article

The follow example of a Snoopy Calendar is typical of FORTRAN IV computer programs of the 1960's and 1970's. Various Hacker tests (Joke sites) and the classic "Real Programmers Don't Use Pascal, They Use FORTRAN" article refer to a Snoopy Calendar from 1969 being pinned up on the wall of a 'Real Programmer'. For nostalgic reasons this card deck can be run on the IBM 1130 emulator on a PC.

The sample output as generated by the IBM 1130 emulator at the bottom of this page shows the arch typical calendar from 1969. Quote from the Real Programmers Don't Use Pascal arcticle "Taped to the wall is a line-printer Snoopy calendar for the year 1969". A copy of the article can be found here

This particular piece of computer code has great (computer related) historical significance. The Snoopy Calendar was one of the most widely shared and implemented computer artifacts in the1960's and 1970's.

Programming languages

IBM 1130 Card Deck


Please note: for formating reasons there is an extra space in column 1 which needs to be removed to complile this deck on the IBM 1130 Emulator.

 // JOB
 // FOR
 *LIST SOURCE PROGRAM
 *ONE WORD INTEGERS
 *EXTENDED PRECISION
       SUBROUTINE SNPIC
 C     THIS SUBROUTINE WILL ANALYZE THE INPUT DATA AND PRINT A PICTURE
       DIMENSION ILINE(133),INUM(50),ICHR(50)
       COMMON ISET
       DATA IBLNK/' '/
       DO 4 I=1,121
     4 ILINE(I)=IBLNK
       K=1
    10 READ (2,1000) (INUM(I),ICHR(I),I=1,ISET)
       DO 40 I = 1, ISET
       IF (INUM(I)+1)100,11,100
 C     HERE WE WRITE A LINE TO THE PRINTER AND GO BUILD ANOTHER
    11 DO 15 L = K, 121
    15 ILINE(L)=ICHR(I)
       WRITE (3,2000) (ILINE(K),K=1,121)
       ILINE(1)=IBLNK
       DO 20 K = 2, 121
    20 ILINE(K)=ICHR(I)
       K=1
       I=I+1
   100 ITST=INUM(I)
       IF (ITST + 2) 101,200,101
   101 IF (ITST) 102,40,102
   102 DO 30 J = 1, ITST
       ILINE(K)=ICHR(I)
       K=K+1
    30 CONTINUE
    40 CONTINUE
       GOTO 10
 C     HERE WE EXIT THE PICTURE AND RETURN TO THE CALLING PROGRAM
   200 RETURN
 C     FORMAT STATEMENTS
  1000 FORMAT (25(I2,A1))
  2000 FORMAT (121A1)
       END
 // DUP
 *DELETE             SNPIC
 *STORE      WS  UA  SNPIC
 // JOB
 // FOR
 *LIST SOURCE PROGRAM
 *IOCS(CARD,1132 PRINTER)
 *ONE WORD INTEGERS
 *EXTENDED PRECISION
 C     ****************************************************************
 C     * IBM 1130 EMULATOR VERSION (KYM FARNIK)                       *
 C     *                                                              *
 C     * COPYRIGHT - THIS IS CONSIDERED PUBLIC DOMAIN FOR THE         *
 C     * FOLLOWING REASON                                             *
 C     *    DURING THE 60'S AND 70'S THIS CODE (AND VARIATIONS)       *
 C     *    WAS WIDELY SHARED BETWEEN GROUPS SUCH AS SHARE/GUIDE(IBM) *
 C     *    AND DECUS(DIGITAL) AND THE ORGINAL AUTHOR IS UNKNOWN AND  *
 C     *    HAS NEVER ASSERTED ANY RIGHTS OVER THIS CODE.             *
 C     *                                                              *
 C     * THIS VERSION WAS MODIFIED FROM CODE SOURCED FROM DECUS       *
 C     * SEE: http://www.ibiblio.org/pub/academic/computer-science    *
 C     *          /history/pdp-11/rsts/decus/sig87/087018/            *
 C     * WHICH IN TURN WAS SOURCED FROM AN IBM FORTRAN+BAL VERSION    *
 C     *                                                              *
 C     * IBM 1130 MODS: (FORTRAN IV SUBSET)                           *
 C     *   ADDED IBM 1130 JCL                                         *
 C     *   REMOVE OPEN/CLOSE                                          *
 C     *   CHANGED LOGIGAL IF TO ARITHMETIC IF                        *
 C     *   CHANGED TO 5 CHARACTER VARIABLE NAMES                      *
 C     *   CHANGED TO 120 COLUMNS IBM 1132 PRINTER                    *
 C     *   EXTENED PRECISION REAL (3*16 BIT WORDS)                    *
 C     *                                                              *
 C     ****************************************************************
 C     * PRINTS CALENDAR, ONE MONTH PER PAGE WITH PICTURES OPTIONAL.  *
 C     *                                                              *
 C     * BEGINNING MONTH AND YEAR, ENDING MONTH AND YEAR MUST BE PRO- *
 C     * VIDED IN 4(I6)  FORMAT ON A CARD IMMEDIATELY FOLLOWING       *
 C     * CARD 98 OF DECK.                                             *
 C     *                                                              *
 C     * IF GRID LINES ARE DESIRED, A 1 MUST APPEAR IN COLUMN 30 OF   *
 C     * ABOVE CARD.  A BLANK OR ZERO WILL SUPPRESS GRID LINES.       *
 C     *                                                              *
 C     * ALL PICTURE DATA DECKS MUST BE TERMINATED WITH CODE -2.      *
 C     * CONSECUTIVE -2*S WILL RESULT IN NO PICTURE BEING PRINTED     *
 C     * FOR THAT MONTH.                                              *
 C     *                                                              *
 C     * PICTURE FORMAT CODES --                                      *
 C     *    -1    END OF LINE                                         *
 C     *    -2    END OF PICTURE                                      *
 C     *    -3    LIST CARDS, ONE PER LINE, FORMAT 13A6               *
 C     *    -4    LIST CARDS, TWO PER LINE, FORMAT 11A6/11A6          *
 C     *    -5    LIST CARDS, TWO PER LINE, FORMAT 12A6/10A6          *
 C     ****************************************************************
       DIMENSION AMNTH (12,7,13), ANAM(22), ANUM(2,10,5), NODS(12),
      1 CAL(60,22)
       COMMON ISET
       READ (2,1) (((AMNTH(I,J,K),K=1,13),J=1,7),I=1,12)
       READ (2,2) (ANAM(I),I=1,22)
       READ (2,3) (((ANUM(I,J,K),J=1,10),K=1,5),I=1,2)
       READ (2,4) (NODS(I),I=1,12)
       READ (2,1) BLANK,ONE,ALIN1,ALIN2,ALIN3,ALIN4
       READ (2,4) MF,IYR,MTLST,IYLST,LNSW
       ISET=25
       DO 10 I=1,60
       DO 10 J=1,22
 10    CAL(I,J)= BLANK
       CAL(1,1)= ONE
       DO 20 J=1,22
 20    CAL(11,J)=ANAM(J)
       IF (LNSW) 122,142,122
 122   DO 125 I=20,60,8
       DO 125 J=1,22
 125   CAL(I,J)=ALIN2
       DO 140 J=4,19,3
       I=13
 127   DO 130 L=1,7
       CAL(I,J)=ALIN1
 130   I=I+1
       IF (I-55) 135,135,140
 135   CAL(I,J)=ALIN3
       I=I+1
       GO TO 127
 140   CONTINUE
       DO 141 I=20,60,8
 141   CAL(I,1)=ALIN4
 142   IDOW=(IYR-1751)+(IYR-1753)/4-(IYR-1701)/100+(IYR-1601)/400
       IDOW=IDOW-7*((IDOW-1)/7)
 55    IF (IYR-IYLST) 60,65,100
 60    ML=12
       GO TO 70
 65    ML=MTLST
 70    IY1=IYR/1000
       NUMB=IYR-1000*IY1
       IY2=NUMB/100
       NUMB=NUMB-100*IY2
       IY3=NUMB/10
       NUMB=NUMB-10*IY3
       IY4=NUMB
       DO 72 J=1,5
       CAL(J+3,2)=ANUM(2,IY1+1,J)
       CAL(J+1,3)=ANUM(2,IY2+1,J)
       CAL(J+1,19)=ANUM(2,IY3+1,J)
 72    CAL(J+3,20)=ANUM(2,IY4+1,J)
       LPYSW=0
       IF (IYR-4*(IYR/4)) 90,75,90
 75    IF (IYR-100*(IYR/100)) 85,80,85
 80    IF (IYR-400*(IYR/400)) 90,85,90
 85    LPYSW=1
 90    NODS(2)=NODS(2)+LPYSW
       IF (MF-1) 100,110,95
 95    MF=MF-1
       DO 105 MONTH=1,MF
 105   IDOW=IDOW+NODS(MONTH)
       IDOW=IDOW-7*((IDOW-1)/7)
       MF=MF+1
 110   DO 51 MONTH=MF,ML
       LSTDY=NODS(MONTH)
       DO 115 I=1,7
       DO 115 JM=1,13
       J=JM+4
 115   CAL(I,J)=AMNTH(MONTH,I,JM)
       IF (IDOW-1) 160,160,120
 120   ID=IDOW-1
       J=2
       DO 155 K=1,ID
       DO 150 I=14,18
       CAL (I,J)= BLANK
 150   CAL(I,J+1)= BLANK
       J=J+3
 155   CONTINUE
 160   IDAY=1
       II=14
 25    J=3*IDOW-1
       N=IDAY/10+1
       I=II
       DO 30 K=1,5
       CAL(I,J)=ANUM(1,N,K)
 30    I=I+1
       N=IDAY-10*N+11
       J=J+1
       I=II
       DO 35 K=1,5
       CAL(I,J)=ANUM(2,N,K)
 35    I=I+1
       IDOW=IDOW+1
       IF (IDOW-7) 45,45,40
 40    IDOW=1
       II=II+8
 45    IDAY=IDAY+1
       IF (IDAY-LSTDY) 25,25,50
 50    ID=IDOW
 205   I=II
       J=3*ID-1
       DO 210 K=1,5
       CAL(I,J)= BLANK
       CAL(I,J+1)= BLANK
 210   I=I+1
       IF (ID-7) 215,220,220
 215   ID=ID+1
       GO TO 205
 220   IF (II-54) 225,230,230
 225   II=54
       ID=1
       GO TO 205
 230   CALL SNPIC
       WRITE (3,5) ((CAL(I,J),J=1,21),I=1,60)
 51    CONTINUE
       IF (IYR-IYLST) 235,100,100
 235   NODS(2)=NODS(2)-LPYSW
       IYR=IYR+1
       MF=1
       GO TO 55
 100   CALL EXIT
 1     FORMAT (13A6)
 2     FORMAT (11A6)
 3     FORMAT (10A6)
 4     FORMAT (12I6)
 5     FORMAT (A1,20A6)
       END
 // XEQ
            JJJJJJJ   AAAAA   N     N  U     U   AAAAA   RRRRRR   Y     Y
               J     A     A  NN    N  U     U  A     A  R     R   Y   Y
               J     A     A  N N   N  U     U  A     A  R     R    Y Y
               J     AAAAAAA  N  N  N  U     U  AAAAAAA  RRRRRR      Y
               J     A     A  N   N N  U     U  A     A  R   R       Y
            J  J     A     A  N    NN  U     U  A     A  R    R      Y
             JJ      A     A  N     N   UUUUU   A     A  R     R     Y
        FFFFFFF  EEEEEEE  BBBBBB   RRRRRR   U     U   AAAAA   RRRRRR   Y     Y
        F        E        B     B  R     R  U     U  A     A  R     R   Y   Y
        F        E        B     B  R     R  U     U  A     A  R     R    Y Y
        FFFFF    EEEEE    BBBBBB   RRRRRR   U     U  AAAAAAA  RRRRRR      Y
        F        E        B     B  R   R    U     U  A     A  R   R       Y
        F        E        B     B  R    R   U     U  A     A  R    R      Y
        F        EEEEEEE  BBBBBB   R     R   UUUUU   A     A  R     R     Y
                     M     M   AAAAA   RRRRRR    CCCCC   H     H
                     MM   MM  A     A  R     R  C     C  H     H
                     M M M M  A     A  R     R  C        H     H
                     M  M  M  AAAAAAA  RRRRRR   C        HHHHHHH
                     M     M  A     A  R   R    C        H     H
                     M     M  A     A  R    R   C     C  H     H
                     M     M  A     A  R     R   CCCCC   H     H
                      AAAAA   PPPPPP   RRRRRR   IIIIIII  L
                     A     A  P     P  R     R     I     L
                     A     A  P     P  R     R     I     L
                     AAAAAAA  PPPPPP   RRRRRR      I     L
                     A     A  P        R   R       I     L
                     A     A  P        R    R      I     L
                     A     A  P        R     R  IIIIIII  LLLLLLL
                              M     M   AAAAA   Y     Y
                              MM   MM  A     A   Y   Y
                              M M M M  A     A    Y Y
                              M  M  M  AAAAAAA     Y
                              M     M  A     A     Y
                              M     M  A     A     Y
                              M     M  A     A     Y
                          JJJJJJJ  U     U  N     N  EEEEEEE
                             J     U     U  NN    N  E
                             J     U     U  N N   N  E
                             J     U     U  N  N  N  EEEEE
                             J     U     U  N   N N  E
                          J  J     U     U  N    NN  E
                           JJ       UUUUU   N     N  EEEEEEE
                          JJJJJJJ  U     U  L        Y     Y
                             J     U     U  L         Y   Y
                             J     U     U  L          Y Y
                             J     U     U  L           Y
                             J     U     U  L           Y
                          J  J     U     U  L           Y
                           JJ       UUUUU   LLLLLLL     Y
                  AAAAA   U     U   GGGGG   U     U   SSSSS   TTTTTTT
                 A     A  U     U  G     G  U     U  S     S     T
                 A     A  U     U  G        U     U  S           T
                 AAAAAAA  U     U  G   GGG  U     U   SSSSS      T
                 A     A  U     U  G     G  U     U        S     T
                 A     A  U     U  G     G  U     U  S     S     T
                 A     A   UUUUU    GGGGG    UUUUU    SSSSS      T
  SSSSS   EEEEEEE  PPPPPP  TTTTTTT  EEEEEEE  M     M  BBBBBB   EEEEEEE  RRRRRR
 S     S  E        P     P    T     E        MM   MM  B     B  E        R     R
 S        E        P     P    T     E        M M M M  B     B  E        R     R
  SSSSS   EEEEE    PPPPPP     T     EEEEE    M  M  M  BBBBBB   EEEEE    RRRRRR
       S  E        P          T     E        M     M  B     B  E        R   R
 S     S  E        P          T     E        M     M  B     B  E        R    R
  SSSSS   EEEEEEE  P          T     EEEEEEE  M     M  BBBBBB   EEEEEEE  R     R
             OOOOO    CCCCC   TTTTTTT   OOOOO   BBBBBB   EEEEEEE  RRRRRR
            O     O  C     C     T     O     O  B     B  E        R     R
            O     O  C           T     O     O  B     B  E        R     R
            O     O  C           T     O     O  BBBBBB   EEEEE    RRRRRR
            O     O  C           T     O     O  B     B  E        R   R
            O     O  C     C     T     O     O  B     B  E        R    R
             OOOOO    CCCCC      T      OOOOO   BBBBBB   EEEEEEE  R     R
        N     N   OOOOO   V     V  EEEEEEE  M     M  BBBBBB   EEEEEEE  RRRRRR
        NN    N  O     O  V     V  E        MM   MM  B     B  E        R     R
        N N   N  O     O  V     V  E        M M M M  B     B  E        R     R
        N  N  N  O     O  V     V  EEEEE    M  M  M  BBBBBB   EEEEE    RRRRRR
        N   N N  O     O   V   V   E        M     M  B     B  E        R   R
        N    NN  O     O    V V    E        M     M  B     B  E        R    R
        N     N   OOOOO      V     EEEEEEE  M     M  BBBBBB   EEEEEEE  R     R
        DDDDDD   EEEEEEE   CCCCC   EEEEEEE  M     M  BBBBBB   EEEEEEE  RRRRRR
        D     D  E        C     C  E        MM   MM  B     B  E        R     R
        D     D  E        C        E        M M M M  B     B  E        R     R
        D     D  EEEEE    C        EEEEE    M  M  M  BBBBBB   EEEEE    RRRRRR
        D     D  E        C        E        M     M  B     B  E        R   R
        D     D  E        C     C  E        M     M  B     B  E        R    R
        DDDDDD   EEEEEEE   CCCCC   EEEEEEE  M     M  BBBBBB   EEEEEEE  R     R
          SUNDAY            MONDAY            TUESDAY          WEDN
 ESDAY         THURSDAY           FRIDAY           SATURDAY
         1    222  33333    4  55555  666  77777  888   999
        11   2   2     3   44  5     6         7 8   8 9   9
         1      2    33   4 4  5555  6666     7   888   9999
         1    2    3   3 44444     5 6   6   7   8   8     9
       11111 22222  333     4  5555   666    7    888   999
   000    1    222  33333    4  55555  666  77777  888   999
  0   0  11   2   2     3   44  5     6         7 8   8 9   9
  0   0   1      2    33   4 4  5555  6666     7   888   9999
  0   0   1    2    3   3 44444     5 6   6   7   8   8     9
   000  11111 22222  333     4  5555   666    7    888   999
     31    28    31    30    31    30    31    31    30    31    30    31
       1        I  

