############### #.............# #.###########.# ..#######.# #.# ..........## ######.# ..####)#...#####......# ......)oo...>......######## #####.#...#####>##........# #.##..# #. ########.# .. .... #.## #.# ... .?... ...# #.# .... #.### #..# #.# ### .# #..# #.# ..# #.# #.# #.# #<########.# #..##......# ##.##.###### ######.##.# ...........# .######.#..# #.#..# #.#..# #.#... #.#.... #.#.#.## ..#....