######### .......... ...?.....# ..$o.....# .........# .........# .........# ..)......# ######+## #.############## #...o.........S. ##########...### ..# .# #