,...,_
          /""`'・.,
         ,/'   ..::::\.,__,,,.....,,,__
        ,i'    ...::::::::"""    `''・-、.,_   _,,......,,,_
         i'  ...::::"           ":::`・'"~   :|
        /"                 " ::::  ...::,l
       ./'                     "::::::/
      .i'                       ::"i,
       i'         ●             .::::::|
       .i'                       .:::::::|   
      i;             i、.,    ,.    ●...::::::::|
       '、            |  `"~'/      ::::::::ノ
        \           l,    /     .:::::::/  
         `/(          i.,_,/     ...:::::ノ'        
      ,.-'"~ ~"ー-.,,__          .....:::::::ノ').,
     ./=ー'"~"`ー-.,_~"\-.,_  ,...,_ "";.-、::/ノ::: 'i,
    / ̄    :::::〜`i.():::\`""| `(^);;;;;|;;/;:::::::: 'i,
  . /         ::::::`i |:::::):;;;;;i、,/人_ノ;;;;'i,::::::::::: i
   |          .:::::::|/::::└ー-,;;;\;i;;;;|/;:::::::::::: i
   i.,_,.人       ..::::::/ :::::::::::::/;;;;;;;'i,'i;;;;|\;:::::::::::: i
      `;      .::...:::::/  :::::::::::`- .,_;;;;i,ノ;|;;;/;:::::::::::: /
      `、.,..:::::::::::::::::/   :::::::::::::::;;;;;;\,i ,/;;;;;:::::::::::|/
        `i"`-.,_,.ノ   ::::::::::::::::;;;;;;;;;;;\|;;;;::::::::::::|
        |       :::::::::::::::::::;;;;;;;();;||;;;::::::::: .ノ