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