# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
598282 | Soumya1 | Maze (IOI10_maze) | Text | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
##X#######
...X.....#
#.#.X.#X.#
#.....##.#
#.XXXX...#
##########
####################################################################################################
#.XX....XXX########XXX....X####X....XX....X..X.....XX......X...X.XX...XXXX...XXX...#..X#X...#....#.#
#..XX.#.#X######XXXX..X#.X.XX#XX.#.#..X.#X.X...#.#XX..X.#.X.#.#..XX.#.XX#X.#.X.X.#..#.XX..#..#.#.#.#
##....#..X####XXXX#X#..X.X.X#X...#.#.#..X....#X#..X..X..#.#.....#...#.X#X..#...#.#.#...XX.#.#..#...#
##XX#.#.#.X##XXXX#XXX.X.....X..#.#.#...X.#.#..X..#.XX..#..X.#.#X..##...XX#.#.#.#.#.#.#....#..#.#.XX#
#XXXX.#.#..XX..XXX.XX...XX.#.#.#.#.#.#.#.#.#.X##.#.X..#.#.X.#..XX...X#.#...#.#.#.#.#..#.###.#...XXX#
#..XX.#..#...#.....#..XXX..#.#.#.#...#.#.#.#..X..#...#..#.#XX.##X.#XXX..##.#.#.#.#.#.#..#....#.#..X#
#.#...#.#.#.##.#.#..#.XXXX.#.#.#..XX#..#.#.##.X#.#.X#..#...X...#..#...#.#..#.#.#.#.#..#..##.X....#.#
#...##..#...#..#.#.#...#.#.#...#.#XX.#.#....#.#..#.XX.##X.#..#..#.#.#.#..#.#.#.#.#.#X..#.#..XX.#.#.#
#.##..#.#.#.#.X..#..##.#.#..##.#.#.X.#.#.#.#...#.#.X..XX#.##.#.#..#.#.#.#..#.#.#.#..XX.#..X..#.#.#.#
#.#.#.#.#.#...XX..X..#.#..#.#..#.#...#..#...#.#..#.X#......#.#..#.#.#.#..#.#.#.#.#.#.#.#.##X.#.#.#.#
#.#...#.#..XXXX..X#X.#.#.#..XX.#..#.##.#..X.#..#.#...#.X.X.#.#.#..#.#..X..#..#.#.#.#.#.#..X..#.#.#.#
#.#.#.#..XXXX.XX..X..#.#.#.XX..#.#..X...#XX.#.#..#.##...XX.#.#..#.#.#.##X..#.#.#.#.#.#.#.#.X...#.#.#
#.#.#.#.#...#...#..#.#.#.#.###.#..#..XX.#.XX...#.#.#..XXXX...#.#..#.#..XX.#..#.#.#.#.#.#...XXX##.#.#
#.#.#...#.#.#.X..#.#.#.#.#..#..#.#.#..X.#...#.#..#.XXX..XXX.XX..#.#.#.XXX..#.#.#.#.#.#.#.#XX.X...#.#
..#.#.X.#.#.#.#X...#.#.#.#.#..X..#..#...#.#.#..#.#..X##...XXX..#..#.#.X##.#..#.#.#.#...#...X.X.#...#
##...X....#.#..XX#.#.#.#.#.#.X#X.#.#..XX..#.#.#...#.X#X.#..X.#.##.#.#.XX...#.#.#.#.#.X.#.XX...X..#.#
###.#.XXX#..#.#XX..#...#.#.#..X..#.#.X...##.#..#.#...XX..#...#..X...#.XX#.#..#.#.#..XXX.....XXXX..##
##....XX..#.#..X.#..XX#..#.#.#..#..#.#.##...#.#..#.#...X..##...#XXX.#.XX...#.#.#.#.#...#.XXXX#XXX..#
#..X.#...#..#.#..#.X#X..##.#..#.#.#....##XX...##..X#.#.#.X#..#....X.#.#.#.#..#.#.#.#.#.#.X.XX##XX.##
##.XX..#..#.#.#.##..XX.#...#.#..#..#.#..#X#X.#...XX..#..XX..#..XXX#XX.#.#..#.#.#.#...#.#....XX###..#
#..X..#..##.#.#...#.X...#.XX..#.#.#...#..##XX.#.X..#.#.XXX.X..#..X#X..#.#.#..X...##.XX..#.#..XX#..X#
#X..#.#.X...#.#.#.#.#.#.#.X#X.#.#...#..X..X...#.X#.#.#.X#XX#X...#XXXX.#.#..#.XXX#.#..XX..###..X..#.#
#X.X..#.X.#.#.#.#.#.#..#..XXX.#.X.#..XXXX.X.X...#..#.#..XX#X.X.##XX...#.#.#...#.....#.XX..X##..#.#.#
##X#X.#..X..#.#.#.#.#.X..X##X.#.XX..##XXXX.X.XX..#...#.X#X#X.#..#...##....#.#.#.#.X...XXX..XX.#....#
###XXX..###.#.#.#.#.#..X..XX..#...#..X#XX....#.#.#XX.#..XXXX.#.#..#.#..X#.#.#..#..X.#.XXX.#.X.X.X.##
#X#XXX#..X..#.#.#.#.#.#X.#X##.#X#.#.XX#X#X.#.#.#..XX.#.XXX...#..#.#.#.X...#.#.#..X...XX.X.#...#XX..#
#XX.X#X.XXX.#.#.#.#.#.#....#...XX.#.X#XXX..#.#.#.XXX.#..X.X.#..#..#.#..X.XX.#..#..#.#...#.X#.#..#.##
#X...XX...#.#.#.#.#.#.#.XX..#.##X.#..X...X.#.#.#..XXX##.#...X#..X.#.#.X..XX.#.#..X..#.#.#..X..#.#..#
#..#....#.#.#.#.#.#.#.#.#XX.#..#...X.X#.X..#.#.#.#..XX..#.#.X..X.X...X#.X#X.#.X.X.#.#.#.#.X..#..#.##
##.##.##..#.#.#.#.#.#....#X..#..X.X.X....#.#.#.#.#.##XX.#.#..X.#..#.#....X..#..XX...#.#.#.#.#.#.#..#
#...#.#.#.#.#.#.#.#..X.X...X.#.XX....X.X.#.#.#.#.#..X#X.#.#.X#..#...#.#.#.#..#...X.#..#.#.#...#...X#
##.XX.#.#.#.#.#.#.#.#.X.XXXX.#.#.XX#..XX.#.#.#.#.#.XXXX.#.#....X..#.XX..#.#.#.#.#.X#.#..#...##..#.##
#...X.#.#.#.#.#.#.#.#....XX..#.#...X#..X...#.#.#.#.XXXX.#..##.XXX.#.X.#.#.#.#.#...#..#.#.X.X...X...#
##.X..#...#.#.#.#.#.#.#.#.#.X#.#.#.XXX...#.#.#.#.#..XXX.#.XX..X.XX..#...#.#.#.#.##..XX...XX#X.XXX.##
#..##.#.X.#.#.#.#.X.#.#.#.#.X....#X#XXX.#..#.#.#.#.#X....XX.X.#...#.#.#.#...#.#.#..X.#.#X..XXXX.X..#
##..#.XXXX..#...XX..#.#.#.#..X.X...X.XXX..#..#.#.#..X.#.#...X...#.#..X...##.#.#.#.X..#..X#...XX.#.##
#..##.....#.XXXX...#..#.#.#.X..X.#.X....#.#.#..#...#XX..#.#.XXXXX...#.XX.#....#.#...#..#...XXX..#..#
#X...##.#.#.XX#X#.#..##...#.#.X...X##.#.#.#..#.#.#.X.X#...#..X#XXXXX...X..#.#X....#..#.#.#.X#X#...##
##X.XX..#.#..XXXX..#.#..X.#.#X##.XXX..#.#.#.##....XX.X#XX..#..XXXXX..#.#.#...XXXX..#.#.#.#..X#X.#..#
#XX..XX..#..#..XX.#..XXX.X...XX..XXXX.#.#.#.#..#.#....XX#X.##...#...X..X..#.X.XXXX..XX....#..X.X..##
#.#.#.#.#..X..#...##.#...XX.#X#XXX#X..X..#..#.X...#.XX##X....##..##..X..X.#.X..X..XXX.XX.###.#..#..#
#.#.#.#.#.X#X...##...#.#..#..XXXXXX##..X.##..XX#.#....X#XXX.#..#.#.#..XX...X..#..#.XX..#..X...#.#.##
#.#.#.#.#..X..X#.#.#.#.#.#..X....X#X##.X..#.X.X...#.#..X......#..#...#.XX.#..#..#...#.#..XX#.#..#..#
#.#.#.#.#.#..#XX...#...#..#.##.#.XX.#...#.#....X.#...#.XX.XXXX.#.#.#...X...#...#..#.#...#.XX..#.#.##
#.#.#.#.#.#.#....#..XXXX.XX..#.#.X..#.#.#.XX#.##.#.X.#..#.##X....XX..#.X.#.#.#..#.#..#.#.....#..#..#
#.#.#.#.#.#.XXX.X..#.X.X..XX.#.#..#.#.#.#.XXX.#..#.XX##....X#X.#..XX.#.XX..#.#.#..XX.#.#.#.X#.#...##
#.#.#.#.#.#..X#X.#.#....X..X...#.#....#.#..XX..#.#..XXX.XX..XX.X.#....XX#X...#.##.XX..#...XX#...X..#
#.#.#.#.#..#..X..#..XX.#..X..XX..#X.X.#.#.#...#...XXXXXXXX.X..X..#.#.#..X#.##...#...#..#.#XX..#.XX.#
#.#.#.#.#.#.#..X.#.#X...#.XXX.X.X..X.X..#..#.#.#.##X...XX#X..#X.#..#...#X...#XX.#.#.#.#...X..#..XX.#
#.#.#.#.#.#...#..#...#.#..X...#..X...X#.#.#..#....#..#XXXX..#X..##.X#.#..XX...X.#.#.#.##.XXXX..X.X.#
#.#...#.#.#.#..#...#....X.#.#.#.#.X.#X..#..#..XXX..#...#...#X..#....X...#X.XXX#.#.#.#..X...XXXXX.#.#
#.#.#.#.#.#.#.##X#..XX.X..#.#...#....##.#.#..#X.XX...#..#.#...##XXXX..#XX....#..#.#.#.#XX.#.X..#...#
#....##...X.#..X..#..XX..#...#X.X#.#..#.#..#.#..X..##..#....#..XXXX..#.XX#.#..#.#.#.#..X..#..#.#.X.#
#.XX...#XXXX#.XX.#X.X..#..#.#..X#...#.#.#.#...#..#..XX..#.#.XX.X.X..#...XX.#.#..#.#.#.X..#.#...#.#X#
#XX.X.#.XXXX..#..XX..#.#.##.##....#.X...#..#.X.#.#.XXX.#..XX.XX..X.#..X.X..#..#.#.#.#.#.#..#.#.#...#
#X..#...XXX..#..#X..#..#.#...#XXX.#..XX#..#..X...#..X...#..X...#.....#XX..#..#..#.#.#.#.#.#..#.#.#.#
#XX.#.#.X...#..#..#..#.#...X..XXX.#.#XX.#..#.X.#.#.##XX.##..##...#XX.XXXX..#..#.#.#.X...#..#.#.#..X#
#XX....#..##.#...#..#...#X.XXXXXX.#.X...#.#..XX..#..XXX...#.XX.#..XXXX#X..#..X..#.#.XXX#..#..#.#.#.#
##X.XX..#..#...#..#.#.#..XXXX###XX...#.##.##.#.#...X#X.X.#...XXX.#XX..X##..#.XX..#....X##..#.#.#...#
#XX.X#.#..#..#.#.#..#..#.#X.X##XX.#.#..#...#.#..XXX.XX.#.#.#...#.XXX#..X..#...X#.#.#.#.X..#..#...#X#
#..XX...#.#.XX..#..X#.##.....XXXX....#.#.X.#..#.X...XX...#..##.#....XX.X#.#.XXX..#.#...X#..#..#XX.X#
##...XX.#..XX..#..XX....#.#.X...#.#.#....X.#.##...XXXX.X..#..#..#.#XX.....XX#XX#.#.#.#X...#..#.XX..#
#.#.#X..#.#X##...XX#X.XX..#...#.#.#.XXXXX..#.#..#..X..XXX.#.#..#..X.X.#.#.XXX#X..#.#.#.X#..#.#....X#
#.....#.#.X#X..X.#X##X#X#.#.##..#.#..X...#.#..#.#.##X..#..#..#..#...XX..#....X#X..#..#....#..#.#.XX#
#.#.#.#.#..XXXX....XXXX...#.XX#.#..#.#.#.#.#.#..#..X##..#..X.#.#..#.X.#..#.#.XXXX..#..#.#...X..#.#.#
#.#.#.#.##...XXX.#..#XXXX.#.XX..#.X..#.#.#.#..#.#.#XX.#.#.X..#..#.#.....XX.X.#...X.#.#...#X..X.#...#
#.#.#.#..X#.X#XX..#..#..XXX.X.#.XXX#.X.#.#.#.#..#.XX....#.X.#..#..#XX.X.X...X..#...#..#.#..XX..#.X.#
#.#.#.#.XX...X..X..X..#.#...#.#..X....X..#.#..#.#.X.#.#.#.X.#.#.#..XX.XX..#.XX..X.X..#...#....#.XX.#
#.#.#.#.#.X.#.#.XXX..#....#.#.#.#.X.X..X.#.#.X..#...#.#...X.#.#.#.#..X.X.#...X.X#X..#.#.#..#.#...X.#
#X...#..#...#.....XX..#.XX..#.#.#..X..X..#.#..X..##.#..X.XX.#.#.#.#.XX...##.#...X..#..#.#.#..#.#.#.#
#XX.##.X..####.#.XX.X..XX.#.#.#.#.#..#.#.#..#..XXX..#.#.X...#.#.#.#.XX#.#....#.#.#.#.#..#..#.#.#.#.#
#...#..X.#..X..#.XX.#.#X#...#.#.#...X#...#.#.#..XX#.#.#...X.#.#.#.#...#.#.#.#..#...#..#..X.X.#..X..#
#.#.#.XX.#.XX#.#....#..X..#.#...#.#XX..#.#.#..#..#..#.#.X.XX..#.#.#.#.#..#...#.#.#.#.##.##XX.#.X.#.#
#.#.#.#..#..#..XX.#.#.X#X.#..#.X...X.#.#.#..#..#..#.#.XX.X.X#.#.#.#.#.#.#..XX..#.#.#.#...X...#.X.#.#
#.#....#..#.#.XX..#.#.#X#.#.#...X.##...#.#.#.#...#..#..X....#.#.#.#.#.#.XX.XX.XX.#.#..#.#.X#.#.X.#.#
#..##.#..#......#.#.X..#..#.#.XX..#..#.#.#...#.#..X.#.###.#.#.#.#.#.#.#.XXX.#.#..#..#...#..X.#...#.#
#XX#...#.#.#.X.X...X#X..#.#.#.#..##.X..#..#.#..#.XX....#..#.#.#.#.#.#.X.XX#....#.#.X#X#.##...#.#.#.#
#XX..X.#..#..XXXX.#.X#X.#.#.#.#.##..XX..X.#..#.#..XX.X..#.#...#.#.#.#.X..#..X.X..#.XX....X#.##.#.#.#
#..XX..#.#..XX..#...X#X.#.#.#.#.#..X##XX..#.#..#.#..X.X...#.XX..#.#..X.#.#.X.X#X.#..#.#.#XX.#..#.#.#
##.X.#.#.#.#...#..#..XX.#.#.#.#..#.XXX##X.#..#.#..#....X.XXX#X.#..#.#..#.#.X..X#.##.XX...#X..#.#.#.#
#....#.#.#.#.#..#.XX..#.#.#.#...#...#.X#X.#.#..#.#X#.#.XXXX##X..#.#...#..#.X.#....#..#.X....#..#.#.#
##.#.#.#.#.#.#.#...XX.#.#.#.#.X#.#.#...#..#..X.#.XXX.#.XXXX#X..#..#.#..#...#...#.#.#.XX#X.X#.#.#.#.#
#..#.#.#.#.#.#..##..XX#.#.#.X.X..#.#.#...X..XXX...XX..XXXXXX..#.#.#.#.#.XX.#.XX..#.#.XXX#XX..#.#...#
##.#.#.#.#.#.XX..##..X..#.#..X..#..#.#.XXX#.#XX#.#XX.##XX.XX#...X.#.#.#..X..X..#.#.#...XXX##.#..#XX#
#..#.#.#.#.#.#.X..X#..#..XX#.#.##X.#.#...#...X.X.#....X...X...#X#.#.#.#.#XXX##.#.#..##.#..XX.#.#.XX#
#.X..#.#.#.#.#.X.#.XX.#.XXXX.#.XXX.#.#.X..#.#....#.#.XXX.X#X#.XX..#.#.#.XX#XXX.....#....#....#.#..X#
#XXX...#.#.#.#.#...XX.#..XX..#.X##.#..XX.#..#X#.#..#.#....X.....#.#.#.#...#.X..X.XX#XX.###.#.#..#..#
#XX#X#...#.#.#.#.#.XX...#...#..XX..#.#....#..XX..#.#.#.#.##X#.#.#.#.#.#.#.#.#.X.X#XXXX..X...X..#..##
#X.X...#.#.#.#.#..X.X.#.#.##.#.X##.#.XX.X.#.X...#..#.#.#.XXX..#.#.#.X...#.X...X..XXX...#XX.#.X..#.##
#..XXX..X..#.#.#.#...X..#.#....XX..#..X.X#...X.#.#.#.#.#..XX#.#...#.X.X##.XXXX..#.XXX.#X.....#.#...#
#.XX.XX.XX.#.#.#.#.#.X#.#..#.#...#..#.#.X..XX..#...#.#..X..X...#.#...X....XX###...#...#.X#.X.X..##.#
#..#...XX..#.#.#...#X.....#..##.##.#...XXX..X.#.XX.#...XX#..XXX...#.#.#.X.X###X.#..#.XX.....X.X..#.#
##.#.#...#.#.#.#.#...X.XX#.#..#.#...X.#XXX.#....#X.#.X..X.#...XX.#..#.#.XXX###X.#.#..X##.#.#...X.#.#
#..#..##.#.#.#....X.##XXXX.#.#..#.XX...XX...#.#..X..X..#...##.#...X.#.#.XX#X#X..#.#.#.X..#...#.#.#.#
##.#.#.#.#.#.#.#.XX..X##X..#..#.#.X.#.X..#.#..#.XXXX#X...X..#.#.X.X.#.#.#.XXX..#..#.#..#..##.#...#.#
#..#.#.#.#.#..#..XX.XXX#XX.#.#..#.#.#...#X..#.#.XX#XX#XX..XX..#..X..#.#.#...X.#.#.#.#.##.#X...XX.#.#
##.#.#.#.#.#.#..XX#XX..#...#..X.#.#..##.XXX.#.#.#.X..X.XX.X.#.#.#..#..#.#.#.#.#.#.#.#.#...XX.#XX.#.#
#......#.....#.X######...#...X......#.........#....#........X.....##X.....#...#.....#...XXX...XX...#
####################################################################################################
##############################################.#####################################################
#.XX......#........X......#...#.....#.....#..X..#.......#..X...X#XX...#......XX...#...X#X...#......#
#.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X#
#...#.#.#.#.#.XXXX#X..#.#...#.#.#.#.#.#.#.#...#.#.#..X..#...#.....#.#...X.#.#...#.#.#..XX.#.#.#.#..#
#.XXX.X.X.X.XXX#X#XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X#
#..XX.#.#.#....XXX#XX.#..X..#.#.#.#.#.#.#.#.#.#.#..X..#.#.X.#.#.#.#.#.#...#.#.#.#.#.#.#...#.#.#.#..#
#.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#
#...#.#.#.#.#.#...#.#.#.XX..#.#.#.XX..#.#.#.#.#.#.#...#.#..X..#.#.#.#.#.#.#.#.#.#.#.#.#.#...X.#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#
#.#.#.#.#.#.#...#...#.#...#...#.#..X..#.#...#.#.#.#.#...#...#.#.#.#.#.#.#.#.#.#...#.#.#.#.X...#.#..#
#.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X#
#.#.#.#.#...XXX..X#X....#.#.XX..#.#...#.#.X...#.#.#.#..X#X..#.#.#.#.#..X..#.#.#.#...#.#.#.X...#.#..#
#.X.X.X.XXXXX.XXX.X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#
#.#.#.#.#...#.....#...#.#...#...#.#..XX...XX..#.#.#....XXX....#.#.#.#...X.#.#.#.#.#.#.#.#..X..#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X#
#.#.#.#.#.#.#..X..#.#.#.#.#...X.#.#.....#.#.#.#.#...X...#.XXX...#.#.#.X...#.#.#.#.#.#...#..X....#..#
#.X.X.X.X.X.X.XXX.X.X.X.X.X#XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X.X.X.XXX#XXX.X.X.X.X#
#.#.#.#.#.#.#.#.X.#.#.#.#...#.X...#..X....#.#.#.#.#..XX.....#.#.....#.XX..#.#.#.#.#.XXX.#...XXXX...#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX#X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X#
#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..XX...#.#.#......X....#...X...#...#.#.#.#.#.#...#.#....XX..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.XXX.X#XXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#
#.#...#.#.#.#.#.#...#.#.#.#...#.#.#...#....XX.#.#.#.#..XXX#X.....X#X..#.#.#.#.#.#.#.XX......#...#..#
#.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXX#X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#
#..X..#.#.#.#.#.#...#.#.#..XX.#.X.#..X#X..X#X.#.#...#...XX###X..#...#.#.#.#.#.#.#.#...XX..X.#.#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X#
#...XX....#.#.#.#.#.#.#.#.#.#.#...#.#..X..#...#.#.XX....XXXX....#.#.#..X..#.#.#.#.X.#.XX....X.X.X..#
#XX.XXX#XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.XXX.X.X.X.XXX.X#
#X..#...XXX.#.#.#.#.#.#.#.#.#.#.#.......#.#.#.#..XXX..#.#...#.#...#....X..#.#.#.#...#...#.X.#...#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X#
#.#.#.#.#.#.#.#.#.#.#...#.#...#....X#X..#.#.#.#.#...XX..#.#.#..X#X...X....#.#.#.#.#.#.#.#.X...#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#
#...#.#.#.#.#.#.#.#..X#X...X..#.#....X#X..#.#.#.#.#.X#X.#.#.#.#...#...#.#.#.#.#..X..#.#.#.#.#.#.#..#
#.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X#XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#
#...X.#...#.#.#.#.#...#...X.#.#....X###X..#.#.#.#..XXXX.#.#.#.#.X...#.#.#.#.#.#.#...#.#.#...#.#.#..#
#.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#
#.#...#.X.#.#.#.#.#.#.#.#...#...#.X#XXX...#.#.#.#...#...#.#.#...#.#...#.#.#.#.#.#..X....#..XXXX.#..#
#.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X#
#...#...#.#.#.#.#.#.#.#.#.#....X...X....#.#.#.#.#.#.XX....#.XXXXX.....XX..#...#...#...#.#..XXX..#..#
#XX#X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXX.XXX.X.XXX.X#X.X.X.X.XXX.X.X.X#
##X.XX..#.#.#.#.#.#.#...X....X###X....#.#.#.#.#.#.#..X#XX.#...XXXXX.#.#...#..XXXX.#.#.#.#.#.X.#.#..#
#XX.XXX.X.X.X.X.X.X.XXXXXXX.XXX#XXX.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#
#.#...#.#.#.#.#.#.#.#....XX..X#XXX#X..#.#.#.#.X.#.#.XX##X...#.#...#.#...X.#.X..X..#.#.#.#.#...#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#
#.#.#.#.#.#.#.#.#.#.#.#...#.X....X#X..#.#...#.X...#.#..X....#...#.#.#.#.#...#.#...#.#.#.#.#.#.#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.XXX#X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#
#.#.#.#.#.#...#...#...XX..#.#.#..X....#.#.X.#...#...#.......X...#.#.#.#...#.#.#.#...#.#.#.#.#.#....#
#.X.X.X.X.X#XXX.X.X#XXXXX.X.X.X.X.X.X#X.X.XXX.X.X.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X#X.X#
#.#.#.#.#....X#X..#.....X.#.#.#.#...#...#..XX.#.#...X.X.XX##XX#X..#.#..X#X..#...#.XX..#.#...#.#.X..#
#.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX#
#.#.#.#.#.#....X..#.X.#.#.#.#.#.#..X#X....#.#.#.#..X...XX#X...X...#...#......XX.#...#.#.#.X......X##
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.XXXXX.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X.XXX.XXX#X#
#.#.#.#.#.#.#.#...#.#...X.#.#.#...#..X..#.#.#.XXX...#.#.....X...#...X.#..X..XX..#.#.#..X...XXXXX####
#.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X#X#
#...#.#.#.X.#..X.....XX...#.#.X.X...#...#.#.#...X...#...#.#.#..XX.X.#..XX...#.#.#.#.#..X..#......X##
#.X.X.X.XXX.X.XXX.X.X.X.X#X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#
#X..#.#.X...#.#..XX.#.#.#.....#...#.X.#.#.#...#.#..X#X..#.#..XX...#.#.#.X...#.#.#.#.#...#.#.#.#.#..#
#XX.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#
#...#.#.X.#.#.#...#.#.#.#..X..XXX.#..X..#.#.#.#.#.#.....#.#.#...#.X.......#...#.#.#.#.#.#.#.#.#.#..#
#XX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X#
#.X.#.#.#.#.....#.#...#..XX.X...X.#.#...#.#.#.#.#..X#X..#.#..XXX..XX..X...#.#...#.#.#.#.#.#.#.#....#
#.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X#
#..XX...#.#.XX.....X..#.....#.XX..#.#.#.#.#.#.#.#...XX..#.#.#...#...XX#X....XXX.#.#.#..X..#.#..XX..#
#.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X.XXXXX.X.X.X.X#X.X.X.XXX.X#
#....X..#.#...#..XX#X.XX..#.#.....#.XXX.#.#.#.#.#..X..XXX.#.#.#.#.X.X...#.XXX#X...#.#..X..#.#...#.X#
#.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X#X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.XXXXX#X.X.X.X.X.X.X.XXX#
#.#...#.#.#.XXX....XXX....#.#.#.#.......#.#.#.#....X....#.#.#.#.#...X........XXXX...#...#.#.X.#....#
#.X#X.X.X.X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X#X.X.X.XXX.X.X#
#.#.#.#.#.#.X#XX......#.XXX.#.#.XXX..X..#.#.#...#...#.#.#.#.#.#.#..XX.X.X...X.....#.#.#.#..XX....X##
#.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX#
#...#.#.#.#.#...XXX...#...#.#.#...X.X..X..#..X....#.#.#...#.#.#.#.#..X#X..#..X..#.#.#.#.#.#...#..X##
#XX.X.X.X.X.X.X.X#XXX.X.X.X.X.X#X.XXX.X.X.X.X.X.X#X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#
#XX.#.#.#.#.#.#..XX.X.#.#.#.#.#.#...#...#.#.#..XX...#...X.....#.#.#.XX..#.#...#.#.#.#.#.#.#.#.#.#..#
#.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#
#.#.#.#.#.#.#.#.....#.#.#.#.#.#...#.#.#.#.#.#.#...#.#.#.X.XX..#.#.#.#...#.#.#...#.#.#.#...#.#.#.#..#
#.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X#XXX.X.X.X.X#
#...#.#.#.#.....#.#.#.#.#.#.#...X.#.#.#.#.#.#.#.#.#.#..X..#...#.#.#.#.#.#.#...XX....#.....X.#.#.#..#
#.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X#
#XX.#.#.#....X#X...X..#.#.#.#.#...#...#.#.#.#.#.#.#.#.#...#.#.#.#.#...X.#.#.#......X#X..#...#.#.#..#
#XX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X#
#.#.#.#.#.#.XX......X.#.#.#.#.#.#.#...X.#.#.#.#.#.#.#.#.#...#...#....X..#.#..X#X.........XX.#.#.#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#
#.#.#.#.#.#.#.#.#.XX....#.#.#...#.#...X...#.#...#...#..XXXX##X..#.#.#.#...#.....#.#.#..X....#.#.#..#
#.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X#X.X.X.X#X.X.XXX.X#X.X.XXX#X#X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.X.X#
#.#.#.#.#.#.#.#.#...XX..#.#.X.X.#.#.#....X..XXX...XX..XXXX#X..#.#.#.#.#.XX...XX.#.#..XXX..X...#....#
#.X.X.X.X.X.X.X.X#X.XXX.X.X.XXX.X.X.X.XXXXX.XXX.X.XXX.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X#X.X.X#
#...#...#.#.#.#.#.#...#...#.#...#.#.#.#......X#X..#...#...#...#.#.#.#.#.#..X......#.....#.XX..#..X##
#.X.X.X#X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXX.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#
#XXX..#.#.#.#.#.#...#.#..XX.#..X..#.#.XX..#.#...#.#.#.#.#.#.#.#.#.#.#.#.#...X..X#XX.XX..#.....#.#..#
#XX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.X#
#X..#.#...#.#.#.#.X.X.#.#...#...#.#.#.#.X.#...#.#.#.#.#.#...#.#.#.#.X...#.X...X..XXX....XX...X..#..#
#.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.XXXXX.X.XXX.XXX.X.X.X.X.X#
#...#.#.XX..#.#.#...#.#...#.#.#.#.#.#...X..XX.#.....#...X..X..#.#.#..X..#.XX....#...#.#.X.#...#.#..#
#.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X#X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#
#.#.#.#...#.#.#.#.#.#...X...#.#.#.#.#..XX.#.#.#..X..#.#.X...#.#.#.#.#.#.XXX...#.#.#.#.#...#.#.#.#..#
#.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X#
#.#.#.#.#.#.#.#...#..X..X...#.#.#.#.#.#...#.#.#.XXX.......#.#.#.X.X.#.#.#.XX..#.#.#.#.#.#...#......#
#.X.X.X.X.X.X.X.XXX.XXX.XXX.X.X.X.X.X.X.XXX.X.X.XXXXX.XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X#
#.#.....#...#...XX#XX.........X.....#...XXX.......X##X#XX...#.......#.........#...#...#...XX..XX...#
#.X.X.X.X.X.X.XXX#X#X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X#X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X#
####################################################################################################
####################################################################################################
#####...X.....#.......XXXX#XXX#XX.#...#...#...#...#....#...#.#.....#...XXXX.X.XX#XX....XX#XXXXXXX##X
#XXX..X..#.#.#..#.#X.XXXXX#XXXXX..#.#.#.#...#.#.#..#.#.#.#.#.#.#.#.#.#.XXXX...X##XX.#.XXXX.XXXXXXX#X
#XXXXXX#.#.#..#.#..XX.XXXX##XXXX#.#.#.#.##.##.#.#.#..#.#.#.#.#.#.#.#..XXXXX.X.XX##X.#...X...XXXXXXXX
#XX......#.#.#..#.#.....XXX#XXXXX...#.#..#.#..#.#.#.#..#.#.#.#.#.#.#.#XXXXXXX..#XXXX#.#..#.#XXXXXX#X
#X#XX#.#.#.#..#.#...#.XXXX#XXXXXXXX.#.#.#...#.#.#.#..#.#.#.#.#.#.#.#.XXXXXXXX#.....X...#...XXXXXXXXX
##XX...#.#.#.#..#.##...XXX##XXXXXXX.#.#..#.#..#.#.#.#..#.#.#.#.#.#...XX#XXX..#.##.#.#.#.##..XXXX...#
####XX.#.#.#..#.#.#.#.#XXXXXXX#XXX..#.#.#...#.#.#.#..#...#.#.#.#.#.#.XXXXX##.#..#...#...#..XX.X..#.#
#####X.#.#.#.#..#.#.#..XXXXX#X#XXX.#..#..#.#..#.#.#.#..#.#.#.#.#.#..XX....X..#.#..#.#.#..#.#...#.#.#
####XXX....#..#.#.#...#XX#XXXXXXXX.X#.#.#...#.#.#.#..#..X..#.#.#.#.XXX#.#..#.#..#..#...#.#.#.#.#.#.#
#####XXX.#.#.#..#.X.#..XXXXX#XXXXXX#X.#..#.#..#.#.#.#..XXX...#.#.#...X...#.....#..#..X..#..#.#.#.#.#
######XXX..#..#.#.XX..XXXXXXXXXXXX#X..#.#...#.#.#.#.#.X#XXXX.#.#.#.X.X.X..XX.X..#.#.XXX..#.#.#.#.#.#
#X####XX.#.#.#..#.XX.XXXX...XXX##XXXX.#..#.#..#.#.#..X#X#XXX.#.#.#.XXXX#XXXXXX.##....XXX.#.#.#.#.#.#
#XXX##XX.#.#..#.#.X#XXX...#.#X#X##XX..#.#...#.#.#.#.#.X.XXXX.#.#..#XXXXXXX#XXX...#XXX#XX#..#.#.#.#.#
#XX###XX...##.#.#.XXXX..##....X#XXX#X.#..#.#..#.#.#.....XXXXX..#.#...X#XXX###X.XXXXXXXXX..#..#.#.#.#
#X###XXXX#..#.#.#.#....#.#.X.XXX#XX#X.#.#...#.#.#.#.#XX.XXXXXX.#.#.#..XXX####XXXX#XXX...#..#.#.#.#.#
#XXXXXXXX..#..#.#.#.#.#....XXXXXXX#XX....#.#....#....XXXXXXXX..#.#..#..XX#####XX#XXXXX#...#..#.#.#.#
#.XXXXXX.X..#.#.#.#.#.#.XXXXXXXXX###XXX.#...#.#X..XXX#XX#XXX.#.#.#.#.#.XXX##XXX##XXXXX..#..#.#.#.#.#
#..XXX...#.#..#.#.#.#.#.#.XXXXXXX##XXX...#.#...XXX##XXXXX##X...#.#.#.#..XX#XXXX#XXXXXXX.#.#..#.#.#.#
##.#...#.#..#.#.#.#.#.#.#.XXX.XXX####XXX.#..#.XXX#XXXXXXX##X.#.#.#.#.#.#.X#XXX#XXXXXXX..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#...#.XX######XX.#.#...X#X##XXXXX#XXX..#.#.#.#....X##XXXXXXXX.#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#.#..X#####XXXX..#.X.XXX##XXXXXXX..#.#.#.#.#.#.##XX#XXXXXXX.#.#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.#...#XX####XXXX#..XXXX#XXXXXXXXXXX.#.#.#.#.#.#..XXXXXXXXXX..#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#.XXXX#XX#XXXX...XXXXX#XX#XXXXXXX..#.#.#.#.#..XXX.XXXXXXXX.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.#..X#X##XXXXX#.#..XXX####XXX.XXX..#..#.#.#.#.XXXX..X#X#XX...#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#.#.XXX#XXXXX...#.XXXXXXX....X...#.#.#.#.#.#...#..XXX.XXX#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.#....X#X#XXXX.X.#.X.XXXXX#.#..#.#..#.#.#.#.#.#.#.XXX...XXX..#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#.XXXXX#XXXX.X..#.#...X....#.#....#..#.#.#.#.#.#.XX..#.#...#..#..#.#.#.#..
#..#.#.#.#.#..#.#.#.#.#.#..XXXX#X#XXX...#.#.#.#..#.#.#..#.#..#.#.#.#.#.#...XXX.#.#.#..#.#.#..#.#..##
##.#.#.#.#..#.#.#.#.#.#.#.XXXXXXX#XXX.#...#.#..#.#.#.#.#..#.#..#.#.#.#.#.#XXX#.#.#.#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.XXXXXXXX#XXX..#.#.#.#..#.#.#..#.#..#.#.#.#.#.#..XXX..#.#.#..#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.XXXX.XX###XXXX..#.#..#.#.#.#.#..#.#..#.#.#.#.#.X...#.#.#.#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#..XX..XXX#####XX.#.#.#..#.#.#..#.#..#.#.#.#.#..XXX#...#.#.#..#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#...#..X###XXXXX..#..#.#.#.#.#..#.#..#.#.#.#.#...XX.#..#.#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#...#.#.#X###XXXX##...#..#.#.#..#.#.#.#..#.#.#.#.#..#.#.#..#..#.#.#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.#.#.#.X#X##XXXX#..#..#.#.#.#.#..#.#.##.#.#.#.#.##.#.#..#.#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.XX....XXXXXXXXX..X..#..#.#.#.##.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.XXXXX.XX#XXXXXXXX#X..#.#.#.#..#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#.#.#.#.#
#..#.#.#.#.#..#.#.#.#.#.#.XXXXXXXXXXX#XXXX###X.#.#.#..#.#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#.#.#.#
##.#.#.#.#..#.#.#.#.#.#.#.XXXXXX#XXX###X#X#XXX.#.#.#.##.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#.#.#.#.#
##...#.#.#.#..#.#.#.#.#.#.XXXXX#XXXXXX####X#XXX..#.#.#..#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#.#.#.#
#..#.#.#.#..#.#.#.#.#.#.#....X.XXXXXXXX#####XX.#.#.#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#.#.#...#
#XX..#.#.#.#..#.#.#.#.#.#.#.#..XXXXXXXX####XXX...#.#.#..#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#.#.#.#
#XX#.#.#.#..#...#.#.#.#.#.#..#..XX...X###XX#X..#.#.#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#.#....##
#.X..#.#.#.#XXX.#.#.#.#.#.#.#..XXXX.##X#X##XXX.#.#.#.#..#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#X.X..#
#...X...#...XXXX..#.#.#.#.#.##.XXX...#.XX#XX#XXX...#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#..XX#X.#
#XXXX#.#..XXXXXX#.#.#.#.#.#..#..X..#.....XXXX#XX#.X..#..#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#..XXXX
#XXXXX...XXXXXXXX...#.#.#.#.#..#..#..XX.X#XX##XX..XX..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#.#.XXX##
###XX..XXXXXXXXXX.#.#.#...#...#..#..X#XXX##X#X#XXXX..#..#.#.#..#.#.#.#.#..#.#.#.#..#.#.#..#..#.XX#X#
#XXX#X.XXXXX.XXXXX..#.#.#.XXX...#..X#####XXXXXX....#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#..#..#...XXX##
#XXXX#XXX#XX.XXXXXXXX.#..XXXXXX..#.X####XXXXX...#.#..#..#.#.#..#.#.#.#.#..#.#.#.##.#.#.#..#..#XXXXXX
#X#XXX...XXX...XXXXXX.#.XXXXXXX.X..#X#X#XXX...#.#..#..X...#.#.#..#.#.#.#.#..#.#.#..#.#..#..#..XXXXXX
#XXXXX.#..X..#..XX#X..XXXXXXXXXXX#..XXXX...##.#.#.#..X#X.XX.#..#.#.#.#.#..#.#.#.#.#..#.#..#..XXX#XXX
#XXXX...#..#.#.XXXX..#XXXXXXXXX##..XX..X.#.#..#.#..#..XXXXX.X.#..#.#.#.#.#..#.#.#.##.#..#..#.XX####X
#XXX.#.#.#.#.#...XXX.XXXXXXX...#..XX..#..#..#.#.#.#..#.XXXXXX..#.#.#.#.#..#.#.#.#..#.#.#..#..#X#XXXX
#XX..#...#.#..##.XX...XXXXXX.#..#.#..#..#..#..#.#..#...XXX#XXX.#.#.#.#.#.##...#.#.#..#..#..#...XXXX#
#XXX..#.#..#.#.#..#.#..XXXXX.#.#..#.#..#.#..#.#.#.#..#....X..#.#.#.#.#.#...##.#.#..#.#.#..#..XXXXXXX
#XX.#.#..#.#.#..#.#..#..X#XX.#..#.#...#..#.#..#.#..#.#.#.X.#.#.#.#.#.#.#.#.X..#.#.#..#..#.#.XXXXXX#X
#.X...#.#..#.#.#..#.#..#XX.#.#.#..#.##.#.#..#.#.#.#..#..X..#.#.#.#.#.#.#..X#X.#.#..#.#.#..#.#XXXXXX#
#.#.#.#..#.#.#..#.#..#.#...#.#..#.#.#....#.#..#.#.#.#.XXX#...#.#.#.#.#...XXXX.#.#.#..#..#.#..XXX#XXX
#.#.#...XX...#.#....#..#.#.#.#.#..#..#.#.#..#.#.#.#....X..#.#..#.#.#..#XXXXXXX.....#.#.#..#.#.XXXXX#
#.#.XXXX..XX.#..XXX..#.#.#.#.#..#.#.#..#.#.#..#.#.#.#.#X#....#.#.#.#.###XXXXXXX.#.##....#.#.#.X#XXX#
#.#.XX..#..#.#.XXXX.#..#.#.#.##.#.#..#.#.#..#.#.#.#.#...X.#.#..#.#...###XXX##XXX....#XXX....#.X#X#X#
#.#..X#..#...#.X#XX..#.#.#.#..#.#.#.#..#.#.#..#.#.#.#.#.XX...#.#.#.#..#XXXX#XXX##.#..XXXXX#...###X##
#...XXX#...#....X...#..#.#.#.#..#.#..#.#....#.#.#.#.#..X.X#.#..#....#..XX#XXXXXX...XX###XX..X..X##XX
#.XXX#XXXX#..XX.X.X..#.#.#.#..#.#...#...X.#..#..#.#..XX..XX..#.#X.#..XX##XXX###XXXXX#XX#XX.X#XXXXX##
#.XX###XX...XXXXXXXX.#.#.#.#.#...#.XXX.X#X..#..##.#.X...XX..##..XX#X..XXX#X###X##XXXXXXXX..XXXXXX#XX
#XXX#XXXXXX.X#X#X#X..#.#.#.#..#.#..XXXX###X..#.#..#.XX#..X.##..XXXXX.XXXXX#XXXXXXXXXXXXXXXXXXXX..X#X
#X#XXXXXXXXX#XX##XXX.#.#.#.#.#...#.X...X#XXX....X...XXX#.#.#..X#XXXXXXXXX#XXXXXXXXXXXXXX...XX#..#XX#
#XXXXXXXXXXX#XXX#XX#X..#.#.#..#.#...X.XX#XXXX.#.XXX..X.....#.X###XXXX#XXXXXXXXXXX...XXX..#.#...#XXXX
#X#XXXX###X#X#XXXXXXX#.#.#.#.#..#.XXX..XX#XX...X#X#XX.#.#.#..X#####XXX#XXX#XXXXX..#....#.#.#.#..XX##
#XXXXXXX#XXX#XXXXXXX...#.#.#..#.#.XX#X..XX#XX.XXXXXXX.#.#..#.X######XX#XXX##XXXXXX##.#.#.#.#.#.#..XX
#XXXXXXXXXXX#XX#XXXX.#.#.#.#.#...XXXX..#XX#XX..XXXX.X.#.#.##..X#####X#X#XX#X#XXXXXX..#.#.#.#.#.#.#.X
#XXXXXX#XXXXXXXXXXX#.#.#.#.#..#.#XXXXX.XXXXXX.#XXX....#.#.#..X#########XXXXXXXXXXXXX.#.#.#.#.#.#...X
#XXXXXXX#X##XXXXXXX..#.#.#.#.#.....XX..#...XX..XXXXX#.#.#.#.X###XX#XXX#XXXXXXX#XXXX..#.#.#.#.#...#.#
#XXXXX###XXX..XXX..#.#.#.#.#..#.#XXXXX.#.#..XX.XX#X...#.#.#.XXX##XXXXXXXX.XXXXXXXX..#..#.#.#..XX#..#
##XXXX##XXXX#..X..#..#.#.#.#.#...XX#XX.#..#.XX.X.X..#.#.#.#.#..XXXXXXXXX..XXXXXXX..#.#...X.#.##XXX.#
##XXXX#XXXXX.#..#..#.#.#.#.#..#.#X##...#.#..X.#...#.#.#.#.#.##...X#XXXXX#...XX.X##.#.#.#XX...XXXXX.#
######XXXXX...#...#..#.#.#.#.#..XXX..#.#..#...#.#.#.#.#.#.#..#.#.XXXXXXX.#.#X..XX..#.#..XXX.XXXXX..#
######X##XXX#.#.#..#.#.#.#....#..XXX.#.#.#.#.#..#.#.#.#.#..#.#..XXXXX#XX......##XX.#.#.#.XXXXXXXXX.#
######X###X...#.#.#..#.#.#X.XX##...#.#.#.#.#..#.#.#.#.#..#.#.#.#...XXX#X.#.#.##XXX.#.#.#...XXXXXX#XX
#####XX#XXX.#.#.#..#.#.#..XXXXX..#.#.#.#.#.#.#..#.#.#.#.#..#.#...#.X#XX#.#.#..X.XX.#.#..#.#X..X.XX.X
####XX###XX.#.#.#.#..#.#.#.XX#XX.#.#.#.#.#.#..#.#.#.#.#..#.#.#.##...XXX..#.#.#...#.#.#.#....#...XX.X
####XX#XX#X.#.#.#..#.#.#.#..XX.#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#.XXX.#.#.#.#.#.#.#..#.#.#.#.#..#
#X#XXXXX#X#X..#.#.##.#.#...#XX...#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#.#.XXXX..#.#.#.#.#.#.#..#.#.#.#.##
#XXXXXXXXXX.#.#.#.#..#.#.#.XX.X#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#.....#.#.#.#.#.#.#..#.#.#.#.#..#
#XXXXXXXXXX...#.#..#.#.#..XXX.X..#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#.#.#..#.#.#.#.#.#.#..#.#.#.#.##
#XXXXXXXXX..#.#.##.#.#.#.#X.X..X.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#..#.#.#.#.#.#.#..#.#.#.#.#..X
#XXXXXXXX##.#.#..#.#.#.#..X...X..#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#.#.#..#.#.#.#.#.#.#..#.#.#.#.#X
#X#XXXX#XX..#.#.#..#.#.#.XX.#..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#.##.#.#.#.#.#.#..#.#.#.#.#..X
##X#XXXXX.#.#.#..#.#.#.#.XX..#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#.#.#.#.#.#..#.#.#.#.##
###X#XXXX.#.#.#.#..#.#.#.XXX.#.#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#...#.#.#.#.#.#.#.#..#.#.#.#.#..#
###XXXXXX...#.#..#.#.#.#.XX#XX...#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#..#.#..#.#.#.#.#.#.#.#..#.#.#.#.##
###XXXXXX.#.#.#.#..#.#.#.XXX#XX#.#.#.#.#.#.#.#..#.#.#.#.#..#.#.#.#.#...#.#.#.#.#.#.#.#..#.#.#.#.#..#
#X#XX.XXXX..#.#..#.#.#.#..XXXXX..#.#.#.#.#.#..#.#.#.#.#..#.#...#.#..#.#..#.#.#.#.#.#.#.#..#.#.#.#.##
#.XX...X.XX.#.#.#..#.#.#.##XXXXX.#...#.#...#.#..#.#.#.#.#..#.##....#...#.#.#.#.#.#.#.#..#.#...#...##
#...#.#...#.#.#..#.#.#.#..XXXXXX.#.XXX...#.#..#.#.#.#.#..#....XXXX..#.#..#.#.#.#.#.#.#.#..#.##..X..#
#.#...#.#.#.#.#.#..#.#.#.#XXXXX...XXX#XX..#.#.#.#.#.#.#.#.#X.XXXX#X....#...#.#.#.#.#.#.#.#...#XX#XX#
#..##...#...#....#...#.....XX...#.X#XXX##...#...#...#.....XXXXXXXXXXXXX..X#....#...#.....#.X..X#X##X
###########################XX#X#XXXXXXX####################XXXXXXXXXX##XXX######X##########XXXXXXXX#
####################################################################################################
##...#.....#....###X...#....#.....#..#.....#.....#..#......X....#......#.....XX...#####.....#....#.#
#..#.#.#.#.##.#..#XX.#.#.#.##.#.#..#...#.#..##.#..#...X.#.X.#.#..#.#.#.#.#.#.X..#..###..#.#.##.#...#
#.#X..X..X..X..X..XX.X..X..X..X..X..X#.X..X..X..X.#X.XX..X..X..X..X..X..X..X..X..X..X..X..X..X..X.##
#..#.#.#.#.#..##.#...#.#.#..#.#.##.#...#.##.#..##..XX...##X...##.#.#.#.#.#..#...##.#.#.##.#.#..##..#
#.#..#...#..#.#..#.#.#...X.##.#.#..#.#.#.#..##.#..#X..#.##X.#.#..#...#.#...#.##.#..#....#.#.##.#..##
#..X..X#.X#.X..X..X..X.#X..X..X..X..X..X..X..X..X..X#.X..X.XX..X..X#.X..X#.X..X..X..X#.X..X..X..X..#
#.##.#....#.#.##.#.#.#..XX..#.#.#..#.#.#.##.#..##.#...#.#..X..#..#...#.#...#.#..##.#...##.#.X..##.##
#.#..#.#.#..#.#..#...#.#...#..#..#.#...#.#..##.#..#.#.#.##...#.#.#.#.#.#.#...##.#..#.#..#.#.XX.#...#
#..X..X..X#.X..X..X#.X..X.#X#.X#.X..X#.X..X..X..X..X..X..X.#X..X..X..X.#X..X..X..X..X..X..X..X..X.##
#.##.#.#.#..#.##.#...#.#..#....#.#.#...#.#..#..##.#.#.#.#..#.#.#.#.#.#...#..#.#.##.#.#.##.#.#..##..#
#.#..#....#.#.#..#.#.#.##...XX.#.#.#.#.#..X.##.#..#...#...#....#.#...#.X..#..#..#..#....#.#.##.#..##
..#X..X#.X..X..X..X..X..X#.XX.X..X..X..X.XX..X..X..X#.X.#X#.X#.X..X#.X.#X.#X..X..X..X#.X..X..X..X..#
##.#.#....#.#.##.#.#.#.#...#...#.#.#.XX...XX.#.##.#...#..X..#..#.#...#..X..#.#..##.#...##.#.#..##.##
#..#.#.#.#..#.#..#...#.#.#.#.#.#.#.#..X#.#...#.#..#XX.#.#XX..#.#.#.#.#.X..#...#.#..#.#..#.#.##.#...#
#.#X..X..X#.X..X..X#.X..X..X..X..X.#X..X..X#.X..X..XX.X..XX.X..X..X..XX#X..X.#X..X..X..X..X..X..X.##
#.#..#.#.#..#.##.#...#.#.#.#.X#X.#...#...#...#.##.#.X.#.#..X.#.#.#.#..XX#.#...#.##.#.#.##..#...##..#
#..#.#....#.#.#..#.#.#.#...#..X..#.#.#.#.#.#.#.#..#...#...#....#.#...#X....#.#..#..#....#.#.XXXX..##
##.X..X#.X..X..X..X#.X..X#.X#.X#.X..X..X..X..X..X..X#.X.#X..X#.X..X#.X.XX#.X..X..X..X#.X..X..XX.X..#
#..#.#....#.#.##.#...#.#...#...#.#.#.#.#.#.#.#.##.#...#..X#.#..#.#.#...#...#.#..##.#...##...#...#.##
##.#.#.#.#..#.#..##.#..#.#..#.#..#.#...#.#...#.#..#.#.#.XX...#.#.#...#.#.#.#..#.#..#.#..#.##..#.#..#
#..X..X..X#.X..X..X..X..X..X..X#.X..X#.X..X#.X..X..X..XXXX.XX..X..XX.X..X..X.#X..X..X..X..X..X..X.##
##.#.#.#.#..#.##.#..##.#.#..X..#.#.#...#.##...#.#.#.#..X.XX#X#.#.#.XX..#.#.#..#.##.#.XX.#..#.##.#..#
#..#.#....#.#.#..##.#..#...XX.#..#.#.#.#.#..X...#.#..#...X###X.#.#....#..#.#.#..#..#..X...#...#.#.##
##.X..X#.X..X..X..X..X..X#.XX.X#.X..X..X..XX#XX#X..X..X.#X#XX..X..X.#X..X..X..X..X..X..X#.X#.X..X..#
#..#.#....#.#.##.#..##.#...#...#.#.#.#.#.#..#...#.XX#...#.XX..#..#..#..#.#.#.#..##.#..#X..#..##.#.##
##.#.#.#.#..#.#..##.#..#.#...#.#.#.#...#...#..#...XX#.#.#...#..#.##..#...#.#..#.#..##.X##..#..#.#..#
#..X..X..X#.X..X..X..X.#X..X..X..X..X#.X.#X..X.#XXXX..X..X#.X.#X..X.#X.#X..X.#X..X..X..X..X..X..X.##
##.#.#.#.#..#.##.#..##...#..#..#.#.#...#.#.#.#...#X.#.#.#.#....#.#..#....#.#..#.##.#.#..#..X.##.#..#
#..#.#....#.#.#..##.#..#..#..#.#.#.#.#.#.#...#.#..#...#.#...#.#..##..#.#.#.#.#..#.....#...X...#..#.#
##.X..X#.X..X..X..X..X..X.#X..X..X..X..X..X#.X..X..X#.X..X#.X..X..X.#X..X..X..X.XX.#X..X#.X#.X..X..#
#..#.#....#.#.##.#..#X.X...#.#.#.#.#.X.X.#...#.##.#...#.#...##.#.#..#..#.#.#.#...X..#.#...#..##..#.#
##.#.#.#.#..#.#..##...X.X.#....#.#.#..XX.#.#.#.#...X.XX.#.#..#....#..#...#.#..#.##X..#..#..#..#.##.#
#..X..X..X#.X..X..X.#X..X.#X.#X..X..X..X..X..X..X.#XXXX..X..X.#XX.X.#X.#X..X.#X..X#.X..X..X..X..X..#
##.#.#.#.#..#.##.#..#.#.#..#...#.#.#.#...#.#.#.##...X.X.#.#.#...XX..#....#.#..#.#....#.##.#.X##..#.#
#..#.#....#.#.#..##.#...#.#..#.#.#.#...##..#.#.#..#.#...#....#.#...#.#.#.#.#.#..#.#.#...#.#.XX..##.#
##.X..X#.X..X..X..X..X#.X.#X..XX.X..X#.X..X..X..X..X..X..X#.X..X.#X..X..X..X..X..X..X#.X..X..XX.X..#
#..#.#....#.#.##.#..#...#..#.##X.#.#....#..#.#.##.#.#.#.#...XX...#.#...#.#.#.#..#.#.#..##..XXX...#.#
#X...#.#.#....#..##.#.#.#.#...X..#.#.#.#..##.#.#..#...#.#.#..X.##..#.#...#.#..#.#....#..#.#X###.##.#
##XX.#X..X#.X#.X..X..X..X.#X.XX#.X.#X..X#.X..X..X..X#.X..X..X..X..X..X.#X..X.#X..X#.X..X..X.XX..X..#
#XX....#...#...#.#..#.#.#..#.X.#.#..X#.#...#.#.##.#...#.#.#..#.#.#.#.#...#.#..#.#....#.##.#...#..#.#
#..#.#.#.#..#.#..##.#...#.#....#.#.X....#.##.#.#..#.XX..#...#..#...#.#.#.#..#.#.#.#.#...#.#.#...##.#
##.X..X..X.#X..X..X..X#.X.#X.#X..X..X#.X..X..X..X..X..X..X#.X#.X.#X..X..X..X..X..X..X#.X..X..X#.X..#
#..#.#.#.#.#..#..#..#...#..#...#.#.#....#..#.#.##.#.#...#...#..#...#.#.#.#..#.#.#.#.#..##.#.#.#..#.#
##.#.#...#..#..#.##.#.#...#..#.#.#.#.#.#..##.#.#....#.#.#.#.X#.#.#.#.#...#.#..#.#....#..#.#...#.##.#
#..X..X#.X.#X.#X..X..XXXX.#X..X..X..X..X#.X..X..X.#X..X..X..X..X..X#.X.#X#.X#.X..X#.X..X..X.#X..X..#
##.#.#...#.#...#.#..#X.X...#.#.#.#.#.#.#...#.#.##..XX.#.##.X.#.#.#...#..X..#..#.#....#.##.#...#..#.#
##...#.#.#..#.#..##.#...X.#....#.#.#....#.##.#.#..##X.#.#..#...#...#.#.X#X..#.#.#.#.#...#.#.#.#.##.#
#..X#.X..X.#X.#X..X..X#.X.#X.#X..X..X#.X..X..X..X..X#XX..X..X#.X#.X..X..X..X..X..X..X#.X..X..X..X..#
##.#...#.#.#...#.#..#...#..#...#.#.#....#..#.#.##.#.#...#..#.....#.#.#.#.#.#.XX.#.#.#..##.#.#.#..#.#
#...#.##.#.#.#.#.##.#.#.#.#..#.#.#.#.#.#..##.#.#..#...##.#.#.#.#.#...#...#.#..X.#....#..#.#...#.##.#
##.X..X..X..X..X..X..X..X.#X..X..X..X..X#.X..X.XX..X.#X..X..X..X..X#.X.#X..XXXX..X#.X..X..X.#X..X..#
#...#..#.#.#.#.#.#..XX#.#..#.#.#.#.#.#.#...#.#..XX.#.#.#.#.#.#.#.#...#.X##.#....#....#.XX.#...#..#.#
##.#..#..#.#...#.##..X..#.#....#.#.#....#.##..#.X#.#.#...#.#...#.#.#.#.XX...#.#.#.#.#..X..#.#.#.##.#
#..X#.X.XX..X#.X..X.XX#.X.#X.#X..X..X#.X..X..X..X..X..X#.X..XX.X..X..X..XX.X..X..X..X.XX#.X..X..X..#
##.#..#.X..#...#.XX..#..#..#...#.#.#....#..#..#..#.#.#...#.#.XX..#.#.##..#..#.#.#.#.#...#.#.#.#..#.#
#...#.#.X#.#.#.#.X##..#.#.#..#X..#.#.#.#..##.#..#..#.#.#.#.#...#.#....#.##.#..#.#...#.#.#.#...#.##.#
##.X..X.XX..X..X..X..X..X.#X..XX.X..X..X#.X..X#.X#.X..X..X.#X#.X..X#.X..X..X#.X..X#.X..X..X.#X..X..#
#...#.#.#..#.#.#.#.#..#.#..XXX...#.###.#...#.#..#..#.#.#.#...X...#...##..#.#..#.#...#.#.#.#...#..#.#
##.#..#..#.#...#.#...#..#.##X..#X...#...#.##..#..#.#.#...#.#.XX#.#.#..#.##..#.#.#.#.#...#.#.#.#.##.#
#..XX.X.#X..X#.X..X#.X#.X..X..XXXX#.X#.X..X..X..X..X..X#.X..X..X..X..X..X..X..X..X..X.#X..X..X..X..#
##..X....#.#...#.#...#..#.#..#XX..#.#...#..#..#..#.#.#...#.#..#..#.#.##..#..#.#.#.#.#...#.#.#.#..#.#
#..#.XX.#..#.#.#.#.#..#.#.##.#...##..#.#..##.#..#..#.X.X...##...#..#..#.#..#..#.#...#.#.#.#...#.##.#
##.X.XX..X..X..X..X..X..X..X..X#.X..X..X#.X..X#.X#.X..XXXX..X.#X..X..X..X#.X#.X..X#.X..X..X.#X..X..#
#..#...#.#.#.#.#.#.#..#.#.#..#....#..#.#...#.#..#..#.#...#.#..#..#.#.##.#..#..#.#...#.#.#.#...#..#.#
##.#.#..#....#...#...#....##.#.#.##.#...#.##..#..#.#.#.#.#.##..#...#..#...###.#.#.#.#...#.#.#.#.##.#
#..X..X..X.#X..X.#X#.X.XX..X..X..X..X#.X..X..X..X..X..X..X..X.#X.#X..X..XX.X..X..X..X.#X..X..X..X..#
##.#.##.#...X.XX..#..#..XXX..#.#..#.#...#..#..#..#.#.#.#.#.#..#....#.#X.X...#.#.#.#.#...#.#.#.#..#.#
#..#.#..##.##X..X...#..#....#....##..#.#..#..#..#..#.#...#.##..#.#.#..XX..#..#..#...#.#.#.#...#.##.#
##.X..X..X..X..X.XX..X..X#.X#.X#.X..X..X#.X.#X#.X#.X..X#.X..X.#X..X..X.XX..X..X..X#.X..X..X.#X..X..#
#..#.##.#..#..#...XX.#.#...#..#...#..#.#..#.#...#..#.#...#.#..#..#.#.#....#..#..#...##.##.#...#..#.#
##.#.#..##...#..#...X..#.#..#..#.##.#...#.#.#.#..#.#.#.#....#..#...#..#.##.#.##.#.#..#..#.#.#.#.##.#
#..X..X..X.#X..X..X..X..X..X..X..X..X#.X..X..X..X..X..X..XX.X.#X.#X..X..X..X..X..X..X..X..X..X..X..#
##.#.##.#..#.#.##.#.#..#.#..#.##..#.#...#.#.#.#..#.#.#.#..XX..#....#..#.#.#..#..##.#.#.##.#.#.#..#.#
#..#.#..##.#....#.#..#.#...#...#.##..#.#..#.#...#..#.#...#.X#..#.#.#.#..#..#.##.#..#....#.#...#.##.#
##.X..X..X..X#.X..X.#X..X#.X#.X..X..X..X#.X..X#.X#.X..X#.X..X.#X..X..X#.X.#X..X..X..X#.X..X.#X..X..#
#..#.##.#..#....#.#..#.#...#..##..#..#.#..#.#...#..#.#....#...#..#.#.#..#..#.#.#.#.#...##.#...#..#.#
#X.#.#..##.#.X.X..#.#..#.#..#..#.##.#...#.#.#.#..#.#.#.#.#..##.#...#..X.#.#..#...#.X.X..#.#.#.#.##.#
#X.X..X..X..X.XXX.X..X..X..X..X..X..X#.X..X..X..X..X..X..X#.X..X.#X..XX.X..X..X#.X.XX#.X..X..X..X..#
##.#.##.#..#..#....#.#.#.#..#.#.#.#.#...#.#.#.#..#.#.#.#.#...#.....#.X..##.#.X#X.#.#...##.#.#.#..#.#
#..#.#..##..#...#.##.#.#...#..#...#..#.#..#.#...#..#.#....#.#..#.#.#.#.#...#.#X..#.#.#..#.#...#.##.#
##.X..X..X.#X#.X..X..X..X#.X#.X.#X..X..X#.X.#X#.X#.X..X#.X..X#.X..X..X..X#.X..X.#X.#X..X..X.#X..X..#
#..#.##.#..#....#..XX#.#...#..X...#.#.#...#..X..#..#.#....X.#..#.#.#.#.#...#.#...#...XX.#.X...#..#.#
##.#.#..##.#.#.#.#..X..#.#..X.X.#.#.#.#.#.#.XXX..#.#.#.#.X...#.#...#.#..XX...XX.#..#.XX...X.#.#.##.#
#..X..X..X..X..X..X..X.#X..X.XX..X#.X..X..X..X..X..X..X..X#.X..X.#X..X.#XX.XX.X..X..X..X.XX..X..X..#
##.#.##.#..#.#..#..#.#...#...#..#...#.#.#.#.#..#.#.#.#.#..#..#.#...#.#.#.#.#....##.#.#....XX.##..#.#
#..#.#..##.#...#..#....#XX.#..#...#.#.#...#.##.#...#.#...#..#...#.##.#.#....#.##...#...#.#....#.##.#
##.X..X..X..X#.X.#X.#X#.XXXX.#XX.X..X..X#.X..X..X#.X..X#.X.#X#.X..X..X..X#.X..X#.XX#XX.X..X#.X..X..#
#..#.##.#..#...#...#.....#...#.XX.#.#.#...#.#..#...#.#...#.#...##..#.#.##...#.X...XXXX.#.#...##..#.#
##.#.#..##.#.#.#.#..##.#..##.#....#.#.#.X.#.##.#.#.#.#.#...#.#..#.##.#.#..X...X#.#.X##.#.#.#..#.##.#
#..X..X..X..X..X..X..X..X..X..X#.X..X..XX.X..X..X..X..X..XXXX..X..X..X..X.XXXXX..X.XX..X..X..X..X..#
##.#.##.#..#.#.#.##.#..##.#..#....#.#.##X.#.#..#.#.#.#..X##X.#.##..#.#.#..XX...#.#...#.#.#.#.##..#.#
#..#.#..##.#...#.#..##.#..##.#.#.##.#..X..#.##.#...#.#.XX##.....#.##.#..X.X##.##.#.#..#..#....#.##.#
##.X..X..X..X#.X..X..X..X..X..X..X..X.#X#.X..X..X#.X..X.XX..X#.X..X..X.#XX.X..X..X..X..X..X#.X..X..#
#..#.##.#..#...#.##.#..X..#..#.#..#.#.#...#.#..#...#.#..#..#...##..#.#..XX..#..#.#.##.#..#...##..#.#
##.#.#..##.#.#...#..##..X...#....##.#.#.#.#.##.#.#.#..#...#..#..#.##.#.#..#...##.#.#..##.#.#..#.##.#
#..X..X..X..X..X.XX..X.#XX#X..X#.X..X..X..X..X..X..X.#XX.X..X..X..X..X..X..X#.X..X..X..X..X..X..X..#
##.#.##.#..#.#..X.#.#..##...#.##..#.#.#.#.#.#..#.#.#.X.XX.#..#.##..#.#.#.#.#...#.#.##.#..#XX.##..#.#
#....#....#....X......#...#.....#.....#.......#......#......X....#.....#.....#.....#....##X...XX...#
####################################################################################################
###########
..#...#...#
#.#.#.#.#.#
#.#.#.#.#.#
#.#.#.#.#.#
#.#.#.#.#.#
#.#.#.#.#.#
#.#.#.#.#.#
#.#.#.#.#.#
#...#...#.#
###########
X#XXXXXXX##XX#XXXXXX
XXXX###XX#XX###X#XXX
XXXX#XXX#XX######XXX
XXXXXXX#X#XXX####X#X
####XX###X#########X
X####X#XX#XXX######X
XX#X#X#XXXXXX####X#X
XXXXXX#X#XXXX#X#XXXX
XXXXXXX#XX...XXXXXXX
X#XXXX.XXXX#.XXX####
##XX#X..XX....XXX###
##X#XX#.XXX#.##XXX##
#XXX#X...XXX..XXX###
##XXXX#.XXX..#.X#X##
####XXX...X.#...XXX#
###X#XX.#...#.#.##X#
#XX###XX..#.#.#..XXX
XXX#X#X.#.#....XX#XX
XXXXXX....#.XX.XX#X#
X#XXX#XXX.##XXXXXXXX
X#X########XX#XXXXX#
#XX#######XX###X#XXX
X.XX#XX############X
X.XX#XX#############
....XX#############X
X.#..X####XXX######X
#..X.X####XXX####X#X
X.XXXX#X##XXX#X#XXX#
#.XXXXX#XX...XXXXXXX
#..XXX.XXXX.#XXX...#
#.#.....XX....XX.#.#
#.#.#.#.XX.#.#.XX..#
#.#.#..##X.#.#.XX#.#
#.#.XX..#..#.#...#.#
#.#.XXX.##.#.#.#...#
#.#..XX..#.#.#.#.#.#
#.##..XX.#.#.#.#..##
X..##.X#.#.#...XX..X
XX....#.....XX.XX.X#
X###########XXXXXXXX
##########X##########
..#...#...X...#...#.#
#.#.#.#.#.X.#.#.#.#.#
#.#.#.#.#.X.#.#.#.#.#
#.#.#.#.#.X.#.#.#.#.#
#.#.#.#.#...#.#.#.#.#
#.#.#.#.#.X#..#.#.#.#
#.#.#.#.#.X..#..#.#.#
#.#.#.#.#.X#.#.##.#.#
#...#...#.X....#....#
##########X##########
####XXXXXX##XXXXXXXXXXXXXX######XXXX##X#X##XXXXXXXXXXXX######X#########XX###########X######XXXXXXXX####X#############XX#XXXX#XXX###XXXXXXXXXX#XXXXXXXXX#X##################XX#XX########XXXXXXX#########
#....XXXXXXXXXXXXXXXXXX#XXX....X#XX##XXX###X#XX#XXXXXXX#######X############################XXXXXXX#XXXXXX################X#XXX####XXXXXX#XXXXXXXXXXXXX#XX...#....#...#...X#####X#X#####XXXXXXXXXX#X#####
##.#..XX.....XXXXX#XX..XXXX.#.XXX#X###X#X####X##XXXXXXXX######XX######X#X##################XXXXXXXXXX###X#######X######X###XX#X##XXXXXXXXXXXX.....XXXXXX..#..#.#.#.#.#.#.X#####X#XX####XXXXX##XX#XXXXXXX
#..#.#X.#.#.XXXXXX#XX.XXXXX.#..XXX####XX###XX##XXXXXXXXX##X###XXX####XXXX###################XXXXXXXXXXX#XXXX##XXXXXX##XX##X###X#XXXXXXXXXX##X#.#.XX.XXXX.##.#..#.#.#.#.#.X####XXXX#XXXXXXXXX#####XXXXXXX
X#.#.X..#.#...XX#XX...X#XX..#.#.XX#X#XX#XXXXX#XXXXX#XXXXX#XXX##XX####XXXX################X#XX..XX#XXXXX#######XXXX####XXXXX###X#XXXXXXXXXXX#...#..X..XX..#...#.#.#.#.#.#.#X##XXXXXX#XXXXXXXX######XXXXXX
X..#..X.#..##...XX..#XXXXX#.#...XXXX#XXXXXXX#XXXXXXX#XXXXX#XX##XXX#XX#X###############XXXXXXX#..XXXXXXX####XXXXXXX###XXXXXXX#X#XX#X#XXXXXXX..#.#.#..#...#.#.#..#.#.#.#.#..XX##X#XXXXXXXXXXX#######X####X
#X..#...#.#..#.#...#XXXXXXX.#.#XXXXX#XXX#X#XXXXXXXX#XXXXXX##XXXXX#XXX#################XXX#X...#.XXXXXXXXXX#XXXXXX#X##XXXXXXXX#XXX##X#XXXXXXXX..#...#..##..#..#.#.#.#...#.XXX##XX##XXXXXXXXX#############
##XX..#.#..#.#.#.#.XXXXXXXX.#..X..XX##X##XX#XXXXXXXXXXXX##X#XXXXXXX###############XXXXXXX###.#...XXXXX#XXXXX##XX#XXXXXXXXX#XXXXX#XXXXXXXXXX##X.#.#.#.#..#.#.#..#...#.XX#XX##XXX####XXXXXXXXX############
###XX.#.#.#..#.#.#.XXXXXXX..XX.#.###XX##XXXXXXXXXXXXX#XX#XXXX#XXXXX#############XX#XXXXXX#X..#.#..XXXX#XXXXXXXXXXXXXXXXXXX##XXX#XXXXXXXXXX#XXXXX.#.#..#...#.##.#.##..XXXX###XXX####XXXXXXXXX############
##XXX.#.#..#.#.#.#.XX#XXX..XXX...X#XXXX#XXXXX###XXXXXX#XXX#X##XXXX#X##########XX###X##X#XX#X.#.#.XXXXX####XXXXXXXXXXXXXXXX#XXX##XX#XX#XXXX##XXX..#.#.##.#....#.#..XXXXXX###XXXXXXXXXXXXXXXXX############
##XXXX..#.#..#.#.#...XXXX#..XXXXXXXXXXXXXX.X#XX#XXX#XXX##XX###XXXXXX##########XXX#XXXXXXXXX..#.#..XXXXX###X#XXXXXXXXXXXX..XX#XXXXXXXX##XXXXXX#X.#..#.#...#XX....X.XXXX#X###XXXXXXX#X.XXXXXX####XXXXX####
XXXXX.X.#..#.#.#..##.XXX...XXXXXXXXX#XXXXX..X..XXXXX#XX#XXXXX##XXXXX#XX##########XXXXXXXXX##.#.##.XXXXXXXX###XXXXXXX..X##..XXX...X.XXXXXXXXXXXX..#.#.XX.XXXXXX.XXX#XXXX#####XX#XX#X..XXXXX#####XXXXXXX##
#..#....#.#..#.#.#.#...X.#.XXXXXXXXXX#XXXX#..#..XXXXXX.XX##XXXX##XXXXXX#########X#XXXXXXXXX..#..#.XXXXXXX#X##X.X..X.#..X..#XXX.##....XXXXXXXXXX.#..#.XXXXXXX#XXXXX#XXXX###XXX.XXX###...#X#X####XXXXXX#XX
##.#.#.#...#.#.#.#..##.#.#..XXXXXXXXXXXXX..#...#XXXXXX.XX####X###XXXXXXX####X#XX#XXXXXXX#XXX.#.#..XXXXXX###XX#...#...#..#..XXX..#.#.#.XXXXXXX.X..#.#.XXXX##XXXXXXXX#XXX###XX....X##X.#..XX####XXXXXXXX##
#..#.#..#.#..#.#.#.#.#.#.#.#...XXXXXX#X#XX.#.#....XX...XX#XXX###XXXXXXXX###X#XXX#XXXX##X##X..#..#..XXXXXX##XX..#.#.#..#...#...#.#.#...XXXXXX....#..#..X#####XXXXXXX#XXXXXXXX.#.XXXX..#.#.X####XXXXX#XX##
##.#.#.#...#.#.#.#...#.#.#.#.#..XXX#XX.#...#.#.X.X#X.#.XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#X#X##X#.#.#.#.XXXXXXXX..#.#.#.#.#..#.#.#...#.#.XXXXXXXXXX.#.#.#.#XX###XXXXXXXXXXXXXXXXX.#..XX..#....X###XXXXXXX####
#..#.#..#.#..#.#.#.#.#.#.#.#.#.XXXXX...#.#.#.#.XXXXX.#.XXXXXX#XXXX###XXXXXXXXX#X#XXXXXX#XXXX...#.#..XXXX#XX.#..#.#.#..#.#.#..##.#.#..XXXXX.XX..#.#.#..XXX#XXXXXXXXXXXXXXXXX#.#.#...#.#.#..X##XXXXX###X##
##.#.#.#...#.#.#.#.#.#.#.#.#.#.XXX..#.#..#.#.#.XXXXX.#.X#XXX.XXXXXX##XXXXXXXXXXX##X.XXXXX#XXX#.#..#..XXXXX...#.#.#.#.#..#.#.#.#.#..#..XXXX...#.#.#.#.#XXXXXXXXXXXXXX##XXX#X..#.#.#.#.#..XX###XXXXXX#XX##
#..#.#..#.#..#.#.#.#.#.#.#.#.#.XX.#....#.#.#.#.#...#.#..X....#.#...X#XXXX#XX..XXXX...X..XXXXX...#..#.XXXX..#.#.#.#.#..#.#.#.#.#.#.#.#...X..#...#.#.#..XXXXXXXXXXXXXXX#XXXXXX.#.#.#.#...X###XXX#XXXXXXXX#
##.#.#.##.##.#.#.#.#.#...#.#.#..X...#.#..#.#.#.#.#.#.##.XX.#...#.#..XXXXXXXX#..#...#.#.#.X...X.#.#.#..XX.#.#.#.#.#.#.#..#.#.#.#.#.#.#.XXXX..##.#.#.#.#XXXXXXXXXXXXXXX##XXXX..#.#.#.#.XXX##XXX#XXXXXXXXXX
XX...#.#...#.#.#.#.#..#.XX...#.X#XX.#..#.#...#.#.#.#..#.XXX.#.#..#.X.XX#X#...#.#.#.#.#...XX#.#.#...#.XX....#.#.#.#.#..#.#.#.#.#.#.#.#..X.#.#.#.#.#....XXXXXXXXXXXXXXX#XXXX#X.#.#.#.#..XXXXXXXXXXXXXX#XX#
XXX#.#...X...#.....XXX..XXX.X..XXX#X..#...XX.#.#.#.#.#...X....#.#....X##X..#...#.#.#...X.XX..#.#.#.#...#.#.#.#.#.#.#.#..#.#.#.#.#.#..#...#.#.#.#.#.#.XXXXXXXXXXXXXX#XX..XXXX.#.#.#.#.XXX##XXXXX#XXXXXXXX
X##...XXXXXX.X#.#XX#XX#.#XXX.X..X.XX#.#.XXX..#.#.#.#..#.#.#.#.#.#.#.X##X.#..##.#.#..XXX#XXXX...#.#..##.#.#.#.#.#.#.#..#.#.#.#.#.#..#..##.#.#.#.#.#..XXX....XXXX#X#XX...#X.XX.#.#.#.#.#####XXXXXX#X#XXXXX
XX..XXXXX#X#XX....XXXX...#XX..#...XX....XX.#.#.#.#.#.#....#.#.#.#..XXXX..#.#.#.#.#.XXXX#XXXXX#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#..#.#.#.#.#.#.#.#.XX#.#.#.X.X##XX.#.....X.#.#.#.#..X#XXXX#X#XXX#XXXXX
X#.XXX#X#X####XX.X#XXXXX..XXX...#XXX.XXX...#.#.#.#.#..#.#.#.#.#.#.#XXXX#.#.#.#.#.#.XXX#XXXXXX..#.#...#.#.#.#.#.#.#.#..#.#.#.#.#.#..#...#.#.#.#.#.#.#.X...#.#...XXXX#X..#.##..#.#.#.#.XXXXXX.XX###X#XX#XX
X..XX###########XXX###X..XXXXX#.#...XX.#.#.#.#.#.#.#.#..#.#.#.#.#..XX#XX...#.#.#.#...XXXXX...#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.XXX#X.#..#.X....#..XXXXXX...XX##XXX#XXX
XXXXX######X####X##X###X.XXXXX..#.#....#.#.#.#.#.#.#..#.#.#.#.#.#.##X##XX#.#.#.#..##.#...#.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#..#.#.#.#.#.#.#...#.#.#.#.#.#.#.XX#X..#.#...XXXXX.#X#XXX..#.XXXX...XXXX
XXXXXX##XX#XXX#########X.XXX..#.#..##.#..#.#.#.#.#.#.#..#.#.#.#.#..X#XXXX..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#...#.#.#..#.#.#.#.#.#.#.#...#.#.#.#.#...#..##..#.##XXX....#XXX#.#..XX..#X#XXX
XXXXX#XXX#XX#X########XX.X..#...#.#.#..#.#.#.#.#.#.#..#.#.#.#.#.#.#X#XXXXX.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#...#.#.#..#.#.#.#.#.#..#...##.#.#.#.#.#.#.#.#...#...XXXXX.#..X#X..#.#...#X#X#XX
XXX##XX##X#X###########XX.#.#.#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#.X#XXXXXX...#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X..X..#..#.#..#.#.#.#.#.#..X.#..#.#.#.#.#.#.#.#.#..#.##XXXX.#.#.XXX.#.#.#..X#X#XX
#XXXXX###################...#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#.#.XXXXX#XXX.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...XXX#X..#.#..#.#.#.#.#.#..XXX..#.#.#.#.#.#.#.#..#..#...X#X...#.#...X.#.#.#.XXX##X#
##XXXXX################X..#.#.#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#..X#XXXXXX..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#....#XXXX#XXXX..#.#..#.#.#.#.#.XXXXX..#..#.#.#.#.#.#.#..#..X.XX..#.#..#.#..#.#..XXXX###X
XXXXXX#X################X.#.#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#..#..XXXXXXX.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#XXX##XXXXX##XX.#..#.#.#.#.#.#.XX#XXX..#.#.#.#...#.#.#.#..XXXXX#.#.#.#....#..#.X#X##XX#X
XXX#XXXX#################X....#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#.#.XXXXXXX..#.#.#.#.#.#.#.#.#..#..#.#.#.#.#.#.#..X####XXX##XX..#.#..#.#.#.#.#.X###XXX...#...XXX#..#..#..XXXXXX..#.#..#.##.#.#..X#XXXXXX
XXX##XXX#################XXXX.#.#.#.#..#.#.#.#.#.#.#..#..#..#.#.#.#..X#X#XX.#..#.#.#...#.#.#.#.#..#..#.#.#.#.#.#.#X###XXX##X..#.#..#.#.#.#.#.#..XXXXXX.XXX.XXXXX.#.#.#..XXXXXXXXX...#.#.#..#.#.#.XXXXXXX
XXXXXX#X##################XXX.#.#.#.#.#..#.#.#.#.#.#.#.#..#.#.#.#..#.XXXXXX..#.#....#X.#.#.#.#..#.#.#..#.#.#.#.#...XX##XXX##X...#.#..#.#.#.#.#.#XXXXX.X#XXXXXXXX.#.#...X#X#XX#XXX.#.#.#..#...#...XXXXX#X
XXXXXXX##################X#XX.#.#.#.#..#.#...#...X...#.#.#..#.#.#.##..XXX#XX.#...#.XXXX..#.#.#.#..#.##.#.#.#.#...#XXX#XXXXXX..#.#..#.#.#.#.#.#..XX#X...XXXXXXX#....#.XX#XXXXXXXXXXX.#.#.#..#.#.#XXXXXXXX
XXXXXXX#################X##XX.#.#.#.#.#...#X.XX.XX.#.#.#..#.#.#.#...#.XXXX##XX.#..XXXXX#.#.#...##.#..#.#.#.#.#.#.XX#XXXXXXX..X..#.#..#.#.#.#.#.X..XX.#..X#XX#X..XXX#XXXX##XXXXX..XX.#.#.#.X....XXXXXXXXX
XXXXXXX#X###############X#XX..#.#.#.#..#.#X#XXXX..#..#.#.#..#.#.#.#.#.#...X##XX..XXXXX##...X.X..#.#.#..#.#..#...XXXXXXXXXXX.X.#.#..#.#.#.#.#.#..#..X.#.X#XXXX.#.#XXXXX#XXXXXX#X.XXX.#.#.#..X.XXXXXXXXXXX
XXXXXXXXX#########X#####XX#X.#..#.#.#.#...#XXXXX#.#.#..#..#.#.#.#.#.#.#.#.XX#X#X.XXXXXX..XXX.XX...#..#.#.#.##.XXXXXXXXXXXXXX#...#.#..#.#.#.#.#.#..#..#..XX#X..#..XXXXXXXXXXXXXX.XX..#.#.#.#X..XXXXXXXXXX
XXXXXXXXXXX######XXX#####XXXX..#..#.#.#.X....XX#X....#.#.#..#.#.#.#.#.#.#..X####XXX#XXXXXXXXXXXX.X..#..#.#.#..XXXXXXXXX#####..#.#.##.#.#.#.#.#..#..#.##.X.XX#.#.#.XXXXXXXXXXXX....#.#.#.#..XX..XXXXXXXX#
X#XXXXXXXXXX#####X..XX#XXXXX.X..#.#.#.#.#X.X.XXXX.#.#..#..#.#.#.#.#.#.#..#..XXXXX##XXXXXXXXXXXX#XXX..#...#.#.XXXXXXXXXXX#X#..XX....#..X..#.#.#.#..#...#...X#X.#.#.XX#XXXX#XX..#.#.#.#.#.X.XXX.#XXXX#X#XX
X#XXXXXXXXXXX##XX.#..XX.X..#...#..#.#.#..X.XXXXXXX...#.#.#..#.#.#.#.#.#.#.#.XXXXXX###XXXXXXXX##X#XXXXX#.#.....XXX#XXXX##XX..XXXXXX...XXX...#.#..#..#.#.#.X#XX.#.#...XXXX#XXX#...#.#.#.#.XXXXX..XXXXXX#XX
XXXXXXXXXXXX.XX....#.XX...#..#..#.#.#.#.#.XXXXXXXXXX.#.#..#.#...#.#.#.#.#.#..XXXXXXX###X#XXXXXX#XXXXX....#.XX..XXXXXXX####X..XXXXX.XX.X#X#.#.#.#..#..#.#..XX..#..#.#.XX.XX.XX.#.#.#.#.#.XXXXX.XXX#XXX##X
#X#XXXXXXX...X.#.##....X#..#.#.#..#.#.#.#...#..XXXXX...#.#..XXX.#.#.#.#.#.#.#.XXXX#XXXX####XXXXXXXXXXXXX..XXXX.X.XXX#######X.XXXXXX....#.....#..#..#.#..#.XX#.#.#....#X....XXX..#...#.#..XX##XXX##XXXX##
##XXX#XXX.#.#X....#.#.#...#..#..#.#.#.....#...#XX#XXX.X....XXXX...#.#.#.#.#...XXXXXXXXX######XXX##XXXXX..XXXX#.X....X#######XXXXXXXX.#...#.#.#.#..#...#.#.XXX.#..#.#..#.#.#XXX#.#.##..#.#X###X#X##XXXX##
###X#XXX.....#.#.#..#.#.#.#.#..#..#..##.##..X...XX.X#X.XXXXXXXXXX.#.#.#.#.#.#XX.XX##XXXXXX##XXXX#XXXXXXXXXXXX...##.#XXXX#####XXXXXX#X#X.#...#..##..#.#..#..X..#.#..#.#..X.....#.#..X#.#...X#XXXXXXXXX###
####XXX.#.#.#..#..#.#.#.#.#..#..#..#.X...#.XX.#X....X..XXXXXXXXXXX..#.#.#.#..#...XXX#XXX#XXXXXXXX####XX##XXXXXX..#..XXXX######XXX#XXXX##..#.#.#...#...#..#...#...#.#.#.X#X.XX...#.XX....#X#XXX#XXXXXX###
##XXX#X...#..#.#.#..#.#.#.#.#..#..#...XX..XXX....#.X..#XXXXXXXXXX.#.#...#.#.##.#..XXXXXXXXX##XXXX######XXXXXXXXX...XXXXXX####XXXXXX#X##..XXX..#.#..#.#.#..##..#.#..#.#..XXXXXXXXXXX#XX.X#XXXXXXXXXX#####
##XX###XX.#.#..#..#.#.#.#.#..#..#..#.#.XXXX.XX.#.#...#XXXXXXXXXX..#.#.#...#.#..#.XXXXXXXX###XXXXX#####X#X#XX#XXXXXXXXXXXXX###X...XXXXX..XXXXX.#.#.##.#...#.#.#...#.#...#XXXXXXXXXXXXXXX###X#XXXXX#######
#XXXX##X#.#..#.#.#..#.#.#.#.#..#..#.....XXX..#..X..XX##X#XXXXXXX#.#..#..XXX.#.#...X#XXXXXX#X#XXXXX#X#XXXXXXXXXXXXXXXX#XXX###X..#.#.X..X..XX...#.#.#..#.#...#..#.#..#.#.XXXXXXXXXXXXXXXXX##X#XXXX########
XXXX###X..#.##.#..#.#.#.#.#..#..#..#.#.XXX##.#.XXXXX#XX###XX##XXX...X..X#X..#.#.#.XX....XXXX#XXXX.X.XXXXXXXXXXXXXXXX#XXXX##X.X.#.#...#XXXX.#.#..#..#.#.#.#.#.#..#.#...#.X#XXXXXX##XX##XXXXX####X#X######
#XXXX#X.#.#.#..#.#..#.#.#.#.#..##.#..#....X#...XXXXXXXXX#X###XXXXXXX#X..XXX...#.#.#..#.#.XXX##XX....XXXXXXX#XXXXXXXXX.XXXX#X.X.#.#.#.#..X#....#.##.#.#.#.#.#..#.#..#.#...XXXXXXX###XX#XXXXXX##X#XXX#####
#.X.XX..#.#.#.#...#.#.#.#.#..#.#...#.#.#XXX..#.XXXXXX#XX#XXXXXXXXXXXX#XXXXXX#.#.#.#.##.#.X##XXXX.#.XXXXXXXXXXXXXXXX#X..XXXXX.X.#.#.#.#.XX..#.#...#.#.#.#.#.#.#..#.#..#.#..XX#XXX####XXXXXXXX#X#XXX######
#....X.#..#.#.##.#..#.#.#...##...X...#...XXXX..XXXXXXX#X##XXXXXXXXXX#XXXXXXX..#.#.#.#..#..XX.X...#..XX.XXXXXXXXXXXXX.#....XX...#.#.#.#..XXX...#.#..#.#.#.#.#..#.#..#.#.#.#X#########X#XXXXXXXXXXXX######
##.#....#.#.#..#..#.#...XXX...#X.XXXXXX.XXXX..XX#XXX#XXXXXXXXXXX#XXXXXXXX#XXX.#.#.#..#..#..X...##..#...XXXXXXXXXXXX...#.#.#..##..#.#.#.#XXX#.#...#.#.#.#.#.#.#..#.#..#.#...X#########XXXXXXXX##XXX######
#...##.#..#.#.#..#...#XXXXXXX..XXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXX##XX###X#X#X#.#.#.#.#..#.#...##..#.#.#...XXXXXXXXX#XX...#.#.#..#.#.#.#..XXXX..#.##....#..#.#..#.#..#.#.#.#.X#X#######XXXXXXX###XXXX#####
##.#.#..#.#.#..#..#.#..XXX#X..X#XXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXX#X#XX..#.#.#..#.#...##...#..#..##...XXXXXX#XXX.#.#.#..#.#.#.#...X#XX..#....#XX..#.#.#.#..#.#..#.#..XXXX####XXXXXXXXXXX###XXXX###X
X....#.#..#.#.#..#....XX#XX.#..X..XXXXX#XXXXXXXXXXX#XXXXXXXX##XX#XXXXXXXXXXX.XX.#.#.#..#.#..#.#..#.#.#..#.#...XXXXXXX.#.#.#.#..#.#.#.#..#..#.#.XXXXXXX...#.#..#.#..#.#.#.X##XXX#####XXXXXXXXX###XXX####X
#X.#.#.#.#..#..#...XXXX###X.#.#..#XXXXX#XXX#XX#XX##XXXXXXXXX##X#XXXXXXXXXXXXXXX.#.#..#.#.#.#..#.#..#.#.##...#...XXX.X.#.#.#..#.#...X..#..#....XXXXXXXXXXXXX..#..#.#..#.#..XX...XX###XXXXXXXXXXX#######XX
X...#..#..#.#.#..XX#XXX##XX.....#.XXXXX####X#X###XXXXXXXXXXXXXXXXXXXX#XX######X.#.#.#..#.#..#.#..#.#.....#XX..#.X...#.#.#.#.#..#.X.X#..#..##.##XXXXXXXXXXX.#..#.#..#.#.#.#...#.#X###XXXXXXXXXXXX######XX
X.X..#.#.#..#..X.X##XX#XXXXXXXX.#..XXXXX###XXXXXXXXXXXXX##XXXX##XXXXXXXXX####X..#.#..#.#.#.#..#.#..#.#.X.XXXX.#.#.#.#.#.#.#..#.#.XXXXX..#..#..XXXXXXXXXXXX...#..#.#..#.#...##...XX#XXXXXXXXXXXXXX####X#X
XX..#..#..#...XXX######XXX##XX#.#.#XXXXX###XXX#XXXXX#XXXX#XXXX##XXXXXXXXXXXXXXX.#.#.#..#.#..#.#..#.#..XXXXXX#.#...#.#.#.#.#.#..#.XXXX#X..#...###XX##XXXX#XX#..#.#..#.#.#.##...XX#XXXXXXX#XX#XX#XX#######
###..#.#.#..X.X#X#####X#X###XX..#....XX#####X##XXXXXXXXXX#XX#X##XXXX#XXXXXX#X...#.#..#..#..#..#.#..#.XXXX#XX...X#.#.#.#.#.#..#.#.#X####X..X.X#######XXXXX#...##...#....#..XX.XX##XXX###X#XX###X#X#X####X
##..#..#..XXXX####XX##X#XX##XX#...#.X#######X##XXXXXXXXXXXXXXXX#XXX##X#XXXXX..##..#.#..#..#.#.#..#..XXXXX#XXXXXX..X.#.#.#.#.#..#..XXX###X.XXXX#######XXXX..#.#..X.XXXX.XXXXXXXX###X#####XX#X#XXX#XXX#XX#
#..#.#.#.#XXXXX##X##XX###XX#XX..X..XXX#####XXX#XXXXXXXXXXXXX#X#XXXX#X###X##X.#..#.#..#..#.#.#.##.#.XX#XXXXXXXX#XXXX.#.#.#.#..#...#XXX####XXXXXX#####XXXX#XX..#.X#XXX##XXXXXXXX#XXX#####X##X#XXXXXXXX#X##
##...#.#..XXXXX#XX#XXXX#XXX#XXXXXXXXXXX###XXXXXXXX#XXXX##XXXXXXXXXXXXX#X##X..#.#..#.#..#..#.#..#.#.XXXXXXX#XXXXXXXX...#.#.#.#..#...X###XX#XXXXXX####XXXXXX.#.#..X######X#XXXX#XXXX######XXXX##XX#XXXXXX#
#..#.#...#XXXX#XXX##XX#XX#XXXX#X#XXXXXXX#X#XXXXXXXXXXX###XXXXXXXXXXXXXX#XX..#...#.#..#..#.#.#.#..#.XXXXXXXX#XXXXX#X.#.#.#.#.#.#..XXXXX#XXXXXXXXX####XXX#XX...#.##X########XXX#XX#######XXXXXXXX##XXXXX##
##..X#XX...XXXXXX##XXXXXXX###X#XXX#XXXX#X##XXXXXXXX#XXXX##XX#XXXXXXXXX#XXX.#..#.#.#.#..#..#.#..#...XXX#XXXXXXXXXXX#X..#.#.#..#..XXXXX#####XXXXXXX###XXXXX..#.#..XX#########XXX##########XXXXXX#XXXXXXX##
#..X#XXXXXX#XXXXX##XXXX##X##XXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXX...#.#..#.#..#..#.#.#.#.#XXXX#XXXXXXXXXXXXX.#.#.#.#.#..X##XXX#####X#XXXXX##X#XXXXX.#...X#X######################XXXXX#XXX#XX#XX#
#.X##XX#XXXX#XXXXXXXXXXXX##XXXXX#XXXX##X#XXXXXXX#XXXXXXXXXXXXX...#XXXXX..##...#.#.#.#..#..#.#.#.XXXXXXXXXXXXXXXXX#X...#.#.#..#..XX#XXX#####X#X###XXXXXXXXX..#XXXXX#########################X##XX#XXXXX#X
X..XX#XXX#XXXXXXXXXXXXX#XX#XXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXX...#...XXXXX.#.#.#..#.#..#..#.#.#.#...XXXXXXXXXXXX..XXXX#.#.#.#.#..#.XXXXXX####X#X##XX##XXXXXX.XX#XXXX#######################XXXXXXX##XXXXXX
#.#.X#X#XXXXXXXXXX##XXX##XXXX#XXXX#XX#XXXXXXXXX##XXXXXXXXXX..##..XXXXXX..#....#.#.#.#..#..#.#.#.#XXXXXXXXXXXXX.#XX.X..#.#.#..#...XXXXXX###X#X#XXXX###XXX##XXXXX#########################X#XXXXXX#XXXX###
#.#..XX#XXXXXXXXX###XX##XXXXXXXXXXX#XXXXXXXXXXXXX#XXXX.X....#..#.XXX#XXX.#.#.#..#.#..#..#.#.#....X#XXXXXXXXXX.......X.#.#.#.#..XXXXXXXXXX#XXXXXXXX#X#XX##XXX#XX#########################XX#XXXXX###XX###
#.#.#XXXXXXX##XX#X##X#X##XXXXXX#XXXXXXXXXXXXX#XXXXXXXX..#.##.#.#.XXXX.XX.#.#..#.#.#.#..#..#.#.#XXXXXXXXXXXXXX#.#.##..#..#.#..#.##XXXXXXXXXXXX#XXXXXXXXXXXXXXXX#########################XXXX##X#####X####
#.#..XXXXXXX#XX#X#####XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#X....#...#.XXX...#.#.#.#..#.#..#..#.#.#...XXX#XXXXXXXXXX.#..#X.##.#.#.#...XXXXXXXXXXX#####XXXXXXXXXXXXXX########################XXX###XX#####X####
#.#.XXXXXXXXXXXXXX#X#XXXXXXX..XXXXXXX#X#XXXXXXXXXX#X#XXX#.#..#.#..#..#.#.#.#..#.#.#.#.#.#.#...XXXX.XXXXXXXXXX..##..X..#.#.#..#.XXXXXXXXXXXX#####XX##XXXXXX##X############################XXXX###########
#...XXX#XX##XXXXXXXX##XXXX.#.#XXXXX#####XXXXXXXXXXXXXXX#X..#.#.#.#..#..#.#.#.#..#.#.#.#.#..#.XXX...XXXXXXXXX..#.#.XXX...#...#..XXXXXXX#XXX#####XX##XXX#XXX##############################XXXXX###########
#.#.XXXXX####XXXX#XX##XXXX....#XXX##XX#XXXXXXX.XXXXXXXXX..#..#.#.#.#.#.#.#.#..#.#.#.#.#.#.#..#...#.#.XX#.XXX.#..#.XX#.#X#X.XXX.XXXXXXXXXXXXX##XXXXXXXX##XXXXX#########################XX##XX############
#..XXXXXX##XXXXXXXXX##XXX##.#..XXXXX##XXX...XX.XXXXXXXXX.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#..#..#.#..#.XX...XX..#.#.XX...#X#XXX..XXXXXX#XXXXXXXXXXXXXXX#XXXXXX##########################XXXX##############
#.XXXX###X#XXXXX#X#X#XXXXX..#.#XXXXXXXX#X#.XX..XXXXXXXX..#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#.#..#...#.#.X..#.#..#..#.XX.X..XXXXXX.XXXXXX#X#XXXXXXXXX##XXX#XXXXX###########################X#X##############
#..XXXX##XX#XXXXX#XXXXXXXX#.#..X##XXXXXX#.....XXXXXXXX..#..#.#.#.#.#.#.#.#.#.#..#.#.#.#.#..#..#.#..#...#..#.#.#.#.XXXXXXXXXXXX.XXXX#XXXXXXXXXXXXXXXX##XXXXX#############################X###############
#.#.XXXXXXXXXXXX##...XXXXXX..X.XXXXXXX#X..X.#.X..XXXX..#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#.#..#...#..#.#.#.#.#...#.##XXX#XX#XXX..XXX##XXXXXXXXXXXXXXX##XXXXXX###########################X################
#.#.XX.XXXXXXXX#X..#...X....XXXXXXX..XX#X.X.#.#.#XXX..#....#.#.#.#.#.#.#.#.#.#..#.#.#.#.#..#..#.#..#..#.#.#.#.#.#..XXX#XXXXXXXXXXX#XXXXXXXXX##XX#XXXXXXXXXX############################X################
#.#....XXXXXXX#XXX..##...#.X..XXXXX.#..XXXX.#.#...X..#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#...#..#...#..#.#.#.#.#.#.#.#.X#XXXXX#XXXXXX###XXXXXXXXXXXXXXXXXX#XX#############################X################
#.#.#.#XXXXXXXXXX..#..##..X#X.XXXX...#...#..#.#.#.#.#..#.#.#.#.#.#.#.#.#.#.#.#..#...#.#.#..#..#.#..#..#.#.#.#.#.#.#.X###XXXXXXX.XXXXX#XXXXXXXXXXXXXXXXXXXX##############################X###X###########
#.#.#...XXXXXXXXX#.#.#.#.XXX..XXX..#.#.#.#.#..#.#...##.#.#...#...#.#.#.#.#.#.#.#..X.#....XX..#...#..#.#.#.#.#.#.#.#..XXXXXX#XX...XXXXX##XXXX#XXXXXXXX#XXX###############################XX#XX###########
#...#.#XXXXXXXXXX..#...#.X...XX...#..#.#.#..X....XXX...#.X.#X..X...#.#.#.#.#..#..XXX..XXX#X#..#.#..#..#.#.#.#.#.#...XXXX#X#X...XXXXXXXX#XX####XX#XX##X#X#X#############################X#XXX############
#XX##...XXXXXXXXXX.#.#.#...#.#..##.#.#.#.#.#XXXXXXX..#...XXXXXXXX.X..#.#.#.#.#..XXX#XXX..XX..#...#..#.#.#.#.#.#.#.#XXXXX#XXXXX...XXXXXXXXXX##XXX#X######XX##X###########################XXXX############
#XX...XXXXXXXXXXXX.#.X.#.##..#.#...#.#.#.#...XXXXXXX.XXXXXX#XXXX#XXX.#.#.#.#...XXXXX...X.XXX..#.#..#..#.#.#.#.#.#..XXXXXXXXXXX.#XXXXXXXXX##XX#XX#X#######XXXXX##########################XXXX############
##XX.XX#XXXXXXXXXX...XX..#.#.#.#.#.#...X...#.XXXX..#..XXXXXXXX#XXX.X.#.#.#..#XX..XX#.#.#...#.#...#..#.#.#.#.#.#.#.XXXXXXXXXXXX..XXXXXXXXXX##XX##X#######XXXXX#########################X##XXX############
##XXXX###XX##XXXX..XXX.#.#.#...#.#...XXX.#.XX#XXX#...XXXXXX##XXXXX.X.#.#.#.XXXX.X#X..#.#.#.#..#.#..#..#.#.#.#.#.#.XXXXXXXXXXX..X#XXXXXXXXXX##############X#XXX########################XX#XXXX#######XX##
#XXXXX###XX##XXXXXXXXX...#.#.#X...XXX#X...#X#XXX##.XX#XXX###X###X#...#.#..XXX...XXXX.#...#...#...#..#.#.#.#.#.#.#..XX.XXXXX...XXXXXXXXXXXXXX###############XX#########################XXXXXX#XX####X#X##
X##XXXX######XXXXXXXX..#.#.#..XXXX###XXXX..XXXX#X..XXXXXX######X...#.#.#.##XX.#..X....X.XXXX..#.#..#..#.#.#.#.#.#.#....#.X..#XXXXXXXX#XXX##X##############XX######################X##XXXXXXXXXXX###X##XX
XX#XX#X#######XXXX.X.#.#.#...X#X####XXXXX.XXXXXXXXXXXXXXX###X#X.#.#..#....XXXX##.#.XXXX.XX.X.#...#..#.#.#.#.#.#.#..#.#.#...#...XXXXX###X##XXX##########X##XX#######################XX###XXXXXXXXXXX###XX
XXXX#X#########X##...#.#.#.X.XX#X##XXXXXXX#XXXX#XXXXXXXXXXXXXX#...#.#..XX.XXXXX....X#XXX#X....#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.X#XXX######XX############XX########################X#X##XXXXXX#X#XXX##XXX
XXXXXXX#######XXX..#...#.#..XXXX####X#XXX#XXXXXXXXXXXXXXXXXXX#..#..#..XXXXXXXXXXXX.X#X#XXXX.X...#.#.#.#.#.#.#.#.#..#.#.#.#.#.#..XXXX###X##X#X#####################################XX####X#XX###X#XXXXXXX
XXXXXX########XXX#.#.X.#.#.X#XX########X#XXXXXX##XXXXXXXXXXXX..XX.#..XXXXXXXXXXXXXX###XXX##XXXX.#...#.#.#.#.#.#.#.#..#.#.#.#.#.#.X#####XXX###X#############################################X####XXXXXXXX
XXXXXXX#######XX....X#.#.#..XXX###########XXXXXX#XXXXXXXXXXXX.X...#.XXXXXXXXXXXXXX#XX#XXXX#XXXXX..#.#.#.#.#.#.#.#..#.#.#.#.#.#...######XXXX#XX#################################################X#XXXXXXX
XXXX#XX#######XX#.XXX..#.#.#XXXX#########XXXXXX#XXXXXXXXXXXXXX#.#....XXXXXXXXXXXX####X#XX#XXXXXXXX..#.#.#.#.#.#.#.#..#.#.#...X.X..#####XX##X########################################XXX#####XXX#X#X#XXXX
XXX##X#XX####X#X..XXXX.#.X..XXXX##########XXXX#X....#...X.XXX....##.#XXXXXXXXXXXXX#####XXXX#XXXXX.#.#.#.#...#.#.#..#.#...#.#.XXXX..XX######XX#####################################XXXXXX####XX#XX#XXXXXX
#XX##XXXXX###XXXXXXXXX.#.XXXXXX############XXX##X.#.#.#....X.#.X.#...XXXXXXXXXXXXX#####XX###XXXX..#.#.#.#.#.#.#...#..#.##...#XXX.X.XXX####XXXXX####################################XXXX#X#X#X##XXXX###X#
######XXX#XXX#XXXX#XXX.#.XX#XXXX#######X####XXXXXX..#..##.XX.#..X..X.XXXXXXXXXXXX#XX##########XXX.....#....#..#XX..#.#..X.X..X....XX#X#####XXXXXX#################################XXX#X#XXX#XXXXXXX###X#
#####XXXXX#XX#XXXXXXX..#...XX.X.X######XX#####XXXXX.#.#.#....#.XX.XXXXXXXXXXXXXXXX##X#########XXX.#.XXXXXX..#..X#X....XXXXXXX..#.XX#X########XX##X###############################XXXX##X#X#X##XXXXX####X
#####X##X#XXXXX.XXXX.#..##.XX....X####XX######XXXXX.#.#..##.#..XXXX.X..XXXXXXXXXXXXX###########XXX..X.XXXXX..X.XX#XX.X#XXX....##X##############XXXX############################X##XXX#####XXXXXXXXXX###X
########XXXXXX...XX..#.#.#...#.#..X###XXX####XXX#...#..#..#..#.#X.....X#XX#XXXXXX#XX###########XXXX.X.XXX#XX..XXXXXXXXXXXX.#.XX#X###########X##X#XXX###########################XXXXXX####XXXXXXXX##X###X
########XXXX.#.#...#.#.#..#.#...#..X##XX.XXX#XXX..#.#.#..#..#...#.#.#.X#XXXXXXXXX##X##X########X#XXX..XXX#XX.#XXXXXXXXX#XXX..XXX############X###XXX############################XXXXXX##XX##XXX#XX##XX#XX
######XXXXX..#..##...#.#.#...#.#..X.XXX..XXXXXX.#.#.#..#..#..#.#..#..XXXXXX#XXXXXXXXXXXXXX######XXX..#XXXX#X..XX##XXXXXXXX#X..XXX##X######XXX#XXXXXXX##########################XXXXXXXXXXX#XXXXXX#XXX###
#######XX..#.#.#..##.#.#..#.#...#....XX#..XXX#X.#.#.#.#..#..#...#.#.XX#XXX##XXXXXX......X#X#XXXXX...##XXXXX..XX#XX#XXXXX#XXX.#..X#XXX####XXXXX#XXXX############################XXXXXXXXXXXXXXXXXXX##X###
XX####XXXX...#..#..#.#.#.#...#.#.##.#....#..XX..#.#.#..#..#..#.#..#.XXXXXXXXXXXXXXXX#.#.XXXX#XXXX#.XX##X###XXXXXXX#XXXXX##X....X##XXXXX#XXXX###XX#############################X#XXXXXXXXXXXX#XXXX###X##X
XXX##XXXXX.#...#..#..#.#..#.#..#..#..#.#...##XX.#.#.#.#..#..##..#.#..XXXXXXXXXXXXXXX..#.XXXXXXXX....XX#X###XXX#XXXXXXXXX#X..#.#.XXXXXXXXXXXX##XXXXX########################X##XXXXXXXXXXXXXXXXXX#######X
XXXXX##XXXXX.#..#..#.#.#.#...#.#.#..#..#.#..X...#.#.#.##..#...#.#..#..XXXXXXXXXXXXX#X.#..X.XXXXX.#.##XXX##X#XXXXX..XX.XX##X.#.#..XXXXXXX#XX####X#XX#####################X#X#XXXX#XXXXXXXXXXXXXXX#######X
XXXX###XXXXXX..#..#..#.#..#.#..#..#..#.#..XX#.#.#.#.#..#.#..#.#.#.#.#.XX..XXXXXXXXXXX..#...XXXXXX..XX#XXX#XXXX#XX#..#...XX..#..#..XXXX##X#X###X##XX#####################XX#####XXX#XXXXXXXXXXXXX########
#XXXX###XXXXX#..#..#.#.#.#...#.#.#..#..#.#XX..#.#.#..#.#..#.#.#.#.#.#...#..XXXXXXXXXXX..##..XXXXX#.XXXX###XXXXXX#X#.#.#..X.##.#..#.XXXXXXXXXXXX###XXX####################X##XXXXXXX#XXXX#XXXXXXXX#######
X#XX##XXXXXXX..#..#..#.#..#.#..#..#..#.#...XX.#.#..#.#.#.#...#..X.#..##..#....XX#XX#XXX.#..#XXXXX...XX.XXXXXXXXXX...#.##...#...#....X#XXXXXXXXXX###X#X##################X###XXX#X#X#XXXXXXXXXXXX#######X
XX#X#XXXXXXXXX.##..#.#.#.#...#.#.#..##.#.#.XX.#.#.#..#.#..#.#..XX..#..#.#..#.#XXX##X#X#..#..#...#.#..X.XXXXXXXXX#.#.#..#.##.#.#..#.#XXXXXXXXX#XXX###XX#############XXXXX###XXXX#X###XXXXXXXXXX##X#####XX
XXX.XXXXXXX.XX..#.#..#.#..#.#..#..#.#..#.#.X#.#.#..#.#.#.#...#.XXX.#.#...#.#.X..XXX##X..#..#..#.#.#.#...#.X.XXX...#.#.#..#..#..#.#...XXXXXXXX#XX##################XXXXXXX##XXXXX#X#XXXXXXXX#XXXXX#X###XX
XX...XXXXXX..#.#...#.#.#.#...#...#..#.#...XX..#.#.#..#....#.#..X.X.#..#.#..#..#.XXX#XXX..#..#.#.#.#...#.#....X#XX.#.#..#..#.#.#..#.X.XXXXXXXX######################XXXXX#XX#XXXXXXX#XXXXXX##XXXXXX#XXXX#
#X.#.XXXXXX#.#.#.#.#...#..#.##.#..#.#.#.#.#.X.#....#...XX.#...XX.#.#.#...#..#...XXXX#XX.#..#..#.#.#.##..#.#.XXX...#.##.#.#..#..#..XXXX##XX#XX#####################XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX#
XXX..X##XXX..#.#.#..X#.#.#..#...X.#.#.#.#...XX..#.#.XXXXXX..XXX..#.#..#.#..#.##...XXX.#..#..#.#.#.#.#.#.#.#.X#XX#.#..#.#..#.#.#..##XXXXX##########################XX#XXXXXXXXX#XXXX#X##XXXXXXXXXXXXXXXXX
XX##..XXXXX#.#.#.#.#X..#..#..#.XX.#.#.#..XXXXXX#..#..XX...XXXXXX.#.#.#...#.#...##..X..#.#..#..#.#.#.#.#.#..XXXXX...#.#.#.#..#..#..XXXXXX############################X#XXXXXXX#XX#XXX###XXXX#XXXXXXXXXXXX
XXX##.XXXX...#.#.#..XX...##X...XX.#.#.#.XXXXXXX..#..#.X.#.#XXXX..#.#..#.#..#.#...#...#...#..#.#.#.#.#.#.#.XXXXXXX.#..#.#..#.#.#..#.XXXXX##############################XXXXX##X#XXXXXX##XXXXXX#XXXXXXX#XX
XXXX#...XXX#.#.#..XXXX.#XXXXXXXXX.#.#.#..XXXXX.#.##...#.#..XXX.X.#.#.#...#.#..##..##..#.#..#..#.#.#.#.....XXXXXX...#.#.#.#..#..#...#X##################################XXXXXXXXX#XXXX##XXXXXXXXXXXXXX##X
#XXX..#..X...#.#.#XXXX..XXXXXXXXXXX.#..#.XXXXX....#.#.#.#.XXXX...#.#..#.#..#.#..#..#.#...#..#.#.#.#.#.#.XXXXXXX.#.#..#.#..#.#.#..#..X####X#############################XX##XXX#XXXXXXXXXXXXXX###XXX#X#XX
#XX..X.#.X.#.#.#...XXX.XXXXXXXX#XXX.#.#..X#X.XXXX...X.#.#.XXX#.#.#.#.#...#.#..#.#.#...#.#..#..#.#.#..#..X#XXXXX.#..#.#.#.#..#..#.#.X#####XX#XX########################XXX###XX##XXXXXXXXXXXXXXXXXXX##XXX
X#XXXX...#.#.#.#.#XXXXXXXXXXX#X##X..#..#.XX...XXXX.XX.#.#.XXX..#.#.#..#.#..#.#..#..#.#...#..#.#.#.#.#..X#XXXXX..#.#..#.#..#..#.#.#.X#####XX##X#XX#####################XXXXXXXXXXXXXXXXXXXXXXXXXXXXX###XX
XXXX#XX#.#.#.#.#..XXXXXXXX#XXXXX#X#.#.#..X.#.#XXX..XX....XXX.#.#.#.#.#...#.#..#.#.#...#.#..#..#.#.#..#.XXX#XXX.#...#.#.#.#..#....#.X#XX###XXX#XXXXX####################XXXXXXXX#XXXXX#XXXXXXXXXXXXX##X##
XX#XXX...#.#.#.#.###XXX##XXXXXXXX#X.#..#.#....XXXXXXXXXX.XXX...#.#.#..#.#..#.#..#..#.#...#..#.#.#.#.#..X#X#XX...#.#..#.#..X...XX#...X..XXXXXXXXXXXX####################XXXXXXXXX####XX#XXXXXXXXXXX#XX##X
XXXXXXX#...#.#....X#XXXXXXXXXX#X#X..#.#..#.#.#XXXXXXXXX..XXXX#.#.#.#.#...#.#..#.#.#...#.#..#..#.#.#.#.XXX.XXX#.#...#.#.#.X..X.XX.#.#..#...XXX#XXXX#X####################XXXXX#X#########XXX#XXXXXXXXX##X
XXXXXXXXXX.X...XX.XX##X##XXX#XXXXX#.#..#.#.#....XXXXXXXX.XXXX..#.#.#..#.#...X...#..#.#...#..#.#.#.#..#.....XXX..#.#..#.#..XXX.X..#.#.#..#..X#XXXX#XXX##################XXXX##X##########XX####XXXXXXXXXX
XXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXX..#.#..#.#.#.X.XXXXX..XXX..#.#.#.#.#..#.XXXXXX..#...#.#.#.#.#.#.#.##.XX#.#...#...#.#.#.#XXXX.#.#.#...##.#.XXXX#XXX#X##################X##############XXXX###XXXXX##XXX
XXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXX#.#..#.#.#.#.X.X.XXX#..X.#.#.#.#.#.#.#...XXXXXX..#.#..#.#.#.#.#.#.#..X##...#..#.#..#.#...XX....#.#.##...#..X#XX#XXX#################################XXXX#XX#X###XX#X#X
XXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXX....#..#.#..XX....XX.#.#...#.#.#.#.#..#.XXXXXXX.#...#.#.#.#.#.#.#.#.XX#..#.#.#...#.#.#.#.XXX.#.#.#.#..#.#.#.XX###X##XX###############################X###XXX#X##XXX#XX
XXXXXXXXXXXXXXXX##XXXXX#XXX#XXXXXXXX#..#.#.#.XXX.X#..#...#.#.#.#.#.#.#.##.##XXXXX..#.#..#.#.#.#.#.#...#X..#..X...XX..#.#.#...X.#.#...XXX......X##XX###XX#X##########################XXXX####XX#XX#XX##XX
XXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXX..#..#.#...X.XX.#..#.#.#.#.#.#.#.#.#...XXXXXX.#...#.#.#.#.#.#..##...XX..X#XXXXX#.#.#.#.#.X.#...XX#XXXX.XXX##XXX###X#XXX#########################X#XX###XXXX#XXX###XX
XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX..#..#.#..##.XXXX.#.#..#.#.#.#.#.#.#...XX#XXX#X..#.#..#.#.#.#...XX..X.XXX.XXXXXXX..#.#.#..X#X..XXX##XXXX.XXX#X#X#X###XXXX########################X#XXX##X#XXXX#XXX##XX
XXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXX..#.#.#..#.#.#..X.X.#..#.#.#.#.#.#.#..X.XXXXXXXX..#...#.#.#.#..#X..XXXXXX#X.XXX#XX.#.#.#.#.#XXXXX#XX#XX....#XXX###X####X#X#########################X#XX##XXXXXXXXXX###XX
##XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXX...#..#.#.#..#.#...#.#..#.#.#.#.#...X.XXXXXXXXX#..#.#..#.#...XXXXXXXXXXXX#XXXX##X.#...#.#...X#XXX#XX#X.XX..XXX#X#X##XX##X########################XXXXX##XXXXXXXXX######
#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#.#.#..#.#.#..#.#.#..#.#.#.#.#.#.#XX...XXXXXXX..#...#.#..#XXXXX#XXXXXXXXXXXXX#XX...#.#.#.#XXXXX#XX#XXXX#XXX#XXXXX#XX############################XXX#XXX#XXXXXXX#######
##XXXXXXXXX#XXXXX#XXX##X##XXXX#XX...#..#.#.#..#.#.#.#.#..#.#.#.#.#..XX#.#...X.X..#.#.#..#.#..XXXXXXXXXXXXXX##XXX##XXX..#.#...XXX###XXX#X##X#X###X#X##X############################XXXXXXXX#XXXXXXX######
##X#XXXXXXXXXXXX##X#X###XXXXX#X#X.#.#.#..#.#.#..#.#.#..#.#.#.#.#.#.#.X....#...#.#..#..#.#...XXX#XXXXXXXXXXX#XX######XX.#.#.#XXXXXX#XX#######XX##X#X#XXX###########################XXX#XX#XX##XXX#XX#####
#XXXX#X#XX##X#X##XXX#####X#XX#XXX.#.#..#.#.#..#.#.#.#.#..#.#.#.#.#.#..XXXX..#.#...#..#..#.#.X.XXXXXXXX#XXXXXXXX####XXX.#.#..XXX#X###X#######XXXXXX#XXXX###########################XX##XXX#X####XXXX#####
##X#####XXXX#XX###X#X#####XXX#XXXX..#.#..#.#.#..#.#.#..#.#.#.#.#.#..#.X.X##.#.#.#..#..#.#.#.#..XXXXX##XXXX#XXXXX###XX#.#.#.XXXX#XX#X#####X##XX#XX#XXXXX##########################XXXX##XXX###XXXX#######
########XXX##XX##XX##X###X#####XX.#....#.#.#..#.#.#.#.#..#.#.#.#.#.#....X#X.#.#.#.#..#....#...XXXXX#X##XX#XXXXXXX##XX..#.#..XXXXX.X.X###X#XXXXX#X#XXXXX#########################X#XX#####X##X###X#######
#########X####XXXXX#X####X#####X..#.XXXX...#.#....#.#..#.#.#.#.#.#.#.#.#.X..#.#.#..#...XX..X.X#XXXXX#XXXX##XXXXXX#X#XX.#.#.XXXXX....XX#XXXXXXXXXXXXXXX#XX#####################XXX#X#######XX########X#X#
############XXXXXXX#XXX#X#####X..#..X##XXX....X.#.#.#.##...#.#.#.#.#.#...#.##.#.#.#..XXXXXXXXX#XX#XXXXX..XXXXXXX###XX#X..#.XXXX..#.#.XXX#XXX#####XXX##XX#####################XXX#########X#XX###X###XXXX
XX#########X#XXXXX###XXX####XX##.#.XXXXXXXXXXXXX..#.#...#XX..#.#.#.#.#.#.#.#..#.#..XXXXXXXX...#XXX.XXX..#..XXXXXXXXXXXX#.#..X...#..#.XXXX#XX############################################XXXX#X##XXX#XXXX
XX########X####XXX###XXX###XXXX....XXXXXXXXXXXXXX.#.#.#XXXX#.#.#.#.#.#.#.#..#.#.#.#.XXX..X..#..X...#...#..#XXX..XXXXXXXX.#.#..##.#.#.XXXX##X###########################################XXXXXXXXXXXXXXXXX
X########X#XXX#XX###XXXXXXX##X#XXX.XXXXXXXXXXXXX..#.#..XXXX..#.#.#.#.#.#.#.#....#.#.X...#..#..#..#..#.#..#..XX.##XXXXXX..#.#.#...#.#.XXXX###XX#########################################XXXXX####XXXXXXXX
#X#####XX#X#X#XXX##XXXXXXX#XXXXXXXX#XXXXXXXXXXX#X.#.#.X##X.#.#.#.#.#.#.#.#..XXX##.#...#.#.#.#..#.#.#....#..#...XXXXXX.X.#..#.#.##....XXX####XXXX########X##X##########################XXXXXX#####XXXXXXX
#X#######X##XXXX###XX#XXXXXX#XXXXXXXXXXXXXXX#XXX..#.#..XXX...#.#.#.#.#.#.#.XXXX...#.##..#.#.#.#..#..#.#.#.#..#.XXXXXX...##...#.#..X.XXXX#X#XXXXX#########XXXX#######################XXXXXXXXX#####XXXXX#
XX##########XXX####XXXX##X#XXXXXX#XXXXXX#XXXXXX.#.#.#.XXXX.#.#.#.#.#.#.#...XX#XXX...XX#.#.#.#.##.#.#..#.#...X#XXXXXXX.##...X##...XXXXXXX#XXXXXXXX##XX####XXXX########################XXXXXXX#XX###XXX###
#############X###########XXXXXXXXXXX#XX###XX#XX.#.#.#.#.X.X..#.#.#.#.#.#.#.X##XXXXXXXX..#.#.#..#.#..#.#.#.#.XX#XXXX#X.#..XX....XXXX#XXXXXX#XXXXXX#X##XX##XXXXX#######################XXXXXXXXXX########X
#############X#########X#XXXXXXXXX#XXXX#XX####X.#.#.#.#...#X...#.#.#.#.#..X####XX#XX..#.#.#..#.#.#.#..#.#..XXXXXXXXX..#.XXXX.XXXX##XXXXXXXXXXXXXXX###XXXX#XXX######################X#XXXXXX##X#######XX#
#############XX#######XX#XXXXXXXXXXXXX#X#XXXXXX.#.#.#.#.#..XXXXX.#..#..#.X.X##XXXXXXX.#.#..#.#.#.#..#.#.#.#XXXX#XXX..#..XXXXXXXXX##XXXXXXXXXXXXXX####XXXXX#XXXX#####################XXXXXX#X########XXX#
#############XX#######XXXXXXXXXXXXXXXXX##XXXXXX.#.#.#...#.XXXXX..#.#..#....XX#XXXXXXX...#.#..#.#.#.#..#.#.XXX##XXXX.#.#.#XXXXXXX#####XXXXXXXXXX###X#XXX#X####X#X#####################XXXXXXXX########XXX
############XXX#####XXXXXX#XXXXXXXXX#XXX#XXX#X....#.#.#.XX..X...#...#.#.XXXXX#X#XXXXXX#.#..#.#.#.#..#.#.#..XX#XXXXX.#.#..X#XXXXX####XXXX#X#XXX#####XXXXXX####XXX######################XXXX#############X
X#######X#XXXXXX####XXXXXXXXXXXX#XX#X#XX#XXXX#X.#.#.#..X..#.#.#..#.#...XXXXXX#XXXXXX.X..#.#..#.#.#.#..#.#.#XXXXXX.#.#.#.#XXXXXXX####XXX##X##XXXX##XXXXXXX###X#XXX###############################X#XX#X#X
#######XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX##XXXXXX#..#...X.#...#.#.#...#.#..X...XXXXXXX..#.#..#...#.#..#.#.#..XXXX...#.#.#..XXXXXXXX###XX###X#XXXXXXXXXXXXX#####XXXX###############################XXXXXXX#
#XXX###XXXXXXXX#XX##XXX###X#XXXXX#X#XX####XXX.#..XXXXX..#.#.#.#..#.#...#..#.XXXXXXXX.#..#.#..#...#.#..#.#.#...#.#.#.#.#.#.XXXXX#XXXXXX####XXXXXX#XXXXXX#######XXXX#########################XX####XXXXX#X
XXXXXX##XXXXXXXXX##XXXXX#XXXXXXXXXXX#X#####XX...XXXX..#.#.#.#.#.#...#.#.#......XXXX...#...#.X..#.#..#.#.#...#.#.#.#.#.#.#.XXXXXX#XXX#X##########X#XXXXX########X#XX#######################XXX###XXXXX###
##XXXX#XXXXXXXXX#X#XXXXXX#XXXXXXX#X#XX###X##XX.XXXXXX...#.#.#.#..#.#..#.#.#.#.X.XX#X.#..X.XX#X..#..#..#.#.##..#.#.#.#.#.#..XXXXXX###XXX#########XXXXXXXXXXX#################################XX#XXXX#####
##XXX#XXXXXXXXXXX###XXXXX##XXXXXX#XXXX###X##XXXXXX.X#.#.#.#.#.#.#...#.#.#.#..#...XX..#.X..X###X..X.##.#.#.#.#.#.#.#.#.#...###XXXX##X#XX########XXXXXXXXXXXXX##################################X#X##X####
#XX##X#XXXXX#XXXXXX#X###XXXXXXXX.X#XXXX#XXX###XXX.....#.#.#.#.#..#.#..#.#.#.#..#...#.#.XXXX####XXX..#.#.#.#.#.#.#.#.#...XXXXXXXXXXXXX##X####X#XXXXXX#XXXX#####################################X#XX######
XXXXX#XXXXXX####XXXXXX##XXXXXXXX.XXXXX.XXX#####XXXX.#.#.#.#.#.#.#...#.#...#..#..##...#.#XXXX#####XX...#.#.#.#.#.#.#.#.XXXXXXXXXXXX#X####X###XX#XX##X#XXX######################################X##XX###XX
X#XXX#X###X##XX#XXXXXXX####XXX...#...X..X####XXXXXXX..#...#.#.#..#.#..#.#.#.#..#..##.#..XXX########XX#..#.#.....#.#.#.##XXXXXXXXXXXXX#XX#X###XXXX##XXX########################################XX#X####XX
X##XXXXX#X###XXXXXXXXXXX###X#X.#.#.#...##X##XXXXXXXX#..##.#....#.#..#..#..#..#.#.#.#.#.XXXX######XXX..#...#.X.X.X.#.#..XXX#XX#XXXXXXXX##X#XXX#XX###XX#####################################X##XXXX#XX##XX
#XXXXXXXXX#XXXXXXXXXXXXX###XX..#.#..#.#.XX#X#XXXXXX#..XX..#XX.#..#.#..#..X..#......#.#.XXXXX######XXX..#.X...X#XXX..#.#.XXXXXXXX#XXXX#XXX#XXXXXX###X#####################################XXXXXXX##XX###X
#X#XXXXXXXX#XXXXX#XXXX#XX##XXXX..#.#....XXXXXXXXXX#..XX#X..X#..#.#..#..XXX#..#.#.X.#.#..XXXX#####XXXX.#..XX.XXX.XXX.#...XXXXXXXX#XXXX#XXXXX#X#X##########################################XX#XX#X####X#X#
X#XXXXXXXXX#XXXXXXXXXXXXXXXX.XXX.#..#.#..XXXX##XXX..X##X#XXX..#..#.#..#XXXX.#...X#X#...#XX#XX####XXX..#.XX.XXX...X..#.#.XXX.XXXXXXXXXXXXX#XXXXX###########################################XXXXX#X##XX###
XXXXXXXXXXXXXXXXXXXXXXXXXXXX.....#.#..#.#XXXXX##XXXX##XXXXXXX..#.#.##..XXX..#.XXXXX..#...XXXXXXXXXXXX.#.XX.X.#.#..#.#..XXX..XXXXXXXXXX#XXXX#################################################XXXXXX#XX#XX
XXXXXXXXXXXXXX#XX##XXXXXXX..#.#.#...#.#...XXXXX##XXX#X######XX.#.#..#.#XXX#.#.XXXXXXX..#XXXXXXXXXXX.#...XX...#..#...#.#...#.XXXXXXXXX##X#XXXXX###############################################XXX##XXX#XX
XXXXXX#XXXXXXXX##XXX...X#X#.#.#..#.#..#.#.XXXXXXXXXXXX######XX.#..#.#..XXX....XXXXXXXX..XXXXXXX##XX...XX...#.#.#.##.#.#.#.#.XXXXXXX######XXXXX###############################X##############XXX#XXXXXX#X
XX##XX##XXXXXX##X..#.#..#...#.#.#...#.#..X#XXXXXXXXXX######X.#.##.#.#.#...XXXXXXXXXXXXXXX##X#X#XXXXXXX..#.##.#.#.#..#.#.#...XXXX#####XX###XXX#XXXX########################XXX#X############XXXX#XXXXXXXX
X##XXX##XXXXXXXXXX.#.#.#..#.#.#..#.#..#.##XXX#XXXXXXXX####XX....#.#.#...#..XXXXXXXXXXXX###XXX#XXXX....#...#..#.#..#.#.#.#.XXXX######XXXXXXXXXXXXXX########################XXXX############XXXX##XXXXXX#X
XXXX##XXXXXXXXXXX..#.#..#.#.#.#.#...#.#..XXXXXXXXXXXX#####XXX#.#..#.#.#.XXXXXXXXXXXXXX####XX#X#XXXX#.#..#.#.#..##.#.#.#.#.XXXXX####X#XXXXXXXXXXXXX#X#####################XXXX#X###########XXXX#XXXXXXXXX
XXXXXXXXXXXXXXXXX#.#.#.##.#.#.#..#.#..#.XX#XXX#XX#XXXX####XX....#.#.#.#.XX..XXXXXXXXXX#X##XXX##XXXX..#.#..#.#.#...#.#.#.#.XXXXX#####X#XXXXXXXXXXXXXXX####################XXXXX#X###########XXXXXXXXXXXXX
#XXXXXXXXXXXX#XXX..#.#.#..#.#.#.#...#..#XXXXXXX#X#XXXX####XXXX.X..#.#.#.XX.#XXX#X##XX#XX####X##XXX##....#.#.#.#.#.#.#....XXXX#########XXXXXXX#XXXXXXXX###################XXXXXX#X##XXX#X####X#XXXXX#XXX#
XXXXXXXXX##XXXXX.#.#.#.#.#..#.#..#.#.#..XXXXXX#XXXXXXXX###XX##XX#...#.#.#....XXX#X####XXX##XX##XXXX..XX.#.#.#.#.#.#.#.XXXXX#X#########X#XX#XXXXXXXXXXX##################XXXXX####X#XXXXXX#XX##XXX##XXXXX
XXXXXX##XXXXXXX#...#.#.#..#.#..#.#.#.#.#XXXXXXXX#XXXXXXX##XXXXXXX.#.#.#..#.#X#X#XX####XXXX###X#X#X#XXXX.#.#.#.#.#.#.#.#XXX#X.X####XX##X##XXXXXXXXXXXX####################X#XX####XXXXXXX#XXX#XXXX####XXX
XXXXX###XXXXXXX..#...#.#.#..#.#..#.#.#.XXXXXXXXXXXXXXXXXXXX##XXX#X..#.#.#....X##XXX###XXXX####XXXXX#XXXXX.#.#.#.#.#.#...XX#...XX##XX#XX##XXXX#XXXXXXXXX#####################X###XXXXXXXXX#X#XXXXX####XXX
XXXXX##XXXXXXX##.#.#.#.#..#.#..#.#.#.#.X...XX#X...XXXX...X####X.X.#.#.#..#.#.XX#XXX####XX#XX###XXXX##XXX..#.#.#.#.#.#.XXXX..#.X###XXXX###XXXX#X#XXXXXX#X###################XXXXXXXXXXXXXXXXX#XXX####XXXX
XXXXX###XXXXXX#...X..#.#.#..#.#..#.#.#.XX.XX.X#.#..XX.X#..X##XX.......#.#...XXXX#XXXXXXXXXXX###XXXXXXX#X#..#...#..#..X.X.X.#.X####X######XXXXX#XXXXXXXX####################XXXXXXXXXXXXXXXX#XXXXXX#X#XXX
XXXX###XXXX..#..XXXX.#....#.#..#.#.#.#.XX........#..X...#.XXXX#X.XX.X##..#.#XX#XXXXX#XXXXXXX##XXXXXXX##...#..X..#.#.#..X...#..X#XX#######XX#XXXXX##X########################XXXXXXXXXXXXXXXXXXXXXX#XXXXX
XXXX###X....#..XXXXXX#XX.#..#.#..#.#.#.XXX.XXXX.#..#..#...XXX#X#XXXXX...#....XXXXXX#XXXXXXXX##XXXXXXXX..X...XXX.#.#...#..#..#..X#XX######XXXX...##XX####XXXXX###############XXXXXXXXXXXXXXXXX#XXXXXXXXXX
XXXX####X#.#.#.XXXX###XX..#....X.....#.XXXXX.X...#..#..##..X.X.XXXXXXXX..#.#.#.XXXXXXXXXXXXXX###XXXXXXXX#XXXXX#.#.#.#.#.#..#..#.XXX##XX#XXXXX.#..X#X###XX#XXX###############XXXXXXXXXXXXXXX####X##XXXXXX
XXXX#XXX.....#.X##XXXXXX.#..X.XX.X.#.#..XXXX..#.#..#..#..#.X...XXXXXXX..#..#.#...XXXXXXX#XXXXXXX..XXXXX#XX.X#X....#.#.#..#.##....XXXXXXX##XX..#.#.XX#X#XXXX################XXXXXXXXXXXXXXXX###XX##XXXXXX
XXXX#XX#.#.#.#..XXXXXXXX..XXXXXXXX..###.XX..#.#..#..#.#.##...#XXXXXX..#..#.#.#.#..XXXXXX##XXXXXX#..XXXXX....XXXX.#..#.#.#...#.#.#.XX#XXX#X#X.#..#.XXXXX##XX##########X#####XXXXXXX#XXXX#XXX##X#XX##XXXXX
XXXXXXX..#..#..X#XXXXXXXXX#XXXXXX#X..XX...#...#.#..#..#...##.X.X..XX#.#.#..#...#.XXXXXXXX##XXXX...X.XX...#.XX#X...#.#.#.#.X...#.#.XXXX..X#X..##.#..XX#####XX#######XXX#####X#XXXXX##XXXXXX#########XXX#X
XX#X#XXXX..#..XXXXXXXXXXX#XXXXXX#XXXXXX.#.#.#.#..#..#.#.#.#..#...#X...#..#.#.#.X..XXXXXXXX##X...X...XXX#.#.#XX#XX.#.#.#.#.XXX#..#..XXXX..X..#.....##XX#########X##XXXX####X#XXXXXXXXXX#############XXXXX
XXXXXXXX.#.#.XXXXXXXXXXXXXXXXXXXX##X.X..#.#.#.#.#..#..#.#..#.#.#.X#X#..#...#..XXXXX#XXXXXXXXXXXXXX#..XX..X..XXXXXX..#.#.#..XX.#.#.##X...#..#..X.X..XXXX#######XXXXXXXXX##X#XXXXX#XXXXX############XXXXX#
#XX#XX.X.....XXXXXXXXXXXXXXXXXXXXXXX...#..#.#.#..#..#.#.#.#..#.#..X...##.XXX.XXXXXXXXXXXXXXXXXXXX#X.X#X#..XX#X.XXXX.#.#.#.X#X......#..#.#.#.XXXXX.XXXX########XXXXXXXXXXXXXXXXXXXXXXXX###########XXXXX##
#X#XX...#.XXXXXXXXXXXXXXXXXXXXXXXXXXX#.#.#..#.#.#..##.#.#..#.#..#.#.#.#..XXX.XXXXXXXXXXXXXXXXXXXXXX..#...XX.X..XXX..#.#.#.XXXX.X.X...##.#...XXXXXXXXXX########XXXXXXXXXXX#XXXXXXXXXXX############XXXXX##
XX#XX.#.#.XXXXXXXXXXXXXXXXXXXXXXX#XX....#..XX....#.#....#.#..#.#..#.#.#.XXXX.XXXX#XXXXXXXXXXXXXXXX#X.#.#.#....#XX##.#.#..XXXXXXXXXXX#...#.#XXXXXXX#############XXXXXXXXXXX#XXXXXXXXX#X##########X#X#####
XXXX#.#.#..XXXXXXXXXXXXXXXXXXXXXXX.#.#.##.XX#X#.#....XX##..#....#.#.#.#..X#X..XXXXXXXXXXXXXX#XXXXXXX...#.#.#.#...#..#.#.XXXXXXX#XX#XX.X...X#X##XXXX###########X##XXXXXX##XXXXXXXXXXXXXX##########XX#####
#X#X..#..#.XXXXXXXXXXXXXXXXXXX###X...#.#..XXX....XXXXX....#.##.#..#.#.#.X###XXX#XXXXXXXXXXXXXXXXXXXXX#.#.#.#...#..#.X...XXXXX###X#XX#X#XX..XXX##XXXXXXX########XXXXXXX###X#XXXXXXXXXXXX###XX############
##XX#..#.#..XXXXXXXXXXXXXXXXX#####XXXX...XXXXXX.XXXXXXX.#...X...#.#.#.#..X###XXXXXXXXX###XXXXXXXX.#XX..#.#.#.##..#...XXXXXXXXXXX#XX####XX.XXX#X#X#XXXXXX##XXX#XXXXXXXXX##XX#XXXXXX###XXXX#X#############
###X..#..#.##XXXXXXXXXXXXX######XXXXXXX.XXXXXX#..XXXXXXX..XX#X.#..#.#.#.XX#####XXXXXXX##XXXXXX.......#.#.#.#.#.#.#.#..XX#X#XXXXXXXX#####XXXXXXXXXXXXXX##X#XXXX#XXXXXXX#X#X#XXXXXX#X##XXXXX#X############
###XX..#....X#XXXXX#XXXX########XXXXXXXXXXX#XX..XXXXXXXX.X###X..#...#...X######X###XXX###X#XXX.XXX.#...#...#.#.....#.XXXXX#XX###X#X###XXXXXXXXXXXXXXXXX##X#X#####X######XX#XXXXXX##XXX#XXXX#XX##########
###X#XXXX####XXXX#XXXXXX########XXXXXXXXXXX#XXXXXXXXXX##X###X##########XXX#########XX#####XXXXXXX###########.#######XXXXXXX#######X#XXXXX#XXXXXXXXXXXXX#####################XXXXXX#####XXXX#XXX#########
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |