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