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