## #..##### ### ..#...#.##.. ##### ### ####### .......#..#### ####...###.###.....# .........###.####### ###...###........###.# # #...ll.....#.##.###..#### ##.#########.## .# ##..#........###....## ### #......##.# ###D#.##..........## ###....#..# #.##..##########[# ###.......#.# ## #### ### #####...........# ...........#....# ....##..........# #.#.##..##......# ................. #.#........#.#### ........#..#... #.#.#..<...####. #...#......# ###....#...# ....... ...# .##.##. #.## #. #. .# # #. .# #. ..