
(/VERSIONCHECK 2) 

(DEFUN |LMDICT;coerce;$Of;1| (|s| $)
  (PROG (#0=#:G1835 |x| #1=#:G1836)
    (RETURN
      (SEQ (SPADCALL "dictionary"
               (PROGN
                 (LETT #0# NIL . #2=(|LMDICT;coerce;$Of;1|))
                 (SEQ (LETT |x| NIL . #2#)
                      (LETT #1# (SPADCALL |s| (QREFELT $ 9)) . #2#)
                      G190
                      (COND
                        ((OR (ATOM #1#)
                             (PROGN (LETT |x| (CAR #1#) . #2#) NIL))
                         (GO G191)))
                      (SEQ (EXIT (LETT #0#
                                       (CONS
                                        (SPADCALL |x| (QREFELT $ 11))
                                        #0#) . #2#)))
                      (LETT #1# (CDR #1#) . #2#) (GO G190) G191
                      (EXIT (NREVERSE0 #0#))))
               (QREFELT $ 13)))))) 

(DEFUN |LMDICT;#;$Nni;2| (|s| $)
  (LENGTH (SPADCALL |s| (QREFELT $ 9)))) 

(DEFUN |LMDICT;copy;2$;3| (|s| $)
  (SPADCALL (SPADCALL (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 17))
      (QREFELT $ 18))) 

(DEFUN |LMDICT;empty?;$B;4| (|s| $)
  (NULL (SPADCALL |s| (QREFELT $ 9)))) 

(DEFUN |LMDICT;bag;L$;5| (|l| $) (SPADCALL |l| (QREFELT $ 18))) 

(DEFUN |LMDICT;dictionary;$;6| ($) (SPADCALL NIL (QREFELT $ 18))) 

(DEFUN |LMDICT;empty;$;7| ($) (SPADCALL NIL (QREFELT $ 24))) 

(DEFUN |LMDICT;dictionary;L$;8| (|ls| $)
  (PROG (|lmd| |x| #0=#:G1847)
    (RETURN
      (SEQ (COND
             ((NULL |ls|) (SPADCALL (QREFELT $ 25)))
             ('T
              (SEQ (LETT |lmd| (SPADCALL (QREFELT $ 25))
                         . #1=(|LMDICT;dictionary;L$;8|))
                   (SEQ (LETT |x| NIL . #1#) (LETT #0# |ls| . #1#) G190
                        (COND
                          ((OR (ATOM #0#)
                               (PROGN (LETT |x| (CAR #0#) . #1#) NIL))
                           (GO G191)))
                        (SEQ (EXIT (SPADCALL |x| |lmd| (QREFELT $ 26))))
                        (LETT #0# (CDR #0#) . #1#) (GO G190) G191
                        (EXIT NIL))
                   (EXIT |lmd|)))))))) 

(DEFUN |LMDICT;convert;$If;9| (|lmd| $)
  (SPADCALL
      (LIST (SPADCALL (SPADCALL "dictionary" (QREFELT $ 29))
                (QREFELT $ 31))
            (SPADCALL (SPADCALL |lmd| (QREFELT $ 9)) (QREFELT $ 32)))
      (QREFELT $ 33))) 

(DEFUN |LMDICT;map;M2$;10| (|f| |s| $)
  (SPADCALL (SPADCALL |f| (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 36))
            (QREFELT $ 18))) 

(DEFUN |LMDICT;map!;M2$;11| (|f| |s| $)
  (SPADCALL (SPADCALL |f| (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 38))
      (QREFELT $ 18))) 

(DEFUN |LMDICT;parts;$L;12| (|s| $) (SPADCALL |s| (QREFELT $ 40))) 

(DEFUN |LMDICT;sub| (|x| |y| |z| $)
  (COND ((SPADCALL |z| |x| (QREFELT $ 41)) |y|) ('T |z|))) 

(DEFUN |LMDICT;insert!;S$Nni$;14| (|x| |s| |n| $)
  (PROG (|i|)
    (RETURN
      (SEQ (SEQ (LETT |i| 1 . #0=(|LMDICT;insert!;S$Nni$;14|)) G190
                (COND ((QSGREATERP |i| |n|) (GO G191)))
                (SEQ (EXIT (SPADCALL |x| |s| (QREFELT $ 26))))
                (LETT |i| (QSADD1 |i|) . #0#) (GO G190) G191
                (EXIT NIL))
           (EXIT |s|))))) 

(DEFUN |LMDICT;substitute;2S2$;15| (|x| |y| |s| $)
  (SPADCALL
      (SPADCALL
          (CONS #'|LMDICT;substitute;2S2$;15!0| (VECTOR $ |y| |x|))
          (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 36))
      (QREFELT $ 18))) 

(DEFUN |LMDICT;substitute;2S2$;15!0| (|#1| $$)
  (|LMDICT;sub| (QREFELT $$ 2) (QREFELT $$ 1) |#1| (QREFELT $$ 0))) 

(DEFUN |LMDICT;removeDuplicates!;2$;16| (|s| $)
  (SPADCALL (SPADCALL (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 44))
      (QREFELT $ 18))) 

(DEFUN |LMDICT;inspect;$S;17| (|s| $)
  (COND
    ((SPADCALL |s| (QREFELT $ 21)) (|error| "empty dictionary"))
    ('T (|SPADfirst| (SPADCALL |s| (QREFELT $ 9)))))) 

(DEFUN |LMDICT;extract!;$S;18| (|s| $)
  (PROG (|p| |x|)
    (RETURN
      (SEQ (COND
             ((SPADCALL |s| (QREFELT $ 21))
              (|error| "empty dictionary"))
             ('T
              (SEQ (LETT |x|
                         (|SPADfirst|
                             (LETT |p| (SPADCALL |s| (QREFELT $ 9))
                                   . #0=(|LMDICT;extract!;$S;18|))) . #0#)
                   (SPADCALL |s| (CDR |p|) (QREFELT $ 47)) (EXIT |x|)))))))) 

(DEFUN |LMDICT;duplicates?;$B;19| (|s| $)
  (PROG (#0=#:G1870 |p| |q|)
    (RETURN
      (SEQ (EXIT (COND
                   ((NULL (LETT |p| (SPADCALL |s| (QREFELT $ 9))
                                . #1=(|LMDICT;duplicates?;$B;19|)))
                    'NIL)
                   ('T
                    (SEQ (LETT |q| (CDR |p|) . #1#)
                         (SEQ G190
                              (COND
                                ((NULL (COND
                                         ((NULL |q|) 'NIL)
                                         ('T 'T)))
                                 (GO G191)))
                              (SEQ (EXIT
                                    (COND
                                      ((SPADCALL (|SPADfirst| |p|)
                                        (|SPADfirst| |q|)
                                        (QREFELT $ 41))
                                       (PROGN
                                         (LETT #0# 'T . #1#)
                                         (GO #0#)))
                                      ('T
                                       (SEQ (LETT |p| |q| . #1#)
                                        (EXIT
                                         (LETT |q| (CDR |q|) . #1#)))))))
                              NIL (GO G190) G191 (EXIT NIL))
                         (EXIT 'NIL)))))
           #0# (EXIT #0#))))) 

(DEFUN |LMDICT;remove!;M2$;20| (|p| |lmd| $)
  (PROG (|x| #0=#:G1875)
    (RETURN
      (SEQ (SEQ (LETT |x| NIL . #1=(|LMDICT;remove!;M2$;20|))
                (LETT #0#
                      (SPADCALL (SPADCALL |lmd| (QREFELT $ 9))
                          (QREFELT $ 50)) . #1#)
                G190
                (COND
                  ((OR (ATOM #0#)
                       (PROGN (LETT |x| (CAR #0#) . #1#) NIL))
                   (GO G191)))
                (SEQ (EXIT (COND
                             ((SPADCALL |x| |p|)
                              (SPADCALL |x| |lmd| (QREFELT $ 51))))))
                (LETT #0# (CDR #0#) . #1#) (GO G190) G191 (EXIT NIL))
           (EXIT |lmd|))))) 

(DEFUN |LMDICT;select!;M2$;21| (|p| |lmd| $)
  (PROG ()
    (RETURN
      (SPADCALL (CONS #'|LMDICT;select!;M2$;21!0| (VECTOR $ |p|)) |lmd|
          (QREFELT $ 53))))) 

(DEFUN |LMDICT;select!;M2$;21!0| (|#1| $$)
  (PROG ($)
    (LETT $ (QREFELT $$ 0) |LMDICT;select!;M2$;21|)
    (RETURN
      (PROGN
        (COND
          ((SPADCALL |#1| (QREFELT $$ 1)) (|spadConstant| $ 54))
          ('T (|spadConstant| $ 55))))))) 

(DEFUN |LMDICT;duplicates;$L;22| (|lmd| $)
  (PROG (|x| #0=#:G1884 |n| |ld|)
    (RETURN
      (SEQ (LETT |ld| NIL . #1=(|LMDICT;duplicates;$L;22|))
           (SEQ (LETT |x| NIL . #1#)
                (LETT #0#
                      (SPADCALL (SPADCALL |lmd| (QREFELT $ 9))
                          (QREFELT $ 50)) . #1#)
                G190
                (COND
                  ((OR (ATOM #0#)
                       (PROGN (LETT |x| (CAR #0#) . #1#) NIL))
                   (GO G191)))
                (SEQ (EXIT (COND
                             ((< 1
                                 (LETT |n|
                                       (SPADCALL |x| |lmd|
                                        (QREFELT $ 57)) . #1#))
                              (LETT |ld|
                                    (CONS (CONS |x| |n|) |ld|) . #1#)))))
                (LETT #0# (CDR #0#) . #1#) (GO G190) G191 (EXIT NIL))
           (EXIT |ld|))))) 

(DEFUN |LMDICT;=;2$B;23| (|s| |t| $)
  (SPADCALL (SPADCALL |s| (QREFELT $ 9)) (SPADCALL |t| (QREFELT $ 9))
            (QREFELT $ 61))) 

(DEFUN |LMDICT;remove!;S2$;24| (|x| |s| $)
  (PROG (|p| |q|)
    (RETURN
      (SEQ (LETT |p| (SPADCALL |s| (QREFELT $ 40))
                 . #0=(|LMDICT;remove!;S2$;24|))
           (SEQ G190
                (COND
                  ((NULL (COND
                           ((NULL |p|) 'NIL)
                           ('T
                            (SPADCALL |x| (|SPADfirst| |p|)
                                (QREFELT $ 41)))))
                   #1=(GO G191)))
                (SEQ (EXIT (LETT |p| (CDR |p|) . #0#))) NIL
                #2=(GO G190) G191 (EXIT NIL))
           (SPADCALL |s| |p| (QREFELT $ 47))
           (EXIT (COND
                   ((NULL |p|) |s|)
                   ('T
                    (SEQ (LETT |q| (CDR |p|) . #0#)
                         (SEQ G190
                              (COND
                                ((NULL (COND
                                         ((NULL |q|) 'NIL)
                                         ('T
                                          (SPADCALL (|SPADfirst| |q|)
                                           |x| (QREFELT $ 63)))))
                                 #1#))
                              (SEQ (LETT |p| |q| . #0#)
                                   (EXIT (LETT |q| (CDR |q|) . #0#)))
                              NIL #2# G191 (EXIT NIL))
                         (SEQ G190
                              (COND
                                ((NULL (COND
                                         ((NULL |q|) 'NIL)
                                         ('T
                                          (SPADCALL |x|
                                           (|SPADfirst| |q|)
                                           (QREFELT $ 41)))))
                                 #1#))
                              (SEQ (EXIT (LETT |q| (CDR |q|) . #0#)))
                              NIL #2# G191 (EXIT NIL))
                         (SPADCALL |p| '|rest| |q| (QREFELT $ 65))
                         (EXIT |s|))))))))) 

(DEFUN |LMDICT;insert!;S2$;25| (|x| |s| $)
  (PROG (|p| |q|)
    (RETURN
      (SEQ (LETT |p| (SPADCALL |s| (QREFELT $ 40))
                 . #0=(|LMDICT;insert!;S2$;25|))
           (COND
             ((OR (NULL |p|)
                  (SPADCALL |x| (|SPADfirst| |p|) (QREFELT $ 63)))
              (EXIT (SEQ (SPADCALL |s| (CONS |x| |p|) (QREFELT $ 47))
                         (EXIT |s|)))))
           (LETT |q| (CDR |p|) . #0#)
           (SEQ G190
                (COND
                  ((NULL (COND
                           ((NULL |q|) 'NIL)
                           ('T
                            (SPADCALL (|SPADfirst| |q|) |x|
                                (QREFELT $ 63)))))
                   (GO G191)))
                (SEQ (LETT |p| |q| . #0#)
                     (EXIT (LETT |q| (CDR |q|) . #0#)))
                NIL (GO G190) G191 (EXIT NIL))
           (SPADCALL |p| '|rest| (CONS |x| |q|) (QREFELT $ 65))
           (EXIT |s|))))) 

(DEFUN |LMDICT;remove!;S2$;26| (|x| |s| $)
  (SEQ (SPADCALL |s|
           (SPADCALL |x| (SPADCALL |s| (QREFELT $ 9)) (QREFELT $ 66))
           (QREFELT $ 47))
       (EXIT |s|))) 

(DEFUN |LMDICT;=;2$B;27| (|s| |t| $)
  (PROG (|a| |x| #0=#:G1912)
    (RETURN
      (SEQ (EXIT (SEQ (LETT |a| (SPADCALL |s| (QREFELT $ 19))
                            . #1=(|LMDICT;=;2$B;27|))
                      (SEQ G190
                           (COND
                             ((NULL (COND
                                      ((SPADCALL |a| (QREFELT $ 21))
                                       'NIL)
                                      ('T 'T)))
                              (GO G191)))
                           (SEQ (LETT |x|
                                      (SPADCALL |a| (QREFELT $ 46)) . #1#)
                                (COND
                                  ((NULL
                                    (EQL
                                     (SPADCALL |x| |s| (QREFELT $ 57))
                                     (SPADCALL |x| |t| (QREFELT $ 57))))
                                   (EXIT
                                    (PROGN
                                      (LETT #0# 'NIL . #1#)
                                      (GO #0#)))))
                                (EXIT (SPADCALL |x| |a| (QREFELT $ 51))))
                           NIL (GO G190) G191 (EXIT NIL))
                      (EXIT 'T)))
           #0# (EXIT #0#))))) 

(DEFUN |LMDICT;insert!;S2$;28| (|x| |s| $)
  (PROG (#0=#:G1918 |p|)
    (RETURN
      (SEQ (EXIT (SEQ (LETT |p| (SPADCALL |s| (QREFELT $ 40))
                            . #1=(|LMDICT;insert!;S2$;28|))
                      (SEQ G190
                           (COND
                             ((NULL (COND ((NULL |p|) 'NIL) ('T 'T)))
                              (GO G191)))
                           (SEQ (EXIT (COND
                                        ((SPADCALL |x|
                                          (|SPADfirst| |p|)
                                          (QREFELT $ 41))
                                         (SEQ
                                          (SPADCALL |p| '|rest|
                                           (CONS |x| (CDR |p|))
                                           (QREFELT $ 65))
                                          (EXIT
                                           (PROGN
                                             (LETT #0# |s| . #1#)
                                             (GO #0#)))))
                                        ('T (LETT |p| (CDR |p|) . #1#)))))
                           NIL (GO G190) G191 (EXIT NIL))
                      (SPADCALL |s|
                          (CONS |x| (SPADCALL |s| (QREFELT $ 40)))
                          (QREFELT $ 47))
                      (EXIT |s|)))
           #0# (EXIT #0#))))) 

(DEFUN |ListMultiDictionary| (#0=#:G1925)
  (PROG ()
    (RETURN
      (PROG (#1=#:G1926)
        (RETURN
          (COND
            ((LETT #1#
                   (|lassocShiftWithFunction| (LIST (|devaluate| #0#))
                       (HGET |$ConstructorCache|
                             '|ListMultiDictionary|)
                       '|domainEqualList|)
                   . #2=(|ListMultiDictionary|))
             (|CDRwithIncrement| #1#))
            ('T
             (UNWIND-PROTECT
               (PROG1 (|ListMultiDictionary;| #0#) (LETT #1# T . #2#))
               (COND
                 ((NOT #1#)
                  (HREM |$ConstructorCache| '|ListMultiDictionary|))))))))))) 

(DEFUN |ListMultiDictionary;| (|#1|)
  (PROG (DV$1 |dv$| $ #0=#:G1923 |pv$| #1=#:G1924)
    (RETURN
      (PROGN
        (LETT DV$1 (|devaluate| |#1|) . #2=(|ListMultiDictionary|))
        (LETT |dv$| (LIST '|ListMultiDictionary| DV$1) . #2#)
        (LETT $ (GETREFV 72) . #2#)
        (QSETREFV $ 0 |dv$|)
        (QSETREFV $ 3
            (LETT |pv$|
                  (|buildPredVector| 0 0
                      (LIST (LETT #0#
                                  (|HasCategory| |#1| '(|SetCategory|)) . #2#)
                            (AND #0#
                                 (|HasCategory| |#1|
                                     (LIST '|Evalable|
                                      (|devaluate| |#1|))))
                            (|HasCategory| |#1|
                                '(|ConvertibleTo| (|InputForm|))))) . #2#))
        (|haddProp| |$ConstructorCache| '|ListMultiDictionary|
            (LIST DV$1) (CONS 1 $))
        (|stuffDomainSlots| $)
        (QSETREFV $ 6 |#1|)
        (AND (|HasCategory| $ '(|shallowlyMutable|))
             (|augmentPredVector| $ 8))
        (AND (LETT #1# (|HasCategory| $ '(|finiteAggregate|)) . #2#)
             (|augmentPredVector| $ 16))
        (AND #1# #0# (|augmentPredVector| $ 32))
        (QSETREFV $ 7 (|Reference| (|List| |#1|)))
        (COND
          ((|testBitVector| |pv$| 3)
           (QSETREFV $ 34
               (CONS (|dispatchFunction| |LMDICT;convert;$If;9|) $))))
        (COND
          ((|HasCategory| |#1| '(|OrderedSet|))
           (PROGN
             (QSETREFV $ 62
                       (CONS (|dispatchFunction| |LMDICT;=;2$B;23|) $))
             (QSETREFV $ 51
                 (CONS (|dispatchFunction| |LMDICT;remove!;S2$;24|) $))
             (QSETREFV $ 26
                 (CONS (|dispatchFunction| |LMDICT;insert!;S2$;25|) $))))
          ('T
           (PROGN
             (QSETREFV $ 51
                 (CONS (|dispatchFunction| |LMDICT;remove!;S2$;26|) $))
             (QSETREFV $ 62
                 (CONS (|dispatchFunction| |LMDICT;=;2$B;27|) $))
             (QSETREFV $ 26
                 (CONS (|dispatchFunction| |LMDICT;insert!;S2$;28|) $)))))
        $)))) 

(MAKEPROP '|ListMultiDictionary| '|infovec|
    (LIST '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) '|Rep| (|List| 6)
             |LMDICT;parts;$L;12| (|OutputForm|) (0 . |coerce|)
             (|List| $) (5 . |prefix|) |LMDICT;coerce;$Of;1|
             (|NonNegativeInteger|) |LMDICT;#;$Nni;2| (11 . |copy|)
             |LMDICT;dictionary;L$;8| |LMDICT;copy;2$;3| (|Boolean|)
             |LMDICT;empty?;$B;4| |LMDICT;bag;L$;5|
             |LMDICT;dictionary;$;6| (16 . |ref|) |LMDICT;empty;$;7|
             (21 . |insert!|) (|String|) (|Symbol|) (27 . |coerce|)
             (|InputForm|) (32 . |convert|) (37 . |convert|)
             (42 . |convert|) (47 . |convert|) (|Mapping| 6 6)
             (52 . |map|) |LMDICT;map;M2$;10| (58 . |map!|)
             |LMDICT;map!;M2$;11| (64 . |deref|) (69 . =)
             |LMDICT;insert!;S$Nni$;14| |LMDICT;substitute;2S2$;15|
             (75 . |removeDuplicates!|)
             |LMDICT;removeDuplicates!;2$;16| |LMDICT;inspect;$S;17|
             (80 . |setref|) |LMDICT;extract!;$S;18|
             |LMDICT;duplicates?;$B;19| (86 . |removeDuplicates|)
             (91 . |remove!|) (|Mapping| 20 6) |LMDICT;remove!;M2$;20|
             (97 . |false|) (101 . |true|) |LMDICT;select!;M2$;21|
             (105 . |count|)
             (|Record| (|:| |entry| 6) (|:| |count| 15)) (|List| 58)
             |LMDICT;duplicates;$L;22| (111 . =) (117 . =) (123 . <)
             '"rest" (129 . |setelt|) (136 . |remove!|)
             (|Mapping| 6 6 6) (|Equation| 6) (|List| 68)
             (|SingleInteger|) (|Union| 6 '"failed"))
          '#(~= 142 |substitute| 148 |size?| 155 |select!| 161 |select|
             167 |sample| 173 |removeDuplicates!| 177
             |removeDuplicates| 182 |remove!| 187 |remove| 199 |reduce|
             211 |parts| 232 |more?| 237 |members| 243 |member?| 248
             |map!| 254 |map| 260 |less?| 266 |latex| 272 |inspect| 277
             |insert!| 282 |hash| 295 |find| 300 |extract!| 306
             |every?| 311 |eval| 317 |eq?| 343 |empty?| 349 |empty| 354
             |duplicates?| 358 |duplicates| 363 |dictionary| 368
             |count| 377 |copy| 389 |convert| 394 |construct| 399
             |coerce| 404 |bag| 409 |any?| 414 = 420 |#| 426)
          'NIL
          (CONS (|makeByteWordVec2| 3 '(0 0 0 0 0 0 2 1 0 0 0 2 1 1 3))
                (CONS '#(NIL |DictionaryOperations&| |BagAggregate&|
                         |Collection&| |HomogeneousAggregate&|
                         |Aggregate&| |Evalable&| |SetCategory&| NIL
                         NIL NIL |InnerEvalable&| |BasicType&| NIL NIL)
                      (CONS '#((|MultiDictionary| 6)
                               (|DictionaryOperations| 6)
                               (|BagAggregate| 6) (|Collection| 6)
                               (|HomogeneousAggregate| 6) (|Aggregate|)
                               (|Evalable| 6) (|SetCategory|)
                               (|finiteAggregate|) (|Type|)
                               (|shallowlyMutable|)
                               (|InnerEvalable| 6 6) (|BasicType|)
                               (|CoercibleTo| 10) (|ConvertibleTo| 30))
                            (|makeByteWordVec2| 71
                                '(1 6 10 0 11 2 10 0 0 12 13 1 8 0 0 17
                                  1 7 0 8 24 2 0 0 6 0 26 1 28 0 27 29
                                  1 30 0 28 31 1 8 30 0 32 1 30 0 12 33
                                  1 0 30 0 34 2 8 0 35 0 36 2 8 0 35 0
                                  38 1 7 8 0 40 2 6 20 0 0 41 1 8 0 0
                                  44 2 7 8 0 8 47 1 8 0 0 50 2 0 0 6 0
                                  51 0 20 0 54 0 20 0 55 2 0 15 6 0 57
                                  2 8 20 0 0 61 2 0 20 0 0 62 2 6 20 0
                                  0 63 3 8 0 0 64 0 65 2 8 0 6 0 66 2 1
                                  20 0 0 1 3 0 0 6 6 0 43 2 0 20 0 15 1
                                  2 5 0 52 0 56 2 5 0 52 0 1 0 0 0 1 1
                                  0 0 0 45 1 6 0 0 1 2 5 0 52 0 53 2 5
                                  0 6 0 51 2 6 0 6 0 1 2 5 0 52 0 1 4 6
                                  6 67 0 6 6 1 2 5 6 67 0 1 3 5 6 67 0
                                  6 1 1 5 8 0 9 2 0 20 0 15 1 1 5 8 0 1
                                  2 6 20 6 0 1 2 4 0 35 0 39 2 0 0 35 0
                                  37 2 0 20 0 15 1 1 1 27 0 1 1 0 6 0
                                  46 3 0 0 6 0 15 42 2 0 0 6 0 26 1 1
                                  70 0 1 2 0 71 52 0 1 1 0 6 0 48 2 5
                                  20 52 0 1 3 2 0 0 6 6 1 3 2 0 0 8 8 1
                                  2 2 0 0 68 1 2 2 0 0 69 1 2 0 20 0 0
                                  1 1 0 20 0 21 0 0 0 25 1 0 20 0 49 1
                                  0 59 0 60 1 0 0 8 18 0 0 0 23 2 6 15
                                  6 0 57 2 5 15 52 0 1 1 0 0 0 19 1 3
                                  30 0 34 1 0 0 8 1 1 1 10 0 14 1 0 0 8
                                  22 2 5 20 52 0 1 2 1 20 0 0 62 1 5 15
                                  0 16)))))
          '|lookupComplete|)) 
