^:++:^                  ^;+-`
                                 `;$#&&&O;               `+O&##e.`
                                 =#&?iie##-              =##!o$O%^
                                _O#;`  `i#!`           `+&#:  .!#+
                               `?#+`    ^##^           ~##;`   _&?
                               :#%`      !&-           e#o`    ^&O`
                               !&;       e&:          _#$^`    `#O`
                              ^O#^       *@;         `?&;`     `&O
                              -&!        *@;         -&O`      .&%
                              i&i        *&;         e#+       :&!
                              e&:        e&:        ~#O^       *&=
                              %&~        ?&-        o#o        $&-
                              ##^        O&.       `$#-       ~#$`
                             `&O`       ^##^       :&?        o&=
                             ^@%        ~&?        *&=       ^O#~
                             ~&?        +&o       `$#.       ;&!
                             _&!        *&;       :#?        %&:
                             :&e        %#~       *&=       _&$`
                             ;&*      `~#O^      `$#.       ?#+
                             ;&*_+oe?$$O&&$O$%!*i+&%       _#%^
                           ~=?#&&@@@@@&#&#&&@@&&&&&*       ?#+`
                        -o$#&##%!o+_~.^`````^~_;=e?-      :#%`
                     ^+$&&#$o:^                   ``     ^$#;
                  `.iO#&%i~`                             ;##-
                 `+O&#e_`                                ^?#O:
               `-?#&e-`                                   `*&O=
              `=O#%-                                       `=O&o`
             ^!#Oi^                                          _O#o`
            .%#%_`                                            _O#i`
           .$#?.``                                             _OO+
          ^$#!.``                                               _#&:
         .?#e^                                                   ;OO~
        ^e#!`                                                    `o&?`
     ```i&$.                                                      `%#=`
       -O#-`         `-;==+_.                 ._=ii;~              -#O-
      `?#i`        `+%#@&&&&#?;`            `oO&&#&&#?:             *#*
      +#%^        ^!O%+~..~:o$#?-`         `eO!:.^^-iO#!^           ~O&.
     ^$#_        .?#=`       `+O#+`       `e#i       `i#$~           i&e
     i#e        ^?#;          `.?O;    o?~+#i`         _O$.          ^O#~
    ^O#~       `oO+             .?$^   ;OO#!`          `-O%^          *#i
    +#!       `_#*`              .;     -?$~             _#*          _#%
   `%#:       `?O^        ``              ``   ``         +i          `$&.
   _&$^       -#=         iO_                 `!$~                     *&;
   *#=        .o^         e#+                 ^%O-                     ;&o
  `O#~        ````        ^_`                  .~                      .&?
  ~&%                                                                  `#O`
  +&o                                                                   O#^
  i&=                +=iiioooo*+             -oi+;:_-..`                %&.
  o@;               `*!!!eeee*e!`            -e!?%O##&#:                ?&~
  e@:                          `   `^^^^``   `       `^`                ?&-
  e&_                          `;!$#&&&#OO$%e+                          ?&~
  e@_                         `*Oi_~.^^^~-:+*O^                         %&.
  e@:                         -O-           `O-                         $&^
  o@+                         *!^`         `~O+                        ^##
  +@o                         ?#Oe+_.^^.-;o$&#!                        ~&%
  _@!                         O&&&&&###&&&@@@&O`                       ;@o
  ^&O`                        O&&&&@&&&@@@@@@@&~                       *@:
   %&-                        $&&&@@@@@@@@@@@@&+                       O&.
   i&i                        ?&&&@@@@@@@@@@@@@e                      -&%
   ~#%`                       *&&@@@@@@@@@@@@@@O                     `o#=
    ?&;                       =&&@@@&@@@@@@@@@@&.                    ^OO~
    :&?`                      +&&@@@@@@@@@@@@@@&:                    +#!`
    `?#;``                    %&&&@&&&@&@&&&$&&&i                   `$&_
     :#O~`                   -#Oo?&&&&&&O??=^-*#!                   +&?
     `*#?^                   i!` `+=~`__`      :%                  .O&_
      ^%&*^`                `$:                ~#^                `*#!
      `-##i`                `$:`               ^#~                ;#$.`
       `:O#i`                =%-.  ^:-``-._+--..O~               -O#+
        `_#Oe^               ^$##O$#O#O$###%###O?`              .%&*
          -O#%-               ``._;-``-:^^` ^.~;.              ~?#e`
           ~?#Oi^                                             _%#!^
           ``oO#$+`                                         ^oO#*^
             `-!&&%;^                                     `=$OO=`
                _?&&O*-`                                ~iO&#!~``
                 `_e#&&$o-`                         `~+?#&&!_`                  `.~....^^^```
                    .i$&#&#%o:~``               ^_=!O##&$*-                 ^_i?#&&&&&&&&&##O+^
                       ~=?#&&&&&O%!*oi====ioe?$&@@@&#%$O_^              .:i%&&#$*=;;;;+==io*%#*`
                        `*&e=*%O#&@@@@@@@&&@&@&O$ei_. :O&%*=;-~.^^^.~:o?###%*;.             ^e#~
                        +#o`   `^~_;;==ii=+;:-^`       .i?O&&&@&&##&&##%o:.          .~~~_;o%#$^
                       .O?`                               `._:+=iooi+-`             :#&&&&&&$=.
                       *O-                                                          ;#o=+:-^
                      .O*`                                                          +#~
                      i#-                                      `^.~--__::::;+_     `!O`
                      $?`                                 -+e?O#&#&&&&@@&&&&&&%i-.-o#i`
                     ~&=  =e                           `:%&&#$?ei=+;::_--~~~~=%&&&&#*^
                     +#.  e$`                         .?#%=~`                 `~:++-`
                     !$   *$`                       `.?#=^
                    `$e   eO`                       ^?O;`
                    .#i   *O`                       oO;`
                    _&_   *O`                      -#o`
                    +&~   *O`                     `!O.
                    o&`   *#`                     _#=
                    eO    o#`                    `*#^
                    !$    o#`                    ^$?
                    ??    oO^                    .&=
                    ?e    iO^                    ~&:
                    ~^    +%`                    -&:
                          ``                     ^=^
                                                  `