#..# ...# ....# #....# ###...... #........ ##.g...... ##.