... #.... ....o. ....... ####....Z.. #.......S.. #....o...... . # #..... ... ##.....#.......... . #############..... ###.. .