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