# . .. ... ... ..>. #........ ....######........ ........##........ ........<........ . ........##.....# .. .........#.....# ... .........#.....# ...# ..#............#..# ........###.......# ........# ##..S...# .#............r...# #.....#########..... ....## >... .... ... .. .