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