##### #######...# .......S?.# .######r..# ##.## #.# #.# #.# ... ...