##### #...# #...# #...# #...# .. #...######.... #.<.##......# #....hh###.### #...#S.#...... #...#h........ #........[.... #####......... ........... #$.......... #............ #............. #......h...... ........#..#..