######## #....#.# #....#.# #..<.'.# +....### ##. # ##...# #.... #.##.###...##...#.. ................... >.........##+###.. .........# # ##'####..# ..###.###..###..# ...... .......'........##+## . #...... ......#........##..# ..#....( .....#..).........# ############.# #..# ##### #..###.)###..##..+ ##..#..#.....####..##.....##..###..###..##..# #..........#..............#.....<...#...##..## #..........#..............#.........#o.......# ######## ##....##...#..............#........##...##...+ ##......# #.....##.(##'####.)##.....##.......##...##..##### #.......#####...[.##..##..###..##.....##..###..##...##..##..# #......##...##....#...#.....#..'......##..###..##...#.......# #...........###'####.)'.....#..#.......#.......##..>##......# #...........##....######....#..##.....##.......####+##..##..# ##.....##...##....##..##...##..##..)..##..##...##...##..##..# ##.....##...##........##...##..##...))###'#######....#......# #.......#....#........#....#...<'...).)'..........[..#......# #.......+....'........'....#....#....).#.[...........#......# ##....###.######..######.##########..###.###'####...##..##..# ##....###+######..#################..###.# .####...##..##..# #..............'..................)........ .#..........#..# #..............#..>........................ #..........#..# ####....##..##..##....##...######..###.###### #.##..##...#..# #.......##..##..##....##+########..#######.######.##..##...#..# ##......#.......#........................#..............<..#..# #......#.......#........................'.....).>.........'..# #......'.......#........................#.................#..# #####...####'###..##.##.##.##..###...###.##########.##..##...#..# ##..##...####..##..##+##+##.##..###...###.###.######.##..##...#..# #...+....#......#...........Y#............#........#.....#....#..# #...#....#...................+............#........#.....#....#..# #......#.##.##.#..############..###..###..##..########...##...#..# ################### #+####'#######..########...# #..# ..............#......)..'...# #..# ..............!.........#....# ...# #...#........#..#..#....#...## ...# ### ######################### ...#