_
                    )\_  _,-,
          _ _.---.._) ( _) (
       .-' `.    ___`)8o) (`
    _.'     _.-:::::::o()8-`                    _
   /      .::::::::::::::\                     >\_ __
 _/   , .;:::::-;""))`_\::|               _____):<__)\__
/     \;::::" _     ,%"'%/            _.-'  _.'):(_);( .|
\      \::| ,%"'     ,a'_|.._     _.-'   _.' .-\O_);_(' |
/`-.  `.|:; %`,a'   ,_    \/|"".-'     .'__.'o8()8_(' | |
\       `._          _) _.' | |""""""""|  |"""")O""|  |_|_
 \_        \ \`-.__.'|\`    /`|        |  |   /:(  |  (%%%%\
  `.       /  \     .'_`---'  |        |  |   ):(  |  |)%%%%|
    `._   /    `"--' `-'      |        |  |   \(`  |  /%%%%%|
      ) .'                    |        |  |    `   | .|%%%%%/
     /.'   `.                 |--------|__|--------|' .\%%%/
   .;;;.     `.             .'|___,-._.%%%%\_______|.'| |""
  ;:::::;      `-.__     _.' ..._/%%|/%%%%%|       |  | |
  ;:::::;      .'`.``````  ,;::::%%%%%%%%%%|  _  _ |  |/
  |`:::'           \     .-`::::::\%%%%%%%%| (_><_)|  /
  |               .'`._.'`.  `:::::`%%%%%%/   _/\  | /
   \               .-'         \:::::\%%%'|______\_|/
    \                           \:::::;"'         `-.
     `._                         \:::;`             _)_
       `.                        /`"'              / O \
         `-.                  .-'                  |~__|
    hjw     `.            _.-'                     |__x|
              `-._____.--'