##### ##...## ##.....## ####.......## #...........##### #.#.............# #.#.........###.## ############ #.##.............# ##################..........## #...#.....#####..# #............!...............# ###.#.......# #..# #.################.########..# #)#.##.##.# #..# #.# #.# #..# #.#.##.##.# #..# #.####### #.# #..# ##.#.##.##.###..# #.......# #.# #..#######....##.##.#....# #######.# #.# #....<...........##.#.#.## #.# #.# ##.#####.......####.#....## #.# #.# #.............#....#..#..# #[##########.###############.......#.##.#.###.# #.##......##..........# ##.....#...#.#..#..# #.##.####l###########.# ##...............## #.##.# #.# #.# ##(..........##.# ##############.##.# #.# #.# #..#...).#..##.# #.................# #.# #.# #..##...##..##.# #.############.#### #.###########.### #........<.....# #.# #.# #......l........# ##.###........## #.# ########.###################.#.# #)# #####.....######## #.#####.............##.............#.# #.#######............# #.......#......####.##.#############.# #.............######.# ###.#######)####### #.##.# #.# #####.........# #.# #...# #.###...###.##.# #.# ##.##.###..#..# #.# #.#.# #.##.....##.##.# #.########.#<#.# #.....# #.# #.#.# #.##........##.# ######.#....[....#..# #..##.#### #.# #.#.# #.##...(.#####.# #........######...#.# #........# #.# #.#.# #.###...## #.# #.####.### ##.##.# #.###.##.# #.# #.#.# #.......# #.# #.# ##.# #.##.# #.# #)##.# #.# #.#.# ######..# #.# #.###..# #.##.# #.# #.##.# #.# #.#.# #..# #.########.##...#### #.##.###.###.##.###.# #...# #..# #..................######.##.........#.>.##.# #..## #..# #########..##...##.##......=.###..>....#....# ###..# #..# #.####.###.##.###.##.# #.#####...#### #....####### #..# #)# ##.# #.##.###.##.# #.## ##.## #.#........#######..# #.# #..# #........##.###..# #.# #......#............# #.# #)## ####.###.#...###.#####.# #....###).#########.# #.# #.# #.###...............# #....###....## #.# #.# #.# #.##..#...###.####### #....#.......# #.# #.# #.# #.##.###.## #.# #......_.#...# #.##############.# #.# #.##.# #.# #.# #...##...###.# #.##.............###.### #.##.# #.# #.# #..####.###.)## #.##.#########..)......#####.##.# #.# #.# #..####..#....# #.##.# #.#.<.......).#.##.###.####.# #.............# #.##.# #.#######.###(#............)# #...........#.# #....# #.# #.# #(((...########## ##########.#..# ###### #.# #.# ######.# #...## #.# #.# #.# #.########## #.# #.########># #..........# #.# #..........# ##########.# #.# ############ #.# #.# #.############># #............y.# ################