..... ...S # ... .! .oo ... ##########.###.... #...[....#.#....# #........#oo.# #####.......ooo.# #<..........o##o# #.<..........# .# #............# .# #............# .# #....####..### o# ###..# ##..# o# ##.. ##.# .# ##.. ..