. .... #.... #.... .##.... .......########## . #.............. .....#...g..$...... #....