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