diff --git a/a1/code/log_t1_classic.txt b/a1/code/log_t1_classic.txt new file mode 100644 index 00000000..cf9af36f --- /dev/null +++ b/a1/code/log_t1_classic.txt @@ -0,0 +1,8 @@ +Maze,Time,Shortest path +0,3.5458741188049316,[(3, 1), (2, 1), (1, 1), (1, 2), (0, 2)] +1,3.5976648330688477,[(4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)] +2,3.675126552581787,[(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 0), (7, 0), (7, 1), (8, 1), (9, 1)] +3,3.962430715560913,[(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)] +4,4.480863571166992,[(10, 7), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)] +5,4.996096849441528,[(3, 3), (3, 4), (3, 5), (4, 5), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (7, 7), (8, 7), (9, 7), (9, 6), (10, 6), (11, 6), (12, 6), (12, 7), (13, 7), (14, 7), (15, 7), (15, 8), (16, 8), (16, 9), (16, 10), (17, 10)] +6,4.975679636001587,[(16, 10), (17, 10), (18, 10), (19, 10)] diff --git a/a1/code/log_t2_classic.txt b/a1/code/log_t2_classic.txt new file mode 100644 index 00000000..a3e60a1a --- /dev/null +++ b/a1/code/log_t2_classic.txt @@ -0,0 +1,8 @@ +Maze,Time,Shortest path +0,0.21583104133605957,[(3, 1), (2, 1), (1, 1), (1, 2), (0, 2)] +1,0.29146480560302734,[(4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)] +2,0.3709604740142822,[(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)] +3,0.41713929176330566,[(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)] +4,1.362572431564331,[(10, 7), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)] +5,2.683293581008911,[(3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5), (9, 6), (9, 7), (10, 7), (11, 7), (12, 7), (13, 7), (13, 6), (13, 5), (13, 4), (13, 3), (13, 2), (14, 2), (15, 2), (16, 2), (16, 3), (16, 4), (16, 5), (16, 6), (16, 7), (16, 8), (16, 9), (16, 10), (17, 10)] +6,2.9414241313934326,[(16, 10), (15, 10), (14, 10), (13, 10), (12, 10), (12, 11), (12, 12), (12, 13), (12, 14), (12, 15), (11, 15), (10, 15), (9, 15), (9, 16), (9, 17), (8, 17), (7, 17), (6, 17), (5, 17), (5, 16), (5, 15), (5, 14), (5, 13), (5, 12), (5, 11), (5, 10), (4, 10), (3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (3, 15), (3, 16), (2, 16), (1, 16), (1, 15), (1, 14), (1, 13), (1, 12), (1, 11), (1, 10), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (10, 1), (11, 1), (12, 1), (13, 1), (14, 1), (15, 1), (16, 1), (17, 1), (18, 1), (18, 2), (18, 3), (18, 4), (18, 5), (18, 6), (18, 7), (18, 8), (18, 9), (18, 10), (19, 10)] diff --git a/a1/code/log_t2_harder.txt b/a1/code/log_t2_harder.txt new file mode 100644 index 00000000..b7b15bb2 --- /dev/null +++ b/a1/code/log_t2_harder.txt @@ -0,0 +1,19 @@ +Maze,Time,Shortest path +0,3.398423194885254,[(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (5, 11), (6, 11), (6, 12), (6, 13), (6, 14), (6, 15), (7, 15), (8, 15), (9, 15), (10, 15), (10, 16), (10, 17), (10, 18), (10, 19), (10, 20), (10, 21), (11, 21), (11, 22), (11, 23), (10, 23), (10, 24), (9, 24), (8, 24), (8, 25), (7, 25), (7, 26), (7, 27), (7, 28), (7, 29), (7, 30), (7, 31), (7, 32), (8, 32), (8, 33), (8, 34), (7, 34), (7, 35), (6, 35), (6, 36), (6, 37), (6, 38), (6, 39), (6, 40), (6, 41), (6, 42), (6, 43), (7, 43), (8, 43), (8, 44), (8, 45), (9, 45), (10, 45), (11, 45), (12, 45), (12, 46), (13, 46), (14, 46), (15, 46), (15, 45), (15, 44), (16, 44), (17, 44), (18, 44), (19, 44), (20, 44), (21, 44), (22, 44), (22, 45), (23, 45), (24, 45), (24, 46), (25, 46), (26, 46), (27, 46), (28, 46), (29, 46), (30, 46), (31, 46), (32, 46), (33, 46), (34, 46), (35, 46), (36, 46), (37, 46), (37, 47), (38, 47), (39, 47), (39, 48), (40, 48), (41, 48), (42, 48), (43, 48), (43, 47), (44, 47), (45, 47), (45, 48), (46, 48), (47, 48), (48, 48), (49, 48)] +1,15.044816732406616,[(0, 1), (1, 1), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (9, 3), (9, 4), (9, 5), (10, 5), (11, 5), (11, 6), (11, 7), (11, 8), (12, 8), (13, 8), (14, 8), (14, 9), (14, 10), (14, 11), (13, 11), (13, 12), (13, 13), (13, 14), (14, 14), (15, 14), (16, 14), (17, 14), (18, 14), (19, 14), (19, 15), (20, 15), (21, 15), (21, 16), (21, 17), (21, 18), (21, 19), (21, 20), (21, 21), (22, 21), (22, 22), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (23, 27), (23, 28), (24, 28), (25, 28), (26, 28), (27, 28), (28, 28), (28, 29), (28, 30), (27, 30), (27, 31), (27, 32), (27, 33), (27, 34), (27, 35), (28, 35), (28, 36), (29, 36), (29, 37), (30, 37), (31, 37), (32, 37), (33, 37), (33, 38), (33, 39), (32, 39), (32, 40), (32, 41), (32, 42), (32, 43), (31, 43), (31, 44), (30, 44), (30, 45), (30, 46), (30, 47), (30, 48), (30, 49), (29, 49), (29, 50), (29, 51), (30, 51), (31, 51), (32, 51), (32, 52), (32, 53), (31, 53), (31, 54), (30, 54), (30, 55), (29, 55), (29, 56), (29, 57), (30, 57), (30, 58), (30, 59), (31, 59), (32, 59), (32, 60), (32, 61), (32, 62), (31, 62), (30, 62), (30, 63), (30, 64), (30, 65), (30, 66), (30, 67), (30, 68), (30, 69), (31, 69), (32, 69), (33, 69), (34, 69), (35, 69), (36, 69), (37, 69), (38, 69), (39, 69), (40, 69), (41, 69), (42, 69), (43, 69), (43, 70), (43, 71), (43, 72), (44, 72), (44, 73), (44, 74), (44, 75), (45, 75), (45, 76), (46, 76), (47, 76), (48, 76), (49, 76), (50, 76), (50, 77), (50, 78), (49, 78), (49, 79), (49, 80), (50, 80), (51, 80), (51, 81), (51, 82), (51, 83), (52, 83), (53, 83), (54, 83), (55, 83), (56, 83), (57, 83), (57, 84), (57, 85), (58, 85), (59, 85), (60, 85), (61, 85), (61, 86), (61, 87), (61, 88), (61, 89), (62, 89), (62, 90), (63, 90), (64, 90), (64, 89), (65, 89), (66, 89), (66, 90), (67, 90), (68, 90), (68, 91), (68, 92), (69, 92), (70, 92), (71, 92), (72, 92), (73, 92), (74, 92), (74, 93), (74, 94), (74, 95), (74, 96), (75, 96), (76, 96), (77, 96), (78, 96), (79, 96), (80, 96), (81, 96), (81, 97), (82, 97), (83, 97), (84, 97), (85, 97), (86, 97), (87, 97), (87, 98), (88, 98), (89, 98), (90, 98), (91, 98), (92, 98), (93, 98), (94, 98), (95, 98), (96, 98), (97, 98), (98, 98), (99, 98)] +2,22.09780502319336,[(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (3, 8), (3, 9), (3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (3, 15), (3, 16), (3, 17), (3, 18), (4, 18), (4, 19), (4, 20), (3, 20), (2, 20), (2, 21), (1, 21), (1, 22), (1, 23), (1, 24), (1, 25), (2, 25), (3, 25), (4, 25), (4, 26), (4, 27), (4, 28), (4, 29), (5, 29), (5, 30), (5, 31), (6, 31), (6, 32), (7, 32), (7, 33), (7, 34), (7, 35), (7, 36), (8, 36), (8, 37), (9, 37), (10, 37), (11, 37), (12, 37), (13, 37), (13, 36), (14, 36), (15, 36), (15, 37), (16, 37), (16, 38), (17, 38), (17, 39), (17, 40), (17, 41), (17, 42), (17, 43), (17, 44), (18, 44), (19, 44), (20, 44), (21, 44), (22, 44), (23, 44), (24, 44), (25, 44), (26, 44), (27, 44), (27, 45), (28, 45), (29, 45), (30, 45), (31, 45), (32, 45), (33, 45), (34, 45), (35, 45), (36, 45), (36, 46), (37, 46), (37, 47), (37, 48), (37, 49), (38, 49), (39, 49), (39, 50), (39, 51), (40, 51), (41, 51), (42, 51), (43, 51), (44, 51), (44, 52), (44, 53), (44, 54), (44, 55), (44, 56), (44, 57), (45, 57), (46, 57), (46, 58), (47, 58), (48, 58), (49, 58), (50, 58), (51, 58), (52, 58), (53, 58), (53, 59), (53, 60), (53, 61), (53, 62), (54, 62), (55, 62), (56, 62), (57, 62), (58, 62), (58, 63), (59, 63), (60, 63), (60, 62), (61, 62), (62, 62), (63, 62), (64, 62), (65, 62), (66, 62), (67, 62), (68, 62), (68, 63), (68, 64), (68, 65), (69, 65), (69, 66), (70, 66), (71, 66), (71, 67), (71, 68), (71, 69), (71, 70), (72, 70), (73, 70), (74, 70), (75, 70), (76, 70), (77, 70), (78, 70), (78, 71), (79, 71), (79, 72), (79, 73), (80, 73), (80, 74), (80, 75), (81, 75), (82, 75), (82, 76), (83, 76), (84, 76), (85, 76), (86, 76), (87, 76), (88, 76), (88, 77), (88, 78), (88, 79), (88, 80), (89, 80), (89, 81), (90, 81), (91, 81), (92, 81), (93, 81), (94, 81), (95, 81), (95, 82), (96, 82), (96, 83), (96, 84), (96, 85), (96, 86), (97, 86), (98, 86), (99, 86), (99, 87), (99, 88), (100, 88), (101, 88), (101, 89), (101, 90), (101, 91), (101, 92), (101, 93), (102, 93), (103, 93), (103, 94), (103, 95), (103, 96), (103, 97), (104, 97), (105, 97), (106, 97), (107, 97), (108, 97), (109, 97), (109, 98), (110, 98), (110, 99), (110, 100), (110, 101), (109, 101), (109, 102), (109, 103), (110, 103), (111, 103), (111, 104), (112, 104), (113, 104), (113, 105), (114, 105), (115, 105), (116, 105), (117, 105), (117, 106), (117, 107), (118, 107), (119, 107), (120, 107), (120, 106), (121, 106), (122, 106), (123, 106), (124, 106), (124, 107), (124, 108), (124, 109), (124, 110), (124, 111), (125, 111), (126, 111), (127, 111), (128, 111), (129, 111), (130, 111), (130, 112), (131, 112), (132, 112), (133, 112), (134, 112), (135, 112), (135, 113), (135, 114), (135, 115), (136, 115), (137, 115), (137, 116), (137, 117), (138, 117), (139, 117), (140, 117), (140, 118), (141, 118), (142, 118), (142, 117), (143, 117), (144, 117), (145, 117), (146, 117), (146, 118), (146, 119), (146, 120), (145, 120), (145, 121), (145, 122), (145, 123), (144, 123), (144, 124), (144, 125), (144, 126), (144, 127), (144, 128), (145, 128), (145, 129), (145, 130), (146, 130), (147, 130), (147, 131), (147, 132), (148, 132), (148, 133), (148, 134), (148, 135), (148, 136), (147, 136), (147, 137), (146, 137), (146, 138), (146, 139), (146, 140), (146, 141), (146, 142), (146, 143), (146, 144), (147, 144), (148, 144), (148, 145), (148, 146), (148, 147), (148, 148), (149, 148)] +3,46.576990604400635,[(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (9, 2), (9, 3), (10, 3), (11, 3), (11, 4), (12, 4), (12, 5), (13, 5), (14, 5), (15, 5), (16, 5), (17, 5), (17, 6), (17, 7), (18, 7), (19, 7), (20, 7), (20, 8), (20, 9), (20, 10), (20, 11), (20, 12), (21, 12), (21, 13), (22, 13), (23, 13), (24, 13), (24, 14), (25, 14), (26, 14), (27, 14), (28, 14), (29, 14), (29, 15), (29, 16), (29, 17), (29, 18), (30, 18), (30, 19), (31, 19), (32, 19), (32, 20), (32, 21), (33, 21), (34, 21), (35, 21), (36, 21), (37, 21), (38, 21), (39, 21), (39, 22), (39, 23), (40, 23), (41, 23), (41, 24), (41, 25), (41, 26), (41, 27), (41, 28), (41, 29), (42, 29), (42, 30), (43, 30), (44, 30), (45, 30), (45, 31), (46, 31), (47, 31), (47, 30), (47, 29), (48, 29), (49, 29), (50, 29), (50, 30), (51, 30), (51, 31), (51, 32), (51, 33), (52, 33), (53, 33), (54, 33), (55, 33), (56, 33), (56, 32), (57, 32), (58, 32), (59, 32), (60, 32), (60, 33), (61, 33), (62, 33), (62, 34), (62, 35), (62, 36), (63, 36), (63, 37), (64, 37), (65, 37), (66, 37), (67, 37), (68, 37), (68, 38), (68, 39), (69, 39), (70, 39), (70, 38), (71, 38), (72, 38), (73, 38), (74, 38), (74, 39), (75, 39), (76, 39), (76, 40), (76, 41), (76, 42), (77, 42), (78, 42), (78, 43), (79, 43), (80, 43), (81, 43), (81, 42), (82, 42), (83, 42), (84, 42), (85, 42), (86, 42), (86, 43), (87, 43), (88, 43), (89, 43), (90, 43), (91, 43), (92, 43), (93, 43), (93, 44), (93, 45), (93, 46), (94, 46), (95, 46), (96, 46), (97, 46), (97, 47), (97, 48), (98, 48), (99, 48), (100, 48), (101, 48), (102, 48), (103, 48), (104, 48), (105, 48), (106, 48), (107, 48), (108, 48), (108, 49), (108, 50), (108, 51), (108, 52), (109, 52), (110, 52), (111, 52), (112, 52), (112, 53), (112, 54), (112, 55), (113, 55), (114, 55), (114, 56), (115, 56), (116, 56), (117, 56), (118, 56), (118, 57), (118, 58), (119, 58), (119, 59), (119, 60), (120, 60), (120, 61), (120, 62), (121, 62), (121, 63), (121, 64), (122, 64), (123, 64), (123, 65), (123, 66), (123, 67), (123, 68), (122, 68), (122, 69), (122, 70), (121, 70), (120, 70), (120, 71), (120, 72), (120, 73), (120, 74), (120, 75), (119, 75), (119, 76), (119, 77), (119, 78), (119, 79), (119, 80), (119, 81), (120, 81), (121, 81), (121, 82), (121, 83), (121, 84), (121, 85), (121, 86), (121, 87), (121, 88), (121, 89), (121, 90), (122, 90), (123, 90), (123, 91), (124, 91), (125, 91), (125, 92), (125, 93), (125, 94), (126, 94), (126, 95), (126, 96), (125, 96), (125, 97), (125, 98), (126, 98), (127, 98), (128, 98), (128, 99), (129, 99), (129, 100), (130, 100), (130, 101), (130, 102), (131, 102), (131, 103), (132, 103), (133, 103), (134, 103), (135, 103), (136, 103), (137, 103), (137, 104), (137, 105), (137, 106), (138, 106), (139, 106), (139, 107), (139, 108), (139, 109), (140, 109), (140, 110), (140, 111), (140, 112), (140, 113), (139, 113), (139, 114), (139, 115), (140, 115), (141, 115), (141, 116), (142, 116), (143, 116), (143, 117), (143, 118), (143, 119), (143, 120), (143, 121), (143, 122), (143, 123), (143, 124), (143, 125), (143, 126), (143, 127), (142, 127), (142, 128), (142, 129), (142, 130), (142, 131), (143, 131), (143, 132), (143, 133), (144, 133), (145, 133), (146, 133), (146, 134), (147, 134), (148, 134), (149, 134), (150, 134), (151, 134), (152, 134), (152, 135), (152, 136), (153, 136), (154, 136), (154, 135), (155, 135), (155, 134), (156, 134), (157, 134), (158, 134), (158, 135), (159, 135), (160, 135), (161, 135), (162, 135), (163, 135), (164, 135), (165, 135), (166, 135), (166, 136), (166, 137), (166, 138), (167, 138), (168, 138), (168, 139), (169, 139), (170, 139), (170, 140), (171, 140), (171, 141), (171, 142), (171, 143), (171, 144), (171, 145), (171, 146), (171, 147), (172, 147), (173, 147), (174, 147), (175, 147), (175, 148), (175, 149), (175, 150), (175, 151), (175, 152), (175, 153), (176, 153), (177, 153), (178, 153), (178, 154), (178, 155), (179, 155), (180, 155), (180, 156), (181, 156), (182, 156), (183, 156), (183, 157), (183, 158), (184, 158), (185, 158), (186, 158), (187, 158), (187, 159), (187, 160), (187, 161), (187, 162), (188, 162), (189, 162), (190, 162), (190, 163), (190, 164), (190, 165), (190, 166), (190, 167), (190, 168), (191, 168), (192, 168), (192, 169), (192, 170), (192, 171), (192, 172), (192, 173), (192, 174), (192, 175), (192, 176), (192, 177), (192, 178), (192, 179), (192, 180), (193, 180), (193, 181), (193, 182), (192, 182), (192, 183), (192, 184), (193, 184), (193, 185), (193, 186), (192, 186), (192, 187), (192, 188), (192, 189), (192, 190), (192, 191), (192, 192), (193, 192), (194, 192), (194, 193), (195, 193), (196, 193), (197, 193), (198, 193), (198, 194), (198, 195), (198, 196), (198, 197), (198, 198), (199, 198)] +4,70.48966073989868,[(0, 1), (1, 1), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (2, 11), (2, 12), (3, 12), (4, 12), (5, 12), (6, 12), (7, 12), (7, 13), (8, 13), (8, 14), (8, 15), (8, 16), (8, 17), (8, 18), (8, 19), (7, 19), (7, 20), (7, 21), (8, 21), (9, 21), (10, 21), (11, 21), (12, 21), (12, 22), (12, 23), (12, 24), (13, 24), (14, 24), (14, 25), (14, 26), (14, 27), (14, 28), (15, 28), (15, 29), (15, 30), (15, 31), (15, 32), (16, 32), (16, 33), (16, 34), (17, 34), (18, 34), (19, 34), (19, 35), (19, 36), (19, 37), (19, 38), (20, 38), (20, 39), (20, 40), (21, 40), (22, 40), (22, 41), (23, 41), (24, 41), (25, 41), (26, 41), (27, 41), (27, 42), (27, 43), (28, 43), (29, 43), (29, 44), (29, 45), (30, 45), (31, 45), (31, 46), (32, 46), (32, 47), (33, 47), (34, 47), (34, 48), (34, 49), (34, 50), (34, 51), (35, 51), (36, 51), (37, 51), (38, 51), (39, 51), (39, 52), (39, 53), (40, 53), (40, 54), (40, 55), (41, 55), (42, 55), (42, 56), (42, 57), (42, 58), (42, 59), (42, 60), (42, 61), (43, 61), (43, 62), (43, 63), (44, 63), (45, 63), (46, 63), (47, 63), (47, 62), (47, 61), (48, 61), (49, 61), (49, 62), (50, 62), (51, 62), (52, 62), (53, 62), (53, 63), (54, 63), (54, 64), (54, 65), (54, 66), (55, 66), (55, 67), (55, 68), (56, 68), (57, 68), (57, 69), (57, 70), (58, 70), (59, 70), (60, 70), (61, 70), (62, 70), (62, 71), (63, 71), (64, 71), (64, 72), (64, 73), (64, 74), (64, 75), (65, 75), (66, 75), (66, 76), (67, 76), (68, 76), (69, 76), (70, 76), (71, 76), (72, 76), (72, 77), (73, 77), (74, 77), (75, 77), (75, 78), (76, 78), (77, 78), (77, 77), (78, 77), (78, 76), (79, 76), (79, 75), (79, 74), (79, 73), (79, 72), (79, 71), (80, 71), (81, 71), (81, 72), (82, 72), (83, 72), (84, 72), (85, 72), (85, 73), (85, 74), (86, 74), (87, 74), (88, 74), (89, 74), (90, 74), (91, 74), (92, 74), (93, 74), (94, 74), (94, 75), (94, 76), (94, 77), (95, 77), (96, 77), (97, 77), (98, 77), (98, 78), (99, 78), (100, 78), (101, 78), (102, 78), (102, 79), (103, 79), (103, 80), (103, 81), (104, 81), (104, 82), (104, 83), (105, 83), (106, 83), (107, 83), (108, 83), (109, 83), (109, 82), (109, 81), (109, 80), (110, 80), (110, 79), (110, 78), (111, 78), (112, 78), (113, 78), (113, 79), (114, 79), (115, 79), (116, 79), (117, 79), (117, 78), (118, 78), (119, 78), (120, 78), (121, 78), (122, 78), (123, 78), (124, 78), (124, 79), (124, 80), (125, 80), (126, 80), (127, 80), (127, 81), (127, 82), (127, 83), (127, 84), (127, 85), (128, 85), (129, 85), (129, 86), (129, 87), (130, 87), (131, 87), (131, 88), (131, 89), (132, 89), (133, 89), (133, 90), (133, 91), (134, 91), (135, 91), (135, 92), (135, 93), (136, 93), (136, 94), (136, 95), (136, 96), (136, 97), (136, 98), (136, 99), (136, 100), (135, 100), (134, 100), (134, 101), (134, 102), (133, 102), (133, 103), (133, 104), (133, 105), (133, 106), (133, 107), (133, 108), (133, 109), (133, 110), (133, 111), (134, 111), (134, 112), (134, 113), (134, 114), (135, 114), (136, 114), (137, 114), (138, 114), (139, 114), (139, 115), (140, 115), (140, 116), (140, 117), (140, 118), (139, 118), (139, 119), (139, 120), (139, 121), (139, 122), (139, 123), (139, 124), (140, 124), (141, 124), (142, 124), (142, 125), (143, 125), (143, 126), (143, 127), (143, 128), (144, 128), (145, 128), (145, 129), (145, 130), (145, 131), (145, 132), (146, 132), (147, 132), (148, 132), (149, 132), (149, 133), (149, 134), (148, 134), (148, 135), (148, 136), (149, 136), (150, 136), (150, 137), (150, 138), (150, 139), (151, 139), (151, 140), (151, 141), (151, 142), (152, 142), (152, 143), (152, 144), (152, 145), (153, 145), (153, 146), (153, 147), (154, 147), (154, 148), (155, 148), (156, 148), (156, 149), (157, 149), (158, 149), (159, 149), (160, 149), (161, 149), (162, 149), (163, 149), (163, 150), (163, 151), (163, 152), (163, 153), (163, 154), (163, 155), (163, 156), (163, 157), (163, 158), (164, 158), (164, 159), (165, 159), (166, 159), (167, 159), (168, 159), (169, 159), (170, 159), (171, 159), (172, 159), (173, 159), (173, 160), (173, 161), (173, 162), (173, 163), (173, 164), (174, 164), (175, 164), (175, 165), (176, 165), (177, 165), (177, 166), (177, 167), (178, 167), (179, 167), (180, 167), (180, 168), (181, 168), (181, 169), (181, 170), (182, 170), (183, 170), (184, 170), (185, 170), (185, 171), (186, 171), (187, 171), (187, 172), (187, 173), (187, 174), (186, 174), (186, 175), (186, 176), (186, 177), (186, 178), (186, 179), (186, 180), (186, 181), (186, 182), (186, 183), (187, 183), (187, 184), (187, 185), (187, 186), (186, 186), (186, 187), (186, 188), (186, 189), (185, 189), (185, 190), (184, 190), (184, 191), (184, 192), (184, 193), (185, 193), (185, 194), (185, 195), (185, 196), (186, 196), (187, 196), (187, 197), (187, 198), (187, 199), (187, 200), (187, 201), (187, 202), (187, 203), (187, 204), (187, 205), (187, 206), (187, 207), (187, 208), (187, 209), (187, 210), (187, 211), (187, 212), (188, 212), (189, 212), (190, 212), (191, 212), (192, 212), (193, 212), (194, 212), (194, 213), (195, 213), (196, 213), (196, 214), (197, 214), (197, 215), (198, 215), (199, 215), (199, 216), (200, 216), (201, 216), (202, 216), (203, 216), (204, 216), (204, 215), (205, 215), (205, 214), (206, 214), (207, 214), (208, 214), (209, 214), (210, 214), (210, 215), (210, 216), (211, 216), (212, 216), (213, 216), (214, 216), (215, 216), (215, 217), (216, 217), (217, 217), (217, 218), (217, 219), (217, 220), (217, 221), (218, 221), (219, 221), (220, 221), (220, 222), (220, 223), (220, 224), (220, 225), (220, 226), (220, 227), (220, 228), (220, 229), (220, 230), (221, 230), (222, 230), (222, 231), (223, 231), (223, 232), (224, 232), (225, 232), (226, 232), (227, 232), (228, 232), (229, 232), (229, 231), (230, 231), (231, 231), (231, 232), (232, 232), (232, 233), (232, 234), (232, 235), (232, 236), (232, 237), (232, 238), (232, 239), (232, 240), (232, 241), (232, 242), (233, 242), (234, 242), (235, 242), (236, 242), (237, 242), (237, 241), (238, 241), (239, 241), (240, 241), (241, 241), (241, 242), (242, 242), (242, 243), (243, 243), (243, 244), (243, 245), (244, 245), (245, 245), (246, 245), (247, 245), (248, 245), (248, 246), (248, 247), (248, 248), (249, 248)] +5,80.89446568489075,[(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (10, 6), (11, 6), (12, 6), (12, 7), (13, 7), (14, 7), (14, 6), (15, 6), (16, 6), (17, 6), (18, 6), (18, 5), (19, 5), (20, 5), (21, 5), (22, 5), (22, 6), (23, 6), (23, 7), (23, 8), (23, 9), (24, 9), (24, 10), (24, 11), (24, 12), (24, 13), (24, 14), (24, 15), (25, 15), (26, 15), (26, 16), (26, 17), (27, 17), (28, 17), (29, 17), (30, 17), (30, 18), (30, 19), (31, 19), (32, 19), (33, 19), (34, 19), (34, 20), (35, 20), (35, 21), (35, 22), (35, 23), (35, 24), (35, 25), (36, 25), (37, 25), (38, 25), (39, 25), (40, 25), (41, 25), (42, 25), (43, 25), (44, 25), (45, 25), (46, 25), (46, 26), (46, 27), (46, 28), (46, 29), (46, 30), (46, 31), (47, 31), (48, 31), (49, 31), (49, 32), (49, 33), (49, 34), (50, 34), (51, 34), (52, 34), (53, 34), (53, 33), (53, 32), (54, 32), (55, 32), (56, 32), (57, 32), (57, 31), (58, 31), (59, 31), (60, 31), (61, 31), (62, 31), (63, 31), (64, 31), (65, 31), (66, 31), (67, 31), (68, 31), (69, 31), (70, 31), (70, 32), (71, 32), (72, 32), (72, 31), (72, 30), (73, 30), (74, 30), (75, 30), (76, 30), (77, 30), (77, 31), (77, 32), (78, 32), (78, 33), (79, 33), (80, 33), (81, 33), (82, 33), (83, 33), (83, 32), (83, 31), (83, 30), (83, 29), (84, 29), (85, 29), (86, 29), (87, 29), (88, 29), (89, 29), (90, 29), (90, 30), (91, 30), (92, 30), (93, 30), (93, 31), (94, 31), (95, 31), (96, 31), (96, 32), (96, 33), (96, 34), (96, 35), (97, 35), (97, 36), (98, 36), (99, 36), (100, 36), (100, 37), (101, 37), (102, 37), (103, 37), (104, 37), (105, 37), (106, 37), (107, 37), (107, 38), (108, 38), (109, 38), (110, 38), (111, 38), (111, 39), (112, 39), (113, 39), (114, 39), (115, 39), (116, 39), (117, 39), (118, 39), (118, 40), (118, 41), (118, 42), (118, 43), (119, 43), (119, 44), (120, 44), (120, 45), (120, 46), (121, 46), (122, 46), (122, 45), (123, 45), (124, 45), (125, 45), (126, 45), (127, 45), (128, 45), (129, 45), (129, 46), (130, 46), (130, 47), (130, 48), (129, 48), (129, 49), (129, 50), (129, 51), (130, 51), (131, 51), (132, 51), (132, 52), (133, 52), (134, 52), (134, 53), (135, 53), (136, 53), (136, 54), (136, 55), (137, 55), (137, 56), (137, 57), (137, 58), (138, 58), (139, 58), (139, 59), (140, 59), (141, 59), (142, 59), (142, 60), (142, 61), (142, 62), (143, 62), (144, 62), (145, 62), (146, 62), (146, 61), (146, 60), (147, 60), (148, 60), (149, 60), (149, 61), (150, 61), (151, 61), (152, 61), (153, 61), (154, 61), (155, 61), (156, 61), (157, 61), (158, 61), (159, 61), (160, 61), (160, 62), (160, 63), (161, 63), (162, 63), (163, 63), (164, 63), (165, 63), (166, 63), (166, 62), (166, 61), (167, 61), (167, 60), (168, 60), (168, 59), (169, 59), (170, 59), (171, 59), (171, 60), (172, 60), (173, 60), (174, 60), (174, 59), (174, 58), (175, 58), (176, 58), (177, 58), (177, 57), (178, 57), (179, 57), (179, 56), (180, 56), (181, 56), (181, 57), (182, 57), (183, 57), (184, 57), (184, 58), (184, 59), (185, 59), (186, 59), (187, 59), (188, 59), (189, 59), (190, 59), (191, 59), (192, 59), (193, 59), (194, 59), (194, 60), (194, 61), (195, 61), (196, 61), (197, 61), (198, 61), (199, 61), (200, 61), (201, 61), (202, 61), (203, 61), (203, 62), (204, 62), (205, 62), (206, 62), (206, 63), (207, 63), (208, 63), (208, 62), (209, 62), (210, 62), (210, 63), (211, 63), (212, 63), (213, 63), (213, 62), (214, 62), (214, 61), (214, 60), (214, 59), (214, 58), (215, 58), (216, 58), (217, 58), (218, 58), (219, 58), (220, 58), (221, 58), (222, 58), (223, 58), (224, 58), (225, 58), (226, 58), (227, 58), (228, 58), (229, 58), (230, 58), (231, 58), (231, 59), (231, 60), (231, 61), (232, 61), (233, 61), (234, 61), (235, 61), (236, 61), (236, 62), (237, 62), (237, 63), (237, 64), (237, 65), (237, 66), (237, 67), (237, 68), (237, 69), (237, 70), (238, 70), (239, 70), (240, 70), (240, 71), (240, 72), (241, 72), (242, 72), (243, 72), (244, 72), (245, 72), (246, 72), (246, 73), (246, 74), (246, 75), (246, 76), (247, 76), (248, 76), (248, 77), (248, 78), (248, 79), (249, 79), (249, 80), (249, 81), (249, 82), (250, 82), (251, 82), (252, 82), (252, 83), (253, 83), (253, 84), (254, 84), (255, 84), (255, 85), (256, 85), (257, 85), (257, 84), (257, 83), (258, 83), (259, 83), (260, 83), (261, 83), (262, 83), (263, 83), (263, 84), (264, 84), (264, 85), (264, 86), (264, 87), (265, 87), (266, 87), (267, 87), (267, 88), (268, 88), (269, 88), (269, 89), (269, 90), (269, 91), (270, 91), (270, 92), (270, 93), (270, 94), (271, 94), (271, 95), (272, 95), (273, 95), (273, 96), (274, 96), (275, 96), (276, 96), (277, 96), (278, 96), (279, 96), (280, 96), (281, 96), (282, 96), (282, 97), (282, 98), (282, 99), (282, 100), (283, 100), (283, 101), (283, 102), (283, 103), (283, 104), (283, 105), (283, 106), (283, 107), (283, 108), (284, 108), (285, 108), (285, 109), (285, 110), (286, 110), (286, 111), (286, 112), (286, 113), (286, 114), (287, 114), (287, 115), (287, 116), (287, 117), (288, 117), (288, 118), (288, 119), (288, 120), (288, 121), (287, 121), (287, 122), (287, 123), (288, 123), (288, 124), (288, 125), (289, 125), (289, 126), (289, 127), (289, 128), (289, 129), (289, 130), (290, 130), (290, 131), (291, 131), (291, 132), (291, 133), (291, 134), (291, 135), (291, 136), (291, 137), (291, 138), (291, 139), (291, 140), (290, 140), (290, 141), (290, 142), (289, 142), (289, 143), (289, 144), (289, 145), (290, 145), (290, 146), (290, 147), (291, 147), (291, 148), (291, 149), (291, 150), (290, 150), (289, 150), (289, 151), (289, 152), (289, 153), (288, 153), (288, 154), (288, 155), (288, 156), (287, 156), (286, 156), (286, 157), (286, 158), (286, 159), (285, 159), (285, 160), (285, 161), (285, 162), (285, 163), (284, 163), (283, 163), (283, 164), (283, 165), (283, 166), (282, 166), (281, 166), (281, 167), (281, 168), (280, 168), (279, 168), (278, 168), (278, 169), (278, 170), (278, 171), (277, 171), (277, 172), (277, 173), (277, 174), (276, 174), (275, 174), (274, 174), (274, 175), (274, 176), (274, 177), (274, 178), (274, 179), (274, 180), (274, 181), (275, 181), (275, 182), (275, 183), (275, 184), (275, 185), (275, 186), (276, 186), (277, 186), (277, 187), (277, 188), (277, 189), (277, 190), (277, 191), (278, 191), (279, 191), (279, 192), (279, 193), (279, 194), (280, 194), (281, 194), (281, 195), (282, 195), (282, 196), (282, 197), (282, 198), (282, 199), (282, 200), (281, 200), (281, 201), (281, 202), (282, 202), (282, 203), (282, 204), (281, 204), (281, 205), (281, 206), (282, 206), (282, 207), (282, 208), (282, 209), (282, 210), (282, 211), (282, 212), (282, 213), (282, 214), (282, 215), (282, 216), (282, 217), (282, 218), (282, 219), (282, 220), (282, 221), (282, 222), (282, 223), (282, 224), (283, 224), (283, 225), (283, 226), (283, 227), (283, 228), (283, 229), (283, 230), (283, 231), (283, 232), (284, 232), (285, 232), (285, 233), (285, 234), (285, 235), (285, 236), (285, 237), (285, 238), (285, 239), (285, 240), (285, 241), (286, 241), (286, 242), (286, 243), (286, 244), (286, 245), (286, 246), (287, 246), (287, 247), (287, 248), (288, 248), (289, 248), (289, 249), (289, 250), (289, 251), (290, 251), (291, 251), (291, 252), (291, 253), (291, 254), (292, 254), (292, 255), (292, 256), (292, 257), (292, 258), (292, 259), (293, 259), (293, 260), (294, 260), (294, 261), (294, 262), (293, 262), (293, 263), (293, 264), (293, 265), (293, 266), (293, 267), (293, 268), (293, 269), (293, 270), (293, 271), (293, 272), (292, 272), (292, 273), (292, 274), (292, 275), (292, 276), (292, 277), (293, 277), (294, 277), (294, 278), (294, 279), (294, 280), (294, 281), (294, 282), (294, 283), (294, 284), (295, 284), (296, 284), (297, 284), (297, 285), (297, 286), (298, 286), (298, 287), (298, 288), (298, 289), (298, 290), (298, 291), (298, 292), (298, 293), (298, 294), (298, 295), (298, 296), (298, 297), (298, 298), (299, 298)] +6,91.0483865737915,[(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2), (10, 2), (11, 2), (12, 2), (12, 3), (12, 4), (13, 4), (14, 4), (15, 4), (16, 4), (17, 4), (18, 4), (19, 4), (20, 4), (21, 4), (22, 4), (23, 4), (24, 4), (25, 4), (26, 4), (27, 4), (28, 4), (29, 4), (29, 5), (30, 5), (30, 6), (30, 7), (31, 7), (32, 7), (32, 8), (32, 9), (33, 9), (33, 10), (33, 11), (33, 12), (34, 12), (34, 13), (34, 14), (34, 15), (35, 15), (36, 15), (37, 15), (37, 16), (37, 17), (38, 17), (39, 17), (40, 17), (41, 17), (42, 17), (42, 18), (42, 19), (42, 20), (43, 20), (44, 20), (44, 21), (45, 21), (46, 21), (47, 21), (48, 21), (48, 22), (49, 22), (50, 22), (50, 23), (51, 23), (51, 24), (51, 25), (50, 25), (50, 26), (50, 27), (50, 28), (50, 29), (50, 30), (49, 30), (49, 31), (49, 32), (50, 32), (50, 33), (50, 34), (50, 35), (50, 36), (50, 37), (51, 37), (52, 37), (52, 38), (53, 38), (54, 38), (55, 38), (56, 38), (57, 38), (58, 38), (59, 38), (60, 38), (61, 38), (62, 38), (63, 38), (63, 39), (64, 39), (64, 40), (64, 41), (64, 42), (65, 42), (66, 42), (66, 43), (66, 44), (66, 45), (66, 46), (66, 47), (67, 47), (67, 48), (68, 48), (69, 48), (69, 49), (70, 49), (71, 49), (72, 49), (72, 50), (72, 51), (72, 52), (73, 52), (74, 52), (74, 53), (75, 53), (76, 53), (77, 53), (78, 53), (78, 54), (78, 55), (79, 55), (80, 55), (80, 54), (81, 54), (82, 54), (83, 54), (84, 54), (85, 54), (85, 53), (86, 53), (87, 53), (88, 53), (88, 52), (89, 52), (90, 52), (91, 52), (91, 53), (91, 54), (92, 54), (93, 54), (94, 54), (95, 54), (96, 54), (97, 54), (98, 54), (98, 53), (99, 53), (100, 53), (101, 53), (102, 53), (102, 52), (102, 51), (102, 50), (103, 50), (104, 50), (104, 51), (104, 52), (105, 52), (105, 53), (105, 54), (106, 54), (107, 54), (108, 54), (109, 54), (110, 54), (110, 55), (110, 56), (111, 56), (112, 56), (113, 56), (113, 57), (113, 58), (114, 58), (115, 58), (115, 59), (115, 60), (115, 61), (116, 61), (116, 62), (116, 63), (116, 64), (117, 64), (117, 65), (118, 65), (118, 66), (118, 67), (118, 68), (119, 68), (119, 69), (119, 70), (119, 71), (119, 72), (120, 72), (121, 72), (122, 72), (122, 73), (122, 74), (123, 74), (123, 75), (124, 75), (125, 75), (125, 76), (125, 77), (125, 78), (125, 79), (125, 80), (125, 81), (126, 81), (127, 81), (127, 82), (127, 83), (127, 84), (127, 85), (128, 85), (129, 85), (129, 86), (130, 86), (131, 86), (132, 86), (133, 86), (133, 85), (134, 85), (135, 85), (135, 86), (136, 86), (137, 86), (138, 86), (139, 86), (140, 86), (141, 86), (141, 87), (142, 87), (142, 88), (142, 89), (142, 90), (143, 90), (143, 91), (143, 92), (143, 93), (143, 94), (143, 95), (144, 95), (144, 96), (145, 96), (146, 96), (147, 96), (147, 97), (147, 98), (146, 98), (146, 99), (146, 100), (147, 100), (148, 100), (149, 100), (150, 100), (151, 100), (152, 100), (152, 101), (152, 102), (152, 103), (152, 104), (152, 105), (152, 106), (153, 106), (154, 106), (155, 106), (155, 107), (155, 108), (155, 109), (155, 110), (156, 110), (156, 111), (156, 112), (157, 112), (158, 112), (159, 112), (159, 113), (159, 114), (160, 114), (161, 114), (161, 115), (161, 116), (162, 116), (163, 116), (164, 116), (164, 117), (164, 118), (165, 118), (166, 118), (166, 119), (167, 119), (167, 120), (167, 121), (167, 122), (168, 122), (168, 123), (168, 124), (169, 124), (170, 124), (170, 123), (171, 123), (172, 123), (172, 124), (172, 125), (172, 126), (173, 126), (174, 126), (174, 127), (174, 128), (174, 129), (174, 130), (174, 131), (174, 132), (174, 133), (174, 134), (175, 134), (175, 135), (175, 136), (175, 137), (175, 138), (175, 139), (175, 140), (175, 141), (175, 142), (175, 143), (174, 143), (173, 143), (172, 143), (172, 144), (172, 145), (172, 146), (173, 146), (174, 146), (174, 147), (174, 148), (174, 149), (175, 149), (175, 150), (175, 151), (175, 152), (174, 152), (173, 152), (173, 153), (173, 154), (173, 155), (173, 156), (174, 156), (174, 157), (175, 157), (175, 158), (175, 159), (176, 159), (177, 159), (177, 160), (177, 161), (178, 161), (179, 161), (180, 161), (181, 161), (181, 162), (182, 162), (183, 162), (183, 163), (184, 163), (184, 164), (185, 164), (185, 165), (185, 166), (186, 166), (187, 166), (188, 166), (188, 167), (188, 168), (188, 169), (188, 170), (189, 170), (190, 170), (190, 171), (191, 171), (192, 171), (193, 171), (193, 172), (194, 172), (195, 172), (196, 172), (197, 172), (198, 172), (199, 172), (199, 173), (200, 173), (200, 174), (201, 174), (202, 174), (202, 175), (202, 176), (203, 176), (204, 176), (205, 176), (205, 177), (205, 178), (206, 178), (206, 179), (207, 179), (207, 180), (207, 181), (207, 182), (208, 182), (209, 182), (210, 182), (210, 181), (211, 181), (212, 181), (213, 181), (214, 181), (214, 182), (214, 183), (215, 183), (216, 183), (217, 183), (218, 183), (219, 183), (219, 184), (219, 185), (219, 186), (219, 187), (220, 187), (221, 187), (221, 186), (222, 186), (222, 185), (223, 185), (224, 185), (224, 186), (224, 187), (225, 187), (226, 187), (226, 188), (226, 189), (227, 189), (228, 189), (229, 189), (230, 189), (230, 190), (231, 190), (232, 190), (232, 191), (232, 192), (232, 193), (233, 193), (234, 193), (234, 192), (235, 192), (236, 192), (237, 192), (237, 193), (238, 193), (239, 193), (239, 194), (240, 194), (241, 194), (242, 194), (243, 194), (244, 194), (245, 194), (245, 195), (246, 195), (247, 195), (248, 195), (249, 195), (249, 196), (249, 197), (249, 198), (249, 199), (249, 200), (249, 201), (250, 201), (251, 201), (252, 201), (253, 201), (254, 201), (255, 201), (255, 202), (256, 202), (256, 203), (257, 203), (258, 203), (258, 204), (258, 205), (258, 206), (259, 206), (259, 207), (259, 208), (258, 208), (258, 209), (258, 210), (258, 211), (258, 212), (258, 213), (258, 214), (258, 215), (258, 216), (259, 216), (260, 216), (261, 216), (262, 216), (262, 217), (263, 217), (263, 218), (264, 218), (265, 218), (265, 219), (266, 219), (266, 220), (266, 221), (267, 221), (268, 221), (269, 221), (269, 222), (269, 223), (269, 224), (269, 225), (270, 225), (270, 226), (270, 227), (270, 228), (271, 228), (272, 228), (272, 229), (272, 230), (273, 230), (274, 230), (274, 231), (275, 231), (275, 232), (275, 233), (276, 233), (277, 233), (277, 234), (278, 234), (279, 234), (279, 235), (280, 235), (281, 235), (281, 236), (281, 237), (281, 238), (281, 239), (282, 239), (283, 239), (284, 239), (284, 240), (284, 241), (285, 241), (286, 241), (286, 240), (287, 240), (288, 240), (288, 241), (289, 241), (289, 242), (290, 242), (290, 243), (291, 243), (292, 243), (293, 243), (293, 244), (293, 245), (293, 246), (294, 246), (295, 246), (296, 246), (297, 246), (298, 246), (299, 246), (299, 245), (300, 245), (301, 245), (302, 245), (302, 246), (302, 247), (302, 248), (302, 249), (302, 250), (303, 250), (304, 250), (304, 251), (305, 251), (305, 252), (305, 253), (305, 254), (305, 255), (306, 255), (307, 255), (307, 256), (308, 256), (309, 256), (309, 257), (309, 258), (310, 258), (311, 258), (311, 259), (312, 259), (313, 259), (313, 258), (314, 258), (315, 258), (316, 258), (317, 258), (317, 259), (318, 259), (319, 259), (320, 259), (321, 259), (322, 259), (323, 259), (324, 259), (325, 259), (326, 259), (327, 259), (328, 259), (329, 259), (330, 259), (331, 259), (331, 260), (331, 261), (331, 262), (332, 262), (333, 262), (333, 263), (334, 263), (335, 263), (335, 264), (335, 265), (335, 266), (336, 266), (337, 266), (337, 267), (338, 267), (339, 267), (340, 267), (341, 267), (341, 268), (341, 269), (341, 270), (342, 270), (343, 270), (344, 270), (344, 271), (344, 272), (344, 273), (344, 274), (344, 275), (344, 276), (344, 277), (343, 277), (343, 278), (342, 278), (342, 279), (342, 280), (341, 280), (341, 281), (340, 281), (340, 282), (340, 283), (340, 284), (340, 285), (339, 285), (339, 286), (338, 286), (338, 287), (338, 288), (339, 288), (340, 288), (340, 289), (340, 290), (340, 291), (340, 292), (340, 293), (340, 294), (339, 294), (338, 294), (337, 294), (337, 295), (337, 296), (337, 297), (337, 298), (337, 299), (337, 300), (336, 300), (336, 301), (336, 302), (337, 302), (337, 303), (337, 304), (337, 305), (337, 306), (337, 307), (338, 307), (338, 308), (339, 308), (340, 308), (341, 308), (341, 309), (341, 310), (341, 311), (341, 312), (341, 313), (341, 314), (340, 314), (339, 314), (339, 315), (339, 316), (339, 317), (338, 317), (338, 318), (338, 319), (338, 320), (338, 321), (338, 322), (338, 323), (338, 324), (338, 325), (338, 326), (338, 327), (338, 328), (338, 329), (339, 329), (339, 330), (339, 331), (339, 332), (339, 333), (339, 334), (339, 335), (339, 336), (340, 336), (340, 337), (340, 338), (340, 339), (340, 340), (340, 341), (341, 341), (341, 342), (341, 343), (342, 343), (342, 344), (342, 345), (343, 345), (344, 345), (345, 345), (346, 345), (347, 345), (347, 346), (347, 347), (347, 348), (348, 348), (349, 348)] +7,209.92044019699097,[(0, 1), (1, 1), (1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (8, 2), (9, 2), (10, 2), (10, 3), (10, 4), (11, 4), (12, 4), (13, 4), (14, 4), (15, 4), (15, 5), (16, 5), (17, 5), (18, 5), (19, 5), (20, 5), (21, 5), (22, 5), (23, 5), (24, 5), (25, 5), (26, 5), (27, 5), (27, 6), (27, 7), (27, 8), (27, 9), (28, 9), (29, 9), (30, 9), (31, 9), (31, 10), (31, 11), (30, 11), (30, 12), (30, 13), (30, 14), (30, 15), (31, 15), (32, 15), (33, 15), (33, 16), (33, 17), (32, 17), (32, 18), (32, 19), (32, 20), (32, 21), (31, 21), (30, 21), (30, 22), (30, 23), (30, 24), (30, 25), (31, 25), (31, 26), (31, 27), (31, 28), (31, 29), (32, 29), (33, 29), (34, 29), (35, 29), (36, 29), (37, 29), (38, 29), (39, 29), (39, 30), (39, 31), (40, 31), (40, 32), (40, 33), (40, 34), (40, 35), (40, 36), (40, 37), (40, 38), (40, 39), (39, 39), (39, 40), (39, 41), (40, 41), (41, 41), (42, 41), (43, 41), (43, 42), (43, 43), (43, 44), (43, 45), (43, 46), (43, 47), (43, 48), (43, 49), (42, 49), (42, 50), (42, 51), (41, 51), (40, 51), (40, 52), (40, 53), (40, 54), (40, 55), (40, 56), (41, 56), (41, 57), (41, 58), (41, 59), (41, 60), (41, 61), (42, 61), (43, 61), (43, 62), (44, 62), (44, 63), (44, 64), (44, 65), (45, 65), (46, 65), (46, 66), (46, 67), (46, 68), (46, 69), (47, 69), (48, 69), (49, 69), (49, 70), (49, 71), (50, 71), (51, 71), (52, 71), (52, 72), (52, 73), (53, 73), (54, 73), (55, 73), (56, 73), (56, 74), (56, 75), (56, 76), (57, 76), (58, 76), (59, 76), (60, 76), (61, 76), (62, 76), (63, 76), (63, 77), (64, 77), (65, 77), (66, 77), (67, 77), (67, 78), (67, 79), (68, 79), (69, 79), (70, 79), (71, 79), (72, 79), (73, 79), (73, 80), (73, 81), (74, 81), (74, 82), (75, 82), (76, 82), (77, 82), (77, 83), (77, 84), (77, 85), (78, 85), (79, 85), (80, 85), (81, 85), (82, 85), (82, 86), (82, 87), (83, 87), (84, 87), (84, 88), (84, 89), (85, 89), (86, 89), (86, 90), (86, 91), (87, 91), (88, 91), (88, 90), (89, 90), (90, 90), (91, 90), (91, 91), (92, 91), (93, 91), (94, 91), (95, 91), (95, 92), (96, 92), (97, 92), (98, 92), (98, 93), (98, 94), (99, 94), (100, 94), (100, 93), (101, 93), (102, 93), (103, 93), (104, 93), (105, 93), (106, 93), (107, 93), (108, 93), (109, 93), (110, 93), (111, 93), (111, 94), (112, 94), (112, 95), (113, 95), (114, 95), (114, 96), (115, 96), (115, 97), (115, 98), (115, 99), (115, 100), (116, 100), (117, 100), (118, 100), (119, 100), (119, 99), (120, 99), (121, 99), (122, 99), (123, 99), (124, 99), (124, 100), (125, 100), (126, 100), (126, 101), (126, 102), (127, 102), (128, 102), (129, 102), (130, 102), (131, 102), (131, 103), (131, 104), (131, 105), (131, 106), (131, 107), (131, 108), (132, 108), (132, 109), (132, 110), (132, 111), (131, 111), (130, 111), (130, 112), (130, 113), (129, 113), (129, 114), (129, 115), (129, 116), (129, 117), (129, 118), (129, 119), (129, 120), (129, 121), (128, 121), (127, 121), (127, 122), (127, 123), (126, 123), (125, 123), (124, 123), (123, 123), (123, 124), (123, 125), (124, 125), (125, 125), (125, 126), (125, 127), (125, 128), (125, 129), (125, 130), (124, 130), (124, 131), (124, 132), (124, 133), (124, 134), (125, 134), (126, 134), (127, 134), (128, 134), (129, 134), (129, 135), (129, 136), (129, 137), (129, 138), (129, 139), (129, 140), (129, 141), (129, 142), (129, 143), (129, 144), (129, 145), (129, 146), (129, 147), (129, 148), (129, 149), (130, 149), (130, 150), (130, 151), (130, 152), (130, 153), (130, 154), (130, 155), (130, 156), (130, 157), (131, 157), (131, 158), (131, 159), (131, 160), (132, 160), (133, 160), (134, 160), (134, 161), (135, 161), (136, 161), (136, 162), (136, 163), (136, 164), (137, 164), (138, 164), (138, 165), (139, 165), (140, 165), (141, 165), (141, 166), (141, 167), (140, 167), (140, 168), (140, 169), (140, 170), (140, 171), (140, 172), (140, 173), (141, 173), (141, 174), (141, 175), (140, 175), (139, 175), (139, 176), (139, 177), (139, 178), (140, 178), (140, 179), (140, 180), (140, 181), (140, 182), (141, 182), (141, 183), (142, 183), (143, 183), (143, 184), (143, 185), (143, 186), (143, 187), (144, 187), (144, 188), (144, 189), (144, 190), (144, 191), (144, 192), (144, 193), (144, 194), (144, 195), (144, 196), (144, 197), (145, 197), (146, 197), (146, 198), (146, 199), (147, 199), (148, 199), (149, 199), (150, 199), (150, 198), (151, 198), (152, 198), (152, 199), (152, 200), (152, 201), (153, 201), (153, 202), (153, 203), (154, 203), (155, 203), (155, 204), (155, 205), (155, 206), (155, 207), (155, 208), (156, 208), (157, 208), (158, 208), (158, 209), (159, 209), (160, 209), (161, 209), (161, 210), (161, 211), (162, 211), (163, 211), (164, 211), (164, 212), (164, 213), (164, 214), (164, 215), (165, 215), (166, 215), (166, 216), (167, 216), (168, 216), (168, 217), (168, 218), (168, 219), (169, 219), (170, 219), (171, 219), (171, 220), (171, 221), (171, 222), (171, 223), (172, 223), (172, 224), (172, 225), (172, 226), (172, 227), (171, 227), (170, 227), (170, 228), (170, 229), (170, 230), (171, 230), (172, 230), (173, 230), (173, 231), (173, 232), (173, 233), (174, 233), (175, 233), (176, 233), (177, 233), (177, 232), (178, 232), (179, 232), (180, 232), (181, 232), (182, 232), (182, 233), (183, 233), (184, 233), (185, 233), (185, 234), (186, 234), (187, 234), (187, 235), (187, 236), (188, 236), (188, 237), (188, 238), (189, 238), (189, 239), (190, 239), (190, 240), (190, 241), (190, 242), (191, 242), (192, 242), (192, 243), (193, 243), (194, 243), (195, 243), (195, 244), (195, 245), (195, 246), (195, 247), (195, 248), (196, 248), (197, 248), (198, 248), (199, 248), (200, 248), (201, 248), (202, 248), (203, 248), (203, 249), (203, 250), (204, 250), (205, 250), (206, 250), (207, 250), (208, 250), (208, 249), (209, 249), (210, 249), (210, 250), (210, 251), (211, 251), (212, 251), (212, 252), (213, 252), (213, 253), (213, 254), (213, 255), (213, 256), (213, 257), (214, 257), (215, 257), (216, 257), (217, 257), (217, 258), (217, 259), (217, 260), (217, 261), (218, 261), (219, 261), (220, 261), (220, 262), (221, 262), (222, 262), (223, 262), (223, 261), (224, 261), (225, 261), (226, 261), (227, 261), (228, 261), (228, 262), (229, 262), (229, 263), (230, 263), (231, 263), (231, 262), (232, 262), (233, 262), (233, 263), (234, 263), (235, 263), (236, 263), (236, 264), (236, 265), (237, 265), (238, 265), (239, 265), (240, 265), (241, 265), (242, 265), (243, 265), (243, 266), (243, 267), (243, 268), (243, 269), (244, 269), (245, 269), (246, 269), (247, 269), (248, 269), (248, 270), (248, 271), (249, 271), (250, 271), (250, 270), (250, 269), (251, 269), (252, 269), (253, 269), (254, 269), (254, 268), (254, 267), (254, 266), (255, 266), (256, 266), (257, 266), (257, 267), (258, 267), (258, 268), (259, 268), (259, 269), (259, 270), (259, 271), (259, 272), (260, 272), (260, 273), (260, 274), (261, 274), (261, 275), (262, 275), (263, 275), (264, 275), (264, 276), (264, 277), (264, 278), (264, 279), (264, 280), (264, 281), (264, 282), (264, 283), (265, 283), (266, 283), (267, 283), (268, 283), (268, 284), (269, 284), (270, 284), (270, 285), (271, 285), (272, 285), (273, 285), (274, 285), (274, 286), (275, 286), (276, 286), (276, 287), (277, 287), (277, 288), (277, 289), (277, 290), (276, 290), (276, 291), (276, 292), (276, 293), (277, 293), (278, 293), (279, 293), (280, 293), (280, 294), (280, 295), (280, 296), (281, 296), (282, 296), (283, 296), (284, 296), (285, 296), (286, 296), (287, 296), (288, 296), (289, 296), (290, 296), (290, 297), (290, 298), (290, 299), (291, 299), (292, 299), (293, 299), (293, 300), (294, 300), (295, 300), (296, 300), (296, 301), (297, 301), (297, 302), (297, 303), (298, 303), (299, 303), (300, 303), (300, 304), (301, 304), (302, 304), (303, 304), (303, 305), (303, 306), (304, 306), (304, 307), (304, 308), (304, 309), (304, 310), (304, 311), (305, 311), (306, 311), (306, 312), (307, 312), (308, 312), (309, 312), (309, 313), (310, 313), (311, 313), (312, 313), (312, 314), (312, 315), (312, 316), (312, 317), (313, 317), (314, 317), (315, 317), (316, 317), (316, 318), (316, 319), (316, 320), (316, 321), (316, 322), (316, 323), (317, 323), (318, 323), (319, 323), (320, 323), (321, 323), (321, 324), (321, 325), (322, 325), (323, 325), (324, 325), (324, 326), (325, 326), (326, 326), (326, 327), (327, 327), (328, 327), (328, 326), (329, 326), (330, 326), (330, 327), (331, 327), (331, 328), (332, 328), (333, 328), (334, 328), (335, 328), (336, 328), (336, 329), (337, 329), (338, 329), (339, 329), (339, 330), (339, 331), (339, 332), (339, 333), (339, 334), (339, 335), (339, 336), (340, 336), (341, 336), (342, 336), (343, 336), (343, 337), (344, 337), (344, 338), (345, 338), (346, 338), (346, 339), (346, 340), (347, 340), (348, 340), (349, 340), (350, 340), (350, 341), (350, 342), (350, 343), (350, 344), (350, 345), (350, 346), (351, 346), (351, 347), (351, 348), (351, 349), (352, 349), (353, 349), (354, 349), (354, 350), (354, 351), (354, 352), (354, 353), (354, 354), (355, 354), (356, 354), (356, 353), (357, 353), (358, 353), (358, 354), (359, 354), (360, 354), (361, 354), (362, 354), (363, 354), (364, 354), (365, 354), (366, 354), (367, 354), (368, 354), (368, 355), (369, 355), (370, 355), (371, 355), (371, 356), (371, 357), (371, 358), (371, 359), (372, 359), (373, 359), (374, 359), (374, 360), (375, 360), (375, 361), (375, 362), (376, 362), (377, 362), (378, 362), (378, 363), (378, 364), (379, 364), (380, 364), (380, 365), (381, 365), (382, 365), (382, 366), (382, 367), (382, 368), (382, 369), (382, 370), (382, 371), (382, 372), (382, 373), (382, 374), (383, 374), (384, 374), (384, 375), (385, 375), (386, 375), (386, 376), (386, 377), (386, 378), (387, 378), (387, 379), (387, 380), (388, 380), (389, 380), (390, 380), (391, 380), (391, 381), (391, 382), (391, 383), (390, 383), (390, 384), (390, 385), (390, 386), (389, 386), (388, 386), (388, 387), (388, 388), (388, 389), (387, 389), (387, 390), (387, 391), (388, 391), (389, 391), (390, 391), (391, 391), (392, 391), (393, 391), (393, 392), (393, 393), (393, 394), (394, 394), (395, 394), (396, 394), (397, 394), (397, 395), (397, 396), (397, 397), (398, 397), (399, 397), (399, 398)] +8,236.5148572921753,[(0, 1), (0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3), (10, 3), (11, 3), (11, 4), (11, 5), (11, 6), (12, 6), (12, 7), (12, 8), (12, 9), (12, 10), (13, 10), (13, 11), (13, 12), (13, 13), (13, 14), (13, 15), (13, 16), (14, 16), (14, 17), (14, 18), (14, 19), (14, 20), (14, 21), (14, 22), (15, 22), (15, 23), (15, 24), (15, 25), (15, 26), (15, 27), (15, 28), (16, 28), (16, 29), (16, 30), (16, 31), (17, 31), (18, 31), (19, 31), (19, 32), (20, 32), (20, 33), (21, 33), (21, 34), (21, 35), (20, 35), (20, 36), (20, 37), (20, 38), (20, 39), (20, 40), (20, 41), (21, 41), (22, 41), (23, 41), (23, 42), (23, 43), (23, 44), (23, 45), (23, 46), (23, 47), (23, 48), (23, 49), (23, 50), (24, 50), (24, 51), (24, 52), (24, 53), (24, 54), (24, 55), (24, 56), (25, 56), (26, 56), (27, 56), (27, 57), (27, 58), (28, 58), (29, 58), (29, 59), (30, 59), (30, 60), (30, 61), (30, 62), (30, 63), (30, 64), (31, 64), (31, 65), (31, 66), (31, 67), (31, 68), (31, 69), (31, 70), (31, 71), (32, 71), (33, 71), (34, 71), (34, 72), (34, 73), (34, 74), (34, 75), (34, 76), (35, 76), (35, 77), (36, 77), (37, 77), (38, 77), (38, 78), (39, 78), (40, 78), (41, 78), (42, 78), (42, 79), (42, 80), (42, 81), (42, 82), (42, 83), (43, 83), (43, 84), (44, 84), (45, 84), (46, 84), (47, 84), (48, 84), (48, 83), (49, 83), (50, 83), (51, 83), (52, 83), (53, 83), (54, 83), (54, 84), (54, 85), (54, 86), (55, 86), (56, 86), (57, 86), (58, 86), (59, 86), (60, 86), (61, 86), (61, 87), (62, 87), (62, 88), (62, 89), (62, 90), (61, 90), (61, 91), (61, 92), (62, 92), (63, 92), (63, 93), (63, 94), (63, 95), (64, 95), (65, 95), (66, 95), (67, 95), (68, 95), (68, 96), (69, 96), (70, 96), (71, 96), (72, 96), (72, 97), (73, 97), (73, 98), (74, 98), (75, 98), (76, 98), (77, 98), (78, 98), (79, 98), (80, 98), (81, 98), (82, 98), (82, 99), (82, 100), (82, 101), (83, 101), (84, 101), (84, 102), (84, 103), (85, 103), (86, 103), (87, 103), (87, 104), (88, 104), (88, 105), (88, 106), (88, 107), (88, 108), (88, 109), (88, 110), (89, 110), (90, 110), (90, 111), (91, 111), (91, 112), (91, 113), (92, 113), (93, 113), (94, 113), (94, 114), (95, 114), (95, 115), (95, 116), (95, 117), (96, 117), (97, 117), (98, 117), (98, 118), (98, 119), (98, 120), (99, 120), (99, 121), (100, 121), (101, 121), (101, 120), (102, 120), (103, 120), (104, 120), (105, 120), (106, 120), (107, 120), (108, 120), (109, 120), (109, 121), (109, 122), (109, 123), (110, 123), (111, 123), (112, 123), (113, 123), (114, 123), (115, 123), (115, 124), (116, 124), (117, 124), (117, 123), (118, 123), (119, 123), (120, 123), (121, 123), (122, 123), (122, 124), (123, 124), (124, 124), (124, 123), (125, 123), (126, 123), (127, 123), (128, 123), (128, 122), (128, 121), (129, 121), (130, 121), (131, 121), (132, 121), (133, 121), (134, 121), (135, 121), (136, 121), (137, 121), (138, 121), (139, 121), (140, 121), (141, 121), (141, 122), (141, 123), (142, 123), (143, 123), (143, 124), (144, 124), (145, 124), (146, 124), (147, 124), (148, 124), (149, 124), (150, 124), (151, 124), (152, 124), (153, 124), (153, 123), (154, 123), (155, 123), (156, 123), (156, 124), (156, 125), (157, 125), (158, 125), (158, 126), (159, 126), (160, 126), (161, 126), (162, 126), (163, 126), (164, 126), (165, 126), (166, 126), (167, 126), (168, 126), (169, 126), (170, 126), (171, 126), (172, 126), (172, 127), (172, 128), (172, 129), (172, 130), (172, 131), (173, 131), (173, 132), (174, 132), (174, 133), (174, 134), (175, 134), (176, 134), (177, 134), (177, 135), (177, 136), (177, 137), (178, 137), (179, 137), (180, 137), (180, 138), (180, 139), (180, 140), (181, 140), (182, 140), (183, 140), (184, 140), (185, 140), (186, 140), (186, 141), (186, 142), (187, 142), (188, 142), (188, 143), (189, 143), (190, 143), (191, 143), (191, 144), (191, 145), (192, 145), (192, 146), (192, 147), (192, 148), (193, 148), (193, 149), (194, 149), (194, 150), (194, 151), (193, 151), (193, 152), (193, 153), (194, 153), (194, 154), (195, 154), (195, 155), (196, 155), (197, 155), (197, 156), (198, 156), (198, 157), (198, 158), (198, 159), (198, 160), (199, 160), (199, 161), (200, 161), (200, 162), (201, 162), (201, 163), (201, 164), (202, 164), (202, 165), (203, 165), (204, 165), (204, 166), (205, 166), (206, 166), (206, 167), (206, 168), (207, 168), (208, 168), (209, 168), (209, 169), (209, 170), (209, 171), (209, 172), (209, 173), (210, 173), (210, 174), (211, 174), (212, 174), (213, 174), (213, 175), (213, 176), (214, 176), (215, 176), (215, 177), (216, 177), (217, 177), (218, 177), (219, 177), (220, 177), (220, 178), (220, 179), (220, 180), (220, 181), (220, 182), (219, 182), (219, 183), (219, 184), (219, 185), (219, 186), (219, 187), (219, 188), (218, 188), (218, 189), (218, 190), (218, 191), (218, 192), (219, 192), (220, 192), (221, 192), (222, 192), (223, 192), (224, 192), (225, 192), (226, 192), (226, 193), (227, 193), (227, 194), (227, 195), (228, 195), (229, 195), (230, 195), (231, 195), (232, 195), (233, 195), (233, 196), (234, 196), (234, 197), (234, 198), (234, 199), (234, 200), (235, 200), (235, 201), (235, 202), (236, 202), (236, 203), (236, 204), (237, 204), (238, 204), (239, 204), (240, 204), (241, 204), (241, 205), (242, 205), (243, 205), (244, 205), (245, 205), (245, 204), (246, 204), (246, 203), (247, 203), (248, 203), (248, 204), (248, 205), (248, 206), (249, 206), (250, 206), (251, 206), (251, 207), (251, 208), (251, 209), (251, 210), (251, 211), (252, 211), (253, 211), (253, 212), (254, 212), (255, 212), (256, 212), (257, 212), (258, 212), (258, 213), (258, 214), (258, 215), (258, 216), (258, 217), (258, 218), (258, 219), (258, 220), (258, 221), (258, 222), (259, 222), (260, 222), (260, 223), (260, 224), (261, 224), (262, 224), (263, 224), (264, 224), (265, 224), (266, 224), (266, 225), (266, 226), (266, 227), (267, 227), (268, 227), (269, 227), (270, 227), (271, 227), (271, 228), (272, 228), (273, 228), (274, 228), (274, 229), (275, 229), (276, 229), (277, 229), (277, 230), (278, 230), (279, 230), (280, 230), (280, 231), (281, 231), (282, 231), (282, 232), (283, 232), (283, 233), (283, 234), (283, 235), (282, 235), (282, 236), (282, 237), (283, 237), (283, 238), (283, 239), (283, 240), (283, 241), (284, 241), (284, 242), (284, 243), (285, 243), (286, 243), (286, 244), (286, 245), (286, 246), (286, 247), (287, 247), (287, 248), (287, 249), (287, 250), (287, 251), (288, 251), (289, 251), (290, 251), (291, 251), (291, 252), (292, 252), (293, 252), (293, 253), (294, 253), (294, 254), (294, 255), (294, 256), (295, 256), (296, 256), (297, 256), (298, 256), (298, 257), (298, 258), (298, 259), (298, 260), (298, 261), (299, 261), (300, 261), (301, 261), (301, 262), (301, 263), (301, 264), (301, 265), (301, 266), (302, 266), (303, 266), (304, 266), (304, 267), (304, 268), (304, 269), (305, 269), (306, 269), (306, 270), (307, 270), (308, 270), (309, 270), (309, 271), (309, 272), (309, 273), (309, 274), (309, 275), (310, 275), (310, 276), (311, 276), (311, 277), (312, 277), (312, 278), (313, 278), (313, 279), (314, 279), (314, 280), (314, 281), (315, 281), (316, 281), (317, 281), (318, 281), (318, 282), (318, 283), (318, 284), (318, 285), (318, 286), (319, 286), (319, 287), (319, 288), (320, 288), (321, 288), (321, 289), (322, 289), (323, 289), (324, 289), (325, 289), (325, 290), (326, 290), (327, 290), (328, 290), (329, 290), (330, 290), (331, 290), (332, 290), (333, 290), (334, 290), (334, 291), (334, 292), (334, 293), (334, 294), (335, 294), (336, 294), (337, 294), (338, 294), (339, 294), (340, 294), (341, 294), (341, 293), (342, 293), (343, 293), (343, 294), (343, 295), (344, 295), (345, 295), (346, 295), (346, 296), (346, 297), (346, 298), (346, 299), (346, 300), (347, 300), (348, 300), (348, 301), (349, 301), (349, 302), (349, 303), (349, 304), (350, 304), (351, 304), (352, 304), (353, 304), (353, 305), (354, 305), (355, 305), (355, 306), (356, 306), (357, 306), (358, 306), (358, 307), (358, 308), (359, 308), (359, 309), (359, 310), (359, 311), (359, 312), (359, 313), (359, 314), (358, 314), (358, 315), (358, 316), (358, 317), (358, 318), (359, 318), (360, 318), (360, 319), (360, 320), (361, 320), (362, 320), (363, 320), (363, 321), (363, 322), (364, 322), (365, 322), (365, 323), (366, 323), (366, 324), (367, 324), (368, 324), (368, 325), (369, 325), (370, 325), (370, 326), (371, 326), (372, 326), (373, 326), (373, 327), (373, 328), (373, 329), (373, 330), (374, 330), (374, 331), (374, 332), (373, 332), (373, 333), (373, 334), (373, 335), (373, 336), (374, 336), (375, 336), (376, 336), (377, 336), (377, 337), (377, 338), (378, 338), (379, 338), (380, 338), (380, 339), (380, 340), (381, 340), (381, 341), (382, 341), (382, 342), (383, 342), (383, 343), (383, 344), (384, 344), (384, 345), (384, 346), (384, 347), (384, 348), (384, 349), (384, 350), (385, 350), (385, 351), (385, 352), (385, 353), (385, 354), (386, 354), (387, 354), (388, 354), (389, 354), (390, 354), (390, 355), (390, 356), (390, 357), (390, 358), (390, 359), (391, 359), (392, 359), (392, 360), (392, 361), (393, 361), (394, 361), (395, 361), (396, 361), (396, 362), (396, 363), (397, 363), (397, 364), (397, 365), (397, 366), (398, 366), (399, 366), (399, 367), (400, 367), (401, 367), (401, 368), (401, 369), (402, 369), (402, 370), (403, 370), (403, 371), (404, 371), (405, 371), (405, 370), (406, 370), (407, 370), (407, 371), (408, 371), (409, 371), (409, 372), (410, 372), (411, 372), (411, 373), (411, 374), (412, 374), (412, 375), (412, 376), (412, 377), (412, 378), (412, 379), (412, 380), (412, 381), (412, 382), (413, 382), (413, 383), (413, 384), (413, 385), (413, 386), (413, 387), (413, 388), (413, 389), (413, 390), (414, 390), (414, 391), (415, 391), (416, 391), (416, 392), (416, 393), (417, 393), (417, 394), (418, 394), (419, 394), (420, 394), (420, 395), (420, 396), (421, 396), (422, 396), (422, 397), (422, 398), (422, 399), (422, 400), (423, 400), (423, 401), (424, 401), (425, 401), (426, 401), (427, 401), (428, 401), (428, 400), (429, 400), (430, 400), (431, 400), (432, 400), (432, 401), (432, 402), (432, 403), (432, 404), (432, 405), (433, 405), (434, 405), (435, 405), (436, 405), (437, 405), (438, 405), (439, 405), (439, 406), (440, 406), (441, 406), (441, 407), (442, 407), (442, 408), (442, 409), (442, 410), (443, 410), (444, 410), (444, 411), (444, 412), (444, 413), (444, 414), (443, 414), (443, 415), (442, 415), (441, 415), (441, 416), (441, 417), (441, 418), (441, 419), (441, 420), (441, 421), (442, 421), (442, 422), (442, 423), (442, 424), (442, 425), (442, 426), (442, 427), (443, 427), (443, 428), (443, 429), (444, 429), (444, 430), (444, 431), (445, 431), (445, 432), (445, 433), (445, 434), (444, 434), (444, 435), (444, 436), (444, 437), (444, 438), (444, 439), (443, 439), (443, 440), (443, 441), (444, 441), (445, 441), (446, 441), (446, 442), (446, 443), (446, 444), (446, 445), (446, 446), (446, 447), (446, 448), (447, 448), (448, 448), (449, 448)] +9,203.00412344932556,[(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (8, 9), (8, 10), (9, 10), (9, 11), (9, 12), (9, 13), (9, 14), (10, 14), (11, 14), (11, 15), (11, 16), (11, 17), (12, 17), (12, 18), (12, 19), (12, 20), (12, 21), (13, 21), (14, 21), (14, 22), (14, 23), (14, 24), (14, 25), (15, 25), (16, 25), (17, 25), (18, 25), (19, 25), (20, 25), (21, 25), (22, 25), (23, 25), (24, 25), (24, 26), (24, 27), (25, 27), (25, 28), (25, 29), (25, 30), (25, 31), (25, 32), (25, 33), (25, 34), (25, 35), (25, 36), (26, 36), (26, 37), (26, 38), (26, 39), (26, 40), (26, 41), (26, 42), (26, 43), (26, 44), (26, 45), (26, 46), (26, 47), (27, 47), (27, 48), (27, 49), (28, 49), (29, 49), (30, 49), (31, 49), (31, 48), (32, 48), (33, 48), (34, 48), (35, 48), (35, 49), (36, 49), (37, 49), (37, 50), (38, 50), (38, 51), (38, 52), (38, 53), (38, 54), (39, 54), (40, 54), (41, 54), (42, 54), (43, 54), (43, 55), (43, 56), (43, 57), (43, 58), (43, 59), (43, 60), (43, 61), (44, 61), (44, 62), (44, 63), (45, 63), (46, 63), (46, 64), (46, 65), (46, 66), (47, 66), (47, 67), (47, 68), (48, 68), (49, 68), (49, 69), (49, 70), (50, 70), (50, 71), (51, 71), (51, 72), (51, 73), (52, 73), (53, 73), (53, 74), (54, 74), (55, 74), (56, 74), (56, 75), (56, 76), (55, 76), (55, 77), (55, 78), (56, 78), (56, 79), (56, 80), (57, 80), (58, 80), (58, 81), (59, 81), (60, 81), (61, 81), (62, 81), (62, 82), (63, 82), (63, 83), (64, 83), (65, 83), (66, 83), (67, 83), (67, 84), (68, 84), (68, 85), (69, 85), (69, 86), (69, 87), (70, 87), (71, 87), (72, 87), (73, 87), (73, 88), (74, 88), (75, 88), (76, 88), (76, 89), (76, 90), (77, 90), (78, 90), (79, 90), (79, 91), (80, 91), (81, 91), (82, 91), (83, 91), (84, 91), (85, 91), (86, 91), (87, 91), (87, 92), (87, 93), (87, 94), (87, 95), (88, 95), (88, 96), (88, 97), (88, 98), (88, 99), (89, 99), (89, 100), (90, 100), (91, 100), (92, 100), (93, 100), (94, 100), (95, 100), (95, 101), (96, 101), (96, 102), (96, 103), (96, 104), (96, 105), (96, 106), (97, 106), (98, 106), (98, 107), (98, 108), (98, 109), (99, 109), (99, 110), (99, 111), (99, 112), (100, 112), (100, 113), (100, 114), (100, 115), (100, 116), (100, 117), (101, 117), (102, 117), (103, 117), (104, 117), (104, 118), (105, 118), (106, 118), (106, 119), (106, 120), (106, 121), (106, 122), (107, 122), (108, 122), (108, 123), (108, 124), (108, 125), (108, 126), (108, 127), (108, 128), (108, 129), (109, 129), (110, 129), (111, 129), (111, 130), (112, 130), (113, 130), (114, 130), (115, 130), (115, 131), (115, 132), (115, 133), (116, 133), (117, 133), (118, 133), (119, 133), (120, 133), (121, 133), (121, 134), (121, 135), (121, 136), (121, 137), (121, 138), (121, 139), (122, 139), (123, 139), (123, 140), (124, 140), (125, 140), (125, 141), (126, 141), (127, 141), (128, 141), (128, 142), (128, 143), (128, 144), (129, 144), (130, 144), (131, 144), (131, 145), (131, 146), (131, 147), (130, 147), (130, 148), (130, 149), (131, 149), (131, 150), (132, 150), (133, 150), (134, 150), (135, 150), (136, 150), (136, 151), (136, 152), (137, 152), (138, 152), (138, 153), (138, 154), (138, 155), (138, 156), (139, 156), (139, 157), (140, 157), (141, 157), (141, 156), (142, 156), (143, 156), (144, 156), (145, 156), (145, 157), (146, 157), (146, 158), (146, 159), (146, 160), (147, 160), (147, 161), (148, 161), (149, 161), (150, 161), (151, 161), (151, 160), (152, 160), (153, 160), (154, 160), (155, 160), (155, 159), (156, 159), (157, 159), (157, 160), (157, 161), (158, 161), (159, 161), (159, 162), (159, 163), (159, 164), (159, 165), (160, 165), (161, 165), (161, 166), (162, 166), (162, 167), (162, 168), (163, 168), (164, 168), (164, 169), (164, 170), (165, 170), (165, 171), (166, 171), (166, 172), (166, 173), (167, 173), (168, 173), (169, 173), (169, 174), (170, 174), (171, 174), (171, 175), (172, 175), (173, 175), (174, 175), (174, 176), (175, 176), (176, 176), (177, 176), (178, 176), (179, 176), (180, 176), (181, 176), (182, 176), (182, 177), (183, 177), (183, 178), (184, 178), (184, 179), (184, 180), (185, 180), (186, 180), (187, 180), (187, 181), (188, 181), (188, 182), (188, 183), (189, 183), (190, 183), (191, 183), (191, 184), (191, 185), (192, 185), (193, 185), (193, 186), (193, 187), (193, 188), (194, 188), (195, 188), (196, 188), (196, 189), (196, 190), (197, 190), (197, 191), (197, 192), (197, 193), (198, 193), (198, 194), (199, 194), (200, 194), (201, 194), (201, 195), (202, 195), (203, 195), (204, 195), (205, 195), (205, 196), (206, 196), (207, 196), (207, 195), (208, 195), (209, 195), (209, 196), (210, 196), (210, 197), (211, 197), (211, 198), (212, 198), (213, 198), (214, 198), (214, 199), (214, 200), (214, 201), (214, 202), (214, 203), (214, 204), (215, 204), (216, 204), (217, 204), (218, 204), (219, 204), (220, 204), (221, 204), (221, 205), (222, 205), (222, 206), (222, 207), (222, 208), (222, 209), (223, 209), (223, 210), (223, 211), (223, 212), (224, 212), (224, 213), (224, 214), (224, 215), (224, 216), (224, 217), (224, 218), (224, 219), (225, 219), (226, 219), (227, 219), (227, 220), (228, 220), (229, 220), (229, 221), (229, 222), (230, 222), (230, 223), (230, 224), (230, 225), (231, 225), (232, 225), (232, 226), (233, 226), (234, 226), (235, 226), (236, 226), (237, 226), (238, 226), (239, 226), (240, 226), (240, 227), (240, 228), (240, 229), (241, 229), (242, 229), (242, 230), (243, 230), (244, 230), (245, 230), (246, 230), (246, 231), (246, 232), (247, 232), (248, 232), (249, 232), (250, 232), (250, 233), (250, 234), (251, 234), (252, 234), (252, 235), (252, 236), (252, 237), (252, 238), (253, 238), (254, 238), (255, 238), (256, 238), (257, 238), (257, 239), (257, 240), (257, 241), (257, 242), (257, 243), (257, 244), (258, 244), (258, 245), (258, 246), (259, 246), (259, 247), (259, 248), (259, 249), (260, 249), (260, 250), (260, 251), (260, 252), (259, 252), (259, 253), (259, 254), (259, 255), (259, 256), (259, 257), (259, 258), (259, 259), (259, 260), (260, 260), (261, 260), (262, 260), (263, 260), (264, 260), (265, 260), (266, 260), (266, 261), (266, 262), (266, 263), (266, 264), (265, 264), (265, 265), (265, 266), (266, 266), (266, 267), (266, 268), (266, 269), (265, 269), (265, 270), (265, 271), (264, 271), (264, 272), (264, 273), (264, 274), (264, 275), (264, 276), (265, 276), (266, 276), (267, 276), (267, 277), (267, 278), (267, 279), (268, 279), (269, 279), (269, 280), (270, 280), (270, 281), (270, 282), (271, 282), (271, 283), (271, 284), (271, 285), (272, 285), (273, 285), (274, 285), (275, 285), (276, 285), (277, 285), (277, 286), (278, 286), (278, 287), (279, 287), (280, 287), (280, 288), (281, 288), (282, 288), (283, 288), (284, 288), (285, 288), (286, 288), (287, 288), (288, 288), (289, 288), (290, 288), (291, 288), (292, 288), (293, 288), (294, 288), (295, 288), (296, 288), (297, 288), (298, 288), (299, 288), (300, 288), (301, 288), (301, 287), (302, 287), (303, 287), (303, 288), (304, 288), (305, 288), (306, 288), (307, 288), (308, 288), (309, 288), (310, 288), (311, 288), (312, 288), (312, 287), (313, 287), (314, 287), (315, 287), (316, 287), (316, 286), (317, 286), (318, 286), (319, 286), (320, 286), (320, 287), (321, 287), (322, 287), (322, 288), (322, 289), (323, 289), (324, 289), (324, 288), (325, 288), (326, 288), (326, 289), (327, 289), (328, 289), (328, 290), (328, 291), (328, 292), (329, 292), (330, 292), (331, 292), (331, 293), (331, 294), (331, 295), (331, 296), (331, 297), (332, 297), (333, 297), (334, 297), (335, 297), (336, 297), (337, 297), (338, 297), (339, 297), (340, 297), (340, 298), (341, 298), (342, 298), (343, 298), (343, 299), (344, 299), (344, 300), (345, 300), (346, 300), (347, 300), (348, 300), (348, 301), (349, 301), (350, 301), (350, 302), (350, 303), (351, 303), (352, 303), (353, 303), (354, 303), (355, 303), (356, 303), (357, 303), (357, 304), (357, 305), (358, 305), (359, 305), (359, 306), (360, 306), (361, 306), (362, 306), (363, 306), (364, 306), (365, 306), (366, 306), (367, 306), (367, 307), (368, 307), (369, 307), (369, 308), (369, 309), (370, 309), (371, 309), (371, 310), (371, 311), (371, 312), (372, 312), (372, 313), (373, 313), (374, 313), (375, 313), (375, 314), (375, 315), (375, 316), (376, 316), (377, 316), (378, 316), (379, 316), (380, 316), (381, 316), (382, 316), (383, 316), (383, 315), (383, 314), (384, 314), (385, 314), (386, 314), (386, 315), (386, 316), (386, 317), (386, 318), (386, 319), (386, 320), (386, 321), (386, 322), (386, 323), (386, 324), (386, 325), (386, 326), (387, 326), (387, 327), (387, 328), (387, 329), (387, 330), (387, 331), (388, 331), (388, 332), (388, 333), (388, 334), (388, 335), (388, 336), (388, 337), (388, 338), (387, 338), (387, 339), (387, 340), (388, 340), (389, 340), (390, 340), (391, 340), (392, 340), (393, 340), (394, 340), (395, 340), (395, 341), (395, 342), (395, 343), (395, 344), (395, 345), (395, 346), (395, 347), (396, 347), (396, 348), (396, 349), (395, 349), (395, 350), (394, 350), (394, 351), (394, 352), (394, 353), (394, 354), (395, 354), (395, 355), (395, 356), (395, 357), (394, 357), (394, 358), (394, 359), (395, 359), (396, 359), (397, 359), (397, 360), (397, 361), (397, 362), (397, 363), (398, 363), (399, 363), (400, 363), (400, 364), (401, 364), (401, 365), (401, 366), (401, 367), (401, 368), (401, 369), (401, 370), (400, 370), (400, 371), (400, 372), (400, 373), (400, 374), (400, 375), (401, 375), (402, 375), (402, 376), (403, 376), (404, 376), (404, 377), (404, 378), (405, 378), (405, 379), (406, 379), (407, 379), (408, 379), (409, 379), (409, 380), (410, 380), (411, 380), (411, 381), (412, 381), (413, 381), (414, 381), (415, 381), (416, 381), (417, 381), (418, 381), (418, 382), (419, 382), (420, 382), (420, 383), (421, 383), (422, 383), (423, 383), (423, 384), (424, 384), (425, 384), (426, 384), (427, 384), (428, 384), (428, 385), (429, 385), (430, 385), (431, 385), (432, 385), (433, 385), (434, 385), (434, 386), (434, 387), (434, 388), (434, 389), (434, 390), (434, 391), (434, 392), (435, 392), (436, 392), (437, 392), (437, 393), (438, 393), (438, 394), (438, 395), (438, 396), (438, 397), (439, 397), (439, 398), (439, 399), (440, 399), (441, 399), (441, 400), (441, 401), (442, 401), (443, 401), (443, 402), (443, 403), (443, 404), (443, 405), (444, 405), (445, 405), (445, 406), (445, 407), (444, 407), (444, 408), (444, 409), (445, 409), (446, 409), (446, 410), (446, 411), (447, 411), (447, 412), (447, 413), (446, 413), (446, 414), (446, 415), (447, 415), (448, 415), (449, 415), (450, 415), (451, 415), (452, 415), (453, 415), (454, 415), (454, 416), (454, 417), (454, 418), (454, 419), (454, 420), (454, 421), (454, 422), (454, 423), (454, 424), (454, 425), (454, 426), (454, 427), (453, 427), (453, 428), (453, 429), (453, 430), (453, 431), (453, 432), (453, 433), (454, 433), (454, 434), (454, 435), (455, 435), (456, 435), (457, 435), (458, 435), (459, 435), (460, 435), (460, 436), (460, 437), (461, 437), (462, 437), (463, 437), (463, 438), (464, 438), (465, 438), (466, 438), (466, 439), (466, 440), (466, 441), (467, 441), (467, 442), (468, 442), (469, 442), (470, 442), (471, 442), (471, 443), (472, 443), (473, 443), (473, 444), (473, 445), (473, 446), (473, 447), (473, 448), (473, 449), (473, 450), (474, 450), (475, 450), (475, 451), (475, 452), (476, 452), (477, 452), (477, 453), (477, 454), (478, 454), (479, 454), (480, 454), (480, 455), (480, 456), (480, 457), (480, 458), (480, 459), (481, 459), (481, 460), (481, 461), (481, 462), (482, 462), (483, 462), (483, 463), (484, 463), (485, 463), (486, 463), (487, 463), (488, 463), (488, 464), (488, 465), (487, 465), (487, 466), (487, 467), (487, 468), (488, 468), (489, 468), (489, 469), (489, 470), (488, 470), (488, 471), (488, 472), (488, 473), (487, 473), (487, 474), (487, 475), (487, 476), (488, 476), (489, 476), (489, 477), (489, 478), (489, 479), (489, 480), (488, 480), (488, 481), (488, 482), (488, 483), (488, 484), (488, 485), (489, 485), (490, 485), (491, 485), (492, 485), (493, 485), (493, 486), (493, 487), (493, 488), (493, 489), (493, 490), (493, 491), (493, 492), (492, 492), (491, 492), (491, 493), (491, 494), (492, 494), (492, 495), (492, 496), (493, 496), (494, 496), (495, 496), (496, 496), (496, 497), (497, 497), (498, 497), (498, 498), (499, 498)] +10,496.2982175350189,[(0, 1), (0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (1, 8), (1, 9), (1, 10), (2, 10), (2, 11), (2, 12), (1, 12), (1, 13), (1, 14), (1, 15), (1, 16), (1, 17), (1, 18), (1, 19), (1, 20), (1, 21), (2, 21), (3, 21), (4, 21), (4, 22), (4, 23), (4, 24), (4, 25), (4, 26), (4, 27), (3, 27), (2, 27), (2, 28), (2, 29), (1, 29), (1, 30), (1, 31), (1, 32), (1, 33), (1, 34), (1, 35), (2, 35), (3, 35), (4, 35), (5, 35), (6, 35), (6, 36), (7, 36), (8, 36), (8, 37), (8, 38), (9, 38), (9, 39), (9, 40), (9, 41), (9, 42), (10, 42), (11, 42), (11, 43), (11, 44), (11, 45), (12, 45), (12, 46), (12, 47), (12, 48), (12, 49), (12, 50), (13, 50), (14, 50), (14, 51), (14, 52), (15, 52), (16, 52), (17, 52), (18, 52), (19, 52), (19, 53), (20, 53), (20, 54), (21, 54), (21, 55), (21, 56), (21, 57), (21, 58), (21, 59), (22, 59), (22, 60), (22, 61), (21, 61), (20, 61), (19, 61), (18, 61), (18, 62), (18, 63), (18, 64), (19, 64), (20, 64), (20, 65), (20, 66), (19, 66), (19, 67), (19, 68), (19, 69), (19, 70), (18, 70), (18, 71), (17, 71), (17, 72), (17, 73), (17, 74), (16, 74), (16, 75), (16, 76), (15, 76), (15, 77), (15, 78), (15, 79), (14, 79), (14, 80), (14, 81), (14, 82), (14, 83), (13, 83), (12, 83), (12, 84), (12, 85), (12, 86), (12, 87), (12, 88), (13, 88), (14, 88), (14, 89), (14, 90), (14, 91), (14, 92), (13, 92), (13, 93), (13, 94), (14, 94), (14, 95), (14, 96), (14, 97), (14, 98), (15, 98), (16, 98), (17, 98), (17, 99), (18, 99), (19, 99), (19, 100), (19, 101), (20, 101), (21, 101), (22, 101), (22, 102), (22, 103), (22, 104), (22, 105), (23, 105), (24, 105), (24, 106), (25, 106), (26, 106), (26, 107), (26, 108), (26, 109), (26, 110), (26, 111), (26, 112), (26, 113), (26, 114), (26, 115), (26, 116), (26, 117), (27, 117), (28, 117), (28, 118), (28, 119), (28, 120), (29, 120), (30, 120), (30, 121), (31, 121), (32, 121), (32, 122), (33, 122), (33, 123), (33, 124), (34, 124), (34, 125), (34, 126), (34, 127), (34, 128), (35, 128), (35, 129), (35, 130), (35, 131), (35, 132), (35, 133), (34, 133), (34, 134), (34, 135), (35, 135), (36, 135), (36, 136), (36, 137), (36, 138), (36, 139), (36, 140), (36, 141), (36, 142), (37, 142), (37, 143), (38, 143), (39, 143), (39, 144), (39, 145), (39, 146), (39, 147), (39, 148), (39, 149), (39, 150), (39, 151), (40, 151), (40, 152), (40, 153), (40, 154), (40, 155), (40, 156), (40, 157), (41, 157), (42, 157), (43, 157), (44, 157), (44, 158), (45, 158), (45, 159), (46, 159), (46, 160), (46, 161), (46, 162), (47, 162), (48, 162), (49, 162), (49, 163), (49, 164), (49, 165), (49, 166), (50, 166), (51, 166), (52, 166), (53, 166), (53, 167), (53, 168), (54, 168), (54, 169), (54, 170), (54, 171), (54, 172), (54, 173), (53, 173), (53, 174), (53, 175), (54, 175), (54, 176), (54, 177), (55, 177), (56, 177), (57, 177), (57, 178), (57, 179), (57, 180), (58, 180), (59, 180), (59, 181), (60, 181), (61, 181), (61, 182), (61, 183), (61, 184), (62, 184), (63, 184), (64, 184), (64, 185), (64, 186), (64, 187), (64, 188), (65, 188), (66, 188), (66, 189), (66, 190), (66, 191), (67, 191), (68, 191), (69, 191), (70, 191), (71, 191), (72, 191), (73, 191), (74, 191), (75, 191), (75, 192), (75, 193), (75, 194), (75, 195), (76, 195), (76, 196), (76, 197), (76, 198), (76, 199), (76, 200), (77, 200), (78, 200), (78, 201), (79, 201), (79, 202), (79, 203), (79, 204), (79, 205), (79, 206), (79, 207), (79, 208), (79, 209), (78, 209), (78, 210), (78, 211), (78, 212), (78, 213), (78, 214), (79, 214), (79, 215), (80, 215), (80, 216), (80, 217), (80, 218), (81, 218), (82, 218), (82, 219), (82, 220), (82, 221), (83, 221), (84, 221), (84, 222), (84, 223), (84, 224), (84, 225), (84, 226), (84, 227), (84, 228), (85, 228), (85, 229), (85, 230), (85, 231), (85, 232), (85, 233), (85, 234), (85, 235), (86, 235), (87, 235), (87, 236), (87, 237), (87, 238), (87, 239), (87, 240), (87, 241), (88, 241), (89, 241), (89, 242), (89, 243), (90, 243), (91, 243), (92, 243), (93, 243), (94, 243), (94, 242), (95, 242), (96, 242), (97, 242), (97, 243), (97, 244), (97, 245), (97, 246), (97, 247), (97, 248), (97, 249), (97, 250), (98, 250), (99, 250), (100, 250), (101, 250), (101, 251), (102, 251), (102, 252), (102, 253), (102, 254), (102, 255), (103, 255), (104, 255), (104, 256), (105, 256), (105, 257), (105, 258), (105, 259), (105, 260), (105, 261), (106, 261), (106, 262), (106, 263), (106, 264), (107, 264), (108, 264), (108, 265), (108, 266), (107, 266), (107, 267), (107, 268), (107, 269), (108, 269), (108, 270), (108, 271), (109, 271), (109, 272), (109, 273), (109, 274), (109, 275), (110, 275), (111, 275), (112, 275), (112, 276), (112, 277), (112, 278), (112, 279), (113, 279), (113, 280), (113, 281), (114, 281), (115, 281), (115, 282), (115, 283), (115, 284), (115, 285), (115, 286), (114, 286), (114, 287), (114, 288), (113, 288), (113, 289), (113, 290), (113, 291), (113, 292), (113, 293), (114, 293), (115, 293), (116, 293), (116, 294), (117, 294), (117, 295), (117, 296), (118, 296), (119, 296), (119, 297), (119, 298), (120, 298), (121, 298), (121, 299), (121, 300), (122, 300), (122, 301), (123, 301), (123, 302), (123, 303), (123, 304), (123, 305), (124, 305), (124, 306), (124, 307), (124, 308), (124, 309), (125, 309), (126, 309), (127, 309), (127, 310), (127, 311), (126, 311), (125, 311), (125, 312), (125, 313), (126, 313), (127, 313), (127, 314), (127, 315), (128, 315), (128, 316), (128, 317), (129, 317), (130, 317), (131, 317), (131, 318), (131, 319), (131, 320), (131, 321), (131, 322), (131, 323), (131, 324), (131, 325), (132, 325), (133, 325), (134, 325), (134, 326), (135, 326), (135, 327), (135, 328), (135, 329), (135, 330), (135, 331), (135, 332), (135, 333), (135, 334), (135, 335), (135, 336), (135, 337), (136, 337), (137, 337), (138, 337), (139, 337), (139, 338), (139, 339), (139, 340), (140, 340), (140, 341), (140, 342), (140, 343), (140, 344), (140, 345), (140, 346), (139, 346), (139, 347), (139, 348), (139, 349), (139, 350), (139, 351), (140, 351), (140, 352), (140, 353), (139, 353), (139, 354), (139, 355), (139, 356), (140, 356), (140, 357), (140, 358), (140, 359), (140, 360), (140, 361), (140, 362), (140, 363), (140, 364), (139, 364), (138, 364), (137, 364), (137, 365), (137, 366), (137, 367), (137, 368), (136, 368), (136, 369), (136, 370), (136, 371), (136, 372), (136, 373), (136, 374), (136, 375), (136, 376), (136, 377), (135, 377), (135, 378), (135, 379), (136, 379), (136, 380), (136, 381), (136, 382), (136, 383), (137, 383), (138, 383), (139, 383), (139, 384), (140, 384), (140, 385), (140, 386), (140, 387), (141, 387), (141, 388), (141, 389), (141, 390), (142, 390), (143, 390), (143, 391), (143, 392), (144, 392), (145, 392), (145, 393), (145, 394), (145, 395), (145, 396), (145, 397), (145, 398), (146, 398), (147, 398), (148, 398), (148, 399), (148, 400), (148, 401), (149, 401), (150, 401), (150, 402), (150, 403), (151, 403), (152, 403), (153, 403), (154, 403), (154, 404), (155, 404), (156, 404), (157, 404), (158, 404), (158, 405), (158, 406), (158, 407), (158, 408), (158, 409), (158, 410), (159, 410), (160, 410), (161, 410), (161, 411), (162, 411), (162, 412), (162, 413), (163, 413), (164, 413), (165, 413), (166, 413), (166, 414), (166, 415), (166, 416), (166, 417), (166, 418), (166, 419), (166, 420), (167, 420), (168, 420), (169, 420), (170, 420), (171, 420), (171, 421), (171, 422), (170, 422), (170, 423), (170, 424), (170, 425), (170, 426), (170, 427), (170, 428), (170, 429), (170, 430), (170, 431), (170, 432), (170, 433), (171, 433), (171, 434), (172, 434), (172, 435), (172, 436), (172, 437), (173, 437), (174, 437), (174, 438), (175, 438), (176, 438), (177, 438), (178, 438), (178, 439), (178, 440), (178, 441), (178, 442), (178, 443), (179, 443), (179, 444), (179, 445), (180, 445), (181, 445), (182, 445), (183, 445), (184, 445), (184, 446), (185, 446), (186, 446), (187, 446), (187, 447), (188, 447), (188, 448), (188, 449), (189, 449), (190, 449), (190, 450), (190, 451), (190, 452), (190, 453), (191, 453), (191, 454), (191, 455), (192, 455), (193, 455), (193, 456), (194, 456), (194, 457), (194, 458), (194, 459), (195, 459), (195, 460), (196, 460), (196, 461), (196, 462), (197, 462), (197, 463), (197, 464), (197, 465), (197, 466), (197, 467), (198, 467), (198, 468), (199, 468), (200, 468), (201, 468), (202, 468), (203, 468), (204, 468), (204, 469), (204, 470), (205, 470), (205, 471), (206, 471), (206, 472), (206, 473), (207, 473), (207, 474), (208, 474), (209, 474), (210, 474), (211, 474), (211, 475), (211, 476), (211, 477), (211, 478), (211, 479), (212, 479), (212, 480), (212, 481), (212, 482), (212, 483), (212, 484), (212, 485), (213, 485), (214, 485), (215, 485), (216, 485), (216, 486), (216, 487), (216, 488), (217, 488), (218, 488), (219, 488), (219, 489), (220, 489), (220, 490), (220, 491), (220, 492), (220, 493), (221, 493), (221, 494), (222, 494), (223, 494), (223, 495), (223, 496), (224, 496), (225, 496), (225, 497), (226, 497), (227, 497), (228, 497), (229, 497), (229, 498), (229, 499), (229, 500), (230, 500), (230, 501), (231, 501), (232, 501), (232, 502), (233, 502), (234, 502), (234, 503), (234, 504), (234, 505), (235, 505), (236, 505), (237, 505), (238, 505), (238, 506), (239, 506), (239, 507), (239, 508), (239, 509), (239, 510), (240, 510), (240, 511), (241, 511), (242, 511), (243, 511), (243, 512), (244, 512), (245, 512), (245, 513), (246, 513), (247, 513), (248, 513), (249, 513), (249, 514), (250, 514), (250, 515), (250, 516), (251, 516), (251, 517), (251, 518), (252, 518), (253, 518), (254, 518), (254, 519), (254, 520), (254, 521), (255, 521), (256, 521), (257, 521), (258, 521), (259, 521), (260, 521), (261, 521), (261, 522), (262, 522), (263, 522), (264, 522), (264, 523), (264, 524), (264, 525), (264, 526), (264, 527), (264, 528), (265, 528), (265, 529), (265, 530), (265, 531), (265, 532), (265, 533), (265, 534), (265, 535), (265, 536), (266, 536), (267, 536), (268, 536), (269, 536), (270, 536), (270, 537), (271, 537), (272, 537), (272, 536), (273, 536), (274, 536), (275, 536), (276, 536), (277, 536), (278, 536), (279, 536), (279, 535), (280, 535), (280, 534), (281, 534), (282, 534), (283, 534), (284, 534), (284, 533), (285, 533), (286, 533), (287, 533), (288, 533), (289, 533), (290, 533), (291, 533), (291, 532), (292, 532), (292, 531), (292, 530), (293, 530), (294, 530), (294, 529), (295, 529), (296, 529), (297, 529), (297, 528), (297, 527), (297, 526), (298, 526), (299, 526), (300, 526), (301, 526), (301, 525), (301, 524), (302, 524), (302, 523), (303, 523), (304, 523), (305, 523), (305, 524), (306, 524), (307, 524), (308, 524), (308, 523), (309, 523), (310, 523), (311, 523), (312, 523), (313, 523), (314, 523), (314, 522), (315, 522), (316, 522), (317, 522), (318, 522), (319, 522), (319, 521), (319, 520), (320, 520), (320, 519), (321, 519), (321, 518), (322, 518), (323, 518), (323, 519), (323, 520), (324, 520), (325, 520), (325, 521), (326, 521), (327, 521), (327, 520), (328, 520), (329, 520), (330, 520), (331, 520), (332, 520), (333, 520), (334, 520), (335, 520), (336, 520), (337, 520), (337, 521), (338, 521), (339, 521), (339, 522), (340, 522), (341, 522), (341, 523), (342, 523), (343, 523), (344, 523), (345, 523), (345, 524), (346, 524), (346, 525), (347, 525), (348, 525), (349, 525), (350, 525), (351, 525), (351, 524), (352, 524), (353, 524), (354, 524), (354, 525), (355, 525), (356, 525), (356, 526), (357, 526), (358, 526), (359, 526), (359, 525), (359, 524), (360, 524), (361, 524), (362, 524), (362, 525), (363, 525), (364, 525), (365, 525), (366, 525), (366, 526), (366, 527), (367, 527), (367, 528), (368, 528), (369, 528), (370, 528), (371, 528), (371, 529), (372, 529), (373, 529), (374, 529), (375, 529), (376, 529), (377, 529), (378, 529), (378, 528), (379, 528), (380, 528), (380, 529), (380, 530), (380, 531), (380, 532), (381, 532), (382, 532), (383, 532), (384, 532), (385, 532), (385, 533), (386, 533), (387, 533), (388, 533), (389, 533), (390, 533), (390, 532), (390, 531), (390, 530), (391, 530), (391, 529), (391, 528), (392, 528), (393, 528), (393, 527), (393, 526), (394, 526), (394, 525), (394, 524), (394, 523), (395, 523), (396, 523), (396, 524), (397, 524), (398, 524), (399, 524), (400, 524), (401, 524), (402, 524), (403, 524), (404, 524), (405, 524), (406, 524), (406, 523), (407, 523), (408, 523), (408, 524), (408, 525), (408, 526), (409, 526), (410, 526), (411, 526), (412, 526), (413, 526), (414, 526), (415, 526), (416, 526), (416, 525), (416, 524), (417, 524), (418, 524), (418, 525), (419, 525), (420, 525), (421, 525), (421, 526), (421, 527), (422, 527), (422, 528), (423, 528), (424, 528), (425, 528), (426, 528), (427, 528), (427, 529), (427, 530), (428, 530), (429, 530), (430, 530), (430, 531), (431, 531), (431, 532), (431, 533), (431, 534), (432, 534), (433, 534), (434, 534), (435, 534), (436, 534), (437, 534), (437, 535), (437, 536), (438, 536), (439, 536), (440, 536), (440, 537), (441, 537), (442, 537), (443, 537), (444, 537), (445, 537), (446, 537), (446, 538), (446, 539), (447, 539), (447, 540), (448, 540), (449, 540), (450, 540), (451, 540), (451, 539), (452, 539), (453, 539), (453, 540), (453, 541), (453, 542), (453, 543), (454, 543), (455, 543), (456, 543), (457, 543), (458, 543), (459, 543), (459, 544), (460, 544), (461, 544), (461, 543), (462, 543), (463, 543), (463, 544), (464, 544), (465, 544), (465, 545), (466, 545), (467, 545), (468, 545), (469, 545), (470, 545), (471, 545), (472, 545), (472, 544), (472, 543), (473, 543), (473, 542), (473, 541), (473, 540), (474, 540), (475, 540), (476, 540), (476, 541), (477, 541), (478, 541), (478, 540), (479, 540), (480, 540), (481, 540), (482, 540), (483, 540), (484, 540), (484, 541), (485, 541), (486, 541), (487, 541), (488, 541), (489, 541), (490, 541), (491, 541), (492, 541), (492, 542), (492, 543), (493, 543), (494, 543), (495, 543), (495, 542), (495, 541), (496, 541), (497, 541), (497, 540), (498, 540), (499, 540), (500, 540), (501, 540), (502, 540), (503, 540), (504, 540), (505, 540), (505, 539), (505, 538), (505, 537), (505, 536), (506, 536), (507, 536), (508, 536), (509, 536), (509, 535), (510, 535), (510, 534), (511, 534), (512, 534), (513, 534), (513, 535), (513, 536), (513, 537), (514, 537), (514, 538), (515, 538), (516, 538), (517, 538), (517, 539), (518, 539), (519, 539), (519, 540), (520, 540), (521, 540), (522, 540), (523, 540), (523, 541), (524, 541), (524, 542), (525, 542), (525, 543), (525, 544), (526, 544), (527, 544), (528, 544), (529, 544), (530, 544), (531, 544), (532, 544), (533, 544), (534, 544), (535, 544), (536, 544), (537, 544), (537, 545), (538, 545), (539, 545), (540, 545), (541, 545), (541, 546), (541, 547), (542, 547), (543, 547), (544, 547), (544, 546), (545, 546), (546, 546), (546, 547), (547, 547), (548, 547), (548, 548), (549, 548)] +11,573.7590811252594,[(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 7), (8, 7), (9, 7), (9, 8), (9, 9), (10, 9), (11, 9), (12, 9), (12, 10), (12, 11), (13, 11), (14, 11), (15, 11), (15, 10), (16, 10), (17, 10), (18, 10), (18, 11), (18, 12), (18, 13), (18, 14), (18, 15), (19, 15), (20, 15), (21, 15), (22, 15), (23, 15), (24, 15), (25, 15), (26, 15), (26, 16), (26, 17), (26, 18), (26, 19), (27, 19), (28, 19), (28, 20), (28, 21), (28, 22), (28, 23), (29, 23), (29, 24), (29, 25), (29, 26), (29, 27), (30, 27), (31, 27), (32, 27), (33, 27), (33, 28), (33, 29), (34, 29), (35, 29), (36, 29), (37, 29), (38, 29), (38, 30), (38, 31), (38, 32), (38, 33), (39, 33), (40, 33), (40, 34), (40, 35), (40, 36), (40, 37), (40, 38), (41, 38), (42, 38), (42, 39), (43, 39), (43, 40), (43, 41), (43, 42), (43, 43), (44, 43), (45, 43), (46, 43), (47, 43), (47, 44), (47, 45), (47, 46), (47, 47), (48, 47), (49, 47), (50, 47), (51, 47), (52, 47), (53, 47), (53, 48), (54, 48), (55, 48), (56, 48), (57, 48), (58, 48), (58, 49), (58, 50), (58, 51), (58, 52), (59, 52), (59, 53), (59, 54), (60, 54), (60, 55), (61, 55), (61, 56), (61, 57), (61, 58), (62, 58), (62, 59), (62, 60), (62, 61), (62, 62), (62, 63), (62, 64), (63, 64), (63, 65), (63, 66), (63, 67), (64, 67), (64, 68), (64, 69), (64, 70), (64, 71), (65, 71), (65, 72), (65, 73), (65, 74), (66, 74), (67, 74), (68, 74), (68, 75), (69, 75), (69, 76), (69, 77), (70, 77), (71, 77), (71, 78), (71, 79), (71, 80), (71, 81), (71, 82), (70, 82), (70, 83), (70, 84), (69, 84), (69, 85), (69, 86), (69, 87), (69, 88), (69, 89), (69, 90), (69, 91), (69, 92), (69, 93), (70, 93), (71, 93), (71, 94), (71, 95), (72, 95), (72, 96), (72, 97), (72, 98), (72, 99), (71, 99), (71, 100), (71, 101), (71, 102), (71, 103), (71, 104), (71, 105), (72, 105), (72, 106), (72, 107), (71, 107), (71, 108), (71, 109), (71, 110), (71, 111), (71, 112), (71, 113), (71, 114), (71, 115), (72, 115), (73, 115), (73, 116), (73, 117), (73, 118), (73, 119), (72, 119), (72, 120), (72, 121), (72, 122), (72, 123), (73, 123), (74, 123), (74, 124), (74, 125), (74, 126), (73, 126), (72, 126), (72, 127), (72, 128), (73, 128), (73, 129), (73, 130), (73, 131), (73, 132), (73, 133), (73, 134), (73, 135), (73, 136), (74, 136), (74, 137), (74, 138), (74, 139), (74, 140), (74, 141), (74, 142), (74, 143), (74, 144), (74, 145), (74, 146), (74, 147), (75, 147), (75, 148), (76, 148), (76, 149), (76, 150), (76, 151), (77, 151), (78, 151), (79, 151), (79, 152), (79, 153), (80, 153), (81, 153), (82, 153), (82, 154), (83, 154), (83, 155), (83, 156), (83, 157), (83, 158), (83, 159), (84, 159), (84, 160), (84, 161), (83, 161), (82, 161), (82, 162), (82, 163), (82, 164), (82, 165), (82, 166), (83, 166), (84, 166), (85, 166), (86, 166), (87, 166), (88, 166), (88, 167), (88, 168), (88, 169), (88, 170), (88, 171), (88, 172), (88, 173), (88, 174), (88, 175), (88, 176), (88, 177), (88, 178), (88, 179), (88, 180), (89, 180), (89, 181), (89, 182), (89, 183), (89, 184), (89, 185), (88, 185), (88, 186), (88, 187), (88, 188), (88, 189), (89, 189), (90, 189), (91, 189), (92, 189), (92, 190), (92, 191), (92, 192), (93, 192), (94, 192), (95, 192), (96, 192), (96, 193), (96, 194), (96, 195), (97, 195), (98, 195), (98, 196), (98, 197), (97, 197), (97, 198), (97, 199), (97, 200), (97, 201), (98, 201), (98, 202), (98, 203), (98, 204), (98, 205), (98, 206), (98, 207), (98, 208), (97, 208), (96, 208), (96, 209), (96, 210), (96, 211), (96, 212), (96, 213), (96, 214), (97, 214), (97, 215), (98, 215), (99, 215), (100, 215), (100, 214), (101, 214), (102, 214), (102, 215), (102, 216), (103, 216), (103, 217), (103, 218), (103, 219), (103, 220), (103, 221), (103, 222), (103, 223), (103, 224), (104, 224), (104, 225), (105, 225), (106, 225), (107, 225), (108, 225), (108, 226), (108, 227), (109, 227), (109, 228), (110, 228), (111, 228), (112, 228), (112, 229), (113, 229), (113, 230), (114, 230), (115, 230), (116, 230), (116, 231), (116, 232), (116, 233), (116, 234), (116, 235), (116, 236), (116, 237), (117, 237), (117, 238), (117, 239), (118, 239), (119, 239), (119, 240), (120, 240), (121, 240), (121, 241), (121, 242), (121, 243), (121, 244), (121, 245), (121, 246), (122, 246), (122, 247), (122, 248), (121, 248), (121, 249), (121, 250), (121, 251), (122, 251), (122, 252), (122, 253), (122, 254), (122, 255), (122, 256), (122, 257), (122, 258), (123, 258), (123, 259), (123, 260), (122, 260), (122, 261), (122, 262), (122, 263), (122, 264), (122, 265), (122, 266), (122, 267), (122, 268), (123, 268), (124, 268), (125, 268), (125, 269), (125, 270), (126, 270), (127, 270), (128, 270), (129, 270), (129, 271), (129, 272), (130, 272), (131, 272), (132, 272), (132, 273), (132, 274), (132, 275), (132, 276), (132, 277), (133, 277), (134, 277), (135, 277), (136, 277), (137, 277), (138, 277), (138, 278), (139, 278), (140, 278), (141, 278), (142, 278), (142, 279), (142, 280), (142, 281), (143, 281), (143, 282), (144, 282), (145, 282), (145, 283), (145, 284), (145, 285), (145, 286), (145, 287), (145, 288), (145, 289), (146, 289), (146, 290), (146, 291), (147, 291), (147, 292), (147, 293), (147, 294), (146, 294), (146, 295), (146, 296), (146, 297), (146, 298), (146, 299), (146, 300), (146, 301), (146, 302), (147, 302), (147, 303), (147, 304), (147, 305), (147, 306), (146, 306), (146, 307), (146, 308), (146, 309), (146, 310), (146, 311), (146, 312), (146, 313), (147, 313), (148, 313), (149, 313), (149, 314), (150, 314), (150, 315), (150, 316), (150, 317), (150, 318), (150, 319), (150, 320), (150, 321), (151, 321), (151, 322), (152, 322), (152, 323), (152, 324), (152, 325), (152, 326), (152, 327), (152, 328), (152, 329), (152, 330), (152, 331), (153, 331), (154, 331), (154, 332), (154, 333), (154, 334), (154, 335), (155, 335), (156, 335), (156, 336), (157, 336), (158, 336), (159, 336), (159, 337), (159, 338), (160, 338), (160, 339), (160, 340), (160, 341), (160, 342), (161, 342), (162, 342), (162, 343), (162, 344), (162, 345), (162, 346), (162, 347), (163, 347), (164, 347), (164, 348), (165, 348), (165, 349), (165, 350), (166, 350), (166, 351), (166, 352), (166, 353), (166, 354), (166, 355), (165, 355), (165, 356), (165, 357), (165, 358), (165, 359), (165, 360), (165, 361), (165, 362), (165, 363), (164, 363), (164, 364), (164, 365), (164, 366), (164, 367), (164, 368), (165, 368), (166, 368), (166, 369), (166, 370), (165, 370), (165, 371), (165, 372), (165, 373), (165, 374), (165, 375), (165, 376), (165, 377), (166, 377), (166, 378), (166, 379), (166, 380), (166, 381), (167, 381), (168, 381), (168, 382), (169, 382), (169, 383), (169, 384), (170, 384), (171, 384), (171, 385), (171, 386), (171, 387), (171, 388), (171, 389), (171, 390), (170, 390), (169, 390), (169, 391), (169, 392), (169, 393), (170, 393), (171, 393), (171, 392), (172, 392), (173, 392), (173, 393), (174, 393), (174, 394), (174, 395), (174, 396), (175, 396), (176, 396), (177, 396), (177, 397), (177, 398), (176, 398), (176, 399), (176, 400), (176, 401), (176, 402), (176, 403), (176, 404), (176, 405), (176, 406), (175, 406), (175, 407), (174, 407), (174, 408), (174, 409), (174, 410), (175, 410), (176, 410), (176, 411), (176, 412), (177, 412), (177, 413), (178, 413), (179, 413), (179, 414), (179, 415), (179, 416), (180, 416), (181, 416), (181, 417), (181, 418), (181, 419), (181, 420), (181, 421), (181, 422), (181, 423), (182, 423), (182, 424), (182, 425), (182, 426), (182, 427), (182, 428), (182, 429), (181, 429), (181, 430), (181, 431), (181, 432), (181, 433), (182, 433), (183, 433), (184, 433), (185, 433), (185, 434), (185, 435), (185, 436), (185, 437), (185, 438), (186, 438), (186, 439), (187, 439), (188, 439), (189, 439), (190, 439), (191, 439), (192, 439), (192, 440), (192, 441), (192, 442), (192, 443), (192, 444), (192, 445), (192, 446), (192, 447), (192, 448), (193, 448), (193, 449), (193, 450), (194, 450), (195, 450), (196, 450), (196, 451), (197, 451), (198, 451), (199, 451), (200, 451), (200, 452), (201, 452), (201, 453), (201, 454), (202, 454), (203, 454), (203, 455), (204, 455), (204, 456), (205, 456), (205, 457), (205, 458), (205, 459), (206, 459), (206, 460), (206, 461), (206, 462), (206, 463), (206, 464), (206, 465), (206, 466), (206, 467), (206, 468), (206, 469), (207, 469), (208, 469), (208, 470), (208, 471), (209, 471), (210, 471), (210, 472), (210, 473), (210, 474), (210, 475), (210, 476), (209, 476), (209, 477), (209, 478), (210, 478), (210, 479), (210, 480), (209, 480), (209, 481), (208, 481), (208, 482), (208, 483), (208, 484), (208, 485), (208, 486), (208, 487), (208, 488), (208, 489), (208, 490), (208, 491), (208, 492), (208, 493), (208, 494), (208, 495), (208, 496), (207, 496), (207, 497), (207, 498), (207, 499), (206, 499), (206, 500), (206, 501), (207, 501), (207, 502), (208, 502), (208, 503), (208, 504), (209, 504), (209, 505), (209, 506), (210, 506), (211, 506), (212, 506), (212, 507), (212, 508), (212, 509), (213, 509), (214, 509), (214, 510), (214, 511), (215, 511), (216, 511), (216, 512), (217, 512), (218, 512), (219, 512), (219, 513), (219, 514), (219, 515), (220, 515), (221, 515), (221, 516), (221, 517), (221, 518), (221, 519), (220, 519), (220, 520), (220, 521), (220, 522), (220, 523), (219, 523), (219, 524), (219, 525), (219, 526), (219, 527), (219, 528), (219, 529), (218, 529), (218, 530), (218, 531), (218, 532), (218, 533), (218, 534), (219, 534), (220, 534), (221, 534), (222, 534), (223, 534), (224, 534), (224, 535), (224, 536), (225, 536), (226, 536), (226, 537), (226, 538), (226, 539), (226, 540), (226, 541), (226, 542), (225, 542), (225, 543), (225, 544), (225, 545), (225, 546), (225, 547), (225, 548), (225, 549), (225, 550), (225, 551), (225, 552), (226, 552), (227, 552), (228, 552), (228, 553), (228, 554), (228, 555), (228, 556), (229, 556), (230, 556), (231, 556), (232, 556), (232, 557), (232, 558), (233, 558), (234, 558), (234, 559), (234, 560), (235, 560), (236, 560), (237, 560), (238, 560), (238, 561), (239, 561), (240, 561), (240, 562), (240, 563), (240, 564), (240, 565), (239, 565), (239, 566), (239, 567), (240, 567), (240, 568), (240, 569), (240, 570), (240, 571), (241, 571), (242, 571), (243, 571), (244, 571), (245, 571), (245, 572), (245, 573), (246, 573), (247, 573), (247, 574), (247, 575), (247, 576), (247, 577), (247, 578), (248, 578), (249, 578), (249, 579), (250, 579), (251, 579), (252, 579), (253, 579), (253, 580), (254, 580), (254, 581), (254, 582), (255, 582), (256, 582), (256, 583), (256, 584), (256, 585), (257, 585), (258, 585), (259, 585), (260, 585), (260, 586), (260, 587), (260, 588), (260, 589), (260, 590), (260, 591), (260, 592), (260, 593), (261, 593), (262, 593), (262, 594), (263, 594), (264, 594), (264, 595), (264, 596), (265, 596), (265, 597), (266, 597), (266, 598), (267, 598), (268, 598), (269, 598), (270, 598), (270, 597), (271, 597), (272, 597), (273, 597), (274, 597), (274, 598), (275, 598), (276, 598), (277, 598), (278, 598), (279, 598), (280, 598), (280, 597), (281, 597), (282, 597), (283, 597), (283, 596), (284, 596), (285, 596), (285, 595), (285, 594), (285, 593), (286, 593), (287, 593), (288, 593), (289, 593), (290, 593), (290, 592), (290, 591), (291, 591), (291, 590), (292, 590), (292, 589), (292, 588), (293, 588), (294, 588), (295, 588), (296, 588), (297, 588), (297, 587), (297, 586), (298, 586), (298, 585), (298, 584), (298, 583), (299, 583), (300, 583), (300, 582), (301, 582), (302, 582), (303, 582), (303, 583), (304, 583), (305, 583), (306, 583), (306, 582), (307, 582), (308, 582), (309, 582), (310, 582), (311, 582), (312, 582), (312, 581), (312, 580), (312, 579), (313, 579), (314, 579), (315, 579), (316, 579), (317, 579), (317, 578), (318, 578), (319, 578), (319, 579), (320, 579), (321, 579), (322, 579), (322, 578), (322, 577), (322, 576), (323, 576), (324, 576), (325, 576), (326, 576), (327, 576), (328, 576), (329, 576), (330, 576), (331, 576), (331, 575), (332, 575), (333, 575), (334, 575), (335, 575), (336, 575), (336, 574), (337, 574), (338, 574), (339, 574), (340, 574), (341, 574), (342, 574), (343, 574), (344, 574), (344, 573), (344, 572), (344, 571), (344, 570), (345, 570), (345, 569), (346, 569), (347, 569), (347, 568), (348, 568), (349, 568), (350, 568), (350, 567), (351, 567), (352, 567), (352, 568), (353, 568), (354, 568), (354, 569), (354, 570), (354, 571), (355, 571), (356, 571), (357, 571), (357, 570), (358, 570), (359, 570), (360, 570), (361, 570), (362, 570), (363, 570), (363, 569), (363, 568), (364, 568), (365, 568), (366, 568), (366, 567), (367, 567), (368, 567), (369, 567), (370, 567), (371, 567), (372, 567), (373, 567), (374, 567), (374, 568), (375, 568), (376, 568), (376, 567), (376, 566), (377, 566), (378, 566), (379, 566), (380, 566), (380, 565), (381, 565), (381, 564), (382, 564), (383, 564), (384, 564), (384, 565), (385, 565), (386, 565), (387, 565), (388, 565), (388, 564), (389, 564), (390, 564), (390, 565), (391, 565), (392, 565), (393, 565), (394, 565), (395, 565), (396, 565), (396, 564), (397, 564), (398, 564), (399, 564), (399, 563), (399, 562), (400, 562), (401, 562), (402, 562), (403, 562), (403, 563), (403, 564), (404, 564), (405, 564), (406, 564), (407, 564), (407, 565), (408, 565), (409, 565), (410, 565), (410, 564), (411, 564), (412, 564), (412, 565), (412, 566), (412, 567), (413, 567), (414, 567), (415, 567), (416, 567), (416, 568), (416, 569), (417, 569), (418, 569), (419, 569), (420, 569), (421, 569), (421, 570), (421, 571), (421, 572), (421, 573), (422, 573), (423, 573), (424, 573), (424, 574), (424, 575), (424, 576), (425, 576), (426, 576), (427, 576), (428, 576), (429, 576), (430, 576), (431, 576), (432, 576), (433, 576), (433, 577), (434, 577), (435, 577), (436, 577), (437, 577), (438, 577), (439, 577), (439, 578), (439, 579), (440, 579), (441, 579), (442, 579), (443, 579), (444, 579), (444, 580), (444, 581), (444, 582), (445, 582), (446, 582), (447, 582), (448, 582), (448, 583), (448, 584), (448, 585), (449, 585), (450, 585), (450, 586), (451, 586), (452, 586), (453, 586), (454, 586), (455, 586), (455, 585), (455, 584), (456, 584), (457, 584), (457, 583), (458, 583), (459, 583), (459, 584), (460, 584), (461, 584), (462, 584), (463, 584), (463, 585), (463, 586), (464, 586), (465, 586), (465, 585), (466, 585), (467, 585), (468, 585), (469, 585), (470, 585), (471, 585), (472, 585), (473, 585), (473, 586), (474, 586), (474, 587), (475, 587), (476, 587), (477, 587), (478, 587), (479, 587), (480, 587), (481, 587), (482, 587), (483, 587), (484, 587), (484, 588), (485, 588), (486, 588), (487, 588), (487, 589), (488, 589), (489, 589), (489, 590), (489, 591), (489, 592), (489, 593), (490, 593), (491, 593), (492, 593), (492, 592), (492, 591), (493, 591), (494, 591), (495, 591), (496, 591), (497, 591), (498, 591), (499, 591), (500, 591), (501, 591), (502, 591), (503, 591), (504, 591), (505, 591), (506, 591), (507, 591), (508, 591), (509, 591), (510, 591), (511, 591), (512, 591), (513, 591), (513, 590), (514, 590), (515, 590), (516, 590), (516, 591), (517, 591), (518, 591), (519, 591), (519, 590), (519, 589), (520, 589), (520, 588), (521, 588), (522, 588), (523, 588), (524, 588), (524, 589), (525, 589), (525, 590), (526, 590), (527, 590), (527, 591), (527, 592), (527, 593), (528, 593), (529, 593), (530, 593), (531, 593), (532, 593), (533, 593), (534, 593), (534, 594), (534, 595), (535, 595), (536, 595), (537, 595), (538, 595), (539, 595), (540, 595), (540, 594), (540, 593), (540, 592), (540, 591), (541, 591), (542, 591), (543, 591), (544, 591), (544, 592), (544, 593), (545, 593), (545, 594), (546, 594), (546, 595), (547, 595), (548, 595), (549, 595), (550, 595), (551, 595), (552, 595), (553, 595), (554, 595), (554, 594), (554, 593), (555, 593), (555, 592), (556, 592), (557, 592), (557, 591), (558, 591), (559, 591), (559, 592), (559, 593), (560, 593), (561, 593), (562, 593), (563, 593), (563, 592), (564, 592), (564, 591), (564, 590), (565, 590), (566, 590), (567, 590), (568, 590), (569, 590), (570, 590), (571, 590), (572, 590), (573, 590), (574, 590), (575, 590), (576, 590), (576, 591), (577, 591), (578, 591), (578, 592), (578, 593), (578, 594), (578, 595), (579, 595), (580, 595), (581, 595), (582, 595), (583, 595), (584, 595), (585, 595), (586, 595), (587, 595), (588, 595), (588, 596), (589, 596), (590, 596), (591, 596), (591, 597), (592, 597), (593, 597), (594, 597), (595, 597), (595, 598), (596, 598), (597, 598), (598, 598), (599, 598)] +12,479.2299075126648,[(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (10, 1), (11, 1), (11, 2), (11, 3), (11, 4), (12, 4), (13, 4), (14, 4), (15, 4), (16, 4), (17, 4), (17, 3), (18, 3), (19, 3), (20, 3), (21, 3), (21, 4), (22, 4), (23, 4), (24, 4), (24, 5), (25, 5), (25, 6), (25, 7), (26, 7), (27, 7), (27, 6), (28, 6), (29, 6), (30, 6), (31, 6), (32, 6), (33, 6), (34, 6), (35, 6), (36, 6), (36, 7), (37, 7), (38, 7), (39, 7), (40, 7), (41, 7), (42, 7), (42, 6), (43, 6), (44, 6), (45, 6), (45, 7), (46, 7), (47, 7), (47, 8), (47, 9), (48, 9), (48, 10), (49, 10), (50, 10), (51, 10), (51, 11), (51, 12), (52, 12), (52, 13), (53, 13), (53, 14), (54, 14), (55, 14), (56, 14), (57, 14), (57, 15), (58, 15), (58, 16), (58, 17), (58, 18), (59, 18), (60, 18), (61, 18), (62, 18), (62, 19), (63, 19), (64, 19), (65, 19), (65, 18), (66, 18), (67, 18), (67, 17), (67, 16), (68, 16), (69, 16), (69, 17), (70, 17), (71, 17), (72, 17), (73, 17), (74, 17), (75, 17), (76, 17), (77, 17), (78, 17), (79, 17), (80, 17), (81, 17), (82, 17), (83, 17), (83, 16), (84, 16), (85, 16), (85, 17), (86, 17), (87, 17), (87, 16), (88, 16), (89, 16), (89, 15), (89, 14), (89, 13), (89, 12), (89, 11), (90, 11), (90, 10), (90, 9), (91, 9), (92, 9), (93, 9), (94, 9), (95, 9), (95, 8), (96, 8), (97, 8), (98, 8), (99, 8), (100, 8), (101, 8), (102, 8), (103, 8), (104, 8), (105, 8), (105, 7), (105, 6), (106, 6), (107, 6), (108, 6), (109, 6), (110, 6), (111, 6), (112, 6), (113, 6), (113, 5), (114, 5), (115, 5), (116, 5), (117, 5), (118, 5), (119, 5), (119, 4), (119, 3), (120, 3), (121, 3), (122, 3), (122, 4), (123, 4), (124, 4), (125, 4), (125, 3), (126, 3), (127, 3), (127, 4), (128, 4), (129, 4), (129, 3), (130, 3), (131, 3), (132, 3), (133, 3), (134, 3), (134, 2), (135, 2), (136, 2), (137, 2), (138, 2), (138, 3), (139, 3), (140, 3), (141, 3), (142, 3), (142, 2), (142, 1), (143, 1), (144, 1), (145, 1), (146, 1), (147, 1), (148, 1), (149, 1), (150, 1), (151, 1), (151, 2), (152, 2), (152, 3), (152, 4), (153, 4), (154, 4), (155, 4), (155, 3), (156, 3), (157, 3), (158, 3), (158, 4), (159, 4), (160, 4), (160, 5), (160, 6), (161, 6), (162, 6), (163, 6), (164, 6), (165, 6), (166, 6), (167, 6), (168, 6), (169, 6), (170, 6), (170, 7), (171, 7), (172, 7), (172, 8), (172, 9), (172, 10), (173, 10), (174, 10), (174, 11), (175, 11), (176, 11), (177, 11), (177, 12), (178, 12), (179, 12), (179, 11), (180, 11), (181, 11), (181, 12), (182, 12), (183, 12), (183, 11), (184, 11), (185, 11), (186, 11), (186, 10), (186, 9), (187, 9), (188, 9), (189, 9), (189, 8), (189, 7), (190, 7), (190, 6), (191, 6), (192, 6), (192, 7), (193, 7), (194, 7), (194, 6), (194, 5), (194, 4), (195, 4), (196, 4), (196, 3), (196, 2), (197, 2), (198, 2), (199, 2), (200, 2), (201, 2), (202, 2), (203, 2), (204, 2), (205, 2), (206, 2), (207, 2), (208, 2), (209, 2), (210, 2), (211, 2), (212, 2), (213, 2), (214, 2), (215, 2), (216, 2), (217, 2), (218, 2), (218, 3), (219, 3), (220, 3), (220, 2), (221, 2), (222, 2), (223, 2), (224, 2), (225, 2), (226, 2), (226, 1), (227, 1), (228, 1), (228, 2), (229, 2), (230, 2), (231, 2), (232, 2), (232, 1), (233, 1), (234, 1), (235, 1), (236, 1), (237, 1), (238, 1), (238, 2), (239, 2), (239, 3), (240, 3), (241, 3), (241, 4), (241, 5), (242, 5), (243, 5), (244, 5), (244, 6), (244, 7), (245, 7), (246, 7), (246, 8), (247, 8), (248, 8), (249, 8), (250, 8), (250, 9), (251, 9), (252, 9), (253, 9), (254, 9), (254, 10), (255, 10), (256, 10), (257, 10), (258, 10), (259, 10), (260, 10), (261, 10), (261, 11), (262, 11), (263, 11), (264, 11), (264, 12), (265, 12), (266, 12), (267, 12), (268, 12), (269, 12), (270, 12), (271, 12), (272, 12), (273, 12), (274, 12), (274, 11), (275, 11), (276, 11), (277, 11), (278, 11), (279, 11), (280, 11), (281, 11), (282, 11), (282, 12), (282, 13), (282, 14), (283, 14), (284, 14), (284, 15), (285, 15), (286, 15), (287, 15), (287, 16), (287, 17), (288, 17), (289, 17), (290, 17), (290, 16), (290, 15), (291, 15), (292, 15), (292, 14), (293, 14), (294, 14), (295, 14), (296, 14), (297, 14), (298, 14), (299, 14), (300, 14), (301, 14), (302, 14), (303, 14), (304, 14), (304, 15), (305, 15), (306, 15), (306, 16), (307, 16), (308, 16), (308, 15), (309, 15), (310, 15), (311, 15), (312, 15), (313, 15), (314, 15), (315, 15), (315, 16), (316, 16), (317, 16), (318, 16), (319, 16), (320, 16), (320, 17), (321, 17), (322, 17), (323, 17), (323, 18), (324, 18), (325, 18), (326, 18), (327, 18), (328, 18), (329, 18), (330, 18), (330, 19), (330, 20), (331, 20), (332, 20), (332, 21), (333, 21), (334, 21), (335, 21), (336, 21), (337, 21), (338, 21), (338, 20), (339, 20), (339, 19), (339, 18), (340, 18), (341, 18), (341, 17), (342, 17), (343, 17), (343, 18), (344, 18), (345, 18), (346, 18), (347, 18), (348, 18), (349, 18), (350, 18), (351, 18), (352, 18), (352, 19), (353, 19), (354, 19), (355, 19), (356, 19), (357, 19), (358, 19), (359, 19), (359, 20), (360, 20), (360, 21), (361, 21), (362, 21), (363, 21), (364, 21), (365, 21), (365, 20), (366, 20), (367, 20), (368, 20), (369, 20), (370, 20), (371, 20), (372, 20), (373, 20), (373, 19), (373, 18), (373, 17), (374, 17), (375, 17), (375, 16), (376, 16), (376, 15), (377, 15), (378, 15), (378, 14), (379, 14), (380, 14), (381, 14), (382, 14), (383, 14), (384, 14), (385, 14), (386, 14), (387, 14), (388, 14), (389, 14), (390, 14), (391, 14), (392, 14), (392, 15), (393, 15), (394, 15), (395, 15), (396, 15), (397, 15), (397, 14), (397, 13), (398, 13), (399, 13), (399, 14), (400, 14), (400, 15), (401, 15), (402, 15), (403, 15), (404, 15), (405, 15), (405, 16), (406, 16), (407, 16), (408, 16), (409, 16), (409, 17), (409, 18), (410, 18), (411, 18), (412, 18), (412, 19), (412, 20), (413, 20), (413, 21), (413, 22), (413, 23), (414, 23), (415, 23), (415, 24), (416, 24), (416, 25), (417, 25), (418, 25), (419, 25), (420, 25), (421, 25), (422, 25), (423, 25), (424, 25), (424, 26), (425, 26), (426, 26), (426, 27), (426, 28), (427, 28), (428, 28), (429, 28), (430, 28), (431, 28), (432, 28), (433, 28), (434, 28), (435, 28), (435, 29), (435, 30), (436, 30), (436, 31), (437, 31), (437, 32), (437, 33), (437, 34), (437, 35), (437, 36), (436, 36), (436, 37), (435, 37), (435, 38), (435, 39), (435, 40), (436, 40), (436, 41), (436, 42), (436, 43), (436, 44), (436, 45), (437, 45), (438, 45), (438, 46), (438, 47), (439, 47), (440, 47), (440, 48), (440, 49), (440, 50), (440, 51), (441, 51), (441, 52), (441, 53), (441, 54), (441, 55), (442, 55), (442, 56), (442, 57), (442, 58), (442, 59), (442, 60), (442, 61), (442, 62), (442, 63), (442, 64), (442, 65), (442, 66), (443, 66), (444, 66), (444, 67), (445, 67), (446, 67), (446, 68), (447, 68), (448, 68), (448, 69), (448, 70), (448, 71), (448, 72), (448, 73), (448, 74), (449, 74), (449, 75), (449, 76), (450, 76), (451, 76), (451, 77), (451, 78), (452, 78), (453, 78), (454, 78), (454, 77), (455, 77), (456, 77), (457, 77), (457, 78), (457, 79), (457, 80), (458, 80), (458, 81), (458, 82), (459, 82), (460, 82), (461, 82), (462, 82), (462, 83), (462, 84), (463, 84), (463, 85), (463, 86), (464, 86), (464, 87), (465, 87), (466, 87), (466, 88), (467, 88), (468, 88), (468, 89), (469, 89), (470, 89), (471, 89), (471, 90), (471, 91), (471, 92), (472, 92), (472, 93), (473, 93), (473, 94), (473, 95), (473, 96), (474, 96), (474, 97), (474, 98), (473, 98), (472, 98), (471, 98), (470, 98), (470, 99), (470, 100), (470, 101), (470, 102), (470, 103), (469, 103), (468, 103), (468, 104), (468, 105), (468, 106), (468, 107), (468, 108), (468, 109), (468, 110), (469, 110), (469, 111), (469, 112), (468, 112), (468, 113), (468, 114), (468, 115), (468, 116), (468, 117), (468, 118), (468, 119), (468, 120), (468, 121), (467, 121), (467, 122), (467, 123), (468, 123), (469, 123), (469, 124), (470, 124), (470, 125), (470, 126), (470, 127), (469, 127), (469, 128), (469, 129), (469, 130), (469, 131), (469, 132), (469, 133), (469, 134), (469, 135), (469, 136), (470, 136), (471, 136), (472, 136), (472, 137), (472, 138), (472, 139), (471, 139), (470, 139), (469, 139), (469, 140), (469, 141), (468, 141), (468, 142), (468, 143), (468, 144), (468, 145), (468, 146), (468, 147), (469, 147), (469, 148), (469, 149), (468, 149), (468, 150), (468, 151), (468, 152), (469, 152), (470, 152), (471, 152), (471, 153), (471, 154), (471, 155), (471, 156), (471, 157), (471, 158), (471, 159), (471, 160), (471, 161), (472, 161), (472, 162), (473, 162), (474, 162), (474, 163), (474, 164), (474, 165), (474, 166), (474, 167), (474, 168), (474, 169), (474, 170), (475, 170), (476, 170), (476, 171), (476, 172), (476, 173), (477, 173), (477, 174), (477, 175), (477, 176), (477, 177), (477, 178), (477, 179), (478, 179), (479, 179), (479, 180), (479, 181), (480, 181), (480, 182), (480, 183), (480, 184), (480, 185), (480, 186), (480, 187), (480, 188), (480, 189), (480, 190), (480, 191), (480, 192), (480, 193), (481, 193), (482, 193), (482, 194), (483, 194), (483, 195), (483, 196), (483, 197), (483, 198), (484, 198), (484, 199), (485, 199), (485, 200), (485, 201), (485, 202), (485, 203), (486, 203), (486, 204), (487, 204), (488, 204), (489, 204), (489, 205), (490, 205), (491, 205), (491, 206), (491, 207), (491, 208), (491, 209), (491, 210), (491, 211), (491, 212), (491, 213), (492, 213), (493, 213), (493, 214), (494, 214), (494, 215), (494, 216), (494, 217), (494, 218), (494, 219), (494, 220), (494, 221), (494, 222), (494, 223), (494, 224), (494, 225), (494, 226), (494, 227), (494, 228), (494, 229), (494, 230), (494, 231), (494, 232), (494, 233), (494, 234), (494, 235), (495, 235), (496, 235), (497, 235), (497, 236), (497, 237), (498, 237), (499, 237), (500, 237), (500, 238), (500, 239), (501, 239), (502, 239), (503, 239), (504, 239), (505, 239), (505, 240), (505, 241), (506, 241), (506, 242), (506, 243), (505, 243), (505, 244), (505, 245), (505, 246), (505, 247), (505, 248), (505, 249), (505, 250), (504, 250), (504, 251), (504, 252), (505, 252), (505, 253), (506, 253), (506, 254), (507, 254), (508, 254), (509, 254), (509, 255), (509, 256), (509, 257), (509, 258), (510, 258), (511, 258), (511, 259), (512, 259), (513, 259), (513, 260), (513, 261), (513, 262), (513, 263), (512, 263), (512, 264), (512, 265), (513, 265), (514, 265), (515, 265), (515, 266), (516, 266), (516, 267), (516, 268), (516, 269), (516, 270), (517, 270), (517, 271), (517, 272), (517, 273), (517, 274), (517, 275), (517, 276), (517, 277), (517, 278), (517, 279), (517, 280), (517, 281), (517, 282), (518, 282), (518, 283), (518, 284), (518, 285), (518, 286), (518, 287), (519, 287), (520, 287), (521, 287), (522, 287), (523, 287), (524, 287), (524, 288), (524, 289), (525, 289), (526, 289), (527, 289), (527, 290), (527, 291), (527, 292), (528, 292), (529, 292), (529, 293), (529, 294), (529, 295), (530, 295), (530, 296), (531, 296), (531, 297), (532, 297), (532, 298), (532, 299), (531, 299), (531, 300), (531, 301), (532, 301), (532, 302), (533, 302), (534, 302), (535, 302), (535, 303), (535, 304), (535, 305), (535, 306), (535, 307), (535, 308), (535, 309), (536, 309), (536, 310), (537, 310), (537, 311), (537, 312), (537, 313), (537, 314), (537, 315), (537, 316), (537, 317), (537, 318), (537, 319), (538, 319), (539, 319), (539, 320), (539, 321), (540, 321), (541, 321), (542, 321), (543, 321), (544, 321), (544, 322), (544, 323), (544, 324), (545, 324), (545, 325), (545, 326), (545, 327), (546, 327), (547, 327), (548, 327), (548, 328), (548, 329), (548, 330), (549, 330), (549, 331), (549, 332), (549, 333), (550, 333), (550, 334), (551, 334), (552, 334), (553, 334), (554, 334), (554, 335), (554, 336), (554, 337), (554, 338), (554, 339), (554, 340), (553, 340), (552, 340), (552, 341), (551, 341), (551, 342), (551, 343), (551, 344), (551, 345), (552, 345), (552, 346), (552, 347), (552, 348), (553, 348), (553, 349), (553, 350), (552, 350), (552, 351), (552, 352), (553, 352), (553, 353), (553, 354), (554, 354), (555, 354), (555, 355), (555, 356), (555, 357), (555, 358), (555, 359), (556, 359), (556, 360), (556, 361), (556, 362), (555, 362), (555, 363), (555, 364), (556, 364), (556, 365), (556, 366), (556, 367), (556, 368), (556, 369), (556, 370), (557, 370), (558, 370), (559, 370), (559, 371), (559, 372), (559, 373), (559, 374), (559, 375), (558, 375), (558, 376), (558, 377), (558, 378), (557, 378), (557, 379), (557, 380), (557, 381), (557, 382), (556, 382), (556, 383), (556, 384), (557, 384), (558, 384), (559, 384), (559, 385), (559, 386), (559, 387), (559, 388), (560, 388), (561, 388), (562, 388), (563, 388), (564, 388), (564, 389), (565, 389), (566, 389), (567, 389), (568, 389), (569, 389), (570, 389), (570, 390), (570, 391), (571, 391), (572, 391), (573, 391), (574, 391), (574, 392), (574, 393), (574, 394), (574, 395), (574, 396), (573, 396), (573, 397), (573, 398), (572, 398), (572, 399), (572, 400), (572, 401), (573, 401), (574, 401), (575, 401), (575, 402), (575, 403), (575, 404), (575, 405), (574, 405), (574, 406), (574, 407), (574, 408), (574, 409), (574, 410), (574, 411), (575, 411), (575, 412), (575, 413), (576, 413), (576, 414), (576, 415), (576, 416), (575, 416), (574, 416), (574, 417), (574, 418), (574, 419), (574, 420), (574, 421), (574, 422), (574, 423), (574, 424), (574, 425), (574, 426), (575, 426), (576, 426), (577, 426), (577, 427), (578, 427), (579, 427), (579, 428), (579, 429), (579, 430), (579, 431), (579, 432), (580, 432), (580, 433), (580, 434), (580, 435), (580, 436), (580, 437), (581, 437), (581, 438), (581, 439), (581, 440), (581, 441), (582, 441), (582, 442), (582, 443), (583, 443), (583, 444), (583, 445), (583, 446), (584, 446), (585, 446), (586, 446), (586, 447), (587, 447), (587, 448), (587, 449), (587, 450), (587, 451), (588, 451), (589, 451), (589, 452), (589, 453), (589, 454), (589, 455), (589, 456), (589, 457), (589, 458), (589, 459), (589, 460), (590, 460), (590, 461), (590, 462), (590, 463), (590, 464), (591, 464), (591, 465), (591, 466), (591, 467), (591, 468), (591, 469), (591, 470), (591, 471), (591, 472), (591, 473), (591, 474), (591, 475), (591, 476), (591, 477), (591, 478), (591, 479), (591, 480), (592, 480), (593, 480), (593, 481), (593, 482), (593, 483), (594, 483), (594, 484), (594, 485), (595, 485), (595, 486), (595, 487), (595, 488), (595, 489), (596, 489), (596, 490), (596, 491), (596, 492), (596, 493), (596, 494), (596, 495), (596, 496), (596, 497), (596, 498), (597, 498), (598, 498), (599, 498), (600, 498), (600, 499), (600, 500), (600, 501), (600, 502), (600, 503), (601, 503), (601, 504), (601, 505), (601, 506), (601, 507), (602, 507), (602, 508), (602, 509), (601, 509), (600, 509), (599, 509), (599, 510), (599, 511), (599, 512), (599, 513), (599, 514), (599, 515), (599, 516), (599, 517), (599, 518), (599, 519), (599, 520), (599, 521), (599, 522), (599, 523), (599, 524), (599, 525), (599, 526), (599, 527), (599, 528), (600, 528), (600, 529), (600, 530), (600, 531), (599, 531), (599, 532), (599, 533), (600, 533), (601, 533), (601, 534), (601, 535), (601, 536), (600, 536), (600, 537), (600, 538), (601, 538), (601, 539), (601, 540), (602, 540), (603, 540), (603, 541), (603, 542), (604, 542), (605, 542), (606, 542), (606, 543), (606, 544), (606, 545), (606, 546), (606, 547), (607, 547), (607, 548), (607, 549), (608, 549), (609, 549), (609, 550), (609, 551), (609, 552), (609, 553), (610, 553), (611, 553), (612, 553), (613, 553), (613, 554), (613, 555), (613, 556), (613, 557), (614, 557), (615, 557), (615, 558), (616, 558), (617, 558), (617, 559), (617, 560), (618, 560), (618, 561), (618, 562), (617, 562), (616, 562), (616, 563), (616, 564), (616, 565), (616, 566), (616, 567), (616, 568), (617, 568), (617, 569), (617, 570), (616, 570), (616, 571), (616, 572), (616, 573), (616, 574), (616, 575), (615, 575), (615, 576), (614, 576), (614, 577), (614, 578), (614, 579), (613, 579), (613, 580), (613, 581), (613, 582), (613, 583), (613, 584), (613, 585), (613, 586), (613, 587), (613, 588), (613, 589), (613, 590), (613, 591), (613, 592), (613, 593), (614, 593), (615, 593), (616, 593), (616, 594), (616, 595), (617, 595), (617, 596), (617, 597), (617, 598), (618, 598), (619, 598), (620, 598), (620, 599), (621, 599), (622, 599), (622, 600), (622, 601), (623, 601), (623, 602), (623, 603), (623, 604), (623, 605), (623, 606), (623, 607), (623, 608), (624, 608), (625, 608), (625, 609), (625, 610), (625, 611), (624, 611), (624, 612), (624, 613), (625, 613), (626, 613), (627, 613), (628, 613), (628, 614), (629, 614), (629, 615), (629, 616), (630, 616), (630, 617), (630, 618), (631, 618), (631, 619), (631, 620), (631, 621), (632, 621), (633, 621), (633, 622), (633, 623), (634, 623), (634, 624), (635, 624), (636, 624), (636, 625), (637, 625), (637, 626), (637, 627), (638, 627), (639, 627), (639, 628), (639, 629), (638, 629), (638, 630), (637, 630), (637, 631), (637, 632), (637, 633), (637, 634), (638, 634), (639, 634), (639, 633), (640, 633), (641, 633), (642, 633), (643, 633), (644, 633), (644, 634), (644, 635), (645, 635), (646, 635), (646, 636), (646, 637), (646, 638), (646, 639), (646, 640), (647, 640), (647, 641), (647, 642), (646, 642), (646, 643), (645, 643), (645, 644), (645, 645), (645, 646), (645, 647), (646, 647), (647, 647), (648, 647), (648, 648), (649, 648)] +13,373.72734475135803,[(0, 1), (1, 1), (1, 2), (2, 2), (2, 3), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (8, 7), (9, 7), (10, 7), (10, 8), (11, 8), (11, 9), (11, 10), (11, 11), (12, 11), (13, 11), (13, 12), (14, 12), (15, 12), (16, 12), (17, 12), (18, 12), (19, 12), (20, 12), (20, 13), (20, 14), (20, 15), (21, 15), (21, 16), (21, 17), (21, 18), (21, 19), (22, 19), (23, 19), (24, 19), (24, 20), (24, 21), (25, 21), (25, 22), (26, 22), (26, 23), (26, 24), (26, 25), (26, 26), (26, 27), (26, 28), (26, 29), (26, 30), (26, 31), (26, 32), (27, 32), (27, 33), (28, 33), (29, 33), (29, 34), (30, 34), (31, 34), (32, 34), (33, 34), (34, 34), (34, 35), (34, 36), (35, 36), (36, 36), (37, 36), (37, 35), (38, 35), (39, 35), (40, 35), (40, 34), (41, 34), (41, 33), (42, 33), (43, 33), (44, 33), (45, 33), (46, 33), (47, 33), (48, 33), (49, 33), (50, 33), (51, 33), (51, 32), (52, 32), (53, 32), (54, 32), (55, 32), (56, 32), (57, 32), (58, 32), (59, 32), (59, 33), (59, 34), (59, 35), (59, 36), (59, 37), (60, 37), (60, 38), (60, 39), (60, 40), (60, 41), (61, 41), (62, 41), (62, 42), (62, 43), (63, 43), (64, 43), (64, 44), (65, 44), (66, 44), (66, 45), (67, 45), (68, 45), (68, 46), (68, 47), (69, 47), (70, 47), (70, 48), (71, 48), (72, 48), (73, 48), (74, 48), (74, 49), (75, 49), (76, 49), (77, 49), (77, 48), (78, 48), (79, 48), (80, 48), (81, 48), (81, 47), (81, 46), (82, 46), (82, 45), (83, 45), (84, 45), (85, 45), (85, 44), (86, 44), (86, 43), (87, 43), (88, 43), (89, 43), (90, 43), (91, 43), (92, 43), (93, 43), (93, 44), (93, 45), (94, 45), (95, 45), (96, 45), (97, 45), (98, 45), (99, 45), (100, 45), (101, 45), (102, 45), (103, 45), (104, 45), (104, 46), (105, 46), (106, 46), (106, 47), (106, 48), (106, 49), (107, 49), (108, 49), (108, 50), (109, 50), (110, 50), (111, 50), (112, 50), (113, 50), (114, 50), (114, 51), (115, 51), (116, 51), (116, 52), (116, 53), (117, 53), (118, 53), (119, 53), (120, 53), (121, 53), (122, 53), (123, 53), (124, 53), (125, 53), (126, 53), (127, 53), (127, 54), (127, 55), (127, 56), (127, 57), (127, 58), (128, 58), (129, 58), (130, 58), (130, 59), (131, 59), (132, 59), (133, 59), (134, 59), (134, 58), (135, 58), (135, 57), (136, 57), (137, 57), (137, 58), (138, 58), (139, 58), (139, 59), (140, 59), (141, 59), (141, 60), (141, 61), (141, 62), (141, 63), (142, 63), (143, 63), (144, 63), (145, 63), (146, 63), (146, 64), (146, 65), (147, 65), (148, 65), (149, 65), (149, 66), (150, 66), (150, 67), (151, 67), (152, 67), (153, 67), (154, 67), (154, 68), (155, 68), (155, 69), (156, 69), (156, 70), (157, 70), (157, 71), (157, 72), (157, 73), (158, 73), (158, 74), (158, 75), (159, 75), (160, 75), (161, 75), (162, 75), (163, 75), (164, 75), (164, 76), (164, 77), (164, 78), (164, 79), (164, 80), (165, 80), (166, 80), (167, 80), (168, 80), (169, 80), (169, 81), (170, 81), (171, 81), (172, 81), (172, 82), (172, 83), (172, 84), (173, 84), (174, 84), (175, 84), (176, 84), (176, 83), (177, 83), (177, 82), (177, 81), (178, 81), (179, 81), (179, 82), (180, 82), (180, 83), (181, 83), (182, 83), (182, 84), (183, 84), (184, 84), (184, 85), (185, 85), (186, 85), (187, 85), (188, 85), (189, 85), (190, 85), (191, 85), (192, 85), (192, 86), (192, 87), (193, 87), (194, 87), (195, 87), (196, 87), (197, 87), (197, 86), (197, 85), (198, 85), (199, 85), (200, 85), (201, 85), (201, 86), (202, 86), (203, 86), (204, 86), (205, 86), (206, 86), (207, 86), (207, 87), (207, 88), (208, 88), (209, 88), (210, 88), (210, 87), (211, 87), (212, 87), (213, 87), (214, 87), (214, 88), (214, 89), (214, 90), (215, 90), (215, 91), (216, 91), (216, 92), (216, 93), (216, 94), (216, 95), (216, 96), (216, 97), (216, 98), (216, 99), (216, 100), (217, 100), (218, 100), (218, 99), (219, 99), (220, 99), (220, 100), (221, 100), (222, 100), (223, 100), (223, 101), (223, 102), (224, 102), (224, 103), (225, 103), (226, 103), (227, 103), (228, 103), (229, 103), (230, 103), (231, 103), (232, 103), (232, 104), (232, 105), (232, 106), (233, 106), (234, 106), (235, 106), (235, 107), (236, 107), (237, 107), (237, 108), (238, 108), (239, 108), (239, 109), (239, 110), (240, 110), (241, 110), (242, 110), (243, 110), (243, 109), (244, 109), (245, 109), (246, 109), (246, 110), (246, 111), (246, 112), (246, 113), (247, 113), (248, 113), (248, 114), (248, 115), (248, 116), (248, 117), (249, 117), (249, 118), (249, 119), (249, 120), (249, 121), (249, 122), (249, 123), (250, 123), (251, 123), (252, 123), (252, 124), (252, 125), (253, 125), (254, 125), (255, 125), (256, 125), (257, 125), (258, 125), (259, 125), (259, 126), (259, 127), (259, 128), (260, 128), (260, 129), (260, 130), (261, 130), (262, 130), (263, 130), (264, 130), (264, 129), (265, 129), (266, 129), (267, 129), (268, 129), (268, 130), (268, 131), (269, 131), (270, 131), (270, 132), (271, 132), (271, 133), (271, 134), (271, 135), (271, 136), (271, 137), (271, 138), (272, 138), (273, 138), (274, 138), (274, 139), (274, 140), (274, 141), (275, 141), (275, 142), (276, 142), (277, 142), (277, 143), (278, 143), (279, 143), (279, 144), (280, 144), (281, 144), (281, 143), (282, 143), (283, 143), (284, 143), (284, 144), (285, 144), (286, 144), (286, 145), (287, 145), (288, 145), (289, 145), (290, 145), (291, 145), (292, 145), (293, 145), (293, 146), (294, 146), (295, 146), (296, 146), (296, 147), (297, 147), (298, 147), (298, 148), (299, 148), (299, 149), (299, 150), (300, 150), (300, 151), (301, 151), (301, 152), (301, 153), (302, 153), (303, 153), (304, 153), (305, 153), (306, 153), (307, 153), (308, 153), (309, 153), (309, 154), (310, 154), (310, 155), (310, 156), (311, 156), (311, 157), (312, 157), (313, 157), (314, 157), (314, 156), (314, 155), (315, 155), (316, 155), (317, 155), (317, 154), (318, 154), (319, 154), (320, 154), (320, 155), (321, 155), (322, 155), (323, 155), (324, 155), (325, 155), (326, 155), (326, 156), (326, 157), (326, 158), (327, 158), (328, 158), (329, 158), (330, 158), (331, 158), (331, 157), (331, 156), (332, 156), (333, 156), (334, 156), (335, 156), (336, 156), (336, 157), (336, 158), (336, 159), (336, 160), (337, 160), (338, 160), (339, 160), (340, 160), (340, 161), (341, 161), (341, 162), (341, 163), (342, 163), (343, 163), (343, 162), (344, 162), (345, 162), (346, 162), (347, 162), (348, 162), (348, 161), (349, 161), (350, 161), (350, 160), (351, 160), (352, 160), (353, 160), (354, 160), (355, 160), (356, 160), (357, 160), (358, 160), (358, 161), (358, 162), (359, 162), (360, 162), (361, 162), (362, 162), (363, 162), (364, 162), (364, 161), (365, 161), (366, 161), (366, 160), (367, 160), (368, 160), (369, 160), (370, 160), (370, 161), (370, 162), (371, 162), (372, 162), (372, 163), (372, 164), (372, 165), (372, 166), (372, 167), (372, 168), (373, 168), (374, 168), (374, 169), (375, 169), (376, 169), (377, 169), (378, 169), (379, 169), (379, 170), (379, 171), (380, 171), (381, 171), (382, 171), (382, 172), (382, 173), (382, 174), (383, 174), (384, 174), (385, 174), (386, 174), (387, 174), (388, 174), (389, 174), (389, 175), (390, 175), (391, 175), (392, 175), (393, 175), (394, 175), (394, 176), (395, 176), (396, 176), (397, 176), (398, 176), (399, 176), (400, 176), (400, 175), (401, 175), (402, 175), (403, 175), (404, 175), (405, 175), (406, 175), (407, 175), (408, 175), (409, 175), (410, 175), (410, 176), (410, 177), (410, 178), (410, 179), (410, 180), (410, 181), (410, 182), (410, 183), (411, 183), (412, 183), (413, 183), (413, 184), (414, 184), (415, 184), (416, 184), (416, 183), (417, 183), (418, 183), (419, 183), (419, 184), (420, 184), (421, 184), (422, 184), (423, 184), (423, 185), (423, 186), (424, 186), (425, 186), (426, 186), (426, 185), (427, 185), (428, 185), (428, 186), (429, 186), (430, 186), (430, 187), (431, 187), (432, 187), (432, 188), (432, 189), (432, 190), (432, 191), (433, 191), (434, 191), (435, 191), (436, 191), (436, 190), (437, 190), (438, 190), (439, 190), (439, 189), (440, 189), (441, 189), (442, 189), (443, 189), (444, 189), (445, 189), (445, 190), (446, 190), (447, 190), (448, 190), (449, 190), (450, 190), (451, 190), (452, 190), (452, 191), (452, 192), (452, 193), (452, 194), (453, 194), (454, 194), (455, 194), (456, 194), (457, 194), (458, 194), (459, 194), (459, 193), (460, 193), (461, 193), (461, 192), (462, 192), (463, 192), (464, 192), (465, 192), (466, 192), (466, 193), (466, 194), (467, 194), (467, 195), (468, 195), (469, 195), (470, 195), (471, 195), (472, 195), (473, 195), (473, 196), (473, 197), (474, 197), (475, 197), (475, 198), (476, 198), (477, 198), (478, 198), (479, 198), (480, 198), (480, 199), (480, 200), (480, 201), (481, 201), (481, 202), (482, 202), (483, 202), (483, 203), (484, 203), (485, 203), (485, 204), (485, 205), (485, 206), (485, 207), (485, 208), (486, 208), (487, 208), (488, 208), (489, 208), (490, 208), (491, 208), (491, 209), (491, 210), (492, 210), (493, 210), (493, 211), (494, 211), (495, 211), (496, 211), (497, 211), (498, 211), (499, 211), (500, 211), (501, 211), (502, 211), (503, 211), (504, 211), (504, 212), (505, 212), (506, 212), (506, 213), (506, 214), (506, 215), (506, 216), (505, 216), (505, 217), (505, 218), (506, 218), (506, 219), (507, 219), (508, 219), (509, 219), (510, 219), (511, 219), (512, 219), (513, 219), (513, 220), (513, 221), (513, 222), (513, 223), (513, 224), (514, 224), (514, 225), (514, 226), (515, 226), (516, 226), (517, 226), (517, 227), (517, 228), (518, 228), (518, 229), (518, 230), (519, 230), (520, 230), (521, 230), (522, 230), (522, 231), (523, 231), (524, 231), (525, 231), (526, 231), (527, 231), (528, 231), (529, 231), (530, 231), (531, 231), (532, 231), (533, 231), (533, 232), (534, 232), (535, 232), (536, 232), (537, 232), (538, 232), (539, 232), (539, 233), (540, 233), (541, 233), (542, 233), (542, 234), (543, 234), (544, 234), (545, 234), (545, 235), (546, 235), (546, 236), (547, 236), (548, 236), (549, 236), (550, 236), (551, 236), (551, 235), (552, 235), (553, 235), (553, 236), (554, 236), (554, 237), (555, 237), (556, 237), (557, 237), (558, 237), (558, 236), (559, 236), (559, 235), (560, 235), (561, 235), (562, 235), (563, 235), (564, 235), (564, 234), (565, 234), (566, 234), (567, 234), (568, 234), (569, 234), (569, 235), (569, 236), (569, 237), (570, 237), (571, 237), (572, 237), (572, 238), (572, 239), (573, 239), (574, 239), (575, 239), (576, 239), (577, 239), (578, 239), (578, 240), (579, 240), (580, 240), (580, 241), (581, 241), (582, 241), (583, 241), (584, 241), (585, 241), (586, 241), (587, 241), (588, 241), (588, 242), (588, 243), (588, 244), (588, 245), (588, 246), (588, 247), (587, 247), (587, 248), (587, 249), (587, 250), (588, 250), (589, 250), (589, 251), (590, 251), (591, 251), (591, 252), (591, 253), (591, 254), (592, 254), (592, 255), (592, 256), (592, 257), (592, 258), (592, 259), (592, 260), (592, 261), (591, 261), (590, 261), (589, 261), (589, 262), (588, 262), (587, 262), (586, 262), (586, 263), (586, 264), (586, 265), (586, 266), (585, 266), (585, 267), (585, 268), (585, 269), (585, 270), (585, 271), (585, 272), (585, 273), (585, 274), (585, 275), (585, 276), (586, 276), (587, 276), (587, 277), (587, 278), (587, 279), (587, 280), (587, 281), (587, 282), (587, 283), (587, 284), (587, 285), (587, 286), (587, 287), (587, 288), (587, 289), (588, 289), (588, 290), (589, 290), (589, 291), (589, 292), (588, 292), (588, 293), (588, 294), (588, 295), (587, 295), (587, 296), (587, 297), (587, 298), (587, 299), (587, 300), (587, 301), (587, 302), (587, 303), (588, 303), (588, 304), (589, 304), (590, 304), (590, 305), (590, 306), (590, 307), (589, 307), (589, 308), (588, 308), (588, 309), (588, 310), (588, 311), (588, 312), (588, 313), (588, 314), (588, 315), (587, 315), (587, 316), (587, 317), (587, 318), (586, 318), (586, 319), (586, 320), (586, 321), (587, 321), (588, 321), (589, 321), (590, 321), (591, 321), (591, 322), (591, 323), (591, 324), (591, 325), (591, 326), (592, 326), (592, 327), (593, 327), (593, 328), (593, 329), (594, 329), (595, 329), (596, 329), (596, 330), (596, 331), (596, 332), (597, 332), (598, 332), (598, 333), (599, 333), (600, 333), (601, 333), (602, 333), (602, 334), (603, 334), (603, 335), (604, 335), (604, 336), (604, 337), (604, 338), (603, 338), (603, 339), (603, 340), (603, 341), (603, 342), (604, 342), (605, 342), (605, 343), (605, 344), (605, 345), (605, 346), (604, 346), (604, 347), (604, 348), (604, 349), (605, 349), (606, 349), (607, 349), (608, 349), (608, 350), (608, 351), (608, 352), (609, 352), (609, 353), (609, 354), (609, 355), (609, 356), (609, 357), (610, 357), (610, 358), (610, 359), (610, 360), (611, 360), (611, 361), (612, 361), (613, 361), (613, 362), (613, 363), (614, 363), (614, 364), (614, 365), (614, 366), (614, 367), (614, 368), (614, 369), (614, 370), (613, 370), (613, 371), (613, 372), (612, 372), (612, 373), (612, 374), (612, 375), (612, 376), (612, 377), (613, 377), (614, 377), (614, 378), (614, 379), (615, 379), (616, 379), (616, 380), (616, 381), (616, 382), (617, 382), (617, 383), (617, 384), (617, 385), (618, 385), (618, 386), (618, 387), (618, 388), (618, 389), (618, 390), (618, 391), (618, 392), (618, 393), (618, 394), (618, 395), (618, 396), (618, 397), (619, 397), (619, 398), (619, 399), (619, 400), (618, 400), (618, 401), (618, 402), (619, 402), (620, 402), (621, 402), (622, 402), (622, 403), (623, 403), (623, 404), (624, 404), (624, 405), (624, 406), (625, 406), (625, 407), (625, 408), (625, 409), (625, 410), (625, 411), (625, 412), (624, 412), (624, 413), (624, 414), (624, 415), (625, 415), (625, 416), (625, 417), (625, 418), (624, 418), (623, 418), (622, 418), (621, 418), (621, 419), (621, 420), (621, 421), (621, 422), (621, 423), (621, 424), (620, 424), (620, 425), (620, 426), (621, 426), (622, 426), (623, 426), (623, 427), (623, 428), (624, 428), (625, 428), (626, 428), (627, 428), (627, 429), (628, 429), (629, 429), (630, 429), (631, 429), (632, 429), (632, 430), (632, 431), (632, 432), (633, 432), (633, 433), (634, 433), (634, 434), (634, 435), (634, 436), (635, 436), (636, 436), (636, 437), (637, 437), (638, 437), (639, 437), (639, 438), (639, 439), (639, 440), (639, 441), (639, 442), (640, 442), (640, 443), (640, 444), (640, 445), (641, 445), (641, 446), (642, 446), (642, 447), (642, 448), (643, 448), (644, 448), (645, 448), (645, 449), (646, 449), (647, 449), (647, 450), (647, 451), (647, 452), (647, 453), (647, 454), (648, 454), (649, 454), (649, 455), (650, 455), (650, 456), (650, 457), (649, 457), (649, 458), (649, 459), (650, 459), (651, 459), (652, 459), (652, 460), (652, 461), (653, 461), (653, 462), (653, 463), (653, 464), (653, 465), (654, 465), (654, 466), (654, 467), (654, 468), (654, 469), (654, 470), (654, 471), (654, 472), (654, 473), (655, 473), (655, 474), (655, 475), (654, 475), (654, 476), (654, 477), (654, 478), (654, 479), (654, 480), (654, 481), (654, 482), (654, 483), (654, 484), (653, 484), (653, 485), (653, 486), (654, 486), (654, 487), (654, 488), (654, 489), (654, 490), (654, 491), (655, 491), (655, 492), (655, 493), (656, 493), (656, 494), (656, 495), (656, 496), (656, 497), (656, 498), (656, 499), (657, 499), (657, 500), (657, 501), (657, 502), (657, 503), (656, 503), (656, 504), (656, 505), (657, 505), (658, 505), (659, 505), (660, 505), (661, 505), (661, 506), (662, 506), (663, 506), (664, 506), (665, 506), (665, 507), (665, 508), (665, 509), (666, 509), (666, 510), (666, 511), (666, 512), (666, 513), (667, 513), (668, 513), (668, 514), (668, 515), (668, 516), (669, 516), (669, 517), (669, 518), (669, 519), (669, 520), (670, 520), (671, 520), (671, 521), (671, 522), (671, 523), (670, 523), (670, 524), (670, 525), (671, 525), (672, 525), (672, 526), (672, 527), (672, 528), (672, 529), (672, 530), (673, 530), (673, 531), (673, 532), (673, 533), (673, 534), (674, 534), (674, 535), (674, 536), (674, 537), (674, 538), (675, 538), (675, 539), (675, 540), (675, 541), (675, 542), (674, 542), (674, 543), (673, 543), (673, 544), (673, 545), (674, 545), (674, 546), (675, 546), (676, 546), (676, 547), (676, 548), (677, 548), (677, 549), (677, 550), (677, 551), (677, 552), (677, 553), (676, 553), (676, 554), (676, 555), (676, 556), (676, 557), (676, 558), (675, 558), (675, 559), (675, 560), (675, 561), (675, 562), (675, 563), (675, 564), (675, 565), (676, 565), (677, 565), (677, 566), (677, 567), (678, 567), (678, 568), (678, 569), (678, 570), (678, 571), (677, 571), (677, 572), (677, 573), (677, 574), (677, 575), (677, 576), (676, 576), (676, 577), (676, 578), (676, 579), (676, 580), (676, 581), (676, 582), (676, 583), (675, 583), (674, 583), (674, 584), (673, 584), (673, 585), (673, 586), (672, 586), (671, 586), (671, 587), (671, 588), (670, 588), (669, 588), (668, 588), (667, 588), (667, 589), (667, 590), (667, 591), (667, 592), (667, 593), (668, 593), (668, 594), (669, 594), (669, 595), (669, 596), (669, 597), (669, 598), (670, 598), (670, 599), (670, 600), (670, 601), (671, 601), (672, 601), (673, 601), (673, 602), (674, 602), (674, 603), (674, 604), (674, 605), (674, 606), (674, 607), (674, 608), (675, 608), (676, 608), (676, 609), (676, 610), (676, 611), (677, 611), (677, 612), (677, 613), (677, 614), (677, 615), (677, 616), (677, 617), (678, 617), (678, 618), (679, 618), (680, 618), (681, 618), (681, 619), (681, 620), (681, 621), (681, 622), (681, 623), (681, 624), (680, 624), (680, 625), (680, 626), (680, 627), (680, 628), (680, 629), (680, 630), (681, 630), (681, 631), (682, 631), (682, 632), (682, 633), (682, 634), (682, 635), (682, 636), (682, 637), (682, 638), (682, 639), (681, 639), (681, 640), (681, 641), (681, 642), (681, 643), (680, 643), (680, 644), (680, 645), (681, 645), (682, 645), (683, 645), (683, 646), (683, 647), (683, 648), (683, 649), (684, 649), (685, 649), (685, 650), (685, 651), (685, 652), (686, 652), (686, 653), (686, 654), (687, 654), (688, 654), (688, 655), (689, 655), (690, 655), (690, 656), (690, 657), (690, 658), (690, 659), (690, 660), (690, 661), (690, 662), (689, 662), (689, 663), (689, 664), (689, 665), (689, 666), (690, 666), (690, 667), (690, 668), (690, 669), (691, 669), (691, 670), (691, 671), (691, 672), (691, 673), (691, 674), (691, 675), (691, 676), (691, 677), (691, 678), (690, 678), (690, 679), (690, 680), (689, 680), (689, 681), (688, 681), (688, 682), (688, 683), (688, 684), (687, 684), (687, 685), (687, 686), (687, 687), (688, 687), (688, 688), (688, 689), (688, 690), (688, 691), (687, 691), (687, 692), (687, 693), (688, 693), (688, 694), (689, 694), (690, 694), (690, 695), (690, 696), (690, 697), (691, 697), (692, 697), (692, 698), (693, 698), (694, 698), (695, 698), (696, 698), (697, 698), (698, 698), (699, 698)] +14,559.1991386413574,[(0, 1), (0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (8, 7), (8, 8), (8, 9), (8, 10), (9, 10), (10, 10), (11, 10), (12, 10), (13, 10), (14, 10), (15, 10), (15, 11), (15, 12), (16, 12), (16, 13), (16, 14), (17, 14), (17, 15), (18, 15), (19, 15), (19, 16), (19, 17), (20, 17), (21, 17), (22, 17), (23, 17), (24, 17), (24, 18), (24, 19), (24, 20), (24, 21), (24, 22), (25, 22), (25, 23), (25, 24), (26, 24), (26, 25), (26, 26), (27, 26), (28, 26), (29, 26), (29, 27), (30, 27), (30, 28), (30, 29), (31, 29), (32, 29), (32, 30), (33, 30), (33, 31), (34, 31), (35, 31), (36, 31), (37, 31), (38, 31), (38, 32), (39, 32), (40, 32), (40, 33), (40, 34), (40, 35), (41, 35), (42, 35), (42, 36), (42, 37), (42, 38), (42, 39), (42, 40), (43, 40), (44, 40), (45, 40), (45, 41), (46, 41), (46, 42), (46, 43), (47, 43), (48, 43), (48, 44), (48, 45), (48, 46), (48, 47), (48, 48), (48, 49), (49, 49), (49, 50), (49, 51), (49, 52), (49, 53), (48, 53), (48, 54), (48, 55), (48, 56), (48, 57), (48, 58), (48, 59), (48, 60), (49, 60), (49, 61), (49, 62), (50, 62), (50, 63), (50, 64), (50, 65), (50, 66), (51, 66), (52, 66), (52, 67), (52, 68), (52, 69), (52, 70), (53, 70), (53, 71), (53, 72), (53, 73), (53, 74), (54, 74), (54, 75), (55, 75), (56, 75), (57, 75), (57, 76), (57, 77), (57, 78), (57, 79), (57, 80), (57, 81), (57, 82), (57, 83), (57, 84), (57, 85), (58, 85), (59, 85), (60, 85), (61, 85), (61, 86), (62, 86), (63, 86), (64, 86), (65, 86), (66, 86), (66, 87), (66, 88), (66, 89), (67, 89), (68, 89), (69, 89), (70, 89), (71, 89), (72, 89), (73, 89), (73, 90), (73, 91), (74, 91), (74, 92), (75, 92), (76, 92), (76, 93), (76, 94), (77, 94), (78, 94), (79, 94), (80, 94), (81, 94), (81, 95), (81, 96), (82, 96), (83, 96), (84, 96), (85, 96), (86, 96), (87, 96), (88, 96), (89, 96), (89, 97), (89, 98), (90, 98), (91, 98), (91, 99), (91, 100), (91, 101), (92, 101), (93, 101), (93, 102), (93, 103), (94, 103), (94, 104), (94, 105), (94, 106), (94, 107), (94, 108), (94, 109), (94, 110), (95, 110), (96, 110), (97, 110), (98, 110), (98, 111), (98, 112), (99, 112), (100, 112), (101, 112), (102, 112), (102, 113), (103, 113), (103, 114), (103, 115), (103, 116), (104, 116), (105, 116), (106, 116), (107, 116), (108, 116), (108, 117), (109, 117), (109, 118), (109, 119), (110, 119), (111, 119), (111, 120), (112, 120), (113, 120), (114, 120), (114, 121), (114, 122), (114, 123), (115, 123), (116, 123), (117, 123), (118, 123), (119, 123), (120, 123), (120, 122), (121, 122), (122, 122), (123, 122), (124, 122), (124, 123), (125, 123), (125, 124), (126, 124), (127, 124), (128, 124), (128, 125), (129, 125), (130, 125), (131, 125), (131, 126), (131, 127), (131, 128), (132, 128), (132, 129), (132, 130), (132, 131), (133, 131), (134, 131), (134, 132), (135, 132), (135, 133), (136, 133), (137, 133), (138, 133), (138, 134), (138, 135), (139, 135), (140, 135), (141, 135), (142, 135), (142, 136), (142, 137), (143, 137), (144, 137), (144, 138), (144, 139), (144, 140), (144, 141), (144, 142), (144, 143), (145, 143), (146, 143), (147, 143), (147, 144), (148, 144), (149, 144), (149, 145), (149, 146), (149, 147), (149, 148), (149, 149), (150, 149), (151, 149), (151, 150), (151, 151), (151, 152), (151, 153), (151, 154), (152, 154), (153, 154), (154, 154), (155, 154), (156, 154), (157, 154), (157, 155), (157, 156), (157, 157), (157, 158), (158, 158), (159, 158), (159, 159), (159, 160), (160, 160), (161, 160), (161, 161), (161, 162), (161, 163), (162, 163), (162, 164), (163, 164), (164, 164), (165, 164), (166, 164), (167, 164), (168, 164), (168, 165), (168, 166), (168, 167), (168, 168), (168, 169), (169, 169), (170, 169), (171, 169), (171, 170), (171, 171), (171, 172), (171, 173), (172, 173), (173, 173), (174, 173), (174, 174), (174, 175), (175, 175), (176, 175), (177, 175), (177, 176), (178, 176), (179, 176), (180, 176), (181, 176), (182, 176), (183, 176), (183, 175), (184, 175), (185, 175), (185, 176), (185, 177), (185, 178), (186, 178), (187, 178), (188, 178), (188, 179), (188, 180), (189, 180), (189, 181), (189, 182), (189, 183), (190, 183), (190, 184), (190, 185), (191, 185), (191, 186), (191, 187), (192, 187), (193, 187), (194, 187), (194, 188), (194, 189), (195, 189), (196, 189), (197, 189), (198, 189), (199, 189), (199, 190), (199, 191), (199, 192), (199, 193), (199, 194), (199, 195), (199, 196), (199, 197), (200, 197), (200, 198), (200, 199), (199, 199), (199, 200), (199, 201), (199, 202), (199, 203), (199, 204), (200, 204), (200, 205), (200, 206), (200, 207), (200, 208), (200, 209), (200, 210), (200, 211), (201, 211), (202, 211), (203, 211), (204, 211), (205, 211), (206, 211), (207, 211), (208, 211), (209, 211), (209, 212), (210, 212), (210, 213), (210, 214), (210, 215), (210, 216), (210, 217), (210, 218), (210, 219), (211, 219), (211, 220), (211, 221), (211, 222), (211, 223), (211, 224), (212, 224), (212, 225), (213, 225), (214, 225), (214, 226), (215, 226), (215, 227), (215, 228), (215, 229), (215, 230), (215, 231), (215, 232), (215, 233), (215, 234), (215, 235), (216, 235), (217, 235), (217, 236), (217, 237), (218, 237), (218, 238), (219, 238), (220, 238), (221, 238), (222, 238), (223, 238), (224, 238), (224, 239), (224, 240), (224, 241), (224, 242), (224, 243), (225, 243), (226, 243), (227, 243), (228, 243), (229, 243), (229, 244), (229, 245), (228, 245), (228, 246), (228, 247), (228, 248), (228, 249), (229, 249), (229, 250), (230, 250), (231, 250), (231, 251), (231, 252), (231, 253), (231, 254), (232, 254), (233, 254), (233, 253), (234, 253), (235, 253), (236, 253), (236, 254), (237, 254), (237, 255), (237, 256), (238, 256), (239, 256), (240, 256), (240, 257), (240, 258), (240, 259), (240, 260), (240, 261), (240, 262), (240, 263), (240, 264), (240, 265), (240, 266), (241, 266), (242, 266), (243, 266), (244, 266), (244, 267), (244, 268), (245, 268), (245, 269), (246, 269), (246, 270), (247, 270), (248, 270), (249, 270), (249, 271), (250, 271), (250, 272), (250, 273), (251, 273), (252, 273), (252, 274), (252, 275), (252, 276), (252, 277), (252, 278), (252, 279), (253, 279), (254, 279), (254, 280), (254, 281), (254, 282), (254, 283), (254, 284), (254, 285), (254, 286), (255, 286), (255, 287), (255, 288), (255, 289), (255, 290), (256, 290), (256, 291), (257, 291), (257, 292), (257, 293), (257, 294), (257, 295), (257, 296), (257, 297), (257, 298), (258, 298), (259, 298), (260, 298), (260, 299), (260, 300), (261, 300), (262, 300), (262, 301), (263, 301), (263, 302), (263, 303), (262, 303), (262, 304), (262, 305), (262, 306), (262, 307), (263, 307), (263, 308), (263, 309), (263, 310), (264, 310), (265, 310), (266, 310), (266, 309), (267, 309), (268, 309), (269, 309), (270, 309), (270, 310), (270, 311), (271, 311), (272, 311), (273, 311), (273, 312), (274, 312), (275, 312), (276, 312), (276, 313), (277, 313), (277, 314), (277, 315), (277, 316), (278, 316), (279, 316), (280, 316), (281, 316), (282, 316), (283, 316), (283, 317), (283, 318), (283, 319), (283, 320), (284, 320), (285, 320), (286, 320), (286, 321), (286, 322), (286, 323), (286, 324), (285, 324), (285, 325), (285, 326), (286, 326), (286, 327), (286, 328), (286, 329), (286, 330), (287, 330), (288, 330), (289, 330), (289, 331), (290, 331), (291, 331), (291, 332), (292, 332), (293, 332), (294, 332), (295, 332), (296, 332), (297, 332), (298, 332), (298, 333), (299, 333), (300, 333), (300, 334), (301, 334), (301, 335), (301, 336), (301, 337), (302, 337), (302, 338), (303, 338), (304, 338), (305, 338), (306, 338), (307, 338), (307, 339), (307, 340), (307, 341), (307, 342), (307, 343), (308, 343), (308, 344), (308, 345), (308, 346), (309, 346), (310, 346), (310, 347), (310, 348), (310, 349), (310, 350), (310, 351), (310, 352), (310, 353), (311, 353), (311, 354), (312, 354), (313, 354), (313, 355), (314, 355), (315, 355), (315, 356), (315, 357), (316, 357), (316, 358), (316, 359), (317, 359), (318, 359), (319, 359), (320, 359), (320, 360), (321, 360), (322, 360), (323, 360), (324, 360), (324, 361), (324, 362), (325, 362), (326, 362), (326, 363), (326, 364), (327, 364), (327, 365), (328, 365), (329, 365), (330, 365), (331, 365), (332, 365), (333, 365), (333, 366), (334, 366), (335, 366), (335, 367), (335, 368), (336, 368), (337, 368), (337, 369), (338, 369), (338, 370), (339, 370), (339, 371), (339, 372), (340, 372), (341, 372), (342, 372), (343, 372), (344, 372), (345, 372), (345, 373), (345, 374), (345, 375), (345, 376), (346, 376), (347, 376), (348, 376), (348, 375), (349, 375), (350, 375), (351, 375), (352, 375), (352, 376), (352, 377), (353, 377), (354, 377), (355, 377), (356, 377), (357, 377), (358, 377), (359, 377), (360, 377), (361, 377), (362, 377), (362, 378), (362, 379), (362, 380), (362, 381), (363, 381), (364, 381), (364, 382), (365, 382), (366, 382), (367, 382), (368, 382), (369, 382), (370, 382), (370, 383), (370, 384), (370, 385), (370, 386), (370, 387), (371, 387), (371, 388), (371, 389), (371, 390), (371, 391), (372, 391), (372, 392), (373, 392), (374, 392), (375, 392), (376, 392), (376, 393), (376, 394), (377, 394), (377, 395), (377, 396), (377, 397), (377, 398), (376, 398), (376, 399), (376, 400), (376, 401), (376, 402), (376, 403), (376, 404), (376, 405), (376, 406), (377, 406), (377, 407), (377, 408), (377, 409), (378, 409), (378, 410), (378, 411), (379, 411), (379, 412), (380, 412), (380, 413), (380, 414), (381, 414), (381, 415), (381, 416), (382, 416), (383, 416), (384, 416), (385, 416), (385, 417), (386, 417), (387, 417), (388, 417), (388, 418), (388, 419), (389, 419), (390, 419), (391, 419), (391, 420), (391, 421), (392, 421), (393, 421), (394, 421), (394, 422), (395, 422), (396, 422), (397, 422), (398, 422), (399, 422), (399, 423), (400, 423), (401, 423), (401, 424), (402, 424), (402, 425), (402, 426), (402, 427), (402, 428), (403, 428), (404, 428), (405, 428), (405, 429), (406, 429), (407, 429), (408, 429), (409, 429), (410, 429), (410, 430), (410, 431), (410, 432), (410, 433), (410, 434), (411, 434), (412, 434), (413, 434), (413, 433), (414, 433), (415, 433), (416, 433), (416, 434), (416, 435), (416, 436), (417, 436), (417, 437), (417, 438), (417, 439), (418, 439), (419, 439), (419, 440), (419, 441), (419, 442), (419, 443), (419, 444), (420, 444), (420, 445), (420, 446), (420, 447), (420, 448), (421, 448), (421, 449), (421, 450), (421, 451), (421, 452), (421, 453), (422, 453), (422, 454), (422, 455), (422, 456), (422, 457), (423, 457), (423, 458), (424, 458), (424, 459), (424, 460), (424, 461), (423, 461), (423, 462), (423, 463), (423, 464), (423, 465), (424, 465), (424, 466), (424, 467), (424, 468), (423, 468), (423, 469), (423, 470), (423, 471), (423, 472), (423, 473), (424, 473), (424, 474), (425, 474), (426, 474), (427, 474), (428, 474), (429, 474), (430, 474), (430, 475), (430, 476), (431, 476), (432, 476), (433, 476), (434, 476), (435, 476), (436, 476), (437, 476), (437, 477), (437, 478), (437, 479), (437, 480), (438, 480), (439, 480), (440, 480), (441, 480), (441, 481), (441, 482), (442, 482), (442, 483), (442, 484), (442, 485), (442, 486), (443, 486), (444, 486), (445, 486), (445, 487), (446, 487), (447, 487), (447, 488), (447, 489), (447, 490), (448, 490), (448, 491), (448, 492), (448, 493), (448, 494), (448, 495), (448, 496), (448, 497), (449, 497), (450, 497), (451, 497), (452, 497), (452, 498), (453, 498), (453, 499), (453, 500), (454, 500), (455, 500), (456, 500), (456, 501), (456, 502), (457, 502), (457, 503), (458, 503), (459, 503), (460, 503), (460, 504), (461, 504), (462, 504), (463, 504), (464, 504), (465, 504), (465, 505), (465, 506), (465, 507), (465, 508), (465, 509), (466, 509), (466, 510), (466, 511), (466, 512), (466, 513), (466, 514), (466, 515), (467, 515), (467, 516), (467, 517), (468, 517), (468, 518), (468, 519), (468, 520), (468, 521), (469, 521), (470, 521), (471, 521), (472, 521), (472, 522), (472, 523), (472, 524), (472, 525), (472, 526), (472, 527), (472, 528), (472, 529), (471, 529), (471, 530), (471, 531), (471, 532), (470, 532), (470, 533), (470, 534), (470, 535), (470, 536), (470, 537), (470, 538), (470, 539), (470, 540), (470, 541), (470, 542), (471, 542), (472, 542), (473, 542), (473, 543), (473, 544), (474, 544), (475, 544), (475, 545), (475, 546), (475, 547), (475, 548), (475, 549), (476, 549), (477, 549), (477, 550), (478, 550), (479, 550), (480, 550), (481, 550), (481, 551), (481, 552), (482, 552), (482, 553), (483, 553), (484, 553), (484, 554), (484, 555), (485, 555), (486, 555), (487, 555), (487, 556), (487, 557), (487, 558), (488, 558), (488, 559), (488, 560), (488, 561), (488, 562), (488, 563), (489, 563), (490, 563), (491, 563), (492, 563), (492, 564), (492, 565), (492, 566), (492, 567), (493, 567), (493, 568), (493, 569), (492, 569), (492, 570), (492, 571), (493, 571), (493, 572), (493, 573), (492, 573), (492, 574), (492, 575), (492, 576), (492, 577), (493, 577), (493, 578), (494, 578), (494, 579), (495, 579), (496, 579), (497, 579), (498, 579), (498, 580), (498, 581), (498, 582), (498, 583), (498, 584), (497, 584), (497, 585), (497, 586), (496, 586), (496, 587), (495, 587), (495, 588), (495, 589), (495, 590), (495, 591), (495, 592), (495, 593), (495, 594), (495, 595), (496, 595), (497, 595), (498, 595), (499, 595), (500, 595), (500, 596), (500, 597), (500, 598), (500, 599), (500, 600), (500, 601), (500, 602), (500, 603), (501, 603), (502, 603), (503, 603), (504, 603), (505, 603), (506, 603), (506, 604), (506, 605), (506, 606), (506, 607), (507, 607), (508, 607), (509, 607), (510, 607), (510, 608), (510, 609), (511, 609), (511, 610), (511, 611), (512, 611), (513, 611), (514, 611), (515, 611), (516, 611), (517, 611), (518, 611), (519, 611), (520, 611), (521, 611), (522, 611), (523, 611), (524, 611), (525, 611), (526, 611), (526, 612), (527, 612), (528, 612), (529, 612), (529, 613), (530, 613), (530, 614), (531, 614), (532, 614), (533, 614), (534, 614), (535, 614), (535, 615), (536, 615), (536, 616), (537, 616), (537, 617), (537, 618), (537, 619), (537, 620), (538, 620), (539, 620), (540, 620), (540, 621), (541, 621), (541, 622), (542, 622), (543, 622), (543, 621), (544, 621), (545, 621), (546, 621), (546, 622), (547, 622), (547, 623), (548, 623), (549, 623), (550, 623), (550, 624), (551, 624), (551, 625), (551, 626), (552, 626), (552, 627), (552, 628), (552, 629), (553, 629), (554, 629), (554, 630), (554, 631), (554, 632), (555, 632), (555, 633), (556, 633), (557, 633), (557, 634), (558, 634), (559, 634), (560, 634), (561, 634), (562, 634), (563, 634), (564, 634), (564, 635), (564, 636), (564, 637), (564, 638), (564, 639), (564, 640), (565, 640), (565, 641), (565, 642), (565, 643), (566, 643), (566, 644), (566, 645), (566, 646), (566, 647), (567, 647), (568, 647), (569, 647), (569, 648), (569, 649), (569, 650), (569, 651), (569, 652), (569, 653), (568, 653), (568, 654), (567, 654), (567, 655), (567, 656), (567, 657), (567, 658), (567, 659), (566, 659), (566, 660), (566, 661), (566, 662), (566, 663), (566, 664), (567, 664), (568, 664), (569, 664), (569, 665), (570, 665), (571, 665), (572, 665), (573, 665), (574, 665), (574, 666), (574, 667), (574, 668), (574, 669), (573, 669), (573, 670), (573, 671), (573, 672), (574, 672), (575, 672), (575, 673), (575, 674), (575, 675), (576, 675), (577, 675), (577, 676), (578, 676), (579, 676), (579, 677), (580, 677), (581, 677), (582, 677), (583, 677), (584, 677), (585, 677), (586, 677), (587, 677), (588, 677), (588, 678), (589, 678), (589, 679), (589, 680), (590, 680), (591, 680), (591, 681), (592, 681), (593, 681), (593, 682), (593, 683), (594, 683), (595, 683), (595, 684), (596, 684), (597, 684), (597, 683), (598, 683), (599, 683), (599, 684), (599, 685), (600, 685), (601, 685), (602, 685), (603, 685), (604, 685), (605, 685), (606, 685), (607, 685), (607, 684), (608, 684), (609, 684), (609, 685), (609, 686), (610, 686), (611, 686), (611, 685), (612, 685), (613, 685), (614, 685), (615, 685), (616, 685), (616, 684), (617, 684), (618, 684), (618, 685), (618, 686), (619, 686), (620, 686), (621, 686), (622, 686), (623, 686), (624, 686), (625, 686), (626, 686), (627, 686), (627, 687), (627, 688), (628, 688), (629, 688), (630, 688), (630, 689), (631, 689), (632, 689), (633, 689), (634, 689), (635, 689), (635, 688), (635, 687), (636, 687), (637, 687), (638, 687), (639, 687), (639, 686), (640, 686), (641, 686), (641, 687), (641, 688), (642, 688), (643, 688), (643, 687), (644, 687), (645, 687), (646, 687), (646, 686), (647, 686), (648, 686), (649, 686), (650, 686), (651, 686), (652, 686), (652, 685), (653, 685), (653, 684), (653, 683), (654, 683), (655, 683), (656, 683), (656, 682), (657, 682), (657, 681), (658, 681), (659, 681), (660, 681), (660, 682), (661, 682), (662, 682), (663, 682), (664, 682), (665, 682), (665, 683), (666, 683), (667, 683), (667, 684), (668, 684), (669, 684), (670, 684), (671, 684), (672, 684), (673, 684), (674, 684), (674, 683), (675, 683), (676, 683), (676, 684), (676, 685), (677, 685), (677, 686), (677, 687), (677, 688), (677, 689), (678, 689), (678, 690), (679, 690), (680, 690), (681, 690), (682, 690), (683, 690), (684, 690), (684, 691), (685, 691), (686, 691), (687, 691), (688, 691), (688, 692), (689, 692), (690, 692), (691, 692), (691, 693), (691, 694), (691, 695), (691, 696), (692, 696), (692, 697), (692, 698), (692, 699), (693, 699), (694, 699), (695, 699), (696, 699), (696, 700), (697, 700), (698, 700), (698, 701), (698, 702), (699, 702), (699, 703), (700, 703), (701, 703), (702, 703), (703, 703), (703, 704), (703, 705), (704, 705), (704, 706), (704, 707), (704, 708), (704, 709), (705, 709), (705, 710), (705, 711), (705, 712), (706, 712), (707, 712), (707, 713), (708, 713), (709, 713), (710, 713), (710, 714), (710, 715), (710, 716), (710, 717), (710, 718), (711, 718), (712, 718), (713, 718), (714, 718), (714, 719), (714, 720), (715, 720), (715, 721), (715, 722), (715, 723), (715, 724), (715, 725), (715, 726), (715, 727), (716, 727), (717, 727), (717, 728), (718, 728), (719, 728), (720, 728), (721, 728), (722, 728), (722, 729), (723, 729), (724, 729), (724, 728), (725, 728), (726, 728), (727, 728), (728, 728), (728, 729), (728, 730), (728, 731), (729, 731), (730, 731), (730, 732), (731, 732), (732, 732), (733, 732), (733, 733), (734, 733), (735, 733), (735, 734), (736, 734), (736, 735), (736, 736), (736, 737), (737, 737), (738, 737), (739, 737), (740, 737), (741, 737), (742, 737), (743, 737), (744, 737), (745, 737), (745, 738), (745, 739), (745, 740), (745, 741), (745, 742), (746, 742), (747, 742), (748, 742), (748, 743), (748, 744), (748, 745), (748, 746), (748, 747), (748, 748), (749, 748)] +15,683.2295043468475,[(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (10, 4), (10, 5), (10, 6), (10, 7), (11, 7), (12, 7), (12, 8), (13, 8), (14, 8), (14, 9), (15, 9), (16, 9), (17, 9), (18, 9), (19, 9), (19, 10), (20, 10), (21, 10), (22, 10), (22, 11), (22, 12), (23, 12), (24, 12), (25, 12), (26, 12), (26, 13), (26, 14), (26, 15), (27, 15), (28, 15), (28, 16), (28, 17), (29, 17), (30, 17), (31, 17), (32, 17), (32, 18), (32, 19), (32, 20), (32, 21), (32, 22), (32, 23), (32, 24), (33, 24), (34, 24), (35, 24), (35, 25), (35, 26), (36, 26), (36, 27), (36, 28), (37, 28), (38, 28), (38, 29), (38, 30), (38, 31), (38, 32), (38, 33), (38, 34), (38, 35), (39, 35), (40, 35), (41, 35), (41, 36), (42, 36), (42, 37), (42, 38), (43, 38), (44, 38), (44, 39), (44, 40), (44, 41), (44, 42), (45, 42), (45, 43), (45, 44), (45, 45), (46, 45), (47, 45), (47, 46), (47, 47), (46, 47), (46, 48), (45, 48), (45, 49), (45, 50), (45, 51), (44, 51), (44, 52), (44, 53), (44, 54), (44, 55), (44, 56), (44, 57), (44, 58), (44, 59), (44, 60), (45, 60), (45, 61), (45, 62), (45, 63), (46, 63), (46, 64), (46, 65), (46, 66), (47, 66), (47, 67), (48, 67), (48, 68), (48, 69), (48, 70), (48, 71), (48, 72), (48, 73), (49, 73), (50, 73), (50, 74), (51, 74), (52, 74), (53, 74), (53, 75), (53, 76), (52, 76), (52, 77), (51, 77), (51, 78), (51, 79), (51, 80), (50, 80), (50, 81), (50, 82), (51, 82), (51, 83), (51, 84), (51, 85), (51, 86), (51, 87), (51, 88), (52, 88), (53, 88), (54, 88), (55, 88), (55, 89), (56, 89), (56, 90), (57, 90), (58, 90), (58, 91), (59, 91), (59, 92), (59, 93), (59, 94), (59, 95), (60, 95), (61, 95), (61, 96), (61, 97), (61, 98), (61, 99), (62, 99), (63, 99), (63, 100), (63, 101), (62, 101), (62, 102), (62, 103), (62, 104), (62, 105), (63, 105), (64, 105), (65, 105), (65, 106), (65, 107), (66, 107), (66, 108), (67, 108), (67, 109), (67, 110), (67, 111), (68, 111), (69, 111), (70, 111), (71, 111), (72, 111), (72, 112), (72, 113), (71, 113), (71, 114), (71, 115), (70, 115), (70, 116), (70, 117), (70, 118), (70, 119), (70, 120), (70, 121), (71, 121), (71, 122), (71, 123), (71, 124), (71, 125), (71, 126), (71, 127), (71, 128), (72, 128), (73, 128), (73, 129), (73, 130), (74, 130), (74, 131), (74, 132), (74, 133), (75, 133), (76, 133), (76, 134), (77, 134), (78, 134), (78, 135), (78, 136), (77, 136), (77, 137), (77, 138), (77, 139), (77, 140), (78, 140), (78, 141), (78, 142), (79, 142), (79, 143), (79, 144), (80, 144), (81, 144), (81, 145), (81, 146), (81, 147), (81, 148), (82, 148), (83, 148), (83, 149), (84, 149), (85, 149), (85, 150), (85, 151), (86, 151), (87, 151), (87, 152), (87, 153), (88, 153), (89, 153), (90, 153), (91, 153), (92, 153), (93, 153), (94, 153), (94, 154), (95, 154), (95, 155), (96, 155), (96, 156), (96, 157), (96, 158), (97, 158), (97, 159), (97, 160), (97, 161), (98, 161), (99, 161), (100, 161), (101, 161), (101, 162), (102, 162), (103, 162), (104, 162), (105, 162), (105, 163), (105, 164), (105, 165), (105, 166), (106, 166), (107, 166), (108, 166), (109, 166), (110, 166), (110, 167), (110, 168), (110, 169), (110, 170), (110, 171), (110, 172), (110, 173), (110, 174), (110, 175), (110, 176), (110, 177), (110, 178), (111, 178), (111, 179), (111, 180), (111, 181), (111, 182), (112, 182), (113, 182), (114, 182), (115, 182), (116, 182), (117, 182), (117, 183), (117, 184), (117, 185), (117, 186), (118, 186), (119, 186), (119, 187), (119, 188), (120, 188), (120, 189), (121, 189), (121, 190), (121, 191), (120, 191), (120, 192), (120, 193), (120, 194), (120, 195), (120, 196), (120, 197), (120, 198), (120, 199), (120, 200), (120, 201), (120, 202), (121, 202), (122, 202), (123, 202), (124, 202), (124, 203), (124, 204), (124, 205), (124, 206), (124, 207), (125, 207), (126, 207), (126, 208), (126, 209), (126, 210), (127, 210), (127, 211), (127, 212), (126, 212), (126, 213), (126, 214), (126, 215), (127, 215), (127, 216), (127, 217), (128, 217), (129, 217), (130, 217), (131, 217), (132, 217), (133, 217), (134, 217), (135, 217), (136, 217), (136, 218), (137, 218), (138, 218), (138, 219), (138, 220), (138, 221), (139, 221), (139, 222), (140, 222), (140, 223), (140, 224), (140, 225), (141, 225), (142, 225), (142, 226), (142, 227), (143, 227), (143, 228), (144, 228), (144, 229), (145, 229), (145, 230), (146, 230), (147, 230), (148, 230), (149, 230), (150, 230), (151, 230), (151, 231), (151, 232), (152, 232), (153, 232), (154, 232), (154, 233), (155, 233), (155, 234), (155, 235), (155, 236), (155, 237), (155, 238), (155, 239), (155, 240), (155, 241), (156, 241), (157, 241), (158, 241), (158, 242), (159, 242), (159, 243), (160, 243), (161, 243), (162, 243), (163, 243), (164, 243), (165, 243), (165, 244), (165, 245), (165, 246), (165, 247), (165, 248), (165, 249), (165, 250), (166, 250), (167, 250), (168, 250), (168, 251), (168, 252), (169, 252), (170, 252), (170, 253), (171, 253), (172, 253), (172, 254), (172, 255), (172, 256), (173, 256), (173, 257), (174, 257), (175, 257), (175, 258), (175, 259), (175, 260), (175, 261), (175, 262), (175, 263), (174, 263), (174, 264), (174, 265), (174, 266), (174, 267), (175, 267), (175, 268), (175, 269), (175, 270), (175, 271), (175, 272), (175, 273), (176, 273), (176, 274), (177, 274), (177, 275), (177, 276), (177, 277), (177, 278), (177, 279), (177, 280), (177, 281), (177, 282), (178, 282), (179, 282), (180, 282), (180, 283), (181, 283), (182, 283), (183, 283), (184, 283), (184, 284), (184, 285), (185, 285), (186, 285), (186, 284), (187, 284), (188, 284), (189, 284), (189, 285), (190, 285), (191, 285), (192, 285), (193, 285), (194, 285), (195, 285), (196, 285), (196, 286), (196, 287), (196, 288), (196, 289), (197, 289), (198, 289), (198, 290), (198, 291), (199, 291), (200, 291), (201, 291), (202, 291), (202, 292), (203, 292), (204, 292), (205, 292), (205, 293), (206, 293), (206, 294), (207, 294), (208, 294), (209, 294), (209, 295), (209, 296), (210, 296), (211, 296), (212, 296), (213, 296), (214, 296), (214, 295), (215, 295), (216, 295), (217, 295), (218, 295), (219, 295), (220, 295), (220, 296), (220, 297), (220, 298), (220, 299), (221, 299), (222, 299), (223, 299), (224, 299), (224, 300), (225, 300), (225, 301), (225, 302), (225, 303), (226, 303), (226, 304), (226, 305), (226, 306), (227, 306), (227, 307), (227, 308), (227, 309), (226, 309), (226, 310), (226, 311), (227, 311), (227, 312), (228, 312), (228, 313), (228, 314), (228, 315), (228, 316), (228, 317), (228, 318), (228, 319), (228, 320), (229, 320), (230, 320), (231, 320), (232, 320), (232, 321), (233, 321), (234, 321), (234, 322), (234, 323), (235, 323), (236, 323), (236, 324), (236, 325), (236, 326), (237, 326), (237, 327), (237, 328), (237, 329), (237, 330), (238, 330), (238, 331), (239, 331), (240, 331), (241, 331), (241, 332), (241, 333), (241, 334), (242, 334), (243, 334), (243, 333), (244, 333), (245, 333), (245, 334), (245, 335), (245, 336), (245, 337), (245, 338), (245, 339), (245, 340), (245, 341), (244, 341), (244, 342), (244, 343), (244, 344), (245, 344), (245, 345), (245, 346), (246, 346), (247, 346), (247, 347), (247, 348), (247, 349), (247, 350), (248, 350), (249, 350), (249, 351), (250, 351), (251, 351), (252, 351), (253, 351), (254, 351), (255, 351), (256, 351), (257, 351), (257, 352), (257, 353), (258, 353), (258, 354), (258, 355), (257, 355), (257, 356), (257, 357), (258, 357), (259, 357), (259, 358), (260, 358), (260, 359), (261, 359), (262, 359), (263, 359), (264, 359), (265, 359), (266, 359), (266, 360), (267, 360), (268, 360), (268, 361), (268, 362), (268, 363), (268, 364), (269, 364), (269, 365), (269, 366), (269, 367), (270, 367), (271, 367), (272, 367), (273, 367), (274, 367), (275, 367), (276, 367), (277, 367), (277, 368), (277, 369), (278, 369), (279, 369), (279, 370), (279, 371), (279, 372), (280, 372), (280, 373), (281, 373), (282, 373), (283, 373), (284, 373), (285, 373), (286, 373), (287, 373), (288, 373), (289, 373), (290, 373), (291, 373), (292, 373), (293, 373), (294, 373), (295, 373), (295, 374), (295, 375), (296, 375), (297, 375), (297, 376), (298, 376), (299, 376), (300, 376), (301, 376), (302, 376), (302, 377), (302, 378), (303, 378), (303, 379), (304, 379), (305, 379), (306, 379), (306, 380), (306, 381), (306, 382), (306, 383), (306, 384), (306, 385), (306, 386), (307, 386), (308, 386), (309, 386), (309, 387), (310, 387), (311, 387), (312, 387), (312, 388), (312, 389), (313, 389), (314, 389), (314, 388), (315, 388), (316, 388), (317, 388), (318, 388), (319, 388), (320, 388), (320, 387), (321, 387), (322, 387), (322, 388), (323, 388), (324, 388), (325, 388), (326, 388), (327, 388), (328, 388), (329, 388), (329, 389), (329, 390), (330, 390), (331, 390), (332, 390), (333, 390), (334, 390), (334, 391), (334, 392), (334, 393), (334, 394), (334, 395), (334, 396), (334, 397), (334, 398), (333, 398), (333, 399), (333, 400), (333, 401), (334, 401), (335, 401), (335, 402), (336, 402), (336, 403), (337, 403), (337, 404), (338, 404), (338, 405), (338, 406), (339, 406), (340, 406), (341, 406), (342, 406), (343, 406), (343, 407), (344, 407), (344, 408), (345, 408), (346, 408), (347, 408), (347, 409), (347, 410), (347, 411), (347, 412), (347, 413), (347, 414), (348, 414), (348, 415), (348, 416), (349, 416), (350, 416), (351, 416), (352, 416), (353, 416), (353, 417), (353, 418), (353, 419), (354, 419), (355, 419), (356, 419), (357, 419), (358, 419), (359, 419), (359, 418), (360, 418), (361, 418), (361, 419), (362, 419), (363, 419), (364, 419), (365, 419), (366, 419), (366, 420), (366, 421), (367, 421), (367, 422), (367, 423), (368, 423), (369, 423), (370, 423), (371, 423), (372, 423), (373, 423), (374, 423), (374, 424), (375, 424), (375, 425), (375, 426), (375, 427), (375, 428), (375, 429), (376, 429), (377, 429), (378, 429), (379, 429), (379, 430), (379, 431), (379, 432), (379, 433), (379, 434), (380, 434), (380, 435), (380, 436), (381, 436), (382, 436), (383, 436), (384, 436), (384, 435), (385, 435), (386, 435), (386, 436), (387, 436), (388, 436), (388, 437), (388, 438), (388, 439), (388, 440), (388, 441), (388, 442), (388, 443), (389, 443), (390, 443), (390, 442), (391, 442), (392, 442), (393, 442), (394, 442), (394, 443), (395, 443), (396, 443), (397, 443), (397, 444), (398, 444), (399, 444), (400, 444), (401, 444), (402, 444), (403, 444), (403, 445), (403, 446), (402, 446), (402, 447), (402, 448), (402, 449), (403, 449), (404, 449), (404, 450), (404, 451), (404, 452), (404, 453), (405, 453), (405, 454), (405, 455), (406, 455), (407, 455), (408, 455), (409, 455), (410, 455), (411, 455), (412, 455), (412, 454), (413, 454), (414, 454), (415, 454), (416, 454), (416, 455), (416, 456), (416, 457), (417, 457), (418, 457), (419, 457), (420, 457), (421, 457), (422, 457), (423, 457), (424, 457), (424, 456), (425, 456), (426, 456), (426, 457), (426, 458), (426, 459), (427, 459), (428, 459), (429, 459), (429, 460), (429, 461), (429, 462), (430, 462), (430, 463), (431, 463), (432, 463), (432, 464), (432, 465), (432, 466), (432, 467), (433, 467), (433, 468), (433, 469), (433, 470), (433, 471), (433, 472), (433, 473), (434, 473), (435, 473), (435, 474), (435, 475), (434, 475), (434, 476), (434, 477), (435, 477), (435, 478), (435, 479), (435, 480), (435, 481), (436, 481), (436, 482), (436, 483), (436, 484), (437, 484), (437, 485), (437, 486), (438, 486), (438, 487), (438, 488), (439, 488), (440, 488), (441, 488), (442, 488), (443, 488), (443, 487), (444, 487), (445, 487), (446, 487), (447, 487), (448, 487), (449, 487), (449, 488), (449, 489), (448, 489), (448, 490), (448, 491), (448, 492), (449, 492), (450, 492), (451, 492), (452, 492), (453, 492), (454, 492), (455, 492), (456, 492), (457, 492), (458, 492), (458, 493), (458, 494), (459, 494), (460, 494), (461, 494), (461, 495), (462, 495), (462, 496), (462, 497), (462, 498), (463, 498), (463, 499), (463, 500), (463, 501), (464, 501), (465, 501), (465, 502), (465, 503), (465, 504), (465, 505), (465, 506), (465, 507), (465, 508), (466, 508), (467, 508), (468, 508), (469, 508), (469, 509), (469, 510), (469, 511), (469, 512), (470, 512), (471, 512), (472, 512), (472, 513), (472, 514), (472, 515), (472, 516), (473, 516), (473, 517), (473, 518), (473, 519), (473, 520), (474, 520), (475, 520), (476, 520), (477, 520), (477, 521), (477, 522), (477, 523), (477, 524), (477, 525), (478, 525), (479, 525), (479, 526), (479, 527), (480, 527), (481, 527), (482, 527), (482, 528), (482, 529), (482, 530), (482, 531), (483, 531), (484, 531), (485, 531), (485, 532), (485, 533), (485, 534), (486, 534), (487, 534), (488, 534), (488, 535), (488, 536), (488, 537), (488, 538), (489, 538), (490, 538), (491, 538), (492, 538), (493, 538), (493, 539), (493, 540), (494, 540), (494, 541), (495, 541), (496, 541), (497, 541), (497, 542), (497, 543), (498, 543), (498, 544), (498, 545), (499, 545), (500, 545), (501, 545), (501, 546), (502, 546), (503, 546), (504, 546), (504, 547), (504, 548), (504, 549), (505, 549), (505, 550), (506, 550), (507, 550), (508, 550), (508, 551), (508, 552), (508, 553), (508, 554), (508, 555), (508, 556), (508, 557), (507, 557), (507, 558), (507, 559), (508, 559), (508, 560), (508, 561), (508, 562), (508, 563), (508, 564), (508, 565), (509, 565), (510, 565), (511, 565), (512, 565), (513, 565), (514, 565), (514, 566), (515, 566), (516, 566), (516, 567), (516, 568), (516, 569), (516, 570), (517, 570), (518, 570), (519, 570), (520, 570), (520, 571), (521, 571), (522, 571), (523, 571), (524, 571), (525, 571), (526, 571), (526, 572), (526, 573), (526, 574), (527, 574), (528, 574), (528, 575), (528, 576), (529, 576), (530, 576), (530, 577), (531, 577), (531, 578), (531, 579), (531, 580), (531, 581), (532, 581), (532, 582), (532, 583), (531, 583), (531, 584), (530, 584), (530, 585), (530, 586), (529, 586), (528, 586), (528, 587), (528, 588), (528, 589), (528, 590), (529, 590), (529, 591), (529, 592), (529, 593), (529, 594), (529, 595), (530, 595), (530, 596), (530, 597), (530, 598), (530, 599), (530, 600), (530, 601), (530, 602), (530, 603), (529, 603), (528, 603), (528, 604), (528, 605), (528, 606), (528, 607), (528, 608), (528, 609), (527, 609), (526, 609), (525, 609), (525, 610), (525, 611), (525, 612), (525, 613), (525, 614), (525, 615), (525, 616), (525, 617), (525, 618), (525, 619), (525, 620), (525, 621), (526, 621), (526, 622), (526, 623), (526, 624), (526, 625), (527, 625), (528, 625), (528, 626), (528, 627), (529, 627), (529, 628), (530, 628), (530, 629), (531, 629), (531, 630), (531, 631), (531, 632), (531, 633), (530, 633), (530, 634), (530, 635), (529, 635), (529, 636), (529, 637), (530, 637), (530, 638), (530, 639), (530, 640), (529, 640), (528, 640), (528, 641), (528, 642), (528, 643), (527, 643), (527, 644), (527, 645), (526, 645), (525, 645), (525, 646), (525, 647), (525, 648), (525, 649), (525, 650), (525, 651), (525, 652), (525, 653), (525, 654), (525, 655), (525, 656), (525, 657), (526, 657), (527, 657), (528, 657), (529, 657), (530, 657), (530, 658), (531, 658), (532, 658), (533, 658), (533, 659), (533, 660), (533, 661), (533, 662), (533, 663), (533, 664), (533, 665), (533, 666), (533, 667), (533, 668), (534, 668), (534, 669), (535, 669), (535, 670), (535, 671), (535, 672), (536, 672), (537, 672), (538, 672), (539, 672), (540, 672), (540, 673), (540, 674), (541, 674), (542, 674), (542, 675), (543, 675), (544, 675), (545, 675), (546, 675), (546, 676), (546, 677), (546, 678), (547, 678), (547, 679), (547, 680), (547, 681), (548, 681), (549, 681), (550, 681), (550, 682), (550, 683), (550, 684), (550, 685), (550, 686), (550, 687), (551, 687), (552, 687), (552, 688), (553, 688), (553, 689), (553, 690), (553, 691), (553, 692), (553, 693), (554, 693), (555, 693), (555, 692), (556, 692), (557, 692), (558, 692), (558, 693), (558, 694), (558, 695), (558, 696), (558, 697), (557, 697), (557, 698), (557, 699), (557, 700), (558, 700), (558, 701), (558, 702), (558, 703), (558, 704), (558, 705), (558, 706), (558, 707), (559, 707), (560, 707), (560, 708), (561, 708), (562, 708), (562, 709), (562, 710), (562, 711), (562, 712), (562, 713), (562, 714), (562, 715), (562, 716), (563, 716), (563, 717), (564, 717), (565, 717), (566, 717), (567, 717), (567, 718), (567, 719), (567, 720), (567, 721), (567, 722), (567, 723), (567, 724), (568, 724), (568, 725), (568, 726), (568, 727), (567, 727), (567, 728), (567, 729), (567, 730), (566, 730), (566, 731), (566, 732), (567, 732), (567, 733), (568, 733), (569, 733), (569, 734), (569, 735), (569, 736), (569, 737), (569, 738), (569, 739), (569, 740), (569, 741), (570, 741), (571, 741), (571, 742), (571, 743), (572, 743), (573, 743), (573, 744), (573, 745), (573, 746), (573, 747), (574, 747), (575, 747), (575, 748), (575, 749), (576, 749), (577, 749), (577, 750), (578, 750), (578, 751), (579, 751), (579, 752), (580, 752), (581, 752), (582, 752), (583, 752), (583, 753), (583, 754), (583, 755), (584, 755), (584, 756), (584, 757), (584, 758), (584, 759), (584, 760), (585, 760), (586, 760), (587, 760), (588, 760), (588, 759), (589, 759), (590, 759), (591, 759), (591, 760), (592, 760), (593, 760), (594, 760), (594, 759), (595, 759), (596, 759), (596, 760), (596, 761), (596, 762), (596, 763), (597, 763), (598, 763), (599, 763), (600, 763), (601, 763), (602, 763), (603, 763), (603, 764), (604, 764), (605, 764), (606, 764), (606, 765), (606, 766), (607, 766), (608, 766), (608, 767), (608, 768), (608, 769), (609, 769), (609, 770), (609, 771), (609, 772), (609, 773), (609, 774), (610, 774), (610, 775), (611, 775), (612, 775), (613, 775), (614, 775), (614, 776), (615, 776), (616, 776), (617, 776), (617, 777), (617, 778), (618, 778), (619, 778), (619, 779), (620, 779), (621, 779), (622, 779), (623, 779), (624, 779), (625, 779), (626, 779), (627, 779), (628, 779), (629, 779), (630, 779), (631, 779), (632, 779), (632, 780), (633, 780), (634, 780), (635, 780), (636, 780), (637, 780), (638, 780), (638, 779), (638, 778), (638, 777), (639, 777), (640, 777), (641, 777), (642, 777), (643, 777), (644, 777), (645, 777), (646, 777), (647, 777), (648, 777), (649, 777), (650, 777), (651, 777), (652, 777), (653, 777), (654, 777), (655, 777), (655, 776), (656, 776), (657, 776), (658, 776), (659, 776), (660, 776), (661, 776), (662, 776), (663, 776), (664, 776), (665, 776), (666, 776), (667, 776), (668, 776), (668, 777), (668, 778), (669, 778), (669, 779), (670, 779), (671, 779), (672, 779), (673, 779), (674, 779), (675, 779), (676, 779), (677, 779), (678, 779), (679, 779), (679, 778), (679, 777), (680, 777), (681, 777), (682, 777), (682, 776), (683, 776), (684, 776), (685, 776), (686, 776), (687, 776), (688, 776), (689, 776), (689, 777), (689, 778), (690, 778), (691, 778), (692, 778), (693, 778), (694, 778), (695, 778), (696, 778), (696, 779), (697, 779), (697, 780), (698, 780), (699, 780), (700, 780), (701, 780), (702, 780), (703, 780), (704, 780), (705, 780), (706, 780), (707, 780), (707, 779), (708, 779), (708, 778), (709, 778), (709, 777), (710, 777), (711, 777), (712, 777), (712, 776), (713, 776), (714, 776), (715, 776), (716, 776), (716, 777), (716, 778), (716, 779), (717, 779), (718, 779), (719, 779), (720, 779), (721, 779), (722, 779), (723, 779), (724, 779), (724, 778), (725, 778), (725, 777), (726, 777), (727, 777), (727, 778), (728, 778), (729, 778), (730, 778), (731, 778), (732, 778), (733, 778), (734, 778), (735, 778), (736, 778), (737, 778), (738, 778), (738, 779), (739, 779), (740, 779), (741, 779), (742, 779), (742, 778), (743, 778), (744, 778), (745, 778), (746, 778), (747, 778), (748, 778), (749, 778), (749, 777), (750, 777), (751, 777), (752, 777), (753, 777), (754, 777), (755, 777), (756, 777), (757, 777), (757, 778), (758, 778), (759, 778), (760, 778), (761, 778), (762, 778), (763, 778), (764, 778), (765, 778), (765, 779), (766, 779), (766, 780), (767, 780), (768, 780), (769, 780), (769, 781), (769, 782), (770, 782), (771, 782), (771, 783), (771, 784), (772, 784), (773, 784), (773, 785), (774, 785), (774, 786), (775, 786), (776, 786), (776, 785), (776, 784), (777, 784), (778, 784), (779, 784), (780, 784), (781, 784), (782, 784), (782, 785), (783, 785), (784, 785), (785, 785), (786, 785), (786, 786), (786, 787), (786, 788), (787, 788), (787, 789), (787, 790), (788, 790), (789, 790), (790, 790), (791, 790), (791, 791), (792, 791), (793, 791), (794, 791), (794, 792), (795, 792), (795, 793), (795, 794), (796, 794), (796, 795), (797, 795), (798, 795), (798, 796), (798, 797), (798, 798), (799, 798)] +16,594.1606612205505,[(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (1, 11), (1, 12), (2, 12), (2, 13), (2, 14), (2, 15), (2, 16), (2, 17), (2, 18), (2, 19), (2, 20), (1, 20), (1, 21), (1, 22), (1, 23), (1, 24), (1, 25), (1, 26), (1, 27), (1, 28), (1, 29), (2, 29), (3, 29), (4, 29), (4, 30), (5, 30), (6, 30), (6, 31), (7, 31), (7, 32), (8, 32), (8, 33), (8, 34), (8, 35), (9, 35), (9, 36), (9, 37), (9, 38), (9, 39), (9, 40), (10, 40), (11, 40), (12, 40), (12, 41), (13, 41), (13, 42), (14, 42), (15, 42), (16, 42), (17, 42), (18, 42), (18, 43), (19, 43), (20, 43), (20, 44), (21, 44), (22, 44), (23, 44), (23, 45), (23, 46), (24, 46), (25, 46), (25, 47), (25, 48), (26, 48), (27, 48), (27, 49), (27, 50), (28, 50), (28, 51), (28, 52), (28, 53), (28, 54), (28, 55), (28, 56), (28, 57), (29, 57), (30, 57), (31, 57), (31, 58), (32, 58), (33, 58), (33, 59), (33, 60), (34, 60), (35, 60), (35, 61), (35, 62), (35, 63), (35, 64), (35, 65), (35, 66), (36, 66), (36, 67), (36, 68), (37, 68), (37, 69), (38, 69), (38, 70), (38, 71), (38, 72), (38, 73), (39, 73), (39, 74), (39, 75), (40, 75), (40, 76), (40, 77), (40, 78), (41, 78), (42, 78), (42, 79), (42, 80), (42, 81), (42, 82), (42, 83), (43, 83), (43, 84), (43, 85), (43, 86), (44, 86), (44, 87), (44, 88), (45, 88), (45, 89), (46, 89), (46, 90), (47, 90), (47, 91), (48, 91), (48, 92), (48, 93), (47, 93), (47, 94), (47, 95), (47, 96), (47, 97), (47, 98), (48, 98), (48, 99), (49, 99), (50, 99), (51, 99), (51, 100), (51, 101), (51, 102), (52, 102), (53, 102), (54, 102), (55, 102), (55, 103), (56, 103), (57, 103), (58, 103), (58, 104), (58, 105), (58, 106), (58, 107), (58, 108), (58, 109), (59, 109), (60, 109), (61, 109), (62, 109), (63, 109), (63, 110), (63, 111), (63, 112), (64, 112), (64, 113), (64, 114), (65, 114), (66, 114), (67, 114), (68, 114), (69, 114), (70, 114), (71, 114), (71, 113), (71, 112), (72, 112), (73, 112), (73, 113), (74, 113), (74, 114), (75, 114), (76, 114), (76, 113), (77, 113), (78, 113), (79, 113), (79, 114), (79, 115), (80, 115), (81, 115), (82, 115), (83, 115), (83, 116), (83, 117), (83, 118), (83, 119), (83, 120), (83, 121), (83, 122), (83, 123), (83, 124), (84, 124), (85, 124), (86, 124), (87, 124), (88, 124), (88, 125), (88, 126), (88, 127), (88, 128), (88, 129), (88, 130), (88, 131), (89, 131), (89, 132), (90, 132), (91, 132), (91, 133), (91, 134), (92, 134), (93, 134), (94, 134), (95, 134), (96, 134), (97, 134), (97, 135), (98, 135), (99, 135), (99, 134), (100, 134), (101, 134), (102, 134), (102, 135), (103, 135), (104, 135), (105, 135), (106, 135), (106, 136), (107, 136), (108, 136), (109, 136), (109, 137), (110, 137), (111, 137), (112, 137), (112, 138), (113, 138), (114, 138), (114, 139), (115, 139), (115, 140), (115, 141), (116, 141), (117, 141), (118, 141), (118, 142), (119, 142), (120, 142), (121, 142), (121, 143), (122, 143), (123, 143), (124, 143), (125, 143), (125, 144), (125, 145), (126, 145), (127, 145), (127, 144), (128, 144), (129, 144), (129, 145), (130, 145), (131, 145), (132, 145), (133, 145), (133, 146), (134, 146), (135, 146), (135, 147), (136, 147), (137, 147), (138, 147), (139, 147), (139, 148), (140, 148), (141, 148), (142, 148), (143, 148), (143, 149), (143, 150), (144, 150), (144, 151), (144, 152), (144, 153), (145, 153), (146, 153), (147, 153), (147, 152), (148, 152), (149, 152), (149, 153), (150, 153), (151, 153), (152, 153), (153, 153), (153, 154), (153, 155), (154, 155), (154, 156), (154, 157), (155, 157), (156, 157), (157, 157), (157, 158), (157, 159), (158, 159), (159, 159), (159, 160), (159, 161), (160, 161), (160, 162), (160, 163), (160, 164), (160, 165), (160, 166), (160, 167), (160, 168), (160, 169), (161, 169), (161, 170), (161, 171), (161, 172), (161, 173), (161, 174), (162, 174), (162, 175), (163, 175), (164, 175), (164, 176), (164, 177), (164, 178), (165, 178), (166, 178), (166, 179), (166, 180), (166, 181), (167, 181), (168, 181), (168, 182), (169, 182), (169, 183), (169, 184), (170, 184), (171, 184), (172, 184), (172, 185), (172, 186), (172, 187), (172, 188), (172, 189), (173, 189), (174, 189), (174, 190), (174, 191), (173, 191), (173, 192), (173, 193), (173, 194), (174, 194), (174, 195), (175, 195), (176, 195), (177, 195), (178, 195), (179, 195), (179, 196), (179, 197), (179, 198), (180, 198), (180, 199), (180, 200), (181, 200), (181, 201), (181, 202), (181, 203), (181, 204), (181, 205), (181, 206), (181, 207), (181, 208), (180, 208), (180, 209), (180, 210), (180, 211), (180, 212), (181, 212), (181, 213), (181, 214), (182, 214), (182, 215), (182, 216), (182, 217), (182, 218), (182, 219), (183, 219), (184, 219), (185, 219), (186, 219), (186, 220), (186, 221), (186, 222), (185, 222), (185, 223), (185, 224), (185, 225), (186, 225), (186, 226), (186, 227), (186, 228), (186, 229), (186, 230), (185, 230), (184, 230), (184, 231), (183, 231), (183, 232), (183, 233), (183, 234), (184, 234), (184, 235), (185, 235), (185, 236), (185, 237), (185, 238), (185, 239), (185, 240), (185, 241), (186, 241), (186, 242), (187, 242), (188, 242), (189, 242), (189, 243), (189, 244), (189, 245), (189, 246), (189, 247), (189, 248), (190, 248), (191, 248), (192, 248), (193, 248), (193, 249), (193, 250), (193, 251), (194, 251), (195, 251), (195, 252), (195, 253), (195, 254), (196, 254), (197, 254), (198, 254), (199, 254), (200, 254), (200, 255), (200, 256), (201, 256), (201, 257), (201, 258), (201, 259), (202, 259), (202, 260), (203, 260), (203, 261), (204, 261), (205, 261), (205, 262), (205, 263), (206, 263), (207, 263), (207, 264), (207, 265), (207, 266), (207, 267), (207, 268), (207, 269), (208, 269), (209, 269), (209, 270), (210, 270), (211, 270), (211, 271), (211, 272), (212, 272), (213, 272), (213, 273), (214, 273), (215, 273), (216, 273), (216, 272), (217, 272), (218, 272), (218, 273), (219, 273), (220, 273), (220, 274), (220, 275), (221, 275), (221, 276), (222, 276), (222, 277), (223, 277), (224, 277), (225, 277), (225, 278), (226, 278), (226, 279), (226, 280), (226, 281), (227, 281), (227, 282), (227, 283), (227, 284), (227, 285), (228, 285), (229, 285), (229, 286), (229, 287), (229, 288), (230, 288), (231, 288), (232, 288), (233, 288), (234, 288), (234, 289), (234, 290), (234, 291), (234, 292), (234, 293), (234, 294), (234, 295), (234, 296), (233, 296), (233, 297), (233, 298), (233, 299), (234, 299), (235, 299), (235, 300), (236, 300), (237, 300), (237, 301), (238, 301), (239, 301), (239, 302), (239, 303), (240, 303), (240, 304), (240, 305), (240, 306), (241, 306), (242, 306), (242, 307), (243, 307), (244, 307), (245, 307), (246, 307), (247, 307), (247, 308), (248, 308), (248, 309), (248, 310), (248, 311), (249, 311), (249, 312), (249, 313), (250, 313), (251, 313), (252, 313), (252, 314), (252, 315), (252, 316), (253, 316), (254, 316), (255, 316), (256, 316), (257, 316), (258, 316), (258, 317), (258, 318), (258, 319), (258, 320), (259, 320), (260, 320), (261, 320), (261, 321), (262, 321), (263, 321), (264, 321), (264, 322), (264, 323), (264, 324), (265, 324), (265, 325), (266, 325), (266, 326), (266, 327), (267, 327), (267, 328), (267, 329), (267, 330), (267, 331), (267, 332), (268, 332), (269, 332), (270, 332), (271, 332), (272, 332), (272, 333), (273, 333), (274, 333), (275, 333), (276, 333), (277, 333), (277, 334), (277, 335), (277, 336), (278, 336), (279, 336), (279, 335), (280, 335), (280, 334), (281, 334), (282, 334), (283, 334), (284, 334), (285, 334), (286, 334), (287, 334), (287, 335), (287, 336), (288, 336), (289, 336), (290, 336), (291, 336), (292, 336), (293, 336), (294, 336), (295, 336), (296, 336), (296, 337), (297, 337), (297, 338), (298, 338), (299, 338), (300, 338), (301, 338), (302, 338), (302, 337), (303, 337), (304, 337), (305, 337), (306, 337), (306, 336), (307, 336), (308, 336), (309, 336), (309, 337), (310, 337), (311, 337), (312, 337), (313, 337), (313, 338), (313, 339), (313, 340), (314, 340), (315, 340), (315, 341), (315, 342), (315, 343), (316, 343), (317, 343), (318, 343), (319, 343), (320, 343), (320, 344), (320, 345), (320, 346), (321, 346), (321, 347), (321, 348), (321, 349), (321, 350), (321, 351), (321, 352), (321, 353), (322, 353), (322, 354), (322, 355), (323, 355), (323, 356), (323, 357), (323, 358), (323, 359), (323, 360), (322, 360), (321, 360), (321, 361), (321, 362), (320, 362), (320, 363), (320, 364), (320, 365), (320, 366), (321, 366), (321, 367), (321, 368), (321, 369), (321, 370), (321, 371), (321, 372), (321, 373), (322, 373), (322, 374), (323, 374), (323, 375), (324, 375), (325, 375), (326, 375), (326, 376), (326, 377), (326, 378), (326, 379), (327, 379), (327, 380), (327, 381), (328, 381), (328, 382), (328, 383), (329, 383), (330, 383), (331, 383), (332, 383), (332, 384), (332, 385), (333, 385), (334, 385), (335, 385), (336, 385), (336, 386), (337, 386), (338, 386), (339, 386), (339, 387), (339, 388), (339, 389), (339, 390), (340, 390), (341, 390), (342, 390), (343, 390), (343, 391), (343, 392), (343, 393), (343, 394), (343, 395), (343, 396), (343, 397), (344, 397), (344, 398), (344, 399), (345, 399), (345, 400), (345, 401), (345, 402), (345, 403), (345, 404), (345, 405), (345, 406), (345, 407), (346, 407), (347, 407), (348, 407), (348, 408), (348, 409), (349, 409), (350, 409), (351, 409), (352, 409), (353, 409), (353, 410), (354, 410), (355, 410), (355, 411), (355, 412), (355, 413), (355, 414), (356, 414), (357, 414), (357, 415), (357, 416), (356, 416), (356, 417), (356, 418), (357, 418), (358, 418), (359, 418), (359, 419), (359, 420), (360, 420), (360, 421), (360, 422), (360, 423), (360, 424), (361, 424), (362, 424), (363, 424), (364, 424), (364, 425), (365, 425), (366, 425), (366, 426), (366, 427), (366, 428), (366, 429), (367, 429), (368, 429), (368, 430), (368, 431), (369, 431), (369, 432), (369, 433), (370, 433), (371, 433), (372, 433), (372, 434), (372, 435), (372, 436), (373, 436), (373, 437), (373, 438), (374, 438), (374, 439), (374, 440), (374, 441), (375, 441), (375, 442), (376, 442), (376, 443), (377, 443), (377, 444), (377, 445), (377, 446), (377, 447), (378, 447), (378, 448), (379, 448), (379, 449), (379, 450), (379, 451), (380, 451), (380, 452), (380, 453), (381, 453), (381, 454), (381, 455), (381, 456), (381, 457), (382, 457), (382, 458), (383, 458), (384, 458), (385, 458), (386, 458), (387, 458), (387, 459), (388, 459), (388, 460), (388, 461), (388, 462), (388, 463), (388, 464), (389, 464), (390, 464), (391, 464), (392, 464), (393, 464), (394, 464), (394, 465), (395, 465), (396, 465), (397, 465), (398, 465), (398, 466), (398, 467), (398, 468), (398, 469), (399, 469), (400, 469), (401, 469), (401, 470), (401, 471), (401, 472), (401, 473), (401, 474), (401, 475), (401, 476), (401, 477), (402, 477), (403, 477), (404, 477), (404, 478), (404, 479), (404, 480), (405, 480), (405, 481), (406, 481), (406, 482), (407, 482), (407, 483), (408, 483), (409, 483), (410, 483), (410, 484), (410, 485), (410, 486), (411, 486), (411, 487), (411, 488), (410, 488), (410, 489), (410, 490), (410, 491), (410, 492), (410, 493), (410, 494), (409, 494), (409, 495), (409, 496), (409, 497), (409, 498), (410, 498), (410, 499), (410, 500), (410, 501), (410, 502), (410, 503), (410, 504), (410, 505), (411, 505), (412, 505), (412, 506), (413, 506), (414, 506), (415, 506), (415, 507), (415, 508), (415, 509), (416, 509), (416, 510), (416, 511), (416, 512), (417, 512), (418, 512), (418, 513), (418, 514), (418, 515), (418, 516), (417, 516), (417, 517), (417, 518), (417, 519), (418, 519), (418, 520), (418, 521), (418, 522), (418, 523), (418, 524), (419, 524), (419, 525), (420, 525), (420, 526), (420, 527), (421, 527), (421, 528), (422, 528), (423, 528), (424, 528), (425, 528), (426, 528), (427, 528), (428, 528), (429, 528), (430, 528), (431, 528), (431, 527), (432, 527), (433, 527), (434, 527), (435, 527), (436, 527), (437, 527), (438, 527), (438, 528), (438, 529), (439, 529), (440, 529), (440, 530), (441, 530), (441, 531), (441, 532), (442, 532), (443, 532), (444, 532), (445, 532), (446, 532), (446, 533), (447, 533), (448, 533), (449, 533), (449, 534), (449, 535), (450, 535), (451, 535), (452, 535), (452, 536), (452, 537), (452, 538), (452, 539), (453, 539), (453, 540), (453, 541), (453, 542), (453, 543), (454, 543), (454, 544), (454, 545), (454, 546), (454, 547), (454, 548), (455, 548), (455, 549), (456, 549), (457, 549), (457, 550), (457, 551), (458, 551), (459, 551), (459, 552), (459, 553), (459, 554), (459, 555), (459, 556), (458, 556), (458, 557), (457, 557), (457, 558), (457, 559), (458, 559), (458, 560), (459, 560), (459, 561), (460, 561), (461, 561), (462, 561), (463, 561), (464, 561), (464, 560), (465, 560), (466, 560), (467, 560), (468, 560), (468, 561), (468, 562), (469, 562), (470, 562), (470, 563), (470, 564), (470, 565), (470, 566), (471, 566), (471, 567), (471, 568), (471, 569), (471, 570), (471, 571), (471, 572), (472, 572), (473, 572), (474, 572), (475, 572), (476, 572), (476, 571), (477, 571), (478, 571), (479, 571), (480, 571), (480, 572), (481, 572), (482, 572), (482, 573), (482, 574), (481, 574), (481, 575), (481, 576), (482, 576), (482, 577), (483, 577), (484, 577), (485, 577), (485, 578), (485, 579), (485, 580), (485, 581), (486, 581), (487, 581), (488, 581), (489, 581), (490, 581), (491, 581), (491, 582), (492, 582), (493, 582), (493, 583), (494, 583), (495, 583), (496, 583), (497, 583), (498, 583), (499, 583), (500, 583), (500, 582), (500, 581), (501, 581), (502, 581), (503, 581), (503, 582), (504, 582), (505, 582), (505, 583), (505, 584), (506, 584), (507, 584), (508, 584), (509, 584), (510, 584), (511, 584), (511, 585), (511, 586), (511, 587), (512, 587), (513, 587), (513, 588), (514, 588), (515, 588), (516, 588), (517, 588), (517, 589), (518, 589), (518, 590), (518, 591), (518, 592), (518, 593), (519, 593), (519, 594), (520, 594), (520, 595), (520, 596), (520, 597), (520, 598), (520, 599), (521, 599), (521, 600), (522, 600), (522, 601), (522, 602), (522, 603), (523, 603), (524, 603), (524, 604), (525, 604), (526, 604), (526, 605), (526, 606), (527, 606), (528, 606), (529, 606), (529, 607), (529, 608), (529, 609), (529, 610), (530, 610), (530, 611), (530, 612), (530, 613), (530, 614), (530, 615), (530, 616), (530, 617), (531, 617), (532, 617), (533, 617), (534, 617), (535, 617), (535, 618), (535, 619), (535, 620), (535, 621), (535, 622), (535, 623), (536, 623), (536, 624), (536, 625), (536, 626), (537, 626), (538, 626), (539, 626), (539, 627), (539, 628), (539, 629), (539, 630), (540, 630), (541, 630), (542, 630), (542, 631), (542, 632), (543, 632), (544, 632), (544, 633), (544, 634), (544, 635), (543, 635), (543, 636), (543, 637), (544, 637), (544, 638), (545, 638), (545, 639), (545, 640), (545, 641), (545, 642), (546, 642), (547, 642), (548, 642), (549, 642), (550, 642), (551, 642), (552, 642), (552, 643), (553, 643), (554, 643), (555, 643), (556, 643), (556, 644), (556, 645), (556, 646), (556, 647), (556, 648), (556, 649), (557, 649), (557, 650), (557, 651), (557, 652), (557, 653), (558, 653), (558, 654), (559, 654), (560, 654), (561, 654), (562, 654), (562, 655), (562, 656), (563, 656), (564, 656), (565, 656), (565, 657), (565, 658), (565, 659), (565, 660), (565, 661), (565, 662), (566, 662), (567, 662), (567, 663), (567, 664), (567, 665), (568, 665), (568, 666), (568, 667), (569, 667), (569, 668), (569, 669), (570, 669), (571, 669), (572, 669), (573, 669), (574, 669), (575, 669), (576, 669), (577, 669), (578, 669), (578, 670), (578, 671), (579, 671), (579, 672), (580, 672), (580, 673), (581, 673), (582, 673), (583, 673), (583, 674), (584, 674), (585, 674), (586, 674), (586, 675), (587, 675), (588, 675), (589, 675), (590, 675), (591, 675), (592, 675), (593, 675), (594, 675), (595, 675), (596, 675), (596, 676), (596, 677), (597, 677), (598, 677), (598, 678), (598, 679), (598, 680), (599, 680), (600, 680), (601, 680), (602, 680), (602, 681), (603, 681), (603, 682), (603, 683), (604, 683), (604, 684), (604, 685), (603, 685), (603, 686), (603, 687), (603, 688), (603, 689), (604, 689), (604, 690), (605, 690), (606, 690), (606, 691), (606, 692), (606, 693), (606, 694), (606, 695), (606, 696), (606, 697), (606, 698), (606, 699), (607, 699), (608, 699), (609, 699), (609, 700), (610, 700), (611, 700), (611, 701), (612, 701), (613, 701), (614, 701), (615, 701), (615, 700), (616, 700), (617, 700), (618, 700), (619, 700), (620, 700), (621, 700), (622, 700), (623, 700), (624, 700), (625, 700), (626, 700), (626, 701), (627, 701), (628, 701), (628, 702), (629, 702), (630, 702), (630, 703), (631, 703), (632, 703), (633, 703), (634, 703), (635, 703), (636, 703), (637, 703), (638, 703), (639, 703), (640, 703), (641, 703), (641, 704), (642, 704), (643, 704), (644, 704), (645, 704), (645, 705), (645, 706), (646, 706), (647, 706), (648, 706), (649, 706), (649, 707), (649, 708), (650, 708), (651, 708), (652, 708), (652, 709), (652, 710), (653, 710), (654, 710), (655, 710), (656, 710), (656, 711), (656, 712), (657, 712), (658, 712), (659, 712), (660, 712), (661, 712), (662, 712), (663, 712), (664, 712), (665, 712), (665, 713), (666, 713), (666, 714), (667, 714), (667, 715), (667, 716), (667, 717), (668, 717), (669, 717), (670, 717), (671, 717), (672, 717), (673, 717), (673, 718), (674, 718), (675, 718), (676, 718), (676, 719), (677, 719), (678, 719), (678, 720), (679, 720), (680, 720), (681, 720), (681, 721), (681, 722), (681, 723), (681, 724), (682, 724), (683, 724), (684, 724), (685, 724), (686, 724), (687, 724), (688, 724), (689, 724), (690, 724), (691, 724), (692, 724), (693, 724), (694, 724), (695, 724), (695, 725), (696, 725), (697, 725), (697, 724), (698, 724), (699, 724), (699, 723), (700, 723), (701, 723), (701, 722), (701, 721), (702, 721), (703, 721), (703, 722), (704, 722), (705, 722), (706, 722), (707, 722), (708, 722), (709, 722), (709, 723), (709, 724), (709, 725), (710, 725), (711, 725), (712, 725), (713, 725), (714, 725), (714, 726), (715, 726), (715, 727), (716, 727), (717, 727), (717, 728), (718, 728), (719, 728), (719, 729), (720, 729), (720, 730), (720, 731), (721, 731), (722, 731), (723, 731), (723, 732), (724, 732), (725, 732), (726, 732), (727, 732), (728, 732), (729, 732), (730, 732), (730, 733), (731, 733), (732, 733), (732, 734), (733, 734), (734, 734), (735, 734), (735, 735), (735, 736), (736, 736), (737, 736), (737, 737), (738, 737), (739, 737), (740, 737), (741, 737), (742, 737), (742, 738), (742, 739), (743, 739), (744, 739), (745, 739), (746, 739), (747, 739), (747, 740), (747, 741), (747, 742), (747, 743), (748, 743), (749, 743), (749, 744), (750, 744), (750, 745), (751, 745), (752, 745), (752, 746), (752, 747), (753, 747), (754, 747), (754, 748), (755, 748), (755, 749), (755, 750), (756, 750), (756, 751), (756, 752), (757, 752), (758, 752), (759, 752), (759, 753), (760, 753), (760, 754), (760, 755), (761, 755), (761, 756), (762, 756), (763, 756), (764, 756), (765, 756), (765, 757), (766, 757), (767, 757), (768, 757), (769, 757), (769, 758), (770, 758), (770, 759), (770, 760), (770, 761), (770, 762), (770, 763), (770, 764), (770, 765), (771, 765), (772, 765), (773, 765), (774, 765), (775, 765), (775, 766), (775, 767), (775, 768), (775, 769), (775, 770), (776, 770), (776, 771), (776, 772), (776, 773), (776, 774), (776, 775), (776, 776), (776, 777), (776, 778), (776, 779), (776, 780), (777, 780), (777, 781), (777, 782), (777, 783), (777, 784), (777, 785), (777, 786), (777, 787), (777, 788), (778, 788), (779, 788), (780, 788), (781, 788), (782, 788), (783, 788), (783, 789), (783, 790), (783, 791), (783, 792), (783, 793), (783, 794), (783, 795), (783, 796), (784, 796), (784, 797), (785, 797), (786, 797), (787, 797), (788, 797), (789, 797), (789, 798), (789, 799), (789, 800), (790, 800), (790, 801), (790, 802), (790, 803), (790, 804), (789, 804), (789, 805), (789, 806), (790, 806), (791, 806), (791, 807), (791, 808), (791, 809), (791, 810), (791, 811), (792, 811), (792, 812), (792, 813), (793, 813), (793, 814), (793, 815), (793, 816), (793, 817), (793, 818), (794, 818), (794, 819), (794, 820), (794, 821), (794, 822), (795, 822), (795, 823), (795, 824), (795, 825), (796, 825), (796, 826), (796, 827), (796, 828), (796, 829), (797, 829), (797, 830), (798, 830), (798, 831), (798, 832), (798, 833), (798, 834), (799, 834), (800, 834), (800, 835), (801, 835), (801, 836), (802, 836), (803, 836), (803, 837), (803, 838), (803, 839), (804, 839), (805, 839), (806, 839), (807, 839), (808, 839), (808, 840), (808, 841), (809, 841), (810, 841), (811, 841), (812, 841), (813, 841), (814, 841), (815, 841), (815, 842), (816, 842), (817, 842), (818, 842), (819, 842), (820, 842), (821, 842), (821, 843), (821, 844), (821, 845), (822, 845), (823, 845), (824, 845), (825, 845), (826, 845), (827, 845), (828, 845), (829, 845), (830, 845), (831, 845), (832, 845), (832, 844), (833, 844), (834, 844), (835, 844), (836, 844), (836, 843), (837, 843), (838, 843), (839, 843), (840, 843), (841, 843), (841, 844), (841, 845), (841, 846), (842, 846), (843, 846), (844, 846), (844, 845), (845, 845), (846, 845), (847, 845), (847, 846), (847, 847), (848, 847), (849, 847), (849, 848)] +17,1109.5609283447266,[(0, 1), (1, 1), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5), (10, 5), (11, 5), (12, 5), (13, 5), (14, 5), (15, 5), (15, 4), (15, 3), (16, 3), (17, 3), (17, 2), (18, 2), (19, 2), (19, 3), (20, 3), (21, 3), (22, 3), (23, 3), (24, 3), (24, 4), (25, 4), (25, 5), (26, 5), (27, 5), (28, 5), (28, 6), (29, 6), (30, 6), (31, 6), (32, 6), (33, 6), (34, 6), (34, 7), (35, 7), (36, 7), (36, 8), (37, 8), (37, 9), (38, 9), (39, 9), (40, 9), (41, 9), (41, 10), (42, 10), (43, 10), (44, 10), (45, 10), (45, 11), (45, 12), (46, 12), (46, 13), (47, 13), (48, 13), (48, 14), (48, 15), (49, 15), (49, 16), (49, 17), (48, 17), (48, 18), (48, 19), (48, 20), (48, 21), (48, 22), (49, 22), (49, 23), (50, 23), (50, 24), (51, 24), (51, 25), (51, 26), (51, 27), (51, 28), (52, 28), (52, 29), (52, 30), (52, 31), (52, 32), (52, 33), (52, 34), (52, 35), (51, 35), (51, 36), (51, 37), (52, 37), (52, 38), (52, 39), (51, 39), (51, 40), (51, 41), (51, 42), (51, 43), (51, 44), (51, 45), (51, 46), (51, 47), (50, 47), (50, 48), (50, 49), (49, 49), (49, 50), (49, 51), (49, 52), (49, 53), (49, 54), (49, 55), (49, 56), (49, 57), (49, 58), (49, 59), (49, 60), (49, 61), (49, 62), (49, 63), (49, 64), (49, 65), (49, 66), (49, 67), (50, 67), (51, 67), (51, 68), (52, 68), (52, 69), (52, 70), (52, 71), (52, 72), (52, 73), (52, 74), (52, 75), (52, 76), (51, 76), (51, 77), (50, 77), (49, 77), (49, 78), (49, 79), (48, 79), (48, 80), (48, 81), (48, 82), (48, 83), (48, 84), (48, 85), (49, 85), (49, 86), (49, 87), (49, 88), (49, 89), (49, 90), (49, 91), (49, 92), (49, 93), (49, 94), (50, 94), (50, 95), (50, 96), (50, 97), (50, 98), (50, 99), (50, 100), (50, 101), (50, 102), (50, 103), (50, 104), (50, 105), (50, 106), (50, 107), (51, 107), (51, 108), (51, 109), (51, 110), (51, 111), (51, 112), (52, 112), (53, 112), (53, 113), (54, 113), (55, 113), (56, 113), (56, 114), (57, 114), (57, 115), (57, 116), (57, 117), (57, 118), (56, 118), (56, 119), (56, 120), (56, 121), (56, 122), (56, 123), (57, 123), (57, 124), (57, 125), (57, 126), (58, 126), (58, 127), (58, 128), (57, 128), (56, 128), (56, 129), (56, 130), (57, 130), (57, 131), (57, 132), (57, 133), (57, 134), (57, 135), (57, 136), (57, 137), (58, 137), (59, 137), (59, 138), (59, 139), (59, 140), (59, 141), (59, 142), (58, 142), (57, 142), (56, 142), (56, 143), (56, 144), (56, 145), (56, 146), (57, 146), (57, 147), (57, 148), (58, 148), (59, 148), (59, 149), (59, 150), (58, 150), (58, 151), (57, 151), (57, 152), (57, 153), (57, 154), (57, 155), (56, 155), (56, 156), (56, 157), (56, 158), (56, 159), (56, 160), (56, 161), (57, 161), (57, 162), (57, 163), (56, 163), (56, 164), (55, 164), (55, 165), (54, 165), (54, 166), (54, 167), (55, 167), (56, 167), (57, 167), (57, 168), (57, 169), (56, 169), (56, 170), (56, 171), (56, 172), (56, 173), (56, 174), (56, 175), (55, 175), (55, 176), (55, 177), (56, 177), (56, 178), (56, 179), (56, 180), (56, 181), (56, 182), (56, 183), (56, 184), (56, 185), (56, 186), (56, 187), (55, 187), (55, 188), (55, 189), (56, 189), (57, 189), (57, 190), (57, 191), (57, 192), (57, 193), (57, 194), (58, 194), (58, 195), (59, 195), (59, 196), (59, 197), (59, 198), (60, 198), (60, 199), (60, 200), (60, 201), (61, 201), (62, 201), (62, 202), (62, 203), (63, 203), (64, 203), (65, 203), (66, 203), (66, 204), (66, 205), (67, 205), (68, 205), (68, 206), (68, 207), (69, 207), (70, 207), (71, 207), (71, 208), (72, 208), (72, 209), (72, 210), (72, 211), (72, 212), (72, 213), (73, 213), (74, 213), (74, 214), (75, 214), (76, 214), (76, 215), (77, 215), (78, 215), (79, 215), (80, 215), (81, 215), (81, 216), (82, 216), (83, 216), (84, 216), (84, 217), (84, 218), (84, 219), (85, 219), (85, 220), (86, 220), (87, 220), (88, 220), (88, 221), (88, 222), (88, 223), (89, 223), (89, 224), (90, 224), (91, 224), (92, 224), (92, 225), (92, 226), (92, 227), (92, 228), (93, 228), (94, 228), (95, 228), (95, 229), (95, 230), (96, 230), (96, 231), (96, 232), (96, 233), (97, 233), (98, 233), (98, 234), (98, 235), (98, 236), (98, 237), (98, 238), (98, 239), (98, 240), (98, 241), (98, 242), (98, 243), (98, 244), (97, 244), (97, 245), (97, 246), (97, 247), (97, 248), (97, 249), (96, 249), (95, 249), (95, 250), (95, 251), (95, 252), (95, 253), (95, 254), (96, 254), (96, 255), (96, 256), (96, 257), (96, 258), (96, 259), (96, 260), (97, 260), (98, 260), (99, 260), (100, 260), (100, 261), (100, 262), (101, 262), (102, 262), (102, 263), (102, 264), (102, 265), (102, 266), (102, 267), (102, 268), (102, 269), (103, 269), (103, 270), (104, 270), (105, 270), (105, 271), (106, 271), (106, 272), (106, 273), (105, 273), (105, 274), (105, 275), (105, 276), (104, 276), (104, 277), (104, 278), (104, 279), (104, 280), (103, 280), (103, 281), (102, 281), (102, 282), (102, 283), (102, 284), (102, 285), (102, 286), (102, 287), (102, 288), (102, 289), (103, 289), (104, 289), (104, 290), (104, 291), (105, 291), (106, 291), (106, 292), (106, 293), (106, 294), (107, 294), (107, 295), (107, 296), (107, 297), (107, 298), (107, 299), (107, 300), (107, 301), (107, 302), (107, 303), (107, 304), (107, 305), (106, 305), (105, 305), (104, 305), (103, 305), (102, 305), (102, 306), (102, 307), (101, 307), (100, 307), (100, 308), (100, 309), (100, 310), (100, 311), (100, 312), (100, 313), (100, 314), (100, 315), (100, 316), (100, 317), (100, 318), (99, 318), (99, 319), (99, 320), (98, 320), (98, 321), (98, 322), (99, 322), (100, 322), (101, 322), (102, 322), (102, 323), (102, 324), (102, 325), (102, 326), (102, 327), (102, 328), (103, 328), (104, 328), (105, 328), (105, 329), (105, 330), (105, 331), (105, 332), (106, 332), (106, 333), (106, 334), (106, 335), (106, 336), (106, 337), (107, 337), (107, 338), (107, 339), (107, 340), (107, 341), (107, 342), (107, 343), (108, 343), (109, 343), (110, 343), (111, 343), (112, 343), (112, 344), (113, 344), (114, 344), (114, 345), (114, 346), (114, 347), (114, 348), (115, 348), (116, 348), (117, 348), (118, 348), (119, 348), (120, 348), (121, 348), (122, 348), (123, 348), (124, 348), (125, 348), (125, 349), (126, 349), (127, 349), (127, 350), (127, 351), (127, 352), (127, 353), (127, 354), (126, 354), (126, 355), (126, 356), (126, 357), (126, 358), (127, 358), (127, 359), (128, 359), (128, 360), (128, 361), (127, 361), (127, 362), (127, 363), (128, 363), (128, 364), (128, 365), (128, 366), (129, 366), (130, 366), (130, 367), (131, 367), (132, 367), (132, 368), (133, 368), (134, 368), (134, 369), (134, 370), (134, 371), (134, 372), (135, 372), (135, 373), (135, 374), (135, 375), (136, 375), (136, 376), (137, 376), (137, 377), (137, 378), (136, 378), (136, 379), (136, 380), (135, 380), (134, 380), (134, 381), (134, 382), (134, 383), (134, 384), (134, 385), (134, 386), (134, 387), (134, 388), (134, 389), (134, 390), (135, 390), (136, 390), (136, 391), (137, 391), (138, 391), (139, 391), (140, 391), (140, 392), (141, 392), (142, 392), (143, 392), (143, 393), (143, 394), (143, 395), (143, 396), (144, 396), (145, 396), (146, 396), (147, 396), (147, 397), (147, 398), (148, 398), (149, 398), (149, 399), (149, 400), (149, 401), (150, 401), (150, 402), (150, 403), (150, 404), (151, 404), (151, 405), (152, 405), (152, 406), (152, 407), (153, 407), (154, 407), (155, 407), (156, 407), (157, 407), (158, 407), (158, 406), (159, 406), (160, 406), (160, 407), (160, 408), (160, 409), (161, 409), (161, 410), (161, 411), (161, 412), (161, 413), (162, 413), (162, 414), (162, 415), (162, 416), (163, 416), (164, 416), (165, 416), (166, 416), (167, 416), (168, 416), (168, 417), (168, 418), (169, 418), (170, 418), (171, 418), (171, 419), (171, 420), (171, 421), (171, 422), (172, 422), (172, 423), (172, 424), (172, 425), (173, 425), (174, 425), (175, 425), (176, 425), (177, 425), (177, 426), (177, 427), (178, 427), (179, 427), (179, 428), (179, 429), (179, 430), (180, 430), (181, 430), (182, 430), (183, 430), (183, 431), (183, 432), (184, 432), (184, 433), (185, 433), (185, 434), (185, 435), (185, 436), (186, 436), (187, 436), (188, 436), (188, 437), (188, 438), (188, 439), (189, 439), (189, 440), (189, 441), (188, 441), (188, 442), (188, 443), (188, 444), (188, 445), (188, 446), (188, 447), (188, 448), (187, 448), (186, 448), (186, 449), (186, 450), (186, 451), (186, 452), (186, 453), (186, 454), (186, 455), (186, 456), (185, 456), (185, 457), (185, 458), (184, 458), (184, 459), (184, 460), (184, 461), (184, 462), (184, 463), (184, 464), (185, 464), (186, 464), (186, 465), (186, 466), (187, 466), (188, 466), (189, 466), (190, 466), (191, 466), (191, 467), (192, 467), (193, 467), (194, 467), (195, 467), (195, 468), (196, 468), (196, 469), (196, 470), (197, 470), (198, 470), (199, 470), (200, 470), (201, 470), (202, 470), (203, 470), (203, 471), (204, 471), (204, 472), (204, 473), (204, 474), (204, 475), (204, 476), (204, 477), (204, 478), (204, 479), (204, 480), (204, 481), (204, 482), (205, 482), (205, 483), (206, 483), (207, 483), (207, 484), (207, 485), (207, 486), (208, 486), (208, 487), (208, 488), (209, 488), (209, 489), (209, 490), (210, 490), (210, 491), (211, 491), (212, 491), (212, 492), (212, 493), (212, 494), (212, 495), (212, 496), (212, 497), (212, 498), (213, 498), (213, 499), (213, 500), (214, 500), (215, 500), (216, 500), (217, 500), (218, 500), (218, 499), (219, 499), (220, 499), (220, 500), (220, 501), (220, 502), (221, 502), (222, 502), (223, 502), (224, 502), (225, 502), (226, 502), (227, 502), (227, 503), (227, 504), (227, 505), (227, 506), (228, 506), (229, 506), (230, 506), (231, 506), (232, 506), (233, 506), (234, 506), (235, 506), (236, 506), (237, 506), (238, 506), (239, 506), (239, 507), (239, 508), (239, 509), (239, 510), (240, 510), (241, 510), (242, 510), (243, 510), (244, 510), (244, 511), (245, 511), (246, 511), (247, 511), (248, 511), (249, 511), (250, 511), (251, 511), (252, 511), (253, 511), (254, 511), (255, 511), (255, 510), (256, 510), (257, 510), (257, 511), (258, 511), (258, 512), (259, 512), (260, 512), (261, 512), (262, 512), (263, 512), (263, 513), (263, 514), (263, 515), (263, 516), (263, 517), (264, 517), (265, 517), (266, 517), (267, 517), (268, 517), (269, 517), (270, 517), (270, 516), (271, 516), (272, 516), (272, 517), (273, 517), (274, 517), (274, 518), (275, 518), (276, 518), (277, 518), (278, 518), (278, 519), (279, 519), (280, 519), (281, 519), (282, 519), (283, 519), (284, 519), (284, 518), (285, 518), (286, 518), (286, 517), (287, 517), (288, 517), (289, 517), (289, 516), (290, 516), (291, 516), (292, 516), (292, 517), (293, 517), (294, 517), (295, 517), (295, 518), (295, 519), (296, 519), (297, 519), (297, 520), (297, 521), (297, 522), (297, 523), (297, 524), (297, 525), (297, 526), (297, 527), (297, 528), (297, 529), (298, 529), (298, 530), (298, 531), (298, 532), (298, 533), (298, 534), (298, 535), (299, 535), (299, 536), (299, 537), (300, 537), (301, 537), (302, 537), (303, 537), (303, 538), (303, 539), (303, 540), (303, 541), (303, 542), (303, 543), (304, 543), (305, 543), (305, 544), (305, 545), (306, 545), (306, 546), (306, 547), (306, 548), (307, 548), (308, 548), (309, 548), (310, 548), (311, 548), (312, 548), (312, 549), (312, 550), (312, 551), (313, 551), (314, 551), (314, 552), (314, 553), (314, 554), (315, 554), (315, 555), (315, 556), (315, 557), (316, 557), (316, 558), (316, 559), (317, 559), (317, 560), (317, 561), (317, 562), (318, 562), (319, 562), (320, 562), (321, 562), (322, 562), (323, 562), (324, 562), (324, 563), (324, 564), (325, 564), (325, 565), (326, 565), (327, 565), (327, 566), (327, 567), (328, 567), (328, 568), (328, 569), (328, 570), (328, 571), (328, 572), (328, 573), (328, 574), (328, 575), (329, 575), (330, 575), (331, 575), (332, 575), (332, 576), (332, 577), (333, 577), (334, 577), (335, 577), (336, 577), (337, 577), (338, 577), (339, 577), (339, 578), (339, 579), (340, 579), (341, 579), (342, 579), (343, 579), (344, 579), (344, 580), (344, 581), (345, 581), (346, 581), (346, 582), (347, 582), (348, 582), (349, 582), (349, 583), (349, 584), (350, 584), (351, 584), (352, 584), (353, 584), (353, 585), (353, 586), (354, 586), (355, 586), (356, 586), (357, 586), (357, 585), (358, 585), (359, 585), (360, 585), (361, 585), (361, 586), (361, 587), (361, 588), (362, 588), (363, 588), (364, 588), (364, 589), (365, 589), (366, 589), (367, 589), (367, 588), (368, 588), (368, 587), (369, 587), (370, 587), (370, 588), (371, 588), (371, 589), (372, 589), (372, 590), (372, 591), (372, 592), (372, 593), (373, 593), (373, 594), (374, 594), (375, 594), (375, 595), (376, 595), (377, 595), (378, 595), (378, 596), (378, 597), (377, 597), (377, 598), (377, 599), (378, 599), (379, 599), (380, 599), (381, 599), (381, 600), (382, 600), (382, 601), (383, 601), (384, 601), (385, 601), (385, 602), (386, 602), (386, 603), (386, 604), (385, 604), (385, 605), (385, 606), (385, 607), (386, 607), (387, 607), (388, 607), (388, 608), (388, 609), (388, 610), (389, 610), (390, 610), (390, 611), (390, 612), (390, 613), (391, 613), (392, 613), (392, 614), (392, 615), (393, 615), (393, 616), (393, 617), (394, 617), (395, 617), (396, 617), (397, 617), (397, 616), (398, 616), (398, 615), (399, 615), (400, 615), (400, 616), (400, 617), (400, 618), (401, 618), (402, 618), (402, 619), (403, 619), (404, 619), (404, 620), (404, 621), (404, 622), (404, 623), (405, 623), (406, 623), (406, 624), (406, 625), (407, 625), (408, 625), (408, 626), (408, 627), (408, 628), (409, 628), (410, 628), (411, 628), (411, 629), (412, 629), (413, 629), (413, 630), (413, 631), (413, 632), (414, 632), (414, 633), (415, 633), (416, 633), (417, 633), (418, 633), (419, 633), (420, 633), (421, 633), (421, 632), (422, 632), (422, 631), (423, 631), (424, 631), (425, 631), (426, 631), (427, 631), (428, 631), (429, 631), (429, 632), (430, 632), (430, 633), (430, 634), (431, 634), (432, 634), (433, 634), (434, 634), (435, 634), (435, 635), (435, 636), (435, 637), (436, 637), (437, 637), (438, 637), (438, 638), (438, 639), (438, 640), (439, 640), (440, 640), (441, 640), (442, 640), (443, 640), (443, 641), (443, 642), (443, 643), (444, 643), (444, 644), (445, 644), (446, 644), (447, 644), (447, 645), (448, 645), (449, 645), (449, 646), (450, 646), (451, 646), (452, 646), (452, 645), (452, 644), (453, 644), (454, 644), (455, 644), (456, 644), (457, 644), (458, 644), (459, 644), (459, 645), (459, 646), (460, 646), (461, 646), (462, 646), (463, 646), (463, 647), (463, 648), (463, 649), (463, 650), (463, 651), (463, 652), (463, 653), (464, 653), (465, 653), (465, 652), (466, 652), (467, 652), (467, 653), (467, 654), (468, 654), (468, 655), (469, 655), (469, 656), (470, 656), (471, 656), (471, 655), (472, 655), (473, 655), (474, 655), (475, 655), (476, 655), (477, 655), (477, 654), (478, 654), (479, 654), (479, 655), (480, 655), (481, 655), (482, 655), (482, 654), (483, 654), (484, 654), (485, 654), (485, 655), (485, 656), (485, 657), (486, 657), (486, 658), (486, 659), (486, 660), (486, 661), (486, 662), (487, 662), (488, 662), (489, 662), (490, 662), (490, 663), (490, 664), (490, 665), (490, 666), (491, 666), (492, 666), (492, 667), (492, 668), (492, 669), (492, 670), (493, 670), (494, 670), (494, 671), (494, 672), (495, 672), (496, 672), (497, 672), (497, 673), (497, 674), (497, 675), (497, 676), (498, 676), (499, 676), (500, 676), (500, 677), (501, 677), (501, 678), (502, 678), (503, 678), (504, 678), (505, 678), (506, 678), (507, 678), (508, 678), (508, 679), (509, 679), (510, 679), (511, 679), (512, 679), (512, 680), (513, 680), (514, 680), (515, 680), (516, 680), (517, 680), (517, 679), (518, 679), (519, 679), (519, 680), (520, 680), (521, 680), (521, 681), (522, 681), (522, 682), (523, 682), (524, 682), (525, 682), (526, 682), (527, 682), (528, 682), (529, 682), (529, 681), (530, 681), (531, 681), (532, 681), (533, 681), (533, 680), (533, 679), (533, 678), (533, 677), (534, 677), (534, 676), (535, 676), (535, 675), (536, 675), (537, 675), (538, 675), (539, 675), (539, 676), (540, 676), (540, 677), (541, 677), (542, 677), (542, 676), (542, 675), (543, 675), (544, 675), (545, 675), (546, 675), (546, 676), (547, 676), (548, 676), (549, 676), (549, 675), (550, 675), (551, 675), (552, 675), (553, 675), (554, 675), (554, 676), (554, 677), (555, 677), (556, 677), (556, 678), (557, 678), (557, 679), (558, 679), (559, 679), (560, 679), (561, 679), (562, 679), (562, 680), (563, 680), (564, 680), (565, 680), (566, 680), (566, 681), (566, 682), (566, 683), (567, 683), (568, 683), (568, 684), (569, 684), (570, 684), (571, 684), (572, 684), (573, 684), (573, 683), (573, 682), (574, 682), (575, 682), (576, 682), (577, 682), (578, 682), (578, 683), (578, 684), (579, 684), (580, 684), (581, 684), (582, 684), (582, 685), (583, 685), (584, 685), (585, 685), (586, 685), (587, 685), (587, 686), (587, 687), (587, 688), (587, 689), (588, 689), (589, 689), (589, 690), (589, 691), (589, 692), (590, 692), (591, 692), (591, 693), (592, 693), (593, 693), (594, 693), (594, 694), (594, 695), (594, 696), (595, 696), (596, 696), (597, 696), (597, 697), (597, 698), (596, 698), (596, 699), (596, 700), (596, 701), (596, 702), (596, 703), (595, 703), (595, 704), (595, 705), (595, 706), (595, 707), (595, 708), (596, 708), (597, 708), (598, 708), (599, 708), (599, 709), (600, 709), (600, 710), (601, 710), (601, 711), (602, 711), (603, 711), (603, 712), (603, 713), (603, 714), (604, 714), (605, 714), (606, 714), (607, 714), (608, 714), (609, 714), (609, 715), (609, 716), (610, 716), (610, 717), (611, 717), (612, 717), (613, 717), (614, 717), (615, 717), (616, 717), (617, 717), (617, 718), (618, 718), (618, 719), (619, 719), (620, 719), (621, 719), (621, 720), (622, 720), (622, 721), (623, 721), (624, 721), (624, 722), (624, 723), (625, 723), (626, 723), (626, 724), (627, 724), (627, 725), (627, 726), (628, 726), (629, 726), (629, 727), (629, 728), (629, 729), (630, 729), (631, 729), (631, 730), (632, 730), (633, 730), (633, 731), (633, 732), (633, 733), (634, 733), (634, 734), (635, 734), (636, 734), (637, 734), (638, 734), (638, 735), (639, 735), (640, 735), (641, 735), (642, 735), (643, 735), (644, 735), (645, 735), (646, 735), (647, 735), (647, 736), (648, 736), (649, 736), (650, 736), (651, 736), (651, 737), (652, 737), (653, 737), (653, 738), (653, 739), (654, 739), (654, 740), (655, 740), (656, 740), (657, 740), (657, 741), (658, 741), (659, 741), (660, 741), (661, 741), (662, 741), (662, 742), (662, 743), (663, 743), (664, 743), (665, 743), (666, 743), (666, 744), (666, 745), (667, 745), (668, 745), (669, 745), (670, 745), (671, 745), (672, 745), (672, 746), (673, 746), (673, 747), (673, 748), (673, 749), (674, 749), (675, 749), (676, 749), (677, 749), (678, 749), (678, 750), (678, 751), (679, 751), (680, 751), (680, 752), (680, 753), (681, 753), (682, 753), (682, 754), (682, 755), (682, 756), (682, 757), (683, 757), (684, 757), (685, 757), (686, 757), (687, 757), (687, 756), (688, 756), (689, 756), (690, 756), (691, 756), (691, 757), (692, 757), (693, 757), (693, 758), (694, 758), (694, 759), (695, 759), (696, 759), (697, 759), (698, 759), (698, 760), (698, 761), (699, 761), (700, 761), (701, 761), (702, 761), (703, 761), (703, 762), (703, 763), (704, 763), (705, 763), (706, 763), (707, 763), (708, 763), (709, 763), (709, 762), (710, 762), (710, 761), (711, 761), (712, 761), (713, 761), (714, 761), (714, 762), (715, 762), (715, 763), (715, 764), (715, 765), (715, 766), (716, 766), (717, 766), (718, 766), (719, 766), (719, 767), (720, 767), (721, 767), (722, 767), (722, 768), (723, 768), (724, 768), (725, 768), (725, 769), (725, 770), (725, 771), (726, 771), (727, 771), (727, 772), (727, 773), (727, 774), (727, 775), (728, 775), (729, 775), (730, 775), (730, 776), (730, 777), (731, 777), (732, 777), (733, 777), (733, 776), (734, 776), (735, 776), (736, 776), (737, 776), (738, 776), (739, 776), (740, 776), (741, 776), (742, 776), (743, 776), (744, 776), (745, 776), (745, 777), (745, 778), (745, 779), (745, 780), (746, 780), (746, 781), (746, 782), (746, 783), (747, 783), (747, 784), (748, 784), (749, 784), (749, 785), (749, 786), (750, 786), (751, 786), (752, 786), (752, 787), (753, 787), (754, 787), (755, 787), (756, 787), (756, 788), (756, 789), (757, 789), (758, 789), (759, 789), (760, 789), (760, 790), (760, 791), (760, 792), (760, 793), (760, 794), (761, 794), (762, 794), (763, 794), (764, 794), (764, 795), (764, 796), (764, 797), (765, 797), (766, 797), (767, 797), (768, 797), (769, 797), (769, 798), (769, 799), (769, 800), (769, 801), (770, 801), (771, 801), (771, 802), (772, 802), (773, 802), (773, 803), (773, 804), (774, 804), (775, 804), (775, 805), (775, 806), (776, 806), (777, 806), (778, 806), (778, 807), (778, 808), (779, 808), (780, 808), (781, 808), (782, 808), (783, 808), (784, 808), (785, 808), (785, 809), (785, 810), (785, 811), (786, 811), (787, 811), (787, 812), (788, 812), (789, 812), (790, 812), (791, 812), (792, 812), (793, 812), (793, 811), (794, 811), (795, 811), (795, 810), (796, 810), (797, 810), (798, 810), (799, 810), (800, 810), (801, 810), (802, 810), (803, 810), (804, 810), (805, 810), (805, 811), (806, 811), (807, 811), (808, 811), (808, 812), (808, 813), (808, 814), (808, 815), (809, 815), (809, 816), (809, 817), (810, 817), (811, 817), (812, 817), (813, 817), (813, 818), (814, 818), (815, 818), (815, 819), (815, 820), (816, 820), (817, 820), (818, 820), (818, 821), (819, 821), (819, 822), (819, 823), (820, 823), (821, 823), (821, 824), (822, 824), (823, 824), (824, 824), (825, 824), (826, 824), (827, 824), (827, 825), (828, 825), (829, 825), (830, 825), (830, 826), (830, 827), (830, 828), (830, 829), (831, 829), (832, 829), (833, 829), (834, 829), (835, 829), (836, 829), (837, 829), (837, 830), (838, 830), (839, 830), (840, 830), (841, 830), (841, 831), (842, 831), (843, 831), (844, 831), (844, 832), (844, 833), (845, 833), (845, 834), (845, 835), (846, 835), (847, 835), (847, 836), (848, 836), (849, 836), (849, 837), (850, 837), (851, 837), (852, 837), (852, 838), (852, 839), (853, 839), (854, 839), (855, 839), (855, 840), (855, 841), (855, 842), (855, 843), (856, 843), (857, 843), (858, 843), (859, 843), (859, 844), (859, 845), (860, 845), (861, 845), (861, 846), (862, 846), (863, 846), (864, 846), (865, 846), (866, 846), (867, 846), (867, 847), (867, 848), (867, 849), (867, 850), (867, 851), (867, 852), (866, 852), (866, 853), (866, 854), (866, 855), (867, 855), (867, 856), (867, 857), (867, 858), (867, 859), (868, 859), (869, 859), (869, 860), (870, 860), (871, 860), (872, 860), (873, 860), (873, 861), (873, 862), (873, 863), (873, 864), (873, 865), (873, 866), (873, 867), (873, 868), (873, 869), (874, 869), (875, 869), (876, 869), (877, 869), (878, 869), (878, 870), (878, 871), (878, 872), (879, 872), (880, 872), (880, 873), (880, 874), (881, 874), (882, 874), (882, 875), (882, 876), (883, 876), (883, 877), (884, 877), (885, 877), (886, 877), (886, 878), (886, 879), (887, 879), (887, 880), (888, 880), (888, 881), (888, 882), (888, 883), (888, 884), (888, 885), (888, 886), (888, 887), (889, 887), (889, 888), (889, 889), (889, 890), (889, 891), (889, 892), (889, 893), (889, 894), (890, 894), (891, 894), (891, 895), (892, 895), (893, 895), (893, 894), (894, 894), (895, 894), (896, 894), (897, 894), (897, 895), (897, 896), (897, 897), (898, 897), (899, 897), (899, 898)] diff --git a/a1/code/log_t3_treasure_hunt.txt b/a1/code/log_t3_treasure_hunt.txt new file mode 100644 index 00000000..0850e1c8 --- /dev/null +++ b/a1/code/log_t3_treasure_hunt.txt @@ -0,0 +1,5 @@ +Maze,Time,Shortest path +0,1.057152509689331,[(3, 4), (3, 1), (3, 7), (5, 4), (5, 1), (5, 7), (1, 6), (1, 3), (2, 8), (7, 4), (7, 1), (7, 7), (6, 8), (3, 3), (5, 6), (3, 6), (5, 3), (9, 1), (1, 2), (1, 5), (1, 8), (7, 3), (7, 6), (3, 2), (4, 1), (3, 5), (5, 2), (3, 8), (5, 5), (5, 8), (8, 1), (1, 1), (1, 4), (1, 7), (7, 2), (7, 5), (7, 8)] +1,1.240757703781128,[(3, 8), (5, 5), (3, 4), (6, 5), (1, 5), (3, 7), (1, 8), (4, 5), (1, 7), (3, 3), (0, 5), (3, 6), (8, 6), (1, 6), (7, 5), (8, 5), (3, 5), (2, 8)] +2,10.621482610702515,[(12, 7), (3, 4), (4, 9), (4, 6), (5, 10), (8, 9), (10, 6), (9, 8), (1, 6), (1, 3), (2, 8), (6, 11), (7, 10), (4, 5), (3, 3), (12, 6), (4, 8), (5, 9), (9, 7), (11, 7), (1, 5), (1, 8), (7, 9), (12, 5), (4, 7), (3, 5), (3, 8), (5, 11), (9, 9), (9, 6), (0, 3), (10, 7), (1, 4), (1, 7), (7, 11)] +3,13.915266513824463,[(12, 4), (4, 9), (5, 1), (3, 13), (5, 10), (10, 6), (7, 1), (1, 15), (18, 1), (16, 13), (18, 10), (7, 10), (9, 1), (3, 15), (17, 14), (13, 1), (1, 8), (6, 4), (18, 3), (7, 12), (14, 8), (17, 16), (1, 10), (15, 9), (18, 5), (7, 5), (7, 14), (3, 1), (14, 1), (3, 10), (13, 5), (1, 3), (16, 1), (1, 12), (16, 10), (18, 7), (14, 3), (3, 12), (1, 5), (6, 1), (1, 14), (16, 12), (18, 9), (14, 5), (4, 4), (3, 14), (10, 1), (1, 7), (18, 2), (1, 16), (16, 14), (7, 11), (12, 1), (14, 7), (5, 4), (4, 6), (3, 16), (8, 6), (10, 3), (1, 9), (18, 4), (12, 3), (4, 8), (10, 5), (1, 2), (2, 1), (1, 11), (6, 10), (12, 5), (4, 1), (3, 11), (4, 10), (8, 1), (19, 10), (1, 4), (1, 13), (14, 4), (17, 15), (1, 6), (15, 8), (6, 5), (7, 13), (14, 6), (4, 5), (8, 5), (11, 1), (17, 17), (2, 16), (15, 1), (15, 10), (18, 6), (4, 7), (17, 1), (10, 4), (9, 6), (11, 3), (1, 1), (16, 11), (18, 8)] diff --git a/a1/code/main_t1.py b/a1/code/main_t1.py index 4d38a54d..d69839fe 100644 --- a/a1/code/main_t1.py +++ b/a1/code/main_t1.py @@ -131,7 +131,7 @@ class Maze: f.close() def read_mazes(): - with open('./mazes_classic.txt', 'r') as f: + with open('./mazes_harder.txt', 'r') as f: mazes = [] maze = [] for line in f: @@ -182,7 +182,7 @@ def main(): global maze_ix, mazes mazes = [] text_mazes = read_mazes() - LOGFILE = 'log_t1_classic.txt' + LOGFILE = 'log_t1_harder.txt' prepare_log(LOGFILE) for i in range(len(text_mazes)): diff --git a/a1/code/main_t2.py b/a1/code/main_t2.py index 364c9e2d..d7dde072 100644 --- a/a1/code/main_t2.py +++ b/a1/code/main_t2.py @@ -170,7 +170,7 @@ class Maze: f.close() def read_mazes(): - with open('./mazes_classic.txt', 'r') as f: + with open('./mazes_harder.txt', 'r') as f: mazes = [] maze = [] for line in f: @@ -226,7 +226,7 @@ def main(): global maze_ix, mazes mazes = [] text_mazes = read_mazes() - LOGFILE = 'log_t2_classic.txt' + LOGFILE = 'log_t2_harder.txt' prepare_log(LOGFILE) for i in range(len(text_mazes)): print('MAZE: ', i) diff --git a/a1/code/testing_environment.txt b/a1/code/testing_environment.txt new file mode 100644 index 00000000..ff76970c --- /dev/null +++ b/a1/code/testing_environment.txt @@ -0,0 +1,36 @@ +Architecture: x86_64 +CPU op-mode(s): 32-bit, 64-bit +Address sizes: 46 bits physical, 48 bits virtual +Byte Order: Little Endian +CPU(s): 16 +On-line CPU(s) list: 0-15 +Vendor ID: GenuineIntel +Model name: Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz +CPU family: 6 +Model: 63 +Thread(s) per core: 1 +Core(s) per socket: 4 +Socket(s): 4 +Stepping: 2 +BogoMIPS: 5187.98 +Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt arat umip md_clear arch_capabilities +Virtualization: VT-x +Hypervisor vendor: KVM +Virtualization type: full +L1d cache: 512 KiB (16 instances) +L1i cache: 512 KiB (16 instances) +L2 cache: 64 MiB (16 instances) +L3 cache: 64 MiB (4 instances) +NUMA node(s): 1 +NUMA node0 CPU(s): 0-15 +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Mitigation; PTE Inversion; VMX flush not necessary, SMT disabled +Vulnerability Mds: Mitigation; Clear CPU buffers; SMT Host state unknown +Vulnerability Meltdown: Mitigation; PTI +Vulnerability Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown +Vulnerability Retbleed: Not affected +Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp +Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected +Vulnerability Srbds: Not affected +Vulnerability Tsx async abort: Not affected