-
Notifications
You must be signed in to change notification settings - Fork 8
/
Matrix_7x7.txt
570 lines (563 loc) · 49.1 KB
/
Matrix_7x7.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
var A5656 = m.m55 * m.m66 - m.m56 * m.m65 ;
var A4656 = m.m54 * m.m66 - m.m56 * m.m64 ;
var A4556 = m.m54 * m.m65 - m.m55 * m.m64 ;
var A3656 = m.m53 * m.m66 - m.m56 * m.m63 ;
var A3556 = m.m53 * m.m65 - m.m55 * m.m63 ;
var A3456 = m.m53 * m.m64 - m.m54 * m.m63 ;
var A2656 = m.m52 * m.m66 - m.m56 * m.m62 ;
var A2556 = m.m52 * m.m65 - m.m55 * m.m62 ;
var A2456 = m.m52 * m.m64 - m.m54 * m.m62 ;
var A2356 = m.m52 * m.m63 - m.m53 * m.m62 ;
var A1656 = m.m51 * m.m66 - m.m56 * m.m61 ;
var A1556 = m.m51 * m.m65 - m.m55 * m.m61 ;
var A1456 = m.m51 * m.m64 - m.m54 * m.m61 ;
var A1356 = m.m51 * m.m63 - m.m53 * m.m61 ;
var A1256 = m.m51 * m.m62 - m.m52 * m.m61 ;
var A0656 = m.m50 * m.m66 - m.m56 * m.m60 ;
var A0556 = m.m50 * m.m65 - m.m55 * m.m60 ;
var A0456 = m.m50 * m.m64 - m.m54 * m.m60 ;
var A0356 = m.m50 * m.m63 - m.m53 * m.m60 ;
var A0256 = m.m50 * m.m62 - m.m52 * m.m60 ;
var A0156 = m.m50 * m.m61 - m.m51 * m.m60 ;
var A5646 = m.m45 * m.m66 - m.m46 * m.m65 ;
var A4646 = m.m44 * m.m66 - m.m46 * m.m64 ;
var A4546 = m.m44 * m.m65 - m.m45 * m.m64 ;
var A3646 = m.m43 * m.m66 - m.m46 * m.m63 ;
var A3546 = m.m43 * m.m65 - m.m45 * m.m63 ;
var A3446 = m.m43 * m.m64 - m.m44 * m.m63 ;
var A2646 = m.m42 * m.m66 - m.m46 * m.m62 ;
var A2546 = m.m42 * m.m65 - m.m45 * m.m62 ;
var A2446 = m.m42 * m.m64 - m.m44 * m.m62 ;
var A2346 = m.m42 * m.m63 - m.m43 * m.m62 ;
var A1646 = m.m41 * m.m66 - m.m46 * m.m61 ;
var A1546 = m.m41 * m.m65 - m.m45 * m.m61 ;
var A1446 = m.m41 * m.m64 - m.m44 * m.m61 ;
var A1346 = m.m41 * m.m63 - m.m43 * m.m61 ;
var A1246 = m.m41 * m.m62 - m.m42 * m.m61 ;
var A5645 = m.m45 * m.m56 - m.m46 * m.m55 ;
var A4645 = m.m44 * m.m56 - m.m46 * m.m54 ;
var A4545 = m.m44 * m.m55 - m.m45 * m.m54 ;
var A3645 = m.m43 * m.m56 - m.m46 * m.m53 ;
var A3545 = m.m43 * m.m55 - m.m45 * m.m53 ;
var A3445 = m.m43 * m.m54 - m.m44 * m.m53 ;
var A2645 = m.m42 * m.m56 - m.m46 * m.m52 ;
var A2545 = m.m42 * m.m55 - m.m45 * m.m52 ;
var A2445 = m.m42 * m.m54 - m.m44 * m.m52 ;
var A2345 = m.m42 * m.m53 - m.m43 * m.m52 ;
var A1645 = m.m41 * m.m56 - m.m46 * m.m51 ;
var A1545 = m.m41 * m.m55 - m.m45 * m.m51 ;
var A1445 = m.m41 * m.m54 - m.m44 * m.m51 ;
var A1345 = m.m41 * m.m53 - m.m43 * m.m51 ;
var A1245 = m.m41 * m.m52 - m.m42 * m.m51 ;
var A0646 = m.m40 * m.m66 - m.m46 * m.m60 ;
var A0546 = m.m40 * m.m65 - m.m45 * m.m60 ;
var A0446 = m.m40 * m.m64 - m.m44 * m.m60 ;
var A0346 = m.m40 * m.m63 - m.m43 * m.m60 ;
var A0246 = m.m40 * m.m62 - m.m42 * m.m60 ;
var A0645 = m.m40 * m.m56 - m.m46 * m.m50 ;
var A0545 = m.m40 * m.m55 - m.m45 * m.m50 ;
var A0445 = m.m40 * m.m54 - m.m44 * m.m50 ;
var A0345 = m.m40 * m.m53 - m.m43 * m.m50 ;
var A0245 = m.m40 * m.m52 - m.m42 * m.m50 ;
var A0146 = m.m40 * m.m61 - m.m41 * m.m60 ;
var A0145 = m.m40 * m.m51 - m.m41 * m.m50 ;
var B456456 = m.m44 * A5656 - m.m45 * A4656 + m.m46 * A4556 ;
var B356456 = m.m43 * A5656 - m.m45 * A3656 + m.m46 * A3556 ;
var B346456 = m.m43 * A4656 - m.m44 * A3656 + m.m46 * A3456 ;
var B345456 = m.m43 * A4556 - m.m44 * A3556 + m.m45 * A3456 ;
var B256456 = m.m42 * A5656 - m.m45 * A2656 + m.m46 * A2556 ;
var B246456 = m.m42 * A4656 - m.m44 * A2656 + m.m46 * A2456 ;
var B245456 = m.m42 * A4556 - m.m44 * A2556 + m.m45 * A2456 ;
var B236456 = m.m42 * A3656 - m.m43 * A2656 + m.m46 * A2356 ;
var B235456 = m.m42 * A3556 - m.m43 * A2556 + m.m45 * A2356 ;
var B234456 = m.m42 * A3456 - m.m43 * A2456 + m.m44 * A2356 ;
var B156456 = m.m41 * A5656 - m.m45 * A1656 + m.m46 * A1556 ;
var B146456 = m.m41 * A4656 - m.m44 * A1656 + m.m46 * A1456 ;
var B145456 = m.m41 * A4556 - m.m44 * A1556 + m.m45 * A1456 ;
var B136456 = m.m41 * A3656 - m.m43 * A1656 + m.m46 * A1356 ;
var B135456 = m.m41 * A3556 - m.m43 * A1556 + m.m45 * A1356 ;
var B134456 = m.m41 * A3456 - m.m43 * A1456 + m.m44 * A1356 ;
var B126456 = m.m41 * A2656 - m.m42 * A1656 + m.m46 * A1256 ;
var B125456 = m.m41 * A2556 - m.m42 * A1556 + m.m45 * A1256 ;
var B124456 = m.m41 * A2456 - m.m42 * A1456 + m.m44 * A1256 ;
var B123456 = m.m41 * A2356 - m.m42 * A1356 + m.m43 * A1256 ;
var B056456 = m.m40 * A5656 - m.m45 * A0656 + m.m46 * A0556 ;
var B046456 = m.m40 * A4656 - m.m44 * A0656 + m.m46 * A0456 ;
var B045456 = m.m40 * A4556 - m.m44 * A0556 + m.m45 * A0456 ;
var B036456 = m.m40 * A3656 - m.m43 * A0656 + m.m46 * A0356 ;
var B035456 = m.m40 * A3556 - m.m43 * A0556 + m.m45 * A0356 ;
var B034456 = m.m40 * A3456 - m.m43 * A0456 + m.m44 * A0356 ;
var B026456 = m.m40 * A2656 - m.m42 * A0656 + m.m46 * A0256 ;
var B025456 = m.m40 * A2556 - m.m42 * A0556 + m.m45 * A0256 ;
var B024456 = m.m40 * A2456 - m.m42 * A0456 + m.m44 * A0256 ;
var B023456 = m.m40 * A2356 - m.m42 * A0356 + m.m43 * A0256 ;
var B016456 = m.m40 * A1656 - m.m41 * A0656 + m.m46 * A0156 ;
var B015456 = m.m40 * A1556 - m.m41 * A0556 + m.m45 * A0156 ;
var B014456 = m.m40 * A1456 - m.m41 * A0456 + m.m44 * A0156 ;
var B013456 = m.m40 * A1356 - m.m41 * A0356 + m.m43 * A0156 ;
var B012456 = m.m40 * A1256 - m.m41 * A0256 + m.m42 * A0156 ;
var B456356 = m.m34 * A5656 - m.m35 * A4656 + m.m36 * A4556 ;
var B356356 = m.m33 * A5656 - m.m35 * A3656 + m.m36 * A3556 ;
var B346356 = m.m33 * A4656 - m.m34 * A3656 + m.m36 * A3456 ;
var B345356 = m.m33 * A4556 - m.m34 * A3556 + m.m35 * A3456 ;
var B256356 = m.m32 * A5656 - m.m35 * A2656 + m.m36 * A2556 ;
var B246356 = m.m32 * A4656 - m.m34 * A2656 + m.m36 * A2456 ;
var B245356 = m.m32 * A4556 - m.m34 * A2556 + m.m35 * A2456 ;
var B236356 = m.m32 * A3656 - m.m33 * A2656 + m.m36 * A2356 ;
var B235356 = m.m32 * A3556 - m.m33 * A2556 + m.m35 * A2356 ;
var B234356 = m.m32 * A3456 - m.m33 * A2456 + m.m34 * A2356 ;
var B156356 = m.m31 * A5656 - m.m35 * A1656 + m.m36 * A1556 ;
var B146356 = m.m31 * A4656 - m.m34 * A1656 + m.m36 * A1456 ;
var B145356 = m.m31 * A4556 - m.m34 * A1556 + m.m35 * A1456 ;
var B136356 = m.m31 * A3656 - m.m33 * A1656 + m.m36 * A1356 ;
var B135356 = m.m31 * A3556 - m.m33 * A1556 + m.m35 * A1356 ;
var B134356 = m.m31 * A3456 - m.m33 * A1456 + m.m34 * A1356 ;
var B126356 = m.m31 * A2656 - m.m32 * A1656 + m.m36 * A1256 ;
var B125356 = m.m31 * A2556 - m.m32 * A1556 + m.m35 * A1256 ;
var B124356 = m.m31 * A2456 - m.m32 * A1456 + m.m34 * A1256 ;
var B123356 = m.m31 * A2356 - m.m32 * A1356 + m.m33 * A1256 ;
var B456346 = m.m34 * A5646 - m.m35 * A4646 + m.m36 * A4546 ;
var B356346 = m.m33 * A5646 - m.m35 * A3646 + m.m36 * A3546 ;
var B346346 = m.m33 * A4646 - m.m34 * A3646 + m.m36 * A3446 ;
var B345346 = m.m33 * A4546 - m.m34 * A3546 + m.m35 * A3446 ;
var B256346 = m.m32 * A5646 - m.m35 * A2646 + m.m36 * A2546 ;
var B246346 = m.m32 * A4646 - m.m34 * A2646 + m.m36 * A2446 ;
var B245346 = m.m32 * A4546 - m.m34 * A2546 + m.m35 * A2446 ;
var B236346 = m.m32 * A3646 - m.m33 * A2646 + m.m36 * A2346 ;
var B235346 = m.m32 * A3546 - m.m33 * A2546 + m.m35 * A2346 ;
var B234346 = m.m32 * A3446 - m.m33 * A2446 + m.m34 * A2346 ;
var B156346 = m.m31 * A5646 - m.m35 * A1646 + m.m36 * A1546 ;
var B146346 = m.m31 * A4646 - m.m34 * A1646 + m.m36 * A1446 ;
var B145346 = m.m31 * A4546 - m.m34 * A1546 + m.m35 * A1446 ;
var B136346 = m.m31 * A3646 - m.m33 * A1646 + m.m36 * A1346 ;
var B135346 = m.m31 * A3546 - m.m33 * A1546 + m.m35 * A1346 ;
var B134346 = m.m31 * A3446 - m.m33 * A1446 + m.m34 * A1346 ;
var B126346 = m.m31 * A2646 - m.m32 * A1646 + m.m36 * A1246 ;
var B125346 = m.m31 * A2546 - m.m32 * A1546 + m.m35 * A1246 ;
var B124346 = m.m31 * A2446 - m.m32 * A1446 + m.m34 * A1246 ;
var B123346 = m.m31 * A2346 - m.m32 * A1346 + m.m33 * A1246 ;
var B456345 = m.m34 * A5645 - m.m35 * A4645 + m.m36 * A4545 ;
var B356345 = m.m33 * A5645 - m.m35 * A3645 + m.m36 * A3545 ;
var B346345 = m.m33 * A4645 - m.m34 * A3645 + m.m36 * A3445 ;
var B345345 = m.m33 * A4545 - m.m34 * A3545 + m.m35 * A3445 ;
var B256345 = m.m32 * A5645 - m.m35 * A2645 + m.m36 * A2545 ;
var B246345 = m.m32 * A4645 - m.m34 * A2645 + m.m36 * A2445 ;
var B245345 = m.m32 * A4545 - m.m34 * A2545 + m.m35 * A2445 ;
var B236345 = m.m32 * A3645 - m.m33 * A2645 + m.m36 * A2345 ;
var B235345 = m.m32 * A3545 - m.m33 * A2545 + m.m35 * A2345 ;
var B234345 = m.m32 * A3445 - m.m33 * A2445 + m.m34 * A2345 ;
var B156345 = m.m31 * A5645 - m.m35 * A1645 + m.m36 * A1545 ;
var B146345 = m.m31 * A4645 - m.m34 * A1645 + m.m36 * A1445 ;
var B145345 = m.m31 * A4545 - m.m34 * A1545 + m.m35 * A1445 ;
var B136345 = m.m31 * A3645 - m.m33 * A1645 + m.m36 * A1345 ;
var B135345 = m.m31 * A3545 - m.m33 * A1545 + m.m35 * A1345 ;
var B134345 = m.m31 * A3445 - m.m33 * A1445 + m.m34 * A1345 ;
var B126345 = m.m31 * A2645 - m.m32 * A1645 + m.m36 * A1245 ;
var B125345 = m.m31 * A2545 - m.m32 * A1545 + m.m35 * A1245 ;
var B124345 = m.m31 * A2445 - m.m32 * A1445 + m.m34 * A1245 ;
var B123345 = m.m31 * A2345 - m.m32 * A1345 + m.m33 * A1245 ;
var B056356 = m.m30 * A5656 - m.m35 * A0656 + m.m36 * A0556 ;
var B046356 = m.m30 * A4656 - m.m34 * A0656 + m.m36 * A0456 ;
var B045356 = m.m30 * A4556 - m.m34 * A0556 + m.m35 * A0456 ;
var B036356 = m.m30 * A3656 - m.m33 * A0656 + m.m36 * A0356 ;
var B035356 = m.m30 * A3556 - m.m33 * A0556 + m.m35 * A0356 ;
var B034356 = m.m30 * A3456 - m.m33 * A0456 + m.m34 * A0356 ;
var B026356 = m.m30 * A2656 - m.m32 * A0656 + m.m36 * A0256 ;
var B025356 = m.m30 * A2556 - m.m32 * A0556 + m.m35 * A0256 ;
var B024356 = m.m30 * A2456 - m.m32 * A0456 + m.m34 * A0256 ;
var B023356 = m.m30 * A2356 - m.m32 * A0356 + m.m33 * A0256 ;
var B056346 = m.m30 * A5646 - m.m35 * A0646 + m.m36 * A0546 ;
var B046346 = m.m30 * A4646 - m.m34 * A0646 + m.m36 * A0446 ;
var B045346 = m.m30 * A4546 - m.m34 * A0546 + m.m35 * A0446 ;
var B036346 = m.m30 * A3646 - m.m33 * A0646 + m.m36 * A0346 ;
var B035346 = m.m30 * A3546 - m.m33 * A0546 + m.m35 * A0346 ;
var B034346 = m.m30 * A3446 - m.m33 * A0446 + m.m34 * A0346 ;
var B026346 = m.m30 * A2646 - m.m32 * A0646 + m.m36 * A0246 ;
var B025346 = m.m30 * A2546 - m.m32 * A0546 + m.m35 * A0246 ;
var B024346 = m.m30 * A2446 - m.m32 * A0446 + m.m34 * A0246 ;
var B023346 = m.m30 * A2346 - m.m32 * A0346 + m.m33 * A0246 ;
var B056345 = m.m30 * A5645 - m.m35 * A0645 + m.m36 * A0545 ;
var B046345 = m.m30 * A4645 - m.m34 * A0645 + m.m36 * A0445 ;
var B045345 = m.m30 * A4545 - m.m34 * A0545 + m.m35 * A0445 ;
var B036345 = m.m30 * A3645 - m.m33 * A0645 + m.m36 * A0345 ;
var B035345 = m.m30 * A3545 - m.m33 * A0545 + m.m35 * A0345 ;
var B034345 = m.m30 * A3445 - m.m33 * A0445 + m.m34 * A0345 ;
var B026345 = m.m30 * A2645 - m.m32 * A0645 + m.m36 * A0245 ;
var B025345 = m.m30 * A2545 - m.m32 * A0545 + m.m35 * A0245 ;
var B024345 = m.m30 * A2445 - m.m32 * A0445 + m.m34 * A0245 ;
var B023345 = m.m30 * A2345 - m.m32 * A0345 + m.m33 * A0245 ;
var B016356 = m.m30 * A1656 - m.m31 * A0656 + m.m36 * A0156 ;
var B015356 = m.m30 * A1556 - m.m31 * A0556 + m.m35 * A0156 ;
var B014356 = m.m30 * A1456 - m.m31 * A0456 + m.m34 * A0156 ;
var B013356 = m.m30 * A1356 - m.m31 * A0356 + m.m33 * A0156 ;
var B016346 = m.m30 * A1646 - m.m31 * A0646 + m.m36 * A0146 ;
var B015346 = m.m30 * A1546 - m.m31 * A0546 + m.m35 * A0146 ;
var B014346 = m.m30 * A1446 - m.m31 * A0446 + m.m34 * A0146 ;
var B013346 = m.m30 * A1346 - m.m31 * A0346 + m.m33 * A0146 ;
var B016345 = m.m30 * A1645 - m.m31 * A0645 + m.m36 * A0145 ;
var B015345 = m.m30 * A1545 - m.m31 * A0545 + m.m35 * A0145 ;
var B014345 = m.m30 * A1445 - m.m31 * A0445 + m.m34 * A0145 ;
var B013345 = m.m30 * A1345 - m.m31 * A0345 + m.m33 * A0145 ;
var B012356 = m.m30 * A1256 - m.m31 * A0256 + m.m32 * A0156 ;
var B012346 = m.m30 * A1246 - m.m31 * A0246 + m.m32 * A0146 ;
var B012345 = m.m30 * A1245 - m.m31 * A0245 + m.m32 * A0145 ;
var C34563456 = m.m33 * B456456 - m.m34 * B356456 + m.m35 * B346456 - m.m36 * B345456 ;
var C24563456 = m.m32 * B456456 - m.m34 * B256456 + m.m35 * B246456 - m.m36 * B245456 ;
var C23563456 = m.m32 * B356456 - m.m33 * B256456 + m.m35 * B236456 - m.m36 * B235456 ;
var C23463456 = m.m32 * B346456 - m.m33 * B246456 + m.m34 * B236456 - m.m36 * B234456 ;
var C23453456 = m.m32 * B345456 - m.m33 * B245456 + m.m34 * B235456 - m.m35 * B234456 ;
var C14563456 = m.m31 * B456456 - m.m34 * B156456 + m.m35 * B146456 - m.m36 * B145456 ;
var C13563456 = m.m31 * B356456 - m.m33 * B156456 + m.m35 * B136456 - m.m36 * B135456 ;
var C13463456 = m.m31 * B346456 - m.m33 * B146456 + m.m34 * B136456 - m.m36 * B134456 ;
var C13453456 = m.m31 * B345456 - m.m33 * B145456 + m.m34 * B135456 - m.m35 * B134456 ;
var C12563456 = m.m31 * B256456 - m.m32 * B156456 + m.m35 * B126456 - m.m36 * B125456 ;
var C12463456 = m.m31 * B246456 - m.m32 * B146456 + m.m34 * B126456 - m.m36 * B124456 ;
var C12453456 = m.m31 * B245456 - m.m32 * B145456 + m.m34 * B125456 - m.m35 * B124456 ;
var C12363456 = m.m31 * B236456 - m.m32 * B136456 + m.m33 * B126456 - m.m36 * B123456 ;
var C12353456 = m.m31 * B235456 - m.m32 * B135456 + m.m33 * B125456 - m.m35 * B123456 ;
var C12343456 = m.m31 * B234456 - m.m32 * B134456 + m.m33 * B124456 - m.m34 * B123456 ;
var C04563456 = m.m30 * B456456 - m.m34 * B056456 + m.m35 * B046456 - m.m36 * B045456 ;
var C03563456 = m.m30 * B356456 - m.m33 * B056456 + m.m35 * B036456 - m.m36 * B035456 ;
var C03463456 = m.m30 * B346456 - m.m33 * B046456 + m.m34 * B036456 - m.m36 * B034456 ;
var C03453456 = m.m30 * B345456 - m.m33 * B045456 + m.m34 * B035456 - m.m35 * B034456 ;
var C02563456 = m.m30 * B256456 - m.m32 * B056456 + m.m35 * B026456 - m.m36 * B025456 ;
var C02463456 = m.m30 * B246456 - m.m32 * B046456 + m.m34 * B026456 - m.m36 * B024456 ;
var C02453456 = m.m30 * B245456 - m.m32 * B045456 + m.m34 * B025456 - m.m35 * B024456 ;
var C02363456 = m.m30 * B236456 - m.m32 * B036456 + m.m33 * B026456 - m.m36 * B023456 ;
var C02353456 = m.m30 * B235456 - m.m32 * B035456 + m.m33 * B025456 - m.m35 * B023456 ;
var C02343456 = m.m30 * B234456 - m.m32 * B034456 + m.m33 * B024456 - m.m34 * B023456 ;
var C01563456 = m.m30 * B156456 - m.m31 * B056456 + m.m35 * B016456 - m.m36 * B015456 ;
var C01463456 = m.m30 * B146456 - m.m31 * B046456 + m.m34 * B016456 - m.m36 * B014456 ;
var C01453456 = m.m30 * B145456 - m.m31 * B045456 + m.m34 * B015456 - m.m35 * B014456 ;
var C01363456 = m.m30 * B136456 - m.m31 * B036456 + m.m33 * B016456 - m.m36 * B013456 ;
var C01353456 = m.m30 * B135456 - m.m31 * B035456 + m.m33 * B015456 - m.m35 * B013456 ;
var C01343456 = m.m30 * B134456 - m.m31 * B034456 + m.m33 * B014456 - m.m34 * B013456 ;
var C01263456 = m.m30 * B126456 - m.m31 * B026456 + m.m32 * B016456 - m.m36 * B012456 ;
var C01253456 = m.m30 * B125456 - m.m31 * B025456 + m.m32 * B015456 - m.m35 * B012456 ;
var C01243456 = m.m30 * B124456 - m.m31 * B024456 + m.m32 * B014456 - m.m34 * B012456 ;
var C01233456 = m.m30 * B123456 - m.m31 * B023456 + m.m32 * B013456 - m.m33 * B012456 ;
var C34562456 = m.m23 * B456456 - m.m24 * B356456 + m.m25 * B346456 - m.m26 * B345456 ;
var C24562456 = m.m22 * B456456 - m.m24 * B256456 + m.m25 * B246456 - m.m26 * B245456 ;
var C23562456 = m.m22 * B356456 - m.m23 * B256456 + m.m25 * B236456 - m.m26 * B235456 ;
var C23462456 = m.m22 * B346456 - m.m23 * B246456 + m.m24 * B236456 - m.m26 * B234456 ;
var C23452456 = m.m22 * B345456 - m.m23 * B245456 + m.m24 * B235456 - m.m25 * B234456 ;
var C14562456 = m.m21 * B456456 - m.m24 * B156456 + m.m25 * B146456 - m.m26 * B145456 ;
var C13562456 = m.m21 * B356456 - m.m23 * B156456 + m.m25 * B136456 - m.m26 * B135456 ;
var C13462456 = m.m21 * B346456 - m.m23 * B146456 + m.m24 * B136456 - m.m26 * B134456 ;
var C13452456 = m.m21 * B345456 - m.m23 * B145456 + m.m24 * B135456 - m.m25 * B134456 ;
var C12562456 = m.m21 * B256456 - m.m22 * B156456 + m.m25 * B126456 - m.m26 * B125456 ;
var C12462456 = m.m21 * B246456 - m.m22 * B146456 + m.m24 * B126456 - m.m26 * B124456 ;
var C12452456 = m.m21 * B245456 - m.m22 * B145456 + m.m24 * B125456 - m.m25 * B124456 ;
var C12362456 = m.m21 * B236456 - m.m22 * B136456 + m.m23 * B126456 - m.m26 * B123456 ;
var C12352456 = m.m21 * B235456 - m.m22 * B135456 + m.m23 * B125456 - m.m25 * B123456 ;
var C12342456 = m.m21 * B234456 - m.m22 * B134456 + m.m23 * B124456 - m.m24 * B123456 ;
var C34562356 = m.m23 * B456356 - m.m24 * B356356 + m.m25 * B346356 - m.m26 * B345356 ;
var C24562356 = m.m22 * B456356 - m.m24 * B256356 + m.m25 * B246356 - m.m26 * B245356 ;
var C23562356 = m.m22 * B356356 - m.m23 * B256356 + m.m25 * B236356 - m.m26 * B235356 ;
var C23462356 = m.m22 * B346356 - m.m23 * B246356 + m.m24 * B236356 - m.m26 * B234356 ;
var C23452356 = m.m22 * B345356 - m.m23 * B245356 + m.m24 * B235356 - m.m25 * B234356 ;
var C14562356 = m.m21 * B456356 - m.m24 * B156356 + m.m25 * B146356 - m.m26 * B145356 ;
var C13562356 = m.m21 * B356356 - m.m23 * B156356 + m.m25 * B136356 - m.m26 * B135356 ;
var C13462356 = m.m21 * B346356 - m.m23 * B146356 + m.m24 * B136356 - m.m26 * B134356 ;
var C13452356 = m.m21 * B345356 - m.m23 * B145356 + m.m24 * B135356 - m.m25 * B134356 ;
var C12562356 = m.m21 * B256356 - m.m22 * B156356 + m.m25 * B126356 - m.m26 * B125356 ;
var C12462356 = m.m21 * B246356 - m.m22 * B146356 + m.m24 * B126356 - m.m26 * B124356 ;
var C12452356 = m.m21 * B245356 - m.m22 * B145356 + m.m24 * B125356 - m.m25 * B124356 ;
var C12362356 = m.m21 * B236356 - m.m22 * B136356 + m.m23 * B126356 - m.m26 * B123356 ;
var C12352356 = m.m21 * B235356 - m.m22 * B135356 + m.m23 * B125356 - m.m25 * B123356 ;
var C12342356 = m.m21 * B234356 - m.m22 * B134356 + m.m23 * B124356 - m.m24 * B123356 ;
var C34562346 = m.m23 * B456346 - m.m24 * B356346 + m.m25 * B346346 - m.m26 * B345346 ;
var C24562346 = m.m22 * B456346 - m.m24 * B256346 + m.m25 * B246346 - m.m26 * B245346 ;
var C23562346 = m.m22 * B356346 - m.m23 * B256346 + m.m25 * B236346 - m.m26 * B235346 ;
var C23462346 = m.m22 * B346346 - m.m23 * B246346 + m.m24 * B236346 - m.m26 * B234346 ;
var C23452346 = m.m22 * B345346 - m.m23 * B245346 + m.m24 * B235346 - m.m25 * B234346 ;
var C14562346 = m.m21 * B456346 - m.m24 * B156346 + m.m25 * B146346 - m.m26 * B145346 ;
var C13562346 = m.m21 * B356346 - m.m23 * B156346 + m.m25 * B136346 - m.m26 * B135346 ;
var C13462346 = m.m21 * B346346 - m.m23 * B146346 + m.m24 * B136346 - m.m26 * B134346 ;
var C13452346 = m.m21 * B345346 - m.m23 * B145346 + m.m24 * B135346 - m.m25 * B134346 ;
var C12562346 = m.m21 * B256346 - m.m22 * B156346 + m.m25 * B126346 - m.m26 * B125346 ;
var C12462346 = m.m21 * B246346 - m.m22 * B146346 + m.m24 * B126346 - m.m26 * B124346 ;
var C12452346 = m.m21 * B245346 - m.m22 * B145346 + m.m24 * B125346 - m.m25 * B124346 ;
var C12362346 = m.m21 * B236346 - m.m22 * B136346 + m.m23 * B126346 - m.m26 * B123346 ;
var C12352346 = m.m21 * B235346 - m.m22 * B135346 + m.m23 * B125346 - m.m25 * B123346 ;
var C12342346 = m.m21 * B234346 - m.m22 * B134346 + m.m23 * B124346 - m.m24 * B123346 ;
var C34562345 = m.m23 * B456345 - m.m24 * B356345 + m.m25 * B346345 - m.m26 * B345345 ;
var C24562345 = m.m22 * B456345 - m.m24 * B256345 + m.m25 * B246345 - m.m26 * B245345 ;
var C23562345 = m.m22 * B356345 - m.m23 * B256345 + m.m25 * B236345 - m.m26 * B235345 ;
var C23462345 = m.m22 * B346345 - m.m23 * B246345 + m.m24 * B236345 - m.m26 * B234345 ;
var C23452345 = m.m22 * B345345 - m.m23 * B245345 + m.m24 * B235345 - m.m25 * B234345 ;
var C14562345 = m.m21 * B456345 - m.m24 * B156345 + m.m25 * B146345 - m.m26 * B145345 ;
var C13562345 = m.m21 * B356345 - m.m23 * B156345 + m.m25 * B136345 - m.m26 * B135345 ;
var C13462345 = m.m21 * B346345 - m.m23 * B146345 + m.m24 * B136345 - m.m26 * B134345 ;
var C13452345 = m.m21 * B345345 - m.m23 * B145345 + m.m24 * B135345 - m.m25 * B134345 ;
var C12562345 = m.m21 * B256345 - m.m22 * B156345 + m.m25 * B126345 - m.m26 * B125345 ;
var C12462345 = m.m21 * B246345 - m.m22 * B146345 + m.m24 * B126345 - m.m26 * B124345 ;
var C12452345 = m.m21 * B245345 - m.m22 * B145345 + m.m24 * B125345 - m.m25 * B124345 ;
var C12362345 = m.m21 * B236345 - m.m22 * B136345 + m.m23 * B126345 - m.m26 * B123345 ;
var C12352345 = m.m21 * B235345 - m.m22 * B135345 + m.m23 * B125345 - m.m25 * B123345 ;
var C12342345 = m.m21 * B234345 - m.m22 * B134345 + m.m23 * B124345 - m.m24 * B123345 ;
var C04562456 = m.m20 * B456456 - m.m24 * B056456 + m.m25 * B046456 - m.m26 * B045456 ;
var C03562456 = m.m20 * B356456 - m.m23 * B056456 + m.m25 * B036456 - m.m26 * B035456 ;
var C03462456 = m.m20 * B346456 - m.m23 * B046456 + m.m24 * B036456 - m.m26 * B034456 ;
var C03452456 = m.m20 * B345456 - m.m23 * B045456 + m.m24 * B035456 - m.m25 * B034456 ;
var C02562456 = m.m20 * B256456 - m.m22 * B056456 + m.m25 * B026456 - m.m26 * B025456 ;
var C02462456 = m.m20 * B246456 - m.m22 * B046456 + m.m24 * B026456 - m.m26 * B024456 ;
var C02452456 = m.m20 * B245456 - m.m22 * B045456 + m.m24 * B025456 - m.m25 * B024456 ;
var C02362456 = m.m20 * B236456 - m.m22 * B036456 + m.m23 * B026456 - m.m26 * B023456 ;
var C02352456 = m.m20 * B235456 - m.m22 * B035456 + m.m23 * B025456 - m.m25 * B023456 ;
var C02342456 = m.m20 * B234456 - m.m22 * B034456 + m.m23 * B024456 - m.m24 * B023456 ;
var C04562356 = m.m20 * B456356 - m.m24 * B056356 + m.m25 * B046356 - m.m26 * B045356 ;
var C03562356 = m.m20 * B356356 - m.m23 * B056356 + m.m25 * B036356 - m.m26 * B035356 ;
var C03462356 = m.m20 * B346356 - m.m23 * B046356 + m.m24 * B036356 - m.m26 * B034356 ;
var C03452356 = m.m20 * B345356 - m.m23 * B045356 + m.m24 * B035356 - m.m25 * B034356 ;
var C02562356 = m.m20 * B256356 - m.m22 * B056356 + m.m25 * B026356 - m.m26 * B025356 ;
var C02462356 = m.m20 * B246356 - m.m22 * B046356 + m.m24 * B026356 - m.m26 * B024356 ;
var C02452356 = m.m20 * B245356 - m.m22 * B045356 + m.m24 * B025356 - m.m25 * B024356 ;
var C02362356 = m.m20 * B236356 - m.m22 * B036356 + m.m23 * B026356 - m.m26 * B023356 ;
var C02352356 = m.m20 * B235356 - m.m22 * B035356 + m.m23 * B025356 - m.m25 * B023356 ;
var C02342356 = m.m20 * B234356 - m.m22 * B034356 + m.m23 * B024356 - m.m24 * B023356 ;
var C04562346 = m.m20 * B456346 - m.m24 * B056346 + m.m25 * B046346 - m.m26 * B045346 ;
var C03562346 = m.m20 * B356346 - m.m23 * B056346 + m.m25 * B036346 - m.m26 * B035346 ;
var C03462346 = m.m20 * B346346 - m.m23 * B046346 + m.m24 * B036346 - m.m26 * B034346 ;
var C03452346 = m.m20 * B345346 - m.m23 * B045346 + m.m24 * B035346 - m.m25 * B034346 ;
var C02562346 = m.m20 * B256346 - m.m22 * B056346 + m.m25 * B026346 - m.m26 * B025346 ;
var C02462346 = m.m20 * B246346 - m.m22 * B046346 + m.m24 * B026346 - m.m26 * B024346 ;
var C02452346 = m.m20 * B245346 - m.m22 * B045346 + m.m24 * B025346 - m.m25 * B024346 ;
var C02362346 = m.m20 * B236346 - m.m22 * B036346 + m.m23 * B026346 - m.m26 * B023346 ;
var C02352346 = m.m20 * B235346 - m.m22 * B035346 + m.m23 * B025346 - m.m25 * B023346 ;
var C02342346 = m.m20 * B234346 - m.m22 * B034346 + m.m23 * B024346 - m.m24 * B023346 ;
var C04562345 = m.m20 * B456345 - m.m24 * B056345 + m.m25 * B046345 - m.m26 * B045345 ;
var C03562345 = m.m20 * B356345 - m.m23 * B056345 + m.m25 * B036345 - m.m26 * B035345 ;
var C03462345 = m.m20 * B346345 - m.m23 * B046345 + m.m24 * B036345 - m.m26 * B034345 ;
var C03452345 = m.m20 * B345345 - m.m23 * B045345 + m.m24 * B035345 - m.m25 * B034345 ;
var C02562345 = m.m20 * B256345 - m.m22 * B056345 + m.m25 * B026345 - m.m26 * B025345 ;
var C02462345 = m.m20 * B246345 - m.m22 * B046345 + m.m24 * B026345 - m.m26 * B024345 ;
var C02452345 = m.m20 * B245345 - m.m22 * B045345 + m.m24 * B025345 - m.m25 * B024345 ;
var C02362345 = m.m20 * B236345 - m.m22 * B036345 + m.m23 * B026345 - m.m26 * B023345 ;
var C02352345 = m.m20 * B235345 - m.m22 * B035345 + m.m23 * B025345 - m.m25 * B023345 ;
var C02342345 = m.m20 * B234345 - m.m22 * B034345 + m.m23 * B024345 - m.m24 * B023345 ;
var C01562456 = m.m20 * B156456 - m.m21 * B056456 + m.m25 * B016456 - m.m26 * B015456 ;
var C01462456 = m.m20 * B146456 - m.m21 * B046456 + m.m24 * B016456 - m.m26 * B014456 ;
var C01452456 = m.m20 * B145456 - m.m21 * B045456 + m.m24 * B015456 - m.m25 * B014456 ;
var C01362456 = m.m20 * B136456 - m.m21 * B036456 + m.m23 * B016456 - m.m26 * B013456 ;
var C01352456 = m.m20 * B135456 - m.m21 * B035456 + m.m23 * B015456 - m.m25 * B013456 ;
var C01342456 = m.m20 * B134456 - m.m21 * B034456 + m.m23 * B014456 - m.m24 * B013456 ;
var C01562356 = m.m20 * B156356 - m.m21 * B056356 + m.m25 * B016356 - m.m26 * B015356 ;
var C01462356 = m.m20 * B146356 - m.m21 * B046356 + m.m24 * B016356 - m.m26 * B014356 ;
var C01452356 = m.m20 * B145356 - m.m21 * B045356 + m.m24 * B015356 - m.m25 * B014356 ;
var C01362356 = m.m20 * B136356 - m.m21 * B036356 + m.m23 * B016356 - m.m26 * B013356 ;
var C01352356 = m.m20 * B135356 - m.m21 * B035356 + m.m23 * B015356 - m.m25 * B013356 ;
var C01342356 = m.m20 * B134356 - m.m21 * B034356 + m.m23 * B014356 - m.m24 * B013356 ;
var C01562346 = m.m20 * B156346 - m.m21 * B056346 + m.m25 * B016346 - m.m26 * B015346 ;
var C01462346 = m.m20 * B146346 - m.m21 * B046346 + m.m24 * B016346 - m.m26 * B014346 ;
var C01452346 = m.m20 * B145346 - m.m21 * B045346 + m.m24 * B015346 - m.m25 * B014346 ;
var C01362346 = m.m20 * B136346 - m.m21 * B036346 + m.m23 * B016346 - m.m26 * B013346 ;
var C01352346 = m.m20 * B135346 - m.m21 * B035346 + m.m23 * B015346 - m.m25 * B013346 ;
var C01342346 = m.m20 * B134346 - m.m21 * B034346 + m.m23 * B014346 - m.m24 * B013346 ;
var C01562345 = m.m20 * B156345 - m.m21 * B056345 + m.m25 * B016345 - m.m26 * B015345 ;
var C01462345 = m.m20 * B146345 - m.m21 * B046345 + m.m24 * B016345 - m.m26 * B014345 ;
var C01452345 = m.m20 * B145345 - m.m21 * B045345 + m.m24 * B015345 - m.m25 * B014345 ;
var C01362345 = m.m20 * B136345 - m.m21 * B036345 + m.m23 * B016345 - m.m26 * B013345 ;
var C01352345 = m.m20 * B135345 - m.m21 * B035345 + m.m23 * B015345 - m.m25 * B013345 ;
var C01342345 = m.m20 * B134345 - m.m21 * B034345 + m.m23 * B014345 - m.m24 * B013345 ;
var C01262456 = m.m20 * B126456 - m.m21 * B026456 + m.m22 * B016456 - m.m26 * B012456 ;
var C01252456 = m.m20 * B125456 - m.m21 * B025456 + m.m22 * B015456 - m.m25 * B012456 ;
var C01242456 = m.m20 * B124456 - m.m21 * B024456 + m.m22 * B014456 - m.m24 * B012456 ;
var C01262356 = m.m20 * B126356 - m.m21 * B026356 + m.m22 * B016356 - m.m26 * B012356 ;
var C01252356 = m.m20 * B125356 - m.m21 * B025356 + m.m22 * B015356 - m.m25 * B012356 ;
var C01242356 = m.m20 * B124356 - m.m21 * B024356 + m.m22 * B014356 - m.m24 * B012356 ;
var C01262346 = m.m20 * B126346 - m.m21 * B026346 + m.m22 * B016346 - m.m26 * B012346 ;
var C01252346 = m.m20 * B125346 - m.m21 * B025346 + m.m22 * B015346 - m.m25 * B012346 ;
var C01242346 = m.m20 * B124346 - m.m21 * B024346 + m.m22 * B014346 - m.m24 * B012346 ;
var C01262345 = m.m20 * B126345 - m.m21 * B026345 + m.m22 * B016345 - m.m26 * B012345 ;
var C01252345 = m.m20 * B125345 - m.m21 * B025345 + m.m22 * B015345 - m.m25 * B012345 ;
var C01242345 = m.m20 * B124345 - m.m21 * B024345 + m.m22 * B014345 - m.m24 * B012345 ;
var C01232456 = m.m20 * B123456 - m.m21 * B023456 + m.m22 * B013456 - m.m23 * B012456 ;
var C01232356 = m.m20 * B123356 - m.m21 * B023356 + m.m22 * B013356 - m.m23 * B012356 ;
var C01232346 = m.m20 * B123346 - m.m21 * B023346 + m.m22 * B013346 - m.m23 * B012346 ;
var C01232345 = m.m20 * B123345 - m.m21 * B023345 + m.m22 * B013345 - m.m23 * B012345 ;
var D2345623456 = m.m22 * C34563456 - m.m23 * C24563456 + m.m24 * C23563456 - m.m25 * C23463456 + m.m26 * C23453456 ;
var D1345623456 = m.m21 * C34563456 - m.m23 * C14563456 + m.m24 * C13563456 - m.m25 * C13463456 + m.m26 * C13453456 ;
var D1245623456 = m.m21 * C24563456 - m.m22 * C14563456 + m.m24 * C12563456 - m.m25 * C12463456 + m.m26 * C12453456 ;
var D1235623456 = m.m21 * C23563456 - m.m22 * C13563456 + m.m23 * C12563456 - m.m25 * C12363456 + m.m26 * C12353456 ;
var D1234623456 = m.m21 * C23463456 - m.m22 * C13463456 + m.m23 * C12463456 - m.m24 * C12363456 + m.m26 * C12343456 ;
var D1234523456 = m.m21 * C23453456 - m.m22 * C13453456 + m.m23 * C12453456 - m.m24 * C12353456 + m.m25 * C12343456 ;
var D0345623456 = m.m20 * C34563456 - m.m23 * C04563456 + m.m24 * C03563456 - m.m25 * C03463456 + m.m26 * C03453456 ;
var D0245623456 = m.m20 * C24563456 - m.m22 * C04563456 + m.m24 * C02563456 - m.m25 * C02463456 + m.m26 * C02453456 ;
var D0235623456 = m.m20 * C23563456 - m.m22 * C03563456 + m.m23 * C02563456 - m.m25 * C02363456 + m.m26 * C02353456 ;
var D0234623456 = m.m20 * C23463456 - m.m22 * C03463456 + m.m23 * C02463456 - m.m24 * C02363456 + m.m26 * C02343456 ;
var D0234523456 = m.m20 * C23453456 - m.m22 * C03453456 + m.m23 * C02453456 - m.m24 * C02353456 + m.m25 * C02343456 ;
var D0145623456 = m.m20 * C14563456 - m.m21 * C04563456 + m.m24 * C01563456 - m.m25 * C01463456 + m.m26 * C01453456 ;
var D0135623456 = m.m20 * C13563456 - m.m21 * C03563456 + m.m23 * C01563456 - m.m25 * C01363456 + m.m26 * C01353456 ;
var D0134623456 = m.m20 * C13463456 - m.m21 * C03463456 + m.m23 * C01463456 - m.m24 * C01363456 + m.m26 * C01343456 ;
var D0134523456 = m.m20 * C13453456 - m.m21 * C03453456 + m.m23 * C01453456 - m.m24 * C01353456 + m.m25 * C01343456 ;
var D0125623456 = m.m20 * C12563456 - m.m21 * C02563456 + m.m22 * C01563456 - m.m25 * C01263456 + m.m26 * C01253456 ;
var D0124623456 = m.m20 * C12463456 - m.m21 * C02463456 + m.m22 * C01463456 - m.m24 * C01263456 + m.m26 * C01243456 ;
var D0124523456 = m.m20 * C12453456 - m.m21 * C02453456 + m.m22 * C01453456 - m.m24 * C01253456 + m.m25 * C01243456 ;
var D0123623456 = m.m20 * C12363456 - m.m21 * C02363456 + m.m22 * C01363456 - m.m23 * C01263456 + m.m26 * C01233456 ;
var D0123523456 = m.m20 * C12353456 - m.m21 * C02353456 + m.m22 * C01353456 - m.m23 * C01253456 + m.m25 * C01233456 ;
var D0123423456 = m.m20 * C12343456 - m.m21 * C02343456 + m.m22 * C01343456 - m.m23 * C01243456 + m.m24 * C01233456 ;
var D2345613456 = m.m12 * C34563456 - m.m13 * C24563456 + m.m14 * C23563456 - m.m15 * C23463456 + m.m16 * C23453456 ;
var D1345613456 = m.m11 * C34563456 - m.m13 * C14563456 + m.m14 * C13563456 - m.m15 * C13463456 + m.m16 * C13453456 ;
var D1245613456 = m.m11 * C24563456 - m.m12 * C14563456 + m.m14 * C12563456 - m.m15 * C12463456 + m.m16 * C12453456 ;
var D1235613456 = m.m11 * C23563456 - m.m12 * C13563456 + m.m13 * C12563456 - m.m15 * C12363456 + m.m16 * C12353456 ;
var D1234613456 = m.m11 * C23463456 - m.m12 * C13463456 + m.m13 * C12463456 - m.m14 * C12363456 + m.m16 * C12343456 ;
var D1234513456 = m.m11 * C23453456 - m.m12 * C13453456 + m.m13 * C12453456 - m.m14 * C12353456 + m.m15 * C12343456 ;
var D2345612456 = m.m12 * C34562456 - m.m13 * C24562456 + m.m14 * C23562456 - m.m15 * C23462456 + m.m16 * C23452456 ;
var D1345612456 = m.m11 * C34562456 - m.m13 * C14562456 + m.m14 * C13562456 - m.m15 * C13462456 + m.m16 * C13452456 ;
var D1245612456 = m.m11 * C24562456 - m.m12 * C14562456 + m.m14 * C12562456 - m.m15 * C12462456 + m.m16 * C12452456 ;
var D1235612456 = m.m11 * C23562456 - m.m12 * C13562456 + m.m13 * C12562456 - m.m15 * C12362456 + m.m16 * C12352456 ;
var D1234612456 = m.m11 * C23462456 - m.m12 * C13462456 + m.m13 * C12462456 - m.m14 * C12362456 + m.m16 * C12342456 ;
var D1234512456 = m.m11 * C23452456 - m.m12 * C13452456 + m.m13 * C12452456 - m.m14 * C12352456 + m.m15 * C12342456 ;
var D2345612356 = m.m12 * C34562356 - m.m13 * C24562356 + m.m14 * C23562356 - m.m15 * C23462356 + m.m16 * C23452356 ;
var D1345612356 = m.m11 * C34562356 - m.m13 * C14562356 + m.m14 * C13562356 - m.m15 * C13462356 + m.m16 * C13452356 ;
var D1245612356 = m.m11 * C24562356 - m.m12 * C14562356 + m.m14 * C12562356 - m.m15 * C12462356 + m.m16 * C12452356 ;
var D1235612356 = m.m11 * C23562356 - m.m12 * C13562356 + m.m13 * C12562356 - m.m15 * C12362356 + m.m16 * C12352356 ;
var D1234612356 = m.m11 * C23462356 - m.m12 * C13462356 + m.m13 * C12462356 - m.m14 * C12362356 + m.m16 * C12342356 ;
var D1234512356 = m.m11 * C23452356 - m.m12 * C13452356 + m.m13 * C12452356 - m.m14 * C12352356 + m.m15 * C12342356 ;
var D2345612346 = m.m12 * C34562346 - m.m13 * C24562346 + m.m14 * C23562346 - m.m15 * C23462346 + m.m16 * C23452346 ;
var D1345612346 = m.m11 * C34562346 - m.m13 * C14562346 + m.m14 * C13562346 - m.m15 * C13462346 + m.m16 * C13452346 ;
var D1245612346 = m.m11 * C24562346 - m.m12 * C14562346 + m.m14 * C12562346 - m.m15 * C12462346 + m.m16 * C12452346 ;
var D1235612346 = m.m11 * C23562346 - m.m12 * C13562346 + m.m13 * C12562346 - m.m15 * C12362346 + m.m16 * C12352346 ;
var D1234612346 = m.m11 * C23462346 - m.m12 * C13462346 + m.m13 * C12462346 - m.m14 * C12362346 + m.m16 * C12342346 ;
var D1234512346 = m.m11 * C23452346 - m.m12 * C13452346 + m.m13 * C12452346 - m.m14 * C12352346 + m.m15 * C12342346 ;
var D2345612345 = m.m12 * C34562345 - m.m13 * C24562345 + m.m14 * C23562345 - m.m15 * C23462345 + m.m16 * C23452345 ;
var D1345612345 = m.m11 * C34562345 - m.m13 * C14562345 + m.m14 * C13562345 - m.m15 * C13462345 + m.m16 * C13452345 ;
var D1245612345 = m.m11 * C24562345 - m.m12 * C14562345 + m.m14 * C12562345 - m.m15 * C12462345 + m.m16 * C12452345 ;
var D1235612345 = m.m11 * C23562345 - m.m12 * C13562345 + m.m13 * C12562345 - m.m15 * C12362345 + m.m16 * C12352345 ;
var D1234612345 = m.m11 * C23462345 - m.m12 * C13462345 + m.m13 * C12462345 - m.m14 * C12362345 + m.m16 * C12342345 ;
var D1234512345 = m.m11 * C23452345 - m.m12 * C13452345 + m.m13 * C12452345 - m.m14 * C12352345 + m.m15 * C12342345 ;
var D0345613456 = m.m10 * C34563456 - m.m13 * C04563456 + m.m14 * C03563456 - m.m15 * C03463456 + m.m16 * C03453456 ;
var D0245613456 = m.m10 * C24563456 - m.m12 * C04563456 + m.m14 * C02563456 - m.m15 * C02463456 + m.m16 * C02453456 ;
var D0235613456 = m.m10 * C23563456 - m.m12 * C03563456 + m.m13 * C02563456 - m.m15 * C02363456 + m.m16 * C02353456 ;
var D0234613456 = m.m10 * C23463456 - m.m12 * C03463456 + m.m13 * C02463456 - m.m14 * C02363456 + m.m16 * C02343456 ;
var D0234513456 = m.m10 * C23453456 - m.m12 * C03453456 + m.m13 * C02453456 - m.m14 * C02353456 + m.m15 * C02343456 ;
var D0345612456 = m.m10 * C34562456 - m.m13 * C04562456 + m.m14 * C03562456 - m.m15 * C03462456 + m.m16 * C03452456 ;
var D0245612456 = m.m10 * C24562456 - m.m12 * C04562456 + m.m14 * C02562456 - m.m15 * C02462456 + m.m16 * C02452456 ;
var D0235612456 = m.m10 * C23562456 - m.m12 * C03562456 + m.m13 * C02562456 - m.m15 * C02362456 + m.m16 * C02352456 ;
var D0234612456 = m.m10 * C23462456 - m.m12 * C03462456 + m.m13 * C02462456 - m.m14 * C02362456 + m.m16 * C02342456 ;
var D0234512456 = m.m10 * C23452456 - m.m12 * C03452456 + m.m13 * C02452456 - m.m14 * C02352456 + m.m15 * C02342456 ;
var D0345612356 = m.m10 * C34562356 - m.m13 * C04562356 + m.m14 * C03562356 - m.m15 * C03462356 + m.m16 * C03452356 ;
var D0245612356 = m.m10 * C24562356 - m.m12 * C04562356 + m.m14 * C02562356 - m.m15 * C02462356 + m.m16 * C02452356 ;
var D0235612356 = m.m10 * C23562356 - m.m12 * C03562356 + m.m13 * C02562356 - m.m15 * C02362356 + m.m16 * C02352356 ;
var D0234612356 = m.m10 * C23462356 - m.m12 * C03462356 + m.m13 * C02462356 - m.m14 * C02362356 + m.m16 * C02342356 ;
var D0234512356 = m.m10 * C23452356 - m.m12 * C03452356 + m.m13 * C02452356 - m.m14 * C02352356 + m.m15 * C02342356 ;
var D0345612346 = m.m10 * C34562346 - m.m13 * C04562346 + m.m14 * C03562346 - m.m15 * C03462346 + m.m16 * C03452346 ;
var D0245612346 = m.m10 * C24562346 - m.m12 * C04562346 + m.m14 * C02562346 - m.m15 * C02462346 + m.m16 * C02452346 ;
var D0235612346 = m.m10 * C23562346 - m.m12 * C03562346 + m.m13 * C02562346 - m.m15 * C02362346 + m.m16 * C02352346 ;
var D0234612346 = m.m10 * C23462346 - m.m12 * C03462346 + m.m13 * C02462346 - m.m14 * C02362346 + m.m16 * C02342346 ;
var D0234512346 = m.m10 * C23452346 - m.m12 * C03452346 + m.m13 * C02452346 - m.m14 * C02352346 + m.m15 * C02342346 ;
var D0345612345 = m.m10 * C34562345 - m.m13 * C04562345 + m.m14 * C03562345 - m.m15 * C03462345 + m.m16 * C03452345 ;
var D0245612345 = m.m10 * C24562345 - m.m12 * C04562345 + m.m14 * C02562345 - m.m15 * C02462345 + m.m16 * C02452345 ;
var D0235612345 = m.m10 * C23562345 - m.m12 * C03562345 + m.m13 * C02562345 - m.m15 * C02362345 + m.m16 * C02352345 ;
var D0234612345 = m.m10 * C23462345 - m.m12 * C03462345 + m.m13 * C02462345 - m.m14 * C02362345 + m.m16 * C02342345 ;
var D0234512345 = m.m10 * C23452345 - m.m12 * C03452345 + m.m13 * C02452345 - m.m14 * C02352345 + m.m15 * C02342345 ;
var D0145613456 = m.m10 * C14563456 - m.m11 * C04563456 + m.m14 * C01563456 - m.m15 * C01463456 + m.m16 * C01453456 ;
var D0135613456 = m.m10 * C13563456 - m.m11 * C03563456 + m.m13 * C01563456 - m.m15 * C01363456 + m.m16 * C01353456 ;
var D0134613456 = m.m10 * C13463456 - m.m11 * C03463456 + m.m13 * C01463456 - m.m14 * C01363456 + m.m16 * C01343456 ;
var D0134513456 = m.m10 * C13453456 - m.m11 * C03453456 + m.m13 * C01453456 - m.m14 * C01353456 + m.m15 * C01343456 ;
var D0145612456 = m.m10 * C14562456 - m.m11 * C04562456 + m.m14 * C01562456 - m.m15 * C01462456 + m.m16 * C01452456 ;
var D0135612456 = m.m10 * C13562456 - m.m11 * C03562456 + m.m13 * C01562456 - m.m15 * C01362456 + m.m16 * C01352456 ;
var D0134612456 = m.m10 * C13462456 - m.m11 * C03462456 + m.m13 * C01462456 - m.m14 * C01362456 + m.m16 * C01342456 ;
var D0134512456 = m.m10 * C13452456 - m.m11 * C03452456 + m.m13 * C01452456 - m.m14 * C01352456 + m.m15 * C01342456 ;
var D0145612356 = m.m10 * C14562356 - m.m11 * C04562356 + m.m14 * C01562356 - m.m15 * C01462356 + m.m16 * C01452356 ;
var D0135612356 = m.m10 * C13562356 - m.m11 * C03562356 + m.m13 * C01562356 - m.m15 * C01362356 + m.m16 * C01352356 ;
var D0134612356 = m.m10 * C13462356 - m.m11 * C03462356 + m.m13 * C01462356 - m.m14 * C01362356 + m.m16 * C01342356 ;
var D0134512356 = m.m10 * C13452356 - m.m11 * C03452356 + m.m13 * C01452356 - m.m14 * C01352356 + m.m15 * C01342356 ;
var D0145612346 = m.m10 * C14562346 - m.m11 * C04562346 + m.m14 * C01562346 - m.m15 * C01462346 + m.m16 * C01452346 ;
var D0135612346 = m.m10 * C13562346 - m.m11 * C03562346 + m.m13 * C01562346 - m.m15 * C01362346 + m.m16 * C01352346 ;
var D0134612346 = m.m10 * C13462346 - m.m11 * C03462346 + m.m13 * C01462346 - m.m14 * C01362346 + m.m16 * C01342346 ;
var D0134512346 = m.m10 * C13452346 - m.m11 * C03452346 + m.m13 * C01452346 - m.m14 * C01352346 + m.m15 * C01342346 ;
var D0145612345 = m.m10 * C14562345 - m.m11 * C04562345 + m.m14 * C01562345 - m.m15 * C01462345 + m.m16 * C01452345 ;
var D0135612345 = m.m10 * C13562345 - m.m11 * C03562345 + m.m13 * C01562345 - m.m15 * C01362345 + m.m16 * C01352345 ;
var D0134612345 = m.m10 * C13462345 - m.m11 * C03462345 + m.m13 * C01462345 - m.m14 * C01362345 + m.m16 * C01342345 ;
var D0134512345 = m.m10 * C13452345 - m.m11 * C03452345 + m.m13 * C01452345 - m.m14 * C01352345 + m.m15 * C01342345 ;
var D0125613456 = m.m10 * C12563456 - m.m11 * C02563456 + m.m12 * C01563456 - m.m15 * C01263456 + m.m16 * C01253456 ;
var D0124613456 = m.m10 * C12463456 - m.m11 * C02463456 + m.m12 * C01463456 - m.m14 * C01263456 + m.m16 * C01243456 ;
var D0124513456 = m.m10 * C12453456 - m.m11 * C02453456 + m.m12 * C01453456 - m.m14 * C01253456 + m.m15 * C01243456 ;
var D0125612456 = m.m10 * C12562456 - m.m11 * C02562456 + m.m12 * C01562456 - m.m15 * C01262456 + m.m16 * C01252456 ;
var D0124612456 = m.m10 * C12462456 - m.m11 * C02462456 + m.m12 * C01462456 - m.m14 * C01262456 + m.m16 * C01242456 ;
var D0124512456 = m.m10 * C12452456 - m.m11 * C02452456 + m.m12 * C01452456 - m.m14 * C01252456 + m.m15 * C01242456 ;
var D0125612356 = m.m10 * C12562356 - m.m11 * C02562356 + m.m12 * C01562356 - m.m15 * C01262356 + m.m16 * C01252356 ;
var D0124612356 = m.m10 * C12462356 - m.m11 * C02462356 + m.m12 * C01462356 - m.m14 * C01262356 + m.m16 * C01242356 ;
var D0124512356 = m.m10 * C12452356 - m.m11 * C02452356 + m.m12 * C01452356 - m.m14 * C01252356 + m.m15 * C01242356 ;
var D0125612346 = m.m10 * C12562346 - m.m11 * C02562346 + m.m12 * C01562346 - m.m15 * C01262346 + m.m16 * C01252346 ;
var D0124612346 = m.m10 * C12462346 - m.m11 * C02462346 + m.m12 * C01462346 - m.m14 * C01262346 + m.m16 * C01242346 ;
var D0124512346 = m.m10 * C12452346 - m.m11 * C02452346 + m.m12 * C01452346 - m.m14 * C01252346 + m.m15 * C01242346 ;
var D0125612345 = m.m10 * C12562345 - m.m11 * C02562345 + m.m12 * C01562345 - m.m15 * C01262345 + m.m16 * C01252345 ;
var D0124612345 = m.m10 * C12462345 - m.m11 * C02462345 + m.m12 * C01462345 - m.m14 * C01262345 + m.m16 * C01242345 ;
var D0124512345 = m.m10 * C12452345 - m.m11 * C02452345 + m.m12 * C01452345 - m.m14 * C01252345 + m.m15 * C01242345 ;
var D0123613456 = m.m10 * C12363456 - m.m11 * C02363456 + m.m12 * C01363456 - m.m13 * C01263456 + m.m16 * C01233456 ;
var D0123513456 = m.m10 * C12353456 - m.m11 * C02353456 + m.m12 * C01353456 - m.m13 * C01253456 + m.m15 * C01233456 ;
var D0123612456 = m.m10 * C12362456 - m.m11 * C02362456 + m.m12 * C01362456 - m.m13 * C01262456 + m.m16 * C01232456 ;
var D0123512456 = m.m10 * C12352456 - m.m11 * C02352456 + m.m12 * C01352456 - m.m13 * C01252456 + m.m15 * C01232456 ;
var D0123612356 = m.m10 * C12362356 - m.m11 * C02362356 + m.m12 * C01362356 - m.m13 * C01262356 + m.m16 * C01232356 ;
var D0123512356 = m.m10 * C12352356 - m.m11 * C02352356 + m.m12 * C01352356 - m.m13 * C01252356 + m.m15 * C01232356 ;
var D0123612346 = m.m10 * C12362346 - m.m11 * C02362346 + m.m12 * C01362346 - m.m13 * C01262346 + m.m16 * C01232346 ;
var D0123512346 = m.m10 * C12352346 - m.m11 * C02352346 + m.m12 * C01352346 - m.m13 * C01252346 + m.m15 * C01232346 ;
var D0123612345 = m.m10 * C12362345 - m.m11 * C02362345 + m.m12 * C01362345 - m.m13 * C01262345 + m.m16 * C01232345 ;
var D0123512345 = m.m10 * C12352345 - m.m11 * C02352345 + m.m12 * C01352345 - m.m13 * C01252345 + m.m15 * C01232345 ;
var D0123413456 = m.m10 * C12343456 - m.m11 * C02343456 + m.m12 * C01343456 - m.m13 * C01243456 + m.m14 * C01233456 ;
var D0123412456 = m.m10 * C12342456 - m.m11 * C02342456 + m.m12 * C01342456 - m.m13 * C01242456 + m.m14 * C01232456 ;
var D0123412356 = m.m10 * C12342356 - m.m11 * C02342356 + m.m12 * C01342356 - m.m13 * C01242356 + m.m14 * C01232356 ;
var D0123412346 = m.m10 * C12342346 - m.m11 * C02342346 + m.m12 * C01342346 - m.m13 * C01242346 + m.m14 * C01232346 ;
var D0123412345 = m.m10 * C12342345 - m.m11 * C02342345 + m.m12 * C01342345 - m.m13 * C01242345 + m.m14 * C01232345 ;
var det = m.m00 * ( m.m11 * D2345623456 - m.m12 * D1345623456 + m.m13 * D1245623456 - m.m14 * D1235623456 + m.m15 * D1234623456 - m.m16 * D1234523456 )
- m.m01 * ( m.m10 * D2345623456 - m.m12 * D0345623456 + m.m13 * D0245623456 - m.m14 * D0235623456 + m.m15 * D0234623456 - m.m16 * D0234523456 )
+ m.m02 * ( m.m10 * D1345623456 - m.m11 * D0345623456 + m.m13 * D0145623456 - m.m14 * D0135623456 + m.m15 * D0134623456 - m.m16 * D0134523456 )
- m.m03 * ( m.m10 * D1245623456 - m.m11 * D0245623456 + m.m12 * D0145623456 - m.m14 * D0125623456 + m.m15 * D0124623456 - m.m16 * D0124523456 )
+ m.m04 * ( m.m10 * D1235623456 - m.m11 * D0235623456 + m.m12 * D0135623456 - m.m13 * D0125623456 + m.m15 * D0123623456 - m.m16 * D0123523456 )
- m.m05 * ( m.m10 * D1234623456 - m.m11 * D0234623456 + m.m12 * D0134623456 - m.m13 * D0124623456 + m.m14 * D0123623456 - m.m16 * D0123423456 )
+ m.m06 * ( m.m10 * D1234523456 - m.m11 * D0234523456 + m.m12 * D0134523456 - m.m13 * D0124523456 + m.m14 * D0123523456 - m.m15 * D0123423456 ) ;
det = 1 / det;
return new Matrix7x7() {
m00 = det * ( m.m11 * D2345623456 - m.m12 * D1345623456 + m.m13 * D1245623456 - m.m14 * D1235623456 + m.m15 * D1234623456 - m.m16 * D1234523456 ),
m01 = det * - ( m.m01 * D2345623456 - m.m02 * D1345623456 + m.m03 * D1245623456 - m.m04 * D1235623456 + m.m05 * D1234623456 - m.m06 * D1234523456 ),
m02 = det * ( m.m01 * D2345613456 - m.m02 * D1345613456 + m.m03 * D1245613456 - m.m04 * D1235613456 + m.m05 * D1234613456 - m.m06 * D1234513456 ),
m03 = det * - ( m.m01 * D2345612456 - m.m02 * D1345612456 + m.m03 * D1245612456 - m.m04 * D1235612456 + m.m05 * D1234612456 - m.m06 * D1234512456 ),
m04 = det * ( m.m01 * D2345612356 - m.m02 * D1345612356 + m.m03 * D1245612356 - m.m04 * D1235612356 + m.m05 * D1234612356 - m.m06 * D1234512356 ),
m05 = det * - ( m.m01 * D2345612346 - m.m02 * D1345612346 + m.m03 * D1245612346 - m.m04 * D1235612346 + m.m05 * D1234612346 - m.m06 * D1234512346 ),
m06 = det * ( m.m01 * D2345612345 - m.m02 * D1345612345 + m.m03 * D1245612345 - m.m04 * D1235612345 + m.m05 * D1234612345 - m.m06 * D1234512345 ),
m10 = det * - ( m.m10 * D2345623456 - m.m12 * D0345623456 + m.m13 * D0245623456 - m.m14 * D0235623456 + m.m15 * D0234623456 - m.m16 * D0234523456 ),
m11 = det * ( m.m00 * D2345623456 - m.m02 * D0345623456 + m.m03 * D0245623456 - m.m04 * D0235623456 + m.m05 * D0234623456 - m.m06 * D0234523456 ),
m12 = det * - ( m.m00 * D2345613456 - m.m02 * D0345613456 + m.m03 * D0245613456 - m.m04 * D0235613456 + m.m05 * D0234613456 - m.m06 * D0234513456 ),
m13 = det * ( m.m00 * D2345612456 - m.m02 * D0345612456 + m.m03 * D0245612456 - m.m04 * D0235612456 + m.m05 * D0234612456 - m.m06 * D0234512456 ),
m14 = det * - ( m.m00 * D2345612356 - m.m02 * D0345612356 + m.m03 * D0245612356 - m.m04 * D0235612356 + m.m05 * D0234612356 - m.m06 * D0234512356 ),
m15 = det * ( m.m00 * D2345612346 - m.m02 * D0345612346 + m.m03 * D0245612346 - m.m04 * D0235612346 + m.m05 * D0234612346 - m.m06 * D0234512346 ),
m16 = det * - ( m.m00 * D2345612345 - m.m02 * D0345612345 + m.m03 * D0245612345 - m.m04 * D0235612345 + m.m05 * D0234612345 - m.m06 * D0234512345 ),
m20 = det * ( m.m10 * D1345623456 - m.m11 * D0345623456 + m.m13 * D0145623456 - m.m14 * D0135623456 + m.m15 * D0134623456 - m.m16 * D0134523456 ),
m21 = det * - ( m.m00 * D1345623456 - m.m01 * D0345623456 + m.m03 * D0145623456 - m.m04 * D0135623456 + m.m05 * D0134623456 - m.m06 * D0134523456 ),
m22 = det * ( m.m00 * D1345613456 - m.m01 * D0345613456 + m.m03 * D0145613456 - m.m04 * D0135613456 + m.m05 * D0134613456 - m.m06 * D0134513456 ),
m23 = det * - ( m.m00 * D1345612456 - m.m01 * D0345612456 + m.m03 * D0145612456 - m.m04 * D0135612456 + m.m05 * D0134612456 - m.m06 * D0134512456 ),
m24 = det * ( m.m00 * D1345612356 - m.m01 * D0345612356 + m.m03 * D0145612356 - m.m04 * D0135612356 + m.m05 * D0134612356 - m.m06 * D0134512356 ),
m25 = det * - ( m.m00 * D1345612346 - m.m01 * D0345612346 + m.m03 * D0145612346 - m.m04 * D0135612346 + m.m05 * D0134612346 - m.m06 * D0134512346 ),
m26 = det * ( m.m00 * D1345612345 - m.m01 * D0345612345 + m.m03 * D0145612345 - m.m04 * D0135612345 + m.m05 * D0134612345 - m.m06 * D0134512345 ),
m30 = det * - ( m.m10 * D1245623456 - m.m11 * D0245623456 + m.m12 * D0145623456 - m.m14 * D0125623456 + m.m15 * D0124623456 - m.m16 * D0124523456 ),
m31 = det * ( m.m00 * D1245623456 - m.m01 * D0245623456 + m.m02 * D0145623456 - m.m04 * D0125623456 + m.m05 * D0124623456 - m.m06 * D0124523456 ),
m32 = det * - ( m.m00 * D1245613456 - m.m01 * D0245613456 + m.m02 * D0145613456 - m.m04 * D0125613456 + m.m05 * D0124613456 - m.m06 * D0124513456 ),
m33 = det * ( m.m00 * D1245612456 - m.m01 * D0245612456 + m.m02 * D0145612456 - m.m04 * D0125612456 + m.m05 * D0124612456 - m.m06 * D0124512456 ),
m34 = det * - ( m.m00 * D1245612356 - m.m01 * D0245612356 + m.m02 * D0145612356 - m.m04 * D0125612356 + m.m05 * D0124612356 - m.m06 * D0124512356 ),
m35 = det * ( m.m00 * D1245612346 - m.m01 * D0245612346 + m.m02 * D0145612346 - m.m04 * D0125612346 + m.m05 * D0124612346 - m.m06 * D0124512346 ),
m36 = det * - ( m.m00 * D1245612345 - m.m01 * D0245612345 + m.m02 * D0145612345 - m.m04 * D0125612345 + m.m05 * D0124612345 - m.m06 * D0124512345 ),
m40 = det * ( m.m10 * D1235623456 - m.m11 * D0235623456 + m.m12 * D0135623456 - m.m13 * D0125623456 + m.m15 * D0123623456 - m.m16 * D0123523456 ),
m41 = det * - ( m.m00 * D1235623456 - m.m01 * D0235623456 + m.m02 * D0135623456 - m.m03 * D0125623456 + m.m05 * D0123623456 - m.m06 * D0123523456 ),
m42 = det * ( m.m00 * D1235613456 - m.m01 * D0235613456 + m.m02 * D0135613456 - m.m03 * D0125613456 + m.m05 * D0123613456 - m.m06 * D0123513456 ),
m43 = det * - ( m.m00 * D1235612456 - m.m01 * D0235612456 + m.m02 * D0135612456 - m.m03 * D0125612456 + m.m05 * D0123612456 - m.m06 * D0123512456 ),
m44 = det * ( m.m00 * D1235612356 - m.m01 * D0235612356 + m.m02 * D0135612356 - m.m03 * D0125612356 + m.m05 * D0123612356 - m.m06 * D0123512356 ),
m45 = det * - ( m.m00 * D1235612346 - m.m01 * D0235612346 + m.m02 * D0135612346 - m.m03 * D0125612346 + m.m05 * D0123612346 - m.m06 * D0123512346 ),
m46 = det * ( m.m00 * D1235612345 - m.m01 * D0235612345 + m.m02 * D0135612345 - m.m03 * D0125612345 + m.m05 * D0123612345 - m.m06 * D0123512345 ),
m50 = det * - ( m.m10 * D1234623456 - m.m11 * D0234623456 + m.m12 * D0134623456 - m.m13 * D0124623456 + m.m14 * D0123623456 - m.m16 * D0123423456 ),
m51 = det * ( m.m00 * D1234623456 - m.m01 * D0234623456 + m.m02 * D0134623456 - m.m03 * D0124623456 + m.m04 * D0123623456 - m.m06 * D0123423456 ),
m52 = det * - ( m.m00 * D1234613456 - m.m01 * D0234613456 + m.m02 * D0134613456 - m.m03 * D0124613456 + m.m04 * D0123613456 - m.m06 * D0123413456 ),
m53 = det * ( m.m00 * D1234612456 - m.m01 * D0234612456 + m.m02 * D0134612456 - m.m03 * D0124612456 + m.m04 * D0123612456 - m.m06 * D0123412456 ),
m54 = det * - ( m.m00 * D1234612356 - m.m01 * D0234612356 + m.m02 * D0134612356 - m.m03 * D0124612356 + m.m04 * D0123612356 - m.m06 * D0123412356 ),
m55 = det * ( m.m00 * D1234612346 - m.m01 * D0234612346 + m.m02 * D0134612346 - m.m03 * D0124612346 + m.m04 * D0123612346 - m.m06 * D0123412346 ),
m56 = det * - ( m.m00 * D1234612345 - m.m01 * D0234612345 + m.m02 * D0134612345 - m.m03 * D0124612345 + m.m04 * D0123612345 - m.m06 * D0123412345 ),
m60 = det * ( m.m10 * D1234523456 - m.m11 * D0234523456 + m.m12 * D0134523456 - m.m13 * D0124523456 + m.m14 * D0123523456 - m.m15 * D0123423456 ),
m61 = det * - ( m.m00 * D1234523456 - m.m01 * D0234523456 + m.m02 * D0134523456 - m.m03 * D0124523456 + m.m04 * D0123523456 - m.m05 * D0123423456 ),
m62 = det * ( m.m00 * D1234513456 - m.m01 * D0234513456 + m.m02 * D0134513456 - m.m03 * D0124513456 + m.m04 * D0123513456 - m.m05 * D0123413456 ),
m63 = det * - ( m.m00 * D1234512456 - m.m01 * D0234512456 + m.m02 * D0134512456 - m.m03 * D0124512456 + m.m04 * D0123512456 - m.m05 * D0123412456 ),
m64 = det * ( m.m00 * D1234512356 - m.m01 * D0234512356 + m.m02 * D0134512356 - m.m03 * D0124512356 + m.m04 * D0123512356 - m.m05 * D0123412356 ),
m65 = det * - ( m.m00 * D1234512346 - m.m01 * D0234512346 + m.m02 * D0134512346 - m.m03 * D0124512346 + m.m04 * D0123512346 - m.m05 * D0123412346 ),
m66 = det * ( m.m00 * D1234512345 - m.m01 * D0234512345 + m.m02 * D0134512345 - m.m03 * D0124512345 + m.m04 * D0123512345 - m.m05 * D0123412345 ),
};