___     ,. - ァ
           -"‐‐‐‐-、ヽ  //.. ----.._
              __,-ニヽ-//ァ- 、
          _,.. -‐"´;;;;;;;;;;;;;ヽ↓/;;;;;;;;;;;;;゙ヽ、
         ヘ;;;;;;;;;;;;;;;;;;;;;_,.. --゙"-- ...._;;;;;;;;;;;;;;;;;~゙>
          .ハ;;;;;;;;/,: //: : : : ヽヽ: :\;;;;;;;;;;;ハ
         ./: ::ヘ/、:/: : /、: : : :,へ:゙: ヽ,..: ヽ:V: : : ヽ
        ./: : ::/: : : `::/: : : 、_,: : : :',: ": :\:',:',: : : :i:ヽ
       //: :/: : : : : : /: : : :/ .',:i: : :',: : : : :ヽ: :',: : :',、ヽ
      ム" i:/: : : : : /:/: : /:/  ',:|: : ::i: :|: : : :',: :i: : : i ヽ、
        リ/: : : : :i: /: / /    ',',ヽ: |: :|: : : :i',;i|: : i、|
        ノ/: i: : : :i/ |/`メ    _ヽ..ヽj、j、: : :トV: : :|_j
       フノ:ハ: : : リ.r┬=ミ      ,z=t‐ァ.',: :| 、: : ::|
        |j ヘ: :|{  .r':::i ゙      r'::::i .' |:リ !: : :i
           〉、|i  .`~´      `~´  レ ノ: : リ
          /: :ヽ、    .__'__    ./"´:|: : i:|
          / /_> 、  Y   ノ  ./ ーi i- .....j  QTW
         ,.ム"   | | .`ヽ‐---‐ "/ // | |    \
      r‐‐‐"     | |  ヘ `゙.i "´ / / | |      ー‐- 、
      .| ヽ、       | |_,.---y+ y--...___.| |          }
     r{_ `゙ヽ、.ヽ .r‐"´  ."~{  .}~゙   ゙ヽ、     __,.-‐"ノ、
   /  ‐‐‐‐‐‐‐‐‐| ヘ     〉-〈      /  /"´~   ̄  ト 、
 /      ,..<´~ヘ ヽ   ,イ===|ヽ   ./   /~゙ヽ、 ̄       \
./      /´;;;/;;;;;;;;;;ヘ  ヘ ,.イ |  .| .|ヽ___/   /;;;;;;;;;; ゙ヽ 、      ヽ
ヘ    ィ'、;;;;;/;;;;;;;;;;;;;;;;;ヽ  ゙ ././   | .|     /;;;;;ヽ;;;;\: ヽ {ー‐"  ./
 ヽ ~´ .|三i/;;;;;;;;;;;;;;;;;;;;;;ヽ  ト/-   |._j---‐  .ハ;;;;;;;',;;;;; ヽ: ./    /
  ヽ  |三|ヽ;;;;;;;;;;;;;;;;;;;;;;;;|            ./;;;;;;};;;;;;;ヽ;;;;;〉"    ./
  / \ |三| ヽ;;;;;;;;;;;;;;;;;;;;j             .V;;;;;};;;;;;;;;;V     ./