.......# ....... ...... #....# #....# #....# #....# #####.########.## ...#.#................. ..# .(..#.#######'#######.#..# . ##...#.#.............#.#..# #.#....#.#.###########.#.#..## .......#.#.#.........#.#.#...# .......#.#.#.###.###.#.#.#..)# ... .......#)#.#.#.....#.#.#.#...###... #.......#...#..<..#...#........... #.....#.#.#.#.....#.#.#.#..#...... #.....#.#.#.#######.#.#)#......... ....)..#.#.#.........#.#.#.##...... .#.....#.#.###########.#.#......... .......#.#.. ..#.#......... ##.....#.#######+#######.#..#..)... ......#.................##)#...... ..####.########.#####......... .........................>..#. ######.###....##.....#...>... #.# #.#####.....#....... #.# #................... #.# #######............. #.# #.............. .$. #..###..#..... ..... #..# .###.. ..?.... #..# .# ## ......... .... b......(.#. .... .........###......