######## #......# #.....)# #......# #......# #......# ####......# #.........# . #....###### ..##....# ......?..# ...##....# .. #..S.# ##+###