/:::   /            、:: 52
   //::    / l:::           ヽ、
  〃:::     .l i:::     i l     ヽ`ー-- -'''" _,,. -_‐二
  /./:::     「l、ヽ ヽ ヽヽ  iヽ    ̄''''',ニ-_二--―'''":::::::::
  l/l::      ll:: ヽ \ ヽ \\ ヽ-\ヾ  /~::::/:::::::::::::::::::::::::::::::::::
  | l:: i::   ヾ、::l;;;;;ヽヾ\\ヾ\\ヾミ/:::::::/:::::::::::::::::::::::::::::::::::::
    l:: li:: i:: ヾ\!;;;/ ̄ // _,_,,   l rT;ヽ::::::::::::::::::::::::::::::::::::::
    ヽヽ:: ヽ  \メ   / /,. ィマヾ、   l l l;;;l::::::::::::::::::::::::::::::::::::::
     ヾヽ\ ヽヽミ-、' ノノ/' ヾ/゙ 彡.  l l l;;;;l:::::::::::::::::::::::::::::::::::
         ヽヾ「::{ゝ、   ー''゙        l l l;;;;l:::::::::::::::::::::::::::::::::
            l:::::ツ /          .l l !,;;;l:::::::::::::::::::::::::::::::
            ヽ/           l l,l/l;;;」:::::::::::::::::::::::_;;
             く =,         /ゝ=ニヽ_;;::-'''":::::_;;
              にlー;;_-_、.    _/ -'--`----`―――"―
              彡lマ-‐''ブ 「二-ー''''''''"" ̄ ̄ ̄ ̄ ̄ ̄ ̄
               l:: ヾ ̄ ./l l::::::::::::::___1_::1::::::::::::::::::::::::::::
               l;;r--rtj'   l l:::::::::::|三  )) 1|:::::::::::::::::::::::::::::
          , -_二-え`゙T"~    l l:::::::::: ̄ ̄ ̄::::::::::::::::::::::::::::::::
          l l:::::::::::::::l:: ヾ ー‐''''" l l::::::::::::::::::::::::::::::::::::::::::::::::::::::::