;;;;;;;;;;;;;;;;:;;:;::;:.:::::..:.:.:. : . : . ☆゚ × * / }
;;;;;;;;;;;:;:;: .: :. : : . ‐ 、 \ヽ≧ヽ.___ + {\ ゚+/´⌒`ヽ /_/ x
;;;;;;;:;;:.: : : : : . \_, >\≠:} }::川ア:}L三ミヽ._ ヽ \ {i{fヘ{^川 /_ /
;;;;;:;:,::::.:.: . . { } {{{{ }} {//ノ≠ノ∠三≧==ミ. + ヽ. `从゚ー ゚ノリ/ __ / +
;;;;;:;;::::.:. : \ ゙⌒ヽヽ〃〃_..∠.._-≠ニ===ミ:::ヽ. ヽ. /´. .`\_ノ^)__
;;;;;:;:.: : : : {{ ,>≠彡〉''~´ `ヾ≦三ミヽ`ヽ.}、 _,>' 人 \_/ __ ..二ニ=
;;;;;;:.: : : . . ヽ.ー{=≡ア〃 __ ⌒ミヽヽ:Yハ{::::て_,. イ/ 〉 ._, 厂 。 人
;;;;;;:;:.: : : : : . `〒〃7 {{ /´,.‐ァ:x `Yニヽ: :八::.:.. `'く / /{ { ☆ Y
;;;;;;:;:::::::.:: : . `弋ーf{! ヽ、 { {':J:} l } }:八::.\::::.:..∨{__二ヽ.ヽ. *゚ .:
;;;;,:,::;:.:.:. : . :. . . ゙く从 '´,≧=- ー' 、_,ノ人:!ハ、 ::ヽ:: ::} L{\\_ ┼ ..::.:
;;;;::;:::.:.: : . ... )ヽ.{ {:い 厂:}: : }川:ハ.:.::.:Yl{ ┼ + ヽ. } . :.::::
;;:::::.: : . _.. -=彡ノ八ヾ~ ' _, ' 〈:.:.;′:ノノリノ }:}:} }八 ,ヘ ☆ し' . : :.:.::
::::.:.: . . /.:: :. :/ 〃. : :人 / ∨/::/_,ノノノノ l^l |∩ °+ 。 .:.::::
::.: : : . {::〃 ,′ ,′: :/ 〃≧=‐--ッ __/⌒'く ー=彡イ:} |.l l l ☆。..:.:::
;;:.: . . . ヽ{ {: : :{: : ::,′{{ .:::.:::.:::/´}rヘ. _〉_ _,ノ,ム. j l l ! /} * .::.::
;;;:::.: : : . ` \ 乂_{:.::.乂_.:::.,.イ /^!Yハ /  ̄ } }ー,′ レ' / +゚ .:.:::::
;;;;;:;::::.: :: : . \_,/ ̄:j八Z.ノ.:::::∨ ! し' ,.イ ゚ .: :..::::;;
;;;;;;;:;;:;::::.:.:.:.: : . . /ア′ ,:';ニ、 .::.::::/ .:.:l / /ハ .: : .:.:;::;;
;;;;;;;;;;;;:;:;:;:.:.:.:.:. : : ノア /:{rリ .::::/ .:.::;;{ ′ /.:::::.} .: : : .:.::;:;;;;;
;;;;;;;;;;;;;:;;;:;:;::::.:.: : : : 〉′ / : : :/ ..::;;≠´〉、 〈::.:::::.{ : : :.:.::;:;;;;;;;;
;;;;;;;;:;;;;:;.;:::::.:: : : . .. /{::. .....::.:::′,ニ. /.::::.................:.:.:::;;≠:/::/.::ハ ',:::::::.\ : :..:::;:;;:;;;;;;
<⌒Y´ア:.::.:::.: : . }∧:::::::::.: { {rW:::.::::.:::::.:.::.::;;≠´.::::,′{ : :ハ ':::::}:::::{ . : :.:.::;;:;;;;;
:.:.:ヽ /{;;:;:.::.:.:.::. /'::∧:;;;;;;;:.:l `~l::.::::.::::.::;;≠´...::::.::::{ :: :.::/::::::. ∨:::八 . : ::.:;:;;;
: :}`Yア.:.:.: :、__ / : :{::::ヽ.:;;;;;.:! rx.|:::::::::;∠ -‐=ニア∧: :: :::::.::::. ∨:: ::\ : .:::::;;;
_ノ ハ.:.: .: : \ ̄ 二ニヽ:: \;;;Yリ!.::/,二、 .::::::/.::.::: }l :: .:::::.::::. ヽ\::::} . : :::;;
,' :.::::.:: .: /⌒ヽ. :.:::::.::.\ ヽ.V:.}' /.: :丿.::::;:'...::.::.::: 八:: .:.:.:::::::! 、ヽ! : ::.::::
{ : ::::.: :. f´二ニヽ\: :: ::.:::.`{ {:: :′.: : .: ::::/¬ァーく 、: : :::.从 ', | : : :::
::.:l{:.:.::::::::.::.:;ゝ'´ ̄\ ]::.::: : ..ヽ.:Y...::.:.:.:::::::::{L.._{: :.:::.::\ \_{:ヘ. } } .:::::::
: 八:::}\/ .:. ::/:ハ::.::: :/⌒ヽ.::::::::.:::::::|::\`>< \∧八: ヽ. / / .:::ト、:
/:: ∨/{:ヽ. ...:::.::/ ト、} イ.::: : /{:\: :.:.:::.:{:::::::\::::::::`ヽ/ ::Y:ヽ. `'ー=イ ∧. : ::::}ハ
: : .:X \}:...:.:.j{′ ノ \ノ: :/ | : ::`::..: : : .:: : : : : : : : :{:: :.:{ \__/{ \_ノ }
::::/:.:. ヽ. 人: : 八 :{ }/ ::ノL.__:. :}ヽ. ノ{ :}\. /{ ∧ / 八 _/ ノ
:.{: : : ].:::::Y{ \j / /  ̄/::.::]: :}/ . :::Y´ }イ \/^く ( .:\ :く
}八:: : ./.ハ:::::从. ノ / イ / : :/ :∨ .:::} .ノ __ : }V:: \ : / .:) ::ハ