-I--
- 12 1969 12 1969 1 11-1 *PAGE 1152 1X 1 1X 1 9X-1 51 5X10 2O-1 50 4X 1 1X 4 2/ 6 2O-1 49 2X 1 SNP 1 1X 5 2/ 9 2O-1 48 4X 5 2/11 2O-1 48 2X 6 2/12 2O-1 47 2$22 2O-1 SNP 2 46 3$23 2O-1 45 3$ 1 1$ 9 4* 3 4* 2 2O-1 45 3$ 1 1$ 9 5* 2 5* 2 SNP 3 1O-1 45 3$ 1 1$ 9 5* 2 5* 2 2O-1 44 6$ 9 5* 2 5* 3 5O-1 44 3$ 1 SNP 4 2$ 9 4* 4 4* 8 3O-1 43 4$ 1 2$33 2O-1 43 7$35 2O-1 43 6$37 3O-1 SNP 5 43 7$37 3O-1 43 7$38 3O-1 42 6$ 1 2$38 3O-1 42 7$ 1 2$22 7M 8 3OSNP 6 -1 42 7$ 1 1$ 1 2O19 11M 5 3O-1 42 7$ 1 1$ 2 2O18 11M 5 3O-1 41 8$SNP 7 1 1$ 3 1O 1 6O14 7M 6 3O-1 41 1$ 1 6$ 1 1$ 4 1O 5 6O21 3O-1 41 SNP 8 1$ 1 6$ 1 1$ 4 2O 7 3O20 3O-1 41 7$ 2 1$ 5 1O 7 1O 2 3O14 4O-1 SNP 9 41 1$ 4 2$ 2 1$ 6 1O 6 1O 4 16O-1 41 2$ 3 1$ 1 1$ 8 1O 6 1O 4 1$SNP10 1 1$ 2 2$-1 42 3$ 1 1$ 1 1$ 7 10* 3 1$ 1 1$ 1 3$-1 44 2$11 1O 1 SNP11 5* 1 2O 2 1$ 2 3$-1 44 2$10 2O 7 2O 2 2$ 1 1$ 1 1$-1 55 2O 8 2OSNP12 3 2$ 1 1$-1 56 2O 8 2O-1 55 2O10 2O-1 55 2O11 2O-1 54 2O12 2O-1 SNP13 53 2O13 2O-1 51 3O 6 1O 7 2O-1 50 3O 7 1O 7 3O-1 49 3O 2 1O 5 1OSNP14 8 2O-1 48 3O 2 1O 5 2O 8 2O-1 47 3O 3 1O 5 2O 8 2O-1 46 2O 1 3OSNP15 1 1O 5 2O 8 2O-1 45 4O 2 3O 5 2O 8 2O-1 44 3O 5 2O 5 2O 7 2O-1 SNP16 44 3O 5 2O 5 2O 7 3O-1 43 2O 7 1O 6 3O 5 2O 1 4O-1 43 2O 7 1O 4 SNP17 8O 1 14O-1 38 6I 3O 5 1O 7 1O 3 7O 9 2O-1 34 4I 1 6I 2O 5 1O17 3OSNP18 8 2O-1 32 3I11 7O12 4O 4 2O 3 1O 3 2O10 6--1 32 7I 3 2I 8 1O15 SNP19 3O 3 2O 3 2O 2 1O 3 8--1 37 3I 3 3I 6 1O10 1O 6 2O 3 1O 4 1O 2 SNP20 1O-1 39 6I 1 4I 2 2O 9 2O 6 2O 2 3O 2 1O 1 2O10 6--1 49 4-13O 5 SNP21 1O 1 2O 1 7O 2 10--1 37 9-17 8O 1 2O-1 -1 -1 49 1L 1O 1V 1E 1 1I 1SSNP22 1 1A 1 1W 1E 1T 1 1P 1U 2P 1Y 1 1D 1O 1G-1 SNP23 -2 *EOP* 1151 10X-1 51 14X-1 49 4X 4 3X 3 3X-1 48 4X 4 1X 2 2X 3 3X-1 47 3XDOC 1 15 3X-1 46 2X19 2X-1 45 3X20 2X-1 44 3X22 2X-1 44 3X22 3X-1 44 3XDOC 2 14 2X 1 3X 3 11X-1 44 2X12 5X 3 4X 2 5X 3 4X-1 44 2X11 2X24 3X-1 DOC 3 44 2X39 2X-1 44 1X41 2X-1 44 1X42 2X-1 43 2X43 2X-1 43 2X 1 1X 2 DOC 4 2X38 2X-1 43 1X 1 2X 1 4X38 2X-1 43 1X 2 2X 1 4X23 5X 9 2X-1 43 DOC 5 1X 2 7X21 8X 8 2X-1 43 1X 2 8X20 8X 8 2X-1 43 1X 2 9X20 6X 9 2XDOC 6 -1 43 1X 2 10X33 2X-1 43 1X 2 10X33 2X-1 43 1X 2 10X32 3X-1 43 2X 1 DOC 7 10X31 3X-1 44 1X 1 8X 1 1X31 2X-1 44 1X 1 8X 1 2X28 3X-1 44 1X 2 DOC 8 7X 1 3X10 19X-1 45 1X 1 7X 1 4X 8 6X-1 45 1X 2 6X 1 5X 6 2X 2 3XDOC 9 -1 46 1X 1 6X 1 2X 2 2X 5 2X 2 3X-1 46 2X 1 5X 1 2X 3 2X 4 2X 2 DOC10 3X-1 48 1X 2 2X 2 1X 5 8X-1 49 2X 3 2X 4 10X-1 50 5X 6 2X 6 2X-1 DOC11 52 1X 7 2X 8 1X-1 56 4X 4 10X-1 55 3X 3 6X 3 6X-1 54 2X16 3X 1 1XDOC12 -1 36 19X18 24X-1 35 1X17 4X 3 8X 4 3X22 1X-1 34 1X19 7X 5 3X 2 3XDOC13 24 1X-1 33 1X34 5X26 1X-1 32 1X67 1X-1 31 71X-1 31 1X69 1X-1 31 1XDOC14 52 14X 3 1X-1 31 1X52 1X12 1X 3 1X-1 31 1X 2 4X 2 5X 1 5X 1 5X 1 DOC15 5X 1 4X 4 3X 2 5X 2 1X 1 3X 2 1X 3 1X 1 1X 3 1X-1 31 1X 2 1X 3 DOC16 1X 1 1X 3 1X 1 1X 7 1X 3 1X 3 1X 1 1X 3 1X 4 1X 3 1X 6 1X 2 1XDOC17 3 2X 2 1X 1 1X 3 1X-1 31 1X 2 1X 3 1X 1 1X 3 1X 1 1X 7 1X 3 1XDOC18 3 1X 1 4X 5 1X 3 5X 2 1X 2 1X 3 1X 1 1X 1 1X 1 1X 3 1X-1 31 1XDOC19 2 1X 3 1X 1 1X 3 1X 1 1X 7 1X 3 1X 3 1X 1 1X 1 1X 6 1X 7 1X 2 DOC20 1X 2 1X 3 1X 2 2X 1 1X 3 1X-1 31 1X 2 4X 2 5X 1 5X 3 1X 3 5X 1 DOC21 1X 2 1X 4 3X 2 5X 2 1X 1 3X 2 1X 3 1X 1 1X 3 1X-1 31 1X52 1X12 DOC22 1X 3 1X-1 31 1X52 14X 3 1X-1 31 1X69 1X-1 31 1X69 1X-1 31 1X69 1XDOC23 -1 DOC24 -2 *EOP* 11-1 35 6$ 9 5$-1 33 10$ 5 10$-1 32 12$ 3 13$-1 31 14$ 1 15$-1 30 15$ 1 MAY 1 16$-1 30 15$ 1 16$-1 30 15$ 1 16$-1 31 10$ 8 12$-1 32 7$12 8$-1 33 5$14 MAY 2 5$-1 56 8$-1 29 7$18 11$-1 27 9$17 12$-1 26 11$15 13$-1 26 12$13 14$-1 MAY 3 26 14$ 1 2$ 5 4$ 1 12$-1 27 12$ 1 13$ 1 10$-1 28 9$ 3 13$ 3 6$-1 30 6$MAY 4 3 14$-1 39 13$ 1 2$-1 40 11$ 2 2$-1 42 9$ 3 2$-1 54 2$-1 55 2$-1 55 MAY 5 2$-1 55 2$-1 55 2$47 1, 3 1.-1 55 2$47 1, 2 1/ 3 1.-1 55 2$ 7 8$MAY 6 32 1, 1 1/ 2 1. 1- 2 1.-1 54 2$ 4 14$30 1. 2 1. 1- 2 1. 1--1 53 2$MAY 7 3 16$28 1. 1/ 4 1. 2- 1 3.-1 28 6$18 2$ 2 19$18 1. 8- 1 1* 5 1. 2-MAY 8 -1 24 14$13 2$ 1 11$27 1/16 7.-1 23 16$11 12$30 1,17 2.-1 22 8# 1 9$MAY 9 9 10$34 8.11 4--1 21 6$ 7 7$ 6 5$49 1. 8 2- 2.-1 21 2$12 7$ 4 3$MAY10 53 1. 2 1. 3- 2. 3 1--1 36 6$ 3 2$55 1. 1 1, 6 1- 1.-1 37 5$ 2 2$MAY11 55 1/ 3 1,-1 39 4$ 1 2$54 1/ 1 1, 1 1, 1 1,-1 39 4$ 1 2$53 1, 2 MAY12 1, 1 1, 2 1,-1 40 5$54 1, 2 1, 2 1, 1 1,-1 41 4$54 1, 2 1, 2 1,MAY13 1 1,-1 42 3$54 1, 3 1, 1 1, 1 1,-1 43 2$55 1, 3 1, 2 1,-1 44 1$MAY14 56 1- 2. 1, 1.10- 1.-1 44 1$59 1I 3 10--1 44 1$53 9/ 1.-1 -1 -1 -1 -1 MAY15 -1 -1 -1 65 1S 1 1I 1 1G 1 1H 2 1. 1 1. 1 1.-1 MAY16 -2 *EOP* 11-1O 1+-1 1 -1O 1+-1 1 -1O 1+63 7$-1 1 -1O 1+59 15$-1 1 -1O 1+57 18$SKP 1 -1 1 -1O 1+57 18$-1 1 -1O 1+35 4$20 15$-1 1 37O 1 -1O 1+33 4$ 1 2$28 SKP 2 5$-1 1 36O 1 -1O 1+30 6$ 1 3$26 6$-1 1 35O 1 -1O 1+29 6$ 1 3$24 8$SKP 3 -1 1 34O 1 -1O 1+27 7$ 1 3$14 6$ 3 6$ 7 13$-1 1 74O12 -1O 1+26 11$11 SKP 4 16$ 8 2$12 4$-1 1 50O12 10O17 -1O 1+25 11$11 2$13 10$17 2$-1 1 26O 1 SKP 5 20O 8 2O33 -1O 1+23 3$ 1 8$10 2$ 8 2$33 2$-1 1 25O 1 20O 8 2O35 -1OSKP 6 1+22 3$ 1 8$10 2$ 8 2$35 2$-1 1 25O 1 19O 8 2O21 9O 7 -1O 1+21 4$SKP 7 1 6$11 2$ 8 2$21 9$ 7 2$-1 1 24O 1 19O31 12O 6 -1O 1+20 4$ 1 6$10 SKP 8 3$31 12$ 6 2$-1 1 45O16 2O12 12O 6 -1O 1+20 25$16 2$12 12$ 6 2$-1 1 SKP 9 45O16 2O30 -1O 1+20 25$16 2$30 2$-1 1 45O17 2O21 2O 5 -1O 1+21 24$17 SKP10 2$21 2$ 5 2$-1 1 45O18 2O19 2O 5 -1O 1+23 15$ 4 3$18 2$19 2$ 5 2$SKP11 -1 1 45O20 2O14 3O 4 -1O 1+43 2$20 2$14 3$ 4 3$-1 1 46O20 2O 4 -1OSKP12 1+44 2$20 2$ 4 16$-1 1 50O17 -1O 1+46 4$17 7$-1 1 54O14 -1O 1+49 5$SKP13 14 3$14 4$-1 1 58O10 18O 2 -1O 1+53 5$10 2$14 2$ 2 1$ 3 3$-1 1 60OSKP14 8 18O 2 -1O 1+58 2$ 8 2$14 2$ 2 9$-1 1 61O 7 18O 2 1O 7 -1O 1+59 2$SKP15 7 2$14 2$ 2 1$ 7 3$-1 1 84O11 -1O 1+61 10$11 2$11 4$-1 1 82O14 -1OSKP16 1+48 4$ 9 12$ 6 3$14 3$-1 1 48O 4 28O 7 -1O 1+46 2$ 4 1$ 7 13$ 4 3$SKP17 7 12$-1 1 47O 5 14O 6 6O 6 -1O 1+45 2$ 5 1$ 8 5$ 6 6$ 6 4$ 4 5$-1 SKP18 1 48O 4 14O 8 1O 7 -1O 1+46 2$ 4 2$11 1$ 8 1$ 7 3$-1 1 50O 2 14O12 SKP19 -1O 1+48 2$ 2 14$12 4$-1 1 49O30 -1O 1+45 4$30 2$-1 1 45O35 -1O 1+43 SKP20 2$35 2$-1 1 45O 8 14O14 -1O 1+42 3$ 8 14$14 2$-1 1 47O 6 14O15 -1O 1+SKP21 42 5$ 6 2$10 2$15 2$-1 1 46O 3 1O 3 14O16 -1O 1+43 3$ 3 1$ 3 1$11 SKP22 2$16 2$-1 1 47O 2 18O17 -1O 1+45 2$ 2 5$11 2$17 2$-1 1 66O19 -1O 1+SKP23 47 5$12 2$19 2$-1 1 66O 7 7O 5 -1O 1+64 2$ 7 7$ 5 3$-1 1 66O 5 4OSKP24 4 2O 5 -1O 1+57 3$ 4 2$ 5 4$ 4 2$ 5 2$-1 1 66O 3 2O 8 2O 5 -1O 1+SKP25 55 4$ 4 3$ 3 2$ 8 2$ 5 2$-1 1 57O 5O 4O 1 3O 9 2O 5 -1O 1+54 3$ 5 SKP26 4$ 1 3$ 9 2$ 5 2$-1 1 54O 1 13O11 1O 6 -1O 1+53 1$ 1 2$ 5 6$11 1$SKP27 6 7$-1 1 53O 2 11O12 2O 4 3O 4 -1O 1+52 1$ 2 1$ 5 5$12 2$ 4 3$ 4 SKP28 3$-1 1 52O 2 11O12 2O 2 3O 6 -1O 1+51 1$ 2 2$ 5 4$12 2$ 2 3$ 6 3$SKP29 -1 1 52O 2 11O11 4O 6 -1O 1+49 3$ 2 2$ 5 4$11 4$ 6 4$-1 1 51O 3 10OSKP30 10 5O 3 3O 1 -1O 1+48 3$ 3 2$ 5 3$10 5$ 3 3$ 1 3$-1 1 48O 1 2O 3 SKP31 10O 9 3O 7 -1O 1+47 1$ 1 2$ 3 2$ 5 3$ 9 3$ 7 5$-1 1 48O 2 1O 3 10OSKP32 7 3O 6 -1O 1+47 1$ 2 1$ 3 2$ 5 3$ 7 3$ 6 12$-1 1 48O 2 1O 4 10O 3 SKP33 3O 6 5O 6 -1O 1+46 2$ 2 1$ 4 10$ 3 3$ 6 5$ 6 3$-1 1 48O 2 1O 6 8OSKP34 2 13O 4 -1O 1+46 2$ 2 1$ 6 8$ 2 13$ 4 5$-1 1 48O 2 13O 5 6O 6 -1O 1+SKP35 46 2$ 2 13$ 5 6$ 6 9$-1 1 49O 7 14O 5 7O 7 -1O 1+47 2$ 7 14$ 5 7$ 7 SKP36 5$-1 1 76O16 -1O 1+48 28$16 3$-1 1 65O10 -1O 1+54 4$ 4 3$10 21$-1 1 SKP37 70O 7 1O 7 -1O 1+47 10$ 7 6$ 7 1$ 7 5$-1 1 81O 4 -1O 1+48 8$13 12$ 4 SKP38 6$-1 1 -1O 1+79 11$-1 1 -1O SKP39 -2 *EOP* 1156 20*-1 1+56 20Q-1 54 3*20 3*-1 1+53 3Q20 3Q-1 52 2*26 2*-1 1+YOY 1 51 2Q26 2Q-1 50 2*10 10* 9 1*-1 1+49 2Q10 10Q 9 1Q-1 49 1*22 1* 9 YOY 2 2*-1 1+48 1Q22 1Q 9 2Q-1 48 1*23 1*11 1*-1 1+47 1Q23 1Q11 1Q-1 YOY 3 46 2* 8 1* 3 2* 8 2*13 1*-1 1+45 2Q 8 1Q 3 2Q 8 2Q13 1Q-1 46 1*YOY 4 10 13*16 2*-1 1+45 1Q10 13Q16 2Q-1 45 1*41 1*-1 1+44 1Q41 1Q-1 45 YOY 5 1*42 1*-1 1+44 1Q42 1Q-1 45 1*12 3* 3 4* 2 3*15 1*-1 1+44 1Q12 YOY 6 3Q 3 4Q 2 3Q15 1Q-1 45 1*12 3* 7 1* 1 3*15 1*-1 1+44 1Q12 3Q 7 YOY 7 1Q 1 3Q15 1Q-1 45 1*22 1*19 1*-1 1+44 1Q22 1Q19 1Q-1 45 1*16 6*YOY 8 20 2*-1 1+44 1Q16 6Q20 2Q-1 43 3*42 1* 1 2*-1 1+42 3Q42 1Q 1 2QYOY 9 -1 43 1*33 1*10 1* 1 2*-1 1+42 1Q33 1Q10 1Q 1 2Q-1 43 1*33 3* 8 YOY10 1* 1 2*-1 1+42 1Q33 3Q 8 1Q 1 2Q-1 43 1*10 3*19 1*10 3*-1 1+42 YOY11 1Q10 3Q19 1Q10 3Q-1 44 4* 9 1*16 2*11 1*-1 1+43 4Q 9 1Q16 2Q11 YOY12 1Q-1 48 1* 9 16*12 1*-1 1+47 1Q 9 16Q12 1Q-1 49 1*35 1*-1 1+48 1QYOY13 35 1Q-1 50 2*32 1*-1 1+49 2Q32 1Q-1 52 1*29 2*-1 1+51 1Q29 2Q-1 YOY14 53 3*24 2*-1 1+52 3Q24 2Q-1 56 2*18 4*-1 1+55 2Q18 4Q-1 58 18*-1 YOY15 1+57 18Q-1 58 16*-1 1+57 16Q-1 44 4*10 3*12 3*14 4* 2 2*-1 1+43 4QYOY16 10 3Q12 3Q14 4Q 2 2Q-1 39 5* 2 2* 9 1* 3 1*10 1* 3 1*12 1* 4 2*YOY17 1 3*-1 1+38 5Q 2 2Q 9 1Q 3 1Q10 1Q 3 1Q12 1Q 4 2Q 1 3Q-1 39 2*YOY18 2 1* 2 4* 6 1* 5 10* 5 1*11 1* 4 2* 1 3*-1 1+38 2Q 2 1Q 2 4Q 6 YOY19 1Q 5 10Q 5 1Q11 1Q 4 2Q 1 3Q-1 41 3* 2 2* 2 6*22 12* 3 1* 3 4*-1 YOY20 1+40 3Q 2 2Q 2 6Q22 12Q 3 1Q 3 4Q-1 39 5* 4 1* 3 1*33 2* 4 1* 7 YOY21 1*-1 1+38 5Q 4 1Q 3 1Q33 2Q 4 1Q 7 1Q-1 37 2* 2 2* 5 42* 7 1*-1 YOY22 1+36 2Q 2 2Q 5 42Q 7 1Q-1 37 7* 8 1*27 1* 5 2* 9 3*-1 1+36 7Q 8 YOY23 1Q27 1Q 5 2Q 9 3Q-1 40 4* 8 1*28 1* 4 2* 5 3* 1 1*-1 1+39 4Q 8 YOY24 1Q28 1Q 4 2Q 5 3Q 1 1Q-1 43 3* 6 1*29 2* 4 1* 4 1* 2 2*-1 1+42 YOY25 3Q 6 1Q29 2Q 4 1Q 4 1Q 2 2Q-1 43 1* 1 1* 4 2* 2 2*26 2* 5 1* 2 YOY26 2*-1 1+42 1Q 1 1Q 4 2Q 2 2Q26 2Q 5 1Q 2 2Q-1 43 1* 2 8*28 2* 5 YOY27 3*-1 1+42 1Q 2 8Q28 2Q 5 3Q-1 43 1* 8 1* 7 1* 7 1* 9 2* 2 7*-1 YOY28 1+42 1Q 8 1Q 7 1Q 7 1Q 9 2Q 2 7Q-1 43 1* 8 2* 5 4* 4 4* 6 4* 1 YOY29 4*-1 1+42 1Q 8 2Q 5 4Q 4 4Q 6 4Q 1 4Q-1 43 1* 8 4* 2 6* 2 6* 4 YOY30 10*-1 1+42 1Q 8 4Q 2 6Q 2 6Q 4 10Q-1 43 1* 8 5* 1 7* 1 7* 1 13*-1 YOY31 1+42 1Q 8 5Q 1 7Q 1 7Q 1 13Q-1 43 1* 8 35*-1 1+42 1Q 8 35Q-1 43 1*YOY32 8 1* 1 7* 1 7* 1 7* 3 7*-1 1+42 1Q 8 1Q 1 7Q 1 7Q 1 7Q 3 7Q-1 YOY33 40 6* 6 1* 3 4* 4 4* 4 4* 5 4* 1 1*-1 1+39 6Q 6 1Q 3 4Q 4 4Q 4 YOY34 4Q 5 4Q 1 1Q-1 38 2* 6 2* 4 1* 4 1* 7 1* 7 1* 8 2* 2 1*-1 1+37 YOY35 2Q 6 2Q 4 1Q 4 1Q 7 1Q 7 1Q 8 2Q 2 1Q-1 37 1*10 1* 3 1*33 1*-1 YOY36 1+36 1Q10 1Q 3 1Q33 1Q-1 36 14* 2 1*33 1*-1 1+35 14Q 2 1Q33 1Q-1 YOY37 36 1*12 1* 2 35*-1 1+35 1Q12 1Q 2 35Q-1 36 14* 2 35*-1 1+35 14Q 2 35QYOY38 -1 36 14* 2 35*-1 1+35 14Q 2 35Q-1 37 1*10 1* 3 35*-1 1+36 1Q10 1Q 3 YOY39 35Q-1 38 2* 6 2* 9 1* 3 17* 3 1*-1 1+37 2Q 6 2Q 9 1Q 3 17Q 3 1Q-1 YOY40 40 6*11 1* 8 2* 4 1* 8 1*-1 1+39 6Q11 1Q 8 2Q 4 1Q 8 1Q-1 57 1*YOY41 3 7* 2 12*-1 1+56 1Q 3 7Q 2 12Q-1 57 11* 1 21*-1 1+56 11Q 1 21Q-1 54 YOY42 11* 3 17* 5 3*-1 1+53 11Q 3 17Q 5 3Q-1 53 1*23 1*14 1*-1 1+52 1Q23 YOY43 1Q14 1Q-1 52 1*23 17*-1 1+51 1Q23 17Q-1 53 23*-1 1+52 23Q-1 0 0 0 YOY44 -2 *EOP 1152 3*-1 51 6*-1 49 1* 8 1*-1 48 1*10 1*-1 48 1*10 1* 7 5*-1 47 DGH 1 1*11 1* 4 1* 8 1*-1 47 1*10 1* 4 1*10 1* 6 4*-1 47 1*10 2* 2 1*DGH 2 12 1* 3 2* 2 1* 1 1*-1 46 1* 1 2O 6 1* 2 2& 9 1* 3 2* 8 1*-1 45 DGH 3 1* 8 1* 5 2&14 1* 3 2* 3 1*-1 44 1*15 2&15 3* 1 5*-1 44 1*15 2&DGH 4 2 9*12 1*-1 44 1*15 2&11 1*11 1*-1 46 2* 2 3* 7 2& 7* 5 6* 5 1*DGH 5 -1 36 12X 2* 3& 7* 2& 7X 1* 2 2* 6X 5*16X-1 36 1X12 5&16 2*28 1X-1 36 DGH 6 1X12 5&46 1X-1 36 1X12 5&46 1X-1 36 1X11 6&46 1X-1 36 1X11 6&46 DGH 7 1X-1 35 13X 6&48X-1 35 1X11 7&47 1X-1 35 1X11 7&47 1X-1 35 1X12 6&DGH 8 47 1X-1 35 1X13 4&48 1X-1 35 1X14 2&49 1X-1 35 1X65 1X-1 34 69X-1 DGH 9 34 1X67 1X-1 34 1X67 1X-1 34 1X67 1X-1 34 1X67 1X-1 34 1X67 1X-1 DGH10 34 1X67 1X-1 34 69X-1 35 1X65 1X-1 35 67X-1 43 1X47 1X-1 43 1X47 1XDGH11 -1 43 49X-1 43 1X47 1X-1 43 1X47 1X-1 43 1X47 1X-1 43 1X47 1X-1 43 DGH12 1X47 1X-1 43 49X-1 43 1X47 1X-1 43 1X47 1X-1 43 1X47 1X-1 43 1X47 DGH13 1X-1 43 1X47 1X-1 43 49X-1 43 1X47 1X-1 43 49X-1 DGH14 -2 *EOP* 11 89 11*-1 87 19*-1 84 4* 4 2* 3 2* 2 2* 2 4*-1 81 3* 9 14* 1 3*PNT 1 -1 28 4*47 3*23 2* 3 3*-1 27 2*47 3*28 4* 1 3*-1 26 2*48 3*30 2*PNT 2 3 2*-1 19 4* 3 1*17 12*20 2*33 3* 1 2*-1 16 12*14 4* 7 6*17 2* 3 PNT 3 3*32 2*-1 14 5* 8 4* 1 2* 5 4*15 3*15 3* 3 5*30 2*-1 12 3*14 12*PNT 4 20 3* 1 3* 9 3* 6 4*27 3*-1 11 3*18 2*28 7* 9 2* 9 4*25 2*-1 10 PNT 5 2*20 2*28 3* 2 3* 9 2*11 5*21 3*-1 9 2*21 2*29 7* 9 3*14 5*18 PNT 6 2*-1 9 1*23 2*28 7*10 3*17 5*14 2*-1 8 1*53 6*13 3*19 6*10 2*PNT 7 -1 8 1*53 2*19 3*22 7* 4 2*-1 7 3*20 6*24 3*21 4*26 3* 2 2*-1 PNT 8 7 3*18 13*16 5*24 4*28 2*-1 7 5*16 2* 8 21*29 4*24 3*-1 7 7*14 PNT 9 2*16 9*36 6*16 4*-1 7 8*13 2*64 7* 7 6*-1 6 11*11 3*69 10*-1 6 PNT10 12*11 2*-1 6 14* 9 3*-1 6 15*10 3*-1 6 15*11 5* 8 6*-1 7 15*13 12*PNT11 2 2*-1 7 16*24 3*-1 8 16*16 9*-1 9 16*15 2* 2 2*-1 10 21*10 6* 4 PNT12 9*18 6*-1 11 24* 5 24*13 2* 4 3*-1 12 15* 6 10*19 5*10 2* 5 3*-1 13 PNT13 15* 7 5* 8 7*11 3* 8 2* 3 2* 2 2*-1 15 13* 9 1* 5 16* 9 3* 6 2* 8 PNT14 2*-1 17 11* 7 3* 1 5*14 3* 9 2* 6 2* 5 5*-1 20 8* 6 3*23 2* 9 2*PNT15 6 2* 8 2*-1 22 6* 5 2*25 2* 9 3* 7 2* 6 2*-1 24 3* 6 2* 8 8* 3 PNT16 1* 2 1* 3 2* 9 2* 8 2* 5 3*-1 33 10* 1 2* 4 2* 2 1* 2 1* 2 3* 9 PNT17 2* 8 2* 6 2*-1 45 1* 5 11*10 12* 6 2*-1 45 2*25 5* 4 3* 6 2*-1 45 PNT18 2*43 2*-1 46 1*43 2*-1 46 2*42 2*-1 47 2*26 8* 7 2*-1 48 2*24 13*PNT19 2 3*-1 49 2*21 3* 9 6*-1 50 2*18 3*-1 51 4* 6 2* 7 2*-1 53 10* 6 PNT20 2*-1 59 3* 6 2*-1 49 11* 4 9*-1 47 3*22 2*-1 47 2*24 2*-1 48 2*15 PNT21 3* 6 1*-1 49 3* 7 2* 6 3* 2 2*-1 51 4* 5 2* 7 3*-1 54 16*-1 -1 -1 PNT22 -2 *EOP* 1162 10*-1 59 4*10 4*-1 56 3*18 2*-1 54 2* 6 6*11 2*-1 53 1* 6 2*CHB 1 19 1*-1 52 1* 6 1*22 1*-1 51 1* 7 1* 6 1* 6 1* 9 1*-1 50 1* 9 2*CHB 2 2 2* 1 2* 2 2*10 1*-1 50 1*11 2* 5 2*12 1*-1 49 1* 6 1*16 2* 9 CHB 3 1*-1 49 1* 5 1* 7 4* 8 1* 8 1*-1 48 1* 5 1* 4 2O 1 1* 5 2O 5 1*CHB 4 8 2*-1 48 1* 5 1* 7 1*11 1* 8 1* 2 1*-1 48 1* 6 1* 7 3*21 1*-1 CHB 5 48 1*37 1*-1 49 1*33 3*-1 50 1*32 1*-1 50 1* 7 1I14- 1I 8 1*-1 51 CHB 6 1* 1 1* 2 2*23 1*-1 52 1* 1 2* 2 3*18 2*-1 52 1* 1 1* 2 2* 2 1*CHB 7 14 3*-1 52 1* 5 4*10 4*-1 53 1* 5 13* 3 1*-1 54 1* 5 2*12 2*-1 53 CHB 8 2* 5 13* 3&-1 50 2* 8 3* 4& 4* 7&-1 52 2* 6 4* 2& 6* 5&-1 49 1*10 1*CHB 9 17&-1 48 1*11 1*18&-1 48 1*10 1*20&-1 47 1& 1* 9 1*21&-1 47 2& 1* 7 CHB10 1*13& 1* 8&-1 47 3& 2* 2 3*14& 2* 8&-1 48 2& 1O 1& 2* 3& 1O 6& 1O 6& 1OCHB11 1* 8&-1 49 3O 4& 3O 4& 3O 4& 2O 1* 8&-1 49 4O 2& 5O 2& 5O 2& 3O 1* 6 1*CHB12 1&-1 49 23O 1* 6 1* 2&-1 49 2& 6O 1& 6O 1& 6O 1& 1* 6 1* 2&-1 48 4& 4OCHB13 3& 4O 3& 4O 2& 1* 6 2* 2&-1 48 5& 2O 5& 2O 5& 2O 3& 1* 1 1* 1 1* 1 4*CHB14 1&-1 48 24& 1* 1 1* 1 2* 1 1* 3&-1 48 24& 5* 1& 1* 4&-1 49 33X-1 49 33XCHB15 -1 49 33X-1 57 1* 7 1* 2 1* 8 1*-1 57 9* 2 8*-1 57 1* 7 1* 2 1* 8 CHB16 1*-1 52 28*-1 48 4* 9 4*14 2*-1 46 2*12 2*18 2*-1 45 37*-1 79 -1 54 CHB17 1O 1H 1, 1 1G 2O 1D 1 1G 1R 1I 1E 1F-1 CHB18 -2 *EOP* 11-1 1 -1 1 -1 57 13X-1 54 4X11 3X-1 54 1X20 2X-1 53 2X22 2X-1 52 SHR 1 2X26 2X-1 51 2X29 2X-1 50 2X32 2X-1 49 2X34 2X-1 49 2X35 2X-1 49 SHR 2 2X36 2X-1 49 2X16 5X16 2X-1 37 11X 1 2X 9 1X 4 1X 2 3X 2 1X15 2XSHR 3 -1 33 4R 8 3X 2 1X 7 2X 4 1X 1 1X 5 1X 1 1X14 2X-1 29 9R 7 5X 1 SHR 4 6X 1 2X 1 2X 1 1X 6 1X 2 1X13 2X-1 26 12R 7 3X17 1X 6 1X 1 1X13 SHR 5 2X-1 24 15R 6 3X23 1X 1 1X12 2X-1 21 1X 4 14R 5 3X21 1X 1 2X11 2XSHR 6 -1 19 1X 7 14R 4 7X19 2X 9 2X-1 17 1X10 13R 2 5X 3 1X22 1X 5 2X-1 SHR 7 15 2R12 7R 1X 8 3X 4 1X23 1X 4 2X-1 14 4R12 5R 1X 9 2X 5 1X14 2XSHR 8 7 1X 5 2X-1 13 6R12 3R 1X10 1R 1X 6 1X14 2X 6 1X 6 2X-1 12 8R12 SHR 9 2R 1X 7 4R 1X 7 1X15 1X 1 4X 8 2X-1 11 10R12 1R 1X 4 7R 1X 8 1X14 SHR10 2X 3 1X 8 2X-1 10 12R 9 4V 1X10R 1X 9 1X13 1X 4 1X 8 2X-1 10 13R 5 SHR11 9V 8R 2X11 1X 5 2X 4 1X 5 1X 6 2X-1 9 15R 2 13V 4R 3X 1 1X12 1X 1 SHR12 1X 2 1X 4 1X 6 1X 4 2X-1 8 1X 2 13R16V 1R 3X 4 1X17 3X 9 3X-1 8 SHR13 1X 4 10R17V 2X 7 2X-1 7 1X 7 7R18V11 2X-1 7 1X10 3R19V 1X12 1X 5-SHR14 -1 6 1X12 1R20V 1 2X12 4- 9 1/-1 6 2R12 20V 3 3X 9 4- 8 1/-1 6 SHR15 4R 9 20V 4 3B 1X 7 4- 8 1/-1 6 6R 6 21V 3 5B 1 4X 2 4- 1 590-1 6 SHR16 9R 3 20V 3 6B 6 3- 3 59O-1 7 10R20V 3 7B12 59O-1 7 10R20V 1X 1 8B 9 SHR17 1%61O-1 7 1X 2 7R19V 2 9B 8 1%62O-1 8 1X 7 19V 2 9B72O-1 9 1X 6 SHR18 18V 3 9B72O-1 10 1X 5 17V 1X 2 9B40O 1/24 3O-1 11 1X 4 16V 2 1X 1 9BSHR19 8 3O54 3O-1 12 1X 3 15V 4 9B 9 3O54 3O-1 13 1X 2 13V 6 8B10 3O54 SHR20 3O-1 14 2X11V 8 7B11 3O54 3O-1 17 7V11 5B12 3O54 3O-1 36 3B-1 SHR21 -2 *EOP* 11-1 54 1/ 4- 1X 6 1/ 4- 1X-1 53 1/ 1 4- 1 1X 4 1/ 1 1/ 2- 1X 1 1XPLT 0 -1 52 1/ 1 1/ 4 1X 1 1X 2 1/ 1 1/ 4 1X 1 1X-1 51 1/ 1 1/ 2 1/ 3-PLT 1 1X 1 1I 1- 1I 1 1I 1X 3 1I 1 1I-1 51 1I 1 1I 1 1/-1 51 1I 1 1I 1 PLT 2 1/ 4O 1I 1 1I 1- 1I 1 1I 1O 1X 2 1I 1 1I-1 51 1I 1 1I 1/ 4O 1/ 1 1/PLT 3 3O 1X 1 1X 1O 1X 1 1/ 1 1/-1 51 1I 1 1X 1/ 3O 1/ 1 1/ 1O 1/ 3- 1X 1 PLT 4 1X 1- 1X 1 1/-1 52 1X 1 1X 2- 1/ 1 1/ 1O 1/ 5 1X 3- 1/-1 51 1/ 1S 1XPLT 5 2- 1/ 1- 1X 1O 1/10 1X-1 49 1/ 1X 2S 1/ 5O 1/12 1X-1 48 1/ 2 1X 1/ 5OPLT 6 1/14 1X-1 47 1/ 4 1X 4O 1I 6 2/ 1X 3 2/ 1X 1 1X-1 47 1I 5 1X 3O 1IPLT 7 5 2/ 2 1X 1 2/ 2 1X 1 1X 6- 4& 3- 1X-1 47 1I 6 1I 2O 1I 6 1% 18 1

