/: ,.  ´: : : : : : : : :`  .
       /:.:/: : : : : : : : : : : : ___\
     /:.:/: : : : : : : : ,.  ´-‐=ニ  ミハ⌒ヽ─‐-
.    /: /: : : : : :. :.:.//: : : : : : : : : : :>‐┘、ノ: : : : : : `  .
    .: /: : : :. :.:.:./: : : : : : :.,.  ´二! }   : : : : : : : : : : : :.\
    l/: : : :./ /: : : : :. :.:./: :,. ´:.:.:乂 __.ノ: : : : : : : : : : : :..:.:.\__
    |:. :.:.:./:/: : : : :. :.:./: :/: : : : /: : : : : : : : :,/: : : : : : : :ヽ: : :.:マ`Y⌒ 、
    |.:.:.:./: l: : :. :.:.:./: :/: : : : /: : : : : : __ ,〃: : : : : : : : :.|: : :. : vく: : : : :ヽ
    /:イ: : : : : : :.:/: : : : : : : :.:.:./: /:. :.:.:/: :/メ. : : : :/: : : : : : : : : : :V.): : :.:.ハ
  /´│|: : : : : /: : : : : : : : : : :/: /_/)::/ /: :. :.:.:/: : : : :./: :. :.:.:.|: | : /^Vヽ l
.     人|: : : : /: : : :. :.: :/:./:ハ: :l ィ抖竿ミx /: :. :.:.:/: : :. :イ: : : : : : r‐‐'′ `ー┐
..、__/:.:.:.ヽ: : :′: : : :./ : ://: :l: :l{ん。...ノハ シ/¨7/孑y'⌒Y二二! >      r'′
 `¨7¨´:.:.ト、: !_ イ: /¨!: : : : : |.i|lトv:ソ)iリ   `¨  j/ !: :/ /: : : :l__.x个x.__!: |
  〈(´ ̄.ノ ├‐┬y'´   V:.:/:ハ} ヾ.辷ン         j_/ /: :l: : /:.:l: :.l: :. :.:.:.:|
   `¨´ .::::リ   !(       Vj/  ´'''        __   x': :.//l:.:/: /: : : : : :|
     __彡イ  ──‐<`>ヘ       __     `¨¨ヾv.ヘ V:.:/:.:l//: : : : : :
     ___ イ≠ミx,三三∧   、   /  ヽ     ''' (\: ∧ ∨/´: : : : : : :.:./
  /ニニi/x─x 寸,三 ∧  {\ .L  ノ        イ\\ハ ┐¨Y^ヽ: : : :/
 <三三ii/ ./     \'《ハニ‐∧  x个 . ___     </:. :.:.\¨!. ト、_l、_ ハ/
  \三′′      ヾ沁三:ハ   |三ハ /¨ヽ.__  、__) イ: : : ヽ      l_
    ¨7 /           込.三ハ__|ニ利.     />、.  !__.(__ ` 、__   ヽ:ヽ
.     /          lヘ》;、ニハ___|三:リ     /// /≧x.__    /:.∧    }:.|
     {         | 寸》;三三ニタ |   ./// /////: : `ー‐-!: :ヾ》   /:.:ll〕
    _l   Y三三三三三¨l   寸》;三v .| |  /// /////: : : : : : : ト、: : :`ー'′イ:l
.   / l   .|三三三三三ニ|   V}//  レ /// ///// _/:. :.:.:|: :\: : : : :.:l/
. /     .|======.|    〕/7 .l¨´</:///: : : : : : : : : !: : : : : : : :./
    |  l三三三三三ニ」  人X/   |   `ー‐'´ ̄`   ─--──── '′
    j   `Y´: : : : : : : `ヽ .///!¨li   ′
          入: : : : : : : : : |'/.イ:.|: || ハ
       (   `: : : : : :. :.:|/:.:|: |: |レ' |