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