#### ...## .# # ######.#..####... .#.#................ ..........#......... .........###........ ..#....(..#...$...# #...............# #...#...##..?# #. ........... #.......#!...... ......###h....... ...... .......## ... ...?...# .. .......#