...... # .....## .? .....# .##....# # ....?.##.# #...... # #o#.##.... #