/ /\   __   /\ \
             |           |:::::::::::|          | __o
     _   |         |:'  `:|        |    | 二|二″ ____
    /l   ヽ |       ノ__ヽ        |   ノ    |  ヤ       ツ
   /| |     |\       l    l       /:::::::::::::::::::~'':、
  /lV .____ノ  ,:ミ::::/| ̄\ ──‐ ノ´ ̄|::::::::::::::::::::::::::::::::::::::::~''':::.,,,
 〈      ノ `ー┴<   ‐- ...__`┬―'゙__,,.. -'┐:::::::::::::::::::::::::::::::::::::::::::::::::~'':、
./   ` ̄ ̄ ̄ ̄`ヽ  \|   =-l⌒⌒l-=   |''::::::::::::::::::::::::::::::::::::::::::::::::::::::':,
ヽ --         .ノ"~ _/l_,,.. -'''"‐┬‐'"'''‐ ..,,__l ゙''-::::::::::::::::::::::::::::::::::::::::::::::"'
/    ` ̄ ̄ ̄ ̄`ヽ  〈/  |   ニ.|o=ニ.   |     `、:::::::::::::::::::::::::::-''′
\--           ノーヘ.   |.    |`     |      /'::::::::::::::::::~''::、ヽ
/,/    ´ ̄ ̄ ̄`!、    ヽ   |    | ー--'' |      / |`、::::::::::::::::::::`、`、
| |\―   ,. ---イ \      | ,,ニ=|o.    |    /   | `、:::::::::::::::::::\
| |l  `ー‐''"-/,' /   \      |  ̄ |  ̄  /    /   |   `ヾ::::::::::::::::::::`