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