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