# ..# ..# ######..# .......## .##.######.......# s................# .##....##........# #.... #........# .....## #...(....# ..... #