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