### ... .. # # .# .# #.######.##..# ..8.....8.. #.....# #..<..# .# ..?#.....#...# ....8....?8...# ##.##.######..# # #. .# .. # ##