# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
598279 | 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... |