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

길을 잃은 바다

갑판의 경보등이 먼저 붉어졌다. 도경은 난간에 팔을 걸고 수중음향 부표의 수신선을 당겼다. 젖은 케이블이 장갑 안에서 미끄러졌다. 화면에는 이동 경로 예측선이 아니라 찢어진 빗금들이 떠 있었다.

“다시 계산해요.” 엘런이 말했다.

도경은 이미 세 번째 계산을 걸고 있었다. 남서쪽으로 휘어야 할 모계 7의 통과선이 중간에서 끊겼다. 그 아래로 참치 군집, 청새치, 작은 회유종의 띠가 겹쳐졌다. 서로 피해야 할 길들이 같은 좁은 물목으로 밀려 있었다.

“계산 문제가 아닙니다.”

선체 아래에서 낮은 울림이 올라왔다. 엔진을 줄였는데도 바닥이 잔잔하게 떨렸다. 도경은 하이드로폰 채널을 열었다. 저주파 잡음 사이로 짧은 클릭들이 들어왔다가 사라졌다. 방향을 찾는 소리였지만, 되돌아오는 반향이 어긋났다.

“산소층 경계는?” 엘런이 물었다.

“어제보다 얕아졌어요. 미생물 농도도 북쪽 통로를 막고 있습니다.”

도경은 말하면서 표시를 켰다. 저산소 수괴가 회색으로, 미생물 번성이 녹색으로, 소음 장벽이 검은 띠로 올라왔다. 세 층이 따로 움직이는 것이 아니라, 길목에서 서로를 밀어 붙이고 있었다. 고래가 지나야 할 통로가 지도 위에서 사라졌다.

엘런은 턱을 굳혔다. “세이렌 쪽은 자연 변동이라고 냈습니다. 계절성 편차, 먹이 이동, 표본 부족.”

“표본은 부족하지 않아요.”

도경은 원자료를 확대했다. 모계 7의 지난 십이 년 이동선이 하얀 실처럼 겹쳤다. 매년 조금씩 휘었지만 끊기지는 않았다. 올해 선만 중간에서 접혔다. 뒤따르던 젊은 개체 셋은 같은 지점에서 원을 그렸다. 방향을 잃은 신호가 반나절 동안 반복되었다.

스피커에서 잡음이 갈라졌다.

클릭, 클릭, 클릭— 긴 하강음. 클릭. 침묵. 멀어진 클릭, 두 번.

도경은 볼륨을 낮췄다. 갑판 위 바람보다 낮은 소리가 귀 뒤에 남았다. 고래는 길을 묻고 있었다. 아니, 그렇게 단정하면 안 됐다. 도경은 문장을 고쳤다. 고래는 되돌아오는 반향을 다시 확인하고 있었다. 확인해도 같은 벽이 돌아왔다.

엘런이 화면의 세 지점을 가리켰다. “첫 전조, 두 번째 전조와 연결하면?”

도경은 대답하지 않고 층을 하나씩 잠갔다. 저산소. 미생물. 이동 경로 교란. 세 번째 층에서 경보가 다시 켜졌다. 확인창은 차가운 문장으로 떠올랐다.

이동로 안정성 붕괴. 아카이브의 세 번째 양상과 강하게 유사.

도경은 확인을 눌렀다. 보고서의 빈 칸에 숫자를 쓰려다 손을 멈췄다. 숫자는 너무 작고 깨끗했다. 바다에는 이미 갈 곳을 잃은 몸들이 있었다.

*

검증실로 내려오자 젖은 장갑 냄새가 데이터 냄새와 섞였다. 도경은 세이렌이 보낸 반박 파일을 열었다. 첫 문단은 예측 가능했다. 자연 변동, 표본 편차, 복합 생태 요인. 책임을 흐리는 데 쓰기 좋은 말들이 줄지어 있었다.

엘런은 의자를 끌어와 앉았다. “복합이라는 말 자체는 틀리지 않습니다.”

“그래서 더 나빠요.”

도경은 채굴 로그를 지도 위에 얹었다. 지난 석 달간 세이렌의 심해 장비가 낸 반복 펄스가 검은 점으로 찍혔다. 점들은 우연히도 이동로의 허리에 박혀 있었다. 그 위로 정부의 통제 수역 변경선이 올라왔다. 예전에 위험을 줄인다고 만든 우회 권고였다. 문제는 우회로가 지금 미생물 띠와 겹친다는 점이었다.

“세이렌이 혼자 바다를 망가뜨린 게 아닙니다.” 엘런이 말했다.

“그 말이 세이렌을 살려 주면 안 됩니다.”

“보고서에는 둘 다 들어가야 합니다.”

