:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : : : : : : : : : : : : : |:::| : : : : : : : |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : : : : : : : : : : : |:::| : : : : |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : : : : : : : : : _|_」____ _ , |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : : : : : : , '´::::::::::::::::::, ' - 、:: ̄ ̄二 - '´ .|::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : : : /_:::::::::::_:::::::::/::,_:::::::::`ヽ`゙ヽ |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : : : , '´~:::::::::::::/`ヽ/:::::::ヽ:::::::::ヽ、::::ヽ. |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : : : /::::::::::::::::::l:::::::::::!,ヘ::::、::::\ ヾヽ', |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : : : l:::::::::::::::::::::l | l'''''ヘ ヽ ヽ::::::::ヽ ヽ. |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| : ,.. : j::j _l:::::::l!.| ヽ_::ト、::ォ'´:::::トヘ ,... |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| ●, /イ::::::::::::::ノ }:::::::ハ.!, ''´,_〉、! ゙処ニ:::::::| ヽ. ● .|::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| ′リ:::::::::::/ .ハ:::::::l ヽ <ゞ' `ヽ、Y、:::l |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| ヘ::::|// .ム-,..,.j ` ´ ノヘ:/ |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| ノイ.ヽ! ' ' ! ヽ , ィ'| ′ |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| |フ入 l ー'ィ'ヘl |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| ,ヘ ヘ ト 、 _ノ、 ` |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| / ヽ ', jァ / / ! ヽ |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| / /ゝ.._..ノ`Y Y / } |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| / ,.......... ', l}_|./ j |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| /, '´ `ヽ ハ_ ノ l / |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| // ∨ ``  ̄ l ./〉 |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| j j 、 l l ,._ll′ |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| l | `ヽ ヘ l! / |::::::|:: :: :: :: :: :: :: :: ::
:: :: :: :: :: :: :: :: :: ||:::::::| l | ヽ ヽ l! / |::::::|:: :: :: :: :: :: :: :: ::