### #.. #.# #.# #######.####.###. .......?......... #####)####..... #.............. #.###$#.h...... #.###.#w....... #..<#.#........ #####.#.####### ..... ##... ... #....