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