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

숨을 바꾼 것들

갑판 난간의 센서 줄이 물에 닿자마자 산소값이 꺾였다. 도경은 장갑 낀 손으로 케이블 장력을 줄였다. 그래프는 잠깐 회복되는 척하다가 다시 낮게 붙었다. 바다는 겉으로는 잔잔했지만, 계기판 안에서는 숨이 짧아지고 있었다.

엘런이 휴대 분석기를 들어 올렸다. “기포 혼입?”

“세 번 씻겼어요. 같은 값입니다.”

“염분 보정은.”

도경은 화면을 넘겼다. “보정 후에도 낮아요. 문제는 그 밑입니다.”

채수통이 올라왔다. 투명한 통 안에는 아무것도 보이지 않았다. 도경은 미세 필터 카트리지를 분리해 냉장 슬롯에 넣었다. 갑판 아래 분석실에서 예비 염색 결과가 올라왔다. 특정 파장에만 반응하는 점들이 화면을 채웠다. 지난주 기준선보다 여섯 배. 저산소층 경계에서는 아홉 배였다.

엘런의 입매가 굳었다. “군집이 바뀐 건 맞네. 하지만 bloom은 여러 이유로 와.”

“그래서 부산물을 봅니다.”

도경은 두 번째 창을 열었다. 질소와 황 대사의 끝에 남는 물질들이 낮은 막대그래프로 떴다. 평소 이 해역에서는 흔적 수준이어야 할 화합물이 검출한계 위로 올라와 있었다. 드물게 보던 부산물이었다. 해류가 자동 주석을 붙였다.

입력: 저산소층 채수 12개, 미생물 표지자, 대사 부산물 후보: 산소 고갈 적응 군집 우세 / 황계 부산물 증가 p: 0.84 상태: 기준선 이탈 ⟨보류⟩

도경은 보류 표시를 지우지 않았다. 확률이 높아도 현장은 더러웠고, 바다는 단일 원인을 좋아하지 않았다. 가까운 부표에서 음향 피드가 들어왔다. 모계 7과 함께 움직이던 어린 개체 둘의 호흡 간격이 길어졌다가 짧아졌다. 이동선은 먹이층을 따라가지 못하고 옆으로 밀렸다.

“먹이 반응도 같이 봐요.”

엘런이 플랑크톤 레이더를 띄웠다. 작은 점들의 밀도가 저산소 경계 위에서 찢겨 있었다. 그 틈을 따라 고래 무리의 선이 휘어졌다. 숨 쉬러 올라오는 시간과 먹이를 따라 내려가는 시간이 맞지 않았다.

도경은 헤드셋을 한쪽 귀에 걸었다. 낮은 클릭이 몇 번 들어왔다가 끊겼다. 물속의 목소리는 성급하지 않았지만, 간격이 흐트러져 있었다.

클릭, 클릭 낮은 맥동 — 끊김 클릭

“소리도 변했어요.” 도경은 파형을 확대했다. “발성 자체보다 위치가 흔들립니다.”

엘런은 잠시 말이 없었다. “세이렌 쪽은 자연 변동이라고 할 거야.”

“그 말을 듣기 전에, 변동이 얼마나 빠른지 가져가야 합니다.”

도경은 새 관측 묶음을 잠갔다. 이상은 소문이 아니었다. 산소가 낮아졌고, 보이지 않는 것들이 우세해졌고, 그 부산물이 검출한계 위로 올라왔다. 같은 시기에 고래의 호흡 간격과 이동로도 달라졌다. 둘이 같은 때에 나타났다는 것까지가 관측이었다. 부산물이 숨과 길에 직접 끼어들었는지, 저산소가 먹이층을 밀어낸 결과인지는 아직 가설이었다.

*

분석실 냉각팬이 자주 멈칫했다. 도경은 남쪽 해역의 오늘 값을 아카이브 격자 위에 올렸다. 지난 며칠의 정치적 말들이 아직 머릿속에 남아 있었지만, 화면은 더 건조했다. 숫자는 어느 편도 들지 않았다. 대신 순서를 가졌다.

