..# ############### ..# #.............##... .#####'#####..##.# ###...#####.##.# ##.......###..#.# #.........#...#.# +....<....+...#.# #.........#...#S.+ ##.......###.##### ###...### #'# ##+## ..# .... ..... ....... ........ ##.......#