##### #...# #...# ### #...# ...##...############## #.........>.........## .##....###.............. ... #....###...........#.##... #......#####.#####...#.... #.#....#..# #.######....... ##......##.# ##.#........#... ...........###....####....... ###.####....##...###......... ####.. ##..>................. #....# ##........###.!....... .###....#####.........# #......<.. .(......#.............#.l...###### ###.......####.............## ........######.............# .........<.................# ....#...######.........?...# ###.....# #.)...........# #.#...# .............# #.#.... . ##... # ..... ###.. ...