/: :l/: : : : : : : : : : : : : : : : : : : :ー/
     、__{: : : : : : : : : : : : : : : : : : : : : : : : : : ` 、
       ー, : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 、
       /: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.\
.       /: : : : : : : : : : : : : : : : : : : : : : : : : :/l: ∧: : : : ヽ ̄
     / : : : : : : : : : : : : : : : : : : ://: : :/ l:/ ∨: : : ∧
     ノ : : : : : : : : : : :. :./l: : :/. /: :/' ノ'   ∨: : ; : ゝ、
     /:イ: : : : : : : : : : : /  |;/  /イ'      ι ∨: :l  ̄
.     l: : : : : : : : : : :/     ι       /  ∨ノ
.       、:. :. へ: : : :l/  `  、           /    }'
      ヽ/, -、ヽ: /       ー‐' ノ    ィ___, /
       {  rヽヾ    ̄U  ̄ ̄      U   /
.        、 、{    , 、__ノ     、ー‐' l
           \   ι (/ / / )       ( //)
           l ー, 、               ノ
          '´/  へ     ( ̄ ̄ ̄ )  /
         /` 、  へ        /
.         / ̄` 、` 、 / `  ―‐― '