.. ...$ ###..## ..... ##..### # #.....###.##.# #...(..(.....# #O#...<......# #.#.#......... #.h....##.##.. ###.##.$.... #?##.##.##.. ...!.. # h ##..?).. #....## ...... #......