/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
    /::::::::/ ノ::::::::ノ::::::::ヽ:人::::::::::(ヽ::::::::::ヽ
    (:::::::/o  ):::ノ::::ノ ) ソ ヾ:::::::::( 丶:::::::ヽ
   (::::::/  ・ノノ ノo ノ   ノノ ノ ・ ヽ:::::::)
   /:::::::| 彡彡彡彡彡 ・ ミミミミミミミ |:::::::)
  (:::::::/ / ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::|
  |::::===ロ '"●>   ‖・,‖  <●゛ ロ===|:::)
  (:::::/ ‖ |||||||| / /ノ  ヽ \ ||||||| ‖ ヽ|:::::)   
  (::::/。oヽ`=======/´⌒ ` =======ノ。o・|::::|
  ヽ/ 。 ・:・‘。c  ( ○ ,:○ )  ・u。*@・:‘)::ノ
  ( 。;・0”*・o; /;::;:;:l l:;::::;:;\ :。・;%。o )
  (; 8@ ・。o:/:::_,-'ニニニヽ ::\.”・:。;・’0) 
   \。・:%,: )::;:::::::ヾニ二ン"::::;:::(ο:o`*:c/
    \:::;:;::o :::::::・:::::::;:::::;::;:::::::o・::::;:::;:::・::::;::::/
      (ヽ:::;::ヽ:::: _-::;:::::::⌒::;::::::;:::;:::-_::::;::::ノ
      \丶\_・::o:::::_::::・:::::_/:;:::::/
        \_::;::::::::o:::::::::::;::ο;::__/
          ( *  ヽー--'ヽ )
          (∵ ;)  ゜ ノヽ  ゜ ):)
          (: ・ )--―'⌒ー--`,_)
          (___)ーニ三三ニ-)
          (∴ ー' ̄⌒ヽつ /
           `l ・  . /メ /
            ヽ ∵  /~- /
            (__)))))_)))))