... ..# .. ..? ... .! #.# #.# .#. . #.# #.# .. . #.###?###.#.# #.###.#.....#.#.### #.................. #....∩.....# #..........# #....<....## .......>....## #.##..⌠...⌠...# # #..........# ##.........#### ###........... ############