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