도경은 고개를 끄덕였다. 분노는 문장 뒤로 밀어야 했다. 채굴 소음은 방향 탐지 거리를 줄였고, 예전 정책은 통로 선택지를 좁혔다. 저산소 수괴는 아래쪽 회피를 막았고, 미생물 띠는 북쪽 우회를 늦췄다. 따로라면 견딜 수 있는 변화들이 한 지점에서 겹치자 길이 닫혔다.

“가속자.” 도경은 낮게 말했다.

엘런이 받아 적었다. “원인 중 하나가 아니라 가속자.”

“그리고 오래된 결정이 바닥을 깔았습니다. 20년 전 보호 수역 조정안. 그때는 선박 충돌을 줄인다고 했죠.”

“당신 아버지가 반대한 안건입니다.”

도경의 손이 키보드 위에서 짧게 멈췄다. 서도진의 이름이 검은 글자로 떠올랐다. 반대 의견 첨부. 사유 불충분. 공개 자료에서는 그 문장이 주석으로 밀려 있었다. 도경은 파일을 열지 않았다. 지금 읽으면 아버지를 미워할 자리와 믿을 자리가 또 뒤엉킬 것이다.

“그 사람 이름은 증거가 될 때만 씁니다.”

엘런은 더 묻지 않았다. 대신 반박 파일의 표를 밀어 올렸다. 세이렌은 소음 강도가 기준치 이하라고 주장했다. 도경은 기준치 산식 옆에 실제 반향 손실값을 붙였다. 기준치는 단일 개체의 청력 손상을 보는 값이었다. 지금 필요한 것은 이동 판단을 방해하는 누적 잡음이었다.

“기준을 잘못 골랐어요.” 도경이 말했다. “귀가 찢어졌는지가 아니라, 길을 읽을 수 있는지 봐야 합니다.”

엘런은 잠시 화면을 보았다. “그 문장으로 갑시다.”

결정은 작았지만 방향을 바꿨다. 자연 변동이라는 방패는 남았으나, 그 안에 책임의 못이 박혔다. 도경은 결론 칸을 채웠다. 단일 원인 아님. 그러나 채굴 소음과 과거 정책이 기존 전조를 겹치게 하여 이동로 붕괴를 가속함.

저장 버튼을 누르자 반박 파일 옆에 새 보고서가 붙었다. 세이렌의 말은 지워지지 않았다. 대신 더 좁은 자리로 밀렸다.

*

도경은 혼자 남아 아카이브를 열었다. 검증실 조명이 낮아지고, 화면의 흰 줄만 책상 위에 떨어졌다. 앞선 전조 기록은 오래된 고래 코다와 인간 관측 로그가 뒤섞인 형태였다. 번역은 최소로 줄였다. 순서만 필요했다.

첫 항목은 낮은 산소층의 상승. 두 번째는 미생물 번성에 따른 먹이층 변화. 세 번째에는 긴 설명 대신 이동의 실패가 반복되어 있었다. 무리가 예정된 문턱을 지나지 못하고, 우회한 개체가 다른 씨족 영역에 닿고, 새끼의 반향 학습이 끊겼다는 관측들이었다.

도경은 현재 데이터와 나란히 놓았다. 선이 맞았다. 너무 깨끗하게 맞았다. 깨끗하게 맞을수록 도경은 자기 눈을 의심했다. 아카이브를 먼저 본 사람이 현재를 거기 끼워 맞추면 무엇이든 맞는다. 그래서 순서를 뒤집었다. 아카이브를 보지 않은 팀이 현재 이동로 붕괴를 먼저 판정하게 했고, 반복 우회 실패율과 새끼 반향 학습 중단이라는 사전 기준부터 수치로 걸었다. 현재 자료가 그 기준을 넘은 뒤에야 아카이브와 겹쳤다.

입력: 현재 이동 경로 / 저산소 경계 / 미생물 농도 / 아카이브 순서 후보: 우연 일치 / 계절 변동 / 전조 진행 / 관측 편향 p: 0.82 상태: 안정 ⟨보류⟩: 다음 단계 명명

“명명하지 마.”

도경은 혼잣말처럼 말하고 보류 항목을 닫았다. 다음을 부르는 순간 아직 검증하지 않은 미래까지 문서로 끌고 오게 된다. 필요한 것은 여기까지였다. 현재가 세 번째 항목과 일치한다는 사실. 그 사실만으로도 충분히 좁았다.

도경은 아카이브 원신호를 재생했다. 오래된 기록은 잡음이 많았다. 클릭 사이에 긴 하강음이 있고, 그 뒤에 한꺼번에 흩어지는 짧은 펄스가 이어졌다. 현재 부표에서 들어온 신호와 완전히 같지는 않았다. 그러나 방향을 다시 묻는 구조, 멈췄다가 되돌아가는 간격, 무리 내부의 호출 밀도는 같았다.

