######### #.......# ##.#####.# #....w...# #....O...# #..###...# #.## #...# #.# #...# #######.####w..# ................. #######.####..?#... #.(.....##)..##### #.<.....##.... #.......##..... ###########.#(#