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