2X-1 45 1- 3 1- 1 1- 1 1 1%11 1/ 5& 1X 1 1X 4 1< 2 1I 1 2X-1 47 PLT24 1- 1 4* 1 1%10 1& 7 1X 5 1I 2 1I 1 2X-1 50 1- 1 1- 1 1- 1X23 1IPLT25 2 1I 1 2X-1 56 1X22 1I 2 1I 1 2X-1 57 1X21 1I 2 1I 1 2X-1 58 1XPLT26 6 1/ 7& 1X 5 1I 2& 1< 1/ 2X-1 59 1X 4& 1/ 9 1X 4& 1< 2 1/ 2X 1/-1 45 PLT27 45X-1 45 45X-1 PLT28 -2 *EOP* 11-1 LHP00 82 1- 6X 1--1 78 4X 8 2X-1 56 5X16 1X15 2X-1 54 2X 5 2X13 1X18 2XLHP 1 -1 52 2X 9 3X 9 1X21 2X-1 50 2X10 1* 1- 2 3X 5 1X15 4* 5 2X-1 49 LHP 2 2X 9 1/ 3* 5 5X15 6* 6 1X-1 48 3X 8 1- 2*27 7* 6 1X-1 47 3X40 5*LHP 3 7 1X-1 47 2X18 1/ 1<33 1X-1 46 3X18 1/34 1X-1 46 3X17 1% 1/ 1 1XLHP 4 32 1X-1 44 3X 1 1X20 1- 2X29 1X-1 43 4X 1 1X22 9X20 1X-1 42 4X 2 LHP 5 1X28 8X13 2X-1 41 1X 1 3X 1 2X26 2X 8 13X-1 41 4X 1 1X26 2X-1 39 LHP 6 5X 2 2X23 2X-1 39 5X 1 1X 1 2X21 2X-1 38 6X 1 1X 3 2X18 3X-1 37 LHP 7 4X 1 3X 7 1X14 6X-1 37 4X 1 2X10 1X11 1X 2 5X-1 37 4X 1 2X11 1XLHP 8 9 1X 3 5X-1 36 3X 1 4X12 1X 7 1X 5 6X-1 36 3X 1 4X13 1X 6 1X 6 LHP 9 6X-1 36 7X14 1X 6 1X 7 5X-1 36 8X13 1X 6 1X 7 5X-1 37 8X12 1I 6/LHP10 1I 8 5X-1 38 7X12 1I 6/ 1I 8 5X-1 38 8X11 1I 6/ 1I 8 5X-1 39 7X11 LHP11 1X 6 1X 8 5X-1 41 5X11 1X 6 1X 8 5X-1 57 1X 6 1X 8 4X-1 57 1X 6 LHP12 1X 8 3X-1 57 1X 6 1X-1 56 1X 7 1X-1 55 1X 9 1X-1 54 2X 9 1X-1 54 LHP13 1X10 1X-1 53 1X11 1X-1 53 1X11 1X-1 46 6X 1 1X12 1X 2 6X-1 44 3XLHP14 4 2X13 1X 1 2X 5 2X-1 43 2X 7 2X13 1X 8 2X-1 43 1X10 1X11 2X 9 LHP15 1X-1 42 1X11 1X11 1X11 1X-1 42 1X11 1X11 1X11 1X-1 43 1X10 1X11 LHP16 1X11 1X-1 43 1X10 1X11 1X11 1X-1 44 1X 9 2X10 1X10 1X-1 44 2X 8 LHP17 1X11 1X10 1X-1 34 8X 4 1X 7 2X 3 2X 5 1X 9 1X-1 33 2X 7 4X 1 1XLHP18 3 4X 4 2X 5 1X11 7X-1 31 2X 4 2X 7 6X 7 2X 6 2X 6 1X 8 3X-1 31 LHP19 1X 4 2X21 2X 7 1X 6 2X 5 1X 4 1X-1 31 1X 4 1X 5 1X 6 1X 9 2X 8 LHP20 2X 6 1X 4 1X 4 1X-1 31 1X 3 1X 6 1X 5 1X10 2X10 1X 6 2X 3 1X 3 LHP21 1X-1 31 57X-1 LHP22 -2 *EOP* 11-1O 1 -1O 1 -1O75 9*-1 1+-1O71 4* 7 3*-1 1+74O 7 -1O69 2*14 1*-1 BGL 1 1+70O14 -1O66 2* 3 3*12 1*-1 1+67O 3 3O12 -1O50 15* 3 1* 5 1*12 1*BGL 2 -1 1+64O 3 1O 5 1O12 -1O47 3*18 1* 5 1*13 1*-1 1+49O18 1O 5 1O13 BGL 3 -1O45 2*20 2* 4 2*13 1*-1 1+46O20 2O 4 2O13 -1O44 1*22 2* 4 2*14 BGL 4 1*-1 1+44O22 2O 4 2O14 -1O43 1*38 6* 2 1*-1 1+43O38 6O 2 -1O42 1*BGL 5 12 6*19 9* 1 1*-1 1+42O12 6O19 9O 1 -1O42 1*11 8*17 10* 2 1*-1 1+BGL 6 42O11 8O17 10O 2 -1O42 1*12 5*18 12* 1 1*-1 1+42O12 5O18 12O 1 -1O42 BGL 7 1*34 13* 1 1*-1 1+42O34 13O 1 -1O42 1*28 1* 5 13* 1 1*-1 1+42O28 1OBGL 8 5 13O 1 -1O43 1* 7 1*18 1* 1 1* 3 14* 1 1*-1 1+43O 7 1O18 1O 1 1OBGL 9 3 14O 1 -1O44 1* 5 1* 1 1*16 1* 2 1* 3 14* 1 1*-1 1+44O 5 1O 1 1OBGL10 16 1O 2 1O 3 14O 1 -1O45 2* 3 1* 2 3*11 2* 1 1* 1 1* 2 15* 1 1*-1 BGL11 1+46O 3 1O 2 3O11 2O 1 1O 1 1O 2 15O 1 -1O47 4* 1 1* 3 12* 3 2* 2 BGL12 14* 2 1*-1 1+50O 1 1O 3 12O 3 2O 2 14O 2 -1O51 3* 2 1* 4 1* 2 1* 3 BGL13 3* 4 14* 1 1*-1 1+53O 2 1O 4 1O 2 1O 3 3O 4 14O 1 -1O54 15* 4 15* 1 BGL14 1*-1 1+68O 4 15O 1 -1O62 1* 8 2* 2 12* 2 1*-1 1+62O 8 16O 2 -1O63 1*BGL15 6 1* 5 10* 1 2*-1 1+63O 6 16O 1 -1O61 10* 6 10*-1 1+-1O61 10* 7 6*-1 BGL16 1+-1O59 2* 8 1*-1 1+60O 8 -1O58 1*11 1*-1 1+58O11 -1O56 2* 7 1* 5 BGL17 1*-1 1+57O 7 1O 5 -1O55 2* 8 1* 5 1*-1 1+56O 8 1O 5 -1O54 2* 8 1*BGL18 7 1*-1 1+55O 8 1O 7 -1O53 2* 9 1* 4 1* 2 1*-1 1+54O 9 1O 4 1O 2 BGL19 -1O53 1* 9 1* 5 1* 3 1*-1 1+53O 9 1O 5 1O 3 -1O52 1*10 1* 5 1* 3 BGL20 1*-1 1+52O10 1O 5 1O 3 -1O52 1*10 1* 5 1* 3 1*-1 1+52O10 1O 5 1OBGL21 3 -1O52 1*10 1* 4 1* 1 2* 2 1*-1 1+52O10 1O 4 1O 1 2O 2 -1O51 1*BGL22 10 1* 5 2* 2 1* 1 1*-1 1+51O10 1O 5 2O 2 1O 1 -1O51 1*10 1* 5 1*BGL23 3 1* 2 1*-1 1+51O10 1O 5 1O 3 1O 2 -1O51 1*10 1* 7 3* 2 1*-1 1+BGL24 51O10 1O 7 3O 2 -1O51 1*10 1* 9 1* 3 1*-1 1+51O10 1O 9 1O 3 -1O51 BGL25 1*10 1* 6 1* 1 1* 4 1*-1 1+51O10 1O 6 1O 1 1O 4 -1O52 1*10 1* 5 BGL26 2* 5 1*-1 1+52O10 1O 5 2O 5 -1O52 1*11 5* 7 1* 3 2*-1 1+52O11 5OBGL27 7 -1O53 1*21 1* 3 1* 2 1*-1 1+53O21 5O 2 -1O54 2*18 5* 3 1*-1 1+BGL28 55O18 5O 3 -1O56 1*25 1*-1 1+56O25 -1O47 6* 4 2*22 1*-1 1+58O22 -1OBGL29 46 1* 6 3* 2 1* 3 9* 9 1*-1 1+46O 6 6O 3 9O 9 -1O46 1* 2 1* 6 1*BGL30 1 1* 3 1* 6 1* 9 1*-1 1+46O 2 1O 6 3O 3 8O 9 -1O47 2* 2 1* 5 1*BGL31 4 1* 5 1* 5 1* 3 1*-1 1+48O 2 1O 5 1O 4 7O 5 1O 3 -1O48 3*11 2*BGL32 4 1* 2 1* 2 1* 1 2*-1 1+50O11 7O 2 1O 2 1O 1 -1O50 2*12 1* 3 1*BGL33 2 1* 2 1*-1 1+51O12 5O 2 1O 2 -1O52 3*10 1* 2 1* 2 3*-1 1+54O10 BGL34 4O 2 -1O55 4* 6 1* 3 2*-1 1+58O 6 -1O59 6*-1 1+-1O 1 -1OBGL35 50 32--1 1+-1O33 63--1 1+-1O42 67--1 1+-1O59 44--1 1+-1O 1 -1O BGL36 -2 *EOP* 11-1 LNS00 58 7*-1 53 4* 8 3*-1 51 2*16 1*-1 50 2* 7 1*10 1* 9 1*-1 49 1*21 LNS 1 2* 3 1* 1 1* 2 1*-1 49 1* 7 1*15 1* 1 2* 5 1*-1 48 1*10 2*13 1*LNS 2 7 1*-1 49 1*23 1* 8 1*-1 48 2* 4 1* 5 3* 4 1* 4 1* 9 1*-1 47 1*LNS 3 1 1* 3 1* 2 20 1 1* 4 20 2 1* 2 1*10 1*-1 47 2* 4 1* 5 1* 8 1*LNS 4 1 1*11 1*-1 47 1* 6 1* 5 2* 5 1* 2 1* 5 2* 4 1*-1 46 1*22 1* 4 LNS 5 3* 1 1* 3 1*-1 46 1* 9 3* 2 2* 6 1* 2 3* 1 1* 1 1* 3 1*-1 46 1*LNS 6 8 2* 1 3* 2 1* 4 1* 2 2* 2 1* 2 1* 2 1*-1 47 1* 6 2* 1 2* 1 1*LNS 7 2 1* 4 1* 2 1* 2 1* 3 1* 2 1*-1 50 1* 3 3* 3 1* 6 1* 3 1* 3 1*LNS 8 1 1* 2 1*-1 49 6* 5 1* 6 1* 2 1* 3 1* 2 1* 1 1*-1 48 1*11 8* 1 LNS 9 1* 5 1* 1 1* 1 1*-1 47 1*11 1* 6X 3* 7 2* 1 1*-1 46 2*11 1* 6X 1*LNS10 1 1* 8 2*-1 45 1* 20 1* 9 1* 70 1* 1 1* 8 1*-1 45 1* 30 1* 7 1* 80LNS11 1* 1 1* 8 1*-1 45 1* 30 1X 7* 8X 1* 2 1* 6 1* 10-1 45 1* 4015X 1* 1 LNS12 1* 1 2* 2 2* 10-1 46 2*170 1* 1 1* 3 1* 30 1*-1 48 1*160 1* 1 1* 3 LNS13 1* 30 1*-1 48 1*160 1* 1 1* 4 1* 10 1*-1 48 1*16X 1* 1 1* 4 1* 1X 1*LNS14 -1 48 1*15X 1* 2 1* 4 1* 1X 1*-1 47 1*150 1* 2 1* 4 1* 10 1*-1 46 1*LNS15 170 1* 2 1* 4 1* 10 1* 6 2*-1 45 1*18X 1* 2 1* 4 1* 1X 1* 4 1* 3 1*LNS16 -1 45 1*18X 1* 2 1* 4 1* 2X 1* 2 1* 4 1*-1 45 1*18# 1* 2 1* 4 1* 2#LNS17 1* 1 1* 4 1*-1 45 1*19# 1* 1 1* 4 1* 1# 1* 1 1* 5 1*-1 45 1*19# 1*LNS18 2 1* 3 1* 1# 2* 2 1* 3 1*-1 45 21* 3 1* 3 2* 2 2* 3 1* 3 5*-1 52 LNS19 1* 7 1* 1 1* 3 1* 2 1* 6 2* 3 1* 1 3* 5 1*-1 52 1* 7 1* 1 1* 3 LNS20 1* 3 1* 4 1* 1 1* 3 2* 7 1* 3 3*-1 52 9* 1 6* 3 1* 2 1* 2 1*11 LNS21 5* 2 5*-1 52 1* 7 1* 1 1* 5 1* 2 1* 2 1* 2 1*23 1*-1 45 25* 2 2*LNS22 2 1*24 1*-1 43 2*11 2*12 1* 2 1* 7 3*14 3*-1 41 2*11 2*15 10* 2 LNS23 15*-1 40 34*-1 -1 -1 -1 -1 -1 50 1S 1E 1C 1U 1R 1I 1T 1Y 1 1I 1S 1 1A 1 LNS24 1W 1A 1R 1M 1 1B 1L 1A 1N 1K 1E 1T-1 LNS25 -2 *EOP*

