::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::/"⌒ヽ⌒ヽ :::::::::::::::::
:::::::: /;:: Y ヽ :::::::::::::
::::: /;;: 八 ヽ :::::::::::::::
:::::(;;: __//.ヽ ,,,)
::::::丶1;;: 八. !
:::::::::::ζ;;: 八. j 太 :
:::::::::::i;;: 丿 、 j::::::::
:::::::::|;;: 八 |:::::::::::::::::い
::::::::|;;: i 、 |:::::::::::
:::::::|;;: し "i '|::::::::::::::::: 巨
::::::|;;:ノ ( i i|::::::::::::::::::::::::::::::::::
::::::(;;:'~ヽ ! ‖::::::::::::::::根:::::::::::::
::::::|;;: i ‖:::::::::::::::::::::::::::::
:::::::|;;: ! ||:::::::::::::::::::::::::::::::
::::::|;;: │ |:::::::::::::::::::::::::::::::
:::::|;;: | | |::::::::::::::::::::::::
::::|;;: | | |:::::::::::::::::::::::::::
:::|;;: ! | |::::::::::::::::::::::::