,′:::/ ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
                     l|::::::/:/::::::: /::::::::::::::::::∧ :::::::::::::::::::: |
                      ___l|:::::/::::::::::::/ ::::::::::::::: / | ::::::::::| ::::::: |
                     \::::::::::::::::: /|/::::::::::::::/⌒ |::j ::::: | ::::::: |
                   |⌒Z::_/ 厶イ/|斗=ミ |/| ::::::|:|::::::::|
                   |:::::八| ¬=ミ    rJ:h 》:::::::::|:|::::: l|
                  __j,丶`0\        ヒ^ヅ /::: /|ノ:|::::: |l
           __ 、丶``: : a     _レ')   ′  、、 厶ィ::::::::::| :: |l
.         <~"""/: : : : : : : : : :  /人   r  、    /::::::::: リ::::|l
         `''ーy: : : :/"; : : :   /:::::::::...   ー'’   イ:::::::::::::::::::|l
           { : : ://__n : :   / :::::|::::/>r‐=ニ   i|::::::::::::∧ :|
              ゙;, : :""´´: : : : ∧ :::::∨ : 厶」     ノ::: ::::: /::∧|
           ハ: : : : : : : : :  {ー\_/::: / 丿    ⌒|/::::::::::/::八
            ;` : : : : : : : : :   }  /::::::;--    __ ノ:::::::::ノ'⌒ニ=、
          ;`: : : : : : : : : :_ノ⌒ヽ{:::::: |\______/:::::::::/   /∧
          ;`: : : : : : : : : : : : : : : : \八/^^)  ⌒|: /|/         |
            {: : : : : : : : : : : : : : : : : : : )´: :/ ̄ ̄ ̄|/      '    |
         ;`: : : : : : : : : :、 : : : : : : : : : /          /    リ
            ;`: : : : : : : :⊂ニ\___,、、-=彳/        |{ /     ,゚
            ;`: : : : : : ⊂ニ二     \{{         ∨     |