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