############## #............# #..#########.# #..#...#...#.# ######### ######### ###..#.#.#.#.#.# #.......# #.......# #.(..#.#.#.#.#.# #.......# ##### #.......# #....#.#.#.#.#.# #.......# #...# ##.......# #####....#.#.#.#.#.# #.......####...###........# ####.)......#.#.#.#.#.# #..............#..........# ##....###....#.#.#.#.#.# #.......####...#.######.##########)%#### #......#...#...## #................######.##.........#######....#########..# #...............##.........>.........#.....#.............# #.......#..).........##...##########.#.#####....######...# ######.#........#...##......# #.#.# ###### #.### ###.....#.##~..#......##.#.## #...# ##.# #..........~~....##~..#.....# #..## #..# ######....~..)#~~##..~~~.....~...# ##..# ############.## #....>...~~..()##...##~.....~~~..# #...# #............# #.......~~~~........~##...~~~~...# ##..## #.##.######### #.......#~~~~...#...2....~~~~#.#.# #..## ##.##.# #.......###~~~..........~~~###.#.# #..# #..##.# #.....#..########....########..#.# #..# ##.###.# #.....##..###}..#....#..}###..##.#####..# #..##..# #......##..###..##''##..###.........##..# #.##..## ######.....# #'##....##'# #...#####.....# #.#..## ###...# #.....&3...# #.### #.....## #.#.## ####...#.# #~~~..<.~~~# #.# ###.).### #.#.# #####....#...####~~~~~~~~####.# #.....# ###.#.# ###.....#####...##############..####.##..# #...#.# #.....### #....####~~~~####............#####.###.# #.....# ##.#...##~..~##...#....##.##....#..# #.# #.....# #......##''##......##.##.#####...## #.# #.....# ####...............##....# ##..# #.# #.....# ##..###.........##...#######..####.# #.....# ######......##......##.#..........##...# #.....# ##......#.#####......##.########...##.### #..>..# #...##...............##....# #...##.### #.....# ###.....................##.#####........# #.....# #####..##.###.[....##.......##........# #####.### ##.##...#..(...#####.##....##...(.# #...### #)####.#..(...# #^###.#####....# ###...#### #..# #....%...# #..##.## ##.### ###....#######.########.########.##..#####..# ####......##................##..##........# ######..........^^...###.....########..## ########...^_^..# #####.# ##..# ###.^^...# ### #### #......# ########