\    _   //|
                      |> ., \ /   ///|―‐-_
                  (    {////>}!: : ://///|<
                   > ー:ォ: : ト: : : ̄: : :`<//|: : : :ー-=ミ: .、         ││  |
     | |.            /: : /: / V ! ヽ:ト、 :| : : : : ヾl : : : -=ミ、 \            ││ /
                   /: イ:/| / 斗イ   '} |/|: : : : : : :ヽ: : :ト、: :ヽ               /
   |/       人/  {: : :/イ 、   }/ 心ニ リ : : |, -ミ :/,: :ト} \ } __            /
   |/       '⌒ヽ /|: : {Y 心 i   ´ xxxイ: : : lイ} | :/; :} ...::/:::::::::::::::::::::::....       | | |
     _.         /: : ハ : | }xxx '      /: : : / ノ ノ :/;/ ::::::::::::::_:::::::::::::::::::::::\       /
   / /        |: :/ }: :ゝ   _ __   u /: イ:/ /: : : :/!.:ィ:───‐- ミ、:::::::::::::::::ヽ
     / ツ      |:/  ヽ八 /⌒'      ノ'′.': : :/: |::::/:::::/::::::::/:::::::..|:::::::::::::::::::::::.     |
                    . /、          />' : : : |:イ:::::/!:::/l/::::::|::::|:::::::::::|::::::::::::i    |
               . ・ ^/: ヽ ___  _  |: : : : : : : /.⌒/ ::::| lヽ:::::ト:::|:::::::::::|::::::::::::|
            /: \     ,.i^: : ://r─┤ .| |//7ュ、 : : : ;/:l ≧x ヽl ⌒ヾヽ|::::::::|/:::::::::::::      ・
.          /: : : : :\ /: | ://  |! ノ /////7¨⌒ Y .:::} 以    ≧x  |::::::::|-、:::i::::::|     ・
        / : : へ : : : /ヾ!/   ∧上=' イ////    | l::::|::::  ,   以  |::::::::| }:::|::::::|     ・
.       /: : /     /  ̄Y )   //∧//////Y     l..|::::ト      ::::   {::::::::|::::::::|::::/
      /: : /     /  、冫 ////,∨,//////|/    . ∧::| \ `    ,.ィハ、:::::ヽ:::::V:{
.     /: : /    ,.}_イ  l/////0//////// ̄ ヽ //::{ |::! /::ー=テ  ////〉ー.、::::/!
     |: : /     /:::::::::::l   l//////////// '     / {:::∨::|〈∧::::::l/∧/////:::::::::::Y:::/,
     |: /     |:::::::::::::l   ////o////////    /  ヽ:ハ::li Vハ:r┴─V////::::::::::::::|::::::/,
     |/.      |:::::::::::人 ////o////////    /     Y. Vハ ̄/只ト 〉/:::::::::::_|::::::::::\
           / |>ヘ´   }///o'///////    /         |  Vハソ/ハ||::/> ' -‐7:::::::::::::::::\
.          /: : / : /\ |///'///////    /{ 、    /\ Y 7| |V/ ̄   /|ヽ:::::::::::::::::::::\
         /: : /:/   ヽ|///'//////    / ヽ \   /:::::::::ヽト / / /     / ::::}::l:::::::::::::::::::::::\
.        / : :/'         l// ハ V//    ∧r―/ \'ー─-ィ7 ̄ ̄ ヽ   /  ト |/:::::::::::::::::::::::::::::\
.         | : /        _!/ /:::ハ V′   //∧..(__/   ヽ////〈__    /     `<___、::::::::::::::::::ヽ
.         | /          {/ /:::::::ハ .′   '///∧. V__rx }//>─</   /          ||\:::\、::::::::::::::::..、
                  {イ:::::::::::∨_ .上=、///\  |::::| ̄:::::::/:::::/_ ,.イ  \        ||::::::ヽ::∧V:::::::::::::::..,
               〈 ト、/∨::::::::::::::::::/_///厶___. |::::/|:::::∧   \   \       ||\::::ヽハV::ヽ:::::::::.′
                 ∧! ヽ 、 |:::::::::::::::::/: : : : :ヽ \\  〉:/ :::/ ハ    }  / \   //:::::l::::::VハV::}ヽ:::::::}
                  ∧/ : : l l |::::::::::::::::{: : γ : ∧ |⌒ヽ/\.      ト、 ∧ /、:::::∧  | |:::::::l:::::::i:::::| V| V::/
              /〔/!: : : :l: :|:::::::::::::::ノ: :/ : : /:∧∧ /  /⌒>..  ヽV:::::∨::::ヽ::|∧ //!:::::::l:::::::l:::::| }l  }/