30화

밖에서 온 한 줄

내가 구한 사람들 때문에 미래가 틀렸다 · 2026. 10. 29.

조회수 0

밖에서 온 한 줄

통신 창은 3분이었다. 긴 시간처럼 보이지만, 라디오 잡음과 인증 실패와 사람의 망설임을 빼면 한 줄이 겨우 지나갈 시간이었다. 한서진은 마이크 앞에 앉지 않고 서 있었다. 앉으면 기다리게 되고, 기다리면 문장이 길어진다고 했다.

"셀 3 보리동. 현재 시각, 출처, 수치만 받습니다. 구조 요청은 뒤. 먼저 관측값."

민채는 종이판 가운데 큰 칸 세 개를 그렸다. `출처`, `시각`, `확신도`. 확신도라는 말을 쓰고 나서 그녀는 나를 봤다. "정확도 아니고 확신도요. 그래도 될까요?"

"확신도보다 출처 등급이 낫습니다." 내가 말했다.

"그럼 출처가 둘인데 서로 다르면요."

서진이 답했다. "둘 다 붙여. 방송 원본, 현장 목격, 자동 로그, 추정. 한 줄 안에."

민채는 칸을 네 개로 바꿨다. `출처`, `현실 시각`, `값`, `상태`. 오픈맵이라는 이름은 아직 없었다. 이름을 붙이면 완성된 것처럼 보인다. 지금은 종이판과 라디오, 색펜, 그리고 틀릴 수 있다는 표시가 전부였다.

첫 창은 실패했다. 셀 5에서 온 듯한 신호는 열렸지만, 사람 말이 아니라 본부 중계 문구만 반복됐다. 최명숙은 물었다. "그럼 셀 5는 답 안 한 겁니까, 못 한 겁니까."

"모릅니다." 서진이 말했다. "그래서 `응답 없음`이 아니라 `직접 관측값 미수신`."

그 문장도 판에 붙었다. 없는 정보에도 모양을 줘야 누군가 자기 입맛대로 채우지 못한다.

두 번째 창은 11분 뒤 열렸다. 17분 지연 후보와 맞지 않았다. 민채는 실망한 얼굴로 후보 옆에 `불일치`를 적었다. 좋은 일이었다. 틀린 후보는 빨리 틀려야 싸다.

라디오에서 낯선 여자의 목소리가 들어왔다. "셀 4 방벽 하부. 현실 11:43. 압력 경고 노랑. 출처, 시설 직원 육안. 반복 못 함."

서진은 바로 되물었다. "시설 직원 성명 보류 가능. 위치 표식?"

"서해 보조 2번 계단. 물소리 커짐. 사진 못 보냄."

신호가 끊겼다. 한 줄은 종이판에 올라갔다. 출처는 시설 직원 육안, 현실 11:43, 값은 압력 경고 노랑, 상태는 사진 없음. 정보는 작았다. 하지만 보리동의 방벽 카운트다운과 연결하면, 셀 4의 압력은 우리 수문에도 영향을 줄 수 있었다.

"이게 희망입니까?" 문상필이 물었다.

"희망이라기보다..." 민채가 말을 고르다 지웠다. "쓸 수 있는 줄이에요."

좋은 표현이었다. 쓸 수 있는 줄. 라디오 한 줄이 사람을 당장 살리지는 않는다. 그러나 닫힌 셀 사이에 값이 지나갔다. 그 값에는 출처와 시각이 붙었다. 이것이 첫 연결이었다.

세 번째 창은 셀 2였다. 중앙 교통이 끊긴 구역. 잡음이 심했고, 말하는 사람은 숨이 차 있었다.

"셀 2 동부 고가. 현실 11:46. 버스 7대 정지. 환자 차량 3대 갇힘. 출처, 운전기사 두 명, 라디오 하나. 통신 짧음."

장유라가 바로 물었다. "부상자 수."

"확인 못 함. 유리 파손 없음. 연료 냄새 없음."

"좋아요. 움직이지 말고 창문 열지 마세요. 구조 판단은 현장 지휘자."

