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