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

깊은 곳의 방언

윈치가 한 박자 밀리며 케이블 장력이 튀었다. 도경은 난간을 붙잡고 표시등을 봤다. 노란 경고가 두 번 깜박였고, 곧 녹색으로 내려앉았다.

“파고 때문입니다.” 갑판 아래에서 김도현의 목소리가 올라왔다.

도경은 대답하지 않았다. 손목 단말의 수심값이 180에서 멈췄다가 다시 떨어졌다. 전방 어레이 네 줄이 물속으로 펼쳐지고 있었다. 각 줄 끝의 청음기가 서로 다른 깊이에 매달렸다. 같은 소리를 다른 위치에서 받기 위한 장치였다. 소리가 온 방향과 거리, 겹침을 잘라내려면 귀 하나로는 부족했다.

엘런이 방수 패널 옆에 서서 화면을 가리켰다. “군집이 너무 넓습니다. 저건 한 계열이라기보다 통과음입니다.”

“통과음이면 방향이 흔들립니다. 지금은 남동쪽에서 고정돼요.”

“선박 반향이 해저 사면에 붙으면 그렇게 보입니다.”

도경은 필터를 낮췄다. 화면이 더러워졌다. 선박 저음, 케이블 떨림, 물살이 긁는 가느다란 선이 한꺼번에 올라왔다. 깨끗한 그림은 믿기 쉬웠고, 현장은 늘 더 지저분했다.

클릭, 클릭 — 낮은 울림 클릭 짧은 긁힘 클릭, 클릭, 클릭 — 침묵

“잡음 분리부터 다시 합니다.” 도경이 말했다.

엘런이 짧게 웃었다. “당신이 원하는 신호만 남기는 일이 아니길 바랍니다.”

“원하는 신호를 버리지 않는 일입니다.”

도경은 전방 2번과 4번 채널을 따로 떼었다. 2번은 선체 저주파를 많이 먹었고, 4번은 케이블 공진이 얹혔다. 그래도 클릭 사이 간격은 같았다. 낮은 울림 뒤, 셋으로 쪼개지는 꼬리가 있었다. 아버지 녹음에서 여러 번 접었던 구간과 같은 자리였다.

입력: 남서 격자 실시간 어레이 후보: 생물 코다 0.57, 선박 반향 0.22, 케이블 공진 0.11 p: 0.57 상태: 방향성 유지 ⟨보류⟩ 방언 대조 전

도경은 원신호를 복사해 잠갔다. 아직 아무 이름도 붙이지 않았다. 갑판 위 사람들의 발소리가 줄었다. 모두 같은 화면을 보았지만, 도경에게는 숫자보다 간격이 먼저 들렸다. 누군가 물속에서 같은 문을 다른 손가락으로 두드리고 있었다.

“샘플 길이 12분 확보.” 김도현이 말했다.

도경은 고개를 끄덕였다. “두 번째 줄을 40미터 더 내립니다. 엔진은 지금 출력 유지.”

엘런이 패널에 손을 올렸다. “깊이를 바꾸면 같은 군집인지 더 흐려집니다.”

“그래서 바꿉니다.”

케이블이 다시 미끄러졌다. 물속으로 들어간 금속선이 팽팽하게 울렸다. 도경은 잡음 목록을 닫고 원신호 창만 남겼다. 현장 데이터는 충분하지 않았지만, 처음으로 대조할 만큼은 모였다.

*

청음실 조명이 낮아졌다. 창 없는 방에서는 시간이 화면 갱신 속도로만 움직였다. 도경은 아버지의 마지막 공개 녹음에서 계보 표식을 잘라냈다. 원본에는 서도진의 숨소리와 조종석 팬 소음이 희미하게 섞여 있었다. 그 부분은 들을 때마다 손가락이 조금 늦어졌다.

도경은 늦어진 손을 책상 밑으로 내렸다가 다시 올렸다. 원망은 계산을 흐리게 했고, 그리움은 더 나빴다. 서도진은 남았고, 연락을 끊었고, 돌아오지 않았다. 그 사실만 남겨 두면 분석은 가능했다.

