########### #.........# #.#######.# #.# #.# ###.##### #.# #<......# #.# ........#l###.# #.# .########.# # #.# .. #.###.###.# ... #.........# ..# ##........# ... .##.###.# #.# .## #.# ###.# . #.# ##.#.# ....###.#####..S.### ...............r...+ ..#####.#####....### #.# ##.### ..# ..... #### ###.### #.. ##. ..