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