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