////////////{///////}/}///ハ////∧
           ///{//{//{//{/ 厂⌒⌒⌒!/|//}/ }//}//∧
          ,′/{//.{//{//{ 八  .....::: //}//}/ }//}/// }
          {//{从/{\;{\{、::..    ...:'´厶イ/}//////}
          ∨////\     ヽ:::γ     厶イ////
             ∨//{ ,.∠三三ア´ 人弋ニ三三> 厶イ/
           Z/{  / _ヽ`::.V..::彡_⌒ヽ  }//
           i⌒! ..: < ゞ゚'’..::}  {:ヽ^ヽ弍ア 、 ⌒i
           { :. }´ 、_ / ..:}  {::.. \ _,  }/ .}
           { :::{,      ...::}  .!:::..      ; /
              ∧_.':,、   /i^__   _^i\    .‖/
               ∧`::::7 , , ; ; ;.TT ; ; , , \-.イ'´_
         >'゙´: :.:∧ { `ー=≦≧=一 }; /: : : : \
        /: : : : : : : ∧; ; ; \___/ ; ; ;.;/: : : : : : :.:\
       /: : : : : : : : :/ ∧; ; ; ,_、+'; ; ; ''+.,,; ;./!/\: : : : : : :.\
  __/: : : : : : : : : :.////|\; ; ; ; ; ; ; ; ; ; / .| //∧: : : : : : : :\-----、
≦////,′: : : : : : : : /////| 个o。; ; ; ; 。o个  |///.∧: : : : : : : :.:.∨////
//////: : : : : : : : : : {///  !            |  V/∧: : : : : : : : :}/////
/////|: : : : : : : : : :.:.|//!                }// |: : : : : : : :.:|/////
/////|: : : : : : : : : :.:.|//|                |// |: : : : : : : :.:|/////