. # .. #.####### ##... #.#.....#...... #....##.#.##... #..<..#........ ##....#l#..#..# #.....#)#.......# ##.#######.#.#...... ...........#.)...... #.####.####.#...... #.................# #.####.#.##.#.#.... #.#.##.#.##..# ....##.# . ..# .....##.. .. .. ##.......# #. #....##.. .. #....# .#