. # .... .... ## .... ##.#.###... ... ............? .. #............. #### #. # #............. .....#.#####.#.. ##............. #................. ................. #.........r......# #.#.>..#...# #######...)......# .###.#....#...# #.......... ...........#...#### #.####.##.? .###.#....#......# #. .# . #.#....#......# #. # # #....#......# #. # #....#......# #. #.#....#<<....### . ..###.#....#......... ..............#...### ..............# ..# #####.##......#...# .................$. ..............#.## .......#######.# ....... . ....... ...... ..... ##.. .