처음에는 낮은 주파수의 미세한 공명. 그다음은 산소의 하강. 지금은 미생물 표지자의 급상승. 도경은 아버지의 옛 기록에서 복원한 순서표를 불러왔다. 원본 좌표와 이름은 가려져 있었다. 남은 것은 시간 간격과 관측층, 그리고 몇 개의 짧은 주석뿐이었다.

서도진은 문장을 길게 쓰지 않았다. ‘숨이 먼저 바뀌지 않는다. 소리가 길을 틀고, 물이 따라 낮아진 뒤, 작은 것들이 규칙을 바꾼다.’ 도경은 그 줄을 다시 읽었다. 아버지의 글씨를 볼 때마다 먼저 드는 것은 반가움이 아니었다. 왜 이런 문장만 남기고 사라졌는지 묻고 싶어지는 쪽이 먼저였다. 그래도 손은 화면을 확대했다.

해류에 대조를 맡겼다.

입력: 현재 남쪽 해역 순서 / 서도진 아카이브 순서 일부 후보: 공명 이상 이후 저산소, 저산소 이후 미생물 군집 재편 p: 0.88 상태: 순서 일치 ⟨보류⟩

“상관.”

도경은 혼잣말처럼 말했다. 인과가 아니었다. 순서가 같다는 사실은 원인이 같다는 뜻이 아니었다. 같은 길로 도망치는 것과 같은 손에 밀리는 것은 다르다. 도경은 검증란에 그 문장을 쓰지 않았다. 대신 필요한 것만 남겼다. 표본 시간, 수심, 장비, 오차, 배제한 원인.

풍속 변화는 부족했다. 표층 수온 상승만으로는 부산물 비율이 맞지 않았다. 인근 양식장 유출값도 낮았다. 해저 시추 기록은 세이렌이 일부만 공개해 빈칸이 많았다. 빈칸은 증거가 아니었다. 그러나 빈칸 주변의 값들은 한 방향으로 접혔다.

도경은 아버지의 파일명을 보았다. 마지막 수정일이 사망 신고 전날로 되어 있었다. 볼 때마다 어긋난 날짜였다. 공식 기록에는 이미 실종 상태였던 시간. 파일은 그 뒤에도 바뀌어 있었다. 누가 열었는지, 누가 닫았는지 알 수 없었다. 도경은 그 의심을 보고서 밖에 두었다. 지금 필요한 것은 개인의 구멍이 아니라 바다의 순서였다.

해류가 추가 후보를 띄웠다.

입력: 순서 일치의 검증 한계 후보: 독립 사건 가능성 잔존 / 관측 빈도 부족 / 원인 미확정 p: 0.91 상태: 결론 제한 필요 ⟨보류⟩

“알아.”

도경은 결론란에 적었다. ‘현재 해역 변화는 아카이브의 두 번째 단계 서술과 순서상 일치한다. 원인 단정 불가. 진행 속도 검증 필요.’ 문장이 끝나자 손등의 물 자국이 말라 붙은 것이 보였다. 갑판에서 묻은 소금이었다.

보고서를 저장하기 전, 도경은 미생물 군집 그래프를 한 번 더 확인했다. 우세해진 것들은 이름이 길고 작았다. 그러나 바뀐 숨은 작지 않았다. 이 해역은 단순히 나빠지는 중이 아니었다. 이미 정해진 듯한 순서를 밟고 있었다.

*

세이렌 검토 회선은 여덟 분 늦게 열렸다. 화면 위쪽에는 법무, 연구협력, 해양운영이라는 이름만 떴다. 얼굴을 켠 사람은 없었다. 도경은 공유 화면에 원자료가 아닌 축약값만 올렸다. 좌표는 격자 단위로 흐렸다.

첫 발언은 법무 쪽이었다. “계절성 저산소와 미생물 증식은 공개 문헌에도 있습니다. 자연 변동 범위를 벗어났다는 표현은 삭제해 주시죠.”

엘런이 웃지 않고 코웃음을 냈다. “범위를 말하려면 과거 표본 전체가 필요합니다.”

