▲             
             /ハハハ\          
           ./      \
          /   _   _  \ 
         |   ⊂>⊃ ⊂<⊃  |
        (|.    ∴  ∪ ∴ |  
      .\      < >  /  
           \_____/
                   .r '´  メL       _,.ヾ、. `丶、
                      '    ∥  `   '´   l;、    '
                 ;'  、rく          j=、   1
                  {   }:^T          Y::<   l
                   l   /:::.:::'、         ./:::::1  .|
                    } .イ:::.::::.::\  1:    ,ィ':::.::::.:}   |
                     {.  {::::.::::.::::.::ヽ、 .}:. _,/::::.::::.::::j  1
                  j  .ヾ;:::.::::.::::::::ノ=く:::.:::::.:::.:::::ノ   |
                .゙    .ハ`'ー''^    `'ー‐ 7゙、    }
               ,'   / !            ./ '.    l
                  /    '  .}           イ  }    '、
.                /    .!  /       !      .{   !    、
             .'     .' ,:'゙      .}      ヘ  1    ゙、
                 /    /イ       ノ      ヽ  、     1
                .゚   ∥                 '、.ヘ    }
              ;'    <ノ:::':ー:..、,_         _,.j:、ヽ    l
                '   ./   `ヾ、::::.::::: ̄`¨^:::''':::^~´::::彡ヘ!. ヽ   ゙
              ./  /        ヽ;::::.::::.::::.:::::.:::::ソ'^   ゙, 丶  i
      __,.,_   ./   /!        Y:,:::.::::.::::/      1. ヽ   '、  _,.、,,__
  rテー_;   ̄`  / .{           i:!:::::::/         }.   1  '^ ̄ ^二ミヾュ、
  <j_彡--=、.,__    ノ  、          '、;;/          .j!  ヘ    、_-__^'ー^’
       <ニ^,_,。 ‐'^  .'、           i/           /    ` ' ー--‐‐`
────────┬ー.'、        /          /─────────
──ー:ー─ーー:─:┴ー:::ヘ、     ./         ,ィ:}ー:─::ー--:::ー::-:::ー::ー
::::.:::.:::.:::.:::.:::. :: :: :: :::. :}:.. :::. ::: ヽ      .'        /:::.::i:::.::::.:::.:::.::: :: :::.:::.:::.:::.:::.:.:::
::::.. ::.. :::.. :: :: :: ::.:: :.: .:i:: .. :: ..:: ::..}    {  .:.   ,..::'´:::.::: ::.:: ::. :. :. :.     .::: ..:: ..:::
:::.. :::.:::. :::. :::. :::. :::.::: :.: ::.: .. :::: .:/  .:.  '、    {:::. :::. ::. ::  :::. ::: .:::.::. ..:: .:::.:::.:::.:::.:::