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