################# ......#........h. ......+.......... #.....##......... #.....##..$...... #.....+.......... #######.....##....##... #...........##?...# .. #.h..##.....##....##... #....##....h##......... #...................... ##).......h.<.......... #..................... #!.................... #..................... #...#########......... ... #....##.. ....# ....#