/´´´ソ``````ヽ
         /;:;:;:;:;:;:ノ;:;:;:;:;:;:;:;:;:;:;:;:;:\
        /;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:\
       ノ;:;:;:;:;:;:;:;:;:/ ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ        \/   ̄   | --十 i   、.__/__ \  ,   ____|__l l ー十
       /;:;:;:;:;:;:;:丿   \;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ゝ       ∠=ー  ̄ヽ |  __|.  |   | /  ヽ  /   __|   ,二i ̄
      ノ;:;:;:;:;:;:;:丿     ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:`        (___   ノ. | (__i゙'' し      ノ /^ヽ_ノ (__ (__
      ノ;:;:;:;:;:;:│へ〟    \;:;:;:;:;:;:;:;:;:;:;:;:;:│
      /;:;:;:;:;: /l| _```″   ミミミミミ;:;:;:│
      ノ;:;:;:;:;:│! 丶 ●>   ∠●> ノ;:;:;:;:ヽ
     /;:;:;:;:;:/ 丶            ノ;:;:;:;:;:\
     /;:;:;:;:;:│ヽ     γ  ν    /;:;:;:;:;:;:;:\      ,-v-、
    ノ;:;:;:;:;:;:│ヽ     £_  _冫    ノ;:;:;:;:;:∧;:\    / _ノ_ノ:^)
   ノ;:;:;:;:;:;:;:;:;:ヽヽ   _ _ν__   ノ;:;:;:;:;:ヽ ゝ;:;:》   / _ノ_ノ_ノ /)
  /;:;:;:;:;:;:;:;:;:;:;:ヽヽ   ヽ_≒≒_ノ´ 丿;:;:;:;:;:;:;:;:│;:丿   / ノ ノノ//
 《;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ ヽ     ̄   /;:;:;:;:;:;:;:;:;:;:;:____   /  ______ ノ
 │;:;:;:;:;:;:;:;:;:;:;:;:;: / i, `ー-、.,____,___ノ\____ ("  `ー" 、    ノ
 ヽ;:;:;:;:;:;:;:;:;:;:;:ー'/  'i. ヽ、 ,二ニ/   \       ``ー-、   ゙   ノ
/ ̄ ̄ ̄   /   'i、 /\ /      >       ( `ー''"ー'"
         \   'i," (__) /   /         \ /ノ