# .##########(##### ........o(....... ######)##)...... #{# .#####. #### #(# .# .(# #o# .# #(# #.# .# #..####.###.# .# #......oo(..# .# #.......S#### #........... #..###....### #. #....# # #..... .....## .......