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