255 161
.#.#.#........#.............#..#.#.....#.#.#.....#.#..#...#..#..#.#.#.#...#...#......................................#..#..#..#.............#..............#.....
.#...###.##.###.#############..#.#..#..#.#.#...#.#.#..#...#..#..#.#.#.#.....#.#################.######################..#..#..#######.#######..............#.....
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#..#..#.#.#####.#.#..#...#..#..#.#.#.#...###.#..........................#.....#.....#..#..#..#...#...#.....######.##########.###
.#.#.#....#...#..#.#.#..#...#..#.#..#..#.#.#...#.#.#..#...#..#..#.#.#.#...#...#....................#.....#...........#..#..#..#.......#.#.###..............#..#..
.#.#.#.#..#.#.#..#.#....###.#..#.#..#..#.#.#...#.#.#..#...#..#..#.#.#.##.##.###.##########################.....#.....#..#..#..#.####.##.#...##############.#.###.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#..#..#.#.#.....#.#..#...#..#..#.#.#.#.#.#...#.#.....#...#.#..#.#.#...#.#####.####.##..#..#..#.......#.#####.................#..
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.####.##.#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#...#.#..#.#.#...#....#..#.#.#.#..#..#..#...#......................#.#.....
.#.#.#.#..#.###..#.#.#..#.#.#..#....#..#.#.#...#.#.#..#...#.....#.#.#.#.#.#...#.#..#..#...#....#.#.#...#.#..#..#.#.#.#..#.....#.######################.##########
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#..#..#.#.#...#.#.#..#...#..#..#...#.#.#.#...#.##.####...#.#..#.#.#...#.#..#..#.#...#..#..#..#.#.#..#......#.#...........#.#....
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.......#.#...#.#.#......####.##.#.#...#.#...#.#..#......#.####.#.#...#.#..#..#.#.#.#..#..#..#.#.#..#.##.###.##########.##.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#..#..#...#...#.#.#..#...#..#....#.#.#.#.#...#....#..#...#.#..#.#.#...#.#..#..#.#.#.#..#..#..#.#.#..#..#...#.#.............#..#.
.#.#...#..#.#.#..#...#..#.#.#..#.#..#..#.#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#.....#...#.#..#.#.#...#.#..#..#.#.#.#..#..#..#.#.#.#####.###.##.############..#.
.#.#.#.#..#.#.#..#.#.#..#...#..#.##.######.#...#.#.#..#...#.....#.#.#.#...#...#.#..#..#...#.#..#.#.#...#.#..#..#.###.#..#..#..#...#..#..#...#.#.....#...#.#.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.......#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.########.##.#..#.#.#...#.#..#..#.#.#.#..#.###.#.#.#..#..#...#.###.###.#.#.#.#..#.
.#.#.#.#.##.#.#..#.#.#..#.#.#....#.....#.#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#.#.#....#...#...#.#..#..#.#...#..#..#..#.#.#..#..#...#.#.......#.#...#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#####.###.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#.#.#.#....#.#.....#..#..#.#.#.#..#..#..#.#.#..#..#...#.#.#...#.#.#.#.#..#.
.#.#.#.#..#.#.#..#.#.#....#.#..#.#.#.#...#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#.#.#.#..#.#.##.####..#..#.#.#.#..#..#..#.#.#..#..#...#.#######.#...#.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.#...#.#...#.#.#..#......#..#.#.#.#.#.#...#.#.....#.#.######.###.#.#.#..#..#.#.#.#..#..#..#.#.#..#..#...#.#.....#.#.#.#.#..#.
.#.#.#.#..#.#.#....#.#..#.#.#..#.#.#.#...#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#.#.#..#...#.#.#.#.#..#..#.#.#.#..#..#..###.#..#..#...#.........#.#.#.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#...#...#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#..#..#.#.#....#.#.#.#.#.#..#..#.#.#.#.....#..#.#.#..#..#...#.####.########.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.#...#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#.#####...#.####.#.#...#.#..#..#.#.#.#..#..#..#.#.#..#..#...#.#.......#...#.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.#...#.#...#.#.#..#...#..#..#.#.#.#.#.#...#.#.....#.#.#..#.#.#.#.#.#.#..#..#.#.#.#..#..#..#.#.#..#..#...#.#...........#.#..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.#...#.#...#.#.#..##.########.#.#.#.#.#...#.#..#....#.#....#...#.#.#.#..#..#.#.#.#..#..#..#.#....#..#...#.#.......#...#.####.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.#.#.#...#.#########.########.#.#.#.#..#..#.#.#.#..#..#..#.#.#..#..#...#.#########.#####..#.
.#.#.#.#..#.#.#..#.#.#..#.#.#..#.#.#.....#.#...#.#.#..#.#.#..#..#.#.#.#.#.#...#.#...#.....#........#.#.#.#..#..#.#.#....#..#..#.#.#..#.###.##.#.............#....
.#.#.#.#..#.#.#..#.#.####.###..#.#.#.#...#.#...#.#.#..#...#..#..#.#.########.##.#.###.......#......#.#.#.#.##.##.#.###..#..#....#.#..#..#.#.#.#.#############..#.
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.....#.#...#.#.#.......#.########.#.#.#..#..#.#.#.#..#..#..#.#.#..#..#.#.#.#.............#..#.
.#.#.#.#..#.#.####.###..#...#..#.#.#.#...#.#...#.#.#..#.#.#.....#.#.#.#...#...#.#...#.....#..........#.#.#..#..#.#.#.#######.##.#.#..#..#.#.####.###############.
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.###.#...#.#.#########.######.#.#.#.#..#..#.#...#..#..#..#.#.#..#..#.#.#..#...#.....#..#.#..
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.#.#.....#.#.........#.#......#.#.#.#..#..#.#.#.#..#..#..#.#.#..#..#...#..#...#..#..#..#.#..
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.#...#...#.####################.#.#.#..#..#.#.###..#..#..#.#.#..#..#.#.#..#...##.#.##..#.#..
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#....#.#.#.#####.#.#.######.##.#..#...............#.#.#.#..#..#.#...#........#.#.#..#..#.#.#..#......#..#..#.#..
.#.###.#..#.#.#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.#...#...#....#####.######.####.#.#.#..#..#.#.#.#..#..#..#.#.#.....#.#.#..#...#.######.#....
.#.#.#.#..#.#.#..#...#..#...#..#.#.#.#...#.#...#.#.#..#.#.#..#..#.#.#.#.#...#.#.#..#.........#.....#.#.#.#..#..#.#.#.#..####.##.#.#..#..#.#.#......#.....#..#.#..
.#.#.#.#..#...#..#.#.#..#...#..#.#.#.#...#.#...#.#.#..#.#.#.....#.#.#.#.#.###.#.##.############.####.#...#.....#.#.#.#..#..#..#...#..#..###.#..#...#........#.#..
.#...#.#..#.#.#..#.#.#......#..#.#.#.#...#.#...#.#.##.#.#.#..#..#.#.#.#.#.#...#.#..................#.#.#.#..#..#...#.#..#.....#.#.#..#....#.#..##.###########.#..
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.####.##.#...#.#.#..#.#....#..#######.################################.################.#####.#.#..#..#...#..#...#...#.#..#.###
.#.#.#.#..#.#.#....#.#..#...#..#.#.#.#...#.#...#.##############.#.#.#...#...#.#.#............................#....#..#.#.#..#.#.#############..#...#.#.#.##.#.#..
.#.#.#.#..#.#.#..#.#.#..#...#..#.#.#.....#.#...#.#....#.........#.#.#...###.#.#.#............................#.......#.#.##.#.#.#.#.#..#..#.#..#...#.#.#.#..#.#..
.########.#####..#.#.#..#...#..#.#.####.##.#...#.#.#..#.#######.#.#.....#...#.#.######################.#########.#####.#.#..#.#.#.#.#..#..#.#..#.....#......#.#..
.#..........#.#..#.#.#..#...#..#.#.#.....#.#...#.###.##..#....#.#...#...#...#.#.#........................#...#..#.#..#.#....#.#.#......#....#..#...########.#.#..
.#...##.#####.#..#.#.#..#...#..#.#.###.#.#.#...#.#.#..........#.#.#.#...#.....#..........................#...#....#..#.#.#..#.#.#.####.#..#.#..#...#........#.#..
.#...#........#..#.#.#..#...#..#.#.#...#.#.#...#.#.#..##.##.###.#.####.###.####.####.#####################.######.#..#.#.#....#.#.#....#.##.##.##.###########....
.##.######################.##..#.###########...#.#....#..#....#.#...#.........#.#............................#.......#...#..#.#.#.#.#..#..#.#..#.#......#.#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.###########.##################.#################################.####.####.#.#.#.###.###.###..#.#..#.#.#.#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#.#........#..#.........................#....#.#...#.#.#..#.#.#...#..#.#..#.#..#.#..#.#.#...#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#...#....#.###.####.#..#...........................#..#.......#.#....#.#.#.#..#.##.#.#..#....#.###.###.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#...#.###..#.#........#.#............................#.#.####.###.#.##.#.#.#.#.#..#.#..#.#..#.##.#.#.#.#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.....#.#.#.#.#.#.#..#.#######.##.#..#.........................#.#..#.#...#.#.#..#.#.#.#.#..#.#..#.#..#.#..#.#.#...#.#..
.#..#.#.#..#..#.#.#..#......#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#.#......#.#..#############.##################.....#.#.#..#.#.#.#.#....#..#.#..#.#..#...#.###.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.##.#.#.#.######....#....#.#.........#........#....#####.###.########.#.##.###..#.#..#.#..#.#.#.#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#...#..#.#........#.#..#......#..................#.####..#..#.#.#.#....#.#.#....#..#.#..#.#..#.#.#.#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.########.###########.###.#######.########.#..#.##.##.#.#......###.#..#....#.#..#.#..#.#...#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#..#.....#.#..#....#.#.........#........#.#..#..#....#.######.#.#.#..#.#....#..#.#..#.#.#.#...#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#..#.#...#.#..#.####...........#.............#..#..#.#...#.#..#.#.#..#.#..#.#..#.#..#.#.#...#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.###..#.#..#.#.....#..#......#.........#........#.#..#..#..#.#.#......#.#.#..#.#..#.#..###.######.###.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#...#.....#..#.#..#.##.##.#..################.##########.#..#.....#.#.#.#.#..#.#.#..#.#..#.#..#....#.......#.#..
.#..#.#.##.#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#########..#.#..#.#.#.#.#..#......#..................#.#..#..#..#.#.#.#.##.#...#..#.#..#.#..##.######.##.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.#...#.#..#.#..#.#.#.#.#..#.........................#.#.....#..#.#.#.#....#.#.#..#.#..#.#..#....#.....#.#.#..
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#...#..#.#..#.#.#.#.#..#################################################################################.#
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#..#.#.#.#.#..#...............................................#.#.....#..#..#...#................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.#.#.#.#..#.#..#.#.#.#.#..#############################.####.##############.#.###.......#...#................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.###.#.#..#.#..#.#...#.#..#.....................#..........#..#...........#.#.#.###.##..##.#################.
.#..#.#.#..#..#.#.#..#..#...#..#.#.###.#.#.#...#.#.#.#.#.#.#..#....#######.#..#................................#..............#.#...#.#..#..#...#................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#...#...#.#..#.#..#.......#..#############.###################################.#.#.#....#.......................
.#..#.#.#.....#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.#.#.#.#..#.#........#.#..#...#...................#...#.#..#..#.#..#.#..#.#.#.#####.##..#...#................
.#..#.#....#..#.#.#..#..#...#..#.#.....#.#.#...#.#.#.#####.#..#.#.##########..#.......................#...#.#..#..#.#..#.#..#.#.#...#..#.##.#####################
.#..#.#.#######.#.#..#..#...#..#.#.#.....#.#...#.#.#.#...#.#..#.#..#.......#..#################.#######...#.#..#..#....#......#.#.#.##.#.#..#....................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.#.#...#..#.#..#.....#....#...#..#................#...#.#..##.#.#..#.#..#.#.###.#....#..#.#############.#####
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.###.#....#.#..#.#######..#.#.#....#..............#...#.#..#....##.#.####.#.#...#..#.#..#.#..................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.....#.#..#.#........#.#..#.###..##############.###...#.#.....#.#..#.#..#.#.######.###..#.########.##########
.#..#.#.#..#..#.#.#.....#...#..#.####.####.#...#.############.###..#####.#.#..#...#..#.#......#...........#.#..#..#.#..#.#..#............#....#..................
.#..#.#.#..#..#.#.#..#..#...#..#.#.#...#.#.#...#.#..............#..#.......#..#.#.#..#.#####.####.#####...#.#..#..#.#....#..#.####.########.#####################
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.##.##########.######################.#.#..#........#.......#...#.#..#########.#..#.#.......#..#...#......#...#.#......
.#..#.#.#..#..#.#.#..#####.##..#.#.#.#.#.#.#...#.#........................#...#.#....#.#..............#...#.#..#....#....#..#.#...#...#..#.###.#........#.#.#####
.#..#.#....#..#.#.#..#..#...#..#.#.#.#.#.#.#.#...#........................#...#.#.##############.######...#....#..#.#..#.#..#.#####.###..#.#.#.#....#...#.#......
.#..#.#.#..#..#.#.#..#..#...#..#.#.#.#.#.#.#.#.#.#######################.##.###.#.#..#................#...#.##.#..#.#..#.#..#.#.#.#...#..#...#.####.##.##.#.####.
.#..#.#.#..#..#...#..#..#...#..#.#.#.#.#.#.###.#.#...........#............#.#.#.#.#...................#.....#..#..#....#.#....#.#.....#..###.#.#....#...#.#.#..#.
.#..#.#.####..#.#.#..#..#...#..#.#.#.#.#.#.#.#.#.######.###############.###.#.#.#.#..#................#...#.#..#.##.#.##.#..#.#.#.#......#.#.#.#.##.###.#.#.#.##.
.#..#.#.......#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#.........#......#.....#.#.#############.############.##.#..#..#.#..#.#..#.#...#...#..#...#.#..#.#...#...#....
.#..#.#######.#.#.#..#..#...#..#.#.#.#...#.#.#.#.#.#####.#####.###.##.###.#...#...............#...#...#...#.#..#######.###.#########.##.##.#.#.##.############.##
.#..#.#.#.#...#.#.#..#..#...#..#...#####.#.#.###.#.#............#...#..#..#.#.###########.###.#.#####.#.#.#.#..#..#..#...#..#.#.....#.#..#.#.#.#............#....
.#..#.#.#.#...#.#.#..#..#...#..#.#.#.#.#.#.#.#.#.#.##.########..#.#.#..#....#.#...........#.#.#.#.#...#.#.#.#..#..##.#.###....#.#.#.#.#..#.#.#.#.....#..#.#.#.##.
.#..#.#.#.#...#.#.#..#..#...#..#.#.#...#.#.#...#.#.#.....#.#.#..#.#.#..#..#.#.###.#######.#.......###.#.#.#.#..#..#......#..#.#.#.#...#..#.#.#.########.#.#.#.#..
.#..#.#.#.#...#.#.#..#..#...#..#.#.#.#.#.#.#.#.#.#....#..#.#.######.##.####.#.#......#....#.#.#.###...#.#.#.#..#.#######.#..#.#####.###..#.#...#........#.#####.#
.#..#.#.#.#...#.#.#..#..#...#..#.#.#.#.#.#.#.#.#.#.#..#..#.#.#......#.#...#.#.#......#....#.#.#.....#.#.#.#.#..#..#......##.#.#.#.#.#.#..#.#.#.#.....#..#........
.#..#.#.#.#...#.#.#..#..#...#..#.#...#.#.#.#.###...#..#......######.#.#...#.#.####.####################.#.#.#..#.....#...#..#.#.#.#...#..###.#########.##########
.#..#.#.#.#...#.#.#..#......#..#.#.#.#.#.#.#.#.#.#.#..#.####.#...#..#.##.##.#.#.......................#.#.#.#..#..#.####.#..#.#.#.#.#.#..#.....#.................
.#..#.#.#.#...#.#.#..#..#...#..#.#.#.#.#.#.#...#.#.#..#..#...#.#.#........#.#.##########.####################.##..#..#...#..#.#.#.###.#..#.#########.############
.#..#.#.#.#...###.#.######.##..#.#.#.#.#.#.#.#.#.#.#..#..#...#.#....#.#...#.#.#................................#..#..#...#..#.#.......#..#.....#.................
.#..#.#.#.#...#.#.#..#..#.#.#..#.#.#.#...#.#######################.##############################################################################################
.#..#.#.#.#...#.#.#..#..#.#.#..#.#.#.#.#.#.#.......#....#.#..#...#.#.#...#.#..#..#.#.................................................#.#.....#..............#....
.#..#.#.#.....#.#.#..#..#.#.#..#.#.#.#.#.#.#..#....#....#.#..#.....#.#...#....#..#.##.##############################################.#.......#...................
.#..#.#.#.#...#.#.#..#..#.#.#..#.#.#.#.#.#.#######.#.####.#..#####.#.#...###.##................................................#.....#.#.....##################.#
.#..#.#.#.#...#.#.#..#..#.#.#..#.#.#.#.#.#.#.......#.........#.....#.....#.#..#..#.###############.###################################.###.###..............#....
.#....#.#.#...#.#.#..#..#.#.#..#.#.#.#.#.#.#######.####.###..###.#.####.##.#..####.#.................................................#.#.....##.##########.##.###
.#..#.#...#...#.#.#..#..#.#.#..#.#.#.#.#.#.#..............#..#...#............#..#.####.##############################################.#######..........#......#.
.#..#.#.#.#...#.#.#..#..#.#.#..#.#####.###.###.#################.#########.#..#....#....................................................................#...#....
.#..#...#.#...#.#.#..#..#.#.#..#.#..#....#.#.....#...........#.....#.....#.#..#..#.########################################################.#####################
.#..#.#.#.#...#.#.#..#..#.#.#..#.#.........###.#.######.###..#...........#.#..#..#.#.........................................................#...................
.#..#.#.####.##.#.#..#..#.#.#..#.#..#....#.#...#..........#..###########.######..#.#.............................................................................
.#..#.#.#.#...#.#.#..#..#.#.#..#.#######.#.#...#.#.#......#..#...........#....#.##################################################################.##############
.#..#.#.#.#.#.#.#.#..#..#.#.#..#.#.......#.##.#############..###########.####.#.#..#.............................................................................
.#..#.#.#...#.#...#..#..#.#.############.###..............#..#................#.#..##########.#############################.#####################################
.#..#.#.#.#.#.#.#.#..#..#.#.#..#........#..##########.#######################.#.#..#.......#..............#......................................................
.#..#.#.#.#.#.#.#.#..#..#.#.#..#...........#..........#......#....#.#.........#.#..#......................#.............#........................................
.#..#.#.#.#####.#.#..#..#.#.#..##########.##.................####.#.######.####....##########.##################.########################.#######################
.#..#.#.#.....#.#.#..#..#...#..#...#....#..##########.########....#...........#.#..#.#.#.#.#..............#.............#..............................#.........
.#..#.#.#...#.#.#.#..#..#.#.#..##.###.#.#..#..........#.#....##.######.########.#..#...#...##############.####.##########........................................
....#.#.##.####.#.#..#..#.#.#..#......#.#..#######.####........#..#.....#.....#.#..#.#.#.#.#.........#..#.#......#..#.#.##########.########################.#####
.#..#.#.#...#.#.#.#..#..#.#.#..#...#..#....#...#......######.#..........#.###.#.#..#.#.#.#.......#...#..#.#...........#.#.............#................#.....#...
.#..#.#.#...#.#.#.#..#....#.#..########.#..#.#.#####.##.#....#.####.........#.####.#.#.#.#.#####.#.###..#.#########.#...#..............................##.####...
.#..#.#.#...#.#.#.#..#..#.#.#..#......#.#..#.###.#.#.......#.#.#..###########.#....#.#...#.#.....#...#..#.#....#....#.#.######################.#########.....#...
.#..#.#.#...#.#.#.#..#..#.#.#..#.##.###.#..#.#...#.#.##.####.#.#..#.............#..#####.######.#######.#.####.#.#..###.#.............#................##.#####.#
.#..#.#.#...#.#.#.#..#..#.#.#.....#.....#..#...#......#.#....#....#.....#.....#.#..#.......#..............#......#..#...#..............................#.........
.#..#.#.#...#.#.#.#..#..#.#.#.##########################################################################################################.########################
.#..#.#.#...#.#.#.#..#..#.#.#...#.#......#.#.#.................#......#.#.#.....................................#................................................
.#..#.#.#...#.#.#.#..#.######.#.#.#......#.#.###############.###.##.###.#.#......................................................................................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.####.###.#.#.....#.............#..............................................#................................................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#...#..#.#.#.................#.#####################################.###############################.##########################
.#..#.#.#...#.#.#.#..#..#.#.#.#...###.#..#.#.###.#############.#..........#.....................................#................................................
.#..#.#.#.....#.#.#..#..#.#.#.#.#.#......#.#.......#...........################################.#################################################################
.#..#.#.#...#...#.#..#....#.#.#.#.######.#.#.#.....#...........#.................................................................................................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.##################.###################################################################################################
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#...#..#.#.#.#.#..#.#.#.#..#.#..................#..............................................................................
.#..#.#.#...#.#.#.#..#..#.#.#.###.#.#.#..#.#.#.#.#..#.#.#.#..#.#..................#.........###############################.#####################################
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#..#.################.###########.#..............................................#.....................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#..#.#..................#.........#######.##############################.#########.####################
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#....#.#.#.#..#.###.#######.#########.####.###..........#...................................#.#...................
.#..#.#.#...#.#.#.#..#..#...#.#.#...#.#..#.#.#.#.####.#.#.#..........#............#.....#...####.######################.####################.#.#####.############
.#..#.#.#...#.#.#.#..#..#.#.#...#.###.#..#.#.#.#.#..#.#.#....#.#.....#..................#...#..........#.......................................#.................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#....#...#.#..#.#.#.#..#.#############.####################################################################################
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#...#..#.#..#............#.#..........#...........................................#........#...............
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#...#..#.#.#.#.#..#.#.#.#..#.##.###.###.######.#...#.####################.#############################........................
.#..#.#.#...#.#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#..#.#........#......#.....#......#...........................................####.#########.##########
.#..#.#.#...#.###.####.######.#.#.#.#.#..#.#.#.#.#..#...#.#..#.##.##############.##.#########.................................#.........#........#...............
.#..#.#.#...#.#.#.#.#.#..#..#.#.#.#.#....#.#.#.#.#..#.###.#..#.#......#.#..#.#.#.#...#.#....##########.#########################################.################
.#..#.#.#...#.#.#.#.#.#..#..#.#.#.#.#.#..#.#.#.#.#..#.#.#.#..#.###.##.#.##.#.#.#.#.#.#.#.####..........................#...........#.#..#...#.#..........#.......
.#..#.#.#...#.#...#......#..#.#.#.##########.#.#.#..#.#.#.#..#.#....#.#.#......#.#.#.#.#....#..................#.......#...#.......#....#...#.#.#........#...#...
.#..#.#.#...#.#.#.#####.##..#.#.#.#..#..#..#.#.#.#..#.#.#.#..#.####.#.#.##.###.#.#.#.#.#..#.################.####.#######.####.#####.#..#...#.######.#######.####
.#..#.#.#...#.#.#.#...#..#..#.#.#.#.....#..#.#.#.#..#.#.#.#..#.#....#.#.#....#.#.#.#...#..#.#..............#...#.#..#..#.#.#.#...#.#.#..#...#.#...#......#.#.#...
.#..#.#.#...#.#.#.#.........#.#.#.#..#..#..#.#.#.#..#.#.#.#..#.##.#.#.#.####.#.#.#.#.#.##.#######.####.#####.#.#.#..#..#...#...#.#.#.#..#...#.#.#.######.#.#.#...
.#..#.#.#...#.#.#.....#..#..#.#.#.#..#.....#.#.#.#..#.#.#.#..#.#..#.#.#....#.#.#.#.#.#.#.#..#.....#.#......#.#.#.#..#..#.#.#.#.#...###.##...#.#.#.#......#.#.#...
.#..#.#.#...#.#.###...#..#..#.#.#.##.####..#.#.#....#.#.#.#..#.######.#.#....#.#.#.#.#.#.#..#.#...#.###.####.###.#..#..#.#.#.###.###.#..#...#.#.#.#.######.#.....
.#..#.#.#...#.#.#.###.#######.#.#.#..#..#..#.#.#.#..#.#.#.#..#.#........#..#.#.#.#.#.#.#....#.##.##........#...#.#.##..#.#.#.#...#.#.#..#...#.#.#.....#..#.#.#...
.#..#.#.#...#.#.#.#......#..#.#.#....#..#..#.#.#.#..#.#.#.####.###.#############.#.#.#.###.##.#...#.#......#.#.#.......#.#.#.#.#.#.#....#...#.#.#.#..........#...
.#..#.#.#...#.#...#....#....#.#.#.#.....#..#.#.#.#..#.#.#.#..#.#...............#.#.#.#.#.#..#######.##########.#.#..#..#.#.#.#.#...#.#..#...#.#.###############.#
.#..#.#.#...#.#.#.###.####..#.#.#.#####.####.#.#.#..#.#.#.#..#.#.................#.#.#......#................#.######.##.#.#.###.###.#..#...#.#..#...#.#.#...#...
.#..#.#.#...#.#.#.#....#.#..#.#.#.#...#.#..#.#####.##.#.#.#..#.###############.##########################.##.#.#.......#.#.#.#.....#.#..#...#.#..#...#.#.#.....#.
.#..#.#.#...#.#.#.#..#...#..#.#.#.##.##.#..#.#.#.#..#...#.#..#.#.#.#......#..#...#..#.#.#...#..............#...#....#..#.#.#.#.....#.#..#.....#..#...#.#.#...#.#.
.#.#######.####.#.##.###.#..#.#.#.#........#.#.#.#..#.#.#.#..#.#.#.##.#####......#..#.#.#.#.##########.#####################.#######.#..#...#.#..#...#.#.#.###.#.
.#............#.#.#....#.#..########.#######.#.#....#.#.#.#..#.#...#....#.#.###.##..#.#.#.###.#........................#.#.....#.#.#.#..##.##.#..#...#.#.#.#.#.#.
.#########.##################.#.#..#.#.....#.#.#.#..#.#.#.#..#.#.#.#......#..#.#.#..#.#.#.#.#.################.#########.#.......#.#.#..#.#.#.#..#...#.#.#...#.#.
.#............#.#.#......#..#.#....#.......#.#.#.#..#.#.#.#..#.#.#......#.#..#.#.#..#...#.#.#.#........................#.#.....#.#.#.#..#.#.#.#..#...#.#.#.#.#.#.
.#.##########.#.#.#.#.##....#.#.#..#.#.....#.#.#.#..#.#.#.#..#.#.####.#####..#.#.#..#.#.#.#.#.############.#############.#.#####.#.#.#....#.#.#..#...#.#.#.#.#.#.
.#.......#....#...#.#..#.#..#...#..#.#######.#.#.#..#.#.#.#..#.#.#.#.#....#..#.#....###.#.#.#.#......#.........................#...#.#..#.#.#.#..#...#.#.#######.
.##.########.##.#.#.####.#..#.#.#..#.#..#..#.#.####.#.#.#.#..#.#.#.#.####.#..#.#.#..#.#.#.#.#..........................###.#######.#.#..#.#.#.#..#...#.#.#..#..#.
.#.#...#.#..#.#.#......#.#..#.#.#..#.#..#..#.#.#.#..#.#.#.#..#.#.#.#.#.......#.#.#..#...#.#.#.##################.#######.......#.#.#.#..#.#.#.#......#...#..#..#.
.#.#...#.#..#.#.####.#####..#.#.#....#.....#.#...#..#.#.#.#..#.#.#.#.#.####..#.#.#..#.#...#.#.#......#.................##.######.#.#.#..#.#.#.##.##.##.#.#..#..#.
.#.#...#.#..#.#.#........#..#.#.#..#.##.##.#.#.#....#.#.#.#..#.#...#.#....#..#.#.#..#.#.#.#.#.#........................#.......#...#.#..#.#.#.#..#...#.#.#.....#.
.#.....#.#....####.#######..#.#.#..#....#..#.#.#.#..#.#.#.#..#.#.#.#......#..#...#..#.#.#.#.####################.#####################.##.#.#....#...#.#.#..#..#.
.#.#...#.#..#.#.#........#..#.#.#..#.#..#..#.#.#.#..#.#.#.#..#.########.##########.####.#.#.#..#..#.#......#................#......#..#.#.#.#.#..#...#.#.#..#..#.
.#.#...#.#..#.#.##.#######..#.#.#.####.#####.#.#.#..#.#.#.#..#.#..#..#.#..#...#..#......#.#.#..#.##.##.###.#.########.###########.##..#.#.#.#.#..#...#.#.##.##.#.
.#.##.##.#..#.#....#.....#..#.#.#..#..#....#.#.#.#..#.#.#....#.#..#....#..##.###.#..#...#...#..#.........#.#...#............#......#..#.#.#.#.#..#...#.#.#..#..#.
.#.#.....#..#.#.#.....#..#..#.#.#..#.###.#.#.#.#.#..#.#.#.#..#.#..#..#.#..#.#.#..##.#########..#.####################.#########.####..#.#.#.#.#..#...#.#.#..#..#.
.#.#####.#.##.#.#..##.####..#.#.#..#..#..#.#.#.#.#..#.#.#.#..#.#..#..#.##.#...#..#..#...#.#.#..#....#.......................#......#..#.#.#.#.#..#...#.#.#..#..#.
.#.#.....#..#.#.#..#.....#..#.#.#..#.....#.#.#.#.#..#.#.#.#..#.##.#.##.#..#.#.#..#..#.###.#....#...........#.......................#..#.#.#.#.#..#...#.#.#..#..#.
.############.#########.##..#.#.#..#######.#.#.#.#..#.#.#.#..#.#.....#....#.#.#..#..#.#.#.#.#.......#......#................#......#..#.#.#.#.#..#...#.#.#..#..#.
.#.#..........#.......#..#..#.#.#..#.....#.#.#.#.#..#.#.#.#..#.####.####.##.#.#..#..#.#.#.#.#..########.############################....#.#.#.#..#...#.#.#..#..#.
.#.......................#..#.#.#..#..#..#.#.#.#.#..#.#.#.#..#.#...#.#..#.#.#.#..#......#.#.#..#...................................#..#.#.#.#.#..#.....#.#..#..#.
.#.#########.########.#.##....#.#..#..#..#.#.#.#.#..#.#.#.#..#.#.#.#.#....#.#.#..#..#.#.#.#.#.######################################..#.#.#.#.#..#...#.#.#..#..#.
.#.#..........#.......#..#..#.#.#..#..#..#.#.#.#.#..#.#.#.#..#.###.#.#..#.#.#.#..#..#.#.#.#.#..#...#..#...#...........#....#...#...#.####.#.#.#..#...#.#.#..#..#.
.######################.#####.#.#..#..#..#.#.#.#.#..#.#.#.#..#.#.#.#.#..#.#.#.#..#..#.#.#.#.#..###.#....#.##########.##........#...#..#.#.#.#.#####.####.#..#..#.
.#.................#.....#..#.#.#..#..#..#.#...#.#..#.#.#.####.#.#.#.##.###.#.#..#..#.#.#.#.#..#......#.#.....#............###.##.##..#.#.#.#.#......#.#.#..#..#.
.#################.#..#.....#.#.#..#..#..#.#.#.#.#..#.#.#..#.#.#.#.#.#....#.#.#..######.#.#.#..#####.##.###...........#....#.#.#...#..#.#.#.#.#.#.####.#.#..#..#.
.#.#...............#..#..#..#.#.#..#..#..#.#######.##.####.#.#.#.....#..#...#.#..#..#...#...#..#......#...##.###############.#.#.#.#..#.#.#.#.#.#......#.#..#..#.
.#.#.####.########.##.##.#..#.#.#..#..#..#.#............#....#.#####.#..#.#.#.#..#..#.#.#.#.#..###.####.###...........#....#.....#.#..#.#.#.#.####.#####.#..#..#.
.#.....#.....#........#..#..#.#.#..#..#..#.##########.####.#####.#.#.#..#.#.#.#..#..#.#.#.#.#..#....#.#.#.##.#####.####.##.#.#.#.#.#....#...#.#..#.....#.#..#..#.
.###########.#############..#.#.#..#..#..#.#....#.......#....#.#.#.#.#..#.#.#.#..#..#.#.###.#..###.##.#.#.#.....#.......#..#.#.#.#.#..#.#.#.#.#..#.###.#.#..#..#.
.#.................#.....#..#.#.#..#..#..#.#....#.#..#..#.####.#.#...#..#.#.#.#..#..#.#.#.#.#..#......#.#.##.#######################..#.#.#.#.#..#...#.#.#..#..#.
.#..........#......#..#..#..#.#.#..#..#..#.####.#.##.#.##....#.#...#.#..#.#.#.#..#..#.#.#.#.#..#....#.#...#........................#..#.#.#.#.#......#.#.#..#..#.
.###.###########.###.#####..#.#.#..##.####.#....#.#..#..###.##.###.#.#..#.#.#.#..#....#...#.#..##########.##########################..#.#.#.#.##.#####.#.#..#....
.#..........#.........#..#..#.#.#..#..#..#.#.##.#.#..#..#..#.#.#.#.#.#..#.#.#.#..#..#.#.#.#.#..#..#...#...#................#.#........#.#.#.#.#..#.#...#.#..#..#.
.######.###.##.##.##..#..#..#.#.#..#..#....#.#....#..#..#......#...#.#..#.#.#....#..#.#.#.#.#.....###.##.#################.#.####.##..#.#.#.#.#..#.##.##.#..#..#.
.#.......#..#...#..#..#..#..#.#.#..#..#..#.###.##########.####.#.#.#.#..#.#.#.#..#..#.#.#.#.#..#..#.......#................#.......#..#.#.#.#.#..#.....#.#..#..#.
.##.##.###..#.###..#.....#..#.#.#..#.....#.#......#.....#..#.#.#.#.#.#..#.#.#.#..#..#.#.#.#.#..#.##.####################.#######.###..#.###.#########.###########
.#...#...#..#...#..#..#..#..#.#.#..#..#..#.#............#....#.#.#.#.#..#.#.#.#..#..#.#.#...#..#...................................#..#.#.....#..................
#################################################################################################################################.###############################
....#.#...#.#.#..#.#..#...#.#.#.#..#.#.#.#.......#...........#.#..#...#..#..#.#..#....#.#.#.#.#.....................#..#..#.......#..............................
..#.#.#...#.#.#..#.#..#.#.#.#.#.#..#.#.#.#...................#....#.#.#..#..#.#..###.##.#.#.#.#.............#.......#.....#.......#..............................
.####.....#.#.#..#.#..#.#...#.#.#..#.#.#.#.......#...........#.#..#.#.#..#..#.#.......#.#.#.#.############.###########.######.#####################.#############
..#.#.##.##.#.#..#.#..#.#.#.#.#.#..#.#.#.###########.#########.#..#.#.#..#..#.##.######.#...#.#........#....#.......#..#..#.#..#..#..............................
..#.#.#...#.#.#..#.#..#.#.#.#.#....#.#.#.#...#.#.#..#..#...#.#.#.##.#.#.....#.#.......#.#.#.#.#........#....##.#.####..#..#.#..#..#.#############.########.######
....#.#...#...#..#.#..#.#.#.#.#.#..#.#.#.#.#.#...#.....#.....#.#..#.#.#..#..#.#..#........#...##.##########.#..#..#.#.....#.#..#..#...#.............#............
###.#####.#.###..#.#..#.#.#.#.#.#..#.#.#...#...#.#..#..##.##.#.#....#.#..#..#.##.##########.###........#.......##.#.#..#..#.......#.#############################
......#.#.#.#.#..#.#..#.#.#.#.#.#..#.#...#.###.#.#..#..#.#.#.#.#..###.#..#..#.............#...#.............#..#....#..#..#.#..#..#.#.#.....................#.#..
.#..#.#.#.#.#.#..#.#..###.#.#.#.#..#.#.#.#...#.#.#..#....#.#.#.#..#.#.#..#..#.#.......#...#.#.#.########################.##.#.##..#...##########.############.##.
.#..#...#.#.#.#..#.#..#...#.#.#.#..#.#.#.#####.###..#..#.#.#.#.#..#.#.#..#..#.#####.#######.###.......................#...#.#..#..###.#.......................#..
.#..#.#.#.#.#....#.#..#####.#.#.#..#.#.#.#.....#.#..#..#...#.#.#..#.#.#..#..#.#.......#...#.#.#############.#########...#...#..#..#.#.#..........#..........#....
.#.##.###.#.#.#..#.#........#.#.#..#.#.#.#.#.#.#....#.########.#..#.#.#..#..#.######.##...#.#.#.......#..#....#.....#.#.########.##.#.##########################.
.#..#.#.#.#...#..#.#.####.###.#.#..#.#.###.#.#.#.#..#......#.#.#..#......#..#.#...........#.#.#.#######.............#.#...#.#..#..#.#....................#.......
.#..#.#.#.#.#.#....#..#.....#.#.#..#.#.#.#.#.#.#.#..#..##.##.#.#..#.#.#..#..#.###.######.##...#.......#..#########.##.###.#.#.....#...#.....................##.#.
.#..#...#.#.#.##.###..#..#..#.#.#..#.#.#.#.#.#.#.#..#..#.....#.#..#.#.#..#....#.......#...#.#########.##.#....#.....#.#...#.##.#....#.##########.##########.#..#.
.#..###.#.#.#.#....#..#..#..#.#.#..#.#.#.#.#.#...#########.######.###.#.###.#.##.####.###.#.#.#..........#..........#.#...#....#..#.#.#..................#..#..#.
.#..#.#...###.######..#..#..#.#.#..#...#.#.#.###.#..#........#....#...#..#..#.#.....#.#.#.#...###.##############################################.################
.#..#...#.#........#..##.##.#.#.#..#.#.#.#.#.#...#..#######.#####.#...#..#..#.#.....#.#...#.#.#...........................#........#....#......#.#....#.....#....
.#..#.#.#.#...#....#..#..#..#...#..#.#...#.#.#.#.#...........#....#...#..#..#.################################.#########.##......#.#...........#.#..#.####.##.#.#
.#..#.#.#.#######.###.#######.#.#..#####.###########################.#####.##.#..........#....#.#..#.......#..#.#..#.#.#..##.#####.###.##.######.##.###.......#..
.#..#.#.#.#.#......#........#.#.#..#.#.#.#......#............#........#.....#.#..........#....#.#..######.##..#.#..#.#.#..#......#.#....#......#......#..#..#.#..
.#..#.#.#.#.#......########.#.#.#..#...#.#....#.############.#.########.###.#.#####.########.##.#..........#....#..#.#.#..#......#......#........#..#.#########.#
.#..#.#.#.#.##.#####.....#..#.#.#..#.#.#.######.#.......#....#........#...#.#.#...............#.#..######.##.##....#.#.#..###############.###########.#...#.#....
.#..#.#.#.#.................#.#.#..#.#...#....#.#............#.#......#...#.#............#....#.#..#..........#.####.#.#..#........#...........#.#....#.....##.##
##.###########.##############.#.#..#.#.#........#.......#....#######################.##########.##.####.#######.#..#.#.#..###.##.###.########.##......#####.#..#.
.#..#.#.#.#.#..#....#.......#.#.#..#.#.#.####.############.###..........#...#..#............#.#.#..#..........#......#.#..#....#............#..#.#....#...#.#..#.
.#..#.#.#.#.#..#..#.#.#.#.###.###..#####.#.#..#........#.....##.#######.#.#.#..##.#########.#.#.#..#.###############.#.#..########.####################.#.#.#..#.
.#....#...#.#..#..#.#.#.#...#.#.#..#.#.#.#.#..#.#............#........#.###.#..#.#.......#....#.#..#..........#......#.#..#.#..................#........#...#..#.
.#..#.#.#.#....#..#.#.#.#...#.#.#..#.#.#.#.##.#.##.#########.##.#####.#.....#..#.#######.#..#...##################.###.#..#.###.#####################.###.#....#.
.#..#...#.#.#..####.######.##...#..#.#.#.#......#..#.#.#.....#...#....#.#.#.#..#.........#..#.#.#.....#.....#.#.#....#.#..#...........................#...#.#....
.#..#.#.#.#.#..#....#.#.....#####.##.#.#.###.####..#.#.#####.#...#....#.#.#.#..#.#.......#..#.#.#...........#.#.#.####.#..#########.#############################
....#.#.#.#.#.##..#.#.......#...#..#...#.#..#.#.#..#...#...#.###.########.###..####.#########.#.####.########...#..#.#.#..#....#.........#...#.#..#...#.#........
.#..#.#.#.#.#..####.###.#####......#.#.#.#......#..#.#.#.#.#.#..........#.#.#..#............#.#.#.....#.....#.#......#.#..#..#.##.########.###.#..#...#.......#..
.#..#.#.#.#.#..#..#.#.#.#.#.....#..#.#...##.###.#.##.###.#...#.####.#####......#............#.#.....#.##.##.#.#.#..#.#.#..##.#.#.............#.#..#...#.#.....#..
.#..#.#.#.#.#..#..#.#.#.#.#.#...#..#.#.#.#....#.#......#.#.#.#...#......#.#.#.#############.###.###.#.#..#....#.#..#.#.#..#..#...........#.#.#.#..#...#.#####.###
.#..#.#.#.#.#..#..#.#.#.#.#.#.##########################.#########.########.#.................#.#...#....#..#.#.#..#.#.#..#..#.#.........#.#.#.##.##.##.#........
.#..#.#.#.#.#.....#.#.#...#.#................................#..........#...#..#..............#.#.....#..#..#.#.#..#.#.#..##.########.########.#..#.#.#.###.#####
.#..#.#.#.#.#..#..#.#.#.#.#.################.###############################################.##.#.#############.####.#.#..#....#.#.#.....#...#.#..#.#.#.#..#.....
.#..#.#.#.#.#..#..#.#.#.#...#........#.#...........#......#..#........#....#.#.#..#........#..#.#.............#.#....#.#..#..#.#.#.#.###.#...#.#..#.#.#.#..#..#..
.#..#.#.#.#.#..#..#.#.#####.#.#....................#.........#######.####.##.#.#..#.....#.....#.######.###############.#..#..#.#.#.#.#...#...#.#..#.#.#.#..#..#..
.####.###.#.#..#..#.#.#.#.#.#.######.#.####################.##.............#.#.#..#####.##.#..#.#..................#.#.#..#..#.#.#...#.......#.#....#.#.#..#..#..
.#....#.#.#.#..#..#.#.#.....#........#.............#.........#........#......#.#..#.....#..#..#.###############.####.#.#..#..#.#.#.#####.##.##....#.#.#.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#.#.###################.####.######..###############.#.#..#.#.#.#..#..#.#..#..#..#...........#.#..#..#.#.#.#.....#...#.#..#.#.#.#..#..#..
.#..#.#.#.#.#..#..#.#.###.#.#......................#......#..#...#...........#....#.#.#.#..#..#.##.##.#............#.#.#..#..#.#.#.###.#.#.#.#.#..#...#.#..#..#..
.#..#.#...#.#..#..#.#.#.#.#.################.############.#####.####.####..#.#.#.##.#.###..#..#.#..#.....#.........#...#..#..#.#...#...#.#.#.####.#####.#..#..#..
.#..#.#.#.#.#..##.#.#.....#.#.#....................#.#.#.#...#..........#..#.#.#..#.#.#.#..#..#.#.....#.##########.#.#.#..#..#.###.#####.#####.#...#..#.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#####.#.####################.#.#.#...#############.#.#.#..#.#.#.#..#..#.#..#..#..#.........#.#.#..#..#.#...#...#...#.#.#.###..#.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#...#.#....................#.#.#.#...#.............#...#..#.#...#..#..#.####################.#.#..#..#.#.#.#.........#.#......#.#..#..#..
.####.#####.#..#..#.#.#.#.#.#.#########.############.#.#.#...#.##################.#.#.#.#..#..#.#..........#.......#.#.#..#.##.#.#.#.#####.#.#.###.####.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#.#.#.......#..............#.#.#.#...#.........#..#..#..#.#.#.#.#..#..#.#..........#.......#.#.#..#..#.#.#.#.#.#...#.#.#...#..#.#..#..#..
.#....#.#.#.#..#..#.#.#.#.#.#.#####.#.#............#.#.#.#...########.##..#..#..#.########.#.##.#######.##########.#.#.#..#..#.#.#.#.#.#.###.#.#.#.#..#.#..##.###
.#..#.#.#.#.#..#..#.#.#.#.#.#.#...#.##############.#.#.#.#...#..#.#.#..##.##.#..#.#........#..#.#....................#.#..#..#.#.#.#...#...#.#.#.#.#..#.#..#..#..
.#..#.#.#.#.#..#..#.#.#...#.#.#.....#..............#.#.#.#...#..#.#.#..#..#..#..#.#.########..#.#..........#.......#.#.#..#..#.#.#.#####.###.#.#.#.#..#.#..#..#..
.#..#...#.#.#..#....#.#.#.#.#.##.############.######.#.#.#...#..#.#.#..#..#..#..#.#.#....#.#..#####.##################.#..#..#.#.#.#.......#.#...#.#..#.#........
.#..#.#...#.#..#..#...#.###.#.#..#..#...#..#...#.#.#.#.#.#...#......#..#..#..#..#.#.###.##.#..#..#....#..............#.#..#..#.#.#.#.....#.#.#.#.#....#.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#...#.#..#..#......#...#.#.#.#.#.#...#..#.#.#..#..#..#..#.#.#.#..#.#..#..#....#..............#.#..#..#.#.#.##.####.#.#.#.#.#..#.#..#..#..
.#..#.#.#.#.#..#..#.#.#.#...#.#..#..##.###.#...#...#.#.#.#...#..#.###.##.....#..#.#.#......#..#..####.#############.##.#..#..#.#...#.....#.#.#.#.#.#..#.#..#..#..
.#..#.#.#...#..#..#.#.#.#...#.#..#..#...#..##.####.#.#...#...#..#......#..#..#..#.#...#..#.#..#..#....#..............#.#..#..#.#.#.#.....#.#.#.#.#.#....#######.#
.#..#.#.#.#.#..#..#.#.#.#...#.#.....###.#......#...#.#.####.#######.#####.####..#.#.#.#..#.#..#..#...................#.#..##############.#####.########.#..#.....
.#..#.#.#.#.#..#..#.#.#.#...#.#..#..#...#..#.......#.#.......#...............##.#.#.####.#.#..#..#....#..............#.#..#..................#........#.#..#.####
.####.#.#.################.##.####.######.##########.#...#.............#.....#....#.#....#.#..#.##.###################.#..#......#...........####.##.##.#....#...
.#..#.#.#.#..#.#.........#..#.#.....#......#.......#.#######.#################.##############.#......................#.#..##########.#########..#.#...#.#..#...#.
.#....#.#.#..#.#.......#.#..#.#..#..#................#.......#................................#..##########.##########.#..#......#...........#.##.#.#.#.#..#.#.##
###.#######..#.######.##.#..#.#..#.........#.......#.........#....................#...........#..#...................#.#..#.......................#.#.#.#..#.#...
.#........#..#.#.......#....############################################################.########################################################################
.#.#########.#.####.#######.#.................................................................#..................................................................
..........#..............#..#....................................................................................................................................
