/:::::::::::::::::::::::::::::::::::::::::::\
   /::::/::::::::::::::::::::::::::::::::::::::::::::::/ ̄ ̄\
  ./::::/::::::::ハ;ハ::ィヽ::ト;:::::::ヽ:::::| ま そ .|
  l:::::/\::/`  `` '' \::::::ヽ| ぜ ろ .|
  |:::/、:;;メ        ,ヾく:::::| ろ そ .|
  |::l`-/ルト 、 ,    , ',,.ャ≠ミ;::| よ ろ .|
  |::|:::f 元==ミ、   イP:::::} ム\__/
  |::|:::l:::{{ f::::::::}     ..ヘ;;;;丿'"ム:::::ハ;jヘ{
  |::|::l::::::l ヽ-'゙       ""/:::::::ト
  j::j::l:l::::ヘ""    ‘_,   /ヽハj
  ノハj`ヘ:/ ` 、   ` ´ /lニzyヘ、
ィト` - 、   / j` ー '  ___/   ̄ ̄\
-‐\ヘ  `一'  l‐‐-、  '" /     //\
   \      ヽ     /     //  ヘ