.  -――‐- .. _   _
    r―-、   /: : : : : : : : : : : : : :`<: :¬、
  r‐''´: :_ `く: : : : :/: : : / |: : : |: :l: ヽ: : : : :ヽ
 ノ: : //: : : : :l: : /:/: : , イ: :|: : : |Y: : :V: : : :〈
 lィ: : : /: : : : : :|: /: l: : / |/ l: : : | `W: :∨: : ノ     _ -, -──‐-、     | _|_   |_L    /
  〈,: : : :/: : :レ!:l: : |:ァ‐-⊥ |_ :斗‐'T∨: |: :トゝ   / /: : : : : : : : : \.   | _|    ̄|  _ノ  (
   \イ: : : |、:}: :|: :ル' __     ..__ !r': : |   /  ' ___: : : : : : : : : ヽ  レ(__ノ\.  |      \
.    ヽ ¬: :>-!: :! └‐-ミ   イ-┘ハハ:j  /  /::::::::::::::, '´ ゙̄ヽ: : : : : '.
       ∨'^)Y     、  __ ,   ! }  ,,/    |::::::::::::::{:::::::::::::::}: : : : : : | ,―┴┐ −/─   ─┼─ |   ヽ
        ヽ‐ V       ! ´ノl ‐'了´''''       |:::::::::::::: 、::::::::::ノ: : : : : : | ヽ| 三l_  / __| ヽ    ゝ  |    |
         `ー’、     ノ ┘ヽ|::::::|        ∨::::::::: '´ ̄: : : : : : : :/  ノ| '又 '  (___ノ\  ヽ_   ヽ/
.             ` 、       . ヘ_::::\__    \'´ : : : : : : : : : : :
              | ` ー 「   <\>ヘ、 ̄¨''¬ー- 、 _____,,,,,'´
.              ノ     丶--nVi、 / .二\
        -―/7 __   , -―/l |Vi /  -‐、∨
       /  ' /`> 、`   .. イ||/.{  ィヽソ|