__  _//: :/: : : : : 〃: : : : : : : : : : : : :\\\
             /: : /i:i:i///: :/: : : : : : i|: : : : : : : : : : : : : : : :\\ヽ=ニ.⌒ヽ
              /: : 〈:i:i:i://: / /       八.    \         :ヽ:ヽ :i:i:i\: :.
.             {ノ: : : >i:i{/: / / .. . : .:/  : : :{ : : : \: : : : . . . ヽ  i.:l:i:i:/: :}      !!!!!
            /.:/ : : \:{:.//: ′ : : /    \:\ : : : \: : : : : : : : : : :|:iく: : : {
         //´/   /:i:/::{:/ ‐ .∠.  --一'  '\:\: : : : :二ニ=‐ i :}::|:i丿  \
          // . : : : .:/: {∨:|i : : /  _‐-     ` 二..ニ=<⌒: :i |/:/「  i  :|ヽヽ
.          {:{ /: : : .:/: :|Y|:. :/ /ん心`       ん心\ } : /レ.:/八: : : : | }::}
         八∨: : : i: }: : ::l ヽトミ乂{ 乂:ツ        乂:ツ 丿/: :/}:///: :i:ヽ : \ ノ:ノ
        }:′: : :乂: : :八 {^ヽト\  ̄            ̄  .厶イ:/^} ′.:|: :}: : : : :く
        〈:{:ノ : : : : ヽ/   \l:|: }. : : : : .   、..   . : : : : . /: : /)丿{: : :l: /: :i : : : :\
        / : : : : : : : :.     /: :/ : : : :         : : : : {: ∨イ  \/: : :|: : : : : : 〉
       /: : : : : : : : : : :i   /: :/ ヽ    r:-―っ       人:.:\   /: : : :ノ: : : : : /
      /: : : :/: : : : : : :.:|___./: :/   \          イ   : : ヽ/ : : : :´: : (: : /
    {: : : :/: : : : : /: :/:/:/\__ハ`:/ ̄\.. <ノ八  i: : : :}: : : / : : : : \{
.   八: : /: : : : : : // /: :/{―ヽ/|-//  /、 } /       |/: :/: : : { : : : : : : : \
.      \|: : : : : : :{´  {: : {八:―|┼| /    ̄ ̄ ̄}´     |ヽ/: :/\: : :\: : : :\: : :
      厶イ : : : ハ〉   \: : :\_|┼l:′      ̄ ̄\^\ | /: :/| ̄|⌒}: : ヽ : : : } : /
.        |八iV        \: : :\‐|{        ̄ ̄〕: :ヽ/: :/-|  | ̄|:/ノ: : : //