
(/VERSIONCHECK 2) 

(DEFUN |LSQM;elt;$2IR;1| (|x| |k| |l| $)
  (SPADCALL (SPADCALL |x| (QREFELT $ 11)) |k| |l| (QREFELT $ 13))) 

(DEFUN |LSQM;conv| (|v| $)
  (PROG (|z| #1=#:G1806 |j| #2=#:G1805 |i| |cond|)
    (RETURN
     (SEQ
      (LETT |cond|
            (SPADCALL (QREFELT $ 6) (QREFELT $ 6) (|spadConstant| $ 15)
                      (QREFELT $ 18))
            . #3=(|LSQM;conv|))
      (LETT |z| 0 . #3#)
      (SEQ (LETT |i| 1 . #3#) (LETT #2# (QREFELT $ 6) . #3#) G190
           (COND ((QSGREATERP |i| #2#) #4=(GO G191)))
           (SEQ
            (EXIT
             (SEQ (LETT |j| 1 . #3#) (LETT #1# (QREFELT $ 6) . #3#) G190
                  (COND ((QSGREATERP |j| #1#) #4#))
                  (SEQ (LETT |z| (+ |z| 1) . #3#)
                       (EXIT
                        (SPADCALL |cond| |i| |j|
                                  (SPADCALL |v| |z| (QREFELT $ 20))
                                  (QREFELT $ 21))))
                  (LETT |j| (QSADD1 |j|) . #3#) #5=(GO G190) G191 (EXIT NIL))))
           (LETT |i| (QSADD1 |i|) . #3#) #5# G191 (EXIT NIL))
      (EXIT (SPADCALL |cond| (QREFELT $ 22))))))) 

(DEFUN |LSQM;canonicalcoordinates| (|a| $)
  (PROG (|z| #1=#:G1813 |j| #2=#:G1812 |i| |res|)
    (RETURN
     (SEQ
      (LETT |res| (MAKEARR1 (QREFELT $ 9) (|spadConstant| $ 15))
            . #3=(|LSQM;canonicalcoordinates|))
      (LETT |z| 0 . #3#)
      (SEQ (LETT |i| 1 . #3#) (LETT #2# (QREFELT $ 6) . #3#) G190
           (COND ((QSGREATERP |i| #2#) #4=(GO G191)))
           (SEQ
            (EXIT
             (SEQ (LETT |j| 1 . #3#) (LETT #1# (QREFELT $ 6) . #3#) G190
                  (COND ((QSGREATERP |j| #1#) #4#))
                  (SEQ (LETT |z| (+ |z| 1) . #3#)
                       (EXIT
                        (SPADCALL |res| |z|
                                  (SPADCALL |a| |i| |j| (QREFELT $ 14))
                                  (QREFELT $ 24))))
                  (LETT |j| (QSADD1 |j|) . #3#) #5=(GO G190) G191 (EXIT NIL))))
           (LETT |i| (QSADD1 |i|) . #3#) #5# G191 (EXIT NIL))
      (EXIT |res|))))) 

(DEFUN |LSQM;coordinates;$VV;4| (|a| |b| $)
  (PROG (|canonical| #1=#:G1820 |j| |bv| #2=#:G1819 |i|)
    (RETURN
     (SEQ (LETT |canonical| 'T . #3=(|LSQM;coordinates;$VV;4|))
          (SEQ (LETT |i| 1 . #3#) (LETT #2# (QREFELT $ 9) . #3#) G190
               (COND
                ((OR (QSGREATERP |i| #2#) (NULL |canonical|)) #4=(GO G191)))
               (SEQ
                (LETT |bv|
                      (|LSQM;canonicalcoordinates|
                       (SPADCALL |b| |i| (QREFELT $ 26)) $)
                      . #3#)
                (LETT |canonical|
                      (COND
                       (|canonical|
                        (SPADCALL (SPADCALL |bv| |i| (QREFELT $ 27))
                                  (|spadConstant| $ 28) (QREFELT $ 30)))
                       ('T 'NIL))
                      . #3#)
                (EXIT
                 (SEQ (LETT |j| 1 . #3#) (LETT #1# (QREFELT $ 9) . #3#) G190
                      (COND ((OR (QSGREATERP |j| #1#) (NULL |canonical|)) #4#))
                      (SEQ
                       (EXIT
                        (COND ((EQL |j| |i|) "iterate")
                              ('T
                               (LETT |canonical|
                                     (COND
                                      (|canonical|
                                       (SPADCALL
                                        (SPADCALL |bv| |j| (QREFELT $ 27))
                                        (|spadConstant| $ 15) (QREFELT $ 30)))
                                      ('T 'NIL))
                                     . #3#)))))
                      (LETT |j| (QSADD1 |j|) . #3#) #5=(GO G190) G191
                      (EXIT NIL))))
               (LETT |i| (QSADD1 |i|) . #3#) #5# G191 (EXIT NIL))
          (EXIT
           (COND (|canonical| (|LSQM;canonicalcoordinates| |a| $))
                 ('T
                  (|error| "coordinates works only in canonical basis")))))))) 

(DEFUN |LSQM;convDM| (|v| $)
  (PROG (|sq|)
    (RETURN
     (SEQ (LETT |sq| (|LSQM;conv| |v| $) |LSQM;convDM|)
          (EXIT (SPADCALL |sq| (QREFELT $ 33))))))) 

(DEFUN |LSQM;basis;V;6| ($)
  (PROG (|res| |ldp| #1=#:G1824 #2=#:G1831 |i| #3=#:G1830)
    (RETURN
     (SEQ (SETELT $ 9 (* (QREFELT $ 6) (QREFELT $ 6)))
          (LETT |ldp|
                (PROGN
                 (LETT #3# NIL . #4=(|LSQM;basis;V;6|))
                 (SEQ (LETT |i| 1 . #4#) (LETT #2# (QREFELT $ 9) . #4#) G190
                      (COND ((QSGREATERP |i| #2#) (GO G191)))
                      (SEQ
                       (EXIT
                        (LETT #3#
                              (CONS
                               (SPADCALL
                                (PROG1 (LETT #1# |i| . #4#)
                                  (|check-subtype| (> #1# 0)
                                                   '(|PositiveInteger|) #1#))
                                (QREFELT $ 35))
                               #3#)
                              . #4#)))
                      (LETT |i| (QSADD1 |i|) . #4#) (GO G190) G191
                      (EXIT (NREVERSE0 #3#))))
                . #4#)
          (EXIT
           (LETT |res|
                 (SPADCALL
                  (SPADCALL (CONS (|function| |LSQM;convDM|) $) |ldp|
                            (QREFELT $ 40))
                  (QREFELT $ 41))
                 . #4#)))))) 

(DEFUN |LSQM;someBasis;V;7| ($) (SPADCALL (QREFELT $ 42))) 

(DEFUN |LSQM;rank;Pi;8| ($) (* (QREFELT $ 6) (QREFELT $ 6))) 

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

(DEFUN |LieSquareMatrix;| (|#1| |#2|)
  (PROG (|pv$| $ |dv$| DV$2 DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|LieSquareMatrix|))
      (LETT DV$2 (|devaluate| |#2|) . #1#)
      (LETT |dv$| (LIST '|LieSquareMatrix| DV$1 DV$2) . #1#)
      (LETT $ (GETREFV 78) . #1#)
      (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|
                                                         '(|EuclideanDomain|))
                                          (|HasCategory| |#2| '(|SetCategory|))
                                          (|HasCategory| |#2| '(|Field|))
                                          (|HasCategory| |#2|
                                                         '(|IntegralDomain|))
                                          (AND
                                           (|HasCategory| |#2|
                                                          (LIST '|Evalable|
                                                                (|devaluate|
                                                                 |#2|)))
                                           (|HasCategory| |#2|
                                                          '(|SetCategory|)))
                                          (OR
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2|
                                                           '(|LinearlyExplicitRingOver|
                                                             (|Integer|))))
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2|
                                                           '(|PartialDifferentialRing|
                                                             (|Symbol|))))
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2|
                                                           '(|CommutativeRing|)))
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2|
                                                           '(|DifferentialRing|)))
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2| '(|Finite|)))
                                           (AND
                                            (|HasCategory| |#2|
                                                           (LIST '|Evalable|
                                                                 (|devaluate|
                                                                  |#2|)))
                                            (|HasCategory| |#2|
                                                           '(|SetCategory|))))))
                      . #1#))
      (|haddProp| |$ConstructorCache| '|LieSquareMatrix| (LIST DV$1 DV$2)
                  (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7 |#2|)
      (AND (|HasCategory| $ '(|shallowlyMutable|))
           (|augmentPredVector| $ 8192))
      (AND (|HasCategory| $ '(|finiteAggregate|))
           (|augmentPredVector| $ 16384))
      (AND (|HasCategory| |#2| '(|SetCategory|))
           (|HasCategory| $ '(|finiteAggregate|))
           (|augmentPredVector| $ 32768))
      (SETF |pv$| (QREFELT $ 3))
      (QSETREFV $ 8 (|AssociatedLieAlgebra| |#2| (|SquareMatrix| |#1| |#2|)))
      (QSETREFV $ 9 (* |#1| |#1|))
      $)))) 

(MAKEPROP '|LieSquareMatrix| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL (|AssociatedLieAlgebra| 7 10) (|local| |#1|)
              (|local| |#2|) '|Rep| '|n2| (|SquareMatrix| 6 7) (0 . |coerce|)
              (|Integer|) (5 . |elt|) |LSQM;elt;$2IR;1| (12 . |Zero|)
              (|NonNegativeInteger|) (|Matrix| 7) (16 . |new|)
              (|DirectProduct| 9 7) (23 . |elt|) (29 . |setelt|)
              (37 . |squareMatrix|) (|Vector| 7) (42 . |setelt|) (|Vector| $$)
              (49 . |elt|) (55 . |elt|) (61 . |One|) (|Boolean|) (65 . =)
              (|Vector| $) |LSQM;coordinates;$VV;4| (71 . |coerce|)
              (|PositiveInteger|) (76 . |unitVector|) (|List| $$)
              (|Mapping| $$ 19) (|List| 19) (|ListFunctions2| 19 $$)
              (81 . |map|) (87 . |vector|) |LSQM;basis;V;6|
              |LSQM;someBasis;V;7| |LSQM;rank;Pi;8| (|List| 7) (|Equation| 7)
              (|List| 46) (|Mapping| 29 7) (|Mapping| 7 7) (|List| 70)
              (|SparseUnivariatePolynomial| (|Polynomial| 7))
              (|Union| $ '"failed") (|List| $) (|InputForm|) (|List| 23)
              (|SparseUnivariatePolynomial| 7)
              (|Record| (|:| |particular| $) (|:| |basis| 53))
              (|Union| 57 '"failed")
              (|Record| (|:| |mat| 61) (|:| |vec| (|Vector| 12))) (|Matrix| $)
              (|Matrix| 12) (|List| 63) (|Symbol|) (|List| 16)
              (|Union| 66 '#1="failed") (|Fraction| 12) (|Union| 12 '#1#)
              (|List| (|Polynomial| 7)) (|Vector| 17) (|DirectProduct| 6 7)
              (|Record| (|:| |mat| 17) (|:| |vec| 23)) (|Union| 7 '#1#)
              (|List| 45) (|Mapping| 7 7 7) (|SingleInteger|) (|String|)
              (|OutputForm|))
           '#(~= 92 |zero?| 98 |unit| 103 |trace| 107 |symmetric?| 112
              |subtractIfCan| 117 |structuralConstants| 123 |square?| 132
              |someBasis| 137 |size?| 141 |size| 147 |scalarMatrix| 151
              |sample| 156 |rowEchelon| 160 |row| 165 |rightUnits| 171
              |rightUnit| 175 |rightTraceMatrix| 179 |rightTrace| 188
              |rightRegularRepresentation| 193 |rightRecip| 204
              |rightRankPolynomial| 209 |rightPower| 213 |rightNorm| 219
              |rightMinimalPolynomial| 224 |rightDiscriminant| 229
              |rightCharacteristicPolynomial| 238 |rightAlternative?| 243
              |retractIfCan| 247 |retract| 262 |represents| 277 |reducedSystem|
              288 |recip| 310 |rank| 315 |random| 324 |qelt| 328
              |powerAssociative?| 335 |plenaryPower| 339 |parts| 345 |one?| 350
              |nullity| 355 |nullSpace| 360 |nrows| 365
              |noncommutativeJordanAlgebra?| 370 |ncols| 374 |more?| 379
              |minordet| 385 |minRowIndex| 390 |minColIndex| 395 |members| 400
              |member?| 405 |maxRowIndex| 411 |maxColIndex| 416 |matrix| 421
              |map!| 426 |map| 432 |lookup| 445 |listOfLists| 450 |lieAlgebra?|
              455 |lieAdmissible?| 459 |less?| 463 |leftUnits| 469 |leftUnit|
              473 |leftTraceMatrix| 477 |leftTrace| 486
              |leftRegularRepresentation| 491 |leftRecip| 502
              |leftRankPolynomial| 507 |leftPower| 511 |leftNorm| 517
              |leftMinimalPolynomial| 522 |leftDiscriminant| 527
              |leftCharacteristicPolynomial| 536 |leftAlternative?| 541 |latex|
              545 |jordanAlgebra?| 550 |jordanAdmissible?| 554
              |jacobiIdentity?| 558 |inverse| 562 |index| 567 |hash| 572
              |flexible?| 577 |exquo| 581 |every?| 587 |eval| 593 |eq?| 619
              |enumerate| 625 |empty?| 629 |empty| 634 |elt| 638
              |differentiate| 659 |diagonalProduct| 709 |diagonalMatrix| 714
              |diagonal?| 719 |diagonal| 724 |determinant| 729 |count| 734
              |copy| 746 |coordinates| 751 |convert| 773
              |conditionsForIdempotents| 788 |commutator| 797 |commutative?|
              803 |columnSpace| 807 |column| 812 |coerce| 818 |characteristic|
              843 |basis| 847 |associatorDependence| 851 |associator| 855
              |associative?| 862 |apply| 866 |any?| 872 |antisymmetric?| 878
              |antiCommutator| 883 |antiCommutative?| 889 |antiAssociative?|
              893 |alternative?| 897 ^ 901 |Zero| 919 |Pfaffian| 923 |One| 928
              D 932 = 982 / 988 - 994 + 1005 * 1011 |#| 1059)
           'NIL
           (CONS
            (|makeByteWordVec2| 13
                                '(0 0 0 0 0 0 0 3 0 0 1 2 4 0 0 0 0 0 0 0 0 0 0
                                  0 0 0 0 0 0 0 7 0 0 0 13 0 0 0 0 0 0 0 5 6 13
                                  7))
            (CONS
             '#(|FramedNonAssociativeAlgebra&| |SquareMatrixCategory&|
                |FiniteRankNonAssociativeAlgebra&| |DifferentialExtension&|
                |NonAssociativeAlgebra&| |FullyLinearlyExplicitRingOver&|
                |RectangularMatrixCategory&| |Algebra&| NIL |Module&|
                |PartialDifferentialRing&| |DifferentialRing&| NIL |Ring&| NIL
                |NonAssociativeRng&| NIL NIL NIL NIL |AbelianGroup&| NIL NIL
                |AbelianMonoid&| |Monoid&| NIL |Monad&| |HomogeneousAggregate&|
                |SemiGroup&| |AbelianSemiGroup&| |Finite&|
                |FullyRetractableTo&| |Aggregate&| |SetCategory&| |Evalable&|
                NIL |RetractableTo&| NIL NIL NIL |BasicType&| NIL
                |RetractableTo&| |RetractableTo&| |InnerEvalable&| NIL)
             (CONS
              '#((|FramedNonAssociativeAlgebra| 7)
                 (|SquareMatrixCategory| 6 7 (|DirectProduct| 6 7)
                                         (|DirectProduct| 6 7))
                 (|FiniteRankNonAssociativeAlgebra| 7)
                 (|DifferentialExtension| 7) (|NonAssociativeAlgebra| 7)
                 (|FullyLinearlyExplicitRingOver| 7)
                 (|RectangularMatrixCategory| 6 6 7 (|DirectProduct| 6 7)
                                              (|DirectProduct| 6 7))
                 (|Algebra| 7) (|LinearlyExplicitRingOver| 7) (|Module| 7)
                 (|PartialDifferentialRing| 63) (|DifferentialRing|)
                 (|LinearlyExplicitRingOver| 12) (|Ring|) (|BiModule| 7 7)
                 (|NonAssociativeRng|) (|Rng|) (|RightModule| 7)
                 (|LeftModule| 7) (|LeftModule| $$) (|AbelianGroup|)
                 (|CancellationAbelianMonoid|) (|SemiRing|) (|AbelianMonoid|)
                 (|Monoid|) (|SemiRng|) (|Monad|) (|HomogeneousAggregate| 7)
                 (|SemiGroup|) (|AbelianSemiGroup|) (|Finite|)
                 (|FullyRetractableTo| 7) (|Aggregate|) (|SetCategory|)
                 (|Evalable| 7) (|CoercibleTo| (|Matrix| 7))
                 (|RetractableTo| 7) (|finiteAggregate|) (|Type|)
                 (|unitsKnown|) (|BasicType|) (|CoercibleTo| 77)
                 (|RetractableTo| 66) (|RetractableTo| 12)
                 (|InnerEvalable| 7 7) (|ConvertibleTo| 54))
              (|makeByteWordVec2| 77
                                  '(1 8 10 0 11 3 10 7 0 12 12 13 0 7 0 15 3 17
                                    0 16 16 7 18 2 19 7 0 12 20 4 17 7 0 12 12
                                    7 21 1 10 0 17 22 3 23 7 0 12 7 24 2 25 2 0
                                    12 26 2 23 7 0 12 27 0 7 0 28 2 7 29 0 0 30
                                    1 8 0 10 33 1 19 0 34 35 2 39 36 37 38 40 1
                                    25 0 36 41 2 0 29 0 0 1 1 0 29 0 1 0 11 52
                                    1 1 0 7 0 1 1 0 29 0 1 2 0 52 0 0 1 1 0 69
                                    31 1 0 0 69 1 1 0 29 0 1 0 0 31 43 2 0 29 0
                                    16 1 0 7 16 1 1 0 0 7 1 0 0 0 1 1 8 0 0 1 2
                                    0 70 0 12 1 0 11 58 1 0 11 52 1 1 0 17 31 1
                                    0 0 17 1 1 0 7 0 1 2 0 17 0 31 1 1 0 17 0 1
                                    1 11 52 0 1 0 10 51 1 2 0 0 0 34 1 1 0 7 0
                                    1 1 11 56 0 1 1 0 7 31 1 0 0 7 1 1 0 56 0 1
                                    0 0 29 1 1 5 65 0 1 1 6 67 0 1 1 0 72 0 1 1
                                    5 66 0 1 1 6 12 0 1 1 0 7 0 1 2 0 0 23 31 1
                                    1 0 0 23 1 2 4 59 60 31 1 1 4 61 60 1 1 0
                                    17 60 1 2 0 71 60 31 1 1 0 52 0 1 1 11 16 0
                                    1 0 0 34 44 0 7 0 1 3 0 7 0 12 12 1 0 0 29
                                    1 2 0 0 0 34 1 1 15 45 0 1 1 0 29 0 1 1 11
                                    16 0 1 1 11 50 0 1 1 0 16 0 1 0 0 29 1 1 0
                                    16 0 1 2 0 29 0 16 1 1 3 7 0 1 1 0 12 0 1 1
                                    0 12 0 1 1 15 45 0 1 2 16 29 7 0 1 1 0 12 0
                                    1 1 0 12 0 1 1 0 0 73 1 2 14 0 49 0 1 2 0 0
                                    49 0 1 3 0 0 74 0 0 1 1 7 34 0 1 1 0 73 0 1
                                    0 0 29 1 0 0 29 1 2 0 29 0 16 1 0 11 58 1 0
                                    11 52 1 1 0 17 31 1 0 0 17 1 1 0 7 0 1 2 0
                                    17 0 31 1 1 0 17 0 1 1 11 52 0 1 0 10 51 1
                                    2 0 0 0 34 1 1 0 7 0 1 1 11 56 0 1 1 0 7 31
                                    1 0 0 7 1 1 0 56 0 1 0 0 29 1 1 0 76 0 1 0
                                    0 29 1 0 0 29 1 0 0 29 1 1 10 52 0 1 1 7 0
                                    34 1 1 0 75 0 1 0 0 29 1 2 11 52 0 7 1 2 15
                                    29 48 0 1 3 12 0 0 7 7 1 3 12 0 0 45 45 1 2
                                    12 0 0 46 1 2 12 0 0 47 1 2 0 29 0 0 1 0 7
                                    53 1 1 0 29 0 1 0 0 0 1 2 0 7 0 12 1 3 0 7
                                    0 12 12 14 4 0 7 0 12 12 7 1 1 2 0 0 1 2 2
                                    0 0 16 1 2 1 0 0 62 1 2 1 0 0 63 1 3 1 0 0
                                    63 16 1 3 1 0 0 62 64 1 3 0 0 0 49 16 1 2 0
                                    0 0 49 1 1 0 7 0 1 1 0 0 45 1 1 0 29 0 1 1
                                    0 70 0 1 1 3 7 0 1 2 16 16 7 0 1 2 15 16 48
                                    0 1 1 0 0 0 1 2 0 23 0 31 32 2 0 17 31 31 1
                                    1 0 23 0 1 1 0 17 31 1 1 7 54 0 1 1 0 23 0
                                    1 1 0 0 23 1 1 0 68 31 1 0 0 68 1 2 0 0 0 0
                                    1 0 0 29 1 1 8 50 0 1 2 0 70 0 12 1 1 5 0
                                    66 1 1 0 17 0 1 1 0 0 7 1 1 0 0 12 1 1 0 77
                                    0 1 0 0 16 1 0 0 31 42 0 11 55 1 3 0 0 0 0
                                    0 1 0 0 29 1 2 0 0 17 0 1 2 15 29 48 0 1 1
                                    0 29 0 1 2 0 0 0 0 1 0 0 29 1 0 0 29 1 0 0
                                    29 1 2 10 0 0 12 1 2 0 0 0 16 1 2 0 0 0 34
                                    1 0 0 0 1 1 3 7 0 1 0 0 0 1 1 2 0 0 1 2 2 0
                                    0 16 1 2 1 0 0 63 1 2 1 0 0 62 1 3 1 0 0 62
                                    64 1 3 1 0 0 63 16 1 3 0 0 0 49 16 1 2 0 0
                                    0 49 1 2 0 29 0 0 1 2 10 0 0 7 1 1 0 0 0 1
                                    2 0 0 0 0 1 2 0 0 0 0 1 2 0 70 70 0 1 2 0
                                    70 0 70 1 2 0 0 0 7 1 2 0 0 7 0 1 2 0 0 0 0
                                    1 2 0 0 12 0 1 2 0 0 16 0 1 2 0 0 34 0 1 1
                                    15 16 0 1)))))
           '|lookupComplete|)) 
