::::: ::. ..:... ::::::::: .:: .:
:::.. :.. :::::. ..:: .::
:::::::::::::. ::: ::. :::: ..::: .::
..::.. ::. :::.. .:: ..:: ..:: ..:-=
:::::::::::::: ..:::: ...::::::: ..:::::.. :::.
:::. ::::.. .:: :::::.....::::::::::::::::::
::::.... ::. ::. ::..:: ::: ..:::: .: :. ::___
..:: ..:: :.::::....:::::....:::−;/
::.. ....:: ...:::.. ...:: :: .:::...:::::....:;イj,
::::... .. ..:: :::::. .: ..::::::;;;;シ;ニl゙.ト;
:. .... :::: ..::......:::::::::...;/.,ィ,r'゙r''゙'い,
..: ::. :.. ::::....::::::::::....:: / / l,/ ゙l,
...:::: ::. ..::::::: _i .j゙ _,、-‐'i ゙l, _,,
.....::::: /゙,ニ;.V/´シl゙ _,ム‐'゙_,、
.::: ::.....:::r ;| .) ( ゙l'゙`´Lr‐'´ ''゙ン'´
:::: =ニ>、'‐ジ`゙'ヾ, ヽ、//;;二
....:::. .::::: /´ ./ `'i ヾi,_,//´
.. :....:::::.、 .j゙ .j゙ .|_,/ /´ ,、r'シ'
:::..:ヘ,`'ヽ、ヽ、_,,ィ'´ .l,ヽ、,,、r'゙;;'シ'´
:...::: |,.>'゙ノ ゙'';ニr‐'゙
゙'ヽ、, .,r''´_,、-く_,,、-;;;シニ´、、,-、
.r‐y-L, /,r<,,_ / r‐:、,;>
,r''゙T´ ゙i, ,rベ、、,,_、,,r'゙´゙ー-k<>‐、
ヽ、\___/ `´ `゙゙゙'''ー-゙‐L,. ゙l
゙i /` ゙ヽ