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