# .###### .....#### #......# #......# #..?...# #......# #..5...# ###o######## #..Y...... ##########