########### #..O......# #.#######.# #.# #.# #.# #.##### #.# #....<# #.# ######### #.# #.......# #.# #.####.## ###.# #.# #.# #...# #.# #.# #.#######.# #.# #.........# #.# ##################################.## ..........(......?........>.........# #......###############.##.########## #......# #.##.# #......# #.##.# #......# #.##.# #......# #.##.# #......# #.##.# #......# #.##.# #......#