#### ######## ... #.....<###.# ###.##.......# ######. ############... #.......# ....... #.............# .#######.# ....... ###.............#.... .# .......####...............#..# ## ...........................[.. ...........................##. .....(..........##.........##.##### ................##.........##...... ................+...........[.... ..........#.....########.#.###.######. ######.####.....##..P................. ... +.....+.P.............# .... #.....##....##.............. #... ...####..P.########.#.####. #... .............##.#.# ######.#####.##.#.## #.# #.##.#..# #.# ###'##+#..## #.# #..........##.# #.###..........$#.# #...'...........#.# #####.........#'#.# ######'#......# #.........# #.........# #.........###### #........W...... #........>...... #...###......... ... #......... #......... #......... #........g ##########