#.# ### #.. ... #.# #.# #.# #.# # ###.####.####.# #######............ ...............#.##.##.. ........w.............# ######..#.#.##<#.##.#.# .....#.#.####.# ....(..#.#.# #.# #.......#.#.# #.# ............. ... ............? ... ............. .<. ###### #....# #....# #....# ###....##.# #..<...>..# #.........# #.......... #....S...## #......S.# #........# #........# #........#