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