######################################################################################################
#.................................##.#..#..#.#.#..#..#.#...................#..#.........#............#
#.####.########.###.#####..########....#......#..........####..................#########...#########.#
#.####.########.###.#####..########.....#..#.#.#..#..#.#.####..###..######.#..###########..#########.#
#.####.########.###.#####..##################.#########..####..###..######.....#########...#########.#
#...................#####..##################.#########..####..###..######.....#########...#########.#
#.####.##################..##################.#########.............######.#..###########..#########.#
#.####.##################..##################.###.............##.#.#.#.........................#####.#
#.####.##################..##################.####..###..####..#.#..#.####.....#......###...#..#####.#
#......#########...........##################.####..###..####....#.#..####.###...######.....#..#####.#
#.##############.########.###################.####..###..####..#..#...####.###...######.#.#...#..#.#.#
#.##############.########.###################.####..###..........#....####.###...######..#...#......##
#.##############.########.###################.####..####.#####.#....#.#..#..#....######..............#
#................########.###################.####..####.######.......#..#..#....######.#......#..#..#
#.#..#..#################.###################.####..####.#####.####..#..#..#..#.........#......#.....#
#.......#################.###################.####..####.######...#.#..#..#..#..#..#..#.####.#.#..#..#
#.......#################.###################.####..####.###.#..#......................#.#..#..####..#
#.#..#..#..............##.#..#..#..#..#######.####..####.###.#.#....#..#..#..#..#..#.......#....###..#
#......................#...............######.###...........##......#..#..#..#..#..#.......#.#..###..#
##..#.#..#..#..#..#.#.#................######.###.....##.#.#.####...#..#..#..#..##......#.#....#.....#
#......................#..##########..#######.###...####.#.###.#..#.#.............######.....#..###..#
#..............#.#.#..#...#########....######.###...###..#.#.#.#..#.#..............#...####.....###..#
#......................#..#########....######.###...###..#.##...#...#.............#.............###..#
#.####.#######...#.#..#...##########..#######.###...###......#........########.###.#.#..######...#...#
#.####.########........#..#########....##########...###.#...#.#.......########.###....#######.#.##...#
#.####.#######........#.......#####....###########..#.##.#......#...#.########.###.....#.#..#..#.#...#
#.####.#######..####...#..#########....##########....................#########.#####...#..##.....#...#
#.####.#######..####......###.#.#.##.#.#..#..#..#...........#.#.#....#########.###.....##............#
#.####.#######..#####..#..###..........#..........#####..............#########.#####.#.#..#...#.#....#
#.####.#########....#.....###..#.......#.#........#############...............#..#.#...#.....#.#...#.#
######.#####.#.#....#..#..###.....#...#.....#####.#############..###.#########...#..#...#.#..........#
######.#####..#..#.#....#.###..#...###..#...#####.#############..###.#########............#..######..#
######.#####..#.....#..#......#....###.....######.######.........###.###########..#..########.#####..#
######.#####.#....#.#.#.......#...####............######.#######.###.###########.....########.#####..#
#.........##.#.....#....#####.#....########..####.######.#######.###.###########..#..########.#####..#
#..#.#.#.#.#.#...#......#####...#..###.####..####.######.#######.###.###########...............#..#..#
##...........#..#.##..#.######....####.####..####.######.#######.............................#.......#
#............#.#.#.#....#####.#.#...##.#..#..####.#######..#..#.#.#..........###.###.########........#
#.####.#####.#.#.#.#.#.#.####...##...........####.######..........#..###########.###.########...#..#.#
#.####.#####..............###.#.#...#.#......####.#######..#..#......###########.###.##############..#
#.####.#####....#.........#.......#......#...........#.#..........#..###########.###.##############..#
#.####.#######...........#..###.......#####..####.####..#..#..#......###########.###.##############..#
#.####.#####...#.......#....###..#.....####..####.####...............###########.###.##############..#
#...........#.....#.##....#####.####...####..####.####...........#...................##############..#
#......................#..##.........#.####..####.####...##########..###########.###.##############..#
#..##########...#.###.#...##...........#####.####.#####..##########..###########.###.#######.######..#
#..#############.........#..#####.####.#####.####.####...##########..###########.###.#######.#######.#
#..#########.###.###..#.....#####.####...##...#..#.......##########..###########.###.#######.#######.#
#..#########.###.###.......######.####....#.......####.############..###########.###.###############.#
#..#########.###.###..#..#..#####.####...#........####.############..##########.....#........#######.#
#....#...........###........#####.###..#..#.###.######.#######.####..##########..###..###....#######.#
...###.#####.###.###..#....######.###.....#.###.######.#######.####..##########..###..####..########.#
#..###.#####.###.###.....#..#####.###.......###.######...................######..####.###....#######.#
#..###.#########.####.#.#..######.###.#.....###.######.#######.####..###.######..####.###....#######.#
#..###.######.......#............#....#.#.#.###.######.#######.####..###.######..####.####...#######.#
#...........##..#.#...#..#.########...#.....###.######.#######.####..###..#####..####.###....#######.#
#.#..#..#...##.#...#....#...#####..#.#..#..............#######.####..###..#####..####.####...#######.#
#.##....#...##.#.#..###.....#####.#..#....#####.#############........###..######.######..#.##..#..#.##
#.#..#..###.##..#.#.#..##.#..#..#.........#####.#######.....................#..#.######..#.##.#..#.#.#
#.###...#..#..#..##.#..............#....#.#####.#######..........####..##..#..#...#.#.#.#..#.#......##
#.#.....#..............#...#........#.#.........#######.#####..###..##.##..#...#......#.....#...#..#.#
#...##.#.#.#..............#........#............#######.#####..###......#...........................##
#.....#..#..#...#.#.#........####.#.#..##.#..#.#..#.#########..###...........#.........#.#....#.#..#.#
#.....#..#..#................####.#.#..##.#..#.#..#.####..###..######.#....#..##..###...#...##.......#
#.####...............#..#.#.##.#.....#.#...........#...#...#...###.#.........#....###.......#........#
#.###..........#.#.#...#......#.#.#.#.#...#..#.#........#......###.#.#..#...#..#..###..##.#.########.#
#.###.#..#..#............#.#......................................##.##.......##..###.......########.#
#...............#..#.#......#..#..................#...............##.#.###.....#.#..........########.#
#..#...####.####.###............#.#.#..########........##.#.###...#........#....#.###.###...########.#
##.....####.######..#.#..#.#.#..#.##...########.###.###................#.#.##.....###.###...########.#
#......####.####........#.......###...#########.###.###............#.....###......#######...########.#
#.###..####.####.......######...###...#########.###.####..###..###...###.####.#.#.#.#....#.......#.#.#
#.###.#####.########..########..####..#########.###.###...###..###...###.###................#####...##
#.###.#####.####.#.....######...###...#########.###.####..###..###...###.###.........#......#####....#
#.###.###..#..#...#.#..######...####...#.#....#..#.#.#..#..................#..#.#.#.....#...######...#
#.###.###..............#######..###.#.............#.#.#...###..###....#................###..#####.#..#
#..............#....#..######...###..........#..#...#.....###..####..#...########.###..###.........#.#
#.###.###...###.#..#...######...#####.###.###.#.....#...#.###..###.......########.###..###..######..##
#.###.###...####....#...#..#.#..#####.###.#####..#.#......#.#.#..#..#....########.###..###..#####....#
#.###.###...####.....#..........#####.###.###........####..............#.########.###..###..#####....#
#.###.###...####........#..#.#..####..###.#####..#.#.####....#...........########.###..###..######.#.#
#.###.###...####.....#.........#..#...........#......#####....#...#...........#..#............###....#
#.###.###...####.......#..#.#.#.....#.#.#.###.#......####.####.#.#######.######.............#####..#.#
#.............................#.#..#....#.###....#.#.####.###....#######.######.#####..###..#####....#
#.............................#.........#.###........####.###..#.#######.######.#####..###..#####..#.#
#............................####.#.#........##...##.####.###....#######.######.#####..###..#####...##
#.#.#.#.####.#.#...####..#.##.#.#..#.#.#..###...............##.#....####.######.#####............#..##
#..............#....#.#........#.#.#......###...#....#.....#..#.#...####.######.#####..###..#####...##
#.#.#.#.####..#..#..#.#..#.##.#.#.####.#..#####....#.....#..........####.######.#####..###..#####....#
#...................#.#.......#...........###..#..#.........................###.#####..###..######...#
#.#.#.#.#.##..#..#..#.#..#..#...#.......#####...#..............................#..###...............##
#........#........................#.......#...#....######..#....#..########.###...###.#..#........##.#
#.#.#.#.....#..#...#........#.....#.....#.......#..######....###....#######.###...###....#.#########.#
#...#.#........#...#.........##.#.#.......#....#..#######..#.###....#######.####..###.....##########.#
#...#.###...........#.#..###..#..#......#.........#.....#..#.###..#.#######.###...###....#.#########.#
#..#..#..#...#..#...#....###..............#.#.#..#.#.#..#...#.#.#...#######.####...#...#..#.########.#
#..#..#..#..........#.#..###.##.#..................#.......#...#....#######.###..#...#...#..########.#
#...........#..#....#...#.....................#####.#..#......#..#..#######.###.#...........########.#
#..#..#..#..........#..#....................###.#.#......#.#.#.#...#.#..#.#.#...#........#..########.#
#...................#...#.#..................#.#.#.......#.#.........#..#.#.#.#.#.#..#..#...########.#
#..........................#...............#........................#............##.#.....#..........#
######################################################################################################