. #. .# ## .# .##.# # ...#.# ###########....# ....s....<##>#..## <.........##r....## ..................# ..............##.# .........###### # .........# ........# .####..# .... ..... .