,..´::::::::::::::::::::;;;;,,、
                 ,イ::::::::::::::::::::::::::::::;;;;;;,,,、
               ./        .:::::::::::::;;;;;ヘ
             /         .:::::::::::::::::;;;;;;;ヽ
            rミ、:: _____.:::    ''::::::::::::::::::::::;;;;;ヽ
            I__`i:: ´ ゙゙̄ヾ :.    :::::::::::::::::::;;;;;;;j
            ノ`/ .::ヾ、_...       .::::::::::::::::::;;;;;;;I
           I:/  、  `´゙'::'     ;::::::::::::::::::;;;;;;;i
           i:ヽ,ィァ :I    .::      ;:::;''ィト―、;;;;I
           |,,‐;;;、`::;   ..::      ..:::  イ´ア .i;;ノ
          .iイ仝ュヽ  ..:::     ,,:::::   )了ノ;ノ
          .Iヘニニ`イ:: '          =ソイ;゙
          丿`:::: r::            ̄  :f
         .i;     ・              {
         ヾ;;;;;;;;, ..........._____ノ         ヽ
           `"'T ̄ ̄              \
          _,,.-''"ヽ::.                  "''‐、_
        /     ヘ::.                    "''‐、_
      ./::::      :ヽ:::..、                 ....   "''.、
     /.::::::     ト   ;::::...              .....::::::::::     \
     f:::::::      :、     ::        .......:::::::,'''"゙ ̄        ヽ
    .i::::::       :;,      :::j    ..::::::´                 ヽ
    l::::      ..:::::,      :::   ゙´                     ヘ