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