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