########### . ##.......... ...#....!...... #.....)...?... #...W.<....... #....)o....... #.....g....... #..o.......... #............. ...##.......... .#. #...####### . ....#