::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.:::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.:::::::::::::::::::.::::::::.:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::。::::::::::::::::::::::::::::::
::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::::::::::::::::,:::::::::::::::::::::::::::.::::。::::°::::.゚。。+o:::::::::::::::::::
:::::.o::::.::::。::::*。::::o::::.。::::,::::゚::::::::::::::::::::::::::::::゚: :::::.o::::.::::。:::: /| ::::o::::.。::::,::::゚::::::::::::::::::::::::::::::゚::::。::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::o:::::::::::::::。.:::::
::::::::::::.::::.::::。::::::::::::::.*::::。:::::::::::o゚.::::.::::::::。: ::::::::::::.::::.: M/ .|/|_ *::::。:::::::::::o゚.::::.::::::::。:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::。::::::::::::::::::::::::::::::::::::::::::
:::。,::::゚::::。:::::::::::::::::+::::.゚:::::::::::::,。゚:::-=ニ //: :\ニ=- ::。::::::::::::::::: /:.゚:::::::::::::,。゚::::::::::::::::::::。::::::::.::::::::::::::::::::::::::::.:::::::::::.::::.:::::::::::::::::::::::::::::::::::::.::::。::
.゚::::::::::::::。*::::::::::::::。::::.+: :::゚。: -ニ . : : : . 〕iト ::::::::。Z:.+: :::゚。:::::::::::::::::::::::,::::::::::::::::.。::::*::::::::::::::::::::::::゚::::。+::::::::.::::::::゚:::::::::::。::::::::゚:::::::::::::
:。.::::。:::::::::::::::::::::::::+。゚::::. /. : . : { 丶 \\ ::+。゚::::.。。::::::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::.::::。::::::::::::::::::::::。::: / . : ./ / { :. 、 ,: \ \\\ ::::.。*::::。゚,::::::::::::::::::::::::+::::o:::::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::
:::,:::::::::::.::::.::::。::::::::::::: , / /. ./ .: {', :.V∧:.、 丶. \ニ=- . . . . .彡'′,.゚。:::::::::::::::::゚:::::::::::::::::::::::::::::::::::::。::::*::::。+::::.。::::+::::゚。::::::::゚::::゚.::::゚:
:::::::::::::::::::o+。。゚.::::°::: / ./ . : : : : :{ l_,,V/ /, V\ : . 丶ニ=-=ニ´ :::::::::::::::::::::::::,:::::::::::::::::::.:::::::::::::::::::::::。::::::::゚::::゚。::::::::::::::::。,::::.。 o::::::::::::::::::
::::::::::::::,::::::::::::::::::::::: , / . .:i: : : :.:| :l V\: /, v, _`丶 : . . \ , ::::.゚。。+o:::::::::::::::::::::::::::::。::::゚.。::::::::::::::::::::゚。*゚.。。 o::::,`゚:::::::::::::::+゚。:::::
:。.::::。:::::::::::::::::::::::: ′ . : . : {: : : : :l: l _,,.,_ヽ ト .v, ∩ \:. }',´ ::::::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::::::::::。:::::::::::,:::/. . :./ . : {: : : : : : {. ∩ ⌒ Vハ } ∪:v/い.', :. , :. :.::::::::,.:::::::::::::::゚:::::::::::。::::+。::。 o:::::::::::.゚,。o::::::::::::::::::::::+:::::::::::::::。゚.:::::::,。:
:::::::::::::::::::::::::::::: , : : / :{ : _」: : : : : : {.,,_ ∪ v:} .V/: } }: l ハ. : :::,::::.::::::::: γ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ヽ :::::::。::::::::::::::::::::::::::::::
::::::::::::::::::o 、 `:、 `.: /.:{ . :/f.l:i : : : : :´, }ノ 、 }: : } }: l l l :::::::。::::::: | 갑자기 어두워졌어!? | ::::.゚。。+o:::::::::::::::::::
:::::.o_ -ニ- .: :./ .! .八 .l.l, : : : : : 乂__ / 爪.'ノ: :l. l.l :::::::::::::::::::乂_____________ノ :::::::::::o:::::::::::::::。.:::::
:::::::::: / , : / . :} : ゝヘ : : : :.l\ ̄ ̄ __ ,′: : : l l.! :::::o゚.::::.::::::::。:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::。::::::::::::::::::::::::::::::::::::::::::
:::。,' ./: / -=ミ : : :| L!:', : : 八⌒ u ´ ´ .′z__ : .: .|| ,。゚::::::::::::::::::::。::::::::.::::::::::::::::::::::::::::.:::::::::::.::::.:::::::::::::::::::::::::::::::::::::.::::。::
.゚::::::::::::::。*::: , : : / / :l : : :.|:.|:.',} :. /,:\ //, <__l .||::::::::::::::::::::,::::::::::::::::.。::::*::::::::::::::::::::::::゚::::。+::::::::.::::::::゚:::::::::::。::::::::゚:::::::::::::
:。.::::。:::::::/// .∠''^~ l : : . :l: L:.} |: : /,\ヽ「 ̄ ̄ : : ./, ^''ー彡 .リ ::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::.:::: // ./<⌒ .l : . : l ⌒ヽ:|: : : l:ヽヽミx__: : : :. /, _> ./ ゚,::::::::::::::::::::::::+::::o:::::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::
:::,::: _// , . : :.⌒ヽ j : : , ~^'' :| : :i lハ}ノfヽ.',: . : :. /,^ヽ乂 ::.゚。::::+,::::,.゚。:::::::::::::::::゚:::::::::::::::::::::::::::::::::::::。::::*::::。+::::.。::::+::::゚。::::::::゚::::゚.::::゚:
.゚::::: :/ / . : : : :く´ .: : / ⌒^; : : : :.|', l_/,_j/}V´, :. : :.V/,_:.+: :::゚。:::::::::::::::::::::::,::::::::::::::::.。::::*::::::::::::::::::::::::゚::::。+::::::::.::::::::゚:::::::::::。::::::::゚:::::::::::::
:::::::::::::::: , . : : : : ∠,.、/ .:./  ̄~^'八.:.l: : :.:| l |/:.:.:V } ´, :. : : :V/,ニ=- ゚::::゚::::::::。:::::::::::::::::::::::.:::::::::::::::::::,:::::::::::::::::::::::::::.::::。::::°::::.゚。。+o:::::::::::::::::::
::::::::::::::/ . : : : : : : :j/. :, ゙/ /l : :l : ,:ヘl |Y⌒'V./ 丶:. :´,V/,:〕iト. .~^''~- .,,_ :::,:::::::::::::::::::.:::::::::::::::::::::::。::::::::゚::::゚。::::::::::::::::。,::::.。 o::::::::::::::::::
::::::::::: / . : : : : : : / /:〈/〉 / l . l :/ }.|.{:.:.:.:j{<二⌒~^',: ´,\\: :\ ̄ニ=- ~^''~- .,,_ ゚。:::::::::::::::::::::::::::::.゚。゚。:::::::::::::::::::::::::*::::o::::.゚
:::。::/ . : : : : : :./:,:゙. . . ⌒ア{ :j .,:゙ ./. . .ノノ\:.」{ニ=-‐‐-`ヾ : ´,: \\: :丶  ̄ニ=- ::::.::::::::゚::::.::::.゚::::.゚.:::::::::::::::::::::::::::::::::::゚.:::::::::::::::::::::::::
:。.::′ . : :.:{: : : 〈/. . . . . ./.:.:{/{: :/{ /Ζ_、、ニ=-ヽて二⌒~^''+',. :. \\: . ニ- _ ::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::::::::::: : : { : : :.l . . . . . . {:/. {.{. . / / tニ二ニ^''+:. ', ', : ヽヽ: : . .  ̄ニ- _ ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.:::::::::::::::::::.::::::::.:
: | : : :l . . . . . . . .八{....{.{ . / /. . . //.`ヽ::.}..′ ',: : } }: : : : . . :  ̄ニ- _
: . :.:| : :.:l . . . . . . . . . . ヽ.{.{ . . .」 .「、、 o ,ノ./ Ⅵ :}; : : l',:ノノ: : : : : : . . . : : :  ̄ニ- _
: :.|: .: : l . . . . . . . . 乂. . . . 」 .「ニ=- /「´.ノ ァ''^}..:}′: : lハ: : : : : : \: : : . . : : : : .
: . : :.j|: . : :| . . . . . . . : . . . . . .」 .「.|: : : .//| / 〈//ノ ノ } : .:.:|', V/_: \: : : . . : :
: . : : :ノ|: : : :| . . . . . . . . . . . . . . . 」 .「 ||__彡'/∧ \彡' /} }: : 八: ト、ニ-_ \: : : : . .
::::::::::::::::::::::::::::::: /::::_,,.. -‐ ‐- ..,,_::::::::::::::::`丶、::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.:::::::::::::::::::.::::::::.:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::。::::::::::::::::::::::::::::::
::::::::::::::::::o。.:::/::/ :::::::::::。゚::::゚::::::::。::::::: ``ヽ、:::::::: ' ::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::::::::::::::::,:::::::::::::::::::::::::::.::::。::::°::::.゚。。+o:::::::::::::::::::
:::::.o::::.::::。:: /' 。::::o::::.。::::,::::゚::::::::::::::::::::::::::::::}:::::::{ o::::.::::。::::*。::::o::::.。::::,::::゚::::::::::::::::::::::::::::::゚::::。::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::o:::::::::::::::。.:::::
::::::::::::.::::.::::,′ :::::::::::.*::::。:::::::::::o゚.::::ゝ、 /ゝ、::| :::.::::.::::。::::::::::::::.*::::。:::::::::::o゚.::::.::::::::。:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::。::::::::::::::::::::::::::::::::::::::::::
:::。,::::゚:::: ::::{ ::::::::::::+::::.゚:::::::::::::,。゚:::::::::| ヽ{:: { \,ィ ::::。:::::::::::::::::+::::.゚:::::::::::::,。゚::::::::::::::::::::。::::::::.::::::::::::::::::::::::::::.:::::::::::.::::.:::::::::::::::::::::::::::::::::::::.::::。::
.゚:::::::::::::: '::::::!:::::::::::。::::.+: :::゚。::::::::::::::::::: }./~" ',. ゚、 :。*::::::::::::::。::::.+: :::゚。:::::::::::::::::::::::,::::::::::::::::.。::::*::::::::::::::::::::::::゚::::。+::::::::.::::::::゚:::::::::::。::::::::゚:::::::::::::
:。.::::。::: |::::/, ::::::::::::+。゚::::.。。::::::::::::::::o:}/ニ=-{\, \ ::::::::::::::::::+。゚::::.。。::::::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::.::::。 |::::::/, ::::::::::。::::.。*::::。゚,::::::::::::丿≧s。', ヽ `、 ::::::::::::::。::::.。*::::。゚,::::::::::::::::::::::::+::::o:::::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::
:::,:::::::::::.:|::::::::/, :::::::::::::::::::::::.゚。::::+,::::,.゚ノ:. ヽ:. :...乂 γヽ、 .i! 。:::::::::::::::::::::::::.゚。::::+,::::,.゚。:::::::::::::::::゚:::::::::::::::::::::::::::::::::::::。::::*::::。+::::.。::::+::::゚。::::::::゚::::゚.::::゚:
:::::::::::::::::|::::::::::/, ゚.::::°::::。::::.:::::::::::::::}:: :. :. :. :. :. :`':. :. ::)ノ 。。゚.::::°::::。::::.:::::::::::::::::::::::::::,:::::::::::::::::::.:::::::::::::::::::::::。::::::::゚::::゚。::::::::::::::::。,::::.。 o::::::::::::::::::
::::::::::::::,::|::::::::::::/,::::::::.::::。:::: _,,..。ィi〔‐-:. :. :. :ニ=-:. :. .ノ::::::::::::::::::::::::.::::。::::°::::.゚。。+o:::::::::::::::::::::::::::::。::::゚.。::::::::::::::::::::゚。*゚.。。 o::::,`゚:::::::::::::::+゚。:::::
:。.::::。::: |::::::::::::::/, ::+。゚:: _、rf〔:. :. :. :...,,_:. :. ‐-:. :. ─:. .{_ ::::::::::::::::::::+。゚::::.。。::::::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
:::::::::::::::: ∨/:::::::::/, xf〔:. :. :. ! : :. /‐-:. :. -‐.: ''"~:. :.└‐-、 ::,:::::::::::゚:::::::::::::::::.::::::::,.:::::::::::::::゚:::::::::::。::::+。::。 o:::::::::::.゚,。o::::::::::::::::::::::+:::::::::::::::。゚.:::::::,。:
:::::::::::::::::::∨/::::::::::/,:. :. :. :. :. !:. :./:. /~',:.ヽ::. :. :. :. :. 」 ̄ ̄=‐- _ :::::::::::::::::::::::::,::::.:::::::::::::::::::.::::::::.:::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::。::::::::::::::::::::::::::::::
::::::::::::::::::o ∨/::::::::::/,:. :. :. :. .}:: /:. / i| ',:. :. ::::. :. :. :.{ - _ :。゚::::゚::::::::。:::::::::::::::::::::::.:::::::::::::::::::,:::::::::::::::::::::::::::.::::。::::°::::.゚。。+o:::::::::::::::::::
:::::.o::::.:::: ヽ::::::::::::::/,:. :. :. :.{::::. :/ i| ',:. : ヽ:: :. :.. ! - _ ゚::::::::::::::::::::::::::::::゚::::。::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::o:::::::::::::::。.:::::
::::::::::::.::::.:::: }:::::::::::::::}:. :. :. :.ヽ:: {/¨\_/:. :. :. \:. :{- ..,,_ _,,.. -‐- ヽ :::::o゚.::::.::::::::。:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::。::::::::::::::::::::::::::::::::::::::::::
:::。,::::゚::::。::::::: ::::::::::::: ノ:./: :. ヽ : / .〉',:\:. :. :.`:.乂ニ=- ‐- -‐=ニ=-、}h、 :::::::::::::::::::。::::::::.::::::::::::::::::::::::::::.:::::::::::.::::.:::::::::::::::::::::::::::::::::::::.::::。::
.゚::::::::::::::。*::: /:::::::::::/:. .)::. :. :. ::,' .| ,:. :\:. :. :. ∧ _ -‐ _ \。:::::::::::::::::::::::,::::::::::::::::.。::::*::::::::::::::::::::::::゚::::。+::::::::.::::::::゚:::::::::::。::::::::゚:::::::::::::
:。.:::: _ /_:/:::/:. :. {:::: ',:. :..} | ∧:. :. `丶、:. {\ , -‐ ´ _ノ }、 ::::::::::::::o::::::::.。::::::::::::`::::,。::::*。::::::::::::::::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::.::::。  ̄ /:::/.{イ{!:. :.ゝ:. i:. :.| | ゙:,:. :. :::::::〉:. :::::::ミh、ヤ"~ ̄ O!::\ ::::::::::::::::::::::+::::o:::::::::::::::::::::o。.::::,。::::::::::::::::。゚::::゚::::::::。:::::::::::::::::::::::.:::::
:::,:::::::::::.::::.:::: {: / !ニ乂:/::::. |:. :|‐- --┘‐ _,,..゙:,:. :./~{:. ::::::::::::::!゙:,r'''"~ 丁|::::: 〉=== 。, :::::::::::゚:::::::::::::::::::::::::::::::::::::。::::*::::。 ____ ::::゚。::::::::゚::::゚.::::゚:
.゚::::::::::::::。*:::乂 圦ニニ|/∧:.|:._,,ゝ~丁 ̄ .}:./.{ ~ヽ::::::::::::', ∨/ i! |/ 、丶` >。_::::::.。::::*::::::::::::::::::::::::゚::::。+:/\ ./:::::::。::::::::゚:::::::::::::
::::::::::::::::::o。.::::,。:: ',ニニニ',:. :.`、 ', )'.人 / ``~、( ゝ--〈_/ / / 、丶''<_ ::::::::::,:::::::: ., -‐ フ>''~ヽ }_/.゚。。+o:::::::::::::::::::
:::::::::::::::::::o+。。゚. {ニニニ.}',:. :. { ', _,.。 *''∨:o+。。゚.:: ` ≧s。 ./ / / /~"''ヽ。。ィi{ ゝ‐-..,,_>''~ ̄ ::::::::::。,::::.。 o::::::::::::::::::
::::::::::::::::::::::::::::::::::::゚ |ニニニ リ }ヽ:. ',s。..,,_ 、丶`ニニニニ=-_ :::::::::::゚::::::::。::::゚::。゚::``ヽニ=- ∠_/ / / / / イゝ__):.゚。゚。:::::::::::::::::::::::::*::::o::::.゚
:::。:::::::::::::::::::::::::.::::::|ニニニ',/ニ`丶ニニニニニニニニニ=- ヽ__ ::::::::.:::::::::::::::::::.::::::::,:::`寸ニヽ__>。, ./ / / イゝ_」 ::::::::::::::::::::::::::::::゚.:::::::::::::::::::::::::
:。.::::。::::::::::::::::::::::::: |ニニニ.{ヽニニニニニニニニニニニ=- |',.\ +。゚::::.。。::::::::::::::/ニニニ\\ニ=-.>‐-,/_イゝ':::::::::::::.゚。:::::::::::。::::.:::::::::::.::::::::。::
::::::::::::::::::::::::::::::::::::::/,ニニノ !:. :.-=ニニニニニニニニニ=-.,,_!.', .\ :::::::::::::::::::::: /ニニニニニヽリ- ̄:::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.:::::::::::::::::::.::::::::.: