← 목차인간이 말을 걸어왔다
제31화

가라앉히는 쪽

저주파가 두 번 접혔다. 도경은 재생 막대를 되감고, 같은 구간을 네 배로 늘렸다. 이어컵 안에서 물의 압력이 얇게 갈라졌다.

수심 329. 거리 604. 침묵 무리 여덟.

어제의 빈자리에는 오늘 소리가 있었다. 완전한 합창은 아니었다. 몸을 드러내지 않던 개체들이 낮은 마찰음과 짧은 클릭을 아주 좁은 간격으로 섞어 보냈다. 도경은 그걸 공격 신호로 두지 않았다. 먼저 방향을 보았다. 신호는 선박을 향하지 않았다. 이랑이 남겼던 약한 잔향이 지나간 물길을 향해 있었다.

클릭, 클릭 — 낮은 떨림 클릭 — 긴 끊김 클릭, 클릭, 클릭

해류가 후보를 띄웠다.

입력: 침묵 무리 신규 음향/이랑 잔향 구간/선박 거리 고정 후보: 접근 억제 0.31, 응답 차단 0.27, 경로 통제 0.22, 미분류 0.15 p: 0.31 상태: 거부성 신호 증가 ⟨보류⟩ 대상 분리 필요

도경은 원신호를 다시 들었다. 짧은 클릭 셋 뒤의 끊김이 문제였다. 일반적인 간격이 아니었다. 같은 무리 안의 다른 개체가 답할 수 있는 폭을 일부러 닫아 버린 듯했다. 말로 옮기면 거칠어졌다. 오지 마라. 아니, 그보다 좁았다. 오지 마, 듣지 마.

손끝으로 책상 모서리를 한 번 눌렀다. 접촉을 싫어한다는 말은 너무 인간적이었다. 이들은 인간을 미워한다고 말하지 않았다. 선체를 들이받지도 않았다. 대신 신호가 이동하는 통로를 막고, 이랑의 약한 부름이 닿는 지점을 몸과 침묵으로 덮었다.

도경은 표시명을 바꾸었다. 침묵 무리에서 거부 무리로. 임시 표시였다. 그래도 어제보다 정확했다.

해류, 이 구간을 선박 반응 제외하고 다시 묶어.

입력: 인간 장비 반응 제외/이랑 잔향 중심 재분석 후보: 이랑 신호 수신 금지 0.34 인간 접근 금지 0.29 상호 접촉 전체 금지 0.24 상태: 접촉 위험 취급 가능성 ⟨보류⟩ 위험 원인 불명

위험 원인 불명.

도경은 그 줄에서 멈췄다. 이유는 없었다. 아직 물속 어디에도 없었다. 다만 뜻의 윤곽은 잡혔다. 저 무리는 인간이 가까이 오는 것을 막는 데서 끝나지 않는다. 이랑이 들려주려는 것도 막는다. 접촉 자체를 위험한 행위로 취급한다.

서늘함은 생각보다 늦게 왔다. 도경은 히터를 올리지 않았다. 숫자를 하나 더 확인했다. 거부 무리의 신호가 강해지는 순간마다 이랑 쪽 잔향은 얇아졌다. 우연으로 두기엔 반복이 많았다.

*

두 번째 격자에서 물길이 정면으로 갈라졌다. 도경은 화면을 확대하고 두 무리의 이동선을 색으로 나누었다. 이랑의 선은 완만했다. 거부 무리의 선은 짧고 각이 컸다. 같은 수심에서 서로를 비켜 가는 게 아니라, 서로의 다음 위치를 미리 닫고 있었다.

수심 336. 거리 571. 이랑 추정 표식 재확인.

이랑 쪽에서 낮은 신호가 올라왔다. 어제보다 선명했다. 길게 끌지 않고, 두 번 접었다. 그 뒤에 작은 진동이 붙었다. 도경은 자동 번역을 잠깐 열었다가 바로 닫았다. 단어가 너무 빨리 달려들었다. 경고, 요청, 호명. 모두 부족했다.

클릭 — 낮은 파열음 클릭, 클릭 — 넓은 잔향

거부 무리의 답은 거의 동시에 들어왔다. 소리가 겹친 게 아니었다. 겨냥했다. 이랑 신호의 마지막 잔향이 퍼지는 지점을 향해 짧고 단단한 클릭이 박혔다.

클릭, 클릭, 클릭 — 끊김 클릭 — 끊김

도경은 두 파형을 겹쳤다. 겹치자 차이가 더 선명했다. 이랑은 여지를 남겼고, 거부 무리는 여지를 줄였다. 둘 다 선박을 향해 있지 않았다. 인간이 가운데 있다고 생각한 것은 인간 쪽 화면의 착각이었다. 실제로는 이랑과 거부 무리가 서로를 보고 있었다. 선박은 그 사이에 놓인 소음 많은 물체였다.

