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