####### ##......# ######.......# #....l<......# #.##.S.......# #.......... #.........# ..........# ###....%...# #.######## #.