{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "scene_heading": "S#1. 숲속 / 해 질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 안개가 깔린 어두운 숲속, 겁에 질린 표정의 20대 한국인 남자가 수풀 사이를 뛰어가는 정면 구도의 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "이끼 낀 흙바닥 위에 덩그러니 놓인 더러워진 한쪽 운동화 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "피가 흘러내리는 한국인 남자의 허벅지에 깊게 파인 커다란 이빨 자국 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "눈을 크게 뜬 채 공포에 질린 한국인 남자의 땀에 젖은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "형체를 알 수 없는 검은 인영이 공중에서 한국인 남자를 향해 두 팔을 뻗은 형태의 공중 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "검은 인영의 무게에 짓눌려 흙바닥에 쓰러진 한국인 남자가 고통으로 입을 크게 벌린 모습.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 도시 뒷골목 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "희미한 가로등 불빛이 비치는 뒷골목 전봇대에 20대 한국인 남자와 20대 한국인 여자가 몸을 밀착한 채 서 있는 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "붉은 안광을 띤 한국인 남자의 눈동자 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "한국인 남자가 입을 크게 벌려 한국인 여자의 목덜미를 꽉 문 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "목에 피를 흘리는 한국인 여자가 바닥에 쓰러진 채 눈이 풀린 끔찍한 상태.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 현장 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "노란색 폴리스 라인이 쳐진 흙바닥 주변에 흰색 방진복을 입은 한국인 감식반원들이 쪼그려 앉은 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "들것에 올려진 검은색 바디백 양끝을 두 손으로 쥔 한국인 경찰들의 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "무전기를 손에 쥔 채 굳은 표정으로 통제선 너머 현장을 바라보는 혜수의 정면 상반신.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 4,
            "description": "폴리스 라인 바깥에서 굳은 표정으로 서 있는 한국인 경찰들과 웅성거리는 구경꾼들이 섞인 넓은 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "낡은 다세대 빌라 건물의 평평한 옥상 위로 작게 솟은 옥탑방 외부 전경이 내려다보이는 부감 구도.",
            "based_on_beat": 0,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "햇살이 비치는 거실, 굳은 표정으로 TV 화면을 뚫어지게 바라보는 민숙의 옆모습.",
            "based_on_beat": 1,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 2,
            "description": "싱크대 볼 안에 반쯤 씻긴 석창포 위로 수돗물 줄기가 멈춰 있는 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "가스레인지 위 냄비에서 하얀 김이 피어오르는 부엌 풍경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "방문을 열고 나온 수리영이 두 팔을 위로 뻗은 기지개 자세의 정지 순간.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "민숙의 손가락이 TV 리모컨의 전원 버튼을 꾹 누른 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 6,
            "description": "식탁 의자에 앉아 턱을 괸 채 뚱한 표정으로 앞을 보는 수리영의 상반신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "투명한 유리컵 안으로 짙은 갈색의 액체가 쏟아지는 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 8,
            "description": "컵을 입술에 댄 채 쓴맛에 미간을 살짝 찌푸린 수리영의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "현관문 앞에서 한쪽 운동화를 발에 꿰어 신은 수리영의 전신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "수리영을 향해 옅은 미소를 띤 민숙의 부드러운 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 11,
            "description": "민숙의 손목 안쪽에 흉터처럼 새겨진 선명한 붉은 원 형태의 표식 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 12,
            "description": "무심한 눈빛으로 민숙의 손목 표식 쪽에 시선을 고정한 수리영의 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 해안가 도로 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "바다가 보이는 해안가 도로 위에서 이어폰을 낀 수리영이 자전거 페달을 밟으며 앞으로 나아가는 측면 구도.",
            "based_on_beat": 0,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 7,
        "scene_heading": "S#7. 유기견 보호원 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "철창 안에서 사나운 이빨을 드러낸 채 앞발을 들고 서 있는 거대하고 검은 로트와일러의 모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "무표정한 얼굴로 로트와일러의 눈을 똑바로 응시하는 수리영의 정면 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "바닥에 네 발을 단단히 붙이고 꼬리를 둥글게 만 채 얌전해진 로트와일러의 전신.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "50대 한국인 의사의 손에 들린 주사기 바늘이 로트와일러의 두꺼운 엉덩이 근육에 꽂힌 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "수리영을 향해 안도 섞인 사람 좋은 미소를 짓는 50대 한국인 의사의 상반신.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "철창 안에 가득 찬 개들을 바라보며 입을 살짝 벌린 채 한숨 쉬는 수리영의 옆얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "한 손에 든 휴대전화 액정 화면을 내려다보며 미간을 찌푸린 수리영의 모습.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "방수 앞치마를 두른 20대 한국인 보호원 도우미가 수리영을 향해 한쪽 손을 높이 든 정지 순간.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 9,
            "description": "작은 개의 엉킨 털 뭉치에 금속 가위 날이 맞닿은 채 수리영의 손에 쥐어진 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 번화가·대형 마트 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "화려한 네온사인 불빛과 포장마차가 늘어선 복잡한 번화가 거리에서 자전거 안장에 앉은 수리영의 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "대형 마트 입구의 투명한 유리문 앞에 비스듬히 세워진 자전거.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "상품이 빼곡한 마트 진열대 사이에서 고개를 돌린 수리영의 상반신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "마트 유니폼을 입은 40대 한국인 여직원을 바라보며 눈을 동그랗게 뜬 수리영의 모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "커다란 종이 박스를 양손으로 든 채 다가온 남자 직원의 정지 순간.",
            "based_on_beat": 1,
            "characters": [
              "남자 직원"
            ]
          },
          {
            "shot_index": 6,
            "description": "놀란 눈으로 남자 직원을 응시하는 수리영의 굳은 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "남자 직원"
            ]
          },
          {
            "shot_index": 7,
            "description": "어두워진 거리로 이어지는 마트 유리문을 밀어 연 수리영의 정면.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "귀에 휴대전화를 바짝 댄 채 초조하게 아랫입술을 깨문 수리영의 표정.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 어둠이 깔린 텅 빈 해안 도로 위에서 굳은 표정으로 자전거 페달을 거세게 밟는 수리영의 측면 구도.",
            "based_on_beat": 0,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 옥탑방 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "바람에 날려 공중에 비스듬히 뜬 바싹 마른 석창포 잎 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "검은 구두를 신은 정체불명의 한국인 남자 발밑 바닥에 떨어진 잎사귀.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "녹슨 옥탑방 철문 현관 앞에 우뚝 멈춰 선 정체불명 한국인 남자의 검고 거대한 뒷모습.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "문틈에 끼워져 있던 종이 전단지를 꽉 쥔 남자의 투박한 손가락 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "뻣뻣한 전단지를 굳게 닫힌 현관 문틈 사이로 깊숙이 밀어 넣은 손의 정지 순간.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "옥탑방의 작은 창문 유리에 짙게 드리워진 남자의 일그러진 검은 그림자.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "방 안 장판 바닥에 등을 보이고 무방비하게 앉아 있는 민숙의 뒷모습.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 8,
            "description": "거대한 검은 형체의 양손이 뒤에서 민숙의 가냘픈 어깨를 꽉 움켜쥔 순간.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 9,
            "description": "민숙의 찢겨진 어깨 살점에 깊이 박힌 입 주변의 끔찍한 피범벅 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 10,
            "description": "극심한 고통으로 눈을 치켜뜨고 입을 크게 벌린 민숙의 피 묻은 일그러진 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "민숙"
            ]
          }
        ]
      },
      {
        "scene_index": 11,
        "scene_heading": "S#11. 옥탑 방 밖 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 골목길에 도착한 수리영의 손이 낡은 다세대 빌라 입구의 차가운 문 손잡이를 꽉 쥔 정지 순간.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "빌라 마당 구석 어두운 벽에 아무렇게나 비스듬히 세워진 자전거.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "가파른 시멘트 계단 중간에 한쪽 발을 높이 디딘 수리영의 긴장된 뒷모습.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "한쪽 손으로 코와 입을 단단히 막은 채 혐오감에 눈살을 찌푸린 수리영의 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "어두운 옥상 바닥에 두 발을 딛고 꼿꼿이 선 수리영의 얼어붙은 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "검은 어둠만이 가득 찬 채 반쯤 열려 있는 옥탑방 현관 철문 정면 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 거실 안, 열린 현관문 쪽에 서 있는 수리영의 전신 구도",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "가스레인지 위 끓다 식은 냄비 클로즈업",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "희미한 거실 스탠드 불빛 옆, 켜져 있는 TV 화면",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "안방 문고리를 꽉 쥔 수리영의 손 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "열린 문틈 사이로 보이는 텅 빈 어두운 안방 내부",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "거실 식탁 위, 똑바로 놓인 찻잔 하나와 그 옆에 엎어진 찻잔 하나 클로즈업",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "자신의 방문 손잡이를 거머쥔 수리영의 손",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "방바닥 장판 위에 흥건하게 고인 붉은 피와 핏자국 클로즈업",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 9,
            "description": "바닥의 핏자국에서 창가 커튼 쪽으로 길게 이어진 피 묻은 발자국",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 10,
            "description": "수리영의 떨리는 손이 닫힌 커튼 자락을 움켜쥔 정지 순간",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "커튼이 열린 창가 앞, 앉은 자세로 고개를 푹 숙인 피투성이 민숙의 시신",
            "based_on_beat": 1,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 12,
            "description": "살점이 짐승에게 뜯겨나가 피가 철철 흐르는 민숙 시신의 어깨 상처 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 13,
            "description": "충격에 눈을 동그랗게 뜬 채 입을 벌린 수리영의 굳은 얼굴",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "뒤로 한 발짝 물러선 자세로 두 손을 가슴 앞에 모은 수리영의 전신",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "수리영의 손가락이 휴대전화 다이얼을 꾹 누른 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 16,
            "description": "휴대전화를 귀에 바짝 댄 채 눈물이 맺힌 수리영의 눈망울",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 17,
            "description": "민숙 시신의 피 묻은 손 안에 구겨진 사진 한 장이 쥐어진 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 18,
            "description": "구겨진 사진을 향해 뻗은 수리영의 손끝이 민숙의 손에 닿기 직전의 정지 순간",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "민숙"
            ]
          },
          {
            "shot_index": 19,
            "description": "민숙 시신의 손목에 새겨진 문신이 선명한 붉은색으로 도드라진 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 20,
            "description": "가쁜 숨을 들이마시며 어깨를 한껏 치켜올린 수리영의 상반신",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 21,
            "description": "침대 위쪽 벽면에 피로 붓칠한 듯한 거대한 붉은 원 표식이 선명하게 그려진 정면 구도",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 22,
            "description": "소름 끼치는 공포에 눈을 질끈 감고 입을 크게 벌려 비명을 지르는 수리영의 얼굴 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 옥탑방 외부 계단을 두 칸씩 건너뛰며 급하게 내려오는 수리영의 역동적 자세",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "계단 아래쪽 길목에 초점을 잃은 멍한 눈으로 우뚝 선 수리영의 전신",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "주차된 경찰차 운전석 문을 열고 밖으로 한쪽 발을 내디딘 혜수의 정지 순간",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 4,
            "description": "길목에 선 수리영을 향해 양팔을 살짝 벌린 채 달려오는 혜수의 전신",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "혜수가 두 손으로 수리영의 양어깨를 꽉 쥔 상반신 구도",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "눈물이 맺힌 눈동자로 고개를 들어 혜수를 올려다보는 수리영의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "충격적인 대답에 놀라 눈을 크게 뜬 혜수의 굳은 표정 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 8,
            "description": "굳은 얼굴로 옥탑방 계단을 향해 동시에 발을 뻗어 올린 혜수와 김형사의 측면 전신",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "옥탑방 현관 앞에서 집 안을 둘러보며 허탈한 표정을 짓는 김형사의 상반신",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "김형사 뒤에 서서 수리영을 쳐다보는 혜수의 모습",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "놀란 표정으로 자신의 방 안쪽을 향해 홱 고개를 돌린 수리영의 측면 얼굴",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "자신의 방을 향해 다급하게 뛰어 들어가는 수리영의 뒷모습",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "핏자국 하나 없이 지나칠 정도로 깨끗하게 정돈된 수리영의 텅 빈 방 안 풍경",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "아무것도 없는 깨끗한 침대 매트리스와 빈 벽면 클로즈업",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "시신이 사라진 빈 창가 공간을 향해 시선을 둔 수리영의 창백해진 얼굴 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "식탁 모서리를 양손으로 짚은 채 당황한 표정으로 서 있는 수리영의 상반신",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "찻잔이 치워져 흔적 없이 깨끗한 식탁 위 빈 공간 클로즈업",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 10,
            "description": "미간을 한껏 찌푸린 채 입술을 비죽이는 김형사의 짜증 난 얼굴",
            "based_on_beat": 3,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 11,
            "description": "김형사를 향해 불쾌한 눈빛을 날카롭게 쏘아보는 혜수의 옆얼굴",
            "based_on_beat": 3,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 12,
            "description": "수리영의 축 처진 어깨를 두 손으로 부드럽게 감싼 혜수의 상반신 구도",
            "based_on_beat": 4,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 13,
            "description": "눈썹을 늘어뜨린 채 슬프고 혼란스러운 눈으로 혜수를 쳐다보는 수리영의 얼굴",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "수리영을 향해 안심시키듯 옅은 미소를 띤 혜수의 다정한 얼굴 클로즈업",
            "based_on_beat": 4,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 15,
            "description": "깨끗한 방 한구석에 예전과 약간 다른 위치로 가지런히 놓인 인형 달린 백팩 클로즈업",
            "based_on_beat": 4,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 해안가. 버스정류장 부근 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 밤바다가 펼쳐진 정류장 벤치에 멍하니 앉아 있는 수리영의 전신",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "차가운 캔 음료수를 쥔 혜수의 손이 수리영의 얼굴 앞쪽에 불쑥 내밀어진 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "음료수를 두 손으로 받아 쥔 채 고개를 푹 숙인 수리영의 상반신",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "벤치에서 번쩍 몸을 일으켜 세운 수리영의 꼿꼿한 자세",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "갑자기 일어선 수리영을 올려다보며 눈을 동그랗게 뜬 혜수의 놀란 얼굴",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 6,
            "description": "가로등 불빛 아래 어두운 해안도로를 따라 등을 보이며 거세게 달려가는 수리영의 뒷모습",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 7,
            "description": "멀어지는 수리영의 뒷모습을 향해 입을 크게 벌리고 소리치는 혜수의 정면 상반신",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 8,
            "description": "먼 풀숲 뒤쪽 시점에서 소리치는 혜수와 뛰어가는 수리영의 작은 뒷모습을 한 화면에 담은 누군가가 지켜보는 듯한 구도",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 16,
        "scene_heading": "S#16. 경찰서 사무실 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "형광등 불빛이 비치는 사무실 안, 휴대전화를 귀에 바짝 댄 채 입술을 깨문 혜수의 초조한 정면 상반신",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 2,
            "description": "당직 책상 의자에 몸을 푹 기댄 채 서 있는 혜수를 올려다보는 김형사의 모습",
            "based_on_beat": 1,
            "characters": [
              "김형사",
              "혜수"
            ]
          },
          {
            "shot_index": 3,
            "description": "김형사의 얼굴 코앞에 특정 전화번호가 띄워진 휴대전화 액정을 불쑥 내민 혜수의 손 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 4,
            "description": "휴대전화를 밀어내듯 턱을 뒤로 당기며 노골적으로 귀찮은 표정을 짓는 김형사의 얼굴",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 5,
            "description": "입술을 굳게 다물고 서늘하고 단호한 눈빛으로 허공을 응시하는 혜수의 굳은 얼굴 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "푸르스름한 새벽빛을 배경으로 옥탑방 주변 낡은 담장 위에 꼿꼿이 서 있는 검은 고양이의 측면 전신",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "불이 켜진 옥탑방의 작은 창문을 향해 홱 고개를 돌린 검은 고양이의 정지 순간",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "아침 햇살이 스며드는 안방, 침대 모서리에 머리를 기댄 채 눈을 감고 앉아 있는 수리영의 상반신",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "놀란 듯 번쩍 두 눈을 뜬 수리영의 긴장된 얼굴 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "굳게 닫힌 자신의 방문 앞, 조심스럽게 문고리를 쥔 수리영의 손 클로즈업",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "문이 열린 채, 햇살이 비치는 깨끗하게 정돈된 방 안을 멍하니 바라보는 수리영의 뒷모습",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "수리영의 손이 닫힌 창문 커튼 자락을 꽉 움켜쥔 정지 순간",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "커튼이 완전히 젖혀져 드러난 텅 빈 창틀과 깨끗한 바닥 공간",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "가슴에 한 손을 얹은 채 안도의 깊은 숨을 내쉬는 수리영의 상반신",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "수리영의 손에 들린 채 화면 불빛이 번쩍 들어온 휴대전화 클로즈업",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "휴대전화를 귀에 바짝 댄 채 눈썹을 잔뜩 찌푸린 수리영의 불안한 옆얼굴",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 10,
            "description": "인형이 매달린 백팩을 한쪽 어깨에 둘러메고 거실 쪽에 선 수리영의 전신",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "밝은 욕실 안, 거울 앞에서 세면대 양쪽을 짚고 고개를 숙인 수리영의 정면 상반신",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 12,
            "description": "거울 속에 비친 욕실 뒷벽에 핏빛으로 선명한 붉은 원 표식이 나타난 화면 클로즈업",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 13,
            "description": "거울을 보며 눈을 크게 치켜뜨고 숨을 죽인 수리영의 굳은 얼굴",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 14,
            "description": "고개를 홱 돌려 자신의 뒤쪽 실제 타일 벽을 뚫어지게 응시하는 수리영의 뒷모습",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 15,
            "description": "붉은 원 표식 하나 없이 하얗고 깨끗한 실제 욕실 타일 벽면",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 16,
            "description": "거실 식탁 앞, 물이 반쯤 담긴 유리컵을 손에 꼭 쥔 수리영의 측면 상반신",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 17,
            "description": "식탁 위에 놓인 작은 액자 속, 환하게 웃는 민숙과 수리영의 사진 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "민숙"
            ]
          },
          {
            "shot_index": 18,
            "description": "사진 속 민숙의 얼굴 형체가 기괴하게 뭉개지며 끈적하게 흘러내리는 끔찍한 환시 표면 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "민숙"
            ]
          },
          {
            "shot_index": 19,
            "description": "극도의 공포에 질려 두 눈을 부릅뜨고 입을 크게 벌려 비명을 지르는 수리영의 얼굴",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 20,
            "description": "다시 아무 일 없었다는 듯 평범하고 멀쩡하게 돌아온 액자 속 사진 클로즈업",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "민숙"
            ]
          },
          {
            "shot_index": 21,
            "description": "허공으로 번쩍 들어 올린 수리영의 빈 손바닥이 자신의 뺨을 향해 날아가는 직전의 정지 순간",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 22,
            "description": "자신의 뺨에 손바닥을 철썩 밀착한 채 매섭고 결연하게 정면을 응시하는 수리영의 얼굴 클로즈업",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 19,
        "scene_heading": "S#19. 마트 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "한산한 마트 입구에서 자전거 손잡이를 양손으로 쥔 채 선 수리영의 측면 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "밝은 마트 진열대 사이에서 고개를 돌려 주위를 살피는 수리영의 상반신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "물건을 정리하던 도중 수리영 쪽으로 고개를 돌린 남자 직원의 멈춘 자세.",
            "based_on_beat": 1,
            "characters": [
              "남자 직원"
            ]
          },
          {
            "shot_index": 4,
            "description": "남자 직원의 대답에 놀란 듯 눈을 동그랗게 뜬 수리영의 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "마트 건물 외벽 모서리에 설치된 둥근 CCTV 카메라 렌즈 클로즈업.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 6,
            "description": "마트 밖에서 휴대전화를 귀에 바짝 댄 채 심각한 표정을 지은 수리영의 정면.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 마트 총무과 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 사무실 안, 모니터 불빛에 얼굴이 비친 혜수와 한국인 보안 직원의 뒷모습 너머로 화면을 응시하는 수리영.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "너무 어두워 사람 형체만 검게 뭉개진 CCTV 모니터 화면 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "초조함에 아랫입술을 꽉 깨문 수리영의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "보안 직원을 향해 단호한 눈빛으로 고개를 돌린 혜수의 측면 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "혜수"
            ]
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 경찰서 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "복잡한 경찰서 사무실 안, 김형사 앞에서 허리를 살짝 굽힌 혜수의 정지 순간.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 2,
            "description": "손에 쥔 서류 뭉치를 혜수 쪽으로 불쑥 내민 김형사의 짜증 섞인 표정.",
            "based_on_beat": 1,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "신고서 종이 위에 볼펜 끝을 댄 수리영의 손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "수리영에게 난감한 미소를 지은 채 서 있는 혜수의 정면 상반신.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 5,
            "description": "빈 책상 앞에 홀로 앉아 시선을 아래로 둔 수리영의 고립된 구도.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "책상 위에 어지럽게 널린 살점 떨어진 끔찍한 시신 사진들 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "사진을 보고 극도의 충격에 휩싸여 사색이 된 수리영의 창백한 얼굴.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "해상 지도 위 붉은 좌표가 선명하게 떠오른 김형사의 컴퓨터 모니터 화면.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 9,
            "description": "작은 종이 조각 위에 좌표 숫자를 휘갈겨 쓴 펜 끝의 정지 순간.",
            "based_on_beat": 4,
            "characters": []
          },
          {
            "shot_index": 10,
            "description": "접은 메모지를 자신의 주머니 안으로 반쯤 밀어 넣은 수리영의 손.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 11,
            "description": "경찰서 사무실 출입문을 향해 잰걸음으로 나아가는 수리영의 굳은 뒷모습.",
            "based_on_beat": 4,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 경찰서 밖 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "경찰서 건물 앞, 자전거 페달 위에 한쪽 발을 강하게 디딘 수리영의 발 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "바람에 머리카락이 흩날리는 수리영이 자전거 안장에 앉아 앞을 매섭게 노려보는 측면 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#23. 어느 PC방 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두컴컴한 PC방 조명 아래 지도 화면이 켜진 모니터에 얼굴을 바짝 댄 수리영의 상반신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "프린터 배출구에 절반쯤 걸쳐진 복잡한 해안가 지도 출력물 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "출력된 지도 종이를 반으로 접어 백팩 안으로 밀어 넣는 수리영의 두 손.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 해안가 / 소나기",
        "shots": [
          {
            "shot_index": 1,
            "description": "잔뜩 낀 먹구름 사이로 거대한 번개가 번쩍이는 어두운 해안가 도로의 넓은 풍경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "쏟아지는 빗줄기 속에서 젖은 머리카락을 덮어쓴 채 자전거 핸들을 꽉 쥔 수리영의 굽은 상반신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "빗물이 깊게 고인 웅덩이를 강하게 가르며 튀어 오르는 자전거 앞바퀴 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "흙 묻은 족적들이 어지럽게 찍힌 장판 바닥과 쓰러진 식탁 의자가 겹쳐진 거실 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "가재도구가 쏟아진 난장판 거실 입구에 우뚝 선 수리영의 얼어붙은 전신.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "열린 방문 틈새로 보이는 방 벽면 한가운데, 피로 거칠게 그려진 거대한 붉은 원 표식.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "붉은 원 중앙 벽면에 비스듬히 꽂힌 구겨진 핏자국 사진 한 장 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 5,
            "description": "벽에서 떼어낸 사진을 들여다보는 수리영의 흔들리는 눈빛 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "사진 속 둥근 원이 달린 낡은 건물 앞 두 어린 소녀의 빛바랜 흑백 모습 클로즈업.",
            "based_on_beat": 2,
            "characters": []
          },
          {
            "shot_index": 7,
            "description": "다리에 힘이 풀린 듯 맨 매트리스 모서리에 주저앉은 수리영의 굽은 등.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 8,
            "description": "백팩을 멘 채 피 묻은 사진을 주먹에 꽉 쥐고 옥탑방 현관 밖을 향해 걷는 수리영의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#26. 포구 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "짙은 안개로 가득 찬 텅 빈 포구 끝 갯바위에 웅크려 앉은 수리영의 작은 실루엣.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "손에 쥔 휴대전화 액정에 뜬 '부재중 전화' 알림 창을 내려다보는 수리영의 멍한 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 3,
            "description": "거대한 안개 장막을 뚫고 뱃머리를 드러낸 낡은 어선 한 척의 정면 구도.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 4,
            "description": "배 위에서 굵은 닻줄을 양손으로 꽉 틀어쥔 인우의 무심한 표정 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 5,
            "description": "포구 바닥에 서서 배 위에 선 인우를 간절하게 올려다보는 수리영의 측면 상반신.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "어두워진 바다를 배경으로 입술 가까이 휴대전화를 댄 수리영의 결연한 얼굴 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "어지러운 거실 한가운데 서서 휴대전화 스피커에 귀를 기울이는 혜수의 굳은 얼굴.",
            "based_on_beat": 1,
            "characters": [
              "혜수"
            ]
          },
          {
            "shot_index": 2,
            "description": "놀란 눈으로 김형사를 향해 고개를 홱 돌린 혜수의 상반신.",
            "based_on_beat": 1,
            "characters": [
              "혜수",
              "김형사"
            ]
          },
          {
            "shot_index": 3,
            "description": "양팔을 꼰 채 입꼬리를 비죽이며 한심하다는 듯 쳐다보는 김형사의 오만한 표정.",
            "based_on_beat": 2,
            "characters": [
              "김형사"
            ]
          },
          {
            "shot_index": 4,
            "description": "바람에 흔들려 반쯤 열린 채 삐걱거리는 녹슨 옥탑방 현관 철문 정면 구도.",
            "based_on_beat": 2,
            "characters": []
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 녘 어두운 소형 어선의 갑판 위, 지도 종이를 쥔 수리영의 손이 앞을 향해 불쑥 내밀어진 정면 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 2,
            "description": "지도를 받아 든 채 미간을 잔뜩 찌푸린 인우의 굳은 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 3,
            "description": "수리영의 손가락이 피 묻은 낡은 흑백 사진을 꽉 쥔 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "사진을 확인하고 극도로 당황하여 눈을 크게 치켜뜬 인우의 표정.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 5,
            "description": "인우의 얼굴 바로 앞까지 사진을 바짝 들이민 수리영의 단호한 측면 상반신.",
            "based_on_beat": 2,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 6,
            "description": "갑판 바닥을 박차고 일어선 인우의 긴장된 하반신 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 7,
            "description": "조타실 입구를 향해 몸을 돌려 다급하게 앞발을 내디딘 인우의 뒷모습.",
            "based_on_beat": 3,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 8,
            "description": "조타실을 향해 다급히 두 팔을 뻗은 수리영의 역동적인 정지 순간.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#29. 조타실 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "어두운 조타실 안, 낡은 운전대를 꽉 움켜쥔 인우의 양손 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 2,
            "description": "운전대를 쥔 인우의 팔뚝을 두 손으로 거세게 붙잡은 수리영의 상반신 구도.",
            "based_on_beat": 1,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 3,
            "description": "입을 크게 벌리고 핏대를 세운 채 절규하는 수리영의 일그러진 얼굴 클로즈업.",
            "based_on_beat": 1,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 4,
            "description": "놀란 표정으로 운전대에서 손을 반쯤 뗀 채 수리영을 쳐다보는 인우의 굳은 정면 모습.",
            "based_on_beat": 1,
            "characters": [
              "인우",
              "수리영"
            ]
          },
          {
            "shot_index": 5,
            "description": "낡은 흑백 사진 속 어린 소녀의 얼굴 위에 수리영의 손가락 끝이 닿은 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 6,
            "description": "수리영의 대답을 듣고 하얗게 질려 사색이 된 인우의 굳은 얼굴 클로즈업.",
            "based_on_beat": 2,
            "characters": [
              "인우"
            ]
          },
          {
            "shot_index": 7,
            "description": "좁은 조타실 내부 벽면 곳곳에 핏빛으로 칠해진 수많은 기이한 붉은 원 표식들의 넓은 구도.",
            "based_on_beat": 3,
            "characters": []
          },
          {
            "shot_index": 8,
            "description": "붉은 원 표식들을 마주하고 극도의 공포에 질려 동공이 확장된 수리영의 얼굴.",
            "based_on_beat": 3,
            "characters": [
              "수리영"
            ]
          },
          {
            "shot_index": 9,
            "description": "의식을 잃고 힘이 완전히 풀린 채 인우의 어깨 위로 쓰러진 수리영의 무너진 상반신.",
            "based_on_beat": 3,
            "characters": [
              "수리영",
              "인우"
            ]
          },
          {
            "shot_index": 10,
            "description": "자신의 어깨에 기댄 수리영을 내려다보는 인우의 서늘하고 무심한 시선 클로즈업.",
            "based_on_beat": 3,
            "characters": [
              "인우",
              "수리영"
            ]
          }
        ]
      },
      {
        "scene_index": 30,
        "scene_heading": "S#30. 바다 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 수평선 너머로 짙은 황금빛 그림자가 붉게 깔린 넓은 바다 풍경.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 2,
            "description": "바다 위를 가득 메운 거대하고 어두운 짙은 안개 장막 클로즈업.",
            "based_on_beat": 1,
            "characters": []
          },
          {
            "shot_index": 3,
            "description": "거대한 안개 장막 속으로 뱃머리가 절반쯤 파묻힌 낡은 어선의 뒷부분 구도.",
            "based_on_beat": 1,
            "characters": []
          }
        ]
      }
    ],
    "total_shots": 212
  },
  "step_id": "shot_extract",
  "run_id": "c849ea1e-1c70-472d-b180-e69d55b778d1",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-04-30T23:19:37.457124+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}