... # .. . ##. ?. .#.... .## .#..# .. #.... .#####. ...#.## .......#h...... #.<...b... #.>.#5.....# .(...## ....... .... .#####. ... ## .. .