.. /| |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| ハ
. / /;;;| |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| :|;;;| :|
| /;;;;;;| |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| ::|;;;;l :|:
:| /;;;;;;;|: l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l ::l;;;;;;| :l::
::| /;;;;;;;;;|::: |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| ::|;;;;;;;;| ::||:::
:::::| /;;;;;;;;;;;l::: |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| :::./;;;;;;;;;l ::|;;|:::
::::::| /;;;;;;;;;;;;|::: |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| :::::/::::::::::::| ::|;;;;l::: 早くこないと
::::::‖ |;;;;;;;;;;;;;;;;l::: l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::l :::::::/::::::::::::::| :::|;;;;;|:::
::::::::|;;l: ―lサ==ニ-ヽ-,,_|;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::| ::::::::/ _,,;;;;;┼- ::::/::::::|::
::::::::|;;;l: l;;;;;::::::::: ̄キ― ヘ、;;;;;;;;::::::::::::::::::::::::::::::::::┼=ニ仁゙‐" ̄::l :::/:::::::::|:::
: :::::::|;;;;;;l:: |;:::::::::::::::::;;;;;;ヽ  ̄ |=:::::::::::::::::::::::::::::::::,,/=丁 ̄::/´::::::::::::::::::| :::::/::::::::::|::: .:/
:: :::::::|;;;;;;l::: .|,,,¬ー---,,,,,ヽ::::::::::l;;;;:::::::::::::::::::::::::::::::`;;;;;;,l::_;;Z,,,,,,,,---‐::|:::::::/::::::::::::|::: ::/
:::: ::::<匸Λキ=====nニ,!ili、:|:::::::::::::::::::::::::::::::::::::::::↑/:≠====ニZニ≠ミニ>:: ::/ :
、::::: :::::::\ヘ |:::|ヽ;;;;;;;;;;;;;;;;;: ,/゜`ヽ::l ::::::::::::::::::::::::::::::::::::::l::::/::ヽ;;;;;;;;;;;;;;;;;;;;;;;;レ,/::::::,//:|::: .::/ ::::
:ヽ::::: :::::::::l,,`ヘ:l:| `-,,,,,,,,,,,/._,,,, _, ヽl :::::::::::::::::::::::::::::::::::l::/:::_ `-、,,,,,,,,,,,,/´: : : ″::|::: ::/ ::::::::
::::ヽ::::: :::::::::l,゙'‐:`キ--,,,,--ー'"`;/゛:::::ヘ: : : : : : : : : : : レ':`''二''ー-,,,_,,,,--‐_/:::::::l::::::/ ::::::::::
::::::ヽ:::::: :::::::::::l : :::::::::::::::::::::::::::: : : : : : : : : :`:::::::::::::::::::::::::::::::'': : : : :::|::::/ :::::::::::::
::::::::ヽ::::::::::::::::::| ::: : : : : : : : : : : : : : : : : ::::|::/ ::::::::::::::::
::::::::::::\::::::::::::::| 、 : : ::::::レ' :::::::::::::::::::/
:::::::::::::::::::\、:::ヽ ,l : : / ::::::::::::::::::/::::
::::::::::::::::::::::::::\::::\ 〈,| :/:::::::::_,, -' ̄ ::::::::::