입력: 두 신호군 동시 발생/방위 교차/잔향 억제 후보: 직접 대립 0.42, 동시 경고 0.23, 우발 간섭 0.11, 미분류 0.18 p: 0.42 상태: 신호군 간 목표 충돌 ⟨보류⟩ 충돌 원인 불명

목표 충돌.

도경은 그 말을 지우지 않았다. 정책이라는 말보다 낫고, 적대라는 말보다 덜 위험했다. 물속 정치라는 표현은 보고서에 쓰지 않을 것이다. 그래도 같은 씨족으로 묶던 이전 모델은 버려야 했다. 같은 바다를 쓰는 몸들이 같은 결정을 하지 않는다. 오래된 소리도 하나의 입에서 나오지 않는다.

거부 무리의 가장 큰 개체가 이랑의 진행선 앞으로 낮게 들어왔다. 카메라 화질은 나빴지만, 몸의 각도는 보였다. 정면 충돌을 피하면서도 물길을 양보하지 않는 각도. 이랑은 속도를 줄였다가, 위로 조금 올랐다. 거부 무리 둘이 따라 올라왔다. 그 순간 이랑 쪽 잔향이 찢어졌다.

도경은 재생을 멈췄다. 손목시계의 초침 소리가 갑자기 커졌다. 현장은 조용하지 않았다. 통제실 환풍기와 하드디스크, 멀리 갑판에서 울리는 금속음이 계속 있었다. 그런데 화면 속 물은 지나치게 정밀했다. 서로를 밀어내는 데 낭비가 없었다.

새 변수. 도경은 메모에 그렇게 적었다. 탐사 변수도, 번역 변수도 아니었다. 관계 변수. 인간이 무엇을 묻기 전에, 고래들 사이에서 이미 질문이 충돌하고 있었다.

*

핵심 구간은 다시 흐려졌다. 도경은 처음엔 파일 손상으로 봤다. 백업 원본을 열고, 무인기 둘의 독립 기록을 불러오고, 시간 보정을 새로 걸었다. 결과는 같았다. 거부 무리의 가장 빽빽한 신호가 이랑 잔향과 맞물리는 순간, 해류의 출력이 낮은 안개처럼 번졌다.

입력: 구간 14 재분석/원신호 품질 양호/번역 출력 불안정 후보: 다중 의미 중첩 0.28, 표본 부족 0.24, 모델 외 신호 0.21, 잡음 간섭 0.09 p: 0.28 상태: 출력 신뢰도 하락 ⟨보류⟩ 핵심 절 단위 분리 실패

도경은 원신호를 직접 들었다. 파일은 깨끗했다. 바다 잡음은 낮고, 선체 진동도 허용치 안이었다. 흐린 것은 물이 아니라 해류의 문장이었다.

같은 구간, 번역 빼고 특징량만.

입력: 번역 비활성/주파수 간격/응답 지연/방위 변화 후보: 잔향 절단 패턴 0.37 호출 무효화 패턴 0.32 내부 군집 표지 0.18 상태: 특징량 추출 완료

번역을 끄자 숫자는 나왔다. 다시 켜면 뜻이 흐려졌다. 도경은 모니터 아래쪽에 손가락을 세워 두었다. 첫 조사 때도 이랬다. 서도진의 마지막 기록과 모계 7의 코다가 붙는 구간에서, 해류는 이상하게 비슷한 방식으로 말끝을 잃었다. 그때도 원신호는 남아 있었고, 번역만 미끄러졌다.

원인을 쓰려다가 멈췄다. 의심은 증거가 아니었다. 해류가 못 하는 것과 하지 않는 것은 다르다. 지금은 둘 중 어느 쪽도 잡히지 않았다.

도경은 작은 실험을 걸었다. 거부 무리 신호를 세 조각으로 나누고, 순서를 바꿔 넣었다. 첫 조각과 마지막 조각은 낮은 확률로나마 후보가 나왔다. 중간 조각만 들어가면 화면이 흐려졌다. 그 중간에는 이랑의 잔향을 끊는 클릭 묶음이 있었다.

입력: 중간 절 단독 분석 후보: -- p: -- 상태: 분석 경로 불안정 ⟨오류⟩ 의미 후보 생성 실패 ⟨보류⟩ 원인 판정 불가

도경은 의자를 밀어냈다. 바퀴가 바닥 홈에 걸려 짧게 튀었다. 화가 난 것은 아니라고 쓰고 싶었지만, 손은 이미 기록 제목을 바꾸고 있었다. 번역 손실 재발. 관련 구간 공백. 정체 미상.

아버지 파일을 떠올리지 않으려고 했는데, 화면의 흐림이 먼저 끌고 왔다. 서도진은 끊긴 기록 뒤에 남았다. 구조를 거부하고 모계와 접촉하려 했다. 도경은 그 사실을 공식 문장으로 말한 뒤에도, 아직 그 문장을 삼키지 못했다. 오늘의 흐린 구간은 또 그 사람의 마지막 물길 옆에 놓였다. 도경은 파일 목록을 열지 않았다. 대신 실험 로그를 저장했다. 개인의 상처로 증거를 덮으면 안 됐다.

