_....._
//^⌒^\\
i .| .:|::|
| :| .:::|::|
.| `ー-一´:::|
| :::|
| ............:::::::|
.| ::::|
| ::::|
.| ::::| __,-─‐-、
| :::|─┬´ .\
| .....::::::::|-‐´_ `、
.| .....:::::::::: ::::| ̄ `ヽ、,::::.... ヽ
| : ...::::::.....::::|::::: ヾ:::::::... `、
_-─‐-_| ..:::::::::::::::::..:|::: ヾ:::::::: ヽ
./ :::|:... ...::: :|::. i:::::: ...:::|
| :::| ::::::::::::::: :|:: ヾ:: ..::::::/
.,イ ::::| :|: |::.::::::::/
/ | ::::| :|: |:::::::::/
i :| ::リ :ト、 :/
.| |:::::::... ::::::::::: | :::: .::|
|:::. |::::::::: :::::::::::: ;;:::::::: ::;;;:::::::|
|:::: :::::::::: ::::::::::::::: :::::::::::::.......,,,;;;;;;;;;;:::::イ
.|::: ::::::::::::.......:::::::::::::::::.. :::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::`ヽ、
|::.....:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::`ー-
ヽ、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
`ヽ、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
`ヽ--、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;