현장 코다의 끝부분을 아버지 녹음 위에 겹쳤다. 클릭 세 개의 간격이 맞지 않았다. 도경은 수심 보정값을 넣었다. 수온약층 아래에서 소리는 조금 휘고 느려졌다. 화면의 선이 밀리며 서로 가까워졌다.

다시 재생했다.

클릭, 클릭 — 낮은 울림 클릭, 클릭, 클릭 긴 미끄러짐 — 침묵

아버지 녹음이 뒤따랐다. 오래된 잡음 속에서도 꼬리의 세 번째 클릭만 유독 낮았다. 현장 신호와 같은 버릇이었다. 완전한 일치는 아니었다. 그러나 같은 집안의 말투였다. 낯선 사람이 같은 성씨를 발음할 때 남는 억양처럼, 지워지지 않는 기울기가 있었다.

입력: 현장 코다/서도진 기록 계보 대조 후보: 모계 7 계열 방언 0.81, 인접 계열 차용 0.12, 우연 일치 0.03 p: 0.81 상태: 계열 일치 가능성 높음 ⟨보류⟩ 개체 식별 불가

도경은 화면을 오래 보지 않았다. 수치에 오래 매달리면, 수치가 허락하지 않은 것까지 믿게 된다. 대신 원본 파일 세 개를 따로 저장하고, 대조 절차를 자동 로그에 묶었다. 같은 분석을 엘런이 돌려도 비슷한 값이 나와야 했다.

문 앞의 작은 유리창에 갑판 불빛이 흔들렸다. 도경은 파일명 끝에 ‘계보 일치’라고 쓰려다 지웠다. 보고서 문장으로 바꿨다. 남서 격자 군집 코다는 서도진 기록의 모계 7 계열 방언과 유의미하게 대응한다.

그 문장은 차가웠다. 그래서 쓸 수 있었다.

엘런에게 보낼 검증 묶음을 만들었다. 마지막에 제한 사항을 붙였다. 개체 지목을 위해서는 더 가까운 거리, 더 좁은 군집 분리, 반복 코다 확보가 필요함.

도경은 전송 버튼을 누르고 의자를 밀었다. 등받이가 낮게 삐걱였다. 아버지가 남긴 좌표는 틀리지 않았다. 적어도 이 해역은 맞았다. 그 안에 도경이 찾는 존재가 있는지는 아직 물속에 있었다.

*

엘런은 세 번째 재생에서야 고개를 들었다. “계열은 인정합니다. 하지만 의미 해석은 아직입니다.”

“의미까지 말하지 않았습니다.”

“해류는 말하려고 합니다.”

도경은 화면을 봤다. 해류가 같은 코다를 세 줄로 나누어 올려놓았다. 120미터, 220미터, 310미터. 소리의 뼈대는 같았다. 그런데 후보가 달랐다.

입력: 동일 패턴/수심별 수신 후보: 집결 0.44, 이탈 0.19, 미분류 0.16 p: 0.44 상태: 얕은 층 해석

입력: 동일 패턴/수심별 수신 후보: 경계 유지 0.39, 집결 0.24, 미분류 0.21 p: 0.39 상태: 중층 해석

입력: 동일 패턴/수심별 수신 후보: 하강 허용 0.36, 접근 금지 0.34, 미분류 0.22 p: 0.36 상태: 심층 해석 ⟨보류⟩ 맥락 부족

엘런이 팔짱을 꼈다. “같은 소리에 답이 세 개면, 번역이 아니라 투사입니다.”

“같은 소리가 아닙니다. 도착한 층이 다릅니다.”

“물리 보정은 했습니다.”

“물리만 보정했습니다.”

