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