클릭, 클릭— 낮은 하강음. 클릭, 클릭, 클릭. 멀어지는 여러 점. 침묵.

도경은 두 파형의 간격을 재었다. 아카이브의 지연 시간은 현재보다 길었다. 그때는 길을 잃어도 돌아갈 공간이 더 있었을지 모른다. 지금은 되돌아오는 소리가 빠르고 좁았다. 벽이 가까웠다.

서도진의 주석 파일이 하단에 붙어 있었다. 도경은 이번에는 열었다. 한 줄이었다. “전조는 사건이 아니라 선택지의 감소로 나타난다.” 도경은 숨을 한 박자 늦췄다. 이런 문장을 남긴 사람이 왜 마지막에는 혼자 내려갔는지, 아직도 이해할 수 없었다. 맞는 말을 남길수록 결핍은 더 날카로워졌다.

도경은 주석을 인용하지 않고, 자기 문장으로 옮겼다.

현재 관측은 아카이브의 세 번째 전조와 순서 및 효과가 일치한다. 위기는 생물 개체의 손상보다 먼저 이동 선택지의 붕괴로 나타난다.

문장을 저장하자 카운트다운처럼 보이던 표가 보고서가 되었다. 몇 단계가 남았는지는 쓰지 않았다. 그러나 더는 먼 위기라고 부를 수 없었다. 세 번째 칸까지 불이 들어왔다.

*

저녁의 갑판은 낮보다 조용했다. 엔진은 대기 출력으로 낮아졌고, 부표의 위치등만 어둠 속에 박혀 있었다. 도경은 휴대 단말을 들고 선미 쪽으로 걸었다. 화면에는 모계 7과 주변 무리의 위치가 늦게 갱신되고 있었다. 점들은 한 방향으로 나아가지 못하고 넓은 원을 그렸다.

남쪽 통로는 소음으로 접혔다. 북쪽은 미생물 띠가 막았다. 아래쪽은 산소가 낮았다. 지도 위에서 바다는 푸르게 남아 있었지만, 실제 선택지는 얇은 선 몇 개뿐이었다. 그 선마저 다른 씨족의 통과권과 겹쳤다.

하리시의 메시지가 들어왔다. 비상 회의 소집. 세이렌 측도 참석. 도경은 문장을 두 번 읽었다. 낮까지만 해도 자연 변동을 말하던 쪽이 회의장에 들어오고 있었다. 부정으로 버틸 수 있는 시간이 줄었다는 뜻이었다.

엘런의 음성 통화가 바로 이어졌다. “그들이 공동 대응이라는 말을 꺼냈습니다.”

“책임을 줄이려고요?”

“그것도 있겠죠. 하지만 장비를 멈추지 않으면 자기 시설도 위험권에 들어갑니다. 이동로가 무너지면 충돌 확률이 올라가요.”

도경은 바다를 보았다. 어둠 속에서 아무것도 보이지 않았다. 대신 스피커로 낮은 호출이 들어왔다. 멀고, 여러 갈래였다. 하나의 무리가 아니라 여러 무리가 같은 좁은 물목을 두드리는 소리였다.

“회의 자료에 씨족 충돌 위험을 올립니다.” 도경이 말했다.

“세이렌이 싫어할 겁니다.”

“싫어할 여유가 있으면 아직 덜 본 겁니다.”

통화가 끊겼다. 도경은 단말에 새 지도를 띄웠다. 모계 7의 예상 경로를 지우고, 실제 위치만 남겼다. 점들은 더 정직했다. 계획이 아니라 막힌 몸의 흔적이었다.

도경은 보고서 마지막 줄을 수정했다. 이동로 붕괴는 개별 회유 실패가 아니라 씨족 간 통과권의 압축으로 이어지며, 새끼를 포함한 무리의 생존 선택지를 즉시 줄인다.

저장 직후 새 위치가 들어왔다. 젊은 개체 둘이 북동쪽으로 틀었다가 되돌아왔다. 그 방향에는 다른 무리의 신호가 빽빽했다. 도경은 확대했다. 겹친 원들이 서로를 밀어내지 못하고 떨렸다.

답은 나왔다. 위기는 세 번째 전조까지 왔다.

남은 질문은 다른 쪽에서 열렸다. 통제하던 자들이 자기 셈을 바꿀 때, 그 손은 무엇을 먼저 붙잡을까.

스피커가 다시 울렸다. 이번에는 호출이 더 가까웠다. 도경은 난간을 잡고 선체 아래의 어두운 물을 내려다보았다. 지도 위의 점들이 한동안 같은 자리에서 맴돌았다. 고래 무리는 갈 곳을 잃고 있었다.

← 이전목차다음 →

이 화, 어떠셨나요?

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