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