“저희가 제공한 자료로 충분합니다.”

“충분하다는 판단은 제공자가 하지 않습니다.”

도경은 엘런을 보지 않았다. 화면의 곡선만 봤다. “현재 보고서는 원인 단정이 아닙니다. 순서와 속도에 관한 관측입니다.”

세이렌 연구협력 담당이 끼어들었다. “속도도 표본 간격이 다르면 과대평가됩니다. 작년 태풍 뒤 자료를 넣으면 완만해질 겁니다.”

엘런이 바로 지난 18년치 공공 표본과 대학 보관 표본을 불러왔다. 도경은 그가 밤새 준비한 파일명을 알아봤다. 엘런은 회의론자였고, 그래서 더 귀찮게 정확했다. 공공 부표, 연구선 채수, 보존 샘플 재분석값이 한 화면에 겹쳤다. 들쑥날쑥한 자연 변동의 폭 안에서도 최근 사흘의 기울기는 따로 튀었다.

“여기.” 엘런이 커서를 세웠다. “농도 자체가 아니라 증가율입니다. 과거 bloom보다 빨라요. 저산소 경계 이동과 같이 움직이고.”

법무 쪽 목소리가 낮아졌다. “비교군이 불균질합니다.”

도경은 준비한 검증표를 열었다. “그래서 같은 계절, 같은 수심대, 같은 보존 방식만 따로 묶었습니다. 그래도 기울기는 남습니다.”

“그건 해석입니다.”

“아니요. 이건 계산입니다. 해석은 다음 문장부터입니다.”

말이 짧게 나가자 회선 너머에서 누군가 마이크를 껐다 켰다. 도경은 숨을 고르지 않았다. 그러면 흔들리는 것이 들릴 것 같았다.

세이렌 운영 쪽이 처음 말했다. “현 단계에서 컨소시엄 활동과 연결하는 문구는 허용할 수 없습니다.”

“연결하지 않았습니다.” 도경은 문서를 넘겼다. “세이렌을 단일 원인으로 쓰지 않았고, 쓰지 않을 겁니다. 다만 공개되지 않은 운영 자료가 검증 공백을 만든다는 문장은 유지합니다.”

엘런이 옆에서 낮게 말했다. “그건 빼면 안 돼.”

도경은 대답 대신 수정 로그를 잠갔다. 법무 쪽에서 짧은 숨이 들렸다.

“그 문장은 불필요한 오해를 부릅니다.”

“오해를 줄이려면 자료를 내면 됩니다.”

회선이 잠시 비었다. 정적이라는 말로 부를 수 없는, 압축 신호의 손실음만 스피커에 남았다. 도경은 손톱 끝으로 책상 모서리를 한 번 눌렀다. 분노를 말로 내면 보고서가 논쟁문이 된다. 필요한 것은 반박이 아니라 남는 수치였다.

엘런이 마지막 표를 올렸다. 과거 표본의 상한선, 오늘 채수의 하한선, 겹치지 않는 구간. 세이렌 쪽 누구도 바로 말을 잇지 못했다. 자연 변동이라는 말은 아직 사라지지 않았지만, 그 말이 설 자리는 좁아졌다.

도경은 결론을 읽었다. “현재 자료로 확인되는 것은 미생물 군집 재편의 가속입니다. 원인 후보는 열어 둡니다. 그러나 진행 자체는 부정할 수 없습니다.”

회의가 끝나자 접근 권한 요청이 세 개 들어왔다. 세이렌 법무, 운영, 외부 자문. 도경은 모두 보류로 돌렸다. 권한은 줄어들었고, 적대는 늘었다. 그래도 문장은 남았다.

*

저녁의 바다는 검게 보이지 않았다. 관측선 아래에서 생물 발광이 얇게 번졌다. 평소라면 아름답다는 말을 누군가 했을 것이다. 도경은 난간에 기대지 않고 선 채로 계기판을 봤다. 빛은 밀도 변화의 표시였고, 오늘은 너무 넓었다.