Sample Output


 
                                                     X X XXXXXXXXX
                                                   XXXXX          OO
                                                  XXXX X    //      OO
                                                 XX X     //         OO
                                                XXXX     //           OO
                                                XX      //            OO
                                               $$                      OO
                                              $$$                       OO
                                             $$$ $         ****   ****  OO
                                             $$$ $         *****  *****  O
                                             $$$ $         *****  *****  OO
                                            $$$$$$         *****  *****   OOOOO
                                            $$$ $$         ****    ****        OOO
                                           $$$$ $$                                 OO
                                           $$$$$$$                                   OO
                                           $$$$$$                                     OOO
                                           $$$$$$$                                     OOO
                                           $$$$$$$                                      OOO
                                          $$$$$$ $$                                      OOO
                                          $$$$$$$ $$                      MMMMMMM        OOO
                                          $$$$$$$ $ OO                   MMMMMMMMMMM     OOO
                                          $$$$$$$ $  OO                  MMMMMMMMMMM     OOO
                                         $$$$$$$$ $   O OOOOOO              MMMMMMM      OOO
                                         $ $$$$$$ $    O     OOOOOO                     OOO
                                         $ $$$$$$ $    OO       OOO                    OOO
                                         $$$$$$$  $     O       O  OOO              OOOO
                                         $    $$  $      O      O    OOOOOOOOOOOOOOOO
                                         $$   $ $        O      O    $ $  $$
                                          $$$ $ $       **********   $ $ $$$
                                            $$           O ***** OO  $  $$$
                                            $$          OO       OO  $$ $ $
                                                       OO        OO   $$ $
                                                        OO        OO
                                                       OO          OO
                                                       OO           OO
                                                      OO            OO
                                                     OO             OO
                                                   OOO      O       OO
                                                  OOO       O       OOO
                                                 OOO  O     O        OO
                                                OOO  O     OO        OO
                                               OOO   O     OO        OO
                                              OO OOO O     OO        OO
                                             OOOO  OOO     OO        OO
                                            OOO     OO     OO       OO
                                            OOO     OO     OO       OOO
                                           OO       O      OOO     OO OOOO
                                           OO       O    OOOOOOOO OOOOOOOOOOOOOO
                                      IIIIIIOOO     O       O   OOOOOOO         OO
                                  IIII IIIIIIOO     O                 OOO        OO
                                III           OOOOOOO            OOOO    OO   O   OO          
