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