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