home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sources.hp48
- Path: sparky!uunet!seq!spell
- From: Douglas R. Cannon <dougc@bert.cs.byu.edu>
- Subject: v07i043: diademo.drc - DIAMONDS v1.0 DEMO (A Hot new game for the HP48), Part01/01
- Message-ID: <1992Nov19.195920.19353@seq.uncwil.edu>
- Followup-To: comp.sys.hp48
- Sender: spell@seq.uncwil.edu (Chris Spell)
- Organization: Univ. of North Carolina @ Wilmington
- Date: Thu, 19 Nov 1992 19:59:20 GMT
- Approved: spell@seq.uncwil.edu
- Lines: 387
-
- Checksum: 504585101 (verify with brik -cv)
- Submitted-by: Douglas R. Cannon <dougc@bert.cs.byu.edu>
- Posting-number: Volume 7, Issue 43
- Archive-name: diademo.drc
-
-
- BEGIN_RDME diademo.rdm
-
- Well, hello everybody!
-
- If you have seen and played Diamonds for the Macintosh by Oliver Dreer, then
- you are in luck, because you already know how to play! (If you haven't I
- strongly recommend it! It's a great game). With permission from Oliver,
- I have written Diamonds for the HP48. The main code is written completely
- in Machine Language, and is, in fact, my first attempt at a serious ML
- project.
-
- I would like to be brief here, so I will try to cut down on useless talk.
- First of all, this is only a demo. You will notice many things that are
- either disabled, or not yet implemented (mostly that). Here are a few
- things that don't work in the demo, but will be implemented in the final
- version:
-
- Scoring -- no scoring in the demo.
- lives -- you only get one life in the demo, sorry. This is especially
- annoying, because if you fail to get some of the first bricks,
- you have to start over. Hey, it's only a demo!
- Levels -- only two levels in the demo. The final will come with at
- least 15, plus I plan to release an editor so you can easily
- create your own levels.
- Keys -- You will be able to change the defalut keys in the final,
- plus there will be a key to turn off sound, etc.
- Sound -- The demo has great sound, but it will improve for the final.
- If you want to turn off the sound, then turn it off via
- MODES menu before you play.
-
- Checksum - Don't panic if you notice that the checksum is different every
- time you play. OK, I admit it! It's self-modifying code. It
- is, however, safe, and this won't happen in the final version.
-
- PICT -- PICT is destroyed. Sorry.
-
- Remember, this is my first attempt at such a large ML project. I am
- reasonably certain that nobody will be losing their RAM over this. If you
- do, please let me know and why you think it happened.
-
- --------------------------------------------------------------
- THE PROGRAMS:
-
- PLAY: Run this to play Diamonds!
- ABOUT: Run this to see the about stuff.
- BD: Just a regular old PICT GROB (playing board) I don't recomend that
- you modify this.
-
- The whole directory is about 4.5 Kbytes
-
- --------------------------------------------------------------
-
- HOW TO PLAY:
-
- Keys: [A] - move left
- [F] - move right
- [Q] - Quit
-
- The idea is to knock out all the bricks, including the diamond bricks.
- Notice at the right of the screen, there is a brick outside of the playing
- field. This is your "current" brick mode. You can only knock out bricks
- that look like that one. When you first start a level, you must get all
- the blank bricks first, because you can't ever return to this mode.
-
- Changing your current brick mode: Notice that some of the bricks are totally
- black on the right side. These are paint-brush bricks. If you hit one,
- then the "mode" brick to the right of the playing field is "painted" to
- a different brick color. You can now knock out bricks of that color.
-
- Once you have successfully knocked out all the bricks, you can start on the
- diamonds. When you have finished all the diamonds, then you have completed
- the level!
-
- Special bricks:
-
- Watch out for the cross bricks! They will kill you.
-
- There is a double-arrow brick. This will change the direction that the keys
- will move you. When you hit one of these bricks (only on level 2 in demo)
- then suddenly [A] moves right and [F] moves left. If you hit another one,
- then the keys return to normal. (I noticed after a while that my double-
- arrow brick really looks like a capitol I in parenthesis. Oh well, I tried.
- I'll have to improve this).
-
- That should be all you need to know to play!
- Please post if you have questions, I will be able to answer them.
-
- ----------------------------------------------
-
- HOW TO SETUP DIAMONDS:
-
- This is just the same old standard stuff.
-
- ---------------------------------------
- Using diademo.asc:
-
- 1) Download the asc code into your HP48. (It will be a string)
- 2) put the string on the stack.
- 3) execute ASC->
- 4) enter a name, like 'DIADEMO'
- 5) press [STO]
-
- A directory called 'DIADEMO' will be created, and the programs will be inside.
-
- ----------------------------------------
- Using diademo.uue
-
- 1) Get diademo.uue onto an IBM pc compatible
- 2) uudecode it
- 3) transfer DIADEMO to your HP48
-
- There will be a directory called 'DIADEMO', and the programs will be inside.
-
- -----------------------------------------
-
-
- Have fun! And, please, let me know how you like it!
-
- dougc@bert.cs.byu.edu
-
- END_RDME
-
- BEGIN_ASC diademo.asc
- %%HP: T(3)A(D)F(.);
- "69A20FF782D000000020244420E1B20F880004000380008FFFFFFFFFFFFFFFFF
- FFFFFFF100000000CFFFFFFFFFFFFFFFFFFFFFFFF300000000C0000000000000
- 00000000000336C81300C000000000000000000000000B4925A400C000000000
- 000000000000000B4925A400C000000000000000000000000B4925A400C00000
- 0000000000000000000B4925A400C000000000000000000000000336C81300C0
- 00000000000000000000000300000000C0000000000000000000000003000000
- 00C000000000000000000000000300000000C000000000000000000000000BFF
- FFFF70C000000000000000000000000300000000C00000000000000000000000
- 0BFCF28C30C000000000000000000000000BFDF6CE70C0000000000000000000
- 00000B9D0EE660C000000000000000000000000B9D0EF660C000000000000000
- 000000000B9D7EF660C000000000000000000000000B9D76D660C00000000000
- 0000000000000B9D06C660C000000000000000000000000B9D06C660C0000000
- 00000000000000000BFDF6CE70C000000000000000000000000BFCF6CC30C000
- 000000000000000000000300000000C000000000000000000000000BFFFFFF70
- C000000000000000000000000300000000C00000000000000000000000030000
- 0000C000000000000000000000000300000000C0000000000000000000000003
- 00000000C000000000000000000000000300000000C000000000000000000000
- 000300000000C000000000000000000000000300000000C00000000000000000
- 0000000300000000C000000000000000000000000300000000C0000000000000
- 00000000000300000000C000000000000000000000000BFFFFFF70C000000000
- 000000000000000300000000C000000000000000000000000300000000C00000
- 0000000000000000000B76100000C000000000000000000000000B96100000C0
- 00000000000000000000000B76900000C000000000000000000000000B9C0000
- 00C000000000000000000000000B9C800000C000000000000000000000000B7C
- 000000C000000000000000000000000300000000C00000000000000000000000
- 0300000000C000000000000000000000000300000000C0000000000000000000
- 00000B36293000C000000000000000000000000B49250000C000000000000000
- 000000000B49250000C000000000000000000000000B49253000C00000000000
- 0000000000000B49252000C000000000000000000000000B36C81000C0000000
- 00000000000000000300000000C000000000000000000000000332929940C000
- 000000000000000000000B45925A40C000000000000000000000000B05B65A50
- C000000000000000000000000B07DA5A60C000000000000000000000000B4592
- 5A40C000000000000000000000000335929940C0000000000000000000000003
- 00000000C000000000000000000000000300000000CFFFFFFFFFFFFFFFFFFFFF
- FFF3000000008FFFFFFFFFFFFFFFFFFFFFFFF100000000C9800501424F455455
- 0D9D20E163284E20202444634E1DCC0247A20E4A20510000000000000000000E
- 4A20510000000000000000000B21300F2E1634E147A20E4A2051000500000000
- 0000000E4A20510003000000000000000B2130C2A20D1000449616D6F6E64637
- 0213E203ED2A2DA5E1AE8C147A20E4A20510005000000000000000E4A2051000
- C000000000000000B213047A20E4A20510002600000000000000E4A2051000C0
- 00000000000000B2130893E1634E147A20E4A20510005000000000000000E4A2
- 051000F000000000000000B2130C2A20F20002495A30244F45574C414350225E
- 2023414E4E4F4E49C2A2DA5E1AE8C1634E147A20E4A205100050000000000000
- 00E4A20510005100000000000000B2130C2A2052000F4E4A302F43445022373C
- 202139393239C2A2DA5E1AE8C1634E147A20E4A20510005000000000000000E4
- A20510000200000000000000B2130C2A20720004584540234F4D405C45445540
- 27414D4549C2A2DA5E1AE8C1634E147A20E4A20510005000000000000000E4A2
- 0510006200000000000000B2130C2A20320003584F455C444022454022554144
- 4959C2A2DA5E1AE8C1634E147A20E4A20510005000000000000000E4A2051000
- C200000000000000B2130C2A2032000249502A414E45514259502139393339C2
- A2DA5E1AE8C1634E147A20E4A20510005000000000000000E4A2051000830000
- 0000000000B2130C2A20F200044F45574340424542545E23435E2249555E2544
- 4559C2A2DA5E1AE8C14B2A2F17A18DBF193632B2130874004005C4149540D9D2
- 084E20202444634E1DCC0247A20E4A20510000000000000000000E4A20510000
- 000000000000000B21300F2E1CCD2087510208FB976078821B56507146808244
- 1000C27255808FD0D21BC010015A030E0EF215C0340050071758468E9E118767
- 2344000073743420000757434200007C74602034F50007E44349300070543410
- 0007D40865E27C71866E184674E2819F28AE5030177F4688F856618F80808F75
- D008F2D760142164808C841842843844845320408018F0611080824200000EF6
- 8A8808C7EF01B976071468AA808C2DF086111872908526CB0841842322008018
- F0611080824010000EF68A80375623030EF6863D034800006A0034400000EFE7
- 2946660320018018F0611080824100000EF68A80375123030EF6863D03440000
- 6A0034800000EFE7244661077E134300000EF67B248F75D0073A587400875007
- D71CE5DF6ADE1B2D60715A080873E43400050CE5DF3408000D73481000D53200
- 8801DBCE5DFD2801DBCE5DFCD52E3401000E38AFBC3400002CE5DF010681B567
- 6000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000818F2381AF080701D26E803410
- 00063803420000687034300006D60344000062603450000675034600006C4034
- 7000061403480000663034900006B2034F000060203401000651034110006A00
- 3421000DE13606D6C6C6C281AF10CA1321461360713601D065B0808241000067
- A08082420000699080824300006B8080824400006D7080824500006F60808246
- 0000616080824700006350808248000065408082490000673080824F00006920
- 80824010006B1080824110006D00808242100013606D6C4C4CA81AF18C213614
- 213607136011B800006A001B9000006132D6C6C6C281AF10CA13214613407018
- F816D0D269E08F816D0341000067D08F816D0342000065C08F816D0343000063
- B08F816D0344000061A08F816D034500006F808F816D034600006D708F816D03
- 4700006B608F816D0348000069508F816D0349000067408F816D034F00006530
- 8F816D0340100063208F816D0341100061108F816D034210008F6F5D01328F6F
- 5D0DAC6C6C281AF10CA1308F706D01448F5E5D01308F5E5D0018F6F5D0D06011
- 8F6F5D080824100006BF08F6F5D0808242000066E08F6F5D0808243000061D08
- F6F5D080824400006CB08F6F5D0808245000067A08F6F5D0808246000062908F
- 6F5D080824700006D708F6F5D0808248000068608F6F5D0808249000063508F6
- F5D080824F00006E308F6F5D0808240100069208F6F5D0808241100064108F6F
- 5D080824210008F816D01368F816D0D6C4C4CA81AF18C21348F5E5D01408F706
- D01348F706D0018F816D0348000061108F816D03490000DE06D6C6C6C281AF10
- CA13214013007DA8F706D001721C81AF017E0C81AF02721C81AF03808603181A
- F1ACE48081AF0A80861E134C3000D581AF1AE68BD8081AF0A808623181AF19CE
- 48081AF0980863E134F7000D581AF19E68BD8081AF0981B56580E0F1F1F1E000
- 0000000110E00000020020030C10000800800810070E00110000000000C10030
- 020020000070810800800000010020020020010010800800800010818F23787C
- 3422000D7778AD181AF11822819F083240E5822819F083260E5E5C281AF128A8
- A0CBCC66FF72EB7941874008750072F9134771A13581AF197B8B81AF1A7E8B34
- 40000D7D015B1D98AAA0C4CE66FF15E10EFE15813422000132CA130171CF5AC7
- F3A8086024808726180873F1743ACA1306470772ACA13017E6460771ACACC130
- 17E17E6F4017E17E17E8086100808726180873F174E9EA130642077D9EA13017
- E641077C9EACC13017E17E3440000D7D015B2D98AAA0C4CE66FF15E2FC0EF615
- 823422000132CA130172CF58C01717913081AF1381B56D50000000000110E000
- 00010010810E00000100100300E00E00110000000000E00810010010000E0030
- 0100100000818F2313580870A180873C0808620317E17E672017E17E17E80860
- 0080873C0808628017E17E3440000D7D015B2D98AAA0C4CE66FF15E20EF27B42
- 3422000132CA130172CF5AC8403440000D771528AA607920CF50F8600085181A
- F1B775975628740087500620C81AF0C850D27A18808706065B0808727380873B
- 63048A76061617702808A0A07F416E81808A40070416F513048A76063313038A
- 70271D1808A1A079116851808A0006D418AB0064413048A76068F03038A70276
- 91808A3A07ED07AF0808A40062F08AB0069E08086100808724380873068AF606
- B807151808A0A0797068D0808A4007A6069A08AF6060603018A36064B07A1180
- 8A1A0724061A0808A00066908AF606D203018A360616077E0808A3A07F006E40
- 808A400634081AF1330C0EF634100000EFE81AF030181AF1330C0EF634200000
- EFE81AF030181AF133030EF634400000EFE81AF030181AF133030EF634800000
- EFE81AF030113606DB818F29DAC6C6C281AF10CA1361301440713401DB818F29
- DAC6C6C281AF10CA1301460181AF1CD48A800819F2CC63FF3440000D78E315F1
- 358E0BFF8AEB11378082422000C2135CF50E0180821F00EF68AC81170808210F
- 0EF68AC50170AF2AF08ECC5F3154C2133EA560604234220008F7085681AF09D4
- 34300008F7085680824700008BE60690281AF0B80824A00008F19930D981AF0A
- 81AF1134600008F7085634900008BA6066C181AF0181AF1AC28E205FCA130D21
- 5E08AE606E918E025F8A2606C908EF15F8A8B2CC8E4A7F8A8A07BF066A280820
- 28E677F77E062928E9F4FCC8EA87F8AC508551B2D60715A080873B33466000D7
- 32008801DBCE5DFD28013466000EBCE5DFCF34640008B32D6180808A3D3808B0
- 6064E08082420000D88EA54FCE8A66067C08A0808E085F7E4164A1808B26069A
- 0808B1606E90808B0606AD0863D08437F006AB185374006FA181AF1134CC0008
- F19930D481AF0181AF1331308F19930D981AF11CA3454000CA8ECD2FCA130345
- 0000D53122D7808220001582136CB134CD51F011B2D60715A080873003480000
- D7320088013405000CE5DFD28013482000CE5DFCF58D011B2D60715A080873D3
- 3400300D732008801DBCE5DFD28013400300EBCE5DFCFCF340B1008B30D85401
- D5CD8EED1F818F2E818F22CD51F1358E0C2F341B300C21343450000D5312215B
- 21582172132CA130CD5AE011B2D60715A080873003401000D732008801340700
- 0CE5DFD28013402000CE5DFCF58D011B2D60715A080873003470000D73200880
- 13402000CE5DFD28013404000CE5DFCF58D01876A581B56BA000000000000091
- 001B006A800008A68A802208A88A802208A86A800008A600B100190000000000
- 0081B56350232323232370ECECECED00000000006ACACACB07000000000070F1
- E1E1E100000000006000000000818F238EC12F8EA32F81B56321000000000000
- 000000EF7108108108108EF7E97F0F70E70EF0FE97EF7FFF999999FFFEF7EF73
- EFD18DDA3EAEF7EF7F9FF6F70E70EEF7EF7F9F30C30CF9FEF76F63FC1681683F
- C6F6EF7108DFBDFB108EF7EF710FD7FD7F10FEF7EF7BAA55DBAA55DEF7EF7B2F
- 55FB2F55FEF7EF759A59A59A59AEF7EF751F51F51F51FEF7EF799999976E76EE
- F7EF791F91F76F76FEF7818F238E4F0FD28E221F8E251F8EE51F3018E131F7FF
- C3422000D58E4DFEC0C0E43480000D78E4EEE8A3008AAE0818F02CE62FF1308E
- 5CEEE68EEB0F3490000D78E28EE135E68EC50FD215F0D08082018A6018E18FEE
- 48EB02F8082028A6018E67FEE48E702F808A371808B0018EC4FEE48E6D1FD58E
- 42EE8A941818F2E818F22CD6CEF1353422000D5808245000015F215C2136C913
- 4172CC5AECF460664F6EEEB2130F0D5"
- END_ASC
-
- BYTES: #5D0Fh 4493.5
-
- BEGIN_UU diademo.uue
- begin 644 diademo
- M2%!(4#0X+466*O!_*`T````"0D0"'BOPB`!``#`(`/C______________Q\`
- M````_/______________/P`````,```````````````P8XPQ``P`````````
- M`````+"44DH`#```````````````L)122@`,``````````````"PE%)*``P`
- M`````````````+"44DH`#```````````````,&.,,0`,```````````````P
- M``````P``````````````#``````#```````````````,``````,````````
- M``````"P____!PP``````````````#``````#```````````````L,\OR`,,
- M``````````````"PWV_L!PP``````````````+#9X&X```````````````
- ML-G@;P8,``````````````"PV>=O!@P``````````````+#99VT```````
- M````````L-E@;`8,``````````````"PV6!L!@P``````````````+#?;^P'
- M#```````````````L,]OS`,,```````````````P``````P`````````````
- M`+#___\'#```````````````,``````,```````````````P``````P`````
- M`````````#``````#```````````````,``````,```````````````P````
- M``P``````````````#``````#```````````````,``````,````````````
- M```P``````P``````````````#``````#```````````````,``````,````
- M``````````"P____!PP``````````````#``````#```````````````,```
- M```,``````````````"P9P$```P``````````````+!I`0``#```````````
- M````L&<)```,``````````````"PR0````P``````````````+#)"```#```
- M````````````L,<````,```````````````P``````P``````````````#``
- M````#```````````````,``````,``````````````"P8Y(#``P`````````
- M`````+"44@``#```````````````L)12```,``````````````"PE%(#``P`
- M`````````````+"44@(`#```````````````L&.,`0`,```````````````P
- M``````P``````````````#`C*9D$#```````````````L%0II00,````````
- M``````"P4&NE!0P``````````````+!PK:4```````````````L%0II00,
- M```````````````P4RF9!`P``````````````#``````#```````````````
- M,`````#\______________\_`````/C______________Q\`````G`A0$"3T
- M5$55T-D"'C:"Y`("0D0VY-',('0JX*0"%0```````````."D`A4`````````
- M``"P$@/PXF%#'G0JX*0"%0!0`````````."D`A4`,`````````"P$@,L*M`!
- M`$1I86UO;F1S(#$N,-ZBTEH>ZLA!IP).*E`!``4`````````3BI0`0`,````
- M`````"LQ0*<"3BI0`0!B`````````$XJ4`$`#``````````K,8`Y'C;D0:<"
- M3BI0`0`%`````````$XJ4`$`#P`````````K,<"B`B\`()2E`T+T5'7$%#0%
- M(N4",A3DY/3DE"PJK>6ACAPVY$&G`DXJ4`$`!0````````!.*E`!`!4`````
- M````*S'`H@(E`/#DI`/R-$0%(G/#`A*3DR.3+"JMY:&.'#;D0:<"3BI0`0`%
- M`````````$XJ4`$`(``````````K,<"B`B<`0(54!#+TU`3%5$15!'(4U%24
- M+"JMY:&.'#;D0:<"3BI0`0`%`````````$XJ4`$`)@`````````K,<"B`B,`
- M,(7T5,5$!")4!")5%$24E2PJK>6ACAPVY$&G`DXJ4`$`!0````````!.*E`!
- M`"P`````````*S'`H@(C`""4!:(4Y%05))4%$I.3,Y,L*JWEH8X<-N1!IP).
- M*E`!``4`````````3BI0`0`X`````````"LQP*("+P!`]%1U-`0D5"1%Y3(T
- MY2*45>521%25+"JMY:&.'+2B\G$:V/N18R,K,8!'``103$%9!)TM@.0"`D)$
- M-N31S"!T*N"D`A4```````````#@I`(5````````````L!(#\.+!W`)X%2"`
- MOWD&ARBQ90479`@H1`$`+"=5"/@-+;$,`1"E,.#@+U$,0P`%<'&%9.CI$7AV
- M,D0``#='0P(`<'4T)```QT<&`D-?`'!.-)0#``=%0P$`<$V`5B['%VCF@61'
- M+ACY@NH%`W'W9(B/91;X"`CX5PV`+WT&01)&",A(@21(@T1(-0($"($/%@$(
- M*"0``.!OJ(B`?/X0FV=P08:J",C2#V@1@2<)6&*\@!1(,B(`"($/%@$(*`0!
- M`.!OJ`AS93(PX&]HTS"$``"F`$,$``#^?I)D9C`"$`B!#Q8!""@4``#@;Z@(
- M<Q4R,.!O:-,P1```I@!#"```_GY"9!9PYS$T``#@;[="^%<-<*.%1P!X!7!]
- MP5[]INVQT@87I8"`-TY#`%#`7OU#@`#0-X0!`%TC`(@0O>S5WX(0O>S5SUWB
- M0Q``X(/ZRT,``,)>_1!@&%MV!@``````````````````````````````````
- M````````````````````````````````&/@R&/J`<!`MY@A#`0!@@S`D``"&
- M!T,#`&!M,$0``"8&0P4`8%<P9```Q@1#!P!@03"$``!F`T,)`&`K,/0```8"
- M0Q``8!4P%`$`I@!#$@#0'F-@;6QL+!CZ`:PQ$F0Q!A=C$`U6"P@H%```=@H(
- M*"0``)8)""@T``"V"`@H1```U@<(*%0``/8&""AD```6!@@H=```-@4(*(0`
- M`%8$""B4``!V`P@H]```E@((*`0!`+8!""@4`0#6``@H)`$`,0;6QL3$BJ$?
- MR!)C01)C<#$&$8L``*8`L0D``!8C;6QL+!CZ`:PQ$F0Q!`>!CV$-+98.^!C6
- M,!0``'8-^!C6,"0``%8,^!C6,#0``#8+^!C6,$0``!8*^!C6,%0``/8(^!C6
- M,&0``-8'^!C6,'0``+8&^!C6,(0``)8%^!C6,)0``'8$^!C6,/0``%8#^!C6
- M,`0!`#8"^!C6,!0!`!8!^!C6,"0!`/CVU1`C^/;5T,K&QH*A'\`:`_@'UA!$
- M^.75$`/XY=4`@6]?#0T&$?CVU8"`0@$`8/N`;U\-""@D``!F#OCVU8"`0@,`
- M8-&`;U\-""A$``#&"_CVU8"`0@4`8*>`;U\-""AD```F"?CVU8"`0@<`8'V`
- M;U\-""B$``"&!OCVU8"`0@D`8%.`;U\-""CT``#F`_CVU8"`0A``8"F`;U\-
- M""@4`0!&`?CVU8"`0A(`@(]A#3&&CV$-;4Q,K!CZ@2PQA%]>#4&`?V`-,81_
- M8`T0^!C6,(0``!8!^!C6,)0``.U@;6QL+!CZ`:PQ$@0Q`->*?V`-$"?!&/H0
- MY\`8^B`GP1CZ,`AH,(&A'\I."!CZH`AHX3'$`P!=&/JA;KB-@*$/BH`F$QCZ
- MD>R$@*$/B8`V'D-_`-"%H1_IAML(&/J0&%M6"`X?'Q\.`````!`!#@``(``"
- M,,`!`(``"(`!<.``$0``````'``#(``"```'&(``"```$``"(``"$``!"(``
- M"``!&/@RA\=#(@#0=X?:@:$?@2(8^8`C!%XH@I$/.&+@Y<6"H1^"B@J\S&;_
- M)[Z7%'@$@%<`)Y\Q=!<:4QCZD;>X&/JAY[A#!`#0UQ"UT8FJ"DSL9O]1'N#O
- M41A#(@`0(ZPQ$!?\I7P_BH`&0@AX8H&`-Q]'HZPQ8'1P)\H:`W%N9'`7RLH<
- M`W$>Y_8$<1[G<8Z`%@`(>&*!@#<?1YZN,6`D<-?I&@-Q;A1PQ^G*'`-Q'N=#
- M!`#0UQ"UTHFJ"DSL9O]1+L_@;U$H0R(`$".L,1`G_(4,<7$9`QCZ,1A;U@4`
- M````$`$.```0``$8X```$``!,``.X``1```````.@`$0``$`X``#$``!```8
- M^#(QA8`'&@AXPX"`)C!Q'N=V`G$>YW&.@`8`"'C#@(`F"'$>YT,$`-#7$+72
- MB:H*3.QF_U$NX"^W)$,B`!`CK#$0)_REC`1#!`#0=U&"J@:7`OP%CP8`6(&A
- M'WM7>66"1P!X!6`"C*$/C`4MIX$(>&!@M8"`)S<(>+,V0*AG8&%Q!X*`"@KW
- M%.88"*@$<$!A7S%`J&=@,S$PJ`=RT8&`&@J7$885"*@`8$V!N@!&%`.$>@:&
- M#P.#>B!G&0BHHW#></J`@$H`)@^H"V#I@(`6``AX0H.`-V"H;V"+<%&!@`H*
- MEP>BH!'!J8*F`^@8&!@.!.@9&"Z<1"*BA<$)@H8"`"@!F":AO8"TP$*AC
- M8&%PYX"`.@KW`.8$"*@$8$.`H1\SP.!O0P$``/Z.H0\#@:$?,\#@;T,"``#^
- MCJ$/`X&A'S,PX&]#!```_HZA#P.!H1\S,.!O0P@``/Z.H0\#$6-@O1CXDJUL
- M;"P8^@&L,18#00070Q"]&/B2K6QL+!CZ`:PQ$&00&/K!3:@(@)$OS#;_0P0`
- MT(<^41]3Z+#_J+X1<P@H)`(`+#'%7^`0""CQ`/Z&RAAQ@(`2\.!OJ%P0!_JB
- M#^C,]1-%+#'C6@8&)$,B`(!_@&48^I!-0P,`@'^`90@H=```N&Y@"8*A#XN`
- M0@H`@!^9`YT8^J`8^A%#!@"`?X!E0PD`@*L&9AP8^A`8^J$LZ`+UK#'0$N6`
- MZ@;F&>@@]:AB8)R`_E&/BBO,Z*3WJ*AP^V"F@H`"@FYW?^=@DH*>3\^,KGB/
- MR@58%2MM<%$*"'BS,V0&`'TC`(@0O>S5WX(00V8`X,M>_?Q#1@"`.](6"`BH
- MTX.`"P9@@H)```C>A:].RH9F#'@`H(Z(#UYQ1&&@BX8F"I@(`;!N8)"+A@
- M8-J`-@U(<P]@NH$U1P#V&ACZ$4/,`(`?F0--&/H0&/HQ$P/XD3G0B:$?P3I4
- M!`"LZ-SRK#$P5```71,B?0@H`@!1*#'&&T/<%0\1*VUP40H(>`,PA```?2,`
- MB!!#4`#`7OTM"#&$`@#LU<]?V!"QT@87I8"`-SU#``/0-P*`"-'+7OTM"#$$
- M,`"^[-7/SS\$&P"X`XU%$%W<Z-[Q&/CB&/@BW!4?4^C`\D.Q`\`20T,%`-`U
- M(1*U$H42)S'"&@/<I0X1*VUP40H(>`,P!`$`?2,`B!!#<`#`7OTM"#$$`@#L
- MU<]?V!"QT@87I8"`-P!#!P#0-P*`"#$$`@#LU=^"$$-``,!>_?R%#8%G6AA;
- MM@H````````9`+$`I@@`@&JH""*`BJ@((H"*I@@`@&H`&P"1````````&%LV
- M!3(R,C(R!\[.SMX``````*:LK+QP```````''QX>'@``````!@`````8^#+H
- M'/+H.O(86S82````````````_A>``1B``>A_GO?P!W[@#^]Y_O?_F9F9_^]_
- M_C?^'=BMX^I__O?Y;W_@!^Y__O?Y`SS`G^]_]C;/81B&\VQO_A>`_=N_`>A_
- M_A?P?=_W`>]__K>J5;VJ5>U__K?R5;_R5>]__E>IE5JIE>I__E?Q%5_Q%>]_
- M_I>9F7GF9^Y__I?Q&7_V9^]_&/@RZ/3P+>@B\>A2\>A>\0.!'A-__SPD`@!=
- MZ-3O#`Q.0P@`T(=.[HXZ`*CJ@($/PF[R'P/HQ>YNZ+[P0PD`T(<NZ!Y3;NA<
- M\"U1#PT(*!"H!H$>^.Z$OB"/@`*":A#H=N].Z`?R"*AS@8`+$.A,[T[HUO%=
- MZ"3NJ$F!@2^.@2_";>P?4T,B`-"%@$(%`!#U$L428YPQ%"?,I<Y/!F;TYNXK
- ",0`K
- `
- end
- sum -r/size 60485/6230 section (from "begin" to "end")
- sum -r/size 62463/4502 entire input file
- END_UU
-