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