.   /           /           ′  `ヽ
   ′         / ´ ̄`ヽ       /     、ヽ
    !        /´ .,. -、 ,ノ     , '    、   ヽ
    l       _ ´/ .,´ ./ {     /  l.    l   l ヽ
       _ - ´  、  > .{  /._  /   '´ 「` 、 !   |  \
    ヾ         `´   `´(_,ノィ´   .ハ. l .l  ,|   l  、 ヽ、   
      ` - _         ,ィ´ |l    l |' /-+、./   ハ  ヽ、 ヽ、 < ̄ ̄ ̄>
          ` ┬--r‐ 7´ハ. ト l 、  ,' レ´l::::レ、ヽ  / l l ヽ `ヽ、 ヽ、  ̄>/
         |  l!     ハ「ヽト、 、./ ' lー'::::::::}/l〉/.  ′|  、  `ー `/ /
           ′ l |.、   〈| し::::::::l ´    、::::::;ノ .レ'  ′ |!  l    、/  <___/|
           / ィ  l ヽ  トヽ;;:::::ソ __' -,、 `//"イ  /  | ! .|   , -|______/
.         / /l  lヽ `ヽ_ゝ"///  V   } ./|  /.   l l l  ノ、 }
      /- ´ l  .| ヽ  l `,‐- _ゝ __,ノィ´ ,イ /,ヽ_ ./.  l l //`´   
      /´     |  |! ヽ.  l l` 、_  `ヽ_,/_..∠ | /( .( 〉 r┐ //      
.             l  | 、  ヽ l人   `>'ヨ_ト、 `l ′`´.`_o」 './
              、 | 、  >、l-'O _,>、/ | | 、`'` ̄「 ̄ノス,.<
               `  \ 〉,、,_ -_>、. / .| |  ゝ   .〉- ' ノ \
               /`.┬=t'/ `ー' ー´   / 、 /    \
                /  ` - _>  __   _,. ´  `  、    ヽ
                 /   ,. '´     ̄ ̄        `  、   ヽ
                  /  /                     ヽ   ヽ