##### #...#### #...... #....# #..r.# #..l.# #.l..# #....# #######....# #..........# #...###.###......... . #.....###..##### #...#.#...##.... #..###.###..##[..# #.. #.# ..###..# .. ##.## .. #.# . ##...## . .. ##.....## ##.......# ##.........# ##...........# ##...)..#......# ##......###...... # ##......## #..... #.#......## #.... ...#.......## #... #.....<..## ###.......# #.#......# # ##......# ##......# ##......# ##...... #....