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