# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
273060 | TMJN | Maze (IOI10_maze) | Text | 0 ms | 0 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
##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... |