############## #.......#....# #.......#....# #.......#....# ####+######'####...# ........#.....###...### ........#.............# ........+.............# ........#.............# ........#.............# ....)...#.............# ........'.............# ........#.............# ........##########...## .................#...# ########..<......+...# #.........#...# #.........#...# #.........#...# #.........#...# #.........#...# #.........#...# #....(....#...#....... #...#....... #...#......$ #...#....... #...#....... #...#....... #...#....... #.[......... #..).)...... #..#.#.#.#.# #........... ##.#.......# ........... +..#...>...# #.....(.....