### ..# ..# ..##### ..#######....... #..<......S....... #.<..# #...w# #......# ####...... ......# .##... .. .# .. .