. ..# #...# ###...# ...... ########## #.#.###.........# #....##.........# #....##.........# #######.<..##.........# ................)......# #...###....####.###..... . #....####.###.##### #.................. #.#.#####.###.##### #.#.# #.# .# #.#.#####.###.## #.#.#..........# #.#.#...b......# ...........S...# #?#.#..........# #.# #####.#.#.## ........ ##.#.#.### .>#.#.# ###.# # .# .