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