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