....::::::::':::ヽ
____......::::'''::::::::::::''、´::::::::::::::::::::::l
l::::::::::::::::/:::::::::::::::::::::::::\::::、:::::::::::::::::::l
l::::::::::::/:::/::ハ:::lヽ::::::::::::::\:::::、:::::::::::/
l:::::::〈::::/、( ゙、! ヽノ\::::::ヽ:::::::、:::/
l::〈:::::〉 u >、:::ヽ:::::\
/‾‾ヽ /:::::〉\_ ィ´=ミ、::::ヽ:::::::\
___ヘヘヘヘ_/ _ /´` \ /::::/:!/"::ヾ' "lO:::::ハ }} :::::、::::::::::\
`~´´^´ ‾'--ハ. } /:::::/:::l l:l:::::lj し::ノ;ノ '"';::::lヽ::::::::::::.、
ヘ ト ... } /::::/:::::::i `=" ' `¨ ⊂⊃ソ;:l丿::l丶::::::、
_ゝ`i 」<Lノ‐一{/:::/:::::::::::ゝ⊃ <^ .-v u --イハ::: \
------ァく´ }; {``‐‐--V///{/\` _ `ー‐' _ i';/:::/リ `
ゝ 人`--一`ゝ:::‐''´ ¨T:::' L-、___
\ \ __ノ´rノ r‐‐‐/ ‾‾ヽ
\ \ /‾ —‐‐/ '' イヾ丿
\ \ /\''. / ''/ \