--
               r<        `
              , イ       ヽ       \
            / |        ヘ  ,- 、  ヽ
              /        ヘヽ  ハ {  }
            '     | .     _|ヽ\ ',. ゝ=L  ’
          /    ___i_.|  |ヽトヘ\! {、___}   !
          /イ   /λ!ヽ{\ イ之心.| h!   ハ
         /' | λ|伏心 ヾ、ヽ} 弋ツ j  以   }j
           | ハ|ヾ 寸     "" .:  j´ i } /  `
           W i ヽ:::."" ' _ -‐,  .::/レ仏'くレ--、 QTW
.            l  | ト.介ュ__ `_ー_' .イ// {ゝ-‐'   ヽ
           八 |ヽヽ`  ヽく「「「「ヲ'γ´        }
           ハ |  `    ⌒ヾ ̄「/        ノ
        r-‐'  ヾ\        ) |ヽ   _ __,,イヘ
.        _ノ      `⌒ー〒''´  .| ||`〒´    / ム
       ノヽ、    /  / ̄}」Lz=---! ||__」! ̄ヽ }' ´
     /    \.   .:_. ヽ__」 || ̄`ー‐r'.||゚¨||_/  |
      __..    {=====|l     |ヾ=jj____|    ’
   〈  j:.:.:.:.:.ヾr―‐ヲ!    r‐'ヽ、  | γ´`へ ̄ラ
..    〈:.:.:.:.:.:.:.:\r〈:.::.   {    }  .| }    } { ̄ ̄`ヽ ハ
.    ’. ヽ:.:.:.:.:.:ィ ̄{゚¨}   ヽ__ノ   | ヽ__ノ   〉    /’
     ヽ 〉´ /:.:.:.:|ィ|   / ̄i==ヽ.ー┴,__「 ̄ヽ  .{    /
      V ィ {:.:.:.:.:.∨__  ヽ__」 ̄ ̄`ーr'゚¨!_/ _r┴、-、 /
      ハ   !:.:.:.:/`´  }.          |     {   ハ 〉
      ハ  |:.:.:'ー--‐{          |     ヽ_ィ´弋/
        ハ  .|:.:i    /.           |      |  {'
        ハ .|:.|   {          |.        |  |
        ハ,>!   }}   / ̄|==ヽー┴、__「 ̄ヽ !  !
.            |_ _}}   ヽ__」¨゚ ̄`ーr'゚¨ |__/ . L_」、
          /⌒ヽ_ ___ _ _ ___| _ ,,--一'⌒ ハ
          {     ̄  ̄  ̄  ̄  } ̄ ̄       }