# ##### .. #...# ...#####...# .......[...# ..?..<..<..#### ######### ..(....)........#<....... .##.......#######.####### #####O....... #O# ##.##..... #.# ......... #.# #######.########.##### ...........O.........# ######.########)....# #.# #.....# #.# #.....# #.. #.....# #.. #.....# #... ####### #.## #.#