| _|__  |   |
                _||_||_|__||  ||
               (__/   `ー――
              (___/  r
              (_レノ)|\   ___
               (__/ |__/
                  |___|
                  |::::::::  ̄|
                  |:::::::  |
               ・∵  |::::::::  | :・
               ∴・ |:::::::  |∵
             , '" ´        `  、
            /          , ,/ l  ∧ ヽ
          /    /  / .::/ノ ノ ノ ヽ  \
         /     / .:::/ ::// /.ノ __  ヽ ヽ
        /    /::/ ::::/::/__" /     ` ` i:::.. ヽ
        /     |:/| :://´        ;r=ニ、`i  |
       |     ::| |;:/  ,r = -、     !i,   ・ i |  ヽ  
       |       |  //     \    !i:    | ,、::.. ``r、__,
        |       |  "| ・    ::i!    , `ー-=" ヽ;::::::::::`ヽ、  
        |       ヽ  \    .ノ          ;:::::::::ヾ`ゝ
         |        l    =-="    _.,,,=i       /:::;` 、:::)ノ´
       ノ::::.. ;  ::.. ;::.ヽ         i",,.,,,_|    /::::ノ  ν
     /; '/:::::..::::::..;:::::::..::::::::i         `i i |"   /:::::::: : ::
     /;´ /::::;:::::::::::::::::::::::::::::::::ヽ        し' /|::::::::::::: ::
     `  i;:::/ i:::::::::::::::::::::::::::::::::::::>ー-――-= '",,,x=;;i:::::::::::::::::::: ::
       |/  `、;:::/|:::::::∧:::;:::/´  ::::::::::\, /;,、,x'":::::::::::::::::::::: :: :
          ノノ |;:::/ ノ:://  ::::::::::::::::::::`"::::::":::::::::::::::::::::::::::::
             |/  l/ |    :: :::::::::::::::::::::::::::::::::::::::::::::::: ::..