./ ::::::::::/::::: ::::::/:::::::::::イ::::/ }::::::::::::::::::::::::1:::::::::::::::::}::::::::ト:::::::Y::::::::'、:::::::::ハ
.           / ::::::::::/::::::::::::::'::::::::::/ {:::/ .i::::::::::::::::::::::::::| :::::::::::::::ハ:::::::} V:::::l::::::::::i::::::::::::::'、
          ' ::::::::::/:::::: ::::::;' :::::::/ |::7  .|::::::::::::::::::::::::::}.:::::::::::::::| 1:::::| '::::::1:::::::::i:::::::::::::ヾ
         '::::::::::::':::::::::;:::::/ :::::/  .{::L.。斗::::::::::::::::i:::::::j::::::;;;;;__:j 1:::::!  1::::l::::::::::l:::::::::::::::1
          .'::::::::::::':::::::::j::::イ::::::/.-'T:!   1::::i::::::::::|::::::i:::::::::::}:::/`''ト、j  1::::!:::::::::1:::::::::::::::,1
          l::::::::::::i::::::::::i:::i1::::7   .l{   ':::::l::::::::::l::::::'::::::::::イ:/  .|:::j `ヽ.1:::}::::::::::l::::::::::::::::i '
       j:: ::::::::;|:::::::::l::j |::::/ U   {    V::ト::::::::l:::/::::::::/ リ   |:リ   1::|::::::::::|;:::::::::::::::l i
        {::::::::::::;|:::::::::|:l' |::7    __i__,,,,、 ヾ:iヽ::::∨:::::::/ /   l::'    1:i::1:::::1;;!::::::::::::} !
         l::::: :::::;;|:::::::::{i l::l≡芒芥:勺芋  ヾトkヽ:::i:::::/7 ==ぇz./x。、.,__ j' l::l:::::::|;;i:::::::::::::| }
.        j::::::::::::r|:::::::::L/゙i{   {:に`=^_;C  .}}}= \::イ{ ′{伐:::;_:ひj゙^ヾh |i::::::::!;;i:::::::::::::l '
.        |::::::::‖1::::::::ト:.、          ノ/     'h、  '^''ー<ミ(   ` _}:::::::j Y:::::::::1:| :
        .l::::::::::{ 1:::::::1 <h 、...、。x-=≠        ヾ=、,_          /}:::::::' |::::::::::|::!
        ,|:::::::::ハ .Vi::::::'   `¨¨¨´ ̄  /////  ` '<ニ=z--=≠'’ 'l::::::l .j::::::::::}::| !
        i|::::::::::::ヘ ゙:ト、:::、    //////////////    /)::::::; /::::::::::j1:リ
        i1:::i:::::::::{ヘ. Yヘ::::、             r―ー-- 、            /..j::::ijノ::'::::::::::j .メ
        i l:::{::::::::::V:::>..\:、            '、    ./      人   ./ j::‖::::'::::::::::::' j:}
        l 1::|::: :::::::V:::;:;:;_;〉ニ   j        ヽ  /        (.. )   /:;:;7::/:::::/::::::::::7 ‖
       ' ViY:::::::::::>'^   ヽ  U        、..             ,:':;:;:::jノ:::::/:::::::::::/ ノ
         '. ゙ミ V:/´ __ ,x:.、  ヽ-----= .、 、....,,____    /:;::;::;::;:::::::/::::/::::/
        丶 V´       ̄`Y rヽ                 ̄.二フ‐'⌒ヾ::':::イ:::ソ
         /   ̄`¨^''''ヽ |`'―’    _j__         (ー'’ _,ノ  V /ジ
        .ノ    、..,,__    }. }  ,。|┐\ r‐| '''l_,,.L. 1  ┼ヒl‐  ̄l:ヘ.   V゙´
         {        ̄i },ノ   l ノ   `フ (ノ ノ _|  {_,. ,.⊥ミL...,, ヽ
        i   ‐---ィ゜ }_ノ     ム          {:::::::::::}.    /       1
      ,..- l,    Y ___,j    ‐'大''''   |-  r‐┘::::::::::二コ /,.。 ---‐ '   Y
    /     ,    ´  .l     ノ 彡\ __|_ .7'<ニ)-(二)::i {7        ノ¨' ー- 、
   /        1    ヽ .|                 L::i  ワ ,.ィ::ノ l{l´ ̄ ̄     Y.      ヽ
  .'     ヽ l,     VL。.....,,,,,__       ` ¨´    l」 _   __   '  ,.    ヘ
  {         .}     .}  /:ヘ ヾミィシ' / ̄ ̄...丁^''''^フ'''''━{  { ̄   ノ /     }