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