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