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