서진이 눈으로 경고했다. 통신 창이 짧다. 장유라는 바로 말을 줄였다. "관측값만 계속. 구조 지시는 다음 창."

민채는 셀 2 칸을 붙였다. 버스 7, 환자 차량 3, 연료 냄새 없음. 그 마지막 정보가 더 중요했다. 폭발 위험이 낮으면 구조 순서가 바뀐다. 숫자는 행동을 바꿀 때만 쓴다. 지금 7과 3은 행동을 바꿨다.

최명숙은 셀 2 메시지를 보며 물었다. "거기 환자 차량이면 약도 있을 수 있겠네요."

"있을 수 있습니다. 확인 전에는 쓰지 않습니다." 내가 말했다.

"이젠 내가 할 말을 하네."

그녀는 웃지 않고 배급표 옆에 `셀 2 의료 물자 후보`라고 적었다. 후보. 그 단어 하나가 욕심과 희망을 동시에 묶었다.

채소영은 가족 확인 창구에서 셀 번호를 따로 받기 시작했다. 셀 2에 가족이 있는 사람, 셀 5에 가족이 있는 사람, 위치 모르는 사람. 아이들은 엄마 아빠 이름을 말하고 싶어 했지만, 그녀는 위치와 마지막 통화 시각을 먼저 물었다.

"이름은 작게. 위치는 크게."

그 규칙이 다시 살아났다. 오픈맵의 첫 데이터 형식은 민채가 만들었지만, 사람이 견딜 수 있는 입력 형식은 채소영이 만들었다.

네 번째 창에서 셀 5가 마침내 응답했다. 목소리는 병원 직원으로 보였지만, 확인은 안 됐다.

"셀 5 남부병원. 현실 시각 불명. 내부 시계 02:17 고정. 중환자 전원 31분. 물탱크 수위 확인 못 함. 전압 낮음. 물 요청..."

서진이 바로 끊었다. "현실 시각 출처 없으면 보류. 오프라인 시계 있습니까?"

"없음. 벽시계 멈춤. 휴대폰 흰 화면."

민채가 오프라인 시계 칸에 빨간 표시를 붙였다. "시각 불명. 값은 쓸 수 있지만 정렬 못 해요."

최명숙이 이를 악물었다. "그럼 물 못 넘겨요. 중환자 전원 31분은 크지만, 우리 압력도 12.9예요. 시각부터 맞춰야 합니다."

장유라는 다른 판단을 냈다. "물은 못 넘겨도 시계는 넘길 수 있습니다. 라디오로 박자 줍니다."

민채의 눈이 커졌다. "오프라인 시계 기준음?"

"가능합니까."

"정확하진 않지만 10초 카운트는 돼요. 셀 5가 받아 적으면 현실 시각 후보라도 생겨요."

서진은 방송용이 아닌 낮은 목소리로 카운트를 시작했다. "보리동 현실 기준 11시 52분 10초. 지금부터 10초 간격. 하나, 둘..."

라디오 너머에서 누군가 같이 세었다. 잡음 때문에 숫자가 두 번 밀렸지만, 셀 5는 마지막에 말했다. "기록. 보리동 기준 수신. 내부 시계 보정 후보."

물을 넘기지 않았다. 대신 시간을 보냈다. 이것도 연결이었다. 고립 속 희망은 큰 문이 아니라, 다른 사람이 같은 10초를 세는 소리로 왔다.

민채는 종이판 위에 선을 그었다. 셀 3에서 셀 5로 물 선이 아니라 시간 선. 셀 4에는 압력 경고. 셀 2에는 버스와 환자 차량. 선은 삐뚤었고, 테이프는 자꾸 떨어졌다. 그래도 오픈맵의 원형이 보였다. 완성된 시스템이 아니라, 틀릴 수 있는 종이판이었다.

"이름 붙일까요?" 민채가 물었다.

서진이 말했다. "아직. 먼저 검증 태그."

그녀는 각 줄 끝에 `원본 보존`, `재수신 필요`, `행동 가능`, `보류`를 붙였다. 방송인답게 말의 속도를 조절했고, 기자답게 확정과 미확정을 갈랐다. 민채는 그 태그를 색으로 바꿨다. 초록은 행동 가능, 노랑은 재수신, 빨강은 보류, 회색은 소문.

