###....#.###.## ##............... #....$........... ##............$.. #................. #................. ##.....o....#...... #.......