... #..# ###..#### #..# #....... #..# ....... #..# ##..#.# #..# ...... #..# #.l#.# #..########?.#.# #............#.##.## ###.##########S......# #...# #......... #.### #..h...... #.# #.......## #.# #.......# #.# ### ######..# #.# ##.## ..# #.# ##...########..# #.#####.......<....... #..........#########.# #########.## ###