############ ################# ################ ##...#.#....# ###.......#.......####..^#..#.......# #...........### #.............<....#................# #...#.........# #....#...#..###.#.....#..#..........# ####........#..## #...##...#### ##.....###..###...#^..# ###.....#.##......#########..####### ##.#### #####.....#..# ##.......#..#....#......#..#..## ### #...#...## ##....###........##.............# #..#....# ##....#....#....#....##....#.....# ###...### #.........#........#.....#.##...## #..### #.....#...#....^#..#........^..#### ##..# #..^#.##.......#..#....#.##.......## ##..## ##..........#.##...#.........#......### #^...# #.......##...........#.#...#..........### #....## #....#........##........##.......#......## #.....# ##.....#.#.......#.#...........#.#.......### ###...# ##..##.......##...#..#..#...#..........#.#..# #...# #...#.....##...#..#...#..#..#.##.##..#..#...# #...## ##..#.###.....#.....................#....(.## ####...# ##..^###.....#^....#......#.#...........### ##..##..# ##.......#...#..##....##.#........##.....# #^.[...## #....#..........#......#......#......^..## ##.....## #..####.......#..^.......##.#^##)...).#..## #.......# #...# #.....#....#..^#...........#........# #.#.....# ###..####..#....#...#####.#.......##.......# ##......# #####.......#....#.....## #....##..###..#....# ##....## ###.^#...#...#.....##..### ##..##...# #####.^.### #^...## ##..#.......#..........## ##.....######.#..(.^# ##...!## ##..#.....#..#.#.......## ##...###.#......>..# #.....# #....................### ######...........## ##....# #....#.#......#...#.## ##...###.##### ##...# #....^....#.......### ##.....#### ### ##..# ##.#......^...#...## ##..#...# ####.## #####...# ###..##......#..#.# ####..##..## ##.....###.##...## ##.....##....#### #....###### #..>...##......## ##.....###.## #...## ###### ##....##.#...### ##....# ### ##.## ##....### ##.#........##### ##..## ### #.......## ##^..^.........# #### #...#....######..#..##.....# ##..##...##......#^........# #.......#.......##.....#### #ยง..#....@...######.>..# ##.....#....## ##### #..#.....#..# .....#..#....# ...#....#...## .@#####..##### #.. #### .