0 _____            |_____|___________|_____|
           X_____\           |_____| / _____ \ |_____|
   .-^-.  ||_| |_||  .-^-.   |_____|/ /\___/\ \|_____|
  /_\_/_\_|  |_|  |_/_\_/_\ /|====|__/_/___\_\__|====|\
  ||(_)| __\_____/__ |(_)|| ||====|  _/_\_/_\_  |====||   ______________
  \/| | |::|\```/|::| | |\/ \|====| | \ ... / | |====|/  `--------------'
  /`---_|::|-+-+-|::|_---'\       |__\ `---' /__|     _.  .--./|  |\.--.  ._
 / /  \ |::|-|-|-|::| /  \ \       |==\_____/==|     //|  |--||----||--|  |\\
/_/   /|`--'-+-+-`--'|\   \_\      |===|===|===|    ||__\_|  ||____||  |_/__||
| \  / |===/_\ /_\===| \  / |      |===|+-+|===|    ||_-- |__|||==|||__| --_||
|  \/  /---/-/-\-\  o\  \/  |      >|||<   >|||<    ||_() |___||--||___| ()_||
| ||| | O / /   \ \   | ||| |      |---|   |---|    || --_|   ||__||   |_-- ||
| ||| ||-------------|o|||| |      || ||   || ||    ||||  |---||__||---|  ||||
| ||| ||----\ | /----|o|||| |      || ||   || ||     \|| /|___||__||___|\_||/
| _|| ||-----|||-----|o|||_ |      >= =<   >= =<     |||_| \.||||||||./ |_|||
\/|\/  |     |||     |o|\/|\/      |===|   |===|     \ _ /   \--==--/   \ _ /
\_o/   |----|||||----|-' \o_/      >---/   \---<      <_>  /----------\  <_>
       |##  |   |  ##|             ||#|     |#||      ||| _\__ |  | __/_ |||
       |----|   |----|             ||-|\   /|-||      ||| \  |\|  |/|  / |||
       ||__ |   | __||             ||+||   ||+||      ||| |  |_|__|_|  | |||
      [|'  `|] [|'  `|]            ||-|/   \|-||      ||| [--+ \  / +--] |||
      [|`--'|] [|`--'|]            ||_|\   /|_||      ||| |--+-/  \-+--| |||
      /|__| |\ /| |__|\         ___|/-\/   \/-\|___   ||| |  ||    ||  | |||
      ||  | || || |  ||        /________\ /________\  |=| |___|    |___| |=|
      ||__|_|| ||_|__||                               / \ |---|    |---| / \
      ||    || ||    ||                               |=| | | |    | | | |=|
      \|----|/ \|----|/                               \ / |___|    |___| \ /
      /______\ /______\                     ^          = (| | ||  || | |) =
      |__||__| |__||__|                   (/U\)           |--_||  ||_--|
                                          \___/     /    _|_#__|  |__#_|_
     ____          ____               --  _|||_  --/    /______\  /______\
    |oooo|        |oooo|             //\\/ ___ \/,/\   |________||________|
    |oooo| .----. |oooo|             \\////_^_\\\/'/
    |Oooo|/\_||_/\|oooO|              -///-/_\-\/\-
    `----' / __ \ `----'             |||/_______\|||
    ,/ |#|/\/__\/\|#| \,           ,/|||\  |O|  /|||\,
   /  \|#|| |/\| ||#|/  \         /  |_\\/-___-\//_|  \
  / \_/|_|| |/\| ||_|\_/ \       / ,/.--/-------\--.\, \
 |_\/    o\=----=/o    \/_|     /\/  | / ||`|'|| \ |  \/\
 <_>      |=\__/=|      <_>    / /    ||=|`---'|=||    \ \
 <_>      |------|      <_>   |\/     |--|     |--|     \/|
 | |   ___|======|___   | |  /()\     \__/     \__/     /()\
//\\  / |O|======|O| \  //\\ \__/     /  \     /  \     \__/
|  |  | |O+------+O| |  |  | |  |     ||||     ||||     |  |
|\/|  \_+/        \+_/  |\/| |==|     ||||     ||||     |==|
\__/  _|||        |||_  \__/          ||||     ||||
      | ||        || |                ||||     ||||
     [==|]        [|==]               \__/     \__/
     [===]        [===]               /  \     /  \
      >_<          >_<                ||||     ||||
     || ||        || ||               ||||     ||||
     || ||        || ||               ||||     ||||
     || ||        || ||             ,/|__|\   /|__|\,
   __|\_/|__    __|\_/|__          /--|__|-\ /-|__|--\
  /___n_n___\  /___n_n___\        |___|  |_| |_|  |___|