도경은 군집 위치도를 띄웠다. 얕은 층에는 세 마리 이상이 넓게 퍼져 있었다. 중층에서는 두 줄이 서로 평행하게 움직였다. 300미터 아래에는 낮은 코다 하나가 늦게 따라붙었다. 같은 클릭 배열이라도 누구 옆에서, 어떤 깊이에서, 어느 방향으로 울렸는지가 달랐다. 인간 말도 문장만 떼면 빈 껍질이 되지만, 여기서는 수심이 문법의 일부처럼 굴었다.

새 신호가 들어왔다. 해류가 자동으로 잘라내지 못하고 원형 그대로 띄웠다.

클릭 — 긴 낮은 울림 클릭, 클릭 침묵 클릭 — 더 긴 울림 클릭, 클릭, 클릭 — 침묵

도경은 재생 속도를 낮췄다. 앞서 들은 방언보다 느리고, 낮았다. 얕은 층 채널에는 거의 남지 않았다. 300미터 아래의 4번 청음기에서만 꼬리가 또렷했다.

“이건 처음입니다.” 엘런이 말했다.

“아버지 파일에도 없습니다.”

도경은 말을 끝내고 바로 검색 범위를 넓혔다. 세이렌 이전 공개 자료, 감독기구 표본, 아마라가 연 공유 서버의 낮은 신뢰도 묶음까지. 결과는 거의 비었다. 심해에서만 반복되는 꼬리. 얕은 층에서는 다른 코다의 그림자로 묻혔고, 깊은 층에서는 독립된 문장처럼 남았다.

입력: 심층 전용 패턴 후보: 하강 허용 0.33, 계열 내부 호출 0.31, 경계 표시 0.20 p: 0.33 상태: 신규 방언 표식 ⟨보류⟩ 의미 확정 불가

엘런의 표정이 굳었다. “이걸 ‘하강 허용’으로 읽으면 위험합니다.”

“해류가 그렇게 확정한 게 아닙니다.”

“당신은 이미 그렇게 들은 얼굴입니다.”

도경은 마우스에서 손을 뗐다. 엘런이 틀린 말을 한 건 아니었다. 낮은 울림은 어딘가를 열어 두는 소리처럼 들렸다. 하지만 들린다는 말은 증거가 아니었다. 도경은 다시 채널을 분리했다. 얕은 층, 중층, 심층. 같은 군집의 코다가 수심을 지나며 의미의 후보를 바꾸는 장면이 눈앞에 있었다.

“규칙 하나는 세울 수 있습니다.” 도경이 말했다. “이 계열은 패턴만으로 읽히지 않습니다. 수심과 주변 개체 배열을 같이 넣어야 합니다.”

엘런이 잠시 침묵했다. 화면의 신호가 반복 재생됐다.

“가설로만 기록하세요.”

“가설로 기록합니다.”

도경은 로그에 문장을 남겼다. 동일 코다라도 수심과 집단 배치에 따라 해석 후보가 전환됨. 심층에서만 분리되는 저주파 꼬리 확인. 의미 미확정.

문장을 저장하자 방 안의 공기가 좁아졌다. 검증은 끝내는 일이 아니라 더 어려운 질문을 허락하는 일이었다. 이 해역이 맞다는 답은 얻었다. 그 답은 곧 더 깊이 내려가야 한다는 비용으로 바뀌었다.

*

저녁의 갑판은 푸른 회색으로 낮아져 있었다. 도경은 안전표를 펼쳐 놓고 근접 관측 계획을 수정했다. 표준 거리는 900미터. 도경이 적은 값은 450미터였다. 선체 소음을 줄이기 위해 엔진을 더 오래 낮추고, 어레이 한 줄을 회수한 뒤 측면 청음기를 소형 무인기에 붙여 내보내야 했다.

김도현이 숫자를 보자마자 얼굴을 찌푸렸다. “450은 장비보다 배가 문제입니다. 군집이 방향 틀면 회피 시간이 짧습니다.”

