500 300
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
#.................#.......#.............#.#.#...#.#.#.#...#.#.....#.#.................#.#.....#.#.#.#.......#.........#...#.......#.....#.....#.....#.......#.#.#...#.......#...#...#...#.........#.....#.........#.....#.#.#.#.........#.#.....#.#.....#...#.....#...#.#.....#.#.#...#.#.#...#.....#.#....#
############################################################################################################################################################################################################################################################################################################
