############## ####..........r.# #......###.####.# #.##.### #.# #h# # #.# .... #h# #.##.##.#. .h. #.......####.# #.......# #.# #........# #w# .......... #.. ........... ..........S. #.........?.. .#####.......