                                  .-%####%-.
                                .+%*:    .*%*.
                             :-%#*:        :*%%+
                            =@@+-            -*@%=
                          +%@+.                :*@%+
                        :#%*                     .#%#:
                       #@@:                        :@%*
                      :%#                            %%:
                    :*@-                              -@*:
                    @#              =====+:             *@
                  -#@*          -#*#======*#*-          *@#-
                  *@-         :#%#-.       :#%#:         :@#
                -#%=        .#@*.            .*@#.        =%#=
                =@:       -*@+:                :+@*-       :@+
               +*+      :#%#.                     #%#:      +*+
               @*     .%%#:                        :#%#.     *@
             :=%+   :*@*-                            -*@*:   +@=:
             *@.   -@#-                                -#@-   .@#
            -#%  :%@#-   ++-                      -++   -#@%:  ##-
           .@*. =@*=     :%@##+                +##@%:     =*@=  +@:
          :+@= -*@.       -#@@@@+===:     ==-+@@@@#-       .@*- -@+:
          #@- .@*           -#@@@@@+.     =@@@@@#-           *@: -@#
          *% :%:                                              :%- ##
          #@:+#:                                              :#+:%#
          .=@*-#*=                                          =*#-+@=:
             -* :#*=                                      =**: +=
           ++:    -+*-             ..                   -*+-    .++-
       .:+@@@%*     :=+      :----###%#  -%@%---::     +=.     *%@@@*:.
      =%@*-  .:         ++++*@*==+   +@ =@===+++@@*+++=        ..  -+@%=
    =#@*:          +%***#+:::        =% *% :+  .. :.:##+**##.        :+@#=
    %%.          +@#-   -: :=:=+==:    -%#  :++=--=   :=  :*@+         .*@.
  -@#:           +@-  =*==+====-=-    .@+  -+--+--===+==   .@+           *@*
 =*+:             :@= .:=--==:==:=:   :@=   -+=--====-==  -@-             +#+:
 %@               .@*   =+-:==::+:   =#+: ++--==-==--+-:  +@:              #@-
#*-                 #%  ---+-:+=:::  *@  :--+-:=+:-+=:   ##                 =@
%=                  #%.   --=+:.=#  -%%  :*=-=+--++-:    %#                 -%
                     =@-  =+::-*:   @#    :-+=:++--++  :@=
                     -%+   --+:-:  .@*   -==-=+--+=-   =@-
                       @#  +-:=*- -#+: -++==+===+-=+  #@.
                       %#   ++-   +@-  -  -=:-==+=-   #%
                        *@  :  ...:=%###*: .:  :.   :@+
                        +@=:::=###*=   -#***+#@+:-::=@=
                         -%%@%#              .===*@@%:
