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