나는 내 노트의 D-day 칸을 보지 않았다. 대신 종이판의 현재 줄을 봤다. 미래 기억은 우리를 여기까지 끌고 왔지만, 다음 한 시간은 이 판이 더 잘 버틸 것이다.

창이 닫히기 직전, 셀 2 라디오가 다시 열렸다. 같은 운전기사인지 알 수 없었다. 목소리는 낮고 급했다.

"셀 2 추가. 메시지 뒤에 이상 잡음 붙음. 길이 짧음. 반복..."

치익.

짧은 정적.

치익.

한서진의 손이 녹음 버튼 위에서 굳었다가 바로 눌렀다. 민채가 화면을 보며 말했다. "패킷 길이... 41바이트 후보."

나는 입을 열지 않았다. 해석하면 안 된다. 아직은 잡음이고, 출처는 셀 2 메시지 뒤다.

서진은 재생 버튼을 누르지 않았다. 먼저 원본 파일 이름을 읽었다. "수신 시각 보리동 기준 12시 07분. 출처 셀 2 라디오. 앞 문장 운전기사 추정. 잡음 길이 후보 41바이트. 내용 해석 안 함."

"반복 재생 금지." 장유라가 말했다.

민채가 손을 키보드 위에 올린 채 멈췄다. "파형만 볼게요. 자동 보정 꺼져 있고, 네트워크 요청 차단."

나는 그녀의 화면을 보지 않고 노트를 봤다. 41바이트는 이미 우리에게 한 번 들어온 숫자였다. 한서진이 보존한 음원, 권태묵의 7C 자료, 윤설아의 경고. 하지만 같은 길이라고 단정하면 안 된다. 셀 2의 메시지 뒤에 붙었다는 표면 사실만 지금의 canon이었다.

"기존 41바이트 음원과 연결 후보." 내가 말했다. "동일성 미확인. 해석 금지."

임도윤이 빈 USB 케이스를 꺼냈다. "원본 사본 두 개. 하나는 방송실, 하나는 제 봉인. 해시는 로컬에서만."

서진이 나를 봤다. "방송에는?"

"셀 2 관측값만. 잡음은 내부 기록."

"숨기는 거 아니야?"

"해석할 수 없는 잡음을 방송하면 사람들이 각자 해석합니다. 지금은 버스 7대와 환자 차량 3대가 더 중요합니다."

서진은 잠깐 침묵했다. 정보 공개를 원칙으로 삼는 사람에게 보류는 늘 불편하다. 하지만 그녀는 마이크를 켰다. "보리동 내부 안내입니다. 셀 2 동부 고가에서 버스 7대와 환자 차량 3대 정지 관측값을 받았습니다. 연료 냄새 없음. 부상자 수 미확인. 추가 신호는 원본 보존 후 검증 중이며, 해석하지 않습니다."

해석하지 않습니다. 그 문장은 멋이 없었다. 그래서 믿을 만했다.

민채는 종이판 맨 아래에 회색 칸을 만들었다. `미해석 신호`. 색을 주지 않으려다, 회색도 색이라는 걸 깨닫고 작게 웃었다. "완전 무색은 어렵네요."

"그래도 빨강으로 만들지 않은 게 중요합니다." 내가 말했다.

바깥에서는 아직 약품을 든 사람들이 흰 선 앞에 있었다. 셀 5는 시간을 받아 적었지만 물 수치는 주지 않았다. 셀 4는 압력 노랑. 셀 2는 버스와 잡음. 연결은 생겼고, 문제도 같이 들어왔다.

오픈맵의 첫 줄들은 희망보다 지저분했다. 그렇지만 그 지저분함이 현재였다. 깨끗한 예언보다, 출처가 붙은 한 줄이 다음 사람을 덜 죽인다.

민채는 종이판 오른쪽 위에 작은 칸을 하나 더 그렸다. `폐기`. 모두가 그녀를 봤다.

