___
                                / : : : : : : : : :\
                             r /: : : : : : : : : : : : ヽヽ/ 〉
                             }': : : :.:i : : : : : :',_',: : ∨ /
                              j: i: :{: :{: i : : :}: :}-}: : :.V
                           ,: :|: :ト、:',: : : :ハ:ノ- !: : :||
                             ,: :/{: :汽:ッヽ/ ''沁ア: : : }}
                         /: /:ハ:{∧  '    |: : :/;
                           ,: :/: :/{/. > `_´ イ |: /:/
                        i:/: : /    マ=彡_ノ|/:/_
                        | {: :,   Y´ ,:∨//{  |:/ `i
                        {. ヽ{   j/:::::`´::山 j'   |
                                Y::::::::':::::::::::∧/   .!
                           /jォ:::::i:::::::::::/ /    ノ
                 __|{            / .}ミ芥=彡`V   ,
                     } || ___   /___j___ .メ、  /
                     L||f====.r -ー i´  .〃        ./ィィ_    _        --、
               rx .||| i  }´  |   {{       /==-≦rィく     イ /   V
              rミ} ||| |  マr.≦`~T  ̄ ̄ ̄{{ ̄ハ//////} 二}  /  /    .
            rf===┴┴'┴ゝ..// r≦・Yヘ ′ .ィfLrォ---/fツ {0≧=z/  ./     .j
           |ミ=== ニニニ/ /  ア=={ニ芥≦_に二匸==く> { {_______/---./       /
         rf_{_|ー――‐ く /≦ニ|_ ノニニ.ハニニ∨///{ニニマ .| |  {リ   /     /
    rfオ--中..〕_〔 }」    / Y ',乂ニ/ニニ/ニ!ニニ',ー'ニ',ニニ',マ!:LW   /     /
    {ー――――‐ __}K V イ i _rv T<ニニ/ニ|ニニ',ニニニ',ニツ  ./==彡'     /
    `  ̄ ̄ ̄ ̄//ヽ/、:しr'」イヽi!:::::::`'':.ー...iニニニjニ>..:::::i   /  /      /
          .//::::::::メ _.}/   j` '' ー---/   ',ー--- "´| ./  /      ./
         .//::::::::/  ィ {ミ==== .|ー、____.ム.   _',.     」./ __/       /