
(/VERSIONCHECK 2) 

(DEFUN |SQMATRIX;Zero;$;1| ($) (QREFELT $ 10)) 

(DEFUN |SQMATRIX;One;$;2| ($) (QREFELT $ 13)) 

(DEFUN |SQMATRIX;characteristic;Nni;3| ($) (SPADCALL (QREFELT $ 16))) 

(DEFUN |SQMATRIX;matrix;L$;4| (|l| $)
  (PROG (#0=#:G1831 #1=#:G1826 |ans| |ll| #2=#:G1833 |i| #3=#:G1832 |r|
            #4=#:G1835 |j| #5=#:G1834)
    (RETURN
      (SEQ (COND
             ((NULL (EQL (LENGTH |l|) (QREFELT $ 6)))
              (|error| "matrix: wrong number of rows"))
             ('T
              (SEQ (SEQ (EXIT (SEQ (LETT |ll| NIL
                                    . #6=(|SQMATRIX;matrix;L$;4|))
                                   (LETT #0# |l| . #6#) G190
                                   (COND
                                     ((OR (ATOM #0#)
                                       (PROGN
                                         (LETT |ll| (CAR #0#) . #6#)
                                         NIL))
                                      #7=(GO G191)))
                                   (SEQ
                                    (EXIT
                                     (COND
                                       ((NULL
                                         (EQL (LENGTH |ll|)
                                          (QREFELT $ 6)))
                                        (PROGN
                                          (LETT #1#
                                           (|error|
                                            "matrix: wrong number of columns") . #6#)
                                          (GO #1#))))))
                                   (LETT #0# (CDR #0#) . #6#)
                                   #8=(GO G190) G191 (EXIT NIL)))
                        #1# (EXIT #1#))
                   (LETT |ans|
                         (SPADCALL (QREFELT $ 6) (QREFELT $ 6)
                             (|spadConstant| $ 8) (QREFELT $ 18)) . #6#)
                   (SEQ (LETT |ll| NIL . #6#) (LETT #2# |l| . #6#)
                        (LETT |i|
                              (SPADCALL |ans| (QREFELT $ 20)) . #6#)
                        (LETT #3#
                              (SPADCALL |ans| (QREFELT $ 21)) . #6#)
                        G190
                        (COND
                          ((OR (> |i| #3#) (ATOM #2#)
                               (PROGN (LETT |ll| (CAR #2#) . #6#) NIL))
                           #7#))
                        (SEQ (EXIT (SEQ (LETT |r| NIL . #6#)
                                    (LETT #4# |ll| . #6#)
                                    (LETT |j|
                                     (SPADCALL |ans| (QREFELT $ 22)) . #6#)
                                    (LETT #5#
                                     (SPADCALL |ans| (QREFELT $ 23)) . #6#)
                                    G190
                                    (COND
                                      ((OR (> |j| #5#) (ATOM #4#)
                                        (PROGN
                                          (LETT |r| (CAR #4#) . #6#)
                                          NIL))
                                       #7#))
                                    (SEQ
                                     (EXIT
                                      (SPADCALL |ans| |i| |j| |r|
                                       (QREFELT $ 24))))
                                    (LETT |j|
                                     (PROG1 (+ |j| 1)
                                       (LETT #4# (CDR #4#) . #6#)) . #6#)
                                    #8# G191 (EXIT NIL))))
                        (LETT |i|
                              (PROG1 (+ |i| 1)
                                (LETT #2# (CDR #2#) . #6#)) . #6#)
                        #8# G191 (EXIT NIL))
                   (EXIT |ans|)))))))) 

(DEFUN |SQMATRIX;row;$IDp;5| (|x| |i| $)
  (SPADCALL (SPADCALL |x| |i| (QREFELT $ 28)) (QREFELT $ 30))) 

(DEFUN |SQMATRIX;column;$IDp;6| (|x| |j| $)
  (SPADCALL (SPADCALL |x| |j| (QREFELT $ 32)) (QREFELT $ 30))) 

(DEFUN |SQMATRIX;coerce;$Of;7| (|x| $) (SPADCALL |x| (QREFELT $ 35))) 

(DEFUN |SQMATRIX;scalarMatrix;R$;8| (|r| $)
  (SPADCALL (QREFELT $ 6) |r| (QREFELT $ 37))) 

(DEFUN |SQMATRIX;diagonalMatrix;L$;9| (|l| $)
  (COND
    ((NULL (EQL (LENGTH |l|) (QREFELT $ 6)))
     (|error| "diagonalMatrix: wrong number of entries in list"))
    ('T (SPADCALL |l| (QREFELT $ 39))))) 

(DEFUN |SQMATRIX;coerce;$M;10| (|x| $) (SPADCALL |x| (QREFELT $ 41))) 

(DEFUN |SQMATRIX;squareMatrix;M$;11| (|x| $)
  (SEQ (COND
         ((EQL (SPADCALL |x| (QREFELT $ 43)) (QREFELT $ 6))
          (COND
            ((NULL (EQL (SPADCALL |x| (QREFELT $ 44)) (QREFELT $ 6)))
             (EXIT (|error| "squareMatrix: matrix of bad dimensions")))))
         ('T (EXIT (|error| "squareMatrix: matrix of bad dimensions"))))
       (EXIT (SPADCALL |x| (QREFELT $ 41))))) 

(DEFUN |SQMATRIX;*;$2Dp;12| (|x| |v| $)
  (SPADCALL (SPADCALL |x| (SPADCALL |v| (QREFELT $ 46)) (QREFELT $ 47))
            (QREFELT $ 30))) 

(DEFUN |SQMATRIX;*;Dp$Dp;13| (|v| |x| $)
  (SPADCALL (SPADCALL (SPADCALL |v| (QREFELT $ 46)) |x| (QREFELT $ 49))
      (QREFELT $ 30))) 

(DEFUN |SQMATRIX;**;$Nni$;14| (|x| |n| $)
  (SPADCALL |x| |n| (QREFELT $ 51))) 

(DEFUN |SQMATRIX;determinant;$R;15| (|x| $)
  (SPADCALL |x| (QREFELT $ 53))) 

(DEFUN |SQMATRIX;minordet;$R;16| (|x| $)
  (SPADCALL |x| (QREFELT $ 55))) 

(DEFUN |SQMATRIX;Pfaffian;$R;17| (|x| $)
  (SPADCALL |x| (QREFELT $ 57))) 

(DEFUN |SQMATRIX;rowEchelon;2$;18| (|x| $)
  (SPADCALL |x| (QREFELT $ 59))) 

(DEFUN |SQMATRIX;rank;$Nni;19| (|x| $) (SPADCALL |x| (QREFELT $ 61))) 

(DEFUN |SQMATRIX;nullity;$Nni;20| (|x| $)
  (SPADCALL |x| (QREFELT $ 63))) 

(DEFUN |SQMATRIX;nullSpace;$L;21| (|x| $)
  (PROG (#0=#:G1859 |c| #1=#:G1860)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #2=(|SQMATRIX;nullSpace;$L;21|))
             (SEQ (LETT |c| NIL . #2#)
                  (LETT #1# (SPADCALL |x| (QREFELT $ 66)) . #2#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |c| (CAR #1#) . #2#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (LETT #0#
                                   (CONS (SPADCALL |c| (QREFELT $ 30))
                                    #0#) . #2#)))
                  (LETT #1# (CDR #1#) . #2#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |SQMATRIX;inverse;$U;22| (|x| $)
  (PROG (|u|)
    (RETURN
      (SEQ (LETT |u| (SPADCALL |x| (QREFELT $ 70))
                 |SQMATRIX;inverse;$U;22|)
           (EXIT (COND
                   ((QEQCAR |u| 1) (CONS 1 "failed"))
                   ('T (CONS 0 (QCDR |u|))))))))) 

(DEFUN |SQMATRIX;**;$I$;23| (|x| |n| $)
  (SPADCALL |x| |n| (QREFELT $ 72))) 

(DEFUN |SQMATRIX;recip;$U;24| (|x| $) (SPADCALL |x| (QREFELT $ 71))) 

(DEFUN |SQMATRIX;convert;$If;25| (|x| $)
  (SPADCALL
      (LIST (SPADCALL (SPADCALL "squareMatrix" (QREFELT $ 77))
                (QREFELT $ 79))
            (SPADCALL (SPADCALL |x| (QREFELT $ 42)) (QREFELT $ 80)))
      (QREFELT $ 82))) 

(DEFUN |SquareMatrix| (&REST #0=#:G1893)
  (PROG ()
    (RETURN
      (PROG (#1=#:G1894)
        (RETURN
          (COND
            ((LETT #1#
                   (|lassocShiftWithFunction| (|devaluateList| #0#)
                       (HGET |$ConstructorCache| '|SquareMatrix|)
                       '|domainEqualList|)
                   . #2=(|SquareMatrix|))
             (|CDRwithIncrement| #1#))
            ('T
             (UNWIND-PROTECT
               (PROG1 (APPLY (|function| |SquareMatrix;|) #0#)
                 (LETT #1# T . #2#))
               (COND
                 ((NOT #1#) (HREM |$ConstructorCache| '|SquareMatrix|))))))))))) 

(DEFUN |SquareMatrix;| (|#1| |#2|)
  (PROG (DV$1 DV$2 |dv$| $ |pv$|)
    (RETURN
      (PROGN
        (LETT DV$1 (|devaluate| |#1|) . #0=(|SquareMatrix|))
        (LETT DV$2 (|devaluate| |#2|) . #0#)
        (LETT |dv$| (LIST '|SquareMatrix| DV$1 DV$2) . #0#)
        (LETT $ (GETREFV 103) . #0#)
        (QSETREFV $ 0 |dv$|)
        (QSETREFV $ 3
            (LETT |pv$|
                  (|buildPredVector| 0 0
                      (LIST (|HasCategory| |#2|
                                '(|PartialDifferentialRing| (|Symbol|)))
                            (|HasCategory| |#2| '(|DifferentialRing|))
                            (|HasCategory| |#2| '(|CommutativeRing|))
                            (|HasCategory| |#2|
                                '(|LinearlyExplicitRingOver|
                                     (|Integer|)))
                            (|HasCategory| |#2|
                                '(|RetractableTo|
                                     (|Fraction| (|Integer|))))
                            (|HasCategory| |#2|
                                '(|RetractableTo| (|Integer|)))
                            (|HasCategory| |#2| '(|Finite|))
                            (|HasCategory| |#2|
                                '(|ConvertibleTo| (|InputForm|)))
                            (|HasCategory| |#2| '(|EuclideanDomain|))
                            (|HasCategory| |#2| '(|IntegralDomain|))
                            (|HasCategory| |#2| '(|SetCategory|))
                            (|HasCategory| |#2| '(|Field|))
                            (AND (|HasCategory| |#2|
                                     '(|CommutativeStar|))
                                 (|HasCategory| |#2| '(|unitsKnown|)))
                            (AND (|HasCategory| |#2| '(|SetCategory|))
                                 (|HasCategory| |#2|
                                     (LIST '|Evalable|
                                      (|devaluate| |#2|))))
                            (OR (AND (|HasCategory| |#2|
                                      '(|CommutativeRing|))
                                     (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|))))
                                (AND (|HasCategory| |#2|
                                      '(|DifferentialRing|))
                                     (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|))))
                                (AND (|HasCategory| |#2| '(|Finite|))
                                     (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|))))
                                (AND (|HasCategory| |#2|
                                      '(|SetCategory|))
                                     (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|))))
                                (AND (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|)))
                                     (|HasCategory| |#2|
                                      '(|LinearlyExplicitRingOver|
                                        (|Integer|))))
                                (AND (|HasCategory| |#2|
                                      (LIST '|Evalable|
                                       (|devaluate| |#2|)))
                                     (|HasCategory| |#2|
                                      '(|PartialDifferentialRing|
                                        (|Symbol|))))))) . #0#))
        (|haddProp| |$ConstructorCache| '|SquareMatrix|
            (LIST DV$1 DV$2) (CONS 1 $))
        (|stuffDomainSlots| $)
        (QSETREFV $ 6 |#1|)
        (QSETREFV $ 7 |#2|)
        (AND (|HasCategory| $ '(|shallowlyMutable|))
             (|augmentPredVector| $ 32768))
        (AND (|HasCategory| $ '(|finiteAggregate|))
             (|augmentPredVector| $ 65536))
        (AND (|HasCategory| $ '(|finiteAggregate|))
             (|HasCategory| |#2| '(|SetCategory|))
             (|augmentPredVector| $ 131072))
        (QSETREFV $ 10 (SPADCALL (|spadConstant| $ 8) (QREFELT $ 9)))
        (QSETREFV $ 13 (SPADCALL (|spadConstant| $ 12) (QREFELT $ 9)))
        (COND
          ((|testBitVector| |pv$| 3)
           (PROGN
             (QSETREFV $ 54
                 (CONS (|dispatchFunction|
                           |SQMATRIX;determinant;$R;15|)
                       $))
             (QSETREFV $ 56
                 (CONS (|dispatchFunction| |SQMATRIX;minordet;$R;16|)
                       $))
             (QSETREFV $ 58
                 (CONS (|dispatchFunction| |SQMATRIX;Pfaffian;$R;17|)
                       $)))))
        (COND
          ((|testBitVector| |pv$| 9)
           (QSETREFV $ 60
               (CONS (|dispatchFunction| |SQMATRIX;rowEchelon;2$;18|)
                     $))))
        (COND
          ((|testBitVector| |pv$| 10)
           (PROGN
             (QSETREFV $ 62
                 (CONS (|dispatchFunction| |SQMATRIX;rank;$Nni;19|) $))
             (QSETREFV $ 64
                 (CONS (|dispatchFunction| |SQMATRIX;nullity;$Nni;20|)
                       $))
             (QSETREFV $ 68
                 (CONS (|dispatchFunction| |SQMATRIX;nullSpace;$L;21|)
                       $)))))
        (COND
          ((|testBitVector| |pv$| 12)
           (PROGN
             (QSETREFV $ 71
                 (CONS (|dispatchFunction| |SQMATRIX;inverse;$U;22|) $))
             (QSETREFV $ 73
                 (CONS (|dispatchFunction| |SQMATRIX;**;$I$;23|) $))
             (QSETREFV $ 74
                 (CONS (|dispatchFunction| |SQMATRIX;recip;$U;24|) $)))))
        (COND
          ((|testBitVector| |pv$| 8)
           (QSETREFV $ 83
               (CONS (|dispatchFunction| |SQMATRIX;convert;$If;25|) $))))
        $)))) 

(MAKEPROP '|SquareMatrix| '|infovec|
    (LIST '#(NIL NIL NIL NIL NIL (|Matrix| 7) (|local| |#1|)
             (|local| |#2|) (0 . |Zero|) |SQMATRIX;scalarMatrix;R$;8|
             'ZERO
             (CONS IDENTITY
                   (FUNCALL (|dispatchFunction| |SQMATRIX;Zero;$;1|) $))
             (4 . |One|) 'ONE
             (CONS IDENTITY
                   (FUNCALL (|dispatchFunction| |SQMATRIX;One;$;2|) $))
             (|NonNegativeInteger|) (8 . |characteristic|)
             |SQMATRIX;characteristic;Nni;3| (12 . |new|) (|Integer|)
             (19 . |minRowIndex|) (24 . |maxRowIndex|)
             (29 . |minColIndex|) (34 . |maxColIndex|)
             (39 . |qsetelt!|) (|List| 38) |SQMATRIX;matrix;L$;4|
             (|Vector| 7) (47 . |row|) (|DirectProduct| 6 7)
             (53 . |directProduct|) |SQMATRIX;row;$IDp;5|
             (58 . |column|) |SQMATRIX;column;$IDp;6| (|OutputForm|)
             (64 . |coerce|) |SQMATRIX;coerce;$Of;7|
             (69 . |scalarMatrix|) (|List| 7) (75 . |diagonalMatrix|)
             |SQMATRIX;diagonalMatrix;L$;9| (80 . |copy|)
             |SQMATRIX;coerce;$M;10| (85 . |nrows|) (90 . |ncols|)
             |SQMATRIX;squareMatrix;M$;11| (95 . |coerce|) (100 . *)
             |SQMATRIX;*;$2Dp;12| (106 . *) |SQMATRIX;*;Dp$Dp;13|
             (112 . **) |SQMATRIX;**;$Nni$;14| (118 . |determinant|)
             (123 . |determinant|) (128 . |minordet|)
             (133 . |minordet|) (138 . |Pfaffian|) (143 . |Pfaffian|)
             (148 . |rowEchelon|) (153 . |rowEchelon|) (158 . |rank|)
             (163 . |rank|) (168 . |nullity|) (173 . |nullity|)
             (|List| 27) (178 . |nullSpace|) (|List| 29)
             (183 . |nullSpace|) (|Union| $ '"failed")
             (188 . |inverse|) (193 . |inverse|) (198 . **) (204 . **)
             (210 . |recip|) (|String|) (|Symbol|) (215 . |coerce|)
             (|InputForm|) (220 . |convert|) (225 . |convert|)
             (|List| $) (230 . |convert|) (235 . |convert|) (|Boolean|)
             (|Equation| 7) (|List| 85) (|Mapping| 84 7)
             (|Mapping| 7 7) (|PositiveInteger|) (|Matrix| 19)
             (|Matrix| $)
             (|Record| (|:| |mat| 90) (|:| |vec| (|Vector| 19)))
             (|Vector| $) (|List| 76) (|List| 15) (|Fraction| 19)
             (|Union| 96 '"failed") (|Union| 19 '"failed")
             (|Record| (|:| |mat| 5) (|:| |vec| 27))
             (|Union| 7 '"failed") (|Mapping| 7 7 7) (|SingleInteger|))
          '#(~= 240 |zero?| 246 |transpose| 251 |trace| 256
             |symmetric?| 261 |subtractIfCan| 266 |squareMatrix| 272
             |square?| 277 |size?| 282 |size| 288 |scalarMatrix| 292
             |sample| 297 |rowEchelon| 301 |row| 306 |retractIfCan| 312
             |retract| 327 |reducedSystem| 342 |recip| 364 |rank| 369
             |random| 374 |qelt| 378 |parts| 385 |one?| 390 |nullity|
             395 |nullSpace| 400 |nrows| 405 |ncols| 410 |more?| 415
             |minordet| 421 |minRowIndex| 426 |minColIndex| 431
             |members| 436 |member?| 441 |maxRowIndex| 447
             |maxColIndex| 452 |matrix| 457 |map!| 462 |map| 468
             |lookup| 481 |listOfLists| 486 |less?| 491 |latex| 497
             |inverse| 502 |index| 507 |hash| 512 |exquo| 517 |every?|
             523 |eval| 529 |eq?| 555 |enumerate| 561 |empty?| 565
             |empty| 570 |elt| 574 |differentiate| 589
             |diagonalProduct| 639 |diagonalMatrix| 644 |diagonal?| 649
             |diagonal| 654 |determinant| 659 |count| 664 |copy| 676
             |convert| 681 |columnSpace| 686 |column| 691 |coerce| 697
             |characteristic| 722 |any?| 726 |antisymmetric?| 732 ^ 737
             |Zero| 749 |Pfaffian| 753 |One| 758 D 762 = 812 / 818 -
             824 + 835 ** 841 * 859 |#| 907)
          'NIL
          (CONS (|makeByteWordVec2| 15
                    '(0 0 0 0 3 0 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
                      7 0 0 0 15 0 0 0 0 0 0 0 5 6 15 8))
                (CONS '#(|SquareMatrixCategory&|
                         |DifferentialExtension&|
                         |FullyLinearlyExplicitRingOver&|
                         |RectangularMatrixCategory&| |Algebra&| NIL
                         |PartialDifferentialRing&| |DifferentialRing&|
                         |Module&| NIL |Ring&| NIL NIL NIL NIL NIL
                         |AbelianGroup&| NIL NIL |AbelianMonoid&|
                         |Monoid&| NIL |HomogeneousAggregate&|
                         |SemiGroup&| |AbelianSemiGroup&| |Finite&|
                         |FullyRetractableTo&| |Aggregate&|
                         |SetCategory&| |Evalable&| NIL
                         |RetractableTo&| NIL NIL NIL |BasicType&| NIL
                         |RetractableTo&| |RetractableTo&|
                         |InnerEvalable&| NIL)
                      (CONS '#((|SquareMatrixCategory| 6 7
                                   (|DirectProduct| 6 7)
                                   (|DirectProduct| 6 7))
                               (|DifferentialExtension| 7)
                               (|FullyLinearlyExplicitRingOver| 7)
                               (|RectangularMatrixCategory| 6 6 7
                                   (|DirectProduct| 6 7)
                                   (|DirectProduct| 6 7))
                               (|Algebra| 7)
                               (|LinearlyExplicitRingOver| 7)
                               (|PartialDifferentialRing| 76)
                               (|DifferentialRing|) (|Module| 7)
                               (|LinearlyExplicitRingOver| 19) (|Ring|)
                               (|BiModule| 7 7) (|Rng|)
                               (|LeftModule| 7) (|RightModule| 7)
                               (|LeftModule| $$) (|AbelianGroup|)
                               (|CancellationAbelianMonoid|)
                               (|SemiRing|) (|AbelianMonoid|)
                               (|Monoid|) (|SemiRng|)
                               (|HomogeneousAggregate| 7) (|SemiGroup|)
                               (|AbelianSemiGroup|) (|Finite|)
                               (|FullyRetractableTo| 7) (|Aggregate|)
                               (|SetCategory|) (|Evalable| 7)
                               (|CoercibleTo| (|Matrix| 7))
                               (|RetractableTo| 7) (|finiteAggregate|)
                               (|Type|) (|unitsKnown|) (|BasicType|)
                               (|CoercibleTo| 34) (|RetractableTo| 96)
                               (|RetractableTo| 19)
                               (|InnerEvalable| 7 7)
                               (|ConvertibleTo| 78))
                            (|makeByteWordVec2| 102
                                '(0 7 0 8 0 7 0 12 0 7 15 16 3 5 0 15
                                  15 7 18 1 5 19 0 20 1 5 19 0 21 1 5
                                  19 0 22 1 5 19 0 23 4 5 7 0 19 19 7
                                  24 2 5 27 0 19 28 1 29 0 27 30 2 5 27
                                  0 19 32 1 5 34 0 35 2 5 0 15 7 37 1 5
                                  0 38 39 1 5 0 0 41 1 5 15 0 43 1 5 15
                                  0 44 1 29 27 0 46 2 5 27 0 27 47 2 5
                                  27 27 0 49 2 5 0 0 15 51 1 5 7 0 53 1
                                  0 7 0 54 1 5 7 0 55 1 0 7 0 56 1 5 7
                                  0 57 1 0 7 0 58 1 5 0 0 59 1 0 0 0 60
                                  1 5 15 0 61 1 0 15 0 62 1 5 15 0 63 1
                                  0 15 0 64 1 5 65 0 66 1 0 67 0 68 1 5
                                  69 0 70 1 0 69 0 71 2 5 0 0 19 72 2 0
                                  0 0 19 73 1 0 69 0 74 1 76 0 75 77 1
                                  78 0 76 79 1 5 78 0 80 1 78 0 81 82 1
                                  0 78 0 83 2 0 84 0 0 1 1 0 84 0 1 1 0
                                  0 0 1 1 0 7 0 1 1 0 84 0 1 2 0 69 0 0
                                  1 1 0 0 5 45 1 0 84 0 1 2 0 84 0 15 1
                                  0 7 15 1 1 0 0 7 9 0 0 0 1 1 9 0 0 60
                                  2 0 29 0 19 31 1 5 97 0 1 1 6 98 0 1
                                  1 0 100 0 1 1 5 96 0 1 1 6 19 0 1 1 0
                                  7 0 1 1 4 90 91 1 2 4 92 91 93 1 2 0
                                  99 91 93 1 1 0 5 91 1 1 0 69 0 74 1
                                  10 15 0 62 0 7 0 1 3 0 7 0 19 19 1 1
                                  17 38 0 1 1 0 84 0 1 1 10 15 0 64 1
                                  10 67 0 68 1 0 15 0 1 1 0 15 0 1 2 0
                                  84 0 15 1 1 3 7 0 56 1 0 19 0 1 1 0
                                  19 0 1 1 17 38 0 1 2 18 84 7 0 1 1 0
                                  19 0 1 1 0 19 0 1 1 0 0 25 26 2 16 0
                                  88 0 1 2 0 0 88 0 1 3 0 0 101 0 0 1 1
                                  7 89 0 1 1 0 25 0 1 2 0 84 0 15 1 1 0
                                  75 0 1 1 12 69 0 71 1 7 0 89 1 1 0
                                  102 0 1 2 10 69 0 7 1 2 17 84 87 0 1
                                  3 14 0 0 7 7 1 3 14 0 0 38 38 1 2 14
                                  0 0 85 1 2 14 0 0 86 1 2 0 84 0 0 1 0
                                  7 81 1 1 0 84 0 1 0 0 0 1 3 0 7 0 19
                                  19 1 4 0 7 0 19 19 7 1 1 2 0 0 1 2 2
                                  0 0 15 1 2 1 0 0 94 1 2 1 0 0 76 1 3
                                  1 0 0 94 95 1 3 1 0 0 76 15 1 3 0 0 0
                                  88 15 1 2 0 0 0 88 1 1 0 7 0 1 1 0 0
                                  38 40 1 0 84 0 1 1 0 29 0 1 1 3 7 0
                                  54 2 18 15 7 0 1 2 17 15 87 0 1 1 0 0
                                  0 1 1 8 78 0 83 1 9 67 0 1 2 0 29 0
                                  19 33 1 5 0 96 1 1 0 5 0 42 1 0 0 7 1
                                  1 0 0 19 1 1 0 34 0 36 0 0 15 17 2 17
                                  84 87 0 1 1 0 84 0 1 2 0 0 0 15 1 2 0
                                  0 0 89 1 0 0 0 11 1 3 7 0 58 0 0 0 14
                                  1 2 0 0 1 2 2 0 0 15 1 2 1 0 0 94 1 2
                                  1 0 0 76 1 3 1 0 0 76 15 1 3 1 0 0 94
                                  95 1 3 0 0 0 88 15 1 2 0 0 0 88 1 2 0
                                  84 0 0 1 2 12 0 0 7 1 1 0 0 0 1 2 0 0
                                  0 0 1 2 0 0 0 0 1 2 12 0 0 19 73 2 0
                                  0 0 15 52 2 0 0 0 89 1 2 0 29 0 29 48
                                  2 0 29 29 0 50 2 0 0 0 7 1 2 0 0 7 0
                                  1 2 0 0 19 0 1 2 0 0 0 0 1 2 0 0 15 0
                                  1 2 0 0 89 0 1 1 17 15 0 1)))))
          '|lookupComplete|)) 
