#### ..# #### #.# ... #.########## #.#######..........# #.............## #...........O).# ##^##########..# #.# #?.... #.# #..#### #.# .... #.# ##.## #.# .# #<# .# #.# #.# #.# #.# #.# #.. ###