.... #.... #. #.... .. . #..... #. .. ...... . ... #....# .#..# #...##....#. #..r...... #g