##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... |