#####. ...... ...... ......#### ........# #.....# #....o#### #....oS..# ##.#####.# # .# ##