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