############ ...........######..# ...........'<......# ........<..#######.# ...........#.. #####.....#(#..#.. ###.....#.#..#.##. #.......#.#...... #.#######.#....##. #.# #.#....... #.#######.#.....# #.........#.....# #########.......# #..........### #.#........###.# #..............# #########.###### #................ #.######.######## >.......#....... ##.........######## #..........{.....# #.#........){o..>+ .. #..............# # #..............# ####...........# #...........# ..............# .....##.......# ###$. ........# ##. ........# #........#