해류는 마지막 줄을 늦게 띄웠다.

상태: 재시도 가능 ⟨보류⟩ 추가 표본 필요

“그래. 표본.”

도경의 목소리가 통제실 벽에 낮게 부딪혔다. 해류를 믿지 못해도, 바다는 다시 들을 수 있었다. 지금 필요한 것은 결론이 아니라 다음 청취 위치였다.

*

저녁 기록에는 두 무리로 설명되지 않는 선이 있었다. 도경은 처음에 부유체 오차로 버리려 했다. 속도가 너무 느렸고, 방위가 애매했다. 그러나 세 번째 재생에서 같은 궤적이 다시 나타났다. 이랑과 거부 무리가 맞서는 바깥쪽, 선박 소음이 얇아지는 경계였다.

거리 812. 수심 318. 개체 수 불명.

세 번째 선은 접근하지 않았다. 가로막지도 않았다. 기다렸다가, 두 무리의 신호가 겹치는 순간에만 짧게 움직였다. 먹이층 방향도 아니고, 이랑의 진행로도 아니었다. 거부 무리의 외곽을 따라 붙었다가 떨어졌다. 마치 충돌 자체보다 충돌 뒤에 남는 빈틈을 재는 것처럼 보였다.

도경은 자동 추적 감도를 낮췄다. 그러자 잡음으로 지워졌던 미세한 방위 변화가 남았다. 하나가 아니었다. 최소 셋. 서로 너무 멀지 않게 움직이면서도 같은 무리로 묶일 만큼 소리를 나누지 않았다.

입력: 외곽 궤적/저음향 개체/대립 구간 동시 이동 후보: 주변 관찰군 0.26, 우발 통과 0.19, 잔여 먹이 추적 0.12, 미분류 0.34 p: 0.34 상태: 기존 이분 모델 부적합 ⟨보류⟩ 관계 축 추가 필요

도경은 화면을 오래 보았다. 이랑은 들려주려 했다. 거부 무리는 막으려 했다. 그런데 저쪽은 들려주지도, 막지도 않았다. 다만 가장 값비싼 순간에만 움직였다. 신호가 갈라지고, 장비가 흔들리고, 해석이 흐려지는 순간. 그들은 그 주변을 돌았다.

한쪽 편에 섰다는 생각이 너무 늦게 왔다. 도경은 이미 이랑의 잔향을 살리기 위해 거부 무리의 차단을 분석하고 있었다. 보고서 문장도 그렇게 기울었다. 접촉을 막는 무리가 있다는 결론은 곧, 접촉을 계속해야 한다는 선택과 붙어 있었다. 거부 무리에게 도경은 중립 관찰자가 아닐 수 있었다. 소리를 듣는 것만으로도 어느 편에 서는 일이 된다면, 오늘 하루의 모든 재생은 표식이었다.

도경은 송출 채널을 확인했다. 닫혀 있었다. 그래도 안심하지 않았다. 장비는 듣기만 해도 흔적을 만든다. 무인기의 위치, 선박의 정박 시간, 반복 재생을 위해 고른 구간. 인간은 질문한다고 믿지만, 물속에는 질문의 그림자가 먼저 들어간다.

세 번째 궤적을 별도 레이어로 뺐다. 이름은 붙이지 않았다. 이름을 붙이는 순간 성격을 빌려주게 된다. 대신 색만 바꿨다. 회색. 이랑의 푸른 선, 거부 무리의 붉은 선, 그리고 회색 선이 화면에서 삼각형을 만들었다.

입력: 삼중 궤적 비교/접촉 신호/차단 신호/외곽 이동 후보: 접촉 찬성 축 0.31 접촉 거부 축 0.33 목적 미상 외곽 축 0.22 상태: 관계 모델 확장 필요 ⟨보류⟩ 제3 축 표본 부족

분명해진 건 하나였다. 거부 무리는 인간과 이랑 사이의 접촉을 위험으로 본다. 그래서 막는다. 이유는 아직 없다. 그 이유를 모르는 채로도, 막는 행위는 충분히 선명했다.

질문은 하나 더 생겼다. 찬성과 거부 사이에서, 아무 말 없이 빈틈만 따라 움직이는 저들은 무엇인가.

도경은 항로 지도에 새 점을 찍었다. 내일의 청취 위치가 바뀌었다. 이랑을 따라가는 선도, 거부 무리를 피하는 선도 아니었다. 회색 궤적이 사라진 바깥 수심. 설명되지 않는 움직임이 남긴 가장 낮은 자리였다.

← 이전목차다음 →

이 화, 어떠셨나요?

미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.