도경은 지난 사고를 떠올렸다. 그때는 경고를 밀어냈고, 사람이 다쳤다. 이번에는 순서를 바꿨다. 먼저 중단 기준을 못 박았다. 군집이 방향을 틀면 즉시 회수, 무인기 신호가 2초 끊기면 중단, 선체 소음이 기준을 넘으면 후퇴. 그리고 김도현을 봤다. “당신이 배가 위험하다고 판단하면 그 자리에서 멈춰요. 내 승인 없이도 됩니다.” 거부권을 손에 쥐여 준 것이다. 김도현은 잠깐 도경을 봤다. 예전과는 다른 눈이었다.

“개체 확정엔 반복 코다가 필요합니다. 지금 거리에서는 군집만 남아요.”

“소형 무인기 한 대 잃으면 후속 관측도 줄어듭니다.”

“잃지 않게 운용하세요.”

“그 말로 예산이 늘지는 않습니다.”

도경은 펜 끝을 멈췄다. 비용표 아래에 남은 배터리 수가 있었다. 예비 청음기 두 개, 압력 하우징 하나, 수리 가능한 케이블 한 줄. 넉넉한 것은 하나도 없었다. 그래도 오늘 얻은 값으로는 이름을 부를 수 없었다. 모계 7 계열. 이 해역. 심층 전용 코다. 거기까지였다.

노아가 난간 쪽에서 다가왔다. 선을 넘지는 않았다. “안전실 기준으로는 권고 보류입니다. 근접은 내일 감독기구 승인 뒤 진행하는 게 맞습니다.”

도경은 그의 배지를 보지 않고 물었다. “명령권 없다고 기록돼 있죠.”

“자원 사용 확인 권한은 있습니다.”

“확인하세요. 쓰겠습니다.”

노아의 입가가 단단해졌다. “세이렌 장비가 포함돼 있습니다.”

“그래서 원본도, 판단도 세이렌 것이 아닙니다.”

김도현이 사이에 끼지 않았다. 바람에 서류 모서리가 들렸고, 도경은 손바닥으로 눌렀다. 종이 아래 손끝에 소금기가 묻었다. 아버지의 녹음도 이렇게 남았을까. 젖은 장갑, 줄어드는 배터리, 누군가 말리는 목소리. 도경은 그 생각을 접어 계획서 여백에 밀어 넣었다.

“무인기 전송 지연은?” 도경이 물었다.

김도현이 한숨을 삼켰다. “심층이면 왕복 2초 이상 튑니다. 자동 회피를 켜야 합니다.”

“켜세요. 대신 원신호 압축은 끕니다.”

“저장량이 터집니다.”

“심층 꼬리가 압축에서 죽습니다.”

김도현은 욕을 하려다 말고 단말을 꺼냈다. “한 시간 주세요.”

“사십 분.”

“그럼 고장 나면 제 책임 아닙니다.”

“기록에 그렇게 남깁니다.”

도경은 수정 계획을 선장에게 보냈다. 승인 대기 표시가 떴고, 곧 현장 책임자 권한으로 전환됐다. 하리시에게도 알림이 갔을 것이다. 반려가 오기 전까지 준비는 진행할 수 있었다.

물속에서는 낮은 코다가 다시 올라왔다. 이번에는 짧았다.

클릭 — 긴 울림 클릭, 클릭 — 침묵

도경은 난간 밖 어두워지는 수면을 봤다. 답은 충분했다. 이 해역은 아버지 기록의 계보와 이어져 있었다. 질문도 분명해졌다. 그 군집 안에 이랑이 있는가.

“측면 무인기 준비합니다.” 도경이 말했다. “450미터까지 들어갑니다.”

김도현이 장갑을 고쳐 끼고 장비함을 열었다. 노아는 기록 버튼을 눌렀다. 도경은 청음실로 돌아서며 심층 채널을 열어 두었다. 같은 신호가 깊이마다 다른 뜻으로 갈라지고 있었다. 배는 그 갈라지는 지점으로 천천히 몸을 틀었다.

← 이전목차다음 →

이 화, 어떠셨나요?

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