1row 0: (0, 4) (1, -1) (4, -1) 2row 1: (0, -1) (1, 4) (2, -1) (5, -1) 3row 2: (1, -1) (2, 4) (3, -1) (6, -1) 4row 3: (2, -1) (3, 4) (7, -1) 5row 4: (0, -1) (4, 4) (5, -1) (8, -1) 6row 5: (1, -1) (4, -1) (5, 4) (6, -1) (9, -1) 7row 6: (2, -1) (5, -1) (6, 4) (7, -1) (10, -1) 8row 7: (3, -1) (6, -1) (7, 4) (11, -1) 9row 8: (4, -1) (8, 4) (9, -1) (12, -1) 10row 9: (5, -1) (8, -1) (9, 4) (10, -1) (13, -1) 11row 10: (6, -1) (9, -1) (10, 4) (11, -1) (14, -1) 12row 11: (7, -1) (10, -1) (11, 4) (15, -1) 13row 12: (8, -1) (12, 4) (13, -1) 14row 13: (9, -1) (12, -1) (13, 4) (14, -1) 15row 14: (10, -1) (13, -1) (14, 4) (15, -1) 16row 15: (11, -1) (14, -1) (15, 4) 17writing matrix in binary to matrix.dat ... 18reading matrix in binary from matrix.dat ... 19row 0: (0, 4) (1, -1) (4, -1) 20row 1: (0, -1) (1, 4) (2, -1) (5, -1) 21row 2: (1, -1) (2, 4) (3, -1) (6, -1) 22row 3: (2, -1) (3, 4) (7, -1) 23row 4: (0, -1) (4, 4) (5, -1) (8, -1) 24row 5: (1, -1) (4, -1) (5, 4) (6, -1) (9, -1) 25row 6: (2, -1) (5, -1) (6, 4) (7, -1) (10, -1) 26row 7: (3, -1) (6, -1) (7, 4) (11, -1) 27row 8: (4, -1) (8, 4) (9, -1) (12, -1) 28row 9: (5, -1) (8, -1) (9, 4) (10, -1) (13, -1) 29row 10: (6, -1) (9, -1) (10, 4) (11, -1) (14, -1) 30row 11: (7, -1) (10, -1) (11, 4) (15, -1) 31row 12: (8, -1) (12, 4) (13, -1) 32row 13: (9, -1) (12, -1) (13, 4) (14, -1) 33row 14: (10, -1) (13, -1) (14, 4) (15, -1) 34row 15: (11, -1) (14, -1) (15, 4) 35