. . #. . ##. .. #..# ... ... ###... #.##.....# ####.<..####.. #............# #.#####r.##### .. ...# # .#..# .##.# l# .# .# # .#