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