, ∠///
                  r∧/////
       、_ ,.===、     ////////
        ∨///////\、,.、.///////、
       \////////////, ´⌒ヽヽ  ヽ
          `ー/ ̄ ̄`´      \ヽ  \
          /      /ヽ    ヽヽ  丶
         /   rミ、 /ィ彡ヽ    ヽヽ   ヽ
         /   i゙ ̄~¨" ̄ " i     ヽ',   ',
        i    l         l  i     i|   丶
        l   | ,..-    ` -‐i f1   irト.   ヽ
        |   |''_..._      ≠1t    } i}    丶
        !  i ゞrラテヽ    イ元ミj   i /   i\ヽ
        {   N.`廴゚リ    廴゚ツt   lイ    i ヽ',
         ',  | ',xxx ` ;     xxx |  /_, 、 |\ ',
         ',  l  i、  `_     l ハ_/ヘヽ!  ヽ
          ', i  i/丶、  `  /| /ヾ´ ̄`ヽ
            ',|  '/´ ` ー ´  |/,, -´   ヽ
           ' .i  、 ` ゙̄ ´ ̄´    ,    }
             {  |          /    /
             i  l    ,,      /    /,
             |   ;     ;    ,,./    / ',
             |   ゙、        ゙/    / - 、
 .             l   ヽ      /    /    ヽ
              |    |丶    /    /       ヽ
             l    l ヽ    ;   ,       /´゙`ヾ..、
.             i  、 l  ;ゝ /   〈 `    ;./``;;   ;; ;;ヽ
             l    | {i゙ヽ/    ,゙    /(ヾ)        }
.            |    | ;; /    ;ー〜゙^^``μ ,´,,/´ ̄ ゙゙゙̄ヽ
             l   l ゙,,/    /゙゙``_、、,, ゝrソ^´        ヽ
             |  r-,.-‐-、 ,, /´´       \,            ヽ
             | l{ .i .i .i .}`ソ{            ヽ            ヽ
        ,--‐ミ-‐'' `し^ー`ー´ヾ            ヽ           }
        ``と... _アソ       |i            }           !
                      i ヽ           l ヽ        /
                       l `、         / \ヽ      ´
                       ヽ          ,,´     ヽー-―´
                         ヽ、.. ___,,./