### # #.. .####.#.# #### ......#.###...# .............. .# !.....#...#.#..## .......<........# ####..#.#.#..... .......@.w......# ###...#.........# #.......#.....# #.............. ........$.^.#..# #####...........# ..$......##.# .########.#