########## .........## .. ........ ... ...#.# ... .#####.#.#####.#### .................. O ##.#####........# .## #.s......###... #............. ########## ##........(.. .........# #........# .#######.# #........# #.# #........# #.# ########.# #.# ########.# #.##########.....##.# #................'..# ###..............#### #..............# #..........##### #..........# #............ #............. ###########.... ....