...... ..... # ..#.## .# ##!#..#. #...... ##...?## #......# #.