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