########## ### ###### ####.#.##.#.####.####.#..### ##.#..........#.............## #............................# ##.#.......#..............#.### ###......##..................## ##.............................# #....#.##........[))......#...## ##.####.#........o>[.)...#...## ### #...#.......[)[..........# #.........o...[..#.#..#.## #............[...........# ##..#....o...#).=........### #...........[[..[.#o..#.##.## ##.#..o#..........##)[).....# ##...###.....[[..o...#.##.## #...##...#......#.[<###### #...###...........[## ##..###...........## #...###.#.#.....## ##.########.....### #....## #...#..#.## ##....# #.........# ###.## ##.....#.## ### ##.....## ##...## ##...## ##...## #....# ##..## #### ### ### ### ##.####.## ##.### #...##...# #....#####..#.#..## #.....#.#........# ##.............#..##### ##..........#...#...##.#### #............#.[.#.##.).#.## #.............)[...##[)....# ##...............)..))....## ##.......[..#.....##.#..## #..........###...###.#...# ##.#.....[#####.###...#.## #..........##.#####..#### #......).......# #...# ##............#####.## ##.......#.......##...# #.........#.......##.## #.............[..##### ##...............#### #................#..## ##.........>.........## ##...................## ##.................>...# #..................##.## ##..................### ##.................## #................### ##.#..##.#...#.### ###############