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