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