467 1000
#@####.###.#@.######.#######.@#######@#####@##@@#.###@@##.####@#####.#@######.#.###..##.@@############.##########@####.###.##@@###.#######.#####@###..##@####@########@..@.##########@###.##@####.##@#####.##@##@########@###..#####.#.##.##.###########@#.###.#.####@#.###@#@.##.#@#####.###@#######.####.##@###@##.##.###@###....###.###@..#@###@#####..#@####..###@@@#@@#.##.####.##.#####.##.######@#.####@#@@####@#..###@##@#@#.#.#.######@######.#.#@#.######.#@.####..######.###.####.#@####@#@.@#########.@########@####.#######.##@##.###.############..#@.#####..#@##@#####.#######..#########.######@##@#####@#.##@@###.####.#.##..####.##@..#@####.###@#.#@##@#@###.##@@#.#######@..@###@##########@#########...###.###@##..#.@..##@@@#.###@#.#.####@###..###.##..#######.@########@###.#####@.##@#.##.#.#.##.#########.#..##@#####@######.##@..#@@###.####@##@##..###@####.@.####.###.############..#.@.#@#..@#@.#############@###..######.@@.#####..##@###.####@.#.#####@#..####.####..#####@##.####.##.###.#######..#..@#
.@@..@#..@.@...@.@@.@@#...@@#@@...@@..@@.@@.#@@....@....@.@@#@.@@..@.@..@.#@@...#.@...@.@......@@...#@.@#.@..@#.....#@@..@#..@.@@@@..@#..@...@#...@@.@@@.@#@@.#@..@..@..@.@.....@@#.....#.#...@...#....@.....@.@#...@.....#...........#...@.#.@.@.#@...@.@#@@.#..@@@#.....@.@@....@.#@....@@....@.@...@.....@@.@....@@#..@@@......@.....@@#@@@@.@@.@#@.@....#@@@.@.@@@#.@.@.@@..#.@.@.@@#.@..@@@....#...@@.@#....@..#.@.@@.@..@@.@@.@.#@...@@.#.@.....#...#@..@@@..@#..@..@....@@@.@....#@.......@..#@@.....@@.@.@@.@...@@#...#...@.....@@#@.@.@#@..@.@.@@#..@.@@@....@.....@@.@@.#.@...#@@.#.@.@.#.@.#@.....@....@@....#@..#.@..@#@..@...@.........@@..#.......#@..@@@.@@#.@.....#.@..@...@@.#@...@...@..#@......@@#@@@#@@.@.......@@....@@.....@#@@.#@@@..@@#.@@.@@..@#@.......@@@..@@@...#@..#.@@..@@#@@....@#@.@@@.@.@..@..@#@..#......@#@....@@@.@@#...@@.@@..@#@....@.@.@...@.#@..@@.......@#.....@..@@@#.....@.@.#@..@@..#.@.@@@@..#.@.#......@..@@....#.@@#..@@..@...@.@..#..@@..@@...@.......@@@@.@@@#@@.#@.@#....@@...@.@@..#@
#.....#@##.#.@@.#...###.#.###..#@...##@.#.###@#########.#.#..@.###.#.###@...#@#.#.#@.#@.#####.#.##@...#@#...#.#@@...###.@@#@.#@.#@###@..###@###.#@@##.#@@.#@..#.@######.###.#####@..@##@#.#@#.#@#.#@@.#@#.@##@###.@##.#.@.#.@@#.#@#@.@##@@#@##@#.@@@###@#@#@#.#.@..##.#.#...#.##@.#.#@#.#@.##@#.##.@#####.###.###@#..@.##..#..#@@.##..#.#@#.###@##@@#@#.#..##@#####.#.###.###.#@#@.#.##.@#.##.###@#..@...@#@#@..#@@@@.#@###@###@..###.#.#.#@#.##@@#@.@#..@#.##.@###@.@..##..#..##@@##.#.##@.#@#.@.#.#@###@#######.#######..@@@#@#####@@@###...###@.###.@#@..#@.####@.@#.###@#####@#@##@@#.#.#.#@#.##@@#.##@##.###..@#@#.#@#..@#@#@.@.@@##..@#######.###.###.##..#.#.@###@@#.#..#.##@#.###@@##.@@..##@##.#.##.#..###.#.###.#@#.#######@##@@.####.@.#.#.#.#@#.#.#@####@@#@..#@###.###..##.#.#.#.#.#.@@@...#.###.#@.###..###@@@..##..@.@@###@#..@#..@#@#####.#.#.@.#.#.#.###.@@###.#..@##@#@.##.@###.##@.@@###@#@.@#.###.###@#@#.@.#.#@####.@#@#@.@#..#@####.#@#@@...@@#@##.###.##@#@#.#@#########@#..##@#.###@#.#.#.#@#.#.#@#.##..@@.####@
..@.#@......#..@@...#@.@.@..#.#..@...@@@#@#@..@..@.@.@#@..@.@.#..@..@@#.@@#.....@.#@#@.........@#@...@#..@#@@@#.#...#@@.#.#...#@#@..#..@..#@@..@#....@#.@@.@@@#@@.@..@..@.....#.#.#......@...@..#@..#@........#.@@#...#@#.#@#@#...#@#...@.#.@...@.#.#.#@#.#@#@#@@.@...#.#@..#..@@@.@@.@......@#@..@.#@@@@@.@..@@..#.#@..#.#...#.@.#@...@#.#.#@.@.@#.#@#@@@#...#.@@.@...@@@.@.@#.@.#@..#..@..@..@@.@@#.#..@..#.@.@.@@.@..#@...@#@#....@.@..@.#@..@@#.@@#..@#@#.#@#.@.#@#..@..#.#.#...@@..@.#@.@..#@#.#...#@.....@...@@@..#...#.@.#@@.#.#...@.#.#@.....@..#.#@#.@@..#.#.#..@#@.@@@#.#...#@..#...#.#..@@.#.@@...@..@.#@@@.@#@#.#..@.@@.#@...@#..@.@.@#.@..@@...#..@#.@.#.......#....@#@....#@..#...@.....#@#.#...#.@.#.#...@..@@@....@@...@.@..#@....#@....#.#.@.#@....@.#...#.@@@@..#@@.#.#.#@#.@.@@.@@@#.#@#@..@@.@.@@...#@#@@...@.#.#@#@....#@..#@#.....@@.@...@..#.#.#.@@..@.#.#..@@..@...@.@..#@#.@@#.@.@@#.@.@@#@@@#@.@#@@.#.#.#.@.@@#@@@#@#.#...@.#.@.@@#@#.#@@.#.@@.....@@...#.#..@#....@.@@@.@#..@.@#@#.#.#.@@#@..@.#.@@@@#@....#@
#@#@@.##@.#.#@.###.@#@#@###.#@#@#.#...#.#.#...#.#.#@#@.##.##.##@##.@###@#####..@###.#@#@#@##@@#..###@@#.#@#@@@@.#@#@.@#.@.#.#@..##@##...#.#.#@###.#@#..@@..#.@###.#####.#...@...#.##..#@##..#.#.####@####.#.###@@#@..##.#@#.#@##@##.###########.@@.@#.#.#@#.#.#@.#@####@.##.####@##.###@#@@####@##@##.###.####...#@@.#..###.#####.#@.##@..#.#.###.#@###@@@#@##.@#@#@@..##.#####@#..#..##@##.#@#.#@#.#.###..@##########.##@#.#.##@.@@##@##.#@###.#@@##@#@#.#@#@#.@##..@#.@.###.#@###.#.#...#@#@#.###.###.#..#..#.#.@..@#@#.#.#####.#.@@#@##.#@@#..##..#.##.@.##@##...#@@#..#####@#...#.#.#######.#@#@#.###@.@#@.@#.#..@#@#.#.#..#.##############@@.#@#@#####@@@@..##@#.#@###.##.##..#@.@###.@##..###@##..#.#...#@#.#.@.#@#@#@##.#@.###.####..#@###.#####.#...##..#####.####.@##@.#@.##.#...#.#####@#@@##@#.#.##.##.#...#@#.@.###@#@#.@@#@#@###.#..@######.#@##.....#@#..##@#@..#@#######.##..#@#@#.#.#@@.#.###.#.@.#@#..@#@#@@@###.@.###.##@.#@#.#@#.#.#@.##@###.#.###@#@....##@.###.@##.##@####@.##@####..#..#..#.#.#.@@#.###@#.#@###.##
#.@...@@..@@#...@.@.#.#@.@#.@.#.@@..@....@..#.@@.@#.@..@#@#.@.#.#@#.@.@@@@..#..@..#.#....@..@.@...#@..@.#@#.@.#.#.#@.@#..@@...@@#.@@#..@#....@@.@.#@.@.@#.#...@@.@...@.@..#.#@...@@.#...#.@@...@@.@@#.@....@@...#.@@.@#.#..@@@#.....#@..@@@@#@@.#..@#.#...@.#......@..@@.@..@....@@..@....@@.@#.#@@@@.@....@..@.#..@#@#...@@#.@.@@#..@@@.@.@#.#@.@@....@#.@.@@.@#@@.#@@.@.#..@..@.@.#@..#@..@.#.@.#@#.#.@..@....#@@.@....@.@#@@@@@@..@@@#.@..@....#@..@.#.#@...@@@#..@#@@.#.@@#..@@...@@@.#.#.@....@@@#..@@.@.#..@#.@.#.@...#..@@@..#...#..@#@@@.@......#......@.@..#..@..#.#.@.#.#@#.@@.@#.@....@#..@#.@@#.#.@@#@.@@.....@@.@.@@@..@.@@#@@.#@@@@.#....@#@.@#@.@..@.#...@@#.@.#......@#.@@#@@.#.@.#.#.@@#.#...#.#@#.@.#@..#.#.@@#@.@.@.@.@#.#..@@@@@.@..#.#....@#@@@#.....#@@..@@...@.@.#.#.@....@@.#@@@@.#.#@.@..@...@...#.@...@.#..@#...#@.@#..@@@.@.@...@#.#@@.#...@..@#@@.#.@@....#@@@@..@.@..@@......#..@#.@@#..@@...@.#.....#.#@@.#.@@..#.#.#....@.@#@...@#@..#@..#..@#.....@.@.#@#.@.@.@@@@@@.@@.#@#.@..@@@#.......@...#@..#....@
@.#.#.#..####.#@#.###@#@#@..#@#...@##.#.@###..@##.@#.##.#@#.#@#@#.##.#@@#.@.##..@.###.#####.#..@#@.@###.#..@#...#@######@####.#.#.#..#@#@@@..###..#@###.@.#..##@##.@#.#####@######@.#@@.#@##@@####.@#@##.##.#.@#.@@##.#.##..#@#.#@..#@@##@###@##..#.#@##.#########@##.#.@##.#@.#@#@##..@.####.@#....####@##.#.@@..@#@.###@##@@###.#.@.#.#@#@#@####.#.@#@@#.#.#....@#@@###.#.#.#@@...#.#@@...#######.#.####.####...#@#@#.#.#@#####@@..#@##@##@#.####.@###@.#.@@@@#..@@####@.@#####@###.@####@#.#########@#.@##@#...@.@##@@#@.#@.@..#.###.#@@..#.##@@.....#.#.#...###.###@@...@@.#..#@####.@#@@###..#@@..@###@#@###.##.@@##..##...@@.@#@@.#@#@#.###.#@.##.@@#.####@####@###..##.#@..###.#@#..##@@###@@#.###.#@..#@#..@@.#@#@#@@@.@@##.###.@@###.......@.#.#.#.#.#.#.@.#@.##.#@.###@###.####@#.#@#.###.#@#.#.#@@.@@#.###@#.@###..#...#@###.###.##@@##@@#@#.#...#@#.#...####.#..###@@####@.##@##.######@@@#.#.#.#..##.####.##.#.#####.#.#..#@@#.@##@#@.@#@..@@##@...#.#.#.#..##@@.@..######@#.###@###.#@..#..@.#......#####..###.@..###@#@#.
#@#.#@#.#@@....@@@#.@...#..@.@#.@@@.#...#@@....@#.@.#@..#.@@.......@@.#..@@.....#..@..#@@@.@#..@@.@@.@#@#@@@#...#..@@..@@.#.@.#.#.#@@..@.@#@@.#@#@.@@.#.#..@..@@#@..#...@@#.#.@@..#..@#@#.#.#.....#.#@#.@@#.#@@@#.@@#..@@.#@#.#...#.......@..@#...@......@@.#..@#@@..@.@@.#.@...@@..#.......#@..@@#@.@..#.@@#@#.#@@@@@#.@@#.@.#@#.@.#....@..#.....@.#@..@..@@..@.@@@.@..#...#@#.#@@.#.#@@.#@...@@.@...@..@.@#@...@#.#@#...#.@.@..@@.......#@.@.@..@.#..@#.@@#@..#...@.#@@.@.@.@.@@.@#.#.@..@#@@..@.....@@.....#.@.#@@.#@@.#.......#..@@...@...@.@.....@@..@....@..@@.@..@...#@..#....@#@@.#@@@#..@#.#.....#.@@@.@@@@#.#.@@@@@@#@#@..@...#.#.@.#@@@#.@.#....@.@#.@.#@.@#.@@#@..#..@.@..#.#....@..#.@@....@.@..@@.#@.@@.#.@@@..@#@.@#@#..@..@..@....#.#.#@#@#@....#@@...#@.@.@#..@@@@.@..@..#@.@.@@....@@...#@...@@..@@.#@@@@.@@#@#@#..@#@@.@@#.....#...@@@.#.#@#.@@@.@.....@...#@.@..#@@...#@....#@.@.....@#@#@..#.#@@.@.@.@.#@@@.@@@#....@.@@.#.@.#.@...#@@.#@.@@..@#.#..@@.@.#@.@@.@.@@#@..#.#@@.#.@.#..@.@@.#@@@.@..@.@@.@...@#@.@#@#.
#.#@##..#.#.##@.###..###@##.@#..@.#..#@...#####.###@#@@##@#@##@.@#.##.#.@##.#.###@..##...@#.@.#####@.##.#...#.########.##.#.@.#.#..#@#@.###@#.#@..#@###.#.#.#@#@..#######.#.....@.@.#@##...@###...#@@.#@#.#@###.###...#@#.#.#.#@@####..@.##@###..#.#.@##@.#@#.#@#.#######..@@##.#.#.#.@####...#####..##@#.....#...#@@.#.#@..###.@@#.##.##@#.#.#####.#@@.##@.#@########....##..###@#@#..@#@#.#@##@@#.###@@#..#@#####.#@#.#@###.#########.#.#@.@##.#@#..#@@####@@@#####@@.##@####@##@@#@#.##..@@@##@@.##.###.##@#...###.@#..#####...#@..#@@###@@.@#@#.#@..#.#####.##@##.#.@#@..#.@#.#.@##..###...#@##@.#@..@#..#..#@#.#.#@#@###.#@#####.#.#@..#..@#.###.@@###...#@###@###@#.#.###.####@##@###...@.#@###..###@###.##.#.#.@@.#.####.#@@@#@#######@###@.@#@#@#.####..#@.##@..@#.##@#..#.########.#..@#.@@#.###@#@#.#.#.###.######.@#..@#.#.###..##.###.@.#######@#.@.#.#...#.##@##.#.##@.@##.#.#@@@@.@.###.#.#.#@#@..#.#@@###..#@#.###.#@#.#@#.###@#.##@.#.#@#...@.#@#.#..@#.####@#@@..#.@.#.#.#.#.#@###.###@#.##@.#@##.#@.######@##@@.#@#..#
#@#@@@..#@#.#.@@#@@@#@..@.....#...#...#.@@.....@@@.@#..@#.#....@..@.#@.@.@.@#.#@.....@@.#.#.@..@....@@#.#@.@.@#...@..@@@.@#.#....@#@@...#...#@#...#.@.@@#@#...#.@@#.@.@.@@.......@..#..@.@#@#...#.@@#@..#@...@#.#@.@#..@@.#.@..@@@#@@@.@#@..#...#@..#..@@@#.@.#.@...#.@.@.@...#.#.....@.....@.@@.@.@..#@..#@@.@.@.#.#@...........@@.@@#.@...#@..#..@#@#@....#.@@.@.@.@@@#@..#..@#@#@@@..#.#....@.@.@@@@.@.@...@@@.#@@...#.@.@......@..#@#.#.@.#..@#...#.@@@@...@.@.@#@@.@...#..@#.#@#..@#.@...@.#.@@#@@.....#..@#...@...#...#@..@@#..@@.#.@@#@#...@.#@@.#.@.@@.@.@..#.#...@...@.#@.@@@..#@#@..#.@.#..@#.......#@..@@#.#.#...#.@@.@@@#@#.#...#.#@@.@@..@.@..@@.#..@#.@@.@#.#.@.@.#@...@.@@.....#.#.@.@..@.@...@.@.@@.#.@..@..#@@..@#.#.@.#...#.@.#.#.....@@#@..#.#@@@.@@.....@@@@..@.....@@#@@.@@#.@.@....@#@@.#.@..@@@@@@@@@.@#@..@.....#@@.....#@..@@@...#.#..@#.#@#..@...@#@...@..@.#@#@@.#@@...#@@.@@.@.@#@#@#@#@..@@#.#@@@#.#@@@@.@.......#@@...#@@.#@#.@.#@@.#@#@#.#@.@@@..#@#.....@.#@#.#...@.@.#...#.@@..#@..#.@@.@#@....#.#.#@#.
#.#.@#@##...#####@###.#@.###..#@@.#@@@#@##@..######.#@#.#.#.@@#.#.#.#@..@@#.#.#@#.#.@@###@##@.###@@.#@#@#.#.###@#@..#.@.#.@@#.#####@#..#..#@#.#####.#.###.#@..@@###@##...@.####.###.#.#@@@..#.###@#@@@@.#.#.#.#@..###.@.#.#.#.#@#.#@####..##..###@#.###@@@#@.##@###.#.#@#..##@.@##@.#@###@#..@#.##.###.@#.#@.###...#@..##.#.#@@.#.###@#@@###@.#.@@##.##.@##.###.#...#.#..@###.....#@..#.@.@@#@@##.###.###.#.##..@@#@#####...###.#@#.###..@###.#.###.@@###.#@##..#####.##.##.....#.....#########.######..#.#@###@##@@#@#@@@..#..@@##@@@#.....#@##@.#.#.@#@.@##@#####@#@###@##.##.#.#@#..#.@#.#.@.#.@##.#@#.#.#@##.#..#.#.###.#...###.#.@#.@..#@..#@@#########.#@.#@###@#.#@##@##@#.#...###.@##.#@###@.##.#.#.@###.####.#...#@#.##...@@.#@###@#@#@#.#.#@#@###.@@.@#@###@##@#..###.#@#.#..@#.##.@#@..#####@###.#@#..@#.#@#..##@@@#@#######.#@#@###.###.#.###..@#.#@...#@.@###..#@@###@#@##@..@##@#.#.@@#@@...#.#.#@#@.###@.#@####@@#@.##@###.###.##@@#@#@#.###.#.#@..#@#.#.#.#.#.#@#.#@@@###@#.#..@.@..#@#.#@.@.@#@#.###@#@..#.###@@.#.#@..
#.#...@.@.#@..@.@...#@..@...#@#..@..#.#.@......@.@.@@...#...#.@.#.#.#.@.#@#@..@.#@@..@.@#.@@...@#.#@......@.@@..#@#@...@@...#@..@@..@.#@..#.#@...@@..@..#@#.#..@....#...@.@.@..@@.#@..#...#@#@@@@.#@....@.#.@.#..@.@#..@#@@.#@@@.@#......@#@....@@#.@.@..@#@@.#..@.@#@#..@..#@@.#...@..@#@@.#@..#....@..#....@@...#.@@..#.@@@@....@@#.@@..@.@...#@#..@.@@@@.#@....@.#..@...@#@#..@#@#@.@#.#@....#.@....@..#.@@@...#.....#@@@#@.@@.....#.@.#...@@..@@@...@.#..@@@#......@@.#@..@@@.#@#.#.@.@.@...#@.....@#.#...#.#@..#.......#@...@.@#@@.#@#@@@@@#.#@#.#...#@@@@.@.#@..@......@.@#.@....@..@@.@.@.@@.#..@@.@@#.@@@@#.#.#@#@#.@@#@@..@.@@@@.#@..#@.@#..@#.....#.@...@.@.#.#..@@.@@@...#...#@#@.@#@@.@@#...#...@.@.#...#.@@#...#@..@@#....@#.@@#@.@#.@.#...@.#.#..@#@@..@#@..@.@.@.#.@@....#@#@..#..@#@..#.@...@..@#.#@#@@@.@....#..@.@.@#.#@#@....#...@@@@.@#.#.#.@.@@#.#.@..@.@.@..#..@#@..@.#.#.@.#.#@#@...@#.#.....@@#.....#@#..@#.@.#.@@@.@...@@.@.@#..@#.#@@.#.#.@@#@#..@#@#.#@..#@.@@.#.#@#..@@.#.@@#@.@#@@.#@#.@.#.@..@#.....#.#..#
#@..#@###@..###.##@.#.@.##.##@#.#.#.#@##@@#.#.####.@##@##.@##@###@@.###@..####..#######@@#.####@#.#####@#####.##.@.@@@###.@.#.#@#######..##@#@###.#.#@@.#@#.#.#@.@.#@.###@#..##..##.####..#.#@#.@##.##@@@###@..#.##@@.#..#....#..@#@###..##...#@####..#@##@@....#@#.#@#.###.#####..####@#@@#.##...###.@#...@#@##@@#@#.#.###.#.@##.#.#.#@@#@#.##@#.#...@##.@.#@#####@#@###.@.#######.#@@##@#..@#@###@###.#.###.#.######@@@##@.@#@#.@.#.#.#@#@##.####@###.#.###@#.#@###@#@#@#@###.#.#.#.#.####@.###@#.#...#@#.#....##.#.#.#@.######.#...#.#@##.###@@###.@..##@.##.#.#@@#.@#@##.#...@###@###.@###.@##@.@.#.###@####.@....#.#@.#@##@@##.@@#@#########.#.#.#.#.###.#.#@.##@#@#.#.#@.@#.#@###@#@#@#.##.@..#.#.@@#@###@#.#..#@..@..#.#@#.#.#.#.#.@#@.#@#@###.@##.#.#@.##@#######.###@###.#####@#.#@@####.#.#@###.@######.#.#@##@.@@@##@#.#.##...##@#####.#@###..#@.#.#@##..@.#...#.#.###@#.#@#@..#.#.@..##.#.#..####.#.#####..@@@@@#.#@#..@.##.@@@@@###@@##@##.#.#@###@#@###.#.#@###@..#@#####..@#.#.###@#@##..@##.@.###@#.##@.#@#..####.@..@#@
#.@.#...#.#.#..@@..@..#.#.@.@.....#..@#.#...@..@.@.@#@..#.#...@..@@...#.@...#@.@#@...@#.@.@..@.@..#.@@@.#@..#....@#.@..@..#.#@@@@..@#...#@#.#.@@.@..@@..#@.@#.@@@.#@@..@#@#@..@..@#...#@....#...@....@#.@..@.@@@#...#@@@.@#@.@#...@...@@#@@@#.#.@@....#@@.#...@@#@#.@.@@.@#@@..@.@@.#@@@#..@@@@.#.#....@..#.@@..@.@...#....@#.#...#.@@.@.....@@@#@#...#.#.@...#.........@...@@.@.@#.#...#.#...@.@@@@.@#@#..@#.#...@..@#.@...#@#.#.#.#.@...#@#@@.@@#@@@#@#.#.@@@...#.#...@.#....@..@@@.#@..@@@..@#.@@#@#..@#...@.@@#@@.#@#..@..@@#.#.@@#.@@@.@.#..@#...#...#.@.....#@#.....@.@@@.......#@..#....@.@#.#.#.#@...@@@@@#.#.#@..@@.@@.@.@.@@@...@.@..@@@#.#.........#...#@@...@.#.@@#.#@#.@@#.#@..#@.@#@#.@@#.@.@.@@#@@..@#.@.#......@@@@@#@@@...@@..@..#...@.#..@.@@.#@.@@@....#@.@#...#...@...#@.@#@..@@@...#@@@#...#@#.@..@.@..@...#@#..@#.@..@@@.@@.......#..@#@@@@@....#...#.@...#..@#.@@.@.@@@.....@#..@#@#.@@#@@@@...@..@#@#@#.#.@.#@....#.....@@..@.#.#....@.@#@#@@@#.#@@...#@#..@..@@@.#.#..@.@..@.......#.@..@#..@#@..@@#@.@....#.@@
##.##.###@#...#@###@#@#@..##.##@.#@.##...@#@@@##..#@..#...#..##@.####@..#@#.#@@#@@#.@##@##@.#...##@.###.#.#.#.###..##@#@@@@###@##.###.###...#@.#####@##@#######.###.##@@@@#.#####.@@....#@#@#..#@@#@#.#@.##@#.#@#..#@@.##@#@#...#.#.#.#.#.#.#.#.###.###@#.#.#####.@#..#.@@#########@@@##.##@#@###..@#.####..#.@###.##@##.####.#.###@#######.#@@.#.###..@###@#.#@#@#.##.##..#####.@#.#.#@.@..#.###@###@#@##@@#.#..@#.#@.######.#..@#.###@.@#@#@#..@##@@#.@.#.#.#.###@#.###.###@####.##.####@.#.#@@.#@#.##.##.@.###@##.@#.@...##..#@@@#@#@#@#@@.#.#.#@##..#@@.....#..@#.#@#@###.#...#.#.#..@#.#.#@#@#@#.#@#@#.#..##@@@.@@##@@##@.@##.#.##.##@####@#.###.####.#.#@.#@..###@@.#.###.#@#@@@#.@#@#@##@.##@#@#.#.###.##.#..#.##.##@###@.####.#.@#...#@##..@.##..@.##@#@#.#..##.####.#..#####.#@###@@...#.#####.#...#.#@#..##.####...#.@###.#.#@##@##@.##.###@@.#..##...###..##...@@..#.#####...#.@..#.#.##..@..#@#..#.@#@#@#@#.###@#.#@#.##..#@#@#.###.#.#@#.#@@..#####.@..#..@#.#@#.#@#.###.#.#.@.#.#@@.###@###@#.#@.####@..#.#.@#.@...@#.#.#.
#@.@.@#@..#.@@#.@.@.#@.@#@@@..@@#@..@.#.@@#@..@..@..#@@@.@#..@#.@@....#@#.@@#@@@@.@...#@.@@.#@.@@...#.#...#.....#.#.#...@.@.@@....@@@@......@@@.@@#.@.#@.....@@@@...#@#@@...#@...@@.#@.@#@#@@.@...#..@#@.@@..@..#@....#..@#@...@.@@@#...#.#.@.@@#@.@@@@@.@#.@...@.#@.@..#..@@.#...@.#.@@..#..@....@@@..@.@@.#.#..@@@.@.@.@.@.@#@.@.@#.@..@...@@@.@..#...#@..#@@.#.#...#.@.@.@..@@...#@#.@.@@@....@.@@.#.@@#.#@.@.@@.#@.@.@@..@#.#@#@@.@.#.@@#..@#.@.@.@..@#.#@@.@@@.@..@.......@...@@...@.#.@.#@#.#.#.@@@..@#@...@@@@.#@#...#@...@..@.#.@@.@#...#@#.@.@.@.#@#.@.@.#.#.#.#@..#.#@#.@.#@..#@.@#.#@#.#@@..@#.@@#..@#.@@..#.#.@.#@#..@@@...@..@...@.#@..#@.@@.....#@#.@.#.#..@..@..@..#..@#.#....@@@@..@#@#.@@..#.@.#.@..@.@...@#@..@..@.@#...#.#.....#@@@.@..#.@.#.@.#@#..@......@@.@..@@#.....#@#@.@@@.@@..@#.@.#.......#...#@.@#......@.@@.#...#.#@@...#.#.....@...@@..@.#...@.#.#.@.#..@#.@@#..@.@..@.#.@@@...@.#....@.@.@..#..@#@..#@...@#@#.@..@.@@.#@@..@....#.#@#@#.#@#@#.#@.@@.....@.@.#..@..#.#.#.....@@#@.@#.#@.@#@...@#@@...#.#@
.@#####.###..#@.#.@.#@#.@@###@#.@@###@####.##@@###..#.@.#@###.@@#.###.@.#@#.#.##..###.#.#@@@.@.@#@#.@@#..#@.#.##@@.@#.#.#.#.#######@#@...@.#####..#@@..##.###@##.@..#@###.###.#.#@####@@#.##.@#.#@#.#.#.#@###.@@@@#@#..@#@#.##@@###.#@#@#.@.#...#@#.#.#.#####.#..@#.###.###@@.##..#@.@@##@#...#.#####@@@@@###@#.##.@####..#.#.#####@#.#@##@###@#.##@#...#.#.#@#....##@@..#####@#.#@@###.###@..@..######@#.#@#@#..#.@#..##.#@#.##.@#.##@.#.#@..#.#...#.@@..#@#@###.#.#######.#.#.@#@#.@.@#.##@@#@#.@@#@@...###@#####..##..##@#.###.###.#...###@@##.#@.#@.@#@...###@#@#.#.###.#@#.#########..@#.#@#.#####..##@#.#.@@###..@##..#.#@@##@.@#.###.@##.#@#.###.@.#@#.@.#.@@#@###.#######....##.@@.####.#######@##..@#@.#.#@#.#####.#.#.#.#@#####.@.#.#.#######....@#.@@###.####...#...##@#@#@###.#@#..@##..#@#.###@###.###.#@###@.##@..#@#.##..#....##@###@@@@##@.@#@##@##.#.##@@#@@@.@#.#@######..#.#@..@#.@#.##.####@####@##.#@.@..###.#@#.##@##.....###.#.#@#.##.##@....@##@#@@@#.@####@#@..@...#.#@##.@#.###.#.###@#.#.#.#.#@##..@@#.#@#@#.
#..@..#...#.#.@.@.#..@@...#..@#..@.@#@...@..#@..#@@.#...@@@..@#@#...#@#@#.#.#....@@@@@#@.@@.#.@....@@@..#@.@#.#@.@#@..#..@#..@.@@@@@@@#@#@.@@.@@#.#.#..@#@.@#.@@#@@...@@#...@.#...#..@#.@.#...#@#@..#@@@.@@.#.....#.@.#.#@..@.#...#.#..@#@#@#.#.@@@@.@@..@@.....@.#@@..@#.@@@@@@#...@@#@@@#@..#@@@@@@.#.#..@..#@.@.@#.@..@...@#@@.#@.@..@@@..@.@#@....#.#.@@.@.@@.#.@.#@#@.....@..#.@..@.@#.#@@...@.@@...@.@@@#@#..@.@....#.@@#.@@@.#.@.@@....@@@.@....@..#.@.@@@@#..@....#@.@@.#.#@..@@#.@@#@...@#.#....@.@@.#.@@.@#@....#@@@....@.#@#@.@..@.#.#.@.#.@@#.@@.@.@@...#@..@.#...#..@@..@@.@.@...#@....#...@@#@#@#@@.@..@#...@@.@#.....#...@.@@@...#.@.@.@.#.@.#...#.#@#@...........@#.@.#.@.@...#...@@....@@@...#@..#.@@@...#.....@@@...@...#.@.#.@....@.@#...#@.@.@..@@....@.@.@.@..@#.#@.@#@#.....#@.@.@..@@#..@..@.#..@....@.@.#..@.@.@#@#.@@..#@.@#....@.@..#@@@#..@..#.@@..#...#@.@@@.@@...#..@#@@.#@@..@.@#..@.@...@#...#@#..@#@#@#......@.@#@@@#..@#.@@@@..#.#...#....@...@.@#.@@..#@..#@@..@#.#.@..@.@@.#@@.@.#.#@.@#@..#.@.#@#.@.
#......##.#@@@##.@#@#..#..#.......#..@#.##...#..#@..#.##@##@##@@###.#@#@..#.###@#.#.#@#.@#######.##@###@#@.#@.#.#@#...##..#.##..###.@@#.###.#.##..@..##...#.#.#.###@#.@@..#.#.#####.#@#####.#@@@###.#.###..##.#@#.#.#.#.#@#.#.###...#.###@#.#.#.@.@.#############@.###@.#@###.@@#.#..##@###@#.####..#.#.#######@#.##@@##@##@.##.#.###.###.#####@@.##.##.###@#.@#.##@#@#.@##.#@###.##..###.@.###.#.##.####.###@#@#.#@##.@#@#.###@#####.#.##@##...#########.@.#.#@###.#.@##@#.@@#.#..@.##...@.#.#####.#.#@#@###.@.#.#.@..######.#@###@#.#@#.@..##@###@#.#.#.##..##....@.##@.#@#.#@##@@###..######@..#@..###.#@#@.######..####@###.#@#.@####.#..##.#@@#@.#.##.#....##.@###.#.@##@#@#@@@#.@@###.@.#@###...#@#.@@@##@#@###@.#@.#.#.#@#.#@###.#@..#.#.####.@.#...##@##@#@..##@#.@.@..@###.@.###.#.####@@#.@##@#.###..@@##@###.###.@@#@#.##....#.#@###.#..@..#.@.###.#@##....@@#.###.#.#.@@##@#.##.#.#####@@.####..#.##..#@###@.#.##....##.#.#@##..#..##@#######@.##@..#.#.#.#####.#####@#..@#@.@#@###.#@#.###.#.##..#@####.@#####@#@#@.#..@...
#.#.#..@..#.#...#.#...#.@@@.@@#.@.#@..@@@@#.#..@.@#...@@..#.@@..#@@..@@@#.#.@.@.#@@.@.#..@..@...@....@#@..#@..#.@...@.@@#@....#@.@.@#@#.#...#@#...@@#@#@@@#@..#.@@#@@.#..@#...@.@.@@#@..@...#.#...@@@.#@@@..#@#.#.@@#@@...#..@.@...@.@#@..#...#...#.@...@@@..@....#@@@..@.#@..@.#......@#..@#.#.@...@.#.#..@......#...#.@@#@.@.@#...#@@@.@@.#...#....@..#@@.#@.@@.@...#.@@#.#.#.#.@@#.....#.#@.@#.#.@.@...#@.@@.#.@......@#@...@#..@..#...@.@.#.@...#...@@@@#@..#@@@..#@@.@.#@.@....#..@..#..@....#.#..@@@.@.@#....@@.@@@.@@@.#.#..@..@.#@.@.@@...@..@#@@.@@..#.....#@.@@.#...#@.@#@..#...@@....@.#@..#...#@.@#@.@#...#@..#.......#...@@#@@..@@.....@.@@..#@@@#.@@..@..@#.@@..#@@...#.#.#...@..@#@...@..@.@...@@..@@@.#@@@#@#.#@#@.@.@..#.#...#@#.@.....#.@.@@#....@#@..#@#...@.@.#.#@@@..@..@#.@....@#...#.@@...@@@..#....@..#@.@..#.#...@@..#@#@@.@@@@#@..#@#@.@.@.@#.@...@.#.@.#@..#.@@@.#...@@...@@@.@#@..#@.......@.@.@..#.@@#...#...@..@#@@.#.@....@#..@..#.@.@@.@#@#....@#..@#@.@.@@@.@@@#@.@@@#.....#@#....@..@.#..@#.@@#@....#.
@.#.##.#.##.@@....#.###.#..@#@.@@.#..###@@..#@#.#@#@#####@..#####@..#..##@#####.#@#.###@#@###..##.#@@@###.@.#.###@#@#@@.##..@.#@##@.#@..#...#.#.#.#.#.@@#.###@#####..##.###.##@@##.@.####.#.#@#@#.#.#....##.@##@.###.@###@#@.@#.#.###.###@.@.##.####@##@#@@.@@@@..#@#..##...#....@@.###.#@###.#.#######@#.@@#@#.#@#@###..@########..###...#.#.@##.##@####.###.##@.#@...##@###.#@###.#.#.###.@##.#.#.#..####@.##.#.@.####@.#.@@#@##@...#@#.###.####@@#@###.###.#..###@#####.#@##.##..#..####..##@#@#.#...###.##.@##.####@###..@#.#@##.@##.@.@###.#.#.##@##@.####..####.##..#@#.#.#.@.#@.##@#@#..##..@###.@#..#.#.#.#####@#..##.##.@#.@##.#..@..###.#.#...###@###@#@#.#.#.#.#####.###.@#.@#.##.####@#####...#@#.##@@.#.#.@@@.@#.#.#####@@.#.#@.@.@..#.###.#@#.#.#.##@.#.###@@.#.#@@##@#####...#.#.#.##..#@#.#.###@.#..@..###@.#@#.#@#@#.#.@@#####.#.#######@#@#@###@##.##@@##..##.####.@.##..#.@#@@##.#.####..@#@@###.###.###@###.#.#@#@......#@#.#@#.#.#.#.#.##@.@##@#.@.#@#####@#@@.#.@@.#.###.@#.@.##.####@#@..##.@#####@###.##@@.##@#.
.@..@@@.@@.@.@@.#..@#@...@..#..@#.#@.@@@@@#.#@#@..#@.@@.#.#@#.#.@@.@#.@@#@#.@..@.@@@@..@.@..@@#.@..@#@..#.#.#..@@.@.#@#.@..@@...@@..#..@..#@..@@@@#.@.@.#@#....@#@@@#@#.#@....@.@@#@@.#.@.#.#@#@#.@@#.#@@@@@.@@@@.@@#.@.#@...@...@.@..@@#.#..@@..@....#..@#@#...#.@.#@#@..@.#@..@@@.@.#...#..@#...#..@@@#..@@.#@..#@..#.#.....#...#.#.@........@..@.@.@...#...#.....#.#.@@.@.@#..@#.#@@@@.#.@..@#@.@#....@#.#.@...#....@#@.@#.#..@#.#@.@#..@@.@.@.#@@@@.@@@@..#.@@.@@.@...@@..@@.@@.#@@..@#.#.@.@...#@#@..#.#..@........@@#@....#@...@#@..@@@...#..@#..@#.#...@@#@@.@@#..@#.#@#@#...#...@.#.#..@.@#.@.#.#..@....#...#..@#.#...#@@@#@#...#@@@..@..@.@@...@.#.#..@#.@..@#@@@#@.@..@@#@..@@#@@.#.#@..@@#..@..#.@.....#.@.#@.@.@..#...@.#@#@#@@...#..@#@#@@..@#@#@#@@@#.#@#@@.#..@@@#.@.#@@.@@#.@@@@#@@@@@@@@@#@#.@@.@@.#....@@@#..@#...@.@@#.......#@......#...#...@@#@..#.......#@.@#.@@#.@@#@.@#.#.@.#@..#@@.....#.#.#@#@..@@#@@@..#..@#....@#...#..@...@.@#.@@.@@@..@.#.....@.#.@@#@.@#.@@#@..#.#.@.#.....@@#.@.@.#@@@@..@..@.@@@.#@@@..
.@@.###....@#...#@###.@.#.@#.##.#.###@.#.##.#.#.##@##.#@#.#.#@@.###@#@..#.@.#@#.#@..#@.@#.##.@#@@.###..@@.#.##.#.###@.##@.#.#.#@###@#.###.#.###.#.#@.##..@#@##@@@@.#..#@#@###..#@@@@#@#.###@@.###@#.#.#@#@#.#..#.#@@###@#@@..@.####@##..#@###@#######.###@#@###.##.##@#.###.#.@#.@#@.@.#@@#.###@#@.@#####..####@#.##.@#@.@#.#.#.#.#.#######@#.######@#@####@####@@#.@.#..##@#.#.#.#.#.@.#@.###.@#####@####..#.##.@#.###@#.###.@@@.#.#@###.@.######.@#.###@#.@###@.#..#..@.#.#.#####.#.#@@@#@..#.##.##@.#@..@#######@@.###@#.##..@###..@...@###@@.#.#@@#@.@#.##@.#@#@#@#@###@#.#@#@###.##.#@@#@@.#@.#@@#.#..##..##@#...###.@.#@#..#@@#.#..####...###.###@#.#.#..@.@.##.@@@@@..####@....#.#@#.#.#@#.#@###..@###@@.#@#.#@@###@##@##.##.#.#@#@#@####.@#.#@##@@.....@##@.#.#@#.#.#@.@#@###.#..####.#.#@#@#####.#...##.@#@..#.#.#..@#.@@###.#.###@@###@.#...##.@#.#.###.@#.@##@@#.#.###.#.@#..#.#.@@##@.#@###.#@###@#@#@#..@#####@###@#..@@@###.#@#.###@#.#...#..@#@###..##@########@##@###@###@#..@#@.##.#@#.#@@..@..@##..@####@.##..#.#.###.
#.#...#@..@@#..@@@#..@.@.@#..@#...#@#@...@#@@@.@@@#.@.#@......#@....#@..@..@#.#...#..@@...#.#.#..@#.@.....#.@@...@@@#.@.@@#@#.@.@.@...#...@...#..@.@.@..#.#.@@#.#.@@@.@@..#.#.@.@@.@#.#.#.#.@.#@..@.#.#.@@@.#.....#@.@#.#....@#@...@#@@@#...#..@#...#.#...@.@@#..@@.#.#..@#@@@..@@....#@#.@.#....@#.#.@..@..@@..#..@@.#...@@#@@@@@.@@@..#.#@#..@#@@.@@#...#..@.@..#.@..@.@@.#.@@#.#@.@#@#@.@@@.@..@.#@.@@.@.#.@.#..@#.#.#.@.#.#..@@@....#.#.@@#.@..@#@@@..........#......@#..@#.@..@@.@.#..@.@.@#..@#@#@@.#@@@@.@@..@.....#...@.#...#...#..@....#@.@@.#@#.#.#..@...@#.#@#@....#..@..@.......#...#@@@..#@@@@@#.#.@@#.#@#..@#@@.#.#...#@#@..@@#..@#@@@@.@@#@@@#.#.#@#@@@#.@@#@#.@@...@#...@.#@#@..#...@..@.@...@#.@.#...#.....@.#...#.@@.@#@@.@.@@#@#.#..@#.#.#.#.#...#...#..@@..@#@@.@..@.@.@@@@@#...@@#@....#@@@#...#.@.#@..@.#..@.@#.#.@.#@#..@#@@@@@..#@#.@.#....@.@@@#@..#.#..@#.......#.#.@@#..@...@#@#@.@@@#..@@...@.@@@..@#.@@#.@@@.#..@#@.@#@@.#@.@@.#@#@..#...#.@.@..@..@@.@....#..@#.@.#...#.#.#.#..@.@#@.@#....@@..@@@@.@.#.@@
#..@##..#...#..####.#@@@#.#@..#@#.#@#.@.#.#.@@##.@#.#@#@###@@.###.###.@###.@###@.##@##..#@#.#@##@.#..@#.@#..#@..###.@.###@..#.#######@@@@@######@##@#@#.@.#.#.#@#@.##@@#@.#.#@#@###@#.#.#.#.#@#.#####@.####.#.@.#..#@.#.#...@##@###@@.###@#@#.@#@@#...@.#.###..@.@#..@###.#.#@##@..#@@...##@..#.@.#.#.#@###@#@#.###.##..#.#@@####.##@##.#.#.@#..#@###@#......#########.####.###@@.#.#@.###.#.#..##@...###.####..#@..#@#.###.#@#...#.###@#.#.@.#@.###@.@@##@@@####@.@#@###.##.@#@#@##...@.@###@@.#@#.#@#..##.####@#@#######@.@##.#@..#.#.@###@.##@.##.##.@.#.#@#####.#.#.#@@##########.#.#@##.@####@.#.##@.#@###.#@#.@...#@#.@@#...@.#@#@#...#..@#@###@#.#####.@.@.#.#.@####@#.##.##..@#.###@#@@##.####@@@####@#####.#.#..#.#.@@.@@...###..#####@#@#@.@#.@.#.###@#@###.@##@###@.@#####@#@###@#######.#.#.@.#.###.###@###@#.##@#.#..#.@@###.#@#.#@#@#..@#..@@##@#.#@#.@#@##.###.#...###.##@.#.#@#.@##@..#@#@.@..#@#.###@.##.##@.##@##@#.###.#.#@#.@#@#.##.##@.#.#@@...###.##..@######.###@#######.@..##..@...##.#@@.@#####@.##.#.@#####@#@
@@#.@...#..@.@.@#@.@#.#@@@.@#@#@@@#@@...@.#..@#@@...@.#...#@@.@.#@..#.@@@...@@#.#@..#@.@#@#...@@.@#@@@.@@.@@#.#..@..@@#....@#@@..@..#@@@.@@.@.@.@@..#.#@#..@..#.#.#@.@..#.....#..@...@..#..@..#.#.@...#@...@#.#...#.@...#.#@#.@@...@#@@..@#@@.#..@@.......#.@.@.#.@@#@......#@@..@@.@.#...@..@#@@.#@#.@.@@..#..@.@@@#@..#.#@#.@@#...@.@...@.#@@@#.@@#@.@#@@.#@....@...#..@..@@..#@@.#@...@@@..@.@.@@#.@@@..@#..@#@..@@.@.......@.@@.#.#@#@..@...#@.@@...#@#.#...#.@@..@.#.#..@..@..@@@.@.@..#.#.@.#...#@#....@...........@#.@@#@#.#.#@......@......@#@..#@#@...@..#@#@.@#@..#@..@@.@.@@.#@.@@.@@....#@..#..@.@..#@#.#@#.#@..@@@@@.@@@@@.#.#.#@#.......#.@....@..#.#@#@.@...@#@..@@@.#.@.#@.@.....@.......@.@#..@.@.@#.#@...@#.@@#..@#@.@....@@@@#..@#...@@#.@@..#@.@@..@#@@.#@..........@@#@..#.@@@.....#.#.@@.@#@#.#...#.@@..@..@.@.@..#.#...#@#@..#..@..@@..@@#...#@...@...@.@#.#.@@.@#@#..@#@#...@.#.....@.#.@@@......@...@.@..@@@...#.@@@@@@...@.@#...@.@.#@..#@...@#.@.#..@@@#.....#@@.@@@@@.....#...#.@@#.#@@...@.#@#...@@...@..#.
.@#@#..###..#.#.#.@##@@####@#@#@##.@#.###.##..#@##.##.###@##@@..@@.@.##.#####@#@@.#@#@@@#.###@.##.##@##@##...@@##@#.###@.##@..#####..@#@#.###@##.##.#@####@.###.@.@@##.@#.#@..#####.###@#@###.#.#@#.#.@.#@#.###.#.#..@###.###@###.##.##.###@.##@#@@##.#@###@#####.#.#.####....##@######...#.#@###.#...##@.#.#..@@..##@##@@#@#.#..######@@@.#.@#.#...#.@#@#@##@#@#@###@.#...@@.###..@######@...#.##.@#.#.##..@.#.@.#######.#@###.#@#@#@..#@#.@.#.#@@.#.#...#.#.#..@#@.##.#@#######@#.#.#@##....#.####..#.###@#.#@#@#.####..#@#.#@#.@.##.@#.#@.@#.#@#@#@#.#...@.#@#.#.##.@##.@#@####..##.@##.##.#.#...##.@#.#.@###..#@#...#####.#.#@##..@.#.#@..#@###.#.#.#@###.@##@#@@@#..#.####.##.#@@#@#@#.@##.##.##.####.@.########.@.###.##.@###..@#@###@.@###@..###.#####@#####.###.#####@####.@###.#.@@#.#.#.######@@###.#.#.#.#@#@#####..@#@..####@@.#.#@.@.#@@@###########@#.@.###.###@#.#.#@###.#@#####.#@###@#@#.###..@@.#####.#.#.##@####.##.@#######@##.##.#####.#@#@#...###@###@..#.#.###.###@..#@@###.@#.@@.@#@#@@.##..#..@#@#..@##@@.@#.@.
@@#@..#.@@@.@...#.#.#@@.#@@.#@@...@...@@@...#.@.#.@@.@#@...@.@..#.@..@@@.@@@#@..#..@.@.@@...#........@...@#@@.@..@#@..@.#@@.#@#...#.@@#.@...@.#...@@@@#@@@..#..@#.@.#@..#...#@..@@..#@.@.@@@@...#.@.#.@.#......@#.#.#...@@#@....#.@.@@..#.....#....@...@@.@@....@@#.........#@#..@@.@.@@.@..#@@.@.@.#@@.#.#@#@@.#........@@.@.#..@..@@..#@.@.@#@@.#@@@.@#.@@@.@@.....@@.#@#..@..#...@.@..@#@#.#.@.#...#@#...#.@.#@#.@..@..#.#.@.#@@..@...@#.#.....#.@@..#@@@#@@.#@.....@.@#.@...#.#...#@..#@..#@..#.@.@@@.@.@.@@#@#.#@..#..@#.@@@.#@@@.@#.@..@#@@.#.#@#...#.....#.#..@..@..@#@@@....#...@.#..@..@..@..@.#@@...#.@@#.@@..#.@@...@........#@..#@@@#....@..@@..#@....#.#@#......@......#@#.@@@@.@..@...#@#@.....@@@.@@@#.#@..#@...@@...#....@@.#.#@.@#.@.#.#@..#@@..@@@#.@.#.@.@..@...@..@@#..@#@#@....#.@@.@#...#...@.#..@@.@@@.@.#...@@...@....#@..#.#.@@.@@.@.@..@#.#.@.@.#@@@@@#.#....@@@@..@#@..#..@#..@#.#.@@..@.#@.@#...#..@.@.@..#@#.@@@@@@..#..@@.#@..@.#.#@...@@.@@#.#..@#.@.@....@#@#.@@#.@@.@#...#...#.....#@#...#@..#.....#..@
@.###...#.##@#.@#@#.#.#@###.#@###.@.#@.@#@#####...@@#.#.###@.#.@..####..#.@.#.@##..#.##.###@#@#@##...#..###.###.#@#.#@#.#..##.#...@#@.@.###.#.#.#####@#.##..#.####@#.@###@#@####@#...@#@##.##.#####..##@..#.###.@@#.#.###@#@#...#@#@###@#.##..##.##.######@##..@###@#.#.###.@@#####@####@##.##@.###.@####.#@..#.#.#.#.#.##.###@.#######..#.@#@.#@@.####.@@##@..##@@.##@.@@.@#@#.#.#...##@....@..#..####...####.@#@...###@@#.###....@@.#.@##.###@#.###@..####..#@@@#@#@#@#.#.##..#.#.#.@...###@#.#.#@#..##@##@.#@#.@.#@@##.#@#@###@..#.#.#@###.#..##.#...@.#@#@..#@@.#.###@..###.....#.###@#.#.#####@#####.@@.@#@.@..#.###@#####@..#.#.#..###@.#@#.###.##@##.@#@.@.#.#@#.#..@####....@@###@##@#@@#@..#@..@@##..#.#@###.#...###.#@#.#####@#@###.@..##.#@#.@.#@#..@####.@#.#@###.#.#@@#@####.###@#.#@#.#.##@.#.###.#@###.###.###.#@..#.#@..##..@@##@.#.###@.#.##.#.....#@@@.@#.#.###@#.#..##.##@####.@.###@.@#@#.###@.#..#.#.@..@#.@#...#..#@.#.@#...#.#..##.@###..##@#@@#@#@#.###.@##@#..@#..@#@#@#.###.#.#.###@#.#.###.###.#.#.#####@#@#@
#@@...@.#@@..@#.#.#.@.#...@...#..@#...#.@@#.@@@@..#@#@...@@.#...#.#@....@@#..@..#@@@..#@..#...@.....#.@.#..@....#@#@#.@.#...#@#@#....@.@#..@#.#.....#...#...#@@.#@@.@@.@#.@..@@.....@.#@#..@#....@@@#@#.#..@..@.@.@@#@@@.@#..@#@..#...#.#@#.#...@@....@@...@#@.@#@..@.@....@.@#@...@..@.#..@#.@.@@@@@@...@#@.@.@#..@#@#..@#.@@#@@@@..@.@.@#.#@.@.@....@...@.......@@#.@.#@@.@.#.@.@@#.#@@@#.#@#@..#@.@@.#.@.@@..#.#....@#.#..@#@@@#..@@.@@..#..@..#@......@@..#@#@..@...#.@@#..@..#.#..@#...@.#@#.@.#@..#@....@@#.#.@@......#@..@@@@#.#@@@#...#.#@..#@.@..#...@@#...#.@.....@.@@#@#.@@@@..#@@@@..@..@@@...#...#@#.@@.@....#@.@@@#@...@..#@.@#@@@@.#.#...#.@@.@.@#.@..@..#@#.#.@.@..@.@@.....@.#@..#@#@#...@@@.#@#..@..#.#@@@#@..#.#.@.@@#...@@#@@..@#@@.#@@..@.@....#@#@....#..@..@.#.@@@@..@@@@..#@@@@.#..@#@.@...@#...#@#.@.@.#@@@..#@....#.#@.@#@@@#@@.@@..#@#..@@@#@@.#@@....@@.....#@#@.@@@.@@.#@@...#..@#@@@..@.#@#.@.@.#@@@#.#..@#@#@.@...@...@@...#@@@@.@.@..@.@.@@.#@@.#@@...@@#@....#@.@@..@#@..@...#.@.#.#...#@#@#..@.@#....#
#@#.#####@###.#..@..###.#@###.@..#####..@##.#####.#.@..@..###@@.#....#.#@.###@#@#@@@#.####.@#..@#####.#.@@.##.@@#..@######.@#@@@#@#.##@##..#@..##@#.@.#.###.#@#@#..@###.#@#####.###.#.###@#@#.#..@#@..#.#@#.#.#.@.###.#.#@..#@@@#@#@#.###@#...#.#.@@####..#@#@#.#.###.###@@@..#.#.@.##.@##..#.###.####@#.#..#...#@#@...@#.#.###...#####@.@#.@.@.#..##@#.@#@#@#...#@@#@###.#@@.#.@####@#.###.#@#@@##.#.###@.##.###@#####.#.#.#.#@.##.###.#.###.#.##..#.@##@#@#.#.#.###.#.##.#.@.###..#@.##@#.#@#@#.###.#@#@###.#...#@#...#@###@@@#@#@.##.###.#.#.#.##@..##@.######@#.#@.@##...#.##.#####.#.#####@##.#..#.##..#.@@.@###@#...#@#.#@#####@###@.@##.##.#.#@#..@@##.##@@#.###@###.#.#.#@#@@.###.#.###@###@##.##@#@@@#@.@#@#.#.###.#.#.#.#.####...#..########.##@###...###@#.###@@.#@#.@@#.@..@##..#@##.#@######@@...##.##.###@#.#@###...#.#@#####@#@@@###.#@#.#@@#.##..@#######.#..##.#.#.#@#.#@#.#.#######@###@#..##..####@##.##.#@###@#@@..##@#@@.#@####@##.###@@.###..@.#####@#@.@##.##@##...#####..####.@#...@#..##.#.#.#@#@#.###@...@.##.
#@#.@....@...@#...@@@.#@#@@.#@@.@.....@..@#@..#@.@#.@...#@@.#.#@.@#@@.#@#.#@@.....#.#@@.#.@.#.....@.@.@.@.@...#@....#.@...@@#....@#..@@.#@.@#.@@@.#@#......@#@@@..#@.@..#.@.@@#.@.@.#.#..@#@@@#..@@@@.#.#.....#..@#@.@.@#@#.@@#@@@@.#..@#@@.@.#...@@.....@@..@#@@..@@.....#@#.....#@@.#.#...@.@@#@.@#@.@..#...@@..@@#.#@@@.....@.@#..@#@....#.@@#.#@.@.@#@.@.@.@@.@.....#..@@@@...@@@.#..@@@@@#@.@#@..@..@@...#@@.#@.@#...#@@.@.#@..#..@.....@..#...#.#...@@.@#.#@@...#@..@@...@@@@@#...#@#@@.@.@....@#..@#@#@#..@.@#.#..@#..@@.#@..@@@@#...#@..#@@.#......@@.@@@.#.#@..#...#@..#.@@@...#@@.#@..@.@.#.#..@.@#..@.@#@#....@#.#.#.@.#.@...@.#@@@#..@#@..#@#@#.@@@.@..@.@@.@.@.#@@.#@.@@.@@#@#@@@..#..@.@...@#.#...#.@.#..@.@#..@.@@@@.#.@.#.@....@@@.@.@@@.@#@..@.#@#@#....@@.#...@.#@.@#@@@.@#@@..@.@#@@.#.#@..#@..@...@...#@#@..#..@#@#....@#@.@..@.@.#.@..@.@...@#@..@.@@.@.@.@#.@.@.#...#@....#@@@#@#...@@..@@#...#.#@.@.@#@@@#.....#@@@.....@..@..@..#@@@@..@.@#@...@..@.@.@@..#..@#@.@#@....@.....#...@@#.@.....#.#.@.@.@...#.#@@.#@
#@#######@#.@@#@##.##@.@#@#@#@#@.####.##...##.#.#.#####@#@.@#....@#@#.#@@@#####.###.###......#.####.##.#.@#.##@.####..#.@####.###...#.#@##..##.##@#.#..####.#@#######@#@####...##.#.#@#@#.#.##..#.###.#.#.@@##@##@..###...#@...@#.#.###.###@..#.######@.#######@###.#@.##@#@#.#.#@..#.#@..####@##.#..@##@.#..###..@@#@#@@##@###@@@#@#.#.###.#.#.#@#@#.#.@##..####.##.##@#..###@@##@@#@#.#@#.#.@.#.###.@.###@@@..###@#.#.#@#.##@@##@##@#..#####.@..#@#@.@#@..#.#.#.#.###.#@#####@..#@#...#@#.##.#.##.@##@###@#..@@.#@.#..#@#.#@#.#.##..#.#@######.#.@###@.#.######.#.#@#@#@###.#@.@#.#.#.@@@.#@###.#.#..##.#.####..#...###@#..####@####....###@#@.#.#@#@.@@@..##.#@@#####..#.@##.#####@#.##..#.@@#@#####@@##.###..@#@@.###.#@..#.##....#.###.#.#@#..#######@#..###.#@####.#.@#.#@###.#@#.###..@..@##.#@#..#.@.#...#@@#...###.#.#####..@#...#@#.#.#@#@#.@#.#.#..#.###.#######.@@..#.#@#@#####@##.@#@#@#.@..@##@.###..##@#@.##.#@##.@#####.#.#.###@###.#.#@#@#..###.##.#.@####@###@@.#.#.#@###@#..##@.##.#.#@.####@###.#.#.##@##.#@#.#...#@
#...#......@#@..@@....#@..@@#....@@.@@#..@#@@.#@#...........#...@..@.@#.#...@.#@@..@#.#@#.#.#@.@....#@@...#@#.@.#.@...#.#.@.#.@.#@#@..#@.....@@.@.@@@@.@....#@....#@@.#.#@..#@..#.#@#@#.@@.@.@@.#.@...#.@.#.@.@..@#@@.#...........#@#@#...@..@....@.@.@...#@..#@...@.@@.@@@.#@#@....@.#.@@#@..#@@.#@....@...#..@..#@..#@.........@@.#.#.@@..#.#@..@.#.@.@@.@@@.@#@@.@.@.@@......@..@.@#@@.@.#@....@@#..@.@@.@@@...@.#.@@#.#..........@#@@@...@@.@..@.@.@#.#@.@#...#@..@.@@@@@@..#.#.#.#@@.#@@@@@.@#@..@.#.@@@@#.#.@@#@..#.@.#....@@@#@.@#@..#..@..#@#@@@.@..#@.@@.#.#@#@#.@@#.@@@.@.#@@.....@...#..@@@..#.#.@.#..@..#..@..@.@@#...#@@...@@#@#@.@@...#..@..@@#@.@..#.@.......@.@...#..@#...#..@#@...@.@.@..#...@@..@.@@.@#@..#@..@.@@..@...@@..#.#@.@..#@@.@..@#@.@#.#@@.@@.@..#.....@.#.....@.@.@..@#.#@@...#@.@#@.@..#..@.@.@#@.@..@@..#.#@.@#@#.#.#@..@@.@.@#@@.@.#@@..@#.....#@@@@...@..@....@.#@#.@..@@@#@@@#.@...#......@..@...#...#...#@@...#...@.#@#@@@@@#@@......@@@@.......#@.@@..@@@#.@.@..@..#....@#..@.@#.#...@@#@.....@#.#.
@@@.#@@.###.###..##@@@@.#@#...##.##@#######@###...#@#.@..#.#@@###.#.##@@#####@#@###.#.#.#..#.@#@###@#@###.#@@@@@.@###@###.#.###@#@.##@#.###..###..#####.###.#.####..##..###.#@@.#.#@#@#@###..@#####@#@#.#.@.@@##..#..###..####@#...@#.#@#.#.####.####.#####.#@#####.#.##@@##@##.##@#####.#..#.#.#.###...#.#@..###.#.###########.##@##..####@@.#.@#######@.###@#@#@#.#.##@@#.#.#@#.#.#....##@@##.@.#@####.##@#@##@#.##@#@@@#@##.###@#######..#@#.#.#@@.#.#@###.##..#..###.#.@###@#.#@#@###.#.#####.@#.@#.#.##@##.#.#@#.#.#######@...@...@###.#.##@.#.#@####..@.#@##..#@###.@@@..#.##.#@#@#####.@.##@.#.#@##.@@.#..##@##.###@@#.#.###.##@####.##@#..@.#@#.#..@#.#####@.##@##.#.@#..@#.#.#.#....#..@##@###.#@@@#@@.#...#@#.#@###.#...#@..#@###@#.#@#.###..#@.#@..#..##@#@.##.#.#@#.#@###@.#@##.#@#@#@###.@#####...##.###@@@##@####.#.#..##.#@###.#.#@.@.##@.##..@#@@##.@.#...#####...#@#....##########.#.####@.#@##..#.##.@#####.#.#.#@#@###@..#..##@.@#@.##@#.@.#@#@.##.@.###.#.#..######.#....@@####@..@..########@@#@@#.#@#....###..#..@
#...@.@...........#.@..@@@#.....@...@.#@@...#@..#.@..@..#@.@#..@#...#...@...#.@@..@......@#.@..@#...#.#.@@@...#.@@#....@......#.#...#.#@@.#...@@.@..@@@@@.@.......#...#@.@.@#.#..@#@....@.#..@..@.#..@@...#@@.#.@@..#........@..@@@....@#.#@..@..@@.#...............@.#...#.....#@...@....#@#........@@@.@#...#.@.@.#.@...#..@..#@....#@@@.@#@@...@.@@@@..#@...@..#@#@.@..#.....#.#@.@#@@@@...#..@#@..@....@#.@@@..@..#...#..@@.#.@.#.@@@@@@#.@@.@.....@#..@#.@@@@#@#.@.#@.@#.@@#.@@#@......#.@.#@@...#@@@....#@@@#.@@.@.@@.#.@.#.@@@.#.@.#...@@#@#@@.#@......#.@.#.#.....#.@.#..@#.#.@@@.@@#.#...#@..#@@.@@#@@...#@...@.@..@@#@....@..@.@@..@.@.@#...@@@.@.#.@....@@.#@@@#@@@#..@...@@..@@@.@....@@#.#@#.@.@@@@#@@@@...@.....#.#...@@..@@...@#.#.@.#..@#.#@#@..@.#...#@#.@.#..@#..@@...#.@..@#.@.....#.......@@@.#..@#@.@#..@@@@@..@@@.#@@.@...@@........@.#@#@..@@@@@.@.@.@.#..@#.@@#@#@...@@@@@@....@@@@......@#@.@@.@.@.#@..#@#.@@...@#@#.#.#.#.....#@.@#...#@......#@..#.@@@...@.@@....#@.@@@@...#...@..@..#@..@..@@@#@.@@@#...#@#@
#@..#.###@.#.@###.#@#..###..#.#######.#.@..#@.@@.##.#..@#@#.###@#.@#..#@.##...##@.###@##@..@#####.#.#.#@#.@@#.@###..##@.###..##.@##@@@#.#.###.##..#@#####.##@.#.@@.#..#@.@#@..#.####.###.##@###@#.#.###.#@##.@@##.#.#.#@#...#@..#####.@.#.#.#.@.@.#@.@#####..#####.##...#.#@####.##@@@.@#.#.#@###.@.###.#.#.#..@###.#@.#@.#@##...#@##@##.@#.#@.@.###.#.@#@###.####@.@######.#@@.#.###.#....##.@#@.####...####.@####@#.#@#.@####@#@#.#@@.#@.#...###.@#..#.#.@###.##.@#.#.#.#@#@.#.##@.##@@.#.#@#.#.#...#.###.#@###@@##.#####.@..@###.@.###@#.@.###.##@@@@#.#.#@##@.#.@@###.#@#@#..#@.#@...@#.###@#@##@..@@.###.###..#..##..#.####.#.##..@###@...@#.#.@##@#.@@########.@#@#.#@@@#@#######...##@###.@@#....#.####@@#..#.##.#####.#.@@#.@##.#.###.#@##..@#..#.#.###.@..@##....#@#.##..###@....#...#.#.#@#@#.#.#.#@#####.@.###.#...####@##.@##..@###.#.####@#...##@@####@#......##@##.@#@#.@.#@#.@#.@###@.##.#@#@#@#.#@##.@#@##..#@##..##.##.##@.#@..@@#.#.#####.#@#.####.##.#@###.@#..######@#####@@#@###.##@###@@#.#.#@#.#.#...#.@.#@##@.##
#.@@..#@@...@.#.@@.@@.@@@@.@@@@..@@@#@@.#..@#@.@.@#..@@@..#..@@@#.@..@#@@.#.#@@.#..@#.@@@@#.@.#...#@@.#.@.#@#.#...#@@@.@#.@@#@...@..#@..#.@@.@#@@.@....@#.@@..#@#...#@.@...@..@...#@@@#..@#.#@..@.#....@#@..#@@@#..@#.#@@@..#.#..@@..@.@.@@.@...#...@@#...@@..@.#.@..@.@#......@@.#@......#...#.@.#..@.@#@@@@@#.@..@..#.#.#.@@#@@..@#@..@.....@@....@@..#.@.#@@.@@.....@@.#..@.@@.@.@@@.#@@@#@@@@.@.@@#@.@@...#.@.#@...@..@...#.#.#@#.#@#.#...#@..#.@@#..@.@...@#.#.#.#@#@@..@..@.#...@.@.#.#@#@@...#@#...@@.@.@.@....@...#@#@.@@..@#@@@@.@@#.@@@.#.@.#.#.#@#.#@.@@..@..#.@@#.#..@.@@@.....@.....@#..@#@@.#@.@@.#.#@#.@.@.#@#..@..@.#@#..@#@..@.@.@@#@@.@.#.#.@.#@...@..@...#.#@@.#..@#.@...#@..@...@@.@..#@.@..@@@....@@@#@#@#.#.#...#@.@#.@@#...@.#...#@#...#@#..@.@#...#.@..@.@#.....@@#...#.@@#@@.@....@@.@.....#@.@.@@.#..@#.@.#.#...#@#@..#@@.#....@..@..@@.@@@@..#.@.#...@@..@.#.#@#@..#@@..@...@#@#.#@.@...@#...#.@.#..@#...@.@...#@.@.@...@#@@@.@...@.@.@@....@....#.#.#@@@..@...@@@.#@#@.@.@..#.@@.@#......@#.#@.@@.#.#.@.@.@@
#..##.@@#.###@#@##@.###@#####.#.#..##@#.@.#@#..##.#@#..##@#@##.###.####@###...#..##..###@##.#@..##@@.@##.@#.#.#@#..@@####.@..@#@#..##@#.####.##@#@###..@#.###@@###.@##@#@@##.@###.#@@.@@.@..#@.@###..#.##..@..#.@####.#@..###@#.#..#.#@@..#.@@.####.#@##..#.####@.########@#####..#.#####.#.#...###.#.###@###..@#.#@###.#.##@@.@#.#.###@#.#@###.#.#.###.##@@#.###.#.###.@@#.#@#####@#@#@#.#@#@#.#@#.#@##....##@@#@#.######.####@#.#@@.#@..#.#@#.@@#.#.#..#.@..#.#@.@#.#@#@#.#####...###@###.@@#..###.@@#.#######..#..####@#.#@#####.#.##.##@#..@.@@@#.@...#.###@##.@#@#.@.#.#@#.#@.@..@##@#..##.###@###.###@#..@#.#.####.#.@#.#.@...#.#.#@.@#.#####.###..@#.###@@.@##.@@#.#@#.#.#.#@#@#.#.#@#.#####@#.#@###...#####@#.###.#@@@#.#@@@#.....@.##.#@@#.@@..###.#..#.##.#@#.#.#.#.#.#@@@###.####.####...########.@###.#.#@.##..@#@@.@.@..#@.#@##.@#####.#@#@###.#.#@#.##.##.###.@@#####@#@#@#.@...#.#@#.#@#.#@..#.##@##.@@#@#..####.##.@.@....#..##.#.#@#.###...#.#.#.###.#.#...#@#@#..#.####.###.#@@@#.##@.#.##..#..####.#.#@.#.@#####.#@#.
...@@.@.#@@..@#....@#..@@...@@@@..@@@.#..@#.@.@.@.#@#.@.@@@..@...@@.#@#..@..#@#.@@.@#.@.#...#...@.#.#.@.#@#.@.#@#...#..@#.#@#...@.#...#.#..@@@#.#.@@#@..#@@...@@..#@@..@#.@.#@@@..#.#...#.@@#@..#.@.#..@..#@#.@@@..@#.@.....@.@@#@@.@.#@..#...#.@@.@#@@@@@......#.#.#@..@..@...@#@..@.@@......@..@#.#.@..@@...#@@.#..@#.#@@..@#@@..@#.#.@@#@.@.@#.#.@.#@..@@..@.#@#...#.#.@.#.#...@.#@..#@...@.@#.#@#..@#.#@..#..@@..@@@@@.@@@@.#.#...#.#@#@#.#.#.@@#.#.#..@@@#@@...#@#..@#@#@@.#.#@#@#@@@.@#.#.#.@.#.#..@.@#@..#@.@#...#..@#...#@@..@#@@@.@#.@@#..@#@@@#@#...#@....#.#.#..@#.#.#.#..@.@#.#@#.@@@@@@#..@@@@.#...#...@.#.@.#...#.#@#...@@#....@#.@@#@.@@...#.@...@.#.@.#@#@#.....@.#@....#.#@#@@..@@.#@@@....#..@...@#@#.@.#@@.#@#@@@#@#@.@#.#@@@.@#.#.@@..#.#...#...#@..@@@.#.#@@.#@..@.#@....@.#@#.@..@@.#@@.@@....@.#.@@..@.#....@#.@.#.@...#.@.@.#.@@#.@.@@@.#@#...@.#...#.#..@.@#...@.@@#@#.#...#.#.#.#.#.@.@@@...#.#.......#...@.#..@..@.#.#.#@..#...#@@.#.....#...#@#.#.......#..@#...#@#@..@..@@@#...#.@@#@....#@#.@.@@..@.#.#@.@
#.@.#..@#####@.@..#@.@.#@#@###..@##.#@#.#@####..###.@####@@@##@###@..@#.###..@.@.@#.#.#@@@@@@.###.#.#@#.#.#.@##..@##.@#.#.###.#.#.#.#.#.#@#.#..@###.#.#@#.#@.####.#@#.#.#@#.#.###@.@.##########@#.#.#.#@#.#.#.#####@.....#..#..@@.#@#@#####.#.#.@##.###@#@#.#@#...#.@@##..@.###.##@#..#######@#####.#.###@##@##@.@###...#..#####@#..#@##.@#@#.#.#...#@##.@#.#@#.#.#@@..@####.@#@.##.###.#.#..@.#.@#@###@#@###.#.@.###@#@.#@@####.#.####..##.@.#@###@#.#.###.#...#@.@.@#.###@@.##@.#.#@#@#.##.@@.#...@@@@.##@@.#@@@#@#@#@#####..@@.@.#.#.###@#@#..#@.#@#@#.###@.@.#@.#.#@..#.@.@.#.#####@#...#.#@.##@##.##@@@.##.#.@.@@#.#@##.##@@..#@#@.#@@###...@#.@##.###.#.##@##@..#.###..@@@.##.#####.#.#@#.###.@@.##@#######.###..@###.@@#.##..#.#.#.#.#.######@@..#.#.##@.#@@##..#..##.#.@.###.@#.#.####@@#...@#@#...##.#@###@#@@@#.##..#####.#...####.@..#.###.#@##@.###@#.#.@##@@.#@#.#@@.#@#.#####@@@.@@##.#.@@.@@.#@#@#######@##.##.@#@.###.@.##.##@#@#..@@@..#@#@#@@@#...###@@.#@.@#@###...####..##@.#.##@##.#.#@@@#####@#@.@.@@####@#.#.#@#@
#@#@.@....@@#@...@...@@@..#.@@#@@.#.#.#..@..@..@#@.@.@#.@...#@#...#@.@#@.@@.@.#.@..@#@.@.@..#.#@#.@.#....@..@..@#.@@.@#..@.@.@#...#...#@..@@..#@#@.@#.#...#.#....@#.@@#@.@.@.@#@@@@.#@@.@@.@..@.#.@.#.@@@..@#@.@#.@@#@#@....#@..@.#..@..@...#@.@#@#.@@..#..@#@#@..@.#.@...#@@......@..#@@@@@#.#@..@.#@.@@@#@@..@@@.......@@.#..@#..@#....@.@.@@...#@#@.@..#.....#@@@@..@.@....#@@@#@..#@@@#.#@..@@#@#@@.....@.#.#.#...#.@.#.@....@@..@#@.@#....@@.....#...@.@.#@@.#.#@@.#...#@.......@..#...#@#.#.#.@.#.#@@.@@#.#....@#.#@..@.#..@....#.#.#.@...#..@@.@@...@#...#.@.#.#..@#@....#@..#..@#@#@..#.@@........@.....#@#.#..@#...@@.@@@@@#.@@#@#@@...#@@.@.@@...@#...#.@.#@@.#..@#.@@..@.#.#@@@#.#...@...@@#@@@#@@@.@#.@.@@@..@.@@.#.@@@.#.#.@.#.#..@@..@#...#@#.#@..#.@...#.@@.@@.#@@@.@#......@@.#@@.#@.@.@#.@.#@.@@@#.#@@..@#@.@..@.@.@@@.@@@.@...#.....#@#....@..@@#.@.#@..#...#..@@.@@@..@.@#.#@#@@@#@..#@.@@.@..@@..@@@.......@@.#@@@#.#.@...#....@#@..@@@@#@#@#@#.@@@.......@.#.@@.@@.@...#...#.@@..#@.@@...@.....#@..#.@.@@..#..@.@@.
#@.#.#@#@@###@@.@@#######.@@#@.##.#@#.#@##.#########.##@@@.##.#.@@###.@.#@@.##@@##@#@@@.#.#.#....##@#.##@#@#######.###@##@#.#@#@###.##.####@#@#@@@#.@###@##.#.#######@####.##.###.#.###.#.#.#...######.@@#.####..@#@@.###@.@#.##.@#@#####@####@##@###.#.#..@#.@..##.@.#@#@#@#.###.@#.##@###.#.#@######.#..#.####..#####.#...#.#@#.#@#.#@###..@#####.##..@.###.#.#.###.###.@.@##@#@#.#@.@#.#@@#.####@#.#@##..###.###.#####@..@###@.###..@#..###.@#.#..#.#..#..#@.#.#.#...#@#@#.#.###@#@#.#@#.#@#.#.@##.#.##..###.#@#.#.#.#..####.#@#.#.#@..######@.#.#.###.#@#...#.#@#@#..##.###.#.#...#.#...#@##.@#.#@###.@@..###.#.#....@#@######.@#.@##@#.@.###.######..#..##@#@#@#.#@..#.#.#.#.#@#...@##.#.@..@#@.@@.##..#.#.#@#@#####.#.#.#@###.#.#.#.#.#####.#@@@#@#@..#@@##@.#@######.#@#@#.#@.@###@###@.@#.##.##@###.#.###@#.###.###.#@##.#.@###@.##...#@###@#....@###....##.#@.##@##.@#####@#.###@#..@#@#@#@@##@@.#.#@...#.##.#######.#####.......####@.#.@@..##@.#####...#####.#.##..@@..####.....@#.#@..###..##.@#####.##@#.#.##@.#.#.#@#.#.#.
#@.@@@#@#.@@.@#.#@..@...#.@@#..@@..@#@.@.@..#@...@...@#@.@#.#@@@@...#.@@..@@.@.@.@@.@.#...#.@@#@....#.@@#@...@.@@..@#@@@..#.#@#...#..@.@..#.@@#@.@#..@.@...@#.#.......@@@@.@.@.....@#...@.#.#@@.#@..@..@#@@...@@#@#...@...#..@@.@.#@#@.@#@@.....@@#@..#.#.@.@@#@.@.@.@#.#@#@#@@..@..@@@@@@..@.#.#@#.......#@.@..@@.@..#....@.@#@.@...@@@.@@.#@.@..@@#..@@@#..@#.#@@...@@.@#.#..@@.#.@..@#@..#..@@.#@..@....@@.#.@.@@#...@.....#@.@#...#.#.@.#@@@@@#.....#@.@@.#.#@..#.#.#@..#.@@..@...@@#..@#.#.@...#@@@.@@@#.#..@#@.@#@@@#@....@.#@#@#...@@@.@...#.#...#.@@.@#.@...@@....@..@.@..#.#@#.#...#...@@#..@..@..@.....@#.#..@#.#...#@..@.#.#@@@#.@.@@......@..@#.@.#@#@#.#@#@#@@.@.#.#.#@@...#@#@#...#.@.#..@#.@....@@@#.@...#..@#@..#.@...#@#.#...@@.@#@....#@@.@.@.@@#@@.@@#.@@....#.@.#@....#@@.#@..#@@@#@..#.#.@.@@.@@@#@@..@@.....#.#.@@.@#......@@...#@..@.@@#@#.@.#...#.#@...@.@@.#...@.@....@..#.@@@.....#@#@#..@#..@.....@...@..#.@@...@.@@@.@@@.@..@.@@.@..@@#@@@....@.@@...@#..@@@#...#......@...@@@@.@.@...#@..#@@@#...#@#@@@#@#@
@##.#...#######.#.#####@#.#...#.#.##.@#@#.@@#.###@###.##@.#@#.#####@#.#..@@@.####@####.##...#.@.@#@.@#..#..#######@.....#@#.#.###@#@#...###.#.#.#.#####.#.#.#..@#..#..#.###.#...##.##.##@###@#.@#.#.#.#@#.###@#.#@#####..@@.#..####.#..@###.#@#@#.#..@..#@#@..#.#@@###..###.#######@.@#@####.##@#.#..@#@#######.#####...###.#.##.@#.#..@####@####@#.@.#.#.#..@#.#######.###.#.#.###@@#..#@.@###.#.#.##..@####.#.@...@..####@#.@@@##@###@..#..@#@#@.##.@@.@###.@@##@@#.#####.#.####@.#.#.#@#@#@#.#@#@##.####.#.#@..###@#.##..#@#####@#.#...###.#.#.#.###@#.######@@#######.#####@#####.#..##@#.@###.@#@#...#.###.@##.##@@#...#@#.##@##@#@#.#@###.##########@##@#@@@#.#@###.@.###...#@@@.@#.#.#.#.#@@..@###.###.#.##.###...##..##.@##@@##.#@#.###@#@##@##@#.#.#..@#####.#.#.#@###.#.#@###.#@#.#@###@.@@.#.#@#@@##.#.###@#.#@#######.....####@@#..##@.@..#@##..#.##@.@##@#@#@@@#@@#@##@###@#@#@#..####@#.#.@##@#.#.#@#@###.################@##@@##@##.#.....@.@#.#####.###.#.####@@#@#.#.#.###.@.##.#....#####.#@###.#..@..#@###...####.@#@
#.@@#.@.#.@..@.@#@@@..#.#@#.#.@.#@@.#.#@#..@....#..@@@@..@#.#..@@.#....@.@#...@@..#...@.#@#.#...@.#@...@.@#@..@.@@#...@.#..@#@..@.#.@@#..@..#...#.@@@.@@@...#@#.#.#.@.#........@.....@.@@@...@#@.@#.#...#@@@#@..#....@@@#.#@#....@@@...@..#@#.@.#.#@..#@#.@@..#...#@.@@@.@..#@...@#..@@....@@.#@#..@#.@@...@#...#..@@@#@...@#@#@..@@#@..#...#.@.@.#...#@.@..@@.@#@@.@@#@#...#.#.#.@.@...#.@..@.@#@@.#........@@@#..@#.@@@.@@.@#.....#.@.#@#@#@#@#@....#...@.#.@.#..@@..@.@#@..@.#.@..@#.@.#.@@#.@.#.@.@@@@#@#....@..#@@.....#@@.....@.@.#..@.@@.@.#.#...#@...@@.#..@..@.#......@..@@#.@@.@#......@#...#@#@#@.@#@@...@.#.@.#.@@#@.....@#@.@#.#@.....@..@....@..@@#.#@#@#..@#@....#@.@.@#@....#@#.#.@...#@.@.@@@@.#@#@.@..@.....#@...@#@@@@..@@@#@..#....@#@@@#..@@.#@..#.@@.@@...#@#@..#@.@@@@@@@#..@#@#@@........@.@@.#.@@....@...#.@@.@@@..#..@#.#@..@.#..@...@..@@.@#.#.#.@.#@....#.@...#.#.....@.@...@@#@#.#.#@#@#...#@@@...@@@@@#.@@.@.@.@#...#..@@@#@..#@#@....#@.@@@@..@..@@@.#..@..#@......@@#.#@....#..@..#.#.@...@...#@.@#.@.#.
#.#.###.#...#.###..@#@..#..@###.@@#.#@#@#@#.#.#@#@@.##.####...#@@.#.#.#@@..###..###@###.###.#####.##..#@...@#@#.###@#####@#@###@#.#.#.###@#@@@#.@##@#.##@#@##@##..#########.#.###@##..#.#...#.#.###.@@#..##@##.#@.@#.##.#@#@.@###@##@#.##@@.#@#######.@.#...#.#@@.#@###@#.#.#.#@@.#.#@#@#.@@#.#@####@@###.@.#@#.#@#.##@##..@..#@.##.#.#.@...#@###.#.@@#.#@@@.@@.#.@@.@@.#.###..@..###@###@#@.#####..#.##.#.@##.##.@..######@#.#.#@##@##.#.#@#@..#..####@###.#.#@#.#####@..#####..@.##@##..##.#.@@##..@###.#@#@#####@######.##..####.###.@.#..####.@.@@.##.#.#.###@@##.@..#.######@@.##.@@.#@.##.#@#.###@.###.@@#.#.##@.#@.#.#@###.#.#####@#@#@###@#@.####@#..#.##.#.#.#.#####@#######.#@...####.###.#.#.#@###@#@#.#.#.@.#@#####@#.#@#@#.@..####.#@#@.##.#@###@..#@@@.####@#@###@...@#@##.@##.@#@#.#@###@..##.####@#@###..#@@.##...@@###@#####.@.###@##@.#.#.#.###.#.@####.@##.#.###@.@##.#.@#@.##.#.....#......#@.@.#@.##.#########@#@###@#.#.#.#@#..##@#..@..#.#..##.#.@##.@####@..#@##..###.#.@@#.#@..#.@.###.#@..###...###@#..@#..##@
#@#@...@.@@.#...@@#.#.@@.@@@....#@#..@#@#....@#.#@#.#@...@@@@...........@.@.#@@..@@@@.@.#@..#.@...#..@#@#...........#...@@#@..#.@...#.#.#@.@..#..@#@#..@@...@@@...#..@.@..#.#.@...@.@@.@....@.@@....@@......@@.@#.....#.#.#.@..........@#...#@..@.#@..#.#@@@@.@.@@#@@@@.@@#@@..@..#.#.@.#.#.@..@#.@....@#@#.#...@.#@@.@.@.#@#.@.#@.@...@#@#@@.#.....#.#.@@#@...@@.#@.@@.#....@#@@@#.@@@@@.#.#@....#@@.@@.@#@@@#...#.#.@...#@...@@@....#@.@@@@@@.@@.@.@..@..@#.@@...@@.#.#.@.#...#..@#.@@#@@@#.@@......#.@..@@..@....#....@..@@@...#..@..#@@@@.#.@@.@@@#..@#...@...@.#@.@#@@.@.@.#@#.@...#.@.#@@.#...#@#...@.#.#....@.@#..@..#...@@#@.@@@#.@@#.@.#@@@.@@@.@#.#...#@#.#@#@@@#..@@@..#@@@.@@@#.@@@.#@.@#@.@#.@@@@@@..@@#.@..@#..@.@@...#@@@#.@.@@..#@@.#.@@..#..@#...#@#.@.@...@@@.#@#@.@.@..@.#@.@.@.@@@.@#.#.@@......@@#.#@#.@.@.#.#@@@.@..@.#@#....@#@#@@.@.#@..@.#@.@@@....@@......@.#@.@#@#@@.....#@.@#@@.#..@.@...@@.@.#....@@@#.@.#.@..@#@.@#.#.#.#...#@#.@@#.@.@.@.@........@......#.@.@@#.@.#@..#@.@.@@@#.@.#@@........@#...#.#.@@
#@##.#@...#..@#####.#@###@###.#.###@.#@.@@#..#.@#@#.@@.##.##@.#.####.#.####.#.######@.@@#@#.#@#@#@#.....#.@.#@#.###.#..####@#.###@..#.#@####@#.#@@.@###@.#..##@#.#@.#####.#######@#.#.######..#.#.@@@#.@.##...#.#@#..@#@#.#.@.#.###@#.#######@##@.#.#@#.@@###.@########@#@@@#.#####@@.#@#....###..#####@@.#.#.#####.#.#.##...##.#@.#@#...@###@@.#.#@#@#.#.@.##.@@...##..@.#.#@#.#.#.###@#.#@.@##@.#@#####.#.#.##@##@@.#..@####@...###.#.##..###..@#.#.@#...#@.@##@#..@#@#@###.###@#@##@@@.#.#.###..@.@..#@####@#..###@#.#.@######..##.#.##..@@#.###.#.#.###.##@##@#@#.@@...@###...@####.#.###.#@@####@##@@#.#@..###.#.#.@#..#####@@###...@#.###@#.###.#####.#@#@.@.@#.##.@#..#@@#.#.##@#..#.##@.#.#.#.#.###@#@#@#@...#@.#.#.###..@#@@##.#.#.@##.@@###.#@.#@..##.#.#@#..@#...@..##@.@###@##..#.#.@#....#.#@###.#.#@#.#.#.#@@##.@@#.#@#..##@..@@@#..#.@.#@###@#.#...#@####.####@#.#.###@#.###.###.###.###.###.#####.#####..##.##..#@###@@##@##..#.#@#.#.#@#@#.#####@#.@#@##@#@#@#####.@@..###@#@###.#@#.##@@.##.#@#.###@#@#.###.#...#..@##
#@....#...#...#...#@#.#@@@@.#@#.#..@#..@#.....#...#@#@.@.@#..@#.#.@..@@.#.@.#.@.#@@.@.#@#@#.@.#.@@#.#@..#.@....@....@.#...#...@.#.#.@.#@.@#.#......@@@.@..@.@...@@....@@..@.#.@@@..@#.......#@...@#@#.@....@..@@@.#.#@@..@@.@@.@@.#.#..@@@..@...@@@.#@#..@#......@.@...@#.#.@.@@@@.@@.@@#.@.#@.@@.#...#.#@.@@@#....@#@....#..@#@#@#..@..@.@@@@..@.#.#...#..@.@#@.@.@..#@@@#...#.#@@.#@@...@...#@#.@@@@@@@.#...@...#@.@#@#@@..@#.#@..#..@...@@.@@..#@#@#.@@@.@.#.@@..@.#.#.@.@.#..@....#@#@#.#........@#@@@#.@.@@@...#.@@#@@@@@.@@.#@@@#.....#.@@.@....@...@.#@@.#.#@@.#.#@#.@@@@..@@....#.#..@@@#.....@...#@..#.#@....#..@......@.@@#@.@@.#@....#@....#@.@@@#@..@@#.@..@...@#...#.@.@@@.#...#.@.#.#.#@..@@#.#.#@@.....#.#.#@..#...@....@#@@@.@#@@@#@@@#@#@@.#.....#....@@@#@@@@.@@.@..#.@.#.#.@@@@..#@@..@..@.@@#.#@@...#.@@@.#...@@#.....#.#@#...@.#.@@@.@.#.@@#@@.@.#.....@.#@#@.@..@@..@@#@#.#@..#@@@#.@@.....@@@@.#@@@..#@#...#@........@.@.@..@#.#@#.@@#@...@@.#.@.#@@.#.#.@@@.#@.@..#@...@#..........@..#.@.#@@@.@@@.@.@@.#..@#.@@
#.#.#.#.@.#.##...@#.#.#.#@#@#.@.#@###@#.#####.#.#.###@#.#@#.###.#.##.##.#.###@#.#.#.#...#.#.#####.#.###@#..#.@.@###.##..#@#@###@..#@.@#.#.#@#.@.####@.##@#@.#@.@@.####@.#...@@.#@@#.###.#@..#.#######.####@.##.#..#.#.#.####.####@#.#..@#...###.##@.#.#######...###.@...@@#.###.###@#@#.###.#.#@#.#@.@#.#.#.##..@#@######@###...#.#@#.#.@@#....@....##@#@.#.@.#.##.###.@..#.###@#@.##.#@##.@#@.@#.#..#....#@#@#@#...#..@####..#..@..#.##@..@.#.@#@@@@##.@#..###@####.@..#.#@.##@@@#.@.#@###.#.#.#.##@######.#.#.@##.#@..#@##.##.#.#.#.@##.@##.##..##..###.#####.#.###@#.###@..#####.@##@#@#####.##.###.@.@@##.#@##@####@.##.#.#@###@#.@###.#..#@#..####@..##.@..#@#####@##.##@#.#...###..##@###@#.#@####@##.#@#.@#.##.#.#.###.##.##.#######@##..@##.###@###@.#.#@@####@@#.#.#@#.#####@#.#@#.#####@###.#@###.#@#.#.#@###@#.###@###.#.#..##.@@#@##@#@@##.@#.##########.##@#@#####..###.@###@##.@@..##@#...#.#.#..#.@.@#@#...#...@.#.@#...@###..###@#@##.#.@.###..@#.##.@#.@##@.@#.###@#@#.#@#@.##@#@#@###.#.@@.@..#@#...###@@##....@.@#.##
#.@@#@#@#@@.@@.@#@.@#@@.@.#.#.#.@@@..@#.@@.@#@#@#@....@@#.@.@....@#.@@@..@.@@@#.@.#.@.#...#..@.@.@#.@..@#.@.@.#@#.@.#..@#@#...#@@....@.@#.@.#.#@.@#@@...@@#...#@#.@@...@#@.@@..@..#@....@@.@#@@@@.@@......#..@..@.#.#@#@#..@......#.#@#@#..@.@#.#@..@.#....@@@#@....#.@.@.@.@@#@@.#.#..@#....@@.#..@#@#.#..@.@..#...@.....#..@.@.@#.#@@.@.#.#@#.#@#@@.@@@.@.#.@@....@@..#..@#@...@.....@.@@..@..#..@.@#@#@.@..@.#@#..@.@.@..#@#.#@.@#.@..@..#@.@#.....#.#@.@.@#@@@..#.#@#...#@#@#.#...#.@...#.@@#..@...@@...@@#@#.#@@@@@#@@.#.#.#.@.#.#@@.#@..#@..#.@@#.#@...@.@#@.@.@....@.#@.@#@.@#...#.#.@.@.@@@.@@#.....#@.@#@....#.@..@#@@@#..@....@..@@@#@..#@..@@#....@#....@@@@@#@....#..@#@@.#@#@....#@...@#.@@#..@#.....@...#@#...@@.@.....@..@......@#...#...#..@#@@.#..@.@..#@..@.#.@.#.#.@@..#...#...#@..#@.@..#@#@#.#@.@..#...@@.@@@.@....@...#...@.#..@#........@@.@.@.#@..@...@@.@....@.......#...@..@@.#.#.@...#.@.....@@....#...@@@@#.#@#.....@@.@.@#.#.@@#.#@#.#@@.#@.@#@@.#@#@..@@#.#@..#.#@#...@..@@.@.@@#.@@..@..@.@..@.@@@.@...#.
###@#.#.###.##@@@########.#...#####.#@##@@..#.#.@.#####.#####@@#..###.@####@##....##..####...####.#####@..#.##@...#...#.@.#.@@####@.#...#.@@#.###.#.##@####.#@#.######.@#.#.#####.#.#@@##.@##.#.@##.#####@####@.##..#@@@#.@@@##.###@#.#.@.##..@##.###.#@#@##@@.@#@#@#@...@#.#.##..#@#@#.#@###.#@#....@#@###..@#.#@#.##.@#@.@#..##.#.#####.#@#.#.#.###.@.##...####.###@###@#.#..##.#.#@#.#@...##@##@#..#..#.@##..#@#@.##@.@..#@#@###.#.#.##@#@.#..@##.@#.#@##@#..#@#.#...##..#.@@#.@.#.##.##.##@##.##@@@###.##.#...@#.###.##.@.#..@#.#.#@###@##@@##..##.@#.#.@#@@.#..#@#..##.#@#@#@#@#@...@#@#.#.##@#..#..@#@..#.#.###.##.@###@##@###.####.#@#.#.###@##.#.@#...###@###.#@#.###@#.#@##@.#.#.###.@@@@#.@@#.#.###.#####.###@#.#.#@#@##.@@@.##.@.#.@.#.##@@###@#.@.#.#@#@###.#.#####@..@.#####@###.##..@.######.##.@@@##.#.#@@.#@#.###.##.@#.@##@####..#.#@##########@###.@##..@@.@######@#@@#########@#####.#.#@####..@##@#@##..#.#####.#@@.#@#####.#@#@#@..#.#@#@#@@.#@#@###.#...#.#@#.@.#...@@#@#.####.#...@#@#.###@###@.@#.#.#@#######.##
@@@...#...@@.@#@@.@@@...#.#...#@..@.#.#.@@..#@@.#@@.#.@.#....@.@#....@...@@.#.@@#.#.@.@.#@.@@@..#@@..@......@.@.@@#.#@.@#@#..@....#@#..@#.@...@.....#...@...#.#......@.@.@#....@#@#@@@#.@.@@.@#...@...@@#@@.@.@@#...#@@...@.#...@.@.#@..@.@@@.#..@#@..#.#.@@.@@...@@.@#.#...@.#@..#@..#.#.@@.@.@#@@.@.#.@.....#.@@#.#@#@@@#.@...@.#@...@#..@#@#.#@..#...@@#...@@#..@@..@.@@.#.#.@@@@#@.@#.@.@.#..@.@#.#@..@@#.@.#.@@#.#@@.#.#@....@.#.#@@...@@#...@.#@@@#@..@.@..@#@#.#..@#@.@....#...#.@..@#.@.@.@.@..@.@@@..@.#@#.@@.....@..#..@..#.@.#@...@#@#@#@.....@@.#@@.@@#...@@....#.#.@.#@.@#.#.#@@...#.@@#@#@#@#.#.@.@..@#@@@@@#.@@@@..@.@..@.@#.@.#@#.@.@@..@@#...#@@.@..@..#.#...#@.@..#@#.#...#@#.#@#@@.#@@@..@@#@..#.#@@@#.#@#.#...#...#.#@@@.@#.....@.#@.@..#.#....@..@@#.@@#@@.@@@@..@.#@#.#@....#...@.#.@@..#..@@.#@@....@@...@@..@@#..@..#@@...@.#....@.@.@@.@...@.#.@@#.#...#..@..@@#@@@#...#@@.@.@...@.@.@....@.....@@.#..@.@.@#@..#@#@@.@....@#..@@.#@@@@@#.#@.@#@..#@..@.#.#.@@..#...#.@@#...#..@#.......#@#@....#@#.#@@.@....@@@
.@####.##..##.#.#.#.#.###.#.##@.@..@@.#@###.#@#.@@..###.#.#@###@########..#...#@#.#@.#@.#.#.#@#@@##@###.#..@#@#.###.....#@@##@#@#.@@@@..#.#.##.##@#.#.##@#.##.###@#..@###@##.##.#@.@###@###@#.#.@@@####.##.##.#.#@##.....###.....@##.@#.#####@#.###.#@#.#.#@#.#@#.###..#.######.###@#@#@#...#@..#.@@@.###.###@..##..#@#@#@###.###.#..##.#.@@#..@##..#@#.#@#####.###########.#...##..###@#.#@#.#@###.#.#.#.#.@.@@##@.@@#...#.#.#.#...#.#@####@######@#@..#..###.###.##..#..#####@#.##@.#.#@##@.###...#@#..#.##.#.#@#.####..@@#.#####@#@#####.#...#@..#########@@##.###@##.#@..@##.##..####.#@##.@###@#.###...#.##.##@.###@##.@@..##@###..@.#@#.#.#.#####@#@#...#@###@#.####.@###.###@#.#.###@#.##@@###..@#@#.@#.@#@..#@@.#@#.###@#@#.###.#@#@.#@.#######.##..#.##..#@.#.@.##@##.#@#######.@@..##.##@.###...##.####@#..@###..##.#.#.###.@.####.@###.#.###@@###@##.#@#.#.#@..#.#.#.#.@##@##..@.#.#@#@#@#.####.@#.######.@...@#@@..##.#.#####.@.@@..#@#@#.##@.#@.@@.#@#.#.#.@##.@#..#@@@###.#.##..###@#.#@###@###@#.#@#.#@#@#.@.###@@@##.#@#
#@@@.....@....@@#.#.#.@.#.@.@...#..@#@#@#@....@@#.....#@@@#..@#....@.@....#.#@.@#.@@.@.@@@..@@#.#@..#.@..@#@#@.@@.@@#@.@#@@.@@#..@@...#...@@#...#@@......@#@@@....#...@@@@......@.#@@.....@..@#@....#@#@@....@..@@#@@.#@@....@@....@#.#@.@@.......#.#.#.@@#.....#...#@#@.@..@.#..@..#.@.#.#.@@#@@...@@...@....#...@@@.@.....@@@@@.#@@@....#@..#@@.#.#.#.#@.@@@#.@...@......@@@.@#.@.@.#.#.#..@#.#.@.#.#....@.@#@@@#.#.#@#...#....@@...@@@@@@..@@@@..@.#...#@@.#.@.....#.#.....@.#....@#.#.@.@@#@@.#.#@#@#@..@...#@@.....#@@@.@#@..#..@..@@@.#....@#...#.@..@..@@..@...#...@.#...@...#@@.#..@#.#@..@.#@...@.@@..@..#@@@.@@@..#@#...#@..#.@.#.#@#.#@.@..@.#@@@#@..#@@.#.#@.@..#.@@@.#.#.@@.@@...@...#.@@.@#@#@@@..#...#...@@#....@#..@..@.#...#@@@.@@.#..@#.@.#.#.#..@.@..#.#....@..@..@..@@#..@#@#.@@@@.@.@....@@#.#.#.......@@..@....@#.#@.@@.@@#..@#@@.@@@@#@....#@....#.@.#...@@#..@#@.@@@#.@...#@..@...@@#...#@@..@#@@.@@#.@@@..@#..@..#.#@..#@#.#.#@.@..#@.@#..@..#@...@#.@@..#@#..@#.@.#@#.@.#..........@#@@.@.#..@#.#.....#.#..@#.
#@##..#.#.#@..##..#...#@#@@.##.#...@##..#@#@#@###@@#..#####.###.##.#.#.@..###@#.@###@@..#.##..#@#@###@#.#.#@###.@.##@##.#@###.#@#.#@.##.#@@.#@#.#@#@#.#@#@#..##.#.#.#.#.###.##.##@@########.###...#...##.@@###..#.#@#@@.@@##.#.@###.#.@.@@#####.#.@.#..@#.#.#.@.#.##@@#.#@.##.@@@.#@.##...@####.@.@.#.#.#####.#.@@###.@##@###.#####.#.#@#..##..##@#..@#.##....#@########..#####.#####.#@#.@.#.#.#.#@#.##.#@.#.##.#......########@##.@@##.#@.#####..##.###.#.#@#@@####.#@.####...#@@.#.#@#######.####.@.##@#.#@#..@@@.##@#@@.#.#.@@######.#@.#####..##.#.#.##.########.#@###..######.#.#.#@.#@@..#@#.###..##@#.#....##@@@#.#.#@###@#.#@###..@..#.#.#@.##@@####@##..#@#.##..#@#.###.#.####.@#.@#####@.##.##.#..#.@###@.###@@#.@##@#######@@..##@#@@.#.#.###@.##@#...#####..@##.#@############.#.@.#.####@@@##.@##.#@@@.##@#.#####.##.##.#.#@#.##...#@.@....##@@.@##@#@#@..#@#@#.@#.#@@..#@#@..#.###@#.####@#..###..#..#.#@#@#...#.###@#@###.#.######@@###..##.@##.###.##@###.##@##...@#.#.###.#.#@#.#@###@@###..#.#@###.#@#....@@##@@.#.#@
@@@...#.@.#...#@....#.#@#@#@@@@.@@#..@@.#@#@#.#@..@@#.@..@#@#......@@.@..@.@...@#..@@@#..@@@#.#.#.#..@#@.@#.....#@#.@@.@#@@...@..@@.......#.@@......@..@#@#@..#...#.#.#@.@#.#.@@@.@@......#.#..@#@..#..@#...@@..#....@..#.@.#...#.#.#.#@..@..@@.#.#.#@..@.#.#@@.#.#....@#.@.#@#@#@@...#@#@@@#.#.#@@.#@@@..#.....#@....@.....#..@@@..#...#.#.@.#.#..@@@#.@..@@@.@.@..@.....@..@#...#...#@@...@.#@#...#....@#.#.....#.@.#...@..@@.@....@....@..@#...@.@...@..@.@....@@@.#.@.....#.@@....#...#@.@#.@@......@.@.#@..#..@...@#@..#.@.#@.@....@.#@.@.@#.#.@.#.@.#..@.@#@@...#@.@.@@@#.@.....#@#.@.#@#..@#@..#..@#@#.#@#.#..@@@#.@.#..@#@@.@.....#.#@.@#.#@#@#.#@@..@#@...@.@.@#.@@..@@#.#@..@...@...@..@#.#.....#.#@@@..@.@....@#..@@@@@@@..#.....#.@.#...@@#@#@@.@@#...@..@....@@@...@....@..#...#@#@..@...#....@@@#@#..@@.@@@@@.#..@..@.#@.@..#@.@@.#@..@..@#...@..@#@...@..#.#@#@@@@.#.@@#@..#...#@....#.....@@....@...#..@#.@@..#.@.#@..#...#.@..@#@.@#@@.#..@#.#.#@@...@@#.@.#@....@.@...#.#.@@#.#.@.@.#..@@....@..#...#.#@@.@.@.#.@@..##
#.#@#.####@##@#.#.#@#.#@@@#.#.#.#.#######..@@@@..######...#@#@#@##@##.@##.#.###@#..@#@#.#@#@#.@.###..#@.#@.@#@#..@#.#.#.#.###.####.##.###..####@#.#####@..#.#..##.#...##.@#@#.@##@###@@.@.#@.@..#@.@@.#.#.@#@##.#.#@.##@#...#@#@@.#@#..#.##.#.##..#@#.@##@#...#..@.@.#....#.#.#######@#@###...#@###.@.#@@@#.@..@###@#.#@###.#..@.@###.#.#@#@###.#.##..#.###@##.##.#####.##.##.###@@@##.#.@#.#.#@##@@#@###...#@###.....##.####.#@...#.##.#.@##@#@#.@.####@##@#@###.#.####..@#.#.##@#.@##.#@#.#@#####.##.####@###.#.@##.###...###.#.#@#...#.#@##...##@#####...###@#..##@#...@.##..##@##.#@@##@#.#.#.@#.#.##.@@#.#.#.@@#####@..####....##@#.@#.##@.@@#.#.#@#@#..##.#..####.##..#.#.#######.@###@@@####@#..@#.#.##@##@###@@#..#.@.#####.@.####.@#.##...##@@..#@@#@#..#..#@######..@#.#.####@#...#.####.#..###.#.#@..#.###.#.#@#@.###@#@..####.@.###.#.@@#@@#.###@.#@.@####.##@#@##.##@#@#@#.#..@@##.#####@#@####.####.@.##.@####@..##.#####@###.#@#@#.##..###..@@.#.@...#@#@@.#@####.###.##.#.#.#@#@.##@#.#@#######.@.###.#.#...##..#####.#.
..#.#.@@#....@#.@.#.@.#@#..@#@.@#@..@..@..@....@@.@@.@#@#@@@#.@.#.@.#...@@@@#@..#.#@#..@#@#@...@.@#.#@@...@@@.#..@#@#@#...#@@..@@.@...@@...@#@@@#.#.....#.#@#@.@..#@..#@@.#.#@..#..@..#...#.@.#.@.@@......#.@......@@@..#.@@#@@@..#@@@#@@@.@.@#......@..#..@@.#@@..@@@#.#.....#@..#@..@.#@#@...@#...#.#@..#@@.@..@#@#.#@..#.@.#.@@.....@.@#@#@@@..@.@...#@...@..@@....#@@...@.#...#....@.@@@...@@.#@@....@#@.@@..@#@@@@..@.@#.@.@.@.@@@@#@.@..#@@@@@@....@#.@...#@.@@@@@@.#.@.#....@@.#@..#.#.@@@.#...@@@@#@.@@.#.@@@.@....@@.@@.@#@..#.#...#@#.@.#..@#@.@#...@@@.@.@.#.#@#.@@@@#.....#@...@.@#.@..@@.@@#.#@@.#.@@@..@..@@@.#@@.@@#@@...#@@..@.@.@#.#..@.@@@..@@#...@.#..@@@#@#@..@..@#......@#@..#.@.@.#@..#@@@........#@#.#....@.@#...@@#.#@#....@..#..@.@@@#.@...#@..@.@@#.........@....@#..@@...@..@@.....#...@....@..@.@@@.@...#@@.@.@..@@@#@.@@.@@@.#.@.#@@.@..@.@.@@@#..@#@..#@@.@.@..@#..@#@..#...@@....#@.@.@@@@@#.#@#.#.#.@.#@@.#.....#.@@......#.#.#.#@.@#@#..@#.....#@..@.@........@#...#.#.@.@.@@.@#.@.#.#..@....#@..#@....
#@#..@#...###.#@#.#####.###@##..#.#.#########.#@#.##@.#@##.#.##.###.#@#.@#@#@..##.@.##.##@#######.#...#...###@#.##.@.@..###.#@#########@#@###...@.#..###..##@####.###.#.#@##...@#.#@.##.@###.###.##.###.#.##.@#@#.###.#@#@#@.@#######@###.##.#.@#@.##...#@#.#.#######.#.#.##@.#@#@#@.##..@##..#.#@.##...#...###..@@.#@###@########..###@..#.#..@#@#.#.###.###@@@#####.#@..#.@#@@#######.##@@..#@#@@@@..#..#@#.#@#.#@#@###.#@###@#.#.###.#@#.#.#.@.###.#.@.#@#.#@...#..#####.#...###@#.#.#..@@########@.##@##.@..#.#@###.#.#.#.@.@...#.#..##@#.###@###.#..##.#.#.###.#.#.@..####.#@#####@.###....@###..#@#.##.@#@###@##..#@#.#@.@####.#...######.#.#.##@..######.@.#.@##.#...#@###@#####.###...#.#..#.@#...#.#@###....@#@#.#.###.####@#@@#...###@##@@#..######.###..@#.@@.##@##@@@@###@.######@##.#@#..#.#@..#.##@@.@#.##.####@#@###.@@@.@#.##@.##.@@##@#@.#.#..####.@#..#.@.#.#@@#@.@@#..@###..##.#.@@@@####@#..###.#.##.@.@#@....#@#.#.#..@#@@##.#.#@###.#@#@.@.#.##@@.#.@@.@#@#@..#####@#.####..#.#####@###@#@.##.#@##.@@####.#..@###.
....#..@#.#@@@#@@.@..@...@..@..@..#.#@...@.@#@..#.#@#.#@@...@...#@.@#..@@@..#@#..@#....@#.......#@..#@#...#@#....@@...#..@.@..@@.@.@@@#@.@..#@..#@#...#@..#..@....#.@@..........#.#.@.@.#.@@#@@@......@@.@@@#...@.@.#.#.#.#.#......@@..@....@@#....@.@#@@.#..@@.@.......#.@@@...#@@.#.@.#@@@#@..#@...@#.#......@.@#.#.#.#.#...@@.@....#..@#@..@@.@#...@.#.@@@...@@.@..#@@@..@@#@#@.@......#.@...@.#@@.#@...@@.@.#@@@@@#@#....@..@@.@.@.@.....@#@#...@@#.#...#@.@#...@.@...@@....#@..#@@@#.@.#.@..@.@@@#@@@....#@.@#.#@@@..@.@@@@@@@@#@@@@@#..@.@....@.#..@@..@.@..@...@@#.#@.....@@@#@#@@..@#.#...#..@.@#...#.....#@....@.#.@@@@..@.@@#@.@.@.......@#@..@@.@.@#.@.#.@...@.@.#.#.@.#..@.@@.#@#...#@....#@#@....#.@@@.#@@...#.#...@.#.#@..#@#.#...#@..#.@@@.@.#...#@#@@@..#.#@@.#.@@...@#.@....@#.@.#..@#.@@#....@#@@.#.....@@.@#@..#@#@#.@...#.#@......@..@#.#@.@..#@#@@@#.#@....#@@...#....@#@.@.@#.#..@.@...@@.#...#@....#.@@.@#.#.#@.@#....@.@@..@@.#@.@#@@.#@.@.@@@.@@@#.....#.#...#...#....@.@.@@@..#...@.....#@...@..#.@@.@#.#@.@#@
.###@.##@....@..@####.#.#.#..#@..#@.#.###.#@.@#@#@#@#@#@.##..###..###@@####.#.#..###.##.#@.#.@#.######@##.#@@@###@@@#.#@#@##.##@.#......###@.@#.#.###.#.###@#.###.##@@#.###@#####@#..@##..#.#.@##@.@#.#####@.@###.#.#@#@#.#@.@..##.@.#######..##@@@##@#.######.####@@#.#@.##@####.###.#@@.#.#@#@##.@#.#.@####@#.#.#@#.@.#.###@#.@@##..@@#@.#####.#.####..####.@####.#.###@###...#@##.##.#.#.#..@#@#.#@..#.#.#@..#@#####@#.@#######.##@##.@#.#.#.@@###@..@###@#..@#####.@#.###########@#.##.@#@###.###.#..@#.#@#.###.#@.@#@#.####@#.##@.#.@..###.##.@#####@#.##..#.#@..#@#.#@#@###@#.@.@..##.###@.@#@#@#@#.#.#####@#.#.#.##.@@.#@####..@##.###@##...@.@#@###.###.#.########.##...#.#@.#@.#.@@#.#@###@#.#.#.#@..#.@#.##@###.#@###@#@#@@.###.#.#.@@#@@###.#.#@..##@#.#.##.@#@#@#@.@###@#.#.#.##.@#@#...###@#@#.###@##.##@..#.#.##.#..#.@.@.#@#.#@#######@..#.#.#####@.@.@@##.#.###..##@#.#####.##.@@..##@#.##@@###.#.###@#.###.#..#@.@...##@##.##.###@#....#####@#.#@#####.#####@###.#@#.#.#@#.....#.##@##...#@#.###@##..#@#@#.@##.#@#@#@@#
@.@.@.#.@...#.@@@.....#.#.@@#.@.@@..#@#@@@....#...#@..@@#@#@.@#.@..@.@@@@.#@#@..#.@...#@#.@.@@..#@..@..@.@#.@..@#@#@.@@@@.@...@...#.#.....#@@.#.@@@..@#.@.#.#@@.#@..@.#.#@@..@...@@..@..#@#.....#.@.#@...@..#@.@..#@...@@@#@@.#@#.#..@@...@@#@@@....@@..#@.@@@.@@@@.@.....@...#....@#@..#@#.#.#@@@@.#@..@.@...#@..@...@.#..@..#.@@.....@#@@...@..@.@@.#.@.@.@@.@@...#@....@.#..@.@#.@@.@#.#.#...#.#@#.#@#.@..@#.#....@.@.@@..@.....@@...@@#..@.@@@#@..#@@.@@@.@@#@@@#...#..@.@@........@..#@.@.@#..@#.#.@...#@#.#.@@#..@#.@.#....@..@@@@#@#@#...@.@.@@..#@@.#...#.#@.....@@.#@@@#.@@#@..#..@...@#.#.#...@.#.@...@@.@#..@#@..#.#.#..@#...#.#.@@@..@#..@..@...#@..#@.@.@..#...@.#@#.#.#@@.#@.@..#.@....@.@@.#.@.#@@.....@@@.#.#@..#.#.#.@@.@.@@@#@#....@..#.@@...@@..@@@.@@.@@#.#@@.@@#.#..@.......@.@..#.@.#@..#@@.@.@@.@....#@.@#@@.....#@#.#@....@.@...#.@.#....@#.#@#..@#@..@@.@#@#...#..@@..@..@..@@@#@@.#.@@#.#.@@#..@.@@@.@@@...@..#.@@@@@.#@@..@#@@.@.#.#@#@.@..#@.....@#..@#.#.@..........@@@@@#..@.@#...#....@@...#.#@#.#.@@..##
@@@####..#.##@@#@...###.##@.#.#..##.#..#.@###.#.@#@@@@..#.#.#.#.#@#@###.#..@#.###..#@.#@@...#@#@#.#..######@#@###@.@###.#.#@#.@.#.#@.####.#@#.####.#.##.#@#.#.#..@#@@..##@###.#######.#.#@#######.##..##.##...#@#..##.@..##@..#.#..#.@###@#..@#@@@#.@####@######..#.@####..#.##.#@##..#@#@#.@.#@#.###.####.#@##.###..#@.@@#.#@.#.##..####.#.##..#.@@#..##..@.######@#@#@#...###.#@#.#.#@.@@.##@.#.#@###.#.@.##.@#@##.@##.###@######@..#.#.#@####.##.@.#.#.#####.@@###.#@.@.########....##......##@#@#.#.###@#@#.#.#####.#.###.###.@.####@@.##@.@###.###@@@@.#.#.#.#.#.###.....#@###...#.#...#.#.#@#.#######.#@#####@@..@.@.....@#.@@###@.##.@..@#####..@.@..#.#...#####.@..#.##.#...@.#.#@#.@##@##..#.#######.@@#####..@#.#.#.@#@.#.#@#@#.###@#@##.#@##@#.##.@###@###.###.@##...#.###.#.@#..###@..#@@####.#.#.#.#@#####@#@#@#.@@.@#.###.#@#.###.###@#####.###.#####@#...@.#@#@##@.#.###...#.###.#######...##....#.#@#.#@#.#@#.#.#..@@##@@@#.###@.@###..@.##.#.#@#@#.##@.#@##....###..#@##.##@@#@#.#.####@..@###...#..##@###.#@#.######..
#.#..@@@#.@.@.#@#..@..#.....#@#.@....@#@@....@#..@#@#.@..@@.@@#...@..@.....@#.#.@@.@#..@.......@.@#.....@@#.@.#@.@#.#.@....@..#.#@#@..#@..@@#@#@@.#..@.@#.@@#@#.#...#@..#@.@#@.....@.@#@#@@@.@#@..#@@@#.....#.#.#..@..#@@.#@@.@@@..@#.@@.@#.#...#@#@.@.@@@@.@.@..@.@#@.@#.#.....#.@@#@#.@.@.@@#.#...#@#.@@#@@.#.#..@#@@.@@#.#.@@....@.....#@#.@.#...@..@.@#.#.......#@@@#.#.@.#@@@.@#...#.#@@@#@@@#...#.@@#.#@..@.#@.@@@@.@.#@@....@#.#..@#.......#@@..@.@...@#@......#@.@#@@.@@#@@.@..@#...#..@..@...#@..#...#@..@@#.....@@#@..@@#.@.#@@@.....@.@.....@.@.@#@#.@@#...@..@@......@@@..#..@@@#@@.@.#@@@#.....#@#...@@#.#.@.@.#.@..@#@@.#@#..@..#..@.@#...#@#@#..@.@..#@..#@....@.#.@@#.#.....@..@...@#.....@@@.#.@..@..@@#...#.#.#.@....@.@@@..#...@.@.@@#@#....@.@....#@..#@..#@@...#..@.....@#@@.#.......#@@.@.#..@.@#.@@..@.#.#@#.@@.@#.@@#@@...@.#...@...@.#....@@.#.@..@#...@.#.#@#.#@@@@.@.......#.@@.@#@#.@@#.#..@..#@.@#@...@..#.@..@#.@.#@#...#.....#.@.#.@@..@.#.@...#@#.@.....#.#.@@@..@#..@.@#.#@..@@#..@#...@@.@..#...@...#.
#.#...###@###.@@#.#.#@##@##@.@..###.#.#.#####@@.#@#@.@#....#..#.#.#@...#.##@##..###.#@#.##..#.###.#@#@#.#@@@#@#.###.#..##@#@@##.@@#.#@#..#.##.#@#.@.#.#.##..#.###.#.#..@##@.@..####.@##.#####.#.###..##.##@..##.##@.#@###@#.#@#####@##.@#.#@#.#@###.#.@.####@##@....#@#.#.#@###.##.@#..#####..#..##.#@#...#.#@##..###.....#@###.@####.##..#.#.#@#.##@####...#####@@####.#@..#@#.#.@##@#@##..#.##@####@#@#.#.##@##@#####@.@#@#.#####@..#..@#@##@#..##@@#@.##.#.#####@#..####@#@@.#@###.#@###@#.#@##@###@@#.#.##.@###.#@##@##@.#@.#.##@@#@##@@###.#.@#.@.###..@.##.@#.####@##@#.#######@###@#@.@#####.#.#..####.#@..##.@#.#.@.#@###@###@#.@.###.####@.#..#.....##@#.#@###.#######.##.##..###....#@.@#@#@######@@#@##@.####.##@#@#@@@###.#####.#@.@@#@#####.@@####@.##....@..#@#@.@###..###@.##@.#.#@.@#@#.#.#.#####.##@.###.#####.#.#@@.#.@@@.###.@.###.@##.....#@.###..#..#@..#@###.@#@#.#.#@..#...@...##.#.@#.#####@#@.##.##..#.@....@#.@#..#..#..#@@.#@###@#.###.##@.#.@@#####.#.#...#@#..@##..####.##...#######@@...#.###@##.#..###.##
#.@.#.@@@@..#@@...#.#..@#..@#.#...@.#@#....@@.#.#.@@#@#@@@@...#.@@#.#@.@.@@@@..@#..@..#@..@.#..@..#.#@@@..#..@..@@@.#....@@@.@.@..@.@.#@..@.#..@.@...@#@....#@@.@@#@@.#..@#.#@..#.....@.#@#@..#@.@.@.@.....@..@@#@.@#.@..@@@#@#@.@..#@..#.#.#...@.#...@.@@..@.@.#.....@.#.#.#..@@.#.#...#@@.#@#..@#@#.@.#..@#.@@#@@.@.#@#@..@@#@#..@@@#.@@@....@#....@@.@@..#@@.#.#...#.....#.@@#.@...#@#@@.#..@.@@...#@#.#@....#.@@.@.@..#@@...@.#@..#.@.@.@....@#.@...#...#@#..@@.@@@.....#.#@.@..@.#@..@.#.#@#@@@.@..@.#.....#.@.#..@.@#@..#.#@@...#@.@#.@.@@#...#@..@@....#..@..#.@..@.@#@@..@.@#@@.@@@@#.@@#..@.@@.@..@@@@.#...#..@..#.@.#.....#.......#..@..#@@@#..@#@#.@@#@#@#@@@..@.@.#@#..@#@@@@@@..@..@.@@@@#.#@..#.#..@...@@@....#.#@..#..@..#.@.#.@@@@....#.#.@..@@@#.@.#.@@@.#...#@@.#@...@#.@.#.#.#@@@#@@@.@.@....#.@.#...@.#.@.#@#.@.#@.@#.#@@@@..@#@..#.......@@...@..#@@...#....@..@.@@#@.@......@@#...@.#.@@@...@.#@#....@@..@@.@..@#.@..@#@#.@.#@#@#@#.@.#.@@#...#@....#...@@#....@..#.@@#@..#.#..@#@..#.@.@..@@.@..@....@.#....@#@.#
..#.##.##.##@@.@###@@@.@#@###.#...##@@##.@@@@.#.#.@.#####@..#######..#@#@#.@#..##@#.#@###.@@#.#.###.#.###@#@##.##.@.###@#@#@#.###@###.@####@@@#@#@##@..@##..#.###.###.#@#@#@..#@#@@##@@.#@#..#.....#@.####.###.@#.#..#######@@@.####@@@...#.####.@###.###.#@####.@.#..###.#.@##@@@#@###.#@#.#.##.@#.###.#.#@#.#@#@#####@#.##.##.#.#.##..#@#.###.@####.@#.@..#@#@###@#@#.#...#.###.#####@#@###.#@....###@#######.#.#######.#.#.#@#..####.#.#.#@#.#.#@###.#@.#@.#..##@#.#@###.@.#@@####@#@##@@#@#@#.#####.#..#@####@#@@@#..@##@.@.##.###@.#...@##.###.#####.###@@@###@@.###.###.@.###@#.####.####.##.##.##.@###.#.@##.@@###.#.###@###.#@.##@#.#@.@#@###@#@.##.#.#.#@...@#.#@###.#@#@#@#@#@##.###.##@#.#@#@#..@#@##@@#.####.@#@#.##@##.#.@.#@#.#@#@#.#.#@.@#@#@#@###..##..#.@###.@.#.###.###.#.@.###.#####.###@.##.###@@@..#.....#@..#@.@@@#..###@##.#.###@#@##.@#.#@.#..#.#.###@###@@@#.#.###@.@.#.#.######@#@###...@.@.#@.###.##.@.@.#@@@###.#@#.@##.@.###@###.@.##@.@...#@#@####.##.#@@@@#..#@###...#.#.###@.#..######..###@#@.@##..#@#.
#@#@@@@@..#@@.#..@..#.@@#..@#.#@#..@#.@.@.#@#.#.#.#....@.@@.@@....#.@..@.@.@#.#@@.@.....#.#@.@@..@#.#...@...@@.@..@@#.@@@.#@.@@@#...#.@@@@....@.#@@..@.@..#...#....@@@.@@.....#...#@..@.@@#.@@#@@.@.#@@@..#@..@...#@...@..@.@@#@#@.@@@..#@...@#.#..@#.@@#.#@@.....@.#@...@#.#.@@#.#..@#.@.#.#@.@@@#@.@..#.#.@.#@#.@@.@#.#@#@...@..#@.@#.#..@#@#.@.@.#.#@@...#@#.@.#@#@....#@@...#@#@.@#@#@..#@.@#@.@.@@.#..@....#.#@@@..@.#@#...#@@@@@.@...@#..@#.#...#@@.#@#@@@.@....#..@.@.@.@...@#@#.@@#...#.#@.@@.@@.@@..@#.@@..#@.@@..@#.@.@@.@.@.@#.@.#@.@@@#.....#.#@.@...@#.#.@..@@...@@@@#...#@.@#...#..@@@#@.@@.#@#@..@@#..@@@@..@......#.#....@@.#....@.@#@#..@..#@@.....@@@..@......#@#...#.@.#...@.@...#..@#@#@..#.@.#.#..@..#@#.@.@...#@.@......#.@@..#.@@@@..#...#.@@#@...@#@@.#.#@@@#@@....@#....@@.@.#@.....@.@..@...#.#@@.#.@@.@#...@.#......@.@....#@@...#@@.#@@@...@#@@@@...@.@@..#.@..@#.#.@@#@........@.@.@@...@#.@@..@..@.@#..@#...#...#@...@#@@@@.@..@#@.@#@...@..#..@#.#..@#@#@..@.#@...@@@#...@@@.#.......#@#.#...@.@.#@..#.#.
#.#.#.#.#.#@@######.#@#@#.###.#@#@@@#.#@###.#.#.#.@#.@###.#.###...#..####.#...#@..#.#.#.#@#.#@..#...#######@#.##.@#####...#####.###@###@@.#.###@##.####@#@#####@##..#@@@#.###.#.###.###.###..##.##..@.@.#.#..##@@##.#@#@##@#..@.#.##.@...@@.#.#.###@###@#.@.#####@#...#####.#.#@#@@@#.#.#.#@.####..##.###.###@#@.@.##...###.#@#.#.###.#@..#@#.##.##@#@#@#.#...###.#.##@.#.###.###.###@#@##@.@.@@#######@#@#.##@.#.....#.###@#@#..#.#######@##.#@..###.@####.@@.#@..##@##.##.@##.#.###@..#@#.##...#@.#.###.###@@.#..@##@###.@#.#....####.###@#.###@@#@#.##.#@#@#.#@##@@#...###.###@#.....#.@..@###.#.@@#.###.#.#......##@#@..@.@####.##..#@#@#.@.#@#.#.#.###@#@#@#..@###.#.####.##..@@.#.#@@@.@###.###@@#@.###@#.@.#..@#@#@#@#.#.@..###.#.##.#.#.##@.@###@.#@#.#@#@#.#@##@##.#..##..@#######.#####...#.###.#@.@#.###.#...#@.##@###.@.#.##@.@#######..#@#.#..##@#.#@.####.@.###@.#@####@###@#@#@#@#@@.#@##..##.@#@###.###@##.@...###.#@@###@#@###@.@#####.#@####..@.#..@..#@###.#.#@##..#@@@#@###.#@..##.##.######..@.#@#@@@######.@##@.@@
.@..#@.@#@.@#@@.......@@.@@..@@@..#...#.@@@.#.@@@@.@.@#@#.....@.#...@...@@....@@#...#.@.#@#@..#@@.#.#.@.@.#@#@@@#@#..@.@#.@@.@@@@..@#...#.#..@@@#.@..@..#..@#...#..@.@#.@@#@..#.@@@@#.@@.@.@.@@.@@#.@@..#@.....@.@#.....#@@.#...#@..@@@@....#@.@.@#......@#.#@.@@@#.@@@..@@..@#@@@#.#.#@.@#@..@.@.#.@@@@#..@#@.@...@..#.@@..#.@.#.@@@...#....@@@@@..#..@#..@#@@...#.#@...@#@...@#@.@#.#...#@#@#.@..@#@@..@#@.@#@@.#...@@@.@@#.#@.....@..@@....#@..#...#@#.@@.@...@@@#@....@.#......@.@#.@.#.@..@@.@.#...#.@@.@..@@.@..#.@@#.#...#.#.@..@.@.@#...#.@@.@@@#.#.@.#..@@@#.#....@...@#.@.#@..#@@@#..@..#.#@#.....@@.@@.@.#.#@..#.@.#.@.#.@.#@.@......#@..#@#.#...@.@@.@..#@@.#.#....@@..@@.@@@...#@@@.@@@#.#...#.@.#...#@@.#@#.@@#.#@..#@.@.@..#@..@@..#.@..@#.#.@..@@.#.#@#@@.#.@@.@.@....#.@.#@@.#.....#.#@..#.#...#@......#.#...#@@.#@..#@..#...@..@.@@.@@..#@.@@.#.@.@.#@@..@.@...@..#@#@#...#...@@..#.....#..@@@...@@@......#@....@.@..@#.#.@@.@@.@..@.@#.......#@@..@@.#@#@@...@@#@.@@@@.#@.@.@#....@.@@.@...@.#@.@#@@.#@#@@@@@..@...#.
###@.@.#....#@@#...####.@##@.#@....####.##.####...@...#.@@####.@@########.####..#.#.#@#.......#####.###.#@#@##..#@#...#@#@.######.###..##@@...#.#@###@#...#.#.#@###@#######@..@##@@.@@.#@@###@#@#.#@##@.#.##.##.#@###@@@#.#.@.#@@@@####.#..##.####..@..@#.@@#@#@@.@######.##..##.@@@#######..@.@#@#.###.#..##@@.##.@#@#############.#####.#@#.#@#.##@####.#@#@#..@@.#.#@##....@@@#@.#@..###...###.@.#.#@#.#@###@####@.@##@#.#@#.#.#.##.@#.##..@.#...#@.@#.###.#######.#@#@###@#@###@@@#@#.###.@@#@.@.##..@#.##..#.#@#@#@..#@.##...#.#@@####@#@@@###.#@#.#.###...#.#.#@#.###.###@.##@#####@#.@#.@#.#@#.#@#.#...#.###.#@##..#.##@.#.#.#.###.#@##.##.#@#.#@..#@###@###@#@##..#.######@#.##.#@@.##.@##@@.##.###@#@#.#@.##.#.#.#@#.#.#.#..@##..#@@##@....##@##.#####@###@#.#...###.#######.@@#@###@.@#.#.#.@#..@@@.#.@@#..#@#@#..@#@...####@..#@#.#@.#.##..##..#@#.###.###...@.@.#.#.#.@.#@#.##.#..#.#@##.##..##.#####.#####.#@#.#@#.###@.##@#.##.####.#.#.#@#####.@@@.##..##@.#@##.#@#.@##@.@##.#.#..#@.#.###@#.##.@#.###@##..#.########..#@
@@.@#.#@..@...#.#@..#..@..@.@.@@#..@#..@#...@.#.#@#..@...@.@@...@.#.@.@@@@..#...#.@@#@..@.#..@.@@.#...#@#.@.....#.#...#....@.@@@#...@.@.@...#@..@@......#@@.@@#...#.#.......#.#..@#@#..@@@@@#.#@...@@...@..@@...#@@.@@#.@.@@@@.@#..@@.#....@@..@@@@@.@@.#..@@.#.@@#.@.....@.@@#...#.@...#.@@#.#.#@@.#@#..@...@#...@.@..@#.@.@@..#...#@#..@#.#.@@@.#@.@#.@...@@@.#@.@@@@@..#@#.@.@@@.#@#...@.#@#.@.#.@..@#@..@.@.#@..#....@@..@.@#@#@.......@.@#..@.@#.#...#.#...@...#...#.#...@.#..@#...@.@..@#.#.@..@#.#.#.@@..@@#@#@#.#@#.@.#.@.#.@.@.#.@..@@.#..@@@@.@.@.#.#.#@@.#.#..@...@#.@@.@...@.@....#@...@@@.@#...#.#........@@.#@@...#...#@#..@@@@@#@#.#.#@@@#.#.@.@@#.#@#.@.#.#....@.@@@#..@#@..#.@.....#@..#.#.#@..@...@.#@#.#...@.#.#.#@.@#...@.#.@@@@#..@.@@@..#.#.#@..@.#...@.@@...@..@.#.@...@.#@.@#.@.#.@@..@.@@..@@.@.@......#.@..@....@.@...#@...@#..@#.#...@.#.#@#@.@#.@....@....@..@.@..@@@...#...#....@@.#@..#.@.#@@@@.@@...@@@#@@.#@.@..@.#.#@..@.#...@@#.@@.@.@@.#@.@.....@#@@@..#.#..@.@.@#.#....@#...#@..#@.@#.#@#.....@...#.
.@@#.@#@#####.#.###.#.@.####..##@.@.#@@@@.#.###@#@#.###@.##@.##.#.@@##.##@#@#@##.##@#.#######.###@###.@.@#@##..@#@@##.#######@#.#####.#.###.#.#@###..####.#.#.#@#..@#.@##@.##.#@.@#..##.###@#@##@.@@.####@###...#@##@#####@#.####@#...#@@#####..@@###.#.#..#.@###.#@####@##.#.#@#####@#.#.#@@.#.###@#@#@###.#@#@##...#@.#.@###...@#.#...#@###.#@###...#.#.#@#..@#@#...#@.##.#@#@@@###...#@#####@####.#####.##.##.@#@#.####..###.#@#..@#@###@##..##.##.#..##.####.##.#.##@.#@..@##.@...#####@#...#.###@#@#@#.@#.#@##@#.#.#@#.#.#@#@.@#.#.#@.#..##.@######@####..@#@##@@#@###.#..@##..##...@###.#.@##.@.#.#.#.@@#@..#####@#@...##.###.#....@###.#@.@#.###.#@##@...#@#.###@@.##.####..##.#@.@#...@##.#@#..##.#.#..####@###@#@#@#####@@@@@#@@..@#.#####@#.#@#####@.@@..######.@##.#.@##@@@##.###.##@#.#.###.@.#.####.####@#.###.#.###.####.##@#@##.#@.#@#.#.###@#..#@##@#@@#..#.@.##@.###.@@.##..####.#@..#@#@@.#@#.@#..#####..##.#.#.#.#.@##@#@@##.@##@#@..#@#.###@#.@####.###@###@#@#.#..####@#.######.##.@.@##@@####.#.#@..#.@.#.#@##.@..
...@..#...#@@@...@..@.#@@@@@@@#@.@#.@.#@.@#@..@.#.#@#@@.......@@.@#...@..@..#.@.@...#@.@@...#...#..@#.#@..@.@@..#@#@#@@.@.#..@@..@@.#@#....@#.#.....@.#@@@.@@.#.@.#@#@#....@.@@@#..@.@......#@@...#@..#..@#@@.#.#.@....@#...#..@@...#....@#.#....@#@.@#@#...@..@#@@@@.....#.@.#.#.@.#....@#@@@#@@.....#@....@@#.#....@#.#..@.@#.@.#@.@#.@@#...#...@.#..@.@@.#@@.#..@#@@...#...#.#...#.@.#.#@.@#.@@#..@@@#...@@@.....#@@.......#@..@@#...#@@@.@#..@@@#@..@@@@......@..@#.@.#...@@@....@@.@@#@.@.....@.@#.@.#.#..@#..@..#@#.@.#.#.@@.@#..@#@@.@.#....@..@.#@..#.#@#..@.@#.@@@..@#...#@.@..#@..#.@.@.@@#..@..#@#.#@#@#.@@.@..@@.@..#..@.@..#.@@#.#.#.#.@.@.....#.#.@@@@@@#.@@........#@...@.....@@...#.#@#.@..@@.#@....#.@..@#@@@....@@#@#@#@..#@@...#..@@@..@@.@#.#@@..@@.@@@@..#.#@..@...@@..@@@.#.#...#@.@@....@#@..@@.@..@.#@#..@#@.@@@@...#.#...#.....#.@@#....@#@@.@.@@@@#...@.#...#..@#..@.@.@#.@@#.#.#.@.#.@.#...@@#.#.....#.@.#.#.@@#@#.@.@@#@..@@#.@@@@@.@...#..@@.@@@@#...#@#.#@.@#.#.@@.@@..@@.#..@#..@#.#@@.#.#@...@@.@@@.#@@@
#.#.###.#..@.@..#.#@#.#..##@@.#@###..#..#@##@.##@#...@..#@###.@.#@#.#.###@##.####.@.#.##..#@.@@#..#@.@#@..#####.#.#@#..##@#..#..###.#.#@#.#@.##@@##.#.###.###.#.@.###..@#@#.#####@.@###@#..##..##@###@#.#.@@#.#.#@@##.@@..#.#.#@###@@#@##@#@#.#@#@@.#@@.###@###.#.#.###.#...#.#.#...#@.##@#.@.##@##.#@#@#.#####.#.#@#.#.#.#.@@##...@#.#.#.@..#.####@#.@.#.#@@##.#@#..@###@###.#@#.#..@###@#.#.#.@.##....#....####.###@#.###.#########.###@##.@#.###.#@.#@##.##@.##..###@#..#@##.###@#@#.#..######.@####.###.#..@#######.#@###.#@##..#@@.#.@@@...@...###.#@#.#.#.####@#...@@.#@.#.@#...#.####..#@#@@.@.@##.#@#@#.@.#@@######@#..##@#########.@@#.#@###@.@###...###...#.#@###@#####@#.@###@#..#####.#..@###@#.#@#@##@##@###.#@###.###@#.#.@#####.@#@#.#######.##....#@#...@.#..##.#..#@@#.@...###@#.###.....###@#.#.####@##@#@#...@#@.#.@.###.@.#@#@##@#....###@##.@#.#.#@#.#...#.###..##...##....#######@#@#@#@#.#.#@..@...#@###@.##.#..##@#@#.##.@###...#.###@###@#@#@.@..#.@.#@###.##....#.#####.#@.######.###@..@#@#@@##@@#@#@#.###@..
@.#.....#@@.#@....#@@.@.#.#@#@#......@#.#..@...@.@..#.....@.@@@@#@..#.#...@..@.@.@..#.#@.@#@@@@.@@...@@....@.@@.#@.@#@#...#..@@@.....@@.#.#@@.#..@.@#...#@@@#.@@@.#@..#@#......@#@@...#@........@..@#..@.@@@#...#...@.#..@#.#@#.#...#...#.@.#...@.#.#.#@...@@.@@.@@...#....@#.@@..@...#@@.@.#@@@#@..#.#..@#...#@..#@#@..@...#@...@.@.@@@#@@......@..#.#@#@#.#@.@#.#.@.@@#@....#.#@..@@.@@.#@#.@@.@....#.@.#..@.@.@#..@@.#...@.@.@.#......@@@@..@@.@...@@.@..@.#.@@@@@..@#.@@....#@@@@@.@#..@.@#..@#@@.....@.#@@@@.@..@@@#..@#@#.#@@@#.#@@@@.#.#.@@@.@.#.@@@.@.@.@...#...#@.@#...@.#.#@.@@@..#.#..@#.#..@#@#@#...#@@@..@@.@#@@@#.#@.@.@...@.@...@#@#.@..@@...#....@..#@.@..#.#..@.@#@@.#.@.@..@@.#.@.#....@#@#@.@.@.@@@@.#...#..@.@@@#@..@@.@@.#...#@..@...@.@.@.@@#.#.#@.@@.@.@@..#@.@#@@.#..@...@@.#@@.#.....#..@..@@..#.....#.@@@@...@@.@...@.#...#@@@#.....#...@@@@@..@#.@.#@@@..@.@.#@..#...#.@@@..@#.....#.#@@...#.#.#...#.#..@#..@#..@#..@@.@...@.#.#@@...@.#...#@#.@..@.@..@...@.#.@.@@..#...#@@.@...@.#@#.@@.@.@@.#@..#...#...#@
#@###.#@#.##@...#.#@###.#.#.##.@#.#@..#@#.#@#.@#######..#.######@@#.#@#..##@#@#.@##.#.#@.###.#@@#####@#####.#.#.####@.#.#@#.##..#@#.#.#.#.##@.#...###@#@###@.#@##.#.#####.#.#@###@@@#.#@@@#.@##@#@...##@###.#.#.##..@@#@#.#@##@.#.#@..#.@@#@####@##.#@.##.#######@.##.##..##..@##@@@#####.#####.#@#@.###..#.#@#..@.@#@@##.#.##.##@..#@#######.@.#@##.@#@#@#@@@#.#.#@.#..##...##.#.##@##@##.@#.#####@#@.#####@##@#@#@##.@#.@.#.#@#.#.#.#####@@@.##.@.#@#####.#@##.##.##.###@@@@#.#.###@#.#####@.@@#@.#@.#.##@#..####@#@#####@#....@.##@.#.@#..#@.@##.#.####.##@#.###.###@##..##@##.@.####.##.@.#@@@#.#@#.#.#.#..@@####@.####.#.#..#.#@..@#.##..#@#@@.###.#.########....###.#@#.#@@..@#.#.##.@#.#@#.#@@..@#.#.###.#..@#.#.#####@#.#..####@###.#@#..@#.####..#####.#.###@#.#@##.#..#.#@#.##@###.##.@##@@@..#@####@##@#####@#####.#@###.#.#.#.######.##.#.##..@#.##@.##@##..###.#.#######@#@.##@#..@#.###...#@#.#.@##.###@#@#.#.#.#@#.#.#.#.@#@###.##.#.@##...#@###...#@#@..###@####@@#@#.##@@##@##.#.@.###.#@#.##.@##.######.##.@##.@#.#@#.
#.@.#@#....@#@#...#.#.@@.@.@...@#.#..@#.....#.@.#.#.@@..#..@#....@#@.@#...#.#.#......@#.@@@.#...#@@@..@@#..@..#@.@..@.@.......#.#@.@@@@@.@.@#@#.#@.@.@..#....@@...#@.@...@#@#.........@@#.#@.@#@@..@.@..@.#.#@.@..#.@.#@...@@...@@#...#@....@.@@#.@@#@....#.#..@.@@@.@.@#@#..@@.#.@.....#.@..@.@.@#.#@@..@#@#...#..@#.@@.@#@@@@.@.@@#..@#@.@@@#....@..#.#.@@@.#.#@.@@@..#....@..#@@.....#...#...@@..#@.@.@@.....#.#..@@.@.#@.@#@#.#.@.@..@#.@@@.#.@@@@@@@@#@#.#.@@@.#.@@....@.@.#@#@..#@@@#.#@#@.@#.#.....#@#.@.#@#......@.....@#.@...@.@.#...#@@@....#@......@.@@#@@..@@...#......@#@.....@..#.#.@..@@...#.@@@...@...#..@@@#..@@.@.@@@.@@.@@@@.#.@...#....@..#.@@..#@@@..#...#@#@#@#.#.@.#...#..@@@..@.#@#.....#@@...@@..@.#...#..@....#@.@#.@@#.@.@..@#.@@@.@.#.@@..#.#....@.@...@...@@@@......@........@...@.@.@...#.@.@@#.#..@@@#@#...#.#.@.@...#...#.@.@.@.#.@.@@#.@...#.#.@@@..@@@...@#@@....@..#@#...@@@.#@.@#.#.....#@.@..@.#@..#@.@....@...#@..#..@.@#...#@.@#@....#....@@.#..@#@...@.@#..@@@..#...#@.@#.....#...@..@..@..@....
##@@...####@#.##@##.#.#.#.#@#.#.@@..##@###@##.@@#.#@#@#.#..##..@#@#@.####.#@#.@@#..@@##.##@.#@#@..#...#@#.#.##@##@..#.#.#.###.##.###.@###.###.#.#@.@.@##@.#..#@.#@@##.#####@#.#####.#.##..##@.#.#...#.###.###@.##.#.#@##.##@#.###@#.#@.##@###.###@##@@#@#.#@#.@@@.#@#.#.#@#@##@@#@####@@#..#@#.##.#@#@#.@#@@##@##.#@#@#@#.#######.#@@#@..@#@####@##@.##@..###@#.###.###@@...#@#.#.#@..#.#@.##.#####@#@##..#@#@#@###.#...#######@.@###@#.#@#@###@..@##@@@#@..#@@.###@#.#.#.@.###...#@#.#.@@.@#@#.###.#.#.#.@####@@@#@#.#.@##@#...######.##@###.###...#.#####.##.##@###...@.###@###.#.@.###@##@#@.@.@#@#..#.#.#..#.##@##@@#..##@#@########.@##..#..##@.#.@.##@@.#.#.@@###....####.#.##....#.##@##.#@.@#@##@.@#####.@..#.##.##..##@#.#.##@.#.#.#@#.@######.#######..##.@@..@####.#.@###@.#####.#.###@..#@#@#@#.#...@.#@.#@.###..###..###.#@###...##.....####@###.#.#@###@#.#.@@.#.@#@#...#######.##.#..###@##..#.#@###@###...#.@@#@#.###.#.@.##.##...@###.##.###...#@#.#.###@#@@#####..#@#@@#.#@#######@#..@##@@.###@###.#..@@.##.@###.#.##
#.#.#.@..........@.@#...@@@.@.#@@.#.@@..#.@.@.@@.@#@.@.@.@.@.@@@.@@@@@#..@.@#.#.@...@.@.#..@.@#@..#.@@.@.@#@#.@@@.#.#@@.@....@..@@@@@.#.@.#..@.@#@#@.@#.@....@#..@@.#..@@@.@#.@.#.@.@@@.#...#.@.#@@@.@.@.@.@.@#.#.#.#.#@..@...@.#@..#@..@.......@.@@#@..#...#@#.@.#@#.@.@@#...#@..@.@.#.#.......#.#.#@#..@@.@@@...#.#@#..@..#@#@@@..#@.@#....@#..@#.@.....#...@.@@#.....@.#...#..@..#@#...@@..#@@.....@@@...@...@.@.#...#@@.#...#@#.........@.@@@@#@@@#.#@.@#@..@..@@@#..@....#.@.@@#@@...#..@@..@@.#..@#.#..@.@#.....#@#...#@#@#...@@@.@.@.#@..#...#...@@@@@.#@@@#.@.#.#@.@.@.@.@#...@@.@...@.@#..@..@@#.#.@@#@.@#.@...#.#......@.@@@@@#..@#.#..@..@.#..@#@.@#...@@..#@#@#@..#.@.@...#.........#...#.....#@@.#.@@..@.....#@.@#..@.@#..@.@#.#@.@@.....#..@@..@#...#@@@#.@@#...#...#....@...@#...@@#@@.@.#@.@...@#...#..@@.#.@@@.@@#...#@.@.@#...#@#@..@..@#.#.@.#@.@....#@#@..#@#.@@..#@....@@.....@#..@.@@...#@@.@@#....@....#@#@#@@.#.#@@@#.....#@@..@@.#..@#@#....@@@#.@@@@.@@...#....@..@...@@.@.@@@@.#@@.....#..@@...#.@.#@#@...@#@
.@#@@.###@#####@#..##.#@###..@###.@@#..@#..#@.#@@.#@#.#.#.#.#.#.#####@#..@#.#...#.#.@@#.@..##@@.##..#######@#.###...#....##.#@#@###.@..@#@#@###.#.##.##@#.###..@###.#..#@####.@##@#@#@#..##.#.#..#.@#@#@###.###.@.#.###@@####@@.@.#######.@@@@#######@####.##...#.#@@@#@#@.@@@####.##@#.#@#@#.#.#@#@#..##.#.@###@.#@#.##..#@@.#.##..#@.@##..#@#.##.@#@..@.@@##.@#...##.###@#@.#.#.#.#.#@##.##.#.##.@#.#.#@#@@@..@@@.#####.@.#.@##@@.##@@######.##.#.##.@###.#@#.##@##@#@.@.@.#.###@##@#@#.##@##@#####@#.#.#.#.###@#.##....#.#@#...#@###..######@#.#####.@@..#@#.##@.###.#######.#.#.@######....#.@###.#...#.#..@#@.@@.####@.#.###.#####.#.#.#@.######@###.@.###@#...#@##..#.#.#.##...##.#.@....@#.@..###@...###.#.#@@.#@#.@@@##.@#@@..##..@##.##@.#@#.#@##@@#@###@###@###@@..@#.##..#@##.#@##@###@#@#.#.######..@@#@..#.#...#####@#.###.#.#####.#...#####.#.#.###@#.###@#@###.#.#@###.#@#######..@#@#.@#@#@@#.##@.#...@##.##..#.###.#.#..##@#.#@@##@#.###.#.@.#@###@###@#.#####.#.#.#..#.@####@###.#@###..@..##.###@#####@###.#@#@#@###@
#....@........@@..@.#@#...#.@...@.#...#.@.#..@.@@.#.#@#.@@@...@.@@..#.@...#..@#@...@#.#.#.#@..@@@.#@@@..@@...@@.@.#...@.@@@@#@@.#...#@@..@#.#...#@.@@.@@#@@..@#@@.#@.@#@@@#..@.@....@..@@....@#@..#..@@@.@@.@.....#.#..@#.@@@@#.#@@....@..#.@.#....@@.@......@...@#.@...@.#.@.@..@.@#@....#@#.#@#.#.#@.@@..@#@......#@@.#@#@#@#@..@..@.@.@#...#@..#@..#..@#.#...@..@#.#..@#...#.....#...@@.@#.#.#.@.@@@..@@@..#@#.#.....@..@#.#.@@#...@@...@#.@@#@.@.@....@@#@#..@@.#.#@..#.@@...@...@.@..@@@.@.#......@#.#..@..#..@#.@.#.@@@.@.#..@@.@@....@@#...#.@...@@#.@.#..@@@..@.#.@.#..@#..@.@#...#.....@@#.@.#@.@#.#@....#.@.@.@@..#.@@@@@.@@..@@..#@#..@..#.#...#...@..@#..@..#.#.#@@.#.#@@..@..@.#@..#@.@.@#.@...#@@.#@#.@@.@@.@.@..@....#@...@.@.@#@#.#.#.@.@.#...@@#.@...#.@@#...#@@@#@@...@.@.#.@.@@#.#@@@..@.@.@.#.#.@.#.....@.#@@@@..@#.....@.#@..#.@.......#..@.@@...@.#.@@..#@#..@@@#@...@.......@@.@@#@....#.@@@.@@@.......#@.@.@#.@@.@#@@.#.@..@#@.@.@..#@@@.@.@..@..@...@@.#.@.#.#..@#.@.@.@.@...#.@@#@#@@@..#@#@.@.@@@@@@.#.#.@.##
#.####@@#.##.##.#.#@#@#.@@#.#.#####.###@#@..#.@.###@.##.#####...#@#...###.#@#@######@##.#@#.##.@#@#@@##@@######.@#########.@###.#.@#.##@#@.@#@####..#..@#.#.@#@#.@#.#.#.#@#@@.#@#@#@###.####@.###.#.###.@####.@####.#@#@#.##....#@###..###.##.#@.###..#.#@#@#.#.@@######..###.@.#@###@.##.@.#@.@#.....##@####@#..#.#..@##.#.#..####.#.###@#..##@.@###.#@#..@@.####@.#.#@#@#@..#.#...#.#.#@@.#@#.#@#@.###..#.#.#@..#.#..#.##.#@#..@#..@#@.##@#.#.###.#@###@###@@.#@#.#@###.@@##.###@..##....##.###.@##.#.@@..#@@.##@@.@#@#.#@#.#.@@###.#####.#..@##.@#@#@#@#..@@.#..@.@#@.##.@.###@@...@@#@##.##@#.#@##.####.##@##.#@###.##@######.##@#.###.#@.#.#@@@..#.#..@#####@#@###@#.#.#@##@.#@#.########.@#.#.#.#.@@@@#.###@.##.#@.@#@..###..@..#.###.#.#.#@#@##@###...##.#..@#@.#.#@..@###@#@#@#.#.#.#..#@.#@####.@.@##.#.@####@@#####@...@.##@#.#.#...#@#.#.#.###@#.#######@###.###.#.#.#.##..@@@.#@#@#@#@##.##..##..@#.#.@#.@@@##..#.#######.#.#.@.#.##.####@..@#..@.######@##.#..#@##.@.#.#@..#@..#.########@.#@#@#.#@#.#.#.#@###..#@#@.#.#.#@
......@@#@....#@#@#@#.@..@#@@.#.@@@@.@#.@..@.@@@@@....@.#...#@@.#.#.#.@.@@@.@.@@@.#.@..@#@#@#@@@#.@@@.#@.@#@@@#...@@#....@..#@..#@.@@...#@#@..#@.@@@#.#...#.........#.@@#.#@@@..@....@#@#..@#@@.@.#.@..@.....@#...@@#@......#.@@#.#....@.@.@#.#.#.....@@#.@.#@@@#.#.@...#...@@..#@.@@.@.......#.#..@...@.@...@@.@@...@#..@@.@..@#..@#@.@#..@#@.@#..@@@..#@@.#.@.@...@@#.#...#@..@.#.@.@@#@..#@...@@..@.@.@.@#.#.@@#.@@...@#.@..@@.#@@@.@@@#@#.#@@...#.@@@@....#.@.#.@.#@.@#.@.@@.@.@#.@....@#.....#.#@.@#@#..@#..@#.@...#@#@..#@...@..@.@@..@....@.@........#@..#..@@.#....@#...#.@.#.@@#..@@.#@..#@.@@@@.@@.@..#@@..@@@.....@.@#.@@@@#.@.@.@@#@.@#@@...#.#..@@.@.@@.@#...#@#..@.@@.#@..@.....#.#@...@....#...#@@@#.@...#.#.#@..#.@....@#.......#...@@#...#@..#..@#..@#@.@.@.@..#@#.@.#..@#...#@..@.#@@@#.@....@..@.#..@.@.@#@#..@@.#@..#.#@#@.@#..@#...@...#....@..@.#.#....@..#@@.#@@@#@@@.@#@..@@..#..@#.#@#.#..@..#.@.#@#..@..@..@@..@@@@@#@@...@...#@@@@.#..@.@..@...#...#@#@@.@..@#@#@#....@@..@#.....#@@@@@#@#..@@.@.......#@@.#@
#.####@.#@..#.#.#..@@##@@@@.#...###@.@#@###@.##@#.####.#.##@.####.#.@##.##..#.#@#.#.####@.#.#.#.####..##@##@#@##@####@.@.##@#.####..#.#@@######@#@#.#.#.#.###@#.#####.#.#@###@.#@@#@##..#@#@.@@.#.###@@##..####@#.#.###.#.....###.#..#.#@.#.###@#@@.#.#.#####.#..@.@#@#..#@####..@#@#.@..@..#.#@@##@.@#.#########@###@#@##..#.#.#@#@#.##.##.####..#@#.###@###.#..####.#@#.@##.#@#..######.###@#####.@#@@#.#@.#@.#@#.#.@##.#.@##@###.##@##@#@.@@#.##@.########@###..####.###.###.###.#@#..##@..#####.#####.@@#.###.#@###.#.#@..#@..#.###@@##@#@@#@.@##@#.###@#@#.#####.@##...#.#.#.###@#.###@###.#.####@@#@#@###..@#.#@@#.#.@#@#.####@.#...###.@.#.####@##...#@#@#####..@#.#.##.##.##.####.###.#.#.##@###...@.#@@#...@##.#.###.#@#..###@.@@#@##.#.#.#@.#.#.#@#..@#@##@#..#@#@##@@..#.@.#...#####.#.#.#@..#.##.##.@##.#.@####.#@#@##.@#@@###@.#@.##@#@.#.@#@@@#.###.###@#@#..####.#.@.#######@@#..#.#@..###.#@##@@..###.@@#...#@##.##@..@.@.#....##.#.#@##..#####.#######@#..@#@#@#.@.#####@#@.#..##.#@...#@@####@.##@#.#@#@#.#.###@#@.@#@
#@@..@#....@#....@#.#.#.@.@.#.@@.@#..@.@@...#...@.@@.@@....@@.@...@...@.#@@@#@#@#.@.#...@....@#@..#.@..@@.@@..@@.@#@.@@@.@.@#.@@..@@@@#...@..@..#..@.@#...#..@@@...@.@@.#..@#@@..@#.@@#@#....@#.#..@...@@@.@.@..#@#...#@.@..@.@.#...#@..@.#.@...#.#@.@#@#....@#@..@.#@..#@.....@#@@.#@..#@#.#@..#.@@@.#.@@.@..@@..@@....#.#@#.@@@@#@#@@.@@@.@.@@.@#.@@.@....@@#@@@@.@@#.@.@.....@.#..@.@@@.....@..@...@...#.@...@...#.#@#..@..@.#@@.@@@@.@#@@.#.@@#@..@....@..#....@...@#.@@#.@.#@@@.@@@......@@...@.@.@@@@@#.@@#.#...#@.@@.#.#...#.@.#...#@.@....@.@...@@#@..#...#..@@@@...#@@.#@@.@.#.@...@.@.@...@@........#@#@.@....#@..@..@@@@@#..@#@@@@@@..@@@.@.@.@....@@....#...@.#@@..@.@#@.@..#@..@@....#..@.@#.@.....#.@@@.#.@.....#@#.#@...@@@#@@...........#....@@.@@@..@@.#@@@@.@@#.....@.@@#.#@..@...#@.@#@..@.#@#...#@#.@@..#.#@....#@@.@@#@.@.@#..@#.#@@.#@@..@#@..@.#..@#...#...#.#@@@.@@.@@....#.....#.#...#.@.#@#..@..@@#@#@@@#..@#.#@..#...#.@@@.@@..#@@..@#.@.@.#..@.@@...@..@#@@...#@#.@.#...@.#@#@...@#@.@#@#.#@.@#@#.#.@@#.#.##
#.#@###...@.###.#@#@#.#...#@#..@#.#.#.@##.#.#@@#.#@######.@.#.###.#@#.#.#..##.#..#..#.#@#.###.#.....#@#@#.#@#.###...###...@@#@#@##.#####.####.#####.###@#.#.#.#.#.##@@..@.#.#.###.@@#.#.#.#.###@###.#@@#@#@##.#@@...#@.##@#@###.###.#.@##@@###.##@#.#.#@#.####.@@####..@@.#.#.#@@#@.#@@..##@#@#.@.#.#@..##...@###.#@#.##@...#@@.#.#.#####@#.###@.@#@#....@##.@#.###@#####.#####.@....##.#.#@#.@@.###..###@.##########@#.#@#@#.###.@##.#@######@.#.#.##@###.###..##..#.###@.##@@.#.###@.@##.@#..######.#.###.#.#@#.##@##.@.#.#.#@..#.#.@##.#..#@..##.###@@##.##.#@@####.###.##.#.#...@@#.#@#@..###...###.##.#@@#@#.###.#.#@#####@#.#@##..###@.@@@###@..#..##@.@##@.#@.#..#.#.##@.#@##..#...###@#@..#.##..#####@#.#.@##@#.#.###.#@@#@@#@.#@.@.####.##...#########.###.#.@##@###@@.@###.@#.###@@@###.##....###.#.#.#.###.#@@@..@@..#.#.##.##.#@#####@#.#.@##@@.###@#.@@#.#@@.#@@@#####.#.#.###@.###....#@###.@@..#.###.##..@.@.@@#.#.##@#@.##.####@###@#####.#.#.##..#.#.######@#@@#.#@#@#..##@@@#@#.#@@@#.###@..#.#.#@@@#.###.###..##.#.@@
#@#@..@.#@#...#.@.#@#.#@@.#@........#@..@@#@#..@#.@@@.@.@..@@.@@....@..@#.@.#.@..@#.@.#@@.#@@@..#.@..@#.@@..#@@.#@.@#@#@@.#@.@@@#.....@@@@.@#..@@.....#@#@..#@@@.@....#.#.#.@....@#@#...#.@@.@#...#..@.@.@@.#.#.#.@@@.@@#@#.@.@.#...#.#..@.@@@#.@.#@..#.@..@@@#@#.#@@@#@@@..#@#..@.@@..@..@@#.#@..#@#@#@..#..@@.@...#@@.@.#.#...@.@.@.@.@@#...#@..@..@#@..@....@..#@..@@@@.@..@@#.#...#@..#.@@..@@#..@#..@..@.#@..@@@@#.#.#@@@#..@#@@.@@@..@@...#.#..@.@...@@@#@.@#@...@.@..#...#....@#...#@@@@..@..@@#.@.#@@.#.@....@@.#...#......@.@.@.@@.@.#@@....@@.#....@@@.@#....@..@.#.#@....#...@.........@@@@@@...@..#@#..@.@#...@.#@.@.@@.@@#...@@#@@.#@@.#@#.#@#@#...@@..@.@.#....@@.#@.@.@..#@#..@.@#.@...#@.@.@..@....@#...#..@#@.@...@#@#@@@#@...@.....@@..@@..@#@@..@#.@@.@.@#@.@...@@.@@..@@..@....@...@#..@#...#@@@#@..@@#@#.....#@.@..#.@@@@@.#...#..@#...#.#@#.#@.@@.#@@@....#.@@#.@@#..@.@.@@.#.#@@.#.@.#@@..@@.@.#.#..@.@.@@.@.#...#@...@..@.#.#@.@....#.@@@.#@.@@@....@@#..@#@..#@....#@@@#.@.@@#.@.@.#.@..@#..@#@@.@@@.#@@.#.#.#.
#.##.#@##@###..##.#@@.###.#@#.#.@#@.#.###.###@@.###@#@#@#@#.#@###.#.###@###@@.#...#@#.@.#.#@..#.##.#..##.#.@#@.######@.@#.#@.##.#.#.#####.###@@####..@@.#.##@###..#@##.@#@#.@.@.#@#.##.@@.###.###.#@#.#####.@##@##.######.#.#.##..#..@@@####.@##..@.#.###.###.#@#.#@##..#.##.##.####.@#@.@#.#.#@.@.@@.#.###.###@#@.#..#..@#.#@#.##.##.#@#..##.#@.##.#.#.#####@#@###.#.@@#@@@@.#.###@#.###@###.@@.@#.##...#.@##..#...@##..@#@#.#@#.#.#.#@..#.#.#@@.#@#.#...#@..#.###.#..@.#@##.@..#..@######..@#.#@###.##..##..#...@#####@..##.#.#@##.##.#@.####.#..##@###.##.#.##.#@###.##..@@.@@.#.@.#.###.@##.#####@#..##.###.#####.@###....#@#.#.#..@.@@##.###@####..#.#@#@.##.#@#####.#.#.#..#..###@#.##..#..@#######@####.#@@#.###@#@#@#@@@#.#@#@#@###.##.#@@#@..##..###.###.@#@.#.#@#.#..##.#...####@.@@.@###.##..@@@@###.#.#.#@.##.#####@###@####.######@.#.@###.#.#@@...#...####@##@.@@@#..@#@#.#.#@###@@#@#.##.#.#@#.#.#.@.@.#...#.@@#.###@#@###.#..##.#@#@#.######.@....#@####@.#@@@#@#####@#.#.#####@...####@@##.#@#.@@#@#@.@.#.@...##.#.#.#@
#.#.@@.@..#@#...@@..#@#.@...@.#@..#.#@..@@#...@..@.@#.@@@.#@..#.@@@....@#@.@#.#@#.@@#.#...@@@..@#...@.#........@...@@@#..@.....@@.#...@.#.@@@...@@@.....@@#@@.@.@...#...#.#@..@.@...@.@.#.#.@.@.....#.#@.@#@@@#..@@.@@@@#..@@.#.#@..#@.@#@@...@@.@..#@..@....@#.@@#.#.@.#@.@@@@.@.@.@.#...#.@@#@.@#..@...@.@#@#.@.@@#.#.#..@@.#@.@.@#.@.#.#.#@#@@@@.#@#.#@@.@@#..@@@.@#..@#..@.@#@.@#@@@#@.@.@.@#@.@....#....@.@#.......#...#.#..@.@#...#.@@#.@.#@....#.@....@.@..@@#.#.#@..#.#..@#@@...@...#@#....@.@.@#@@...#.#@....@@#.....@.@@#.#.@@@@...@@@@..@.@...@.@#.@...@@#.@@@@#.#@#.#.@.#@.@#.@.#.....@...#...@.@.#.@@.@#..@#.@@@.#@@.@.@@#...@@..#@..#......@@@@@@.#.@.#@@.@.#....@@...#.@@.@......#.#...@@#.@.#......@@.#...#@#@.@#...#...#...@..@.@#@#.#@..@@....#.@..@#@#.........#@#@@.#@.@#......@#..@#.#.....@@.@#@#@@.#@..@...@.#....@....#...#..@#.#...#..@..#@#...@.@..@..#@.@.@..#@....@..@.@@...#.#@...@....#@..#@#.@.#@#.@@...@@.#...@@#@@.@.@.@.@.#@.@..#.@@..@..@..#....@..#.@..@@@@.....@.#.@@#@@@#.#@@..@.@@.#@@@@.#.@@#.##
#.@.####.#@@@#@#.#.@#..@.@#.#.#@.##.#.###@#@#.#@#.#@#.##@.#..##@#####@#.#.#.#.#@..#@.@####..#@#.@@###@@@.@.#@#..#..@.###.##.#.@#.#..@....#####.@##@#.####@#.##@@###@#.###.@#..@@..#.###...##.#@.#.#.#...#@#@#...##.###@@#@###.#.#@@##.@.##@.###@#@@.#.#@#.###...##@.#.###@#...##.####@####..@@@##@##.###.#.#..###.#.#.@##@@...#####@..###.#.#.#.#..##@#@..######.@@##.#.@##.#..#.@###@#...###.#####.#.##.@###@##@.@.@@#@.#@##.@####@#@#@@.#.#........##@#####@.######.@.@..@#@..#@#.#.#####@#.##@###@@#@#######.@@#@######@@#.@@@#....###.@@##@#####.##@#...@..@@.#.#.##.@#@#...#######@#.#.###@#@##.##.@######@#@#.@##.####..#.#@@##.#.##@.@##....@###.###@@####.#.#.########.##@#@#.##..#.#@@.###@#@#.#.#@##.@###.#..##@@@..@@###.##@#@#.##.#@#..@#...###@##@#######@.#.#.###@#.#.@##.#.###.#..##@@...#@.@#.#@##@##@.@..#@##.@@##.@.###.#@#@@##.@#@.#@#.#@####@.#@#@#@..#@@.#.##@#####@.#.@@.####@.###..#@##@@#.####.####@#@#.#.#@#.@.@##.###.#####@#.#.@.#@###@#@#@#######@.#@###.@###@###.#.##.##@###..@.##@###..####.#...@####.#@#.
#@@.#....@.@@@@.......#@#.#..@...@#@#@@.#@.@..#@..#...@.@@....#@@@@@..#.@.#.@...#.@.#@..#@.@@.#.....@.@.#@@.#@@.#@#@.@@@#...@@.@...@@@@@.@@.#.@......@..@@#@#.@..@..#@.@.@.@#...#.#...#.#..@..#...@@#.#.#@#@@...#@.@...@#.@.#....@..#.@....@#@@@#@#@@.@.#..@@@.@@@#@@@@.#.@..@@.#@.@#...#@@@.@#.@@..@.@.#..@.@@..@.@..@@#@..@.@...@@#@@.#.#@#@#@#@...@..#@@.#@.@@@..#@#@..@....@@.#.#@...@@.@...@.@.#...#.#@#.....#@..#@...@#...@.#.@.#@#@......#.@@.@#.......#@....#.@@..#@@@#...#@..@@@@..#....@....#.@.#.@@.......@.@@@@.#@..@.@.#@..@@#@.@.@@..@.@@@#@@..@.@#..@#.#@@@#..@#@.@@@#@@.@..@.@@@@@#@..#.#@@.@....@@..@#@#.@...@...#.@.#@.@#.#.@.#......@#..@..#...@@@.@.#..@@@.@#@..@@...@@@#.#.@.@....@#....@..@.@@...@....#.#.@.@.#....@..#.@.@..@#.#.@.#.@....@.@#.....#...@@.@......@@#...#@@.#.......#@@.#..@@.#.#...#.#.@@#@@.#.#.....@@.@@.@.....#@@@..@@#....@#..@#...#.@...@.#@..@..@.@.@...@....#@.@#@#.@@#.@.#.@.#@.@.@.@#.#.@.#@@@..#.@@@@.@#@....@@#.#@.@....#.@..@#.@...@@@.#@#@@@@@@@#.@@..#...#...#....@#..@@@@..@#.@@##
..###..@###@#.#.#@@@@#..#@#.###.#.#@###.#.#.#.###@.@###@###..###@@#@@.#####.##@##..##.#@@..##.@..##.@###..@@#.@##@@..@#@@..##.@...####@#.@#@@.###@###.##.@#@###@#.#.@@..##..#..##@.##.#.#@#@@.#@.#@.@#....#...###.####..@#.@@@#@#@@@#.###.#.#@#.#@###@#@###..###.@#.###.#@.#####.@#..##.#@#.###.###@.@#...##...##.###...##..#######.@@#@#@..#@..#@.@###@###.#.#@.@#@.@@.#.#####..@..#....@..##@@..###.@.#.#@..#@.##@..###..@#####.###..@##...##.#####..##@#####@@#@..###..#####@..#@#.#...##@@...#######..#.#..#@##....#####@@#######.#.#@#..##.###@##@@#@..#...@###@@#@#@..######@..@###.##.##.##@@#..##@.##.#@#.#.#@#@#@#######.#.#####@###@#.#.###.#.#..@#.#.####@##.##@@##..#.###.#@#.#.@.#@#.##..##@@#..################.#@.@##..#.###@#.##.@####@@#@#.#.#@#@#.#@#@#####.###.#.#@.##@#.##..#...########@.#.@.#@#.###.@@#.@######.#.###.######@.#######.#.#@##.##.@#@.#.@##@#@.@##..###@###.###.#...#...#...@#.@.@#.#..#@##@#.#.#@###@..#@#..@#@###.###..#.@#@##@.#.@@#.@..##@#@###.###.###.@.#.#@#@###@.@##@@...@#.#@###.#.@....#..
...@#...#@..#.....#@#.....@.#@#...#@@.#...#...@...@.#.@....@@@.@#...#@.@@@..#@@...#@#@..#.#..@.....@....@.#..@#...#.#...#@@.@..@#.@.@..@#@#@#@#@..@.#@..#@@@...@.@#.@@#@.@#@..#.@.#.@.#.@@.@..#..@.@@@#.#.#....@..#@@.#..@.@#.@@.....@#.@@#@@.@@#..@#@@@#@.@...@..#....@..#@@...@.#@..#@#.#.......#..@#...@...@@@@@@..#....@@..@@.#.#.#@@......@@@@.@.#.#@..#.#@@@#@#@......#@@.@@#.#....@@...#.#.@@..#...#.@.@@@...@...#.#..@..@@.@..#..@.@@@@..@@.#@#..@@......@.....@#@..@@.@@@.@#.#@..#@@@#.@...@.#..@@@@.#@.....@#...#..@..@@..@.#@@@#.@....@...@#......@#..@@@@..@...@#@@@@@..#.#@@@@.@@#@@@@.#.@.....#@@.#@#@#.@...#...@@#@.@..#...#.@.#@.@..#.#.#@.@#...#@..@.#@@...#.......@.#.@.#.#@.@@.@@..#@@.#.@.#.@...#@......#...#.@@@.#@...@#@@.@@@.@@.@#.@.#.@@#@@...#..@@@#...#@...@#@@@@..@#.#.#.@@@..@..@@#.#.#@...@..@@.@....#@..#...@.#..@.@#.....@.@.....#..@#.@.@@#.@.@..@@@@@@@#@.@@.@@@...#.#.#@@.@@#@.@.@#..@@@#.......#.#@@...#.#.@.#.#....@@.#...#.@@#.....@@..#@...@..@@@@.@....@@#...#.#..@@@@.#@@.@.#.#@......@.#.....#.
###.@.#@..@..#####@@#.#.#@##..#.#@##.@#.###@@.#@##.@#.#####.@.#.#.#.@@.##.###@##@##@#.###@#@#.#.#@###.#@.####@#@###@....####..#@#@###.#@#.#.#.#..####.#.#@#@#.#.##..#@#@@.#.@@#.###@#...###.###..@#@#@#@#.###.#.#@#.#.#.###.#......@#.#.###.#.#.###.@##@#.#####@#..########@###@@##.#.#@#@#.#..@.@.#@.#.##@##.@..####@#...#@#.#####@@.#######@@#...####@#@#@#.###.###@#@#@###@#.#...##@.####..###.#####@###@#####.@####.#.#.#..##@##.@##.##@#.#...#.#.#.@@@.####.#@#.##.###.#....###@@###@#..##@.##.#.@@.##..##@@@@@#.#.#.#.@#..#@#@###.#@##.##.#.#.#####@#...#########.#.#@#.##@####.#.###.....#@@#@####.@.#@###@@@#.###.#..####@#.#.#.##..#.#@##@@#...###.#@##....@.#.#####@#.#@#@#@#.#.#@#.@..######.@@#@.@##..###.#####.#@#.#.#@@#..###@###@..#.##@##@#####.#@###@..@####@#.@..##@@@#@..#...#.@#.##.#@@####@###@###@@##.#@##.@.@#####@#@#@###@@######.@.###.#.@.#####@#..###..###.##@.#####@@.#.#@..#.#@@#@####.@@#...#.####..#@#.#@#.#@#.#.#@#.@#@##.#..####.#@#@@#..#.@.@##..@#@######@##@#@#.#...#.#@..####.@#.#@@##.#.#.#..##.#@
.@#.#...#...@.#@@.@.#.@.@.....#@...@@@..@@..#..........@.@....@..@#.#.@...#.#.@...#@..#..@@@.@@@..@.@.#@#@@@@.#.#...#.#@@@.@#@.@#@.@#..@.@#.@@@.#....@@@..@..@.@.@#@#@..#.@@#.@@....#@@.@...@...#@#..@#.#........@#@#.#@#...#.@@@.@.......#...#.@...@@@.#@@@@.@...@@.@...@#@@@#...@.#@#.#@@@.@@....@@.#.@@.@@...@.....@@....#.@.#@@...#.@@..#@@@@..@.@.@#@#@@..@.@#.@.@.#@.@@@...@.....@..#.#@@.#..@#@@.#@.@@@..@@#@....#..@@@@...@@@@#.#@@.#.#.#...#@..#.@.#@......@.#@....#...#.@.#@#..@@..@@..@#...@.#@..@@@....@.@#@#@..#.@@@@@.#@.@#..@@.@.#.@........@#@..#.@@#@#@...@#@@.@.@.@.#..@..#@#@#....@#..@.@#.@.@@.@#.....#@@@@.@.#.@.#.....@@#.@.#.@.#..@.@.@@@@@#@..#.@.@@#.#...#.@.#.#.@@..#.#..@@.@.#..@#..@#..@#.@...#.#.#@@...#@..@@.@..@@#@@.@.#.@@#.@.#@.@.@...@#.....#...#@.@@.#@...@@@#@#@.....@#.@@...@...@#...#@...@#.@.#@.@@....@#.#@....@.#.#.@.#..@#.#........@@.#.@..@@@#@...@#@#.@.#@@.#.@@#@...@#.@@@.@.@...#.@@#..@#@#@#.#...#@#.@.@@#.@.#@@@..#@..@...#.@...#...#....@...@#.#@.@#.@.#.#@#@#@.@#@#@..#@..#..@@..@#.#.
#.#.@##@..##..#@###.@.#######.####..####@#.#.@#####@###.###@#@#..##.#@#.#.#..@#@#.#@###.#####@#@#.#.#.#.#.###.#@...@.@..#.#.@##@#@.@#@###.@@#.##.@..#####@#.####@@..##..####@@#.###@#.#.#@###...##.@###@#@#.#..##...#@#@###.#.#..#@######@###@####.#.##@#.#@#..@####...#..@@.@@...#@#...##.#.#..#.#.@#.####@..###############@#@#@###.@@###@#.#.####.#.@#..#.@#@#@@..#.@..#@#.#####.####..@.#@#@###@#@#.######...@.@.###..#.@@##@@#.#.#.#.#@#.#@.@@@##@@#.###@#.#####.#.#@####@.@@#..@#@###.####@##@#####@#@#.#.####.##.######.@#.#.@..@###.#.#@#@###...#.#.##@.@.#@#@#.###.#.##.@##@######@#@#@###....#@.#@#@@.#@@####@.#@.###.#...#####.#..#@@#..##.#####.#...#@#.###.#.#..@@@####.##.######..#.##@#.@#.#####..@#.#@###.#.#@###.@....####.#.#####@#...##@.#@@##.#.@@@#@.@##.#####@.####@#@..###@.@##.##@#.#####.####.@...#@##.###.@.#...###.#@#.#####.#@@@#.#@###.#.#.#@##.@###.#@####.#...@#.#.##.#.##...#..##@@..###@.##...@@#...@#.#@#.###.#.#.#@#@#.###.#.###@@@#.###@@##@#..##@@#.#.##.#.#@@@..#@##..#.#.@.###@..#@@##@#@##@..#.#
#.#.@@.@#.@.#@#.....@@..@@....#@@..@#@@.#...#...@@#...#...#@#@#.#.#.#@#@#.#@#@@@#@.@@@#..@@.@..@#@#.@@@..@#..@..#..@@.#..@.....@@..@.@@..@#.#..@#.@.#@...@..@...#...@.#.@...#@@.#.@..@.@.@@@#.@...@...@@#.@@#.@..@#.#@.@#@...@@.@.....@.@@#.#.#.@.....#@..@..@#..@....#.#.@@#@#@.@..#@.@........@@#.@.@@..#@@@@.#.@.@.#.#..@#@#@..@@#.@@.@#@.@#.@.#@....#@.@..#@.@......#.#...@..@@@..@@..#..@....#@#.@.@@@@@.#.#@@@...@.@#.@.@...#@@.#@#..@.@#@@.@.#..@.@..#.#@.@...@#..@#.@@@.#@#.#@#@#..@..@@@.@.#@.@#..@#.@.@.#@...@@.@@..@.#@#@..#.#...@.#@#...#.@@.@#.....@@..#@.@....@...#...@..@@..@#.#@@.@.#@.@.@.@...@#..@.@@.#.@.#.#...#@@@@.#.#@.@...@@@#@.@#.@.@.#@..#..@..#@#.#.#..@.@..#.#.@@..#..@@@..@.@..@#.@...#.#@...@#.......#.#..@..@...#.@@...@#..@.@#......@#@.@#@@.@@@@@.....@@.@#..@@@.@#..@@.#.@@..#@..#@.@...@..@@#@#..@#..@..@@#@..#.@..@#.@@#@.@@.#@....@..@#....@..#.@.......#.#...#..@.@.@#.#..@@.@.#...@.@.#@..#.#@.......@....#@#.#@#.@.#..@#@@@@@#.@.#.@..@#.@..@#.@@...@#.#@@..@#.....#.@@#.#.....#@#.#...#.@.#.@.#.
@.@##@#.###..@#.#.#.###@#@#.##@.#.@#@.#.#@.@##.##.##.@.#@.#.#..@#@#@#.#.#.#.#@.@@####.#@#####.###@#@#.#.#@#.#.#.#@#.#@#@##@.@@@.#@##.###.##.###.#.#.#..##.@#.@@@####@##..##...#.#.###..@##..@@#@.@#####.###@#.#####.####@.##..###.#@...@@.#.#.#.###.#.###.#@..###@#@#.#@.@###@#@#@##@#@##.##.#@##@.####@#.#@####...#..#.#.#@..#.#######.@#.@####..#@###.#.#.#.#..@..#@####..#.###.######....#..##@#.#@######@.#@#.###@.###...###.#..@..@##.@..#.###.#.#.@...#.#.#@##.#.###@####..@#@#.#@.##@@###..@#.@#.@#@..#.@#@#.#@#@..###@##@.#.#.#.#..#.@.####.#.#.#####...##.@#..####.@#..#.#.##@.###@@...@####.#.#.##.##@#.#@..###.###.##.####@#..@#.#####.@..##@#.#@##@##.#.#####@.##.###...###..@..#@#####.#######.####.@..#@#.##.###.##@#@##..@.#@#.#..#..#@@##.#.##@@#.@.#.#@###...#.#.###.#.###.#.#######@##..@##@.@#.@.#@#.@#@#..#.#.#.#.#@#...@#..#.#.#.###.#.#@###..#.######.##.########.#####@#@###@#.#@#.#.@##.#.###.#.#@#.#.#@#.@@###@###.@@#.@..@.@.#.##@@.####.@#.###@##..#####@#@#.#.#@#.##.##.#.#.#.@.@##@#.#@###.#@#.@.###@.#..##
#.@.@@#@@.#@#...#.....@@..#.....@.#.@...@.#.#.#.@.#.......@.#..@#@.@@@#...#@#.#.@.@..@@.@.#...#.@.#.@.#.@@@@#@..#.#@@@#.#@@@.@#@@.#@...@..#@.@#.@@@...@@.@#...#...#..@@@....@.#.@.#@@.#@.@..#.@..@..@@@@..@@@.#.@.#@#@@.#@...@...@.@#@..#@..#.#@#@#.#@@@..@....@...@#..@#@#@.@#@#@@..@@@#@#...@.#.#@@.@@#...@.@...#.#@#@#.#@@@@...@...@.#@@.#@@.@.#.@@#.@@.@#....@@.#@@@.@@..@@@@@#.@...#...#.#@.@@@@..@#..@#.@...#.@.....@.#..@@@..@@@.@.#.@.#..@#.@@#@#.#...#.#@@@@...@......@#.@@.@#@..#@#.#@.@..@..@.@@@#...#.......@..@#.#...#..@#.#.@@..@.@@#.#@#.@@.@@@#..@.@#@@.@.@@....#.#@..#@.@#@#@@@#@@.@.#.@...#....@..#.@.@.#@..@..@..@.#.#.#.@.@..@#@#..@#.#@@@.@@.#..@@@#@.@..#@@.#.@.@.....#...@.@@#@@@.@#..@.@#.........@..@@.#@..@.#@..#@#@#@@......@#..@#@#.@..@.@#@@.#.#@.@@.#.@..@#.....@.@.@..@#@.....@..#..@#.#@..#..@#..@#.@..@..#@.@#..@#@#.#@..@...@.#....@...@.@#.....@@@...#@..#...@@@.#.#.@..@#@#.#.@..@#...#.#@..@@@.@.#.....#..@#@#@#...@....@@....@#.@.#.@.@.@..@#@@....@#..@#@.@#.@@#@#..@....#@@..@....#.#.#@@@#@@@#.
..##.####@#@#@.@##.#..#.##.@@....##@@##..##.#@#.###@##.@##.@#@#@#.#..##.#.#.#.@##@#######@#@#@...####@###@#.###.#.#.#@#.#@#####@#.#@####@.@@#@#@.##########...#####.#.#@#.#.##.@@##...#@###@#.#@@#.######@...##.#.@.#.#..##.@######.@##.#@.##.#@#.#@@####.####@@@###.#.##@..#.#@.#.#.#..#..##@#..@#@###.@#..@.#.##..#.#@#@#####@..#.##....###.####..#.##.@#.#########.##@.###..@..#.#.#@#@#@#.#.##@@..#@@##.@@.@##.@###.#...#..@####@######@.@....#.#@#.#.#.#.#.....##@@####..@@@.#.#####.#@#.#.#.#.###@##.##.#.#.#..#.###@......##.#@@...###.#.@@#@#.#######.#@#.@.@.#.@####@#.#.##.@##..#.#@###.#@@.#.#.@..@#####..##.#@##.##.@####@#...@##.#.#.#@@##@..#@###.###@#@#@#@##@#.@###.###.###.###.#@.##.#.@@.##.#...##@.#.###.#@#..###@.#@#@#.#.#.#.#.###.#####.##@@###@###@@@#......###@@#.@@#@###@..#.#@#.@#.#@######.#.#..@@#.#@.@#@###.@#.@###@##@.@@.#@#@###@###.###@#@#@...#.####.#..@#.#.#.#.#@#@#@##@.#@#.@.#@#@.##@#..##@#@.#.@...@#####@#.#.@#.##...#.#.#@#@.##@##@##.##.@#.##@##.###@#.#@##.##.#@#.#...#.#@#.####.@##@.#.#.##..
#.#...@.@@#@..#..@#.@..@@.#.#.#@#...#.@.#.#.#.#@#...@.#.@.@.@@.@.@...@.@@@@.#..@#.@..@@@#.#@#.#@.@....@.@.#@..#.#@#@@.#@@......@.@#.#..@..#@..#@..#.@@...@..#.#@.@#.#.#...#.@@..#@@@#.....#.#@#.#@@@..#@.@@.....#.#@.@#..@#..@#@...@..@...@...#.#@#@...@..#..@@@.@#..@.@..#@#@@..@..#...#.@.#...@@#@@.#.#.....@@.@#.@.#.@.#@@@#@..@.....#..@@@#.@@@@.@@....@#.@.@@.@@@@@#@@@.@@.#@#@#@....@@@..@#@#.#.#@#.@.@..@@.....#@@@#@..@..@@..@@.@@...@..#@@@#@..#@....#.@.#@#.@....@..#.#@.@....#@.@#..@#.@@#@..#.@...#.@@.@#@...@#@#.#..@@..@#.#.@@#@..#@..#..@...@..#.#.#.#.@......@#.@@@.@.#.@.#.@..@..#@#@#.#.@@#.@...#.#.@.@@..#...#@#...#@@.#....@#.......@@..@@#.@@@@..#....@......#...#.@.#.....#.@@@...#.#.@@#@#.#...#.#@.@@.@.....#..@@@#.#.#.@.#.@.#@.@.@....@.@.....#@@.#...#..@....#@#.#@.@@@#@#.#.@.@.@.#..@@@..@@..@.@..@#.#...@@.@#.....@.@.@.#.#@..@.#...@@...@#...#.@..@.@#@#@.@#.@@#.#.#.#...#..@#.#@@@#.@.....#.@...@@@.#.@.@.#..@#.@.#@@....@#@@.#...#@.@.....@@...#.#@#@.@.@@.@@#.#@.@#@..@@#@@.#.#@@....@.@@..@#..@#.@@@@
#@#@#.@.###.#..#...@#.#....@#@#@#.#@#.#.#.#.@.@.@@#@@@#.#.#@###...#.@..#######...@##@@###@#@#.###@#@#.#@#####..@@@##..#.####@#.####.#.@##.###.##.@#.#.@####@#.#@#.#.#@#.#@@####.@#.@#####.@@.@#@#.###.#@#.#.@#@##@.##.###.@##...#.#..@###.##.#..#@@######.#######@#@@@#####.#.#..#..#@###@...##@#.###.#@#.####..@.#@##..@...#.#.#.#.##@#.###@..#..@#.@@#@@#.#@###@.###@@@####@#.#@#.###.##..###.#@#.#.#@#.##@@.######@#####..####@.####@@####.#.###.#.@#.##.#.#@#.#@.@##@.##@@###.#.#@@#@.##@.###@#@..#.#.#..#@.##.@#.###.#@#.#####.##@.@.#.#.#.###@##@@@.#####.#@..#@##@@###@##@######.####.#.#@##@#@#@##..##@##@#@#.#@.#@.#.#@#@#.#@#@###@#@#.###.#@###@##@@##.##.#...#@#.@.#...@#@.#@#@#.#.#.#.#@#.#.#.@@###@#.#.#@#@..#@#@#.###@#.##.##.#.#@@##.#.#.###.######.@#.#@#.###..@.@#.#.#.#..@#@..#@@.#.#.#.###..@###...#@#@#.@.#@#@@.#####@########.####.#####.#@#.#.###@#@####.@#.#@###.###..#.#...@@##@@@#@#@#@#..#####.@#####.##@##@.####..@#@#.###.##....@.#.#.#...#######...###@#@.@#@@###.####@#.##.######.#.#@@#.#.@#@#..@.@#@#.#.
#..@#@...@@.#@@@..#@.@#@#@....#.#...#..@....#.@@#......@@...@.#@..#@#.#@....@.@.#@..@.#@.@..#@..#.#.#@#@#.@.#.#.@.@.@...@@.@@.#@.@..#.#@.@@@#@#.....#.@.@..@#.....@...#.#.#..@@..@@.#.....#@..#.@.#...#@#.@@@..@#@@.#@..@....@@@#@#...@@..#@@.#.#...@..@#.#@...@.@#.#@#..@@@#.#.@@#.#...#@#.@@@.#@#@.@#.#.@...#@@@..#@..@..@#@@.#.@.@......@@..@@@#.@...#...#@.@@.@@#@#.@@@@#.#.#.#@...@.@..@..@#@#...@@..#..@#..@@@.@.@@.....@@@...#.#..@@@..#@......@..@..#@#...#@.@..#.@..@..@@@..@...@...@.@@@#@@.@@#@#...#@..#@#@#.@.#@@.@@@.#.@@#...@.#.#@#@@@.@.@#....@@.#.#.#.#.@.#@@@..#@@....@.....@@@.....@..#...#@..#.#...#...#..@@..@#@#@@.#@...@#@@.#.#.#@@@.@.@@.#@@@..#.....#....@..#.@.@@#.#@#.#@.@...@@.@.....#...#.#..@#.#@..@@..#@.@.@@.#.@.@...@@@@.@#.@@...@#.@.#.#@@..@#.#@...@#..@@@..#....@..@@.@@@#.#@.@#.@.@@.@..#@#...#.#@..#@#.@..@#@.@..#..@#...#@..#.@..@@@#@@....@#@#@..#@..#@@@...@#@..@@#.#@....#@...@@.@...#.....#@.@.@@..@@..@@.@..@#@..#.#...@@#.....@...#@@.@@#.@..@.@@..@..#@#.#@@...@...@.#.#@..#.@.#....@@@#.#@
#.#@#...@..@###.##@.@##..@#######.#.#.#@#.#.@.##.@###.##@.##..#.#.#@@.#@@@####.#.##.@#.@##@@#####.#.#@#.#.#.#.#@#@#.#@#####...#@@####.#@##...@#.@.####...##.#.####@#..@...#@#.#@#.###.###.#.#######@###@.#@#.@#.###...@####@.####.###.#.###@..@.###.###@#.#...#.#.#@###@##@##.###.#.@##.###.###@#@#.#@#@####@.@@.###.@..#.#.###.@.##@@.@#@#.#.##@##.###.#@##.##@#@#.#@@####.#.##..#@#.##.@####.#.@###@#@@#@@#..@#.#.#@#.###@#..##@#@#@#@...@..###.###########.#@##@####.###..###@##.#####.#@#.#@###.#.###..@..###.##@@#.#@@@#@#@#...#@###.#.###@#.#@@##@.#@##..@....###@###@###.#@##@.####.@@@#@#@######...###..#.#####.#.#####..##.@.#.###.#..##@#@#@@##.#@#..##@###.#.##..###.###@###.#@@..@@.#.#.#.#@##.#@@..#@#@#..#@.#.#######..@..@#@####.#####.##@.###@###@..@.#.@.####.@#.##.##.##..#@#.###@.##@##@##@.####...#.###..@#@###@#.#@#.@@###@#.#@#@#..@..###@.@#.#@@#@...#.###.#..@@.#.#@#@#.###@.@##@@#.#.@.##...##.#.###.#####@##....#.#@#.@.#.#.@..@..#@#@.#.###@#@.#...###.@##.##.#.######@#@#.########@.@..@#.#..##@######@##@..
#.#@#.#@@..@@..@#.@@.@#@@..@@@..@@#.#.@@#.@.#.@..@..@...@@#.#@..#@#...#@@@.@.@@@@@.@#@.@#@.@@@#@..#@..#@#.#.@.#@@.#.....@.@.#.#.#@@.#@....@@#@.@#.......#..@#.@...@@@.#.#...#@..#...@.#...@.@.#..@#@....#.@@..#.@.@@#.#@.@..@..@#.@@#...#..@@@#...#@..#...@.#.#.@.#..@#...@@....#.#@@...#@....@.#@@.#@@.#....@.@.@..@.#.@@.@..#.#@..@.#.@@#.@@.@.@.@#.@.#.@..@#.@.......#@..#@.@@.@@.@#@...@..@.#@..@.#.#@@.#@.@@.#...#..@.@....@@....@@@.#.#@.@#@#@...@@..@@@#.....#..@#@@.#.@@...@@@..#@@@@@@@@..@@@.@@@#@#@.@.@@@....#@@......@..#@..@@#...@.#@.....@.@#...#@.@.@#@@.@@@..@@.#@.@..#@..@.#.#@.@@@#@@@@.@@@@..#@@...#@.@#@@@#.@..@@.#@.@.@..@@@.#@#@@@...@@..@..#..@@...#@@.@@#@.@#@.@#.#@@.@@....#.#.#.@.#.@.#..@#...@@@@#@@.@@#.#@#@#........@#....@@..@@.@.....#@@@#.....#@#@@..@#@..@.#.@@....#.@@#.@...#.@.@.#.#.@.....#@@@..#@#.#.#...#.#.#@.@@.#.#.@..@#@#.@...@@@.@@@.@.#@.@#@#.#..@#@@@@..@@.#@@.@...@@..@.#@..#..@#@..#@.@#..@.@..#.#@.@..@.@.#.#@...@#.@..@#@.@#.......#.....#@....#@#.@.@..@@.....#.#..@#.#@.@.@#...@@@@#.
#.#.#@##.@#.#.#.@@###@##..#@###@#...#.@@..@##.@@#@@.#####@#@#@#@#@@##.#.#.###@#.#@###.##@@##.@@@#@..#.#@#.#.#@...#@.#.#.#.#@#.#.#.#@#.#.#.#.##@.#@@###..#.#.##.@@.#.#.#@@###..###.#######..@#@#@#@#.###.@.#@.####.#.#.#@######....@.#..#@..#@@###..##.#@#####@.#..@@#@.@##.#.##.#.#.#####.@.#####.###.###.#@@@...#..@.@##@.##.#.#####.#@@##.#@..#.##@@#@..#@#.@.#...@.###.##@#.@##.#@@@@#@@.#@###.#.###@#@#.@.##@@.##.###.#.#.###@#@#.###.@@@#..#.#.@.#.########.##.#.#@#@#@.@#....##.#@#####.###.##@@#..@#@#@.##.#####.##.@###@##@####@#.##.######.#####.#.@#.@##..#.##.#.##.#.#@#@@@...##@..#@.#@.#@#.#@#####.#@#.#.#@.##.#@@@#.#####.###.#.#@###..#.####.###@#@....###.#@@.#@#.#.###.#@#@.########.#.#.#..@#.#.#@#..@#.#.#.##@@#.#.#.###.#.#@@.#..#..###@#.#@##..#@#.#@##..#.#..@#@###@#@#####@.##@##.@@@###.#.....##.##@.#..####..###@@###.@.@#@#.@.#..@.#..@##@@@#.####..#.##@..####@.###.@.@#.##@.##@##.#@##@.#@#.##@@.@@@#....@###@###.#@###@#@#.@.#@#.#@#@###@@#.@#@##@##.#..####.#.#.#..@#@.##@#@#@###@#####.#@###.#@#@####@@@@
#@......@@#@#.@...@@#@#.....@..@#.#.....#.#...#..@..#@@.@.#..@.@@@@@#@#.#..@#@@@.@..@.#@@@..@@#....@#.@.#.@.......#.#..@.@..#@@@......#@...@#.@.@.@@@...@.@@@.@.#@#.@.@..@#@.@#.@.@@..@.@.@.#@@..@.@#@..@...#..@#@..@@.@@.#@#@@.#@.@.@#..@#.#@#@..#@.@#.@.....@@..#@..@@@.#@@@@.#@@.@@..#...@.#.@.@.@@#..@@@..#@#@@.@..@@.#...#........@@.@.#.#.#.#...@...@.#@.@#@#.#...@.@@..@@@..@@...#@#.#.@.#.#@@.@.#@#@..#.@@..#@.@.@#..@......#@#.#@...@#.#.#.@.@.#...@.@...#@#@..#@@@@@..#...#.#@@.@.....@.@@#@#.....#..@#@....#...@.#@@.#@@.....#...@@@..@....#@.@.@..@.#.#...#@.@@.#@@.@.@.#..@#@@@..@..@..@@#@.@#@@..@#.#@#@@@@...#@#.#...@@@@#@#.@.#.#.@......@@@@@.@@..@#...@...#@#@.@#.@.#.@@#.@@@@.@@.@.#@#.#@@.#@..#.#...#@.@@@@@..#@#.#@#.@.#.#.#.#@...@....@@#..@#@#........@.@..@.@..@..#....@#@#...#.@...@...#.#@..@..@#.@@#@....@...@.@..@..@@..@....@.@.@@.@@@...@.#.@.@.#@#@..#@@...#.@.....@@.@..#@@@.@#....@@.#.@.@.#@@.#.@.#.@.@@.@#.#@@...@.#.....#.#.#...#@..#@#.#@..#.@.#..@.@@@#@#.#@#@@@..#@.@..#......@...@@@@.@.#...@.@.
###@###.#@#.#@#..@#.#.#.#.@##....##.#@#.#.#.#.###@.##@#.#@#.#@#####.@@#..##.#.#@###@#####.##@@@##.@.###.#.#.@.#.#.#@..###.#@###...#.###.#.#@@.@###@@#..@###@##.##@@.#####@#@#.#@.##@.##.#.#.##.@.##@.##.#@#.#@#.@#####..#@..#.##..#.#@###.#..@#.##.@#@#@..#@.##@###.###.#.#.###.#.###.#.#.#.#.@@###@#.###...##.@@.##@.#.###.####@######.#@#####@@.#@###.#.#.#####...##.####.@@####.#@.###.#.@##@#@.#.#@##.##..@###..####@.#####@..#.#@@.##@##.#@@.#..@###@#####@..#.@@##@...###.@@###@##..@.#@####@....#..#@#.#.#.#.###@#@#.#@###.######@..##.###.###@######.@..@.#@#.#@@#.@#.####..#.@####..#@.#.##.#..#@###.@.#@..#@####..#.#@#...@..#@@#.#.@...##.##@#.#.###@@.###.#.#.#@##.#@@.#..#.@@..##.###.##...#.##@.#@#.#.#.####@##@#@.@#.#.#.@.#@#@#.####@.###.##..#.#..@..####@@#@@.#.#####.##..##.#@..@###@###.#.##@.#@#@@.#.#@#.@#@##.#.#.#@#.##@.##@@###..#@##@##@.###.#.##.@#.#.#####@#.###...@#@####.#...#.#.#.#.##.@#..###@####@.##..####.#########@@@@.###@#.###.##....#...#@###@.@##.##.#.#.#.#.###.#@#.###.#.###.#@#.#@#..##...#.##
#@@@..#.#.#.#..@.@#.#..@#...@@#@@.#@@.#@..#.#.@.#@..@.#@#@..#..@..#@#.#@..@@..#@@...@@.@@.@.@..@..#@.@#.#.@@...@.@#.@@@@..#.#@.@..#.....#.@@..#.....#..@#@..@.#@.@#.@@@.#@@@#@..@.@@@...@@#@.@.@.@#.@@.....@#..@@@#@@..@#@.@#.#.#.@....@@@#.#.#..@.@#.@.....@@.@@.@@#...@@..@...#@......#...#@..#.@.#.@@@.#.#@#.#.@@#.#.#.@..@#...@....@..#@@..@#@..#..@@.#@.@@@#.#.#..@@.#...@.#.@@@...@.#.#..@.@.@@.......@..@.@@.#@#.@@@..@#.@.@.#@.@#.@.#.@@#@.@#..@@@..#@..@.#@#@@.#@.@..#@..#.@.@@@..@#@#.@..@#..@@@.@#...#.#@@@..#.@@@...@@#.@@@@@...#@@@..@.#...#.....@...@..@#...#@@.#.@@..#@.@.@@..@#@#@@.#@....@@..#.#@#.#......@.@....@.@....@@@..#@#.#...@.#.#.#@@..@@.#@..#..@#@.@#@..#.@..@..#@..@@#.@@#@.@@...#@@..@..#@.@..#@#.#@@...#.......@@@.@...@.#..@@@.@..#@..#..@#.#..@@@@@@...@.#@..#@@.#..@...@@@#..@@@....@@..@@.@.@..#@#.@.#@#..@#.#@#.#.....@@#.@@#.@.#.#..@@...#..@..#..@@@.@#...#..@.@#@@..@@@.@.@#@..@.#.@@.@....@@@@@....@#...#.@..@..#@.@@@.@@@#..@#.@.#.@..@.@#...#@@..@..#.@.#.@@.@@@#.#@.@.@@.#.......#@.@#.#.#.#.
#..##@#..@#.@@#..@#.##@.#.#@..##..#.###.#.#.#@.@#@###@#..@@.###.#@#.#.#@#.#.##@.#@#######.#@#####.#@@...@@@##.###.#.#.#@#@#@#.#@@##@##.@@@#####.@##.#@.@..##@.#@#####@#.####..@#..###@@##.#######@###.#.#@#.###.#.#.###.#..@#.#@#.#@#######..@#@#.#@#.#@##@#.#@###.##...###.#@##..#.#@@.#@#@.####.#.##@...#.#.#@##@@#.##...#@...##...##..##.###.###.###@#@@..#.@#@#.#.##.@.@#.#.#.#..##.@@#@..##@@###@..@##@#.@#.##.#.#.@.#.@#.##@@.@@###..@###...##.####...#@#.#.#@..#@#.#@@.....#@#.#.##.##...########....#@.@@.#####...#..##@#@@@@##.#...@.#.#@#.#..@##@.@@.###..#.#.#.@##.#@#####.###@###.#@#.###@@##...@#.@#@#@####.##.....#.#.#.#.@#..##@.#.#.@##.#@#.#@##.#..#.#####.#.@@@#@.#.###.#.#.###.#.#.#.###...#@..###@#.###...#@#@#.##@##.#@#@###@#.#.#..@#..#@###@##.#.#...#############.#@@@#@#@##.##@#.#..##@#@#.@####@#####.#.@@#@.@##..#..@#@..#@@##@.@.@#.@##@#####@#@.#.##.#.#.#@#.###.#...#####@###@#@#@.#...@@.#.#.###@#.@.##.#.@@##...#@#@####@##.#@###@#.#.@.#@###@@##.#.###.#.@####@.....@##.####@@##.###@#.#.###.#.###.@...
#.#@.@#.@@#.#.#.#.@..@..@.#.#...#@@@..#@.@#.#@#@.@#@@...#.........#.@..@#.@.@.#@@...#...#.....@.@@.@#...#.#@..#@@.#.@@#.#@..#...@.#.@.@.@....@..#...#@#.@.#..@#.@.@@.@#..@..#@@@.@#@..#.@......@#.@.#.@@#@@.@.@.#@.@.@#@#.@.@.#.@.#...#.....#.#..@#.#.@@......#@..@@#@#@@@.@.@@.@.#...#.@...@@@.#.#...#.@...#@..@..@#.#@.@#@#.#.#...@..@#.#..@.@.@#.#.......@@#@#@.@#@@@#.@.@@#@..#...@.#@@.#.....@.@.#.@.#.#.@@..#@.@..#.#@#....@@.@.#...#@@@@.@....@.@#...#..@#.@...#.@@#.@.@@#..@@@#.@@..#..@#.@@.@#..@#.#...#@.@@.....#@..#..@#.#.#@#@@@#@#.@.#...#.@@#@#......@#.#...#@.@#.#@.@#.#@#@..#.@@#@.@..#.#.#.@....@@.@@@@@@#.@.#@@...#..@.@..@...#.#@....@.#@#@#.@@#.#@#@.@#.@@#..@#.....#@.@.@..#.#.@...#@@.#@@....@..#.#@@.#.@.#...@.@...#..@#.....#...@...@..@#.@.@.@.#.#.@..@..@@.@..@.@.@@@.#.#.@.#@#......@#.@@#@...@#@.@.@..#.........#.#.@.....#.....@@......#.@.#.@@@@#.@..@@@@@..#@@@.@#.#@..@...@@..@@.@@..@.@#.#..@.......@..@.@.@@@...@....@.......@#@@.#..@@.#@....#@.@#@#@#@.@#@.@#.#.#.#.@..@..#@#@......@..@.@...@@.#.#@
..#.#.#.#@#@##..#.#########@..@.###..##@#.#@....###.#@##@@.#.####@@#######@##.#@@##.###.#..#.#######..###@#@#.@.##.@#.#@##.##.#.#.#####@##.@#####@###@.@###@##@######.@####@##@@#.#.#@#@.#.@#.#.###...###...#@####..#.@@@@##@##@##.##.@.#@#@#.##.@#@#@##@.###@.@###..@##.@@#.##@..#@###.#####@#@#@##....@@#.#########..@@..@#@#@#@####..#...#.##..#.#.###@#@#.@.@##.##.@#####.##.#@.#@#.#.@##.#.@####@###@###@#.@..##..@#.#.#@#####.#.@..####.######@##@###..@#.#@##...####.##..#@#.#...#@.@.#@@###.#.#..@.@....###.####@@###@##@#.@#..@#.#.#####.###@#@#...##.##@##..@@#..@#@#..##@#@#.#.#...#.@@#@###@.@#######@##.#....###@#.#@###.###@#@#.###....@..@#@@#...##..#.#@#.#.###@@######.#.#@#.@#@.#@.##.#@.####.#.#.##.@#@###.##@@#..##.#@..@.#@###@.####@.####@#.#######.@#.@#######..##...@##.#.##.@#.#@#..##@#.##..###@..#@##@#@.#..#@@###.##@.#@#@.@###...###....@#@@.###.#.#####.#...#.###@#.###...@.#@.##.#@@#.##@.@####.#.##.#@#@#@######.##.#@###.##@...@####@#####.#.@.@##.#@#@..#@@##.#@#.#@#.###.#.#..######@@...###.#.###..@
#.#..@#@..#.@..@@.@@@@@@#@@@..@@....@.#@..#@@..@.@#..@@@@@...@@.#@@...@@...@#.#.@@#@..@..@@..@.@@...#@@@@.#.@.#.@@..@@#@@.......#..@@@#@..#@@..@#....@#@@.#@#..@@@..#...#.@@@.#@#@@.#...@...@..@..#.#..@@.@..@#@...@..#@..#.#@@.@..@....#.@@@@#@..#@.@..#@..#@.@#@#..@#@@@@@.@@.#.#@#@..#@.@..#...#.@..@#....@#.@@..#@#.....#@..#@#@@....@#@@.#.#.#.@@#@#@@.#@@.....@@#....@@..@...@#.@...@.@.#.@@#...#@#@@@@.#.@@@.#.#@#.#.#.@@......#.@.@...#.@@.@@@..@@.@..#@@.@@#.#...#@#@@.#@@@#..@#....@...@@@#...#@....@@@@#@@@@.@@....#.@@@...@.#.#.#..@.@#...@...#...@.#.@.@.#....@#@.@..#@#.#.#.#.#.@@@@#.....#@.@........@@#.#.#..@#.#...#.#.#@.@.@@.#.#@#..@@@.@#.#.#.......@@...@#@...@#.@@#@#@..@@@.#@@.#.@@#.....#....@..#..@#..@.@#@..@@#....@.......@@@#...@.#@..#@#....@.@@.@@@..@....#.....#.#...@@.@@...#.#.#@.@@.#.#.#.@@@.....@@..@...#.#.@.#.#@..@.#@@@#@#.#...#..@#..@#.#.@@..#@#@#@.@@@#..@@.#@#@....#.#..@@@.....@@@@..@@.#.#@@@.@@@.@.@...@..#..@@.@..@..#@......#@#@.@#@#@#.@@#..@#..@..#@#@@...@...#@..@...@.#.#...@@#..@#.
...##@....##@##@..#.@#..@.#@###@#.#.#@..@##.##...@#.#####..###.##@##@##@###...###.###@#####.##.####.@.#..@@##.@##@#####.#.####@@#..##.#.@@#.####@####.#@.@#.#.#.#..@#.#@#@#@#..@#.#@#.#.@###@###@@.@..@.#@#@###@@@###.##@##.#...@...##@@@@#.#@@.#.@##.#.###.#@#@..##@##@#####@.##@#@###@##.@#.###@#####.#.###...###@..#.#.#.##.##.#.###@@@.##.#@.@###.#.@@#.#####.#.##.#.@######@#.@#.#@@.#@#@.@##..#@@.###.#.#.#.###.@.#@#@#.#.###..###.@@.#.@@#@###@#.##.##@#.@###.@#@@.###..@#.#.##...@#####@#######@.##@#####.#@@#@###..#.#@#@#@#@#@#@#@..#####.#######.######.####@#..#@#.##.#@..#@@@#.#.###.#.#.@.######@@#@#...#.##@@#.#.@##.#.@...##.#.#..###.@@#@#.#...#..#######@##.##.#..#.##.##@###..@#@#.#.#.@@#.##.@@@###@.##@..###@#@..#..@###..#@####.#######.###.#...#.#.###...#.@##.#.#.##.@#.####.@#@#@#@@.#@.###...@#.#######@#@#.###..#..@####.#.@####@@#..#@##.@#####@#@..#..##.@@##@##..###@.#.#@@.#@#@#.#.###########.#.@##.#@@##.#@###.@##.##..###.@@#.###.#.##.@..#@..@..@#.#@..@##@###@##@.##@##.#.#@###.#..##.#..@#@..#.###@
#@#@@@..@@#@@.@.@..@#@..@.#...#.#@.@#.#...@.#@@@#@@@@@..@.#.@@...@@@.@@@..@.#.@..@#.#..@.@#@..#..@.@#.#..@.@@..@@@#@.@.@...@@@..@@..@@@.@.#@.@#@@.@......@.@......@...#@.@..#@...@#.#@..#...@@@@#.@.#..@#.@@.@@.@@@.#@....@..@.@.@#@.@#.@..@#@..#.#...#@@@..#.@.#.@.#..@.@@.#@@@#@#.@@@@@.@..@.@@@@......@..#@....#.#@@.#@........@@..@.@@....#.#..@..#.@.#@@..@@.#.#@@@@.#@@@@..@..#..@#....@#.@@@...@..@#..@..#..@@@#@@@..#...#......@..#.....#.#.@.#@.@@.#@..#.@@@.#.#..@#...@@#..@@@@.#.@..@@@.@.@..#@..@...#...@.#@@.#@.@#.#.#.#..@..#.#.#@.@@.....@...#.@....@@@..#.....@..@@.#@..#.#.#.@.#.#@#@.@@...@@@@..#@..#@@.#.#.@@#@#.#.#.@....@@...#...#@#.@...#@#@...@@@@@@..@#@@.@@#..@..#@#.#@@.#@...@#......@.@#.@.#@#....@..#.#..@#.#@..#@@.@@@@#.@.@..@#.#@.@#..@#.#.#@......@.....@@@@@.#.....@@#@@.#.#@#.#@..#@..#.#..@#..@@@#.@.@.#@@@#...#.@@#.....#@.@#@.@.@#.@@.@..#@.@@.@.#.@...#.#@@.@@#.#@@..@@..@#.#...#...@.@@@...#@@...#.#..@@.@@.@....#.@.@.......#@...@@.#@@.#...#.@.@..@#@@@@@..#.......#.#.@.#.#@#.@@#.@.#...#.@@#@
#.#######.###@#####.#####..@#.###.#@#.#.#.###@#.###.#@#.#.#@.##.#@@###.#.#.@#.#.@#.@#####.###.@.#...#.#@#.#@@@###.#####@##@.#.#@#..@@#....###@.@#####.#@###.#######.@..#@@.@@.##.@#@@.#@#.##.##.#.#..@@.#@..@@..#.@..####.#.#.@#@.#@#@#@##.##.#..#..#@####@##.#@#@#.#.###..##.#.#.#.@#.##.##@.@.###@#.#.#@.@##@#@##.#@@.#.###.#.#.#.####@.@@###..#..#.#.######@.#.#@#@.####.###.#@#..##..@@.#@##.####@###@######@.#####.###.#.#@###@#.@.##.@##.##.#.###.###...#.#.##@#..###.#.#@##.@###.###.##.@#####@@.#.###@.@#.#@###.#.#.#####...#@#..@#.@@#@###..##@#@@.#.#########@@#@@.##.@#####..@.#@#@#@###.#.###.#@#####.#@#.#@@.#.#.###@#..@@@#@@@##@@#@#.#@#.#@#@..@@#@#.#.#.#....##@###.##.##.#@#.###.#@.@###.#.#####.@@#.#@#@.##.###.#.#...##..@..####.#####@#@#.#@#.#.###.#.#.#@#.#@##.#.####.@@####..####.@#.#.#.@@.@##.##.#.....###..#..@##@#@#@#.#.@.#@###...#.#..##...@#.##.####@.#.#@##@.#@#@.##.#.#@@@#.@####@#.#.@###@@#@##@.#..##.@.#@@@###.#####....#.##..###.##@###.##@@#..##..@...##@#.###.##..#.#.#.###@@..@#.@@..#.#..##@#.#@
..@@..#........@.@#.#.@..@..@.....@.@@..#.#...#@@.....#@#.@.@..@#@@.@@.@...@..#@@@.@@@..#.@.#@#.@@@@@@#.@@#.@@@@#..@@...#.#@..#.@@#@..@..@.@..#@@@..#.#.@..@#@@@@@@.@.....#@#.#@..@.#@#.@.#@......#.#.#..@#@#@.@#.#@@@@.#.@@.......@..#...@@.@#.@...#@#@@@..@..@.@#.@@#...#@..@..@#.#..@...@@.#@@@@.#..@.......@..@.#@@.#@@.#.@...#..@...@#.#.@.....#.@.#.@.@..@.@#@.@.@.@#...@.#.#...@.#.@@@.@.@.@@#@.@#@.@@@.@#@@.#@@@#.#.@.#@..#.#.#.@@.@...@..#@#.@@.@@@#...#..@.@@.@.#@#@.@#.@@@...#@...@....@.#.@@#@@.@.#...#@..@@@.#.@@..#@#.@@#..@..#....@...@..#@#..@#.@@@......@@.@@@...#@@.@.#@.@.@......#.#.@.#@#..@#...#..@@...#.@@..@@#.@@#...#.@@.@@@@@@@#@@@#...@@#.@...#.#.@..@#.@.#@.@#@..#@...@.@..@.@.#@#.@......@..#@#.@..@@@.....@#...@.@..@.@#.@.#.#.#.@@#..@@@#@#.#@.@#.#......@#.@@#.@@..#......@#@#.@@#.#...@@@@#.#.#.@.#@@.@.#.@.#@@@#.#@@.#@..@.#@#@#@..@@#@..@.#..@..#.#.#.@.#@..#@.@..#.#@..#@.@..#...@..@.@.@.@#@.@#.@@@.#@#@@.@@..@..@@.#@#...@@#@..@@.@.@#@.@...@..@.#....@..#.#...@...#@@..@#..@@..@#.#.@.#.@.....#...
##@##@#@#.#@#.#@..###..########.#@#@##.##.#@##..###.@@..#.##..#.#.###.....###@##@##...#@#@#.#.@@@##.###..#.@#.#.####....#.##@##@#@#.#.#@###@##.#.#@@#@@.#####.#.@.#..##.#.@@#.#.#@###.##@##.#.###@#@@.##@@#@..##@@#.##..@#.####.#@##.#.#@@#.###@#.##.@@##.#.@#########@.#.#.@.##.##..@@#.##..@####@##@#.@.##@.#@##..@.##.##.@.#.###@#####.#.@.#.#.###@#.#..##.#.#.#.#.#@#.#@#@#.#@#.#.###.#@@@#.##.##.#.@#.@.@#.#@...@#.#.#.##@##.@##.###.@.#@.###@@#.#.@##@##@.@@..#.#@###@#.###@###@###.##.##.@##@#.@.#@#@#.#@@@#@#.@##.#.@##.#@#####.##.##@#@##@##.#.#@..#@#.##..##@###.##@##.##.#@#.#@.####.#@.##@#.#@@##.#@##..#.#@.@##.@###.#.#.#.@@#.###.###...###.##@.#@@####.#.###.#.###.###@#.#####@..########..#@#.##....#@###@#####@#@#.#.@..@###.###.@.#@#@#@###@###.@####.###@#@#@#.#.###@#@#@.@###..##@#@#.#.#..@.@####@..@#.@@.##.#@#.##.@.####.#.##..#####@#..@#.#..#..#.#.#####@..##@.#.#@@@#@#@@@#.#.#...@@@.##@##.@##@#####...#######.#..###@##.#.#@#.@@@.#@#.######..#@@@#######...#.#@#@.@@.##@@#.###@#.###.###.#....@#.###@###.@#
.@@.@@#@@.#@..@.#@.@..#...@@.@#@.@.@@.......#.#...#.#.@@@@......#@...@#@....@...#@@.#...@.@.@.#@..@.#@.@#.@.#@...@#.@.#@..#.@@..#.#.#.@@@@#..@..@.#..@..@@@@@@.@.@.@@.#@#.#@#@..#.@.#.@@@@.@.@....#...@.#@.....@@.@..@#.#@.@#.@.#.@.#..@.@@...#@#.@@@@#.@.#.#...#.@@@@..@...#...#.@@#.@.#@@.@.....#..@@...@@....@@#..@..@@..@.......@.@@#@#..@#.#@#.#.......#.#.@..@@@@.@.#@..#.@.#.#@@@@@...@.@....@.#....@#.@.#@.@.@......@.@.@...@.#@@.@@@.@@.@..#.@..@#@@...#.@@@.@..@.@...@#.@.@....@.@#...@@@.#.@...#@..#@@.#@#@#..@#@@.#@.@@....@#.....#.......#..@#@.@......@.@..@.......@.@#...#..@@...#..@@@..#@.@..#.........@...@..@.@..#@@@#...@@@.@@#@#....@#.@.#....@@@#@#.@...@.@@@..@..#.@...@.@@@......@@.@...#@@@#...@@...@#....@..#.#@..#.@@.@..@@#@#...@..@#.@...#@.@@.#@@...@@@@@...@.#.#@..@.#.@@....#@#.@.#@#.@@.@.@#....@#....@@.....@.#@.@#@#.@@#...#...@@#..@.@#@...@#.@@..@.#...#..@@@@.#.@.@.........@.@.#.#.#..@@.#@#....@#.#.....@.@..@..@.#@.....@#..@.@...@@.#.@@.@#.@...#.#.#@#@.@....@@....@.#.#.@@@@#.#@#@@@#.@...#.
#.##...####@###.@#...@#.####..#@###.#@#@##.@#.#.#.#@##.@#@#.#.#@@###@.#@###@#.###.#.###@##@######.##@.@##@.##.#@#....@###.@@@.#@#@#@#.###.....@@.@.@#####.####@.#.#..@###@#.#.###.##..#.##@##.#..######@#####@.@#.#@@.###.@.#@..###.#@#@###.#@#..@..##..#.#.#....@#@..###@#...#@###.###.#.#@#@@#...@@##@#####.##@.#..@##@.###.@###.###.##@##@.#@#.#@#.###.....#.###.#@#@#@#.#.###.#.#..#@.#.#@.#@.@.###.#.#.#..@#@#.#@#@#..##@#.###@....#.@###@@#@@.@..@#.##@@#@####..@.##@###@@###@#.###@#.#@##..#.##.##.#@..@.#...#.@#.@#####@@.#######.####.#.@#@###@.@###@.##..@###@.@#.@###@@.###..####@#..##.@#@#.@#.#.##.#@@.#.###.@.@.#.@.#####.#.##@.##@.#@##@##...#@..##..#.#.#@.@#@..@.###.##....#@@.###.#@@##.#..##@##@#@.@####@#@#.#...#@#####@#..##.#.#@@.#####.#@#####@###@#..##@###.#@#..##@#@#.####.#..#.#####.###.#@#.###@#@####.####@#####.###@##..@@#@#.@###.#@.###...#.@@.##@##.#..@#@##@#@.@##@.#..##@#.####.##.#.@@#@#####@###@#..@.#..#.@@#@#####..##..@#@#@###..@#######.#@..##...@#.#.@####.#@#######.#.@@#####.@..#..@@##..#.
#@#@@.@@#@@.#.#.@.........#@..#...#.#.@..@.@#.#@..#@..#.#@..#@#@.@@.#..@....#@....#...#@...@.@....@...#@@@#.#.#.@.#@#.....@..@.@#.@.@@.@#.@@..#.@@.@@.@@.@..@.....@.#..@.@#...#@.@..@.#@@@@@..#....@@.@@@..@....#...#@..@@#@.@#@....#@#@.@..#@@@..#...#.#@@@@@#@.@.@#....@#@.@@@....@@#@#@#.@.#...#..@#..@@@..#.#...#...#...#....@..@..@#@..@.#@#.@.#@..@@#@.@..@@@...@...@.#.@@....#.#...#.....#@#.....@.#.#@#@@@.@..#....@.@.@@...#@#...#.#...#...@@@@@.@.@@#.@.....#......@@.@@#.#..@#.....#@.@#.#@@.#.#@@@#@.@......#@.@@@..@@.@#@..@@#@@@..#.#@.@..#@.@.@..@@@@@..@#@#.#@.@@@@@#@.@.@#@..@..@#@#..@#@#@..#.#@.@..@...@..@@@.@#.@.@@@.#..@...@.@@.....#..@#..@#.....#.#@#@@.#...@@#@..#@.@#.@@#.#@..@@#...#..@...@#@.@@.@...#@..#.#.....#@...@@@..#@..@@@@..@..@#.@..@...@#.@.@@@@....#.#.#..@#...@.@@@@.@#..@@.@@#@@.@.#.....@.@.#..@@.....@@@.@@#......@..#.....@.#.@.......#.#...@...#@#@#...#.#.@@@@#.@..@..#...#.#@#@....@@.@@.#..@....#@#.....@@#.@.#.@@#@.@#..@..@...#@#.@@.@#@#.#.......@..@..#.@.@.@....@.@.@#...@.#.@.@.##
#.#.###.#.##..#.##@#@@###.##@@###@..#.@##@.#..#..####@.####.###.@##.#@##@#@##@.@@@###.#..@##.#.@##.##@#.###.#.#.#.#####@@#@@##@.#.#@##.#.#####..#@#@#.#####@#####.#@@@@@#####@..##..#####@###@#.#@.#@###.####.#.###.#@#.#####.@###..#@###.#.#####@##..#@.@#.#####@@##.#@..#....####.##..#@###.@.####..###.@..##@.#.@#.#.#@#@.#..#.#####.###@@.#@#@#@########..###@.####.#####@@@@.#.@.#.#@##@####@.@##@.#...#@#@#.##..#.@.######@.@@#.###.#@#@#.#...#@#@@######.#..@#@@.@@@.##....#.#@@.#.#####...###@#@...@@.#.@#@@@@#.#####@.##@#@@@##@##.#.@@#@##.#@.@###@####.#.#.@@.@#.#.#.#@#.#@@#.@#..@###..@#.#.#.#..@#@#@#.#####@##.#@@###@#.#..###@##..####.#@..#@#@..#@#.@.#.#@#.@@###.@###@@###.#.#@#@#####.#####.###@#####.##.##.#.@.#.#.#@#@###.#@###.###..##.#.##.#..#.#.#@.@#@.@.@#@#...#@#.###@#...@@@####..@#...#.###@#@#.#@#..##.#...###@###..#####@@#.####..@##.#.#@#@#..@@@@#@@#@#.#@#@.@#@#..@#@...#@@@.@#@##.##..#....@@##@#####@##..####@.@....##@#@###@..@.@.#######...##@@###.##@..@##@.#..####..@#@########@.@##@.#@.##@#.##@
#.@.#@#@@@#.#...@.@@@...#.@@..@@..#.#...#.@.#.@.......#@..#..@.@.@#@...@#.@@..@@....#.#.@.@.#.@..@@@..@.#.@....@#....@#@@.#.#..@#@@.#.@....@..@@#@...@#.@.....#@#.#.#.#......@#@..@...@@.@@..@#@#.@@...@.....@@.@..@..#@.@..#@@.@@@.@.#@@@#.@.@@#.@..@@@#..@#@@...#..@#@@.@.#.......@...#@@@...@@..@.@...@......@@...@#..@@...#.#.#.@.#...@.#@@@@@#...#.@@...@..#@.....@..@.@.@..@#.@@..#...#..@@.#@.@..@..@#....@@@.@...@..#.@.@.#.@.#...@...#.@@....#..@#...#.#.#.#@..#.@.@..@@.#@.@#@#@#@#@..#@#@@@#...#@@.@@#@@..@@@#.....#.@.#.#....@#@@.@.#@..@.@.@.@..@#.#...#@@@#@.@@@..#.#.#.#.@...#...@@#@.@#.#@#.#@@.#...@@@@#.....#..@@.@@..#.@@.@#..@@...#...#@#@#@@.#.#.@@@.#...@...#..@.@#.@@........@@.@#...#.@.@.@@@.@.#..@#@..#..@#@@@#.@@@@#@.@..#..@#...@@#.@.@.#..@#.@.@...@@.@#...#@#@@@...@#.#..@....@.#.@.#@..#..@.@..#@@@..#@...@#.#.#..@..@.....@.@@...@#@#.#.#.@@@.#.@.#..@@@#@@@@.#...#@.@#.#..@@.#@@@#..@@.@@@@#.@.#@.@@.@@@.#@.@@..@@@@..@#...#@.@#..@#.@..@.@.@..#.....#..@@.#@@...#@@@....#.#@..@@.@.@#.#.@@@.#...@@.@#.
#@#.#...##.@#.###.#.###@#.#.##..####.##....@...##@#.###@#.###.#.#...@#@@###########@#.@####.#@.###.##@##@@#@#.#.#.@@#.###@##.@##.#@.#....####.#@##@...@#..#@...@#@#@#@#.#.@#@.####@####..@#..##...#@####.##..#.@##.##@.#.##.#@@##..##@#@#.###@@@.@@@####@@#@@.@##@#@#.###.#.##.####@###.#@.@##@.#@#.######@@@###.##.@##@#@#@...@..#.@.##@@.@..###..##.#.####.##.###.##.#@.#@#@#.#.##########.@#.###.#@#@@.###.#####..##@###@#@###@#@..#..@#@@.#@#.##.@#.@@#@..#@#.#.@##.#@#@#####@.####...#.#.@.#@#.@.@@#@#.##@###..@.###@..#.#.#@#..###..@@##..#.@@#####@..#@.@..@.#..#@.#@##@@#.#@##..@.#.#@.#####.#@.#.#.#@#..##@###.#.##@@#.#@####@..@@.@@###@.@@#..#..@#.#.#@#@#@###@..@#.@#.#@#@#.#.#@#.####..#.#.......######.#.##.##.@#@####.####...#.#@#@###@#.#.#####.#@#@###@#..@#.#.###.###.#.#@@#@@.##.#@#.#####.#.#.@#..###@.####.##.####...#.@@##@@@#..#@@@###..@.@@.@..##@@@#.#.#.#@###@#@.##.#@####.@#.#@@##.#...#.##.####@..#.#.#@..###.@##...###@@.#@.@#.##.@#..@##@.##.#.@#@#..@#@@#.##@####..#.#@#.#.@#@@#@##.##.##@@#.#.###.##@.#.
#@.@#@.@.@@.....#......@@.....#.@@@.....#@#.@...@..@#@.@#.@@..#@.@#....@#......@.@..#...@.#..@..@@#.@@....@@@@#@.@#...@@#.....#.@@..@.#@@@@.#@#@.@#.#.@@#@@@#.#.#@..#.@.#..@#..@..@@@@@@#@#..@@@#.@.#.@@#@...@@..@...@#.@.#@..#@..@..@#..@#@#@@.@.#...@@..@@#.@.....#@#.@.#...#@.@@.@@..#@...@#@...@@..@...@#@@@@@.....@#...#@#@#.#@#@.@@.#.....#.....@@#@@@#.@..@@.#@.@..@.#@.@#@@.#...@@@@..#@.@.@#@.@@@.@@.#.@.#.@.@.......#......@@.#@#.#.#@@@#.@...@.@.#.@@#@.@@..@#@#@#@....@@#.@@@..@#@@...#.@..@....@@@@..#.#...@.#@#@....#.#...@.#..@#...#.@@@..@..#@..#..@#.@@..#.@.#@#@....@.#.#.@.@.#@@@..@@@.#@#..@@.#...#@.@....@@.@.@#...#@#.#...@.#..@@...#@#..@@...#....@.@@@@.@.@..@.@#.#@..@..@@.#@.@@@#@@@@...@.@@@@@..@#.@......@..@@#.#...#@@@#@..#.@.#.#@.@#..@@.@@#@.......@@@.@#@#@@.#@....#...#..@.@#@...@....#...#.@@#..@@...#@#.#@@.#.@.@.#.@.#@.@...@#@..#@@@#..@@@..#@@.......@.#..@..#@..#.#..@.@#..@@.@.#@@.#@#.@...#.@@#.@.@.#.@...#@#@....#...#....@@.....#..@@..@#@@@.@..#..@@...#@...@...@#.#@....@@..#@#...#@#.@@.#
#.@##.#.##@.@@@@#@#.@#.##@###.#.@@.#@@#.#@##@####@#@#@..#.#@#...#.##...##@..##.#@#.@#@#.#.#@#.#.#.#@#@#######.#.#.#.###@#######@###@#.#.#@@@@.@@..#@#...#####.#.###..##.#.#@#.#.###@##.@#@##@@##.@###.#..@##..###.#.@@#.@.##@##...##@####@@@.@###.#@.#@##...###.###.###.#....@#.@@.##.######..###@.@.@@@###.@@###.#@.####..#@##@#@.####.#.#.#..@###.#@#.#@#@..#@#.#@..#@#@.@@@@####.@@#@##..#.###@#@##@##.#@#.#@#@#.####@@##.@@.####.####.#@#..@#@#.@##@##.##@##@.#.#.##..#@.@@@@@..#.###@###...#.#.#@#.#@##..##..###.#.##@@####@.#.#..@#.###.###.###.#####@.####.#@##@.##.##@#@####..#.##.####@###.##.####@@@#..@###.##.##..###.##@#.###.#@#####..#..#.###.#######.#####@##.@###.#.#.#@..###.#.#@###@###@..##.##..#.##@..#.#####@#####@#.#.@@.@.##@.@###.#.#@..@.#@#.####.@###..##.###.#.#.#...#@#.#####@@.#@#@@.##.##.##@##.###.#####@#.#.#@#.###@###...@#####@.#.#@#..@###@#@.###@@#.#####@#####.#@#@#@.##.####@.#####@#@@.##@###@@#.#.#.##.@#.@@#@####@.#...###@##.@#@#@#.###.@.###@###@#@.@.####@####.@#@..@#@##@.###.@@.#.###.#@##
#.@@#@#.@...#@#.@.#.#.@@#@.@#.@@@.#..@..@@..@@#@..#@@.#..@#@#.#.@.@@....#@.....@.@#@..@@#@#@@.#.#.@@#@.@#.@.#.#.#@#..@@.#...@..@#.......@@#@..@.#@#.#@..#@....#@...@@@#...@@#.@.@@#@#@..#@...@#@#..@@.#@@@..@...@@@@....#@.@.@@.#@@.@@#.@.#.@.@@#@#.....#@@....@....@@#.#.@@..#@#.@....@.@@.#.#@.@#@....@.#.@@.@@@#@..@@@.#@.@@.#.....#@@..@#.#@..#@..#@@.#.@.#@...@#.#@#.#.@.@@#.#@@.#@..#@....#.@.....@@....#...#.@...#.#.@..@..#@.@.@..#@#@#@#@.@@@@@@..@.@.@..#...@@..@.#@#@#@@@..#..@@...#@#.@@..#.#@.@@@@@@.@.#.@@.@#.....@@@......@....#.#.@.#.@.#.@@...@#....@#@.@#@....#@@@.@..@.@.@@.....@..@.#.@...@@#@..@@#...@@....@@..@.#.@.#@..@@@@#..@@@....#.@..@#.#..@@.@@.@#..@..#...@..@#.......#..@.@#.#@@@..#.@...#..@.@....@@..@.#.#...#@@@@.........@@.@..#.#.@.@@#.@..@..#@@@..#...#@.@#@#.@.#.@@...@#.@...@....@.@#@@.@.#@@.@@@@#.@@#.@@.@.@@...#..@....#@.@.@..#@.@#....@#.@..@..#...@.#.#.#@#..@.@...@....@.@@.@#...@.#.@.#@#@.....@@.#.@@#..@.@@@#@@@@..@..#.#@....@.#...#..@#.#.#.@@..#.@.@.@@#.#@...@..#...#@@.@@..@.#@#.
###.#..@###.###.#@@@#.###.#.##.@####..#.##.##@..#####@#.@..##.@@#.#@.@.@@.#@#@@#@..##.###@.#.@#.#.#@##..#@@@#@#@###@@.##@.#@#.#.#@...##@#@.###@@.@#..@###..##@#@#.#@#@#.###.####@.#.#@#@#@###@.@#.#@###...######.########..@#.#.@###@@#.##...#@@#@..#.#...#.#.#@.####@#@####@##.###.#####@#@#.#.#.######.@#@.##..@#.#@#@###.#.#@.###..###@#.#.#@..#@#.#@###.@.#@#@#@..#.@@###..@#@##.#..#@..@.#@#..#@####@#...#@#@..#.#@##.@##@##.#.###@@@#@@.#@###..@##@@#..#@#@.#.@####@#@#...@.#..@@@.####.###@####.@####.@..##..##@@..###.#@.#.@###@.####@@.#@@@#####.#.@.@.@.@#@@#...#.##@.#...##.###..#@##@@##..#@@..####@###@#@.@.###.#..#...#######..#.@.@#.##.##@####@.#@#@###.###@###@.#@.###.#.#....@.##..@#@..#.@.@...#@#@.##.......###.#.@##.#.##.@.####.#.##.##.#####.#####@#.#@#.@..##.#@..@@##@##.#.#@#.###@#.#.#.#.#@@####.#@.#####.@##.#####@...#.#@#.#.#.####@#####@##.....####@@#####@.@#@##@...#.#.@#.##@@#.##.#.###@#.#####.#.##@.@@@@###@.###@.###@#@.##@#@#@@##.@.#.#...##@..#@#.@#.@.###@#.#.###.@.@@#.#@..##@@#..@#.#######.##
#.#...@..@@@@..@#.#@#@..@@#.@@#@#..@.....@....#@#.@...@..@..@..@..#.#@@.@@#@.@..@.@@....@.@..@#@..#@#...#.#.@.#@.....@#@.@@.#..@#...@@......#@@.@@#...#.@.@@.@@.#@#.#@@...#.@.@@#@@.#.#.@@.@@.#.#...#..@.@@@@@.@#..@@@@@.@#@..@@@@..#@#@#@#@#.#@......#@@.#@@@@@....#.@@....@.@@#.@.@.....#.#.#.@@.@..#@..@@#..@#.@@#..@#@.@#@..#@.@#.@..@#.....#.#.#.@@#@@...#...#..@#@@@..#.@@#@.@....#.@..@#..@.@#@....#@#.#.@.....#@...@#.@@@.#.#@.@@.#@@@#@@.@.#..@#..@@.#..@..#@...@#.@@#...#@@.#@.@#@#@..#@.@#@..#..@@@..#...@@#.#@@....@.@@...#.@..@@@@@..#.@@#.@@@..@..#@..#@#@#@#@#@#.#...@@#....@.@..#@..#@#.#....@#@..#.#.#...#.........#.@@@@@.#..@#.#.@.@.@.#.@@@.#@....#.@..@.@...@..@@@@..@@#@#...#@.@#@#@.@.@..#.#.@..@@.#@..#.@.@.#@@.@..@@@...@#.....@.@@@@#..@.@#@.@#@#@#.#@@..@#.#....@@..@.@#.#.#@..@.#...@...@@#.#...@...@...@@#@..@...@@.@..#.#@#@#@..#.....#@@@#.#..@#@.@#..@...@#@#..@@...#.@...#...@.@@......#@#@#@...@#..@@.@.....@.#@..@@.@..@...@@..@@@.#.@..@#...@@@.....#@#.@.@....@#@@..@#@@.#..@..@@..#..@#@@.@@@.@.#.
.@#.#@@##@@##@####@..@..#.#@#@#.#.#@.#.#####.##.#@#####.#.##.##@#..@#..####.#.#.#####@#####.#.#.#@#.#.#@.##@.##@#@.##@..###..#..####..@#..##@.#.#@#####@.@#@@.##@.@.#.#.#.@.#.#.###.#.#@#@##@.#.#@@.#.#@####.##.#.#@##@.@.#@#.#####@#@#@#.#@#.#..@#.###.#.#.#.#.###@#@#@..@#@@###.@####.#.#@#.#.#@###@#@##...##@@.###@#.#.@####@#@..#@@.#@#.#.##..#.#..####.#.#.###@####.##.#@@#####.@###@###.#@.##.@##.#.#.@@#..##.#@#.@.@##..@@##.@.#.#########..#..#@#.###@...@#.#.@@##@##.######@##.#.@@##.@##.@#.@##.#.#.@@###.#.@@###.#.#@@@###.#.###.##....###@#.#@.@#.#@@##.#@.@#...#@@.#####..@#.@@##..#.#.@.@@..@.#.#.@@#.#.#@#@....#######..@#@#.#.@.#.#####.#####.##..@.#.###@#@@..@...######..##@#.####@@#..###.#..###@#.@.@#@.#@#.@@#.#.#####@.#.#@##.#####.#.#@#.@..##.#@@@..#@####@.#@##..##@####.#.#@@@#.#..####@.@#@#@#@#@#..######.#####@#########.#@#..#..#@##.@#@#.#.#@#.##..#.#.#######.#..#..####@....###@.###@#.#@#.#..####.@#.@#@#.#@..#@@##.#.#.#.#.#@@######@##.#..@@##.@#..#@@#@###.##@.#@#####@..###@#..##@#@@###@.#.@##.#.
#@..@@#@..#..@@.@@.@#.#@@@#.#.#..@#@.@@.@@....#.@@............@...@@..#@.@..@.@.@@@.@.....@.#.....#.#..@..@.@@....@@.@....#.@..@@........@@@..#.#.#@@...@.....#.@..@..@.@.#@..#.@....@@@@..@#@#.#....@.@.@#@@...#.@.#@@.#...#@@.....#@#@#......@#.@.@@..#.#@#@#.@@#.@.#@@@#@@.@@@.@.@.@@#.#@#..@#@@.@.@@#..@...@#.@.#@.@..#.@.@@.@#@@.#@..@.#@@.@.....#@@...#@....@.#@#....@#.#@...@.@..@@#@#.#@@@...@#@@@#..@..@..@#@#.@.#@#...#@..#.@.#@..@..@.@#@@@.@#..@.@#.#.#.#@.@@...@@...@.@.@#@#.#...#....@#.@..@.@...@@@@@.@.@...@@@..@.#@@..@.@.@#@@@@.@@.@.@@.@...#@..#.#@.@@@#.@.#...#...@.#.@@.@..#@#@@.#..@..@.#@#.#@.@.@@.#.#@.@.@@...#.#.#..@@.@@..#.@.@@..#...#...@.#.@.#.@@.@.@....#@.@@..@#@..@.#@#.....@@..@@#@..@.@.@.#@...@#..@#..@.@#..@#...#..@......@.#@#@.@@@..#.#.#@..#...@@#@@@.....@@.#.@.#@..@.#@..#...#..@#...#...#.....@.#.@@..#@@.#@...@..#@@@.@#@@@#@..@..@@@#.@..@#..@..#@@@#...#@@@@...#.#...@..@#.@..@#.#@@.#..@#.#@#@#@#..@#@..#.@.@...#@.....@.@@...#.@.#.@..@.@....#@#..@...@..@..@#@@.@.@.#@@@@.#.....#@.@@@#@
#.@#@.###@#.####.#.##@#.#.#.#@###.#@#.#.#@##@@#.#####@#.##@.#..####@#.@....@#@.####.@.#.#@####.@#@#@###@#####..##.#.#.#@#..##@####@##..@@######.#..#.@#@#.#.#@.@.##..#@.@###.#..###@#@###@...@#..#.@##.@#..@#@#@@##@#.#@#.#####@###@#.@@..#@.#.##.###.#..#.@..##....#...#@#.@##@#######@..#@##@.#@#@#@@.######.@#...#.@##@#.##########..#@..#..###....#.@##.@###@.@##@@.#####@...@##@#@@###.#..##@###@#@.@#@@@###.@#.@#@#.#.@@.@#.@@#.###..#.##.@##..##.##.##@#@#.#.#@#@##.##..####.#.#.#.#.##..#@#@##########@##..@#@.##@#@@.@@#@@.#@#@#####@@.#####...@####@###@@.#.#.#@.##.@.#@#.###.#####.###.###.#####@###.@@#@##.@#@.@#.#.#.#####.#.#####..#..#@##.@#@#@#.##@.#.###.#@#@.###@@#.#@#######@##..@...@.@#.####@#.#@@@#.#..##.#@#####.#..#.##@#.###.@####@###@#@###@.@###@#.#@#@#.###.#..##@##@@#####@#@####@@##.@@.#@###.#.@..@####@#@...###.#@#.#.#@#.@.#.#.#.#.@##########...###@#@##@.#....@###@...@.##.#@.##..##@@#..#.@@#.###@..#.#...####...@@@#.@@.##..#@####@###.##..#.#####.###.#@#..###@#@##@#.#...#.#.#@@####..####.#..@#.
#.#..@.@#.#..@@.@.@.#..@@...#@...@#.@@..#....@@....@@@@..@@@#.#.@@@.#@@...@@#@#.#@.@..@.#..@#@@.@@#.@.@..@.@#.@@@@....#.@...@...#@@.#@..#.....#@#@..@@#@..#..@#..@..#...#..@#@....#@#@#..@@@#@.@.....@.@.@#@.@...@@@#@#@@@#@@@@@...@#@#.#.@..@@.#.@..@#.#...#@#@#.#..@#@#.#..@@.#.#...@..@#.@.#...@.#.@@.@.@@...#@..#@.@..#......@@.@.@...@...@...#.#@..@.@.@@.@#@.@@@#...#.#.#@..#.@.#@#@..#..@#@..@.#.#@@.@@...@#..@@@.@..#@..#.#...#.@.@@#.@.#@@@#...@@@@#.#.@@#.@.@....@@.#@..#.@@#@#.#.....@@@....@...@.@.@..#.@@.@#..@.@@.#@@...#@#.@..@.@#....@....@@@....@#.#.@...#.@.#.#@#.@@#@@..@#@@.@.#.#@.@...@..#.#@@...@@@.#@@.#.#.....@@#...@@@@@.#@#.@...#.....@.@@#...#.#@#...@@#.#.@......@#@.@#...@.#@..@.#.@.#@#..@#.......#@.@.@#@@@#..@.@#.@..@...@@.@.#@..#.@@#..@..#..@#.#@@...#@#...@@#@#@@@..#.@@.@#@......#..@@@#..@@@@@@@@..@@@.@....#..@..@.#@#.#..@@@.@#.@@@@#.#.#..@@@.@@.#.#@#..@..#....@..#@@@#..@#.@@....@@.@@.#.@@..#@..#.@.#.@.#.@..@#@.@#@@.@.#@#.#@@.@.@.#@@@.@#.@..@#...#@..#.@@.@..@....@..#@#.@.@...@.#@#@@@#.
#@#.@.#....#.@#.#@.@#.@####@##.##.#.###.##@.##.##.#.#.###.#@#@#.###@###.#.@@#.#..@##.###.##@..#.###@.####.##.#@@#@.##@#.#.#@#@#.#.#.#@###@##.@@@#@@########@####.@###@.##@#.#@##..@@.##.@.@@#@#####.@.#.#.....#@.#@#@#@.###.#####@###.#.##.##.#@@@@@#@..#@.#..@@#@#.#.#.@@#@#..@#@#.#.###..##.@.##@##..@#.#####@#.##...##.#.#.#..@#.@@###.###@..#@@.#..##.@####.#####.###.#.@@###@#.#.@@#.#@#..##...@##.@###.##@#@#@#####.#.##@@###..##@#......@#@##.@###@..###@#..@#.###.#@#.#@#.#.#...#.@@##.@#.#@#.@@#@####@##@#.#@#.@.#######...@.#...###@#.##.##@#@###.####..#.###.@##@.##.#@.#..#.#@#@###.@##@########..#.#.@##@#####.#@.@##@@#.#######@@@#.#.#.###.#.@.#.....###..@#.###@.@#@######.##.##@...#@#.#..#@#@@.##.#.#@@@@##@.##.#.###.###@#@#@#.#@#@@##@#@###.#.#.##.##########.#.@...#.#@@##@#@#.@..###@##.#.####.##.###@#..###.####@@#@@##.#.#@#@#..@##@#.#.##..#@#@..#.#..@#.#####@#.#@#@######..#####.#@#..@.@@.#.@.##.#@#.@#@.##.###.###@#@.@#.#.@.###@.@##..@...####@###.#......@#@#.#.##.#@..###@#..####@##@@#.#.#####.#####.#@
.@...@.@#@....#.#@...@#.@@@...@@@.#.@@.@@.@...@..@...@@...@@#.......@@#.#@#@#@..#@@.@...#@..#@.@.@@..@..@@...@....@.......#@@@.@#@#@@@#@.@#.@.#.#@....@@.@..@@.@.@@..@#...#.@.#@..@.#...#@.@#@.....@.@#@@@#.#...@@..........@....@...@#..@..@@..@...@.#.....@...@.#.@@@.@..@....@.@@#@@@#.@.#.#...#.@.#@..#.@@.@.@@..@#.@@#.@.#.#@@.#@#@#@#@#@.@#...@@@@.@...@#@@...@..@.@#..@..@.#.@@@..@#.@.@.#...#.@.#..@@.#@#..@@.#@@.#.@@#.@.....@@@...@@#.#.#....@@@#@@.@..@.@#@@@#@#.@@.@#@.@@@......@.#@#.@.@.#.#@@.@...#.#.#.@..@#...#@#@..@.#.@..@#..@...@..@.#@.@#@....#@@..@#@.@#...#@@.@@#@#@#@.@..#......@@@@.#@@@#@#.@....@@.#@#@@..@@..@@@@@.@#.#@#.#.....@@....#..@...@#@#@....#.............@.@...#@@.#...@..@.@#@..#.#.#@.@.@#@#@@..@#..@#@#.@.@.#@@.#.#..@.@#.#@.@...@@@@@..@.#.@.#.#.#.....#@#.@@#@..@@..#@...@#....@......#..@@@#@.@#...@....@@@...@#.#..@.....@@@@@#@@.#@.@#..@@@@.#.#...#..@@@.@@@@@..#.@.#.#....@.@..#..@#@..#.....#.@..@....#@#.@.@@....#@#.#.....@...@..@#.#@....@...@.#...#.#.#@......@@@@#.....@..@#.@.#.@.
###..@..#.#.#.@##..@###..#####.@#.#.###.#.##.####@#.#@####.@#.#@##..##@@#@###@#.#@#####@..##.@@@@.#@#.@#@##@.@.#.########.#.##@.#.#@###@###..@#.#.@.#.#.#######@@.#@#@#@#.#.#@...###...@##@###.######.#.#.#.#@###..#..#####.#@##.###########..##..@#####.@#@###.@@.@###@#@@##.#..####..@#..@#@..#@##@@#@#.#@#@#####.#@@...#@###@#.##.@#.#.#.@..##@#@#.###@#....####@#@#@@.#@####@##@#@..#.@####.##@##@##..###.#@#######@.@@@#@#.#.####@##.@@@@###.#@##.####@#####@###.#.@##.##.##..@#.###@@...@.#.@##...#....#..##@@..#@#.#.#@#@#@@##.#.#@#.#.###@###@#..##.#@@######.###.###.@#@@.@###.@.@##@#@#@##.###@###.###@.#@#.@#.##.@.#@#@#@.####..#@@#.@.#.#.####@@###.#@###@#.####.##@###.#.#@####@##..####.#.#.#.#@###.#.###..@.@#@###.#@.@#@.@###.#@######....#.#.###@.##@#@###@#@##...##.###.#.#@#.@.#.#.#@#####.###.##@..@#.####..#@#@..###.###.#..@#@.#.@#@#@##.####@##.@#@#..######@@@###@..@.#.#.##.@@@@.#####.@.#.#@.@@#@####@#######@##@@#.##..@@#..@##@##@#@#@#@@.##.@####@##.#.@.#.#@#######..#@#....#..#.######..@#.##.##@#.#.@@#.
#@.@#@#.@.#..@@.@.#@#.@.#.@@..@.#@.@#@.@#@..@@.@#.#@#@@@..@..@#@@.@.#@.@#.@.#@.@..#@..@.@...#.#.......#.#.@.#..@@.....@@@.@.#@@@@.#.@@@.#...@..@@.#....@..#...#@@.#..@#@..#.#@#.@.@..@#@...@.@..@@@..@@...#...@@.@@.#@@@.@..#@#@..@.@@..@.@.#.@.#.#...@@.@.@@@#.@@...@@@@.#.....@@...@#.....#..@#@..#.#@..@.#.@.@.@@#...#@@.#.@.#.#@.@#@@@....#.@.@.#@#.@..@@.#....@@.@@@.#..@#@...@#@@@#.@.@..@.@#.@@@@#.#@#@@..@@.@.#.@@...@..#.@@@.#@...@@@.@.@@.@.@@.@@.#@.@#@#@@.#.@@...@..#.@..@@..@#.#@@.#@.@#@.@@@.@....@.#.#@#.#.@.#.@@#.@..@..#@@@#.#@@.@@.@#@..#@#@#.@@....@.@..@.@....#@..#.#.#@@.@@..#.@@.@....#@.@@.@.#@#.@.@@#@#@.@@@#...#@.@#.#.@.#...#@@.@.@@#.@@#.@....@@...#@#...#@#@#@.@@.@@#..@@..@..#.#.@@@.#.@...#.#@#@@....@#@.@@.#...#@@.....@@#.#.#@@.@@.@#@#.@.#@.@#...@@..#...#@@...#.@...#@#..@@@....#.@.#@#@#..@#...@.#@..#.#@.@#..@#...@@.@.@#.@@@.#@..#.#...#.@@@@#...@@@.#@..#.@.#@@..@...@.@#...#@#.#..@#.@@.....@.....@.@#@@....@@@#....@@.#.#....@..#.#.@.....#..@#...@.@.@@#.#..@.@#....@..@@@.@.#@@.#.@...@.#@.@#.
#..#..#@#@###@#@#@##@.#@..###@###.@##.#.#.#..##.@@#...##...###@..#@.#@##@.#@@..####@#...#@#@#.....#@##.@#..####@..#####.#@.@#..####..#@@@##@###.#.#@@@..#@#.#.#@@###.####.#.@@#.###@@.#.###....#.@##@##@###.###..##@#.....##.##@..##@@###.#@##..###@.##@#.##@@#@#@.######.#.#.@@#@#@#@###@#.##.#@.#..##.#####.#.#.@####.#@#@#@..#@@.@.##..###.#.@.##..@.###@#@#.#.@.###@#@#@#@#.######.#..#...#@@@#.##.@#.#.@#..##@.#.@@#@.@#.#.#@#...######..####@@#@@##@@.#@#.#.#..#@@####@@###.####@@#@#.#.##....#.###@@##.###.#@#.#.#.#@#@#@###@@@###.#.#.@##.#@@@.#..#@#@@.###.@.###.#..#@.##@.#@#.#.#@####.@..#.#####.#@..#####.#@#.#..@@@@####@#@#@#@#.###.#@#.##@##@.##...@.#@.##@..@@#.#.#.#.#.#.#.#...#.######@.#.....@.###.##.@#.#.#.#####.###@#.#..@.@#@##@@#.#@#..####@@.###.@.####@####..@..#.###.###.##.@#@#.#.#@#@.@.#.@#.@.#..@#.#.@##@.@#@#@########.@#@#...#.@.#.#.##@.#@#...###.#@.######@#..#@#.@#.###.#@@##.##.@#@..#@###@#.##.@###.#######.#@..@###@####@#..@###...@.#####@##@###@###@@#.@...#####.#@.@@######@@...#.##.##@#.#@#.
@.#@@...#.@.....#.#..@...@#@.@#@@.@.#.@.#@........#.#@...@@@..#..@#@..#.@.#@.@..#...#.#.@.#@..#..@@....@#@#...#..@.@@@..#@#.....#@.@@.#@#@..#@.@#.#@#@@@#.@.#@@@..@.@..@.@#.#@#@#@#@@@#.#@@.@@#.@...@@#.#....@#@@@..@.#.@..@#..@@..@#.@@.@#.@@@.#.....@.#.#.@..@#@#@.@#.@.#...#...@@.@@..@#.@..@@.@@#..@#..@..#.@.@.@.#...@@..#.#...#@...@.@@...#..@.@.@.@#@#@@.#.#@@@@.@@#@#.@.@....@.@.@#@@.@...@.@@#.@@#@..#@..#.#@#@#...#@#.#@@.#@@.#.@@#@@.#@@@#@.@.@......@@#.#..@.@.@#@..@@@@.@.@.@..#.....#@#.@@...@@..@#..@@@#.#@#.#.......#..@....#@@.#.#..@@....@#.#.@@.@#...@...#...@..@#.#@#@#..@@.@@....#.....@@..#@@..@#.#.#@@@#@.@.@@.#.@@#@#@....#.@.#@@.#.....#.#@.@.@..#@#.#.#@#.@.#..@@@.@#@@.#@..@.@.#.#.#@..@@@@..#@@@#.#@.@@@....#.@.#@..@.#.#@@@@....@#....@..@.#@.@#.@@...@#...#....@.@@.#...@@..@....@#@..#..@@.#.#.#@...@#..@..#...#.@.@.#@.@@.#.....#.#@#.@....@@..@@@@@@.#.@@.@#.#.@@..#...@@@.#@..@@#@@..@.@#.#..@#..@.@..#.#.....#...#.@.#..@@@.@..#@@@@@#@.@@.@.#@#.@.@.#...#...#..@#..@.@#@.@#@@@@...#@@@#@#@@@..#@..#@
#@#@#@#########@#@#.#######.##@.###.###@#.###.###.#####.@@....###@.######@#....#..@##.#.#.@.##@#####@#.##.#@.@##..#.#######.#..@..##..#..@#.#...#.....#..####.#.#.###@##..#.#@#@..#@###@.@..#.#@##.#@.#...###.#@..##..#.@...#.#@###@#...##..#@###.#.#.#@..@##.#..##@#.#.###.#.@##.@.###.@.#..########.#@#..####.#@#..@####.####.#@...@#.###.#@##...@##...@#.###.#.#.#@#@#####.###.#.#######@##@.###@..#####.#@.@#@#.#.@.#@###.#@#######.#.#.@@@@#.#.#@######..#@#@#@#.###@#@#.@...#####.#@#.#.#.###@#.###.#.#.#.#.##.@..#.#@.@###@#@#@##.@#.#@#@#@.###.#..#.@.#.#.@.#@#.#@..###@###.@.#@#..##..#####.@#@..@#.##.#.###...###@###.#@.######.#.@##.#@#.@@#...#..@#.@##.@.#@#.#.#.#.@.####@..##@###.#.@##@##@###@.#######@#.@.#.#.#.##..#...#@#.@@###@.@#.###@##@@#.#.@##@#@#.#@#.@.#.#.#@#.@@@##...@@@.#####.#......@###.####.@.@#@##@##.####.##.#####.#@#.@@#.#@#@#..####@#.#..@@.###.#.#@###.#.##@#..#.#####.####@....#.#@@..#@#@#.##@.#.#@#@#@#...#@###.##..#..#.##.#.####.##@..#@#.#.#@#@@.#.#.#####.@@#@.#@@#..##@....#@.#.@##@#.#####
#.#.@.@@#...@.@.#.@...#@@@#.@@#.#.@....@@@..#...#.#.@@..@@#@....#......@..#@.@@@@@#.@@..@@@...@.#@@@@@@..@#.#...#.#@@.#@@@@..@@@#.#..@#.@@.@..#.@@#@@.@..@.@..#@#...@@@@..#.#@..#..@#@#@#.#@#.#.#..@....#.#.#@#@#@@.@...#.#.#....@#..@@.#...@.......#.@...@.#.@@@@..#..@#.@@#.@.@@#@@...#.#.@@.@......#.#..@#.@...#@#.@...#.@...@.#...#.#.@.@@...@@..@.@@.#@@@@.#.@@#@.@#..@#.#.@@..@@.@#..@.@.@..#@@.#..@@@#...@.#.@@@.#..@.@....@..@#...#@.@.@....#@#@@@.@.@..@..@#..@#.#.@...@@#@@@..#@#.@.@.#@@@.@@.#@#.#.#@@.@..@#.@@@.@@..#...#.......#.#@@..@@..@@@.......@#....@#.#@.@...@....#.#@@@..@.@.@@.@@@#@@@....@@#..@..#.@.#...@...@@#.@@@.#@.@#@..#@..#@#.#.#..@..@.#.#..@#...#@#@..@@@@#@.@#@.@@@#@@.@...@@..@@@@@@#.@.#@@@..#@.@#.#@#@#...#.@..@#.@..@..@@#.#@.@.@.@#@...@#....@..#@#@.@#.#..@#.@@......#.@.@.#.@@#@@...@.@.#...#.#...@.@@@..@#@#.@.#@@.#@..#.....#@..@...@..@..#..@#@..#.@@@@#...@@...@@@.@#@#@@@..@.#@..#@#@.@#.#.#.#.#.#@.@#@@.@@.@#@#@@..@@.#@..@.#...@.@@@.@@@.#......@......#.#.@.#.@@#..@.@#.#.#.@.#.@.@.#.#.
#.#.#.@@#..@###@######@@#.####.@##@##.###@#.#.#.#@@.#.###.#@#.####.##....@#.#@#.##@@.##.#.#@###@#.@@@###..#.###.#.@#.@#@.######.@#..#.#######.#@.@##..@###@.#@#@#.#@#...##@@#####@..#@#.#.#@#.#@#@@@@.#@#@#@#.#.#@@.#..@@##@#...#@#...###@###..@@...#.##@##@@##.#.@######.#.#@#.#.#@#####@#.#@#@#.@###...@#..@###.#.#.#.#@#@#.###@#.###@#.@###.@@##.#.#####.##@.#.###@###@#.#@#@.###.##@###@#.#..####...####.@#.#..#.##.@.###.#@#.##.@.###@...#.@##.###.#.####.@##@.###...#.#@#...#.@##.#.##.##.###.###...###..###.##.####.@..#.#.####@##..@#.@@..###.#.@####@.@#@###@.@#.###@.####@.@#...##.#####..#@#@###.##@.###.#@###..##@##...@#@#.##.##.###.#@#..@#.#@#.#@##.####@#@#..##.#.#@#######.#.#.##..######@@###..@..#@#.@##.@##.#..@###@#.###...#@.#@##.#@###.#.##..#.##@.#.#.###@#.#.@@@.#.#..@###.#.###.@@#@#.###.#.@@#@#.@.##.@@...#.#@#.#@###.#..#..@@###.#######.@@#.##@##.#.#.###.@@@######.@@##.######.#@#.#@#.#@#@@.#@#####@.@##..#.#.#@#########...####@@#@###@@.#@###@###@#@#@#.@###########.@@.#.###...####..#.#.##@##.#.#..#
@@#...#...#@....@.......#.@.@@#..@...@#...@.@.#..@..#@..@.@.@.....#@..@.@...#.#.#...#.#.@....@@@#...@@@.@.@.#.@.#....@#.#.@.@.@@...@#@@...@.#.#...#@.@#@@.....#..@#@#@#@...@@..@@@#@#....@#@#..@.@#..@..@@@.#...#@@...#.#..@#....@.@.@.@@.#.@.#@@@#@#.#.@@..#@@@.@@@..@..@#@@@@.#.#...#..@#@.@@.#@@@#@.@#@#@#@#.@.@.#@..#.@.#...@.#.@...#.@@#.@..@#@.@...@@...#.#...@@.@#@#.#...@@.@@@#@......#.....#.#@#@.@#.#.#.@.@..@@.#..@#@#.#.@.#......@#.#..@....#.@@@.#@.@.....@#.#@@.#@#@#@..@.@@#..@#@.@#..@#..@#@.@#..@@@.@#....@#...#...@.#.#...#.#@.@@.@.@..@..#.@@#.#.@...@.#..@@@.@#@#@@@@@@.#..@@.#@#@#.@..@.@.@.@@@#..@..#.....@.#.#@..#@.@#@#.@.#@....@@...@#.#...@..@..#.@@.@.@#@.@@@..#..@#..@#.#@#@..#.@.@@#.@.#.@..@@.#@@@#@@...@.#...#.#@.@..#.@.#@..#..@#..@#@#.....@@#..@.@..#.@@#.@...#.@.#.@.@@#.#@...@#..@@@#@@@#.@.#.#@@.#@#@@@...@#.#@.@..#@.@.@#.....#@...@.@....#.@@..#.....@@@@#.#.@.#.@.@@#@..#.#@#@..#..@.@..@.....#@.@@.@@#......@..#.#.#.@@.@#.@@@...#@...@@..@#.#...#.@.....#.@@..#@#.@@..#@.....@#@#..@..@.#@@.#@
#@###.###...#@#.##@.@@#####.#.#...@#..###.#.#..##@#.#.##..#@#@###.#.#.##@.###.#.#.#@#.###@#.#..@...####@###.#.###.#...#.#@..@@#@#.#.##@.#@#.@@@#@..@###@#@###.##@@#..@#.#@#@##.@#.#.##@@#@#.#.#.#.#@....#.#@#.#.####..#.#@#.#.######...#..#@#######.@.#.##.##@#####.@####@#.#@###@##@@#.##.@#####@.@..###.#@#@..##@@.@#######.####.@###@###@.@###@#.@.#@@@###@#@#..@#.#.#@#.###.####..###.#####.#.#@#@#.#.#.@.#.@##@.####.@..@.@.@#..@#...#.#.#.@@.@..@.#@@@#######@#@###.#.#.#.#@#.@@#@##..#.###@@.#@#.#@#..#..###....##.#@..######..#.@.#####@.#....###@#..@#.#...#@#.#.@.#####.#@#.#@.@...##.##@@#.###@#@@##.###.#@@#.#@@#####.#@#.#@###.#.#@@#.###@@..#.@##.#.#.##.##.#@#.###.#@##@##.@.#####.#.#.#.#.@.#######.#@@####.#..##@#..@#####.#.#@#.#@@@#####@####@@##.@@@###.###.##.##.#@.##@#####.###.#.#####.#@#@####.###.###....#.#@#@#.#.##.@#@#.#@#@##@.###.###..####@#@@.#.#@@@#.#.##.....#.@##.@#@@.#@#@#.#.#.#.###..@@####..#.#.@#@..@.#.#@..#@#.@.#......##@#@.@#.###########@..#@.@.@###.###.#@#.#@.@@#@#@@#@..#.@##########.#.
#@@...#.@.#@#...@..@...@@@..@...#..@#.@@#....@@@..@..@#...@@@.#..@#...@@..#..@..#.@@..#...#@.@..#....@.@#.@@#.#.@.@.@...@@#@#.#@@@#.@@#....@#.@.#....@...@.@#...#...#@..@.@.#.@.#@@@..@@..#@.@...@#....@#.@.#...#..@.@#@.@#.@@...@.@.@@@..#@.@.@@...#.#.@.@@.@#@#...#@..#...@.#@@@...@#.#..@@@.@.@..#@#.....#.#@#...#...@@..#.@...@.#@@.@.#@#...#@@.#@#@#@@...#@#..@.@#.@.#@@....@#.#...@@..@.#.....#.@.#@#@@.@..@.@.@#.@.#.#@#.@@..#.#@@@#.@.@@..@.#@....#..@...@@@.@#@..#...@@.@.@@.#@@@.@..#@#@.@@.#......@..#@.@#@.@.@#.#@#.@@#@@.#.@@.@...@@@...@#@@@#@#.#.@.#.#@#.#..@....#@..#.#@#.@..@@@.@@@#.@.#@#..@.@..#...#@@.#.#...@...#@#.#@..#@#.@...@.#@#@@..@@.@@..#.@@#.@.#..@@@#@#...#.#@#......@#.#.#@#.@@..#...#@....#...#@..#.#@...@#..@@...@..@..@...#@@@#.@@........#....@..#@#@.@#.....#.#...#.@@@@@.#.@@@...@@.@.@...@#......@#.@..@@@....#..@@..@.@..#@.@#@..@.@.#.@.#...@.#@#@..#@....#.#@.@#..@..#..@@.....#...#...@@.@@.#@#.#@...@#@@@#..@#.#@..@@.@#@@@.@@.@...@.@@@.@@#..@...@#....@@@#.@@#.#@#@@.#..@...@@.@.#@@...#.#.
..##.##.#@#.@..##@..##..########@#..#@@..@@..@###@#.#@@.@###@#..###.##@@.@#.#@#.#@#.#@#.#.#.#.#########@#.###@#.#@#.###.@@@@@@#@###.#.##.@#@#@#@#@###@##@#@..#@@#@#########@#.###.#.#@#.#.@##@#.##..##..##..#.#.#..##.##@@..#####.#####.#@###...#...@..@######....##....#@#######.#...@@@.###.#@##.#.#..#####@#.....@..#@@#@...@#@###@.##.#@###.#####@@.#.#.#....@#.#..@###.#####.#.#..@@####.#@.@#.#####@.##@##.####.#.#@###.#..@###.#.#@#..@#####@##....#@.@...####.#.#.#.###.###@@.#.####..#@###...@@#####..@.@@@###@.#.@..#@#.#.###.#.##.###@#@##.#.###.###.#####.#.#.#@.@#..####@#.@#####.....####.#@###@#...#..##@.@###..######.#@#.#@#.#####@..@@#.#@@####@#...@.###.#####.@.@@..#.#@@@@.####...@#@#.#.#.####@.###.##@@#@#.#..@###.#@#.###@#.#@#.###.#.@@.#@#@#..###@#@##@..@.##.#.#.@##@#@#######@##.##.####.@.##@.@.##@######..#..@#.########@.#@###.#@#@###@#.#####@#@.##.@@@@#..##.#@#@..#@###.###@##.@#@###.#@.@#..##.###.@.#@.####..#..@.#.#.#@..@@#.#@.#####@##...#@#####.#@#....###.#.#####.@#.#@@@#@#@##.#.##.#.#@#.#...
#@#..@.@.@#.#@..@@#..@......@.@.@.#.#.....#.......#@#.#.....@.#.@@@.@@..#@@.#@#.#@@@#...#@#.#..@@.@.#@.@#.@@.@@@#.@@.@#.@....@..#..@@.#.@..@#@@.@...@.#.@@#...@.#...@.@@@.#.#.@@@.@.#..@....#..@..#@...@..#@..#@@..@......#.#@.@@.@@..#.#.@.#.@...@.@...#.......#@..@@@.....@.@.@.#...#.#@..#@@.@@...@..#..@@...@.#.#.#...#..@@.@.#..@#@#.#@@@..@.@.#.#..@#.#.@.@.@.@@#..@#@@..@#.....#@#...#@#@#@.@..@....@#.......#..@#@@..@#..@@@#..@.@@.@@#..@.@..@@#.@.#..@.@...@..#.@@#.@@#.#@..#@..#@.@#.@@..@.#.@....@...@#.@@..@...#@.@#..@..#...#.@..@@.#@.@#@..#@@...#@@.@.#...#.#@#.#@@@.@#@@@.@@.#@#@@.@.#@@.#.@@#.@@#..@.@#@....#..@@@#.@@#.#.@..@@@#@....#@..#.@@...@#.#.#...@@@.....@@#.@.#@#..@@.#..@..#.#@.@#..@.@@..@..@.#@#@@.#..@#..@#.@@..#.#...#@..@.#@.@..@.@...#@#.@@#...#..@.@...@#...#.@@@..@...@..#.#@@.#.....#.@.#@#.@.@.....@.@..@.@@@@..@...@#@#.#@.@..#@...@#..@#.#.@.#.@.#...#@..@@#@..@@#@..#@@.#.@...@.#..@.@@...#@....#.#@.@#@@..@#@#...#.#.@.#..@@..@..#@@.#....@#@.@.@#@#.@...@.@@....#.@@#.#.#@@.#@.@...@..#.#..@
#...##@.#@#@##@...#.#.###.#@#.###.#.#.###.###.###.#.#.#@##.##.@######.#.#.###@.@######.@#.#.@##@####@..##.###..##@###@#.###.#####.#@#@#@#########@#####@#.#@#.######@####.#.###@##...###.##.#.#@...##@@.@@@##.#@#@@..###.@#@@#####@@#.###@#.....#@###@#.#@..#...#.###@#@.@###.###...####@##@#.#.#..#####..##..##.##@.@#@#.#.#.@.@##@###.#@#.@####.###@#@.@#.###@@.#.#####@#..##.#.##@.#@#@#.#@#.#.@..#@###.@#######@@...#.@.#.####@@#@##@.###..@#.###.###.#@###@.###.##..#..##.@..#.#.#.#@#@@##..#@####@#.#.#@####.@#..#@.###@#@.@.##.@.##@.#@#..@..#.##@@#.#.#@#@#@#@#@@@#@#@#.#.#.#@.##.#..@#.@.###..@#@#@#@#@.@@##.#@####@##.@.#@.@..#.##@..#@.#@#@#.#..##.#.@#.#@@#..@#####@###.#.#.#@#.#.###.#.###.#.#.#@#..###@###.####.#...#.@##@###.##@@@.#@#.###@#.####@@###.##@.##@.#.#.@.#.###.#.#.#@#...####.#.##@#.#.#@@.#@##@##@.@#@#.#@#.#@#@###..@#@.#@.#...#...#.######.#..#####.#@#@#.#@..##@###.@.@###@@.##@.#@.@#@##.@#..#@@.#@@####..#.#..##.##.@#.#@..#.#@##@@.###@##@@..####..@@..@....#.###..#.#######@##@#.#####@##.###@.###@#.
#.#@.@..@..@..@@....#.@.#@@@#..@.@..#@#@..@...@@@..@#..@@...#.@.#.@@..#.@@#.@.#@.@@.#..@#.#@.@#@@.#@.....@#..@#.#...#@@.#@.@.....@#.#@#@@.#.@.@.@.@...@@#.#......@..#..@..#...#@@.#@.@@.@@.@.@@.#..@..#@#.@@#@@.#@..@@@@.@...@#@....#@@.#@@...#....@.@#...#...@....@@@#.#@#...#.#@#.@..@@...#@.@.....@#.@....@.@@..@#.#@#@#@@......@#..@.@#@...@#@.@.@#@@@....#.@@#@...@#..@@...#@...@#..@#@.@..@.@@#..@.@.@#@.@@.#.....#...#...#...#.#@#.@..@#...#@..#@.@@@#...#@@@#@.@@.#.@.@@#...#.......#...#...#..@#....@@@@..@#@.@..#...#..@@@.....@@@#.@.#@#.@...#.#.@...#.#@@@@...#@#.#.#@#.....#...#.@@..@@@.....#.#..@@.@..@..#...@.@.#..@#...#...@@#...#@#.#...#@@@#...@@..@..@#.@@#..@#.@@@.#..@..@..@#@..@.#@@@#..@..#...........@@#@#.#..@#...@.#@..#@#.#@@.#..@#@..............@..@#@@@@.#@@...#@@.#@.@#@.@#@#.#@#.#.#@..#@...@#@.@#...@..@..@...@.........#.#@#@.@..@..@@@@..@@.#@.....@#.#.#.@.#@.@#.@...#@....#.#.@@@@..#.@@..@.#@......#@@.#.@.#..@....#...........@@@@#..@@.#@..#@.@..#@...@#.@@...@@@.@@.@@@.#.#...@@#@@..@@@.@@@..
#@#@.##......@#@.@#.###..##@#.#.#####.#.#.#@##@#####.@###.###.@@#.#@#.#.###.###@#.#.##.##@#@@@#.#...###@.#.@..#@#@#.###@#.##..####..#####.#.#.@.@###.##@#.######..###.####.#@#@#.@..@##@#######.######.@#@#.#####@.###.@...#..@.#.#@#.@.#@##@@##...########@#@#.#######@#@.@@##..@@.@#@.#@.####.@@#.#.#.@##@#..@#####.#..##.#######.#.#.###.@@...##.#.#..##.#@#.#@#@..#.@@###@#.@##@.@###@#@#@####.@#@.#.##@..#.##@....@#..####.#.#@#@#.##.##@..#.#.###.##@@.@###.#@###@@@.######.###@.@#####.###@.@..@@#####.#@###@#@.##@#..@@.@@####.@#.###.#@#@###.#.#.#.#####@#.#.#.###.#.#.#@####..###.##.@.##@..@#..#.#@#######@##@.###@###.#.###.#@###.#@###.@.#..##.#@#########@..#.#@##..@.###.###.#.#@##.##@#@@..#@##.#.#@####.##.###.###@..#.#.#.#.####.@#.#.#.@.@.#@.@@.#@#.@.@.#####@#@@.#@.@#@#.#@#####..@#.#.#@..#.#.##.@#@#.####.@####@#@###@#.##@###@#.##..#@#..@@##.#.#@#.##..#.###.##..#@#.#@#@#...#@##.#@.#@#.###@#@#.###.####@@..##.#.@#.#.##@@##.@#@#@#.#.###.#####@.####.@.#@..###@###@@..####.@@#@@##@##@##.#.###.#.@@@#.##@#@..
..#.#...#.#.@.@.#.....#...#@#.#.@@#...#@..#@@@..#.@.@@@.@.....#.@.#@.....@@.#.#..@#@.@@.#@..#.#.#.#.#@@@@..@#..@..@.....#.@.#@.@.@#@...@@@@@@@#.@@#@..@...@..@...@#@.@#@.....@#.@.#.@.@@#.@...#.@.......#@.@@@@..@#@..#.....@...#@@@#@.@@@...@..@.#.@...@@@..@@......@@.#.@@#@#@.@...@.@...@@@#.@.@.#.#.#..@..#@#..@........#@@.@.#@..#@.....@#..@.@#.#@..@.#.#.#@#.....#....@#.#.#...@.#..@#.@@@...#.#@@.@.#.#.@..@@.#@@@#.@.#..@#.#...#.@@@.#..@#@#....@.@#@@..@#...@@..#@@@.@#...#.#@.@#@#@.@..#@#..@@@@...@.@.@@#.@...@@#@#@.@..@...#.@.#.@.#@@.#.#@....@@..#@@.#.....@.@.#.#.#@.@@...#....@.@....@.#@#..@#...#@@..@#.#@@.#...#.#..@#@@@#@@.@@@@#.@..@@@#@.@.@@.....@.#@#@@@#..@@@@.@@#.#.@.@@@....@#@@@@@...@#.@@..#...@.#.@@#.#@@.@@@@#.@@.@..#.#..@@@@..@#@#@.@@...@.#.@.@@#.#..@#..@@@..#@...@#..@.@#.@.#@#.#..@#.#@.@@@#.#.@..@......#..@..#.@.#.....#@#@@..@..#@#..@@.#@@@@@@.#.#@.@#.#@#.@@#@@@@@..#.#....@.@..#@#.......#@....@.#.#@.@.@#..@@@..#@#@.@@.@..@@...#@..#...#...#@..#@#...@@#.@..@@@#..@..@.#.@@..@@#@#@..@..@##
#.#..@#.#.#...#..@#####.#.#.#.#.#@#@#@###@#.###@#.#######@.@#.####@@@.#.####.@..#.@@#.#@@#.@#...#..@#@@....##.#@####@...@##.#########.#@####..###@#@##.@####@.#@..#.###@###.#@#@###@#####.#@#.####@..##@.@#@#.#.@.#@#.#.#@#@#@#######.#@.@##@####.#..####..@##@##..@@.#.##.##@#.###.#@##.##.#.@##.###.@@.##@#.@@#@#@.#..#.###@###@#@#.###.#.#.@.###.#@#####.#..@#.#@.@#.@#.@###.#@#.##.@#@.@@.###.#@#.###.##@.#.######..#@..#.#.##.@###...#@..#@#.#.@@###.#@#.#.####..#..##.#.#####@#@@##@..######..#@@.#.#.@@#@.@...###...@#.#.#.#@#@..##@..#@@.#@@.@@###@.##.##@#######.###@#.#@.@#####..##..###@@###.#.@#.@#@..###@#@#.#......@.@##.@###@##.#@.@...#@#.#@##.##@.@#@##@#@@###.###.#@#...#@#.#.#.#.#@..@##@#####@##@.#.#@.#.####.#.@.##@#..#@#.###@@@#@##@###.@..#.@@##@@@@#.#..@@.#.#####@###.#.##.#..###.#####..@#.#.#...###.#@#.@.#.#.#.#@#.##..#@..@@###..@.###.##@#@###@.##.#.###@#.#...#@..#@@..@.##@....#######@..#...#..####.#@###.#.@.#..##@.@###.#.#.####@#@..@..#.###.##@##...#.#.#####@@@.###.##.#@..####@.###@#.#.#@##..#@
#.#...#@@..@#.@.@@@@..#.#...#..@@@@@#@#@......#..@..#..@@...#.@...@@#.#@.@..#@.@.@#.#.#.@..@#....@@@..@@#..@@....@..#@@@@@#.....#@..#@@...@@.@#@..#@@..@@@@@.@.@..@.@.#...#.@.@@#..@@.@...#@.@#@...@@..@#..@#.#@....#@#...@@@.@.@.#...#...#.....@.#..@.@..#@#.@@@.#...#@@.#..@#.#@.@#@#.....#.@.#@....#.....#@.@#.#.#@@@#......@#...#@..@...#.@.#..@#.@...#.#.#........@.@.@..@..@..#.@.#@#@..#@.@#@.@#.@@#...#@.@@..@#..@#@#....@..#...#..@#..@#@..#@@@@.@@.....@..@.#@@.@@@..@..@.#.....#..@....@..@.@..#.#.#...@@#...#..@.@...@#@..#@@@.@.@....#@#..@@@@@#@@.#@.@@.@...@.@.@...#@#.@..@#.#@@..@#@@@#.#....@.@#...#....@..#@#@#@#.@@@@#..@#@@...@.#.@.@@.@@...#..@#@@.@@..#@....@@@....@#@.@..@.#.#...@.@@#....@#..@#..@...@.@.@@@..#..@....@..@.@@.#.#..@...@#@#...@.@@..#.#@...@@.#@..@.#...@@#@.@.@..@....@@.#@#.@.@@@@@@.@#.#.#@.@.@#.#@.@#.#@#..@#@..#...#@#@..@.@@....#@..#@@@..#@#@@.#@..#.....#..@#@@.#@......#.@.#.#.@@@.#.....#@#..@#.@.@@#@..#@#@.@.@#@@@#.#...#@....@.@.@.@.#@#@.@.@#@..@@@.....@@@@..@.#@.@..#@..#..@..##
#..####..@#.#@###.#.#.###@.######.@.##...##...@####.#@#..#@.@@#.#.#@@.#@@##@@@#####.#.#######@.##.#@#.#.#@#@.@#.###@###.#.##@##@#@#@#@##@@#@.##.######.##@###@#@.#.##...#@#.##.#..#####@@#.@#@#.#..######@###@##.##.#.@##@####@.##..##@####.@@..######...#..#.#.#.#.#.###..##.@@.#..@...#.#@###.##..#.#@..#@###.#.#@#.#####@#@#.####..@@#.#.###.#@###..####@#.#####.@##@###.#######...##.@#.@@#@@##.#@#.#@#@###.##.##.###.#@##@##..@#...###..####@#####.#####@#.#####..#.@#####@.##@#.#.#@.@###.#.###@#.#.#@#.#.##.#@@.@..@##.#####@##.@#.#@@#.##.#@.@@.###.@@#@###.#@#####.###.###.#@#.#.#@##.##.#.###@@@#####.###.###.##@.#.###.####@...#.#####.@.@.#...@####@####..#@###..######@#@#@####@##@###@#####..@#@#.###@#...#.##..#.#.#@#...#@.@#.#.###.#..@#..######@@@#.#@###.@..@#@.###.@.@###.#@#@#@#...#.@##@.###.@#...#@###@#@#@#...##..#.####..@@#...###@###@.@#.@#.##@..@##@@#@##...#.#.#.#####.###...#.###.#.##..####.#..#.#.@@..###.#@##@...#@##.#..####@##.@@....#.#.@@#####@..#.@.#..#..#@#@####.##@#.####.@@..@###.#####.#@.#.@
#.#@...@#.#@.@@@..@.#.@..@.@......@.@@..#.@@#.@@...@.@@.@.@...@...@...#@...@..@.@@#@.@@.#..@.@@@.@.@#..@#@..#@#...#@.@.@#@@...#@.@#..@..@@#...#@#@@@.@#@.@..@.#..@@@.@#@#@#@@.#@.@#@..@@....#.#.@.#@.@..#@..@@#@@@#.#.@@#..@.@@@.@@..@..@.#.#.@@.@..@@@@#..@#.#.#.@.#@..@@..#.#@#@.@#.#@.@....#.@@@.@.@..@@@..#.#..@#.@.@.@@#.#....@@.#@#...@.#.@@@.@@#..@@..@..@.#...@..@.@.@#..@.@@.#...#.#.@@..#@..@.@..@#...#@@.#@#@@@#...#@#...#.#@..@@#..@@..@....#.@.@@@.@.@@#.#......@@....@@@#@#.@.@.#@@@#...#.....#.@.....#@#...#.....@.@.#@...@#@@...@@........#.#@#@@@@@#...#.@.#.#.#...@@#.#.#.@@@@#.#...@.@...#.@.#@#@@.....#@.@..#.@@..#@@.@@..@@#@...@#.@...@...@..@#.#..@@.@@@..@.@#...#@........#@...@#@@...@.@@..#...#...#...@@@@#@@.#@@.......@@#.@.#@@@@@@@..@.#.#.@.#.....@@.@@..@.@@...#..@#...#.@...#.@@#@.@@..@#@#...@@@.#.#...#@@.#...@...#.#@..@.@.@.#.#.#@..#@....#.@@.@.@.@#.#.@@@..@#.@.@.#...@.#.#@.@@@#@@@...@@.@@.@#.#.@.#@#@@@#.#..@#@#@..@@...@.@#..@..#@.@....@@.@....#@@@..#..@#..@..@.@@#.........@....@..#...@.#.
@@..#@...#@@.#@@@@###@#@@##.#...###.#.#..@#@#..####.@##.#.###.#@@@@.#@#.####@@.##@@.#.#.##########@@#.##.@#...###..##.##.#@@.##.#.####..##@@#.#.#.##@@#...#@#.@#..######...@#@#.###@#@#.#@@.@.#...#@@##.#..@##@@#@#..@.@#@..##.######.#.#.#@#@##@.@.@@##@@#.#.#@#.#.####.##.#@.@#@###..###.@#@.##..##.##..#.#@#.#...@#.#####@##.##.@#..@#############@#.#.##.####.#.@.#######@#.###.@@..########.@#.@###..##@.#.#@###@#######.#@#@@##.#.#@######.@#.##.##.#.####..#@#@.@######@.#@@.###@##.##.@@#.#.###.#.@.#@#.#@.@#.@#.@#@@##@#.##@..@.#@.@@#@@@.@###@###@.@.@@####...#@.#.@..#.#.###..@#@##..#@#@#..@###.#.###...##.##...#.#.##@@#.#.#######@#.@#.@#@###.###.#.###..#..###.#@##...##.#..##.###.##@##@#.#@#..##..####.###..@#####@#@##..@.###.#.##.####.#.#.#.#.###.#@#.###.##..#.#.#...###.#@#@#@@.###.###@#...##@.#@#...@#####.@#@#@#@#@@..######..#..###@#.#.#@#@#.#.###.#@####.@#.@.###@###@.@#####.###@#@#..#..#@#.#.###..##@#@#@..###@#.#@.##.#.#####.#.#@.##@@##@#.#.#.#..#...###@@.@@#.##@#@##..####@.##.##@###.###@@##..##@#.
#..@....@..@#...#@@...#...#@..@@.@......#@.@#.@@.@@@...@#.@@#@#.#@.....@#..@#@#...@..@#@.@...@.@...@..@@#@..#....@..@..@..#.@.@@..#@..#@@.#.@.@@#.@...#@#@@@.@..@@...@@.#@#@#.#@#.....#@#..@@...#@@@#.@...#@@.#.#@.@...@#...#..@#.@.@@@@#@.@.@..@.#..@....#@@@..#.#@#.@@@..@.@@...........#@.@@.#@@...#@..#.@.#..@@..@#@@.....@@#....@@@#@@.@@..@..@#.#.#@..@.#@#.@@#@..#.@@@.#@#.@.#.#.#@@@....#@@.....#..@..#...@...#.....@@#.#.@.@.@.@.#@@..@#@#@.@@..@#@@...@@#@.@..#..@@.@.@.@...@@..@@#.....@.#@..#.@.#@.@#@..#...#@......#.@@..#.#...#@.@.@#.....@@....#....@..#@#@....#..@#@@.@@.@#.#...#@..#.@.@.#.#.#..@..#.@.#@@@@.#.@.@@.@.@#..@..#...#@@@....@...@@#@.@.@...@..@@@@.@.@...@#.#....@@@#@@@#.@@#@.@#...#@@.......@.#.....#@#...@@#.#...#@@...#.#.#.#..@@@...@#@@@#.@..@@@.....@@@#...#@#@#@.@.@.@@.#..@@@#@..@.#.#...@@......#.#....@@.#@@.#...@@@@#@@.@@@...#...#.@.#@@.@@@@#@@@#.@@..#..@@...#@@.#..@@.#.@@#.@@.@@@@.#@@@@.#.@@@...@.#@@@@..@...@#@#@#@.....@#.@.@.#.#.@@...@#.#@@@@.....#@@...@..@#.@@@...#@..#....@....##
#.##@####.#@#.##...##..##@#@#.#@#@@.#.@##.#@#@@##@#.##.@###@#..#.##@@##.#.#.###.#@..@.#.#@@.#########.#.#@#@#@#@#####.##@..#####..@@####.@#.#@##.@@##.#.###@#####@#####@#@#.@##@#.###.##.@.@###@##.#..###.###.@.##@####.###.#...#..#@##.####.@#...#..##.###.@#@.#.#@#@#@##..#@#@###@.####.#@#@..#.#.###.##@..#######@.@#.@#.#.#.#.###.@.#@###.@..@#.###.#.#..@#@#@#@#.#.#...@..@.@.@#@@....##.#...#.###@##.##@#.#@@@@.@.#.####@@@@#.#@..@.#@##..@@@.#...##@..##...####..#.#@@######.####@.#@##.###.#@##.#.#.#####..@#.#.#.#.###.@####.###@@.@###.#...#.@#@@@#@#.#@###@@.@#.@####..#.###@#...#.#@###@##@##@#.@..@.##...#.#@###.#.#.#.##@##@###.#...@.#####@###@@@#@#####.#@#@##@##.#..####..@.##.@#@.#.#.#.###.#.###.#.##@####.#.#@#@@.##.#.@..@.@.#.##@...#...#@#######..#@@#.##.#.##.@####.#.###.#########@#@####..####@##...#####@#...#@#.@##..#.@#..@###@.@#.#.##@#.@#@#@####..@####@###@@#.@.#..@.###.#.#.@@##..#.#.#..@#.#.#..@#..##.#.#####.##@##.###.###..@#@.#@######@#.#@#@#@@##.#.#@#@@##@#..@###..@@@#.##.#..###.#####@.#.@#@
@..@@@.@@@#..@..@.@@#@.@@@#@@@#@#@..#@.@@.#@........#@...@#.#.#.@@@.......#.@...#.@.#@@@#@.@..#.@@@@.@@@@.@.@..@@@.@#@.@#@@..@@.#......@.@#..@#.#.....@.#@@@@@..@@..@@#@..#...@.#.#...@@@.#.@@.@#@@@..#.#.....#..@@@#..@#@#.@@#.#.#@..#@.@.@#.#.#@@.#@#...@.#.@.#.#....@#@..@...#...#@@.#..@#.#@#.@.#.@.@@..#@.@.@.@@@@@..#.#@#@.@#.@.#.#@#..@..@.@.#@@.#.#.#@@.@@#.......@@..#.....#.@@@@#..@..#@#...@@..#@.@@@#@#.#...#.@@#@.@@..@@...#@@.#.....@@#@#@...@#@..@.#...#@..@....@@.#..@@.@.@...#@.@..@...#@#.@@@@#....@..#.#.@@#@.@..#.@.@@#@.@@@.@..@@#.#.@.@.#.#..@@.#@@@.@.@@@..#@#.#...#.#@#.....#.#.......#.#@@...#@@.#.@..@@@#@#..@...@#@@@.@#.@.@.....@..@#...#@.@.@#......@....@.@.@@..@@@..@#.@@#.#.@.#....@#@..@@....#@#.#@@@.@@@#..@#.#...#..@#.@@.@#@#.@..@...@#.#@@@.@#.......@@@@.@#.@@..@.@.#.#....@#@#..@.@@@#.@.@..@#.#...@..@@@..@.#.@.#..@#.....#@..@@.@...@#..@#@........@.@@..@...@@..#@....@.#..@@.#@..@...@.#@#.@@@..@#@..#.....@.#......@#.#.@...@@@@..#..@#.#@@.@@#@.@#....@#.#...@...#.#..@..#.@@.@@@@@..#...##
#.#@##.@@@#.#..##..@..@.@.#.##@.#.#.#@##@##.#.#..####@#..@#..@#..#####.##############.#...#.@.#.#.######.####@#.#@@..##@#####..@#@##.@@@#.#@#@#@#.@@#####.@#########....#@#@##..#.##@####.#@###.#...###.#.##.@#@#.@@#.###.#@#.#@.@#.#.###@.@#.#.#.#.#@#.###@@@@.#..#.##@#@#.#.##@.##..#@##.@#@#@#@#@@.###@#.#.###.#.##@##.@.#@#.###.#.#@@@.#.#...##.#..##@#@#@#.#@##.##..#@##.####.@@####.##..#@#...#..#.@.@##@@#.#.#@#@@.@.#.####.#@..#..###.###@#.#@##.##@#.#.###@#.@@...####.#.@@@####.##@@..#####.###...#...#.@.@@#@#.#@####@.@.###.#....#@######@#@@.@@##@@##@#########..##..@.#.#@###.#@@..##@#@..###.###.#.#####@#.#@#.#...#@#.#@...#..###..@###.@####.#.@##.###@@@####.#.@####@##.#.#@#@#@###@.@###.###..######.#@#.#@#@@.#@.@#.#@@.#.#.###..@###.##@@#@.#.@#.#@.##.###.#.#.#@.@@##..##.@@..#.###@#@###..##.#@#.#.#@#.#@#@##@.#.#@#@###...#####@#@####@####@#.#.#######.#.#@@..#...######.###@###.#.#####.#@.@#.#.#@#.@@####@...##@##.#..###..#@#@@##.#.#@#..####@#..##.#...#.#.###..@..#..##@.######...#####@#..######.#@..##@.
@.#.#@@..@.@@@.@#.#@#.#.@@#@#.#.@....@#..@...@#...@...@..@#.#@@.@@@@..@@.....@..@..@@@#@#@..#.@@.@@@..........@@..#..@#@....#.#..@.@#@#@#.@.#.#.#@@@#@..#.@..@#....@#.@@.@#@@@.@......#.@.#.@@.@..@.@.@.#...#@#.#.#@@@#.....#.#@..#@#...@..@#......@..#@..#.@@#.#..@..#...#..@..@@.@....#.....#...#..@..#@#@..@.#.#..@#..@#@#@..#.@@#.@.#@.....@#...#..@#@#.@@#.@@@@@@..@..@#.#.@.#.#....@.@..#@#@..#.#@#@#.#.....#.@.#..@#@#.#...#@.@#...#@@.#.@@#.#.@..@..#@#@.@@@#...#..@@@@.@@#..@@@#.#...#.#.@..@@.@.#..@#.....#@.@#@@@#.@@#.#.@@#...#...@....@#@.@@.#@..#.#....@.@#.@@....@@.@#..@@@.@#.#@#..@#@.@#@.@#.@.#@#.@.@..@#.#@@.#.@..@#.@.#.....#@#..@@.@@.@.@#...#.@.#@.@.@....#.....@..@@.@.#..@.@#....@..#..@#@@.@...@.#.#.@.#@@..@#@.@.@@@#@@.#.#@.@..@@#.#.#@@.#@#.#.@.#.@@#.@@@@@.@..@.@#@@.#.....#.#...@.#@.@#.#..@#@#.#.@@..#.#@#.....#.@.@..@#.#...#.....#.#...@....@#.#@@.#@.@@....@@..@..#.#.@@.@....#@#..@@@.@#@..#.@@.....@.@#...#@...@@.@@#..@#.#@#@.@@@..@....@#@....#@..#....@@@#.@.@@@.@.#@@.#..@.@@@#@...@..#...#..@#.
#@#.#@##.#..###.#@#@.@#.#@#...####@.#.#.#@###########.#@#.#@#.###.@@#..###@@#.#@.####@#.@.#@#@#.#..##@##@#######@#@##.#.#..@#@#.###..##@##@@..#..@..#.#@###@###.#.#.#@#..@#@#######.@@#.@@#@#.#.###.###.##.@###@#@##@#@@####@.@.#.#@#####.#@#..@###@.@#@..@.##..#####@.####@#@..####@.@@#@.##.##.#..###.#...#.#.#.###@#..##.##.#@@#######@#####@#@#@#@#..@@##@#@###.###.#.#@..#@..@@#..####.#...#####.#.#.#@#@####@.#.@@.##@#@##@@#@###@@##@##.@#.##.######@.@#@.#@####.###.@@###@.##.##@@@#.##...#@###.@####.@@#@###.#.#.#@#@#@#####.#@.####.#..@#@.####..@#.#..#@#@##@#.#.#@#.####..#@#####...#@@#..###..#@.#.#@#.#@#####@###.#.#.###.#.#...###.#@##@#@@##@#@##@###.###.#.###.#.###@#.#.###.@.###@#.###...#.#.@..###.@.@#@@..##@.##@.....@#.###@@.###.@#..#@#.#.#.#@#.#.###.#.#########@#.#@###@#.#.#@#@@@#@##@@#..@..###.@..##..@.#..@...#.##@@#.#.#.@@#@#@###.@.#.###@##.@@.#@#.#@#@#@.@#.#.#@@.#@##@@@#@.@..##@@#.#.##.#@#############.##..#.#####..###..#..#@####@#####.#@..#@##..##..#@#.###@.@##.@#..##.#..#.##..##.#@#..####.##
@.#.@@.@.@@@@@#.#.....#@.@#..@#.@@@@#@#.#@......#@@...#....@....#.#.....@.#@.@.@..#...#@@@#@#.#...@@#@..@..@....@@..#@..#@...@@.@..@@...#.@.@.#@....@@@@.@.@#.@.#@@.#.#@#...@...@@#.#@.@#@#@...@.@#.@.@@..@.....#@#.@@..#@.@@.@.#.#...#.....@@@@#@.@#@@@#.#.#.@@#@...@#....@@..@......#@@@.@@.@@#.@@....#@.@.@#@..#...@@.@@.@@..@....@..@@#@@..@#.@@.@#@.@#..@#.#@@@#..@.@#@#@.@#.#@@@#...@@#@#.@...#.#..@#.#.#@.@..#@@...#..@....@....@#@#.#..@#@@.@@..#..@#@#.#..@....@@@@#@@.@.#@..#.@.@.@@#.#@@@.@.@@.@...#@#.....#..@.@#@#...@.@..@.@#...#.#.@@#..@#@#.#...@.#...#...#.@@@@#..@@@....#@....#.@.#.@.#.....#@#@#.#.@...@.@@@...#...@.#@#.....@@.@.@..#..@@....@@.#...#.#.#@#@#...#...#.@@@..@#...#@#....@.@@.@@..@..@..#.#.@@..#..@.@@...#.@...#.#@@@.@.@#@#@.@#.@..@#@..@@..@.@@@@..@....@#..@.@#@.@#..@#@#..@#...#@#@..#@@@#....@..@.@.@@@@..@.#@..@@@@#@#@@.@.#@@@#.@@#@.@#@..@@.@..@@..#.....#.@@#..@#.#..@#@...@.@@@#.@@@.#.@@.@@.#@......@..@.@.@...@#@..#@@@..@.@.#.#.#@#@@.#.....@.#@#@..#...#.#@#@@@#@@..@..#...@@#..@@..@..
#@#..#.@@.###..@@...#.#@#######.###.#.#@#####.#@#.##.#@#..#.#...#@#####.#.#.#@#.#@#@@.#.#@#.#@@@###.#@#@@#@.@.###.#.#.#.#.#@#@#.#.##..#....@#@.##.###@#@@@#.#.###.#.#@#..@.#.@##..#.###.#.###.#@#######@#.####..#...#@@.##@@#.#@#.###.#.##@.#.#.#@#.#@###.#@#.###.#.#..@###.#..#..#..##@#.#.##.@..#...#####.@##.###.#########@@######@##@.#..####...#@##@.#.#.#@#@#@#.###@#.#.###@#.###.#@#.#.@##@#.#@#.#.##.@...##.#.#######..##.#....##.#@#######.#@.@#.###@@..@###@#.##.##.###.#..#...##@#..@#...#@#.######...####.###..##.##.@#####.#.#.@@#@#.###@#.#.#.##.#@@#@..#@###@###.#...###..@#.###.##@.#@#.#@#.###.#.###@###@.@##..#.@@#@@@#####.@.####.@#@.##@#.#..###@##.###.#.#@###@#..@#@#@@##@###.#.#..##@.#@####.#.###@#@#..##.#@#####@#@#@#@###@@@###.##@@.#@@##.@.##.#.#..#@.#.#.###@..#@@.#.#.#@@#.####.#@.####@@@#..#.#..###.#@#...##@.#@###@.####...#.#.#@###@#.#.@@##@####.@@.##@##@##.#.@@@##.#@#.#.@.....###..####..####.#.###.#.###@#.#.#.###@.######.#@@@#@.##.@.###@###.#.#@#####@#.@.###.#@@@#@#.###.#...#.###.#.#.#.#@@@
#@#@@@@..@#@.@#.#@..#.#@..@...@.#...#.#.....#@#..@#@...@....#@@.@@..#@@@#.@.#@....#@...@....#@@@@.@.@.#.@.@.#.#@..#...#@..@.#.#...#@@@#.........#@.@@@#..@.@#...@.#.#.#.@.@.@.@@#...@@..#.....#....@..@.#@#@@.@@..#@#@......#.#@#@#@@@#....@#.#@.@.@#@.@@.#.@@#@..#..@@.@.....@@#@#@.....@#.@.#...#.@...#@@.@.@@..@@...@...@@.@...@.@@.@#.@@#.@..@.@...@..#@#@.@@.#.@..@#@@.....#@#.@.#@#@#.#@.@@.....@..@.@..#.#.@......@@.#@.@..#@@...@@#.@@...@#.#...@@.@#@@.#.@.#....@#.@@.@..#.#@#@.@.@..@@@@#.#.@.#@.@@@#.#.@@#..@.@#.@.#.@.@@...@.@.@.@@.#@#.@..@#.#...#.#.@@.@..@.#..@@@#@@@#...#.#.#....@...@#@@.#.@.#@#...#.@@.@.@..@@#@@.#@.....@..#....@@.#@....#@@...#.....#@..#@#...#.#.#.#@#@#@@..@.@#@..@@#..@#@..@.#@#.@...#...#.#...@@#.#.@@.@.@.@@.....@@.@#.@.#...#.@@#@#.@@#.#.#@..@@#.#..@@.#@..@..@#..@#.@...@@#@#@@.@.#@..#.#.....@....@.@.@#...@@#@#@.@.@.@#.#.#@#.....@@#.#@@.@.#@..#@#.#.@...@.#@@@#.#.#.@.#.@...@@#@.@.@#@.@#@#..@.@#.#......@@.@.@.#.@@@.@@@@..#.@.@@@@..#@.@@.....#@..#@...@#@@..@#...#@@@@@.@@@#@@@.@.@#.
######..@##@.#....#@#.#.#.#####@###.#@.##@.@#@#.#@#@#..#...##@###.#.#...##.##@#.#.#.#@..###@###.#.@@###..@..#.#.#@###@#@@.#.#.#.#@#.####..#.##@.#...##.##.##@.#.#@..#@####.#..#######.#..##.@####.@@#####@#.##@####.####..@.#.#..@#@.@###.#@#@...##.@########.#.#.##.##@#######.#.#@#####@@...####.@#@###@.#.@#..#.@..#@###@##..#.#.###.###.#.#@.#.###..###...#@@##@..#.....@#@.#.###@#.#.#.####@.####@@@##.###.#@#.#@##.##.#.###.#.##.#######@##.#@#@.##.#@.@#.##@@..#@###@#...##..#.##..@#####@###@.###@#.....@@#.#...###.@@#@..#.#..#.#.##@###@#@#@#.#.##@.#@..#.#.##@@##.#@.###.#.##@..@###.##.@#@..###@#@#.##....@.#####...#.#.@#....#.#@#...###.#.###@@@###...#@#.@.#.@@#@#..##@#.#.#.#@.##@.@##@##.##.@#.###@#.@.#####@#.@.#.#..@#.#@#.#@..#.####@..@#.#@##@@@....#@..@#.#@##.@##@##@#.###.#######...##.###.###@.#@###@@.#.#.#@#.#@#..###..#.@.##...@@#.@.#@...@@..#.#@#.#@#@#@###@@@#@.##@..#@@##......@.@###@@@#######@..###.##.@@.##@##@#@#@#.###.###...#@#.###..@.##@##.@#@#@##@@#@##.##.#.#.#.#@#.##..##@.#####@###.#.@.#...
.......@@@@.@.#.#..@#.#@..@..@@@..#@..#.@@.@#@#@@.@.#@.@#.#...#.#.....#..@#..@#..@@.....@...#..@#.@.#@@.@@..#@#..@#....@@..@#...#@#.#..@#@#.@@#@#@#.#.@...........#.#@@...#...#.....#@#.@@@....@#....@.@..#.@@#..@#@#.@...#@@...#@@.#.@.#...#..@@.#@@@.....@..#@#.@@.@..#@@.@@#...#....@#@.@.@..#..@#..@.@#.#.@@......@.#..@...@.@#.@@@.....#..@@@@@#@@.@.@..@#.#@@.@@@.#..@@...#.#@.@#.@@#@..@.@...@..@#.@...@.#..@@@@@@@......@.#.@.#.@.@@@@@.....#@@@..#.@@#@@...@.#.@.....#@#..@#.@.#@...@#@...@@.#..@...@@...#.@@@.@@@.#.#.#.#@.@........#.#@#@#.#...#..@.@#@..#.#@@@@@.@#..@@.#..@..@.....#..@#@.@.@..#...@@#@#.#.#@...@#...@.@@.@...@#@#@.@#.@.@.....#...#.#.#.@.#.#..@@.#@.@.@..@.....#@..#@#@@@#.#....@.@..@.@@#..@..#@@.#.#.#@.@#@#@#...@.@..@.@@.#.@...#@#@#.@.@.#..@#.@...#@...@.@@...#...@.@.#@.@.@@.@.@@...@@...#.#.#@..#.@@....@.#....@..#.#@..@.#..@..#.@@#@..#.#...#.@..@#.#....@#@@.@..@#.@@..#..@#.#@.@..@@..#@.@..#...#.@@..#@#.@.#.@.@@#@..#..@#.....#.@...#..@....#.....@....@@@#...#.@.@..@.@...@#.@.@.#.@..@#...
@.#.#..##@#@#.@@#@..#...#..#.@..#@#####@#.#.#@.##..####..##@###.@@#@#..#@...@.##@##.@@###@###.#@.@.##..####.##.@.@#.@######.@###.@#.#..@#@#@#.#@#.#.#..@#@#@###.###.@####.#####..@..#@##.#@@#.@.@..###@######@#@#.#@##....#.#.@.#.@.#...###.@.@.@.#######@..##@.@##.#.@##.#######.#.###@.@#.#@.@#..@.@#..#@.#...#.@.#.@##@##.@###@.##.######@@#.##..#@#.##.@@@#@#.@###..#.#@#####.##.@#.#.##@###.######@#.#.###.@.##.@....#####.#.#.#.#@.@#.#.#####.@.###.#..@.##.###@##...##.#...###.@@#..#..#@#@###.@##@###.@#.####@###@#.##...@#@###.#.##.##..@#.@.#@@#@..@#@@#.##...@###..##@.#######.#.#@##@...######@##.#.#@#.#@#@#.#@###@#####.####..#@#@.##@@###.##.###.@...#@#@..#.@##.#.#@#.#.#####.#.#@#.#.#.@.#.#####@#@#.###.#.#@#@#.#@#..##.@@.@@@#########@###@###.#.#@@@#@#@#.##..#@@##.#@#@######.@####.#.##.#.#..##.#####.#@###@#.##.....###@..##.#.#.#@##@@#@#.###@#@#.#@#.###@#.##.##..@##@##.@.#@######@@###.#.#@##.##.#@###.#.#@.@##@@##..###@#.#.###@#.@@#@#.#.#@#@#@@...#...###.###.#..##.#.#@#@#.####@@#..@.##.@.#.#..@@.###@.#
#..@@.@..@..#@@.#.#...#.#@.@#@.@@..@@...@@.@#@@...#..@#@@..@.@..#.#.#.@.#.#@..#@..#@@@#@.....@.@.@#.@@#..@..#@@.@.@@.@@.@..@#.@@.@#@@..@@@...@....#@@...#@#..@#..@#@#@..#.#@@@@.#@#.#.#.@@......@@..#@@..@@.@.#@#.@@#@..#.@@@.#..@#@#.#.#.@@@@#.#@...@#.@.@....@..#@#@..@.@.@@...@#@#...#.......#..@#.#.@...#@@..@#@#.@......@..#..@.@#.@@#..@.@@.#@..@@@@#@#@.@#@..#.@.@.#..@@..@..#@#.#@@.....#.@@#.@@#.#.@@@@@@.@@...@...@@#....@#...#..@@@.@@.....@@....#.#.#.@@#@#..@#.#.@@#.@...#..@@@#@#@#.@.#.@.@...#..@@.@@@.....#.#..@..#...#...#@@..@..#..@#.#.....@.@..@....@......@.@.@@.......#.#@.@@...@@@@..#.@@#..@#..@#.#@..@@#.#@..@@#@@.#.#@@..@#@..@@#.@.#.#..@#..@@@#@..#..@#@@.........#@#.#@#.#....@#..@#.#..@#@@..@...@.@#.#@..@@...@@@#..@.@#...@.@@#@..#@#@@@#.#.#...@@@.#....@@..@#@@.@.@.@..@@@.@..#@.....@@.@.#@..@@#.@.......@.#.@@#.@@#.#.#@@.#...#..@....@...@.#...@.@.#.#..@..#....@....#..@@@..@.#.#.@.#...@@#@.@#.#...@@@@#.#.@@@..@..@@......#@.@@.@..@#@..#@.@@@#@..#..@#@.@#@.@.@#@@...@.@.#.@.#......@#..@.@..##
#@##@#.@#@#.#.#.#.#@#.###.#@##..###@.######.#.##..#@#.#@#..@@##.#.#.#.@....@#..##@#@..#..#.##.@##.#.@@@@###@#..@.@.##.#..#.@#.#@##@.@.#@###.#@#@#@###.@@#@...@###.#.@@@.#.#.#####.###@@######.#.@.#@.@.##@#@#.#@#####..@###.@@#..#.#@.#.###.#@##.@@@..#####.#.##..#@#@###@##.@#@@@#@#@@#####@.#.#@#.#@#.###@#.###@###.#####.@##.#@#.###.###.@##@#@#.###.#.#.###.###.@@###..@#@#@###...###.#@..#@#..##.@##.#@###...###.@.##@@#@@#@#####.@..###..######@#.##.##.@.###@@.#..@.@..#.#@@####..#..@@..##.......#..###..####.#.###.#.#.#@#@#.#@..#@#@.######..@#@###@#.########.######.@@#..####.@.#@#@##..#..####.###.#.#.#@@@#.@..####.#.#####.#@#.@.#####...#@#####.#.@#..#@@##@#.....#@#@.@#######@#...#...##.##..@#@#.@##.@#@.#.@###..#######.###.@@###@#@#.#@#...###...#@#@#@.##.#@#@@.#..@.##.###@#.#@###...#..@.@#..##.###@##@######.#..@#.#@##@..@..#..##.###.#.#..##.##@#.##@#.#@..#@#@#.###.#.#..#.#..#.#####.##@.#...#@###.#.##@.#@###.#@..#@###.#@#..#.##@#@@.#.#@##.##@@#.##.##.##@#@#.#..@.##@#@###@#.#####.#@#######.#@.#####@.
..@@@..@@.@@#..@@.@@..@..@#@#.@@.....@@@...@#.#@#.@@@.@.#....@#...#.#.#@#.@.#.......@@@.#...#..@@.@.@.#.#@...@@.#...#..@@@#@.@@.@.#@.@......#@.@....#@@@#...@@#@..#.@@.@#.#..@.@#.#@@@#@.@..#@..#...#.#...@@..@..@#@..#@......#.#....@#..@@@....@...#..@@@@.#.@@..#@#...@@....#.@.@..@#...@.#@#.#.#@.@@@@@..@...@.@@......@@@@@@...@......#@..@.#....@#@..#...#@.@#@@..@@.....#@....#...@.#.#@..#.@..@.@.@.@@@.@#...@@@@@.#.#@@.@..@@@@@@@#.@@..@@#@@@#.@@.@#@#...#.#@#.@..@#@#@.@.@..#@#@@@@.#....@@.#.#.#@..#..@.@#.@@...@#.#@#.#@#....@#@@@@.@....@#.@@#@....@.@.@@@@.@.@@.#...@@...@.@.@@.#..@..#..@@.#..@#..@#@.@#@@@#...@.......@..@#@...@#.@.@@.@.@@.....@.#.....#...#.@.....#..@#..@..#.#.#..@#.#..@.@#.#.@...#.@.@..@.@..@.#@@@@..@#.#.#@#.#..@..@...#.@@#.#.#.......#@#.#.#...#.#..@#..@.@#.#@#@@.@@#@#@#.#..@#...#@@...@@..#.#...#.#@......#@..#@#..@#.#.@@.@@..@..#.@..@#@#.@.@.#@....#@@@@.#.#.@@....@.#.@@.@..#@#.@.#@..@@#@@@.@#..@....#......@....#...#@#..@@@....#@#..@@@#.#.#.#.....#..@@@#@@.@..@#...#@.@@.#@#@..#@##
.@##..#@#@#@#.#@..#.###.###.#.###.#@###@###@#.#.#######.#.#.@@@#@@#.#@#.##...#@@##...@###.#@#.#.##.@@...#.@@##..@##.##..#.#@#.##@.#..@.##..#.##@.##.##@.#######.##.@#@#.#.#.#.###.#@.##.###.#.#@..#.#@@##@@##@..#...####@.###.@@#@##@@.####.#@.###.##@###@##..#@#.@...#.#.###.@.#.##..#.###@.#.@#...#@#####@##@.#..#.#@.####@##@@@#@#@#....###@.#.###.@@#@#...##...###@.#@.####.....#@.#@@.#@@##..#######@#@###@#@###.###.#.###@..#.#.###.#@##..#..@#.###@#.#@@#..#.#..@##.@#@#.#####.#@#@#######@#.##..#.###.@####.###@#@@.#@#@#@##.@#.#@#@###..##@#.#@#@@.#.#...#.###.@#@@#.#...#@#@.@@@#..@.####@#..@#.###.#@...#.@###.#@#.#.####..###.#@#.###.#.##@#..#@##@.#.#.#..@##..#.#.#..##@#.#@.##.#.#@###.##..###.@..@##..#@##.#.@##@####@.@###@#@#@..#.#.#@#.##.@#@.@..#.@.###.###.#.@...#.#.#.#.#.###@#@#@@.#.###.@.###..##.#@#.#@#.#@#.#.@..@.##@#####.##@.#.#.#.#.#########..@#######...#####.####@#@#..#.#.#@###.#.@.###.#@#.#.#.#.###.#.#.#.###.###@#.##.######.@.##.@#.#.#@.@#.#.@.@@###@..#.#########@##.#.##.#....@.@.####@#@#@#@#@
#.#@....@.#@.@@@..#.@.#@.@#@#.#.@.@.@...#...#@..@@..@...#@@.#.#@.@@.#.....@...#....@.@@.#@#@.@@@.@@@@.#@#.@@.@#...#..@#@@.#.#@@@#.#@@.#.@.@.@.#....@@...@@@.@...#..@.@@.@@#@#.@...#@#@.....@#.@.#.@@#...#.@..@....@.#@.....@#@#.......@.@@#.#...@.#..@@.#.@@@...#@@@#.#.....#.#.#@@@#.#..@#...@.#.....#@#.@@.@@.#@.@..#...@@.@..@.#.@...#.@...#..@#..@@@.@#.....#@#.#@@....@.@@..@@..@@@#@@@@@#...#.@@.@.@@@@.#.@@......#@@..@#@@.#@.@...@@.#@@@#.@.#.@.@.@@@@@@@.#.#.#.#.@@#@.@#...#@#@@.#@....@@..@@#.@...#@@@.@@@......#.#.@.#@..#@#@#.@.....#@@@@@..#...#@@.#@#....@#..@#..@..@@#.@.#@#.@.#@...@.@.@#@@.#......@@.@.#.....@@#.....#....@@.#@....@..@..#...@@#.#.@...@..@@.#.#.#..@#.@.#@@.#.@.#.....@@#@@.@...@@@.....@@#.@@@.#.#.#..@#..@@@@.#...#.@.#@#@..@@#.#.....@@....@@#.#@..#.@@#.@@#.@@@@.@#@#@#@@.#.#...#@...@@@@@..#@@..@#@@...@@#.....#@#.@.#@#.@@.....@@...#.@@#..@..#@@.#@...@@...@.@@#.@@....@.@@@...#.@.#@..#.....#@#.@@#@..#@#@.@#.#@@..@.@@@@.#..@#@@.#...#@@.#...#@..@.#@..#..@....#@@@...@#...#@#@#.@..@#.@@#.##
#@#.#.@##.###@#..@...@.##@#@..###@#@#@..#.#######.#.#@.@###@#@#@#.##@..##@@##.#@.@#@@##...#@#####.#####.#@.####@@.@##.#.#.#@##....#.###....@#.###..#.##.#..############@##@.##..#...###@@.#@.##.#@#@###.#@..#.#######@#####...#.#######@###.#.###.#.#.#@#@##.#@####@..#.###@@##.#.#.#@@@...#@.#@####@@#.#@####..#.#@@@#@#.#.#@###@###.#..##@.@.@#@#@.##...#@#...#@#..@.##@#@#.#.###.#.#########.@####.#@@###@.#...#.##@#.####@#@.##@@######.@.#.######.#..##.@.@###.#.@.##@##.###.#...###.#.#@#@#.##..#.#####.###@#..@#.#.#####@@##.....##..###@.@#.@###.##.#@#.#@#...@#..##@####.#.##..#@@##@#@##.@##..###.#.@@###@#.#.#.#@#.###.###.##@##.#.#.###@@.#@@@..#@#@#.#.#@#.#@..#...#.#@##@###@@#@#@#####@#.##@....@.######.@##.###.#@#@.@###.#.....##.@.@###.@.#.#@..#@##@##.@#@.#@#...#.#.###@.#@.####...#..#@@@###@@.#@#@#.##@##.@####.#.@#####.@...@.#.@##..#.#####.#####@#@.#.@...######@#@###.#.###.#.###.#####@.@@.#@#####@##..#.#@@.#.#@##.@@##.###.#.#@#########@#.#@#.###.#.##@.#.#@#.#..##.#.###.#...#.@#.##@#...@##@#@#@..#.#@.#
@@.@#.@.#.@.@.#..@#@#@...@@.@.@.@.#@..#..@..#@...@@@@.#..@@..@#..@@...@@.@#.@.@@@@#....@@@#@........@...#..@..@.#..@#@.@#.@.#@@.#.#.#@..#@#...#@..@...#@#.@@.@.....@....#...#.@@#@#@@..@#.#.@......@#@@@#.#..@..@.@..@#...#.@..@.@#@@.....@.#.@@@@#..@#.#.#.@@.@....#...@@#@@@..@.#.@..@#.@.#@..#.@@#@..#@...@#@.@#.#@..@...#@@@.@......@.@@@@@@@@#.......#...@@#...@.#@@...#.#@@.#..@..@.#@@@..#@.@.@..@@@...#@#@#@...@@.....#@#@@.#@...@#.#@@@@@#.....#.#..@.@....#.#.#.@.#...@.#@#...#@@.#.#@.@..#@.@#.@@...@.@#..@#@#...@.@.#.#.#.#@@..@.....@#...#...#@@@..#@#@#@@.@.@....@.@@@....#...#.#...#@.@#@#.@.#...@.@@.@.@...@#@#.@....@......#.#..@#...#..@@@@@..#@...@#@#.@...#.@@@.#@.@.@.@#.@.@@..#.#.....@@..#..@.@@@#.@@..@.#@#@.@@@@@#....@.@@@#....@@............@@@@..@.@....#@#.#.@@@.@.#@.@@.#@@@.@@@.@.@#@..#@..@@..#@#@@@@@#.@@@..@..@.#@@@@.#@.@@.#@.@.@.@@..@@@.@@..@#.....@.#@@.#.#..@#.@@....#...@.#.@.@.@..@@.#...#.#.@@#@#@..#@@.@..@..#.#.@.....#.@...#@@.@.#.#@@@#.#.#.#...#@#..@@..@#...#.#@..@..@#...@@#.....#...#@
#.##@##.@.##@@@@#.#.##@.#..##@@@@@###@.###..#@#.##@.#######@#@@.#@#.#@.#@@#.###...#@#.###.###.#.@#.#..#.#@####.##.##@####@#.#@#.#...#@###@###.#.###.#@#@#@#.##...@####@..@#..@@##@##@@#@#.#.@.#####@@.#@##.@@########..@#.##.#@.##@@.#.@.@#.#.@.###@###.#@#@###.#.@.#@#.#.###.###@#####...###@###.#.##@####@#@#.###.#@#######..@#.@.#.@#..@##@.@##..#@#.#.#.#####.#...#@##@#..#@#.#@#.#@#@@@##..@.#@#@#.#@..#@.@#.###..@###.##@.#.###@.##....#.##.#@..#@#...#.###.###@#.#.#@#######.#.#.#.@##@#..@###@#@#@@##@#@#.#.#.#.###.#@###.#..@#.#@##@@@.##.@#.#.#.@@@@.##.#.###@##.@#@@.#.#@@.#.#@#...@#@.#.#.@.#@@@#.##@@#@########@@#..#@##@#@###.@@#@#@###########..@##.##@#@.##.#.@@#@#.#.###.##...#@##.#####.###@#@@.#@#.#@..##@.#@#.####.....#####..#@@##@#.###.@####@..#.#.#.@..#####@.@.#@@##@#.#@#@#.#...####@#...##@@@@@#.#.##.@##..#@.####.@@..@.#.#@#@#.#####@#####..@##@####.#.#.###.#@#.#.#@#@#.#.#.###@#########.#@###.#@.##.###@#@.@#####.#@#.#####.#@#.#@#.#####@###@#@#@.#@...#.##.##.#.#@#@#####.#.##..###@#.@@###.#######.#.
#@.@..#@...@#....@@.@..@#....@.@#...#.@@#.@.#.@@@.@@#...@@@@@.@@#.....#..@....#@..@.#.#.@...@..@.@..#.....#@..#@@@.@@.#.#...#.#.@.#...#.#@..........#@.@#.@.#@.@#.#@.@..#@#...@.@@@@@@....@.@@@@#.@.@@...@..#...#@@@@..@#..@.@#....@@..@..#.#.#@#...#@.@#@#.@.@@@@#@#@#@..#@#...@.#@.@....@@@@.@#.#.@.....@@#@...@.@.@.@.@@...#.@.#@..#...@...#@.@........#..@@.@.#@.@..#.@.@.#.@@......#...#..@@@#.#..@#...#@#@#.#.....@.@@#..@#@@.#.@.#.#.#.@..@@..@#..@@@...@#..@..#@.@#.....#............@..#.....#@#@....@@...@#.@.#...#.#..@#@#@#.@.@@#@..@...#.@@.@@...#@@...@@.@#.@@@.#....@#@..#@@.@.#.#@@.#@#..@@....@....#@...@....@.@.@.#.#.....#..@#@.@.@.@@@..#.#@@.....#@...@#.@.#.....#.#.#....@....#..@@@#..@#..@..#...@.#@@.@@#.@@@...#.#.@@@.@.@.@@.@#..@@@@@....#@........#.@@..#.#.#@..#..@..#.@@#..@..@..@#.@.#.#..@#@#@@.@@#@@@.@.@.@.@@@.@..@.#@..#.@...#.@.#@..@@#@..#@....@..@.@....#...#..@@@#.@...#.@.......@.@@..@..@@@#...#.@.@@@..@@.#.....#.#..@..#@#...@@..#...@.#...#.@....@@.@.........#@@@@@#@....#...#.@.#@....@.#.
####..#@#.#@..######.#...##@#.###@#.###@#@###@#..###.##.#.#.#@.@#.###@#.@####...##.@#@#..@#.#####@#.#.##.@@..##.###...#@.###.@##.####.#..###.@.##.#.###@@.#.#...@.@...##..#.###.######@.#@#@.#@.#@#@##.##@@##.@.#@...@#..##@#.#.##@#@.@#.@###.@@#.###@.#...##@#@#@@..#.@##..#.#@@.#@.#.#####.@#.@@#######@.@#@#####@@##@@##.#.#.#@@@.@.#.#@@###.@..@#.####@.###.###@#@#@#.##.@###.##.@#.##.@@##..##.@@###.#.@...#.#@@..##@.@#@#.###.#@..@.#@#@#@###.#.###..@@..@#@#.#.#@@##@#@#@#.###@....##@##@#.####.@###@.#..#...#.##..###.@.#.#@#.#.#@###.@##..#.##.###@#...#####.#@###.#.@@#@..#@###@###@#@.##@#.#@#.#@.@@###..#..####@###.@#..@##.#@#@##..#.#.#@..@@#.#.#@##.@#@#.#####@.@#@###@#@#@#.##@@#####.##.##@##@@#...#@.####.###.##@#@@#@#.##.@#######@#.#@#.##..#@###@@.##.####.###.#.#@#@.#..#.@##@.@####.#@##.#.###.#.#.#@######@#.@#.@##@....##.@###@.@###.#.#.#@#@@@###@@@#.##@.@#####.@#.#.#@###.####@@#@#.#.##@#@.####@.#.@@#@#.##..##@@#@#.#@#@###@#@...##@#@#@#@#.#########.###..################@#.@##..@#.@####@###.#..@#.#@#.
#.@..@.@@@#@#.@..@@@...@@@#@#.#@..@.#..@#@#.@.@@@@#...#.#.@@#....@#...#@.@#@@@.@@@@.#.@.#@.....@...@..#..@#@@.@.#...#@@.@...#..@@.@...@@@...#.#..@@@@@.@@@.@@.#@#@#.@@#@.......@@@.....@#@#.@@#.#..@..@.#....@..#.#.#@...@@@.@@@#...@.#...#...#.@.#@#@#.@.@.#...@@@@....#@#@...@#@#.@.@@.@#@@@@@@@#.....@.@....@#.@.@@..@...#.#.#.@...#...#...@@#..@#@..@.#..@@...#@@@#.@@#.@@@@..#@@@#.#..@@.#..@#.#.@.#@@@@.#@..@@#@#...@..@@@..#.@.@@@...#@#.@.@@..#@.@#@.@@@#.#@#@@.#.....#.#.....#@..@.@.@.#@@.@.@.#@@...#@#.#...@.#@..@@#@...@..#..@.@..@...#@@...@...@@#.@@@@#@@...@@@@.@#@#.@@..@@#@@.@@#@.@#@..@@@.@.@.......#@....@...#..@@...#.#.@.....#@..@@#.#.#@#@#@.@#.@@@@@@@.#@@.#.@.#@..#@..#.@.#.@.#.@@@...@@..#@......@.#@#@.@#.@.#@#...@@...@.@.@#.@@#@#@..#.@..@#@#@.@@..@@...@@#.@.#....@@.@@#.#@.@#@.@.@...@..#.#.#..@#...@.#...@..@#..@..#@.@@.#@#...#@#.@@@.#.....#.#@@@#@@@...@#@#.#...@@@..@..#..@@@@@@@@@#@@...@..@..#.#.#...#@#.#@@@@@@...#@@.@.@@#.#..@#.@.@...#@@.@@.@..#.#@@...@...@@.@#@......#@.@#.........#.#@@..@#.
....####@@#.#.@#.@####...@@@###.#.###..@#@#@#.#@#@#.@..##@#.@@#@.##.##..#@...######.####@@###@.#.##.#.#.##@@###@#@.####@#.@@##.@###.####.##.#.#.#.###@###@#.@.##..@#...@@@#@..#.###.#@#.#.##@.#.@..####.#.###@.@#..@#.#.####.#@.@..##.@@@##.@#@####...#@###@.##@###.@.###.#.#@#....#####.@#..######@####..#@###.##..###.#..@@.#.#####@..@@.####.#.#.#@##@.@..#.##@#..@....##..#.#@#@..#.#@###@..#@@..@..#@.@#@#.###@#.@#.##@#@#.#.#@#.###.@@#.#####..@#@#####.....#.###@.@.@#.@.###@.@.######.#...#@####@.#.#@#.@.#.##..@##.#..@#..#...@#@#.###@#@#@###...####.##.@.#@.########@###.@.#@#..@.#@.#.#.###@#####.###@#.@#.@#.#@#####.@@#..##.###..##.@@#####...###@.####.#@#.#.###@..#.#.#.#.@@.@###.#.@##..##.###@##.@#@#.###@#@#.#@#.###@###.#.@@.##...#####.#@#.###@#@#.#@#@@.###@##@##@###.@###@.@##.@...@#..###@#@#@#.@@##....###@@@..@.#@#...#.###.#.#.#@#.#.##@##@..#@..#@..#.#@###@#.#.#@#@@.#..###..#.####@####.#.@.#...@#.#@.#.#.@.#.#.@.@.####@.#.##.@@..@###@#.#.#@#@@.####@.#.#.#.#.@@..@#.##.##.######..####..##@###@#@###..@
.@#@@@...@.@#@#@..@.#.@....@.@@.#.#.@.#.@@#@#.@@#@@.#@@..@#.@@#@#@.@#.@.#@@.#@......#.@@..@..@#@.@....@@#...#...@......@@...#.@.#...#@..@@#@@..@#@@.#...#.#@#.#@@@#.@@@.#@@..@#..@#...#.#@.@@.#.@.#@@......@.@#@#@..@.#@@@.@@...#.@..@@@@.@@@.....@..@...@........@.@@#@@@@.#...@...#.@.#...#..@@@@@#@..@.#...#...@.#@.@#.#@#.#@...@...@#@.@..#.#@@.#@@@#@@@@.#@.@#.#.@.#.@@#...@@..@@@..@#@@@@.#.#@@@#@#.#@@.#.@@#...@..@#@#..@@....@#.@@#.@@#..@#@#.#.#.@..@@@#@#.@@...@#..@#@#..@#@..@@......#...@.@...#@#.#@@.#...@.@@#@.@#.@@.@#.#..@..#.@@#.@.#@..........@.#...@.@@.@..#.@.@@.........@@.@.#....@#@@@#..@#...@..@@@@.#.#...#@#@@.....#@#@..#....@@..@@@....@.@.#....@.@..#.#@#@..#...#@..#.@.#@@.@.....#..@#.@@....#@@.@.#.@@@.@@.@#..@#@@..@#@...@@..@@.@.@@..#...#@.@#.#..@@@#@.@#..@@@.@..#.@@#...#@....#@.@#.#@#@@.#@#@..@@#.@.@.#...#@#@..#.@.#.#...#@.@#@#.#@#...@.....#@.@@.#@....#...#.@@#@#@...@@@....#.@@#...@.#...#.@.@..@.@.@#..@...@#@....@@#..@.@.@.@@.....#@.@.@....@@#@@@@@.@#@.@#............@@@@.@@@.@.@.@.@.##
#.###....@#.#.###...#.####.@.#.##.@@@##@##..#.#.##@@.####.#.#.#...###.#.#.#@#@#@.@@.#.#@###@.##@###@.@.###@.@.#.#.#@..###.#.....@##.#...#.#..####@.##@#@#@#@#.#.###.#.#@##@.@@#.#@#.###..##.#@#######.######@.#@#.#.###.#.###.#..@#####@#@###@#.#.#.@.##@..##.###.#..#..###.#.#.@..@#.#.#.#@.@#####.@.@##.#####.###@#.#.###@.@#.#.###@#.#.##.@#.###.#@#.#@#@..###@###..####@#@#@####@...#@##@@###.#.###.#@#.#.#.#.#..####@@@@.#.#####@#.#.@@@.#@#.#@@@@.#.#######@@.#####.####@.#.#.#.#@#@@..##.#.###@..#.#.##@##.#@#@.##@###.###@#.@...@##@@@###@#######.#.#@#@.@#.@####.@.#.@##.#.#####.#@####@##.#.#.#.#.#@@.#@.#.##..##@#.#.##@.##@@#@..#@#.#.@##.####@@####...###@##.#@##..#@#@##...@#.#@.@##@##@@#.##.#.@##..@.#.#@.#####.#.#.#.@###@.#####@#.#@#.#.#@#@@@#..@###.###@#@@...###.###@###.####@@..##@#@@@.##..##.#..#..@###.#@@.#@#@#.#.@.#...#@###.#@#@.###@@..#.#@#@#@###..##.#@#@##..#.###...#@@.#.#.@##.#..##@#########.#@.@###@.#@@..#@@.#@..@.#.#.##@.#@#..#.@@##.#.#@#@#.#..#@.#.....#@#.#####.###...#####.#@#.#.###.#..#@@#.
@.@.@.#.#....@.@@@#.#..@@..@.@@@@.#.@...#@....@.#.@@#.@@@@.@#...#@#@#@#...#.@@@..@#@#.#.@@#@@.#.@.@@.@#..@#@.@#..@#.@@.@@.@@#@@@@.#..@.@..#@@@@.#.#@.@#.#@.@.@#@@.@@#..@...@..@@#@#.@@..@...#..@#..@.@@.#@@@#.@@#...@.@@.@#@@.#@...@@...#@@@#@.@#..@@@.@....#.........#....@..@.@.@@.@#@#@.......@..@.#.@....@@@#@@@#@#...@.#.#.@@..#.@.#@..#@@..@#@..@.#..@#.@.@@..@.#@..#.#..@#.@..@@.....#.@@#.#.@@..#.#@#.#@....#@..#.#.@.#..@@@#.#.@.@.#@#.#@#.@.#.#.@...@@.@.@#.@.@.....#@..#.@@@.#.#@.@.@#..@..@@#.#...@@#.#@...@@.#...@.@@#.@@#.#..@#@..#.......@.@@#@..#...#..@.....@@.@.....@@@@@..@.@...@@.#..@#@.@#@..@....@..@...#.#@..#@@@#...@@#.#..@#...@@@....@..#....@....#@..#.@@@@@.#.#...#@@.#...@@@.#@@.@.#.....#.@.#@...@..#@#.#..@#@@.@.@...#@#.#.#@@.#@#@#...#.@@..#.@..@#@..#@#.@@#@#@..@...@.#..@.....@.....@#@.@#..@@@@.#.@.#.#..@@.....#.@@@..@..@.@.#.#...#.#.#@@@#.@...#@.....@#....@#.#@#...#@#@.@.@#@#@@.@....@@.@.@.#@..#.@@..#..@#...#..@....#.#.#...@@..@@..@.....@.@@...@@.#@...@#@.@..#@@...#..@.@@@.@..@.#.#...#@
##@@.@#@#.#.#####@#.####@##@#.@@...##.@.#@#@.@#.#.###.#.#.###@#@#@#@#.#.#..#.##...###.#.#@#.#.@##@@@..@.#@#.#@@.###@#.#..###.###.@##.##@#..##.###@#@.@.@@@#.#.##@@##.@..#.#@.##@#...@##@##@@#.....@#@#..#.#.#.#.#.#@.#@####.###.#.#@#.#@.#@.#@#@###@##...##.###..####.@@@#@.###@#.@##.#@@.#....########@#@.####@..###@###..@@.###.#.#####.#.#.###.#..@#.#####.@.@#.##@#.#.#.#.###@#########@..###@@.###.@@.@###@###@@@#.#@#.##.####@#.#.#...#.#@#.####@.#@##..#@.##.@@#.###.#.###@####@@#..@#...#@#@#@@@##.##.#.....##@##.#.#@#.####..#.#..##.#.#@####.@#..######.###.@#@.#.##.######.#@..###@###.#@#.##.###.##@@#######@@####..#@@.#.##..#.#.#@....@.#@#.@#.######@....#.#.#@..#@@@#@#@@..##.@#@@.@#.###@#@#.#@#@##..#.#@@.#@.@###..@#...###@##.@@.@@#.#.#.#@#.#.#.#@@.#.#@#@##@##@@@@@#.#..@..#.##..#@#@###@##.####@#@#@##.#..#@@##@#@#..#@##@#.#@@.###.#.##..@.#@#####.#.@.@.#@#...#.#@#@.##.###@#.#@#.###.#.###.#.#@@@##.@#.##.#..#@#.#@#.#.#.#@#.#...#@#.@##.#.@@#..@#.###@@####@###@#####.#.###@#..###@..#..#.#@.######@#.#@#@#@##
#.@...@@.@#.@..@.@.@@@@@..#......@@.@@..#..@@.@.@...#@@..@@.....@@#@..#.#.#..@@@@.#@..#..@..#@@.#@@.#......@#.#...#@..#.#@..@@...@#.@@#@@@..#@@...#@#.@@....#@@.#.@@@..@#@#..@.@#.#...#.#.@.#@@@#@@@..#.#.#.#@@.#@@.@.@.#@@.#.@@@.#.@@@@@.@@#.@.#.#.#.....@.@@#@.@@@@.@.#...#.@@#@@.@.#.#@....@@@@#.#...#@....@.#@...@#@@@#.@@#@@.#@#.@...@.#.#@@.#.#.#@@@@.@.#@#..@...@@@..#.#.@@#.@@.@.@@.#.#...#@.@....#@@@#.@.#@#.#.#@#........@@@#..@@@@.#.#.#@.@.@#.#.@@.@#@...@#@@.@.@.#@.@....@.#.@.#@...@.@..@@@.@@@.#.....#@.@@.@...#.#.@..@.@.@#@@@@@#.......#@@@@@#...#..@#...#@...@@.@..@#.#.@.#@@@#@..@@@.#.@..@....@..@#@...@..#.#...#.#...#.#@#....@#..@#.@@..#@...@..#.....@..@..#.#@#.#@...@..@@#@#....@#.@...#...#@#@#..@#@.@#@@.#..@#@@@#@...@#..@..#.#.#@..#@#@@..@#@#.#@#..@#@.@.@....#.#.#.@.#.#@#@#...@@@.......@@......@@@@#.#@#....@@@#.#@...@#@@.#.@.#@#@@...#.@@@.#@.@#.#.@@..#.@@@@#@..@.#@....@.#@..#.@.#@#.@.@@@@.@@...#@#@.@#@#.@@@@#@.@..@.#@..#..@.@#@.@#@#@@@@...@.@.@.@.#@#...#@@.@@#@.@..#.#@@@#.@.@..@#@.@..#.#@#.
#.#@##..#.#@#.@##..@#@@.#...#.#.#..########@#..#@.#@##.@#@##.@###.#@###..#@.#######.##..#####@#.#.#@#.@##.#.#.##@.#@###.@.###..##.#@#@#.###@####.##..@.#.##.#.#@#.@.#@..#@#@#.#.#@#.#@..#.#@#..####..@#.#.#@#@.##.#@#.#..@.##@.#####@#..#.#.#@..#.#@#..#.###@@###.@@#.#@#@#.#.#.@@##@##.##@#.#.@#.#.#@#.#.##@.####..#.#@#.#@#.@@.##@@##.@@#@.#.@###@#@#.##@.#.#.#@@###@.###.#@.##@#@#.#.##.##.#@#####..@#@###@@.#.#@#.#.#@#@##.#.###@.####.####.....###.@.#@.#.###..###@@##@#..@@##@#####@##.#.@@##@#.#@#@.###.##.#.#@##@#@@#.###@###.#...#@#.#.#@###@###@###@#@#@#@##@@#.#.@#@##.#.###...@.###.###...##..#..@######@@#######.#@#.###.#.#.#@#..@#####.@@####.@#.#.#############.@@##..#.#@#..####.@..##@#.@.#######.#@#.#@#.#@#.#@##.##..##.#@##.@#.@##...@##.###.#@####@.#@#@###..@###@.#.@#...#.#.#@#.#@#.#.#@..###.#@@##.@#..@.@.@@#@#.##@####...###..#....###.####@@@@##@##@..#@#.#.##@@####@##########@@@#@@@###@.####.#######.###.####.....#.@#######..##.#@#@.#..#@#.#@#.##.######.#.#.#.#...#.....#####.#@.@###..##@@.#.###.@@..
#.@.#.@.#@@@@.@@#@.@#.@@......#.#@.@#@@.@@@@#@@@@@#@#@.@#.@@#@..@@#.@.#....@#.#...#.#@..@@@..@#@..@.@.....@...#@@...#.#@.......@..@.#@@@@.#@....@..@#@..@.....#@@.@...#...#...#.@.......@@@@#.@@..@.@..@.@..#.@...@.#@@..@..@..@#.@.@.#.@.@.@..@#@..#.#..@.@..#.@@#.@.#..@#...#@#.@.@@#@@@@.@.#.@.@@..#.#.@.......@.#..@.@.@#@....#..@@.#...@@#@#.@.@@#@@...#@@@@@#@.@..#.@..@.@...@@.#.#.....#@#@@..@.@.@...@.@.@#@#@#@#.@@.@...@@.@.@..@.@@@@..@#.#.....#...#@@..@#..@#@.@..#.#.#@.@#@@.....#.@@@@#@@@#.@......@#@.@.@.@#@#@.@....@@#..@#.#.@.#@@.#@.@#.@@#@..#.@.#@#.#@#@#@..#..@#.@.#.#.@@#.@..@#.....#...#@@.@.#..@@.#@#...#@...@@.@.#@#.@.....@.#@#.@.@.@.#.@@#.@..@..@...#@#@@.#@..@.@.@.@@.@..@.#.@...@@#@@.#....@#.@@#.#.@@@@..#@@@@..@#@#@#..@@@@@...@@@#.@..@#@.@#.@...#@.@.@@...#.#@....#@.@#@.@..@.#.@@#.@@...@.@.@#.@.#@#@@.@..@#@...@#.#@@@..#@........@.#.@.@...#...@@@@#@..#...@@.@#.@...@@#.@@#..@..@.#@..#@@..@.@..#@@@@...#@@.#..@.@.@@@.@..#@#.#@..#@#..@..@.@@.@@.#....@#...#.#.@.#@.@#.@.@@.@...@..#..@#@#@@.#.##
@.#@##.@#@.####.#..@#@#..####.#.###...#.#####.#..@##.@##..#@##...##@###.#.###.#.#@..#####...#@#.#.##@######.#########@#.##.@###@#######.#..#####@#@@#..#@@#.###@##..#@#@@@@#..#.@#.#..#..#@.##@##@..#@@###@##@.####.#@#####.@##@@.###@#@#@@@####.@#@#.@@..#@###.###@###.###.#.#@#..##@#######.#@##@###@@#####@#.#.@.#..######.#.@@#@#.@.@@..#@#.#.@##.#@#.#@#.####.@###.#.##.##@##..###.@@@.@.....#.#######@#..##@#@..#...####@.#.#####...#.###@#..@...##.#.#.#.###....#..####@@#.#@#@#.###@#.#@#@#@#.#@#.#@#.#@#.##.#.@.##.@@#.#####.#@###...#####.##..###.##@##.@##.#..@#.@@#.#..@#.###@###.#@.##.@##.@..@###@###@##.##.#.#.#.##.##.#.##..##.@.###@.#.#@@.#@#.#.@#.@##@@.##.@@@.#.#@#.###@#######.@##.##@.#.#@#.@@..#.###.#.#..##..##..@####@.#..@#.##@@..#@#.#.@....@#@#.#.###.#####.@.#####.###@@@###@##@##.###.##.###@@#.#....##.#.#@@.#..@###@@.###.#.#.#.#@#.#@###..#..@####.@####@#####.#.#.#@#...#@###..#@#@##@#.#@@####@@.#.@@.@#####@#@#.#...#@##...##.#@#...#.###.@..####.#..####.#@#.#.#@#..##.#...#.###.###.##..#@#..##@.@
#.#..@#.#@#@.@#.#@#.#@@.#.@...#.@@@@..@@..@..@#.#.#@.@#@.@#.@.#.@.#@.@@.#.@.#.#.#..@#.....#@...@#........@#...@@#@@@..#.#.@...#..@@.#...@..@..#.@..@#@#..@#.@@...@.@#.@....@@...#@.@@.#@.@....@.#@#.@@.@@@@@.@.@.@..#.@.#@.@#.#.#@.@#@..@@..#@..#@@.#@@..@...@@.@@..#..@.@@.@.@.#.#..@@@#...#@#...@..@..@...#.....#@..@.@...#@#@#.#.@.....#.#.@@#@@@#.@.@.@@#@#@#...@...@@..@...@....@..#@..@...#@#..@@@..@..@..#.#.@@#@.@...@...@...@.@@@..#..@.@#.@...#@.@...@.@#.#...#...@@@.#@@@#@......#.#...#@#@@@....#......@#@@@@..@#.#.@@.@@@#..@..#@@...#.@.#@@.#..@@.#.....#@@@@@#.#..@..#.#.@@#..@#.@.#@@..@@.#.@@@@.@#.....@@..@@#.@..@..#.@@....@...@@......#@@.@.@@#..@..#@#...#.#.#@#.#.@.#....@@..@..#@@@....@@@@..#..@....@@.@#.@@.....@..@.#@#.#.....@.#@.....@#.@.@@#@#@.@...@..@..@#.@.@.#.#..@..#@..#....@@.#@....@@..#@#.@....@.@#.@@#.@.#.@@#...@.#.......@.#@....@@#.#@........@.#@@..@#@..@.#..@....@...#.@@.....@.@..@@#.#..@#.#....@#@@..@..#@@.#@#@.@#.#.#...#.#..@#..@..#@#.@.#.#.#@#@.@@...#.#.@.#@@..@#@#@.@#..@#@#.....
..###...#...#@..#.###.#.#.###@..#.#...#.#.#..##@#.@@##..#.#######@#.#....##.#@@@#@@.#...#...###.#@##@.###@@.@##..##.@##@@@###@#@#@#.#.#.#.@##.#.#.#.#@..#.#.#######.#.###.#@###.#.####.##.@.##.##..#.##@#.#@#.##@@#...#@###.#.@...#.#...@@#.#.#@..#.#@###@..#@@.###....####.##..#@#....#@.#@#..#..#@#####@#.#@@##.@.#######@#.#.@.#@.@#.##...@@###..#....##.#@..#.#..@##@.#.##.##.##@@.#..#####@#.#.@@.#.###@##.#.###.##....###.#..@#@#.@##.@.@###@####@#.#######.#..#@..@#.@#@@#@@..##@#@#.####.@#.#..@#.##@.#.##@.#..##.#.#@#.#@###.#.#@@@@##.###@..###.#.@@.@#.@.#.@@##.##@###.#.#..@###@@@@.@@@##.@##@#@#####.#@.#####@####.##.#####..##@#@.#@####@@@.#.#@..#...###..@#...#.#@#.##.@#.@###.##.##..#.#.#.#..###@.###@#.#.##@@#.#@@######.#.#.#.#.@.###...#@#@#@##.##.#.###@#@#######@###.#..@#@##..#.##...@#@#@@####.#.#.#@#@@.######@@####.#..@@#.#.@######.#.#.#.####..#.###@##.@.###.@#..#..#@.#@##.#.#####@#@##.##@.##.@####@.@.##@.@####..#@.@..#.#@#.#@#.#@..#####@#.#####.#.#@@@..###.@.##.####@@@###@..#####@@#.@#.#.#.#..#..
#.@@#@@@....#...@..@....@@.@@...#.#.@@.@#@#.#.@...@.#@#.#.#...#...#@#.#.@@....#.#@...@...@..#.#@.......@#.#...#.#@@@.@..#...#.#@#.@@#...#.@.#.@.#...@.#@#.@.@@@@@...@.@.@..@@@@.@.#@..@..@.@..@......@#.......#@.....@..@.@.#.#@.@#.@.@.#@.@..#@#...#.#@.@.@#.......#..@.@.@#@....@.....#..@@@...@..@@....#@#.@....@@.@@@@#@#@#.#.@@..#..@#.@.@.....@.#...@.@.@.#@.@....#.@.#...@.#@#.@@.@.@.@@@.@#.#.#......@@@@...@@....#@...@#.#.@@@@..@.#.....#@@.#.#@.....@.@#.....@.#.#....@@...#@@@...@#.@@@@.@@.#..@..@.@@#...@...@.@...@@....@.#@@@@..@..#...#.#@..#.#.@.@..@..@...#.@.#@@.#@#.#.@.#.@.#@@@#@@@..@@.@#@@..@@.@..@.......@.@@@..#...@.@@#.#@@...#@#@.@@@@.#@@@.@#.@.#@@@@@#@...@#.@..@.@...@#.@.#.#.@.@.@.#@@@.@@.....@@#.#..@.@@.#.@@..#.#.#@@...@@#@..#@#@@@#@#.....@.@..@.@..@@.@..#@..@.@@.@#.@.#@#...@@#.@@#.@@.@#.#.#.@@.@.@#..@..@.#.@.#.#.@@..#@#@.@@.#......@..@.#@@@@@@.#....@@.#.#..@......@@.@..@....@..@...@.@@#@....@.@.@@@.@@...@@@..#@..#@..@...#.@.#@@..@@.#.#...#.......#.@..@#.#@#@#.@@....@@.@#@#..@.@@@.@#@
#..@.##@#@#...#..####.#@.##.##..#@#@.#@.#.#..@#..#..#.#@#@#.#...@##.#.#@##.@###@.#@.#..##@###@#@.##..##.#@#.#.#.#.#.#@###@..#.#@#@.#.####.#@##.#.@#.#@@.#@.@###.@####.@######.###@###...#@..##@@@.#@#.#######.#.##.#.@@.#.@..@###.#.###@#@#@##@@##@@#@#.#.#.#####.###.#@#@##.@##@@.####.#.#@###@..#.#.#@###.@.#######.#.@##@.@.#########...@##.@##@@#.##.@......#######@#.#.#@#@###@.@#.#@#@##.#.#..#@#######.###@.####@#.#####.#.@.#.#@##.###.#@@#.#.@@#######.#@###@.@#@#.#.#######@.@###@#@#@##@#@##@#..###.#..#@###@.##########.###.###.#.##..@@###.@####@#####.@#.##@####..#@###.@@.@.#.@####....@#@#@.#@@###########@##@.@###@#.#.#@#@##@##...#@..#.#@.##.#.@@.##.#.#.###.#@#@.######@@###.##....#..#.#.###.#####.#######.#@###..##@#.#######@#..@..##@@#@#.#.#@#.###.#@#...###.##@####.#@#@#@####@.#@..@##.#.#.###.#@#@#.#@#@#####.....###@#@#.###.@@#@#@@..##@#.@...####@##.#.@####.#...#@#.#.@.#.#.#@##.###@@#####@@.#.#.@...###.@.##@.#####.#@#.#.@@@.#.#..##..##@#.#@#...#####@####@#..@.#@..##..@@#@#@#...#.#@#.#@###.###.#.
@.#@.@@@@.#.#@#.#.@@..#.#..@@...#@@@.@#@#.#@#..@@.#..@@@.@@.#@@.#@@@#...#.#..@@@#@#@#.#@.@.@..#.@@#..@..#@@.#.@.#.@@.@@.@.@.@.#.#@.@.@@.@.........#@#..@#...@....@@.@@@@@.@.#.#.#...@@.@@@.@@..@@...#@@.@@#.@..@#@#.@..@#...@@@@@.#@#@.@@@..#...@.#@@.@.#@@@#@@@#@@.@@#.#@@.#@..@@@@@....@#@.@#.#@...@.@#@@@#@..@.#.#...#@@@#@#..@@@#@@..@.@#.@@@..@#.....#....@@.....#..@#@@....@....#..@@@..#@......@@..@.#..@#...#..@#@@...#.@.@@@...#.@@....#.....#..@..#.@...#@@....@#@.@@....@#.@..@#@..#@#.....#.#.@.#.@@.@@@....#...#....@...@#@#...#.#...@.#@@@@@@@.@#....@#.#..@@@@@@.@..@@@#.#@#@@@#@.@@...@@...@#...#....@..#@..@.@@..#...@@@@#@@@.@..#..@@....@#.@.#@#..@@...#@....#.#@..#......@..@@#@@...#@#.@.@@.@@.#.@..@#@..#@#@#@@@#.@@#.@@.@.....@@.#.#@.@.@#@@.......#...#..@..#.#@@@@...#...#..@@...@.#..@..#..@@.#.#.#@.@#.@.@...@.#@.@..#@..#.@@.@....#@#...#@#.#@.....@#@.@..#.....@@@@#@#.#.#.....#@#.@.@...#...#...@.@@@@..@...@....@@..@.@#@@......@#.#..@@..@.@#..@#...@@..#.@...@@.@#.#...#@.......@#.@...#@..#@#.....#.#.
..@@#.#.#@#.@@@.###.#@..#@#.#@#######.@@#..@#.###..#@@#@#@#@#####.#@#.#.#.#.#.##@.#..@@##.##.@#.#.###@#..###@@##.#####.#@####.#.@@##.@#@@.@#@.#@#@#.@@@.@###..@#..@@#.#.###.@.#@##.######@#.#.#@#.###@#@.@#..##@#@.@###@#@###@##.##@####..#@#@#.#.#...##.#..#.#.##@#.##@#.#@.@..#@#@###@.@..#.#.@.##@##.@.#@#@###.#.@...#.###@#@###.#.#######.#.#@#.@.##@@#@####@#@#.##@#.#..##.#.#####@#.#.#.#..##.####.##.###.#.#@..###@.##@#@#######.#@#####.#..##@#@..#.#..###@.###@###.###@.##@#@@#@@#..@#.###.#.#.##..#.#.###.#.#.#@#@#.###.###..##.#.#@#.@#####@.#.###.@##@.##@#.#..######@#.#.###@..#.#@###.@##@#.#####@..@##......@#.#.#.###.@.#@###...#######.###@..#..@#@#.###.##@##@#.#..@#.#@#.#.###.###.#@.@@###@@###.@@.####.#.##.@#.#.#.#@##.###@@#.#.##..#.###.#@#.##.##@.@@##.#@#..@#.###...@.#@.....###..#####@#..@#.@@#@..@@.@#@#@###.####..#####.####.@#@#.#@@.#.#@@##...#@#.#@#@#@#.@######.#.#..###@##.#@.#.###..#...#.##.###.#.##.@##.###.##.##.#.#@#######@#.#.####@##.#..#.@#.#.#@#.#@###@#@..#.@#####@#.##@#@#.###@#..@@...#.
#..@...@#.#.#.@..@@...#.#...@@@.......#@@.@.#@@@#...@.#@.@#@@.@..@#.@.@@@@#@#@..@.@@#...#.@@#.#@.@@@..#@#.@.#......@..@.@.#@@..@....@.#.#.#@@@#...#.@@#@@@....#..@.@@@#@@.@.#@#....@......#.#@....#@.@@@@.#...@@@.@@@.#...#...@.......@@@@#...#.....#......@@.#...#@.@#...#@..@@#@@.@@..#..@@..@@...#....@#@@@@.#.#..@@@#...#@.@#@#...#.@@.@@.#.#@#@.@#...#@.@....@@@@.@#...#@..@...@.#.....#...#@#@...@.@..#@#@#@#.@..@@@@.@@..@@......#.#@.....@..#@#.#@@.#@#@@.@@@@.@@.#.@.#.#..@#@#.@@#.#.#...@.#@#..@.@#.#.#...@@#.#@@@#@#@@@@@#.#.@.#@#@#@@.#..@#.#@..@@@.#...#.#....@#.@@..#.#..@@.@@#..@#.@..@@.#@@.@..@..@.#@@@..#.#.#.#..@@.#.@..@@.#@.@.@.@#..@#@@@#@..#.#....@....#.#.@.@@.@#.@@..@@..@@#.@@#.#...#@#@#@@.#@#@@.#...#@..#@#..@.@.@.@#...#.#...#.@.#..@@..@@@..#.@.@...#.@@#@@.#@#.@@#.#...@@#.@@.@@@.@#.@@..#.#.@@#@..#.#@..@@..@.#@.@.@.@..@@...@#..@#@@.#@..#@@.#.@@#@..#@@.@@..@@@.#..@...@@.#.#..@....@@#@#.@.#..@..#@....#@..@..@...@@.#..@.@#@....#@#.......#.#@@@..#.#.#@@@#@#..@#@@@@.#@......@@#.#.#.#.@@#@@@#@#..@
#.@##@..##@...#@#@#@#@#.#.#####.#.@@#.###.##@..@##@.#@#@#.#####.#.#####@###@#####.#####@#..@#.#@#####.#.#@#.@@#@#.#@.#@##@#.#.###.#.#.#@#@#@###@#.@@##@#####@##.#.#@.##@#.#@#@..###.#@#.#.#@.####.@##...@@#.###.#@@##.###@###.#.###.###.###..##@@##@.##@..##@#.###@@#@#...#@#...#...@#.@#.#@#.###.@...####@.###.#.##.#.@@#@.#####@@@@##.##.@.#.##..##.#.#...###@.###.#####.##.##@##@..#####.#####@#.#.#..@#.#@#.#.@@###.#@@#.#@.#..@.#.##.#.##.##.#.#@#..##.#.#@#..###@@#..##@#@#.###@#@#.#.###@#@###.#.#@###.#.@.##@#@.#@###@#.@#..#@#.@.#@@.#...#@#.#.##..###.@#.@#@##@##.#.#.#.#@###@#@#.#@.@#.#@.@#.#####.#@###@###.###@.@@.#@#.##.@######.##@###...#...#.#####@.#..#@#@#...#.#..####...#.##.######@@..@..@@#.@@@@#...#.##@@##@@#..##@#####@#@#.@...###@#@#.###@.@#.#@#@#@#.#.@##@..##..#.#.#@.@@.#.###@@#.@#@..#@##..@@.@@####.#.###.#.#@@##@#@.##@####.@###.##@@#.#.#..#@..@#.#@###.#.@###@#####@.###@@.#..##@@.#####.......#@#.@.#@#.#@#.####.##.##@####@#####@###...#.#@#@.##.#.#.#@#...@.#.#.##@@#.####@#@.###@#.#.#@#@..#@#@..
@@#.@@#@.....@#..@#.#..@#@@@@@#@#.#@#.#...@@@@.@..@.#.#.#@......@.@@@@#@#@..#@@@#.#..@#.@@#.@@.@@.@.@.#@..@..@#.@.#@@@@.@.#..@#..@....@@.@@.#..@#@.@.@#.@....@#@@@#@.@@.@...#.#.#.@.@.#.@@#...#.@@.@#@@@#.#.@...@....@@.#@..@@#@@..@@.@@....#@..@..@...@#@.....@.@#.#.@@@..@.@@.#@#.#@#..@#@..#..@#......@#@.....@#.@.#@.@@@.@@.....@..@@@#....@@@..#.@@#@#@@@@..@..#....@..#..@..#@.@#.#@@.#.@@....#.#.@..@#@..@@.@#...#@#@.....@@.#...@..@@.@@#@.@..#..@#.#.@@#@@...#.@...#.@.#.#@..#@#@@@@.@@..@.@.#.#.#..@#.@@@@#.@.@.#..@#.#.@.#@#@#.#...#.#@..#@#@.@#@..#.@.#.@@..@.#.@.#.#..@..@.#.#...#@.@..@.#.@@@@#@..@.#.#..@.@@@.@#.....#..@#.@@..@.@.@@#..@.....@#..@@@.@#..@...@..@..@@.@...#@#.@@.@#.....#@.@@@#.#.#.....@@.@@.#@.@@@#.#.#.....#.@.#@#.@.....@@..@@.@#.#.@@.@@@#@.@#@#..@@..@#.#...#@#@@.#.@....@@.#@@.#@..#.#.@...@@#..@.@#.#@..@.@@.@.......@.@#.@.@@#@#@@@...@..#@#@.....@..#.@@....#@...@.@#@..@@..#@@.#.@@@.#......@@.#.@.#.....@...#.......#...#.#.@.#@#..@@@.@#..@@@#.@@#.@.#@#@..#@#.#@.@..#.@@....@@..#@#..@#@#@
.@#..#.##.####.@###......@..#.#@#.#.#@#...#.####@###.@#.#@..@#@.#.##...@#.#@#@#@#@..#@#####@#@#..#..#.###..##@#@#.@###@..@#####@...@#.....#.#.#####....@#@###.#...#.#@#.#@@.#.#.#.##@##.#.#.#@#.##@@@@#@#.#####.###.....####.@#@###@.@###.#.###@##@@...##..####...@.##@##.#@...##.#...#@##.@#.#.###.....#@#@##@@@@#.#.@####@##.##..##.##..@#.#######.####@###@..###.#@##..###...#.#@#...@@#@.@###.#..@###.#.#.@##.##@.@.#@###.###.#@#.#######@#.##.@#.###.@.#.#@###...###..@#.###@....#.#.#@###@#..@###...@.###@###.#.##.##.#.#.##..#.#@.@#.###..####.#...@@..###.@#..@.#@#.#.@.#.#@.@###.#@#@@.###.#@###@.######.#...@@##@@#.#..##@#.@##.##@.@@######.@####@@#@#@.#@.#..#@#.@.##.#@####@##..####.#@###.#.#...#@#.@####.@#.@#.#..##.#@#.@###@@.@#.#..@..#.@###....##..####@###@.##..#.#.#@##.@###..@#.###.#@#@#..##.#.#@#.####@.#@##..#.###.#@.@#@#@##@@.@@@#@#.#.#.@.###@##.@#@#@@#####@.###.#.###...#.#....#.##.#.@##..@.##@###.#@@#..#.###@#@###.#.#@#@##.####.#...#@@#..#.##@.#..####@##@@#@#@###@...##.#.#.#.##....#..##.#@#.#@#@..
.@@@#..@@....@.@#.@@#.@@.......@@.#.#@@@#@.@...@..#.@.#.#...#@@.#.@.@@.@#...#@#@.@.@@.@@...@@@@.....@.#...#....@.@..#.@..@@@....@@#.#....@@.#@@......@.@.@#..@...@#.@@#...#.@@#@#@....@@...@#@#...#@..@.#@..@@#...#..@@....@......#.@........@#.#@@@#@#.@@..@...#@#.@@#..@#@@@#.........#.@.#...@@@....@#@#@@@#..@.@#@.@@....@@...@@.@#..@#@@.#..@@.#.@@#.@.#......@..#.#@.@#.#.#.#.#@@..@#.@.@.#@@.#@..@@#...#@#.@.#.@...@@#@..#@....#...@.#...#.@@#.#@..#...#@....@.#....@@@@@.@#@#@@@#.#..@..@@...@#.@.@.#.@....@..@.#...@.@..@....#.@.@.@@..#@@.@.#@.@#.#@..#@@@#.#.#@#.#.#@@.@...#.@.@..@.@#@....@@@.@.@..@#@..#...@...#.#..@#.#.@..@@@@@..#...@@@.@@.@#.#.@@.@@.#.#...@@#.@.#.@....@#@.@@@#.#.#@#.#.@@..@....@.@@.@@@..@@@..#..@..#..@#@#.#@..#@..#...........#...@..@....#.@@..#.....@.@.@...#.#..@#.#.#@@...#.#...@.@.#.#@.@#.#@.@..@@...@#@..#..@...@#.@@#@#@.@@.@..@#.@@.@....@.@.#.@@#.#.#.#.#..@...@....#.@.#.#......@#....@#....@#.#@..@....@#.@.#@...@@.#@#@#@@...@@...@...@@.@.#@@@.......@..@@.@....#...#.@@#@...@#..@#@
#@##.@#..##.#...#.@..@@##...#####.#.#@.##.###..###@.##..#.###@###@####.@#.#.#.#.#.###.##.@#.@######.#@..#.#@#.#...#.#.#.@.#.#.#.#.@...###...#########.#####@####..###.#.#..##@@.#.@#####.#.##.#...##.@...####@###.#######@#@#.#.#.#####@###.#.###.#.#.#.@#@.@.#@#..##.#.#@@@#.###@#.#.###.##.##...#....##.#..@.##....@#@.@###@#.#.#@#@#..####@@@#.@.#.#.###@.@###@#@.##@##@@#.#.#@#.###.#@####..@@#.#####@#@@@#.###.###@##.@#.###@###.#.#.#.#.###.##@..@#######.###@###@####.##@.##.#@@#.##.##...###..#@#####.#@#@#@##@@..@.#@#.@#.@.@..@.@######@#@#.#@###.##.##.#@#.###.@.#.#.###....@.##@@@###.###.#####@#@#.@@@##.#@#.#@@@#.#@#@#@###.###..@..#.@.#@@##@@#..#######@.@##@#@@#.@@###.#@###.#@#@..#.#.#.@.##@####@#.#.##..#.#.###.@#@.#.#...#@#@#...#.#.@@#..####.##..###.@.#.#...##@.###@###...###..##.##..###.#.@@#@#####.@@##..#.#@.##.#@@###.##.##.@#@#@##..#.##@.##.#@.#..@....@.###@#@#@#.@.###@#@#@#@.#@.#@@.###.@###@@#@###.#.###.##.@#...###.#####.#.#@##@@..#.#..#@....@####@##.@.##@#@###@#@@#@.@##.#.@.##@.@...#@####@#@#@
...@..#@@...#@@.@...@...@@.@#.@.#@@@@.#...#...@..@#@#..@#.@@@@..#.@.@.@.#.@.#.#..@.@@.#..@#@#.@.@@.@#.#@#.#.#.#@..@.#@..#.#.@@#.@.#@#..@@.#..@.@#.....#.@.#@@@@.#@#...@.#........@@.....@.@@#..@.@@@@.#.....@@@..@#@@......@#........@#@@@.@@.....@.@@..@..@@@@@#.@..@#...#.@......@#@#..@#.@...#.#@...@@@#..@...@.@#..@#...#.#...#..@#@.@....#.#...#..@@.@.....#.@.....#.@.#@@@#@#..@@@.@.@.@..#.@.#..@#@#.#@@.@.@.#.@@@@#....@#@..#@@.#.#..@@.#.#@..#.#..@.@#@@...#...#...#..@@.#@.@....#@@@.@@.#.@.#@.@#..@@.@@@@....#.#@@.#@#.#@.@..@..@.@@...@..@#...@.#@@.#@@@#...@.#.@.#.#..@.@.@#..@@@#.@.#.....@@..@.#...#@.@.@#@#@#.@@#.#.#.@.#@#.@.#...#...@@..#.@@@@..@@...@@.#.@..@..@@.@...@#.....#.#@#.....#.#....@..@..@#.#.#...#.@..@#.#@#.......#@..#@#..@#@...@#@.@...@@@#@..#..@@.#.@.@.@...#.#@#@..#....@#.@@@@#.#.#.@.....#@@.#...@@#@#@........#.@..@....@.#@@.@@#....@@.....@.#.@@#@#@@@..#@...@.@#..@....#@..#.#@@@...@.@..@..@#.@..@..#.#.#.@.@@.@#@#@@@..#.#@#@@.#@@.#@@@..@@#..@#...#@.@@@@.#.@.#..@...@@.#.@.#.#.@@@...#.#.
#.###.#@..@###@####.##@####@.##@#.###.#.###.####@.#@#.###.###.#.###.######....@#@@#####.#.#.@.#.#.#@#@.@.@#...#.#@#@#.#@..@####@#.#..@###..@#.@@##..@.#@#.#..@#.#.@@#.#.#.#@.#.#.###@###@.#.###.##@@#@#.#@#...@.@@..@.#..##.##.####.#@#.###.#.###@#.@##########@#..@##.##.#.###@#@#...@@###@#..##.#.###.#.####.@#######@#@.@..#@#####@##.##.###@#@##..#@######@.#######.#.#.#####@#..####..@##@###@@#.#@..#@..#######@###.####..#.#@###.#@..#@#.#@#@#.#@#@#@#@#.###..@###@..#..#@@#@.@###.#@##@.@.@@###@#.#@#@#..##.##.##....##..@#.#.#.@.###@#@.##.#.#.@.#@.@#.#.##.@#.####..#@.##.#@###@.####.####....###@#.####@.###@##@..####@#@###.###.@@....@..#@.@@####.##.#.@.###.##@.#.@#@#@.#.#.@##@.@@##.#@#@#.#...@.#.####....#.###...#.#..##@..#####@.##.#@@##.#.#.#.#..@#@.##.@##...@##@#.#@@#..@.#.#.@##.@..@#.#@#@###...#.#.#########.##..#@..@#@######.#..###@@#@###.#.#..##..######.###@..#@###.###@#..@.#.#.@#.#@#@@.#@#@##..#.#.#.###@#.#@###@@.@#.##@#.#.#.@#.@#.....#.@.#@..@##.@.#.#@###.#.###.#.###.#@@....#@@@@@#@.#@#@###@#@#.
#@#@..#.@@@..@#@.@#...#@..#@@...#@#.@..@@.@.#...#@.@#@.@@.#@#.....@.#...........#...@@..#.@@#...#@#.@@..@@#@#...#..@#.@..@@@.@..#C@.#@#@#@#@@@#..@..#@.@@@.@.@.@#...@@#@.@#@.@#.....@@@@#@...@@.#@.@.@@@#@@.@...@.#.@@..@@#.#..@@..@#@@@..#@#.@@....@.@.....@.#@#.#.#@.@.@@.#.#@#@#...@.@..@#...#@#..@...@..@@@.#@..@.@.@.....#@@..@#.@@@.@@.@.@@.#@#..@..#...@@#..@#.@.#.#@@.@.#@#.@@@@..@@..@..@#.@.#.@...#@@.#..@..#@.@....#.#@#.@..@@@#@..@.#@#@#@#.#..@#@#..@#..@.@@.#@@@.@#.#.#@#.@@@.#.@@#..@#...#@.@#@...@@..@#.@.#@@@...@#..@#.....@@#.#@@.#.....#.#@#@.@.@@@..@.@..@..@..@#.#@.@..@@@.#...@@....@@.@@..@#.@.#.@@..@.#...#@..#.@....@...@#.#@....#@.@..#@#@.@..#.#@..@.#@....@.#...@.#.#..@#.#.#.@.#.#@..@...#@#.@.#@..@.@@#.@.@@.@@@#@.@..@.@...@.@@#.@@...@#..@#.@.@@@@@...#.....#@@.#@#.@.@.@@..#.@@#@..@@@@#@#@.@@.@@.@#.@.#.#@@..@#..@..#.@..@#@#@#.#.@.#@@@@.#..@.@@.@.@.#...#@#...#.@@#.#@@@#@@.#.@.#..@@.#..@#...#.#@#@.@#@.@@.@@.@@@...@#.@@.@#...#.#.@@.@#@#@.@#@@@.@..#@..#@#...#@#@@@#...#.#....@..#.#.#@#@..@.@@@.
@@@.##...#@@#.#@#@@@#@###@#.#.###.###@...###.##.@#######@##.#..#.@#.#.###@###@#@.@#...#@..#.@@#...##.#@.@##@.@#.#@###.@#..#######.#.#@..#.#..####.##.@#@###@###..#@@###@#@#@#@#.#..@@...@@.@#####@#####@#.###.#..##.#@#@..#.#.#@.##@@....@#..###@####@######@.#@#.#@#.#@.@##.@#@#.#@#.#..@##@#..#.#.#.#@#.#######...#...#.#######.#...#...######..#@#.#@..#...###.#.#.#.@.#.####@@###.#####..###.@####...@.@#@#.#..##@#.#...###.#.#####.#@#.#...#@#.#@#@#.@@#@@.#.#@##@##.#..#@##.#@###.##..@.#.#####.#@#.##..#..#.@.@#.@####@###@.@###.#.#@#.@.#@#@#@#####@@@#####.###.#.@#.##@###..##.###.@@###.#@#@#.#.##.@#...##.@#.#.#@.@#...#@#####.@@#@#.#@###.###@#...@.#.##..#.#@#.####.####.####.#.@#.#.@##.#@#.###..@##.@#@@@#@#.#.##@##@#.#@@#.##..@#.####@###..@@@@###.@#@@@.######@@#####@#@#@##@@#..##@#####.@####..###..@@###.###.#@##.##.####.@###@#######.#@#@.@#@####.##.#@.@#.#@#.#.@@##.@#..##@#.#..@#@#@###@##@..#@@..#@#@#.#..@#..##.#.#.#@@#.@######.####@###.@#@.#.#.@.###@###.#.#.###.#@#@#@###@@##...##@#..#.#@#.#.@@@@#..@#@
#@@.#@.....@#.@.@.#.#@..#..@..#@@.#@@@@.#.@.@@@@@@.@...@.@..#.@.#@@@#@......@@@@#...@.#.#@#...@.#@...@#@#...#..@#@..@@@...#..@@@..#@#@@@..#@.@.@@.@.@.#.......#@..@@#..@#...#@#.@@@.#.#@#.#.@..@..#.@.@....@.@@...@.@@#.#@..#.#@@.@@#.@..@..@.@@#@@..@#.@@#@..#@..#.@...@..@.@#..@@.@....@#...@..@..@..@@@.@@@@....@.@#.#@@@.@.@....@.#.@..@@...#@#..@#@..#......@#.@.@@..#@@...@@#@.@#@.@#@@@#@#..@.@@@..#@@.#@@.#.@@.@@.@.....#.@@..#@#...@.@@#.@.#@.@.@#...@@@@.@@@#...#.@.#@@@#.#....@#@@@#@@....@#.#.@.@.@.#...#..@#...@.#@....@@@.#@.@@@.@......#.@.#@#...#.@@....@..@..@.@.#.@..@#@#@#@#.@....@#@.@...@....@@#..@#..@#...@@...@@..@@.#.#@#@..#.@.#@#..@#.@@..#.#@.@.@#@..#..@#@#...@@@.#.@@#.@.@.@....@#.@.#@#.#..@..#.#..@@@..@.@.@.@.#@@@#.......#...#@.@#......@.@@@@@#@#@.@..#@@...#@#@@.@....@..@...#@.@..#.#.@.#...#.#...#@@@#@@@@.@...#.....@@@.#.#.@@@.#@@@@@.@#@#...@@@..@..@.#.@@#.@.@.@@#....@..@.#@#.@..@#...#@@.@.#@@@.@#.#...@.@@.......@..#@#...@.@@#..@#.#@.@....#..@.@#@#.....#@...@@...@...@@#..@@@.@#.#@..@@..
#.###.##@####@##@.#@#.@.#####.#.#@#@###.###.#.###.#.####@#####..#.###.####..#.#@.##@.@#@@.#.#.#@##.##@@##.######@@######..#@##.@#.#..#@.#.@.#@#.#@@##@#.##.##@#####...##.####@###@#.##@@@.#@##@##.#..@@##@#@#.#.#.#####.#@@.#.#@...@##@.#.####@..@###..@#...###@#.####@@###...#.#@#.##@##@###..@..#@#.###....#@.@.###@..#@..###@@##.@.@.#.#@@@#.#@#..##.#####.#@.@#@.##@#.#####@###.#.#.#.@##.#@###..@@###@##..##...#@#.@@#@#@@##@###@#@.##@.@#####..####.....##..#..#..#@@##.#.###@..#.#.#@.@#####@#.#@..#..@@..@#...###..##.###.####.@@.#####@.@#@#.#@#.###.#.@###@.##.##@#@##.@#.@####@...@#@###@#@###@###.#.@#.@###.##@@#@###.#..@.##.#.#..@###.#@..#.######.##.#.##@.###@..#@#.#.#@####.##@#.@##@.##..@###.#.#.#.#@.@#.#@@@###@#.##..#.@.#.###@..##....#.###@#####.###@#...#@#.@####.@@#.#.#.###.#.#@##@.##@.###.@.#.#.#.#.#.###.#.#.##.######.#@#######.#.#.###@#.#.###.#.@@#.#.##.#..#.##@.#@#@#####@@...#.#@.....#######.@#.##.@..####@..#.#.####...#@@..@@.#.#@.##.###.###.##@.#..##@#.#.@.@.#...###@.@#..@@.@##@..###@##@@#.##
#.#.@@#.@....@@.#@@.#.#@.@.@@....@@@#.@@#@@@#@....#@..@@@@@@#...#..@@@@.@.#..@#.@.#.#.@.#.....#.....@@@.#...#@......@...@...#@..@@.@......#.#@.@...@....#@@@.@#.@@#.#........@@.@.#.@.#.@...#.@..@.@#...@...@.@..@.@#..@@@#@@.@.#..@@....@@.@@#.@.#.....#@@@#...#.#...#@..#..@#...@@..#@@....@.@@.@@#@@.#@#.#..@#@.@@.#.#.@@@.#..@.@#@#....@#..@#@#@#.#.@@.@#.@@#.#@@.@.#.#@.@.@.@.@#.@@@.@@@.@...@@#..@...@@.#.@@.@#..@.@#...@.#.@@..#@..@..@@@.@#..@@@#@@.@@....@..@.@....#.....#@@.#@.@.@#...#.#.#.#.#..@#.@@#.@@#@@.@..@#....@@@....@@....#@.@@...@.#...@.@@#@..#@.@..#@#@@.#....@#@.@@.#@...@..#.@..@@.....#.@.......#@#...#..@@...#.@@#.....#@....#..@..@@..#@#.@@#.@.@@.@@@#@.@.@@...@.....#@....@.#@.@.@#.....@.#.@@#.#..@.@#@.@..#..@@.@.@.#.#@@@#.@.@...@....@#.@@..#...#@..@@..#....@@.#@..@.#@@.#..@@.#@....#@.@#.@@#.....@@#.#.@@@@..@..@#..@@..@......#@#.#@@@..#.@.@@...@.....@@.@@#.@..@...@@.#.#.#@.@@@@.#@.....@@@#@.@.@.@@.@.#...@@#...#.@.@.#...@...#...@@.@#.@..@....#@#@..#@..@.....@..@.@@.@.....#....@#@.@..#.#.
#..##@@.###@#.#.@.###@#.###@#.@##.#.#.#.#.###.#@#.#.#####@@@@@###..######.###.##@@#@.###@@#.#@@.###@#@#.#.#.#@@####.##@@#######.#.#######.###@#@#@#@.#@@#.#######.#.@#.##.@#@#...##.#.#@###@#@#...@@##..#@@#.#.#@##.#..##.##.@#.#####.###.#.#@.#.##..###.@#.#@#.@@#@..#.@@###@#.####.#....###....#.####@..#@.@##..##@#@.#.#.#@#.##.@#.#####.#.##..#.#..##.#.##.###.#.##.#@#..##.###.#####...####.@#@@.#@########@##.@.###.##@..@##.####@#..@#..##@##.##.#.###@#@#@..@@###@.##.###.####..#######...#@#@#.#.#.#@.@....@@#@@@##@#@.#####@#@###@#.#@##..#@#.######....#@##.@#.##@@#.#..#@.@@##@####@#@#@#####.#...@.#@.@#@###.#@#.#####@#@#@@.#@#@#.@.@.#..#.#....#@#....@#.#@#.###@###.#####.#.#@#####@###.@####@#@#...#@#####.@.#.#@.@#@#@#########@###.#@###.#@#@###.@..@#.##.@##..@###@##@#.####@#.@#.#.#.###@#####@..#.@.#.@.#@.##..#.####.###.#.###..@@##.###...#.#.#.@##..##@#.#@###@#####..####@###.@@@.#..@#.#@#.#..@#@#.##@#..####.###@.@@#.###@#@#.#####@#@...@@##@#@#@#.#.#@..#####.#@@#@#@@#.#######.@#.@#@.#@@.###.@..#.#.#@##
@...#..@....#@....@.#.@.....@@....#.#@#@@.#.#...@.#@.@@@.@@@#.....@......@.@....#....@#@.@..#@#@@...#.#@..#@#@.@..@..@@.#@@@#...#..@..@.#@.@#.@@#@#..@@.#.@.........#@....#.@.@..@..#.#...@..@#..@#@@@..#@#@...@#...#.#...#.@...#..@@.@@..#.#......@#@.@@.#@@@..#..@.@#@#..@#....@#...@.#...#@@..@...@#.#@#@.@..@@..@.....#@#.@.#.#.@.#.@.#.#....@.@.@..#..@....@..@@.#..@#...#.....@.#@.....@@@..@.#@#.@@.@@....@@@#@@.@@.@...@.@.@....#@#..@@...@.#@#@...@#....@.@#...#.@@......#.@@..@..@@...#.#.#@#.#...#@#@#@#.#@.@@@......#@@@.@@.@@#...#@...@.@@.@@@@..@@..#@@@@.#.@@@.#..@......#@.@.@@@@.#.#...@@@..@..#@.@#@..#@#.....#....@#@#@.@#.#.@@#.@.#..@.@@.@...#.@.#...#.@@#.@.#.@.#@@@@@#@#@...@#...@@@..@#.#.#....@@@#.#@#.#.#.@@#.#@@.@.....@...@@#.@.@@...@#@#.@@...@#...@@.@....@@@@#...@@#.#...@..@@.@.....#.#.@...@@#@@....@....#..@#.@@.@...@#..@@.#@#..@@.#.@@.@@.@.#.@...#@@@#.@@@@..#.#..@#@@.@.#@..#.#@#@#...#@@@..#@@@..#.@.#@..@@#@..@@@@..#@#@#@#@..@....@@.@@#@#@@@....@.#@..@.....#@.@.@.@...@#.@.@@.@#....@@@#..@#.
.#..@.#@#@@.####@.#...###..##.#@####@@###.#@@@##@#.#####@.#@###.#@#######@##.@#@.####@..@.@@@@#@##.@#.#@##.@#@.#@##@#@.##.#@#..##@#@###@@##@#.###.#.##.##.##@#@@#..@.@##@#.@..#####.#.##@.###@#@#@#@#####@@.###.#@.##.#.@##.#@.#..#@####.##@#@#@#....@#.##@.###.####@@..###.#####.#@###@..#@#####@###.#@#@#@@#..#.#.#####.#@..#.@@#.@##@#.@..@.#@@.##.#@.@#.#@.#.@#.@.#.#.###.#@###..@#.#@#@..#.#@###@###.@#@.#####..#.@#.##@@#######@###@#@###.@##@#@.##.#.@.#@@####@#..########.#@#@##..#...###.#@#.#.#.###.#.@.#@#@#.#####.@##.#@.#@.@.#@.@###@###.###@##########@.#.@####@#..##.#.#.###@#@#.#@#..@#.@##.#@@#..@@##..####@##...#@#.#@#.###@#..@###.#@###@@##@###@###.#@#.##.@#@.##.####.@#@..#.###.###@###.#.#.#@@......@..#.#@#@@@@@#@#.#.###@@.#.#@#.@######@#@.#...#..@.@@##.@#@##.@..#@###@#.#@#.###.####.@##..###.###.##..##@.#..@###.@##@.####@###.@.#@#@###.#.###@#@###.###.#@@.#..#.#..#.#.#.#####..###..#.#.#.####.##@..##@@#.#.###@@##.##...#..@.#.#.###.#.#.#@..#.#.#.#.#@@.@..@..####.##@.@#@@###....#@#@.@..####.#.####@
@@.@#@..@.#.......#@...@#..........@#@.@.@#@@@@@.....@..@.#@@@.@.@..@.#@.@#@.@..@.@@@..@#@...@#.#@...@..@.......@.#@@.#@..#@#.#@@.#@.@...@.@#@#@..#....@#@...@@@..#@#@..@.#.@...#@..@.#.#.#.@.#@#.#@#@..@..@#.@.#....@#..@.....@..#@#@.....@#..@#..@#.@@@@@@@.#..@@.#.@.#@..@..@#...#@....@..@#@..@@.@#.#.#.#.@.@.@...#.@@#..@#.#@..#.@@@.@.#...@.#.@.....#.#@#@#@.@#....@...@...@.@#@#@@.#@@...#.#..@@...#@....@...@@@@#@#.#@......#.@@..#.#..@..#.....#...#@#.@@@.@...#@@....@#@@@#@@.#@#.#...#.#@#@#@........@@#@@.#@#@#@.@.@@.#@....#.#.#@@.@.#.#.@@#@....@.@@.@@@.@#.#@.@#...#@....@....@.@..#.#@#...#@.@#@@.#.@..@#@.@...@.@@..@..#...#.#@..@@@.#.@.#@....@..@.@@@.....@.@@.@@.@...@@.@@......#@..#.@.@.#@#@.@#@....#@#@#.#@#.@@@@..#.#.#..@.@@@#....@....#.#.#.@@...@#@#@#@@@..#@@@#..@...@#.#@.@#@..#.@@@@.@#.@@#....@@....@#@..@@@@#...#@..@.#.@@..#@@@.....@#.@@#@@@#@@@.@.@#.@.#@.@@.@.#@..@..@.@@@@@.@@@@@.@.@..@.@.#@#...@..@#.@.@@#@@...@@..@.@@....@.@.#...#.#..@#@#.#..@#@#.#@@..@.@..@@#.#@#.@.#.#.#@..#..@#.#@@@.@..@#
#.###.#@#...###@....###.@####.#.##..#.#..@@@@.#@#.@.#.###.#.#####@##....#.#.###@..@.#...@##.#.#@#.##@#.##..##@#..##.#@@@@#..#.#.#.###@@@@.@@#...#####.#.#.##@#@##@#@#.@##.@@..#@#@#@###...#.#.#@#@#@...@#..#.@#@#.#@#...@@#.#.@##@###.#...#.###..###.###..###@#@#..#####.@...#@@#@#.#@###..#....#####.@.#..#@.##.@#.##@.@@#.#@#@...@#@#######.#@#@....#.#####.#.###.#@@@..#@###.@##.#.#@#.###...#.#..@#.###@@##@.#######..#@#.@@@##.#@##.#@.#.##...@#####@@@#@#.####.####.####@####@##..#.#@##@@#.#@#.#.##.@..##.####@#.#@..#...#@###.#.#..@###@#.#.#.#.#....###..#.###.#.@.##@@..#######.#@#@#@.##@#@##.@#@#.#@##.@#@###.###.#.#..@#..@....@@#@####@@###@@###.#..#..##.#..##@###@.@@.###.#.##..###@.##.#.###.#@##@..##.#.#.#.#@#.#.#####.#@#.....#@#...#@.#.##.#.@.#..##@###@#@#@#@.@#.####.####@#.##....###@@##@.@###.#@.####@.##@###@#.###@#@#.#@####.##.#@..#@..#.@@#..@#@#.#.#.#...#.#@#@#.##.#####@@@..##@.####..#@.###...#.#.###########.#@.##@.#.@###.#.#.@##.#.@@..@.###.##..###@#.###.#.#######@#@#.#.@@..@##.#@#..@...#...@@.
#...#.#@..#.#.@.#@@@@@@@.@@@@@#...#.#@@@@.#..@.@#.#.@@#@..@@#...#.@..@.@#@#...#@#.#.@.@@..@.....#@...@@.#@@..@..@@@.#.@.#.@@#@.@......#...#.@@#@..#.@.#@@.#@....#.@@#.@@#.#@@.#.#.#.....#@#.#...#@@@#@#@.@@.@@@.#@..#@....#..@#@......@.#.......#.@.@@.@.@#.@.@.#.@@..@.@...#.@.#.#...#@#.@.@@#@...@......@..@.@#.#..@.@#...#.#.@@@..@.......@#@.@@.#@#..@....#.@@#@....#.@@....#@....@@#@.@..#.#@#@@.#.@.#@#..@#@@@#@@.@@@..@#......@.@#@@@@@#.#@.@#@...@#...@@#..@#..@@@#..@..@..@.@#.@.#@#...#.@@......#....@.@.@#@.@#.@.#..@...@#.#@#.#@@..@.@.@#.#.#@@@..#@..#...#@@@#.#@..#@....@@#.#.#.#..@@.@.#@#.#.#.@..@#@.@#.@.#..@@@..@.#.@...#.@.#@..#.#@..#.@@@@.@@@.@#.@..@#.#.#@.@#.#..@#@.@#.@@.@..#...#.#..@#.@@@@#..@#.@.@.#.#@@.@......@#...#...#@#@#..@...@#.@..@...@#@@@..#.#@..@.@.....#@.@#@...@@@#.#...#..@.@..@.@.@.#..@#@@.#.#@.@@@#@@@#@..@..@@.#.@@#.#@#..@#..@@.#@#...#@#@#.#..@.@@@...@.@#.#..@....#.@@@..@#@@@#@@@.@.@#@..@..@#@.@@.@.#@....@@#...@@#.@...#.#...#.@@#.#@#.#@@.@.@.@..@#.#@..#.#.@@#.@@#@..@.@.@.@@#.#.@#
###@.#.@#@...##.#@##@@#@##.#@@##.##..@.##@@#@.#....#.##.#.#.###.@.###@#@#@###..##.#.##..#.#.###@..#.###@@.##..#.#@#.#.###.##.@#@#..#####..#@#..##.#@###@#@#@###.#.@##.@@#.#####@#.@@@.#@..#@#..#.@@.#.#.#.#.#..###@#.@##.##@#@#.@@#.@#@..@.##@##.####@##@@#@.@##@@#.#.@@@.#.#.#####.#.#.#.##.##@#.######.##.#.#@#@###.#..##.#@#...#.##@@##@@###@.#..#.#@#.@@#.@@########@####@#@.##@.#.##.@.#@..###.#####..@@.@#@@#..@.##@@##.##..#.##..#.#@.@#@#.#.#.#####@@#.#..#.#@#.#.#.###.###.#.##@##@#@###.@.#.@##@#@@##.@##@#.###@##..##.#.@.@#.#.######.##...#..#.###....###@@.@##.#.#####@#@#.#@#@#.##.@#@###.#.#.#..##@#@.####@@#@@#.###.#@##..#####.#.#.##@..##.#.####..#@#.#@#...#.#@@@#@###..@#.####.@#@..#.#.#@#@#.#@#@#@..#@##..##.@#.#..##@...##.@@#.@@..##@@#.#.#@@.#.#@#.##..###@.@#...#.###.#@#.#@#@#@#.#.#@###...@.##.##.#.#@##@.#.###@.@#..@@@@.#######@.##...##.@##.##.#.#.#@#.###.@.######..@.###@##.@.#.@#.######.@###..#..#.#.###@#.#@#@#####.##.@##...###.@@##@@.###@@##.#@..#.#@#.#####.#.#.#@#..@#@#..#@@..#..##..#..@.#@#@
#.#@@.@@#@........@@@.#....@@@#@...@.@#..@@.@.......@@.....@#@@.#.#.#...#.@..@.@#@@.#@@@..#.....#@...@#.#@@@.@#@@@#@..@...@.@@..#..@#@.@...@@@@...#..@#.#...#@#.#.@.@.#.....@@.@#....@#.@.#@@.@@#.@@.@.@...@#@#.@..@@.#@.....@@@#@#.#@.@..........@@#....@..#@.@.@@@#.@@...@..#.@@@.#@@.#@#@.@#...@.#@.@..@.#@..#.@....@@@#.#@@...@.@.@@..#.#.@.#@#@@@#.@@#.#@@...@.@....@.@@.#@.@#@.@..@.#@.@#..@.@@@...@..@@#.@.#@#@@.#.....@@.@#.@..@#.#@#@@@.@.@@.#@..@@#@@..@.@#@@.#...@@#.@.@.@@#@.@....@.#@.@...@.@..@@...@#.#@..#.#.#@...@...@#@...@....@@#@.@#..@....@@#...@@....#@@...#.....#...#.#@@.@.#@@..@#@#@@.#.@........@@@#.#@@@..#.#....@@@@@..#@..#@....#.@.@.@@#@.@#.@@#@#.#.#.@.@...#.#.@...#..@#.#.#...@.@@...@#.#@@.#....@@.@....@....#@@@#.#@#@..@@#...#@@.@.#.#...@.#.#...#.....#@@.@@#..@#@..@......@@@@...#@#@........@..@....#.#.@..@#@#@@@@@.@.@#@@.@.@.#.#...#..@@.#.@@#.@.#@..#....@.@....#.#@...@#....@.@..#.......#@@@#@#...#@.@..@.#.@.#@#...#..@@@#...#@@.#@..#...#.#.@....@@.@...#....@@@.....@#..@#..@#.@.@.#@#.#@
@@#.#.#.@@#.#@.###@.#@##..@.#@#.@##.#.#.####.#..#@#..@#@##@@.@..#@#.#.#@#@####@@##.@#.@#@..####.##..###.##.#@####.#.@##.#.#.#@###...#.#########.#.#.#.@.####@..@###@#@#..@#@.#@###.##@#@#.@..@#.@.###@@@##@@.@@@###@#@####@@#.@.#@#@#.###.#.@#@@#.#.#@##.@##..#@####@##@##.####.##@#.##.#@#@.@#.###@#.##.###@#@@#########.#@#..#.@##@###.@###.###@#.###@##.@#.#.##.@##@#@@.@@@#@#.####.@#@#@#@###@#.#...####..#@#..##.#@#@#####@#.##.####@#@#@@.#.@####@..#.#.##@##.#@#@#@@#@@####.@#...#.#.@##.##.@@@@##@#.######@.#@#.#.#..####@#.#.#@@.#.#@###@#.#.####.#@#.##.##.##@#..#@..@#.#####.#@#.#.#...##@####.#.###.#..##..@###.#@#.#@#@#@#@..###.#.###@#.#.#######.@.#@#@#.#####.#.#..@#.#@....#####.#@..#@#.#.#####.##.##@###@#.#.#.#.#######@@.#.##.#..###@#@#.#@#@#@#@#.##@####@#.@##@#.#.##.#.##@@.#@@##.#@#@@.###@#@......###.#.#######.#...#@.##.#####.#@###@####..#.@@@@#.##@.#.@##.#@#@#@#.#.#.#@@.@@#.###.##@##.@.#@#@..@##.@@#.###@#@..#.@#@##.#@#@@@#@.##@..#..@##.##@@##.#####.#@..###.###@#@#######@@####@#.#####.#..@#...@@#@
#@@.@@@.@@@....@.@.@.@#@#.#.#@..#.....#@@@@@#...#@#.@..@#.@.#.....#.#.#@@...@@#@..@@....#..@#@..#..@....#.@@@..@.@@@@@@@#.#.#@#@..#.@@#...@@....@....@@....@#..@@@@.@@#@....@......@.@@@@.@.#@..@...@.#@.@#.#.#.@@.@#@....@.#...#.#@..#...#...#.@.@.@.@.@...#.#.@...#.@@@.@.@.@@#@@@.@@@#.#@.@@..@.@.........@..#.@@@@..@.#.#@..@....@@...@@.@#.#@@@@...#...@....@#...#@#.#@@@@...#@...@@@..#..@@@@.@..@.@@...#.#.@....@.@.@@@..#...@.@..@#.#.#.#@#.@...#.#.@@.@..@@...@#@.@@.#@...@.@#.#@#.#.@@.@#.#@@@..#.......#..@#...#...@.@.@.@.#.#@#.#.........#@@@@.@..@#.@.....@.@@#@..@@#@.@.@..#.#.#@..#...@...#@...@@...#..@#@..#.@@.@#.#@...@@.@.....@.#@.@#@...@@...@@#..@.....@@@@@.@..#...@..@#....@@@.@@@..#...@.@@#.@.@.@.#.#.#...@@@..@..#.@.@...#@@.@.#.@@....#@..@@.@#@..@.#.#.#@..#.@.#@...@#@....@@#@.@@.#@.@#...#@@@..#.#.@..@.@...@#.#.#@@.#@#@@.#.@@#.#@@.@.#.@@...@#.#@#...#..@.@#@#@#.@.@@#.#@.@@@.@...@@.#...#@#@#..@@..@@...#@@@#@@...#@#.#.#@#.....#@#.#@.@@..@.@....@.@.#...#@@.#@@@#@@@@.@@@...#.@@#....@#.....@@@@#@#.
#@####@.###.#@.@.######.#.#.#@@@##@#..###@#.#.##.####@###.#@#@.#.##.@.#######@##.#@###@##.###@.####.#@.##.#.#.#@..#..####@#.@.#@.##.@.@...##..#@##.@.@###@#.#@#..####@#...##....##@@#...@####.#.#@##@.#.#.#@.@.#..#@#.@..##@###.#.#.#.@.@##@#@#..####@#@#...#@..#.#@#.#@###@..###@@@#.###.@.#.##..##.@@.#.##..#@#.@@###@#..##@#.#.#.....@#.##@#@#@#...#@#@#@#.##@@#@#.#@#.####.##.#..@###..####@@.#@@##.##@####@#####.#.#@#@##@@###.@.#@..#.##.@@@#.#.@##.#.#@###.#####.###.##.@#@#@.@#...#@#.#@#.#@#.##@.######@...@@#@#@#@..@@#####@@.#@.@###..####..##.#.#.###.#.#@#.@##..####@####.##...#.@..##@#######.#.#####.#@###..#@@#..@#.#####.#...##.@###@.##.#.###@##@@#@###.#.#.#.#.#..#####.#..@@####@..##..@..#.#@@@#.#######.#@....@##.########..#@..#..##.###...@@@@#####..@#@#.@....@###.#.###@.#@#..#.#......@####.@#.##....#.#####@###@#.@##@#@..#@###@@@..#.####@#@.#.#.#@#...#.#@@.#...#@.####.@.@.#####.###@####.#@...#...#@#..##..@#####.#.#.#@#..##@#..##...#.###.##..##.###@@#@#.#@.##@#@#.#.@.##@#@@#@###@@#..#@@###.###@@#.
#@#.@.#.....#...#@...@@.#@..#@#....@.@.@@.#@#....@..#...#.#@..@.#@..#....@.@#.....@.@.#..@#.@......@#@@@@@#@#@@@..@.@..@..#@#...@..@#...#.@@....@..@#...#...#.....@...@.@.#...#.#.@@#@.@..#@..#.#...#@#@#@#.#@...@@@@.#...#.#...#.#.#..@@..@#@#..@#.@...#.#.@.#@.@#.........#..@..#.#...@..@.....@.@@.@.#@..@@#@.@@@...@@@#...@..@..#.@.#@@.@...#@...@.@#...#...#@#...#..@@.....#.#.#..@@@#...#@@..@.@#..@..@...@...@@#@#.#.#@#.@@@@..#.........@...@.@@.@@@..#....@@@.@.@...@.@#@.@#.@@#.@@..#.#@@.@.#@@@#@..#@@@#@#.#..@@.#.@.#...@.#.@.#@.@#.@.#@@.#..@@.@.@@..#...#...#@........@..@..#...#@..#@@.@@#.@..@@@....@..@#.@.@@.@#.#.@@...@.@@@.@#.@...#...#..@#@.@#..@#.@@#...#...#.@.@.#......@@.@.....#.#@#.@...#@@.@..@.@..@@#@..#@.@#...@..@.@#.@.#.@.@.#.@...#.#..@@.#.#@#@..#...#.@@#...#@@.@...#.#...@.@.#...@.@@..@....@@@.@...@....#@..#..@@...@@.@#@@...#@@.@....@.@..#@@@#..@.....@#..@.@#.#@....@.#@.@#@..#...@..@#.@@.@.@..#.#.@....@#.#.#@@.#@@@#@@@#.@.#....@......@.@@...@@.#.@.#..@#...#@.@@@@@#@#@#@..#...#@@.@@..#@..
#.#.####@#@#@#.##.@.#.#@#.###.#...@####.#.####@####.@@@.#@#@.##.@.#@.####.#@#####.###@#.#.#.###.@#@.#@@.#.@.####..##..####.@##.##.#..##.@##.#@#.#.#.#..##..@#.@##.#...#@#@..###....#@.###.@...#@###.#.#@@@#####@@..##.##.@#@#@#.@.#...###@@@#..##@#.#.#@..#####...#@#@#@###.#@##@@@#..#..####.@.##..#..##.#.#@..###.@#@.#@..#.#@#####.#@#@.@##.@#######..@#.#@..#...###@###.#.#.###.....#.#@#@#####@#@#.###.#@.#####..###@#.#.###@#..@.####.#.####@.#.@..#.@#.#@#####.#@###@#.##@#@.#.###..#@@#@@#..@##@#.###@#@###..@##.##.#@@@...####.#.#@#...#@#.###@#.#@#@@@.#.@.##@#.#.###.#####.#..##.@.###@#.###@@@.##@..#@#@.##.##@.###@#....@#####@#.#.#.#.#.#.###.@.#.#@###..#.@####..@@#..@#.#.#@....@#@@#.#.#@#@@@.##@#@#.#@##..###@#.###.@##@#######@#@#@@######..@##@.##..#@#@#@#@###.##@##@#####.###..@#.#.###.###..#@@@##.#@##@#####@@@.#.#.##@.#####.###.##@.#.###.@#@@###@..#.###@##..####@@#.###@...#..#.#@###.#.#...@.#.#@@####.###.@.@...#@#@#@..#@#.#@#@..#@##.###@##.@##.#.##..##@#.##.#.#..@#@#.@##.#.###.@.@#..###.@..####.....
..#...@@.@@@..#...#..@#..@....#...#@@...#.@@.....@#.@.#.#.#@.@#.#@#.@@#.@..@#.....@@@@.@#@#.#.@.#@@@.@#@#..@.@..@@#@..#..@#.@.@..@#@....#@.@....#.@.#@@@.@#@#@.@#...@@..#.#@.@..#..@@..@#.@@#@.@#@.@#...#..@.@#.#...#..@#.#.#@.@#@#.#.@.@@#@#.@...#@.@#@@.@.....#...@.#@#.#@.@#@..#.@.#@.@.@..#@@.@.#.#@..@.@.#@#.@...@@#.#.....#.@@@@@.@@#..@.@@...#.@.#.#.@.....#..@@.#.@.@.@@..#@....#@#@@..@#@@.@@...@#...#@@@@.#.@.@.#@.@.@@@#@@.@@@.@@.@....#...@@....@@#@#.#@...@#...#@#...@.#.@@..@.#@.@.@...@.@#.#.@.#@....#@#..@..#@#.#@...@@.@@#@..#.#@@@#.@.#.#.@.#.@@@@..@.#.#@.@#@.@@.@@......@...#@@.@@@.#@#...#..@#@@.#.......#..@#.#@..@.#@..#@@.#.#..@.@@.....#@@@#...@.....#.@.@.#@.@.@@.#.@...#.@@#.#...#.#@@@@.#.#.#.@.@.@.#@..@@...@....#@#.#@#@....@.#..@@@#..@.@@.#@#.#..@..#..@#@....#@#.#.@.#.#.#.@.#@..@.#.#...#...@.....#@#@#@.@.@#..@...@#.#..@@@#...#@#.@@@@..#@#.@@.@...@#@#.@..@.@.@#@...@..#.@.@..@.@#.#@..#@@@@.@@@.@@#@@.#@@@#@.@#.@.@.#.#....@.@.@.@.@@.#@#@..#@@..@@...#.@.@@#@..#.@@.@#...@@#.@@#.#.@...#@.@@@.@#.
@.#.#.#.#.##.@@.#.#@#.@#######@##.###..######@#@#.#..@#.#@#@###@#@#@#.#.#@#..##.###.@####...#.###@@##.#.#####@@.##.@###.#..#####..#..@#.#.##@..@#@..#.#@.###.##.##.@.##..@#.@@#####.#@#.###.#.##...@@.#.@##.#.#..##@#...@@#@#@#..@@@###@..#@#.###@###.#.###...#.#@###@#.#.#@###.#.#..#@###.@#####@#.#..@#.#.#.#.#.###.#.#@.@#@.##@###.#######.#.#.@@#.###@##@####@#@##..@@###@###.#####.@..#...@@@#.#.@..@#@##@.#.##@@@..######@#...#@@.#.#..###.@#..@#.#####@..#@..@@###@#@#.#@###.@@#@.#.@@###..@@#@@.#.#.#.#.@@###@####.@#.#@..#####.#.#@#..@#.#.#@###.###.#####@#@###..##@.###.@#.#####.@@#..###@@##@@#.#.##.##@##@@#@#...@.#@#@#####.###.#.#...#####.#..@#####.##....###.#@#@.@#@####@#@....@#.#@#@@##.#@#@#@###@#.#.#@#@#.###.@#####.#@@@@#.#@.######.#@.@#.###@#.#.#.#@@.#@##.@@.###@#.#.@.#.@##...#.#.#...@.@.#@#.#..###@##@#@#@.@#.@#..#.@#...@..###.#@..#..@..#@##..#...#.###@#.#..######.###@#.@##.######..#..##@#@#.@##.@@##@##@#...#@#.##.##.#@###.#@##@#.#.@.@#.@@@..@#..@.#.@#..#.#.@@#.#.####@@@##@@#..@#.#@#.#.#@#.#@#@
#.#@#...#@#...#@#..@#..@@@#@.....@..@@..@@..@@@.#.@...@@..#.....@...#@#@@.@@.@...@#..@.@@.#@..#...@@..#....@..#@....#.@.@.@.@@@@@@....#@@@#....@..@...#.#..@@@@.#...#...#@.@#...#@@..@@.@.@@#.....#@@.#.@.#@@@#..@#...#@..#@@.@.#@@.@.@.#.@.#@.@#.#..@#.@.@.@.@.@@#.......#..@..#.#@#@..@..@@..@#.@.#@..#....@#..@#.#...#@..#.#...@.#@#.@...@@.@.@#.#.#.@.@..@..#...#@@...#.@....@#.@...#@.@#.@@.@..#.#@@....@.@..@.#...#..@#.@.....@.#...#@...@#@#.#....@..@.@@#@@.@.@@.@#@#@#.@.#.@.#.@.#.@.#.@..@..#@#@@..@@..@.@#.....#.#@.@#...#..@#...@@..#..@..#.@..@@.#@...@.@#@#.#@@@...@@.@.@@#@.@..#@..@@@@.@#.#.#@@..@#@@@#@.@.@#.@.@.#.@@.@.@..@..@#.#@.@@@..@.#.@@@..@.@#.#@@@#@.@.@#.#.@@.@@.#.@.#.@...#.@.#.#.#.@@.@@@@@#@@..@#@.@#@#.@.#@.@@.@.#.#@@....@#.@.@.@.@@#@@@@@.@#.#.@@.@@.#...#@#@#@@.#@.@.@.@#..@..#.@.#.#.#@@@.@#@.@.@@@#.....#.@.#.#@@...#.#@.@...@#...@.#..@@@#.#.#..@.@#....@.@@...#@.@@.@@.@.@.@@@..#@.....@...@#@..@.@.@.#....@.@@...@....@....#...@@#@#..@#.#...@.@.#.@@.@...@@@..#.....#@#@@..@#@@...#@#...@@....#.
..#####.#..@#@#@..@##.###@#@#.#@#######@#.#@#.#@.#.@.##.#@#@#@######@.#####@###@@..##.#@####@##...@..#.@#@..#@.@#@.##.#.@.#.######@.#@#@..@@###.#..@#@@.#.#.####.@#@#.####@.###...##..#.#####.#@@######.#.#@#.###.#@.@#@@.#...##.@.@..#.#.###..@#.#######.@@#.###@#@#@###.###@...@@.#####.#.@.@@#.#.#.@@@.#@.#@####@@###@.#@#.#.###@###@.#...####.#@@.#.#.##.##..####.@#@@#@#.#..@..##.####.#.#..##@#.#..##@.@.@#.#@#####@#..##.#@######@@@##.#@#.#.#@.##.##@.#...#.#..####.#####@##.##...#.#@#.###.#.#@#@##.##..#@@####..###.#.##.@#@#.###..@@.###@##@.###..##.##..#@#.#.#@#..###..#.@.#.@##@#@##.#@##.#@#@.####@###@#.#####.###@#####..@#.#@#...#.#@#####@#.##.@##..#@@@#.#.#.#.#.##@##.#.#@..#.@.#@#.@.#...#@.##@###@.##@#.#.....@@..##@##.###@###@#@##@@#@@.#@#.####.@###.#....###@##@@@.@##.@.##@###.###@@##.#.#...#@#...@###.@#.#@@##@#.###.#.####@@#######.#@###.@#.####.#.@##.#.#.#####.#@@@..#.#...#@.###@@#.#@#.#..#@@###.###.###.##@###@####@##....###.@.#@.##.#@@.....###@..@@##.#..###@#@.@##.@..##@...#.#.#@..#.@####@#@##
.@#....@#@.@.@..#.@@....#.....#.@.@...#.#.......#...#.@.#@#....@...@@.#...@...@.#..@.@#.@.@.@@#@.@@@...@..#..@#@.@...@..#.@.@@#@@.@@@.#..@#..@#.#.#@.@#.#......@..@@#........@#...@.@@@.#..@@.#@.@@@....#.@.#.@@#@..#..@#@.@#...@@@...#@@.#@.@.@.@.@@.@.#@#.#@#@.@@.#...#.#.@...#.#@..#@@.#.@.#.#.@.#.#.#...#@........@..@......#.@@#.@.#@#@@@..#.@.#.#.....@@.@#...@..@.@@@@@.@#.@@.@..#....@@.#@#@.@#...#...#.@.#..@@.#@#...#..@.@@.@@@@@.......#.@@..#@..#@..@..@....#..@.@.@#@.@.@@.#.#@...@#.........#@.@..@...#@.@#@#......@#@.@..@.@@#..@@.@.#.@.#.#@#....@.@@@#.@@.@#.@...@......@......#.#.@.@.@@#.#..@#@@@@@#@#...@...#@#.....#.#.@@#...@...#....@@@@@#..@#...#@..#@.@....#.@...#@#@#@..@..@..#@#...#.@.#@..#.@@......#.#.#.#@.@..#@..@..@@.#@..@@..#@#@#@...@.@....#@...@@@@@#@.@.@#...#......@#@.@..#..@#@.@#@.@#.#@..@..@.@#@..@@#@@.#@..@.#.@...#.....#@.@....@@..#.@.@@..#.#.@@....@@#.#@..#.@.#.#@...@@@#@....@.#@@@@@#...@@#....@.@@.@@@@..#@#@#@..#...@@#@#..@#.@.....@.#.@@@.#...#@..#@@..@.@@.#@#@@.#.@@.@@..@#.@@#.
#.#...#.#@#.#.###..####@#.#.#.#.#.#@#.@@#.##..#@#.#.#@###.#@@..#..#.###@#####.##.#.#..#.@.#@.########...#####@.##.#.#.#@#.#.@@#####.....@###@@#.#@#.#@#.#...##..@@#@#.###.#@#.#.#######@#@@###@.#@@#####.##@#...###.##@##.#.@.#..########@#.###@..###..#@..@#.#@.#.@.@#.#@@@.##@##.##@#.#.###.#.#..@#.#.###.#...#####@#@###@#@###@###@##@@####.@@@#.#@#@###...@.#@.#.@..@###..###...@##.#######.#.##.##.#...###..##@##@@#...#@#####.###.#.#.#.#.####@##.#.#.#.#@#@..#.#.#@..##@@#@##..#.#.#.#.#...#.#@@.#.##@#@.#.#.#@.@#@#..####.###@#.@##.#@@###.@#.#.#.#@##.@#@###.###.#####.###########.#@..#@....#@.##.@.###.@@###@##@.###.#.#.#.##..#@.#@.#@###@#.#.##.#.@###@.####..@.####@#.#@#.#.#...###.#.@####.@.@.#@#.#..@###.#.#####@#....#.##...@@###@#.@###@###@@@...##..@.#.#@#@#####@..##.@.##@###@@#@@###.@@.@##...##@#@..#.#.##.@#...####.@@@###..#....###.##@..#@.@...###..@@.###@@##.#.##@#.##@#@.@#####@#.#@.@.###...#.####.#.#@########..#.@@####...#@.#@.####.#.#.@#@.@.#.##..#####.@...#.#@.####.#.#@#.##@#@#..#.@##.@.#@#@..#.
#.@.#.#.#.@...@.#@.@...@....#@.@#@#.#...#.@@#@#.#.#.@.@@#...@@.@#.#@@.#@@@#.#....@..@@#@#@@.....@.#.....@@..@..@.@#@@.#.@...#@.@..#.#.@@..#@.@#@#..@.@#@..#.#.@....@#@@..@#.#.@....@.@#.@..@.@#.@.#@...@#@@@@@.@#...@.@@#@..#.@.#@.@......#.@..@@@..#...#@....#@.@#...#@..#.........#@@@#.@.@@#...#.#@.@@.@@.@#@@@#.#...@@@@@..@@@#@....@@@.@@.@.@@@#@..#.#.#.@@....@@@...#.....#@#..@.@.@@..@..#.@@#..@..............#@#.@@.....@#...#@#@..#@@@.@..@.#@@...@.#.#.#..@#....@@@#..@..#@#@..#.#..@@@#@...@..@..@..@@#...#.#@..#.@.#@#..@#.#.@@@..@.@#.#@#....@...@#@......#@..@@..@..@@@#.@.@@..@.@..@#@@.@..@#...@@#..@#.#@@@@@@...#@#.@@..#...#@@@.@@.#..@.@@@.@#.@.#...#@@@#..@@@#.#@@.#@@@@.#.#@.@..@@#.....#@.@@.#@.@@@.@.@@.#@@@#@.@.@..@@#@...@#@..@.@@@@#@#.@.....#.@@#@#@.@@@....@.#.@@#@.@....#@.@..@@@@.@#.@@#@@..@#@@@#.#.@@...@@...#@..#.#@@@@@@....@#@....#@.@.@#@#.#.@@..#@#@#.@@....#@#@#@.@@@.@#..@#@@.@.@.....@@.@#@...@..@.@@@.#@..#@.@@@#@..#@@@@...#@#....@@@#@..#...#@@.@..@#.@..@#@...@#@#.@.....#@#@..#@@@@@#@.@##
#####.#@##.##.@.##@.@#.@##.@#...#.@@###@@##@#@#@..###.#.#.@##.#.#@#@@@.##.#@..@@.##.#@#@########..#.#######.###.###@#.###.##@##.#...#.@.#.@.#@#@###@#@@.#.#.#.#.#####@#@#.#.##.@#@.@#@#@#.##..####@@##.@#.#.#####.#@##@.#..##.@...###.#.##.##@...#..#.#@#####...###..@@@###@##.##.#.#.#@##.#@#@#@.#.##....##.##@#.#@#.#@#.#@#@#.#@#@.##@@.#.@@.@###@#.@#@.#.##..##..@@###.#@###@###@##@.#.#######.@##@#.#.###########@#.###.####.@#.@.#.#@#@@##.#.####..#@.###@@###..######.###.###.#@..#.#.#@.##@.##@.@#@#.##.@..###.#@#.#.##@.#@.@#.@.#@##..#..##.#.@##@#####@@##.###@#.#..###.##.#.#####@##@@#####@@.#@.##@#######.#..@.@.#.####.##.####@#@.#@.#.@.#@#.#@@.###..@#@@@#@##@..###.@#@@@@@.#...@@##@###@.#.##...#.#@#####.#@@..##...###.#@####.##@..@.#@#.##.@#.#.###.@..@@##@#@#@#..#####@..@#@#@.@#.#@..@#.@###@#@#.#@#.##..#.#.#..@###.##@.###@###.@##@#.###.#@####.@@##@#.#.@@###..@#.@#.##.#.###.#@#...@.#..#@@####.######@#.#.#.###.#.#@###.@@@@#.###@###.#.###.#.#.#.###.#@#...@##@#.#.#@####@.#.@##@#...###@#.#.###.#...##@##.#@
#@..#.#.@@...@#..@#@.@#..@#..@#@..#..@.@@@@@#.#..@......@...@@#@#@..#...#.#.@...@@...@..@@#...@@#..@#.@.@@#...@@...@@.@@@.#@...@#@#.#..@#@..#@#@..@@#........@@@@@#...#...#@@...#@..@..@.@...@..#....@#@..#@....@.#...@.#.#..@..#.@@@@.@.@...@#@.@#.#.#....@#.@@#.@.#.#@@.#.....#.....#@@@#@@.@...@@.@@.#.#.@@..#.#...#.#...@.@.#.#@@@.@.@#.#@.@@.@.@@@@@.#...#@@@#@#....@#...#@@@@..@..@@#....@........@@#..@..@.#@@@#.#..@........#.@.#.....@@.@@@@.#....@@@#....@#.@@@@#@#@.@@@.@#.#.#..@....#@@..@....#@@.#@#@.@@@#@#.#@@.#@#.#.#@@@#..@..#.#@.@@@@.@@..@@#@....#..@..@.....@.#.#..@.@.@..#@@...#.@.#.#.@@@@..@.@.#@..#.......#.@@@@.@#@#@..@@.@@.#@#@.@#@.@#.@.@.#..@..#@@...#.#.@..@.@@.#..@....#..@@.#.....#@..#.#.......@@#...#.#@....@.@..@#.@.......#@.@@@..#.#..@@.@.#.@@......@.@..@#@.@#.@.....#...#.@.#@@.#@@@@.#@.@@...#..@.@#..@#@.@#..@#@#..@#..@....#.@.#..@#.#.#@..#..@#@#@@@@.#..@#@..@@@@#.@.#..@#@#...@.#@#.#...@@@@#.#.#@@.@..@#..@.@@.@.#@..#@.@#.#.#..@@.#.#@.@#.#@..#@..@.#.....@.@@#@.@@@@...@@#@@.#@....@.#.
.@..@@#@#@#..#@.####..#@##@.#.#@###.###.####@@#.#.@..@#.#######.#.#@..###...##..@@######..@@###.#@#.#.###.#.###@#.##..####@@.##@..####.@####..#.@##@##@.###.@@@..##@..#...@.#..##@#@#...###@#.#.#########.###@###.#...###@##@@##.@#.###@##.###.@#@#.#@..###@.##@#@#####.#.#@#.#@#####@@@#@####.##@@#@.###@#.#@.##..####@##..####.#.#.@#.#@#...##@.#@###..##@..#.###@#.###.#.#.@.###.#.#.#@#.@.#.######@@#.###@###.###.@@#.###@#####.###.@.#@#@###.#.#@@.#.###@#.#..@#.###@@##.#.@##.@.#@@.#@#@#.###..@##.###..#.#.#.###...###@#.#...#@@.##..#.#@@.##.#.###@...####@#@.#@#..##@#...#.@#.##@#@#.#@###@.#..#@###.#.###.#.####@#...#..##@#@##..##.#.#.####@.#@#@#.#.###@#@##@####.@@#.@@###.#.#@#..@#@####.###..#....####.#.#####.#.@..@..###.#.###@#.@#@.#.#@@####.@.###@#.#.#.#.#@#...#############.#.@@####..#.#@#.#@#@..#.#.#.#.#.....@#@@#@#@@.@@#@##@...#.@@#####..@#.#.#@##@.#@#..@#..##@@@.@..#.#.#.#.#.#@#@@.###.....##..#@..##@#..#.###.#.###@@.##.#####@..@...##@#@..#.##.@#@###...#@#@##..#.#@@#..#.#.###.###.###@@.#.#.#.#@@##.
#.#@..@.@.@..@.@#..@@.#@.@@@.@@.#.@..@#@@...#.#@#...#@.@@.#.@.@@#.#..@@@#@@@.@@.#@@...#@@.#@..@.@.#@#.#.#.@.#@@@#...@..@.@#.#..@#@...@@@..#@...@.@..@@@...#.@@#@.@.@#@#@.@#.#.#@..#@#@#.@.@....@.@.......@...@#.@.#@#@@.@@...@....@.@.....#@..@.@@#@..@.#.#..@@.#....@#....@..@...#@@@#.#.@@....#.#..@.@.@..#.@@.@.@......@..@@@@..@@..@.@..#@#..@#...#...@@@@#@@.@@....#..@#...#..@..#@#..@@.....#@..@.#.@.#.@.#@..#.@...@@..#@@.#......@........@.#@@.#.@.#@#@#.....@.#..@@.#@#...#@#..@@.@@#....@@@#....@..#...#..@#@..@@..@..@#@#.#..@@@@.#@...@#.#..@#@@......@..#@#@@.@@@.@..@@@@.#.#@@.@@@.#@#@@.#..@#@@......@..@@@@...@@....@#.#@@@#.#@#...#@....@@@.#@@.#.@.#.@.@.@@@@#.#@.@..#@.@.@#.#@@@.@..#..@.@.@....#@#@..@.@@#.@.#.@....@@@@.#@#@@.#.#.#.@@@...#.@..@@@@@#@@...@.@.#@@.#.......#.@.@@@....@..#..@#...#..@@.#.@@@...#.@..@..#.@.#.@.@.@@#.@@#.#..@.@#@#....@#@@...#.#.#@..@@#..@@.#@..#@..#...#@@.#...#@@.#@..#@..#.@...#.@.#...#..@....#.@@.@..#@#..@..#.@.#@.@@.#...#.@...@@#...#.#.@@#@#.#.@.#.#@...@@@..#.#.#@...@#.
###.####.@####..#@.@@#..###.#@#...#@#@#@#...#@#@@.#..#..#.#.#@#.#.#@###.#@##.@..#.###.#@#####.#.#.#.#.@@@#@.#..##.#@.##.#...#.###..#.##@#.#@#####.###@#.#@##..#@.#.##.#..#@.#...###.##@.###.###.#..####..######.#.#@#.#@@@@..###.##.##.@#.#@#@.##@@..#..#@###@#.#####.###.#.@##@#@#@@@#..####@@.#.#.#.....###@@.#...@####.#@#@##.#@.#.#@#@##.@#@###.##.@#@.#.#@@@###@##.##.#..#@@@####....@######@#..##.#@#.#...###.#.#@##@.@#..#.@####.###.##.@##.#.##.###@#.#@#.###.#.####.@#..@.##.@##@..@@.@##@..@#@#@#####.@####@#@#########...@.#@#.#.#######@#@#@#.###.#.#..@@.##.@.####.##..#@.@....#.#@..#.#@#####@###@.@#.#######.@#@@####.@#.###.#@#.###.#.###@#####@#.#..#@.#####@.@#@#.#@###...###.#.#...@.#.#####.@##@#..####.#@..##..#..@..###.#@#@#.#.#@#@#...#@###@#.##.@#@#####.#@#@#.#.@.###.#.#.##@#@.#.#...###...#@#######.#....##@###@@####@##..#@#.##@@#.###.#.@.###.##@.#.#.@.###@#@###..####@@.#.@@#######.@#.@#.#.#.#.#.#@.##.#.#.###.@@.##@#.###.@##@#.##.@#@@@###@..#@#@#.#.###.#.#@#.#.###.#.@..##@...@####.@#.@@#.@#.##.#.
#@@..@#@#@.@..#.#.#...#.#..@.....@.@#.#..@#.#...#@......#.#@@@#.#...@@.@#.@@..@.#@#@.@#.....#@#@#.@@#..@@...@.....#@.@#.@..@#@..@@.@#...#.#..@..@@@.@.@@....#@#.@.#.@.#...#@#@@.@.@@@..@#.@.#...#.@@#.........#@#.#..@#.@.@.#...@.#@#.#@#.#@.@@.#.#.#@#.....#@#.@.@.#.@.#@..@@..#@#.#@@.#.@@@.#.....#....@.@@@@.#@@..@@@.@@.#.#@..@.@....@.@..#.#@.@....@.@....@#.@@.....@...@#.#.@@#.#.#@....#@@.@.#..@@.@..@#...#@@.@@#@.@#@..#@.@@@.@#.@@#@#@.@@@@.#@@.#@#@.@..#@@@#...@.@@#.@.@@#@.@#@..#..@#@...@..#.#........@.@....#...@@@.#.#@@...#@..@.@.#.@@#.#.@.#.#.@.#.#@@...#@.@@..@..#@#@@@#.@@#@#@..#.@...#.@...#@#.#@@.@.#.@.@..@@..@.@#.....#.#...#.#@#@.@@.#...#@..#@#@..@@#@@.#.@.@@.@@.#.#@#@@@#@#.#@...@.@#.@.#.@...#@@.#.@@@...#.#.#@.@@....@#..@#.#.#..@...@..@.@......@#.#@..#.@@#...#@#@#.@@@@@@#@..#@.@.@#@@@...@..@.#.@.#..@.@.@....@.#@@.@..@@@@..@#@..@...@@#...@.#..@.@@...@.....@@@@..@@.@#.....@..@#.@.#.#.#...@@.....@..#@@@#@#...@@#@..@..@.@..#@@.#...#.@@#.@..@#@.@@...#.#.#.#...#.#.#..@#@@@#.@.#...@@#.#.@...#@#.
#@###@@@#.#.#.##..#.#.#@#@####.##.#.#@.##.#@.##@#.###.###...#.#@##@#@##.###.#@#.#.#@..##.##@..#@###.#@###@##@#@#..#@..#@.@########..#.#@###.###.###.###.#...#..@#.#@#.###@#@##.@..#.#@.##.###@@.#.###@###@@#@@#@#...#@@.###.#@#.##..#.#..@.####@#.#.#@##@..@@.#@#@#..#@@#.#####.#.#.#.#.###@#....#..#@#@#.###.##.#..#@..###.#@.@.@..#.###@#.##@.#.####.#@##@@###..#.###@###.####@.#.#.#.######.@###@#....##@..#.#@#.#@###.##.@#@##.##.#@#.#.#@#@#.#.@.#@#.#..##.#.#@##@.#@##@.#..##.###@@@..#.#...@..@#.....#@@@#@#.....#@#@##.##.#.@@.##.##.@.##..##...##@@#.#.#.###@..@#@@####@#@##@#@#..#.##@#.###@.@#.@####.#.#...#...##.#.##@#@#.@.#@#@#@..###...#@##.##..##.###@..#.#@#####.#####.....#.#.#.###@.@###@##@##.#@##.##.#@###.#.###@.@@##@#..##.#@#@.@....#@####.##...#.@##.#@@###..####.##@#@#@#@#@##..#.##@.#########@.#@@###.@.##..###.#..###..#...#@#.###...#####@..#.#@.##..#..#####@#@##..#@#.##...##.###.@#@@##..#@#######@###.#.###.#..##..@#.@####.@@@@#.#@#@#.@.#.@@#@#@#...#@#.#.#@####@.#.@..##.#.##@@###@#.#.#.#.#.#...#.
#@@.@..@#...#.@.#@#..@..#...#@.@@.#@#@....#@@...@@@.#@.@.@#@#.....#....@@.#.#..@#...#.#.@.#.#.#@#@.@#..@#..@.@@.@.#@@.#@#@@...@@...@@@......@.#@@.#.@@#....@..@.#@#@#...#.@.@@@.#.#......@.@#.#@.@...@#..@#.#@.@#@.@#@#.....#.#..@@..@#.#.#@..#.#.#@#@#@.@#.#.@.#.#.#.@@#....@#@#........@#.@@#...@...#.#.#.@@#@@@.@..#@.@#@..#....@#@@@@@#.@@@.#.#@..#.@@..@.#..@#...#...#...@@..#@.@#@@.@@.@@.@@@.@.#@#...@@..#@#@#@@.@@#@@.#.@@#...#..@#.#...@.#.#.#@.@@@#..@..@@#.@@#@#@@.#......@#@..#@@...@@.@#@#.#.@.#@..@@.@#.#.@@.@#.....#@.@..@.@.@...@@#...@.@.@@.@.@#@...@.@#@...@@@#@@@#.#@@@.@#@..@@..@...#.#@....@.#...@.#.@..@#.@.#...@.@.#.#@#@@.#...#...@.#@@..@@.@@#.#.#....@#@.@..@@.@..#@..@.#@.@#@...@...@#@...@@@..#@@@#.#@..#@#@...@#@..#...@.#@#@#.#...@@..#@#.@@#@.@#.@@@@@..@@.#@..#...@@#.@..@.@@......@#...@.@@#.......@@@@..@@#.#@#...#@@@#@..@@@.#@#......@#.@.#..@..#.@...#@..@@@@#..@@@#...@@@...@..@#.@@#.#..@..@.#.@..@..#@@@@@..#@.@#...@.#.@.@..@.@..#.#.@.#.@...#.#.@@.@#.....@.#@#@#..@#........@#...#@.@....#@..
#.#####@###@#@#..@##@.#@....#@#####.#.#@#@###@..#@#.#.@.###.#.###.#######.#@#.#@###@..#@.@#@#.#.###.@##.###@#..@#.#@#@@.#####...##...@#@##@@.####.#@#.@..#.######@#.###@####.##...#@.@#..##.#@###.#####.@.@@####@...#.###.#.#@###.##..#.#.@@.@#.#@#...#.##@@.####.###...#####@#@##@##.#..@#.@.@@#.###.@.#.#@@.@..@###.###.#.#.#####.#@#.##@.#..##@#.###.#####.#.###.#.#@#..#..#.#@##.@####@######@.#..#@@.##.##.#@.@..###.#.#.#@.@#...#.###.#..##.#@#.###@###.##.#.##@###@#.#@#@@###..###.#@.@.##@#.#...#@#.#@#.#####.#@#@#.@@...#.#@.######....#.##@#.##@.##.@..##.#...@.#.#.#@#@..#@@##.#..@@.###.@#.##@#@###@#.@#@##.##..#.@@#.###.##..@.#.#@#@.##.#@#.###@#@..#.###@#@##..###.#@#@.##.#.#.###.#@###..@##@#.####.#@#.#.#....@###.#@..#@#@@@..@.#####@@...######..####@##.##@##@#@#@###...#.##.####.#####@##.@#@.@#.#.##..###.#@###.#.#..#.@#@#.#@#.###.#.@..#.@#@#.@####...#.#.#.##@#..#..@@.#@#.##.@@@##.@###...#.#@#@....####@@@.##.##.@..#####.@@.#..#..#.@####..#.##@#.#.#.#####@#####@@@###.@##@#.#..##.###.#@#@@##.#@#..##.#.#@
#...@@@.#..@.@.@#.#.@.#...#.@.#....@...@#.@...#@@.#.@.#.#..@..#.@.#.@.@@#.@....@..@@#@@.@.@@#.#@.@#@#@@@#...#...#...#..@..#..@@.#@..#.@@.@#@.@@.#.#.#@@.#.@.@@@@.@@.@@....#.@.#.#...#..@@..@@....@#@..@...@@...@..@.@..@#.@@#@@.@@@.@@..@.@@#@@...@@#..@..@@#.@@.@#.@.@..@#...#....@..@.#.#.#.#.#.@..@...@#....@#.@...#@@@#.#..@..#@#.@.#@.@..#..@#.@@#.#@@@#@#......@@@..#.@@#.#@#.@@..#..@@@@.#@..@..@@.@.@..@#.#@#.#@@.@.#@#..@@@#.#@#@@@#..@@....@...@.@.@#@.@.@..#...@@#.@.#@@.......#@.@#@@..@....#@@...@@@@..@.#..@@@#@#....@#@..#....@#@#@.....@.@#@.@#...@@@.@......@#....@#@.@.@#.#.#....@..#...#@.@#.@@@@@@@.#.@.#.#.#.@@.@@@..#.....#..@..#.#@@@.@@...#@#.@.....@@#.@.#@#.#.@.#@@...@.#@..#@#..@..@.@@..@.#.#.#.@@#@..#@#@@@..#@#@#@#....@#@.@#...@@#.#...@.@..@#..@#.#.@@#.@@#@@@.@@@@@..@.@@#@#@@@..#@..#@#@#@@.#@@@#.@.#@#.#@@.@.@..@@@#.@.....#..@#.#.....@@#@@.#........@#.#.#.#@..@@#.#...@@.@..@@....@.#.....#@@@.@.@@...#@@@@@..@@..#@.@@@@@#...#.#@@...#@#.#@.@..@@#..@#.#.#@..@@.@#.#@.@...@.@#.@@....@.#@.@.@@.#@
#@###.##@..###@.#.#..@######.#..###@##..###.@.##.#.##.#@##.#.@#.##@.###@#.#.#####.#@#@@#..#..####@#@#@#.#.###.@.##@.##.##@#.@##.#.@###@@#.####.@@@.@###.#@#####.##.#@#..###@#@#@@@..#.###.#@#@###.#.#@@..@#@#@@##@###@@@#@###@######@#@.###@###.@@@@###.###..@.@#.#@#####.#@.####.@...#@#@#...#.#@#@#####...#@#@@##@#@#@#..@.##.#@@.#.#.#@###@#.#.#.#.#.@.@.#.#.#.##@@#.#.#.###@#.#@@.@.#@.####.@@#########@.###..#@#@#@##@.###.#.#.@@#.#@###.#.##..#####@#.#.#.#.#@#@#..####@#.#.#@##..#####.##..####@.##.@###@.###..#@.@#.#@@@#.#.##@.#@.@#.#.#.@.##@####@##@##.#@##@##.##@.@.#.@@.@#.##..#.#.#.###.#.####..###.####.@#.#.@.#@#.@#..#@##.@#@#####@@#@######.@@.@#..@###....@#@..#.@@.@..###@#@.#.#@.#.#.##@#####.##.#@#@@##.#@..#.###@@.#.#@#@#####@#@#.#.##..#.#.@#.##@###@@.#@##.#@.@@#.##@#@.#.#.#.#...##@##.#####@#@@.#@#.#@.@###.##@.###.@#@##@#.@@@.#.#.###.#.###@#.##@##@##...##....@..@@@@#.#.#####.#.#.#####@#..#.#..#@#####.#####.@@@##.###.###@##..@@#@...####@@.#.#########...#.#.#@#######...###@#@#@..###..@#....#@.#@..
#@..#..@..@.#.@..@#.#@#.@@.@@@..#@..@.#..@@.#.#....@@@#@@@#@@.#@.@....#@..@@@@.@@@#.#@....#@@..@.@...@....@.#@..@@@.#.....@.@@..#.@@..#@#@.@..#@..#.....#@#@@.#@@@#...#..@#.#......@#.#@..@@@@....#.#.#@.@#@..#......@.@#...#@.@#@...@@@@@@.@@.@#.#.@@..@@#.#.@.#.#@#..@@..@@...@.@.#.#@#@..#.#@#.#..@@@@...#.#@@.#...@@..#..@....#..@@.#@.@.@#@#@@.#...@.#...#@@...#.@.#@..#@@@@@..#@.@..#@..@@#.#@......#@@.#@#.#.@@..#.@.#....@.@#@@.#@..#@@.@@.@@.@...#.#@#@@@..#@#...#..@@@#.......@...#.#..@..@.#@..#@#..@..@.@.#.@@@@#.#.@.#@.@..#@....@@..#.#@@.#@.@......#..@#@.@.@.@#.@.#..@....#.@@#..@#@@.@.#...#@#@.@#@#@....#@@.#..@.@#.....#.@.#@..#.@..@@.@.#...#..@@@@@.@..#.#..@.@#...@@#@..#.......#@@.#.....@.@.@@#@@.@.#....@#@..@.#..@#.@@@@@.#..@......#....@@..@#...@@@@....#@#...@@#@..@@#...#@#@#.#@..@..@...@.....@#.#.@@#.#@@@..#@@.#.@@@.#.#.#.@.@.#@.@.@...@#.#@@.#@#@...@..#..@#..@#.......@.@.@.#@@@..#@@..@#@@.@@#...@....@@@..#..@@@#....@....#..@#.#...#.....@@@.#@....#@@.#.#.@@.@#..@..@..@#@@@#@.@#.@.#...#..@@@#@
.##.#######@#....#@@@.#.##.#@##@#@..#@###.#@#.#@@##@#.##@@@@##.###.##@#@#.#@.######@##.##.@####.###@#..@#@#@.####.###.@.###.#.@##@##.@#.#.##.@#####.#.###..@#...#.#@@.###@#@.####@..###..####@#@###.#@.#.@.####@#######.#.#@#...@@#.@##@#@.@#@###.#.###.#.#@.@@.#...#.###.@@##@####.@.@@#@..##.@##.##.#.@##..#.##.#####@.@..#@#.#@.@##.@##.##.#.@#.##@..@.##..#@###.#.###@#.@.@#@..@#.#@.@@.##@.#@#.@.##@.###...#.###@..#.#.#@###.#.#.#..##@@@#.#.##@##@#.#@#@.@..#.#.###...#####@#@..##.##...#..#.##..##@#@#@###.#@#####.@##.#.###@#.###.#.#@#.@##@.@..#@##.##@#####.#@##.####@##..#.###@.####@###.@@..#.@.###.#@#@#.###.#.#..@###@..#.#...#.#.#..####.###...#@#.@###.#.####.#.@.##@#.#.@..#.##@@.@#@#..@#.#####.#.#.#@###.#@#.###...#.#.@##@####.@#...#@@.#@#.#.###@#@#.#@#@#####...###.@.#...@####@#.#.#@#@###@#@.#.#.####.#@#@#.#.@.#@###.###@.##@#...##@##..@.##.#@.@..#.#@..##..###.#.#.##.##..#@.#@#.#.#.#@.#.@#@###.#@.####.#.#.######.@#.@@@.##.###..@.###.#@#@#@###@#@###.#.#.####.#.#.###.@...####.#@#.#@.##@#.###...#..@#.#@
#@#.@@@...@..@#@..#...#@.@#..@@@...@#@@.#@#.#@@@#@.@@@@@#...@...#...@.#.#@......@..@#.#@.@@@...@#@.@#.@.@..@....#.@@.@#...@..@#@..#@..#...@.#.@.@@..@.#@..@.#...#.@..@@@#@@@.@@...@@#...#@..@.#@@.#.#.@..@.@@@..@..@....@.#.@...@.@.#...#.#@@@#.#@..#..@.@#@..@.#@#..@..@.....@.#.@.#.#@@...#..@...@#@#.#@#.....@@....#...#.@.@.@...@.#.@....@#...@.@@@@#@#.#.@@.@#.....#.@@.@.@.@..#.....@@..@@#@#.#@.@#@.@#@@@@@@.#.#.@@#@.@#...#.@@#@....#@#@.@....#@.@#@@.#.#.#....@@...@@.@@@..#..@@..@#.#.@.#.#..@#.#@#@#.@.@.@......@@...#...@..@..#.#.@@@@..@..@..@@@.#@@...#.#...@.@.#@.@#@.....@....#@.@.@..#..@.@#@@.#.#...#.@@@@#...@@..#@@.@@.........@....@.#.#..@#@......@@..@.#.#@#.@@@...#......@@...#.#.#.#...@.@.#...#...#@@@#@......#...#@@.@.#@#@..@.@.#.@...@...#@#@@.@..@....#....@..#.@.@@..#.#.#...#@...@.........@.@#@.@@.#@@@@.#@@.@.#..@#@@@#....@..#..@#.@@@..@..@.#.@@#@#@.@#@#@@@@@.@.@..#....@#...#...#@...@#..@#@@.@...#...@@@@#..@..@.#...#.....@@#.@.#...#@#@#.#.#..@#....@...@..#@#...@..@#..@#.@.#.#.#...@.#.@.#.#@
..#@#.#.#@#@###.#@.@#@#.#.#.#.#@###..@.#@@#@@.##..@###..#.##@.#@#.#@@.#.##@.####..###.#.#########...#..@###..###@##.@.##@###@@..@..@.#..###@#####@@@#.###.#@#.@@#@.#.##..####....##.#@.@#.@#@..##@#.#@@.#@##.###.#@...#.##@#..###.#.#@..#.#...@.##..#...#@@##...#.####..@..@###.#@#.#@###.#..@..#.#@#...@@###@##@..#..#..#.##@.@#@###@###@#.###.##@@.##@#@#.....#####..@@.#@#.#.###@#@@#@.#...@@#.#.#.#..##.##..#@#@#@..###@.##.#@...@@#.###..#.#@#@#@#.###@.##...#.#######@#@#.@##@#..##@#@#.###...#@#@..#.#.#.##..#.###@#.####..@##@#.###.#.##.@#.#..@@.#.@@...#.@#.#####.#@.##..#.##.#.#.#@#.#.#@#@#@#.#.#.#@#@..@##.###.#.@.##@@@#####.#.@@.#@#@.#@...@.@##.##..#########@#@#...#@@##.#@#####.##@##@#.#.#.#@#.#@@.###.###...#.#@#...@.###@###.#.###..###.####@#@#@#.#.@@#.....#@#@###.#####.##@.#@....#.###.#@#@.@.@.@..#@#.#####...@@#@###@###...#@..#@#.#.###.#.###.#####.#.@.#@#.#@#@###.#@#.#.###@#@#@.##.#.###.#@#####@#@#@.@.####@..#.#..@@##.#.#.#@###..@#@..###.#.@..@#@##..#.##.######.@.###.#.#@##@@.@#.#@@.#.###..@#@#@#@
#@.@@......@...@.@#@...@#@..@@@@@.@.#.#.@@#.@@..#@#@@@#..@..#.#....@#..@#@@@@..@........@.#..@....@.@@..@...@.@@..@.#.@.#..@#.#.#.#@#@.@#...#@@...@.#@.@@.@@..@...#.....@..@.@#..@........@.@.#.#.@.#@@@@@...@.@@...#.#.#.#...@@..@.#@#.@@#.#.#.@@@@@.#.#.@...#...#@@.#@..#.@@..#@#.#@@.@@.@#@..#.@@#..@#.@@.@@.@@@......@..@@#@@@#...#..@#....@..#.@@#@..#@..#.#...@.#...#@.@#..@.@#..@@.#.#@@.#@..#..@#@.@#@.@....@.#.@@@.#.....@..@@.....@@#@.@#.@@#...#@#@#.#.#...#.@@@@..#@@@.@..@..@#.#.#@.@#@..#@..#.....@.@.#.@.@.#@..#@#@@@.@..@.#.....#.....@@@@..#@#@@...#.@.#@@.@@@@#@@@#@..#.#@#@..@@.....@@@.@......#.@.@@#.@.#.@@#@@..@..@.@@@.#......@..#@#@@@..#@#.#@..@.#@@.#@#@@@#..@#...#.@.#.@.@.....@@#.#@#.@...#.@.#...#.@@.@#.#.@@#..@.@@.@@@...@..@@.....#...#.@.......#.@.#@@@.@.....@@.#@.@@@@@@@..@@@..@#@#.#..@@@#.#..@#.#.#.@..@......#@.@#.#....@@.#@#@#@..#@.@@.#..@.@@@#@#@.@@.#@@@#@.@..#@#.........@@#.@@@@..#.@@...@@...#@#.#@@.#@@.#@....@@.@@.#@@.#.#.#...#@....@@#@#.@@.@@@#@@.@....@#.#@....#..@#.#.@@#.#@@..@##
#..##.#@####@####.####.#@.###@@@@.#@...@#####@###.#.###@###@#@###@@.#.@@#.####@.##@.#.###..@#@#.#@#####@.@#.#.#@#@###.#@#.@@#.#.#.#...#.#.@#.@#.#@#@..#.#.##@.#.#@.##.#.##..#@######@.#.#####@#@#####.@@######@.#.#@#.#.@.@@#####.###.@.#@#@.@#@#.###@.@#@#@#@#@###..##.##.@#.###.#.@#.@###.@##.#@@.#@###.#@@##.##..#@.##.##@#...@#@#@###@#@@.#.#.#.#.#####.##@##.#@###.#.#@.##@.@.####.#...#.#.#@.####.@.@######@#.@####@##.@#.#@#..##.##.#@#@####.###@..#.#.@.#.#@#...###.#..@.##..@#.#@.##.@.#@@.#@##.@@.##.##@#.####.@###@#.#.##@##.#.#@.@@######@@@#.@.#@###.#.##@##@#.#@#@#.#@#.#.###@@.#.#@#..##.@.#.#####..@..#....##.@.#.####.#..#######@###..@#.#####.#.#.#.##@@#.#@#.#####@#.#####.#.#@.@..#@#.##@##.#@.####@#####@#@#.#@.@.#@.#@.@#@#####.##@######...#@###@@##.@.####..#.##@##.#.@##.#.@.###.##@##.#@##..#@#..#@....#@.#.#@#########@##.@@.@.#@###.###..@#@.#@..##.#.#.####@@#######@@@#@#####..#@##.#.#@#@###.#.#@.@.@#######.#@#.###@..##@.#.@##.#@##.####..@#####@#####..@#@#@###.#.#####@..#.##.#..###.#.##.@#.##@##.##
#@@.@.#@..@@....#.#.@...#@#.#@.@#.#...#.@....@#..@#..@.@.@#.@.@.@@#@#@#@#@@.........#@..#@.@.@..#....@...@@.#.#@#...@@@@@.#@@...#@#@@@.@@@..#...#@@@@@#@@.@@.....@....@.@.@..@..@.@@.@#...#.@@#.@.@@..#......@......#@#.@@@..@@....@@@.@@.#@..#.#.#..@#.#.#.#.#.#@@@..#@@..@....#@#..@..@@.@#@#...#@#.....#@..@@@...#@.@#.#@..#...#.#.#.@@#@....#@..@.....#@#....@@...#.#.#.@...#...@...@@.@#@..#@@@..@@@@..#...@.@@#.@@.@#@@@.@....@@@@.@....@.@@...@.@#@.@#.@.@.#.@.@@#@..#@.@#@..#@.@..@.@@#.@.#.#@@@@.#.#...@.#.#@.@....#.@@#@@.....@.#@.@@....@.@#@#@#@..#..@#.#@..@..@.@.@#..@#@@....@#.@..@#.....#...#@@@.@#...#.@@..#@@.#@...@@.#@..@...@.#.@@#@#.@.#.@..@..#.#....@#.#@..#...@@.@..@.#.@@..@.#@@.#@...@..@.#@.@#.....#..@......#..@#....@@@#.#.@.#.@....@.@@@#@..#@@.@@@@...@#.#..@#@@.#.#.#@..@.@@#@...@@.#...#@..#.@...#@..@@#@..@@@.@@@@.@.@#.#@.@@@#@@.#@...@#...@..@@..@#...#@..@.@.#@.@...@#.#@.@#@..@@#@...@@.@.#.#.#@.@.@#@@@#.....@@@@..@@.@#@#@..@.@@..@.#....@#@..#.....#@......@@@@..#.@.#..@#.@.#.#.#.....@@.@....
@.#.###@#@#.#@#@#.#.@##@#..@#@#.#..@.@###@#.#@#.##@.#.#.####.####.#@#...###@#.#.###@#.#..#.@##.#.#.@#.#@#..#..#.#############.###.#@.######.#..##.#.###.#@..###.#.#@####.##.#.##@.#.###.#.#.#.#@#.@.#.###.#.#######.@@#.#@###.@.@##.@#@.#.##.#.@#@..@@#.#.#.#.#..#....###.#..##@#@#.#.##..#@.@#@.#@@#.##..#@#.#.#.#...@.#.@@.@###...@#..#.#@.##..###@##@.##@@..####.@.....###@#@..###@@###..#...@####.@@#@#@#@#.@##@#..@###.####@..#.@###@#.##@.###.#####.#@#####@@@@#@##@#.#.#@#.@.#.###.#..####.#@.####.@.#.#@###.#.#...#..#.@#@.########.###.#..@##.@#..##@#@##.....@.##@.##.#...#######.#.#.@...@##..@..#@#.#####@#@#@#.##.#@@#@###.#..@##@@@#...##.@@#.#.#.#@#.#.#@#.#.####.@#.#@#..##@.@##@##.###.###@#.#.###@#.##.@#.###@..#.##.....###@.#@#.#.#...#....####.@@.##.#.###@#####.#.#.####....#.##@.##@.#.@##...#@.@###..@@##@.####.#.#####@###@@@#.###...@##.##.####@#@#..#@.#.#.#.###.#@.@#@####@...#..@#.@.###@###@#@#.#@#.#@#@.@#@#..##.#######.##.#..@@#@###.###@#.#..@#.#.#.#.######@####@.##@.######@@@#.#.@.#.@@#@#..##.@@#.
.......@#.#.@@..#...@.#.#.......#@@@#@@@@..@.@#@.@@.#...#.@.@@..@@#@#.@.@.#.@@#@..@.#@...@@......@@.@@..#...#.@@#..@.@..@.@.#@#@..#...#@.@.@#..@#@#@.@#@#@@.#.#..@@@.@.@@.#..@@.@@.@#@..#.@.#.@.@@..#...#.#.#.@@.@.@@@#....@@.#@@.#.@@...@..@.@.#.#.....@..@#@#@..#.#@..@@@.@..@#@..#...#...#.@@@@#@#.@.@@.@#..@@@#...#.#..@#.@@..#.#...#@.@@.#.@@.....@...@#.@@#.....#.@@@.....@...#...@..@#..@@........@#.@..@#..@#@....@@..@..@#@@.#.@@@@#@.@....@.@.#@#.@@.@..#..@..#..@#@.@@@@@#@#.@..@@@#..@#@#@@@@.#.#@@...@.#@.@#@@....@#@#@..@@#......@#..@#@.@#...#.#@.@#.#.#.@.@@....#....@#@.@#@..@....@.@..#.#...#....@@@#.@@#@@..@..#...#..@#..@.@#..@#.@@.@#....@.@#.@.@.#@.@@@.@..@@.@.@#@.@.@#@#@..#@.@#@..@@#..@#@#.#@..#@..@@#..@..#@@...@@@.#@..@.#@#@#@#.@.#@..#...#@#@@.#...@.#@@.#.#..@#@#@#@@@.....@..#...#.#..@..#.#@#.@.@..@..#.#@.@#.#.....#@....#.@.@.#.@..@#.@.#.#.@@@@..@....@#.#..@@@#.@...#...#.@.....#@@@#...#...#@#@..#...#.@.#@@@@.#.@@#.@.@@#.@@#.@@#@#.@@#.@.#.#....@@.@....@.@.@.@...@#@..#..@#...@@@@.@#@#.#@.@#@
#@#####@@.#.#.#.#@##..#.#@@#.@..#..@#...#@..####.@#.#.#.#.#@#@.@###@#@@.#@..@#.#.##.@####.####@.#.#.#@..#.@@.@##@.@.#@#@##.@#.#@@##@..#@@##.#.#.#@#.#@#@#.#.#..@#.#.#@##.#.######.#.#@..#@.#@#.##....#@@#@#.#.@####...#.#@##...##@.@..###@.##.#.#@#.#@#..####.###@#@###@...@###@###...#@###...###.@.##@##@#@..#####.@#.@#..@#@@.###...##.#####@####.#@#.#@@@.##@#.#.#@#..##....#@.#.#@##@.###@#...@.#####@#..@#.@.##.##.###.#@####@@#.###@.@#@####.@#####@###.###@#.#.#@#.#@@@#.###.#@.####.#.....@.#.#@@##..@@...#@#@#.#.###@#@#@###@.@#.#.@..######.#.@@#.#.#.#.##.@#.@##@#@#.@#.##.#.###.@#.@.####@#@#.@.#.@.#########.########@#....###.#@..@.@####.#.###.####@.@#.##.#.#@.@###.@.###.@###..#.#@#@###@###.###@#.#...#.#.#.#@@@.##.#@#@.@###@..@####.#.#@#####@#.@.#@#.#@@@.@@.#.#@#@#.#@#.#.#.#.#@.###..###@#@#.##@###.@.@#@.##@###..##.#.#.#.##@..#@@##@#@@##..#.@@@###.@#.@###.#@..#.#@.#..@#@@.#.#@#.@#@@#...###@##..#.#.....##@@#.#...##.@##..#.#@@@###@###@###@#@.@##@.#.#@#@######@@###.#@#@.@.##.@..#.#..#..###.#..#...####@.
#.@@.......@#.#.#.@@@@#......@#..@..@.#....@#....@.@#@...@#@#..@#.@@....@@#.#@.@@...#.#.@@.@.....@@@@..@#@#.@..@@@#@#.....#.@@@.#@@@.@#...#...#..@....@.@.#.@@@.@.@.#.@.@....@.@@.#@#.#.#.#.@@@@..#.#..@.@#.@.#...#@@.#@#@#..@#..@#@#@..@.....@@...@.@#..@..@..@#.#@@.#.@.@.@.@.@.#...#@@@.@#@#@#.@..@.@#@.@#.#.@@...@....@.#....@#@..@.#...@.@.@@#..@....#.@...#.@.@.@..@@@@.#.@..@@...@@....@.@...#@@.@.@..@#..@.....@#.@...@.@@.@@.@.........#@#@.@..@@.@#....@..#@#@.@@.@@#...#@.@@@.....@..#.....#@..@.@@#.@...#@#.....@.#@@@#.@@#....@#@@@@.@.....#@#@..#.#@...@..#.#.#.#@@.#@@.#.@..@..@.@.#@@@..@@@.@...@.#@@...@.#@@.@..@#@@...@..@...@#.@@#...#.@@#.#@..#.#@@.#@#.@.#.#....@.........@@@@...#@.@@.@@..#.#.#..@@@@@@@#@.@..@.#.#.#..@#.#...#@..#@#...@@#.#.....#@#.@.@.@.#..@.@.@#.#..@#.@@.@......#...#@.@....@@.@#..@....@.......@@@.@...@@..#.@@.@@@...@#@...@.@#@#@@.......#@..#.#@..#...#...@.....#.@..@...@.@.@#.#@@.@.@.#@....#...#.@@..#.@.@....@..#.#.#...@.#.#...#.@....@..@....@#@.@#.#.@@@.#...#.#@.@.@@@#.#@@@.@#.
####@##.#####...#.#@#.@@@@#@.##..###.@..###.@@#####...#####@@.##@.#@.@@.#@..@.#.#@#@#@#.####.#..#.###..@#.#@.@##@.#..#@#@.#@......#@##.##.@##.@##.#@##..###.#@#.####@@@@@####@#.#.#@#...#.@.@#@.#.#.#.###@#.###.#.###.#...####@.@.#.####.##@#@#.#@#..#@.#.######@.#..##@#.@.##@##.#.#..##@#@#...#@##.#@@#.#@#@#.#.###@#.#@#@#.#.#@#.####@.#.#@.@#.@.#.###.#.#@##.#.@#..###.@.@#.##@..#..##@@#.##.@##..@#@.@##@.######.@@#.#@.##@#.@@##@.#@#.#@#.#@.#.##@.#.@###@@@#.#.#.#...#####@#.##.#####@.@##@##.#.@@.###@##..@@.@##@##.#.#.#@#@##@.###.#.@##@#@#.#.#.#####.#.#.#.#...@.#@#.#...###@#.#@@.#.##..#@###.###.###@#@@.#.#@....#.#@#@.##@##@.#@#@###.#@..#@#.@.#@#@###.#.@.##@@#.#.########.###@#.##.#.##...#.@#@..#.#@#.#@.##.#.###.#.#.#@#.#@#@###..@#@..####..#@.#@####.#@..###@#.###..##.#@#@###@###.#@###.@##.##.#@@#@##@.@.#@#.@@#..#.##.#@@.###..####....@#@#@@.#@@#@##.@####.##.#@@#.@@#@.###.##.#.###.@..@@@#..#@@#.#@@.#@@##.#@#@@@#.#.##@.##@@###.#.#####@#.@.#@@@##@...@.#@##.#@####.#.#..##@.@####@##@#@@##...@..@#.#.##...@
#@.......@.@.@.@#@#.#@#.#@#.@.@.#@..@@#..@@@.@..#@#.#@..#.....@.#..@.@.@..#.@.#@.@#.#...@.#.@...#.@.#@..@@#.#@..#@..@.@.#...#..@#@#.#......@@.....@@#.@@..@@#.#@@.@@@.#@@.#@@@@@.@#@@.#@#..@#...#@@@#@.......@@.@@@...@.#...#.@.#.#@.@#@.@#.#@#.@.#@#..@.@.@..@......@...@#@#@.........@#...#@.@#.#.@@#.@@.@@.............#.#.@@...@#@.@@...#.@@#@..#...#.#@#.#..@#@..@@.@.@#...@.#.#...#@@@@..@#.@@..#@..@@@.#.....#@.@..#@.@#@.@..#.@.#.#@.@#@@.@...#@@...@@...@..#@@@@..@@@@@#@#.......@.#....@....@.#@@@#...@@#.@.#...#@#@..#.#..@...@#...#.#..@#.#@.@......#..@#..@..@.@.#@#@#.@..@@..@@..@@@@.#.#..@@@@.#@@@.@..@.@...@.#.#..@#.@.@@@@#@@..@#@@@..@@#...@.#@.@.@#.@.#.@@@.#@@.@@#@@.@@@.@.#.#.#@..@.@@#@@.#@#.@@@@...@#.@@#.#@@.#@#.@..@#.@.@..@#.#....@#@@.@..@#@.@@.#.@.@.@...@@#...#@..#...........@...@...@...#..@@.@.#.@.@...@.....@..@..#@@.@..@#@#@#@..@.@@#.....#@....@@.@.@..@@#...@@....#.#.#...@.#..@#.@.#..@.@#@@@..#.#.@.@@#@...@..#@.@..#.#@@....@#.@.#@..#.@...@@#...@@..@@#@@....@#@..@.@.#.#...@@.@.@....#.@..@#.
#.#.##.##.#@##@@.@#@#...#####@#.#######@#.#.#.@.#@#@.##@#####.#.@.#.##.##.#@.##.#...@###...@#.###@.@#@#@.@#@###@#@@##.#.##@.#@.@#@#@#.#.###.###########.#.###.####.##..##@@.##.#..#.###.#...@.#.@..####.#####@#..##@#.#..@#.#.@#@##@#.#.#.#.#@#@##@@#.@#.##..#.@.####@#.#..@###.####@##.########...@.@########.##@#.@#..#.#@#@@@##@##@@..@#.#.##..##.#.@###@#..@#@@..##@####@@###..@#.@@#.##.@#.@.##@.#@@@#@#.#@#@#@.##.#.#.#.@@#.###@#.#.#####.#...#.###.##..#@@..@#@..@@..#@#..@@####.#@#@#.#@.##...@##@#@###.##.##.##..#.#.#.#@#@#.#.@##.#.#.@..@#.#...###.@.#.#@#@###.#.###@#.###############.##...@.###..#.####.##.#.#####.#...###@@#@.#.#.##..@.@####.#@#.###@@@###@@.##..#@#.###..##.###.#@#.@.#.###.#.##.@#.##.####@#@..#@#...@...#@####...@.##.#...#@@##.#####@##@##...###.##@.#@###.#.#.@.##..@#@####.@######@#.@.@.###@#..##@###@#@#####.@#.@..#.#@#..#....#.#.#####.#.##@#.##.#.@##@##.###.@@@#.#.###@@###@.#.##@##@##@@#.#..#####..#@@@#.#@#.##@@#..@.@####@####@@@#.#@#.#.#.###...@.##..#.#.#@.@#.@...####@##.#@.#@@#@##@#
#.#.@.#...#.#.@@..@.@@#...@.#.#@@...@@..#@..@@.@#...@.#@#.@.@.#.@@#@.@..#@..@@@.#.#@#.@.@@#.#.@.@.#@@.#@..#...#@#.#..@#...#.#@#.@@#.@..@.@#.#@..@@@@@.@.#.@.@.@@#...#.....#@.@#.....#@..#@#@@.....#..@#@@@@.#...@.#@.@#@.@@@@.@.....#@@@.@#.@@@.@.@.#.#......@#@.@.@@@.@..#.@@#@@.@@..........@@.@#@#@.@#.@@..@.#@#.#..@.@.@#......@@@.@@@@.#.#..@#@.........@#..@.@@@@..@@......@#@@...#@#...#.@@..@@..#.#.@...#.......#.#@@@..#.@.@.#.@@..@.#@#@@@....@.@..@#.@.#.#.#.@.#@..@@..#@.@#@.@@...#...#.#.#.@...@.#.@@@@#..@#...@.#....@@@#...@.@.#.#.#.@@@.#@#..@.@#@#.........@@.@@.@@....#..@....@..@#@#@.@@@#...#@....#.#@.@..@.@@@@.@......#...#..@#.@....@..#@.@..@.#@..#.....#.#.#@....#@.@#..@#.#.#.#@#@....@.#@#@..@...#@#@...@@@#.#..@....@..@#..@#.....#..@..#@..#.@.#@#.@..@..#@..#...#..@#@.@#..@.@..@..@@..@@.@@@.#.@@#@@..@..@...#.#@..@.#...#.#.#.#.@.@...#@@@#..@#@..#..@.@..@@.@@@#@.@.@#.@@..@@..@...@..@#...#@@.#...#.@.#...@...#.#@#@..@....@#..@...@@..@@..@#.#...#.#.#@..@@#@...@..#.@.#@..#@....#.@......@.@#@#.@..@
#@#@#.#.###@#####@###.#.###@#@##..@.#.###@###..@#######@#.###@.####..#@@.@.@#.###@@.#@@@#.#.@.##.####.###.#.###@#@#.#.#.#..@@.#@##@##.###@#....##.##@####.####.#.@#.@####@#@#@#.#@###.#@##..@#@####.#.##.##@...#.@#@#.@.#@#@#@#.#.#######@@.###@#.#@#@#.###...#####@#@###@@##@#@#..@@.###.##@@@#..@.###.#..@..#..##.#@#####@.@#.#@##@#.##@#..@#@###.###...@.#.#@..#####@@###.##.###@@##@#.###.#@..#@#.@.#.#.#...#.@#@@#@.@.@.##..@#@#.#.###.#@#@##.##...#...#.@###@@..#@@..##.#####@#.@@######@.#...#.###@#@#@#####@##@@..#@..@.##@@##.########.#@#@###@@##.#.@@#.@...#.@##.##..##@###@..#.@#@.##.#@#.####@@#.#.##@.@@.@..###@###.#@###..@.#..@.#@@##.#@#@.##.##.@@.#.#.#@#.#.#.#.#.#.@..##.#@.##@#@##.@#@#@##@.@..@#..##@@##@..#@..@@#@.@#@.@######..#.#####.#.#.#@#.###.#.#@#.##..#@###.#@#....####...###.#@.@.#...@##@###@.@@##@#######..#@###.#.#.##.@###.##..#..@#@#@..#.###.#.@####.###@###@###.#@.####.#@#####.#####.@.###@..#.#.#.#.##@@###.#.#@###@#.#.##..#.#@###@#@.@.##.#@#.#.#@.####...@##@@.###.@@###@#@###...#@#@.@###@#.
#.#@@..@#.#.@.@..@.@.@#.#@..#@.@#@#.#@..#@@@@.#.#@@.#@....#@..#....@#.@@....@@....#..@#.#.#.#@..@@....#..@#...@@@.@..@#.......#.#.@@#@.@@.#...#@.@@@..@..@...@#@.@#...@...@@#@#.#@@@#.#@#...#...@.#.#..@@@..#.#..@.@#@#...#@@@@..@..@...#.#...#@#.#@.@#@@@@@@.#.@..@.@..#@.@..#.#.@@@@@.#@..@...@@#@#.#..@#@@.#@.@@@#@.@#@@@#.#@@.#.@@#@@@#@#.#.#@....#.#@.@#@@@..@@..#@#..@...@@.@.#..@..@@@.#@@.#@#..@#@#.@...#.@.#.#.#..@@.#.@@#...#.#@#@@@#@@.@.@.#@#..@#@#........@#..@.@@@@...#........@.....@#@#@@.........@@#.#@@.#.#@@....@.@@@..#@@@..#.#@..@.@@@.#....@#.#@#.#..@#...@@....#@@.....@@@@@.#@.@@.#@@@#@....@@@@#@..#.@@.@..@@#...@@@@#@#@#..@#.#@#....@@@#@..#@#..@..#.#..@@.#.@@@.@.#@.@#@#@.@#@..@.@.#.@.#@@..@.@@.@.....#...@@...@#@@..@#.#..@.@@@@..@#@#.#...#...@@#@@@#@@....@..@.@.@.#@#@@...@....@#.#@.@@....@#@@@...@.@#..@#@.@#@#@....#..@#..@@.#@@...@.#@....@@#@#@@@@..@#...#.#.#@#@.@..#.#.#.@.@@@@@...#@.@..#.@@#@#@..@@@.#.@.#@@..@@.@@#@#.@@..#.@.@.#...#@.@@..@#@#..@@...@.@.@.#@#..@@.@.@@#@.@#.@@#...#.#@..#@
#@#####@#..####@#####@###.###.#.#.#.#.#..##.@.....#.@..##@#.###.###@#.#@#.#.@.#.#.#.##@@#@..###..#.#@@@.###@#@#.#####@#.#.#.#@###.#.#.#.@#@#@##.#@#..###@.###.#..#@.###@##@@###..##.@.#@@..##@#.#@@##@#@##..#@#.#.#.#.#.###@#.###.#.@##@#.#.#..@#.#@#.@####...#@#.#..##.@.#.###.#@#.###.###@#@.####@#.#..########.#.#..@#@#.@#.##..##@#.###.#.#@#@##@.#@###.#.#@##@##.#.#.#########.#.##@.#.##@@#.#@#@@#.##.#.@..##.#...#@#@#.###@@.#.#@..#@@###..@####@..#.@##.##@##.@.@@#@..##@@.@###.#@.@#@#@###@.@.@#.#.###.@.#@..##..#....##########@#.#.###..##@#.#..@.@##@.#.#.#...##@##@##.@#..##.###@#..##@.##@#.#@.@#@.####..#..#.#@#@#@###@#####.#.#.@.#...@.#@###.#@.@####.@.#.@#.#@....#.#.####@#..##@...###.#@####.@#@#.###@#.#@##@@#.#.#@#@#@@##..##.#@#@..#.#.@###.@.@#@#.#.#####@@@..##..#.#####.#.@@#.###@#@#.#@@@#.#.#@@##..@.#####.##.@###..#@@#.##.###.@@.#....#.###.@.#@###.###.#.#@#.##..#..@#.##@##@###.###@#.###.##@@#@###..@.##.##@.#.#.###.##..#@#.#@#@@@#@#..@#@###.#..###@.#..####..@##@.#.###..#####.##.#@###@#.#.@.#@.#.@
@.#@..@@.....@..@.@@@.#..@#@@@#@@.#@#@..#.@..@#..@.@#....@#@#.@@#@#@@@#.#.#.@@@.#.@.@@#@.@...@.@#..@#@#.#....@@@.@.@#@@.@...#@#..@..#@@.@.@.@..@.....@@@..@.#.#@@@#..@#@@..@.@@@#..@@.#.@..@..#.#..@#..@.@#@#@#.#@#.#.#@..@.#..@@..@...@.@#...@@#.#.@.@@.@..#@@.#@#@#@.@@@#.#@@..@#@#@....@..@#.@...#.@@@....@.@.@#.@@..#...@..@..#.@.#@@.@.#.#@#.#.#@.@..#@@@..#.@@...@..#@@@@.@.@@#......@@@#@#@.@#@..#....@@..@#@#.@.@.@@@.#@@@....#.#@@@..@.@.#@.@#.#.#@.@...@..@.#@#.#...#@...@#.#.#.@@#.....#..@#....@..#@@.@@.@..@.#.#@...@...@.@#.@.#..@#@.@#...#@..#@@...#.@@..#.@@@@.@.@..@.@@#@..@.#.#@@@#@..#..@#.@....@..@..@#@..#@.@...@....#@..#@@.#@..@@...@..@.#.@..@..@@#@#..@@@..@@#@....@.#@@.#.@@#..@#....@..#.@@.@@@#.#@......#@.@#.@@@.@@#..@..#.@.#.@.....@.#.@..@#@@..@#.#...#@#@#@#.....@.#@#.@@.@#...#@#.#..@@@#.#@#.@@@...@..@#.@@.@@.#...#@@.#.#@@.#@@.#...#...@.#@..#.....#@#.@@..#.#..@...@#...@@@..@#.#.....#@@@#.......#.@@@@#.#.....#..@@@#..@...@...@#.@...#.#.....@@#....@#@@.#.#....@..#@..#.@.@.#.@@..#@..@.#@..@.
#...#..#.#@.##.@####@.#.....#####.#.#@#.###@#######.#@#.#.##.@#@#@####.@.@###.#@#....#.@.##@###@#.@@#@..#@####..#@#@#@@@#@#..@#.#.#.#@#@#@#@@####.@.@###@@#@..###.@.#.#@@.##.@#.#.##......@####@###@##@@#.@.###@..#.#.@###@@####..#@#.######@.#@#.######@@###.@.#.#..@###...#.#@.@#...###@@###..###@#@#..@.##@#.#.#@##.@.#..##@####..@#######@#@#@#.@@###.#@@##.#.#@.@@#...@#@.##.#.#@...@#.#.@.#.#..##.#.#.##...#@...##.@.@##.@###.@@#@#.#.#.#####@#@###.###.##.@@#@@#.#@##.@#@##@##.@..@#.###@.@..#...###@#@#####@#####@#@#.@@#@#@.#@@#@#.###@#@#.@@#@##@##.#@###.#@#.#.##@@##.######@###.##.@###@.@###..##@#.#@@.#@..#####@..##..###@...#@##.#.#.#@####..@##@#@#.@####@@..#######.##@#.#@####...####@##.@.##.#.#@#.#.#@####.@#@####@##.##@##.#@##.@##@@@@###.@.###.###.##.@#..@#####.@@@##..####.#.#.#####@#.#@#.#..@#.#@@.#@#.##@##@#.###@#@#@.##.#@#@#.###..#####@###.##.@.###.@##..##@####@@#..####..####@#...#.#@#.#@#@##.@####@.@..##.#.#.#####.#@#@###@#.@@##@..@#@#@##@@#####@@####@#.@##@##@.#@###@#.#@#.#.#.#@#@#.##...##@#@
#@.@@..@#@....@.#...#@.@#..@#.@.#.#@...@@.......#@.@..#.#.@@.@#.#@.....@@@....#.#@#@.@@@..#.@@..#.#..@#..@#.@..@@@#@@..@#.#.#@#..@#.#..@#...@..@.@.@#@...@#@..@...#@#.@@#..@#@#.#.@@..@.#..@@.#.@@.@.@....#...@@@@#..@..@...@.@.#......@....@.#..@@.....@@@@@.@......@@@#.#@#@#@#...#@..@.#.@@....@@#@#@.@...@#@..#@.@#@@@@....@....#@#@...@..#@#....@..#@.@@...@.#@..@.@.#@#@.@@.#@..#.@.....@..@#@@.#.@.#@..#......@#@@.@@..#...#.#@#@.@..@..@..@...@@#..@..#@@@#.#@#@#@@@..#@..#..@#.#.@.@.@.#@@@.@@.....#.....#@@.@...#.#@#.@@#.......#.@.....#@..#@@.@@..#.@@#@#@..#@.@..@.@@@...#..@......#..@#@.@.@.@..#.#@....@@.@..#@@...@.#.@.#.#@.@#.#@@.#..@..#@#@.@@...#@@@..#.#@....@...@.#@#.@.@@@@..#@.@#.#.....#.@.@@@.#.@.#@..#.....#.#@..@@@@@@#..@..@@.@#@#.#..@..#..@#..@@@#......@.@.@.@#.....#@#.#.@...@....@#.@.@..@@.#.@@..#.@.#.@..@..#.#.@.#@...@..#.@..@.@#@.@.@..#...@@@.#@@.#.#...#.#@.@#.#.@...#..@@...#@..#....@#@#.@..@#.@.@.@@#..@#@#....@@..@..@...@@..#...@.....@.#...@@.......@....#.@@@.@.@...#.@@@@.@#...#...@.#.
#.##.##@#.#@#@###@.@#.###..#@.#.#.#@#.#.#...#.#.#.###..@#@.@..#.#@#.#@.@###@#.#@#.@###.#@##.@##.#.#####.@@#@.@#..@.@..#..##.#.@@#.#.###@#.@###@####.#.#####...##.##.#@.@##..@@#@#.#.###@@#.#@..##.@##@#@#######...#.##..@##.##.@.@#@..##.#..@@@.@#..###@.##@@##.#.#.#@#.#@#.#.#.#.@@##.#@@#.#@###.#.#...@.#.#.#.@@#.#.###@#.###@####.#..#.@.###.###@#.@@.##.#.#.#.#@#@###@..#....###..#.#.#@##.#..#@#.#.#.#@#@###########.##..@##.#.#@###.###@#.##@###..#@#@###@@#@.#.#.###@#.###@#.###.#..@#@#########...#@#@..#.#.#@@@##@.#@..#@#.@.#######@#@##@.#@#@#####@#####@#.#..@#.###.##..#..##..@#@#@#.#@#@#@#.#@##@@##.##.#@@#.@##.##.###.@.@...###.@.@.#.###@#@#.###@##@..@#@#..@###.#@.@###.#@##@@.##@.#..#@#.###.#@####.####.#@#.#.###.#.#@#.###.#.#.#######.#@.@.#@#.##.###@@.##@.#@#.#####..##..@##.@#@@##@#.##.@@#.@#.@@##..#.###@#.#.####.##@@.#@#.@..###@###.@###.#.###..##@#@##@####...#.#.@.@.#@#.#...#...###.#@###.#@###.@@#@#.###.#####..##@@.##.##@###.#.##..@@#@#@##.####@..#..##.###@#..#@...#####@#.#@#.#@#.#@##@##..####@@#
#..@.....@#@#@.@..@.@.@@@@#@.@..@.#.@@.@..#@..@.#.@@.@..#.#......@....#.@@.@@@#.@@#@..#.@...#.@..@@@.@.@#...@...@@#..@@...#@#..@.@@.#.@.#.@@#@..@...#.@...#@.@#@@.@.#@.@#@#@#@#.@.#@....@.@.@...@.#@..#.#.@..@@.#.@.......#@..@.#@.@#.@.#@.@#....@..@.@.@@@.@.@...#..@.@@@.@#.#...@@..@.#@..@@@...@@..@.#.@..@@@#@#...@.#.@@..#.#.@@#.@.#@...@#.#@..@@@@..@@.@...@#..@#...#@#...@..@.@..#@@.#@..#.@....@@@@@@@#@.@..@.@@@@.....@.@#@#@#.@.@.@@#@...@..#.#.@..@....#@..@.@.....#.@..@@...#@..@...#@@@#@.@#.#.#@..@@#.#.#@#...#@.@...@#....@@.#.#@#..@.@#...#...@@@.@@#.#.@@#..@@.#@.@@..@@.#.#.....#.#.#...#@..#@#.....#@..#...@...#@@@#@@.#@#.@.#.#..@@.#.#@#...#.@...#.......#.@@@.#@#.@@#@@.#...#..@@.#.@.#.....#.......#.#@#@@@@@#.#@..@.........@....@#..@..@...@@..#@.@#..@#.#......@.@#@.@#..@.@#@.@....#..@....#.#.@@.@@@.@....#....@....#.@.#@..#...@@..@@@...#.@.#.@..@#@........#.@@@.#@@.#.#.#@@.#.........#...#..@#.#@.@.@@.#@@@#.@@.@..@@#@@@@..@..@@..#.....@...@@@@#@#...@..@..#@#@@@.@@..@...@....@.@@@.#...@.@.#.@@.@@.
#.###.#...#.@..##@#.#.####.@##@..##.#@@####@@#@#@@#@.@##@@#.#@#.@.###.#@##.####@.@#.#.#.##.##@@##.#..#@#####@.#@#.#######@#@.@#@@@.##..#@@#@.#....#@#.###@#####.#.#...###.#.#..@..##...######.###.###@@@#.##@##@##.##..##@##.##...@####...#######@###.#@.@##@###.##.@##@##....#.#.###@#.#@#@@.#..###.##.@.@@#.##..@.###@..###@#@#@#@..#.#@###.#@#######.##..##.####.###@#.#.@.#.#.#.##.##.#...###@.@#.@.#.##.@#.#.#.##@###.@.#.####...#@.@#@#@#@#.#.##@.@#@.#####@#.#@.##@#####....@#@..#..##@.##.#.#####.#@..#.#.###@#.#@###...@#..#.###.#...#.#..##.#.#@#####.####..@..########@#@@##@@@#@##@..#.@#.#.##.#.@#.#@.##@#....###@..#@@@@#####.#.#.#@#.##.@@@#@.@@.#.#@@.###.#####.#####@#.#@.#@..#@..##.##..#.#.##@.#@###@###..@@@@.#.#@@#.#.###..#########.#@#.#.#...##@@#@.@##.@#@#@##@#...@#@.#.##.#.#.#.#.###.@.###@#.#@#.##.####.#####@@.#@###@#@.@@##.#############@..###.@##@#.##@.##...##.#####..@##@######.##@.#@###.#.#@#.#.###..##.#.@#..#.#.#..##...#@##..@.#@@@.@@#..#.#..#.###@.#.#.#####.#@#@#.#.##..####.@@.@@####@...#@#.
#@#@..#.@.@...#@.@#.#@#.....#.....@@#.@@.@#@..#@@@#.@@.@.@..@.@.#...@.#@@.#@.@.@...@#.....@@@...#.#...#@@..@....@@#@@..@.@#...@@..@.......#.@.#@.@.@.@.@..#@....#@@@#.@.@.@.#...@@#.@.@.#@..#@..@...#.@.#...@@@......@..@....@#.#@@.@.@.#@..@.@@..#.#@#..@#@..@@@@@@@...#@.@#.@.#..@#@#@@@@.#@#.#@.@@....@.@.@@.#..@.@...@#@.@#@.@@@..#..@#..@#.@@.@@@#@#.#.@@.@@.@.@.@@#.@.#...#.#@#......@#.#..@.@@@#@...@@.@.@@..#@..@@.@#.#.@...#..@#...#.#.#...@@#@@...@.@@.@@@.@...@#..@.@.@#..@#@@.@@.@....#..@.@.@.@#.@..@....#@..#@..@.#.....#...#@.@...@#.@@@@#@@.@.@..@@@@.#.#....@#...#....@..@@...@..#.@@#.#..@.@#.#@@.#..@#@.@..#.#@@.#.@..@.@.@#...#@..#.#.#.@.#.#@#@#@........#@@.@...#.@..@@.@@@...#.@.@@#@#..@#@#..@..@@#@#.#@@@.@..#.@@@....@#@@...@.@@@@..#.#@#@....@@#.....#@@.#@....#...@.......@..@#@..#.#..@@@.@.@@.@.@.@...@@@.@.#@..@@#@#@#@...@.@..@.@.@...@.#@#...#@..#@..@@#@@@..#@..#@.@.@.@@@@@@....@#@.@#...@.#@@.@@..#@@@#@@@..@@..@........@@@.@#.@....@#.@.#.#@@.#.@.@@@.#.#@@@.@..@@.@@@#@..#....@#.#@..@@@......@##
#.@.@..@###@#.#.#..##@#.#####@#.@@#.###.#@.##@.@#.@.#.##.##@#####.###..##@#.#########@###@#@@.#@@##.@@#.##@##.#####.##.########.#..@.##@#.##..#.@####@#.#.#..####@#.#####..@###.#@.###..#@#.#.@@###@#...#@#@#.#@#####.###@....#@################@##.#@#@@.#...@#######.#@@#.#@.#@##.#.#.#...#....@####.####@.##.#@###@@@#@#@.@#@@###.###.@#.#..#.##.#@#..@@####@#@##...@#..###.##.#.##.##@#.#@#.##..##...@#########.#@#@..###.#@##@@..@@.@@#@.#.##@.#.#@.##@@##.#.#.##.#.#..#@###.####..######...#####@#@##..#@.#.######..#@#@@##@.##.@.@.#.@##.######@##@.#@.#.###.#@#.@.@.#@#@##..#.###.#######@##..#.#.#.###.#.#.@@#@#..#@.@@..######.@####@#...@.@..#####@.@.@#@#.@.#.####@##.#@#.#.####.##.#...@...#.#@#@.@#..#.##...#.#.#@###.#.#@.@#.##@.#.###.##.####.#.#@##..@####.@#@.#@#..@..#.##..####..###@##..#@#.##@@#.##.####@###@###@###.##....#.#@#@#.@#..#..###@.###.#@#@#..@..###.###.@.#.#@..#.###.@.##..###@.#@#.#@@.##@.#@####.@##@#@..@.@#.##@#..@.@#@###.@.#@##@##.#@#@#.#..@#.#@#@#@######@####..##.#.####.@@..###@##.@#.##.@.
#@@.#.#@@@#@.....@.@..#.#..@..#@#@#.@@..@@@....@.@@.#........@....#....@@.#.#.@...@@#.@..@@.@.#...@.@...#@..#.#.....@@.@...@..@@#.#..@#@@.#.@.......@.#...@.@.@@#@@@..#...#@..#.#@....#@#.#.#.#.@@#@#.@@#@@.#@#.@...@...#@#@@@#.#.@@@.#@@....@..#...@.....@@#...#.@@@@....#@#.@.@.#.#@#.#.#@#...#@..@@#@..#@#.@...@.#.#@#.@.#.#@...@.@..@@#.#@.@..@@#.#...#.@.@.#@.@.@@@@.#.@@#...#@#.....#@.@.@#.@.#.@@...@#@..@@..#@#.#@@@#@.@#.#.@@..#@#.#.#@.@@@...@@..@@.#..@#.#..@#.@@..@.#.@...@..@#..@.@..@.@@.@..@@#@..@@#..@..@@#@#@...@#.@.#@@.@.@@@@@@@.@@.@#...#.#@@..@#...#@..#.....#..@#.#....@@@#...#...#.@....@....#.#@..#.@.#@#.@@.@@@...@#@@..@#..@@..@.@.@....@@.....@.@.@@@@.@...#@@@#.....#@#...#...#@....#.#@..#.#@....#@.@#.#.@.#@@@#...#..@#......@@@#.#...#.#@@.#.#.@@#@#@.@..@..@@.#@.@.@#@.@...@.@#@#.@.#.#@.....@..#@..@...@@@@@.#@#@@...@.#@@..@..@@.@#@#..@#.#@...@..#.@.....#.#@@.@.#..@#.@..@#.@.#...@.@@.@#@#..@@.#@..#.#..@#@@...#@#...@@.@#.@.@.#@#@.@.@.@..#.@@.@..#.@.@@#@@.@..@@...#@.@........#.@@@@@.@@@@@.#@#.
###.#..##@#@@.#.#.#.@##.#@@###.@..#.#@##@##.###.##@#.#######.@###.#@.#@@.##.##@.###.#@#@#...#####@#.##.##@@##.#.#####.@#@#..#@##@@#@#@##.####.###.#@#.#@##.##@##..###.@@.##.###.###.#..#@.@.#.@.#@#.#@#@#@#@#@##.##@@.#.#@###@#.@.###.###.#.###.#.#@####.@###@@@...@###.###@###.#@#@#@#@.@..##.#@###.@#..@..@##@#.#.#@#.###...#.@@#####@@@#@..#.#.#.#@#.#.#.##.##.#@###@@@..#@#.###.#.#@#.##@@###.##...@@##@#.#.####@@#.#.#..@.##...##@.#.#@#@@@####@#@.....#.###.#.@@#@..#####@#@@@#..#@#.@##@@#@#.#.#.#@###.####...@@##@..###.###.###.##.@.@#@##.@#.@.###.#.#.#@#@#####@..@##.####.@#.#.####..#@#.###@@.@.#@##@..##.###.#.###.##@###@..##@.#@@#.@##.#####.####.###.#.@#######.##.###.##@#.#..##@#.##..#.###.#.#.#.#.#.#.#@..#@#@.@##.##.#.#@.####.###.#@##.#..###@@##.#.#@#.#@#####.###@#.#.#...#..#@##@#.###@#.#####@###.##.@@#.@#.#@#@###.#.#.###@#@#@#.#######..@#@#.#..#@.#####.#####@#####@#@#@#...#@###.#...@###.#@@.@#@#.#@###.#@###@#@###.#.#.@#####...##.#@.#.@##....##..#.#@####@.#.######@##@#.#.#.#.@#@##@#.#.#####.#.#@#@
#.@.#...@.#@#.@@@@....#@#..@#@#@....#.#@..#.@@.@....@@.@.@...@#@#......@@@#@.@..#.@@#.#...#@#@@@@..@#@#@..@@..@.#....@..@@#@#.@@@@.@#..@.@..@..@.@#.#.@.#.#.@@@@..@.#@#.#@#@@...@@..#@@@#.#.#@#...#@..#@#@@.#.@.@.@@..#@@.#.@...#..@....#@#.@.#.#.#....@#.@.@@#.#@#.#@@.#..@.@@..@#@#@@@..#@..@@#@.@..@@#...@..@#.#...#.#.@@#@#...#.@@#..@#.@@.@@.@...#.@@#@..#@..#..@#@@@#@@.@.#@.@..#.#@@.#.@@#.#.#.@@..@@#.@.#.@@.@#@#@#..@@.@@@.@.#.@@.@@.#.#.....@..@.@..@@#......@#.@..@.@#@@@.@#.....#@..@@#@..@@..@@....@.#@#@....#.#..@@.#.@@.@@.#.#.@.@@#.....#@...@@@....#@@.@@#@..@.@...#@#.@...@@....#...#@@@.@@.@.@.......@.#.@...@@.@.@#.@.#.#@@..@....@@..@@....@@...@.@@.@..@#.@@#@@.@@@@#.@.@@.@.@@.@..@#.@@..@@#.#@#.@@.@@@#.#.#.@@..#@#...#@.@.@#@.@#.@.#..@#.@@#@@@#.#@#.#@.....@#@@.#@#...@.@@.@@.#.@.@...#..@..@.#.@.@@#.#@.@..#....@@.#.@@#.#@@@.@#@@...@@@@.@....@@..#@#@@.#......@........#@#..@#..@@.#.#...@@#.@.#@#@..#@.@...@..@...#@@@#@@...#..@...@@@#.......#@#.#....@..@@.@....#.....@...#.#..@#@#.@.#@.@@..@@..@.@@@##
###.#####@#@#..##.@.#.@@.##.#.#@.##@#..@#@#@#.#@#.###@##.#..##..#.#@#.#@#@..#..#@.##@.@@#@#.#.##@.#.#@#.##@###.@##@@#####@#@###@###@@.##.##.#.#@#@#@..###...###.@.##..#@#@#######@##@##@#.#..#....@#.@.#.#@@..#.@#.@#.#.#@.@#@@.#.@@.#@.@.#.@.#.@@#.#.#.#@.#@@..#..@..#.#.@..@#.#.#@#.###@#.@##.#@@.#.#######.@@#.#...@##@##@..####@#.#.###.##.@@##@#.#.#@@##.#.#.###@#@###@##.##.#####@###@#..@#@#@##@.#@#@#@#...#.#.#@.@#..#@.#@##.@#.####@@#...##.@.#@#.@.@#####.###@#####@#.#@#@###.###@.@@.#.@.##.#@@#.#@#.@@#.###@###@#..##@..#####.#.@..##@#.#.@##.#####.#@.##@#.#@@.###.@..@#@##.@#####@####@.###@#.#.####..######@@.@.##.@##.#@#.#..@@##@#@#.##@####.###@#@####.####.#.###@.#.##@.#.#.######@#@#@#.#.#####@#@#@###.#.#@#@##@.###.####.@@.#@#@#.@.@.#@..#.#.@@.##.#...@####.#.#@#.#..#@#@.###@#@#@###.#@##@.#.#######.#@###.#.#@.#..##..#.#.#####@#@#####.##@.###..#@.#..@#@@##@###########@..##@.#.@####@#.##@.#@#.@.##.@#.####..##@##@#@##@.###@.@#.#####@@#.#.##@#@..#@@##.#.###.#@#..@..##@.#@@.#.#.#.#.#.####@##.#.###@###.
#....@@..@.@#@..#@#.@..@@...@.#@@.#........@#...#.@@...@@..@.@#...#@..@.#....@..@.#@.@#@#.@@#.@@@.#@#@@.#.@.@.#.@.#@.@#...#.@@..#.@@..@....@#.#@.@#.....#@@...#@@...#@.@.@....@.#@.@.@#@@@#@@......@#@@.@...#...@@#@......#@#@..#.#@..#@#@@.#@.@#@#@#.@@.@..#.#.#.#.#.#.......#@@.#.@@#.@@#.@.@.#.#.#@@..@#@....@...#.....#...@...@.#..@.@#@@...#.@..@....@@....#@@@@@#@#.#@#@#@.@@@.@..#@..#.#..@#@@...#.@..@@@#.#@#.@@@@#.@.@.#.@@.@#.#@..#.#@#..@..@.#@.@#.#.@.@..@#.......#.#@@@..#@#.@@@@#.#.#..@@..@#@#..@#...#...@..@......#...@@.@#@@.@.#@..@...#@#..@@..@@@..#...#.@..@.@#@#@..#@#..@@.#..@#@@..@#...@@#.@.#@@@@@@.#...#@#..@....@@..#..@....@..@..#@..#.#@..@@..#.@...@..@#..@#.....@...@.#@@.#.#@@.@@.@@@#.@..@.@#....@.@..@@.@.@..@.#@#@@.@..@@@#.#@#.#.#@#..@@..@#@@@#...@...#..@@.#.#@@.#.#......@@@@@#....@@..@#@.@#.#@..@@#..@#@#@.@...@.@#.#@.....@#@@....@#...#@.@@.#@..@@..@@@.@.#@@@..#.@@@.@...@@.@..#.@.@.#@..#@#@...@.@#@#.@....@.@..#@@@@@#.#@..@.#@..#@.@.@.@@@.@.@..#...#@#@.@......#.#@@@...@...@#@#.#@.@#@##
#.#.#@.@.##..#.@###.#..##.##@@#.#.#####@@@#.#@####@@.@###@###@#@###.#@###.#####@.##.###.###..###.@#@#@##...##.#.#@..#..###@.#.#.#@##@.#.#@###.@##..#..#.@.###@#.###.#.#@#@###.#.#@#@#.#####.@###@@#####.#@@##@##.@@.##@###..#####.##..#@###@@.#@#.#.#@#.###.#@.@#.#.#####@###.#.#...##@##.#...#..#@.#..##@@..##..####.#@.@#@@#.###.###@##@###.#.#@.@#@###@@.#.#@#@##.@#...#@@.#@###.@####@###@####@@###.#@#.@@###.@@#.###..@#@@.##.####.@..@..@.#..###.@#.@.#@#@##..@..########@@@###@.@####@@#.#@#.#@#####.@@#.@###.@#.#.###.#@#.#.#.##....###.@@.####...#@@.@##.#.###.###..@@@#@.@###@@.#.#@.##.#.##@.#######@#.#@.@@@##@##@#@#.#.#####..#.#@.#.###.#@###.#.#.#####@#.##@.#.@##.@@#.@.#.##.##@..@..##@#@###.#@#####..##@@.#.#.#####.#.###@#.##..#@@.@###@#.@#@#..##@#@#......@@@#.#####.##.##@#.#.##.@##.###.###@.@#####.##.###.#.#.@##.##.@..###.@####@#.#.#@#.#.@.#####@###..@#@#@#.###.##.@#.######....####.##.#..###@@#.#####@..#@##@##..@..#####@#.#@#####.@...###.@.#@#@#.@##.##..###...###@##.#@####.#.#@##@##.###..@#@..#.#.@#
#.@..@.@...@@.#@@.#@#@.@#@#@..@@#@.....@#.#@...@.@@.@@..#.@.#@.@@@#@..@...#@...@...@#.@.#.@@.@.@..#@@@.@.@#.#@#@@.@.#.#@.@..#.@@@@#...#.#...#@@.#.....#@.@#..@..#@#.#..@@.@@#@#.@@#@#....@@.@@@@@.@@..@.@.@@......#@#..@@@@.#....@..@....@#.#@.@@.....#@@@.@#@..#@.@@.@@#@#@....@....@.@.@..#.@@...@#@@@.@#.@@.@.@@@.@#..@..#.@@...@#@..@@#.@.@@#.#..@@@#.#.#.@.....@.#.#@@...@.@..@#...#@..@.....#.@...#.@.#@..@.#@@..@#@@.#@#@@@...@#@#@#..@#@...@#..@#@#.#@..#.@@..@.@.@@.@.@#@#@..@@..@...#@#...#.@.@.......#..@@...#...@@@.#....@#.#.#.#@@...#.....#.@...#...@...#.@.@.....@@@@.@#.#.....@.#.#.@.@@..#.#...@@@...#...#@#@@..@#..@.@#..@.@#@#@..@.@..@.@#@#.@.@.#@..#...@.#@.@#.......#...@@#.#@..#.........#@@@..@.@@#.@.#.@@..@.@...@.@.#@@.@.@.@@#@..@.#.#@..@@#...@.@..@@.....@@..@@.@#.@.#.#.#@@.@.@.#@..#.@.@....@#...#.#.@...#@...@#@#....@@.#.#@#.#.#@#.@@#.@@@@#@..#.#..@.@#@.@@.#@#..@..@.@..@....@@.@#.........@@@......@#..@#@@@@...@@#..@#@#@..#@..#@@@#@.@.@#...@.@@#.....#.#@...@......#..@..#..@.@@......@@..@@@..##
##.###..####...@@@..#.#@#.#.###.###@#.#@#@#.##..#.##..@@#.#.##.#..#@##..#@#.##.#.@#.#.#.@..@####.##.#######.#.@#.##..@#.#.###.#@###.##@@.##@#.#@.@#@#@#.@@#.#####@#@#.#@##..#####.#@#.#..@.@###.@@#@.####@##.##@#@#.#@###@#.#@#@###.#.@.#.#@###.###.#@#@####..#@#.#@#.@.###@#.####@##@#@@.@.#.###@###..@###..@#######@#####@..#####.#.#@#.##@##.#.##@.###..@#@#@#.@##@#@#.#####@#.##.@#.###.#@@##@..@##.#.###@####@.##@.#@.@####.####.#@...####.###@#@#.#@#.@.###.@..@#.#.#@####..#..##.#@@####@#..####@#.###@#@#@##@@@.#.#@@##.#.#@#..@#.#.####@@#.#.#@##.##@#@#.@@#@#.#..#@##.@.##..@.#@#@##..#..##@##....#.###..#.##.#@#.#@##.###..#.###@..#@#..##@#######.#@.##@#@#.#.#.###.#.#####@###.###.#.#@#.#@###@@#.@#@#####@.#@@##..#######.#.###@#.#.#@#@#.#.####..#####@###.###...#@#@#@####@@#@###.#..@##..#....@#.#@###@#@###@#@#.#..@##.@#.#@#.##.#@#..###@#.#.@@###.#.#.#@#.#...###.###@#.#.#.#@.#.##@@##.#@.##@#.##@#.###@#.####@#.##.@#.#@.##.###.##@.#.#...#@.@##.@###.@@..####@@#@#.###.@##@#@##.@..###.#@#.#############.####.@.#
#.@..@@@.@..@...#...#@@.#...@..@.@#@.@#@#.@@....#..@@.#.#.....#...@...@@@.#.#@@.@@..#.@.#.#.@@@.@..@@@@@#...#..@.@@...#.#....@#..@#@#...@.@@..@@......@.....@@@@@...#.#@@.#@..@@#@#.@@@.#@.@#.@.#@..@@@@.@...@..@...@..@#..@#.@.....@@#...#@@@@..@...@...@..#.@.#@#@..#@...@....@.#@...@@.#..@..#@..@@#@@@#.......@..@@@.@#@@..@...@#.#.@.@@.@@..@#.@.#..@#...@@@...@.@.#@.....@#.#.@@@..@.@..@@@@#@...@@.....@.@.#...@.#.#@....@@@@@.@@.....@.@@.#.@.#..@#@#.#.....@@#.#...#...@@..@@....@.#...@..@@@@@@....@..#.@.#.#.@...@.@.#@.@#@@.#@......#.#.#.@@..@.@.#@.@..#@#.@...@.#.#.@..@@..@@.@...#@..#.@@@..@#..@@.#@..@.#.#@@...@@....@@@.@@@.#@#....@@.@......@...@..#.#@@.#@..#.#.@....@.@..@@@@#.@..@#...#@@.@.....#...@...#.......@.#@#@.@....#...#.#..@@@@......@#@..@......@..@.#....@@..@....#@.@@.#@@...#@#@.@....@.@.@.@.#@#.#@..@.#@.....@.@#...@@@@.....@@..@#.@@.@.@#@@@#@...@@@#.@.#.#.....#@.@..@@..#.@@#....@.@.....@#.#.@.#..@..#...@@#.@@#...#.#@.@.@.@#.#...#..@..#@#@@@..#.@@#.@@@@@@#...#...#.@@#..@@.@@@@.@@.@@#.#.
#@.########.#.###.#@#.#@..##.####@.@#@#.#.###.#@.@###.#.##@@#.#...#####....@#@###.#.###.#@#.@#######..#@#.#####@.@#####.#.###@#.#.#.#.#@#.#.#@..#####.###@.@###..@#.@.###.#.##@.#######@##@#@@###########.###@@@.@.@@##..####.#@#@@##@#.##.@#@@#.#@@#.#.#@#@#@#@#.###@####.@#@#@@@#.#.@@#.##@##.@##.@##.###.@##.#####...#.#..##@#####@#.#@##@.#.#..##.#.##..#@###..#.#@########@#.####@.#.###..@###@###@##.#.@#.##@.#.##...@###..@#@###...#..#.@..###.#####.#.@..@#.#@..#.@..@.@########.#.@#@@#.##.#####@#.#.#@@####.@##.##@.#.##.@##.##@#@###..@#.##.##@#.###.###.#.#.###...#@#@#@@######@@@#####@###.##@.#@.##.#.#@@.#..######@#..#.#..#...#@###@@.##..#.#.#.##@####..@###.###@#@##@######...#.@@###@#@#@@##.#.#.#.@###....#@#.#.####@##.##....#@..#@####@.#@##...@..#.##@####.##@@###@#####@#.@.#@.#@##.#.###..#.#@###.#@.##....@.#.###@@@#.#..#..####@#..#####.#####@.##.#@..#.#@###..######.@@#@@##.####@..@#.#.#.#@.##..##.#.#.#.##@..##@#@##@.@.##@##.#.....###.....@@###.#@#@#.@.#.#.#@##..###@###.###.#@#@#@@#.##.##.@##.##..@
#..@....@@@.@.#..@@@#...@.#.@@.@#...#@..#.#@..#@@@#@#@@.#...@@@@@@..#@@...#@#@.@@.#@.@#...#@.@@@@@.@.@..@@..@@@.#@@...#.#@.......@..#.#@#.@@.@#.@.....@.@.@@#.@@.@#.@.....#.@...#@...@#.@..@@@.@.@@@...@..#...#@#@@.#@#...#..@@.#@...@...@#@@...@@#..@#..@#..@@@@@.@#....@@.@@#.#.....#@.....@#.@@..#@#.@@@.@@@.@@#.@@@.....#.@.......#....@#@#.@...#@......#@.@..#.@..@..#....@@.#.@@@@#.@@@.#@#.@........@#@#.#.@.#@#.#..@.@.....@#.@...#...#@#@#....@..#.#@@.#.@...#..@@@.@#..@#..@@.@@#@@..@..@...@@.@@@#.#@.@....@@..@@#.@@@.@@....@.@.@@.@.@..@..@@...#@@.@.#.@.....@.@@@@#.@.#.@.@..@#@.@@@@@.@#..@#.#.@.#@#@#..@...@.@#@#@.@#....@#.#...#..@#...#@..@@..@.#@.@..@@@@..#.#@#@.@........@.#@@..@#.@....@..@...#.@.@.#@..@..@..#.@.@.@@.@#.#@#@#...#.@.@..@#.@...#@@@@..@@.@.@@#.#..@#@..@@.@..#@..#........@@...@.....#.@.@.#...#.#@..#.@.#@@@#...@@@@...@@@#....@@..@@.@@#..@#.@.#..@.@@...#@@.@@.@#...@@..@.#....@@...#.......#.@.#.#..@#@@@..#..@.@#@#@@..@....@.#.#.@.#..@@@..#.@@@..@......#@.@..#@..@.#.#@#.@@@@@@#@..@.@.#.
#.#.##@.#@#@#.#.###.#@@##@#.@.#.#####@..#@.@#.#.#.#@###.@..####.###..@@@#@#.##..@@#.#..##@#..###.#@########.#####..##@#.#@###@@###@##@..@##.#.#.#.#.##@##@#..@####.@#@#.##@.#@.....#@@#.###.@###..#@#..#.#..#.#@@@#.#@#@#@.@#@###@#####.#..@#@#..@###.###.###.###.#.#@#.#@..##@.#.@@#.@######@#..@#.#.#.#@.@###.###@##.##@#.#.#.##@@#@###@###.##..#.#@@####.######@..###@@#@@.#####.##.###.####..@#@#.###.#.#.#.#@###@..#.##@#@@#.###.#.@.#.#.#.@#@.#@#####@#.##@@#.#@#@###.#.###..@###..@###...#.#.#.#.###@#.###.#####.#####...##.######@#.##@####..##@@@##..#.#..@###.#@######.##...#@@.#@#..#@@##..#@#.#@#@.@#...#@.#...##@#@#...#.#.###@#@##@.#..##@##@##.###@#@#####.##@@#...#@@.###@#####.#@###.###.#...@#@########.#@######@#.@######.@#.#.#.#.#.#.#.###@#..#..#@###..#@.##.....@#.#########@#.#.@.###...#####.###..@.@#.##@@###@###.###.#@@####@#@..#@#@#.##@#.##@#@#@..###..@..###.##@#.###@@#.###@##.#@##.#..@#@@##.#@#.#@###.##....#...#.@@.@@..@#.#@#.#######...###.#.##@.###@..#@###.#@###@####..#@#@#.#.#@#.#@#@###...@###
#.@....@@..@@.#.#@.@#...@...#.#..@..@.#@.@#@...@#@@@#@..#.....#@@@#.#@..@@#@....@@...@....@..@@@.....@.@#.@@#@@.#..@#.#.@..@..#@@.@.....#@@.#...#.#@@.@@@.@@..#.#@@.#.#...#...#@@@#@#.#@@.@...#.......#@.@@.#.#@..#.#@.@#.@@@...#.#......@#@..#.@.@..@@@..@...@@#@..#.@.#.#.#.#@@.....@...#.....#.#.....#..@@@.@.@@@#@..#.#@#.#.#..@@.......#..@#.#...#@@..@#.@...#.#@@@@@..#@@@....#.@...............@@....@@#...#..@#@..#.@@#@..@.@@.@@.#@...@.....@@@....#@.@..@@#@....@..@@@#.@@..@...@..@#@#.#.......#.#.#@@.@..@..#..@..#@.@@.....#.....@@@@@...#@.......@#@.@.@@@#@.@..#@.@@@#.#.#@@@@@@...#.@@..#.#@..@@@...#.#.@.@.#@#@@@@@.@@@...@.@@@#@#.#.@.#@.@#..@..#@..#..@..@@......#@#@@.#...@@#.@@.@@@#@@@#.#@.@@....@.@#@#.@.#@@@@.#@@.....#@#.#.#.#.@@..@@.@#@.@#.@@.@@@#...@.#@#...@.#..@....@.@@#.@.@@@@#@@@..#.@.@..@#.@@#.#@#@@@#.@@...@.@#..@.@@.....#.@@...@..#.#@#@@.#..@..#@.@..#.@.@@@@...@#.#@.@#@....#.#@#@...@#@...@#@@@#.@.#.#..@#.#@#.#....@........@@#..@.@#.#@#@..#@..#..@#...@@@.........#.@..@@@@.@...#...@@@@..@.
#.###@#@###.#.#@#.#.##.###.#@.#####.#.#.#.###@#.#.#.#@#####@@.#@#@#..####@###@####@.#@#@#######.@.#####@#.###.@@@###..#@###@#.#@#.####@@#.#####.#@#@#@#####.@.#.#@###.@##@#.#.#.##@@#.##..#@..#.#@.##.##@.@..####.@.##@@#.###@#@###.#.#.#@#..##@.#..##@#####..#@#@#@#@..#.#@..###.@@@#@.#@#@##..#@@@.#@#.@#.@@###@#.#.@.@@#...#.#.#..##.#.@@#.@@@##.#@#@#..##.#.@.#.#@#.#####.#.##.@#@##...@#@#.#..@#@######@.#@##@...#.###.#..###@####...#@##.@##.#..#.###@.@#@@##@@.#.###@###@#.@##@#.@##@###.#.#@#..@#@#@#@#.#######@.@#####.#@###.#.#.##########..###.#@@.##@#####.##.#@#..@..@@##@.#@#@#@##@##.###...@.#@.@#@#@#.##@@###@#@@@#@#@#.###@#.#.#@@@#@##....#.#.@..##..@..####@.##....#.###.##.@###.#@#.#.#@#.@.@...##..@...#@#.@.#.#.#.#####.#@#.###.#@.@..###.#.#@#.#@#.#@#@##@@@.#####.#@###.#.#.#.#@#@.@#.#@###@#@.#..#.###.@.#.#.#@#.##.@#@#.#.###@@@#.####@@###.###@#.#@#@#.#@#..#..#.#@#@#####.@.#@#@#.@..####.###.#.#@.##.#.#@###.#@#.#@#.#.#.#....####@#@#####.#@#.@.@..@.@.@@.@@#@##.@@##@#...@#####....##.@#@..#@..#####.#.@#
..@.@.#.@@#.#@..#.#...#...#@.@.@...@#@#.@.......#@#.#@#@@...#@#.#.....#.@.#...#...@.#...#@#...@@..#...#.#..@@...#.@@#.#@...@#.#..@..@@.@..#@@.@..@@.@@..@@@@#@@.#......@....@@@.#..@#@.@#@.@#.#...#.#@@.#@@..@..@@#@#.@.@.@@..#@@.@@#@..#.@@@@#.@.#@...@#..@.....@...@#...#@#.#...#...#@#.#.@..@....@...#@....@@..#@...@#.#@#.@.#.#@..@@#....@#@..@.#...#.#...#.#.#.#..@..#.#....@.@.@#.#..@..#@..@@@.#@@.@@@..@.@.@#@#.#..@#.....#@@...#.#@.@@@@@...@..#..@#@#.@@@@.@#..@..#......@.@@.#@@@@...@.#@.@.@#...#@#@.@@@....#@#@..@@#.@.@...#.#@.@@@....#@..#@#.#@@...#@..@@#@.@@@..#@#.@@@.#.@...@...@..@#@...@#@..#@@.#@@@.@.@#.#.....@.#.#@@..@#@.@#.#@@.@.#.#..@...@@@#.#@..@.#@@.....#@@@#.#....@@.#.@.@@#..@@..@@.#.#.#.....#@#.#@..#.@@@@#.@@#@..#...#...#.#.#@#.#@.@#@.@#.@@@...#..@..#.#@#@@.#@#@@..@#.@.#..@#.#.@.#@#@...@#....@#@#...#.@@@@#@#....@@.@.@@@..@.@..#.@.......@@@@....#......@@....@#@...@#.#@..#@..#.#@#.#..@#...#...#.....#.#.#...#@#@...@#.#.......#.@@..#@#..@#....@#@@@..@..@.@@.@.@.@@#@@@#@.@.@#@.@#.@@..#@##
#@##@#.####@###.#@#@#.#.#@#.#.###@##@.##@##.###@#@#..@#.#.#.#@#.#######.###@#.#.#@#.#@.@.@#..##.#@#.#@#@####.#@.#.#.@.#@.#.##.###.##@#@####@@##@######@@###@#@.@#.@######.@..####@#.###@.##.@##@#.#@###@..#######@@..@#.#@###.#.#####..##..##@@##@#.#@#...#@#.##@@#.#.#@.##@#.@.###.#.#.#@.@.##.#######@#..##.###.#.###@#@#.@@..#.###.#@#.###.@.@@..#.#@###..##@#@#.#.#@..@@#@.##@#.###..##.#@#@@#.####..###@#@..#.##@#.@@..#####@#@#####@@###.##@#.@##@#.###@#@#@#@@.#.#@@@#@#.###@###@#.@#@##.###.#####@#.#...@#.##..##@#.##@@###@#@##.@@.@#.##.#.##@@###.##@@#.#.###@#.#..@###@#.#..#.##@#@##...#@@#..#..#.#@#@#@..#.#@#@#.#@##...@@.#.###@.##@#@#@@.##.@#.###..@###@#..@#@#.##@.#####.#@#.###.#...######.##.###..@#@..#####.#@#####.##@.#.####.@#..@###.#@.@#.#...#####@#@.####.@.#.#.#@#@#.#.#@@@####.##@###.#.##..#.##@####@#@#.#..##.#@#@#.@@@@###..###@######.#.@.@##.#@#..@.##@@.#..@#.@##.###@#.###.@...#@###.#.#..@#@#...#@#.#######.@#@@.@#.#@#@#.#..@#.#.#.#.@.#@.##.#.##.##@#@#...#@#.@##...####@####@#@#@#@###@###.#@#.#.
#@.@#.....#@.@@@#...#.@.@@@.@.@@#....@..#@#.#...@.#@@...#..@..#@..@@@@..#@.@@@@@..#..@#.@.#.#@.....@#.@@.@..@@#...@.@@#@#@..#.@.#@#@.@@..@.@...@#.@.#....@#@@@#@@.@.#...#..@#..@#.#@@.#@.@@..@.@#@@..@#.#@@.....#...@.#.#@.@@.@@@.@...#@...@..#@@..@#..@..#..@@.@@..@.#@..@.@@....@.#.#.#.#..@.@@.@@#..@#.@.@.#..@#@..@@#.@.#.@.#@#@.@#.#.@.#@..@.#.#@#.#@......@.#@#.@.#.@@#@@.#.#..@.@..#@#...#.#@...@.@.@@...@@..@...#...@.@..@@@#....@#.@...@.#...#.#..@....#@.@.@#...#@@@.@.......@..#@..#...#@#..@#.@.#.@.#..@..#...@.#@@...#.#@@.#@...@.@..#..@@...@..@..#..@..#.....#..@....@.@.@@.@.@@.@@....#.@.....#@..#@....#...@@#.#@#...#@..#@.@#.@.#.@..@#@..#@.@..#@#..@#.@@@@#.@@.@#@.@#.#@#@..#@@.@.#@.....@@.#..@#.#..@@.#.......#@..#..@#.....#.@@#.@.@...#.@@@@#.#@....#@..@@.@@@#@#...#.#.@.#..@.@@@#...#@..#@.@.@#....@....#@.@.@@..@.@@.#.@..@#@.@#.#..@@....@#.@@#@..#@.@..#@.@#...#..@.@@.@.#@..@......@#@@.@@@...@@.@#..@@.#..@..@@#.@.#.#.#@..#@#.@@#@#.#...#@#.@@@@...@#..@@@#..@..#@.@#@.@#.....@@..@.#@@.#.#@..@.@..@..#.
#@#.#.###.@.@@####..#.@.####.#@@#######@#..@@###..####..#.#@#.###.#@.@###...#@@##@..#.#.#.#@##.####..##.#.#@#.##.#.#@@#.#.#@##..#.@.@##@@######.#@##..#...@##@#@##@#@..@#.#.#@@.#.#...#@#.###..#@.#.@.#.@@#.#.##.#.#.@#@@@##...@##@#######.@###@#..#..@.##.@###.#@###.##.##.#.@.#.@....##.#@#.##@#..@.#.#.#@@##.#.#.#.#@@.#.@##@#.#..#@##.#.#.@.#.#.#..##@#@#....@@@@...###@@##@#@#..@.##...@@#.#..@##.##@#@#@..##.####@..#@#.#.#@.##@####.@.@#.#@##....#@#####@####@.#..##@#.#..@##.@#@.##@#.##.@#.@.#..@@##.#.#.###.#.###.#@###.@.#@#.#@.##@#@.###.@@#.@#####@@#.@.###@.#....#.@###.#..@.#@.#@@###@###.@#.#########.##@.@@#.#@#.####..@##@###.###.#@@.#@@##@@@#@#@#@#.#.#.#.#@###@@@#..##@#.@.#####@#@####@..@..@....@#@###.#####..##.#.@.#.##@.###...#.###@#####@@.#####.#.#.###.###.#.#...###@.@###....@#@#@..#@#####@#####@###.#.#.#.##@#.@@@#@#.#..##@#..@.@#.@.###.#.@@###@@.@@#.##@@###@#@#####.#.#.##.####.....@#..###.###.##.#..#@#@###.#.#.###@#@#.@@###@#.#.#@#.###@#..##.##..###@###@#.@.#.###@###@#.#@#.#.#..##@#..##.#@#@
#@......#@@..@.@.@..@..@..@..@#@#.@...@@#@@@@.#@@.#...@..@@.#@.@....@.....#@#@@.#.#..@#@.@..@.@.#@.@@@@..@.@#@..@.@.#@..#@..@..@#@@@.@@@.@.....@....#@#....@#.#.@....@#..@#@#@#...#@@.@@#...#.@@.@..@.#@@...#..@@@..@.@@..#@.@...@#@@.@...#@.@......#@#@.@#.#....@@.....@..@@@@@....#@..@@@@#@#@@@..#@@@@@#@.@@.#..@..#@#.@@..#@#.#..@...@@@#@@@@.@...#...#@#@..#@..@...@@#.......@....@#.#@.@#@@..@....@.@@..#........@#.@@#.@..@..#@#.....#.@@..@..@..#@.@@...@@..#...#@@..@#@#@..#...@@.@#..@#.#.@.#.....#@..#.#...#.#.#...@.#@.....@@@.@@@@.#@@...#@@.@.......@..@..@.#.#.#@@.@.@.#@@.@...#@.@.@@.@@#.......#@....#..@.....@#..@..@@#@@.#.#.@@#@.@#.#.....#@@.#..@...@#.#@@@#@@.#.#.@..@#....@..@...@.@@@@#.@.#.#@@@..@@@@#.@.#.@..@..#@.@..#.@@.@..@.#...#..@#.@.@.@..@@@#@........#@@@#.@@#@.@#@@@..#.#@.@.@..#..@#@#...#.@.@.@...#@@@@@.@#@..#@#@#@.@.@.@.@.@@.#.@@.@.@@.#@#..@....#@.@..#.....#.#@.@.@@@@.#@#@#.@..@@@#......@..#@#@#.....#....@#.#.#@.@@..@@...#@@.#@..@@@...#..@@@#@....#@#..@@.#.#@.@#.#@.@..#.@.#.#..@.@..@#
@.#####..@#####@#@#.@.#@##..#.#@.@.##.###.###..@###@@##.#######@#######.@.#@###.#@###.#.#.#####..##@#.##.##@..#@.####...#.#@@#@.####.@#.#####@#.#.#@..#.###.###.###@##...#..###..@###@##.####..###@###@#..#.#.####@@#...@.###@#@#.@@###.#.#@###.#@#.#...#.#...#.###.#########.###.##@#.##...#@#.@@###.###@##@##@#@@##.#.###.###.#@#@.@##.@..#@@..##.#@#.@##.#.@##@###.##.@###@#@#@##.@....###.#.#@####.######...@..##@@#.##.###@.#..#.#@.###.@@##...#.@@#..###.##@###@#.#.##.@#.#.#@.@##.##.@.#@#..##.#.#.#.##@.#.@@#.#..@..##....#@..#.###@@@@..##.#.#.#.#@@####.#.##.@#.@.#.#@###.#..#.#@@#.##.###@.#.#######@#.#.#########@#.###.#@@#.@#.#@#@#@@##@.@@@##.@#@#.@####.#.#.....####@.##.@..#@##.##@.#.#.#..#.#.#@#.#@.###..##@....@##..#@##.##.#.#.#@##@@#.##@@.@#.##.@#...#@#@.@@.####.#.@#@#.###.#@@###@.#.@####@#@...@#@#@@.#@###.###@#.#@.@#@#.#@#..##.@#.##..@.@..@.#..##.#@####..#.#.###@##@@#.#@.###.####..@####@#..#.###.#...#@###.#@###.#.#@#.#@#.##.@..#@##.#.#@@@@@.######@.#.#.@#.##..##.#.@.#@#.#.#@###@@.###@...##..##.##
#.@...#.#@@@#@..@@#@#@..@.#.#.@..@.@..@@...@#.#...#.@.#@.@..@......@...@#@#@#@@@#@..@@..@.#@..@.@.#....@..#..@#@#....@#@@...@.@@#@@...@@@@@.#...@@#@#.#.@@#.#@..@..@@@#.....#@.@#@@..@@@...@..@@.@.@#@.@#...#.#..@@.#.#@#..@....#.....@.#...#@#.#.#@@@#.#.#.......@@@..@..@@...@#..@..@.#.#.#..@#@..@.@@..@@@.#.....#.#@.....@@.#.#@#.#.@.@.....#@#@........#@#@..#@.@@@.@@...#.@@@.@@@@...@#.@...#@.....@@@@@#......@.@.@#@#@....@@#@#...#.@@@.@@#@@.@@..#@.@@@#...@@@.#@@@#.#.@.@@..#@.@@@#..@#.#@..#@#.@...#@...@@@.@#@#@.@@@#.@@@@.@..#@#.@@#@.@#@#@#..@.@#...#.#@@..@..#@@@@@#.#@.@@@#@#....@..@...@.@....@#@@.@...@.#.@@@.....#...@.#@#@.@@..@#...#.@..@.@..#@..#..@#.#@..#..@@.@@@.#@.@@.@...@@@..@#@@@..#@.@@.@.@.@.#@.@#@#..@..@.#@@...#.#...#@#@..#.@....@.@.@#.@.@...#.#@@@#@..#@#.#@..#.@.#@..#@#@..@..@#.#.#.@.#.#@..@.#@.@#.@.#@..#....@#.@.@@....#..@#...#@..@.#@#.#..@.@.@@..@#...@@#...@@.@.@@.#...@@...@.@..#@..@@..#.@.@.#@.@.@#@@.#..@#@@@..#.#...@.@.#@@@#...@@@.@@#..@.@#.#@..@.#.@@#@#@.@@@..#@.@..#.#....@@@..#.
#@###@#.###@#.##.#.#.@.@@##@..#..#.@###.##@..@..#@##@.@####@.###.#####.@#.@.#.#@..@.##@.#.#.##@##@#@#.##.@#..##...@.#.#.#@.##.#..@#.@##.#.@@@.@.#@#.#.#.@@#@#@###@###.#@.###@.#.#.@@#.#@#@#.###@.##@..@.@@#.#.#@...##.###....@###@.#.##..##@@.@.#.######..#..##.#@####.#.@#.##@...#@###..#@.@##.#.#####@#.##..#.#@#@#@..#@#@#.###@#@#.#..####.#.#......@#..@#@#..##@##.###....#.#@..#.##..#.#.#.###@#@#.#.#.#@#.#####....@@.#@#.#@##...##@#@.#.@#.#.##..###..######.###.@.@.###.#.#.##..###.#@.#..#@#...###@#.###.@@#@###.#..##.##@######.#.#@#.#@#.@.#.##@@#.@.#@#@@...####..###@#..@.#..@@@@..##..#...#.#@#.#.#.@.#@#...#@#....#@.#.@@##.@@@##.@##@@.#@.##..#.#.#.#.#.#.#@.##.#.#####..@@#@#.####@###@@@#####.@@...#.@#@.##@###@@.##.##...@##@#@##@@....#####@#@@@#@@##.#..@#@#.###@@.#@#.#...##.@###.#.#@###@#.#.@@#@#@###@@.###@#.#@###@@#@###..#.@.#@#.#.#.#.#@.##.@.#..@#.#@#..@.#@.###.#.##@@#####@#@###.#.#...####.@###@@##.#.####@#.@..##.##@##.#@######.##@####.@@#@@##@.##.#@#.@..@#.@#@#.##.###@@.#.#.#.@@#.@##@#@###.###@#.
#...#.#@#...#.@@#.@.@...@@@.#.@.#.....#@#@.@@.@.#.@@@...#@@.#.@@.@.@@.....#...#...@..@.@#@#@#@.@#.#@..#...#...#@#@.@.@.@.@.@..#@@@#@..@@#..@.@#..@#@..@@@..@@.#@.@#.......@@.@#@#@#@#.@.#@@.@@...@#@.@#@@.#.#.#.@..@..#..@.@#.#...@@..#@@.#@@.#@#.#.@.@@#@#@...@..#@@.....#@@.#.#...#@#.@....@.@.@#@.@..#...#@..@....@..#.#.@@#@@@#@..#@@.@.@@#.@@..#.#@@@..#@.@@.#.#..@..@@#...#..@#@..#@..#..@.@...@..#@@.#.#..@..#...#@#@.@#..@..@@.@#@#.@..@#...#..@..#......@@@..@.@..@.@..@@#@.@..@@.@@@#.#@#.#..@....@..@..#.#...@...#.@@...@.@@.#...#.@..@@.@.#@..@.#@#@.@#@.@..#..@#...@.#@@.@.#@.@@.#@@@#...#.@.#@.@@..@#...#@#.#@#.#.#.@@#..@#.@@.@#....@#.#@@.#.@.#..@@..@#...#@.@..#.#@.@@.....@.....#..@@.@@.@@...#..@..@..@....#.#@@.#.@.#@@.@..@..@@#@@@...@....@.#@..@@..#...#..@#@...@.@.@#.@.@.#.#@.@#.#......@#.#@..#@#.#.....#.@@#....@@@@....@#@.@@@@@.@@@..#...#......@#@..@..........@.@@.#@@@@@#.@@@.#.#@@@@@#....@@@.@#.@@..#@....@.#.@....@..#@@@...@@@....@@#.@.#@.@#@#.@...@...@@@@#......@#@.@.@....#@@.@.#.@@#.@.#@@@..#@
#.@##@#.#.#@.@###.#.###@#.#####.#@#...#@.##.###.###@###...###@..#@###.@##.###.@##@#.#..##.#@#.....#####.#.#####.#@#..##.#..##...#@#..@####...#@##.#.#@########.@#######.##.#.@##.@#@####.##..#.#.#.###.@#@#.#.#.#####...#.###..@@##.#.###...#@#@..@.##.@#..#####.@..#######.@#..#..#..##.##.@.@####...#.#.#@#######.#.###@@#@@@@#####@#####.#@#@#####.#.#@@##.###..@#@#.###@.##@@@####@.##.@#.@..###@.###.##..###.#.@#.@#@#.#....####.###.####.@.@#@#..@###.@##@#@.#@@###@####@@#.#.@#.##@..@@#.#.#@@#.####.@##.#@#..@#.@###.@@.#@#######.#.@#@.#.#@.@#.#@@....##.###@#@#.###@#.#.#@..@.@####.###@#@#.#..@#@##.###..@.#...@.#@@.###.####..###@##.##.@.#@###.#.####@#..#.@.#.#.###.#.###@.##.#####.@.#@.##@#.#.#@#@##..#.###@..@.#...#@#.#.#@#@#.#.#.#.@#...##.#.#.#@@@#####..##@#.#.@..##..@###.#@#@#.###.###.#@####@.#.#@#@###.#@@##...@.#.#@.###.##@#.#.#.#.#@#####@#.##.##.@#.####@##.@#.###.@@.###@@#@###@#@......#.#..#.####@..#...#####@#####.@@#@#@###.##.@#####.####.##.#...#.###.#..###..@.#.#@#.#@@.###.#.####@.@.#.#.#.##..#@
#@@@@@#.#.@@@..@.@..@.@@#.#@.@@.#.@@@@#...#@..#@......@@@.@@#.#.@.@...@@#@....@@.@..#...@@..@...#.@.@.#...@.@.@@#.#...#.#.@@..#@#@#.....@.#...@.@.@.#....@#.#.@....@..@.@@.@@@...@#.#..@@...@@@...#@..@@.@#.@.#.#.#.@.@.#@....@@.@@@.@#@@.#.#@....@.#.#..@@@#@...@#.#.@.#.@.#@..#@#@..#@.@@@#@..@.#@....#.#..@#@@@#.#.@.@@.@@@#....@@@@.#..@#.#..@.@@..@#.@@#@@@@@.....@@@@@@.@.#.#@..#.....#@..@@@@@..@@@..#....@#..@@.#@@....@#.@@#.@.#@#.@.#.@.@.#....@....#.#@#.@@....#..@#@.@#.#@.@@@#@#.#@#...@@.@..@@@..@#@@.@@#..@..#@@..@....#.@@#.@@#..@..#@@@@@..#@#...#.#@.@#...#.#..@.@.@#..@@@#...#..@#.....#.@@.@..@@#@.@#.#@@.#@@..@#@.@#@.@#@.@#..@#...@.#.@.#@..#@....@@@.#@.@#.#@..@.#.@@..@@...@..@.@.#.#.@@..#.@...#..@..#.@.#@..#...#.@@...@..#@@.@@#.#.@@@@..#.......#.@@#.#@.@.@..#...#.#@....@.#...@.#@....@...#@.@#@@.#....@.@.@#.@@@....@#@#.@.....@@......#.#@@.#.@...#@..#.@@.@@@.@.@......#.@@#.#...#@....#@@.@.@...#@#@..#@#@.@@@.@#@..@.#.#@#.....@@#.#.#.@@...@#.#.#@#..@..@@@.#@@@#...#.@...#...#....@@.@@..#.@..@@@#.
#.#.@.#.#.#.@.#.#.###..#@.#.#@@#.@##..###@.#.#..#.#@..###.#@#@#@###.###@####@.#...###@#..##.#.#.#.#.#...@##@.#@@#@@##@#.#.#@@@.##@.@#@#.##@###@#@##@#####@#@#.####.#@@#@###@###.###.#.#.####@##...#@@##.@..##.#.....###@#.#.#.###@#@##..###..########@@####.#.###...#.#...#@..@##.@...#@@..####.#@#.####@.###.#..@#..@@.##.@#####.#.###.#####@#.@##.#.@..##.###..########.#.#.##.@#.@@#.###@.##@.#@.###@###.#@#.###@######.@#.#@#@.@###@...@#.###@#@#####.##.##.###@.##...#@#@#.#...#@.@###@@@@.#.@##@.#..#.##.@##.#..@#..#....##..@@.@.####.@##..#@##@@@..##.#.#@@.#@@.#.#.#.#@#@##@.#.#.#..##@.##@#@###@##@##@#..@.##@#.@##.###.#.#@#@##@@#@#@#@#..@###@@#...@#@#.#@##.##.##..#@.#..@.#.###.###.#.#.#@##..#@#.#.#@#@@.#@#@#@##.@#@#####@###.@@###@#.###.#.#.##..##..#@@#@###.@#@#.###.#.##..#.#..#..@###@#@@@.@#..###...@@#@.@###@#.###@..@#....#.#.#..###@.#..#####@@#.#.#####.#.##@@@@###.#@####..@#@..@#.#.#@.@#@#..#.##@@####.@@@@#@..###########...#.###@#.#.#.@.#@######..#@....#####.#.###.#@..###@#..@@###@##..@..#@.##.#..@##
#..@..@.#@#.....#@@.@.@@..#@.@......#..@#.@@@@..@.@.@@#.@.#@#.@@#@..@.#.#..@.@.@.@#@#.#@@.....#...@@#....@@@#...#.@...#.#.@@..#.@@#...#.#......@@.#...@@......#@.@.@@..@..#.@@..#@@@#@@....@....@@...@..@@@...#@#@.@#@@@#.@..@#@@@#@@.....#....@@@...@.@...@.@@@#.@.#.#@#...#..@#.#@..@@#.@@..#.#.#.#..@.@#..@#@#...#.@....@#@@@#...@@..@.#@...@@@.@#.#@..#@.@#...#@.@.@#.#.#.@.#.@@#@#@.....@...@...@#@#@@.#.#..@.@@..@#@......#.#..@.@#.#...#.@.#.@...#@#.@..@@@#..@#.@.@.@@.@#.#..@.@#@..#@....#@..#@@@....#..@..@.......@@#@..#@@@@@....#.@..@#..@....#.@.@.#..@#.@...#@@.#.#.@..@..@.@@..#.#.....@...#.@..@@...@.@@@.#.@...@.#@..#@@@.@@.#.@@#@#..@...@#..@.@@@#.#..@#.@@#...#.@.@.@.@..@@...#@#..@#.....@.@.#.......#..@..#@#.@.@@..#@...@#..@@...#@#...@.#@@.#.@.#.#.@..@.@@...@.@.#@@.#@@..@..#...#..@#...#@..#..@.@.@#.@...........#@....@.#@.@#...#@.@..#...@.#.#..@@@#..@#..@#.@.#@...@@.@.....#.#.@.#@#@@...@@#.@.#.....#.@...#.@.#@@@@..@..#.....#.#..@#.#..@#.@...#...@.#..@@@.@....@@#.@.@@#@..#@.@@@....#.#@#.@.......#.
.@.@..###.#####@###.###.#...#@#.#@#@###@#@@.@#.####@#.##.#@.#.@.@@.##.#@@.#.@.###.#.#.#@@##.@@#.###.@..##.#@@@##.##@.##.#.#.###@####@###..#######@#.#..####.#@#@@##.###@#.##..#@###.#.#@#@###..##@..@@@#.##.#.@@.@#.#....@#.#@.#.@#####@..###@###@#####@@.#####@@@###@@.#@@@@.#..@#@###@.@#.@.#.#.#..####...#.#@@.#@#@##@@#@#@#...##.####..@###@#.##@..@....###.@.#.#.@##.#@##.@#####@@@#@#@#.###.#@#@#.#..##@@##.#####.#.####.#..######....#.#@@.###@@@#.#@#@#.#.@##..####.#.#.#@#.#.#..@..###@.@..###@##.##@.#.##@##..###.#.#.#@##..##.##@##.#####..###.#@#.#@#.##@@#@#@###.#.#.##@@#.###.#...#@.####@....#.@#@###.#####...@#.@##.#####.####..#.##.@#.###.##..##@@#.@@#.#..@#####.#..@....#...#.###.#@#@###..#..##@..@###.###..@#.###.#@@.##..#.@##.@.#.##@.#@#@#.#.#...#@#.####@##.#.#@#.####@##.#@..#.#@..###.##@@#.###@#.##.#.@##@@###@#@####..#@#@.@@@#..####..####.#####.#@##..@.###..#..###@.@##@.#.@@#@#@###.#.#...#@#.#####.#.@#.##@#.#######@####.##@#@###.##@######@#.#..##.#..##.#@###..#.@#@#@@####.@.#@..#.#.##@####.#@#.
#@#@@.@.@@#@.@.....@@@@.#@..#@#@@....@#......@@..@#.#.#@@@@.#.@.#..@#.#.....@@#@#.#@#@..#@@.#..@@@..#@.@@@.@..@....@.@#.@@#..@@@#@..@.....#...@.#.#@#.....@@@.#@#@..@.@@.@....@@@.@.#@#.#@.@#@#@..#..@@@#.@.@.#.#@.@#@..#@..@.@.#.@@....#..@#@@..@......#.@@#...#..@.@#@.@#....@#.#@....#.@...#@..#@...@.@#@@@.@..@.#@@.@@#@@@.@....@.@@..@@#...#.@.#.@...#.....#@@.#@#.@.@.@.#...@@#@..#@#@@..@...@#@#.#...@.@.#@#...@@#@.@..@@..@@@.@@@@#@@.#@#@....#@@@#@#.#.....#@..@.@.@.@.#.....@.#.#@@...@@.@#....@#...@@..@.@.#.@.#@@....@@...#.@.#@@...@......@.@#@#...#.@.#...#@.@#...#@@@#..@.@@.#..@.@.@....#..@@.@@.@#.@...#....@@.#..@#@@@....#....@......@......@.@#...@.#@#@.@@@...@.@.@....#..@#....@#@#.#.@.#.#.@...#@@..@@@@.@...#..@#..@.@#..@..#...#..@#@#.@....@#...@@.@.@@..@#.@@#.@@#@..@@.@..#@#.@@#.#@.@@@..#@@.#@#.@@..@@.@..#@@.#@.@..#.@@.@....@@#@@@..#.@@#.#....@@@#@@@@@..#@@..@..#.#...#@....#..@...@.@#@.@#...@.#...#...@@#.@.@.#@..#.@@@.#.@@#...@..@...@..#@@@..#.@.#@.......@@...@@..@@#.....@@#@.@@.@@@@.....@..#.
#.##@##.#@..#.##..#.#@#.##.@#.#.#@@.#.#@#####@....###.#@####@...###@..##..#..@#.@.#@@####.#....##.###.#.#.####.#.#.##...@@######@..####@###.##.@#.@@..###.#.###.#.#.##@@#@@@##@.@.###@#@.@#@###@#@##.@#..@.#.#.@.@#@.#.@..#..#@.@.####@##@#@###@#@###...##..#@###@#####@#@#.###@#...##.@#.#@#.#.#@###...#@###.#####@@##.###@###@.@.######@#..@#..##.@####.#####.#@###.#@##.##@..@.###..##.#@..#.##...##.#.#####..#..#.#.###.#...#.#####..@##@@#@#.###@.##...#...#.#.#.#######.#.@@##.####@#.#@..###..##.#.###@@@@#.##@.#@####.#@@..##..@.##.#@.##...##@#.#..###.#.#@##@##.#...#@###.###@#.#@#########.@###....@.#..@.@#.#@#@##@.....###.@@#.#.##@#@#.###.@#.#.#@##.@###.#@##...##@#@.@###.#..@.###.####...#..#@.###@#..@###@#.#@.@#.#.###@@.#.#@@##@.##.##.@#.#...#...##@@.#####..#@..#.#####.#.#####.#@###@#@##.###.##.@@#@#...@##..@#@#.####.##@#.#####@.#....#.@.#..#.@.#@#@..########.#######.@.#@##..#@###.#@##.@#@##.#####@@###.#.#@#.###.#.#.#.#####.#.#@##@##.@#####@@#.###.#.#####.###.#.#.#.@####.#####.#@..#@.##.@...#.#@#@@.
#.@.@.#.#...#....@#.@@#@..#.#@@...@.#.@.#@..#..@....@@#@#.@.#.#@..@.#@.....@#..@#.#...#@.@#.......#...#.@..@...@.@..@@#.#@..@.@..@#.@@@@.@@.#.@.@...#.#.@.#.#@..#..@#..@.......@.@#@@@#..@#@....#.....#.#@#..@.@#.#@@.......@.#@....@...@.#..@#.#.#..@#...#@#.#@..#.@@#...#.@@..@.#@.@#.@.@@#..@#@@.#.#@@.#@@@#...#...#..@..@...#@#.@@....#.#@#.@.#@@@#.#@...@.@@@....@.#.....#.#@@..@@.....#.#@.@..#@.@#@....#@..#@@.#.......#.#.@@..@.@..@#.....@.@.@.#@@@#@@@@@#@@.#@.@@.#.#.#....@.@#.@@#.#@@..@@.@@#@..@..@#@@.#@.@...@#@#.@.@@@@.@#@..@.#.#.#.@@@@@.#...#@#.#.@.@@.@.@#@.@..@.#@...@..#.@@..@@#.#..@.@#.@....@#@..#.@@.@@@@.......#..@#.@..@#...#.@.#.#@.@.@@@.@#..........@#.....@@@....@.....@#.#@..#@....#..@@@#.#..@#.@@#...#@.@#..@@..@#.........#..@#@..#@.@@@#@#.@@......@.@@..@.#@.@.@@.#.#.@.#...#@...@.@.@#.#.#@#.@.@.#.@.@@....#.....@@#..@@@#.#@..@@@...#.@@#@@@@@@@#@.@....@..@#@@.#@..#@@@..#...#.@@.@......#.......#.@..@....@.#.@@#..@#..@@@#@...@..@@#@....@@#.@.#@.@.@..#.#@..#@#..@@.#@.@#.#@@.#.@@@@..#@..#@##
.##@#.#@#..##..@###.#####@#.@.###.@.@.###..#@@#.#@.#@#@.#@#@#@###@###@@..@#@#@#.@@#@..#.###@#@#.#@..###...#.#@@#####..#@###.#######@####.@##..##@##@@@#.###.#..##...#@#####.###@#@..###..@###.@#.#@@#@#.@.#.#@##..@...##.##@..@.####.#.##@#.@@@.@.#.##.##@##.@#@#####.#@#@#@#.@.##.@..#.#@@.######@#@.#.#@#.@##.#.##.@#@#@.####@#@@.#.@#.#@@#@#.#.##@.#@....@.###.#.#.#.###@##@.##.@.##@#..@###@#####@....#.##@@#.#@#.###@#.##@@..@.#.@..@#@@..#@#@###..#.@##.##.####.#@###.@.#@#.#.#.#..#@.#.@@@##@#.#.###...#.@.#..@#####@###@#.@#.#@#@.#@#@@@..@.@##.#.###@#.#@#@#.#####.#.@####..@#@#.#@.@##.##.@@@.##.##.@######@.##@#.#.########@#.##@@.##.@#@@.#.###.#..#.@#@#.#.###..@@@#@#@#.#..@#.#..##@.####.######..#.#####@#@#.#@###..##@#..##.@##..##.#####@.@#@###@#####@#.#@.@##@@###.######@.##..##.@#@.#.@..#...##@.#####..#.@#.###@@@#####.#.@.#####@#...@.#@##@####..##@#@#.###.#.#@#@#.#.#.#@#####.###..@#####.#.###@##@##@@##@#######.##@#@#####.@#..#@@@...#.#.@.#.@#@.#.#@..##@...#####.#.#@###@@@@.@@#...#..@#@########@@#@#@..
#..@..@@.@@.#..@@..@@@@.#.#..@#..@#@@......@#.#..@.@@@.@#....@#..@@.@...@.#@.@.....@..#.#.@.#@.@#..@.@..#@@....@@..@@.#.@@#@.....@..@@@.#@@.#@.@#.#@#@.@@@@@#...@.#.#@@.#@#..@@.@@..#@....@.#.@...@@@@....#@..#@@..@...@..#.#.@.#.@...@@..#.#.@...#@.@#.#.#..@#@#@..#.#@.@.@#@#@....@@..#...#@...@@@..#@#.#..@..@.....@@#@@...#@#@@...@@....#.....#@..#@.@..#@..@@#...@@.@@@@@......#@#@....#...@..@@@......@.@..@#@#@@.@...#...#.#.@...@@@@@..@.@.@..@..@#.#...@.@.#.#.#@..@@#@...@@@.....@#@..#.....#.........#@#.@@.@........#.@.@.....#@@.#.@...#.....@.#@@@@.#.#@@@@@..#.#@.@#...#.#@@...#....@#.#.@.#@@.#...@.@....@#@@....@#@.@@...@@.@@@.@...@#@..#@#...#.#.#@#@@@@..@#.@@..@...#.#@#@.@#.@@...@......@@#@@@@.@@.@.@.@....#@@@.@@..@#.#@..@@#@@.#...#@@.@@#.@....@@....@.@..@.@.@.#@#@..#...#..@..@@..#..@#@.@#...@@..#..@.@#.@..@@.#@#.@.@.#...#.#.@@.@@..@#@..@.@..@#.....#.@...@@..#.#@.@@@@@@@....#.@.#..@@@#@@..@@.....#@@....@#.@....@@.#.#@@@..#@....@@.@#.@.....@.#@@.#.@.#@..@.#..@..@@.@.@#...#.#.@.@..@.@#...#.#.@.#@
.@#@@###.##@#####.@####.#..#@@.@#@@###..#@#.@...#@@.#.###.#####.##..###@#@..#.#.#####@#.#.#@####@@..@@#@#@###@#@#..@..#@#@####@@#@#.#@#.###.@@#.#.#@#.#.@###.@#.#.#...#.#.###...#####@.##@#.#@@@@@.######@###.#@#.@##..##@#@#@@@#.##@###.@#.##@#......#@#.#@.@#@#...#.####@##@@@#@#.##@@.##@#.#...@######.#....@###.##@.#.#.#@#.#@#..#####.##.#.#@#.#.@#.##.#.#@#.###.@#.@###@##..#.@.@#@.###..##.##.#.@#@#@.#@#.@.@#.#####@#@.#.@##@###@@###.#@##.##.#@..#@.@.##@###.#.#.@...#...###.#@#.##@##.#.#.#.#@#######.@@###.#..##..@#########.#.###.#@.##.#.#####.#@..#..@@##.##@##.#@#@@@###.##.@###.####.@.#@@#.###..@####..#@##..#...#.##.##..#@.#.###@#.###@##.@....@...#######..#@.#.#@#.#@#.##.@##@.#@.##.#..@#...#.#.#.##.#.######@#.###...#.#.@..#@.@@#@.####@.##@#@#@#.#.#@#..#@@##.@#@#.###@.#....#.#...#@.####@#@@.@.###...##@##...#.#@#.#.##@...##@.###.#######.@#.@#...###@@##@#####.#@.@##@#.@.##@.@#@@#..##.@..#.#@##..##.##.###@#@#.#..@#.#@#.######.@######..##.####@#@@#@@###@#..####.#@#@#...#@##..##@@@..#.##@@.#.#@@.@@..
#.#@.@.@........#@@@#..@#.#.#@@.#@#..@#...#.#.@@@@#...@@....@...#.@.....#.#@#..@.@........#@#..@..#.#@#@.@#.#.@...#@@@#.@.@.@.@..@#@@@#..@@.#.#.@.@...#@.@..#.#@.@#@#@#@#@#@.@.....@...@@.#...@@.@@..@..@.@@@@#@.@#@..#@#@#@#...#.#@@@#...@.#..@...@@@#@#.@.#@#.#@#....@#@.@..#...#@@.#.#@@...#@..#@..@.@.#.@@#.@@#.#...#@#@...@@...#@@@@.@....@@.#.#@#@@@#.#@..@...#@...@..@.@...@@....@@@.#@@.#@.@.@#.#.@.#@.@@@#@@@#@@@..#...#.......@@#..@#@.@#..@#....@#...#.@.#@#...#.@@@@#@#.@.#@.@.@@.#.......#......@#...@@..........#.@@#.@...#.@@#..@#.@.#@..@@.@#...@.#.#@@@#.@@.@.@#@#@#@#@..@..@#@@.#@@@@.#@#..@#@@@#@@.#@#@..#.#...#@@.@.#@@.#...#@..@.#.#@#...#@@@.@#..@@@#.@@..@......@#....@#.#....@#........@#@@.#@@..@@..@#..@@@.@.@..#@#.@@#...@.#..@....#.@@#.#...#.@...#@..#.@@@@#...@@#..@..#.@@.@#.....@@..#@.@#.#..@.@..#@..@..@#.#@....@.#@#@@.@.#.@@#@@........@..@.#@#@@...@@#@#@@.#@@@.@#..@#.#....@.@@@#.#..@@.@.#@@..@...@..#.#..@..#@#.#.......#..@@@@....@#..@.@#@..@@..@.#.@.#@#.#.#@@.#@#.@.#...@.@.#@#.@@.@#@#@...@
#@###....@##.@#.#.#.#@.##@#..#.#@@.@#.###..@#####.#@#@#.#####.##...##.###.#.###..###..#.#@#...#####@@@#.##..###.#######.#@#######@#.##@.@.#...@.#..####.@.@.###@#.#@#@..@@#.###@######@#.@#@#.#.###.@##.#.#.#.###@#@##.@.@@##..##.#.#@@.###.#@###.@.#@#@###.#@.@#.@#@#@..@#.#.#.#.###@@.#.@##.#.@##@@.#.####.#.##...#@.#.@#@#..####.#.########..#@..##@@#.@@..#.#####...#.###.##..###..#.######.#.#...#.#####.#.#####.#@#####.@@..####@.###@#@#.#.#.##..##.##@.@###.#@###@#@##..@.#@@@#.#####..@#.###.##@.#.@@#.###.#@#.######@.#.#.#.###@@@.###.@#.#@#.@#####..#.#.#.##@@#.###.#@..#@##@####.#.#@#....#@@#.#.###@.@#.#@..#.@@..#..####.#@#.##..#@.@@.....#.#...###@@@@##.#..##@#@#.#.#@#@#@#@.@..#.#.#@..@#@.#@#@@.#.#.#####.#.#####@#####@#@####...######.#.#.#@.@######.#@.###.#.#@#@#@#.#.@@..#..####.@@##.####.###@.#..#####.#@#.#.....##.#.@#.#@#.#.#.@#..#.#####.@.#@###.#.#@#.#.#.#...#.#..##@#@#@@@.##@#.#@#@#.#..@@@#@.@...@#@#.@..@#####@.##.#.#.#####@##@####@#@##.##@#.#@#.###@.@#.#.#.#.#####@#.###.@@#.@@#.@@@.#.###.@.#@
#.@.@.#.#..@#@@....@#@@@..#....@#.#.#...@.@@@.@.@@#.@@#@@@@@#@.@#.#.#.#@@..@..#..@.@#.@.#...#.#.@...#@..#@..@.@@..#.@@#@..@..@#@.@#..@@.#@@.#...#....@#.@@@@#..@#.@....@#@.@@@..@@@.#...@@#@.@#..@.@@.#...#@@.#.#..@#...#.@@....#@..#.#.@@.@..#@@.#...#@.@....@@#.#...#.#@#..@#@#.@@@.@.#@@@#@@..@...@..@.@@#@..@@#...@@#@#..@@.@@...@..@@.@....#.#@...@#@@.#@..@..@....#.#.....#@@.@@@...@..@..#@#@#@...@#@..#@@@#@@.#@@@.@.@.@..@...@..@#@..#.#.#..@@@...@@...@.#...#.@@@...#.#@@@.@@....@.@#@@@..@@...@.@#.....#@..@..@@.....#..@@@.@#.@@...@..@.#..@#..@..@.#.@.#@.@..#@@.@@..#.#.#@...@...@#@..#@#.@.#...#.@@#@.@.@@@..#@.@#....@..@.#.@.#..@#.@.@.#.#@@.#.@...#@.......@#.@@..#.#...#.@@.@#.#@#...@@.@..#..@#....@#.@..@@.......#...@..@@@.@.@...@....#...#@#.....#.......#.#@#.@.#.#.#@@......@.@........@.#@#...#...#.@.@@..#@....@@..@.....#@@@..#....@#.#....@#@..#@..#@..#@.@#..@#.#@...@#@..#...@@..#@#@@@.@.@........#@#.#@#@@@..#@..@.#..@#@.@@@#@.@#@...@@@#....@#@#@@@.@.@@.#@#@#..@@...#@@.#@..#.@@@@#..@.....@...@@@#.
#.#@#@#..@###@###.#@.##@..#@...#@.....##..@#.#@.#...###@.@.@###@.@#@..#@.#..#@#.#@#.#...#@#.@....####.#@###.#.##.#....#.####@.#.#@..#@..###@#.####.@#@#.###...###.#@#@#.#.###@#.#####@#...#@#..@#@###....##@.##@@#@#.@#@#@..#.#..@####.#.@@####..#.########.#.@##@###.#.@@#.##..######@####@#@.#####.#.@###.........###...###@##@.###@#@##@.@.#...@##.##.@#@..##@..##@##.@.@##..#@.##.#####@###.#.##@##.#@.#@##@...@.@.##@#....@@.####..#..#..##@.##.@@######.###.##@#.@##@.#...####.@#.##.##.#.######@##...@##.#######@@.#.@#.@#@.###..@.##.##@#.#.#@.@@.#.#..##@@@#@######.##@#@@.@.#.###.@##@#.#@#@#..##.#.#.#@.@#.#.#@##.@#...######.@#.##@####@###.#@#.#@#.#.######.####...#.#@#.#.@@#@#..@#.#@#.#@.#@.#.##...@##..#@##..@.###@##@.#####...###@#.###.#.###..@.@#.#@#@#.###...#.#.#.#@####@@#..####@@@###.#@#...##..#@###.##.####.###@#.#@#.@##.#@#.#@@####@@@#@#.###@#@..#.@##..######.#@#.###.###@###@#@#.#.###..@..@@#######.#@#.@####.#@#@#.#.@#.###@.#####@@#@.###@#@#.##..###@.@###.#.#@###@#@#.###.#@#.#.#@#@#.###@#.#####.#.
#.#.#@.@@..@.@#@.@#..@..@@#.@.#..@...@..#.#@..@..@.@......@@#.@..@#..@.@#......@..@.@...@.....@...@@@@..@.@...#.@@..@.@.@.#.@@.@#.#..@#@.@@.#@..@.@@@.#..@#@#..@@@@@..#@.@@.#@.......@@......@#@.@.@.@#....@#.#@@.@...#..@..#@#.#.#@.@.@#@...@@.#.@@..@@..#...#..@@@@.@@#.@.....#...@@@@.@..#@#.@.....@...@.#.@.......#.#@....#..@#.@@#.#...@@@@#@..@@#@..#..@..@.....@@.@#@@@....#..@..#...@..@@.#@..#@..#@..#.#.@.#..@..@@@@@...@@#..@#..@#.#...#.@......@.@..#@@@@...@@#.#.#.@....@#@...@.@@..@@@....#@..#@@@....@.@.@....@#@#.@.@...#.#...@@#.#@@.#...#@@.@@@.#@@.#...@...@.#@#.#.#...#...@@@@@.@.#.#@@.#@#.#..@#...#@@@#..@.@#@..#.@.#.@.@...@...@.#..@#.#@....@.@@..@@#.#.#@@@..#@@@#@#@#.#@...@.@#@.@#@..@.#@@..@@.@.#@#.@@@@#..@#@@@.@..#@@.@.#@...@#..@@.#.@@#.@..........@..#.#@..@...#.#....@..#..@#...#@#@@.@.#@.@.@..#..@..@.....@@#@@@..@@..#.....#.@@..@.#.#.#.@.@.#.@.@.@@.@..#..@#..@#.@@.@#@..#.@@#@@@@..@...@..#.#@#@#@.@#@#..@#.#@.@.@#@...@..#.@.#@@...#.@@#..@..@@#@.@#@#...#...#...#.#@#@@@@...#..@@@@@#@.@@.#@##
###@@@.@#.@.#@#.@####.#.#@#.##@.#@..#.#@##..#.#.#@#@#.###.#.#@#.#.#@@#..#.####...#.@#######.#######.#.#@#..##.#.#@#@.#####@@#@#@..#.#######.#.#.##@##.###.#...#.@..##@#.@##@@..##@@.##.####..@#..#.##.#.#####.#@#####@.##.#@#...#.#@##@.#@###@@@#@#.@##.@.#@#@#.###..@#.#@######@@#######.#.#.#@@#####@#.#@@@#.##.#@#@@@#.#.##..###...#...#.##@.#.@##@#.@##.###.@###..###@###.#.###...#@#@.###@####@@@###@....##@##.#@#@.@#.###.###@@.@.@.@.@..@@#..##@#@.###.#...@######.#.@..##.#@.@#@.@##..########.@....#.##@##.@########@###@##..#.@.#.#@.@###..@#.#@#.@####.###.###.#.###.#@#@..@##.#.###########@#.#.....#.@@....###.#@###@#.#.###@#####@@####....#@##.#@#####..@#@###.#@@##.###...#..@#@###@###@#.@..####@####...@#@..#.##..#..#.@#.###@..#@#@.####@##@####@###@#.##.#@.#.###.#.@@@..##@.@#.#.#@..#...#@.#..#@#.@#@##.###.#.###.#.#.#.###@#@###.###@@@#...##@###.@#@@@###@#@#.#.#@@#@.###@#@.@#.@@#.@@@###@@###.#.###.#.#@#@#.#@#.#.#.#@#.#.#.@.#@#.#@###.@@#..@###.#.##..##@.##..#@#.@.#@##...@###@.@#@#@.##.##@##.#@.###@.#.#.
#.@.#.#...#.@@#@@@..@..@#.#@#.@@...@.@@.@.#@..#.#.#@#..@@.#@#@@.#@.@.@#@..@.@.#.........@.....@.@@@@.@.@#.........#..@@..@.@@...#.#.#@.@@@#.#.@@#@....@.#.#.@.#.#.@@@...#@#@@.#@@.#.@.@..@@.#.#..@#.@.@@#@#@...@..#.#@@.#.#.@.#@.@....@@.@.........@#.#.#@.@@.#@#.@@@.#.#@....@.@@#@.@.@.@#.#...@.@@#@......#.@.@.#.#@..#....@#@#@@...@.#@..@@.@#@..@..@@.#@..@.#.@@...@#.....#.......#.@@@@@....@@.#..@#.@.#@.@..@.@@@@#.@@.@#@..#..@..@..@.@.@@.@@@.@.#@@..@.@#@#@@@#@.@#.@.#@#...#...#.@..@#@#@@..@@.#@#..@...@..@.#.@@.@#@@...@.@@@.#.#.@@#@@@#@#@#.#@.@@..@#.@.#@@.@.@.#@@...@...@@#.#.#@.@.@#@.@@@...@.@#@#.#@#.@@..#@@.#...#....@#..@..@......@#....@#.#.@.@@@...#.@.#.#...@...#@#.@@..#.@.@@#.@...#...@@.@....#@@@..#@..@.#@#@@.#...#@....#@#..@@.#.....@@#@..#.#.@.#.#.....#.#.@...#.#@#.#...#.#..@#@@.#@..#@@...@@@@.@.@#@....#@.....@@.#.@@...@#@..#.#..@@@@@..#@#.....#.@.@@#@#...#..@#@#.@.#@.@.@#@@@.@#...#@.@@@@@@.#@..#@@.#..@.@@@.@...@#.#@....@.#@#.#.#......@.@#.@..@#@..#@#..@@@....#@..#@#@..@.@.#..@@.#..@@.@@@.#.
#.###@###.@###@####.@.@@..@@.@###..##.###..##.#.@@#..###..#.#..##.#@#@@.....#@###.###..##@#.#@####..##..@@@@#@#.#...#....#.##@#.#@#.#@###.#.@####.####@@#..###..#####@#.#.#..@#@###..##.###..@#####@##@@#.#.@#.@#@#.#@#@.##@#@#.###....#####..#.###@.@@.###@#.#.#.@.#.#@#.###.###.#.###..##.##.##..@#.@@#####@#.@#@@#.###.@##.#.#.##@##@#.@@..#@###.#.###@@@#.#@#.#@.@#@.#..##...@###@######..#.#.#####..###..##..######@.@##..@#@##@.@####.###@#@##@##@#.#..##.@@#@#@#.##...##@#####@###..#@.#@@.#######.#...#...#@#.#.@##@##..#@#@##@###.@.@#...#@@..@#..##.#@.#..#@..#@..#.#@#.####@...#@.#@@##.@##.####@###@..#@#.@###@.###@##.@..#.@##.#@#@@@###@#.#@#@#@@.#########.@@#.#..@###.#.###@@@#.#@#@.#@.#@#.#@######@@@@#.##@@@#.@#.###.#.#@#.#####@#####.###.###.###.#.#.@@@@##..#.#@###@#@....#.#.#@@.####@.###@##.#..#.###@###.#.##..#.#.#@#.@#..#.###.###...###.##.#.##.###@@##@.##.@@#.#...###..@@.#@#@@##@..#.#@....###@###..##.#@##.########@##.#..###@#@.@###...#@@.#@###.@.##@@@..##@@#@##.#.###.###@..###@#@.@@#.@##.##.##.##.
#@......@@...@..#@#@@.#.#.#.#...#...#.#.#@..@.#@#@.@@.@.#.@.....#..@@@#.@.@@..@..@....#..@....#....@#.#.#.#.#.@......@.....@.@....#.#...#...#..@..@.@..@#@@@.@..@...@@.@.@#@..@.#@..@.@....@.@.@.@@@#@..#.@.#...#.@...#..@.@..@....@#...@@.@@.#.#.#..@#..@#@#@@.#.@.#.#.#..@.@.@#@......#@.......@#..@#.........@.#.#@..#@.@#.#.#@.....@#...#@.@#....@#...#...@@..#.@..@....#@@@.@@..@.@.@..#.@@....@..@....@.#..@..#.....#@..#@#@@@.....@....#.....#.#@#@@.@@@@@...#@#@#.#@#@..@@..@@#@.@....#@#...@@#..@#@#.#@@@#.#.@..@#@..@@#@.@#@..#@@.#.#.@@#@@.#@#@@@#@#....@.@#@#.@.#.#..@....@.#@#.....#...@..@....#...#.#@....#@@@#...#.@@#@@.#.@.#@#@..@.@...@@#@#.#....@..#@....#@@.@...#...@...@...@.#..@@@#@#.#@@@.@.@#@.@@@#@..@.@@#@#@@.#.@..@@....@.@#.#@..#...@..@#@#@@@#@..@...#@...@#@@@.@@@.@#..@@.@.@@..@...@.#@@.@...#@#@..@@@....@#..@.@@.@...#@.@@.@@....@.@@.....@...@#@#...@.#@..#....@.@@.@...#.#...#.@.#.@.#......@.@#.@@.@.@.@@.@@@.@.@@..#@@.#..@.@.@..#.@@#......@@...#@#.@.#@@@#@@.#...@@..@.#@.@..#...@.#@....@@@@@@#.
##@####.#@##.##@#@####.@#@..##@.##.##@#@##@####@##.@@.#.#.#@###.#..@#@#.#@##@.#.###@#@#.###.#@#.#@#.#@@.#@#.#@#..@###.##@##.###.#@@.@#@@#@##@@###.###..@.@#..###.@#########@###.#..#@.###..@.##.#@@##@@##.#@#.#.##..#..##.##.##.#.#####.#.#####@#@##@@@##@#.###@#.@.#...#..###@...@.####..@..#..#.@#@@#@#.###.#@#.#.###@#@#.#..@#.#@@.#@@@#.#.###.@.@.#@###.#.@##..@##..#@#####@##..#.@.###.@####@#######@#..##.###@#.##.##.#####@#@.#.@#.@##...@@#..@#.#.#.#.###@##..#@#@#..@##@.@.#.#.@@#@@.#@#@..#@#.#@..@@#.#.@.#.#@#.#####@#..##@#.#.##@.#..@#.#...###.#.###.#@#@#@#@#@.@#.@####.@@#@###@#@.@.####@#...#.#@#@###@###.#.#.##@.###@##@@###.#.##..#.@.###.#..##.@#@.@@.##@#.###@.@#.#####@###...####.##@..#####.###.#@#...###.#@#.#..####@@##@#.@##.#@.#@.#@#@###.#.###@###@#.#.#@###@####..@##.#.#.#.@.@.##..#.#.#...#.@.#..@@####@#.#@#@#####@#@@@#####@#@######.@#.#..####.#.#.#.#.#..###..@.#####.##@@#.##@.##@.#@..#####@###@#.########.##.#.##.@.#..#.@####.###@#.#@#@.#@.#.#...###.###.@@.#@###..#.#@#.#@@.#.#@#####@#@##@##@#.
#@@....@..#@...@#@.@#.@...#@..#...@@..#...#...@...#.@.#..@......#@#.#.#.@..@.@...@@@..#...#.#@..@.#@.@#.#...#....@#...@...#@@.@.@.#.#@....@@.@#@...@....@..@#..@@.......@@..#@@.#@#@#@@.#...@.#.#.@.@@#@#...#...#@......@.@@.@.@.@..@....@..#..@..#@.@...@#@#.@.#.@@.@#......@@@@.@.....#..@@.@....@..@.@......@#@@.@.#@@@@@.@#@#.@@#.#..@....#@.@.@@.#.@@..@....@@......@@.@@@@.@.@#.@...#..@..@@@.@.#@@...@.#@#...#..@@@#@@.@...#@.....@@@#....@#.@@@.@@#@@..@....@@#.#.....#.#@@.#.@@....#@#.@..@#@..#.@.#@...@@@..@@@...#@..@..@.@#...#@@@#.#.#@#@#...#@.......@..@.#.....#...@@#.#.#.@...#@..#.@@..@.@@.@#.#.@@@..@@@#.#@#..@.....@#.#@..@.@@@@#@.@@...#..@@@#.#.#@#..@#@@@.@#..@.@@@#@@.#.#.@@#.@.....@...@.@.@..@#.#...#@#@.@.@@@.@#.#@..#.@@@.@..@#.@@#.@...@@@@..#@.@@@#.@.@@#.....@.#@..#@.@@@..#...#@#@#...#.@@..#@#..@@@@@#..@#..@#.#.#..@#.@@#....@.@.@#@#@..#@.@.@.@#..@#.#.#...#.#...@.#@.@#@#...#@#..@@.#..@@.#.#@..@.@..@....@.@.#@#@@@..#@...@@.@@@@#@..#@@...#.@...@.#@#...@@@@...@......#@@@@@@@#@..#....@#@#@...@@.
#@#####.#.#@###@#...#@###@#@#.##.####@###@..#.##.@#.@#.@@##.#.@#@..#..#..##@#@#######@###@..@##.#.#@.@.@#.@.#.@@@.#@####@.@.##@#.#.#..@@#@#.#.###...#.###.#...###.#.@.###.##@@..#.#..##.###.#.@.###@#.#@###@@@@.#.#.@###@.##.##@@@.@#@####..#...#.#.#.##@.#@#.@@#@#..@..#@#@@@.#..##@##.#..###.@@@..#.#.#@#.#..@#.#@.##.#@.@#.#@#.....#@###.#.@.@##.#.###@###.#.#####..@#.@.##.##.@.#########..######@..#######.#@##@.##.@.#@@###@#@#@#####@######.##@#####.#@#####.###@######@.#..#.##@@####.#@###@#.###@.@#@.####@#..#@.@@#..#..#@.###.##@@.#.#@#@#.#@#.#.#.#..@#.###@###.#.#.##..#.#.#####.#@#.#@#.###@###.#.@#.#.##@.##.#@#.#@.#.#..###@#.@##.#.######@.##.@#@..#@.@#.@##@@@#.#.####..#.#@#@###@#.###@@##@.@.@..##.##@###@#@###@..#@#@###@#####.#.@##############..###@@#####..@#.@.###@#.###@#@..#@.##@.@#@#.#.######@@##.##@.##@##.#.#..#..@#...#.#.##@#.@#@..#@#.#.#.####.@###.#@#.#.#..##@###.##.@#@#@..#.#@#.#@#.#..@#.#.#..##.#@#..@@@###@@####.@####.###@...@#@.@###..@.######.######.@####..#@#.######...###.@#####...#.#@@@
#.#@#...@.#@...@..#..@#@@.#.....#.@...@@.@#...@.@@..#@.@#...#@..@.@.@@#.@...#@#@@@@@.@#@..#@@.@@@@#.#.....@.#.#.#@#...@.@...@.@@..@@#@#.#.#.....#.....#@#.@@#.@.#@#@@@#@...@@@#@@.#@..#@.@@.@@#@#....@#@..@.#..@@@.@#..@...@@.@.@@..#@#@@.@.#@#.#@@.#@@.#@#...#.#@#@..@@#@#..@.@@..@#.#@....#@@.@.@.@...#...#.#@..@...#@@@..#..@@..@#..@.@..@@#..@....#@@.#..@#@..#@@.#.@...@@@.#@@@#@....#.......@@#.#...@@@@#.#..@.@..#.#@..@@..@@.@#.@@.@#@...........@.@@@@@@@@@..#@#...#@@....@@...#.@@#.#...@@.@.@....#...@@@@#@@.#...#.@@@@@.#@@.#@.@@@#..@..#....@.@..@@#.#.@...@.@@@@..@@..#.#@#@..@@@..@#...#@@.@@#.#.@.@@@.@...#.@@@@#@@.@@#@@@#.#...@.#.@.@.@.@....@...@#@..#@#@@..@#@@...@@#.#.#@#.#@@.#@.@@@@.......#@#.@@@.#@..#...@@#.#..@.@..@.@.@.#@#@.@...@..#...@.#...@..@..#.@@#..@@@..#....@#@#..@.@@.#@..#..@@.@@..#.@@...@..#...@..@#..@#.@@#...#@..@.#...#.@.#.@@#@.@.....@...@..#.#@#.@@#.@@....#@#..@@..@#.#.#.@.#.@.#@#@.@@...#@#..@.@#.....@@@@@.@@@@@@.@..#@@.#...#....@.@@...@@@...#@@@...@#@#@@@..#..@@@#@#.@@#@#.@.#.#.
.@@@#.###..@###.#@#.###.###.#.#.#@#####.@.#####.#####@#.#.....#.##@.###@.##@@..#######..@###..#.#.#.#@##.@..#@#@#.#.####@.###@#..##.@..@#.#@#@..###@#.#...#@..#@@@##@##@##.#....###.#.@@##@@#.#.@.###.##.##@#@@####.####@@#.###@#..@#.@@#..#..#@#.@.#.#.#.##@.@@..@###@#.@.###.@##.@..#@##..#.#.######@.#@##.@####.##.@#.##@#..@#..##..@###..####@#.#@..##..#@@#@@#.#.#.#####@#.###@#.@.#..@.@#..##.#.@##.#@#...##.####@#.#.##.@#..##@@@....#.##.##.#..#@.#.#####.###@#@.@..#.#.##....#@#...#@####..###.#@#..#.@#.#####.#@..###.##..#..@.#@##@#.###...#@.###.##.@@####@##.###@#@#.###@#.#@#..####@###@#.##@##..##.#.@.@##..####.#####.#.@.#.#.#####.###.##.##@###.@@..#@#.#.##@@#@.@.@#@..#.#@#.#.###@#.#########@..#.###@..#@#.@.#@#.@@#.#.###@..@###.@@.#@#.###@####....##..#@#@#@.#.@#.@....##.#@#.#..@..@@#@.@#.#@###@#.#.#####@@#.@###@#...##@@#@#.###@@@#####.##...@@@##@..@#####.###.#@#@.#@.##@####.#.#.###.@.#.#@#@###.#.###@.####.@##.#.#.@#.##.###.##@#.@#.#@#.#.#@###@###.##@.###.###@##.@#####.#@#@#.##@.#.@.#@#.#.@##@.@.#
#@@@....#.#......@@...@@@@.@..#@#.....#@#@..@..@@..@#@#..@.@@.@.@@@.#.@..@#@#@@@@@...@@@#...@@#@#@@.#.#@@@#@#..@#.#.@.@.#@#.@.#@..@@@@.@#.#.#@#.@@@@#.#.#@#@@.#@#..@@.@...#....@#...@....@..#...#@@@#@#.@...#@..#.#.@..@#@.@.@..#@..#.#.#@#....@#@@@..#.@.#@.@#.#.@.#.@@....@.@.#@@@.....@#.#..@.@@.#@...@#.@@......#.....@@.@@@@.#.@.@@.@.@..@.#.@..@..#.@@#...#...#@#...@@..@..@#@#.#@...@..#.#@#@@.#..@.@#@...@#..@#..@#.#...#.@@....#@#...#....@@@...@#.#@.@@.#.@@#@@@.@@@@@...@.@#.#@#.@@@@..#...@...#@@...@....@..#.@@@.#.....@@#.#.@.@....@.@#.@....@....#.@@..#.#@@.#..@#.#..@..#.#@#@@.#.#@#.#@@@@..@...@..#@#.#...#@@.#@@@#@@.#@@.....#...@.@.@@#...#@@@#....@..@@.@#.#.#@....@.#@@.@@#.@.#...@.@@.@#@.@@.#..@#...#.....#@#.@..@.........@#.@@@.#..@#...#.#...#...@.#@@.#..@#.#@@.@@..#....@@@@.#...@.#...#.#..@@.........#.@@.@@.#@..#.#@.@#@#...#....@..#..@@@@..@..#.@..@#@#@@.#.#.#@@@@.@@.@..#.#...@.@@@@.@@@#..@#..@..#@@..@..#@.@#@....@@...@.@@.#.#.#.#@#.#@.@#@#@@.#@#..@#@..#..@.@..@.@.#@@.#@..@.#.#....@.@@.#.#@#@
.@#..#..#@#####@@@..#####@###@@..####@#.#.@##.##@.#@..###.#########.....###.#.@##..#@####@#.#@#.#@#@#.##@.#.#..##.@#.@.@#.#@#####...#@#.#@##.@##@#.##.#.#@#@###.@@#..@##.##.#.#.#..##@@.####.@#@##..#.@@###.#.@.#@#@###@..@##..##@.##.#.#.#.#####.#@####..#.#@..###.#.@##@#@#@#...@#@@#@#@#@##.##.#@#.##.##.@####@#@#...#.#.#@#####@###.##.@#@.#.@###.@@#.@#@####.##@##.@...#.##.@.@#.#@###@#.#.#.#@@####.#.##@.#@#@.@#@#.#..@#.#.##...#.####.#...#.##@#@@###.#####.###@#@##@##@#....#..#@#@####@@###.###.#######.#@#..@.@#@..#######.#@#.#.#.##.#..##@##@#@####..#.@.#.#@#.@.###.#@..###.@#@@#.#.#.#@###.#.#@#@#####@...##.#@#....@.@..###@#@@@.#.##@.##@#..##.#.#####...###@#.#.#.@###@##.#.#@#@#.#@###.##@...#.###.#@...##.#.###.#..##@.#.####@#@..#@#.@@#.#.###@#.###..#.@#.#.##..#..@@####.###@@##.#@.@#.#.#.#..@#@..#.#@#@#####.##@.###@..#@..#.@@#.#.#######.#@#@#.#@#@##@##@#.###@###.#..@.##@#####...#.#.#####.#.@@..###@#@..#...#.@.#@#..@..#...#..##.#.###...#.###@#...#...#.#...###.#.#.###...@#@.###.###@#.#.#.#..@#@@@#.#@
#.#.@.@.#...@.@...#..@@.......#@.@@.#.#..@@@..@@........#...@.#.@.#@#....@#.#......@.@@@@@@.@..@#.#.#@@@.@@@@@#@..@@..#..@#.@....@#.#@@@#@.@@.#...#.@@#.@.#...@.#@@@#@.@@..@#..@..#@...@..@@#.#.#..@#@@...#.@.#.......@....@#@@...@....@...@#....@#@.@.@@@....@...#.@.#.@@#...@@#..@..#@#@#@@.@@@@#.#@.@#..@..@@#.@@.@@@#..@......#@@.@@#.#@@@#..@#..@#.#@@@@....@@@@.#..@#...@...@.@...@...#.#.#...#...#..@#.@.#..@#.@...#@..@@......@@...@@.#.#...#...#...#@@@.@#.#....@@.@.#.#..@.@....#.@...#..@.@#.#@.@@..@.@#.@.#.#@#@@@@.@.....#@#@#.@....@..@@...@.@@.@@#....@#@@@#.#.#@@.#@@...#@@.@.#@@@@@#.#@..#.@@.@#.@@.@#..@#@#.....#@#@#.@.#...#.....@.@.@@@...@.@.@@....@...@@#.#.@@..@@@..@....@.#..@....#.@@@@@.@.@.#@....@..@#@@.#.@...@@..#@#@#.@@#@@@.@#.@.#...#...#@....@.@.#@#.#.#@...@@@@.#@@.@.#@..#.@@#.#..@#@..@.@.#.#.@@@.#.#.@@..@..@#@@.@.#.....#...#@#.@.#@@.@@.@@@@@#..@@@#@#.#.#.@.......#...@..@.@#.@.@.....#@..#@@..@#@...@.@#.#.#@#@#@#@#@@.#.#@@.@@#.@.#@#@..@@@@@@@.#@@.#@#..@...@.@......#@..@...#.#.@.@.#.#.#.@.
#@###.#.###@#@@@@...##.@.##.###.###.#.#@#..##@#..##.#.#@###.@.#.@.#.#.###.#@#.@#...#..@.###...@.@...#.#.##.@.##.###.###..@#####.#.#@#.@..@@.##.##@#@#.##..#@####@.@.#@#.@..####.#.@@.@#####@#..@.@#.#######@###.###@#.#.@@#@.@#@@##@@@#.#####@.####.#..###@##@#.#####.@@..#.#######@#.#.#@##.####@#@#.@#.@@@@#@.#.@@..#.#.#.#.###..@#@#@#.#.#...#@#....#@######@.#..#.##@.@.##.@###@######.##.#@#####@@@#.@.@@#..@.@#@#@#.#@#.#.#..@.##@##.##@@@#.#@..#.##@@.##@#.#.#.##@.@.#.#@#@@@##.####@###.#.#@###.##.####.#@.#..#.##.@.@##@@####..#@##.#####..###@##@.###.###.@##.###.#.@.#@##@@#@#@####.#@...#.#.#@.#@##....#@...###.#.#####.#@###...#####.@..####.#@#@.####.@@#.####.##@@@#@##@...@##.@.@@####.####@@.###.#.###.###.###@@@#.#.#@###@#@#@#...@##@..@@.@###.#.##@.###.##.#.##@#...#..##.###.#######.#.#####@#...####..#..@...####@#...##@##.#######.##@.###.#.##.@@####@#.#######.###@#@@.#@..#####@.#@##.#@#@@.#########@#@..#@#@@.#@.@##..#.##..#.@.#@#@#.#..#@@###.#.##@#.##@#..##.#.@@##.@#@###..##.#..######..##.#.#.#.@@#.#@
@...@..@@.#.@@.@.@.@@.#@..#.@@..@.....#..@....@.@@@.#@#..@.@@@.@#@.@#@..#@@.@...#..@.@#.#@...@#@..@.@@.@.@#@@..@#.#@.@#@@@#.#.@.#.@...#.#@..#@..@@#.#.@.@@..#@@@#.....#@#.@.@@.@#.@@#@@.@..@#@..@.@.#@..@.#@#..@.@..#@#.@.#..@#..@#@#@.@.@@@#..@@@.@#@.@#...#@.@..@.@@#.#@....@@...@@..@#@.@#@.@..#.#@..@@#@......#..@#@.@#.#.@.@.#...#.@@#@#.#@#...#@#@@......@@.@@#@..#@#@@.....@.@@.@#@..#.#.@.@.@.#@..#@...@#...#@...@@@..#@@@.@#@.@..#@@@#@#@@@#.#...#@.@@@#...#.#.@@#.#@.@@@#.#.@@@@@...#@#@@@#..@..@....@....@@..#...#..@..#@#@@@....@.........@.@@#...#.@....@#@#@.@#..@@.@.@@#.@.@..@....#@.@.@#...#...#@@@#@....#@.@.@@.#....@#.#@#@.........@#.@.#.@.@@...@#..@...@...@@.@..@#@@@@..@#.@.#.....#.#@@..@..@@#...#.#@#..@#...#.@.@@#.@.#@#..@#@#.#@@.#..@#......@#..@#@....#.#...#..@..#@@.@....@#@#.@.@.#.#.@@#@.@#.@@#..@...@#.......#@.@...@@.#@#@..@.#..@..@..@@.#@#@..@@....@@#@@@#.#..@#.#@.@.@@@#..@#@#@..@..@@@#...#.....@.#.@...#..@#.#@@.#.#.#@#@@.#...#@#@....#@....#..@.....@..#...#@@..@..#.@@@.@.....#.@@...@..#@
#@..#@#.#.###...###.#@#.#@..##@#@.#@.##@.####@#.###@###..@#...#.#.#.#.#@#@###.#@.##.@.#.#.#@#.#@#...##..#.####..#.#@#@##@.#.#.@@#@@####.#####@##.@@.#@@#.@##.#.@#.#.###@#.#####.#.##@.##.##@.#.#..###.###@#@.@.#@.##@.#@#.#.#@###.##.@#####.##@####@#.#...#.#.##.@####..#######@#.#.#..##@#@#.##.#@.#.#@.##@#@..#@#@#@##@##..@#.#.#.#.#@@.#.###.###.#@#....##@@@#@#@###.#@#.#.#@#@#.#.#.@##@#.#####.#.###@#@#@#.#####..#..#@###@@..#.@#.#@#@#.#@#@.#@.##...######.#@...@#.#.#..@..#@#@@@##..#.@@###@#.#####.#..##@#.#@..#@####@.#@#@..##.#.####.#@#@#.@.#.#@#..##.#@#@@@#@##.##@##@.###.###.@####@#@###.#.#@#@.#....#.#@#@#@.@##..##..@#@@#.#..####.#@#.##.@#@###.#@#.#.###.@#.#.@.##@@@##.##.###..@#..@@.#@##..@##@#.@##@#.#@...#@.##@@#@#.#.#.#..#..@@@.#.#.#.@###@#.@@####..###..#.@##.#@###@#####@#.#.##@@#@#.#..@@.#.#.#@#####@#.@#..#...#.###@..#.#.#.#@#####@#..####@..#..#####.@##@.####..###.#@##@.#.@@#.##.@#.#####.#######@###.@.#@...@#..@#.#..#@.#.#..#..#.##@@.#@.@@..#.#.#@#.@#@#@..@#.#@#@#.#.###@#@#@#@#####@#@#.#...##
#@@@#.#.....#..@.....@#..@#.@.@@#...@@@.#@.@....#.@@....#..@@.#@#@#@..#.@@..#.#.#.#.@..@.@@@..@..@#.....@.#.@.....#..@.@#..@#...@...#.....@..@..#@..#@@..@@.@...#..@#@@.@@@.@.#@@...@@#..@@@@@.@.@#..@@@...@@...#..@#@#.#@#@..@.#@@.@@#@@.#.#.@.@.#.#@#@#.......@.#.#.@.@.#..@..@@.@@.#..@#..@..@@@@#@@@...@..#.#..@#.@.@@..@...#...#...@.#.@@.@..#.#@..#.#@@..@#@#.#@@@...@#.@...@@..@@@.@@#.#.@@#...@@..#.@.#...@..@...@..#.#@@..@#@#@@@#@@@@.#@.@#..@#...@@.....@.@..#.@@#.@..@#.@.#@@.#.@.#@.@.....@.@..#...#@#.#@#.#.@.@.#..@@.#..@..@.@.#@....#@..#@..#.@..@..#@#.#..@@.#.@@@@.@@.#@@@...@..#@#@@..@#@.@@@#.@@..@.#.#...#.@@.@@@.@.@..#@#..@..#@#@.....@@@....#..@...@.....@#@#.....#@.@@@.@#.@.#.#.@@@.....@...@...#@..#@#@@@.@@..@@@#....@@@.@@.#.#.....@..@@.#.#.@...#@.@@@#.@.#..@@.....@.#.@@@..@..#@..#...#@....#.#@.@@@#@.@#@#@.@@.@.#.#.@.#@.@.....@#..@@@....#......@..@@#@.@@.#@..#@..@...@...#@@@@@.@@.@..@@.@.#.#.@.#@..#.@@.@@@..@.#@.@#...#..@....#.#@@.#.....#...#@....#..@#@@@#@#.#.#@@.@..@#@@.#@@@.@@.#...#@#@#@
#@#.#.#@###...#..#..###@..@@#@#..##@#####.@@@####@####.##@###@@.@.#@#@@#..#.#.#.#.####..###..##@.#.@.@####@@@.#####.###.#.####..##.@#@##.@#@#..@..#@##.@#.#.###..#..@.#.###@####.######@#####@##.@#@###@##.@#.#.###..@....#.#@#.#.##.@#.#.#@###@#@#.#...#@####@@###@#@#.@.#@#@#.#.###.@##.#.@@..####..#.@##.#@#.@@@#...#..#.#######@#############.#.@...@@####..#@#.###.@#..#@#.#.###.#@###@#@#@#.#####.#@#@.@##.@#.#@#..@#.#.@.###@#@###@#.@.@##@#.#.#@##.@@@@@#.###.###@##@@#####@####..@..####.#.#@#@#@@.###.@@#..##..#@#..###.#.####@##@@.###@#.#.#.@.#@###.#@@..@#####@#.##.@@#..#.#@@@#####@##@.#.#.#####@#.#@@@###.#####.@####@....#.#.#.###.#@#...#####.#.###@..#.#########@#@###.#.##.@@@..#.#.@########.#@#######@#@@.#.#..##@#.@@#.###.#@###.#.####.##@##@.#...###.#.@##.###@###@@.##..###.#@#.#@####@#....@@#@.##@.#@@#.#.#@..@####...#.@@###.#.#.....#@#.@######@#######@..#.###.#@#.#.@@@.######.@..#@##@##.##.##@#@#@#@##..#.#######@#@#@@..@##.##@#.###@#@#.##@######.###@###.@.#@###@#.#.#.#.@@.##.###.#####@.@#.#.#.#.
#..@..#@#@@.@.@.@@.@.....@#@#......@@.@...#...@.@.@@#.@@.@@.#@#.#@#.......#.@@@@....@.#@#.....@.....#.@..@@.#...@.@@#..@#.@@..@@#@.@.@#.@.#@.@@@@.#...@...@.@@.@@.#@@.#.#@..@@.@...@.@.@#@@@#....@#.#.@..@@.#..@@@#.@.@.#@#........@.@@.#...#...#@#.#@#.#.@....@#.@.@@#...#.#.@.#@..#@#...@.#@@.#@.@..#@#...@@.@#.#@....@@#.......@.#@........@@#.#.#.@.#....@@@#.@@@.@.@@@@....#.#@@...#.@.....#@#.#@..#@@.#...#.#@#.@@#@...@#@#@@@#..@.@#.#..@..#@@...#.#.@.#@#.#@@@..@@.@@..@#@....@@..#...#@.@#....@@@#...#@.....@..@@#@..@...#..@#..@@.#@...@#...#@..@@#@@@#@@..@.@.@@...#.#.#...#...#.#@..@.@.#.#@#..@.@.@..@.#@@.#@.@.@#.....@...#..@#....@#.@.#.@.@@@@#...#...@@@.#.@.@....@#.#...@...#.@..@#@#..@@@@.#...@.....#...#@#@#...#.@.@@#.#@@.@.#..@@@#.@@#@@.#@@.@@#@#@...@#@@.#@#@#...#..@.@@@#@@@#@#..@@.....#@..#@#.@@.@.@@.#.#@#...@@.@..#.#@.@#...@@..#....@.@#@#@..@..@#...#.#@#...#..@#.#.#.@..@....#.#.@@#.@@.....@@@..#.#..@.@...@#@....@@..@@#@@@@@@.......#..@.@.@.@@.....@...@.#@#....@@@#@#@@@#@....#@........#.#@.@#@##
#.#@##..#@#@@.#@#..@#@@####.#.#@#.#####@#@#.##.#.##@#@#@#.@.#.@@#@#@.###@####@.####@#@#...@#######.##..#####..#.###.#@####.@#####.####.@#.#.#.#.##...@#.###.#.###@.##.#@.##@#.###.#@#@#@@.#.#.#.@.#.#@@.###@#####.#@#@#.@@@..#######.@#@####@.#.#@#.#..@#@@@###@@@###..@###@#@###@#.#.#.#@##.@#####@#.@...@.@####@###@.##.#.#.#.###..@##@.###.#.#.#.#.@.#@#######..##..@###.##@##.#.@##.#@##.##.#.#@#@#####@#@#.#@#.#@@#.@#.#@#@@@.##.#@@.#.#.#.#.#@#.###.@...#@@@..#@@##.#.#@#@#.@##.#..@#@.@#@######@.@.###....#.###.#..#.###.####..@.#####.#@.##@@####.###.@@#.#.#@#.#.###@#.#.#@#####.#.#.###...#.#@#######.#.....#.###@#.###@###.#@#.###.###@#####@####.@###.#@#####@#####@#.#...#####@##...##.####@.###.#.#@##..#@..@##.#@#@.##@###@..#.#@##.#....@####.#.#@..#.#####.#...#@#..@##@..@#####.#.###.@##..@#@@@##@.#@.@#...####@.##..#@#.#...###@.#@@@#@.###@###.###...@.##.@#@#@#.#.#@..###.#@#.#.#..##.#.#@###.@.#.@.#@#####..@#.#@##@.#.#.#########@########@##.#.###.#.#######@#@##.@###.@.###.#@#...#.@####@@#.@#@#@###@####@.#@
#.#..@.@#.#.#@....@@.@#@#.@.#@.@#@....#.#.#.#..@.@@.#@#@.@@...#.#.@...#.@.#..@.@.@..#.#@#..@.@.@@..@@......@#...#.@@#...@.....#.@..@....@..@#.#@..#@..@.@.@.#.@..@@.#.#@.@#..@#@@.@.@@@@#...@.#.#.@.@@#..@.@.@@.@.#@#.#@..#...@.#@....@.#..@.@#@..#.....@.@.#.#.@.@.#.#@@.@@#@.@..#.@@#.#@#..@@.@@.@#.#@#.@.....#.#..@@@@.#@..#...@.@....@#.@.@@.@.@..#@@..@#..@@...#@#@.@#.#@...@#.@.#....@#.@@#.@.#.@..@@@#.#...@@#..@#.#..@#.@.@.@.#@@.#..@@.@@.@#@@.#...@@#.@.#.@.@..@#...#@..@@..#.#.#@@@..@.@...#.#@#..@#@..@.@..@#@@.#...#..@@@#@#.@.@..@#.@..@@@#@@.@@@@#.#..@@.@...#.@@#..@#.@.#.@@#..@#.#@@.#..@#..@.@#...#.#...#@.@....@@@.@...@@...@#..@@.@..@@.@..@@.@@.@..@.#.@.@@#@..@.@...#@.@#......@@.#.@.@@#.@..@#...@@..#.#@@.@.#.#.....#@.@#.@.@.#@@@@.@.#.#....@..@...@@..#@.@@...#@..#.#.@@#@....@@@@@..@#.....#..@...@#@.@.@#....@..#@@@..#...#@#..@#.#.#....@@..@#@@@#.@@#..@#@#..@#@..#@@@@@...@@.#.@.@@#...@@.@#.@@#...#...#@..#@.@.@#...@........@.@..@...#@#.@@#.....#@..#@.@@...#.#@#...@@#@...@@.#@@.#..@#.#..@#...@@#@#@
.@#.#.#.#@#@#.#@####@.#@@@.###..@.##.@#.@@#@....#@##.@@####@@##@#.#...#.#....##@#.####@.##.#@.######.#@.#@######.@.####.#...#.@@#.#####@@@##@...@######@#...#@#.#...#...#@#@#...@##.###...#####.#.#.@.#@#...#@#.@##.#@###.###.@.#.@##.@.#.#@###.#@#...##@##...#@@.#.##@..@###@#@##.####@@#.@###@##@##.#@#####.#...#@###.##.##..####.###@@#@.########@...###@@.####.@@@##..#@#..##@###..@###.###.#@.#.####.#@#@#@##.@..#..@..#..@#...#...#####@#@@####.#.#@..#..@.##.#@@.#.#.#@#.###@.##.#.#.#######.@.#@#..@.#.###..#.@.@##.#.#.#@###...#@#.##.@#.####@#@.#@@.#@#...##@.#.#.#####.#.......#@.##@.@###.#.#@#.##@.###.#.###.##..#.#.###@######.#@@#.#@#@#@###@@###@##@.#@.###.@##@##@..####..@.@##@######.@..@##.##@#.#@.@###@#.#@#...#.#@#.#.#@#@.@#.#@##.#.####@##.####.#.###.#@##########@##@#@..@##.#####@@##@#@#.###@.##.@@#@@####..######@###@###@..#..#.@@@#@@.#####@.##@###########.###..#.##.###@#@#..@##.@#.#.#.#####.@.@.##..@##@#@#.##.....##@.#.@#####@.####@#.@#@#..#@###.#.#######.#@@@#@.@#...#@#.#.#@#.@..@..#.#####@#.##
#@..#.@@@@#@.@#.@.@@..#..@#.@@#@#..@.@.@.@#..@#.#.@....@#.@.@..@@.#.@....@@.#@....@.@@@@@@#@@....@@@..#@#..@@.@@@....@....#.#@#.@..@.@..#..@@@#...@.#..@#.#@#..@..#@@@.@@...#@@@@@@@#.#.#..@..@.@@.@.@@.#@@.#.@.@.#@#@.@@@#....@#..@#.#@.@@.#@....#.#.#...@.#...@.#@.@..@....@#@..........@@@@#.#@@@#.#@.@@...#.#...@..@#..@#.@.@..@@..@...@#..@..@..@.@..#.@.@...@@..#...#@#...@@#@#..@@.#@.@.@#....@.@.@..@@.@@@@.@@#@#...@...@...@.#.@....@#@....#@.@#@#@..#.@@@.@...@@..#.#@..@.@.@@@@#.#.@.@...#@@.#..@@.#@@.@..@.@@..@#.#@..#@.@.@#..@...@..#.#..@#@.@.@#.#@.......@.@#@.@..#.#.@@..@@#...#.@.@..@#@.@#@#@#.....@.#@.@#@.@#.@.@@..@.@.@.#.#@@@...@@.#@...@...@#@......#.#...@...#.#.@@#@@.@..@@...#.#@#@.@......#..@@.#.#.@@#..@#.@@@@#@#@.@..#.#.....@@.@@@@.....#@#@@.@.#.....#@@.@.#..@.@@.#@.@..@.....@.#..@.@....#@@@....#@@@#@..#@#.#@@.@.#.#.#...#.@.@@#@..#..@..@@@.@...@...#...#@......#@..#.......#...#.@.@@#@@.#@...@..#..@..@.#.#@#....@.@#...@@@@..#@@@@.#@..#...@.@.#..@....#@..@...@.....@@#@#@#@#@#@..#.@@@@..#.#@
.@#@#..###.###..####@#..#@#.@.@.#@#@@#####.#@.#.#.#@@###..@.@@#@#.@.###@##@@#@#.#.#######...#@.@@.###..@.@#@#.#####.#.#.#.#@#.######.##.#@#.....@.@@..###@#..##.#.####.##@###..@#.@.#..@#@#.###.#.#####@###.#####@#@###.@##@.@.##@@.@@####@##@..#@#@#.#####.#..@####@.##.##@@.#@@.###@#######.@@##....#@#####.#@..@##@###@.@@##..########.###@#####.##..#@@.#...#@#####@..#...@@#.#.#.#@#.#.#.#.###@########..#...###.@.###...#...##@@########@.###@#.#.###@#.###.######.####.#@.@####...@##@.###.##.@#...###@#@#@#.#.#@.###@.#@#.#.#.##.@#@.##.##@.#.#@##.##.#.#.@.#.#..@@@#.#@#.@@#.#@@..##.###@.##@.@#...@.#.@.@.@.#.@##.#.##..#######@#.#..@#.@#@...#.#.####@#@.#.#####.#.###.###...#@###.#@@@#####@#...#.######@##.###.#.#@#..####@#.##@@..###.#.##.@#@###@#@@.#@#@..#.@#@@#@###@#.#.###@.##@#@.@#...@.#####.#####.#.##@#####@.#.#@#@#...#@######..@.@.#@#.@#.@..#@..#.#.##@@#@#####.#.##.##@###.#.#@#.##@##.#@####.##...@.###@##@##@.@##@@#...#@###..##.#####@.##.@##...#.##.#.##.#@@#@.###.###@..#@####..#.#@#.#@.##.########@.@.
..#.#.#..@@@...@#@.@.@#..@@...#@....@.#...#@.@#.....@@@.#.@.@@#.#@.@#@.@#@.@.@#.#...#@..#.@.#@@.@..@#@#..@#@#...@@.@#..@#@.@#.#@@.#.@@#.#@@@@@@@@.#@#@@.#@#@.@.@#@@.#.@.@.@@.@#@...@#.#@#.#..@#.@@..@.#@@@..#@@.#.#.#...@@..#@@@#...#..@.@@@#..@..#..@#.@@#@.@.@#@.@...@...@@@#.@...@.#@@...@.#@#@@.#..@#.@..@@.....#.#..@@..@..#@@.@@..#.@..@@.@@#@@@@.@.@...#..@@@@.@.#@.@#...@.#.@@#.......#@#@@@#..@..#.@...#@@.@@#.#@@@..#..@...@#@@.@@@.#.#@#.@.@@@@..#@@@..#@.@@.#.@@..#.#.......@@.@@...@..@..#.#@.......@...@#.#.@@..#@@.#............@@@@.#.#...#@..#.@.#.#@@@#.@.#.@....@#.#...#..@#@@....@@@#.@...#@@@@...#.@.#@#@...@#@..#@@@..#@..#...@...@.#.#........@@@..#@#.#..@..#@#..@......#@@.@@#.....#@@@..#.@@@..@..#@@....@@@...@#@..@..@......@.#.@.#.#@#..@#.@.#.....#@@.#@@.#@.@.@....#.#@..#.@.#@@.@..@@.#@#@.@..@@@@..#.#@#.#.#@.@#..@....#@@.@@#@#....@#@#........@#.#.....#@.@...@#.@.@.#.#.@@#....@..@.@...#@#...#.....@@#@@@@.#.#...@.#..@@.#@@.#@@@.@@.#@.@...@@...#@..#.@.@.#@.@..#@#@#@..@.#.@@#.#.@@@@......#@.@##
#@#.#.#@.#..#@#@#.#.@###..#.#.###@#####@#@.@#.#####@#@@.###....@@.#.#.##@@##@##@#####.#.#.#@#####.#.#@#.@##.####@#@#.@#@##.@@@#.#.@#@.@.#.#.#@#####.##.@#@#####.###.#@###.##@#####.@@...#@.##.###.@@..#.@#@#...@###@#.@.#..##@#@##.##.#.###@#.#.######.@#@####.@#@#####.####..##.##@#...###.##..#.#@#@###.##@#@@#.@.#@#.#.#.@@#@@.###.###@#.@@####.@##..##@@###.#@#.##..#########@#.@#..#@#@#@###@#.#.###.#.###########.#.#@###@###.#@#.##..#.#@@..#.##@@######@#.#.@@#.#.##@#@@#@#####.#.#.###@#@#.###...#.@.#@@@###......@#.###@#@.#..#####.#.##..#.#@@.#####.#...####@@.#...##..@#@#.###.###.##..###@.######@#@.@@@#@#.@.#.#@###...#.##..####@..@###.#.#@@...###@#@#@#.#.#@#@##..#..@@@##..#####.@..####.#..@#.#.#####.#.#...#@##@@.##..@#...#@####..##.##.#.#.###@#..####.#.@##.####....#####.#.##@#...##@..#.#@#.#..####.#@###.#@#.#@@@@##...#####@...##.@@..@###..#...#.##.##.#@#@####.##.######@#@.##..#.#.#..@###.#.#.#.#.@##@###@###@#.#.#@##..#@.@#@#@#.###.###@@@@#@#####.@#.#.#@.#..@@#@#..##.#@.###..###.#@..#..###@@#.#.#@
..#@@@.....@#...#@#....@.@.@#.@.#.@@@@#@#@@.#@.@...@..#@#@..@@#@..#..@#...#.@...@...#.@.@.#..@#..@#@@@#.@...#@@@...@..#.#...#@..@..@#@.@#.@...#.#..@@....@#@@.....@.#.@..@@@#...@.....#@#..@#..@#.#.@@@...@.#.@...@.#@#@...@@@#.@...#@..#.#.@@#@@@....@.....#.@@@...@.@@....#.#.@@..#.#.#@#@.@#.#.#.#..@..#@#@@..@@.#@.......@....#.@.#.@@.@.@.@.@..#@....#.#@.@#...#.@...@@..@.#@..#.@...#@..@.#.....#@.@#.@@@...@...@..@#..@@.#.#@.@#@..#.....#@..@@@@#@@.@@....#.#..@@.#@..@.#@#.@.#.@.#......@#@...@#.@.#@..#.@@@@#@..#.#@@.#...@.#.....#@..@@#.@.#@@.#@@.#@.@#@@.#..@#...@@..#.@@#.#.@@#@..@...#@..@@..#@.@@.@@#..@#.#.#...#..@#.@.@.#@@@#.@@#.@.@@#@#.#.@.#@.@@....@@.#..@@..@..#.#.@@#@..@.#.#..@...@#.#@@.#@#.@.@...#@..@.@..@#.#.......#.#@.@#@@.@@..#..@#...@...#@@.#@.@#.@.#@.@...@..@.#@@...#..@.@#@..#..@..#@..#...#..@.@#@@....@#@@@.@#..@..@.@.#@@@@.#.@@#@#...@..@#@..#....@#@@.#.@@.....@.@.@..#@#..@#@#.#@#@@@#@@@@@.@#.@@#@....#@..#.@..@#...#.@@..#@.@#@@@#..@@..@#@#@#@#@@.#@#..@@.#@#@..#@@.@@#.#.#.#...@@#.#@#.#.
@.###.#@.##@#.#.#####.#.#####.#.##@@@.@@#@#######.###.#...#.#.#.###.#.#@##@...###.#@#.#.#.###@#.#.#@#.#.#.#.#.#.@##.#@#.#.@#...#.##@#.###@#.#.#.@@@####@..#@#.#@#.########..###@..#...#.####.#.@#..##.##..#.#.#@..##.##@##.@#@#####..##@#.#######.##.#@.#.#@@@#.#@##..@#.#....#.#@#..##..@##@.#.@..##.#.##@.@@###....##.#..########@#@#@#.@@#.#####.#.###..##.#@#.##.@###..@@##.@.#.#@.##@#.#.@.#######@##.@#####@.######@@@@.#..@#.#..##@#.#@#@##..###...#@#.#@#@#..#@.@..@##.@#@###@#@#.#.#@.####.####..#.##...#@.#@.##...##.@.@#.###@###.#..@#.#@#..@###.#@@@#.#.#.##..#@.@#.###.#.#.#.@..####@#..####..##@@#@..###..#@#@...##@###@#@#.###@#.#.#@@@###@#.@##.##.####@#####.###@#.###.##@@#.#@#..#.#@.#.#.#.#.#@#...#######@#..##.#....#.##..##.@..@@.#..@#######.@.###@#@.@##.#@##.#.@#@@#####@#@#.#.@#.######.####@.#.#.#.#.#.##@@###@..#.#.##@#@.##@..@###.@#.@#.#.#.#.#.##..#.###@.##@@..##@###.#@##@@##.@..#####.#.#@###.#####.###@#@#.###.#....####@#######.#@..#@#.#..@@.@####.@.#@#@.##.##@#.@.@@@#.#@.####.#.#.#.#@#@#.#.###@
@..@#.@.@.#@#@.@@@#...@.#.@.#@..#..@#...#.@@@.@..@#..@@@..#.#.#.#.....#@.@@.#@@@@@#.@.#@@..@@@#@@@.@.....@#.@@#..@#@.@#...#@.@@.#@@.#.#..@#@#@@.#.#@@.#@#.@.#@@...#.@..@.@.@@@..#@#@#@#......@#@....#..@@...#@@@#@@.....@.....#.@.#.....@.@@.....@@@..#..@#..@#...@@..#...#@#.#.#.#...#.#...@@#@..#@.@..#@@.@@..@.#@..#......@.@#@@@#@@@..#.#.@..@@@.@.@#@#...#.#..@#.@@#.#@#.@...@.#..@@.#.#@#.@....@..@.#.@@#@...@#.@.@@#.#..@#@..@...#@....@.@.#.@@@.#...#.....#..@#.@@@.....#.....#...@@#.#.@.@@.@@.@@...@@@@.#...#.#@..#.@@#..@#@@.#.@.#.@.#.#@#@#.@@..#.....@.#..@...@#@..#@@@#@#@#.@@#@@@#@@..@....@.#@@...@.#.....#.#@@@..#@..#@#.@@#.@.#.#@..#.#.@...#..@.@@..@@.@@...@#@...@@@.@@@#@#.@@...@#@@.#.#.@.#@#.@...@..@..@.@@.@#@@@#...@.@..@.@#....@#.@..@#@@..@#..@....@...@.@.#@#.#.@@#@@.#@#@@@..@@#@@.#......@@.#@#@@.#.@@@.#..@..@.#.#.@@#@@..@@@@...#@@@..#.#@#@#@#.#@.@@@#.#@@.#...@..@...@@@@@#.@@@@..@@@@@@#@#..@@...#.#..@.@.@..@..@..#..@@.#@@.......#@..#@@.#@.@#.@..@#@#.#..@#@@@@.#@#@#.#@#.#...#...@.#.@.@@..#.@@..
.##...#.#.#...###@#.###@#.#@###@#@#@.@###.###.#..@####.###..#.@.#@###..##..######@#.###.##.####.#@###@###@#.@...#@###.#@#.#.#.#.#@..#.@@###.#..@#.#.#.#@#.###@.#@##..######.##..#.#@#.##.#.##@#@###@#.##@#.@#@@@..####..#.###.#.#.##..#..@#####.@#.@#.@#..####.@#@..#.#.@#..#@#.#####@..##.@#...#@.@.#####.##.###....@#.#.#.@##.#####.##@.@.###.@####@.##..@#####@#@#@#..@.@#@###@#@###.@.#.#@###.##@.#.#.##.@#.#@#...####..##@.@####@##..######..#@##..###@#.###@..#.#@#####.#.#@.@#@.######.#@.###.####.###...@@###.#@@.###..@@##.#@.##@...###..#.#@#...###...#@@.#.#.#@.#@@#.#.###@.#@##.#.#@####@#@@@.#@@####@..@@###.#@#.#.#..@#.#####@###@#@..###.##@@.@#.###@.@#.###...#@##...@##.@.@#.#@##.##.###.###@#@#@#.##.@###.#@@######@@@#.@##.#.#@#.@###@@.@#.#@#.@@@.#.#@#.#.#@####..#.#.##..###.@.#...#..##@@.#####@#####@#@#.#@###@#.###.#@#.#@#@#.#@.##@#.###@###.....@.#@.@####.@#@.@###@#####@.@...##.#.#.##@@#######.#.###.#.#@#@@#@#.##@...@#.#.#@#####.#@..#.###.#..@....#@#@#.#..####@#..##.@.#..@#@##@.#@#.###@####..#.#@#@@@
#.@.#.@.@.#.@....@#@#...@.#@@.#@...@..#@@.#@...@#@..@.....#@#..@#....@#.@..@.@.@@@#..@#....@@..@...@@@@@..#....@#..@.@#...#.@@@...#@@.#.@@.@...@#.@.#.#.#@.@@.#@..@.#.@@.@#.@@...@..#@.@@@....#.#@@.#.#.@@.@..@....@.@#@..#.#.#@#.#@@@#.#@.@@@@@@.@@@@#.#.#.@..@..@..@.@#.@.#.#.#.@.@@....#.#.#@#.@@#....@.@#@..@.@.#.#@#.@@.@...@#@.@...@#@......@..@#.@@..#..@..@@..#.....#..@.@..@@#..@#.#@@....@#@....#@#@.@..#.#@#.@.#.@.@@....@...@@@.......#.#...@@..@@@...@@.@#.#..@@@#@..@@.@..@...#@..#@....@@#@@.#..@@@@@@.@.#..@@@@@@.@.#..@#...#.....#@.@...@..@.@..@@.....@@..#@@@..#@..#@.@....#@.@.@@.@.#.#....@.@#..@@..@#@#......@#@@@.@.@#.@.@.#@.@.@@.#@@@#@@@.@#.@.@@@@#@.....@..@@#....@#...#@...@#...@.......#..@..@.#...#@....#@..#....@#...@@@...#@#@#@@.#@@.#.#....@#@@@....#@.@@..@#@.@@@.@#.#..@.@#...@@.@@.@.#@#........@...@.@@..@#@#.@@#.@...@@..@@@@#..@#.@.#@..@.#...@.#@@@.@@@@@..#.#@.@..@.#@......@@..@.@..@..#...#.@..@..#@..#.@.@@@.@..@@.#.#@#@..#.@@#.@.#@.@@.#..@#.@.#.@...@@@@..#.........#@@.#...@@..@.#.#@@#
#.##@#.#..#.#.#####.###@###.#@#@#.###.@@@#####.@#.##@####.#@#.#.#####...###.@@..###@.@###@#@#.#@#...#@####@.###.#@#..#..###.##@@#...#.....##.@#.#@##@...#..@##..####.@#@#.##@.##.@#.#######@##.@#@#.#@#.#####@...##.#@.###.@#@#.#.#.###@#.#@#.@.##.##.#.#@#..@#.@##.###.#.#...#.#@.#####..#.@.#.#.###.#@#.@...#.#..@#@@.#.###.@@#...@#@.#.##..#.###.#.#.@.#.#...@@@@#@#..#.##.@@#@.##@#@#.#@@.#.###...#####...#.#@#@#.@.@.#@.##.#.###.##@.#@.@@.#.###@#.#.@##@#@##@#@#.@#@@##@#@..@..@#####.#####@@####.###.#.#.@##.#@#####.#.#####@##@.#.###.@##.#.#######@.###..###.#####..@###@#.#@#@.####.######@.#@@.#@#@.####.#@#.#.#.##....#@####..#@@..##@..###@@###@.#.#.###@..#@#######.#@###.#@@#@.@#..@.###@#.##@#....#@#.###@#@##.@#.##@##.#@#.####@@#@#..@####..#####@#####.##..#.#.@.#.#.##.@#@#.###.#@#@##@######..#.@###.###...#.###.#.###@#####@#.#@#.#..####.#.###@#..#@..#@##...#@#.#.....#@###@##@##@##@##@#.@.##@##.@#@....#..##..#.##@@#.####.####.#.#.###@#@#.@@#@.##.#.@##@#@..#.#@@.#@###.#@@####.@.#@###.@#..#.##..#.###.#.#@
#@.@...@.@#.@@@@@.@@#.@.@..@#.@@#@@@.@#.#..@..@.#.@.@.....#@@...@@..#@.@@.#...#...@.#@@@#@.@.@#.#..@@.#...@.@.#@@.#......@..#...@@@@..#..@..#@@@@.@...#.@@#.#....@....#@....#@....#.@...@.#@@..@@@#.@@@.#..@@.@.#.@......@@...@@#@#..@@@#.#.#@.@#@@.#..@#@.@#.@.@@.@#.@.#@......#@#@@...@.#...@.#@.@...@.@#.@@#@@..@..#@@@..#@@.#.#.@@#.#@@@..#.#@.@@.#.@..@.@#...@@#.@.#...#@..#....@#@.@@.#@@.@.#.#.@.#....@...@@.#..@#@..#@@@@@.@#@..@.#@#.#@.@...@#.@.#@@@@.#@....#.#.#...#...#.#.#.@.@@...@@..@#@........@@@@#@#.#@@@..#@@....@@.@..@....@.....#.@@.@@...#...#@..#@@...@.....#...#.#@#@@@@.#@@@@..@#.#@@.@...#.@@.@#...#.@@#@#.@...@.@.#@#@@.#.@@.@#...@@.@#.....#..@@..@..@...@@..#@.@..@@@.#@..#@#.#@@....@@@#...#@..@...#.@....@#@@.@...#..@#.@@.@#@.@#..@@.@...@.#...@.#.#@@.#@....#....@@@..#...#.@...#@.@.@..#@@@#.#...@@..#.@@.@#..@..#.@@@@.@@...#...#..@#.@...#@@@..#.@@#.@.@..@@.#...#@@@@@#@.@@.#@@@.@@.@@#.@.#..@@.#...#.@@#.@.#@.@..@........@..#......@#@@.....@.@..@#..@@@@.#@.@#..@@.#@#@.@#.@.#...#@......@@.@.@@.
@######.#.###@###@@@#..@####.#.#@@#@#.#.#.#.#@##@.#.#@###.@.@.#####@#@@##.##@.#####@.@#.###.@##@##.##.#.#.#@#...@@#@@###@@..##@@.##@#@.####.###..@#@#######.#.@##@#@#@#@#.#..##.@.#####.#@#####.##@.##..#@##.##..@#####.@.@@#####..##@#.@...#.###.#.#..@#.#.##@..##.@@#.###@###.#@.###@@@.#@#.#..@#.#@#####.#@#.####@..@#...#.#@.@##.@#.#..##...#@..#@#..@#..#..@@#@#@#.###.#.#.#.###@@##...#...#@#.##..#.#.#####.###.#@#@###.###.#.#@#.#.@.#@@@@.###.#@##.@#.#.#.##.@#.###@#########.#..#.##@@@@@###@#@.@.@.@#@#.#.#.#.###..#@@#@#.#.#.###@.##...##..###@###..#.##@#@..#####@@@###@@.#@#.#.###@##.##@##@.####.##..@###.#.###@###.#####.#.#.#.##.#.##.#.#@##@#@.##.####.##@.@####@#@#@@##...#@#..##.@@#@@##.######.@@#@...#.#.###..###.##.#.#.#@###@@@#@#@#@@####.###.##@##.#.#@.@@@##@@#####...#....##.@.#.###..@#.#.#@.@#@#.#.#.#.#.##....#@#@#####.#@@###...####@###@@####.##.@#@.###@@#.#..@#.#..@..#.#.#.###.####..#...###.###.#@#.###..###..#@###...#..######@#@##..#@##.##@.@#.##.#.@###.#.#.@#.##@###.###@#...###.#.###@#.#.##.@
#@.@@@.@@.#.@.#@....#@#..@.@...@..@@.....@..#@@@#.@.#.@.#@..#@#@....#@@@#.@...#.@.@..@@.#.@@.@@.#..@#@.@...@#@.@.@#.#@@.#..@..#...#.@.#@...@#..@#@#@......@@#.#@.@#@.@....#.@@...@..@@..@.#@..#@..@@#@..@@....#.....@@@@#@#@@.@@#..@#.#...#@#..@@.#...@.#.@......@@@.@@.@.#@..#@#.@....@#.@@#.@@..#.@.#.@....@#.@@.@#.#..@....@@#@#.........@...#@#@@@@.....#..@#@#.@.#.#.@@#..@#...@...#@..#.#..@.@@@#.@.#@.@.@#@.@#@#@#@...@#@.....@#.@@#@#@@.#@#.@@..#...@@#.#.@.#@#..@#.@.#@.....@#.@..@@.@@@@.@@@#.#....@#.@@#.#.@.#@..#@@.#@@.#@.@@..@@.@.....@..@#@#.#...#@.@..#.@@..@..@@...#@#.#....@#@..@@#..@#.@.#@@@#@@.#.@@#.@@#...@.#..@#...#...#...@@.@@.@.#@.@#.#.@..@.@.@....@@#.@..@..#.@@@...@.@.#.@@#@..@..@.@.@#@.@@@#@#...@.#....@.@...@..@@@@.@......#@@@.@@..@..#@..#@..@.#.@.......@.@..@.....@.@#.#@.@.@.@..#@@.#@@.#...#..@#...@...#@#.@@@.#@#@.@..@....@@@.@@@.@.@...@.......@.@#.#..@@.@.#...@.#@#@..#.@..@..#.@..@.@@@..#@.@..#@@@#.#@@..@..#@.@..#....@..#@#...#..@@.@@#.@@.@@@..@...@@...@#@.@.@....@...#.#.@@#@#.#.@...
#@#.#.####..@@###.###@.#.#@##.#####@#.###.#@#@#.#@..#.#.#.#.#.#.#...#.#.@@@.#@#@.#####@.#...#.##@@#@#..@.@###..@#@#@#.#@#..#..#.#.#.#@#.###.#@#@#.@.#.###.#.#.@@###@@.#@#@###@.@#.#@#####.###@#@.####@##.##@...@@#@.@..@@.#.#@#..##@#@#.#@#@#@#.#######.#.@@@##.#@@@#@###.@@.@@##.####@.#.###@####@@#.#@####.##.#@#.######..###@#.#@@.@#.##.@###@.###@###..##@###@#.##..#.#@#.#.@.#@.@.#.@#.#@###@.##.#@###.#.#.###@.#..#@###@..@.####..###.#@@##@##@.#@###@##@.#@.##.###.#.#.@@#.#######@.@#@########@@##.@@.#@.##@#.#.#.###..@##@@#.@###.######@#...#.#.#.#.#@#@#@.@@.#...##@.##.@@@@...#@..####@@###.###.###.#@#@.@#@#@#.#####...#.###.#.#.#..@######@.#@#.#...###.####.@###@#@##@##@#@#@@#@.@@#@#@###.##.@#######.@.###.###@###...##.@##....#.#.#@###.@.#.#..#.@##@.#.###.@@#.#@#.###.#@#.#.@@########..#.##..###@##@.#.##@##.@######@.@@#.@###@#.#.#.###.#.#.#.@.#@@##.##@@#..##@##.#@##.@.#@.#.##.##.@#.#.###.@@##.#..#.#@###@#...###.#@##.@#@#.#@##..###@.@#.##..@.##..#@@#@@##@##..#.##.#..######.#@###@##..###.#.##@@#.#.@##@##
..#.@.#....@........@@#..@..@..@....#@..#@.@.@....#.#@....@.#@#@@..@..#@@@#@#.#@....@.@@#@....#@..@.#@@.#.@..@..#.@@#@#.@@#.@@#@#@#..@#@@.#...@@#@#.#.#.....#...@@@.@@#...#@#@..#@#...@@@.@.@.#@@...@@@.@..@@@#.@.....#.#@@.#.#...#@......@@@@#@#....@..#@#@...@#.#.#@@@@@.@.@..@@.....@..#.#.@@.@#..@..@@.@.@@@#.........#.@.#@#.@..@#.@@#....@#...#@..@.@...#.#.#@..@@#@@...@.#.#.#.@@.......@..#...#.@.@.#@@.@@#.#...#@.@@.#.#@@@..@.#..@#@@.#@@.#@#.@...@.#@@@..@@.@#@#.#.#@#@#...#...#@#@..@.@....@@.@@#@@@#.#...@.#@#@@.@.@...#.#@#...@...@...#.#...#.#@.@#.@@#.@@..@@..#@#...@.@.#@@.....@.@@#@@@.@#@@@#@@@@.@.#.....@.@..@#@...@#.#.#@#...#..@.@..#.#.#@#@.@#...#.@.@@.@#.@..@@@..#..@.@@@@.#.....#..@#...#..@..#...#..@..@...#@@..@.@#@..#.#..@.@#..@..@@.@#...@@@..@@..@.@..#..@#.@.#.@.#...@@..@.@.#@#.#.@.#...#..@..#..@@.@@@@@@#@.@#@.@#@#@@.#.@.@.@@@..@..@.....#@....@@@.@.#@..#@.@#..@#@@.@.#.#.@.#.#@....@@#.#.@..@.@@@.@.@..@.@.#.#..@#@.@#@@@#@.@..#@@@..#.#@#@.....@.@#@.@@.#..@.@@.#.#.#.@@#.....#@....@@@.#@#.@.##
#.#@#@.@.##.##.#..#@..#@###.##@@##@#.@#.#@#####.##....##..###@.###..@.@...#.#.#.#.@#.@@.###@#.#.###@###@##@@###@#@#@###@@@#@###@#####.#.@.#####..@@.#@.####@..#######.#.#...#.###.#@...###..#@@.#@##.##.########..#.###@.#.##@###...##.####.#...###.#.#.@@##.#....#.#.#@.##@..#.#.#.@@.@#..@#####.#@..#.#@#@##..#.###.#.#@#.#@..#@#####.#..@#@.@#@@.#.###.#.##.@#@.@#####.@@#..#..#.##@.#@###.#.##..#..##@#@#.#####@#.#.#####.@@#.#####@#.####..#.#.#@@@@..##.###.#.#.###.#.#.@....@#@#..##@#...##.##.#.###.#.#@#.###@.##..@#@@.#####@@.#@#.#####@###@#@.##.#.#@###.#.#####.@..@#.##...##@.@#@.@#@#####.@..##.@@#.#.#@.#....#.#.@##@##@.###.##.##.#.#.#.#..##.#@@##@##....#@###@#.#@###..##@.##@@.##.#....#.#@#..@#.#@.@#.@.#@@#@.##..#.#.#@.#@@..#@.###.#.@.##.#.#.##@.#######@#.#.#@#@##@@#.@##.####.##@#####@....#.#.##@.@#.@.####@#.###@#.###@.#@##.#@@@@#.#####@.#@#...@.#.###@#.###@@@#.###@#.#@#.###.@.#.#@#..@##.@#...#.#@##@@@##@#@#@####.@@.##..@@.....@###.#.....@...#@#.#@.###@..####.@##@#.#.#..@###@.######@#.##@.#.#.#.@.
@....@..#.@....@.@.@#@@..@#@@....@...@@.#@....#@@.#.@.@...@@.@#@@@....#.#@....#@..#@...@@.@..@..@.#.@..@.@.@@.....#@.@.....@@@@.@@@.....@@@@.@..@@#.#...#.@.#.#.@..@..#@#@....@.@.#@#.@.#...@.@.#...@.#..@@@.@@...#.@....@.@@.#@@.@@.@@@#...@@@...@@#@..#..@@@#@#.#@@@..#.@.@.#.#@@.#.#.#@#....@#..@...@@..@@..@#@#...#.#@#.@@@@#.@.@@@.#@.@#@#@.@#.#@.@.@.@.@..#.........#@#.@.@.#@#..@#@#@@.@..@.@#......@#@@@.@..@.#.@..@#@@@.@#...@.@...@@.@..@@#.#..@.@#@..@.@.#...#..@#..@#@@@#...@@#...#@#@..#@@@...@..#@...@...@..@.#.@@@..@#.#.@@#....@#@..#@#@#.@.#..@.@.@.@@..@..#.@.#.@.#@#@....@..@#.@.@.#@@..@#.#.@.#..@@.#@@.@@@...#.#@@@@@#..@.@#@@.@@#@@..@#@#@@@@@@...@....@@@#.#@@...#..@..@@#..@.....@.@.@..@.#.#@.@#.#.#@@.#...#.@@@..@..#.@.#.#.@@.@#@#@..#.@..@#@..@.@.#.#@#@#..@.@.@@@#..@#.@@@..@@@...@#.....@.@.#.@.#@@@..@.#.@...#.#@@@#@.@@@#.#...#.@...#...#.#..@.@..@@@.........#...#@#@....@.#.@.#.#...@.#.#@.@@@#..@..@@@@.@@@.@.@@.@@.@@.@.#@#.#.@.@.@@..#.#.@.....#@@...#.#@....#@.@@@@..@#@#@.@.@@.@.#@..@@..#.#@#.##
###@#####.@@#.#..#.##@#.#.#####@#####.#@#####.##@####..########.######@.#.##@####@@@#.@.#####@..#..#@.#@.######@.@#..@##..##@.@####.####@##@.#@.#.#@###.#@.#@@..##@####.####@@#@#@#@#.#@@.@.#.@.#####.@@#####..@#.#####.####...@##@#..#.@@#########@#@#.#@###...#@###.#...#.#.#.#.#.#.#@@.#@..#.#@.@..#.@.###@@...#.#@#.#@.@#.#.#.#####.@@###.#.@.#..@####...####@#@.##...#..##@##@@@@#.###@###..#..###@@##@#####.#####.@#@@#@..@@#.#@@.#@###@#.@.#@###.##...##@###.#@#.#@#@####@..@#.@@#.#@.@#.....#..##@.@#.#@##.#..###@#.@@.####@#.#.#@#.#.#@#.#@#.#@#@#####@@@###.#@#.#@#.#####.#@##.##@###@.#.@#.@####@#@##.@@.###.#@#.###.#@#@#.###@###.#.#.###@#@###.#@#.@##@#.#####.#.###.##.##.@.#@.#..#####.#####.@###@.#@@..##@#.#@#.#.#.#@.#..#..@###.#.#@.##.#@..#@####@..####..@##@.#.#.@.#.#####.@##.#@.#####@.@.#.#.###@#.###@..###@#.#####@@.#.#@#.#.#@..#.#@#.###.#@#.@.#@#...@@.@#.###.#...#@###@#@##@@@##@#@#.#@#@@@#@.@#..@.#@.###@..@#@#@.#@#@###.@##@#.@@#@@.##.#.@@@#####.#.#.#@#.#.#@#@#.#@#.#.#..@#..@.#@##.#.#.###@#.@.#@#.#.
#.@.#..@..@.@.#@.@@...#.#.@.#@.@#@.@..#@.@....#@@.@.#.@...@@.@@.#...@...#.#.@@@@@..@.@.@#....@@....@#...#..@....#.@.#@#........@@@#.@.#@..@.@..@#.#.#..@#@.@..#..@.@..#..@.@..#.#@..#.@@#.#.@.#@@.....#@..@..@@.#@#....@@@@@@.@.#..@@..@@.#@.@.@...@#.@.#.@@#@..@.@.#.@.#@...@@@#@....#...#..@@@@...#....@#@..#.#...#@@.#.#.#.@....@@@..#.....#.#.#....@@@...@@.#@@@..#@#.@.#.@.@....@#..@.@#@@.@@.@....@.#@@.@.@@..#..@#@#.#@..#.#.#...#.@@.@......#.@.#..@..#..@#...@.@..@#@..#@..@@.@#@.@#@...@..#..@.@@@#.#.@@@@.@.@@.#.....@.@@#...@.@.@.@.@@@@.@@..@.....@#@..#...#@@.#.@@#@@.#@...@..#@.@#..@#.#..@..#.#@@@#.@.#@#.#@@......@#.@@#.#.@.#....@..#@@@#...#.@@@@#@.@..#.#@@.#.#@.@@.@.#@.@@@...@.@.@....@.@@#.#.#.@@@.@..@..#..@@@@...@.#.@...#....@#@#@#.#.......#..@..#@#..@#.#.#.#@..#...@...#.#.....#.#@@.#..@.@......#@@@..#...@@#@.@#.#.#.#...@.@@@@#@#.@.#.#@@.#.@@..#.@.#@..#...#@@@.@#@#.....#@..#.@..@@...#.#.@.#.#.@.@.#@#...@@#.@.@.#....@.@#.#@@@..@@.........@...@#@#@..#@.@#@..#@#..@#...#@..@..@#@..#.#...#@..#.@@##
#@#@#.#@@@#.##.@.@###.#.#.#@..#.#...#@..#.###.#.#...#...#########.##@.#####@###..#.##@@.#.@@###.@.#.@@#@#.@..@###@###...@#.@.#.#..#@###.##@@#.###@#@.@#.#@###@#@####..###.#.....#.#.#@###@#@#..##.#@#.#######@.@#@#.#@@@.@###.#.@@###.###@..###.@#.##@#.#.#...#######.###@###.#####.#@#..@#.#@#@#.#@#######@...##..@#@#@#.#.####@#..#.#@..@@..#..#..###.####@.@.##@##@#@###..##.#.#.#.@#.##.#.#..@.@#@###.@.@#.#.####.#.#@#...#.#.#.##.@#.#@#.#@#@@##@#.#@#@#@#@#.#@##.@@#@#..#@#@@####@#.######@##@#@#.###.#..#.@#@#@@..@#..@#.###..#@.#@##@@###@###.###.#.###.#.#@#.#@@@@##@@@#.##@#####.##@#@#.#.#@@.#@@.#.#@#....#..#.@##..@#.#@#.#.#@#@..##..###@###.@.@##@#.#@#.###.#@##.##.@@..#.####.##.#...#.#.###@#@@@..@.#.#..#@#####..#.#####.#@###@#..@.#.@#@#.#@#@#.@##.@.#.@@.@#.#.@.#.#@###@@@@#.@#.###@#@#.#.#######@#.@#@##@#.#####@###@#...#.#@#@#@.@###@.##@##..@##@#.#.##@@#@##..#@.###@.#.#.@@.#####.@@@#..######@..#.###@.@##@...@.#.#@#.#.#@#..#@##.#.#.#.#####.##..#@##..###.#...###.#####@###@#####.###@#@@.#.#.##@@#@#@#.#...
..#@#@#..@#@@...@@.@@.#.@.#...#@@.#@...@#...#@..@..@#.#.#.#.@...#@@@#@#@...@#@@.@@#..@#.#@..@.#@@.#@@.@.#@#....@#@.@@@.@#....@..#@....@..@#.#.@.....#...@@#..@#@.......@.@#.@.#@.@#.#.#@@.#.#.@..@#@.@#...@.#@@@#@.@#....@@.#@@.@..@#.........@@.@.@#@@@#..@@@@.@..@.....@#@.@#..@.@@@@@#.@.#@@.@.#.@.#.@...@.#.......#...@.#@..@@...@#..@#.#...#@..@.@@..@.@.#.@.@@#.@.#.#...@.#.@@#.#.@@..#....@#@@.@@#@..#@@@@@...@#@#.#@#@.@..@.#.#@#@#.@...#@..@...@..@@@@.#.@@..@.....@@#...@.#.@.@@..@..@@..@.@..#@@.....#.#@#@.@#@#@#.#@@@@...#@@...#@.@#@@.#@..#@#.#.@...#@#.#.@@.@#@#.@@....@@@.@@@.#@.@.@#.#@@.@@#.@@..#@..#.@.#..@@@#@#..@#@..@.#...@.@.#...#.#.@@.@..#@#.#...#@..@.@.#@#....@.@#..@#.@...@@...@#.#.#...@@@@#.@.@@......#@@@@@.@@@@@#.#@#..@#@#.@@.@....@..@.@#.@...@...#.#.#@..#..@#@@.#.@...@.#.#@.@@@..#.#..@....@.@.......#...@.#.....#.@.#.@.#...@...@.#.@..@#.@.@@#..@@@@@....#.#@@@@.#......@#....@..@...@@@@@@@.#@#.@@..@.#@..#.@..@....#.#@@@..@.#...#.#.@..@#@@.@.@...@@..@@#@@.@.#...#.@.@.#@....#.@@...@#...@.#.
#@##.@.###.@##..##.####@.@############@##@.@.#.#@@#.@##.#@..###.#@#.###..####@#@#@.@#.#.@.#@#.###.##.#..#.#####@#.@#######.##@#.#@#@#@@###.@#.#.#######@#@#.##@####@#@#...#.####.##.#@#.#@@.#.###.#@##.@#.#..#.@#.######.@#.#.#@##@.#.#####.@.#@#.@#@@#@######..#.#@#..@.##.#@.@##@##.@@#@#####.###..@@.@##.#.@.#.#@#...####.@###@@@#.#.#@#.#.###@#####.#.#.#@###..##.##..@.#####..@#@.@###.###@###.###@###.#@#########.#@#.#.#@#.#..@..@..##..##@..###..####@@#.####.@..@.@#.#@###.@@###@#@#..##@.#.@#..@#####@..#@#.#.@.#..#@###@.#@###....##.#@#@#.#.###@..#.#.@.###@.#.@#.#.#..@#@##..#####@###@.@#@#.#.@##@#.#.#..##@..#.@##.##.@##.##@@##.#.@@###...#..######.#.#.#.#########.##.@##@@.@###.####.#.@#@@@#.#####.#@.@#.#.#.#...#.@#####..#.#@###@@...###.#@#.@##.#@#.@#######@.##.@#@@####@@.###@@##.#@#.###@.@#@@.##.@.@####@##.#.####.##..@#@@@#...@##.###@###@###.##.@..#@#.@.#..@##.#..#@@#@.#@@.....#.#@#@..#####@..###.###.#...#.###@@@#.#@#@###.#@##@.#.#.#...@.###.###...#.###.#@##@.###@..#@##@#..#@#####..###.@#.#.#.#@#@
#.#..@#@.@....#..@.....@@.@.#...#.@.@..@@.#......@@@.@...@@.@.#..@@.#@.@#..@@.#@#@#@#..@@....@..@.#.#.@.#@.@#@.@..@.@.@@@@@@..#.#..@.@#@.@..#.@@#..@.@...@#.@@#....@@.#@#@#.@.#...#.@...#..@@.#@.@@.@...#.@.@.#..@@@@@..#@#.#....@#.#@#.@..@#.@@@@@.#@#....@#.....#.#@#@....@.@@#.@.@.#@..#.@.@@#...#.#.@@#..@@@#.@.#.#@..@@...@#@#...#...#..@#...#@..@...#...#@@..@@....@@@...@..#@#..@#..@....@...@.#@.@@..@....@.#......@#@@@.@#.#...#...#..@@..@..#@......#.......#.@@#@#.#.#@..#...#@#@@.#@@@@...#..@#..@..@@#@#..@.@@.#@@.@@....@.@.#....@#.@.@.@@@...#@#...#..@#@..@.#@.@@.#...@@.@.@..#@@.#.#.@.#@#@.@#.#.#.#@@@..#....@.@@@#..@..@.@..@#.#.#@@.@@#@.@....#@@.#..@.@.@.@@.#@..#.#@#@@.#.@@...@@@#@#.#.#@...@.@#...#...#...@.#.#@..@.#@@.#..@...@..@.@@..#@@...#...#..@@@......@@#@...@@@..@.@@.@@..@....#@#.@.#..@...@@..@@.....@@@...@@.@#@#.#.#...@@@@#.#...@.@.#..@.@#..@#@#.....#@@.@.#.#@@.@.@...@@..#@#@#..@......#...#..@#...@@..#@@@#...@.@.....@.#.....#@.@#.@@.@......#@.@.@.@#.#...#.@@#..@.@#@..#.@@.@.@..#..@.@@..@
#.#.#..##@#.#@#@#.#######@@..@@.@.##..@#@...##@##.#@########...#..###.###.##@..@....###.#...#@#@#@..#.#@#.#.#.###.@#@@##..#..##.#..##@#@#.###.###..##.###...#@.#####@.#.#@##@.#@#.#.@##@@.##.@#@#.##@.##..###.##.##.###..#.@#@..@##.#@@##@#.....#.@.#.###@...#.####.#@@@#@#.##.##.#.#@@@@##..#..#@.##.###...###@...##@#@###.###.@@@.....@##.#.#.#####@#######@#@#.#@.##@#@###.##..#.#.#@#@###@@###.##@###@#@#..##.#.#@.##.#@.@#.#@#.#@.@@##.#.####...@..@.#.#####.#.###.###@#@#.#...###.#.#.#.#..##.#.#.#.@..##.#...#.#.##@@@@#@#.###@#..##.#@###@###..@#@#@#@.@###@.@##@##@.@.#@.#@#.#.###.#.#@#.#.##.##@@@#.#@#@.##.#.@.##..@@###.####@.#.#.##@.#.@.@##.####@##.#.####@##@..@...#..##.#.####..#.###@.@#@#@#..@#@#..@#@#.#.##@.###@#...#..@##@######.@#@.#@@.....###...@.#@####@.@##@#.##..#.#.@.#@..@.#.##.@#@###@#.@...#@@@..####.#########@#.##@#.#...@..#.#..#..@##..#.##@...#.#@@##@..#@###.#@#.#@##@#.##.#@.@#.#@@.##.###@.#..##...#.@.###@.##.###@###@#.#@##....#@###.#.@@##.@....@#####.@#.@@####@.#@#@###@#@@##@..#@###.#####@
#.#.@...#@.@#...@.#..@@@@@#..@..#@#...@..@@@..@..@.....@#..@#@......#.#@@@.@...@#.#......@#.#...#.@@#@@.#@@@#..@@.#.@.#.#.#.@...#...#@.@@@.@.@#@.@.@#...#@..#@#@..@@..#.....#@#@#@#@@...#@#.....@@....#......@@.@@@..@#@@.@.#@.@@@...@.@#.@@@.@@@@...@@.......#.@.@.@@..#.#.@.@@.@@@@@#.@.#.@@#.@.#@#.#@....#@@@@.@@..#@.@#...#.#.@.#.#...#@.@#@@.@.#.....@@#@..#@.@.@@@@.....#.@@.@#...#.#.@.#.@.@..@...@#..@@@..#....@@.#.@...@..@@...@....@..#@@.#@#@..#@......@.#.@@#@.@..#.@.#.@.@@@.#@........#...@.....@@@.#..@#...#@@@..@@.@.@#@#.@.#@..#.@@#.@.....#@.@#.@.#.@.....#.@@@...#@#@#..@#.#@#@#@...@.@..#.#.#...@.#...@...#...#@#@..#.@@#.@@@@#.#@@...#@.@@@#.#@@@@...@@..#.#@..@.@@#.....#...@..@#.....@@@.#@..#@#.#.@........@#.@@#@.@..@@......#@@@#@#@...@#..@#@.@..#.#@..@@#@@.@@#...#...@....@#@@.@@..@..@@.#@#@#.#.@@#..@..#@@.@..@#@.....@#.#.@.@@#..@..#@#...#.@@#.@.#.#@.@.@..#@#.@.#@.@@....@@.#@.@#@.@..#.@..@#...#.@..@#..@@.#..@@@...@#...@@#.#.@.#.#@#@@@.@@..@.@@.#.@.@.@.@...#@...@...@#@@@.@..#@....#@#...#.@..@.#
@.#@###...#@@#.##@#@@.#.#@#@##....#.#@#.###.#.@###.@..###...#.#.#.#@#.###.#.#.###@#######@#.###@###.#@#.#@###@###@#.##....#@@####.#@###@#.#@##.@#.#.#..#@.#@.@.@@@##@##.#..##.#.#.#.#.#..##.##.####.#@@.#.@.@##@#.#@#@##.##.#.#@#..####.#.#.###@###.#..#@@.##@#.##.#@@.@###.@.#.#.@######@.##@####@@#@#@#@@.#.#####@#.#.#.###....##@@.#.##..###..##.#@..#@#.#.#.#.#.###.##@##.#.###..####@#####.#####@#@#@#####@..#.#@##..#@#.#@###..@.####.##.@#.###.###@#.###.#.###.@.@@#...##@####@.###.#@#.##.##@@.###@########..##...#.#.##@.#@#@.##..#..#..@###@.@..#@#.###@#@#..#..##@#.##.@##@@...#.###.#@#@##.##.#.#@#.#@#.#.#.#.#@###@#...@##.#.#.###.#@#@##..#@#.#.#@#@.#..#####@#@.@#@#.#.###@..@##.#@#####.###..##@#@#@#@#@#..@#.#.#.#####@#####@@@#@###@#@@.##.@#####@####.@@@.@#.@##.#.##@@##.#.@#######.#.#@#@#.##.@##@@#..#@#####@@@@##@##.#@@.#.#@###.####.##.###...##@.#..@###.##@#.###.@#@#.#.####..#@#@#..##.###@#.#.###@#.######.##.@@###@##.##@#@#@###.#.###@#.#.#.##@##.#.#@#.#@###.#.###.#@##.########.#@.##.@#.##.#.#@#.#.#.#@
..@.@.#@@.#..@...@@...#@..#@@..@#@#@#.#.@...#...@....@@.#...#.@@..#@#...@@#.#.....#@.@@.....#.....#@@.#..@..#@...@@.#@@@@@..#@..@.#.#@#..@.@.@#.#@#@#.....#@.@#@#@....#@......#@#@....@.#...#@@.@@#.@.#.#@..@@.@#.#@#..@@.#.#@#.#@....@.....@.#.@.....@@@.#@#@..#.@@#.@@#.@...#.@..@@@.@..#...#@#@.@@.#.@..@..#@@@#.#.#.@@#@@@#..@@@...@#@@@#@.@...@#.#.@@#@..#...#@..@.#.@.@.....#.#..@#.#.@.#@..#@@@.@..#@.@...@.@.@...@..@.@.@@.@#@....@@@...#...@@..@@@.#.#.#...#.#@..#..@@..@..#...@@....@@.@#..@#...@.......#.....#.@@@.#@..#.#.....#.@@#.#....@#..@@@@...#.@@#.#@....#@@@@@@@.@..@@#@#..@@.@@@@..#...@....@.@@@#@..#.@.@@@.#@@.#@..#@@..@#@.@@@...@#.#....@.@.@@.@..@..#@.@@.#@#...@.@..@..@...#@@...@.#.@.#.#@@.#@#.@@#@#@@@@@#@..@.#.@@#@#@@...#...@@..@@#..@@.#.@@#@...@#.@@.@#..@#.#.#@@@@@@..@.........@@.@...@@.@@..@..#@@...#.#...#@@...#.....@...#...@@...@#.#..@#...@@@.@@@...#@#...#@.@#@..#@.@@@#.#.@.#.@....@#..@#@.@@..@@@#...#.@...@@@@#@#..@@@#@..#...#@..@...#@#@.@#.@.#@@@#@@.#.@@@@#.@.#@#.@@#...#..@#@@.#@.@#@
#.###@#.@@#.#.@@#########..#@#.#..###.#####.###.######@@..#.##@##.#@#.#@.....##@#@#.#@#.@@#@#.###@###@@##.#.#.#@#@###.##.@#.#@##.@#.@@###..##.@.#...@#.##.@.#@.@#.#...@.#@#.##@######@..#.##.@.##@@##.@.@.###@#...#@###@#@..#.#.#.@.#.#.#.##..#.#@##..#@#@#.###.#.##..#@..###@#@#@#@@##@#.#.###@..#.#.##.#..#.###..@@.#@#.#@###@@.#@..#@@.#.@.#..##.#.###@.#..@.#.@.####..#.##.#.@#@#.#.#@#@#.###.#@..#####.#..@@#.##.@@@##..@###.#####@#@#.#@###@.####.#@#...#.#@#.#.###.####.@###@#@###.###@#@#...#.#@@.##.####@##..###@##..#.##..####@#####....#.#.###.#@##.##.#@#@#..#@.#..###@@@#..#.#.@@#.#####@..#.#..#@########@..##.#.####.@@#@#@##@####@..#@@@@####.#@@#.@#@##.#.#@.#..@#@#@#@#@##@##.###.#..#.....@##.##.@@@.@#..###.####..###@#@#.##...@.#######@#@.#@#@#@#.#@#.@@###@..#...###@.@@@###.###@#@##..@@.@#.##@##.###@#.#.###@###@#.#@@@#..##@..#@###@#########@..#@.##.#@#@####@@@#@...#.@..####@###.#.@.#..###.##@#.@@#.#@#.@######@##.@#@.@@#@.###@#..@.@.######.#.@####.#.##..#..#..#####.#@##.@#.#@.@#@##@@#.#######@#@#@##
#...@@#@#.#...#.@.....#.@.#@@...#@.@#.@@#.@@@.@..@..@@....#.@.@@....#@.@#@#@...@@.#.#.#@.@#@.@#..@@@#@.@..@@#.#.#.#..@..@.#@@@#...#@#@.....@#@..#@...@..#@#@.@....@.#@#@.@#@#..@..@.@.....#.#@#@#..@.@....@.@.#@#.#....@@@#@..@@@.#@#..@#.@.#.@.#.@@@..@#...@@..@.#@...@.@@@#.@@@.#...@@#..@#...#.@..@#@.@.@#....@@...@@@.#@@.#@..@.#.#.@...#..@@@.@..#@@@.@@@@@.@#.@...@.#@@.#.@..@#.#@.@@.#@..#@.@#.@@@@@@....#.@@.@#..@@@#@.@..@...@@#..@#.@@#....@@@...@....@...#.#@.@@.#@..@.....@.#..@#@..#.#.#.....@......@#.@@@@#@...@#@#...#@...@.@.@..#.#@.@..#@#@..#.@@..#.#@@.#@@.#@.@@.@.#..@.@#.@@#..@#@#.#@#.@@......#@@@#....@...@#..@.@......#.@@.@@@@@....#.#.@@#@.@...@..#@.@@..@#@#.......#.@@#.#...@...@@.@@@#...#@#@@@.@@...@.@@@.#...#@.@@@@@.@.@.@....@.#...#..@@..@@...@@#.@..@.@#@#...@@@.#..@#.@....@#...#..@@@@@@..@.@@..@@@#.#@.@#...@@...@#..@.@#@..#.@.@@#@@...#......@@@..#@..#@..#.....@@#.@.@.#.#.#.@...@.#..@@@....@.......#@@@#...#.@..@#@@...#.@.@@#@...@#@...@@.@@#@#.@.#...@..@#@@.#@..#@#@#.#.@.#.#@..@..@..@@.#
###.#.#@.##@#@#.#@@@..###...#.#.#@#@#@..#.###@####@###@##.######.#....###.#.#.#@##@#@@@##.#@###...#@..#.#.#.#.#@#.#.#@.######..@#@#.#..##.#..@#@..#####.###@#@.##@#@#.#.#@#.@@.####.#.###@#.#...##.##..#@#.####.@@..###@@#@..#.##.#.####.@@@###@#@@..#####.@##..###..#@#@..@..###@.####.#@##@@@@#.@##.#.##.####@#@@..##@..##@##@#@#....####.@.#.###..@#.###@###..#.@#.#.###.#@#.##@.#.@@#.#@..#...#.#.#######.#.@.##..#######.###.#@####..@####.###@#.###@#.####.#...@#.###@@.###...@.@..@#.@.#@#@#@#.####..###.###@#.###.#@.@#@..#@@@#@#.###.@########@.@##....###.#####.#@###@##@.#.#.#.###.###@..#@@...###@#####@#..##.@####@###.#@#@..#@#.#@###.#@#.#.#.###@@.#.@@#####.#.@..@#@#.#.#.#@#.####@.@@..@@###@.##@.##.#...#######.#..##.@@@##@.@###@#.##@######.#####@###@##.##..#.##@###@#..###.#.######@#@#...###@@.#.#@#@###@.#..#@.#@.#@#..@@#@@#.@.##.#...@..#.#.#.#.##.#@@#@#.##.##.#@#..@..######@##..#..#.#.#.###.###@###.#@##..#@.@#..@###@.@#.#@.@####@###@#.....@..#@@@...##@#.#.#@#.###.#.#.#.#.#.#.#.###@@.@.#..@@..###@@##
#@.@#.#@@.#.#@..#@#.#..@@@......#..@#....@#..@@...#.......#....@@@@@..@...#.#...#@@@@@@...#@@.#....@.@@.#.#@.@@......@.@..@.@.#@#.#@@.@@..#@@.#@@.@@....#@..#.#@@.....#@@@#@.@#.....#..@..@.....#..@#@.@@.@@@...#..@.@.@.@#@@......@#@..@@#..@#..@#.#@#@@.#@@@@@#@@.#.@.@.#@..#.@.#.......#..@.@...@@@#...@.........@..@#.@....@#..@#..@@.#..@@.@@#......@#...#.....#@#..@..#.#@.@#@#...@...#.#@..#.#@#..@..#.#@.@.@@@@.#@.@...@..#@@@..#.@.@.#.@@@...@@..#@#@@.@@#.#@....@@@@#@@.@...#..@#...#@..#@@.#...#.#@@@#@.@..#@..@@.@@.#.#...#.@@#...#.@@@@@.#@..#.@.#...#.#..@#@.@....@@@.#.#....@@.....@.#@#@#.@......@@.@.#....@@@#.@...#..@#@..@@....#@..#..@#..@@.#.@.@..@.@@@#..@#...#.#.@.#.#.#@.@..@@#.#@@.#...#..@#.@.....@..@#@......#.@..@.@..@.#@....@.@@.@#..@#@#...#.@.@..@......@.#..@@@.....@@@#.#..@.@@...#.#@.@#.#.@.@@#@#....@@.@.@..@@@#@#@@.@.#...#@@.#@#@@.@@...@..#...@@...@#@#.....#.@...@.#@#...@.#.#@.@#..@..#@@...@@@.#@@.#@@.#...@..@.@..#..@.@@.#..@#@@..@#.#.#@..@..@#..@..@.#.@.@@@.#..@#.#.@@#..@......#.#...##
#@@.#@..#@#..##@#.#@@#@.@####.#.##@.#@@@@.#.#@###.#.##....#.#...#.#####.###.#@##..#@#.@..@#@#.@@########@...#@##@#..##.@#@#@#@#..##.#.#.@##@#######.#####@@@#@.@..##@.#.#.@####@#.#.#@#.#.####.##@#.@@###.###@@.#@@.#@#.@@.####.#@#@#@#@#.....###.#@#@#..@#.@.###@###@.#.@#..##.@##@..@##.#.#.#########.#.#.#@#.#@###@..@#######.##.@.#.#@.###@##...@@.@###.#.@.#.#.#@.@#@#@.@..@@#@##@.#.#.#.#.###@#.#@#@#.#.##@@##@@###@@@######..###.#@###.#@####.##@..#.....@.#...##@..###@###.#.@#.#.###@#.#####.#@#.#.#.#.#@#@###.@##.#####@..##@#@###.##..####@#.##...#.##@#.#.#.@@#.##....###.#.###.....###.#..@####.#######@##.####@.#@#######.#..@@.#.#####..##@@##@###.#...#.#.#.#.#.##.@#@@####.#.#@####..#@###.@.###..##@#...##@#.@..###@@..###########@#..@##@#@###...#.#@##@.#@@.#@#.###@########@#@.###@#...@.#...#.#@.####.#.###.#@###..####.#..@@.#.#.###..###.@###.#######@.@###.#@####.##@###.@.#.####.##.#@#.##.@#@#.#.##....##@.@.#@###@###.###.#.#@#.#...#.##@@@####.@@.##.#@#@@####@@#@#@#..#.###..@#....@#.@##.@@#@....#.#@####
#@#.#.#.#@#@@@.@..#@#.#.@@...@#...@@#@#.#@@.#..@@.#@.@#...@@@.#@#...#@.@.....@#@#.#.#@#@@.#.#...#.@..@....#....@@@@.@@....@.@.#.@.#.@.#..@@...@@.@#@#.@..@@...#@@.@..@#@...@#@..#.@..@#.#.......@.....#...#.#...#..@#..@@.#.@.@@.@.@#@.@@.........#@@.#@@@@@@@..@.#@..@@@@#@#@@.@@#@#@@@#.#.#..@.@#...#@#@.@#.@.@..@#@#...@.#.@@@.#.@@..@..@...@#.#.@.#...@.#.#...@.#.#@.@#@.@@@#.#...@@#.#..@@@@...#@#@@.#@.....@..#.#@.@@.#@@@@@@.#@.@.@..#...@.@.@.@@#@#@#.#.#@#...#@..@@....@.#@.@..#.@.#@#@#......@.@#.#.#.....@@#...@.#@..@.#.@@.@..@........@......@..@@.#.#@@.#....@@.........@...#..@#@#.@@#@#.@@.@@..@@...@.#...@.#@.@@@@@@.@.#@..#@@@#@..#@..@.#.@@@@...@@....@#.#.#.@@@@#..@....#.#@..#..@#..@#.@....@#...#@.@@..@#.....#@#..@.@..#.....#...#...#@#.@...#.@.#.#.@.#.#.@@@.#@..@....@#@.@@...#@#.#.@@....#.#.@@#.#@#@..@.@..@.@..#@#.@..@@.#...#.#@..@@.@#@@.@.#@..#@..@.#@..#.@@#..@.@.@.@@...@.@.@@#@.@.@#.@.@.#.@.#...@.@@#@.@#..@@.#@@@#.#.#.@@#..@#.@@#@@...#..@@@#@.@@@......#....@.@.@..#....@..#.@@@@.@..#.#@#@.....#
#.#@#@.@#@#...#####@@@#..#.##.##@.@@#@#####@@#..@.#.@.#.###.##@.#....@###@##..#.@.@...###.#.#.#..##.#.#.######.#####@#@##...####@@@.#@..###..#..#.#.#.####..##.@#@#.#@#.#..##.@##.##..#.#@#.###@###.#@.@#.#.##.@###.#.##@#.##########.###@#@#@####.##.@.####.##@##..@####.#@#.@###@.#@#.##@.#.#.#.###@.@.@#.#.#.#@##..##..#@.@.##..@###@#.#.###@#.###@..#.#@@.@.#.#.#@#.@#.@@@#..@###.#@.@###@#######@###.@.#.#@#.#...#.@.#.#@###.##..#@#@#.#..@###.####@.#.#.#.#.#####..##.@.###...###@#.#.#@.#..#.@.###.#.#.#@#.#.#.#####.#.#####@#####@##..#.#@#@#####.###.#@#.#.###.######@#@.#@###@..#####.#@..@.###...####..####.@@#@.###.@@#@#.#@@##.#.##..@.##@####.##@##.@#.####...#@#####.#.....#.#@#@.#@@###.#.#.#@##@@.@###.#@#.#.#.###.#..##.@####.@@###.@##@#.###@.##.#####..@@.#..@#.#.#@#.#@#@##...#@##@#.#@#..@#@#@###@#..@#@.@@##.#..#@##.#.###.#.#@##.@#.#.###@#@@.#@.##.@####.#@###.###.#.####.#.#@@##..@@#.#..####@#.#@#.@#@.#.#@###.#########.#.#@#..@###@#@#.###.@###@.#...###.###@.@#@#.##.####@#...@#@@##..#.##.##.#@..@.#@#.#@
.@.@..#.#.#...#...#.#@@.@...#..@@.#..@....#.@...#..@#.#@@@@@@@@@#@#...#@.@...@..@@#@#..@.@#@..#.@..@..@.@@..@.....@@#.@@#.@@.@@@.@@@#@#@..@...@.@@.@#.#...@.@.#@#.@@@@#.#.@@#.@@.@.@#..@#..@@@@..@#.#@@.@..@..#...#.....@......@#....@#@..#....@@.@@.@#..@#...#.....@@#..@#.#@#@@..@#.#.@.#@.@#.#.@@#.#@#@#@@@#...#..@....@@#@#.#..@#@#.@.#...@...@..@#.#...#@#...@.#@#@#...#...@@#..@#@#.@..@#@...@.@#@@.#.@@.@#@.@#.@..@#.#.#...@@@.....#@@@..#.@.#@...@#@@.#.@@@..@#@#.@@#..@#@@.@@#..@#@#.@@@.#@.@....@@#@#@#@..#@.@#...#@.@#..@#.@.#@...@#.@..@.@@@.@....@.#.@@#.@@..@@@.@.@.#..@......@..@@@#.#@@@...@#.@.#@.@@..@@..@....#@...@@@..#@..#...@.@@.@@.@...@@#@@@@.@.@.#@..@.#@#@..#.#@..@..@#..@#....@#.#@.@#@@@@@@@@.@.#.#@..@@#.#@#.#.@@@@#@...@#.@@#.@@@.#.....@@.@@.@...#@..#@@.#.#.@..@#.#...@...#@#...@@@.@..@..@.#.#.@.#@@.@@#@..#....@..#...@.#@.@.@@.#...#.#.@@#@..#.#..@#@.@#.@@@@@.#.@.#.@@@@.@..#@.@.@..#..@@.@.#...#@......@@.@..@.#....@.@@..@@@#..@.@#...#.#.@@@.@..@@@.@#.@@.@.@..@@@@@@#@@@@@@@#.#..@#@#..@#.@.@@##
#@..#.@..@#####@#.#@###.#@#@#.##..#.###@#@.####.###@..###.#@.####.###.#.##@@#####@#@###.###@@######.#.#.#.#.#.#@###...#@#@###.#.#...#@..#@@@#.##@####.#..@##@@#.###..@#..#...##.###..@..#@#@##@.@.#@#..#@##.#@..###.#.#@#..####@#.##.##@.###.@#.##@######.#@@##.#@#.#...##.@#@#@@##.#.###@@#.##@###@..#.#@@########.###@##.##.#.#@#.#@#.@..#@.@.#@.@.@#.##.@#.#.#.##..#.#.#.#@#.###@@##.###..##@.@#.#@#.@@#@###.#.###..#@.#@#@.@#@#.#..@#...#.@###.##.##...@###@#.###.#.#@#@@.#.#.#.#..##@..#####.#######@#@#@#.#@.##.#.#@.#@##.#@@@#.#.#@@.#.#.####@##.##@.#@@@##.@.@#@####.##########..###..@.#@@@#.###@..@.#.#.#######@####@.#.@#####..#.##@@#######...@@#.#.#@#@###@#####.#.#@##.@.@#.#.#.#@..###@#@#@.@..#.@##@#@.##@#####@####.@#...@..#@#.@##.##.#@#@##.#..#@#.#@#..#@@..@@#@@.#..@#@.##@#....######.###...#@#@#.##@##.###@#.#####.@#@@#.######.####@#.#@.#.@@####.###..##.#.#.@##.#.####@@###.#@.#..#########@.#.@#######.#@.@#.##########@#.@@.#.#@@.@@#####.##@@.##@#@#@##.##@@.##@@#.#...@@#.##.##.####..#.#.#.#..#######.##@
#..@.@...@..@...#.#@@@#@#.#.@@.@.@#@..#.@...@@@.#.@.@@@...#.@...#...#...@@..@.@.....#@.@#.@.#.#.@.@..@#....@..@..@#.@@#@@.@.#@@...#...#@@.#@#.#.@@@.@.#.#.@.....@.@@#@#.@@#@..@.#.......#.#@..#..@#@#.#@.@#.....@.#@.@#@@..@.@#@#@..@....@@..@.@.@@@@@@...@@@@@...@@@.#@#@...@@.#@..#@.@...@..@@#@@.@.@...#@@@..@...@@#@...@..#..@..#.#@..@.@@#.#..@#...#@..@@#.#@.@@.#@@.#.....#.#.#@@...#...@@#.@.#..@#.#@@..@#@#@..@..@..@.#.@.@.@.@.#.#.#.#...@..@#.....#..@....#@..#@@.#@.@..@@#.@@#....@@.......#@..@.#@#.#...#......@@.@.#@#@#.#......@#.@@@@#.@@@...#@.@...@#.#...@...@@#...#..@.@.....@@........@#@@@#..@#.....@.#@....#.@.@@#@@.#@#.#.#.....#.@@..#.#..@#.#..@.@@.#..@#@@@..#.@.#@#.@@.@@@...@#@#.@.#.@..@.....@@.....@@@...#..@#.#@......@@..#.#@#@..@.#@@@.@@.#.@@#@@@#@#@.@#.@@@.@@#.#@..#.@.#..@@.#..@....#..........@.@..@@#@.......@#@@.@@#@..@.@...@@..@@@.....@..@#....@#.#.@@..@...#@@.@..@.@..#@.@..#..@@.@@#..@#.@@..#..@...@@@#@#@#...#@.@.@..@@#....@@@..@.#...#.#..@..#@.@#.#@.@.@.@#.#@.@.....@..#@.@#.@@@..@#.
#.#@#.#@##@#.####@###.#.#.##@.###.#@#..@@##.#@##..#@@#@@#@###.#@@##.#@###.#.#######...@@#.###.#..@#@#####@..@###..#@##@#.##..@#@#.#.#@#@...##.#.###.@##@#.#@#.#####@##..####@##.#@.@#@..#.####@.@@.@.#.@#..#####...@#...#####@#.@#.###..#@#@.##.#.###.#..##.##@#.#.#..#.#.#@.@.#..#..##@###@.####.###@###.#.#@#@@@#.#.#.###@###.###@#.#.##.##.#@###.#@###.#@#####.#@###@#...###..@.@###@#@####@##.#.#...#.#.#@@@#@..#...#.#.##..##.########@#.@@#####@#@####.##@###@.#@##.#.##.@###.@##@#@.##.#.#.###.@@###...#@#@..#@.######..##@#@..#####@#...##..#.#.#..##.##.@#@#.#.#.###.#.@.#@@@###...#.#.#@#@#.#######@.#...@..#####..@..#.##..#@..#@#.#@@..@#.#@@....@#.#@..#@##.##@#@@..@##...##.#.#...#@#####@@.#...#.@######.@##.#@#@....##@@#.#.@@#.#.##..#@#@#.#@###.#.#@@@####..#.@@#.###@..@.####..###.#.#@#.#.#.#..@###.#.@.#@.@#.###@@@.###.#.##@#@#.###.#.#.###.@#.@##.##@###.@@#.###@#.#@..@###..#.@.#.@###.##@#.@.#@#.#.@.#@@##.#.##..@##.@.###@#.#@#@#.#.#@#@.##.###.####.#.####.#.####.##.#..@#.##.##...#@###.#.#.#@###...#.#.#.@#
@.#@@@#..@....@.#.......@@@.....@...#@#.@.@@@@.@..#.....#.#....@.@@.#@#.....@@@.@@..#.#..@#....@#@.@@@..#.#.@..@#.#.@.#.@@.@.@#.#...@@@...........#@@@..#@#@......#@#@..#@@@.@.@#.#..@#@.@..#@..#@#..@...@.@.@..#@@@.......@@.@.@@#....@@...@.@...@.#.@@#@@.#.@.@.@@#@..#@..#@..#...#.@@..@.#...@.@...#@.@....#.@..@..#..@...@..@@.@#@@@@...@.#......@....@.#.@@..#.#..@#.@.....@.#@@..@#...@..@..#.@.#.#.#@.@@.@.@@#....@#.#..@#@@....@..@@#..@.@#@...@#..@.@@..@@..@#@.@#.@@#@.@..#@.@#.@@#.@.#...#.@@@@#...#...@@....#.@..@@@@@.@..#....@.@...@#..@#@@.@...@.@.#....@..@.@.#@#@#.@.@.#.#@..#@#@..#@#..@#..@.@.@.@@@..#@@@#..@@@#...#...#@....@.@.#....@#@@...#@.@#@...@...@#@.@@.#.@.@@#.#.#..@@.@...#@#.@@@.@.@..@@@@@#.#@@@@...#@.@@.#.#.@@#@@...#.#@...@@@..#.#..@...@#.@@..#.#.@@.@#@....#.@@.@..@@...@#.@.#.#.@@..@@..#.#@@@@.@.#.....@@.......@@@@.@@@.....@.@@..#.@.#@..#@#.#.@.#@#@@..@@.@...#@.@.@@.#@#..@@.@....@@..@@.@.@.#@@..@#.#@..@@#.#@@@@@#.@.#....@@...#...@@..@@..#..@..#@....#.@.@@#.#@.@@.#.@@.@..@.#..@@@#@@@#.
#.###.#.#@@#@@.@#######..@#@####@#@.#.#@#.#.#@#...@@.####@@@#@#@.##...@.@###.@#.#####@##...@#@.#.#.@####.@#@###@...@#@#.#@###.#.#@@#@@.@@.#.#####@@@###.#.#.#.#@###@...#@@#.##..#.@@###@@.@@...#.@#@#.#@#######@###..@###.#.##.##..@@##@###.@#..#.#@..#@###..##....##@.#.#...@#..##.#..##@@@#@##.#@.#.#.###.#.#.#@###@###...#.###...#@@@@@##@.###@#@..###...#.#####.##@##..##..##@#@##..#@@#@##...##@##@#.#@###@@#####.##..@.@#.#@@@###@#.#.#.##@@.@####..#.#.#####.#@@.#.###@.####@.@.##..######@#.#.@.#.#@#.@.@.#.##..#@#.#########...####.##@#@##.@####@###..@.###.##..##..#.#.#@.##...###.#@.@.@#@#@#@...@.@@####@#...@@@##.#.#.##...@#.@.#.#.#@#.##.##.#.#@#@#@#..##.@#..#.###.#@@.#.#.#@@.####@.###@.@###.##.###@#@.#.###.#.#...#.###.#.##@.@.###..##@#.#@##.#..###.#@#@@.###.###@#@.#@##@###@#@@######.#@.##.##.##.##.@....###.#...##..#####.###.#@#...#..###.#..#@.##@#####.#@##.##.#####.##.@.@@..@#@@.#..####@#.#######.#...#.#.@##.#.###@##..#.@#.#.@###.#@#.##..#####@#####@#.###.@@##@@#.@@#@###.#@@.#.##.@###@####@@#.#@#.
#.#.#..@..@......@.@.@@@..@@..#..@#@#.#@..#@#.#.@@@@..@.....#@#@@.@.#...@@..@.#@#....@#...#@#.#...#.......#@....#@#.#.@.#...#.#@.@#@.@..@@#.#@...@#@.@..#.#..@@@#@..#...#.@.@..@#@#@.@.@..#.@@#@@.#@.@....#.@.#...#.#@#@.@....@@#.@.#.#...#@@.@.#...@.#..@#...@.@.@.@@@@@@.@..#...#@#.@@@@#..@#@@@.@@....@#@.@#@..@...#.@.......#.#.#@@@..#.@...@.#....@#.@....@..#..@@@#.@.#.@.#@@@@.@.#@@@@.@@#@...@..#..@.@@.........#@..@.#@#.#...#@...@#...@.@.#@@.@.....#@@@.@#.#@@@#@.@@.....#.#@@.@@.@..@@@...@.#...#...#.@@#@.@.@...@.@@.@.#.#.@.#@@@@..@..@..@.@@@.@@.@.@.@...@..@#.@..@#.@..@#.#@....#.@.#..@#@@@..#..@.@@@#...#.@..@.@..#@...@.@..#.#.#.#.#..@@@..#.#.@.#@.@...@@...@@#.#@..#@#@#@#@.@....#....@.@..#.@...@...#@#@..@...@.......#@@.......#..@....#.@.@@@.@@..#..@#@.@#..@.@.@#@..@@#@...@.@..#..@#.@@#@.....@......#...@@#.@.@@@@#@@...#@@.@.....@@#.....@.#...#...@.@@#..@@.#@.@@.@@....@@#..@#@@.@@@@....#....@.@.@.@#@.@@@#.@.#...@@#@@@#..@#@@....@...@#@.@#@@..@#.@@.@#@#.@@@.#..@..@.#...#@#@..#.#...#.@.@@#@.@..#.##
#@#@#@#.#..#.#@#.@#######.###.###@#.#.###@@@.####@@.###########.##..#####..#.@#..@.#.##@###...#...@.#.####..#@.#.@#@#####.#.#@#@..#@###.###@#.#@#.##..#####@.@@@#.#@##@.#@.@#.###.#.#.###.@.###..#..#.###.#@#@###.###@..#@#@@#@@####.@###..@###.#.#@#..##.###.#.##..####@@..@####.#.###@#@#####...#.##.##.###.#.#.#@##..###.#.@@#@@.#..#@##@@.@.######@.##.#@##.@.##.##.#@###.#.###@#####@.##..@#@###.@.#@.@#.#@##@.#@@.##.@#@.@#@..#.#.###@#@#.#.##@@..@#@@@@#@#.#.#.##..#.#...#@###..@##...@##@##@#@#@##@@#.###@.#.@#.@@@######@.@..###@#@#.#@###.####.@#.###@####@@####.##.#.#@###.###.@#.@#@###@.@#.#####@####@.##.@#########.#@.#.@###.#.#.#@.@@@@.@####.#.#.#.#.#@#@#@#@@.#.#@@.###.#..@##.###..#######.#.#@@.##@.@..@@.###..@@.###@#@###@#@#.#.#@@@##..###@.####.#.#####@@@#@.####@#.#@#...#@.@###....#@@###@.##@##.#####@##@#@#.###..@..##@##@#####.#@###@###.#####@@########@###...#.@.@#@.#@.#....######.#.####@#@###.#...#.#...#.##@@##@@..#####.#.#..@###.#.#.##@.#@#.#.#####@#.#.@.#@##.@.@###.#.#.#...##.#@@##@##.#@#.#.#@
#.#@@@#.#@@.#@@.@.@@.@@.#.#.@.#...#@......#@...@@@#...@@@.#......@@@@.@.#...@.@.#..@#.@@#@..#@#.#@..#.#@..#....@#....@....#......@..#@@.@@..#..@@@@@..#.....#.#@..#.#@.@#@#@#.#@.....@#.#@.@#@@.#@@@.@@..@@.#...#...@.#.@...@..@@..@.@#.#.@@#@@@@.@.#@..@@...@..#..@#.#@@...@..@#.#@#...#..@....#.....@@#.@..@.@#.#@#@.@@@@.#@..#@#.@@#..@#@..@.#..@....@...#..@..@.#@#@#@#.@..@@@@.#@....@.#@#.#@#.@.#@@.#@#@#@#.@@@.#.#@..@...#..@.@#@@...#.#@#.@.#.@@#@#...#@.@#@#.#@..#...#...@..@.@#.@.#.#.@..@@@#@#.#.#..@#.@..@#..@#.@@@.@...#@.@....#.#@#.@.....#.#.@.#.@...#.#@...@@.@@#@#.....@.@@@.@@@@#...#.@.@.#....@#...#..@@@@@@.#@#.@.#.#..@#@#...#@#@@..@@@.@#..@@...#@#@@@.@@@#@.@#@..@.#@@@@@@@@.#@.@.@@.#.#.@.#@.....@@@...@#.....#.@@.@@.#.@@..#@...@@@....#..@#.@@@@@@@.@@.@...@@...@@#..@..#...@@.@..@..@@..@..@@#.@.@.#@..#.#@#@#@.@@@#...#@#@...@...@#.@@@@......#.#.@.@.#@@.#.#...#.#@..@@@@@..@#@@@.@.@@@.@....@.#@.@.@#..@..#.....@...#@#.#..@#@@@#@@.@@...@#..@#@#..@#...#@@@.@......@.#.@@#@#.@....@#.@.#.@@#@....#.....##
#@##..@@###.#.@@###.##..#.#.##@@##.@###@#####.###.###@###@#@####..@.@@.##.#.#.@.###..@@#@#.@@....@#.#@#@#####.#....#.##@###.#.@##@..#.#@#.#.@.###.#.#.###.#.@....###@.#@#@#.@.#.####@##.#.#@#.#####@#####..##.#####@#.@#####@###..##@.#.#@#.##.##@#.#######.#@#@.@..#.#@###.##..#..#..#.#.#####.#@##.@##@#####@@#.@.#..#..#.##.@#@....#.#@#.####..@@#####@@@#.#@###.#.#@###@#########@##@##.#@#.@@#.#####.@@..@@..###....##.#####.#.##@@@#..#@#.#...#..##..@.###.##...@.@##@.#@.#@@@####..@#@@@@#..###..#.@.##@@##@@#.#....@#.#..@##.#..###@#@###.###..@#.##@.@@###.@..@#@....#@@.@.@@..####.#..####..#@#@.###.##@#@#.#@.#.#.##..##.#.#.@...#@..@.#.#####@..###.@##.##.@@.###...#.##@.#@#@.######@#@##.####..@##@#..@.#.#.###@#.#.#.#..###@@#.#.###.#.#.##..#@@@###.#@@###.######@.####..###@.#.###.##.#.###.##@#.@#.@#@#..##.#@..###@#@#@@@..##..#.#.#@###...@.#@#@#@..#.#@#@#..@#@##@@##.#@@.##..##.@#####.#..#@#.########..#######.##@.#.####@@#.#.###@@#####.##@##.####@@@.###@##.#@@#@#@#.#..@.#@###.#.#@#.#...#.#..@#..#.@@######.
#@.@@..@.@#.@@@.#....@#.#@#@@.#.@...#@@.@@..@@#@..#@@.#.@.#..@.@....@...@.#......@#@#@...@#@..@.#@.@@@#.@.#@@@..#@#.#...#@..#..@#@#.#...@@#..@......#.@.@@@.@.@@@.@.@.#@@.#@#.#@.....@.@#..@..#..@..#...#@..#.@.....#.#@.@@@#@@.#..@#.@.#.#@.@#..@#.#.....#@@@@@..#...#.....@@..@..@@.....#@.@@.#@..#@..@..@.@@..@..#@#@..#.#@..#.@.#...#@..#.@@@@#@#..@#@#.@.#.#@..@.@@..#.@..@@@@@..#..@#@@.@.#@..@@#...#...#.#@@.#.#..@.@#@.@@@@@#@.@.@....#..@..@@@@..#.#@.@@@..#.#.@.#..@#@#.#@..@...#....@@@.@.@#@#@#@..@..@#@@@@@.@#@#@#.#...........#@..#..@@..@#..@....#..@..@.#...@...#....@#.....@....@@..@.@#@@....@....@@.@#@...@.@..@.@@@@#@#.#@#@#@.@@.@@.@#.#...#.@.....@@#.@@#.#@#@@@..#@..@.@@.@@....@#..@#.@@#..@#..@#@@...#..@#@.@#.@@@...#.#@....#...@@#@#.#...#@...@#...@.#@@.@@#.@.#@@@#@.....@@...#.@...#@...@.@#.#@..@@#.@@@.#@.@#.@.#@.@#@@...#.@@#..@.@#...#@#....@#.#@#@@@@...#..@.@#.....#..@@@#.@..@#@@..@#..@@.#...@.#..@#@#@.@#...#..@@...@@..@@..@..@@@.@#.#.#.@@..@.#.@@@@@@.@#.#@#.#..@....@@#.#.@@@...#.@.#@..#@@@##
#.#@##..###..##@#@.@###.#@.#..###.###@##.#..#.#..######.#@@###@.@@###@.###..#@#.#.#.#@@#@..##@#@@##..##.@.#.#####.#.#...#.@..##@.##..@.###.@#@#.#...##..##@@.@##@##..#..#@@@.@####@.##..#@#.#@#@###@#.#.#@#.##@##.#.#.##@#.@#.@.#.#.##.##.###.#.#.#.#.#.#@###.#.#@#.###.#..########@...##@#.####.##@###.##@.##@#@.##@....#.@#@#@..#.#@..##@.#@.##@@.#@#@.##.##.@..#.#.###@##.@#@###.#..@#@..##..##.##.#..#@@#@#..##.#.##@...#.###@@...@.#.#.####.@#.####@.#@#.#.#@##..#@..##.##@...########@###...@####.#.###.#@#@###@###.#.#.#.#.#@#@#.@.#@.@#.###@#.#@#.#@#..@##.@##.@###.#..@..##@..###@#.#@###@@##@####.#####.#.###..#.@.@.#@@#.###.#@#.#.@.###.#####....@.#..#.##..@.#.###...#.#@.@#.###.#@#@##..#...##@@@.#@#@##@@##..#.#####@##..#@##.@###.###..######...#.#######.#@#.@.#####.#.#.#@##.@..@.#####..@#@.#@.###.##@..#..###.#.###@###.#.@##.##@#@.#.@.#.....###@#@####.##@#.##@##.#..#.@#.###.#.#.#.#.#.#.#.@######..@#.#@#.#@##@.#.#.#.@@.@#@.##.##@##...##.#@.##..#@..#..##########@###.#@#.#.#.#@@#@.@@#.#@#..##.#.#.#...#.#@##
#@@@#...@@@.#@@@#@@@.@.@..@.#..@..#......@.@#.#@@@....#@#@.@@@@.#.#@.@@.@@...@#@.@..#...#@.@#.@@@.@.#@..#@#.#.@...@.#.#...#...@@..@.#.#.@@..#.@@..#.@@#@..#@..@@.@..#..@@@@@....#..@#.@.#...#...#@#.#.#@.@#..@@.#.#@.@#..@..#@#...#.@...#...#.@@@.@.@.#.#@@..@#...#.@.#.#@....#@@@#.#@...@#.#@@@..#.....@@@.#.....#@@..@@@#...#@.@#@.@#@...@#@@.#@#@..@@.@#@.@@@#..@.@#@@@#.#.....#....@@.#.....#@.@@...#.@.#@..........#..@.@#.@@...@@...#..@.@@@#@..@@..#@#.#@#.#@....#...@@..#...@@@.@.#@....#.#.@@.@@.#@@@#@@....@#@..@.#.@@#.@.@.#@@@#..@.@#@@..@#.@.@@#@@@@.@...@.#..@@@@@#...@.....................@.@@.@..#.@...@@#.@....@#...#..@@@@.@@..#@@@..#..@#@..@.#@.@..@@.@@@#@#.#...#@..@..@@..@@...@@.....@@@..#@..#@..#@#.........@.#@@@..#.@.....@@#..@@.#.#...@.@.@@@.#.#.#.@.@@@.@@#@..#.#.#.#@..#@#.#.@@.@.@....#@.@@......@@..@@.@.#@@@#@.@@@@.#@.@....#...#..@..@...@@.......@@@#.@@#.@.@@#@..#...#.@@@...#@@.#@.@...@@.#@.@#.#.@.@...@...#.@.#.......#@..@..@#@.@#...#...@@@.@.#@@@#..@@..@#..@#@@.@.#.#@@...#.@.#...#@#...#@
###@.@#...###@.#..##.@###.#.#####@@..##.#.@.#@.##.#@@@..#.#@..#.#@@.@.##@#@##.#.#.###.#.@#.@###@#.#@#@###.#.#@######....###.....#@###@@.#.@#.@#.#...#@##....##@##.@.#..##.###.#@#.@.#.###..#.@##.@#.#@###@@###.#@@#####@#.#.#@######.@#.#.#.#######.@.#@@.#@..#@###.#.##@##.#@#@..#@#@.@#@#@.####...#.###...#.#####@#@##...##.#.###.####.@@@##..#.##@.@@#@@.#.#@.#..#@..#.#...###.#######@####@##@..###.#.#@...##@##@@#.#######.@...#.##@@#.#@###.#.##@@@...#@#.##@@@@###...#.#...#.#@###.#@@##@#@#@#####@#.@.#@##.##..@#...##...@..#.@.@##.@##.#..##@#####..#.#..##.@####.##.#@#@##@##.#@##@######@#..@#.###@.#@#@@@@#@#@#@@@#@#####.#####.#.##.@@###@@.@###.#######.##.@.#..#@#..##@###.@.@.#####@..#..#@@..#.#@##...#@@..###...###.##.@#.#@#.###...#.#@.#@...#.#@##.####.#@#@..@####.##..#@#@@@###@#..@@.###@.#.#.#...##@#@#.@##.#...#####@#.@#@.##..#..#@..@@.#@@.#@@@#..@@.#.#@####.@#.##.#..#.####..#.#.#####.#.#.#..@#.#.###@###.#@#.###.#@#.###.@@##@##.#@..###@#####@#.#@#@..#.#@#.#@###.###..#..#.@###@.###.#.@##..####@#@@@##
#@#.#.@@@.#@......#..@#.@@@..@..#@..#@@.@.#.@....@..#@.@#@#......@#@#.#...#@@@@.#..@@@@.@@#.@@#@.@#@...@..#@..#...#@..#.....#@.....@@.@@..@..@#.#@@.#.@.@.@@#@...@..#.@@.@...@#.#@@.@..@.@..@@....@.@@#@#@#@@.@@.@.@@...#.#...#.@@#@@.#@#@..#@@@@@#.#.@@#.#...@.#.@.@..@@.#...#.#...#...#..@...@@.@.....@@@.#@#@@@@@@.@.#.@@@@#.#.@.#.....@@.@..#@@@#.@@.@#.#.#..@.@.@#@#..@..@@..@.@@@.#.@@#@.@@@#@@...#.@@@@....@@#@.@#@....@..@#@#..@......@@@@.@#@#@..@.#@#@@.#@#.@.#.#..@#@..#@@.@.#@@@#@..@@@.#.....#@..@@......#.@@.@...@..#@@@#.@@@@#...@...@@@@....#....@@@.@@@.@.@..#.#.#.....#.........@@#.#@#@@@.......@#@@@...@.@....@.@@#.@.@..@#.#@@..@.@#@...@..@@@..@@@#@....#.@@#@@.#.@@@.#.....#.#.@@@@@.#..@..@....@@@..@....@@.@.#@#....@@@#..@...@.@@@@.#.#.#@#.@@..@@#.#..@#@.@#...#@@.#@#.....#.@.@@..@.@@......@@..#...#..@..#..@#.@.#@.@..#.#@#@..#@@@#.@@@@@.#@.....@@@#.@.@.@@..#@@@@.#.@@.@...@#.@@.@#@@.#@#@..#@#.@@@@@.@@#@#@.@.....@#....@@@#...#.#.#..@#.....@@....@.#@#@..#.......#@.@#...#...#.@.@.#@#@#.@.#.@@#@#..@
#@#@#@##@@.###....#.#.##@###@@#@.#.##@#.@.###.##@#@.#@##.@..#####@@@#.#.#@..#.###..@@@@##@##@..#.@#.#.###.###.#.#.#@#@.####.@@#.@##.#.@##@##.##@...##@#.#.###.#.#.##@##.###@###.@@#.#..#@####@###.#.#.#@.@#.####.###.@###@#@...##@#.....#..##@###@@#..###..####@#.##.#@.#.#@#.#@#@##@@..#.###.##..@@.#.@#@##..#@#.#.#...#####..@#..@@@.#@##@#@#.@.#.#.#.@##@#.#.###@.@#.##.####.##..@@#@#.#@@##@#.#.#..#.##@##@@###.###.#.#.###.#...#.####.@###..##.#@####..@####.#...@.@##.###@###.##..#@#@#.##..###@###.#..@..#.###.#.#########@#.@###.@###.@@#.#@###...@.#@#..##.#..@#@.#.#@@#@#@@##.#...@.###.#...#.@@#..######.##@.##@@##..#.#.#.@.@@@.#@#.#######.#.##.#.#..####@..@###.#####.#@#.@###.#...#.@#.#.@##@#.#.###@#.#@.#....#.####.@#.########@.#.@.####@.#@@@#.@@.@@.#@###@#...@.#@#.#.#@###.##.##@#.#@.###.@#####.#..######@#..##..#.@#@###.##@.#@#.#.#.#@#.@@#.@@##@##@#######.#####..##.@##@@##.####@##.###@#@#.#..@#.#@.@.@@@#####@##.@@.@##.#.#.#@....###@#....#@##..@###@####.@###.#..####@###.##.#.@@.##..###.#..##@#@###@#.#.
#....@..#...#.@.#..@#..@.@#.@@.@.@.@...@..#..@#..@#..@@..@#.@.@...#@.@..#@..#.#..@#.@@.@@.@@#.@.@@#@#.@@.@#....@#.@.#...#.@...#.#..@#.....#.@@@@#.#@@.#@@@#@..#.#..@..@...#.#.@.#.@.#@...@#..@..#@@@....#@..@..@..#..@.@#.@@#..@#..@#..@#@.@@@#..@..@...#..@#...#@.....@@@..#@#.@.#@@@#@..@@...@@..@..#.@.#.@@#@#@..#..@...@#.#@..#.@@#@@.@.@@#.@@#..@@.#@@@#@#.@@#@....#..@.@.@@@..#@#@@@@.#@@.#.#@#..@@@@.#@@.#@...@#.#.#.....#@#@#@.@.@.@#@@..@@.......@.#@....@@@.#..@....@@..@...#.@@#.#@#..@#......@#..@#.#@@.#.@.#....@@..@@.@.@@..#@@....@@@..@.#..@@..@..#.#.@.#.......#.#.@@@.#@@.@...#.@.@.#.#@#.#.#@@.@@#...#@@....@#.@.#@#.....#.#@@.@@..@@#.#.@.@...#..@..@.#@.@.....@@...#..@..@.#@..#..@@.#...@@#...#.#.@@#@..#@#...#@..@.#@@@....#..@.@@...#@..#.@.@.#.#..@@@.@..@.#...#..@..@..@..@..@..#...#.#@@...#...@.#...#@....@@..#..@....#...#...#.#.#.@.@.#.#@.@.@#....@#@@@..#.#.@@@.#...@.@...@@@.@@#@@..@#..@.....@@@#.#....@.@.@#....@@@#..@..@.#.@.#.#.@.#.......@...@@..@.#..@@.@...@@#..@@@@@.....@..#@#.......#...#@#.
..#####@##@@#@#@#.#.#.###.#..#.##.##.######.###@...##.#@#.#.#@#.@##.#@@###.@#@..##@#@@#.##.##.#.#@..#@#.#.#.#@@@#@@.#.#.#@##@##@#.#@#.##.@#@@.###@###@#####.##@.#..######...#.@##.##.@#####.#.#.###@#@#.@#@##.#.@.#@#.#.#@#.@#@.@##..#...#......@###@######.#...#.#...#@###.###.#@#.###.#@###.@@#@###@#.#@.@#..@#@#@....###@#@.##.#.####.########.#.#@#.#@.####.#.#@@#.@..###..###.##.#####@#@#.#.#.@.#.##..#@###@###.@@.@#@#@###.#@#@.##..#.@#.#@.##@######.@.@#.#@##@.###.#.#@##..#.#@#@..#@#@#...#@@##.@####.@@#@##@.#..##.#.#.#.######..#.###@#.#@@#.####.###@#@..#...##..#####@.@#######@#@#.#.@#.@@...#@#@.##.#@#@.@..#@.##@#@..#@##.#..#@###.@##@##..#####..##@#...#.#@.@###.#.#..##.#@##@@##@##.#@...#@##...#.###..###..#.###@..#...@#.#@.#@@##@#.#.##....@#@#..###@..#.#.#.#####.##@@###@###..##@#@#.###.@@.@####@.#@###@###.#@##@.##@.###@#@###.#.#@#@#.#@#@#@#####@.@####.#..#.##.######..#.###@###.@.@..#...@#.@@.#.#@@..####.#.#@###.#.#######.#@###...###@#.#.#.#@####@####@@@###@..#.#..#.@#.#.#..##@#...@##@.#..#@##@@##
@....@#.@@..@.#@#@#@....#.@....@.@.@#..@#.....#@#.@@..#..@.@#@.@@..@.@#@@.#@#.#...#.@.#.@.@.#.@@.@#@@@#@#...@..@.@...@@@#.#.@.@@#...#@@....@#@.@@....@.@...@#.#...........#@#..@#.#@@...@....@#@..#@#@@@#....@#.....#@.@...@..#...#......@#...@.@@...@.@@.@.#@#...#.#.#.#..@#@@...#.@...#@#...@.#...@@@@#..@@.#.#.#.@.#.....#.#.@.#.#.@.@@....#.@@.@#@..#......@#@#...@@#.....#@@@#.@.#@..#@.@#@.@#.@.#@...@#.#.@@#@@@#.#@#@#..@..#.#.@.#...@.#.#...#.@.#.@@@.#.#....@#@..@@@.#@....#.#...@.#..@@@#.#.@@#.@@@.....#...#@#...@.@@@@@@@.#@@@..@..@@.@@#@@...#.@...#@@...#.@@@@.@#@@@..@.....@.@.#.@.#@@.@@..@@.....@#@..#..@#@#...#.@.#@...@@.#@@.@@..#@@....@@@..@.@..@#@.@..#@#.@.....#..@#.....#.#.@..@@@@@@..@.@#....@#..@@@@.#@@...#.@.@.#..@.@..#.#@@.#.#..M@..@..#.@.@@..#.#.#.#.@@...@....#..@.@#@..#.@@@@.@#...#...#.@......@.@@@..#@........#@#@....@.#.#@.@@.@.#.@@.@#@.@@.#@..#@..@..@@....@@....@@...@@@.@.#....@@@@@.@#..@@.@...#@@@#....@@@.@#.@@.@.@#.@.#.#.#..@..#.@@@@.@.@@@.@..#.#.#@@.@.#.@.#@..#@#.#.@@#.@.#..@@.#..@
#.##..##..#@#@#@#@#.#.##.@#.#@.@.##.@.##@.###@###@.#.#@##.##.####.#@#@#@##@....##@.@###@###...#####@#@#.#.#@#@##.##.#.#.#.#.#.#.#.#@..#.#@..###.#.##.####@#@@@....#####.#...##..#.#.##.##@#@#..##.#.#.#..@#.#..@.##@#..@###@.@##@.@##@###.@.#@#@#.#@#.#.#..@.@..###@#.@@..###.##.####.###.#.###.@.##@##.#@.@##@...####..###@#@#.##@.#...#####@#@#@###.#.#.###@###.#.##@@#.@.#@###.#.#####@##.###..#@###@#...#@..##...##.#.#@##@##...#@#@##.@#.#.#.@.@.#.#@#####@@.###@###########.#..##@@##.@.###@@@#.#.#.###.#@.##@#.#.#@#.#@######.@#.#...#.####@##..#.....#@@.@.##...#@..###.###@@@#...#.#@#@###.#.#@#.#.#.##@.####.@##.@###.#.#.#.@##...##.@..###....##.#..#..###.###..###.@@#.@.#.##@@.#.#.@.##@.#.###@..#.#@#.#.@###..#@@##.######@#.###.@@#..#@#.#.#.#.@###@##.#@##@####@..###@##@##@.@.@@##.###.##.@#####...##@##.##@##@##@@@##@#@#@.##...###.#.#@.@###@#@#@##.#@.#@@.#.###@.@#@##...@#...#@###.##..#.####.@#@@.@.###########.#@.###.@#.#.#@..#@.@#..########.#.#.@.#@#@###.###@@@..####@..@.##.#.@@#@.##.#@..###..##.#@#.###.#@
#.#...#@@@#.@.........@.@@..#.@.@.#@..#.....#.#@.....@@.#...@.@.@@#..@#@..#@.@...@#.#@@.#@...@..@...#.#@.@@@#@#.....#@#@@.#.#.@..@.@@.@@#@.@..#.......#.@@#.#..@@@#@.@#.@.#...@.....@.#@@.@..@@.#.#@#@#@.@@@.@..@@#@.@#@@.#@#...#...#.@@.@.@#@..@...#@#.@@#@.....@@@#....@#...#@....@@@.#.#.@@..#@#@.@@...@.@@..#@...@#.@@...@#@@.#.#.#@@.#.@.@@#@@@#@#...#.#..@#.#.#.@.#@......#@#.@@@@.@@.@@....#...#...@@.@@@#@.@#@@@.@#@#@@.@.@@..#...#....@#@..#...#..@..@...#@#...@.@@@...@.#.#.@@.@.@@.@.@...@.#.#...#.....@.#@.@#@..#.#@@.@@#@..#..@@@........#.#@....#@.@#@@@#.#...@@.@#..@#..@#.#.#@@.....@.#@..#.#@.@@.#@...@#@....@@#.@.#@@@..#@@.#.#.@@#.@@#.@.#@#@.@@@#@..@.@@#..@#@@.@@....#.#..@#.#@..#@@..@.@#.@@@@#@.@.@@.#@.@#.#.......@..@.@..#@@.@@#@#.#@#@@@#...@.#@@@@...@@@@@...@.#@@.#.@..@#.#.....#...@@..#...@@.@..@.@.#...@.@.#..@..#.@@#..@#.@...#..@@@.@....@@#@@.#.#@..@.@.#@#@#....@@@.@...@.@.........@.@...@.@....@.#.@.@...#.#.#.#@#..@..@.@.#..@@.....#.@.#.@.#.@.#@..#.@@......#...#@#@.@@.@.#..@.@..@.#.#.@..@..##
#@#@###.@#@##.@.#.###@#.##.#....#...#...@##@#@#@#@#####@@@..#..#.####.###.#.#@#.#.###@#@#......@#@###@#####@.@#.###@##@...#..##@#@##.@.@@@###.#..##.@@...##@#@.@#@#.#@###.#@##.#.###.##@###@#####.#@#@@.#@#...###@..#@.@..#.###@#..@#.###.#@#.#####.#..#.#.#....#.##@.@@#.#@##..#.#.##....###..@#.@.#.#@#.#######.###@##@########.###@.@.@#.###.@.#@@.#.###.###..@@.#.##.@#@...@#.#.#@###.#.##.##..##...###.###.#.#.#.@.#...#@##@@#@#.###@#.#.#@#.@##@###@#@@.#.#@#.###@#####.@@##.##.#..@#..@#.###@#.#@@.#@#.#@#..##@..#..@@.#..@#@#.#.##..#.#.@###@##...###..#..#.#.#.###.#@####..#####@#.######....#...#@###.####@.@.#@.####@@#@@#.#@#####@#@#...#...#@.##.#@#.##.###@.#.#.###..@#######.#.###.#@####@##@###..###.#..##@@#.#@@@#@.@###..######.#..@###@#@#.@.@@#.@.#...########.@#@#.@##.#@..#@.##@.@#@..#.@.#.@@#.#.#.#.#@#@#@.#..#@###.#@#..#@@@#@#.###.@#.#@#.#######@#.@##.#######@#.#@...@.#@.@#.@..#...#@#.##.@.#@.###.@##@##..#.#####.##@@..@#.####@#.##..##@##@###@###.@@#..####.###.####..###.#.#.##..##.##@.##.###.#@#.#.#@
@@#@@@@@.@.@@.@@#@..@@@@.@@...#.#@..#@..@...#...@.#.@@@@..#@..@@....#.@...#.@.@.#...@.#@@.#.#@#.#@..@@#@@.#.#@#@#.@@#.@.#.#.....#.#.@...#@@.#....@#@...@#@@.#.#..@#@#.#@..@@@...@@@@#.@@#@......#@@.#@..#@.@#@@....@#@...@..@..@@.#.@...@...#@#@.@@..@@@@@@..@.@#@@.#.#..@#@.@#@@.#@...@#@@.#.#@...@......@.@...#@.@#@..@..@.@.@#@.@@@@@..#..@..@@#..@#...#@.@#@#.@.#.........@.@@#.#@..#.#@.@...@#.@@@.#@...@..#.#.@@#.@@#@#.@@#...#.@@..#.@@@.#..@@@..#.@@..#.@.#@.@..#@@@#.#@#...#@#.....#.....@@..@.#..@#.#.#.@@..@@@.#@#@@...#@#.@.....@...@.@...@.#@#.@@@.....#.@.#.@.#@..@.@@#@.@@@.@#.@.#.@.@.@@#@#.@.#@#..@#.#@#@@.#@@...@.@@@@#@...@#.@...#.@..@.@.@@...@@..@.#@@@..@.@.@.@.@.#@@@.....@@.#@..@.#..@#.#@@...#@#....@@@.@#.@@.@#.@...@.#@@@@.#..@#.@@#@..#..@@...@@.@#@.@#@..#....@#.#@......@.#@.@@.#@#@..@@#@@.@.#...@.#@.@#....@#@@@@.#@..@@...@.@@@#@@@.@.@.@#.#.........#@.@.@#...#.@@@.....#@#..@@@#@@@.@.@@...@@@.....#.#@..#@@@..@@#@.@..@.@@@@..#.....@.#@.@@...#.....#@@...#@.@@@.@@@#.#.@.@...@@..#@..#@@@@.#@#.@@.@
###@.@.#.##.#@.##.#.#.#@#.###.#.@##@###@#.#.##.##.#@.##@#@######@#.@####@@#..#.@##..###.#.@.#.#@#@###.###..@#...#..@#.###@#######.#####@#@#.##.@####.##@#.#.#.#@.@#....@@@######.##.#.#@##.#.##.#..@###@@.@....@@@..#..@..#.#.##.@#..#####@@#...###.#@#...#.##.@@.@.#.#.#.#.@.#@.@#@###@.#@@#@##@.#.#@#.#@#.###.#@######@@@@#.#@@@#.##.@..#######@#@####@@..#.#@.@##@######.#@#.@##.#.#.###.##..#.#.#.#.#.#.###.#@#.#@..@.#.##@.##.##.###.#.###..######.##.@#@...#.##..@###...#@@@@@#@@###@#@@#@@@###@#@#@#.@.#..@###.####.##.#####@##@.#########..#@.#.#...@#...#@..#@####@@.###.#..@#@###.#@.@#.###@#@#.###.#.#@#@#@.@#@@.#.####.#@####.....##.##.#@#####.##..###..@#@@.@###..#.#####.###.#.#...###.###.@@.@#.#..#.@#.#@@@#@###.#@##..##..@#@@#####@#.#@#.##.@#@###@#.@.#@..@@#...###.###.#.#.#.#.#.#@#...###.#@##.@#@@##@##...@#.@.#.##@.#####.###@..@.#.@.#@@####@###@#.#######...#.@.#.#@@####@#####@##@...#@###.#@#@#...@@##.##@#..##.#...#.###@######@@.@#@###@@.###@#@@####@.#@.#...#.##@##..##..#.@##.####@#@.@###.@####@#.#.#@
.@....#.@@#@#.#..@#.#..@@..@@.#.@@..#...@.#.@..@#.#..@..#..@@@.@#..@..#...#.#@@@@@@...@...#.#.#@@@@.#..@..#@#.#.....@.#..@#.@@@...@........@..@.@.@@#@@.@.#@#..@#.#@.@@.#.#..@.@#@@@#@#@#.@...#@.@#@#@@.#..@..#..@....@@#@.@#.@@.@#..@..@@#@#@#.#.@.@....@.@.@#.@@..#@@.....@@@..@#.#.@@#...#@....#.#...@...#...#.....#.@.@....@..@@#@@@...@..#..@..@.#@.@#.#...@.@.@.....@.#@#.@@@@#......@@.#..@@@#@.@#@..#.#@@@#.#.#.#.#@..@.#@....#.#@@.@.#...@@.@#.#.@.#.#.#@...@#.@.#@#.@...#.@.#....@.@..#@...@#@#@@@....#@#@..@@.@#..@@@..#..@#...@.#..@..#.@.#@..#.#@@@@.@.#@.@...@@...@@..@@@....@......#@@..@#@#@@.#@@..@#.#.@.#.#.@@.@..@.......#.#@.@..#.@@.@#@#.@@#...#...@@.@..#.#..@.@.@.@@.#@@@.@#..@@.#@..#@#.#....@#.#..@@@#...#.....#....@@..@..#.#@@@#.#...@.....#...#.#...#.....@..@..#@@@.@#@#.@@#...#@@@#.@..@.@@.#..@@.#@..#.@...#@...@#...@@@@.@#.#@@..@.@...@..#..@.@@@.@#@#.#..@@.@.@.....@.#...#...#.@@@...@..@#.@..@@@#@.@#@@.#@.@....#@@@.@@..@@@#...#.#@#@....@@...@#@#.@.#@..#.@..@@@#.@.#@...@@.@.#@#.@..@@@....@.#@##
#@###.#.#.#.#@#.###@####..##..####@##.#@..##.##@..#@#.####@@###...##.##@###...##@@.@#.###@#@###@.##.#@#.###@..#@@##@..#.##.##..##@###@###.#.#.#@.@#@#.#.#@.@#.@..@#.##@###@.#@###@#@#@###...#.###@#@...@@@#.####....##@.###.##.##.#@##.#...##.#@#####..#@..##@.##.#@###.#.@.@###.##@##..#..##.#@###.#.##@##@#.#@#.#.#.#.@..##.@.#.@@.....###..#@###@#@#@###@#.#.##@##@#.#.#.@#..#..#@.##.@@.#@#####@#.#...###.#.#@@.###@#@##@####.#####.#.###@@@#.#...#@#.#.#@#.#.#.@####.#.#.######.@#@@#@####@...##.#@#.#@#@#@#.@..####@#.#@#.#.###.###@#@#.##..#.#.#####.#.#@#.@@#.##.@####@.#@#@####@@####.##@#...#.#.#@#####.#@#.#.#.#@.@#@#########.#.#.#..@###.###.#@#@###.###@#@#.#.###..@#.#@##..#@#@###...###.#####@#.####@@#.#.#.@##..@..#@@##.##@@..###@#.###.#.@@.#.#...####@#.####@####.#.#.###..@..#@#.#.##@.#.#@###@##.@#..##@@@#@@####..#.@@.@.#...#@#@@.#...####@##@#@###@#@###..#@.#@###.#@###@#.@##.###...#@###.#####.#.@.#..####@##@@#..@..#@#.###@..@.#.#@##@.#.@@.#.@#...@#..@@#.#@#@#@..###@####..#.@@#.###@#.@@###@#.##.@.##...
#...#@#.#.#@#@#.#@@..@@.#@@.#@@...@..@...@#@@@#...#.#.....#...@...#.@.#.#.@@..@.@.#@..@...#...#@..#@#.@@....#.#.#.@@.@#.@.@...#...@...@.@.#.@@...@#...#@..#.#@..@.#@#.@..@#....@@@#.@@@..@#.#@..@@@@#.#..@#@.@@@#@....@@@@....#@.@@@..#@@.#..@@@#@..#@@.@...#@.@#.#.#...#@...@...@@.#.@...#@...@.@#.@.#.@@@.#@#..@..@@@...#@...@#@.@#.#.@.#@#@#.@.#@#.#.@.@.#.@.......#@..#@@...#@..#@@.#..@.@..#@..#.#...#.@...@.#.@@..#@@.@..@#.@@..@.#@#@...@..#.@.#@@@#.@@....#..@@.@@#@@.@@.@.@#..@@@#.@...@@#.@.#.@@#.@@..#.#..@#.#..@#..@#...#@@.#..@#.@@.@..#.@@...@.@#..@#.#@#@....#.@@@..@@@.....@..@.#....@#.#@#.#@@.@@#..@#...@@@.#....@@..@@@#@..#@#.#@.@#...#.#.#@#.....#@#@@.@@..#@@......@#@.@..@.@@#@@@..@@.@#...@@..#.#.@@#@@@#.@..@#...@.....@@#@..@.#@.@#.#@@..@@...#.@@.@#.@..@#@@@..@@....#.#.#@#..@..#...#...#@@..@.@@@#.#@#@.@@...@.@@#.@@..@@@.....#.@@#.@.#.@@....@.#.@@..#.@.#.@@..@.....#.#.#..@..#.#@..@@@@#.@@#@#..@..#.#..@#...@.#.#..@..@.#.#.@.@@@@#..@#.@...#@..#.#@..@..@#@#..@#..@@..@.@@@#@#@@.#@.@@@..@..@@....@#.
.@#@#.#.#@..@#@.#...###@...@..#.@.###.@###@.@.#.#...#.@@#@#.##@...#@#.#@#@########..@##.#.###@#.#@.@..#@#..@.@..#@..#@##.###@##.###@###.##..@###@#####.@#.#@#.#..#..@@##..#.###@.@#.@#####.@#.##.@@##.#..##..#.@@@#@..@@#.###@@@.#.##.#.#@.@#.#.#.#.###@#@@####..@#.#@#####.###...#.....###.#@#.###.#.@.@####.#@#@#.#@###@..#.#@#@#.#.#.#@#.#.#.#.@@@@.###@.@....##@#@#@#@#.#.###.#@##@@#@.@#.#@##..#@###.#@#####@###@#.###.@@#@#.#@@##.#@@.####..###.@#.##.###.#@##..###.#@##@@#@#.####..@@#####.##.@.@###.#..@@@###@#.@#.##.#######@#@..##@#@#@.###.###@@##@###...#.#@###.#..@#.###.###@#..##.#@##.@.##.@@#@#@#@#.#.@.#.@#..#.#########.####.@......#.###...#.##@#@..#.@@@#.###.@..@.##@#..@@.##..##..@#..@.@#@.##@.#.#.#...##..@..##.#.##@####@@@#@..@@#.#..@###..@@@##.##@#@.#.#..#####@#.#@#@#..####.#@#.#....##.###@###@#.#.#.#..#@@.#..#..###@@.@#.#@.@.##.#@#.#@#.#@###@##@...##..####.####..@.@#@#.#@#.##@@#..@#####.#@@@#@#@@@@##@..@.@.#.@.##.####@#.##.@#@#.#.#@@.#.#.#.#.##.####.##..###@@..@.@#@#.#.###..#.##..@#.##..#@#.
#..@#@#@#@#@@.....#@....#@.@#.#.#@.@..#.@@@.@.@@@@#.@@.@#.......@...#@#.@...@@@@@...#..@#..@@.#.@.@@#.#.#@#@@@#@@...#@.@@.@.@.@.@@.@..#@@.#@.@...@#.@.#....@..@@@.@.#.#.#@..#.@.#.#.@.@..@@@#@@.#......@.@#@.@@...#@#.#.@..@@.@.@.....@@#.#.@..@#.#@@.#.#@@.....@......@@..@@@#.@..@....@.@.#@@...@.#.@@#@..@.#....@#.@.#@..@.#.#..@..@@#.#...#.#.#...@.@@.@@...@..@#@#@#.#@#@@.#@#.@.#@#..@#@#@..@@#........@#..@@@..#...@@@.#@#.@.#@..#...#.....#@#.@.#@..#.@.#@..#....@#.@.#@#.#...@...#.#....@@.#.#@.@@@.@#..@#@......#.#.@...@...#...@...#...@.@@..#@@.#...#@..#@...@#@...@#...#.....@@..#@#...#.....#.#.@@.@.@#.....#...@@.@..@@..#.#.@.@@#@.@#.#@..@.#@..@@@.#@..#@#@#.#.@@...@#.@.@@@...#..@@@#...#.#..@#.#@@.#.#.@.#.@@@...@@@.@.#.....#.#@#@.@...@#@.@#..@..#...#@@@#.#.@.#...#.@@#.@.#.@...@@.@#@#.@......@@.......@.#.@@#...#...#@#@@....@..#...#@@@..#@..@@#.#....@#.#...@.#@@@.@@@.@@@..#....@..@@@.#...#.@.@...#.#@..#.#@@...#.#..@....#@@@@.#....@..#..@#.#@#@@..@#.#@#@..@@#.@.#@.@..#@#.#..@..#@#@@@#..@@....@@.#@..#.
#..@#.#@@@#@@###.@#.@..#..#.@.#@####.@#@..#@#.#####@###...#@#.#######@.@.##.###@##@#@.#####.###.@.@##.@@#@#@##@##.#.##@#.#####.@#.@.#.@#@.#.###..##@@.#.#.#.@#@#.@.##.#.#.###...#.#.#.##.@###@.@.#.@####@#.@#@###@#...#@###...#.@@.##.#.#...#.@...###@##@@..#@.#########.@###.#...#@.@.@#.###.#.#@###@@##.#..##.@##.#@.##@..#.#.#@#@#.#@#.#...#.#@#@#@.#.@#@#####@#.@.#.#.@.###.###@#.#@#.#@.@######@.#.@####.#@#########.@.@.#...#@#.@#.@#@@.#@.#.@#@#.#.#.#.###@#@#.#@..#...#@#.#@.#@.#.#.##.#@##.#@###.##.#..#.#.#@@.@@#@.##.#@#.#.#######...######@@##..#....#...###.@@.#.@@###@#@..##.@#@#####@#.@.#.#.#.#.##@@#####.#.###.@@#@#.#.#..@@.#.#@###...###@###.#####@#..@..#.@.##...@#.###.#.#@#.###..##@#.#@#@##@.#.#...#@.##@..#.###.#...#.@#@@.###..#@@###@##...##..@..##@#.#@@..#.#@.@..##.#..@.@.###.@#@#####@######.#..#####.###.#@@.@@#.@##.##.#.@@.#@@.@######@#@@.#@@...###..##.######.#.#@@..#########@#..###.####.#.#@#.#.###..@#@#####.#@#@#.#.@..####@#.###.#.#@##..@..@#@###.###@#...#.#@@@###@#.#.#@#.@.###.#.#.#@@##.#@
#.#@....#...@.#@@.#@@.#..@#..@#..@..#@..#.@.#.#@..@.#..@#.@.#@........@..@#...#.@@..#@@...#@..@@...@@@#...#@#.@.@@#.@@#.@.@...#...#@#@#..@.@..#@#@@@@.#...#.....#@.@.@#..@...@#.#@..#.#...#.@.#@.@.@#.@...@.#@.....@@.@@#.@.@.......#......@@.#.#@#....@@...#.@.#.@.@@....@.@...#@.@#.@.#.@..@@.#@@.#..@..#@#..@@@..#.....#@#@#.#.@@....#.#.@@#.#@@.#.@@..#..@.@.@..@@#...#@.@.@....#@.@...@..#.#@....#.@@@@@@.@@....@..#...#.@.#.#.#..@@.@.@@#@#.....#@..@.#.#@@.#.#....@...@#.@@#.@@.@#.#..@...@..#@@@#......@..@....@#....@#@..#.@......@..@...@@.@#.#.#.....@.@@@@.@..#...#@#@.@..#@...@@.#@@...@.#...#.@@@.#@..@@@...#..@#@@.#.#.@.#@#.@@.@#@...@.@#.@.@@#@#@@...#.@...@.#.#@..#...@...#@@@#.#@#..@.@#@@.@@..@@#@@.#.#..@..@.@.@@#@#...#.@.#...@.#.@.#..@..@@...@.@#@@.#@@.#@#...@.#.#...@.#...@.@@#.@@.@..#@#@#@@.@.@.#.#@@..@@...#...#.#@@@..#...#.#...#..@@@.@#.#.@.#@..@@@@#.@.#...#.#@..@..@#..@#.@..@@.@.@.@.@.#@....#.#..@..#@#.@...@.#@#@#@#.@.@.#@....#.#...@@#.@@.@#@#.#@@....@..#..@@.#@#@@@#@@..@#.#.#@.@.@@.#.@@..#@@.
#@#@#.#####.#@.####.#@#@@.#.#.####..#@#.###@#..####@..####.##@@...#@@##.#@###.#####@#.###.#.####.@###@#.###.#@#@#..##@#@###.@.#.###.#@#@..@@@@#.#@###.@##@#@#.#.#.#@#@#.@.###.@.###.@.#..##.###@###@#..#@@@.#.#@.@.@.@.#####@###@##.@@#####@###.#..@.#.####@###.#@.###@#.##.#@@@.@#@#.##.....##@#@.#.@#.#@#.#..#..###.#@#.#.#.#@#@###@..#@###.#.###.##@@#@#@##..###@###@#.@#..##@..##@#.###.##..#.###@#@..#.#.##.##@#@#..@@#.@##@...####.##@###...@.@@##.##.#.#.###@#.#.#.#@#.##.##.#.....####@######.#@#@###@#######.#..#@##@#.#@@@#@#@#.@.@@#@.@###.#.#.#@#.##@.##..@@####.@#.#.#@#@#@###@#.@@@####...@#.@@.#.@@####@#..#@#@.#..#@#.#@#@#.#@##..#@@.#.#@#.###.#..##.#@@#.#.##.@.@@....#.#@#@#@#.#.#.##..####.@##.#@.@.@.#.###.#..##.#.#@#@#...###@.###..#@@@#.#.###.###.#.###.#@####.@#@#@#@######.##..@.#.##.#.#..@###.#.###.#@@###.##.###..##@@.@.#.@..#.@#.###@..#.@....###.@#####..##.#.#.#@.##...#.#@#@#.###.#.#@.@#@#@..#@.@...@###.#@#...#.#.#..####.#.@@..#..@##@#@##@#.#@#@#...#####@.#@.#.@@###.###.#.#.#.#@#.###@#..###@@@#
.....@...@@@#@..@.#.#..@#.@...@@@.#.#@....#.@..@.@.@#@.@..@...#@..#..@#......@#.#.@@@.#.@@#.@@@.@@#..@.@@@..#@#.@@..#@#@..#@#.#@.@@.#.@...@.#.@.#...#@.@#...#.#.@....@.....@#@#@@@.@.@@.#@.....@..@.#@...@..#.#.#@.@@@@@.@@..@@@...@#@......@.@..@#@.@....#.@..@....@@.@@.@@#@#@...@#.#.@.#@#...#...@@@..@#@#.@.#...#.....#...#@.@#..@#@#...#...@.@...@.@@@.@@..@@.@#.......#.....@.#@@..@#..@@....@@.#.....#@@.@.@.#.....#.@...#@#.....@...#.@@#.@@#..@..@...#.#@@.#.#@#@@@#@...@..@@...@#@..@@..@@@.@.@...#.@.......@@#@@@...@#@#@..#@@.#....@#.....@.#...#.#.@@...@.@.@.@......#@@.#........@#@@@#@@.#@@.#.#.@@#@@.@..@#@...@#@#..@#.#@.@@@#@.@#@..#@#.#@@@@.#...#@@.#@@.@@@@..@.#.#.....#@.@.....@@.#@@@..@..@.@....@.#.#.@.@.@...#@.@..@@#@.@#.#@...@.@...@.@.@#.#.@.#....@#.@.#..@..#@#@.@..#.@.@@#....@#@....#@...@.@#.@@#@@.@....@#...#.@@#...@@#@@@..#@@@@.@@@.#@@..@@@@@.@..#@.@#.@@.@#@#.@...#..@#@@@#.....#.@@..#.#@#..@#.#..@..#...#@#.#.#...#....@#.@.#.@@#@...@..#@#...#.@.@.@..@.@@.#..@..#@.@..#...#@...@#...#@.....@..
#@@.@@.@@#.######.#@.#..#@#@#@#####...#####@###@##@.#@#@#.#.###@.##.###@#@#####.#.###.#.##.#@###.#....###.##@#....#@#@#.###.#...#.#########.###@###.###...#.@.#.###.#####.#@@#######.@#@@...###.#####.#@#@@#@@#@#.#@@.#@#.#.#.####.######@#.###.###...####.##.#####.##@.#@..#.#.######.@#.#.@.##...#..#...#.###@#@@@####.@..@..@##.....#.#..#.#@.##@..#.#.#...####@#@...#@..##..###.##.#.@#@..#.###@#####@.@#.@.#@#..@#@@@..###@#@###.#.#####.###@#.#@#.##..#.#@#.@@@##.###.#.@#.####.###@#@#####.#.#..#@..@.#@..#..@##@#..##.##..#####@..@.#@.##@#@#.@##@#@#.#.@##@####@####.#.@@.@#@#@#.#######@#.#####.###@####@.#.#.#.#.@####@#@#@.##@#@#@#.@#@.#.@@#@#@##.####.#####.#.#..@.##@@@#.####.@####@.#####.#...###.#@#.@##@#.#.###@#.###.#.#.#@#.#@.....##...###.#@#@.@#.#.#@..###.#.#.@####@#@.##.###.@##@#@###@##.#.@#.@@#.#..##@#.###.###@@.##@.###.#.#.#@#@###@#@.#.@.######@#@.##.#@###.@###@.#@##..##.#@.#.######..###.@##.#.#@#.#@#...###.###@.@@##@#######.#.#.#@#@#######.#.#.###@@.#@###.@#.@###.###..@#.#@.########.@.#@###@#.
.@#@.@@......@#@..#@#@@.@....@@@..@@#@#.@...#@@.@..@...@..#@...@@@..#@.@#..@.....@@@#@#@@@@@@.@@.@#.#@@.@.#.@.@@#@#.#@#@..@.#@@@.@.@.@#..@@..@.@#@@@#...@.#@..#...@@..#@.....@#@..@..@#..@#...@.#.@@.@#.@.#.@@#.#.@.#..@#.@...#...@@@..@@..@@.#.......#@@...#@.@...@#.@@#@#.#...@.@...#..@@.@.#.@.@.#@..#.#.@.#..@..#@@.@@#.#@#@.@..#@..@.#@#...@.....@..@..#@#@..@.#@..#.#.@@@.#..@#...@@@.@@@@....@@..#.#@@@#.#.#.#.@..@.@..#@..@...#......@#@..@..@#@@...#@..@@#.@..@......#@@...#.#.#..@..@@@@@@#@....#..@..@@#@@...@...#...@..@#@@@..#.#@....@.@@#@..@@#@#.#.#..@..@.@.@.#@#.@..@..#@@.......@..@@@..@.#@..#@..#@#...#.#@#@@.@@#..@..#@#@#@@@#.#@@....@...@..@...@.#@#.#@.@..#...#.@@..#.#@...@#@.@.@....#.@.@@....@@#@#@........#.#@..#.#.#.#.@.@@.@#...#@.@#.@.@.#.#.#....@#......@@@#.@.@.@.#@...@....@@..@.#.@.@...@.@@..@..@#.....#.@..@#@.@#.@@@.#@..#@#@.@@.@@#.@.@.#@#@..#@@@#@...@#.#..@@.#@@..@..@.@@@@...@.@#@@.#..@#@#@..#@..@.....#...@.@.@...#.#...#@.@..@.#.....#..@.@..#.#@@.#@@.@..@#.@.@@#@#...@...@.#.@..@.@.@#.
#.#.###.#.###@@@##@@#@#.@.#.###.#####@#@###.##.@@##@..###@#.@##@#.#.#..#@..@##...##.@.###########.@@###.@###..##..@.#.#.#..##.###@#.#@#@.@#####.#@##..##.#.##.#.####@##.@.###.#.##..#.#@@@##..#.#.@#.###@.#...#..@#.###.#.#.#@#.###.....#.#@@.##@@@####@##@.#@....@@#@.@#@#@..###@#@#@#@###.##@.#@#@##@..@.@.@@#@@#.#.###.@.#.#.#####..#@@@.#.#.#.#@##.#####@.#..@#.##.##.###@@##.#@.##@@@###@#.#####@#.#.#.###@#.#.#@#.#########@@#..####.######@###@#.#.###.##..#@#.#.@.###.#####@#..@..#.#.#@#@#@#.#@#.##.@########@.##..#######.#.##.@..#.####.##.#.##.####@#.#@###@.@###@#@###...#.#.@#@#@@.@@..#...##@#...#..##.#.#.#@#.#.#####@#######.###@..###@@@@##.###.###.#..@#.###@#.#####@@@#@#@#.#@###.#.@.##.#..######@@#.#@#.@##@#@....#.#.#.##..###.#.###.#@#..##@@##.#@#..@##.#@.#@#.#.###@..#@..#.####..###@@.#@#..####@###.#@###.#.#@#.#..##.#.@.###@###.....#.#@#@@.#@#@.@#.#...#...@####@..@##.#...####@#...#@#####@.#.###.@##.#@###.#####..###..####.##.@####@###...#.###@@@@@#########.#@#.##.####.##.@.@..###.#@#.#@#.#####@#.
@.#@@.#.@.@..@#@....#.#@@@#.#@@@@@@..@...@@.@@#.@@@@@.@.#.#...@.#.#@...@#@#..@@.#@..#@@.@..@..#@.@@..@.@@..@.@#@@.#.#@@.@@.@#.@..@..#..@#...@@..#@.@#@.....@#.#@.@#.@@.@#...@@@.#..@@.#@#.@.@..@@@#..@@..@..#.@@@.#@#@@@...@#.#@...@#@#@.@#.#@..@.#@@@.@..#.#.#@..#@#.@.#@#...#@@@.@#@..@...#@@.#.#...#@#@#..@.@....#....@.@#@@@..#@@..@#.@.#@#@.@#..@@.........#@...@....#...#@....@.#.@......@@@#...#@#.@.#@..#@@.#@@...#...@..@..#@....@..@..@....@..#@@..@#@...@#.....#@#@@@.@@.#.#....@#...#@@.#@@.#..@@...@.@.@@#.#@..@@...@.@#.....#@...@....#.........@@...@@..@..@@#.#..@#.#.@..@@@..#.@...#.@..@@.@@@.@.#.....@@@.#@#.@@..#.#.@....@#.@@...@@@#.@.@@#.@..@..#.....@.#.#...@@#@@.#@.@@@#@@...#.@@#@@.#@...@#.@.#.#.@.@.#@.@#.@.#@..#.@@..#@@.@.@.@@#@...@.@@.#@#@#.#.@.....#.#@#.@.#@@.#@#.#@#..@#@@@@@..#.@@..@@#@@.@@#.@@#@#.#...#.#@....#........@...@#.....#...#@@.#.#.@...#.@@@@#.#.#@..@@.@.@@@@@..#..@....#.@@#..@@@@.....#@#.@@.@..@.#.#....@#.@.@.#@@.#.#.#.@.#@#.@.#.......#.#.@.#.@@@.#@#.@@#.@@@@#.#...#.@@.@#@.@.#
#...#@@.#.#@#.#@..##@@##..#@#.@####.#.##@@###.#@###@#@#@.@.@.###@.#...@@#@#.###.#@##.@#...###.#.###.#.#######..##@#..####.#..@.@#.#####.#.#@..###@#..@#######.###.#.###@#@#@######..###@#@##.#@.#.#..@#.#####....##@#@#@##@##.###@#@.##.#..@###@###...##.@...##.##@@#.##@.#.#.#@###..##@..##@@.##..##.@#..@###.#.##.#@#@#####.#@#.#.#...#.##...##@#.#@########@.#@#@#.#.#@..###.@.###@#.@.#####.@##..@..#.#.#.#@##@.##@#..#@#@#.#..@##@##.###.#@###@@@##@.#.#@#.####.#.##.@@....#.###.#.#####@#.#@##@.###...#######@..#.#.@.#.#@#@@######.#.@#.##@.@#.#####.@#.@#.#.#.####.@#.#.###.###@#.###.#####@###.#.##..#.##.@##.##@.##.##@##@..#.##@#..#@@.@#@####.@@##..###...#.####.@#@#.###@.#.##@#@#.@###.#.@#.#..@###.#..@..#.#.#@#@.#@@#.#.#.##@##@#@#####.#.......#@.##@#.@.....#@##@##@#@#...#.#@#.#@##@.#@.#..#.###.#.#@#@#.#@#.#.#.@.#@#@#@@@@.#.#.#.@##.@.#.@.#.#@###@#@###@@...#@@#.####.@#..#.@.@##############@..#@#.@##..######@@.#.#@#.##@.@.#...#.#@..@#.#.@.@#...#@@#.@#.#.#@#.#..@@.#.####..###@#.#####.###.#@#.#.@@###.#@#@#.
.@#.@.@.#@@.#....@@.@@@.@@....@.@.#.@...@..@#@.@@.#.@...@@#.#@.....@#@@..@#@@.....#..@..#@@.#.@@#..@..#@..#@.@.@.....@@@...@@@.@#@..@...@..@.@@@@..@#.@.....@@.@#.#.#...@.#.#@@.@@#.#@.@#..@..@@...@#@#@..#@..@.@.#..@#.@@.....@#@#.@.@..@#@#.@@..#@#..@@.#@.@..@..@..@@.@.@#@@...#..@#.#....@...@#..@..#.@...@@.@#@#.@@@@@.#.@@@.@.@@#.@...#@#.#@#@@.@@......@@..#.#@..@.@.@@..#.#.@.#.#@#@#....@#.#.#.@.#@@.@.@@....#@...@..#@.@#...@@#@..#.@..@@..@@@..#.#.@@#...#@@@#@#..@@......@@@......#@@@#@.@.@...@#@@.....@..@#..@#@#@.....@#.@.#.......#.#.......#@...@..#.#@@@#.#.#@#...#@@.@@..#@@...#.@.#.@@@.#.@.@@#@#....@@..@@@#.#@..#@@.#...#@@.@@@...#@#.....#.@@..@.....@@#.........@@#.#.@.#@@@@.#.@@@.#@@.@@#...#@.@@@@@#@..@....@.....@..#@@@.@@.@@..@.#@.....@..@...#.@.@.....#...@@#...#..@#...@....@..#..@..#..@@.#...#@#.#.#.....@.#....@..#@#.@@@@#...#@#....@.@#.@.#.#.#.@.@..@.@..#.#.#..@@.@.@@@..@..@@.@#@@@#.#..@..#.@@@.#@@.#.#@..#..@#@@@#.#@...@...@#.@@@.@@#...@.@@.@.@#.#.....@.#@.@#@@@@...@@@@#@@.#.#...#..@@@@#
.##.@##@#.#####@#.#######.###@#.#.#..##.#@###@#.@@##@@.#@..@##...#@##.###.@###.####@@.###.@.#.#.#@#.###.#.#@#@.###@######@##@....@#@####@##@###.###@#...@#@@@##.@.@.@@@@.@..#..##.###.@@######.#.@###.###.#@#.@.#@@.#@#@####@####@###.@.#.#..@#@#.#.@####@##@#.@##.@#.#####.#@#@#.#.#.#.#...@#####.##@..#.#.#.##..##.@#####@#...##.##.###@#.#...#.@######.#@#...#@###@#####@.@@#.@#.#@###@#@#...#.#@#@###.##@@#.##@.#@#####.#@#.#####.#@@@#.###...#@#.#.###.@.#@#...#@#@#.#.##.#.@###..@#@#@...##@#@#@....@@@.#@#.##.#@@#.#..@#..#@@#@#@.@...#@#..#@#@##.@#.#.#.##@...@@#.#.##..#.#..#####.@@##..@#@....###.#####.#@#.###@#.@##@#.##@@#.#@.##@#.#.#@###@#@@@##@.#.#..##.@##.#.#.#.#.#.###@#.#@#.##.##@#.#####.#...##.@#@..#.#.#.#.#@@.###.#@#@#####.#@#..#@####.####@@#@.#.@..####@..######.#.#.#.@.#.@#..##..#@#@@#@@.@@@.@@.#.#@#@@.#######.#.#####.#.#.#@###@##@##.####.#..###.#.#.#.#@#.##..#.#@...##.@.###.@.###...#@#.#@#.@##.#@@.@.##.##@#@.##@@.#.#.@.#.@###@#@@.######@###.#@.##.#@#.#.#.@@###@#.#@###.#######@#.#@@@#@.@#@#.@@
#@@.#@..#...#@..#.@...@.#@#.@@..#@@.@....@....#@#..@#...@...@..@..@...#.#@@@@@@...#.@@@@.@#.....#@.@#@.@#@#.#@@.@.#@@.@...@@@@...@#..@....@@.@.@.@@.@@.@#.#..@#@@.....#.@.#.#@..#.#.@.#.#@.......@@@.@.@..#.#...#...#...#@@@@..@..#.@@@.#@#..@#......@#.@.@..@.....@..@..@#.....@..@#.@@@.#@..@.@..@..@.#.#.#.#.#@@@......#......@@..@#...#@..#@....#...@@#....@@@#...#.....@@..#..@#.@@.@#@....#.@..@@@..@@#...#..@#@@.@@.@#@..#@.@#..@#...@...#@.@#@#@.....@..#.#.#..@.@#@@...@...#......@#@#......@..#@..#...@.@.@.#@#...#@#.@@#@.@#.#.@@#@.@#@.@#@#@@@#@@.#.#..@#..@@.#.@...@.#@@.#@...@#...#.#@#.#...@.#@.@#@@.#.#@..#@@.#@.@#.@...#.#@.@.@@.@.#.@@#.@@#.@.#...@@..#@@@#.#@.@#.@@@@#@.@@.#@#@@.@..@..#...@@#..@@@@@#@@...@@#@@.@.....#@#@@.@...@.@@@@...@...@.@@..@......@..@..@...@.#...#.#.#@#...@@@.@.@.@@...@#.#@#.@@#@#@..#..@..@@.@#.@@.@@@..#.@.#..@....@@.@.@.....@#.#..@#@#...@@..#@....@@#.#@..@@@.#...#@#@#.@.#.#.#@..#@#...@...#@@@#.....#.@.@@#...@@#@.@@..@..#@@.#..@@@#.#..@@.#@.@..#....@.@..@.@@...@#.#....@..#@#@
@.###.##@##.#@#@###.@.#.@.#.@.#.#####.@##@#.@@#@#@#.##.@@##.#.#######@#..@#@###@@.#.#.@@##.#@@#.#.#..@##@.#@###@@@#.#@##..###@###.@####.#.@####@###.#..##.@@.@#@...######@#.#.#.@.#.#.#@#.#..@@.#.#.#####@#@.##.#@#@###.#..##.@.#.#.@@#@#..@#..@###.#.#####.#####@#.#.##.@#@.###..#.#.#.#..#....@.@.@.#@@##.@@...@###...@@#.######@#.#.@######.#@#.@#.#.###.#.#.@...@##@#.###.@.#@..##@##@#@#@#@#.#####.###.##..@@##########.@#@..#.@.###@..@@#####.#@.#..##.##.@@#.#.#@#@#####.###.###..@#..@#.#.###.@@@######.###.##@...###@.##.#.#.#.#.###@.@#@#...#@..@.##...##@#@#.###.##@..@#@#..##@#.#@.@@.#.#@.####@@##@####..@@#.@##.###.@#####@...#@#####.#..#@.#@#@#.@.#@#.#.@.#.#@@@#..##.#@#@##..#@#.#@#@###@@.#####@@@#..###..#@###..@.##@#@#.####@@@##.#@#.#.#@###@@##.###.#######@##.##.###@#.#.@@..@###@.###...#.#.##@.#.#.@.#.#@#.@#@####.@.#@#.#####.##@##.#...@@@.#.###.###@##@.#..@.#@#..#@#@@@###@#@###...#@..#@#@#.#.###@#.##..##.@@#.@@#....#@#####.###@#.@@#@..@.#.#@###@#.####.##.#.###.###.@.#.##..#.#####.####..@.#######@..
#@.@...@@@@@#@#@.@...@..#@@...#..@#..@#@#@#@.@@..@#@#@...@#@...@..#@@.#@@@#...#.@..@#.#@#..@@@@@#......@#.#@..#.#.@...@..@#...@@@......@..#.@..@.@....@@..#@.@..#..@#.@.#.#@@@..#.@.#..@..@..@..@.#@..@...#@@.#...@@..#@@..@#@@....@.@..#.@.#@#@.@#.@.#.@..@#...@@#...@@#@#@@@@@#.#.@@..@.#@@...@.#.#..@@@.@#.#..@.@@...@.#..@#.@@@.....#...#@.@..#.@...#.....@@.@@........@@..@..@.@@.@.@@@@@#@#.#..@.@.@..#.#@#.@@#@........@...#@#.@.@.#@#..@..#.@@@...#.@.@@#.#@@.#@@@#@.@..#@..@..@..#.#..@#@....#.#@....#@..#..@@.#@..@@#.#.#@..#@...@@.#.#.#@#...#.#.@@#..@@...#..@@@.@.@#.@.#@.@@.#...#.@.#@#.#@.......@#@....@@........#.......#@..#..@@.....#..@@@@@..@.@@..#@#.@.#.#.#.@@@.#.@@#...#@#.#.......#@@.#@..#.@@.@#......@#@@@......#..@..@@@@#..@@@.@#..@@.#@@.#.....@..@.@....#@@.@.#.....#.#@#..@#...#.#..@@...#.#.#.#.#@@...#.@..@#.@.#@@.#@@@..#@@@@@..@..@.@..@...@.....@@#.........#@#@@@#.#.@@@.@.@...#.#@#.#.@.#.#..@.@@@#@#.#..@..#.@@.@#@.@#@@.#.@@.@.@@.#.#@..#@@.......#....@#.@...#@..@@#.#@@@@.@...#@@.#@.@...@#@#.
#.##@..####@###.#@######@.#.###.#.#@##..#...#..####@####..###..##@#@.@#.###.#@#.#####.#.#@@##@..@.#####.#..##...#####@###.#@###.###@.###@@#.@##..@@@#####@....#.#@#.#@.@#.##@.###@###.#@.@#######.#..####.#.#@#.@@#.#.#.#.#@##@##@#..@.##@#@#@###@.##@#@@.#...##@@#.###.#..#@##.#@@##...##..###...#@#@#####.@.####..#.#@#@.####.####@@#@#@@...#.#..@#.#.#####@###.@@#.#.#.######.@.#.#.######.@..@#...#@#####.#.#.#.@@#.#@##.@##@##@#.@.###.#.##..@@####..#@###.@.##.#.@###@@.@@#..###@#@..@#####@#.@..@.@###@.@#.##.@####@#@@#.@@#@#@@.#.##.##.#.#.#.###.###..@###########.##..####..#.@@@@.#####...@#@.@#@#@#.#.###@@.###@###@#.#.#@#@.@#####@@.#..@#.#@###@#######...##.##@#.#######@###.##@.#.#@###@#..#.@#.#@#.@@..@@@..##..@#@.####@@@#@@.###@#.#...@.###@.##@###..#.###@.####.@###@@##.#@###@#..@#@.@##@.@#####..#..@@...#.#.#.#@#@#@.@.#.##.#.###.#.#.####@@@#.@#.###.#.#@@@###@#@#.#..@.@#.#@#..##.######.@@.#@###.#.#@#.#####.#.@.#..###@##.#@..#@..@.@#.@#.#@@..@###@.##@#@###@##.##..@###.#@#####@.@..@..@#.#.####...#..#@##
....#@.@@@@.@@@@#@.@@...@@#@@@#.#.@@#@@.#.@.#.#.@.#@..#@....#@.@#.#@....#@@.@@.@..@.#...#..@#...#.@@..#@#.#..@#.#@.......@#.@......@.@....#.#.@.@...#.#...#@@..@@.#.@.#@.@#@..@@#@....#@#...@..@.@..@@#..@...@..#.@.#.#@..#.#.#.......@..@.@.@#....@#...#@@.#@.@#@#...#.#@#@.@#.......#@#.@.@@@.#.....#.@@..#...@.@.@@..#@..@.@.#@..@...#@#..@@.#.#.@@#...@.#..@@...............#@.@#..@.@..#@#@#@#@.@#@..#...#@@@#@#.#....@#.@.@.#.#@@.#..@...@..#@.@.@#...#.@..@#.@@.@#..@#@#.#@#.....#.#....@@.#@#@.@..#@@.#.#.@.#@@..@#@..@.#.#@@..@........#.#@#.#..@.@#....@....@.#@@@.@..#@.....@#.#@@.......#..@.....@#..@#@@..@@@#@#.@@#.@...@.#.@@.....@@@@@#..@#.@@#@...@#.#@.@..#@#.....#.@@#..@#.@.@.@.@...#.#..@#@#@#.@.#.@.....#..@@...#...@.#.......@...#@..#.@@....#@@@.@..#..@@.@.@.@.@@#...#..@#@.@#.@.#...#@#@#@@@..@..@.@#.@.#@#@#@.@..#.@@@...#..@#.#...@@@...@.@.#@..#.#@#@.@#...@@.@@@.@.@@@#.#@@@#.@@.....@@.#@@...@.#.#....@@..@...@.@..@.#@....#..@.@.@.@....#..@.@#@@.#...#.@...@.@@#@@@@@...@#.@@#@@@#@.@.@....#...#..@#.#.
#...##.@.####@####@#.@.###..#.#@#####.@.##..#@#...#..@.@@#..#####...@@#.#####@.#@@#.@##.##.@.##@#.#..@@.#@#@##..#######.#.@.#@###@@.#.#@#.#@#.#..@###.#.###.#@#.#@#.#..@#...##@.##.@#.#.#..##..##@###@#.####.##@@.#.#@#.@#..#.@.#...#######@#####@#@###.#.#..##..@#...@@#..@@.###.#@#@#@@#@@#.#@..#.#@@.###@#@.@@@@.@.#.#####@@.#@.####@#@######@.###@.##@#@#@###.#@##..#.#####@#####.@.#.#.###.#.#.#.#.#.#@@@..@@#@.##.##@@..#@..#######@#.#..@..#..##@@.###@#.#...####..###@#.#.#.@##..########.#@.#@####@###@###.@.###@#.###.#.#....####@#.##..#@#@..@##@#.##@@#@###..@#..##@#.###.#.#@.@@#@.#@.##@.##..##...##..##@@#@#...##@.#######.####..@.#.@.#.#@#@###.###.#@..##@@#.##.@#.#.##..###.@.#.###.#.#.@.###@#.#.#@#@.##@#.#@###.#.#.##@@@.#########@#####@##@.###.#@#####@.##@@@@@....#@.##.#..##@###@#.#...@.#@.####.#..##.@.@.#...###..#####@##@#.#...#..#@.#@#@...#..#.#@###...#@#.###@##@##.#.#@.@#.#.####@##.#.#####@#...###.##.####.#..##@#@#.#@@...####@#.@#.@@##@.###@#####.########.###@@#.@.#@#@#@@@#.#.#####@#@#.##@##.#@
#.#@@@#@.@@.#..@.@@..@@.@@@...#.#@.@#..@.@@@@.#.#...#@#.@.@.#...@@#@#.#.#...@@.@#@.@@@#.#@#.@@#@#.#..@.@@..@..#....@....@@#.#...@@@@.@#.#@#@...@.@#@.@#@#@#@.@.@@...@@#...#...@.#@....@.#...#@.@.@.@#.@.#.@@#..@..@@#.#@....#@@@....@.@@@.#..@@@#.@...@...#@.........@.@#@@.#...#.#...#@..@@@.@@..@@#..@.@#...#.#@.@#@..........#...@@...@..#.@@..#......@#@@@.@..#.@...#@@.#@..#@...@#..@#@@@#@#.#@#.@.#..@#.@@.@.@#.@.@...#@..@@..@.@@..#@..@.@@.@#@..@@.@@@@@@@#.#..@#@@.#.#..@.@@.#@......@..@#@.@..@.#.@..@#..@.@@...@.@..@#@.@#@.@.@@.#.#@.@#@@@#.#...#.@@@.#@...@@.#...@.#....@@.#@@..@.@#@#..@.@@......@#@#@#.....#@@@@.#...#@#@..#@@..@.@..#.#.@@@.@.@..@@.#@#@@.#.#@#@@.@.@@......#.#.#.#@#@#.#@.@@.#...@@#.#.#@...@.@#@@.#@#..@#@#....@@@....#.@.#.#..@#@@.#.#..@@.....@@#.@@..#...#.@@.@@@@@#..@#.#.#@..@.#.@.#.#.......@@.@@@#....@@@@@..#@@@.@#@@.#@.@..#.#....@#..@#@..@.#.@...#@@@@.#@@.@...#..@@@@....@...@#.@@#.#@.@....@.@@#.@.#@.@@.@.@.#@.@#..@........#@@.#.@@....#..@..@.#@@.@@#.#@#....@#@#@@.#....@#@#....@..#.
..###.###@#.####.#######@@.##@#...#.#.#@@.#.###@#.#@#.@.#....@.@#@#.#.#@#@###...#@##@.#@#.###.#.###.##.#...@#.#.#.@##..##@#@@.#@#..@#@.##.#.#@@@..#......@#@#.#########.###..@###@#####.@.#.###@@.@.#####.###@..#.#...#..@@#@@###.###...#######@#..@###.##.##...##..#...#..@#@#.#.###.###@@####@.@###.#...#.@@#@#@#@#@#.##@#@##.###.##.@.####.#.#.@@.####@#.#.#@@@#@#@@##.#.#.#.#@###.##.####.#.#.#.#.@##@##.#@#####@.#@@#..#.#@##..###@#...##.#.####.###@#.@@##..#.@@#.###....##@@##.#@.###.####@#######.#.#.##.@#.#.#.##..#.#.#.#..@#.##.##.#.#@#.###.#.#####.#.#@#@#.#.#####.#..@#####.#.#.###@#.@@@.##@@##.....@#.#.#####.#.##@.@@#.###@#@###@..#.#@.##.###@#.#.@@@##@#.#@#.###########@#@#.@@..#@#.#@@.#.#@#@###.#@#@.#@##.@@@@@@#...#.#.@######@@##@##..###.#.#..#..#@#@@.#@#@#.##..###@#@##.######@@...#.#@@###..@..#.@#..####@#.#.@.#.##@@.#.@#.####@@#@#.#.#@#@#@#####..##.#@#.@@...@@@@.#.#####@.@@@#.#.@.#@.#..##.##.#.@.@.#@#####.#..@.@#@#.#.#.#@@@#@#.#.#.#.@@###@#@#.#.#....@###.#@@#...#.@#.#.@##@#@.##.@.#.....########
#@.@...@@.#....@....@..@....#..@#@#@#@..#..@#@...@.@#.#.#@#@@...@.#.#@......#..@@@#.#.@@@...#.#@@.@..@..@..@#@#.@..@#@.@#@#.#..@#.@.#.@@..#.#..@#@...@@@.@.@@.@@@@....@.....@@#..@@..@@.@.#.@.#@....@@#..@#@@.@.#..@@@.@@@......@....@@.#.@.......@@.@.@#.@...#.@@....#.@@@.@.#....@.@@.#.@.#.@.@@..@.#.#@..#....@#...@@#....@#@.@@@.@.@#.@@@.#@#.@@#@#...#.#..@#@@@#@@.@.......@@.@@.@@@@..@@@.@.#.#..@#@#@..@@...@..#@..#@#.#@@@#.#@@@.@#@.@.@..@..@#@@@#...@.#@..@.#.@....@.@.@..#@....@.@.#@#..@@.@.@@@.@..@@.#@....#@..@.#@..#...#@.@#...#@#.#@.@#.#..@..@.#@@@#@@.@..@..@@.@#.#..@#@.@#...@@#.#@#.#....@.....@#@.@@@.@@...#@@@#@...@#.#@#@.@#@...@#.#.#...#...@@#.@..@@.@.@.......#@.@..#..@#@.@#@#.#.#@.@#@#@.@..@@#..@.@#.@.#.#....@..#@.@.@..@@@@@...#...#.@@#...#@..@.#.#@...@@.@@@@#@...@#...@...#@#@#...#.....@...#.@.@.@@@.#..@#.#@.@...@@@#@.@@@..#.#@#@@.#...#@.@#@.@#.#.#@@.#.#..@..#.#...@.#.#@@....@#.@..@.@..#.#.#@.@..@.@@..#.#@...@.@...@#@#.#.#...@.#..@#.#...@...@.#...#.#.#@.@.@.@..#.#@@.#@.....@....#@@.....#.
..##@.###.###..##@#.@#####@.###.#.@..@.@##@@..#.#.@##@#.#@#.#.#.#@..#@####.@#.@####..##.#@#.@..#@.#.#@##.###@@#####@###.###.##.##@####..#@#@@.#@@#####...#@.##@########.@.#...#######@#@##@##@#@#@@..@#@#.@.#.@@###.#.###@.@@#.##@#..#@.#@@#..#..###@#@.@.#######@###..##..##.#@#.#.####@##.@@@.#.#@##.##.#@#@####@.#####.##@.#@#@##...@@@.#@##.#.#@@@#@.@...#@@#.#.#####.@...###.#@#.#@.####@.@##.@#@#.#@@.####.@@.###@#@#.#.##.@..#@#.@@#...##..@.#.#.#.#####@#.##@#@.#@##.##@.##@#.###@##.@..####@#@@#.##@###.##.#####.##@@###.###.#.#.#@###.@.#.@..@@####.#.#..#@@#@#.#@#@###.#...#.##..@.#.#.#..##.@##.#.@.#.#@###.##@##.@##..######@#@###.#@##.####.#@#@@.#@###@.####.###..@#####.#.#####.##.@#@###...###..@#@###..###@@@.###..@#@.##.#@@####.#.###@@..#...##.#@#..##@##@@#..####..#.@#@###@@.#@#####@#@#.#@.#@@#@..#@###@#.#.##@.#####.#####@#.#@#@#....@#.#@#@@###.@..#...###.#.#@@...@...#.#..@@##@#@#.#@..#@#.#@@.#@#@#.#@###@...###@.@@###@@########.@@#.#.#@#@.#@.#@#.#@###@#...#@#.@.@@#.##.##@....##@####.#@###@#.#.#@#.#.
#.#@@...@.#.#.@..@#.#...@@..#.@@@@@.@.#..@..#@..#.....#...#..@#.#.#...#.@@..#@@@.@..@.@@.@#.#@.....@.@...@@.#@.@@.#.#.@.@.@.#@@@@@#@@@.@.@#.@.#@@.@.#...#@..#@@.....@....@@.#.@....@#..@@.#.@.#.....#@#@#@.@.@#@@.#@@....@#@#.@@...@...@..@@.@..#@.@...@#@@.#@@...@.#@@.@...#@@...@..@@..@#.@.#.#.@.#...#.#@#..@@@@.#....@..#@#@#@.@@@#@#..@@.#...@...#.@.#...#..@@.@.@@@@..@@#....@#.#.@@#@@.#..@@@#.#@#@@.#.@@..#............@@..@#@#....@.@#@..@@#.#.#@....@.@@#.@@....@@#@@.@@#.@@.@..@@#...#.@.#.#...@.@...#@..@@@@#@#.#....@#@@@..#.#@#.@.#@@..@#...@@#...@..@@.#...#.@..@..@.@.#..@#...#@#@.@@.#@@..@..#@#@#@@.#@#.@.@@..#.@...@@#@..@..@#.#@....#...#@#.#...#...@...#@..#.#@.@#.@@#.@.@..@@@#.@..@....#.#.@.#@....@@#@@@#@@.@.#@@..@..@.@.#...#.#@..#...#@@.@@......@.#.@@@@....@.#@@...#.@@#@@.@@#@#@#.@.@@#.@@#@#..@..#...@@.@@@@.@@......#@...@#.....#.......@@#.#@#..@@..@#.#...@@#@#@#.@@#.@@#@#@#.#.@.#.@.....#.#..@@@..@@#@@@#@.@#..@.@@..@@...#@..#.@@#@.@#...#@.@#@#..@@..@@..@...@.@#@@@@@#@@@#@@@@@@@#@...@@@#.#@#..#
....###@..@.###@#@.@@.####@.#@#.#@#####.#@#.@...#######.#.###.#@#.###.###.###...##.###.#.#@.#@#.#..#@#@#..#.#.###.#@#@#.#@###...###@.#@.#@....@#@.#@#@.##.#.@@.##.@..##@#@#.#@#@.##.#..##..##@#.#.#@#.###@..##.##.#.##.##@#.#.###.@.@##.#@@###@@#.###.###.###@###@###@#@@@.@######.#.@#.#...##..#.#@#@@.###@###.###@@@##@#@.#.@##@.#..#.#..@..###.##.##.#.#.#.#..###.@#..@###.##.#..##....#.###@..@##.#@#####@.@#.#..@#@###.@####@#.###.##@.#@###.#.#.#.@##@#@#.##..#@#@#.#.#@###@@.##.##.@@###@#@#..@#.###.##@@#..@#@#@#@#.#@##..@@..#.#@#@#.#.#@.#.####.#@##.#.####.#.#@.##@#@#@.#.@###.#####@#@#@#@#.#.@@..@@###@#.#.#@#@.@#.#.#.#.#.@.#####@#.#@###@#.@.#.###.@.#@###.###.#.#@#.#@##.#.@@##.@.#@#@#.@@#@###.#.#@@...##@.#@#@@.@@#.###.#.#.@##.##..@.#.#.@#@.####@@#@#.###@###.#@#@@...#.##...@#..####@.#@@#.#.#.#.#@#.@##@#.####@@#####@###.#####.####.@#.#.#@#@#####@#@#...##...@.@#.#####@..##.#.@#.##@.#.#.##@@.#@##.@.@###@.#.#.###.#...#....##.@.####.@#@@#@#@@###@#.#.@##.#.###.###@##@@###.#.###.@###@####...###@@@#@@#.@#.@.
#...@.#.#@#..@@@@@...@#..@.@....@@..#..@#.#.@@@@#.@@....@.....#.#.@@#.@.@.#@..@.#.@.@.....@....@..#@...@@@.@.@....@@..@.#...#...@....@@@.@#@..#.@@..#.@@@.#@..#.@.@..@@.#.#@#.#...@...#.#@@.@@.@#.#.@.@.#@@@#...@@.@#.#@@.@@#..@@@#@...@@.@.@@#@....#@..@......@..@...@..@#@@@#...#@@@#@@...#@.@#.#...#@..#..@@@#...#.@@....#.@@..#.#.@.#@@@#@..@..@@.@.#@.@.@.@.@..#.#.@@@.#.....@@#...#...@...#.@@#@#..@@@....#@......#@...@#.@.#@.@.@@...#@@..@.@.@#.@@#...@@.@...@.@@.#.#.@.@.#..@@.@.#.@@.....@......#...#@#@#@@...@.#..@#...@@#@@.#@.@#.#@@@#@.@.....@..@....@#.#@@...#.#@@@....@.#@#@.@@..@..#@@...#.@.#.@.@..@#@#@#.@.#.....@...#@#...@.#@..#.#@#@..@@.@.@..#....@#...@.#.@.#.@..@.@.@.@.@@.@..@#@#..@@.#.#@@.#@..#.#@.@.@#.#@..@.#@..#.@.@@.@.@...@.@..@.@...#.#@@@#@#.......#.#@.@@@.@....#@...@@..@#@.@@...#@....#@@@#@@...@@@...@..@#..@..#@@.@.#.....#.@..@@@..#.#..@@.@.#..@#.@@.@#.#.@.@...#@..#.#..@.@@@@@@.#.@.@@..#.#.@@#.@.#...#@#..@..@@.@...@#@..#...#.#...#.....@..@@.#.#.#.@.#@#.....#@..@@..#@#....@..#..@#@#@#@
..##.@..#.@#####.#@#@...#.#.#@###.#@..###.@##.....@##@@.###.##..#.#@##.#@#@@#.#@#.#@..#.#.#.#####.###.#...#..@#@#@@.#@.###@.#@#@###@###.###..#@.#...#.###.#@##@...@###@.###.@@###.###.#.#@#@.###@.###@#.#@.##.#.@#..#...#######.#@..###@##....#@#.###@#@.##.###.#@#.#@#.#@###@#.#.@..##.#.#.#.###..##@@##@#.#.#.#.###@..#.#..@##@.@.###..###..#@#######.#.##.######.#.###.@..##@#.#.#.######.@.##.@.#..@###..@#......@@..@###@#@@##.#.#####@##@####@##@##.#.#@.@###.#@#.@@###.#.@##.@###.@#@..@##.##@.##@.#.#@#@@.#@##@####.#.#@#####.#.....@@###@...##.#.#.@.####.@.#@#@.#.#@..@##..##..@@.#.##.##.#.#@#####.#....###@.#...#@####@.#@.@#@#.###.#@###.#.@#.##@#@##@.#.####.@###.#.####.@.####@###@#.#@.@#.@.#.#.##.@#@@.#.#@#@@@..#@#@#..#@.#.@.#.#######@#....##@.#.@#..@@@#@##.######@@@#@@.###..@##.@.@...#.#.@###@.###..#.###@#.#######@##@@..#####@#####.#@###.###...#.#@###########.#.@#.##@..#####.#@..#.@.#@#@##.##..##.##.##.#@....#@@.@@#..@##..#@#..@#...#.##..#...@#@.###.##@##@#.#@..#.#...#.###.#.#.@.#@.@.##@#@..#.#.#...
#.#.....#.@......@..@@#.#.@@#..@@.#.@.#.#..@@.@@.@@.#..@#.@.#...#..@#.@.#.@.#@.@#.@@...@....#@..@...@@.@#@@...#.#...#@@@.@...@#...#..@@@@.@.#..@#@@@..@@....#.....@.@.#.#..@...@#@#.@.#@@.#@@.@@@...#@#.@@@@#...#.@@.@#@@...@@..@@#...#@.@..#.@@......#.#.@@..@@#.#.#@@.@@@.@@..#...#..@#@#...#@.@@.@.#@@@#..@@.#.@@.@.@#.@.@.#@......#@......@.....#...#..@..#@@.#.#.#@@.@@#.#@..#@#@@...@...#...#..@#.@@....#@@@#.#...#@#..@...@.@..@@#@.@.@@.#...@@....#@#.#...#@..#.@.#@.@#.@..@#.#..@@@@.#@..#..@..#@#....@..#@#@@...@@..#@#.@..@@@#.#@@@@@.@#.@..@#.@.#.#.@@.@..#...#@#.#.#@...@..#..@#@@.@.#.@.#.@@@..@..#....@#.#.@@.....@.@#..@....#...#.#@@.#@@....@#.@@#@@@..@@@@.....@.@..#@..#@@@#@@@#.#.@.@.#.....@@@@#...#@#...#.....@@@.#@..#.#..@.@..@.#...@.@..@#@.@#...#@#..@@.#@#@@.@@.@@@.@@..@.@..#@#.#@@..@@@........@@#...@@#...@@..#@#...#.@@@.#.@@#.#@..#@.@#@..@@.@@..@.@....#@#@....@@..@..@#@#@#.#@#@@@#.#.@......@.@@..@@@#.@.@..@#.#....@#@@@....@@..#@@.#....@..@@#......@#.#.#.#@#@#.#...@@#@#..@#@..#.....@@@.#.@@#.#.
#.#.#....@#@#@#.#.###@#.#@##@#@##..@#..@#.@.######@@####..#..@###.####..#..##.###.@@@..#@@#.#.#@.####...#...###@##...######...##..#.##...#.##@##@##...#@#####@#.#.#.###.#...##.@#.#.#@#@###.#@#.###.#.#@##.@###.#@###.###.@##...####..###.####.####@#.###.#.@##.@@..#@..###.###.#.#.#.#@###.@##.####.##@#.###.@@##@.@#.#@...@.#.####.@#.###.######@.#@@@.##@...@#.@.#.....###.####.@@.#...#.###..@@.###@##..#.###@#.#.###...#####@#@@#@@###@###.#.##@.#@.##@#.#@#.@.#####@@.#####.#.#...#@#####@#.@.@#.@#.@@#.@##@#.#@#.#.##..#.##@.#.#.###...###.@.#@.#..###.###@##@@#.#.@.#.###@##.@@##...@#..##..#@#.#.####@..####@...##.@.@@.#.#.@#######..##.#@#.#####@#.##.@#######@###@@###.@#.#.#.#@##.#@##...####@#####@.#...###@##..####@.#.#@#.##.@#.#@####.@@.###@@##@#.###.###@#####@#.#@@#.#.###@@@###@###..#..@#####@.##..@#.###@@####.##.#..#@..#.#.#.#@@.#@#.#.#.#.#####..###.@####.##...##.##@.@##@@..#@..#@#.#@###.#.#.@######@#####..@##..#.#.#@.#.@##.##...#@.@###.#@#.###@###@#####.##.@#...#@#####.#.#@###..@###@@@@@#.#.#.###@.@
#@.@#.#..@#@#.#.@@..@@@@..#..@..#.#.@@#.#.#..@...@#..@#.#@#@#@#.@@....@.#...#.@...#.#@#.@.....@@@..@#.....#..@#.....#.#@..@@#.#..@@@#@......#@....@.#.#..@.@..@.@.@.#..@#@#.@@.@..#.#@..@.#@..#.@@@..@.@.@#.....@@#@.........@@.@..@.@...@#..@@@....#...#.....@@@...#.#@..#...@.#@.@#@....@..@.@@@#@@@.@#@#@...@.@#..@@.#@.@.@..#@.@#.#......@@..@@.#.@.#...#..@@.#@#@..#..@@.....#.#@@@#.@.#@@.#.@.@@@.#@.@@.@.#.#@#.@@..#.@...#.#.@.#.....#@#...@@..#..@.@#@@...#@.@.@#.#.#...#.#.#@#@..@.....#.@@..@.#@..#@.@#@#@..@.#..@.@@...@...@.@@.@#...#.....#@.@@...#@.@.@....#..@#@.@#@@.#.#@#@.@@@#@#.@.#.#@#.#.....#@#..@#..@@.#@@..@..#@@@....#@.@#.@.#@#......@#@@.@.@.@.#@.....@@@#....@@.#.#.@@..#@#...#@.@.@@.@..@#..@..@@#@..@.#...#.#@#@@@#.#@....#.#....@#.@@..@..@@...@.#@@@#@#.@.....@@#.@.@....@#.@...@.@.#.@..@.@@.@.@@#@@...@.@@#@..#@#.#....@#.#@..#.#..@@@@...@.#@.@..#..@@@.@@@@@.@#.#..@#@#.#@#..@#...#@.@@@...@..#.@.#@..#@#.@@#@#@.....@#@@.#.#.@.@.@@..#.#.#.....@@@@@.#.@@@.@.#@.@@...@.@.#...@@#.@.@.@@...@#@..@.#.#.
###..@#####@#@#.###...####.@@##.#.@###.@#.###.#@#@###....@.##...####...#..#.##@@##...##@#######.##..@.#######.#@@@#.#.#.###@###@#####.#####.####.@###@#.@####@#.###@@.###@#.####.##.#.#....##@#.#@@#...#######.#..#@#.#.###@#@..##.####.##.@##.@######..#@#.#@##.##@#.#@@@#####.#.###.##.##@#@#.#..@@#..###@#####.#.#.#@#....###@@.@@@#@###.#######.#@#.###@####..#@#..@###.#@#@@@@.#.#@###.#@#.#...#.@###@.##..#..@#@#.##@#.##@###..@##.##.#@##..#@#@.##@.#.@#..@#####@##@.#@#@#.@.#@###.###...###..@#@@@###@#.@#####.@#.#@#.##.####.@@@###@##.#.#...#@##..@@#@######@...####@@.@@.#.@.####@.#@#.#@#@#...#.@.#....@######@##@#.#@###@#@@@#..@#.@##.@##.#.##.@#.##.##.##..#.##@##@#..##@###.#.###....#@.@@#####@#####.#...#.@###..#@@@#.###.@.@.#@.@###@######..#.#.#.#.##.@.@..###.#.@@#.#####..@@####.#@####..##..@#.##.##.@@.#@.@#@#@#..####@#...##@.#@#@##...###@##@.##.#.#.@#@@#####@#@#@@@@##@###@#@#.#.#@##.@#@.@#.@...@.#..##.@.#@#.#.###@#@@##@#@.#@.#.#.##@@###.#.#@#####@.#..#.##.##.#.#####.#@..#@#.@###@###.@@##@#.#.#@#@#.
.@..#@#....@@@....@....@..#@#@#..@#@..@@@@.@#@.@#@..#@..#@@..@@....@#@#@..#@@.@.@@@.@...#..@@...#...#@...@@@#@.@#.#@@@#.#@#@#@..#..@@@.@..#@....#@.......@.@@...#....@.@..#@#...#..@...@#@.@@.@@#@...@.@@@...@...@#.@@@@#....@.@#....@#@..@..@.@@@...@#...@@.@#@.@.@#....@#..@...@@.#@.@..@@....#...#@.@#.@.#@....#@#.@@.@@.#..@@.#@..#@@.@@.@@.#....@#@.@#.@.#@@@#..@#...@@.@#.@.#.@.@.@@@@.@@@#.#..@#@..@@@.#.@.#@#.#@.@@.@@#@.@.@@.@@..#@#..@..#.#.....#..@#.#.@...@@#@..#.#.@@@@@.....@...#..@#..@#@...@.@#@@@.@..#.#.......@.@.#@.@@@@@.@@@#@@...#@#.@@#..@@..@@.#@@...@.#@.@@@#.#.....@@.@@.#@.@..@.#@.@@@@.#@#.@@..#@.@@.@.#...#.#..@#.#.@...#.@.#...@...@@.@#.#...@@#@.@..#@@@@@@.#.@@@.#....@..@@@..@.@@@@.@.....@@@..@@.#.#@#@#@......#@..#...#@..#.#@..#.....#.....#.#.@.#@#@@..@.@..#@.@#@@...#@@@...@@........@..#...@...@@#@..@@..#.@@@....@#@@.@@.@..#.#..@.@#@..@...#.....#.#@@...@.#.#@...@#.#.@@#@..#......@.@#@#...#..@#@#@.@#...@@#...@@#@..#@.@#..@@...@@#@....@@@@..#.....#@@....@#@#.#@#@..@.#@.@#@@..@#..@.@@@##
.##.#@#.##@...##..#.#@#.#.#...##@...#@..@##@##..##@@###.###########.#@#.@.#@#@#.@@###.#@#@##..###.##@.###.#@.@#.#@#.#@#.#.#@#.##.@#######@#.#...##.######.#.@##.#@#.#.###@#.#.@@@@###.#.#.@##...@@#@###.#...@.##@##.###.#@####.##@###@#########...#@#.#@@@#...#@.###.@@####@#@.##.@.#.@.@.####.##.#.#####@###.#@#..##@..#####.@#..@##.###....@#.#####.#.#@#@@.#@#@.####.@#@#####@.#...#.#@#@.##@..#.#@#@.@@##.###.@.#@.@#.#@#.#####.###@.@#.#@#.@@..@.#@#@#.#.#######.#.#.###@###.##.##@##..####.@@.@....##@#.###..#.@#.######@##.#.#@@###..#.#..@#@.@#.#@###@##.#@.@.#.##.#@.#@#@@.#.##.#.#.#..#@.#######..#.#####@..@####.#.@##@#@##.@#.##@.###.#@#.#######.##@#.@#.#.###.#@###..@#####.####.#@@..######.@#..##..@.@###.###.@@..@.###.#.#@@@@.###@#.###.#@#.#.@@#@.##.#@#.###@.##...#.#@@..###@@#@#######@##.#@#@##.#.#####.#@#.###@#@#@###@#.###.#@###.#.###.#@#@#.###.#@#.#@##.#@.@.#..@..#.@@#...###.#@#@..@.@@##@@#.@...#.###.@@#.#.@.##...#@@..#.#.#@#@.#@#..#.#.#.###..@####.#####..#.#..##.@...#.###@.@....###.##@#####.######.
@.@@@..@.@@@..#@..#.@..@@@@.#@.@@..@#.#.@....@.@..#.@@#.@@.@..#.....#.@..@...@#.#.@.#@@@..@@#.@@#@....#.@.#@#.#@.@@@.@#.@.#.@@#...@@.@..@@@...@....@@.@.#.#..@#...@...#.@....@..@.@@.@.@.@..#@@.#....@@@@.#@#.@@@@@..@.@..#@.@#...@...@.@.@..@#@#..@#.#.....@.#@#@@.#.#@...@#@.@..#.#@@.@.#@#..@#@@.#.@.#@#....@#@..#@@....@#.@@@.#......@#.#@@.@...@.@@#@#@.@#@#.#@.@@...#.@@#@@.....@.#...#@....#@#.@.#...@..@..#.#@#@.@#@#.@.@@.@@.#@#@#@#...@.#..@#.#.#@.@@.@...@.#..@#..@#@....#.@@#@@@#@@@@.#.@@.@@@#@@....@..#.@.@...@@@...#.#@......#....@#.@.#@..@........@#@#.#..@@@@..@..#...@.#@..@.#..@..@.@.@@@..@#.@.#.@@..@.#@..#.#@.@.@....@...@.#.#.@@#..@.@@...#.@.@..@#.#@#@@@....@@#..@.@@@@.#.@...@.@@#..@@@#...@.#@....#@#.#...#.@.#..@.@.......@#.#.@@#@.@@....@@@...@#@..#..@#@#@@.@..@#@.@......#@@.@@#.@@@@#.@.#@#@#.@@#@@..@.@@.#.#@..@.#...#.#@@.#@..#.....@@#.#@@.@@@.#@#.#@#..@#.#@@@....#@#...@.@@.@.....@#.@.@.#@@.#.#@....#.@@#..@#@@@#@#@.@.@.@..#@@@@@@...#.@..@@...#.......#.@.@@..#@@..@#.#@#@.....@...@.@.@#...#.
#.##..#@#.#.#.@.#.#.@##@#.##.##..#@@#@#@###..@#@#.#.#######@#..@#@###.####.####.#..###.#.@#.###@.######.#.@##.#.#######@#..##@#.#@###.#.##@###@##@#.#@#...#..@#.#@#.##@.@@#@#@.######@#####.#.#@###@#.#.#@@@###.###@#####@#@#@#.##..###.@@.##.#.@@@##.###.@.###@#.@.#@#.#####..###.@#..@###..@.@#@###@.@..###.#@#.#...#..#@.####..#..###@.@##@#.##@@##..#.#.#@#@#@.####@###..@#..#.#@@#.##@@@.###.#@#####.###@#.#@#@##@.@@#.#@##@@.@#.#.#@#@.@###.##..#.@.#...#.#.###@#####.#.#.#@#@#.##@@###@#.#@#.#####@#.#@#####@#.#######.#..@#.#.#@@@@@#######@#.@@...##.@.#..##@#@#@#@###@#####.#.@@#@###.###@###.##@##@#@#.##@@.#.####@#@#.##.##@@.##.####.#@@##...#.#.#@#.@#.####.#.#@####.#.##.@##.#.#@##.@.@.###.....##.##.##.#.#@##..#.###.#@#@#.#.###.#.#@#.@@@##@###@###...##@##..#@@#.###..#..##@@..#######..####....###..#@#.#@@@#@#@###.#####..####.##.@@.######@@####@@#.#.@.###.#@#@#.@.#..@.###@##@#@#.#.#@@.#####.###...###.#...#@#...###@@##.#####.@##.#.#@#.@.##..###.##..#@##@##.@@##@..##@##@@#.#@#@##@@#.#@##..####@@.@@.#@.@##
#..@..@.@.#.#..@.@#@#.@.#..@..@.#@@@#..@..#@@@..#.#............@#@#..@#.@.....#..@@@..#..@#@@.#@#@..#.@.#@....@@#.@..@....#.@@#.@...#....@#.@@.@..@.#@@.#@#..@#.#.#@.@@@..@.#..@@..@.@.@@..@@@.@.@@@.@@.#.@@..@@.@@.@......@@.#@#@...@.@@.@@#.@.@@#..@.@@@#@@@#...#.#.@@....@..@#...#.@.#...@.@.#.#..@#@..#...@.#@..#.@.@@#.@@@.@.@@#...#...@@#@@..@#.@.#.#@#.@.#@@@..#.#@@@.@@.@....@#.#@@.#..@@@#.@...#@@...#@#@..@.#.#@.@@@.@..#.#..@..#.#@@.#.@..@#.@@.@.@.@#.#@@..@@.@@#@@.@.#.@.#@..#.@@.@....@@....@..@#.@@..#@@@#@@...#@@.@.#...#...@.@@#@........@.@.#.....#.#...#@#.@@.@.@#.#@#@#...#...#.@.#.@@....#.#.@...@@....#.#.#@#...#@#......@.@.@@..@.@#@.@..#@#@@.....#@@@@@@@#..@..#@@@#@..#@#.@.@.#....@.@.@@.#.@.#.#@#.@.@.#@@@@.#@.@#....@..@.@..@#..@.@#.@@#.#.@.@@#.......@.#.#..@..#.#....@..@@@@#...#...@...#.#.@@@@..#.@@#.@@@.#.......#.@@.@@...#@@.#@@@@.#@.@#@.@..#.#@#@@..@#.#..@@@@.@@#.@.#.@.@@....#@.@@@..#.#@....#...@.@...#@#@...@#.@.#.#@#..@.@@..@..#.@@#..@.@#@..#@@@@.@..@#.@...#@.@....#@@...#.@.#@#.#..@#...
#.#.###.##@.#@#####@#@###..#..#.#..@#..##.@@###@#@@@@########.#@#.#@###.#.###@#.#@@.@.#@.@..#.#@#@#@#@#####.###.#@#@#####.#.#@#@#@.@.#@##@#.#.@.#.##..#.#.#..@#.#@##.@#@.##@#@#.##...@###.#.#@#@#####.#.@.####@##.#.#@.@.#@.#@@@#@#.#.#.####@..####..##.#@@.#@.#.@.@@.#####.#@#@#.#..@#@.#.####@#.#..####.#.#####@.##.###.#..@#.###@#.#.@#.##.##..@.#@#@@..@.@.#@#@.#..##.##@#.####@#@@..####.#.@.##@##@#@#@.##...###@#.#.#.@#.##.#@#.#@@##.@##@..#@##...##.###.#.#.####...@###@#.@#@.#.@#..#@@##....@@.#@#.###@..####..#.##.@#.#.###@#@#.@@@##@#@.@.#.##.###.@@###.##..###.#.###@..@@#.#@###@@@#@#.@.#####.#@#@#@...@..#.@@#@@...@@#@#@@##.#.#.@@.##@@.#@#@#.###@#.##.@.#.@#.@##@...##@#.#.###@#@#####.#@#@.#@#.##.@.##..#@#.##@.#.#@...@##.@@##@.@#.###.@.#.##..#@.##.#.#.#.###@.#..#@@@.##..@#.#.#@#..@@##@######.@.#@.#.#####...#.@.#.#@######.##.#######.#.@##...#.##@.#...###@#@##..#.@.#.#.###.#@#.###.###..@###@#...#@#.@...#####.#@###.@@#@#..@.@#@.@#@#@###..##.@#.@###.#.#..@#@.@.....##.#@###@#@@##@#@#.#####.#..##.#####.#.
#@..@@.@#....@#.@...#.@.@@..#.@@....#.#@#@@....@#@@@@..@..#@@...#@......#@@@.@.@#.@@#@#..@..#@@@.@..@.#..@#.@..@.@@@...@@.@.#@@.#.#.@.@@#...@@...@@.@@.@@.@.#.#@#@@@..#..@#.#@#@..#.#...#@....@.@.@@#...#.@.@.@...#.#@....@...#@@.....@.@..@@.@..@..@.#@.@#.#@@@@...#.@.#..@#@@@#@#@..@@#..@@@..@@#@....@..@.@@..@#@.@@@@.#.#....@.@..#.@.@.@@.@..#.#@..@.@.#.#..@#.#...@.#....@...@#@@.#.@.@@#@.@..@@@@#@#.#.@@#@..#@#@@.....@.@.#.#@#.@@@.#@....@.@.#@..#.....#.#@@...#@#.....#..@#@#.@@#.#...#.@.#@#@#..@@.#@#@..@@@.#@#@@...@.#@@.#@#..@#.#.@.#.@.@@@@@.@@@....@@..@#.@.#@#.@@#.#@..#.@@.@#..@#...@@..@@#.#....@#.#.@@@...#.#@@@#@#.#...#...#@...@#.#..@#.#@...@#.#@..#@#@..#.#.#@..#..@.......@......#@..@@........@.#.#.@...@...#@#...#..@...@#@....@@...@..#...#.#.#@.@#..@@.@...@@#..@..#@.@.@#.#@@@#..@#.@...#...@@..#@@@#.#.@@...@....@.@.#@@..@#.#@#...@@#@#..@#@#.@@#...#..@#.#.#.#@@.#..@......#.@.#@.....@#..@#.#.@.#@#..@..#.@.#.#.@@#@#...#@.@#.#@....#..@#...#.....#.@@..#@@@.@@...#.@...#.@.#@..#.@.#@.@#@.@@.@.@@@.#.
#.#@##.@@@@##.#@#@##.@#@@##.#.#@###@#.#@...@###@.#.##.#@#...##@.#######.#.#.#.#.##@@#..@#@#.#..####.#.#@#.##..####@.#.#@.##.##.##@.##@#@###.#..@#@....###.#...#..##.@.###.#.###.#@#@#@@.@.#@@#.##..@#.#@@##@##.####@#@##.##..@@..@#.@.####.#....##.#..#.##..#...@##@@#.@#.##.###.@#.#..##.###.@@...##...#.#.#@..###...@.###.#@#@###@#.#####...####.##@.###.##.....###.#.@.@@#.##@.@##@#...#.##@.#.#.####.##.#.#####.#.#.#.###@#@###@@@@##.#.#.@######.@.#.#.###@#.###@#@.#@@##..###.###@#.#@##..#@##@..#.####@#.#.##@.#@.@#.###.@##..#@.###..@.######.###...####..###@##.@..@...#.#.#@.####.@.#@#.###.#@#..#..###.#..##.####..#.####@@@@@.#@#.###@#@.##@###...#.@.@@#.##@.#@#.#@@.#.#.#@.@###.#.@########.#@#.#.#.@@..###.#.@#.@#@###@#@#.#.###.#@@.##@###@##..##@###.##@@#.#.#.##@##.#####.@.#.@####@#...#.#.#.##@##@#.#.#@#.#@###..##@####....@.#.#.#@#.#.#..@..#@#@###.#.###@...#..#.#.....##.@#@#..##@#.#.#@#..####@###.#.@####@#..##.#@#@#.#@#@#.##@@#.@@#.....###.###.#@..#.#@#@.#.##.##@#.##.########@.@.#.@#@..@.@..#.#..#..#.@#
@@.@#.@...#..@#@@.@...@...#.#.#...#..@#@..@@.@.@.@@@#.@.#.@.#@@.@...@@.@.@.@......#@#@.@..#...#.@...#@#...@.#..@......@.#@@@@@.@#@..#.#.#....@..#.@@#@#@..#@#@#@#..@...@#@...@@.#.#.....#.#.@.@...#...@@#.@@@@......@@#..@#.@@#.#.@....@#@....#@....#.#@#..@.@#@@..@@.@.#...#@.@...@#.#..@#@#.#@@@..@.@@@..@#.@@@..@#..@@@@.#..@...@#.@.@.#@#@.@.@..#..@#.@....@....@.#@@.....@..@@@@.#@@@..@.@.#@#@#@@@@@...@.@...@#....@@@#@#@@@..#.@...#@@@#....@@...@.#@..#@@@#@.@#@#.@.#@...@#@@@@.#@#@..#.#@..#@.....@.@..#.#@..#@@...#@.@....#@@@@.@@@.@..@..@.@@....#...#..@#@@@..#.@@@.......@..@#.@@..#@@.#..@@..@.@@@.@.@#.@.#.@.#...#.@@#@@....@#@#.....@.#@@@.@.@@...@@@.#.@@#.@.#..@#.@.#.....#.@.@..@#@@.@..@..@@.@@.#..@#..@@..@..@.#@#@#@.@.@@@@...@@......#.@@#..@.@@..@@@.@#....@..@..@@.#.#@.@.@..@.@.#...#..@.@#@#.@@#.@...#@@...@.#..@#@#@.@#@..#@@.@..@....@...@.#@....@.#@#@....#..@#..@#.@......@#@..#...#@.@.@@@@.#@....#.....#.#.#@..#@..#....@#.#...#...#.@...@@#.@.#@#@..#@@..@...@..#.#.@.@@..#.#.#...#.@.@.#.@.#@.@@.#@#.
###.#.##@#.@##.@##.@#..##.#@#@@@@.@@@##.@@##.####@@#####@@####.@##@#@#@#..#@#@###.#@#.#@#.###@#@@.##..#.@#@.#####..@#####.###@#.#..#..#@###.#.#@####..#@#@..#.#.#.#.###@#@@@#.#@#@@.###.#@#######@#.#..@#.###.##@###.#.##@@..@.@###.###.#@#.##@.###.###.@..#.##..#@#####@##.@.#.###.#@..#@#.#@##@@#@@#####..@.#@#########.###.@.###@#@#..@#@#######@#@###@.@##@######.###..@@.@#.##@######@@###@..@.#.##.#@.###@#.###.#.@.@@...##...##.#@##@#@#@#.#...@@###.@.##.##..##.#.#####.#.##.##@#@##..#.@##@#.##.##@.@#.#@#.##@#..##@@###.#.#.@#.#.####.#...##..##@@#@..##..#@#.##@@.@@.##@####..@.##.#@###..@@###.#..#.#####@##..#....#..#@#.##@@.@#...#@.@#.#.####.#@.#@###.#..@#.###.#@.####...#.###@###@#.@#.#@#..@#@##@###@..#.#@#@###@#@#@####..###@##@####.#@####.#####@@###.#@..##..#######.#@#..#..@@#.#@#@#####.#@#@#@..@@#@#@#.#@@####.#....@.#.@#.#@###@@@#@##@.#@###.#.#.#..@#@#.#@@@###.###.#@@.#.###@#@#@###@###.@.###@#..@##@##@#.@.###.#########.#@##@###@@#..##@###.#.#@###.#.##...####@.@#.@####.#.#.#.#.##.####@###.###.##..
#.@.#.....#@#...#@..#@#@..#.#.#.......#.@@....#..@.@@@@..@@.@...#..@.....@@.#...#@.@#.@.@.#...#.#@.@#.#@@.#...@...#@..@@..#@..#@#.#.@.#.@.@@.@#.@...#.@@#.@.@.#@.@#@@.#.@.#.@@#@@..@@.@..@.@@.@.@.#@@@#@.@#.@...#@@.@..@.@@.#@#.@...@.#.#.@.@..@#.....@.#..@@..@.@...@@@.@@@#.#@..#.#@#..@...@@@@.#@#.@@.@.@..#@..#.....#@..@.#.@.#@.@.@...@.@.@..#.@.@@..#@@.#..@..#.@@.@.@#..@.@......@..@@...#.@.#.#@..#...@.@@.@@@@@..#..@.@#@@...#.@.@@.@..@@#@..#.....#..@#@.@@.#.#...@...#.@...@@#@@@#.@.....#@@.#...#.#.#@#.@..@@.#.@@#.#..@.@@@....@.#.@@.@..#.#.#......@#@@@.@@.@.@.#....@@..@..@@.@..#...@@..@..@..#..@@@.@@.#@#.#@@...#@#@.@..@@#.#@....@.#@.@@@#..@..@@.@#.#@@...@@#.@@..@.@.#@..#...#@#..@#@@.#@@.#..@#@@@#@.@@@@...#.#.@@.@.....@..#..@@@@.#..@.@...@@@..#@..@.#@.@..#..@#@@.#..@#...#@#@...@@....@#.@.#..@#.#..@#..@@@#..@#.#@..#...#..@#.@.@@@...@.@@#...#@@..@#.@@@.#...#.@@#...#.@@#@#@@.....#@#@#@........@.#..@..#.@...#@.@..#@@...#.#.#.#..@@@..@.#.@.#...#...#...@@#@.@#@#.@@.@.@#.@.#.#@...@.....@#@#...#.@@..#.
#.#@#####.....#.@@###.#.#.@@.@#####.@.#@#####...##@@#.##@#.@###@##@@#.###.###.#..@##@@###.#.##.@###..@.#@@#####.##########@.@.@@.@#.#@###..@#.@.###.#.#.######..#.#.#@###.#...#@#.####.##@###@##..##@.#..#@.###.##.@##@####...#.#.@##...#..##.@.#.####.@#.....###@#@.##..##...#@#.#..@#@#...#@#.#@#.#@@.####..#.@@#.###@#.#####.#.#@##..####.##.@.##.##.###@#@.@#####.#.###.#@##@@#@#@###@###.#@##.##.@@#@#.#..#@##.####.####@#.#@@..##.@@###..@#...#.###@#.#.#@..##@@@.#.#@#..##.#.#.#@###@#.#.#@.@##@.###...#@.@#@..@@....#@#.#@#@######@#..#@..#.##..#.######..#.###...@...#######@@.@@#@@.#.#....##@###.###@###.#@#.#.#.#.#####..##@#.#@#@#.#.###.@##...#.@@.##@#...####.#..####..#.#@#.#@#.#.#@#.#@..#@###.#.#.#@@##.@@##..#..@.###.##.@.#.###@###.#.#@##@.#@#.#@@.#@#.#@#@#####.#@#...#.#@#.####@#.@#######@@##@#.#.#.#@####@##.#.###.#####..##.#@.@######@#...#..#@#.#.######@##@..#####.####@@#.#@#@#.###.#@#.####.@##@@#.#.@@#.#.@.@@#.#@#...#@#.#....@###.##...##.#@#.#.#..@#.#@#@#.#@@.@.@####@##.@.#...@###@.@#.###@..@.@.@.
#@...@.@..#.@...@@#@@@#.#.#.@..@#.@.#.#.#.....#....@..#@..#@@@@...@...#...#@@.@.@@.@@.#@@@#.@@#@...@.@@.#.#@...@.@....@.@.#...#.#...#...@.#...#..@#@.@...@@@@.....#..@@@#....@..#.@@..@.#.....#....@...@@@#....@#@.@..@..@....#.@.#.@..@#...@.@@@....@#@..@@.@#.@.@.@.#@@.#@@.#..@..#.#@#@#.#.@.@...#.@@..#...@@#.@......@.@.@@@#....@.@@.@@#@@.#@.@#@......#..@#..@...@#.@.@@.@#..@...@@....@@.#...@@.@.@....@@@@@@..#.@@..@...#.#...@@@@@.#@@..@.....@#@#@@.#.@@#@@.#.#@#.#.@.#.#.@.#@#@#.#.#@..#.@.#.@...#@#@@.@@@@@@.@.@#.@.#@@.#.@@#@@@..#@.@@@..@.#@.....@.@#@@...#..@#...@@...@#@...@@...#.#@..@@#.........#@.@#..@#@#..@.@#..@#...@.#@#@@.#..@..#@#@#.#..........@#@@.@.#...@...#@#.#.@.#..............@#.#@#.#.......@@..#...#@..@..@@.@@#..@#.@.#.@@#@#..@#@......#.@.#.@@.@..#.#.@..@..#@....@.#.@..@#.@@..#..@#@.@#..@.@.@#.#@#@@..@#@..@.#@@@#......@@@@@....#...#@........@.@........@.@#.#.#@..@...#.@@.@..#.@@..#...#@#...@.#@#@#@#@..#...#.#@#@..@@..#.@.#...#@..#@#.@..@..#@@@#@..#@@.#.#...@.@.#@#.#@.....@#..@@.@@#@
#.##@.##.@###.#.###.@#.@#.#@##.@....###.###..@@##@#@.##@#.#@#..###.@#@#.#.@#.####@@.#######.#.#@@##@.##@@.#.#.#@.#@.##@.#.#.#@.##.@.@.#...###.###.#@#.#.#.....###@#.#@.##@#....##.###.#.#.#@@.#.#########...#####..@..###.###.#.#@#.###.##..###@.####@#.#@.#########..#.#.#.@.#.#####.#...#.######.#@.#@#.#@#@.#####@.###@@@#####.@#.@####..#@.##@#.#.##....#.@#..#.#@#@#..#########.##.###.#@#@##.##.#.###.#.@##@@#..##.#..@#.##@#@#@@#@@#@##@.###..##.#.@..@###.###@@.#.###@#.#.#.@.#.#.#@#@.@#.#...###.###.#.###@@@#.###.##..#@.#@@#@###@###@###.#####@.##@#.#@#@###@#.####@@###.#####@#####.#@###.#.#@#.@####@####@@#.@.#@####@.#.#.#####.#@@..@#@#.#@..#@###.#@###...#@###.#.##@####@#.#.###..#@#.##.#@.@.##.###@#.####@.#@..###.#@##.#.##@#...#...#@#...###@#.#.@####.#..####.##@.#.#@.##..#..@#@..@#####.#.@.#.#.#.###@#@.####.#.@.###@#.#.#.#.#####@#####@###@@@#.#.#.#@@@.#.##.###@@.@#.@@@@.#@#####@###@.######@#.###.#@#.....###.#.#.#...#@#..##@#.#.@##..##@#.####@##.@@@##.#####.#@@####.@.#.#@###..#..#@#.####@@##@@#.#.##
......#.....#@...@@@.@.@.@#@@.#..@..@....@@@..@.@.#....@#.#.#@#...#.#...#@....#.@@@...@..@...@#@#......@#...@.@@..#.@.#.#@..@@..@...#.@@@@.@@.....@@#@#@@...@@#.#..@.@#.....@..@...@...@.@#..@.@..@.#@@.#@#.....#.@.#@#@@.@...#@@@.@@@..@@#@@@.@@@@@..#...@@...@#@@@.@#.@.#.#.@.@...#@@@@@..@@.@.@..@.@@@.#@#...@@.@#.@@#......@@@.@#.#.....@.@@@.#..@#.@.@@#.....#@#@..#@#.@@@@@.@....@@....@..@@..#@....#@@...@@..#..@..#@..#@@.#@.@..@...@.#@@...#.@@...@#@@.....#@#.@.@@#......@..#@#.@.#@....#.@.....#@@.#@#.@.#.@@......#@..@.@.@@..#@...@#...@@..#.#.@..@....#...#.#@@.@@..@@@@@..@..@@#.@@@@..#.@.#.@..@#@#@.@#.@@#@@@....@@#@...@.@#...#...#@#@..@....@@@#.@.#.#..@#@.@@@#@.@@.@@#@#.#.....@.#...#.#.....@@.@#@....#.@.#.@.#...#@......#..@@@@..@@@#@#@@@..@..@......#@.@.@..#@@.....@.@@@.#..@@@@@....#@..#.@.#@@.#...#.#...@.#.@@#..@#@@@#.@....@@@..#@....#.#.@...#@#@@..@...@@@.@#.....#@.@#.@.#.#@@@#...@.@.#...#..@.@@.#...#@.@#...#@..#@#.@.@@@@..#.#.@@#.#.@@@@#.#.....@.#..@..#@.@#@#@@.#@@@..#@@@@@#..@.@.@@@@@.@..##
#######.#.###.@@#.#.#@.##.##@.#@#..#..#@#####.###.#@###.#@.@#.#@..#@#.#.#.#.#.##@###.@#.#@.##@@.#..####.#@#######@@@@@#.#@####.##.#.##..###.@.##.####.#.#@###@..#@##..#@#@#@@#.#@.#@@####@####@.#.###.#.#.##@.#.#@#.#.#.###.##.@@...@.#####.@...@@######.#.@#.#.#.###@#@######.###@...###.#.##.@@.#####.###.#@###.@##...##@@#..##@##..#.##.##.#.#.###@..#@..#@#.##....#####.@@..##@##@#@###.#@##@@#@@#.##.#@.@##.##.##@@#@###.#@@#.@@##.###.#..####.#@####@.#@###.#@.@@..@#@#@..#.#.@.....#.#@#.###.@#.#..#.#...#..@#.#.###.#@##@#.@.#.@#@.######@.##.###.###@###@##..@@#.##.@@##.##..#.##@.#@..@##..####.#@..@@#@..#@@####..##.@.#@@##@#@#@##.@#.#@#@#########.#@##.@#.#####..##@.@.#####.@#...#.#.#@#.#@.####@#.##.##.#.#@@@#@#.@#..#.@.#####@###.##..###.#.@.###@.####.@#.#..#.#@..#@.@.#####.#########@#.#..#.#@...##..@#@#@#.@@###.###.#.##..#####..####.@@.@#..#@#....@##.#@#.####@#..@.#.@@#.##.##...##@.###..#..##@@@.###@#####....##.#.#..##.@@#.#####@@.#.#..#.@#..@###.#@....#@##@####@.@#.###@####..@.#@#.#@#.####.#.##....@
@@..@.#@.@@..@#@..@..@#.#@.@#@@@#...@..@#..@@.@.@.#@@@@@#...#@#.@@#.#@..#@#@..@@...@...@#@#@..#.@@@...@..@#@....#.#.#@#.#@.@.@@@#.#@..#.......#.@@.@.@#@@@@@@.....#...@@@@@.@@@@.@#.....@...@@.@#.#..@#@#...@.#.#@#@#.#@....@..@@@#.@...#..@#.#.@.#...@@.@#@@.#..@@...#@@..@.@.@@.#@.@#...#...@.#.......#@..@@@.@........@@...@..@.@#@#@..@.@.@@#@@@@.#.#@#.#@#.#..@#....@..@..@...@#.#.@@#..@.@..#...@@@.#.@@#@@@#.@@..#.#...#.@.#@.@..#......@@..@#..@@.#.#.@.@.#@@@@@..#...#.#.@.#.#.#@#...#@..@..@....#.#.#.#@.@@.@.#...#.@.@@.@@.#@@@@@..@.#.@@#@@.#@..#.#..@.@.@@@#@....#..@#....@#..@.@.@#@@..@#..@....#@#.@.#@#@@....@..@.#..@@@#@#.@..@@@#@..#.....#@..@.@@..#...#..@@..@.@@.#....@@...#..@..#@#@.@.@..#...#...#.#@.@#@@.#..@#@#.....#..@.....@@.@...#@...@#..@#..@...@@@.@@.@.#@@.@....@@.#..@..@@..#.@.@@..#.....#..@#@@@.@.@..#@#.#..@@.@@#@#.@........@@.@.@.#.@...#@..#...@.#..@...@@@@.....@...#..@..#..@#.@@@@.@#.#.@@..@@#.@@..#..@@@#.#@#.@@#.#@...@@@..#@#.@@.@..#.#.#.#..@....#@..@..@#.@....@@...@.#.@@@..@.@#..@#.
#.#@#@#@#...####@@#...@.....#.@@#@#####.#.#@###@.@#@@.#.###.#.#.#.@..##@#.@.#.#########.#.#.#@#####.#@##.##.#.###...#@###..##.#@#..@#@#.#####.###@#@###.#.#.#@####@..@###@##@@@##@##@##@.##...#..##..##.#.#@###@..#@#.####.#.#@##.#..@.##.###.#.#@###.##@.#.#.#@#.#@.@#.####@..#.####@@.#@@.#..##.###@###@#####.####@@###.###.#.###.#@@.@@#@.##@####.@....#...@.#...###.@@.#@.@#@##@#.###.##.@.@##.@#@#@####..#@#.#.##..#.#@##@##.###...#.###@..####.####...#@###@#@#.###.@.##@.#.#.#@#@....#.#@#####@#.##.@##..#.######.@#######@###@#.###.#.#.#@@.#.#.@##.#@@.#@.@.##@.#@####.@.#...###.#####.#@#@@@#..####.#@#@#.@@#@#.###@###@#@##.#..@@@#.##@#..@#@.##@#####.#@####.@#@#@..###.#@#.###.######.#..#@..@###@##@@...@####.#@.#@.#@#@#.#.@@#@.##@..#@###@@.#.#.####@.#.#@#.##..#.##.@#@..@###@##@#.#.#.#.##.@@###@#.#..##@##@..#.@@##@#@...#.#.####....#.#.#.#####.#.#####@@#####...@.####@@##.#@###@#.@####@#####.@.#...#.###.#.@@..#.###@###@###@##....#.#@##.@#@#.@##....##@###@#.#.#.#.@##@#@@@#@.@###@##@.#@#...@@##..####..@@..#@
@.#.@@..#@#@..@..@#.#.#.@@@.....#@.....@#.#.#@@.#@#..@#@@@@..@.@...@@@@@#@#..@.@.@@.#.@.#...#.@@...@..@...@@#@#...#@#...@.@@@@#@#.#@#@#@@@..#..@@@#.#.@@@.@.#@@...@.....@.#..@#@@.#@@.........@@@@.@#@..@.#...@.@@#@..@@..#...@.@@#@.....@....#@#..@#....@#@..#@#...#.@..@@.#.@@...@#.@@...@#.#..@@..@..@.#.@..@#.@.#@..#..@@@..@...#.#..@@...#@@.@@@@#..@#@.@#@.@@.@@....#@...@#...#.@@#..@@@#@@@#..@@.#.@@..@.#@.@@@#...#...#@..#.@@#@...@..#@@..@.@.@#.#.@...#.@@#.#.@@@@.@#.@.#@..@...#.@@#@#@@@..#@..#@@.#.@@#.@...#..@..@...@@..@.#.#.#@@...#....@.@@@#.#...#@@@.@@..@@@..#.#.#.#.@.@.@..@#..@@@#@@...@@@..@#...@.@@....#.......@.#.#.#..@.@#@@@...@.....@#@#@.@#@.@#@#.#.#@@@..#.@..@.@@.@..@..@@..#.....#@....@..@.@#..@#@@...#.@.#.#@@.#.@.#@@.#@@..@..@@#@#.#..@@@.@#@@@#.@.@@.@..@@@.@@.@..@...#@#@#@@@@...#.@.@@@@#...@.#...@.@.#@@@#@#@@.#.#.@.@@@..@.@@.@......@@.....#@#...#.@.#@#.#.#.....#.@.@.....@@#@@.@...#@..#.@@#@.@..#.#@@...@@@.#.@.#.@@.@..#@.@....@.#..@..#@#.@.@@#@@.@.@.@.#.#.@.#@.@..@..@#.#@@@#..@...@.@#.
#@#@#####..####.#.#@#.#@##.@@#.###@##.#.@.###.#@#@###.#@@.##@##.#.###.#@#####@#####.#@###.@####.#.#####.#@#.#@#.#.@@#####.#...#.@.#..#..###@@#.#..#.#.#@#@..@.#..@#@#.@.###@@...###@#@.##@###.###.#..@.##@#@#######.##@##@#..#@#@.#.#####@###@#@..#.#.@@#.....#.#@#.#@@.##@##@####@.@.#@#.#@#@#.###@#.##..#@.@#...#@.##@###@###.#.#@#@#.#####.#@###.#.#.#.###.#..##.#..##.###.#.#@..###@##@.###@@...#..##...#####.#.#.#.@@##.@#@###.####@@#.@##.###@@.#@@@.@###.#@#.#@#.####.@#@.@#.@####@#.#@#.###.#.#.#.#@#@######.@###.#.@##@.@.#@@##@@.@@@.@#@@.#..@#.#@#.#...#.#.#@.#@@#.#@#.#@..#@##@#.#..###..##..#.##@#.#@@.##..###...@@###.@.#@#@..#..######@###.#####...###.#@###@@.#@#.#####@#.#@#.@#@##.##@.##...##@#.#.###.#######.#@##..####..#@####...##@###...###@@.#...##.##.#@#.@@#@.#.#####...#####.##@@.#@#.@@###.##@@#@@##.##..#@.##....#@##.#@####.@@@#######.#@@#.##.#.#.##@##@#.#@.##.##.@#@#@###.@##.#####.#@#@###.@@####..###..####@@#@###.@@##@###@#.#####@.#####@.#.#.###...##.#@@###@@.###.###.#@.##.#####@..###@##.####.#@
#@#@#.@@.@.@..#.@.....#@......@.#@..@.#.@@@...#@.@.@#.#@.@@@@.#.@.@@#.@@@@..@@@.@..@#...@.#@@.#.#...#...#.@...#.@@.@@...#@..#@....#@.@@@@@#....@@.#...@.#.#@..@@#@#@#.#.@.@@@..@.......@....#@#...#@.......@#.....#......@.@#....@@.#.@.@.#@..#.@@.@#@#@#...@.#@..#@.@@.#@@...@..@#..@@@#.#.#.#..@@...@....@@....@...@..@...@.@.@@@.#@..#.@.@@@.#@......@@#...#..@..@@@.......#.@.#..@.@#@.@#@..#@#.@.#@@..@...@@@@.@...@...@.#.#@.@@..@#.@@#@..@....@#@..#.#.@..@@@@..@..@.#...#.#.@@#@@...@...@.@.#.....#.#..@#@@@@.#@..@@....#.@...#@@...@@..#.@@..#.@.....@@#.@@..#...#@.@#...#...#@.@#@@@@@@@#.#..@..@.#.#...#.#@..#@..#....@#.#@..#@.@#@.@@.@.@@#..@.@.@#.@.@..@@.@@.@#..@#.@.@...#.#.#...@@@@#..@#@@@#.#.@.@@#.@...#..@..#.#.@.#.@.@...#.@..@.@#@...@#@#.#@#@#.#@#...#..@#..@........@@#..@#.@@#.@....@@.#...#...@@#@.@@@..@.....@@#..@..@.#..@.@#@@........@#...#.@.......#@#...#...#.....#@@@#@@@.@#.#@.....@..#@....#.@..@.@.@#.@@@..@#.@@#.#....@@.@.@@.@.@....@.#@#@..#@.@..@@@.@........@#...#@@@#..@@.@@#..@@.@.@@#..@#@#.
#.#.#@.@#####.###.#.#..@..@####.#@###@###.@.#.#@###.#.#.@##...#.##.@..##@###.@#####@.@.@..#@@.###@#.#..#..#@##.###@###@@#.#.@.#.#@##.##.##.##.@##.####..#######.#..##@..######@@.##.###@.##...#@#.#.#@..#.#....@#.###@#.##@..@#..##.@@#.#@#.###@#.###@#.####.@#@#..##.###..@#.#########.#.###.#.#@.@.##.####.###.#@##.###...#@###.#.####.@..@.#@#.#@#.###.#...#@..##.@.##@@.#..##.#.##@.#@.##.#.#.#.###.##@.@.#.@###@@@##@##@.#.#@@####.#.#.....#####.#.#@###@.##@#@..##..#.###.#.###..@#.@##@##@.#@##@@#.#.###@#...#.#@....##.##.#@.##.###.###@#.###.@########@#.#.###.#@#.@..@#@..@.#.#@.@#.@..@#@.#.@..#..##.###@###.#.#.#####@#@#@###.@.##.####@##..#...###@#...###@####.@...@.@###..@###..#@##.#.@##.###@#@##..#@##.@.@#...#.###@..#.#@###@#####.#####.#.#@#.#.@@#.#.#@.#.#..#####@####...##@#@..#.#.@@#######@#.@##@..#.#####.#.###.#.#.#.##@.@##.#@#.@##@##..###.#@####@.#@#.#.###.##.######.@#..#@@.###@#@#@@@#@#.##.##@#..##.####.@@##@@.##..#.#@#######.#.#@#@###.#@#####@@@#.###.#...##.@####@..@#@####..#.#.##@##@@.#.#.#...
#@@...#@#...#@.@@.@.#.#...#.@@....#...@@@.#@@.#@.@@@.@#@.@.@@...#...@...#.@@#.#@....@.#@#@@.#.....#.#@#@..#.@.@.@..@@@#@..#.#.@@#@@.@.#...@.#.@@@.#.@@....@...#..@#..@#.#..@@.@@#@@..@@@.@.@#@#.#.@.#.#..@#.#@.@#.#.#..@....#..@@...#.#@@@@.@..@@.@.#.#....@#@#@#@.@..@...@.#@#.@..@...@#@..#.#..@#.@.....#@........@@....@.#....@@.@@@@@.#.#.#....@#@@.#.#.....#.@....@#@..#.#.@@#@..#.#@#...@.@.#....@.....@@@.@@...@@@@..#..@....@@@@#@..@@#......@@.#..@..#..@#@#.#..@#.@@..@@#@@@#.#.@.@.@.@.@.#.@...#...#.@.#.#@@.#@#..@..#.@.#.@.#@@@.@..#.@@@@.@#@....@.....#.....#.#@.@#...#...#@@..@#@.@@@.@#@#.#..@#@@@@..@..@...@@.@@.#..@.@..@@#...@.#@#@@@#..@@@@.@.@.#@@@.@#.@.#.@...#.@.#.@...#.#.@.@.@.@....@#...#.#@.@.@#..@@...@.#@@@#@..@..@#...@@.@#@.@..#@@@#.#.#...@..@@@..#@.@@@....#@.@..#.#@@.#.#...@...@@...@#.#.......#..@@.@.@.#@@.#......@#...#@@.#...#@#.#..@#...#.#@.@@.#@.@@@..@@#.@....@#@@..@#@#.@@@@#@......#.#@.@#..@..#.@@@@#..@#.#...#@@.@@#@#.@@#.@..@#@..#.#..@#@@.@@#.@.@...@.#.#@#..@.@@.#.@.#.....#.#....@#@
###@.@#.#.#...#@.###...@#.#@#.###.@@##@.#.@@#.##@.#.#.@#.@###.#.#.##@##@#.#..##.#.#@#.#@#.@@###..##..#@.##.####@@##.#@#####@#@#.###.@#.@###@@###@##.#.@.@@.@@.####..##@..@#@#@@.###.###.###.....#@###@###@#.#.###@#.#..##@#@#..####@@.#.#@###@#.##..#@#.###@#.#.#.@.@.#@#..@###.@######.#@#.#@..##@##@###@#@#.##.@#..@@####.#.###..#.#..#..#..#@@##@#.@.#.###@#.##.@.#.@#@#.#.##.@.#@@#@@##@@#.####.#@#.####@#@###.##.#.#.#@#.###@....###@####.##@.######..#.##.#@###.#.@#@@.@##@##.##..#.@####@#####@###.#..######.#.##@@.##@@@###.#..##@.#.@###..#@####.##..#...#@#@#.#@#@..#.....#.#.@.@@#.@.##@##..@#@@##.#.#.###.#.#.#@@##@#.#.###.##@@@@#@.##..@#@#######@.#.#######..##..@@###.###.###..@@.##########.@.#.@#..##.#.###.####...##.@.#@#@.##@#####..@####.##.#.#@#@.#.########.#@##.@#.###@.##@@####.####.#..#####.#.@@#.###.@##@#.#@#.@####@##.#.#.@@.@@#####...@...#..@#@.@#.###.#.###@###@@##@##..#######.###.#@##.######..@...##@###@.##.#.##..#.#@#.###@#.#.#.#.@####.#.#.#.#@#.#@###@##.@#.#@#@#@###@#@##@@###.#@#@..#@#.#..#
#@@@....#@#.@@..@@...@..#.#.#.#...#.@.#@#.@.@.@@@@#@@.#.@...#@#..@.@.@..#.#.#.@@#@.@@.@..@#.@@@@@.#..@@@#..@#.....#@#@@...#@..#...#.@@@@#.@@.@.@.@.@#..@..#.@.#..@@..@#.@.@...#@......#.#..@#.@.#.@@..#@@@#@#.#@@@.@..@..@@....@....#@#...@@@@.@.@#@.@#.@@#...#.@..@@.#@#@..#@..#@@@@@#@@@.@#..@@..@@@..@.@@.@@..@#..@#@@.....@.#.#...@@#.....@@.@#@.@@.#.#@.@#@#.@.#.@.#@#.#....@@.#@#@@..@.@......#@#.#....@#.@@..@...@@#..@@@#.#.@...@...#@@@#...#@..@....@@.#.#..@...@#.@...#.@@#@...@..@@#.#....@#.@@#..@@@@..@.@#..@@.@@#.@@.@@.@@..@@...@@...#@@@@....@#..@#.@.#@..#.#.@.#@#@#.#.#...@.#.......#...#.#.#@.@#.@...#.@@#.@.#.#@@.@..@#..@#..@...@@.#..@..@..@...@....@.@.@@#.@@#.@.#@@.@@...@#@@..@...@@@..#@#@@@@@#.@@#@#..@@.#.#...#@.@#.#.#@..#.#@@..@..#.@@@@.@..@@..#@@.#@#.@..@#..@#.@.#.#..@#@..@@@@@@#.@....@.@.....@@@@.@.#.@@@..@@.#.@.#@@.#.#..@@.#.@.#.@@#.#@@@..#.@@#.@.#...#.#.@...@@#@@@@...#@@@.....@#..@....@.....#@#...@..@#.#...#...#...#.#..@..#..@@..@.@.@#...#.#@@@@@#@#@#@#..@@...#@@.#@..#.@@#@@.@@#.#..@#.
#@###@..#.##.#...#..#@#.#...#@#.#.#...#@#.##@.#.@@###@..#.#..@###@#.###.@@#.#.......#..###@.#.###.###@.##.#.#..##@#.@...@####@##@.#@#..##@###.@####.@@.@.@#...#.#@##@.@.#@#.@###@.##.@#@#.###.#.#####.#@###.#.#..##.###@.###.#@@#...#@#..@#@#@.#####.####@@@###@#####.###.@.#@@#@#..#@###@###..@##@.#@#.##..####..#.###.#@#.###@#@...###.##@....@@#.#@..@##@.#@.#@#@#.#.#.#@#@@##@###@..##@##.#@..@.#.#.#..##@#.##..#@#.@##.#@#.###.#@#.###@@.#@#.#..@##.#.##...#@@.@#..#@#.###@@.####@##@#@#.#..@#@###.@#@@#.@#@..####@#####.#.#@#.#########.#@.@###.###.#@#@#...#...#@#.###.##.##.@.@##.#.##.##.#@#@..#@#.#..##.#.#.#.@.@######.#.#.#.@.###.#@#####....@###.#.@.##.#.@.#.#######.@#.#.#@###@##..#.#.#@#@..#..##.@###.#.@...##....##@#.#.#...#.#@#.#.#@###.#.#.###@.@#.#####.#.#...#.###@###@#.@..##@#@###.#@@.@.###.#@##.@@@#.#######.#@@#@..####.#...#.#@####.@#.#@..###.#.@#.##.#.###.#.###@@@.@.@#.#.#@.#####...####@#.###.#@#.#@..#@##.#####.@#.#.@.#@#.#.#.#.##.@###.#.####@####.#@####.##.@@..#.###@#.@.##@.###.#@#####.#.###.##
.@@.#@#.@@#.@@.@..#@#@@.#@#@..@...@.#@#..@#@@.#.#@@.#@#@.@#.#@@..@#@.@..#@#@#...@.@@#...@@......#@..@@#@@@#.@...#..@.@#.#@@@#@@@@.@.#.@.@.....#....@@@..@......@#.@@@.#@..#@#@.@@...@...#@.....@.@#....@#.@.@@#.#@......#...#.@....@#@..#.#.#@#...@@..@@..#@.@#..@@...@.@@#.#...@@#........@@@.....@#..@..@@#..@#.#@#@..#@#@..@@@.@.@@#.@.@.#@.@.@@.#..@@@..#.@@#@@..@#@@.@@#.#.@@@@..@.#@@....@#@#@@.#.@.@@#...#.@@.@@..@#...#@@.#@#...@....@#.#@@.#@#@@.#@..#.#.@@#@............#.@@@@#@.@.@#@#@#@#..@.@..#.#...@@@...#@#@..#@@.#.#.@....@@@.@...@.@.@@.....#@..#@@...#..@.@..@@@@..........@.@.#.#...@.@.@...#@#..@#...#...@@#..@..@.@.....#.#..@...@#.@.#.#@..#..@@@..@@.@..@..@#.#.....@@#@@@@.#.#...#@.@.@.@#@@.#...#....@#@@...#.@.#.#...#..@#.@@..#...#@..@.#.@.@.#@#.#@#.#..@...@...@#@#@@@@@#@..#.#.@@#@.@@.@..@#.#@#@..@@@...#...#@.....@....#.#@@.@...#.#@....#..@@...@.#@@@..#..@#..@.@#@@.@.#...@@..#..@..#.#@.@...@..#.@@#...#..@#..@#.#@#.#@..#.#.@.#@..@@.@@@#.@@.@#.#.@@..@@.@.@#@#.@.@.@..@#.#@@.#..@@@@@.@#@#.#..@@.
@@..#@@@###..##...#@#####@#@..#@##..#@###.@@#.#.#@#.###@###@....@@#.#.#@#.#.#.#.#@.###..#.###.#.@@@##@@#.#.@##.@#####@#@#.@@###@@#.##..##.#@.########@.####....#####.###.@#@#.#########.#@##@##..@#@###.@.#.#.##.@#.#@#@#....@###.#.#.#.@@#@###@@#####.@#@#.#.##.###@@#@########..###.########...@###@..###@#@@##.@.#@##@@#@#..##.#@#.#@#.###.##@##.###.#.##.##.#@@.#@#####.#.#@..#.@####.#.#.@##@@##.#@#######.@.#####..@#.#####.#@#@@#.@#.#.#@#@##..#.#.#.#.#.##########...@##..#@###.#####.#.###@#@@..@..#@..###..@.#...@@##..##.@.#####@#.#..@#.###.@.#.@.#...#.##@##.#.##..#...#.#...#@###@@@#.#.#.#@#.#.@.#####@@@#@@.##@.#######@###.###.@##..#.##.#.#@###.#@..@.#@#.#@#@###.@#@.....#.@##.###.@@@.@..##.#@.@..#...@#.###..#@#@..#.#@##@@#@###.@@#######.@@#.#@###@#@#.###....@@#.@#.###@#@@######.#@#.@.###.##.#..#.#@#@#.#..###.##.###.#...###.#.#@#@####@@#.###@.####..######.##.@#@#.#...#.@#.@#.###@#..##@###.@@##.##@#@#.#.#.#@#@#@@@@##.....#@..#@#....@@#####..#.###@@@@#..#####.###@#.#..#@#@.#@#.##.########..@#.#.#.##
#@..#.#.#.@@...@#.@@#@.@..#@#.@.@.#@.@...@#.#..@@@#...#@@...#@@@.@..#@#.@.#..@.@@@...@.@@.@....@@.@...#@@...#.@.#.@@..@@#@..@.#@@@#@....@.@..@@@.@..#..@@@..#.@.#.@@.@.@...@#@#@@@#..@#..@..@@.@.@.@....@@#.@.@...#....@.......@#.#..@@@#.#..@@.#@@..@@@#.#.#.@@@..@#..@@.....@@.@...@@.@.....#...#..@..#@..#..@@@@.#@#.#.#...@...#...#@#@..#...@..@#..@.@@.@..@.@#.#@.@#.@.....#@#..@...@#.#@#@@......@..#.......#@..#.#..@#@..#.#...@@@.@.....@@..#...#@@@#@..@.#@.@..@@#@#.@.@.#..@#@...@@@..#...#.#.....@..@.@..#@@.#..@@.#@....#..@#@.......@#..@@@#@#...#.#@.@#@..@@.@@.#@@@#...@.#@@.@@...@...@.@@@#@#.#@@...#..@..#.#.#.@.@.@.#..@#.@.@.@.....#...#@#@@@#@@.#@#@@.#..@@.@..@@.@.#.#@#...@@...@#.#.@@#@..#.@.#.#@@.@@#@@.@.#@@@#.#.@.#@#@#.@@@.@@.@@@.@#@..#@#.@@#.@.#@.@#@@.#@#....@#@..#..@#@..#@#@#...@.@.#@.@.@#.@.@@#.#@@.@...#.@@#@#..@@.#@#.@.#...@@#@#.#@..@.#.@...@.#@..@...#.@...#..@.@.@#@..@.#.#.@@..@@#@#@@@@.......#.#@..#.#...#@#@@@#.#@#@....#.#@.@@..@#.@.#.@..@#.#@@.....#@..@@#.......#@..@@..@.@@..#.@@#.#@.@
#.#.###@#@###@#..@#.#@#@###@@@#@.@#####...#.@..#@.#.#.#@#.###@..#@#@#.##.#.##..##@###@#####.##.##@#.#.#.#..@#..##.#.#####@#.#####.#@.##.###########..##@#.@.#...##@.#@#.#@#.#.#@@..@#@#.#.#.##.@@##@#@#####.@#####.####.@@.##.###.##..#.#...#.#...####@...#.@##@..#.###.###..######..#..##.##.@@#@#@@####.#@#@..##..#.#.#@#.#.##.@#.###@..#.###@#####..#@.###.#####@@.#@#@..#.#@.#@@####@##@.@#@.##@.@#@#@#@##..#.#.#@@##@@@#.#.#.#@##..@.###.@#.##.###.#@..#@@##.#@#####.....##@.##.@@####@.##.#.#@#@#..##@#.#####.###.#@###.#.###.#.#..#..#@.@#@#.#.#@...###..##@@#@###.###@..#.#.#@...#@.@@.#..#@###.#.#@#@#.#.#@###@#@#.#..#####..##.@.@@@##@.#@..##.##.#.@.#@#..@###########.#@..##.@#.###@#..#@##.##@@....##@##@#.@##..###..#.#@#@#####@#.####.####@.####.#.#@@@#.#@#.#@#@#@.##.#.#####@#@#@@##...@.@#.###@.#@#.@#..#@...@#.#.###.##..#@#.#@@@#.#.###@..#@#@.@#@#.@@###@....#@#@###.####@#..###.#..@#@####..#@.##@###.#.#.##.@#.#@.###.#@@###@@##@###@#@#@#@#@#@#@#@#####..@.#..###.#@#@#.#.###..######.###.#@..####..#.#.#####@#@
#@#@...@#.#@@@#.@.#..@@.@@..#.#.#..@..#..........@#@@@..#.@..@#.@..@..@@@....@@...#@@@#@....#....@#.@.@@#.#@#@..#@.@@@#@..#@...@@.#.#@@@#.@@..#@.@#@#....@#@.@#.@@#@.@@.@@.@#@.@#@@.#..@........#...#..@@.....#......@...@@@#..@@.......#..@@.....@@#.@@...@.@@@.@..#...#..@....@.@.@.....@.#@#.@.@.#.....#.#...#...#.@@#@@@.....@#@#.@.@.#@#....@.@.@#.@.#@#@.@@..@@.#@..@...#.@.#@..#.#....@.@.@.@.@@.#@...@....#.#@@.#.#.@.#@#@#..@#@..#.@.#.......#@@@..@....@#...@@#.#@#@@...@..@.@..#.@.....#@#@#...#......@..@.#@..@.#...@.#..@.@@....@@....@#.@@@.#.@.@...@.#.......#@#.#..@.@......@.#..@#.@.#.@@#@.@@@..#@.....@@@#.........@..@#.@@@.#.@@@....@#..@#.#.#.#.@.@@..@...@.@....@#.@.@.#@#...@.@.@@.@#.#...@..@#@#@.....@#@#.#.#@#....@.....@..#@#@@@@@.@#..@.@.@#.#.@.#.#..@#.#...@....@#.....#..@...@#@..#....@#...@..@..@@..#.#..@.@#@.@#.#.#.@.....@.#.#@#.@.#.......@.#.#.@@#....@...@#@.@#@.@....@@.@#.@...#@...@#.....#@#.@.#@@..@....@@@.....@.#@@@#.@@#@#....@.@#.....@.@.#.@.@@#......@...@...@@..@#.@..@#..@#..@..@.#.
#...#@@#..#.###.###.@##@###@#.##.##@#..##..##.#####...#.###@#.####.#.#.####@#.##.##...#..##@###.#@.@#.#.#...###.#######@####@@@.#@#.#@###.#@#...#.#@#.########.##@#@.#.##...###.########....#.#.#.#.##@@#.#@#@##.@##.@#@#####.#####..######.#@#@#.#.#@###@.####@.#.@@.@##@#...#######.#@####..#@###@.####@#@##..#.####.@#####.#####@###@.##@#.##.@#.#.#.###@###..@.#..###########.#.#...#..@##.##@##..#######.#.#@#.###.@..##@@@#.#@..#...#.#.#.#.#@#.#..@#.#.#@##@##@..#.#@###@#@#.##.##.###@##.#@##.#...#.#@#@##.@#.#.#.###.#.#@#.#####.#.#.###.#...#.###.#####.#####..##...##.@#.@.##@######.@.###.@@@#@..@#####.###.#.#.#.###@#.@@@#@.#.#@.@@@..#..##.#.#.###.#.##..@.#.#...#@#####.#@###.#.#@###@###@#.#.@##@@#..#.@@#.###@#.#@#@#.#@.##.####.##..@##.##.##.@##.####.#.##.@@..@#@###.#####@#.#.####.####.#@###.#.#.@##...#@####...@#@.##.#@##..#.###@##..###@.@#@#..#.@###@.##@###@#..@###@#@#####.##.@####.##.#@#..@#.###@###@..###.#@#@###@@@@########.#.#@##.@#.#.#...#.###@@.#.#.@#@##.##@@#.#####@#.#.#####.#..@@##.@##@#.#@##
#..@@.@.@@@@..@@#...#@#.#@..@....@@...#..@#...#.@@#....@..#.#.#.@..@.....@#.#.@..@..#@@@.@....@..@#@#.@.#@#@@@@.....@@@.#@...@#.#@#.#@...@@.@.@@@.#..@@@@.@@.@@..@#.@@@.@.#.@.#@@.@...@...#.#.#..@@@.@@.@@@@@..@#...#.#.@..@.@.....@#@@..@..#.#..@@.#..@#@@@@..@.@@@..#@@.#@..@.@.#..@@@....#@..#.@..@.@#@.....@#@#@.@...@@.@@@.#@...@#@#..@#.#@#@.@#@.@.@@.@@.@@@@.....#..@..@@.@@...@.#@#.#...@@#.#..@..@@..@.#.@@@.#.....#@#@@.#.#.#@@@..#@#.#.@@@...#..@#.#.#..@#@.@.@.@.@@@@.#.@.#@..#.#..@@@@.@.#...#.#.#.@.#@..@@..@..@#.@@@.#.@.#@..@@.@..@@..#..@.@#....@.@.@#...#..@....#.@@...@#.@@...@..#.#.@.@@@...@...@@@.#.#..@@..@#@..@.#@.@.@#@....#@#...#.#.#.@.#.@@..@..@@@#.@@..@.@.#@.@@.#.#@.@.@#@..@.#.#.@@#.@@#...@@@.#...@@@@...@#...#@@...#@..@......@@..@@.@@.@@@....#..@#@@.#@#.@@..@...#@@.#@..#.#.....#.#.....#@.@#@..#@#.......#.#.@.#@#@@@@@.@#.@.#.@.#@@..@......#.@..@#@#.....@.#.@@#@..#....@@.@..@#..@#.....@.@@@...#..@@@...@..@@#@.@@@#.@.#.@...#@...@#...#.#.....#....@@@#..@#.@@@@..#.@.@.@@.@@@#...#.....@.#.@.
@.###@@######@#@#.###.#@###.###@@@#@.##@#.#@#.@.#.###..##@..###@.##.###@##@.##..#@#######.#.@###@#..#@.@#@@...####..#..@...@#.@#..#@#.#.###@@.#@@.######@##@@###@.#.#.#....##.@.#..@#@#.@##@#.@######..##..#.#.@@##.#.@#..###.#.###.#@#.###.##.#.@..#..@#.###@@.#..####@##@.####@@#.#.##.##@.@@##.###...#.#@#.#.#@#@..###.@.###@.####@###.#.#.#.#@#.#..@#######.###.#@#.#@#@.#@##.#.###@..##@.#.#@#.##@##@#.#.#.#.##@@@@###@#.##@#.#@...##..@..#.@#.###.#####...#.@.#..#@@#..@###@###@#..#.@#.#@@.####@@###.#.#@#####@#.#@#.#@#.#@@..@#.#.@##@#.##.@###...@##@#.####.@#@@@###.@.#.#.@#.......#.##.#.#.#.#.#.###@###@..#@#.#######@#####.#.#..@#.###@#@#@###@#.#@###.#.###@##.###.##@..@@..#@#@@@##..#....##.#@#.@@#..######@.#@@#@###@.@#@.@.##@@@####.@#@...##.##.##.###.##..##@@###.#.#@#..#..###.....#...#@@@..#.@.#@##.@#@#@#.#..@..#@#@..#.#@#@..#@.@##..@.####.@#@###.#.#..@#@#@#####..@#####@#@##..@@#.##..###.@..##.#.@#.##.###@#.#####.####......##.##@.##.###.#..##.###@#.###.####@@###@#@.###.##.#####.####@.#@@.#.#@.@#.###@
#..@@.#@.@#.@.#.@.#@.@#...#..@..#@#.@.#.@@@@#..@......@@#..@@@@...@..@#.#.@@#@@.#.#@@.....@.@@.@.@#.#@#.@...@.@@@@@...#..@#.#.#@.@#...@@.@#....@....@.#..@.@#@@@#@@.@.#@#...#@....#..@#@..#.@@..@.@.@@..#@#.....#@..#@#.@.@@...@......@.@@#@.@@.#.....@.#@.@@@#.@@...@#..@......@@@.#.#..@#.@@@.@..@#@#@#....@#.#.@.....#@@@#@#@.@..@.@@#...#@#@..#.#@#.....@@.@#@@..@#@@.#@.@@.@.#@..#@#@.@..#.@.#.........@@......#...#.@@#.........#@@@..#@..#.#@#..@#.@.#.@.#..@@.#@@@#.#.@.@@@.#.#.#.@.#.#@@...@.#..@#.#.@@.@@.#@.....@...@#@@...#...#...#@..#.@.#@#.@..@#@#.@.#@.@#...#.@@.@@@..@..@@.#@...@@...#.#@#@@.#@@.@.#...#@#@@.#..@.@..#..@@.....#@..#@#.#....@@..@@..@#......@@..@#..@..#.#.@.#..@#@#@#@@.#@#.#.#@#@....@@..#@..#.#@..#@...@#.#.#..@@@@...#.#..@@@@@#@#...@...#.@..@.@@....@..@.#@#@..#...@.#@@.#@.@#.#...#.#@#...#.@.....#@#@@@..#.#..@#..@...@@@....#@@.@@#.#.@@@....@...@..#@..#.#..@@.#@.@#.#.@@#.@@#@..#.#.....#....@..@..@...@..#..@.@.@..@.@@#........@.@@@#@#@#..@..#.#..@#.@.@...#.......@.@@@.#.@.#@@.@.@@..##
###@..##@.#.#.#.#.@@#@.##.###.#@#.@.@.##@@#.###.###.#.#.#.#########@#.#@..@##.###@@@####.#..#.###.@@###@###.##########.@###@#.#@#####.@##...##@##.#####@.##.#@#.###.@.@.#.#.#.#.#.###.#.@@#.#####@#####.#.#..####@##.@#.#@.#@.###@###.#.#.####.@#.#..@#.#@#@#.#.##.#@.#@#.##..#.###.#.#.#.#####...#..@.@#.#.#@#.##@##@#####@@@.##.###@#.##.@..#@#@#@#.@#@.###@#.#.#@#.#.###@.#@@###.....######@.#.#.#...@#@@..@.##.@#...#@##@@#.#.#.@#@@#@#####.##.@#.#..@#@@@#.#.##@##.#####.####..@@#.#@#.#.###..#@.@.#.@.#@#@#.#.##@.#.#.######.#@@@@@.##@####@###.@.###@@##.#.#@..#.#@#@#@#@###.#.#####.#@.@.#.###.@@..@##.@..#@#@@##.#.#.#@..####@###.#.@....##.##@..@@##..###.#...###.#@....#####@#@######.@#.#...#@..#@#.###@@#######@.##@.#.#..@#@...@@.###.#@@###.@...#..#.#@#@###.####.##.#.#@#@###@#.#.##..#@#.#.#.###.@##.##..#@#.#@.##.@.#.##@.#@#####.###.##@...#.#@#####.@#.###@@.##..@#..####.#@#..@.###@.###@.@###.#.#@#@#@.#@@###.#@.##@.@#@###@#.@##.#@##@###.@.##@###.#@#####.#.#.#@.##@.@#.#..#...##.#..#@##.####@.###@#.#@#@###...
#..@#...@.#.@@#.#@@@#@@.#.@.@.#..@.@#.@.#..@....@@.@#.@@@.#..@#.@.#@@@.@#.#.@.#@.@#...#@@..@......@........@..@.....@...#@..@@..#@..#.@@@.#.@...........#....@#..@#.@.#.@@#@#@#@@@#.#...#.@@#@..#..@@.#.#@....@.@.......#@#.@.@@.@@.#.@.#@#@#...#.#.#@#.@.#.#@#@.@..#@.....@..@@..#@#.@.@@#.@.#@..@...#..@..#.....@..@#.....#@....#..@....#@.....@#@@@.@#..@#.@@#@.@#.#@..#.@..@@@..#.@.#@@.....@.#@@.@.#@.@#.....@@#@..#@#@@@@@#@@@#@.@#@.@..#...#.#...#.#.....#...@@#.@@@.#.@@@@@.@@#@..#@@....@..#.#@..#.#..@#@#@@@....#.@@....#...#@@.@@..@@....#.#@.@#..@.@..#@.@.@#@#.#.#@..@@@...#...#@..@.@.@.#@@..@#@.@#.#.@@...@#.#@..#@...@..@.@..@.@.@#.@.@.#....@#.@..@@@#.@...#@.@#@......#.#..@.@.@#@#.#.#@@..@#..@#...@..@@@#.#.....#.#@#@#.@.#....@@.@..@@.#@#@@.#@@.#..@#..@...@#...#@@.#@..#.....@.#...#.#.#.....@@#...#.@@#......@@@....#@#..@#@.@.@@.#@.@@....@....#.@@.@..#.#.#..@.....@#@@..@@@.@.@.@#.#..@#.@@....#@.@#...#.@.....@.#@@...@.@.#.@...@@..@...#@.@..#.#@@.#.#@.@.@...@..@.@@.@#...@@..@@#@@@#...#@#..@#@#@#.#.@.@.
@@##.#@.##.##@#@@.##..@..@#@#..####.#..@#@#.#@.@####@.##.#.@.@#.@...#.#@#.#@.##..##@#.#.@##.@.#.#@#.###@#@##..#..#.#@.#.#@###@#.#@##..########.@.@#..####@###@@##.#.@..###@@#@.@#@#@.@###.#...#.###@#@#@#.@#.#.#.###..#@.##.#.##.##@#@#.@.#@#..@.@#..@#@##@@#.#.@.#########..#@.#.#.#@###..@#@#.#@##@##@..#@@.@.###@.@@.@##.#...#@#@@@#.#.###.#@...@@.#...#@#...@.#.#...#@#@@####.#.###.@@###@.#@.###.@.#@@.#.#@#.##..#.#.#.##@..#@.@@###@#@#@@..@#@#@#@#@.@#.#@#.#@@@@@@@@.@@.#..#@#@@@#.##@##@#@#.#..#@..@@@###@###.@#.#@#@#@.#@#.########.##@.#..#..#..#.#.@#@#@######@@.#...###@###...#.#.#####...##@####@###.#@..@#..#.@@#..@########.@#@.####@.##@#..##.#########@@.#.#.###@@##.#@#.#@#########.#@#.#@##..#...##@##.@@..#.#.#.##@@#@@##@@##@#.@.#@#.@##@#@.##.####@....###..@##@#@@.#.#####..########.@.#@#######@@...##..#@#.##....#.#.#@#@@@#.#.#@#..#.#@@#######..######@.@@@#@#@.##.@.#@##.@.@@##.#@###.#@##.####.#.#.#@.@#.####@##.@@..###@@.#.####@..##@.####.#.@@.@#@#@#.#.@.@.#.#@@##...#.#@.#@.#.###@@.#@#@@#..#.#@#.@.#.
#....@.@#..@.@#....@@@#.#@@@#@@@....#@#@@@..#.#.#...@.#...@.@@..#@@...@.#.@.....#@.@..#...#@....#@.@......@..@..#@@.......@..@.@#@.@#@#@@..@#@..#@.@#@@.#.#.#@@@#.#.#..@@@.@@.#..@#@#.@.@.#@@.#...#.@.@.#..@.@....@@....#..@.@@.#.#@#.#.@@#@@..@.@#@#@.@.@.@@.....#@.....@@.@.#@.@@.#@@.#.@.#..@.@.@..@.@.#...#...@.@@#@...@.@#@.@#@#.#.#...@.#.@@#@#...@@@@.@#..@#.#..@#@#.#.@@@.@.#.....#@....#.@@..#.#@..#...#@#@@...#@#@..#@#@#.@.#.#..@#@@@.@#@@@#.@@..#.#@...@@@..@@#@..#@@@#.#.@.@.#.@@#@.@#@#@@.@@#..@.@#..@#.@.@@..@@#.#.@@.......@.@@@@.#@#@#.#...#.#.@@@@#..@..@.#@@.@.@@.@.@#@#.#...#.@@#.@@..@@@@#..@#.@@@..@#.#@#@@.#.@.@@......@.@.@.#.#.@@..@.#....@@...#...#@.@....#...#@@.#@.@@@#...#@..@.@....@#.#.....@...#...@...#.#..@.@@.#..@.@@.@@@...#@#@@@#.....#...@...@@@@@.#@#...#.@.#.@.@...#@#@.@.@..#@#...@.#...#.#@.@@.#@#@@.#.#@..#.@.#@@.@....@..@@..#@....@..@#@#..@#..@@.@@#..@@.#.#@..@@@@@@..@..@@@#.#@@.@@#.#.#@@.#@.@...@#@..#.#@..@.@....@......#@#.#..@#@@.#@#@#@#@..#@.@@@@..@@...#...#.@...#....@@@@.@...@.
#@##...@#@#@#@#.#.@##@#@#.#.#####.##..#@#@###.#@#.#@#@#.@.@#@.####.@#.#.#.######@.###@##@@######@.#.#####@#.#.#@###@###@..#.#.#@###.#@#.#@##..#.#.#...##@.#.##@.#@#@@.##@.#.#.#@#@#.#####...#####..@#.##@...##@.##@@##.##.#.#.#@@@#@#.#@@###.####.#..@#@#.###.#.#.#.##@.####@...##.@#@@.####@.###@#@.###@###@..@#@#.#.@##.##.@.#..#.#@.@#####..#@##.#..######@#.#@#.#.##..#@@..##..@#.#@#.#.###..#.##@#.#.@@###.#@..####@.#####@.@#.@##.##@######@#@###@#@#.######.@#.#@#.###.#.###.#@..@.#@..#.#.#.@###.#####@@@.#.####.@#.#.@###@.#.###.#@@@##..###.#.#@..#.#.#...####.@#.#.#########.#.@@#.##..#@##@.###.###@#@#@##@.##@.#@@##.@##.#.#####..#..###.#.#.#.#..@###..#@##@#@###@##@..#@#@@.@#.#.#@@..#..#.##..#...#.#...###@.##.##.#.@#...#.#####@###@#@@.#@#.#@#@#.@@#.##.#..#..##.#@..#@##...#.#..@####.#@#.#@###.#@####@###@.....###.#.#@###@.#.@#.##.@####.####.###.#######.#..@#@#.@##.#.#@#@##@##....@##.####@..#@#.#.##@####@.##.@.#.#.#.#@#@#.#.###@#@@##@#@#@###.#@@.########@.#.@##.###.##.@#.@#..#.###...###.####@########.#@
#.....#@@.#@...@..@.#.#.#...#.@.@.@@..#.#@......#@.@#.@.#...#.#.@.@.....#@.@#.@@#...#@@@#..@..#.@.#@@@..#.@@@.#........@#.#...#@@...@.@.#@@..@#..@#.@@...@...@#.#..@#.@.@@#@#.@.@@..@@@@.@@@........@.@@@.#...#@#..@#@@.#.#.@.@@....@.#@.@.@@.#.#@#.#@..#.@.#.#@#@.....@@@#.@.#....@#@#@.@.@#@..@@@.@.@.@..@@.#@....#..@.@#@..#@#.@..@#.@..@........#.@@@...#@#@..@@...@@.@@...@@@#.....#.#@#.#@.@@@#.@...#.@..@..#@...@#.....#@........#@...@..@@....@@@@#@....#..@..#@#@..#@@@#.#...#..@@...@.#@#@......@.#@.@..#....@#@@@#.@..@...@..#@#@....#.#..@#.#.#@#.....#@@@..#@.@..@.......#...#.@..@@.#@@.@@..#@@@.@.@..#@..@.@@#@@.@.....#..@@.@..@....#.@.@.#.@@.@.@#..@..@@#@@.#@#.@@..@.@@@@#@@@#...@.@..@.@.@@..@#.#@.@#...@..@...@@@.@..#.#@@.#@.....@#.@...@@@@.@...@#@@.@.#@@@#@@...#@..@@#@....@.@@#@#@#@...@..@.@..@.@@..@..#@@.#@..#...@@..#..@#@@.@..@..@@....@.@@#...#.#...#.#.....#.@.#@@@.@#@#@..#.@@@..@@.#..@#.@....@#....@#.#.@@#.#.#@#@..#.@.@.#..@@...#...#.#..@#@@@#.@.#@#...#.@@...@..@.@.....@....@#...@@....@@..@.#@
###.#...#.#.#.#...##.@#.#####.#.#.##.##@##.#.##.#..##@#####..@#@@.####@####@#@#.##..###.@####.#...@.#...#.@.###.#..#.##.#.#.@#@#@@#@####.##@#######.####@###..#@.####.@@##@@@@#@#.##.##@#@#@.##..######.#.#.#..@#@##@.#.#@.@###@###@####..###.#.#.#@@...###.#@..###.#####@#@#.#.#...@@#.@##.#@#@..#.#.###.@@..#@#.#@.@###.#.###@####@.#@###@##.##...#.#..@#@#.##..##.#.@@@@####@#.#@#@####@.#@.##.#@.@#.###@#@#@.###..#@###.#@.@##@.#@..#@.@#@.@#.##@..#.###@.@@@.##.##@##.@#####.#.#.###.#.###.###..@#..#@@#@..@##@#.##.######@###.#.#.@.#@#.#@#.#.###.#@.@##.##.##@##@.@#@.#.##@#.#@@#.@#.###.#.######.@#.@.@@#.###.##@###@######.#@#.###@##..@@.@#@##.@#.##.@#.####..#.#.#@#@..###.#.@..@###.##.#@@@##.#.#@@###.@#@###.@@..###..##...@##@#.#@###..####.#..##.##.#@###.@#@..##@..########.#..@@###@.#@#.@@###@.###.##.###.#@.####.#.@#.#.@@#....#@##.@#####@#####@@.#@@@#.#.@.##.##@#####.@@#.#.###@#.##...@#.#@####.@###..@@..@##@@##..#...###.#.#.#@#.###@#..##@#.@.@##@.##.#.#@#..@...@@..@###@###.#.#...###.#...###.########@##...
#..@#.#@.@#..@.@@@..@..@#..@..#.#.#.@.@@#.@@.@#.@..@#@@.@.@@#..@#..@....#..@..#...@..@#.#....@#...#.#.#.#@@.@@#.#.#@.@#@#.@@.@....#...#....@......@@#.@....@@.#@.@.@..@.@...#..@#..@@...#@@.#.#.#.@@#@..@..@#.#.@@#.@.@..@#@@@.@.@#@#..@@@#.@.#..@@.@@#.@@.@..#...#.@.@@..#@@...#@@...#...#..@..#..@#.@@..@@@...#@..#.#@#@#..@@.....#...@@#.@.#...#@.@.@.@#...@.@..@..#.#@@@@..@#@..@...#@@@#@..@.#@#.#.#@@@@...@.#@..#....@#@#..@@..@#@#@..#.@@#.@.#.@@@..@#@#@#.#.#@...@.@#.@.@@@@#.#@.@#...#.#@@....@.@@.#.....#.#@..#......@.@@.#.#.#.#@@.@.@....@...@#..@#.....@...#.@@@@@@#.@@@@....#@.@#@.@#..@.@#@@.#@@.@.@@@.#...@@@@#@.@@@#@#.@@#@#@..@.#@..#@..@.#@@.#.@@.@@.#..@....#@@.....@@#@@@#.@.@.#.@.#.@.#@#@.@..#.@.@.#@#.....#...#@..@@#.@....@.....@#@....@.#@.@@@..#@.@..#.#@.@.@.@#.#@....@.#@....#@#@@...@...@@@.@.@.@.#@#.#.@.@..@#..@@.#..@#@.......@@.#@@@#.#..@..@.@@....#...#.#@..@@@.@.@...#.@@..#...#...#..@#@#@#.@@#@#@.@#@#.@...#.@@@.....@.#..@#.@.#.......@.#.#@#@..#..@#@#@#.@@..#.#@#...#@@.....#.@@@..@@.#.@@.@##
#.#.#@@#.@#.#####@.@.##@#.#.##@.@@..#@##..@.#@#####.###@@@#.###@..#####.#@.####@#..#@.@@#.#######.@.#@.@@##@@.#.#@#.#@#@#@#.#....####.#@##@##.#@###...##.##.##..@##.#.###@###.#.###.##.######@#.#.#.###.####@.#.##.@#.#####@##@@#..#...####.#..@#@.@#@..#@#.#.###@###.###@#@###@#.##@#@.#@#.##..@.#.#.@@#@#..@######@..@..@@@##.#.#..#@##@##@.#@###...########.#.@.@.@#.#####..##@#@.@.@.@##...##@#.#@#@#.#@#.#@#@#.#@@@###@..#.###@#.#.#.@@#@#@#@.##.##..#.#@###.#@#@##@.###.#######@#@##.##@#@#.#.#.#@#@#.#.#...#@@@.@#@#@##@######@#.#.#####.##.####..#####...########@.####.#.@@..#.###.###@..#.#..@.@##.@@@#.#@#######@#.#@###@#...#@#@#@#####@###.@##.#.#@..@#####@@#@@####.#@#####.###.#@@##@.##.##@.###.#@###.#@@##.#######.#.#.##.#..#..@..@#.#..#.#@###.#.#.###@..#.#@#@#@#@..#.#@..#@##..#@@##@#.@@##@##@@.@##@#####@.@#.@##@..#.#.##@##@###.######.@#@#@.##.#@..#..###.####@#@#...#.##@.##@#.@###@#@.#@.#@####@##.#@###@#.@.#.@.#####.#.#.@@##@@#@@##..##.#...#..##.#.#.###.####..#@@.###@#@#.###@#.#@###.#@##.####.#.####@@
@@@@@@@@@@@.@.@.@.#@#...#.@.#@.@#.......#@#.@@.@@.#@..@...#@.@...@#.@@..#.@@.@#@@..@#@@@@@@....@#.@@#..@@...#.@.#@#.#.@.@.@.#.#.@@..#@@.#.@@..#..@@...#...#..@....#@#.@@#.#@@@.@#@@@.@@..@@.#...@.#@..#..@..#.#....@@...@@#@.@..#@.@@.#..@..@..@.@.@#.@.....@@@.#....@@@#.@@#@#.#@.@.@@.#.#.@@#.@.#..@#@...@#.@.@...@.#@#...@....@#@@......@@...@@@@#@..#..@#@..@@#...#.#@@..@#.#@#.#.#.#....@#@#...@.#.@@@...#@@...#.#@@.#...#@#.@@@.#..@#..@#.@@.@#@.@..@@#.#.@.#..@.@#@#@@.#@..@@@.@.#..@...@@@#.#@#.@@#@.@#@@@@@@@#...#@@..@@@@@#@@.#@...@#@.@@..@#@..#.@@.....@..#@@.....#.#.#.#..@@@.@#...#@.@#@#.#@@.#..@@.@...@@.@..#....@.@#@@.#.@..@#@@.#@@@#@#@..@..@..@.@.@...#@..#@..#@.@#.......#..@#@#.#.@@.@@...#@@...@.#.@.#@@.#..@..#...@@#@@@#@#...@@#...#@#@@.#@...@#.#.@@#.@.#.@.#@#..@#..@#......@#.@@#.@@#.#.#.@.#@.@@.#@#.#.@@..@@.@..#..@@...#@.@@...#.#@@.@.#....@@.@..@#..@@..@#..@..#..@@...#@..@.#.@.@.#..@...@..@.#.....#@#...#..@#@#.#@..#@....#@#.....#..@@.#@@@#.#@#@...@.@@@#.....#.#@#@@...@.#..@#@#@#@@...#.#@..@.##
#.#####.##.##.##@..#..###.#@#@..#..###@##.##.###@@...####@#@#.#####.#.#@###@#.@.#####@###@##@##@#@###@#@###.####....#..@#@##....###@@@.@#...@.@.#@###.###@@####.@##@##@.#..#.@###@..@@###.#.@..##.@##.#.###.#@#@@.@@#####.@#.##..#####@@##@####..@##.##.#.@@#@###@#@..#.@##@..#.#####.#@..###@###...#@#.###@##.##@.####.#.##..@##@#@##...##.#..######.#@.@#.#@#.@#.#@##.#.#.#.#.#..@#@#.#@#.###@##.##...#.####...#@##@##..#.##.##...#@####@@##.##.#@###.#.#..@@@#.#.#@.@@##@##..###@######@..##@###.#...#@.#@.####.#.@@...#.#.@#.#.@@##.##.##.######@@###.@.##.@..#.@.#.#@###@#@#@#@#@@.#@###.#.#.#...#..##@#@#######@.######@#####.#@###@#.###@#@###@@@#@.@#@.#.#@###.@.@###@#@##.##@#@####.##..##.#.###..@.@.##...#.@.@@##.@@.@@.##.@.##..#@#.#.####....#@..#..##@#.#@##..#@#####@#..@.#.##.#@@@###.#@#####...#..@#########...#..#####.#.#@@..@.#@#.@##.#.#@.....##@.##.#.#@..#@#####@..#@#@#@#@..#@.@#...####.#@#####@.#@#@..@@#.###@#@#@.@..#.#..##@#@####@.#.#@#######@#.#@#.#....######.###@#.#.#####@###@#.#.#.@@#.###.#@#@@@#.#@
@.@@@...@@@..@..#@..@@.@..#.@...#...@....@.@...@#@.@.@..@.@..@@.@@@@@.#@@..@@.@.....@.#.@@.@.@#@..@.@.@......@..@.@...@...@.....@.#.@..@#.........@..@.@..@@@@#.@@..@@.@#@@@@@#...@@@@....@..@@.@@#.....#..@....#@..@...@...@.@.@@..@.....@.....@@.@..@.....#@.@...@@@@@#......@..@...@.@..@@....@@.@@#@.@.@@@@.@@@...@.#@..@@@@.@.@@@@@..@.....@..@.@#@..#@..#..@.......@#..@#....@@.#.@.#..@.......@.@.......@.@@.@@...@#.@@..@.#@@...@..@@.....#.@...#@..#..@..@@.@#@@.@...@.#@@..@.@@@...@...@.@..#.@@.@...@......@..@.@#.@..@..@....@@@..@@..@...#....@..@@.....@@.@@@.@.#.@@#.@.@@..@@#@@@.@.@@..@.....@....@..@.@@..@...@.@@.#@@...#..@..#@@...#.@.#@@.@..@....#@@...@.#.@.....@..@@.@@...@@.#@...@#@....@.#..@@@#@@@@.#.@..@#....@#...@@#@@...@@..@@#...#@@.@.#....@#.@...@@.@@.....@@#@#..@..#.@@.....@@.@@...@@.@.@...#@..@....@@@..@@.@..#@@@@...@.@@.@.....@..@.#...#@..@..@#...#.@@..#..@..@.#@@.@@..@.@...@...#..@@@@.@@.@#.#@..#.@.@@@.@.#@.....@@...@....@#@.@#@..#@.@.@@....@.@@.@@.@@....@@.@.....@.#@..#.@@@.....#.#.
##########.#.#..###@.#@#########.######.####@##.#@@#..##########.#####.#####.#.#######.#@####@.@@#@####.#.#.@#@@######.##.##@###############..@#@.@#.##.##@###..#####.#@###.@.#@#.##.###.###@@####.#@.##@##@#.##@.##.##@#####.##...@####.####..@@#@@###@.#.##..#@#@####@##########....###@##########.###@######@###.#.#######..#.######.############.#.#.#@.##.#@###@#####.#.##.##.##.#.#####.###.#####.#.#####.#####@#@#@###@.###.#.#.#@.#.@#####@.#@.#######@#######.@##.##.####.#@###@@#####.@#@#@########@@..##..##.#######..#@###.##.#@##.@@####...#@..#..#.#..@@#@####@#.#@@..####@####.##@#@.####.######@#@.##..###@#@#####..###.#.#####.###.##########.#########...###@##.##@#.#@@##.######.#.#####@#.#####.####.######@#####.#####.####..@.#########.#@########@#@#.#####.####@.######.######@###@##########@######@.##..##@@@@#####.#####@##.##@#.####..@#.###.######.#######.##.##@@###.#####@@###.###@@####.#@##@@##@@.@####@@###.##.@###@.#.@#@#.##@#.#.#@#.@###########@#@@###.#.#@.##.#####@##@#########.#########@###.#@
