##### ...%. . #.... .. ... ... ####.# #..###lS..# #.....#### ###..## #...# #....# ....h# ..#...h ####..... #...#..