남쪽에서 들어온 음향선이 두 번 끊겼다. 중계 부표가 재연결되자 모계 7의 무리 위치가 예상선보다 북동쪽으로 벗어나 있었다. 어린 개체 하나는 숨을 올리기 위해 얕은 층으로 빠르게 올라갔다가, 먹이층을 놓치고 다시 내려갔다. 이동로가 고른 선이 아니라 떨리는 글씨처럼 남았다.

도경은 대응 목록을 열었다. 저산소 완화 장비는 항만 규모에 묶여 있었고, 이 해역에는 닿지 않았다. 미생물 군집을 직접 낮추는 처치는 부작용이 더 컸다. 먹이층 유도는 고래를 더 노출시킬 위험이 있었다. 할 수 있는 일들은 모두 ‘관측’, ‘제한’, ‘보호’라는 이름을 달고 있었다. 멈춘다는 단어는 없었다.

해류에 질의를 넣었다.

입력: 현재 단계에서 고래 무리 위험 저감 옵션 후보: 접근 제한 / 소음 차단 / 좌표 비공개 / 추가 재연 중지 p: 0.79 상태: 직접 저지 수단 없음 ⟨보류⟩

도경은 ‘추가 재연 중지’를 오래 보았다. 아버지의 마지막 기록은 여전히 그곳에 걸려 있었다. 더 부르면 더 나올 수 있었다. 그러나 부르는 행위가 무리를 흔들고, 흔들린 무리가 세이렌과 정부와 연구팀의 지도 위에 더 선명하게 찍힌다면, 찾는 손도 가져가는 손과 닮아질 수 있었다.

주머니 속 방수시계가 차갑게 닿았다. 도경은 꺼내지 않았다. 흠집 난 뒷면을 보면 또 핑계를 만들 것 같았다. 오래 기다렸으니 한 번은 더, 여기까지 왔으니 조금만 더. 그런 문장들은 모두 사람 목소리를 하고 왔지만, 바다에는 소음으로 남을 수 있었다.

부표에서 낮은 응답이 들어왔다. 간격은 전보다 길었다.

클릭 — 긴 멈춤 낮은 하강음 클릭, 클릭 끊김

해류가 번역 후보를 세우다 멈췄다.

입력: 모계 7 산발 응답 후보: 길 회피 / 얕은 숨 증가 / 함께 움직임 불안정 p: 0.58 상태: 신뢰 낮음 ⟨보류⟩

도경은 후보를 확정하지 않았다. 고래의 말로 공포를 대신 쓰고 싶지 않았다. 확인된 것은 위치와 숨과 먹이층이었다. 그것만으로 충분히 나빴다.

하리시에게 보낼 긴급 보고를 작성했다. ‘남쪽 해역 변화는 아카이브의 두 번째 단계와 순서상 일치하며, 미생물 군집 재편과 부산물 증가가 실측됐다. 고래 무리의 이동과 호흡 패턴에 영향이 관측된다. 원인 단정 전이라도 접근 제한과 재연 보류가 필요하다.’

마지막 줄에서 손이 멈췄다. 살아 있는 기억을 보호해야 한다는 말이 전날보다 더 좁고 무거워졌다. 보호는 법정의 이름 싸움이 아니었다. 지금은 숨 쉬는 몸들이 더 나빠진 물을 피하지 못하는 문제였다.

도경은 보고서를 전송하고, 모계 7의 좌표 표시를 일반 지도에서 내렸다. 남은 화면에는 흐린 격자와 낮은 산소값, 비정상적으로 빠른 미생물 곡선만 있었다. 손에 남은 건 하나였다. 이 해역은 아카이브의 두 번째 단계대로, 더 빠르게 변하고 있었다.

질문은 더 불편한 곳에 남았다. 그 경고를 담은 기억이 보호할 만큼 순수한지, 아니면 바다처럼 이미 어떤 것들을 지운 뒤의 흔적인지. 도경은 원신호 재생 버튼에서 손을 떼고, 관측 모드만 켜 두었다. 바다는 계속 숨을 바꾸고 있었다.

← 이전목차다음 →

이 화, 어떠셨나요?

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