... #..# ##..# #.... ...# # ...# #..###..#####. #.............. #..# #..# #..# #..# #..######.#. #..<.....?.. #.#######.## #.# #.# #.# #.####.### #........# ######@#.# #.#.# ..# # ###