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