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