____                            _     , -、
                        ,. ´ : : : : : : : : `丶                            /_}    /ニ/
                           / : / ̄ヽ :_:_:_:_:/ ̄ヽ                          /: : }   /: : /   _
                         ; : :.|    |: : : : |    |                      {ニニ} /ニニ}   /: : /
                           { : : |     |: : : : |    |                          {: : : },/: : : / ,/\/
                        ハ : |     ̄ ̄    |                     {ニニ>fニく/\/    _
                     {}: | : }             |                     /: : : : : : : /\/_ ,. ィ: : 丿
                          |: :}:/‐、_‐rッ,   i、 'ニi.ア }                 ,. -=ミへ: : : : : :/: : : :\: :}}: : :.}/
                          ∨:{    ̄  !i ヽ、  ′       -──-     {: : : :} } : \〃⌒ヽ-─〈_,」=‐ ′
                    __       ',: \    ィ._))  /       ,. ´: : : : : : : : : : \ マニノ: : : : {{    }}: : :/
            ,r=┐   〃:}      ∧: : ',    ___,'{__  ∧ ___,/: : : : ::/ニニノ二二}/:|{: : : : : : : :≫==彡ニ/
            |: : :|   /: :,′  _/: ∧: :}、-´=ェエ=,`//: : /: : : : : : 厂} : : : :, x==/::八: : : : :/: : /: : /
       _   {_ハ  / ̄}  /: : 「\: ∨__V____У/: : : :{ : : : : : : :/ :/: : //  〃:\/:\ / : : : :{:/
.      { : :\ |: : ノ} / ̄ }/: : :/|:::::::\\___/∠エエ八   x==ミ: :/ ,′ {{::::{\/三ニ==彡
.     / マニニハ二: ノ}マニハ: :.∠二ハ{くく\ {ニニニ>ク: : : : : : : \ {{:/: :}}:{  :{  :{:{:::\ `マニニニノ
   /: _ :マニハ<_ソ} : : : }く:__x===ミ : \ \//: : : : : : : : : : : : ゝ=彡八  :  {∧:: : ー==イ
.  / /: :く)厂}\_ノ: : :.」: : : /: {: {: : : : 丿: : : :}__厂 : : : : : : ∠(_)} : : : : :ーく/∧_\八: :\ : : : : /
  / / : : : \ノ: :}: : : 〃⌒ヽ{: 八_>''´: : : : : : : : : : : : : : : : : : : : : : : : : : : : :∨/\:: : \\_ 二二>
. ∨: : : : : : :{`´:  ̄ {{   丿: : :/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ∨// >─ ´
 / ∧ : : : : 八: : : : : >‐<: : : :/: : : : : :x=====ミ: : : : : : : : : : : : : : : : : : : : :∨/