-- IIIIIII II O OOO OO OO O

III III O O OO O O O IIIIII IIII OO OO OO OOO O OO
--
OOOOOOOOOOOOO O OO OOOOOOO

--

- OOOOOOOO OO

LOVE IS A WET PUPPY DOG

DDDDDD EEEEEEE CCCCC EEEEEEE M M BBBBBB EEEEEEE RRRRRR 999 D D E C C E MM MM B B E R R 666 9 9 D D E C E M M M M B B E R R 6 1 9999 D D EEEEE C EEEEE M M M BBBBBB EEEEE RRRRRR 6666 999 11 9 D D E C E M M B B E R R 6 6 9 9 1 999 D D E C C E M M B B E R R 666 9999 1 DDDDDD EEEEEEE CCCCC EEEEEEE M M BBBBBB EEEEEEE R R 9 11111 999

SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY

I I I I I I I 1 I 222 I 33333 I 4 I 55555 I 666 I 11 I 2 2 I 3 I 44 I 5 I 6 I 1 I 2 I 33 I 4 4 I 5555 I 6666 I 1 I 2 I 3 3 I 44444 I 5 I 6 6 I 11111 I 22222 I 333 I 4 I 5555 I 666 I I I I I I




---I



-I



-I



-I



-I



-I


-- I I I I I I 77777 I 888 I 999 I 1 000 I 1 1 I 1 222 I 1 33333 7 I 8 8 I 9 9 I 11 0 0 I 11 11 I 11 2 2 I 11 3 7 I 888 I 9999 I 1 0 0 I 1 1 I 1 2 I 1 33 7 I 8 8 I 9 I 1 0 0 I 1 1 I 1 2 I 1 3 3 7 I 888 I 999 I 11111 000 I 11111 11111 I 11111 22222 I 11111 333 I I I I I I


