# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
412375 | rainboy | Maze (IOI10_maze) | Text | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
##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... |