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