---I



-I



-I



-I



-I



-I


-- I I I I I I 1 4 I 1 55555 I 1 666 I 1 77777 I 1 888 I 1 999 I 222 000 11 44 I 11 5 I 11 6 I 11 7 I 11 8 8 I 11 9 9 I 2 2 0 0 1 4 4 I 1 5555 I 1 6666 I 1 7 I 1 888 I 1 9999 I 2 0 0 1 44444 I 1 5 I 1 6 6 I 1 7 I 1 8 8 I 1 9 I 2 0 0 11111 4 I 11111 5555 I 11111 666 I 11111 7 I 11111 888 I 11111 999 I 22222 000 I I I I I I


---I



-I



-I



-I



-I



-I


-- I I I I I I 222 1 I 222 222 I 222 33333 I 222 4 I 222 55555 I 222 666 I 222 77777 2 2 11 I 2 2 2 2 I 2 2 3 I 2 2 44 I 2 2 5 I 2 2 6 I 2 2 7 2 1 I 2 2 I 2 33 I 2 4 4 I 2 5555 I 2 6666 I 2 7 2 1 I 2 2 I 2 3 3 I 2 44444 I 2 5 I 2 6 6 I 2 7 22222 11111 I 22222 22222 I 22222 333 I 22222 4 I 22222 5555 I 22222 666 I 22222 7 I I I I I I


---I



-I



-I



-I



-I



-I


-- I I I I I I 222 888 I 222 999 I 33333 000 I 33333 1 I I I 2 2 8 8 I 2 2 9 9 I 3 0 0 I 3 11 I I I 2 888 I 2 9999 I 33 0 0 I 33 1 I I I 2 8 8 I 2 9 I 3 3 0 0 I 3 3 1 I I I 22222 888 I 22222 999 I 333 000 I 333 11111 I I I I I I I I I


---I



-I



-I



-I



-I



-I


-- I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I





























 

This article is licensed under the GNU Free Documentation License. It uses material from the "IBM 1130/snoopy calendar".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld