##.# ... #...# #.# ....# #.# .#..# #.# ##...## #.# #.. #.....# #.# #..###.....# #.##### #.....?....# ##.# ##.###.# #.# #.# #.# #.# #.# #.# #.# .# #.#