"틀린 줄을 지우면 안 된다면서요. 그런데 계속 붙여 두면 사람들이 헷갈려요. 폐기 칸에 옮기고 이유를 써요."

서진이 고개를 끄덕였다. "정정 방송할 때 필요해. 어떤 정보가 왜 내려갔는지."

나는 내 노트의 X 표시를 떠올렸다. 날짜를 버렸던 일. 이제 그 방식이 종이판으로 옮겨 왔다. 미래 기억뿐 아니라 현재 제보도 폐기될 수 있어야 한다. 그래야 틀렸다는 사실이 부끄러움이 아니라 절차가 된다.

첫 폐기 줄은 셀 5의 `물 즉시 전환 필요`였다. 출처는 본부 중계, 현장 수치 없음. 이유는 관측값 미수신. 최명숙이 굵게 썼다. "물 달라는 말은 남겨요. 즉시 전환만 폐기."

"요구 자체는 사실이니까요." 임도윤이 말했다.

서진은 그 차이를 방송 문장으로 만들었다. "셀 5의 물 요청은 수신했습니다. 즉시 전환 명령은 현장 관측값 부족으로 보류합니다."

문장이 나가자 누군가 "말장난"이라고 했다. 최명숙은 바로 대답했다. "말장난으로 물 안 빠지면 계속 하겠습니다."

짧은 웃음이 흘렀다. 이번에는 오래 가도 괜찮았다. 웃음은 지도를 지우지 않았고, 다음 줄을 붙이는 손을 멈추게 하지도 않았다.

회색 칸의 41바이트 잡음은 폐기되지 않았다. 보류였다. 보류와 폐기는 달랐다. 그 차이를 종이판에 남기는 순간, 오픈맵은 단순한 구조 지도가 아니라 오류를 견디는 장부가 됐다.

채소영은 가족 확인 창구에 같은 색을 적용했다. 초록은 위치 확인, 노랑은 재수신, 빨강은 이동 금지, 회색은 소문. 아이들이 색을 먼저 외웠다. 한 아이가 자기 엄마 이름 옆에 노랑 딱지를 붙이며 물었다.

"노랑이면 나쁜 거예요?"

"아니." 채소영이 말했다. "다시 물어봐야 한다는 뜻이야."

그 말은 어른들에게도 필요했다. 모르는 것은 나쁜 것이 아니라 다시 물어볼 것. 오픈맵의 첫 규칙은 거기서 시작했다.

민채는 종이판 맨 아래에 작은 글씨로 썼다. `틀리면 지우지 말고 옮긴다.` 서진은 그 옆에 `원본 보존`을 붙였다. 나는 마지막으로 `현재 기준`이라고 적었다. 세 문장이 나란히 놓이자, 오래된 D-day 표보다 더 불안하고 더 쓸모 있는 지도가 됐다.

최명숙은 그 지도를 보고 물통 표 한 귀퉁이를 비워 줬다. "여기 붙여요. 물보다 중요한 척은 하지 말고, 물 옆에 있어야 사람들이 봅니다."

오픈맵은 벽 중앙이 아니라 배급표 옆에 붙었다. 보기 좋은 위치보다 쓰이는 위치가 먼저였다.

장유라는 색표 아래에 손가락을 댔다. "이 색을 보고 움직이는 건 현장 지휘자 확인 뒤입니다. 지도는 명령이 아닙니다."

민채는 그 문장도 적었다. 오픈맵이 첫날부터 명령판이 되면, 우리는 다른 중앙 시스템을 벽에 붙인 것뿐이었다.

서진은 마지막으로 라디오 음량을 낮췄다. 잡음이 사람 말보다 커지는 순간, 지도는 다시 소문판이 된다.

볼륨 낮은 희망이 더 오래 버틸 때도 있다. 크게 울리는 것보다, 다시 들을 수 있는 것이 지금은 더 필요했다. 그리고 덜 위험했다.

셀 2의 메시지에 41바이트 잡음이 붙어 있었다.

이번 화가 재미있었나요?

좋아요와 평점은 언제든 변경할 수 있습니다.

독자 평점 아직 없음

댓글

댓글을 작성하려면 로그인해 주세요.