___/ ̄/_
    | ̄|_ |_   __|  /\ __| ̄|_  /\   _| ̄|__ ロ口
    |    |  /  /     \/ |_  _ \\ ヽ |_  __|
    |  | ̄  /_/   | ̄|_    |  | ヽ  | |_|   |  | ___
    |  |_     / ̄  __|   / ノ   |  |      |  | |__|  ___
 / ̄  __|    |   ○  |    /  / _|  |       |  |  __  |___|
 |  ○  |      \__/    \/  ヽ__ノ     .|_| |__| 
 \__/
                  _. -―‐ .    \ ヽ
                .  ´       \   ヽ
            __/               ヽ
          ノ }                \
         r┴::.( ハ  ヽ ,ヘ   _ ヽ
         }::::::__ノ::::::ヽ ('′ ヾ´  _rへ    }  つ
         {__(__:::ヾ:::', }  /:   ヾ.  l ∨_  っ
     ___ _ノ  \ `ゝ、::} ,′l i   ハ  l ノ 〉
  _ : '´: : : /:\ア´ .ヘ、 `/  l___!、____ ! l´ _)
 '⌒丶: : / : : : } /イ   ゝ′ !、___,ゝ,_,′ !´}: :`ヽ
      }:/: : : : :!: : : {   { !  ノ"__"ノ{  ノ}リ: : : : :\
     ´ ̄ ̄ヽ'r三、`ー^ゝ彡-く{、iハノ{ヽ`¨ソi:, '´ ̄`ヾ
        / / ̄フ/ /  ハY⌒ヽ ヽ`´
       /    __f ヾ/   /トハ   マ、 \
        /    V  ノ /  /vヘミハ   V}   :,
      {    、( .イ /  /ノ{    ',  lノヽ }
     rヘ    /`ヾ. /ー /      ハ__! 〈 ノ、
     V彡、_r ヘ__ノV_/-‐- .__ ′}___ lヽ) ン
      ヽ{ ヽ >、! f´::::::ヽ       /::::::::ヾ¨´
       ´ ̄´ ̄`{=== }`¨⌒´ ̄{ ===}
             `¨¨¨´      `¨¨¨´