고래도 지운다
검증실 스피커가 낮게 긁히더니 같은 코다 셋을 건너뛰었다. 도경은 재생 막대를 뒤로 밀었다. 파형은 정상으로 보였고, 해류의 자막만 한 박자 늦게 비었다.
모계 7 주변 씨족의 전승 묶음은 같은 이름을 다르게 부르는 방식으로 이어졌다. 수심, 계절, 새끼의 첫 호흡, 무리에서 갈라진 방향. 반복되는 짧은 코다는 족보처럼 기능했다. 도경은 그것을 인간식 계보로 옮기지 않으려 애썼다. 옮기는 순간 빠지는 뜻이 생겼고, 너무 쉽게 아버지의 빈칸과 닮아졌다.
오늘은 반복이 문제였다. 남쪽 해역의 오래된 녹음과 최근 응답을 겹쳤을 때, 한 구간이 매번 같은 자리에서 건너뛰었다. 결측이라면 수신기 오류가 남아야 했다. 잡음, 주파수 손실, 동기 흔들림. 아무것도 없었다. 마치 노래가 그 부분을 지나갈 때만 입을 다물도록 배운 것 같았다.
도경은 원신호만 따로 뽑았다.
클릭, 클릭 낮은 맥동 — 짧은 빈자리 클릭 하강음, 하강음 — 빈자리 클릭
“장비 결측 제외.”
입 밖으로 낸 말은 작았다. 검증실에는 도경 말고 아무도 없었다. 그러나 혼잣말은 판단을 붙잡아 주었다. 수신 부표 네 개, 선박 녹음 두 개, 이랑 가까이에서 딴 고해상도 응답 하나. 서로 다른 날, 서로 다른 수심, 서로 다른 장비에서 같은 빈자리가 나왔다.
해류에 반복 패턴만 맡겼다.
입력: 씨족 전승 코다 412개 / 동일 계절대 38년치 / 모계 7 주변 응답 후보: 장비 결측 아님 / 반복 회피 구간 존재 / 특정 계보 표지 누락 p: 0.87 상태: 패턴 일치 ⟨보류⟩
도경은 ‘누락’이라는 말을 오래 보았다. 누락은 잃어버린 것과 지운 것을 같이 품었다. 이전까지 도경은 고래의 전승을, 최소한 인간의 기록보다 덜 더럽혀진 것으로 취급했다. 법정에서 증거가 되려면 살아 있는 기억도 검증되어야 한다고 말하면서도, 마음 한구석에서는 고래 쪽이 더 낮은 온도의 사실을 들고 있으리라 기대했다.
기대는 그래프 앞에서 얇아졌다.
반복 코다의 앞뒤는 유난히 단단했다. 같은 계열의 탄생과 갈라짐은 지나치게 또렷했고, 바로 그 사이에 있어야 할 표지가 빠져 있었다. 누군가 임의로 파일을 자른 흔적이 아니었다. 해류의 번역층을 끄고 들어도 같았다. 고래가 고래에게 전하는 과정에서, 한 가지 이름의 길이 반복에서 빠져 있었다.
도경은 아버지의 아카이브 창을 열려다 멈췄다. 지금은 서도진의 빈칸이 아니었다. 바다 쪽 빈칸이었다. 손가락이 마우스 위에서 한 번 접혔다 펴졌다.
해류가 새 표를 띄웠다.
입력: 누락 전후 코다의 상호참조 후보: 자연 소실보다 선택적 비반복 가능성 높음 p: 0.73 상태: 근거 부족 ⟨보류⟩
선택적 비반복. 도경은 그 표현을 검증 메모에 그대로 쓰지 않았다. 너무 인간의 냄새가 났다. 대신 ‘동일 위치 반복 공백’이라고 적었다. 그래도 뜻은 바뀌지 않았다. 고래의 기억은 완전한 바다가 아니었다. 길이 있었고, 길이 끊긴 자리가 있었다.
*
도경은 소리의 앞뒤를 더 잘게 잘랐다. 전승은 단순한 저장이 아니었다. 같은 내용을 반복할수록 군집 안에서 살아남고, 반복을 멈추면 얕은 세대부터 빠졌다. 인간의 문서 삭제와 달리, 고래의 삭제는 부르지 않는 쪽에 가까웠다. 부르지 않으면 새끼는 따라 부르지 못했다.
그 생각이 지나가자 도경은 재생 속도를 절반으로 낮췄다. 빈자리 앞에는 늘 짧은 상승 클릭이 있었다. 뒤에는 낮은 하강음이 따라왔다. 구조만 보면 단절 코다와 닮았다. 무리가 더 이상 어떤 개체를 공동 이동의 이름 안에 넣지 않을 때 쓰던 얼굴. 다만 여기서는 개체 하나가 아니라 계열 하나가 빠졌다.
“끊은 쪽이 있어.”
도경은 곧바로 문장을 지웠다. 보고서 문장이 아니었다. 다시 썼다. ‘반복 중단을 통해 계보 표지가 전승망에서 약화된 정황.’ 손은 차분했지만 문장 끝의 마침표가 한 칸 밀렸다.
해류에 단절 코다와 대조를 걸었다.
입력: 반복 공백 전후 구조 / 단절 코다 표본 29개 후보: 경고성 침묵 / 관계 차단 표지 / 공동 반복 중단 p: 0.69 상태: 유사성 낮음-중간 ⟨보류⟩
낮음-중간. 충분하지 않았다. 도경은 원자료로 돌아갔다. 특정 주파수의 배음이 빈자리 직전에 약하게 접혔다. 정상 발성의 끝이 아니라, 시작하려다 눌린 흔적이었다. 고래가 소리를 못 낸 것이 아니었다. 낼 수 있는데 멈춘 것에 더 가까웠다.
사람의 침묵은 너무 많은 것을 뜻한다. 그래서 도경은 늘 조심했다. 고래의 침묵을 인간의 죄책감으로 번역하면 가장 쉬웠고, 가장 위험했다. 하지만 이번에는 소리의 물리적 모양이 먼저 말을 걸었다. 끊어진 파일이 아니라 끊은 호흡. 잊힌 이름이 아니라 반복을 받지 못한 이름.
도경은 최근 새끼 개체의 학습 코다를 불러왔다. 어린 개체들은 전승을 줄이고 흔드는 대신 핵심 반복을 따라 했다. 그 기록에서도 같은 구간은 없었다. 대신 앞뒤의 코다가 매끈하게 붙어 있었다. 처음부터 없었던 것처럼.
검증실 냉각팬이 돌다 멎었다. 짧은 진동이 책상에 올라왔다. 도경은 손목을 들었다. 아버지의 방수시계를 오늘은 차고 있지 않았다. 서랍 속에 넣어 둔 것이 떠올랐다. 안 보고 싶어서 넣어 둔 게 아니라, 보고 나면 자꾸 같은 질문으로 돌아가서였다. 왜 남긴 기록에는 결론만 있고, 지운 사람의 이름은 없었는지.
그 질문이 이번 자료에도 달라붙었다. 누가 지웠나. 왜 지웠나. 얼마나 오래 부르지 않았나.
답할 수 없는 질문은 뒤로 밀었다. 지금 확인한 것은 하나였다. 고래의 전승에는 자연 결손과 다른 종류의 중단이 있다. 같은 얼굴의 침묵이 단절 코다에도, 이 계보 공백에도 묻어 있었다.
도경은 검증 목록에 붉은 점을 하나 찍었다. ‘고래 측 반복 중단 가능성: 추가 질의 필요.’ 붉은 점은 작았지만 화면의 다른 모든 표보다 먼저 눈에 들어왔다.
*
이랑의 응답은 평소보다 가까운 수심에서 들어왔다. 모계 7이라는 식별명은 모니터 위에 떠 있었지만, 도경은 마음속으로 이랑이라 불렀다. 독자적인 이름을 붙이는 버릇이 객관성을 해친다는 것을 알면서도, 계속 그렇게 됐다. 너무 오래 한 목소리를 따라왔기 때문이었다.
도경은 질의용 코다를 최소 길이로 만들었다. 빈자리 앞의 상승 클릭, 뒤의 하강음, 그리고 빠진 위치를 표시하는 중립 공백. 무엇을 묻는지 과하게 밀어붙이지 않으려 했다. 소리를 보내기 전, 세 번이나 출력을 낮췄다.
송신이 나갔다. 물속으로 내려간 신호가 되돌아오기까지의 시간이 길었다. 화면에는 압력값과 거리값이 차례로 갱신됐다. 이랑은 움직이지 않았다. 주변 어린 개체 둘이 얕은 층으로 빠졌다가 다시 붙었다.
응답이 왔다.
클릭 낮은 맥동 — 긴 멈춤 클릭, 클릭 짧은 상승음 — 중단
도경은 해류의 자동 번역을 끄지 않았다. 이번에는 기계가 틀리는 방식도 필요했다.
입력: 질의 코다 / 모계 7 응답 후보: 질의 인식 / 관련 표지 회피 / 응답 종료 p: 0.62 상태: 신뢰 낮음 ⟨보류⟩
“다시.”
도경은 같은 질문을 보내지 않았다. 앞뒤 표지를 바꾸고, 빠진 자리를 더 넓혔다. 혹시 도경이 만든 형식이 공격처럼 들렸을 수 있었다. 두 번째 송신은 더 낮고 짧았다.
이번에는 응답이 빨랐다. 그러나 더 적었다.
낮은 맥동 — 중단 — 중단 하강음
해류가 후보를 내지 못했다.
입력: 변형 질의 / 모계 7 응답 후보: 관련 없음 / 접근 거절 / 맥락 부족 p: 0.41 상태: 판정 불가 ⟨보류⟩
도경은 헤드셋을 벗지 않았다. 귀 안쪽에 낮은 소리가 남아 있었다. 고래가 모르는 질문이라면 보통 주변을 돌았다. 다른 소리를 붙이고, 위치를 바꾸고, 새끼 쪽 학습 코다로 우회했다. 지금은 달랐다. 이랑은 문턱 앞에서 멈췄다. 설명하지 않는 것이 아니라 닫고 있었다.
도경은 세 번째 송신을 준비했다가 출력 버튼에서 손을 뗐다. 더 밀면 자료가 아니라 압박이 된다. 살아 있는 기억을 검증한다는 말은 언제든 취조로 기울 수 있었다.
“알고 있네.”
말이 스피커 손실음에 섞였다. 확정할 수 없는 문장이라는 것을 알면서도 지우지 못했다. 이랑은 빈자리를 알아들었고, 그 자리에 소리를 넣지 않았다. 경고를 전하던 목소리가 처음으로 방어적으로 닫혔다.
도경은 기록란에 감정을 쓰지 않았다. ‘반복 공백 질의에 대해 모계 7은 두 차례 응답을 중단. 일반 회피 패턴과 차이 있음. 추가 질의 보류.’ 마지막 문장을 쓰는 동안 손가락 끝이 키 위에 오래 머물렀다.
신뢰는 크게 무너지지 않았다. 큰 소리는 나지 않았다. 대신 받침 하나가 빠진 글자처럼 기울었다. 도경은 그 기울어진 자리를 계속 보았다. 경고파. 보호해야 할 증언자. 법적 지위를 다투던 살아 있는 기억. 그 기억이 자기 안의 한 방을 잠그고 있었다.
부표 피드에서 이랑의 위치가 조금 내려갔다. 깊이는 과거처럼 화면에 숫자로만 찍혔다. 도경은 그 숫자를 보며, 고래의 《깊이-시간》을 번역하지 못한 채 따라 내려갔다. 더 깊은 곳에 오래된 것이 있다는 뜻인지, 오래된 것을 피하려 내려간다는 뜻인지 알 수 없었다. 확실한 것은 하나뿐이었다. 도경이 부른 빈 이름은 되돌아오지 않았다.
*
저녁이 되자 검증실 불빛이 창에 겹쳤다. 바깥 바다는 보이지 않고, 화면 속 파형만 물처럼 움직였다. 도경은 하루치 파일을 닫지 못했다. 빈자리 전후의 코다들이 자꾸 서로를 이어 붙였다. 없는 부분을 가리기 위해 과하게 매끈한 이음새. 오래 문지른 흉터처럼, 소리는 주변에서만 반들거렸다.
도경은 고래를 결백한 법정으로 세우고 싶었는지 모른다고 생각했다. 인간의 문서는 지저분했고, 세이렌의 자료는 잠겨 있었고, 서도진의 파일은 날짜부터 틀렸다. 그러니 바다 쪽에는 더 깨끗한 증언이 있기를 바랐다. 그런 바람은 과학이 아니었다. 그래도 도경은 그 바람을 오래 써 왔다. 아버지의 공백을 견디는 임시 받침처럼.
오늘 그 받침이 갈라졌다.
고래의 기억에도 다음 세대가 배울 수 없는 방식으로 비어 있는 자리가 있었다. 반복되지 않고, 가르쳐지지 않고, 앞뒤만 남은 계보. 뺀 것인지 빠진 것인지, 누구의 일인지조차 알 수 없었다. 알 수 없기 때문에 단죄할 수도 없었다. 다만 완전한 바다라는 말은, 중립이라는 말은 더 이상 붙지 않았다.
도경은 서랍을 열었다. 방수시계는 뒤집혀 있었다. 흠집 난 뒷면이 형광등을 잘게 받았다. 서도진의 마지막 기록과 이랑의 코다를 연결해 보려던 손이, 오늘은 다른 식으로 빨라졌다. 고래마저 잠긴 방을 갖고 있다면, 아버지의 기록만이라도 더 파야 한다는 생각이 올라왔다. 개인의 진실로 도망치는 길은 늘 손에 잘 잡혔다.
도경은 시계를 다시 뒤집어 넣었다. 서랍을 닫는 소리가 검증실에서 크게 났다. 결정을 내린 것은 아니었다. 다만 지금 당장 원신호 재연을 켜지 않았다.
해류가 저장 전 확인을 띄웠다.
입력: 계보 공백 검증 메모 / 모계 7 질의 응답 후보: 고래 전승의 비중립성 / 의도적 반복 중단 가능성 / 원인 미확정 p: 0.78 상태: 임시 결론 가능 ⟨보류⟩
도경은 ‘비중립성’ 앞에 ‘완전하지 않음’을 추가했다. 문장이 차가워졌다. 그 정도가 지금 허용되는 최대였다. 고래의 죄를 쓰기에는 증거가 부족했고, 결백을 쓰기에는 빈자리가 너무 정확했다.
저장 버튼을 누르자 파형이 축소됐다. 넓은 화면에서 빈자리는 거의 보이지 않았다. 확대해야만 드러나는 작은 흠. 그러나 한 번 본 뒤에는, 전체 노래가 그 흠을 중심으로 접혀 보였다.
도경은 마지막으로 원신호를 아주 낮게 틀었다.
클릭, 클릭 낮은 맥동 — 비어 있음 하강음 클릭 — 비어 있음
소리는 방을 채우지 못했다. 오히려 빠진 자리들이 더 선명해졌다. 누군가 부르지 않은 이름은 소리보다 오래 남았다. 도경은 검증실 전원을 줄이고 관측 모드만 남겼다. 화면에는 전승에서 사라진 계보의 흔적이, 얇은 회색 선으로 계속 깜박이고 있었다.
이 화, 어떠셨나요?
미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.