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