############ ...........# ...........# .o.o?......# .o.........# #S######o..# #..........#### #.#####....##.# ##### #....##.# #... #####....##.###.### ............).)oc(# ######...######.#.# ........<....#.#.# .#####.#.###...#.# ....># ###.# ##..... ..# #..#... .## .......# . ##..##..# #. .. ..#