{
  "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": "해 질 무렵 우거진 숲속 수풀 사이에 금월산 피해 남성의 벗겨진 신발 한 짝이 놓인 정지 순간.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "금월산 피해 남성의 한쪽 맨발이 우거진 수풀 위에 떠 있는 순간.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "커다란 이빨 자국이 난 금월산 피해 남성의 허벅지에서 피가 흐르는 클로즈업.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "금월산 피해 남성이 양팔로 수풀을 벌린 자세의 전신 구도.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "금월산 피해 남성의 겁에 질린 얼굴과 숲속 어둠을 향한 시선의 클로즈업.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "정체불명의 검은 인영이 수풀 위로 몸을 낮춘 찰나.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "검은 인영의 몸이 금월산 피해 남성의 등에 맞닿은 순간.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "금월산 피해 남성이 검은 인영 아래에서 수풀 쪽으로 무너진 자세.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 2,
        "scene_heading": "S#2. 도시 뒷골목 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "밤의 도시 뒷골목에서 희미한 가로등 아래 전봇대에 밀착한 효장동 피해 여성과 정체불명의 남성 형상.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "정체불명의 남성 형상에게 붙들린 효장동 피해 여성의 굳은 상체.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "효장동 피해 여성의 목 가까이에 자리한 정체불명의 남성 형상 얼굴의 측면.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "정체불명의 남성 형상 얼굴에서 드러난 붉은 눈동자의 클로즈업.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "효장동 피해 여성의 목 살점에 박힌 정체불명의 남성 형상 이빨의 극단적 클로즈업.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "효장동 피해 여성의 목에서 뜯긴 살점을 문 정체불명의 남성 형상의 입.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "효장동 피해 여성의 팔이 힘없이 아래로 처진 순간.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "효장동 피해 여성의 몸이 전봇대 아래쪽으로 기울어진 순간.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "효장동 피해 여성이 희미한 가로등 아래 바닥에 쓰러진 상태.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "밤의 뒷골목 바닥에 놓인 효장동 피해 여성의 움직임 없는 손.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 3
          }
        ]
      },
      {
        "scene_index": 3,
        "scene_heading": "S#3. 현장 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "지역 뉴스 화면 안 금월산 등산로 사건 현장을 가로막은 폴리스 라인과 한국인 경찰들.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "지역 뉴스 화면 안 금월산 등산로 수풀에 놓인 금월산 피해 남성의 형체를 알아볼 수 없는 시신.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "금월산 피해 남성의 시신 주변에 낮은 자세로 자리한 한국인 감식 경찰들.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "지역 뉴스 화면 안 들것 위에 놓인 금월산 피해 남성의 시신.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "지역 뉴스 화면 안 효장동 뒷골목 사건 현장을 가로막은 폴리스 라인과 한국인 경찰들.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "지역 뉴스 화면 안 전봇대 아래 놓인 효장동 피해 여성의 형체를 알아볼 수 없는 시신.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "효장동 피해 여성의 시신 주변 증거물을 살피는 한국인 감식 경찰의 정지 자세.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "지역 뉴스 화면 안 들것 위에 놓인 효장동 피해 여성의 시신.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "사건 현장의 한국인 형사들 중앙에 선 혜수의 전신 구도.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "혜수의 손끝이 사건 현장 한쪽을 가리킨 순간.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "한국인 형사들을 응시하는 혜수의 단호한 얼굴 클로즈업.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "지역 뉴스 화면에 표시된 수사본부 설치와 갑호 비상령 관련 자막.",
            "characters": [],
            "based_on_beat": 3
          }
        ]
      },
      {
        "scene_index": 4,
        "scene_heading": "S#4. 옥탑방 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "낮의 인천 변두리와 오래된 빌라들을 내려다본 부감 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "오래된 빌라 옥상에 자리한 옥탑방의 외부 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "인천 변두리 주거지 위에 고립되어 보이는 옥탑방의 원경.",
            "characters": [],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 5,
        "scene_heading": "S#5. 옥탑방 안 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "옥탑방 거실의 작은 창으로 가느다란 햇살이 비치는 실내 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "싱크대 수도꼭지 아래 흐르는 물과 씻다 만 석창포의 클로즈업.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "끓는 물이 담긴 냄비 위로 김이 피어오른 순간.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "연쇄 변사 사건 뉴스가 표시된 TV 화면.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "TV를 뚫어지게 응시하는 강민숙의 어두운 얼굴.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "방문 손잡이에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "열린 방문 안쪽에 선 수리영의 잠기운 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "열린 방문 앞에서 두 팔을 위로 편 수리영의 기지개 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "수리영 쪽으로 고개를 돌린 강민숙의 놀란 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 10,
            "description": "TV 전원 버튼 위에 놓인 강민숙의 손가락.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 11,
            "description": "검게 꺼진 TV 화면 옆에 선 강민숙.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 12,
            "description": "수리영을 향한 강민숙의 다정한 미소.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 13,
            "description": "꺼진 TV를 의아하게 바라보는 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 14,
            "description": "수리영과 마주한 강민숙의 부인하는 표정.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 15,
            "description": "식탁 의자에 앉은 수리영과 맞은편 강민숙의 정지 구도.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "석창포 달인 물이 담긴 냄비를 든 강민숙의 손.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 17,
            "description": "강민숙이 기울인 냄비 주둥이 아래 컵에 닿은 석창포 달인 물줄기.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 18,
            "description": "석창포 달인 물이 찬 컵을 수리영 쪽에 내민 강민숙의 손.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 19,
            "description": "석창포 달인 물이 든 컵을 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 20,
            "description": "수리영의 입술에 닿은 석창포 달인 물 컵.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 21,
            "description": "빈 컵을 식탁 위에 둔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 22,
            "description": "석창포의 맛에 얼굴을 찌푸린 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 23,
            "description": "아르바이트 일정을 말하는 수리영을 바라보는 강민숙의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 24,
            "description": "현관 앞에 앉은 수리영의 발과 바닥에 놓인 신발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 25,
            "description": "신발 안으로 발을 넣은 수리영의 정지 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 26,
            "description": "신발을 모두 신은 수리영이 현관 앞에 선 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 27,
            "description": "강민숙의 오후 근무 일정을 묻는 수리영의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 28,
            "description": "수리영을 바라보는 강민숙의 차분한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 29,
            "description": "강민숙의 몸 가까이 얼굴을 기댄 수리영의 정지 자세.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 30,
            "description": "마트에서의 저녁 약속을 제안하는 수리영의 밝은 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 31,
            "description": "수리영을 향해 미소 짓는 강민숙의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 32,
            "description": "강민숙의 손목에 자리한 작은 원형 표식의 클로즈업.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 33,
            "description": "평소보다 또렷한 강민숙의 원형 손목 표식과 이를 향한 수리영의 시선.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 34,
            "description": "강민숙의 손목에서 시선을 거둔 수리영의 무심한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 35,
            "description": "현관 철문 앞에 선 수리영과 실내에 남은 강민숙의 정지 구도.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 8
          }
        ]
      },
      {
        "scene_index": 6,
        "scene_heading": "S#6. 해안가 도로 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "낮의 해안가 도로 위 자전거에 탄 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "자전거 페달 위에 놓인 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "이어폰을 낀 수리영의 밝고 활기찬 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "바다 쪽을 향해 턱을 든 수리영의 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "해안가 도로에서 자전거 핸들을 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "거친 개 짖는 소리에 귀를 기울이는 수리영의 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 7,
        "scene_heading": "S#7. 유기견 보호원 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "유기견 보호원 안에서 이빨을 드러낸 로트와일러의 사나운 얼굴.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "앞발을 들고 몸을 세운 로트와일러의 난폭한 자세.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "로트와일러의 눈을 정면으로 응시하는 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "수리영과 시선이 맞닿은 로트와일러의 눈 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "입을 다문 로트와일러의 가라앉은 얼굴.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "수리영 앞에 얌전히 선 로트와일러의 전신.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "50대 한국인 의사가 로트와일러의 엉덩이 가까이에 주사기를 댄 순간.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "로트와일러의 엉덩이에 꽂힌 주삿바늘의 클로즈업.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "주사기를 로트와일러에게서 뗀 50대 한국인 의사의 손.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "얌전한 로트와일러를 사이에 둔 수리영과 미소 띤 50대 한국인 의사.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "보호원 우리마다 갇힌 여러 마리 개들의 전경.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "예방접종과 미용 작업을 지시하는 50대 한국인 의사의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 13,
            "description": "수많은 개 우리를 바라보는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "갇힌 개들 앞에서 어깨가 처진 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 15,
            "description": "시간을 걱정하는 수리영의 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 16,
            "description": "수리영의 손바닥 위 휴대전화에 표시된 강민숙 연락처.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "휴대전화를 귀에 댄 수리영의 초조한 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 18,
            "description": "응답 없는 통화 화면을 내려다보는 수리영.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 19,
            "description": "수리영을 향해 손짓하는 한국인 보호원 도우미.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 20,
            "description": "호출 방향으로 몸을 튼 수리영의 정지 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 21,
            "description": "미용대 위 개의 털에 닿은 수리영의 미용기구.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 22,
            "description": "개의 피부에 연고를 댄 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 23,
            "description": "목욕 시설 안 개의 몸에 손을 얹은 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          }
        ]
      },
      {
        "scene_index": 8,
        "scene_heading": "S#8. 번화가·대형 마트 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 포구 인근 번화가의 네온사인과 택시와 길거리 포장마차 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "한국인 행인들 사이 자전거에 탄 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "포장마차와 택시 사이에서 자전거 핸들을 능숙하게 기울인 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "대형 마트 앞에 멈춘 자전거와 안장 위 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "마트 자전거 거치대에 자전거를 세운 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "대형 마트 입구 앞에 선 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "마트 진열대 사이를 살피는 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "강민숙이 보이지 않는 마트 진열 구역을 바라보는 수리영의 뒷모습.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "마트 통로 반대편을 향해 고개를 돌린 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "한국인 여성 직원 앞에 멈춰 선 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "강민숙의 행방을 묻는 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "강민숙이 조퇴했다는 사실을 알리는 한국인 여성 직원의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 13,
            "description": "약속 장소가 어긋났다는 말에 눈썹을 찌푸린 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "마트 남자 직원의 두 손에 들린 진열용 상자.",
            "characters": [
              "마트 남자 직원"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 15,
            "description": "진열대 앞에서 수리영 쪽을 바라보는 마트 남자 직원.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "강민숙이 밖에서 누군가와 대화했다는 사실을 말하는 마트 남자 직원의 얼굴.",
            "characters": [
              "수리영",
              "강민숙",
              "마트 남자 직원"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "상대의 정체를 묻는 수리영의 의아한 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 18,
            "description": "알 수 없다는 표정의 마트 남자 직원.",
            "characters": [
              "마트 남자 직원"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 19,
            "description": "마트 밖에서 휴대전화를 귀에 댄 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 20,
            "description": "강민숙의 응답이 없는 통화 화면을 바라보는 수리영.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 21,
            "description": "마트 앞 자전거 손잡이를 다급하게 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 22,
            "description": "집 방향을 응시하는 수리영의 불안한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          }
        ]
      },
      {
        "scene_index": 9,
        "scene_heading": "S#9. 해안가 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "밤의 해안도로 위 자전거에 탄 수리영의 원경.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "자전거 핸들을 세게 쥔 수리영의 두 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "자전거 페달을 아래로 누른 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "상체를 앞으로 낮춘 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "집 방향을 정면으로 응시하는 수리영의 긴장된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 10,
        "scene_heading": "S#10. 옥탑방 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "밤의 옥탑방 옥상에 놓인 물탱크와 빨랫줄과 평상의 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "바람에 팽팽하게 휜 옥상 빨랫줄의 정지 순간.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "평상 위에서 바람에 들린 말린 석창포 잎.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "민숙을 찾아온 낯선 남자의 신발 위에 닿은 말린 석창포 잎.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "옥상 바닥에 길게 드리운 민숙을 찾아온 낯선 남자의 그림자.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "얼굴이 어둠에 가려진 민숙을 찾아온 낯선 남자의 전신 구도.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "옥탑방 철문 현관 앞에 멈춘 민숙을 찾아온 낯선 남자의 신발.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "잠긴 옥탑방 철문과 문틈에 끼인 광고 전단지.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "광고 전단지 가장자리에 닿은 민숙을 찾아온 낯선 남자의 손가락.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "문틈에서 뽑힌 광고 전단지를 쥔 민숙을 찾아온 낯선 남자의 손.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "접힌 광고 전단지를 옥탑방 철문 틈에 댄 민숙을 찾아온 낯선 남자의 손.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "광고 전단지를 문틈 깊숙이 누른 민숙을 찾아온 낯선 남자의 손가락.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 13,
            "description": "옥탑방 철문의 풀린 잠금장치 클로즈업.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 14,
            "description": "가느다란 틈이 생긴 옥탑방 철문.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "미세하게 열린 철문 가장자리를 쥔 민숙을 찾아온 낯선 남자의 손.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "열린 옥탑방 철문 틈에 선 민숙을 찾아온 낯선 남자의 얼굴 없는 실루엣.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 17,
            "description": "옥탑방 안쪽에 자리한 민숙을 찾아온 낯선 남자의 뒷모습.",
            "characters": [
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 18,
            "description": "옥탑방 창문 반사면 안 강민숙을 덮친 민숙을 찾아온 낯선 남자의 그림자.",
            "characters": [
              "강민숙",
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 19,
            "description": "옥탑방 창문 반사면 안 강민숙의 어깨에 얼굴을 박은 민숙을 찾아온 낯선 남자의 그림자.",
            "characters": [
              "강민숙",
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 20,
            "description": "옥탑방 창문 반사면 안 뒤로 젖혀진 강민숙의 비명 자세.",
            "characters": [
              "강민숙",
              "민숙을 찾아온 낯선 남자"
            ],
            "based_on_beat": 4
          }
        ]
      },
      {
        "scene_index": 11,
        "scene_heading": "S#11. 옥탑 방 밖 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "밤의 골목길에서 자전거에 탄 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "다세대 빌라 입구 앞에서 자전거 브레이크를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "다세대 빌라 출입문 손잡이에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "열린 다세대 빌라 출입문 틈에 선 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "빌라 마당 후미진 곳에서 자전거를 벽 가까이 세운 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "건물 외벽에 덧붙인 철제 증축 계단의 오픈 발판에 발을 올린 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "철제 증축 계단의 파이프 난간을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "얇은 강판 스트링거와 지지 기둥으로 이루어진 외부 철제 계단 중간에 선 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "계단 위쪽을 향해 몸을 기울인 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 10,
            "description": "역겨운 냄새를 감지한 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "코와 입 가까이에 손을 댄 수리영의 정지 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "냄새의 근원을 찾는 수리영의 경계 어린 시선.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 13,
            "description": "옥상 끝에 올라선 수리영과 물탱크와 빨랫줄의 전경.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "반쯤 열린 옥탑방 현관 철문을 바라보는 수리영의 뒷모습.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "어두운 옥탑방 내부를 드러낸 반쯤 열린 현관 철문.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "평소와 다른 현관 철문의 상태에 얼어붙은 수리영의 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          }
        ]
      },
      {
        "scene_index": 12,
        "scene_heading": "S#12. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "희미한 거실 스탠드 불빛 아래 수리영이 반쯤 열린 현관 안쪽에 선 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "강민숙을 찾는 수리영의 입술과 불안한 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "거실에서 식어 버린 냄비가 놓인 정지 화면.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "켜진 TV 화면과 희미한 거실 스탠드 불빛이 남은 빈 거실 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "인기척 없는 거실을 살피는 수리영의 경계 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "강민숙의 방문 손잡이에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "열린 방문 안쪽으로 드러난 강민숙의 빈 방.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "강민숙의 빈 방을 응시하는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "거실 식탁 위에 놓인 찻잔 두 개와 옆으로 엎어진 찻잔 하나의 클로즈업.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "찻잔 두 개를 내려다보는 수리영의 의아한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "수리영의 방문 손잡이 위에 놓인 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "열린 방문 앞에서 방 안을 바라보는 수리영의 얼어붙은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 13,
            "description": "수리영의 방 여기저기에 흩어진 핏자국과 바닥에 흥건한 혈흔.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "혈흔 앞에서 숨을 삼킨 수리영의 충격 어린 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "바닥의 혈흔에서 커튼까지 찍힌 피 묻은 발자국.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "피 묻은 발자국 끝의 커튼을 응시하는 수리영의 창백한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 17,
            "description": "커튼에서 떨어진 위치에 멈춘 수리영의 떨리는 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 18,
            "description": "커튼 가장자리에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 19,
            "description": "커튼 자락을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 20,
            "description": "한쪽으로 젖혀진 커튼을 붙든 수리영의 굳은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 21,
            "description": "커튼 뒤에서 앉은 자세로 고개를 떨군 강민숙의 움직임 없는 전신.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 22,
            "description": "강민숙의 움직임 없는 얼굴을 바라보는 수리영의 경악한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 23,
            "description": "강민숙 쪽으로 한 팔을 뻗은 수리영의 다급한 전신 자세.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 24,
            "description": "강민숙 앞에 몸을 낮춘 수리영의 떨리는 자세.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 25,
            "description": "살점이 뜯긴 강민숙의 어깨와 쇄골에 남은 거친 상처의 클로즈업.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 26,
            "description": "강민숙의 상처에서 덜렁거리는 살점과 흘러내린 피의 극단적 클로즈업.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 27,
            "description": "강민숙의 상처 앞에서 온몸이 굳은 수리영의 공포 어린 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 28,
            "description": "강민숙에게서 한 걸음 떨어진 수리영의 뒤로 기운 자세.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 29,
            "description": "수리영의 떨리는 손바닥 위 휴대전화 화면에 표시된 혜수의 단축번호 2번.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 30,
            "description": "휴대전화 통화 버튼에 닿은 수리영의 손가락.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 31,
            "description": "휴대전화를 귀에 댄 수리영과 커튼 뒤 강민숙의 움직임 없는 몸.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 32,
            "description": "혜수의 응답을 기다리는 수리영의 눈물 어린 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 33,
            "description": "연결된 통화 화면이 표시된 수리영의 휴대전화.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 34,
            "description": "휴대전화 너머 혜수의 목소리에 귀를 기울이는 수리영의 굳은 옆얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 35,
            "description": "강민숙의 손안에 구겨진 사진 한 장이 끼인 클로즈업.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 36,
            "description": "강민숙의 손에 쥐어진 사진을 응시하는 수리영의 시선.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 37,
            "description": "구겨진 사진 가까이에 멈춘 수리영의 손.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 38,
            "description": "강민숙의 손안에 있는 사진 가장자리에 닿은 수리영의 손가락.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 39,
            "description": "강민숙의 손에서 꺼낸 구겨진 사진을 쥔 수리영의 손.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 40,
            "description": "강민숙의 손목에 자리한 붉은 원형 표식의 클로즈업.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 41,
            "description": "붉게 보이는 강민숙의 손목 표식을 응시하는 수리영의 놀란 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 42,
            "description": "수리영의 지각 속 침대 위 벽에 나타난 붉은 원.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 43,
            "description": "붉은 원을 향해 고개를 든 수리영의 공포 어린 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 44,
            "description": "가쁜 호흡으로 입을 벌린 수리영의 창백한 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 45,
            "description": "강민숙의 시신과 붉은 원 앞에서 비명을 지르는 수리영의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 11
          }
        ]
      },
      {
        "scene_index": 13,
        "scene_heading": "S#13. 옥탑방 외곽 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "열린 옥탑방 철문 틈에 비명을 지르는 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "옥상에서 철제 증축 계단 쪽으로 몸을 기울인 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "건물 외벽에 덧붙인 철제 증축 계단의 오픈 발판 위에 놓인 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "철제 증축 계단의 파이프 난간을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "얇은 강판 스트링거와 지지 기둥으로 이루어진 외부 철제 계단 중간에 선 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "빌라 앞에 멈춘 경찰 차량과 번쩍이는 경광등.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "열린 차량 문 옆에 선 혜수와 김형사.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "계단 아래에서 초점을 잃은 채 멍하니 선 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "수리영을 발견한 혜수의 다급한 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "수리영 쪽으로 한 팔을 뻗은 혜수의 전신 자세.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "수리영의 두 어깨를 붙든 혜수의 손.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "혜수를 올려다보며 강민숙의 죽음을 말하는 수리영의 넋 나간 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "수리영의 말을 들은 혜수의 경악한 얼굴 클로즈업.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "옥탑방 쪽을 올려다보는 김형사의 긴장된 얼굴.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 15,
            "description": "철제 증축 계단의 첫 오픈 발판에 발을 올린 혜수.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "혜수 아래쪽 철제 증축 계단에 선 김형사의 다급한 자세.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "외부 철제 계단 아래에 홀로 남은 수리영의 굳은 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          }
        ]
      },
      {
        "scene_index": 14,
        "scene_heading": "S#14. 옥탑방 안 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "옥탑방 내부를 살피는 혜수와 김형사의 경계 어린 전신 구도.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "빈 커튼 뒤를 확인하는 김형사의 굽힌 자세.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "아무 흔적도 없는 방 안을 응시하는 혜수의 굳은 얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "현관 쪽에 선 김형사의 허탈한 표정.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "뒤따라온 수리영을 바라보는 혜수의 의문 어린 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "자신의 방 쪽으로 몸을 튼 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "수리영의 방문 손잡이를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "지나칠 정도로 깨끗하게 정돈된 수리영의 방 전경.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 9,
            "description": "핏자국이 사라진 깨끗한 방바닥.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "붉은 원이 없는 침대 위 벽.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "시신이 사라진 빈 커튼 뒤 공간.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "깨끗한 방 한가운데 선 수리영의 창백한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "빈 커튼 뒤를 응시하는 수리영의 혼란스러운 눈 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "거실 식탁 쪽으로 몸을 돌린 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 15,
            "description": "찻잔이 사라진 깨끗한 식탁 상판.",
            "characters": [],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "빈 식탁을 가리키는 수리영의 손끝.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "찻잔 두 개를 봤다고 주장하는 수리영의 절박한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 18,
            "description": "수리영을 의심스럽게 바라보는 김형사의 답답한 얼굴.",
            "characters": [
              "김형사",
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 19,
            "description": "장난전화를 질책하는 김형사의 짜증 어린 얼굴.",
            "characters": [
              "김형사",
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 20,
            "description": "김형사를 날카롭게 응시하는 혜수의 얼굴.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 21,
            "description": "현관 밖으로 나가라는 방향을 가리키는 혜수의 손.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 22,
            "description": "열린 현관 철문 앞에 선 김형사의 못마땅한 얼굴.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 23,
            "description": "수리영의 어깨를 감싼 혜수의 손과 나란히 선 두 사람의 상체 구도.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 24,
            "description": "강민숙의 시신이 사라진 이유를 묻는 수리영의 창백한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 25,
            "description": "수리영을 차분하게 바라보는 혜수의 보호자다운 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 26,
            "description": "과로와 악몽 가능성을 설명하는 혜수의 진지한 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 27,
            "description": "수리영의 방 안에서 이전 위치와 미세하게 어긋난 백팩과 인형.",
            "characters": [],
            "based_on_beat": 9
          },
          {
            "shot_index": 28,
            "description": "깨끗한 방바닥 위 서로 떨어진 백팩과 인형의 클로즈업.",
            "characters": [],
            "based_on_beat": 9
          }
        ]
      },
      {
        "scene_index": 15,
        "scene_heading": "S#15. 해안가. 버스정류장 부근 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "밤의 해안가 버스정류장 부근에서 바다를 바라보며 앉은 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "수리영의 손에 들린 휴대전화 화면에 표시된 강민숙의 응답 없는 통화.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "바다 쪽에 시선을 둔 수리영의 멍한 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "수리영 가까이에 멈춘 혜수의 손과 음료수.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "혜수에게서 받은 음료수를 쥔 수리영의 손.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "수리영의 상태를 살피는 혜수의 걱정스러운 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "자신이 잘못 본 것 같다고 말하는 수리영의 혼란스러운 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "강민숙에게 끔찍한 일이 생겼을 리 없다고 주장하는 수리영의 절박한 표정.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "버스정류장 좌석에서 상체를 세운 수리영의 결연한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "집 쪽을 응시하는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "혼자 갈 수 있는지 묻는 혜수의 걱정스러운 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 12,
            "description": "혜수에게 혼자 갈 수 있다고 답하는 수리영의 단호한 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "혜수에게서 멀어진 위치에서 집 방향으로 몸을 기울인 수리영의 전신 자세.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "멀어지는 수리영의 등을 향해 한 손을 뻗은 혜수.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 15,
            "description": "강민숙을 만나면 연락하라고 외치는 혜수의 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "정체불명의 관찰자 시점처럼 멀리 떨어진 구도 안에 자리한 혜수와 수리영.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 6
          }
        ]
      },
      {
        "scene_index": 16,
        "scene_heading": "S#16. 경찰서 사무실 / N",
        "shots": [
          {
            "shot_index": 1,
            "description": "경찰서 사무실 출입구 안쪽에 휴대전화를 귀에 댄 혜수의 전신 구도.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "혜수의 휴대전화 화면에 표시된 강민숙의 응답 없는 통화.",
            "characters": [
              "혜수",
              "강민숙"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "계속되는 무응답에 굳어진 혜수의 불길한 얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "당직 중인 김형사 혼자 자리한 경찰서 사무실 전경.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "사무실로 들어온 혜수를 바라보는 김형사의 얼굴.",
            "characters": [
              "김형사",
              "혜수"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "강민숙의 번호가 저장된 휴대전화 화면을 김형사 쪽에 내민 혜수의 손.",
            "characters": [
              "혜수",
              "강민숙",
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "휴대전화 위치추적을 요구하는 혜수의 단호한 얼굴.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "혜수가 내민 휴대전화 화면을 내려다보는 김형사의 미온적인 표정.",
            "characters": [
              "김형사",
              "혜수"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 9,
            "description": "기다려 보자고 말하는 김형사의 투덜거리는 얼굴.",
            "characters": [
              "김형사",
              "혜수"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "김형사를 정면으로 응시하는 혜수의 굳은 얼굴.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 11,
            "description": "강민숙이 딸과의 약속을 어길 사람이 아니라고 강조하는 혜수의 얼굴.",
            "characters": [
              "혜수",
              "김형사",
              "강민숙"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 12,
            "description": "강민숙의 좁은 인간관계를 설명하는 혜수의 염려 어린 표정.",
            "characters": [
              "혜수",
              "김형사",
              "강민숙"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "위치추적 필요성을 고수하는 혜수의 단호한 눈빛 클로즈업.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 14,
            "description": "불길한 예감을 말하는 혜수와 굳은 표정의 김형사가 마주 선 사무실 구도.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 5
          }
        ]
      },
      {
        "scene_index": 17,
        "scene_heading": "S#17. 옥탑방 / 동틀무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "동틀 무렵 불이 켜진 옥탑방과 고요한 옥상의 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "옥상 담 위에 자리한 검은 고양이의 정지 자세.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 3,
            "description": "불이 켜진 옥탑방을 바라보는 검은 고양이의 얼굴.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 4,
            "description": "옥탑방에서 시선을 거둔 검은 고양이의 옆얼굴.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 5,
            "description": "옥상 담 꼭대기에 앞발을 얹은 검은 고양이의 전신.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "담 너머 허공에 몸을 편 검은 고양이의 도약 자세.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "검은 고양이가 사라진 옥상 담과 불이 켜진 옥탑방의 원경.",
            "characters": [],
            "based_on_beat": 2
          }
        ]
      },
      {
        "scene_index": 18,
        "scene_heading": "S#18. 안방 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "안방 침대에 머리를 기댄 채 잠든 수리영의 앉은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "고양이 울음소리에 눈을 크게 뜬 수리영의 놀란 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "강민숙을 기대하며 침대에서 상체를 세운 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "안방 출입구 바깥을 응시하는 수리영의 기대 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "인기척 없는 거실 한가운데 선 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "빈 현관과 거실을 살피는 수리영의 실망한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "굳게 닫힌 수리영의 방문.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 8,
            "description": "닫힌 자신의 방문을 바라보는 수리영의 두려운 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 9,
            "description": "과거 기억 화면 속 커튼 뒤에 고개를 떨군 채 앉은 강민숙의 움직임 없는 몸.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "과거 기억 화면 속 강민숙의 뜯긴 어깨와 쇄골 상처.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "과거 기억 화면 속 수리영의 방바닥에 흥건한 혈흔.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "닫힌 방문 앞에서 크게 숨을 들이마신 수리영의 긴장된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "방문 손잡이에서 떨어진 위치에 멈춘 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "방문 손잡이에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 15,
            "description": "방문 손잡이를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 16,
            "description": "가느다란 틈이 생긴 방문 앞에 선 수리영의 경계 어린 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 17,
            "description": "지나치게 깨끗하게 정돈된 수리영의 방 전경.",
            "characters": [],
            "based_on_beat": 5
          },
          {
            "shot_index": 18,
            "description": "창문 커튼에서 떨어진 위치에 선 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 19,
            "description": "커튼 가장자리에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 20,
            "description": "커튼 자락을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 21,
            "description": "한쪽으로 활짝 젖혀진 커튼을 붙든 수리영의 긴장된 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 22,
            "description": "시신이 없는 창문 아래 빈 공간.",
            "characters": [],
            "based_on_beat": 6
          },
          {
            "shot_index": 23,
            "description": "빈 커튼 뒤를 확인한 수리영의 안도한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 24,
            "description": "긴장이 풀린 수리영의 내려간 어깨와 느슨해진 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 25,
            "description": "전화벨 소리에 눈을 크게 뜬 수리영의 놀란 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 26,
            "description": "방 밖 전화기 쪽으로 몸을 튼 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 27,
            "description": "울리는 휴대전화 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 28,
            "description": "휴대전화를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 29,
            "description": "휴대전화를 귀에 댄 수리영의 기대 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 30,
            "description": "통화 상대가 혜수로 표시된 휴대전화 화면.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 31,
            "description": "혜수의 목소리에 실망한 수리영의 굳은 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 32,
            "description": "강민숙에게 사고가 났다고 확신하는 수리영의 절박한 얼굴.",
            "characters": [
              "수리영",
              "혜수",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 33,
            "description": "휴대전화 너머 혜수의 설명에 귀를 기울이는 수리영의 불안한 옆얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 34,
            "description": "실종신고와 휴대전화 위치추적을 알리는 혜수의 통화 음성이 연결된 휴대전화.",
            "characters": [
              "수리영",
              "혜수",
              "강민숙"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 35,
            "description": "혜수의 조치를 들은 수리영의 걱정 어린 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 36,
            "description": "인형이 달린 백팩을 바라보는 수리영의 결심 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 37,
            "description": "인형이 달린 백팩 손잡이에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 38,
            "description": "인형이 달린 백팩을 들어 올린 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 39,
            "description": "백팩을 든 채 방문 앞에 선 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 40,
            "description": "욕실 세면대 앞에서 물기 묻은 얼굴로 거울을 바라보는 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 41,
            "description": "거울 반사면 안 수리영의 뒤쪽 욕실 벽에 나타난 붉은 원.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 42,
            "description": "거울 속 붉은 원을 응시하는 수리영의 공포 어린 반사상.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 43,
            "description": "가쁜 호흡으로 굳은 수리영의 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 13
          },
          {
            "shot_index": 44,
            "description": "거울 반대편 욕실 벽 쪽으로 고개를 돌린 수리영의 긴장된 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 13
          },
          {
            "shot_index": 45,
            "description": "붉은 원이 없는 평범한 욕실 벽.",
            "characters": [],
            "based_on_beat": 14
          },
          {
            "shot_index": 46,
            "description": "빈 욕실 벽을 응시하는 수리영의 혼란스러운 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 14
          },
          {
            "shot_index": 47,
            "description": "욕실 출입구 바깥쪽으로 몸을 기울인 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 15
          },
          {
            "shot_index": 48,
            "description": "거실 식탁 위 물컵 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 15
          },
          {
            "shot_index": 49,
            "description": "물이 담긴 컵을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 15
          },
          {
            "shot_index": 50,
            "description": "물컵 가장자리를 입술에 댄 수리영의 떨리는 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 15
          },
          {
            "shot_index": 51,
            "description": "식탁 위에 놓인 강민숙과 수리영의 사진.",
            "characters": [
              "강민숙",
              "수리영"
            ],
            "based_on_beat": 16
          },
          {
            "shot_index": 52,
            "description": "사진 인화면 안에서 환하게 웃는 강민숙의 정상적인 얼굴.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 16
          },
          {
            "shot_index": 53,
            "description": "사진을 내려다보는 수리영의 불안한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 16
          },
          {
            "shot_index": 54,
            "description": "수리영의 지각 속 사진 인화면 안에서 뭉개져 흘러내리는 듯한 강민숙의 얼굴.",
            "characters": [
              "강민숙",
              "수리영"
            ],
            "based_on_beat": 16
          },
          {
            "shot_index": 55,
            "description": "사진 속 무너진 얼굴을 응시하는 수리영의 커다래진 눈.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 17
          },
          {
            "shot_index": 56,
            "description": "사진 앞에서 비명을 지르는 수리영의 공포 어린 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 17
          },
          {
            "shot_index": 57,
            "description": "다시 정상적인 강민숙의 얼굴이 담긴 사진 인화면.",
            "characters": [
              "강민숙",
              "수리영"
            ],
            "based_on_beat": 18
          },
          {
            "shot_index": 58,
            "description": "정상으로 보이는 사진을 응시하는 수리영의 혼란스러운 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 18
          },
          {
            "shot_index": 59,
            "description": "자신의 뺨 가까이에 펼친 손을 든 수리영의 굳은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 19
          },
          {
            "shot_index": 60,
            "description": "수리영의 손바닥이 자신의 뺨에 맞닿은 순간.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 19
          },
          {
            "shot_index": 61,
            "description": "자신의 이름을 되뇌는 수리영의 결연한 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 19
          }
        ]
      },
      {
        "scene_index": 19,
        "scene_heading": "S#19. 마트 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "이른 아침 손님이 드문 마트의 진열대와 텅 빈 통로 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "마트 밖 자전거 주차 구역에 멈춘 자전거 안장 위 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "자전거 거치대에 닿은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "거치대에 고정된 자전거 옆에 선 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "마트 출입구 안쪽에 자리한 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "마트 진열대 사이 통로를 살피는 수리영의 초조한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "텅 빈 계산대 방향에 시선을 둔 수리영의 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "다른 진열 구역을 향해 몸을 튼 수리영의 전신 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "진열대 앞에 있는 마트 남자 직원을 발견한 수리영의 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 10,
            "description": "마트 남자 직원 앞에 멈춰 선 수리영.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 11,
            "description": "자신을 강민숙의 딸이라고 밝히는 수리영의 진지한 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 12,
            "description": "수리영을 알아본 마트 남자 직원의 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 13,
            "description": "강민숙이 오늘도 결근했다고 말하는 마트 남자 직원의 걱정스러운 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 14,
            "description": "강민숙의 결근 소식에 굳어진 수리영의 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 15,
            "description": "전날 강민숙이 만난 사람을 묻는 수리영의 다급한 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "상대가 남자였던 것 같다고 답하는 마트 남자 직원의 불확실한 표정.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 17,
            "description": "남자라는 단서에 눈을 크게 뜬 수리영의 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 18,
            "description": "CCTV 확인을 요청하는 수리영의 결연한 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 19,
            "description": "촬영 여부를 확신하지 못하는 마트 남자 직원의 갸웃한 얼굴.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 20,
            "description": "마트 밖 외벽에 설치된 CCTV 카메라를 올려다보는 수리영과 마트 남자 직원.",
            "characters": [
              "수리영",
              "마트 남자 직원"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 21,
            "description": "CCTV 카메라 렌즈와 마트 외부 통행 구역이 한 구도에 들어온 전경.",
            "characters": [],
            "based_on_beat": 4
          },
          {
            "shot_index": 22,
            "description": "강민숙이 목격된 위치를 가리키는 마트 남자 직원의 손끝.",
            "characters": [
              "마트 남자 직원"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 23,
            "description": "목격 위치에서 CCTV 카메라 쪽에 시선을 둔 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 24,
            "description": "촬영 범위 안에 든 목격 위치를 확인한 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 25,
            "description": "혜수의 연락처가 표시된 수리영의 휴대전화 화면.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 26,
            "description": "휴대전화 통화 버튼에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 27,
            "description": "마트 밖에서 휴대전화를 귀에 댄 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 28,
            "description": "혜수에게 CCTV 단서를 설명하는 수리영의 긴장된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          }
        ]
      },
      {
        "scene_index": 20,
        "scene_heading": "S#20. 마트 총무과 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "CCTV 모니터와 조작 장비가 놓인 마트 총무과 내부 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "CCTV 조작 장비 앞에 앉은 한국인 보안팀 직원.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "한국인 보안팀 직원 옆에서 CCTV 모니터에 시선을 둔 혜수.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "혜수 뒤쪽에서 CCTV 모니터를 응시하는 수리영의 초조한 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "CCTV 재생 조작부 위에 놓인 한국인 보안팀 직원의 손.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "되감기 아이콘이 표시된 CCTV 재생 화면.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "마트 외부 통행 구역이 담긴 CCTV 화면.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "유독 어두운 구간이 표시된 CCTV 화면.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "CCTV 화면의 어두운 영역 안에 자리한 강민숙의 흐릿한 형체.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "CCTV 화면의 어두운 영역 안에서 강민숙과 마주한 식별 불가능한 인간형 그림자.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "어두운 CCTV 구간을 손가락으로 가리키는 한국인 보안팀 직원.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "화면 밝기 이상을 의아해하는 한국인 보안팀 직원의 얼굴.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 13,
            "description": "CCTV 화면 속 두 흐릿한 형체에 시선을 고정한 혜수의 얼굴.",
            "characters": [
              "혜수",
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 14,
            "description": "식별 불가능한 CCTV 화면을 응시하는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "불안으로 커다래진 수리영의 눈 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "CCTV 전체 영상 반출을 요청하는 혜수의 단호한 얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 17,
            "description": "영상 복사 조건을 설명하는 혜수의 진지한 얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 18,
            "description": "CCTV 영상 반출을 허락하는 한국인 보안팀 직원의 수긍한 얼굴.",
            "characters": [],
            "based_on_beat": 4
          },
          {
            "shot_index": 19,
            "description": "CCTV 저장 장치 가까이에 놓인 한국인 보안팀 직원의 손.",
            "characters": [],
            "based_on_beat": 4
          }
        ]
      },
      {
        "scene_index": 21,
        "scene_heading": "S#21. 경찰서 안 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "낮의 경찰서 건물 외부 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "경찰서 사무실 출입구 안쪽에 선 혜수와 수리영.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "사무실 안 김형사에게 공손히 고개를 숙인 수리영.",
            "characters": [
              "수리영",
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "수리영을 마뜩잖게 바라보는 김형사의 얼굴.",
            "characters": [
              "수리영",
              "김형사"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "김형사의 손에 들린 강민숙 실종신고서.",
            "characters": [
              "김형사",
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "실종신고서 서명란을 가리키는 김형사의 손가락.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "실종신고서 서명란 위에 펜촉을 댄 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "수리영의 서명이 적힌 강민숙 실종신고서.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "김형사가 내민 통화 내역 조회 의뢰서.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "통화 내역 조회 의뢰서 서명란에 닿은 수리영의 펜촉.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "두 서류를 손에 든 김형사.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "강민숙의 휴대전화 위치 확인 여부를 묻는 혜수의 얼굴.",
            "characters": [
              "혜수",
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 13,
            "description": "서류 전송 뒤 결과가 온다고 답하는 김형사의 얼굴.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "전송할 서류를 든 김형사가 사무실 출입구에 선 모습.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "사무실로 돌아온 김형사의 짜증 어린 얼굴.",
            "characters": [
              "김형사"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 16,
            "description": "살인사건 비상회의 소집을 알리는 김형사의 다급한 얼굴.",
            "characters": [
              "김형사",
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 17,
            "description": "손목시계에 시선을 둔 혜수의 난감한 얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 18,
            "description": "혜수의 책상 의자를 가리키는 혜수의 손.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 19,
            "description": "혜수의 책상 앞 의자에 앉은 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 20,
            "description": "책상 한쪽 커피를 가리키는 혜수의 손끝.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 21,
            "description": "금방 돌아오겠다고 말하는 혜수의 미안한 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 22,
            "description": "사무실 출입구에서 형사들을 재촉하는 한국인 팀장의 고함치는 얼굴.",
            "characters": [],
            "based_on_beat": 4
          },
          {
            "shot_index": 23,
            "description": "회의실 방향에 몸을 둔 여러 한국인 형사들.",
            "characters": [],
            "based_on_beat": 5
          },
          {
            "shot_index": 24,
            "description": "형사들 사이에 자리한 혜수와 김형사의 다급한 전신 구도.",
            "characters": [
              "혜수",
              "김형사"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 25,
            "description": "형사들이 사라진 경찰서 사무실에 홀로 앉은 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 26,
            "description": "혜수의 책상 위에 어지럽게 펼쳐진 연쇄 살인사건 확대 사진들.",
            "characters": [],
            "based_on_beat": 6
          },
          {
            "shot_index": 27,
            "description": "금월산 수풀에 놓인 금월산 피해 남성의 훼손된 시신 확대 사진.",
            "characters": [
              "금월산 피해 남성"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 28,
            "description": "효장동 전봇대 아래 놓인 효장동 피해 여성의 훼손된 시신 확대 사진.",
            "characters": [
              "효장동 피해 여성"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 29,
            "description": "시신의 목과 어깨에서 떨어져 나간 살점을 담은 사건 사진 클로즈업.",
            "characters": [],
            "based_on_beat": 6
          },
          {
            "shot_index": 30,
            "description": "사건 사진 한 장의 가장자리에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 31,
            "description": "사건 사진을 손에 든 수리영의 굳은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 32,
            "description": "훼손된 시신 사진에 눈을 고정한 수리영의 충격 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 33,
            "description": "수리영의 과거 지각 화면 속 뜯긴 어깨와 쇄골을 드러낸 강민숙의 움직임 없는 몸.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 34,
            "description": "강민숙의 상처와 사건 사진의 유사성을 깨달은 수리영의 커다래진 눈.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 35,
            "description": "김형사의 모니터에 표시된 새로운 위치추적 결과 알림창.",
            "characters": [],
            "based_on_beat": 7
          },
          {
            "shot_index": 36,
            "description": "알림이 뜬 김형사의 모니터 쪽으로 고개를 든 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 37,
            "description": "빈 사무실 왼쪽에 시선을 둔 수리영의 경계 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 38,
            "description": "빈 사무실 오른쪽에 시선을 둔 수리영의 경계 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 39,
            "description": "김형사의 컴퓨터 마우스 가까이에 멈춘 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 40,
            "description": "망설임으로 굳은 수리영의 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 41,
            "description": "컴퓨터 마우스를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 42,
            "description": "모니터의 위치추적 결과 알림 위에 놓인 커서.",
            "characters": [],
            "based_on_beat": 8
          },
          {
            "shot_index": 43,
            "description": "마우스 버튼을 누른 수리영의 검지.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 44,
            "description": "김형사의 모니터에 열린 강민숙 휴대전화 위치추적 결과 화면.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 45,
            "description": "해상 지도 위 좌표 37.484400 N, 126.072486 E가 표시된 모니터 화면.",
            "characters": [],
            "based_on_beat": 9
          },
          {
            "shot_index": 46,
            "description": "마지막 위치 시각 2026-02-18 11:21:08과 GPS·네트워크 출처가 표시된 화면.",
            "characters": [],
            "based_on_beat": 9
          },
          {
            "shot_index": 47,
            "description": "강민숙의 휴대전화 상태가 오프라인으로 표시된 화면.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 48,
            "description": "해상 좌표를 응시하는 수리영의 사색이 된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 49,
            "description": "충격으로 벌어진 수리영의 입과 창백한 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 50,
            "description": "책상 위 필기도구 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 51,
            "description": "펜을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 52,
            "description": "메모지 위 해상 좌표를 적은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 53,
            "description": "해상 좌표가 적힌 메모지를 든 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 54,
            "description": "작게 접힌 좌표 메모지를 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 55,
            "description": "접힌 메모지를 몸 가까이에 숨긴 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 56,
            "description": "사무실 주변을 살피는 수리영의 긴장된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 57,
            "description": "경찰서 사무실 출입구 앞에 선 수리영의 결연한 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 58,
            "description": "수리영이 사라진 경찰서 사무실과 위치추적 결과가 열린 모니터.",
            "characters": [],
            "based_on_beat": 11
          }
        ]
      },
      {
        "scene_index": 22,
        "scene_heading": "S#22. 경찰서 밖 / D",
        "shots": [
          {
            "shot_index": 1,
            "description": "경찰서 밖 주차 구역에 세워진 수리영의 자전거.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "자전거 손잡이 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "자전거 손잡이를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "주차된 자전거 안장 위에 자리한 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "자전거 페달 위에 놓인 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "목적지 방향을 정면으로 응시하는 수리영의 결연한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "경찰서 앞 도로에서 자전거에 탄 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "경찰서에서 멀어진 도로 위 자전거와 수리영의 원경.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 23,
        "scene_heading": "S#23. 어느 PC방 / 실내",
        "shots": [
          {
            "shot_index": 1,
            "description": "컴퓨터 좌석들이 늘어선 PC방 내부 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "PC 모니터 앞 의자에 앉은 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "접힌 좌표 메모지를 펼쳐 든 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "해상 좌표가 적힌 메모지에 시선을 둔 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "지도 검색창에 해상 좌표를 입력한 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "좌표 숫자가 채워진 지도 검색창.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "검색 실행 버튼 위에 놓인 커서.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "해상 좌표의 위치 표식이 나타난 지도 화면.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "모니터 속 해상 위치를 응시하는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 10,
            "description": "지도 화면의 인쇄 아이콘 위에 놓인 커서.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "PC방 프린터 배출구에 걸린 지도 한 장.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "프린터 옆에 쌓인 여러 장의 해상 지도.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 13,
            "description": "인쇄된 지도 여러 장을 든 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 14,
            "description": "인쇄된 지도의 접힌 모서리를 누른 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 15,
            "description": "작게 접힌 여러 장의 지도가 수리영의 손에 놓인 상태.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 16,
            "description": "열린 백팩 입구 가까이에 놓인 접힌 지도들.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 17,
            "description": "백팩 안에 든 여러 장의 접힌 지도.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 18,
            "description": "지도가 든 백팩 손잡이를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 19,
            "description": "백팩을 든 수리영이 PC방 출입구 앞에 선 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          }
        ]
      },
      {
        "scene_index": 24,
        "scene_heading": "S#24. 해안가 / 소나기",
        "shots": [
          {
            "shot_index": 1,
            "description": "먹구름이 잔뜩 낀 해안가와 거칠어진 바다의 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "세찬 소나기에 가려진 해안도로의 원경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "먹구름 사이를 가른 번개의 정지 순간.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "빗줄기 속 해안도로에 자리한 자전거와 수리영의 원경.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 5,
            "description": "빗물에 젖은 자전거 손잡이를 세게 쥔 수리영의 두 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "빗속 자전거 페달을 아래로 누른 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "세찬 비를 정면으로 맞은 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "자전거 위에서 상체를 앞으로 낮춘 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "비에 흐려진 해안도로 앞쪽을 응시하는 수리영의 결연한 눈.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "천둥번개 아래 해안도로를 차지한 수리영과 자전거의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          }
        ]
      },
      {
        "scene_index": 25,
        "scene_heading": "S#25. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 옥탑방 바닥에 남은 정체불명의 발자국들.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "발자국 앞에 멈춰 선 수리영의 신발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "옥탑방 바닥의 발자국을 내려다보는 수리영의 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "서랍과 생활용품이 뒤집힌 옥탑방 거실 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "활짝 열린 거실 창문.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "거실 바닥에 쓰러진 식탁 의자들.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "헤집어진 가재도구 사이에 선 수리영의 얼어붙은 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "가쁜 호흡으로 입을 벌린 수리영의 불안한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "뒤집힌 집 안을 훑어보는 수리영의 커다래진 눈.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "열린 자신의 방문 쪽에 시선을 둔 수리영의 경계 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "수리영의 열린 방문 안쪽에 드러난 방 전경.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "수리영의 방 벽에 그려진 붉은 원.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 13,
            "description": "붉은 원 한가운데 꽂힌 피 묻은 사진 한 장.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "붉은 원과 피 묻은 사진을 응시하는 수리영의 공포 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "벽의 사진에서 떨어진 위치에 멈춘 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 16,
            "description": "피 묻은 사진 가장자리에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 17,
            "description": "벽에 꽂힌 피 묻은 사진을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 18,
            "description": "붉은 원 가운데에서 빠진 사진을 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 19,
            "description": "피 묻은 사진을 얼굴 가까이에 든 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 20,
            "description": "사진의 정체를 깨달은 수리영의 놀란 얼굴 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 21,
            "description": "과거 지각 화면 속 강민숙의 움직임 없는 손에 구겨진 사진 한 장.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 22,
            "description": "과거 지각 화면 속 강민숙의 손에서 사진을 꺼낸 수리영의 손.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 23,
            "description": "현재 수리영의 손에 들린 피 묻은 사진 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 24,
            "description": "오래된 사진 인화면 안 1970~80년대 시골 식당과 지붕 위 둥근 원형 구조물.",
            "characters": [],
            "based_on_beat": 6
          },
          {
            "shot_index": 25,
            "description": "오래된 사진 속 시골 식당 앞에 앉은 어린 강민숙과 한국인 여자아이.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 26,
            "description": "사진 속 어린 강민숙의 얼굴을 가리키는 수리영의 손가락.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 27,
            "description": "사진 속 아이를 어린 강민숙으로 알아본 수리영의 충격 어린 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 28,
            "description": "침대 가까이에서 균형을 잃은 수리영의 뒤로 기운 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 29,
            "description": "수리영의 몸이 침대 가장자리에 맞닿은 순간.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 30,
            "description": "엉망이 된 방의 침대에 주저앉은 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 31,
            "description": "피 묻은 사진을 쥔 수리영의 힘없는 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 32,
            "description": "혼미하게 풀린 수리영의 눈 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 33,
            "description": "열린 창문과 쓰러진 의자와 뒤집힌 가재도구를 바라보는 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 34,
            "description": "침대 옆 백팩 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 35,
            "description": "백팩 손잡이를 움켜쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 36,
            "description": "백팩을 몸에 멘 수리영의 굳은 전신 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 37,
            "description": "피 묻은 사진을 꼭 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 38,
            "description": "열린 옥탑방 현관 앞에 선 수리영의 멍한 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 39,
            "description": "수리영이 사라진 엉망인 옥탑방과 벽의 붉은 원.",
            "characters": [],
            "based_on_beat": 8
          }
        ]
      },
      {
        "scene_index": 26,
        "scene_heading": "S#26. 포구 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "비가 그친 해 질 무렵 포구에 짙은 안개가 깔린 전경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "배 한 척도 보이지 않는 텅 빈 포구와 안개 낀 바다.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "안개 속 포구 길에 자리한 수리영의 지친 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 4,
            "description": "포구의 빈 선착장을 살피는 수리영의 초조한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 5,
            "description": "갯바위 가까이에 멈춘 수리영의 발.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "갯바위에 앉은 수리영의 지친 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "안개가 몰려오는 바다에 시선을 둔 수리영의 멍한 옆얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "진동이 표시된 수리영의 휴대전화 화면.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 9,
            "description": "휴대전화 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "혜수의 여러 통 부재중 전화가 표시된 휴대전화 화면.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "혜수의 부재중 전화 목록을 내려다보는 수리영의 망설이는 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "짙은 안개 속에 희미하게 드러난 배 한 척.",
            "characters": [],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "안개를 뚫고 포구 가까이에 자리한 배의 정면.",
            "characters": [],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "배를 발견한 수리영의 커다래진 눈.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 15,
            "description": "갯바위에서 상체를 세운 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "포구에 닿은 배 쪽으로 몸을 기울인 수리영의 전신 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "배에서 포구 바닥으로 발을 내민 인우.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 18,
            "description": "배 밖 포구에 내려선 인우의 전신 구도.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 19,
            "description": "닻줄 가까이에 뻗은 인우의 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 20,
            "description": "굵은 닻줄을 움켜쥔 인우의 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 21,
            "description": "포구 계선주에 닻줄을 고정한 인우의 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 22,
            "description": "인우 가까이에 멈춰 선 수리영.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 23,
            "description": "바다로 다시 나갈지 묻는 수리영의 절박한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 24,
            "description": "수리영을 곁눈으로 본 인우의 무뚝뚝한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 25,
            "description": "텅 빈 포구를 가리키는 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 26,
            "description": "안개 속 빈 선착장에 시선을 둔 인우.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 27,
            "description": "강민숙을 찾아야 한다고 말하는 수리영의 간절한 얼굴.",
            "characters": [
              "수리영",
              "강민숙",
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 28,
            "description": "수리영에게 목적지를 묻는 인우의 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 29,
            "description": "승선을 조건으로 목적지를 말하겠다는 수리영의 단호한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 30,
            "description": "결정을 망설이는 인우의 굳은 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 31,
            "description": "배 쪽을 가리키는 인우의 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 32,
            "description": "승선을 허락하는 인우의 무심한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 33,
            "description": "배 가까이에 선 수리영의 안도한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 34,
            "description": "혜수의 연락처가 표시된 수리영의 휴대전화 화면.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 35,
            "description": "휴대전화 음성메시지 녹음 버튼에 닿은 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 36,
            "description": "안개 낀 바다를 바라보며 휴대전화를 입 가까이에 든 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 37,
            "description": "잠시 다녀오겠다는 음성메시지를 남기는 수리영의 차분한 얼굴.",
            "characters": [
              "수리영",
              "혜수"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 38,
            "description": "걱정하지 말라는 말을 담은 음성메시지 녹음 화면.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 39,
            "description": "녹음 완료 버튼 위에 놓인 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 40,
            "description": "안개 낀 포구의 배 옆에 선 수리영과 인우.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 8
          }
        ]
      },
      {
        "scene_index": 27,
        "scene_heading": "S#27. 옥탑방 안 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 엉망이 된 옥탑방 안에 선 혜수의 전신 구도.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "혜수의 손에 들린 휴대전화 화면에 표시된 수리영의 음성메시지.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "휴대전화 재생 버튼에 닿은 혜수의 손가락.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "수리영의 녹음메시지가 재생 중인 휴대전화 화면.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "휴대전화를 귀에 댄 혜수의 굳은 옆얼굴.",
            "characters": [
              "혜수"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "수리영의 모호한 행선지 언급에 눈썹을 찌푸린 혜수의 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "녹음메시지 종료 화면을 내려다보는 혜수의 불안한 얼굴.",
            "characters": [
              "혜수",
              "수리영"
            ],
            "based_on_beat": 1
          }
        ]
      },
      {
        "scene_index": 28,
        "scene_heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 육지에서 멀리 떨어진 바다 위에 소형어선 한 척이 떠 있는 원경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "소형어선 갑판에 홀로 앉은 수리영의 전신 구도.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "접힌 해상 지도를 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "인우에게서 떨어진 위치에 해상 지도를 내민 수리영의 팔.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "수리영이 내민 해상 지도 가장자리에 닿은 인우의 손가락.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 6,
            "description": "해상 지도를 손에 든 인우의 굳은 자세.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 7,
            "description": "지도 위 북동쪽 약 70km 지점을 가리키는 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 8,
            "description": "북동쪽 약 70km 지점을 설명하는 수리영의 진지한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 9,
            "description": "해상 지도를 내려다보는 인우의 찌푸린 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "지도 위 육지와 섬에서 멀리 떨어진 바다 좌표의 클로즈업.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 11,
            "description": "목적지가 아무것도 없는 바다라고 지적하는 인우의 못마땅한 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 12,
            "description": "인근 섬을 예상했던 인우의 의심스러운 시선.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 13,
            "description": "인우의 질문을 받은 수리영의 잠시 굳은 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 14,
            "description": "오래된 사진을 쥔 수리영의 손.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 15,
            "description": "인우 쪽으로 오래된 사진을 내민 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 16,
            "description": "오래된 사진 인화면 안 1970~80년대 시골 식당과 지붕 위 둥근 원형 구조물.",
            "characters": [],
            "based_on_beat": 3
          },
          {
            "shot_index": 17,
            "description": "오래된 사진 속 시골 식당 앞에 앉은 어린 강민숙과 한국인 여자아이.",
            "characters": [
              "강민숙"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 18,
            "description": "사진 속 장소를 묻는 수리영의 간절한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 19,
            "description": "사진 속 장소로 데려가 달라고 요청하는 수리영의 결연한 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 20,
            "description": "오래된 사진에 시선을 고정한 인우의 굳은 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 21,
            "description": "사진을 알아본 듯 눈이 흔들린 인우의 당황한 얼굴 클로즈업.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 22,
            "description": "사진에서 얼굴을 돌린 인우의 완강한 자세.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 23,
            "description": "사진 속 장소를 모른다고 부인하는 인우의 경직된 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 24,
            "description": "인우의 시야 가까이에 사진을 다시 내민 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 25,
            "description": "사진 속 작게 적힌 ‘금월’ 글씨를 가리키는 수리영의 손가락.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 26,
            "description": "사진의 ‘금월’ 글씨에 머문 인우의 흔들리는 시선 클로즈업.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 27,
            "description": "인우의 흔들리는 눈을 주시하는 수리영의 날카로운 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 28,
            "description": "사진 속 장소를 알고 있느냐고 추궁하는 수리영의 확신 어린 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 29,
            "description": "갑판에서 두 손을 굳게 편 인우의 발작적인 긴장 자세.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 30,
            "description": "갑판 좌석에서 상체를 급격히 세운 인우.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 31,
            "description": "조타실 방향으로 몸을 낮춘 인우의 다급한 전신 자세.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 32,
            "description": "조타실 출입구 안쪽에 발을 디딘 인우.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 33,
            "description": "조타실 조타륜 가까이에 뻗은 인우의 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 34,
            "description": "조타륜을 움켜쥔 인우의 두 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 35,
            "description": "인우의 돌변을 목격한 수리영의 놀란 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 36,
            "description": "갑판에서 조타실 방향으로 상체를 기울인 수리영의 다급한 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 37,
            "description": "조타실 출입구 가까이에 발을 내민 수리영.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 38,
            "description": "조타실 안 인우의 팔 가까이에 뻗은 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 39,
            "description": "조타륜 앞 인우의 팔을 붙든 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 7
          }
        ]
      },
      {
        "scene_index": 29,
        "scene_heading": "S#29. 조타실 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 소형어선 조타실에서 조타륜을 붙든 인우와 그의 팔을 막은 수리영의 대치 구도.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "인우의 팔을 움켜쥔 수리영의 손.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "회항하려는 이유를 추궁하는 수리영의 격앙된 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "수리영을 향해 고개를 돌린 인우의 경직된 옆얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "조타륜을 놓지 않은 인우의 완강한 손.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "목적지에는 갈 수 없다고 선언하는 인우의 단호한 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "수리영 같은 사람은 그곳에 가면 안 된다고 경고하는 인우의 날 선 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "인우를 정면으로 노려보는 수리영의 격앙된 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 9,
            "description": "분노가 가라앉은 수리영의 애원하는 눈빛 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 10,
            "description": "인우에게 목적지까지 데려다 달라고 설득하는 수리영의 간절한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 11,
            "description": "수리영의 설득을 외면한 인우의 굳은 옆얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 3
          },
          {
            "shot_index": 12,
            "description": "인우의 거부 앞에서 이를 악문 수리영의 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 13,
            "description": "강민숙이 그곳에 잡혀 있다고 주장하는 수리영의 분노한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 14,
            "description": "강민숙의 억류 가능성을 강조하는 수리영의 절박한 눈.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 4
          },
          {
            "shot_index": 15,
            "description": "수리영의 주장에 눈을 크게 뜬 인우의 얼굴.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 16,
            "description": "강민숙이 그곳에 잡혀 있다는 말의 사실 여부를 되묻는 인우의 충격 어린 얼굴.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 5
          },
          {
            "shot_index": 17,
            "description": "확정된 사실이 아니라고 정정하는 수리영의 머뭇거리는 얼굴.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 18,
            "description": "강민숙의 억류 가능성만을 붙드는 수리영의 불안한 표정.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 6
          },
          {
            "shot_index": 19,
            "description": "오래된 사진을 가리키는 인우의 손가락.",
            "characters": [
              "인우"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 20,
            "description": "사진과 강민숙의 관계를 묻는 인우의 의심스러운 얼굴.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 21,
            "description": "오래된 사진을 가슴 가까이에 든 수리영의 굳은 자세.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 22,
            "description": "사진 속 어린 강민숙을 가리키는 수리영의 손가락.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 23,
            "description": "사진 속 아이가 자신의 엄마라고 밝히는 수리영의 진지한 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 24,
            "description": "사진 속 어린 강민숙의 얼굴에 시선을 고정한 인우.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 7
          },
          {
            "shot_index": 25,
            "description": "강민숙의 이름을 묻는 인우의 굳은 얼굴.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 26,
            "description": "엄마의 이름이 강민숙이라고 답하는 수리영의 얼굴.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 27,
            "description": "강민숙의 나이가 마흔한 살이라고 밝히는 수리영의 진지한 표정.",
            "characters": [
              "수리영",
              "강민숙"
            ],
            "based_on_beat": 8
          },
          {
            "shot_index": 28,
            "description": "‘강민숙’이라는 이름 앞에서 핏기가 사라진 인우의 얼굴.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 29,
            "description": "강민숙의 이름을 되뇌는 인우의 굳은 입술 클로즈업.",
            "characters": [
              "인우",
              "강민숙"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 30,
            "description": "수리영의 손에 들린 사진을 응시하는 인우의 사색이 된 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 9
          },
          {
            "shot_index": 31,
            "description": "수리영의 흐려진 시야 속 인우의 얼굴 너머 조타실에 배치된 수많은 원형 계기판.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 32,
            "description": "수리영의 혼미한 지각 속 여러 겹으로 어긋나 보이는 조타실의 원형 계기판들.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 33,
            "description": "수리영의 지각 속 조타실의 수많은 원 사이에 나타난 붉은 원.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 34,
            "description": "붉은 원을 발견한 수리영의 초점 풀린 눈 클로즈업.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 35,
            "description": "인우의 정체를 의심하는 수리영의 창백한 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 36,
            "description": "인우에게 정체를 묻는 수리영의 떨리는 입술.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 10
          },
          {
            "shot_index": 37,
            "description": "수리영을 정면으로 노려보는 인우의 위협적인 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 38,
            "description": "좁은 조타실에서 서로 마주 선 수리영과 인우의 적대적인 구도.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 11
          },
          {
            "shot_index": 39,
            "description": "의식이 흐려진 수리영의 휘청이는 상체.",
            "characters": [
              "수리영"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 40,
            "description": "인우의 어깨 가까이로 기울어진 수리영의 머리.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 41,
            "description": "수리영의 이마가 인우의 어깨에 맞닿은 순간.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 42,
            "description": "인우의 어깨 위에 의식을 잃은 수리영의 몸이 기대어진 상태.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 12
          },
          {
            "shot_index": 43,
            "description": "의식을 잃은 수리영을 어깨에 받은 인우의 굳은 얼굴.",
            "characters": [
              "수리영",
              "인우"
            ],
            "based_on_beat": 12
          }
        ]
      },
      {
        "scene_index": 30,
        "scene_heading": "S#30. 바다 / 해질 무렵",
        "shots": [
          {
            "shot_index": 1,
            "description": "해 질 무렵 수평선 가까이에 걸린 해와 광활한 바다의 원경.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 2,
            "description": "수평선 아래쪽에 일부가 잠긴 해의 정지 순간.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 3,
            "description": "저무는 해 아래 바다 위에 길게 드리운 황금빛 반영.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 4,
            "description": "황금빛 반영 위에 작은 실루엣으로 자리한 인우의 소형어선.",
            "characters": [],
            "based_on_beat": 1
          },
          {
            "shot_index": 5,
            "description": "바다와 하늘의 경계를 가린 짙은 안개 띠의 전경.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 6,
            "description": "짙은 안개 띠에서 떨어진 바다 위에 자리한 인우의 소형어선.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 7,
            "description": "뱃머리가 짙은 안개 띠에 닿은 인우의 소형어선.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 8,
            "description": "선체 앞부분이 짙은 안개 속에 가려진 인우의 소형어선.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 9,
            "description": "선체 대부분이 짙은 안개 띠 안에 잠긴 인우의 소형어선.",
            "characters": [],
            "based_on_beat": 2
          },
          {
            "shot_index": 10,
            "description": "인우의 소형어선 실루엣이 희미하게 남은 짙은 안개 띠.",
            "characters": [],
            "based_on_beat": 2
          }
        ]
      }
    ],
    "total_shots": 668
  },
  "step_id": "shot_extract",
  "run_id": "0dd81ece-98fd-4489-a464-cc89ccfa07c2",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T02:49:40.881544+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}