::::::::::::ヘ /`ヽ /::\
::::::::::::::ヘ _ |:::::::::::>-‐- -‐‐-<:::::::::::ハ
::::::::::::::::ヘ ,ィ´`V}:, ' , --、,ィ´`ヽ、_` ー、/ヘ__
::::::::::::::::::ヘ く:::::::::, ' , イ ヽ ヽ}::::::::::)
::::::::::::::::::::ヘ 〉:::/, ' \`、:::::〈
:::::::/  ̄`┤ 〈::/ "〃 W ゝWw \ ',┘
:// ̄l>' // 冫,、! 、 ', !
/ \ l / / / / | |! ハ へ \\ l |
/ \. l∨| | :./ l/ l !i:.: l \ \ハリノ |
| `、 l l:.:l:.:l:7ニェ=-!| V ├=ニ升从ハ:.:l l
| __ l | ∨(/' 弋!リ \| {ネリ ' ノリレ' l
| /´ 二) i | l:.:.:ヘ , /ー':.:l |
| l ニニ) / l l l l:.:.:.:.:\ _ ,イ l:.:.:.:l |
| l ,ー'| l / l l |:.:.:.:.:.:.:> イ:.:i:.:i:.:.:.:l |
| ∧_ノ // l l l:_, -‐─ ┴`_‐_´┴‐- 、:.:.:.:.! l
.ー' (__/ / l| |/\ >[ ]ー `7:.l l
`ー─'::::\ __|,ィヽ:::::::::::| / /ヾ、\ /\:.:.: !
\::::::::::/^;─::´::::::::::::\|::厶イ l l:\ /::::::::∨ !
\::::::::::::::::::::::::::::::::::::::::/:::::l l l::::`':::::::::::::l |
\::_:::::: ‐─ T  ̄|:::::└〜'L_,、__ノ:::::::::/::::::::l |
| | /::::::::::::::::::::::::::::::::::::::::::::l::::::::::| :l
!∧ /:::::::::::::::::::::::::::::::::::::::::::::::l::::::::::ト、/lノ
! ハ人_:::::::::::::∧:::::::::::::::::::::::l:::::::::::| !
ノ ̄ ̄  ̄`ー:::::::::::|:::::::::::|