... ... .... # # ..... .#.## #..######....#. #.......o...... ###..#....h...#. .......