......:::::::::::::::::::::::::::::::::>..、 /::::::::::::::::\
/::::::::::::::::::::::::::::::::::::ニニニ=-.くヽ_:::::::::::::::::::::::.
/´:::::::::::::::::::::::::__:::::::::::::::::::::::::::::::{`0 ヽ:::::::::::::::::::::.
/:::::::::::::::::::::::'"¨´:::::::::::`:::::::::,:::::::::::::::::::yi Y::::::::::::::::::::::::
/:::::::/::::::::::::::::::::::::::::::::::::::::::::::::::>:、:::::::::::::`|:::::::::::::::::::::::::
′::::′::::::ハ:::::::::::::::::::::::::::::::::::::::::::::::>、:::::::|:::::::::::::::::::::::::|
::::::::::'::::::::::{:::::l::::::::,:::::::::::::::::::::::::::::::::::::::::::::::>::,__:::::::::::::::::: |
|::::::::,:::::::::::,::::∧::::::::、::::::::::::::::::::::::::::::::::::::::::::::::::::>:,_::::::::::::|
|::::::::l::::::::: l::/_、 ::::\:::::::::::::::::::::::::::::::::::::: =ニ二__::::::::|
|::::::::|:::::::::::/´ 、:::::::、 ー :::::::::::::::::::::::::::::::::::::::::::/::::::::|
X::::|::::::::Y __ \::::::.、 _ :::::-=ニ}'"¨}::::::::::::::::::|
X,イ::::::::〈 rト。(_,` \:::\ 孑芹(_`/| ̄ ̄ |:::::::::::::::: |
|{ i|::::::: |! 又 ツ 丶:::::::.乂,ツ |::::::::,′ |:::::::::::::::: |
弋|::::::: ト、 `' ー ニ=---: ′ |:::::::::::::::: |
|:::::::人:\ ' ノ::::::′ ::::::::::::::::: |
X:::::| ⌒` /i|:::::′ |::::::::::::::::,′
X:::| \ 、っ ,イ j::::/ :::::::::::::::,′
X:! >, イ ,': / |:::::::::::::,
∨ | ー '´| ノ, ' :::::::::::::
r‐| ,| :::::::::::,
/´ー 、\ }i⌒ヽ ::::::::::,
/ \\ | } \ ::::::::::,
''" \. \\ '/ }>- .,_ .:::::::::,
/´ 丶 \У′ ,′ ∨::::::::::,