### ..# ####.## #..s..# ....#...^.# ........<.# ....###..## # ..... #...... s ........# .# ###......# ..# #......# ####..##. #.....r# #....o.o. .## #....?... #....(.... #.......o. #).....o.# ########.