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