... .... #.# .# ##########. .... ... ... #..<....... ... #.###?#.# #.######### #.. #........ #.# #.. #... #.##.##.### #.. ##.## #.##......# #..##...####.......#.# #.w...#......#######.# #.###...####.# #.# # ##.#####.#######.# ....<............# ....############### ###.## .. ##