___,r_-、
              />ー,ン ´` - 、
             /イ´⌒ンー - .、. .ヽヽ、
            ,イ´/ィ,へ}ィ`_、`ヽ、ヽ、`、',
           ///.i. | |ヲ`≪ミ、ゞ_、ヽ ヽ、',
           i リ.i |.| .|. |: : : : : : ヽtミ`弋r->'
              ',| |.| |. |i |: : : ,/___,゚。`Vへ',.、ヽ
            }.|.i.l,---: : ´イくツ :゚。:{ 6}.}.ヾ`,
               ',|l.|./ャ|i: : : : : : : : : :',jヌ.',.i、}.リ
            Yj. |.',ノ,': :、 , : : : : : : '(__).リトリi}
             i.|. i. K、: : :_ -,: : : :ノ:',「`h. `トゝ
             `',',.',.{i. \ー: : :/:_:_ ヘ', ',i. . }
              ヾt'.,i. .ト、トメ--´   _VY} ノ
              ゝーゝ ,メh.',  ,イ: :,>'  ̄`ヽ、
              ,..----イ...メ__j,//: : ´: : : : : : : : :'。
               L___-====-´ / : : : : : : : : : : : : : :',
               ├"' ィ '  ̄ ./: `: : : : : : : : : : : : : : : :ヽ
          _、‐''´, ィ´    /: : : : : : : : : : : `ヽ: : : : : : : : \
        /  ,イ       i: : : : : : : : : : : : : : :`、: : : : : : : : ヽ
.       /   .〃        l: : : : : : : ,: : : : : : : : ハ: : : : : : : : :`.、
       i    { {        ', : : : : : /: : : : : : : /  \: : : : : : : : :\
.       ',    ',',         .'.,: : : ノ: : : : : : : /    .\ : : : : : : : : \
        \   ヾ、+、     ___>-←-----、/       \: : : ,ィ: : : : `i
         `「7`>r.:´ ̄ ̄ヤ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/        ,/´: : : : : : :/
            | V√ト_,.ィ."´:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./        /: : : : : : : : :/
         トt_{_|トイ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/       ,.': : : : : : : : : /
          i   }:.:.i}:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./       , ': : : : : : : : :/
          {  i:.:.:i}:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.イ      ,/ : : : : : : : /
         〉-イ:.:.イ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.{      /: : : : : : : /
         ,イノ':.:.:.i}:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.Y    ノ: : : : : : /