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