/ ̄ ̄ ̄\
              /ノ / ̄ ̄ ̄\
             /ノ / /       ヽ
             |  /  | __ /| | |__  |
             |  |  LL/ |__L ハL |
             \L//・\ /・\    
             /(リ u ."""。。""" )
             | 0|:::::::┐ __  イ!       ありまぁ〜す!
             |  \::::::::ヽ_ノ /ノ
             ノ___│\__ノ (
            r<:::::::::::\    r--r-k'ヽ
           /::::\::::::::::::::ヽ_____/:::::::::::::::::::::::)       /⌒ヽ、
.          /::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::|      ∨xx⌒\
  rク==x.    .′:::::::::}:::::::::::::::::::::::::::::::::::::::::::::::::::::::j         `ー、  \
  L《(__>---|:::::::::::::|::::::::::::::::::::::::::::::::::::::::::::::::∨::〉         \___rへ、
  〈∨三三三|:::::::::::::|::::::::::::::::::::::::::::::::::::::::::::::::::∨::::.            |ニ| \,ヘ、
.   ∨|\_____\::::::::::::::::::::::::::::::::::::::::::: ::::|:/:::::.           ][    }}
.   |||        |:::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::\      |L..   {{
.   |||   |三三|   |ヽ::::::::::::::::::::::::::::::::::::::::::{/::::::::::::>、     | |_」   }}
,   |||     ̄ ̄   :::::\:::::::::::::::::::::::::::::::::::/::::::::/⌒ヽヽハ    | |    {{_
______||| /三三\ ::/  ヽ\_____::::::::::{:::::::( \j ノ_/__}  ̄ ̄ | | ̄ ̄ ̄}}
.       |  {/ /⌒ヽ/ }く__、 、〉 }__ノつ \    ̄   \    〔 ̄    ̄〕  {{____