.    /                  ヽ  _,,. -‐ ''''"゙´ : : : : : : : : : `'': 、、
      ,'     /  /            l ,.r'',. - '''""ブ: : : : : : : : : ;.;.;.;.;.;.;.;.;.;.゙ヽ
      !     /  /     /  ,'    //    /゙: : : : : : : : : ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.゙ヽ
.     | !   l   l     /  /   ,イ !/      !i1: : : : : : : ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;ヽ
.     l |   l   l  ,/  〃 ,/   /│ |  ,.ニ、'   ゙ ';.: : : : : : ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;ヽ
    ノ | ! │   | /_// //  / ,' ,r'ry',.,      ヽ: : : : :;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;゙i,
     ノ l ァ|   |尢/‐=乞t/ / /∠ii゙:リ0 )- 、..,,_   ヽ: : : :;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.i
     イ 八{´l  !レ<f{矛:下 'ヽ _/_/i_;/'''"    `''' ー ヽ:;,;: -‐‐、;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.リ
.        Vハ  |{  r';;_zj  f} ⌒ (             |/ ,.r  i;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;/
        ヽ ',  | ` ー―‐‐ '  、/`             ,}^i,  ノ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;/
         `ヘ lヽ ヾヽヽハ  _(  _           ノ/ /;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;ノ
             ', {.代ト、    ("゙''┴==ヲ '           /|;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;./
           \_'i| > 、_゙'ーr‐'''~             /ー- ' !;.;.;.;.;.;.;.;.;.;.;.;.;.;/
            / ヽj       {)             ノ     ゙'ヽヽ、、;.;.;.;./、
.        _ /  「´        !          ,/    ::   ` `''>'´/;:';;;;;;;;
    _, -‐ ´     l‐--‐、 _ - ー-- 、            _, ‐'"  ,. /;;;;:' ;;;;;;;
. r<\\        ヽ '´ ̄ ___ `ヽl|   \        ,. -'"    //;;;;:' ;;;;;;;;;;;
 y⌒ヽ \\      V  ̄ _ `ヽl|      ヽ、   ,. -'"     //;;;;:' ;;;;;;;;;;;;;;;;;
./    ヽ. \\     ∨ ̄  `ヽ |     / /  ,. -'"      //;;;;:' ;;;;;;;;;;;;;;;;;;;;;;;;