/: : : :/ : /:: :/ u  ∨: :/7 ヽ ヽ
                ‖: : : | : ::|/ ̄ ̄ ̄"  \/ ヽ|: : :}
               ‖ : , ‐| : ::|f´ ̄`ヽ`    _\ : i: : リ
            / : :/。゚ | : ::| 、е_     -─ヽ|: : |
              /: : :〈 (:(| : ::| .:.:.:.:.:.:.:.     е  》: : |
         /: : :::::::ヽ,。| : ::|       冫.:.`ー /|:: : |
      , '´ ̄`'<__ノ| : ::|   rv、         ‖!:: : !
       /      :::::::ヽ:::::| : ::|  丶 ''ーァ  u 厶:|:: : |
.    //      \::::}}:::::i : ::i\    ̄   ,. イ彡'|:: : !
  /.:::/        ヽ}}::::::| : ::!:::::> _,,. <`}} ̄ ヽ|: : i
\/::::/          .::}}\::', : |/::::::::::::ノ  ‖    !: :,′
  \′      / .::::{{  `∨:|::::r─''    ‖   j: /
   \─ 、   / ..:::::ノ {    Y       ‖     ル′
     \  `>、==''::::::::\           //   /
      \   }ミl、:::::::::::::::ヽ.,,_}:.  ,. -‐'´/     ,′
:.          /ミ} \::::::::、:::::ヽ=ノ::::::::/:.   /
::::...        /ミ/    `''‐‐、ノ:/::::::://:::   /
:::::::::::::......  //::...      }´:::::::://::::.   /