__ヾ, /  〃 _
             __⌒\Vいィ/ / __`ヽ
             /⌒> -'‐…'ー' ー:く⌒\
           __/'′:::::::/:::ハ::::\::丶
          ⌒7:::/:::::::::/:::′::}:::::::::':::::::\
             /::/:::::::/::::::::;::ハ:::::::::::::::::::\:::’,
           .::::i:::::::/::::::::/::|::|!::ト::::!:、:::、::::::::::'.
            |::::|::::::{:::|:::/l:/|::|!::| l::i:::}:i:::}::::::::i::|
.           /i::::|::::::}/j:/⌒ l:ハ:l |:f⌒lイ::::}j|:|i:|
          //|::::|:::::{{,ィf笊ミ l′}ハ笊ミx!l:::/:i|:|メ、
        .::/ /::f^i::ト{` ヒrソ     ヒソ lイ::八| \、
.      /:/ //:人l::|、/i/i    ,  /i/iイ:}∧ハ   ヾ:.
      {:::〃::/::i::::::l::i:ト ,    、_,   八::{i::ト:::\  〉〉
      X:V:/:::/::::::Y!:::> ,     /::::::}:|i::|:::}}\V/
     /::∧v:::/i:::::::/ノ:::′::ノ  ー '{:::::::::::::}:|i::|:::}} /∧
    {:::{ }}:く, |::_/厶イ^7 __  _マヘ‐-}:|i::|:バ// }::}
     \V八:/´ {::{ 7 /___________ 〉ヘ,k}:|厂\i:{ }::}
   \ /くノ/  {::{ /二二二二二二二Y/}    {:∨:′
     ー彡′  ヾー――<⌒ff⌒>―一く }  {\ー__:ノ
     _乂/    /))     <マ^マ>      iV  个v{{
.       /     ∨{{                  }:} 八 ー '
.     .   、 { }:)            厶′'  }
.      i     \j{ ′            }/  '.
.      |     八       ┌:::::┐     {    _{
.       j '^7⌒ア‐t=====≡≡====rー'く ヾ,
.     {  f( ^┴ァ::]           } {     |√) ヽ, }}
       、f〉 二ノ「            } {     |厂_ /〃
       ー^ー ' r|i            } {     |^ー=彡′
.           ノ{|i_______} { __|〉 ̄
.          /  \ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ {,
          /     \                  ヽ