.. .##. #...... . #..... .. #....##... ##......r.# #########.......... ### #.....#....#....... ....###...#....#.....$..# ###........##....5#.###.# ........................ ###..........."...##### ##....###..5....# ###............# ####..o......# #..h...#####...# #.o..........### #