______  
    ...:::´::::::::::::::::::::::::::::::::::...、    /
  /::::/::::::/:::::::::::::::::::::::::::::\  /
. /::::::/:::::::::/:::::::::::::::::::::/:::::::::::::::::∨
/::::::/:::::::::/::::::::::::/::::::/':::::::::::::::::::::|  >>1
:::: /::::|::l:::|:::::::://!:::|:/ !::::::::|:::::::l八
:::::|::::::|::lハ::::/\i::::!|  |:::::::リ::::::リ:::::〉      
:::::|::::八i __∨=ミ八|{  j::/:/斗彳:::/へ、   /
:::::|:::::::|〃ん){刈`   ノ1/==ミ ノイ:::|::i \/
:::::|:::::::|  V辷ツ     ん刈ハ〉/:l从{
:::::|::::::リ   、、        V_ツ ' .:::::!
:::::|::::∧       __   、、、/::::::|
\!::/:分、    /  〉    /:::::::リ
  !/`<:::> .    ´__ ... . イ:|:::::/   
  ! _/∧   `7┴┴┴┴l:::/
-=ニ∨  \_ _∧.       l/
ニニ二∨  /{Yハ ∨\
ニニ二∨/∨i:i∧ |二ニ=-
ニニニ二‘_/:i:i:i:i\〉二ニ=i\