....#.. .....oo .....## .....%. # S.....# #.. 5...... .....###hh..... ......r<55g.... ..########..... ... .