home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / raytrace / pov_10 / povshape < prev   
ArcFS Archive  |  1995-10-01  |  25.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 8c 01 00 00 ec 01 00 00 |Archive.|........|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 50 4f 56 73 68 61 | 70 65 00 00 ff ff ff ff |.!POVsha|pe......|
|00000070| 44 dc fd ff 2a d9 30 cd | 30 00 00 00 ff ff ff ff |D...*.0.|0.......|
|00000080| 68 01 00 80 82 21 48 65 | 6c 70 00 00 ae 02 00 00 |h....!He|lp......|
|00000090| 84 0c 00 00 44 ff ff ff | fb c4 30 cd 03 00 cc 7c |....D...|..0....||
|000000a0| 84 0c 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |....$...|.!Run...|
|000000b0| ae 02 00 00 58 00 00 00 | 44 eb ff ff 63 02 1a cd |....X...|D...c...|
|000000c0| 03 00 90 8f 58 00 00 00 | cc 0c 00 00 82 21 53 70 |....X...|.....!Sp|
|000000d0| 72 69 74 65 73 00 00 00 | 80 07 00 00 44 f9 ff ff |rites...|....D...|
|000000e0| 1a 7f 17 cd 03 00 70 eb | 80 07 00 00 48 0d 00 00 |......p.|....H...|
|000000f0| 82 48 65 6c 70 31 00 00 | ae 02 00 00 54 09 00 00 |.Help1..|....T...|
|00000100| 44 ff fa ff b0 aa e0 cc | 03 00 f1 25 54 09 00 00 |D.......|...%T...|
|00000110| ec 14 00 00 82 48 65 6c | 70 32 00 00 ae 02 00 00 |.....Hel|p2......|
|00000120| 38 04 00 00 44 ff fa ff | 60 94 22 cd 03 00 24 6b |8...D...|`."...$k|
|00000130| 38 04 00 00 64 1e 00 00 | 82 48 65 6c 70 33 00 00 |8...d...|.Help3..|
|00000140| ae 02 00 00 a4 05 00 00 | 44 ff fa ff 53 26 22 cd |........|D...S&".|
|00000150| 03 00 bc 53 a4 05 00 00 | c0 22 00 00 82 50 4f 56 |...S....|."...POV|
|00000160| 73 68 61 70 65 00 00 00 | 11 34 00 00 44 fb ff ff |shape...|.4..D...|
|00000170| df a4 21 cd 03 00 47 7d | 11 34 00 00 88 28 00 00 |..!...G}|.4...(..|
|00000180| 82 54 65 6d 70 6c 61 74 | 65 73 00 00 f7 08 00 00 |.Templat|es......|
|00000190| 44 ec ff ff 13 09 1f cd | 03 00 68 8d f7 08 00 00 |D.......|..h.....|
|000001a0| bd 5c 00 00 00 61 70 65 | 00 00 04 00 ae 02 00 00 |.\...ape|........|
|000001b0| f8 09 00 00 45 ff ff ff | e4 65 5c 47 03 0c 44 0a |....E...|.e\G..D.|
|000001c0| 1c 04 00 00 54 47 24 02 | 00 00 00 00 00 00 00 00 |....TG$.|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 68 01 00 00 46 69 6c 65 |........|h...File|
|000001f0| 44 61 74 61 82 21 48 65 | 6c 70 00 00 ae 02 00 00 |Data.!He|lp......|
|00000200| 84 0c 00 00 44 ff ff ff | fb c4 30 cd 03 00 cc 7c |....D...|..0....||
|00000210| 50 4f 56 72 61 79 20 63 | 6f 6d 65 73 20 77 69 74 |POVray c|omes wit|
|00000220| 68 20 61 6e 20 3c 69 6e | 63 6c 75 64 65 3e 20 66 |h an <in|clude> f|
|00000230| 69 6c 65 20 77 68 69 63 | 68 20 63 6f 6e 74 61 69 |ile whic|h contai|
|00000240| 6e 73 20 74 68 65 20 64 | 65 73 63 72 69 70 74 69 |ns the d|escripti|
|00000250| 6f 6e 20 6f 66 20 61 0a | 74 6f 72 75 73 20 77 68 |on of a.|torus wh|
|00000260| 69 63 68 20 68 61 73 20 | 61 20 6d 61 6a 6f 72 20 |ich has |a major |
|00000270| 72 61 64 69 75 73 20 65 | 71 75 61 6c 20 74 6f 20 |radius e|qual to |
|00000280| 34 30 20 61 6e 64 20 61 | 20 6d 69 6e 6f 72 20 72 |40 and a| minor r|
|00000290| 61 64 69 75 73 20 6f 66 | 20 31 32 2e 0a 54 68 69 |adius of| 12..Thi|
|000002a0| 73 20 69 73 20 72 6f 75 | 67 68 6c 79 20 64 6f 6e |s is rou|ghly don|
|000002b0| 75 74 20 73 68 61 70 65 | 64 2e 20 59 6f 75 20 63 |ut shape|d. You c|
|000002c0| 61 6e 20 73 63 61 6c 65 | 20 69 74 20 61 6e 64 20 |an scale| it and |
|000002d0| 72 6f 74 61 74 65 20 69 | 74 2c 20 62 75 74 20 69 |rotate i|t, but i|
|000002e0| 74 0a 61 6c 77 61 79 73 | 20 73 74 61 79 73 20 72 |t.always| stays r|
|000002f0| 6f 75 67 68 6c 79 20 64 | 6f 6e 75 74 20 73 68 61 |oughly d|onut sha|
|00000300| 70 65 64 2e 0a 0a 49 66 | 20 79 6f 75 20 77 61 6e |ped...If| you wan|
|00000310| 74 20 61 20 74 6f 72 75 | 73 20 77 68 69 63 68 20 |t a toru|s which |
|00000320| 69 73 20 73 6b 69 6e 6e | 79 20 28 6c 69 6b 65 20 |is skinn|y (like |
|00000330| 61 20 62 69 63 79 63 6c | 65 20 69 6e 6e 65 72 20 |a bicycl|e inner |
|00000340| 74 75 62 65 29 20 6f 72 | 0a 65 78 74 72 65 6d 65 |tube) or|.extreme|
|00000350| 6c 79 20 63 68 75 62 62 | 79 20 74 68 65 6e 20 79 |ly chubb|y then y|
|00000360| 6f 75 20 68 61 64 20 74 | 6f 20 64 6f 20 73 6f 6d |ou had t|o do som|
|00000370| 65 20 6d 61 74 68 73 2e | 20 55 6e 74 69 6c 20 6e |e maths.| Until n|
|00000380| 6f 77 2e 0a 0a 50 4f 56 | 73 68 61 70 65 20 77 69 |ow...POV|shape wi|
|00000390| 6c 6c 20 63 72 65 61 74 | 65 20 61 20 74 6f 72 75 |ll creat|e a toru|
|000003a0| 73 20 64 65 66 69 6e 69 | 74 69 6f 6e 20 77 69 74 |s defini|tion wit|
|000003b0| 68 20 73 70 65 63 69 66 | 69 65 64 20 72 61 64 69 |h specif|ied radi|
|000003c0| 69 20 77 68 69 63 68 20 | 79 6f 75 20 63 61 6e 0a |i which |you can.|
|000003d0| 63 6f 70 79 20 69 6e 74 | 6f 20 79 6f 75 72 20 73 |copy int|o your s|
|000003e0| 63 65 6e 65 20 66 69 6c | 65 73 2c 20 61 6e 64 20 |cene fil|es, and |
|000003f0| 77 69 6c 6c 20 63 72 65 | 61 74 65 20 61 20 63 6f |will cre|ate a co|
|00000400| 75 70 6c 65 20 6f 66 20 | 6f 74 68 65 72 20 73 68 |uple of |other sh|
|00000410| 61 70 65 73 20 74 68 61 | 74 0a 79 6f 75 20 6d 69 |apes tha|t.you mi|
|00000420| 67 68 74 20 66 69 6e 64 | 20 75 73 65 66 75 6c 2e |ght find| useful.|
|00000430| 0a 0a 0a 54 6f 20 6f 70 | 65 72 61 74 65 20 50 4f |...To op|erate PO|
|00000440| 56 73 68 61 70 65 3a 2d | 0a 20 20 20 43 6c 69 63 |Vshape:-|. Clic|
|00000450| 6b 20 4d 45 4e 55 20 6f | 6e 20 74 68 65 20 69 63 |k MENU o|n the ic|
|00000460| 6f 6e 62 61 72 20 69 63 | 6f 6e 2e 0a 20 20 20 53 |onbar ic|on.. S|
|00000470| 65 6c 65 63 74 20 61 20 | 73 68 61 70 65 20 66 72 |elect a |shape fr|
|00000480| 6f 6d 20 74 68 65 20 6d | 65 6e 75 2e 0a 20 20 20 |om the m|enu.. |
|00000490| 41 64 6a 75 73 74 20 74 | 68 65 20 70 61 72 61 6d |Adjust t|he param|
|000004a0| 65 74 65 72 73 2e 0a 20 | 20 20 53 65 6c 65 63 74 |eters.. | Select|
|000004b0| 20 22 4f 4b 22 2e 0a 20 | 20 20 44 72 61 67 20 74 | "OK".. | Drag t|
|000004c0| 68 65 20 6f 75 74 70 75 | 74 20 74 6f 20 61 20 66 |he outpu|t to a f|
|000004d0| 69 6c 65 72 2e 0a 54 68 | 65 6e 20 65 64 69 74 20 |iler..Th|en edit |
|000004e0| 74 68 65 20 72 65 73 75 | 6c 74 61 6e 74 20 74 65 |the resu|ltant te|
|000004f0| 78 74 20 66 69 6c 65 20 | 69 6e 74 6f 20 79 6f 75 |xt file |into you|
|00000500| 72 20 73 63 65 6e 65 2e | 0a 0a 28 28 49 73 20 74 |r scene.|..((Is t|
|00000510| 68 65 72 65 20 61 6e 79 | 6f 6e 65 20 6f 75 74 20 |here any|one out |
|00000520| 74 68 65 72 65 20 77 68 | 6f 20 63 61 6e 20 67 69 |there wh|o can gi|
|00000530| 76 65 20 6d 65 20 61 20 | 53 49 4d 50 4c 45 20 65 |ve me a |SIMPLE e|
|00000540| 78 70 6c 61 6e 61 74 69 | 6f 6e 20 6f 66 20 68 6f |xplanati|on of ho|
|00000550| 77 0a 20 20 74 6f 20 73 | 61 76 65 20 6d 79 20 64 |w. to s|ave my d|
|00000560| 61 74 61 20 64 69 72 65 | 63 74 6c 79 20 69 6e 74 |ata dire|ctly int|
|00000570| 6f 20 61 6e 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |o an app|lication|
|00000580| 20 6c 69 6b 65 20 45 64 | 69 74 3f 29 29 0a 0a 0a | like Ed|it?))...|
|00000590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 54 4f 52 55 | | TORU|
|000005b0| 53 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |S. | |
|000005c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3d 3d | | ==|
|000005d0| 3d 3d 3d 0a 0a 54 68 65 | 20 72 65 73 75 6c 74 69 |===..The| resulti|
|000005e0| 6e 67 20 74 6f 72 75 73 | 20 69 73 20 64 65 66 69 |ng torus| is defi|
|000005f0| 6e 65 64 20 77 69 74 68 | 20 74 68 65 20 61 78 69 |ned with| the axi|
|00000600| 73 20 6f 66 20 73 79 6d | 65 74 72 79 20 76 65 72 |s of sym|etry ver|
|00000610| 74 69 63 61 6c 0a 28 69 | 2e 65 2e 20 69 6e 20 74 |tical.(i|.e. in t|
|00000620| 68 65 20 59 20 64 69 72 | 65 63 74 69 6f 6e 29 2e |he Y dir|ection).|
|00000630| 20 0a 0a 49 74 20 69 73 | 20 63 72 65 61 74 65 64 | ..It is| created|
|00000640| 20 61 74 20 75 6e 69 74 | 20 73 69 7a 65 2c 20 74 | at unit| size, t|
|00000650| 68 65 6e 20 73 63 61 6c | 65 64 20 75 70 20 74 6f |hen scal|ed up to|
|00000660| 20 74 68 65 20 73 69 7a | 65 20 79 6f 75 20 61 73 | the siz|e you as|
|00000670| 6b 65 64 20 66 6f 72 2e | 0a 59 6f 75 20 6d 61 79 |ked for.|.You may|
|00000680| 20 70 72 65 66 65 72 20 | 74 6f 20 77 6f 72 6b 20 | prefer |to work |
|00000690| 77 69 74 68 20 74 68 65 | 20 75 6e 69 74 20 73 69 |with the| unit si|
|000006a0| 7a 65 20 76 65 72 73 69 | 6f 6e 2c 20 61 6e 64 20 |ze versi|on, and |
|000006b0| 73 63 61 6c 65 20 69 74 | 20 79 6f 75 72 73 65 6c |scale it| yoursel|
|000006c0| 66 2c 0a 69 6e 20 77 68 | 69 63 68 20 63 61 73 65 |f,.in wh|ich case|
|000006d0| 2c 20 73 69 6d 70 6c 79 | 20 64 65 6c 65 74 65 20 |, simply| delete |
|000006e0| 74 68 65 20 73 63 61 6c | 65 20 63 6f 6d 6d 61 6e |the scal|e comman|
|000006f0| 64 2e 0a 0a 53 65 65 20 | 74 68 65 20 22 48 65 6c |d...See |the "Hel|
|00000700| 70 31 22 20 44 72 61 77 | 66 69 6c 65 20 69 6e 20 |p1" Draw|file in |
|00000710| 74 68 65 20 21 50 4f 56 | 73 68 61 70 65 20 64 69 |the !POV|shape di|
|00000720| 72 65 63 74 6f 72 79 2e | 0a 0a 49 66 20 74 68 65 |rectory.|..If the|
|00000730| 20 3c 4d 61 6a 6f 72 20 | 52 61 64 69 75 73 3e 20 | <Major |Radius> |
|00000740| 69 73 20 6c 65 73 73 20 | 74 68 61 6e 20 74 68 65 |is less |than the|
|00000750| 20 3c 4d 69 6e 6f 72 20 | 52 61 64 69 75 73 3e 20 | <Minor |Radius> |
|00000760| 74 68 65 6e 20 74 68 65 | 20 68 6f 6c 65 20 69 6e |then the| hole in|
|00000770| 0a 74 68 65 20 6d 69 64 | 64 6c 65 20 68 65 61 6c |.the mid|dle heal|
|00000780| 73 20 75 70 2e 20 54 68 | 69 73 20 6d 69 67 68 74 |s up. Th|is might|
|00000790| 20 62 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 6d | be usef|ul for m|
|000007a0| 61 6b 69 6e 67 20 61 20 | 73 68 61 70 65 20 6c 69 |aking a |shape li|
|000007b0| 6b 65 20 61 6e 20 61 70 | 70 6c 65 2e 0a 0a 41 20 |ke an ap|ple...A |
|000007c0| 74 6f 72 75 73 20 77 69 | 74 68 20 61 20 7a 65 72 |torus wi|th a zer|
|000007d0| 6f 20 3c 4d 61 6a 6f 72 | 20 52 61 64 69 75 73 3e |o <Major| Radius>|
|000007e0| 20 69 73 20 6a 75 73 74 | 20 61 20 76 65 72 79 20 | is just| a very |
|000007f0| 69 6e 65 66 66 69 63 69 | 65 6e 74 20 77 61 79 20 |ineffici|ent way |
|00000800| 6f 66 0a 64 65 73 63 72 | 69 62 69 6e 67 20 61 20 |of.descr|ibing a |
|00000810| 73 70 68 65 72 65 2e 0a | 0a 20 20 20 20 20 20 20 |sphere..|. |
|00000820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000830| 20 20 20 20 20 20 4e 45 | 43 4b 0a 20 20 20 20 20 | NE|CK. |
|00000840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000850| 20 20 20 20 20 20 20 20 | 3d 3d 3d 3d 0a 0a 41 20 | |====..A |
|00000860| 22 6e 65 63 6b 22 20 69 | 73 20 61 20 73 68 61 70 |"neck" i|s a shap|
|00000870| 65 20 77 68 69 63 68 20 | 63 61 6e 20 62 65 20 75 |e which |can be u|
|00000880| 73 65 64 20 74 6f 20 73 | 6d 6f 6f 74 68 6c 79 20 |sed to s|moothly |
|00000890| 6a 6f 69 6e 20 74 77 6f | 20 63 79 6c 69 6e 64 65 |join two| cylinde|
|000008a0| 72 73 20 77 69 74 68 0a | 64 69 66 66 65 72 65 6e |rs with.|differen|
|000008b0| 74 20 72 61 64 69 69 2e | 20 59 6f 75 20 63 61 6e |t radii.| You can|
|000008c0| 20 75 73 65 20 69 74 20 | 74 6f 20 62 75 69 6c 64 | use it |to build|
|000008d0| 20 73 68 61 70 65 73 20 | 6c 69 6b 65 20 43 68 61 | shapes |like Cha|
|000008e0| 6d 70 61 67 6e 65 20 62 | 6f 74 74 6c 65 73 20 62 |mpagne b|ottles b|
|000008f0| 79 0a 61 74 74 61 63 68 | 69 6e 67 20 63 79 6c 69 |y.attach|ing cyli|
|00000900| 6e 64 65 72 73 20 74 6f | 20 65 61 63 68 20 65 6e |nders to| each en|
|00000910| 64 2c 20 6f 72 20 74 6f | 20 62 75 69 6c 64 20 73 |d, or to| build s|
|00000920| 68 61 70 65 73 20 6c 69 | 6b 65 20 6c 69 67 68 74 |hapes li|ke light|
|00000930| 20 62 75 6c 62 73 20 61 | 6e 64 0a 74 65 61 72 64 | bulbs a|nd.teard|
|00000940| 72 6f 70 73 20 62 79 20 | 61 74 74 61 63 68 69 6e |rops by |attachin|
|00000950| 67 20 61 20 68 65 6d 69 | 73 70 68 65 72 65 20 74 |g a hemi|sphere t|
|00000960| 6f 20 74 68 65 20 66 61 | 74 20 65 6e 64 2e 0a 0a |o the fa|t end...|
|00000970| 54 68 65 20 72 65 73 75 | 6c 74 69 6e 67 20 73 68 |The resu|lting sh|
|00000980| 61 70 65 20 69 73 20 64 | 65 66 69 6e 65 64 20 77 |ape is d|efined w|
|00000990| 69 74 68 20 74 68 65 20 | 61 78 69 73 20 69 66 20 |ith the |axis if |
|000009a0| 73 79 6d 65 74 72 79 20 | 76 65 72 74 69 63 61 6c |symetry |vertical|
|000009b0| 2e 0a 0a 49 74 20 69 73 | 20 63 72 65 61 74 65 64 |...It is| created|
|000009c0| 20 61 74 20 75 6e 69 74 | 20 73 69 7a 65 2c 20 74 | at unit| size, t|
|000009d0| 68 65 6e 20 73 63 61 6c | 65 64 20 75 70 20 74 6f |hen scal|ed up to|
|000009e0| 20 74 68 65 20 73 69 7a | 65 20 79 6f 75 20 61 73 | the siz|e you as|
|000009f0| 6b 65 64 20 66 6f 72 2e | 0a 59 6f 75 20 6d 61 79 |ked for.|.You may|
|00000a00| 20 70 72 65 66 65 72 20 | 74 6f 20 77 6f 72 6b 20 | prefer |to work |
|00000a10| 77 69 74 68 20 74 68 65 | 20 75 6e 69 74 20 73 69 |with the| unit si|
|00000a20| 7a 65 20 76 65 72 73 69 | 6f 6e 2c 20 61 6e 64 20 |ze versi|on, and |
|00000a30| 73 63 61 6c 65 20 69 74 | 20 79 6f 75 72 73 65 6c |scale it| yoursel|
|00000a40| 66 2c 0a 69 6e 20 77 68 | 69 63 68 20 63 61 73 65 |f,.in wh|ich case|
|00000a50| 2c 20 73 69 6d 70 6c 79 | 20 64 65 6c 65 74 65 20 |, simply| delete |
|00000a60| 74 68 65 20 73 63 61 6c | 65 20 6c 69 6e 65 2e 0a |the scal|e line..|
|00000a70| 0a 53 65 65 20 74 68 65 | 20 22 48 65 6c 70 32 22 |.See the| "Help2"|
|00000a80| 20 44 72 61 77 66 69 6c | 65 20 69 6e 20 74 68 65 | Drawfil|e in the|
|00000a90| 20 21 50 4f 56 73 68 61 | 70 65 20 64 69 72 65 63 | !POVsha|pe direc|
|00000aa0| 74 6f 72 79 2e 0a 0a 20 | 20 20 20 20 20 20 20 20 |tory... | |
|00000ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ac0| 20 20 20 53 4f 46 54 20 | 43 59 4c 49 4e 44 45 52 | SOFT |CYLINDER|
|00000ad0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 3d 3d | | ===|
|00000af0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0a 0a 54 68 69 73 |========|==..This|
|00000b00| 20 69 73 20 61 20 63 79 | 6c 69 6e 64 65 72 20 77 | is a cy|linder w|
|00000b10| 69 74 68 20 72 6f 75 6e | 64 65 64 20 65 64 67 65 |ith roun|ded edge|
|00000b20| 73 2e 20 59 6f 75 20 63 | 6f 75 6c 64 20 75 73 65 |s. You c|ould use|
|00000b30| 20 69 74 20 74 6f 20 62 | 75 69 6c 64 20 73 68 61 | it to b|uild sha|
|00000b40| 70 65 73 0a 6c 69 6b 65 | 20 6a 61 6d 6a 61 72 73 |pes.like| jamjars|
|00000b50| 2e 0a 0a 57 61 72 6e 69 | 6e 67 3a 20 74 72 61 6e |...Warni|ng: tran|
|00000b60| 73 70 61 72 65 6e 74 20 | 73 6f 66 74 20 63 79 6c |sparent |soft cyl|
|00000b70| 69 6e 64 65 72 73 20 63 | 61 6e 20 73 6f 6d 65 74 |inders c|an somet|
|00000b80| 69 6d 65 73 20 74 61 6b | 65 20 61 6e 20 69 6e 6f |imes tak|e an ino|
|00000b90| 72 64 69 6e 61 74 65 20 | 61 6d 6f 75 6e 74 0a 6f |rdinate |amount.o|
|00000ba0| 66 20 74 69 6d 65 20 28 | 69 2e 65 2e 20 6d 6f 72 |f time (|i.e. mor|
|00000bb0| 65 20 74 68 61 6e 20 74 | 77 6f 20 77 65 65 6b 73 |e than t|wo weeks|
|00000bc0| 20 66 6f 72 20 61 20 6d | 6f 64 65 20 32 31 20 69 | for a m|ode 21 i|
|00000bd0| 6d 61 67 65 20 6f 6e 20 | 61 6e 20 41 35 30 30 30 |mage on |an A5000|
|00000be0| 29 20 74 6f 20 72 65 6e | 64 65 72 2e 0a 49 20 74 |) to ren|der..I t|
|00000bf0| 68 69 6e 6b 20 74 68 61 | 74 20 74 68 69 73 20 69 |hink tha|t this i|
|00000c00| 73 20 62 65 63 61 75 73 | 65 20 73 6f 6d 65 20 72 |s becaus|e some r|
|00000c10| 61 79 73 20 67 65 74 20 | 74 72 61 70 70 65 64 20 |ays get |trapped |
|00000c20| 62 65 74 77 65 65 6e 20 | 74 68 65 20 77 61 6c 6c |between |the wall|
|00000c30| 73 20 61 6e 64 0a 62 6f | 75 6e 63 65 20 61 72 6f |s and.bo|unce aro|
|00000c40| 75 6e 64 20 66 6f 72 20 | 61 20 76 65 72 79 20 6c |und for |a very l|
|00000c50| 6f 6e 67 20 74 69 6d 65 | 2e 0a 0a 54 68 65 20 72 |ong time|...The r|
|00000c60| 65 73 75 6c 74 69 6e 67 | 20 73 68 61 70 65 20 69 |esulting| shape i|
|00000c70| 73 20 64 65 66 69 6e 65 | 64 20 77 69 74 68 20 74 |s define|d with t|
|00000c80| 68 65 20 61 78 69 73 20 | 69 66 20 73 79 6d 65 74 |he axis |if symet|
|00000c90| 72 79 20 76 65 72 74 69 | 63 61 6c 2e 0a 0a 49 74 |ry verti|cal...It|
|00000ca0| 20 69 73 20 63 72 65 61 | 74 65 64 20 61 74 20 74 | is crea|ted at t|
|00000cb0| 68 65 20 73 69 7a 65 20 | 79 6f 75 20 61 73 6b 65 |he size |you aske|
|00000cc0| 64 20 66 6f 72 2e 20 59 | 6f 75 20 6d 61 79 20 70 |d for. Y|ou may p|
|00000cd0| 72 65 66 65 72 20 74 6f | 20 77 6f 72 6b 20 77 69 |refer to| work wi|
|00000ce0| 74 68 20 74 68 65 0a 75 | 6e 69 74 20 73 69 7a 65 |th the.u|nit size|
|00000cf0| 20 76 65 72 73 69 6f 6e | 2c 20 61 6e 64 20 73 63 | version|, and sc|
|00000d00| 61 6c 65 20 69 74 20 79 | 6f 75 72 73 65 6c 66 2e |ale it y|ourself.|
|00000d10| 20 49 6e 20 6f 72 64 65 | 72 20 74 6f 20 66 61 63 | In orde|r to fac|
|00000d20| 69 6c 69 74 61 74 65 20 | 74 68 69 73 2c 20 74 68 |ilitate |this, th|
|00000d30| 65 0a 64 65 66 69 6e 69 | 74 69 6f 6e 20 63 6f 6e |e.defini|tion con|
|00000d40| 74 61 69 6e 73 20 61 20 | 73 75 69 74 61 62 6c 65 |tains a |suitable|
|00000d50| 20 63 6f 6d 6d 65 6e 74 | 65 64 2d 6f 75 74 20 73 | comment|ed-out s|
|00000d60| 63 61 6c 65 20 63 6f 6d | 6d 61 6e 64 20 77 68 69 |cale com|mand whi|
|00000d70| 63 68 20 79 6f 75 20 63 | 61 6e 0a 61 63 74 69 76 |ch you c|an.activ|
|00000d80| 61 74 65 2e 0a 0a 53 65 | 65 20 74 68 65 20 22 48 |ate...Se|e the "H|
|00000d90| 65 6c 70 33 22 20 44 72 | 61 77 66 69 6c 65 20 69 |elp3" Dr|awfile i|
|00000da0| 6e 20 74 68 65 20 21 50 | 4f 56 73 68 61 70 65 20 |n the !P|OVshape |
|00000db0| 64 69 72 65 63 74 6f 72 | 79 2e 0a 0a 20 20 20 20 |director|y... |
|00000dc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000dd0| 20 20 20 20 20 20 20 20 | 41 55 54 48 4f 52 0a 20 | |AUTHOR. |
|00000de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000df0| 20 20 20 20 20 20 20 20 | 20 20 20 3d 3d 3d 3d 3d | | =====|
|00000e00| 3d 0a 0a 54 68 69 73 20 | 70 72 6f 67 72 61 6d 20 |=..This |program |
|00000e10| 77 61 73 20 77 72 69 74 | 74 65 6e 20 62 79 20 4d |was writ|ten by M|
|00000e20| 69 6b 65 20 57 69 6c 6c | 69 61 6d 73 2c 20 31 31 |ike Will|iams, 11|
|00000e30| 31 20 45 76 65 72 69 6e | 67 20 52 6f 61 64 2c 20 |1 Everin|g Road, |
|00000e40| 4c 4f 4e 44 4f 4e 20 4e | 31 36 20 37 53 4c 2c 20 |LONDON N|16 7SL, |
|00000e50| 77 68 6f 0a 69 73 20 61 | 6c 77 61 79 73 20 6b 65 |who.is a|lways ke|
|00000e60| 65 6e 20 74 6f 20 72 65 | 63 65 69 76 65 20 66 65 |en to re|ceive fe|
|00000e70| 65 64 62 61 63 6b 2c 20 | 62 75 67 20 72 65 70 6f |edback, |bug repo|
|00000e80| 72 74 73 20 61 6e 64 20 | 74 6f 20 73 77 61 70 20 |rts and |to swap |
|00000e90| 50 44 2e 0a 46 69 6c 65 | 44 61 74 61 82 21 52 75 |PD..File|Data.!Ru|
|00000ea0| 6e 00 04 00 ae 02 00 00 | 58 00 00 00 44 eb ff ff |n.......|X...D...|
|00000eb0| 63 02 1a cd 03 00 90 8f | 49 63 6f 6e 53 70 72 69 |c.......|IconSpri|
|00000ec0| 74 65 73 20 3c 4f 62 65 | 79 24 44 69 72 3e 2e 21 |tes <Obe|y$Dir>.!|
|00000ed0| 53 70 72 69 74 65 73 0a | 53 65 74 20 50 4f 56 73 |Sprites.|Set POVs|
|00000ee0| 68 61 70 65 24 44 69 72 | 20 3c 4f 62 65 79 24 44 |hape$Dir| <Obey$D|
|00000ef0| 69 72 3e 0a 52 75 6e 20 | 3c 50 4f 56 73 68 61 70 |ir>.Run |<POVshap|
|00000f00| 65 24 44 69 72 3e 2e 50 | 4f 56 73 68 61 70 65 0a |e$Dir>.P|OVshape.|
|00000f10| 46 69 6c 65 44 61 74 61 | 82 21 53 70 72 69 74 65 |FileData|.!Sprite|
|00000f20| 73 00 00 00 80 07 00 00 | 44 f9 ff ff 1a 7f 17 cd |s.......|D.......|
|00000f30| 03 00 70 eb 03 00 00 00 | 10 00 00 00 84 07 00 00 |..p.....|........|
|00000f40| 0c 04 00 00 21 70 6f 76 | 73 68 61 70 65 00 00 00 |....!pov|shape...|
|00000f50| 05 00 00 00 11 00 00 00 | 00 00 00 00 03 00 00 00 |........|........|
|00000f60| ac 00 00 00 5c 02 00 00 | 0c 00 00 00 00 ff ff ff |....\...|........|
|00000f70| 00 ff ff ff 00 dd dd dd | 00 dd dd dd 00 bb bb bb |........|........|
|00000f80| 00 bb bb bb 00 99 99 99 | 00 99 99 99 00 99 99 99 |........|........|
|00000f90| 00 99 99 99 00 55 55 55 | 00 55 55 55 00 33 33 33 |.....UUU|.UUU.333|
|00000fa0| 00 33 33 33 00 00 00 00 | 00 00 00 00 00 00 44 99 |.333....|......D.|
|00000fb0| 00 00 44 99 00 ee ee 00 | 00 ee ee 00 00 00 cc 00 |..D.....|........|
|00000fc0| 00 00 cc 00 00 dd 00 00 | 00 dd 00 00 00 ee ee bb |........|........|
|00000fd0| 00 ee ee bb 00 55 88 00 | 00 55 88 00 00 ff bb 00 |.....U..|.U......|
|00000fe0| 00 ff bb 00 00 00 bb ff | 00 00 bb ff 51 55 55 55 |........|....QUUU|
|00000ff0| 55 55 55 55 05 00 00 00 | 00 00 11 00 00 00 00 00 |UUUU....|........|
|00001000| 10 11 11 11 51 05 bb 00 | 00 70 00 50 b5 bb bb bb |....Q...|.p.P....|
|00001010| bb bb bb bb bb 00 00 00 | 10 11 11 11 51 05 bb 00 |........|....Q...|
|00001020| 30 66 66 66 66 66 66 66 | 66 66 66 66 bb 00 00 00 |0fffffff|ffff....|
|00001030| 10 11 11 11 51 b5 6b 66 | 66 ee ee ee 99 99 99 99 |....Q.kf|f.......|
|00001040| 99 99 99 ee 66 66 00 00 | 10 11 11 11 51 65 e6 ee |....ff..|....Qe..|
|00001050| ee ee ee ee ee ee ee 99 | 99 99 99 99 ee ee 66 00 |........|......f.|
|00001060| 10 11 11 11 51 e6 ee ee | ee ee ee 6e e6 ee ee ee |....Q...|...n....|
|00001070| 6e 96 99 99 99 e9 ee 06 | 10 11 11 11 61 ee ee 99 |n.......|....a...|
|00001080| 99 99 e9 ee 6e 66 66 66 | 96 99 99 99 99 99 e9 6e |....nfff|.......n|
|00001090| 10 11 11 11 e6 9e 99 99 | 99 99 99 99 99 99 99 99 |........|........|
|000010a0| 99 99 99 99 99 99 e9 ee | 56 55 55 55 e6 99 99 99 |........|VUUU....|
|000010b0| 99 99 99 99 99 99 99 99 | 99 99 99 99 99 99 e9 ee |........|........|
|000010c0| 86 88 88 88 96 99 99 99 | 99 99 99 99 99 99 99 99 |........|........|
|000010d0| 99 99 99 99 99 99 e9 ee | 86 88 88 88 68 99 99 99 |........|....h...|
|000010e0| 99 99 99 99 99 99 99 99 | 99 99 99 99 99 99 ee 6e |........|.......n|
|000010f0| 85 88 88 88 da 96 99 99 | 99 99 99 99 99 99 99 99 |........|........|
|00001100| 99 99 99 e9 ee ee ee d6 | 8d 88 88 88 aa 6d e6 ee |........|.....m..|
|00001110| ee ee 99 99 99 99 99 99 | e9 ee ee ee ee ee 66 dd |........|......f.|
|00001120| 8d 88 88 88 aa da 6d 66 | 66 ee ee ee ee ee ee ee |......mf|f.......|
|00001130| ee ee ee ee 66 66 dd dd | 8a 88 88 88 aa aa aa da |....ff..|........|
|00001140| dd 66 66 66 66 66 66 66 | 66 66 66 66 dd dd dd aa |.fffffff|ffff....|
|00001150| 8a 88 88 88 aa aa aa aa | aa aa aa dd dd dd dd dd |........|........|
|00001160| dd dd dd dd dd ad aa aa | 8a 88 88 88 aa aa aa aa |........|........|
|00001170| aa aa aa aa aa aa aa aa | aa aa aa aa aa aa aa aa |........|........|
|00001180| 8a 88 88 88 aa aa aa aa | aa aa aa aa aa aa aa aa |........|........|
|00001190| aa aa aa aa aa aa aa aa | 0a 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 ff ff ff ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 f0 ff | ff ff ff ff ff ff ff ff |........|........|
|000011f0| ff ff ff ff ff ff 00 00 | 00 00 00 00 00 f0 ff ff |........|........|
|00001200| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|00001210| 00 00 00 00 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001220| ff ff ff ff ff ff ff 0f | 00 00 00 00 f0 ff ff ff |........|........|
|00001230| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001240| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001250| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001260| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001270| 0f 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001280| ff ff ff ff ff ff ff ff | 0f 00 00 00 f0 ff ff ff |........|........|
|00001290| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000012a0| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000012b0| ff ff ff ff ff ff ff ff | 0f 00 00 00 ff ff ff ff |........|........|
|000012c0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000012d0| 0f 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000012e0| ff ff ff ff ff ff ff ff | 0f 00 00 00 ff ff ff ff |........|........|
|000012f0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001300| 0f 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001310| ff ff ff ff ff ff ff ff | 0f 00 00 00 ff ff ff ff |........|........|
|00001320| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001330| 0f 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001340| ff ff ff ff ff ff ff ff | 0f 00 00 00 b4 01 00 00 |........|........|
|00001350| 6c 65 66 74 61 72 72 6f | 77 00 00 00 02 00 00 00 |leftarro|w.......|
|00001360| 0a 00 00 00 00 00 00 00 | 07 00 00 00 ac 00 00 00 |........|........|
|00001370| 30 01 00 00 0c 00 00 00 | 00 ff ff ff 00 ff ff ff |0.......|........|
|00001380| 00 dd dd dd 00 dd dd dd | 00 bb bb bb 00 bb bb bb |........|........|
|00001390| 00 99 99 99 00 99 99 99 | 00 77 77 77 00 77 77 77 |........|.www.www|
|000013a0| 00 55 55 55 00 55 55 55 | 00 33 33 33 00 33 33 33 |.UUU.UUU|.333.333|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 44 99 00 00 44 99 |........|..D...D.|
|000013c0| 00 ee ee 00 00 ee ee 00 | 00 00 cc 00 00 00 cc 00 |........|........|
|000013d0| 00 dd 00 00 00 dd 00 00 | 00 ee ee bb 00 ee ee bb |........|........|
|000013e0| 00 55 88 00 00 55 88 00 | 00 ff bb 00 00 ff bb 00 |.U...U..|........|
|000013f0| 00 00 bb ff 00 00 bb ff | 11 11 11 11 11 11 50 11 |........|......P.|
|00001400| 11 00 00 77 11 11 11 11 | 11 00 55 11 11 00 00 77 |...w....|..U....w|
|00001410| 11 11 11 11 00 44 55 11 | 11 00 00 77 11 11 11 00 |.....DU.|...w....|
|00001420| 44 44 55 11 11 00 00 77 | 11 11 00 44 44 44 55 11 |DDU....w|...DDDU.|
|00001430| 11 00 00 77 11 00 44 44 | 44 44 55 11 11 00 00 77 |...w..DD|DDU....w|
|00001440| 11 11 33 44 44 44 55 11 | 11 00 00 77 11 11 11 33 |..3DDDU.|...w...3|
|00001450| 44 44 55 11 11 00 00 77 | 11 11 11 11 33 44 55 11 |DDU....w|....3DU.|
|00001460| 11 00 00 77 11 11 11 11 | 11 33 55 11 11 00 00 77 |...w....|.3U....w|
|00001470| 11 11 11 11 11 11 53 11 | 11 22 22 22 00 00 00 00 |......S.|."""....|
|00001480| 00 00 ff 00 00 ff ff ff | 00 00 00 00 00 ff ff 00 |........|........|
|00001490| 00 ff ff ff 00 00 00 00 | ff ff ff 00 00 ff ff ff |........|........|
|000014a0| 00 00 00 ff ff ff ff 00 | 00 ff ff ff 00 00 ff ff |........|........|
|000014b0| ff ff ff 00 00 ff ff ff | 00 ff ff ff ff ff ff 00 |........|........|
|000014c0| 00 ff ff ff 00 00 ff ff | ff ff ff 00 00 ff ff ff |........|........|
|000014d0| 00 00 00 ff ff ff ff 00 | 00 ff ff ff 00 00 00 00 |........|........|
|000014e0| ff ff ff 00 00 ff ff ff | 00 00 00 00 00 ff ff 00 |........|........|
|000014f0| 00 ff ff ff 00 00 00 00 | 00 00 ff 00 00 ff ff ff |........|........|
|00001500| b4 01 00 00 72 69 67 68 | 74 61 72 72 6f 77 00 00 |....righ|tarrow..|
|00001510| 02 00 00 00 0a 00 00 00 | 00 00 00 00 07 00 00 00 |........|........|
|00001520| ac 00 00 00 30 01 00 00 | 0c 00 00 00 00 ff ff ff |....0...|........|
|00001530| 00 ff ff ff 00 dd dd dd | 00 dd dd dd 00 bb bb bb |........|........|
|00001540| 00 bb bb bb 00 99 99 99 | 00 99 99 99 00 77 77 77 |........|.....www|
|00001550| 00 77 77 77 00 55 55 55 | 00 55 55 55 00 33 33 33 |.www.UUU|.UUU.333|
|00001560| 00 33 33 33 00 00 00 00 | 00 00 00 00 00 00 44 99 |.333....|......D.|
|00001570| 00 00 44 99 00 ee ee 00 | 00 ee ee 00 00 00 cc 00 |..D.....|........|
|00001580| 00 00 cc 00 00 dd 00 00 | 00 dd 00 00 00 ee ee bb |........|........|
|00001590| 00 ee ee bb 00 55 88 00 | 00 55 88 00 00 ff bb 00 |.....U..|.U......|
|000015a0| 00 ff bb 00 00 00 bb ff | 00 00 bb ff 11 11 30 11 |........|......0.|
|000015b0| 11 11 11 11 11 77 00 00 | 11 11 00 33 11 11 11 11 |.....w..|...3....|
|000015c0| 11 77 00 00 11 11 00 44 | 33 11 11 11 11 77 00 00 |.w.....D|3....w..|
|000015d0| 11 11 00 44 44 33 11 11 | 11 77 00 00 11 11 00 44 |...DD3..|.w.....D|
|000015e0| 44 44 33 11 11 77 00 00 | 11 11 00 44 44 44 44 77 |DD3..w..|...DDDDw|
|000015f0| 11 77 00 00 11 11 00 44 | 44 44 77 11 11 77 00 00 |.w.....D|DDw..w..|
|00001600| 11 11 00 44 44 77 11 11 | 11 77 00 00 11 11 00 44 |...DDw..|.w.....D|
|00001610| 77 11 11 11 11 77 00 00 | 11 11 00 77 11 11 11 11 |w....w..|...w....|
|00001620| 11 22 22 22 11 11 70 11 | 11 11 11 11 11 00 10 11 |."""..p.|........|
|00001630| 00 00 ff 00 00 00 00 00 | 00 ff ff ff 00 00 ff ff |........|........|
|00001640| 00 00 00 00 00 ff ff ff | 00 00 ff ff ff 00 00 00 |........|........|
|00001650| 00 ff ff ff 00 00 ff ff | ff ff 00 00 00 ff ff ff |........|........|
|00001660| 00 00 ff ff ff ff ff 00 | 00 ff ff ff 00 00 ff ff |........|........|
|00001670| ff ff ff ff 00 ff ff ff | 00 00 ff ff ff ff ff 00 |........|........|
|00001680| 00 ff ff ff 00 00 ff ff | ff ff 00 00 00 ff ff ff |........|........|
|00001690| 00 00 ff ff ff 00 00 00 | 00 ff ff ff 00 00 ff ff |........|........|
|000016a0| 00 00 00 00 00 ff ff ff | 00 00 ff 00 00 00 00 00 |........|........|
|000016b0| 00 ff ff ff 46 69 6c 65 | 44 61 74 61 82 48 65 6c |....File|Data.Hel|
|000016c0| 70 31 00 00 ae 02 00 00 | 54 09 00 00 44 ff fa ff |p1......|T...D...|
|000016d0| b0 aa e0 cc 03 00 f1 25 | 44 72 61 77 c9 00 00 00 |.......%|Draw....|
|000016e0| 00 00 00 00 44 72 61 77 | 20 20 20 20 20 20 20 20 |....Draw| |
|000016f0| bf 10 00 00 00 04 00 00 | 3f 97 03 00 00 7a 02 00 |........|?....z..|
|00001700| 0b 00 00 00 58 00 00 00 | 00 00 00 00 00 00 00 00 |....X...|........|
|00001710| 00 00 00 00 00 00 00 00 | 00 05 00 00 00 01 00 00 |........|........|
|00001720| 00 00 f0 3f 00 00 00 00 | 04 00 00 00 00 00 00 00 |...?....|........|
|00001730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001740| 01 00 00 00 01 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00001750| 80 00 00 00 88 13 00 00 | 02 00 00 00 ac 00 00 00 |........|........|
|00001760| 92 8e 00 00 ff 8d 00 00 | b6 8f 01 00 ff f5 01 00 |........|........|
|00001770| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 10 20 |........|....B.. |
|00001780| 02 00 00 00 0e 6a 01 00 | b8 c2 00 00 06 00 00 00 |.....j..|........|
|00001790| d8 37 01 00 6d 7c 00 00 | 70 e6 00 00 6d 7c 00 00 |.7..m|..|p...m|..|
|000017a0| 3a b4 00 00 b8 c2 00 00 | 06 00 00 00 05 82 00 00 |:.......|........|
|000017b0| 03 09 01 00 05 82 00 00 | fc 7a 01 00 3a b4 00 00 |........|.z..:...|
|000017c0| 47 c1 01 00 06 00 00 00 | 70 e6 00 00 92 07 02 00 |G.......|p.......|
|000017d0| d8 37 01 00 92 07 02 00 | 0e 6a 01 00 47 c1 01 00 |.7......|.j..G...|
|000017e0| 06 00 00 00 44 9c 01 00 | fc 7a 01 00 44 9c 01 00 |....D...|.z..D...|
|000017f0| 03 09 01 00 0e 6a 01 00 | b8 c2 00 00 05 00 00 00 |.....j..|........|
|00001800| 00 00 00 00 02 00 00 00 | ac 00 00 00 48 10 02 00 |........|....H...|
|00001810| ff 8d 00 00 6c 11 03 00 | ff f5 01 00 ff ff ff ff |....l...|........|
|00001820| 00 00 00 00 00 00 00 00 | 42 00 10 20 02 00 00 00 |........|B.. ....|
|00001830| f1 35 02 00 b8 c2 00 00 | 06 00 00 00 27 68 02 00 |.5......|....'h..|
|00001840| 6d 7c 00 00 8f b9 02 00 | 6d 7c 00 00 c5 eb 02 00 |m|......|m|......|
|00001850| b8 c2 00 00 06 00 00 00 | fa 1d 03 00 03 09 01 00 |........|........|
|00001860| fa 1d 03 00 fc 7a 01 00 | c5 eb 02 00 47 c1 01 00 |.....z..|....G...|
|00001870| 06 00 00 00 8f b9 02 00 | 92 07 02 00 27 68 02 00 |........|....'h..|
|00001880| 92 07 02 00 f1 35 02 00 | 47 c1 01 00 06 00 00 00 |.....5..|G.......|
|00001890| bb 03 02 00 fc 7a 01 00 | bb 03 02 00 03 09 01 00 |.....z..|........|
|000018a0| f1 35 02 00 b8 c2 00 00 | 05 00 00 00 00 00 00 00 |.5......|........|
|000018b0| 02 00 00 00 ac 00 00 00 | 23 11 01 00 ff a3 00 00 |........|#.......|
|000018c0| 7b b1 01 00 fe 09 02 00 | ff ff ff ff 00 00 00 00 |{.......|........|
|000018d0| 00 00 00 00 42 00 10 20 | 02 00 00 00 00 9a 01 00 |....B.. |........|
|000018e0| 6d d8 00 00 06 00 00 00 | b1 7a 01 00 86 92 00 00 |m.......|.z......|
|000018f0| ed 47 01 00 86 92 00 00 | 9f 28 01 00 6d d8 00 00 |.G......|.(..m...|
|00001900| 06 00 00 00 50 09 01 00 | 54 1e 01 00 50 09 01 00 |....P...|T...P...|
|00001910| aa 8f 01 00 9f 28 01 00 | 91 d5 01 00 06 00 00 00 |.....(..|........|
|00001920| ed 47 01 00 78 1b 02 00 | b1 7a 01 00 78 1b 02 00 |.G..x...|.z..x...|
|00001930| 00 9a 01 00 91 d5 01 00 | 06 00 00 00 4f b9 01 00 |........|....O...|
|00001940| aa 8f 01 00 4f b9 01 00 | 54 1e 01 00 00 9a 01 00 |....O...|T.......|
|00001950| 6d d8 00 00 05 00 00 00 | 00 00 00 00 02 00 00 00 |m.......|........|
|00001960| ac 00 00 00 a7 01 02 00 | ff a3 00 00 00 a2 02 00 |........|........|
|00001970| fe 09 02 00 ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00001980| 42 00 10 20 02 00 00 00 | 23 19 02 00 6d d8 00 00 |B.. ....|#...m...|
|00001990| 06 00 00 00 72 38 02 00 | 86 92 00 00 36 6b 02 00 |....r8..|....6k..|
|000019a0| 86 92 00 00 84 8a 02 00 | 6d d8 00 00 06 00 00 00 |........|m.......|
|000019b0| d4 a9 02 00 54 1e 01 00 | d4 a9 02 00 aa 8f 01 00 |....T...|........|
|000019c0| 84 8a 02 00 91 d5 01 00 | 06 00 00 00 36 6b 02 00 |........|....6k..|
|000019d0| 78 1b 02 00 72 38 02 00 | 78 1b 02 00 23 19 02 00 |x...r8..|x...#...|
|000019e0| 91 d5 01 00 06 00 00 00 | d4 f9 01 00 aa 8f 01 00 |........|........|
|000019f0| d4 f9 01 00 54 1e 01 00 | 23 19 02 00 6d d8 00 00 |....T...|#...m...|
|00001a00| 05 00 00 00 00 00 00 00 | 02 00 00 00 ac 00 00 00 |........|........|
|00001a10| b6 91 01 00 ff b7 00 00 | 3a c8 01 00 fe 13 02 00 |........|:.......|
|00001a20| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 10 20 |........|....B.. |
|00001a30| 02 00 00 00 3e c0 01 00 | f6 ea 00 00 06 00 00 00 |....>...|........|
|00001a40| 99 b5 01 00 03 a7 00 00 | 57 a4 01 00 03 a7 00 00 |........|W.......|
|00001a50| b1 99 01 00 f6 ea 00 00 | 06 00 00 00 0d 8f 01 00 |........|........|
|00001a60| e9 2e 01 00 0d 8f 01 00 | 16 9d 01 00 b1 99 01 00 |........|........|
|00001a70| 09 e1 01 00 06 00 00 00 | 57 a4 01 00 fb 24 02 00 |........|W....$..|
|00001a80| 99 b5 01 00 fb 24 02 00 | 3e c0 01 00 09 e1 01 00 |.....$..|>.......|
|00001a90| 06 00 00 00 e4 ca 01 00 | 16 9d 01 00 e4 ca 01 00 |........|........|
|00001aa0| e9 2e 01 00 3e c0 01 00 | f6 ea 00 00 05 00 00 00 |....>...|........|
|00001ab0| 00 00 00 00 02 00 00 00 | ac 00 00 00 7c e3 01 00 |........|....|...|
|00001ac0| ff b7 00 00 00 1a 02 00 | fe 13 02 00 ff ff ff ff |........|........|
|00001ad0| 00 00 00 00 00 00 00 00 | 42 00 10 20 02 00 00 00 |........|B.. ....|
|00001ae0| 78 eb 01 00 f6 ea 00 00 | 06 00 00 00 1d f6 01 00 |x.......|........|
|00001af0| 03 a7 00 00 5f 07 02 00 | 03 a7 00 00 05 12 02 00 |...._...|........|
|00001b00| f6 ea 00 00 06 00 00 00 | a9 1c 02 00 e9 2e 01 00 |........|........|
|00001b10| a9 1c 02 00 16 9d 01 00 | 05 12 02 00 09 e1 01 00 |........|........|
|00001b20| 06 00 00 00 5f 07 02 00 | fb 24 02 00 1d f6 01 00 |...._...|.$......|
|00001b30| fb 24 02 00 78 eb 01 00 | 09 e1 01 00 06 00 00 00 |.$..x...|........|
|00001b40| d3 e0 01 00 16 9d 01 00 | d3 e0 01 00 e9 2e 01 00 |........|........|
|00001b50| 78 eb 01 00 f6 ea 00 00 | 05 00 00 00 00 00 00 00 |x.......|........|
|00001b60| 02 00 00 00 ac 00 00 00 | bf 10 00 00 bf 5c 00 00 |........|.....\..|
|00001b70| 3f 7b 01 00 3f c7 01 00 | 00 ff ff ff 00 00 00 00 |?{..?...|........|
|00001b80| 80 02 00 00 42 00 10 20 | 02 00 00 00 47 45 01 00 |....B.. |....GE..|
|00001b90| b8 92 00 00 06 00 00 00 | fc fe 00 00 6d 4c 00 00 |........|....mL..|
|00001ba0| 03 8d 00 00 6d 4c 00 00 | b8 46 00 00 b8 92 00 00 |....mL..|.F......|
|00001bb0| 06 00 00 00 6d 00 00 00 | 03 d9 00 00 6d 00 00 00 |....m...|....m...|
|00001bc0| fc 4a 01 00 b8 46 00 00 | 47 91 01 00 06 00 00 00 |.J...F..|G.......|
|00001bd0| 03 8d 00 00 92 d7 01 00 | fc fe 00 00 92 d7 01 00 |........|........|
|00001be0| 47 45 01 00 47 91 01 00 | 06 00 00 00 92 8b 01 00 |GE..G...|........|
|00001bf0| fc 4a 01 00 92 8b 01 00 | 03 d9 00 00 47 45 01 00 |.J......|....GE..|
|00001c00| b8 92 00 00 05 00 00 00 | 00 00 00 00 02 00 00 00 |........|........|
|00001c10| ac 00 00 00 bf 2c 02 00 | bf 5c 00 00 3f 97 03 00 |.....,..|.\..?...|
|00001c20| 3f c7 01 00 00 ff ff ff | 00 00 00 00 80 02 00 00 |?.......|........|
|00001c30| 42 00 10 20 02 00 00 00 | b8 62 02 00 b8 92 00 00 |B.. ....|.b......|
|00001c40| 06 00 00 00 03 a9 02 00 | 6d 4c 00 00 fc 1a 03 00 |........|mL......|
|00001c50| 6d 4c 00 00 47 61 03 00 | b8 92 00 00 06 00 00 00 |mL..Ga..|........|
|00001c60| 92 a7 03 00 03 d9 00 00 | 92 a7 03 00 fc 4a 01 00 |........|.....J..|
|00001c70| 47 61 03 00 47 91 01 00 | 06 00 00 00 fc 1a 03 00 |Ga..G...|........|
|00001c80| 92 d7 01 00 03 a9 02 00 | 92 d7 01 00 b8 62 02 00 |........|.....b..|
|00001c90| 47 91 01 00 06 00 00 00 | 6d 1c 02 00 fc 4a 01 00 |G.......|m....J..|
|00001ca0| 6d 1c 02 00 03 d9 00 00 | b8 62 02 00 b8 92 00 00 |m.......|.b......|
|00001cb0| 05 00 00 00 00 00 00 00 | 02 00 00 00 54 00 00 00 |........|....T...|
|00001cc0| 00 34 01 00 00 86 00 00 | 00 70 02 00 80 ba 00 00 |.4......|.p......|
|00001cd0| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 10 20 |........|....B.. |
|00001ce0| 02 00 00 00 00 34 01 00 | 00 86 00 00 06 00 00 00 |.....4..|........|
|00001cf0| 00 84 01 00 00 ca 00 00 | 00 26 02 00 00 ce 00 00 |........|.&......|
|00001d00| 00 70 02 00 00 86 00 00 | 00 00 00 00 02 00 00 00 |.p......|........|
|00001d10| 54 00 00 00 00 64 00 00 | 00 a8 01 00 00 42 03 00 |T....d..|.....B..|
|00001d20| e7 14 02 00 ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00001d30| 42 00 10 20 02 00 00 00 | 00 64 00 00 00 aa 01 00 |B.. ....|.d......|
|00001d40| 06 00 00 00 00 4a 01 00 | 00 4e 02 00 00 86 02 00 |.....J..|.N......|
|00001d50| 00 22 02 00 00 42 03 00 | 00 a8 01 00 00 00 00 00 |."...B..|........|
|00001d60| 02 00 00 00 8c 00 00 00 | 00 12 00 00 00 04 00 00 |........|........|
|00001d70| 00 96 03 00 00 7a 02 00 | ff ff ff ff 00 00 00 00 |.....z..|........|
|00001d80| 00 00 00 00 42 00 10 20 | 02 00 00 00 00 12 00 00 |....B.. |........|
|00001d90| 00 12 01 00 08 00 00 00 | 00 12 00 00 00 04 00 00 |........|........|
|00001da0| 02 00 00 00 00 c6 00 00 | 00 12 01 00 08 00 00 00 |........|........|
|00001db0| 00 c6 00 00 00 04 00 00 | 02 00 00 00 00 d4 01 00 |........|........|
|00001dc0| 00 7a 02 00 08 00 00 00 | 00 d4 01 00 00 04 00 00 |.z......|........|
|00001dd0| 02 00 00 00 00 12 00 00 | 00 12 01 00 08 00 00 00 |........|........|
|00001de0| 00 96 03 00 00 12 01 00 | 00 00 00 00 02 00 00 00 |........|........|
|00001df0| 44 00 00 00 cc 12 00 00 | 00 fc 00 00 33 c5 00 00 |D.......|....3...|
|00001e00| 00 10 01 00 ff ff ff ff | 00 00 00 00 80 02 00 00 |........|........|
|00001e10| 7e 00 40 40 02 00 00 00 | cc 1c 00 00 00 06 01 00 |~.@@....|........|
|00001e20| 08 00 00 00 33 bb 00 00 | 00 06 01 00 00 00 00 00 |....3...|........|
|00001e30| 02 00 00 00 44 00 00 00 | 35 c9 00 00 40 16 01 00 |....D...|5...@...|
|00001e40| 2b d6 01 00 40 2a 01 00 | ff ff ff ff 00 00 00 00 |+...@*..|........|
|00001e50| 80 02 00 00 7e 00 40 40 | 02 00 00 00 35 d3 00 00 |....~.@@|....5...|
|00001e60| 40 20 01 00 08 00 00 00 | 2b cc 01 00 40 20 01 00 |@ ......|+...@ ..|
|00001e70| 00 00 00 00 01 00 00 00 | 3c 00 00 00 00 3c 00 00 |........|<....<..|
|00001e80| 00 de 00 00 00 8c 00 00 | 00 fe 00 00 00 00 00 00 |........|........|
|00001e90| 00 ff ff ff 00 00 00 00 | 00 10 00 00 00 20 00 00 |........|..... ..|
|00001ea0| 00 3c 00 00 00 e2 00 00 | 4d 69 6e 6f 72 00 00 00 |.<......|Minor...|
|00001eb0| 01 00 00 00 3c 00 00 00 | 00 3c 00 00 00 be 00 00 |....<...|.<......|
|00001ec0| 00 9c 00 00 00 de 00 00 | 00 00 00 00 00 ff ff ff |........|........|
|00001ed0| 00 00 00 00 00 10 00 00 | 00 20 00 00 00 3c 00 00 |........|. ...<..|
|00001ee0| 00 c2 00 00 52 61 64 69 | 75 73 00 00 01 00 00 00 |....Radi|us......|
|00001ef0| 44 00 00 00 00 f0 00 00 | 00 26 01 00 00 b0 01 00 |D.......|.&......|
|00001f00| 00 46 01 00 00 00 00 00 | 00 ff ff ff 00 00 00 00 |.F......|........|
|00001f10| 00 10 00 00 00 20 00 00 | 00 f0 00 00 00 2a 01 00 |..... ..|.....*..|
|00001f20| 4d 61 6a 6f 72 20 52 61 | 64 69 75 73 00 00 00 00 |Major Ra|dius....|
|00001f30| 02 00 00 00 54 00 00 00 | 00 1a 01 00 00 b2 01 00 |....T...|........|
|00001f40| 00 96 02 00 d4 de 01 00 | ff ff ff ff 00 00 00 00 |........|........|
|00001f50| 00 00 00 00 42 00 40 40 | 02 00 00 00 00 1a 01 00 |....B.@@|........|
|00001f60| 00 b2 01 00 06 00 00 00 | 00 7e 01 00 00 f2 01 00 |........|.~......|
|00001f70| 94 20 02 00 8d e7 01 00 | 00 96 02 00 00 b8 01 00 |. ......|........|
|00001f80| 00 00 00 00 02 00 00 00 | 54 00 00 00 00 6c 01 00 |........|T....l..|
|00001f90| 00 5a 01 00 00 3e 02 00 | 40 75 01 00 ff ff ff ff |.Z...>..|@u......|
|00001fa0| 00 00 00 00 00 00 00 00 | 42 00 40 40 02 00 00 00 |........|B.@@....|
|00001fb0| 00 6c 01 00 00 5c 01 00 | 06 00 00 00 00 b0 01 00 |.l...\..|........|
|00001fc0| 00 7c 01 00 00 f8 01 00 | 00 80 01 00 00 3e 02 00 |.|......|.....>..|
|00001fd0| 00 5a 01 00 00 00 00 00 | 02 00 00 00 54 00 00 00 |.Z......|....T...|
|00001fe0| 00 78 01 00 00 fc 00 00 | 00 2e 02 00 40 16 01 00 |.x......|....@...|
|00001ff0| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 40 40 |........|....B.@@|
|00002000| 02 00 00 00 00 78 01 00 | 00 fc 00 00 06 00 00 00 |.....x..|........|
|00002010| 00 98 01 00 00 20 01 00 | 00 16 02 00 00 1e 01 00 |..... ..|........|
|00002020| 00 2e 02 00 00 fc 00 00 | 00 00 00 00 46 69 6c 65 |........|....File|
|00002030| 44 61 74 61 82 48 65 6c | 70 32 00 00 ae 02 00 00 |Data.Hel|p2......|
|00002040| 38 04 00 00 44 ff fa ff | 60 94 22 cd 03 00 24 6b |8...D...|`."...$k|
|00002050| 44 72 61 77 c9 00 00 00 | 00 00 00 00 44 72 61 77 |Draw....|....Draw|
|00002060| 20 20 20 20 20 20 20 20 | c0 b2 00 00 80 3f 00 00 | |.....?..|
|00002070| 00 da 02 00 80 2f 03 00 | 0b 00 00 00 58 00 00 00 |...../..|....X...|
|00002080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002090| 00 05 00 00 00 01 00 00 | 00 00 f0 3f 00 00 00 00 |........|...?....|
|000020a0| 08 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000020b0| 00 00 00 00 00 00 00 00 | 01 00 00 00 01 00 00 00 |........|........|
|000020c0| 00 00 00 00 01 00 00 00 | 80 00 00 00 88 13 00 00 |........|........|
|000020d0| 06 00 00 00 b8 03 00 00 | c0 b2 00 00 80 3f 00 00 |........|.....?..|
|000020e0| 00 da 02 00 80 2f 03 00 | 20 20 20 20 20 20 20 20 |...../..| |
|000020f0| 20 20 20 20 02 00 00 00 | ac 00 00 00 ff b3 00 00 | ....|........|
|00002100| ff 86 00 00 ff cf 02 00 | ff e0 00 00 ff ff ff ff |........|........|
|00002110| 00 00 00 00 00 00 00 00 | 42 00 10 20 02 00 00 00 |........|B.. ....|
|00002120| eb 80 02 00 2e 94 00 00 | 06 00 00 00 7a 17 02 00 |........|....z...|
|00002130| 9b 82 00 00 85 6c 01 00 | 9b 82 00 00 14 03 01 00 |.....l..|........|
|00002140| 2e 94 00 00 06 00 00 00 | a3 99 00 00 c0 a5 00 00 |........|........|
|00002150| a3 99 00 00 3f c2 00 00 | 14 03 01 00 d1 d3 00 00 |....?...|........|
|00002160| 06 00 00 00 85 6c 01 00 | 64 e5 00 00 7a 17 02 00 |.....l..|d...z...|
|00002170| 64 e5 00 00 eb 80 02 00 | d1 d3 00 00 06 00 00 00 |d.......|........|
|00002180| 5c ea 02 00 3f c2 00 00 | 5c ea 02 00 c0 a5 00 00 |\...?...|\.......|
|00002190| eb 80 02 00 2e 94 00 00 | 05 00 00 00 00 00 00 00 |........|........|
|000021a0| 02 00 00 00 ac 00 00 00 | ff 67 01 00 7f b9 02 00 |........|.g......|
|000021b0| ff 1b 02 00 7e e6 02 00 | ff ff ff ff 00 00 00 00 |....~...|........|
|000021c0| 00 00 00 00 42 00 10 20 | 02 00 00 00 a3 01 02 00 |....B.. |........|
|000021d0| 16 c0 02 00 06 00 00 00 | 7e de 01 00 4d b7 02 00 |........|~...M...|
|000021e0| 81 a5 01 00 4d b7 02 00 | 5c 82 01 00 16 c0 02 00 |....M...|\.......|
|000021f0| 06 00 00 00 36 5f 01 00 | df c8 02 00 36 5f 01 00 |....6_..|....6_..|
|00002200| 1f d7 02 00 5c 82 01 00 | e8 df 02 00 06 00 00 00 |....\...|........|
|00002210| 81 a5 01 00 b1 e8 02 00 | 7e de 01 00 b1 e8 02 00 |........|~.......|
|00002220| a3 01 02 00 e8 df 02 00 | 06 00 00 00 c9 24 02 00 |........|.....$..|
|00002230| 1f d7 02 00 c9 24 02 00 | df c8 02 00 a3 01 02 00 |.....$..|........|
|00002240| 16 c0 02 00 05 00 00 00 | 00 00 00 00 02 00 00 00 |........|........|
|00002250| ac 00 00 00 c0 b2 00 00 | 20 80 00 00 40 d1 02 00 |........| ...@...|
|00002260| 20 e2 02 00 ff ff ff ff | 00 00 00 00 80 02 00 00 | .......|........|
|00002270| 42 00 10 20 02 00 00 00 | 00 68 01 00 00 d0 02 00 |B.. ....|.h......|
|00002280| 06 00 00 00 00 68 01 00 | 00 49 02 00 00 b4 00 00 |.....h..|.I......|
|00002290| 00 95 01 00 00 b4 00 00 | 00 b4 00 00 06 00 00 00 |........|........|
|000022a0| 00 b4 00 00 80 70 00 00 | 00 d0 02 00 80 70 00 00 |.....p..|.....p..|
|000022b0| 00 d0 02 00 00 b4 00 00 | 06 00 00 00 00 d0 02 00 |........|........|
|000022c0| 80 ab 01 00 00 1c 02 00 | 00 49 02 00 00 1c 02 00 |........|.I......|
|000022d0| 00 d0 02 00 06 00 00 00 | 00 1c 02 00 80 e6 02 00 |........|........|
|000022e0| 00 68 01 00 80 e6 02 00 | 00 68 01 00 00 d0 02 00 |.h......|.h......|
|000022f0| 05 00 00 00 00 00 00 00 | 02 00 00 00 44 00 00 00 |........|....D...|
|00002300| 00 b8 01 00 00 b8 01 00 | 00 cc 01 00 00 da 02 00 |........|........|
|00002310| ff ff ff ff 00 00 00 00 | 80 02 00 00 7e 00 40 40 |........|....~.@@|
|00002320| 02 00 00 00 00 c2 01 00 | 00 d0 02 00 08 00 00 00 |........|........|
|00002330| 00 c2 01 00 00 c2 01 00 | 00 00 00 00 02 00 00 00 |........|........|
|00002340| 44 00 00 00 00 b8 01 00 | 00 f3 02 00 00 26 02 00 |D.......|.....&..|
|00002350| 00 07 03 00 ff ff ff ff | 00 00 00 00 80 02 00 00 |........|........|
|00002360| 7e 00 40 40 02 00 00 00 | 00 c2 01 00 00 fd 02 00 |~.@@....|........|
|00002370| 08 00 00 00 00 1c 02 00 | 00 fd 02 00 00 00 00 00 |........|........|
|00002380| 02 00 00 00 44 00 00 00 | 00 b8 01 00 80 66 00 00 |....D...|.....f..|
|00002390| 00 da 02 00 80 7a 00 00 | ff ff ff ff 00 00 00 00 |.....z..|........|
|000023a0| 80 02 00 00 7e 00 40 40 | 02 00 00 00 00 c2 01 00 |....~.@@|........|
|000023b0| 80 70 00 00 08 00 00 00 | 00 d0 02 00 80 70 00 00 |.p......|.....p..|
|000023c0| 00 00 00 00 01 00 00 00 | 44 00 00 00 00 c2 01 00 |........|D.......|
|000023d0| 80 0f 03 00 00 82 02 00 | 80 2f 03 00 00 00 00 00 |........|./......|
|000023e0| 00 ff ff ff 00 00 00 00 | 00 10 00 00 00 20 00 00 |........|..... ..|
|000023f0| 00 c2 01 00 80 13 03 00 | 4d 69 6e 6f 72 20 52 61 |........|Minor Ra|
|00002400| 64 69 75 73 00 00 00 00 | 01 00 00 00 3c 00 00 00 |dius....|....<...|
|00002410| 80 d8 01 00 80 01 02 00 | 80 38 02 00 80 21 02 00 |........|.8...!..|
|00002420| 00 00 00 00 00 ff ff ff | 00 00 00 00 00 10 00 00 |........|........|
|00002430| 00 20 00 00 80 d8 01 00 | 80 05 02 00 48 65 69 67 |. ......|....Heig|
|00002440| 68 74 00 00 01 00 00 00 | 44 00 00 00 00 ef 01 00 |ht......|D.......|
|00002450| 80 3f 00 00 00 af 02 00 | 80 5f 00 00 00 00 00 00 |.?......|._......|
|00002460| 00 ff ff ff 00 00 00 00 | 00 10 00 00 00 20 00 00 |........|..... ..|
|00002470| 00 ef 01 00 80 43 00 00 | 4d 61 6a 6f 72 20 52 61 |.....C..|Major Ra|
|00002480| 64 69 75 73 00 00 00 00 | 46 69 6c 65 44 61 74 61 |dius....|FileData|
|00002490| 82 48 65 6c 70 33 00 00 | ae 02 00 00 a4 05 00 00 |.Help3..|........|
|000024a0| 44 ff fa ff 53 26 22 cd | 03 00 bc 53 44 72 61 77 |D...S&".|...SDraw|
|000024b0| c9 00 00 00 00 00 00 00 | 44 72 61 77 20 20 20 20 |........|Draw |
|000024c0| 20 20 20 20 c0 21 00 00 | c0 08 00 00 00 ef 02 00 | .!..|........|
|000024d0| 40 27 02 00 0b 00 00 00 | 58 00 00 00 00 00 00 00 |@'......|X.......|
|000024e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 05 00 00 |........|........|
|000024f0| 00 01 00 00 00 00 f0 3f | 00 00 00 00 04 00 00 00 |.......?|........|
|00002500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002510| 00 00 00 00 01 00 00 00 | 01 00 00 00 00 00 00 00 |........|........|
|00002520| 01 00 00 00 80 00 00 00 | 88 13 00 00 06 00 00 00 |........|........|
|00002530| 24 05 00 00 c0 21 00 00 | c0 08 00 00 00 ef 02 00 |$....!..|........|
|00002540| 40 27 02 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |@'.. | |
|00002550| 02 00 00 00 ac 00 00 00 | ff a9 00 00 ff cb 01 00 |........|........|
|00002560| ff 11 02 00 ff 25 02 00 | ff ff ff ff 00 00 00 00 |.....%..|........|
|00002570| 00 00 00 00 42 00 10 20 | 02 00 00 00 47 dd 01 00 |....B.. |....G...|
|00002580| 2e d9 01 00 06 00 00 00 | fc 96 01 00 9b c7 01 00 |........|........|
|00002590| 03 25 01 00 9b c7 01 00 | b8 de 00 00 2e d9 01 00 |.%......|........|
|000025a0| 06 00 00 00 6d 98 00 00 | c0 ea 01 00 6d 98 00 00 |....m...|....m...|
|000025b0| 3f 07 02 00 b8 de 00 00 | d1 18 02 00 06 00 00 00 |?.......|........|
|000025c0| 03 25 01 00 64 2a 02 00 | fc 96 01 00 64 2a 02 00 |.%..d*..|....d*..|
|000025d0| 47 dd 01 00 d1 18 02 00 | 06 00 00 00 92 23 02 00 |G.......|.....#..|
|000025e0| 3f 07 02 00 92 23 02 00 | c0 ea 01 00 47 dd 01 00 |?....#..|....G...|
|000025f0| 2e d9 01 00 05 00 00 00 | 00 00 00 00 02 00 00 00 |........|........|
|00002600| ac 00 00 00 00 23 00 00 | ff 44 01 00 ff 98 02 00 |.....#..|.D......|
|00002610| ff f8 01 00 ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00002620| 42 00 10 20 02 00 00 00 | bc 3c 02 00 5c 5f 01 00 |B.. ....|.<..\_..|
|00002630| 06 00 00 00 b9 c1 01 00 | 36 3c 01 00 46 fa 00 00 |........|6<..F...|
|00002640| 36 3c 01 00 43 7f 00 00 | 5c 5f 01 00 06 00 00 00 |6<..C...|\_......|
|00002650| 3f 04 00 00 81 82 01 00 | 3f 04 00 00 7e bb 01 00 |?.......|?...~...|
|00002660| 43 7f 00 00 a3 de 01 00 | 06 00 00 00 46 fa 00 00 |C.......|....F...|
|00002670| c9 01 02 00 b9 c1 01 00 | c9 01 02 00 bc 3c 02 00 |........|.....<..|
|00002680| a3 de 01 00 06 00 00 00 | c0 b7 02 00 7e bb 01 00 |........|....~...|
|00002690| c0 b7 02 00 81 82 01 00 | bc 3c 02 00 5c 5f 01 00 |........|.<..\_..|
|000026a0| 05 00 00 00 00 00 00 00 | 02 00 00 00 ac 00 00 00 |........|........|
|000026b0| 00 23 00 00 ff 09 00 00 | ff 98 02 00 ff bd 00 00 |.#......|........|
|000026c0| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 10 20 |........|....B.. |
|000026d0| 02 00 00 00 bc 3c 02 00 | 5c 24 00 00 06 00 00 00 |.....<..|\$......|
|000026e0| b9 c1 01 00 36 01 00 00 | 46 fa 00 00 36 01 00 00 |....6...|F...6...|
|000026f0| 43 7f 00 00 5c 24 00 00 | 06 00 00 00 3f 04 00 00 |C...\$..|....?...|
|00002700| 81 47 00 00 3f 04 00 00 | 7e 80 00 00 43 7f 00 00 |.G..?...|~...C...|
|00002710| a3 a3 00 00 06 00 00 00 | 46 fa 00 00 c9 c6 00 00 |........|F.......|
|00002720| b9 c1 01 00 c9 c6 00 00 | bc 3c 02 00 a3 a3 00 00 |........|.<......|
|00002730| 06 00 00 00 c0 b7 02 00 | 7e 80 00 00 c0 b7 02 00 |........|~.......|
|00002740| 81 47 00 00 bc 3c 02 00 | 5c 24 00 00 05 00 00 00 |.G...<..|\$......|
|00002750| 00 00 00 00 02 00 00 00 | c4 00 00 00 c0 21 00 00 |........|.....!..|
|00002760| c0 08 00 00 40 9a 02 00 | 40 27 02 00 ff ff ff ff |....@...|@'......|
|00002770| 00 00 00 00 80 02 00 00 | 42 00 10 20 02 00 00 00 |........|B.. ....|
|00002780| 00 23 00 00 00 9f 01 00 | 06 00 00 00 00 23 00 00 |.#......|.....#..|
|00002790| 3c 11 02 00 c3 eb 00 00 | 00 26 02 00 00 5e 01 00 |<.......|.&...^..|
|000027a0| 00 26 02 00 06 00 00 00 | 3c d0 01 00 00 26 02 00 |.&......|<....&..|
|000027b0| 00 99 02 00 3c 11 02 00 | 00 99 02 00 00 9f 01 00 |....<...|........|
|000027c0| 08 00 00 00 00 99 02 00 | 00 64 00 00 06 00 00 00 |........|.d......|
|000027d0| 00 99 02 00 00 37 00 00 | 00 12 02 00 00 0a 00 00 |.....7..|........|
|000027e0| 00 5e 01 00 00 0a 00 00 | 06 00 00 00 00 aa 00 00 |.^......|........|
|000027f0| 00 0a 00 00 00 23 00 00 | 00 37 00 00 00 23 00 00 |.....#..|.7...#..|
|00002800| 00 64 00 00 08 00 00 00 | 00 23 00 00 00 9f 01 00 |.d......|.#......|
|00002810| 05 00 00 00 00 00 00 00 | 02 00 00 00 ac 00 00 00 |........|........|
|00002820| ff a9 00 00 ff 09 00 00 | ff 11 02 00 ff 63 00 00 |........|.....c..|
|00002830| ff ff ff ff 00 00 00 00 | 00 00 00 00 42 00 10 20 |........|....B.. |
|00002840| 02 00 00 00 47 dd 01 00 | 2e 17 00 00 06 00 00 00 |....G...|........|
|00002850| fc 96 01 00 9b 05 00 00 | 03 25 01 00 9b 05 00 00 |........|.%......|
|00002860| b8 de 00 00 2e 17 00 00 | 06 00 00 00 6d 98 00 00 |........|....m...|
|00002870| c0 28 00 00 6d 98 00 00 | 3f 45 00 00 b8 de 00 00 |.(..m...|?E......|
|00002880| d1 56 00 00 06 00 00 00 | 03 25 01 00 64 68 00 00 |.V......|.%..dh..|
|00002890| fc 96 01 00 64 68 00 00 | 47 dd 01 00 d1 56 00 00 |....dh..|G....V..|
|000028a0| 06 00 00 00 92 23 02 00 | 3f 45 00 00 92 23 02 00 |.....#..|?E...#..|
|000028b0| c0 28 00 00 47 dd 01 00 | 2e 17 00 00 05 00 00 00 |.(..G...|........|
|000028c0| 00 00 00 00 02 00 00 00 | 44 00 00 00 00 5e 01 00 |........|D....^..|
|000028d0| 00 04 01 00 5f 97 02 00 | 00 18 01 00 ff ff ff ff |...._...|........|
|000028e0| 00 00 00 00 80 02 00 00 | 7e 00 40 40 02 00 00 00 |........|~.@@....|
|000028f0| 00 68 01 00 00 0e 01 00 | 08 00 00 00 5f 8d 02 00 |.h......|...._...|
|00002900| 00 0e 01 00 00 00 00 00 | 02 00 00 00 44 00 00 00 |........|....D...|
|00002910| 00 54 01 00 5c 0c 01 00 | 00 68 01 00 77 08 02 00 |.T..\...|.h..w...|
|00002920| ff ff ff ff 00 00 00 00 | 80 02 00 00 7e 00 40 40 |........|....~.@@|
|00002930| 02 00 00 00 00 5e 01 00 | 77 fe 01 00 08 00 00 00 |.....^..|w.......|
|00002940| 00 5e 01 00 5c 16 01 00 | 00 00 00 00 01 00 00 00 |.^..\...|........|
|00002950| 40 00 00 00 00 3f 02 00 | 00 c8 01 00 00 ef 02 00 |@....?..|........|
|00002960| 00 e8 01 00 00 00 00 00 | 00 ff ff ff 00 00 00 00 |........|........|
|00002970| 00 10 00 00 00 20 00 00 | 00 3f 02 00 00 cc 01 00 |..... ..|.?......|
|00002980| 45 64 67 65 20 72 61 64 | 69 75 73 00 01 00 00 00 |Edge rad|ius.....|
|00002990| 44 00 00 00 00 aa 01 00 | 00 1d 01 00 00 6a 02 00 |D.......|.....j..|
|000029a0| 00 3d 01 00 00 00 00 00 | 00 ff ff ff 00 00 00 00 |.=......|........|
|000029b0| 00 10 00 00 00 20 00 00 | 00 aa 01 00 00 21 01 00 |..... ..|.....!..|
|000029c0| 4d 61 6a 6f 72 20 52 61 | 64 69 75 73 00 00 00 00 |Major Ra|dius....|
|000029d0| 01 00 00 00 3c 00 00 00 | 00 fc 00 00 00 66 01 00 |....<...|.....f..|
|000029e0| 00 5c 01 00 00 86 01 00 | 00 00 00 00 00 ff ff ff |.\......|........|
|000029f0| 00 00 00 00 00 10 00 00 | 00 20 00 00 00 fc 00 00 |........|. ......|
|00002a00| 00 6a 01 00 48 65 69 67 | 68 74 00 00 02 00 00 00 |.j..Heig|ht......|
|00002a10| 44 00 00 00 00 12 02 00 | 00 8b 01 00 01 26 02 00 |D.......|.....&..|
|00002a20| 8e 10 02 00 ff ff ff ff | 00 00 00 00 80 02 00 00 |........|........|
|00002a30| 7e 00 40 40 02 00 00 00 | 00 1c 02 00 00 95 01 00 |~.@@....|........|
|00002a40| 08 00 00 00 01 1c 02 00 | 8e 06 02 00 00 00 00 00 |........|........|
|00002a50| 46 69 6c 65 44 61 74 61 | 82 50 4f 56 73 68 61 70 |FileData|.POVshap|
|00002a60| 65 00 00 00 11 34 00 00 | 44 fb ff ff df a4 21 cd |e....4..|D.....!.|
|00002a70| 03 00 47 7d 0d 00 0a 4c | f4 20 3d 3d 3d 3d 3d 3d |..G}...L|. ======|
|00002a80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002aa0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ab0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ac0| 0d 00 14 4c f4 20 3d 3d | 3d 20 41 70 70 6c 69 63 |...L. ==|= Applic|
|00002ad0| 61 74 69 6f 6e 20 73 70 | 65 63 69 66 69 63 20 69 |ation sp|ecific i|
|00002ae0| 6e 69 74 69 61 6c 69 73 | 61 74 69 6f 6e 20 20 20 |nitialis|ation |
|00002af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b00| 20 20 20 20 20 20 20 20 | 20 3d 3d 3d 0d 00 1e 4c | | ===...L|
|00002b10| f4 20 3d 3d 3d 20 20 20 | 20 20 20 20 20 20 20 20 |. === | |
|00002b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b50| 20 20 20 20 20 3d 3d 3d | 0d 00 28 4c 4e 61 6d 65 | ===|..(LName|
|00002b60| 24 3d 22 50 4f 56 73 68 | 61 70 65 22 20 20 20 20 |$="POVsh|ape" |
|00002b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b80| 20 20 20 20 3a f4 20 74 | 68 65 20 74 61 73 6b 20 | :. t|he task |
|00002b90| 6e 61 6d 65 20 20 20 20 | 20 20 20 20 20 20 20 20 |name | |
|00002ba0| 20 3d 3d 3d 0d 00 32 4c | 76 65 72 73 69 6f 6e 24 | ===..2L|version$|
|00002bb0| 3d 22 31 2e 30 30 20 28 | 31 38 2d 41 75 67 2d 31 |="1.00 (|18-Aug-1|
|00002bc0| 39 39 33 29 22 20 20 20 | 20 20 20 20 20 20 20 20 |993)" | |
|00002bd0| 3a f4 20 74 68 65 20 76 | 65 72 73 69 6f 6e 20 6e |:. the v|ersion n|
|00002be0| 75 6d 62 65 72 20 20 20 | 20 20 20 20 20 3d 3d 3d |umber | ===|
|00002bf0| 0d 00 3c 4c 53 61 76 65 | 24 3d 22 53 68 61 70 65 |..<LSave|$="Shape|
|00002c00| 22 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |" | |
|00002c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a f4 20 64 | | :. d|
|00002c20| 65 66 61 75 6c 74 20 73 | 61 76 65 66 69 6c 65 20 |efault s|avefile |
|00002c30| 6e 61 6d 65 20 20 20 20 | 20 3d 3d 3d 0d 00 46 4a |name | ===..FJ|
|00002c40| de 20 44 61 74 61 25 20 | 31 30 30 30 20 20 20 20 |. Data% |1000 |
|00002c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c60| 20 20 20 20 20 20 3a f4 | 20 6c 6f 63 61 74 69 6f | :.| locatio|
|00002c70| 6e 20 6f 66 20 70 72 6f | 63 65 73 73 65 64 20 64 |n of pro|cessed d|
|00002c80| 61 74 61 3d 3d 3d 0d 00 | 50 4c 44 61 74 61 4c 65 |ata===..|PLDataLe|
|00002c90| 6e 25 3d 30 20 20 20 20 | 20 20 20 20 20 20 20 20 |n%=0 | |
|00002ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002cb0| 20 20 3a f4 20 6c 65 6e | 67 74 68 20 6f 66 20 64 | :. len|gth of d|
|00002cc0| 61 74 61 20 20 20 20 20 | 20 20 20 20 20 20 20 3d |ata | =|
|00002cd0| 3d 3d 0d 00 5a 4c 49 6e | 70 75 74 25 3d 30 20 20 |==..ZLIn|put%=0 |
|00002ce0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a f4 | | :.|
|00002d00| 20 6c 6f 63 61 74 69 6f | 6e 20 6f 66 20 73 6f 75 | locatio|n of sou|
|00002d10| 72 63 65 20 64 61 74 61 | 20 20 20 3d 3d 3d 0d 00 |rce data| ===..|
|00002d20| 64 4c 49 6e 70 75 74 4c | 65 6e 25 3d 30 20 20 20 |dLInputL|en%=0 |
|00002d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002d40| 20 20 20 20 20 20 20 20 | 20 20 3a f4 20 6c 65 6e | | :. len|
|00002d50| 67 74 68 20 6f 66 20 73 | 6f 75 72 63 65 20 64 61 |gth of s|ource da|
|00002d60| 74 61 20 20 20 20 20 3d | 3d 3d 0d 00 6e 4c 46 69 |ta =|==..nLFi|
|00002d70| 6c 65 54 79 70 65 24 3d | 22 46 46 46 22 20 20 20 |leType$=|"FFF" |
|00002d80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002d90| 20 20 20 20 20 20 3a f4 | 20 73 65 74 74 79 70 65 | :.| settype|
|00002da0| 20 66 6f 72 20 6f 75 74 | 70 75 74 20 20 20 20 20 | for out|put |
|00002db0| 20 20 20 3d 3d 3d 0d 00 | 78 4c 73 63 72 61 70 72 | ===..|xLscrapr|
|00002dc0| 65 66 25 3d 30 20 20 20 | 20 20 20 20 20 20 20 20 |ef%=0 | |
|00002dd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002de0| 20 20 3a f4 20 61 72 65 | 20 77 65 20 75 73 69 6e | :. are| we usin|
|00002df0| 67 20 53 63 72 61 70 46 | 69 6c 65 20 20 20 20 3d |g ScrapF|ile =|
|00002e00| 3d 3d 0d 00 82 4c f4 20 | 3d 3d 3d 20 20 20 20 20 |==...L. |=== |
|00002e10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e40| 20 20 20 20 20 20 20 20 | 20 20 20 3d 3d 3d 0d 00 | | ===..|
|00002e50| 8c 4c f4 20 3d 3d 3d 20 | 20 20 20 20 20 20 20 20 |.L. === | |
|00002e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e90| 20 20 20 20 20 20 20 3d | 3d 3d 0d 00 96 4c f4 20 | =|==...L. |
|00002ea0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002eb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ed0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ee0| 3d 3d 3d 3d 3d 3d 0d 00 | a0 04 0d 00 aa 1a 44 69 |======..|......Di|
|00002ef0| 72 24 3d 22 3c 22 2b 4e | 61 6d 65 24 2b 22 24 44 |r$="<"+N|ame$+"$D|
|00002f00| 69 72 3e 22 0d 00 b4 21 | de 20 62 25 20 31 30 30 |ir>"...!|. b% 100|
|00002f10| 30 2c 20 51 25 20 31 30 | 30 30 2c 20 4d 65 6e 75 |0, Q% 10|00, Menu|
|00002f20| 25 20 34 30 30 0d 00 be | 0e 24 62 25 3d 22 54 41 |% 400...|.$b%="TA|
|00002f30| 53 4b 22 0d 00 c8 28 c8 | 99 22 57 69 6d 70 5f 49 |SK"...(.|."Wimp_I|
|00002f40| 6e 69 74 69 61 6c 69 73 | 65 22 2c 20 32 30 30 2c |nitialis|e", 200,|
|00002f50| 20 21 62 25 2c 20 4e 61 | 6d 65 24 0d 00 d2 04 0d | !b%, Na|me$.....|
|00002f60| 00 dc 35 e0 3d e0 2b 26 | 34 30 30 30 3a d3 3d 93 |..5.=.+&|4000:.=.|
|00002f70| 2d 26 31 30 30 3a 48 65 | 61 70 25 3d 93 3a f2 49 |-&100:He|ap%=.:.I|
|00002f80| 6e 69 74 48 65 61 70 28 | 48 65 61 70 25 2c 20 26 |nitHeap(|Heap%, &|
|00002f90| 31 30 30 29 0d 00 e6 04 | 0d 00 f0 09 f2 49 6e 69 |100)....|.....Ini|
|00002fa0| 74 0d 00 fa 0e ee 20 85 | 20 f2 45 72 72 6f 72 0d |t..... .| .Error.|
|00002fb0| 01 04 05 f5 0d 01 0e 21 | 20 c8 99 22 57 69 6d 70 |.......!| .."Wimp|
|00002fc0| 5f 50 6f 6c 6c 22 2c 20 | 34 39 2c 20 62 25 20 b8 |_Poll", |49, b% .|
|00002fd0| 20 61 63 74 25 0d 01 18 | 0e 20 c8 8e 20 61 63 74 | act%...|. .. act|
|00002fe0| 25 20 ca 0d 01 22 11 20 | 20 c9 20 31 3a f2 52 65 |% ...". | . 1:.Re|
|00002ff0| 64 72 61 77 0d 01 2c 23 | 20 20 c9 20 32 3a c8 99 |draw..,#| . 2:..|
|00003000| 22 57 69 6d 70 5f 4f 70 | 65 6e 57 69 6e 64 6f 77 |"Wimp_Op|enWindow|
|00003010| 22 2c 20 2c 20 62 25 0d | 01 36 24 20 20 c9 20 33 |", , b%.|.6$ . 3|
|00003020| 3a c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |:.."Wimp|_CloseWi|
|00003030| 6e 64 6f 77 22 2c 20 2c | 20 62 25 0d 01 40 12 20 |ndow", ,| b%..@. |
|00003040| 20 c9 20 36 3a f2 42 75 | 74 74 6f 6e 73 0d 01 4a | . 6:.Bu|ttons..J|
|00003050| 13 20 20 c9 20 37 3a f2 | 44 72 61 67 28 62 25 29 |. . 7:.|Drag(b%)|
|00003060| 0d 01 54 1f 20 20 c9 20 | 38 3a f2 6b 65 79 28 62 |..T. . |8:.key(b|
|00003070| 25 21 30 2c 62 25 21 34 | 2c 62 25 21 32 34 29 0d |%!0,b%!4|,b%!24).|
|00003080| 01 5e 18 20 20 c9 20 39 | 3a f2 6d 65 6e 75 73 65 |.^. . 9|:.menuse|
|00003090| 6c 65 63 74 69 6f 6e 0d | 01 68 22 20 20 c9 20 31 |lection.|.h" . 1|
|000030a0| 37 2c 20 31 38 3a f2 4d | 65 73 73 61 67 65 28 62 |7, 18:.M|essage(b|
|000030b0| 25 21 31 36 2c 20 62 25 | 29 0d 01 72 06 20 cb 0d |%!16, b%|)..r. ..|
|000030c0| 01 7c 0b fd 20 51 75 69 | 74 25 0d 01 86 16 c8 99 |.|.. Qui|t%......|
|000030d0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|000030e0| 0d 01 90 06 c8 98 0d 01 | 9a 04 0d 01 a4 0a dd f2 |........|........|
|000030f0| 49 6e 69 74 0d 01 ae 0b | 20 ea 20 69 73 70 25 0d |Init....| . isp%.|
|00003100| 01 b8 12 20 ee 20 85 20 | f2 45 72 72 6f 72 3a c8 |... . . |.Error:.|
|00003110| 98 0d 01 c2 0e 20 69 64 | 70 74 72 25 3d 51 25 0d |..... id|ptr%=Q%.|
|00003120| 01 cc 04 0d 01 d6 1f 20 | f4 20 3d 3d 20 6c 6f 61 |....... |. == loa|
|00003130| 64 20 74 68 65 20 74 65 | 6d 70 6c 61 74 65 73 20 |d the te|mplates |
|00003140| 3d 3d 0d 01 e0 2f 20 c8 | 99 22 57 69 6d 70 5f 4f |==.../ .|."Wimp_O|
|00003150| 70 65 6e 54 65 6d 70 6c | 61 74 65 22 2c 20 2c 20 |penTempl|ate", , |
|00003160| 44 69 72 24 2b 22 2e 54 | 65 6d 70 6c 61 74 65 73 |Dir$+".T|emplates|
|00003170| 22 0d 01 ea 4a 20 c8 99 | 22 57 69 6d 70 5f 4c 6f |"...J ..|"Wimp_Lo|
|00003180| 61 64 54 65 6d 70 6c 61 | 74 65 22 2c 20 2c 20 62 |adTempla|te", , b|
|00003190| 25 2c 20 69 64 70 74 72 | 25 2c 20 51 25 2b 31 30 |%, idptr|%, Q%+10|
|000031a0| 30 30 2c 20 2d 31 2c 20 | 22 49 6e 66 6f 22 20 b8 |00, -1, |"Info" .|
|000031b0| 20 2c 20 2c 20 69 64 70 | 74 72 25 0d 01 f4 28 20 | , , idp|tr%...( |
|000031c0| c8 99 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |.."Wimp_|CreateWi|
|000031d0| 6e 64 6f 77 22 2c 20 2c | 20 62 25 20 b8 20 49 6e |ndow", ,| b% . In|
|000031e0| 66 6f 25 0d 01 fe 4a 20 | c8 99 22 57 69 6d 70 5f |fo%...J |.."Wimp_|
|000031f0| 4c 6f 61 64 54 65 6d 70 | 6c 61 74 65 22 2c 20 2c |LoadTemp|late", ,|
|00003200| 20 62 25 2c 20 69 64 70 | 74 72 25 2c 20 51 25 2b | b%, idp|tr%, Q%+|
|00003210| 31 30 30 30 2c 20 2d 31 | 2c 20 22 53 61 76 65 22 |1000, -1|, "Save"|
|00003220| 20 b8 20 2c 20 2c 20 69 | 64 70 74 72 25 0d 02 08 | . , , i|dptr%...|
|00003230| 28 20 c8 99 22 57 69 6d | 70 5f 43 72 65 61 74 65 |( .."Wim|p_Create|
|00003240| 57 69 6e 64 6f 77 22 2c | 20 2c 20 62 25 20 b8 20 |Window",| , b% . |
|00003250| 53 61 76 65 25 0d 02 12 | 4b 20 c8 99 22 57 69 6d |Save%...|K .."Wim|
|00003260| 70 5f 4c 6f 61 64 54 65 | 6d 70 6c 61 74 65 22 2c |p_LoadTe|mplate",|
|00003270| 20 2c 20 62 25 2c 20 69 | 64 70 74 72 25 2c 20 51 | , b%, i|dptr%, Q|
|00003280| 25 2b 31 30 30 30 2c 20 | 2d 31 2c 20 22 54 6f 72 |%+1000, |-1, "Tor|
|00003290| 75 73 22 20 b8 20 2c 20 | 2c 20 69 64 70 74 72 25 |us" . , |, idptr%|
|000032a0| 0d 02 1c 29 20 c8 99 22 | 57 69 6d 70 5f 43 72 65 |...) .."|Wimp_Cre|
|000032b0| 61 74 65 57 69 6e 64 6f | 77 22 2c 20 2c 20 62 25 |ateWindo|w", , b%|
|000032c0| 20 b8 20 54 6f 72 75 73 | 25 0d 02 26 4d 20 c8 99 | . Torus|%..&M ..|
|000032d0| 22 57 69 6d 70 5f 4c 6f | 61 64 54 65 6d 70 6c 61 |"Wimp_Lo|adTempla|
|000032e0| 74 65 22 2c 20 2c 20 62 | 25 2c 20 69 64 70 74 72 |te", , b|%, idptr|
|000032f0| 25 2c 20 51 25 2b 31 30 | 30 30 2c 20 2d 31 2c 20 |%, Q%+10|00, -1, |
|00003300| 22 53 6f 66 74 43 79 6c | 22 20 b8 20 2c 20 2c 20 |"SoftCyl|" . , , |
|00003310| 69 64 70 74 72 25 0d 02 | 30 2b 20 c8 99 22 57 69 |idptr%..|0+ .."Wi|
|00003320| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|00003330| 2c 20 2c 20 62 25 20 b8 | 20 53 6f 66 74 43 79 6c |, , b% .| SoftCyl|
|00003340| 25 0d 02 3a 4a 20 c8 99 | 22 57 69 6d 70 5f 4c 6f |%..:J ..|"Wimp_Lo|
|00003350| 61 64 54 65 6d 70 6c 61 | 74 65 22 2c 20 2c 20 62 |adTempla|te", , b|
|00003360| 25 2c 20 69 64 70 74 72 | 25 2c 20 51 25 2b 31 30 |%, idptr|%, Q%+10|
|00003370| 30 30 2c 20 2d 31 2c 20 | 22 4e 65 63 6b 22 20 b8 |00, -1, |"Neck" .|
|00003380| 20 2c 20 2c 20 69 64 70 | 74 72 25 0d 02 44 28 20 | , , idp|tr%..D( |
|00003390| c8 99 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |.."Wimp_|CreateWi|
|000033a0| 6e 64 6f 77 22 2c 20 2c | 20 62 25 20 b8 20 4e 65 |ndow", ,| b% . Ne|
|000033b0| 63 6b 25 0d 02 4e 1b 20 | c8 99 22 57 69 6d 70 5f |ck%..N. |.."Wimp_|
|000033c0| 43 6c 6f 73 65 54 65 6d | 70 6c 61 74 65 22 0d 02 |CloseTem|plate"..|
|000033d0| 58 04 0d 02 62 16 20 f4 | 20 50 52 4f 43 4c 6f 61 |X...b. .| PROCLoa|
|000033e0| 64 53 70 72 69 74 65 73 | 0d 02 6c 04 0d 02 76 22 |dSprites|..l...v"|
|000033f0| 20 f4 20 3d 3d 20 46 69 | 6e 64 20 74 68 65 20 69 | . == Fi|nd the i|
|00003400| 63 6f 6e 62 61 72 20 69 | 63 6f 6e 20 3d 3d 0d 02 |conbar i|con ==..|
|00003410| 80 0e 20 de 20 69 73 70 | 25 20 31 32 0d 02 8a 0b |.. . isp|% 12....|
|00003420| 20 21 62 25 3d 2d 31 0d | 02 94 24 20 62 25 21 34 | !b%=-1.|..$ b%!4|
|00003430| 3d 30 3a 62 25 21 31 32 | 3d 38 30 3a 62 25 21 38 |=0:b%!12|=80:b%!8|
|00003440| 3d 30 3a 62 25 21 31 36 | 3d 38 30 0d 02 9e 20 20 |=0:b%!16|=80... |
|00003450| 62 25 21 32 30 3d 26 33 | 31 30 32 3a 24 69 73 70 |b%!20=&3|102:$isp|
|00003460| 25 3d 22 21 22 2b 4e 61 | 6d 65 24 0d 02 a8 26 20 |%="!"+Na|me$...& |
|00003470| 62 25 21 32 34 3d 69 73 | 70 25 3a 62 25 21 32 38 |b%!24=is|p%:b%!28|
|00003480| 3d 31 3a 62 25 21 33 32 | 3d a9 24 69 73 70 25 2b |=1:b%!32|=.$isp%+|
|00003490| 31 0d 02 b2 24 20 c8 99 | 22 57 69 6d 70 5f 43 72 |1...$ ..|"Wimp_Cr|
|000034a0| 65 61 74 65 49 63 6f 6e | 22 2c 20 2c 20 62 25 20 |eateIcon|", , b% |
|000034b0| b8 20 69 68 25 0d 02 bc | 04 0d 02 c6 38 20 f4 20 |. ih%...|....8 . |
|000034c0| 3d 3d 20 70 75 74 20 74 | 68 65 20 76 65 72 73 69 |== put t|he versi|
|000034d0| 6f 6e 20 6e 75 6d 62 65 | 72 20 69 6e 74 6f 20 74 |on numbe|r into t|
|000034e0| 68 65 20 69 6e 66 6f 20 | 77 69 6e 64 6f 77 20 3d |he info |window =|
|000034f0| 3d 0d 02 d0 1b 20 24 a4 | 69 28 49 6e 66 6f 25 2c |=.... $.|i(Info%,|
|00003500| 20 33 29 3d 76 65 72 73 | 69 6f 6e 24 0d 02 da 04 | 3)=vers|ion$....|
|00003510| 0d 02 e4 25 20 f4 20 3d | 3d 20 44 65 66 61 75 6c |...% . =|= Defaul|
|00003520| 74 20 6e 61 6d 65 20 66 | 6f 72 20 73 61 76 65 64 |t name f|or saved|
|00003530| 20 66 69 6c 65 0d 02 ee | 26 20 53 61 76 65 49 25 | file...|& SaveI%|
|00003540| 3d a4 69 28 53 61 76 65 | 25 2c 20 31 29 3a 24 53 |=.i(Save|%, 1):$S|
|00003550| 61 76 65 49 25 3d 53 61 | 76 65 24 0d 02 f8 04 0d |aveI%=Sa|ve$.....|
|00003560| 03 02 14 20 46 69 6c 65 | 25 3d a3 3a 51 75 69 74 |... File|%=.:Quit|
|00003570| 25 3d a3 0d 03 0c 04 0d | 03 16 05 e1 0d 03 20 04 |%=......|...... .|
|00003580| 0d 03 2a 1b dd f2 4d 65 | 73 73 61 67 65 28 6d 65 |..*...Me|ssage(me|
|00003590| 73 73 61 67 65 25 2c 20 | 62 25 29 0d 03 34 19 20 |ssage%, |b%)..4. |
|000035a0| 52 65 66 25 3d 62 25 21 | 38 3a 54 61 73 6b 25 3d |Ref%=b%!|8:Task%=|
|000035b0| 62 25 21 34 0d 03 3e 12 | 20 c8 8e 20 6d 65 73 73 |b%!4..>.| .. mess|
|000035c0| 61 67 65 25 20 ca 0d 03 | 48 11 20 20 c9 20 30 3a |age% ...|H. . 0:|
|000035d0| 51 75 69 74 25 3d b9 0d | 03 52 3e 20 20 c9 20 31 |Quit%=..|.R> . 1|
|000035e0| 3a f4 20 2d 20 64 6f 20 | 6e 6f 74 68 69 6e 67 20 |:. - do |nothing |
|000035f0| 2d 20 49 20 64 6f 6e 27 | 74 20 61 63 63 65 70 74 |- I don'|t accept|
|00003600| 20 66 69 6c 65 73 20 64 | 72 6f 70 70 65 64 20 6f | files d|ropped o|
|00003610| 6e 20 6d 65 21 0d 03 5c | 19 20 20 c9 20 32 3a e7 |n me!..\|. . 2:.|
|00003620| 20 ac 20 53 61 76 69 6e | 67 25 20 8c 20 e1 0d 03 | . Savin|g% . ...|
|00003630| 66 37 20 20 20 ff 28 22 | 53 41 56 45 20 22 2b a4 |f7 .("|SAVE "+.|
|00003640| 73 28 62 25 2b 34 34 29 | 2b 22 20 22 2b c3 7e 44 |s(b%+44)|+" "+.~D|
|00003650| 61 74 61 25 2b 22 20 2b | 22 2b c3 7e 44 61 74 61 |ata%+" +|"+.~Data|
|00003660| 4c 65 6e 25 29 0d 03 70 | 2c 20 20 20 ff 28 22 53 |Len%)..p|, .("S|
|00003670| 45 54 54 59 50 45 20 22 | 2b a4 73 28 62 25 2b 34 |ETTYPE "|+.s(b%+4|
|00003680| 34 29 2b 22 20 22 2b 46 | 69 6c 65 54 79 70 65 24 |4)+" "+F|ileType$|
|00003690| 29 0d 03 7a 10 20 20 20 | 53 61 76 69 6e 67 25 3d |)..z. |Saving%=|
|000036a0| a3 0d 03 84 24 20 20 20 | c8 99 22 57 69 6d 70 5f |....$ |.."Wimp_|
|000036b0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|000036c0| 20 2c 20 62 25 0d 03 8e | 34 20 20 20 62 25 21 32 | , b%...|4 b%!2|
|000036d0| 30 3d 62 25 21 31 32 3a | 62 25 21 32 34 3d 62 25 |0=b%!12:|b%!24=b%|
|000036e0| 21 31 36 3a 62 25 21 32 | 38 3d 62 25 21 30 3a 62 |!16:b%!2|8=b%!0:b|
|000036f0| 25 21 33 32 3d 62 25 21 | 34 0d 03 98 19 20 20 20 |%!32=b%!|4.... |
|00003700| 62 25 21 33 36 3d 30 3a | 62 25 21 34 30 3d 26 46 |b%!36=0:|b%!40=&F|
|00003710| 46 39 0d 03 a2 21 20 20 | 20 62 25 21 30 3d 34 34 |F9...! | b%!0=44|
|00003720| 3a 62 25 21 31 32 3d 52 | 65 66 25 3a 62 25 21 31 |:b%!12=R|ef%:b%!1|
|00003730| 36 3d 36 0d 03 ac 2a 20 | 20 20 c8 99 22 57 69 6d |6=6...* | .."Wim|
|00003740| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 20 |p_SendMe|ssage", |
|00003750| 31 38 2c 20 62 25 2c 20 | 54 61 73 6b 25 0d 03 b6 |18, b%, |Task%...|
|00003760| 20 20 20 20 c8 99 22 57 | 69 6d 70 5f 43 72 65 61 | .."W|imp_Crea|
|00003770| 74 65 4d 65 6e 75 22 2c | 20 2c 20 2d 31 0d 03 c0 |teMenu",| , -1...|
|00003780| 11 20 20 20 f2 63 6c 6f | 73 65 73 61 76 65 0d 03 |. .clo|sesave..|
|00003790| ca 30 20 20 20 c9 20 33 | 3a f4 20 2d 20 64 6f 20 |.0 . 3|:. - do |
|000037a0| 6e 6f 74 68 69 6e 67 20 | 2d 20 49 20 64 6f 6e 27 |nothing |- I don'|
|000037b0| 74 20 61 63 63 65 70 74 | 20 66 69 6c 65 73 0d 03 |t accept| files..|
|000037c0| d4 1a 20 20 c9 20 26 34 | 30 30 43 31 3a f2 43 68 |.. . &4|00C1:.Ch|
|000037d0| 61 6e 67 65 4d 6f 64 65 | 0d 03 de 06 20 cb 0d 03 |angeMode|.... ...|
|000037e0| e8 05 e1 0d 03 f2 04 0d | 03 fc 0f dd f2 63 6c 6f |........|.....clo|
|000037f0| 73 65 73 61 76 65 0d 04 | 06 2e 20 20 62 25 21 30 |sesave..|.. b%!0|
|00003800| 3d 53 61 76 65 25 3a c8 | 99 22 57 69 6d 70 5f 47 |=Save%:.|."Wimp_G|
|00003810| 65 74 57 69 6e 64 6f 77 | 53 74 61 74 65 22 2c 20 |etWindow|State", |
|00003820| 2c 20 62 25 0d 04 10 20 | 20 20 c8 99 22 57 69 6d |, b%... | .."Wim|
|00003830| 70 5f 43 6c 6f 73 65 57 | 69 6e 64 6f 77 22 2c 20 |p_CloseW|indow", |
|00003840| 2c 20 62 25 0d 04 1a 05 | e1 0d 04 24 04 0d 04 2e |, b%....|...$....|
|00003850| 11 dd f2 63 6c 6f 73 65 | 73 68 61 70 65 73 0d 04 |...close|shapes..|
|00003860| 38 2f 20 20 62 25 21 30 | 3d 54 6f 72 75 73 25 3a |8/ b%!0|=Torus%:|
|00003870| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|00003880| 77 53 74 61 74 65 22 2c | 20 2c 20 62 25 0d 04 42 |wState",| , b%..B|
|00003890| 20 20 20 c8 99 22 57 69 | 6d 70 5f 43 6c 6f 73 65 | .."Wi|mp_Close|
|000038a0| 57 69 6e 64 6f 77 22 2c | 20 2c 20 62 25 0d 04 4c |Window",| , b%..L|
|000038b0| 2e 20 20 62 25 21 30 3d | 4e 65 63 6b 25 3a c8 99 |. b%!0=|Neck%:..|
|000038c0| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|000038d0| 74 61 74 65 22 2c 20 2c | 20 62 25 0d 04 56 20 20 |tate", ,| b%..V |
|000038e0| 20 c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 | .."Wimp|_CloseWi|
|000038f0| 6e 64 6f 77 22 2c 20 2c | 20 62 25 0d 04 60 31 20 |ndow", ,| b%..`1 |
|00003900| 20 62 25 21 30 3d 53 6f | 66 74 43 79 6c 25 3a c8 | b%!0=So|ftCyl%:.|
|00003910| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|00003920| 53 74 61 74 65 22 2c 20 | 2c 20 62 25 0d 04 6a 20 |State", |, b%..j |
|00003930| 20 20 c8 99 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 | .."Wim|p_CloseW|
|00003940| 69 6e 64 6f 77 22 2c 20 | 2c 20 62 25 0d 04 74 05 |indow", |, b%..t.|
|00003950| e1 0d 04 7e 04 0d 04 88 | 0e dd f2 44 72 61 67 28 |...~....|...Drag(|
|00003960| 62 25 29 0d 04 92 0e 20 | 53 61 76 69 6e 67 25 3d |b%).... |Saving%=|
|00003970| b9 0d 04 9c 22 20 c8 99 | 22 57 69 6d 70 5f 47 65 |...." ..|"Wimp_Ge|
|00003980| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 20 2c |tPointer|Info", ,|
|00003990| 20 62 25 0d 04 a6 23 20 | 62 25 21 34 30 3d 26 46 | b%...# |b%!40=&F|
|000039a0| 46 39 3a 24 28 62 25 2b | 34 34 29 3d a4 73 28 53 |F9:$(b%+|44)=.s(S|
|000039b0| 61 76 65 49 25 29 0d 04 | b0 2e 20 62 25 21 33 36 |aveI%)..|.. b%!36|
|000039c0| 3d 30 3a 62 25 21 33 32 | 3d 62 25 21 34 3a 62 25 |=0:b%!32|=b%!4:b%|
|000039d0| 21 32 34 3d 62 25 21 31 | 36 3a 62 25 21 32 38 3d |!24=b%!1|6:b%!28=|
|000039e0| 62 25 21 30 0d 04 ba 28 | 20 62 25 21 32 30 3d 62 |b%!0...(| b%!20=b|
|000039f0| 25 21 31 32 3a 62 25 21 | 31 36 3d 31 3a 62 25 21 |%!12:b%!|16=1:b%!|
|00003a00| 31 32 3d 30 3a 62 25 21 | 30 3d 36 30 0d 04 c4 28 |12=0:b%!|0=60...(|
|00003a10| 20 c8 99 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 | .."Wimp|_SendMes|
|00003a20| 73 61 67 65 22 2c 20 31 | 37 2c 20 62 25 2c 20 62 |sage", 1|7, b%, b|
|00003a30| 25 21 32 30 0d 04 ce 05 | e1 0d 04 d8 04 0d 04 e2 |%!20....|........|
|00003a40| 16 dd f2 49 6e 69 74 44 | 72 61 67 28 77 25 2c 20 |...InitD|rag(w%, |
|00003a50| 69 25 29 0d 04 ec 0d 20 | ea 20 78 25 2c 20 79 25 |i%).... |. x%, y%|
|00003a60| 0d 04 f6 2a 20 62 25 21 | 30 3d 77 25 3a c8 99 22 |...* b%!|0=w%:.."|
|00003a70| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00003a80| 61 74 65 22 2c 20 2c 20 | 62 25 0d 05 00 1c 20 78 |ate", , |b%.... x|
|00003a90| 25 3d 62 25 21 34 3a 79 | 25 3d 62 25 21 38 3a 62 |%=b%!4:y|%=b%!8:b|
|00003aa0| 25 21 34 3d 69 25 0d 05 | 0a 20 20 c8 99 22 57 69 |%!4=i%..|. .."Wi|
|00003ab0| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00003ac0| 2c 20 2c 20 62 25 0d 05 | 14 1e 20 62 25 21 34 3d |, , b%..|.. b%!4=|
|00003ad0| 35 3a 62 25 21 38 2b 3d | 78 25 3a 62 25 21 31 32 |5:b%!8+=|x%:b%!12|
|00003ae0| 2b 3d 79 25 0d 05 1e 18 | 20 62 25 21 31 36 2b 3d |+=y%....| b%!16+=|
|00003af0| 78 25 3a 62 25 21 32 30 | 2b 3d 79 25 0d 05 28 2a |x%:b%!20|+=y%..(*|
|00003b00| 20 62 25 21 32 34 3d 30 | 3a 62 25 21 32 38 3d 30 | b%!24=0|:b%!28=0|
|00003b10| 3a 62 25 21 33 32 3d 32 | 30 30 30 3a 62 25 21 33 |:b%!32=2|000:b%!3|
|00003b20| 36 3d 32 30 30 30 0d 05 | 32 22 20 62 25 21 30 3d |6=2000..|2" b%!0=|
|00003b30| 30 3a c8 99 22 57 69 6d | 70 5f 44 72 61 67 42 6f |0:.."Wim|p_DragBo|
|00003b40| 78 22 2c 20 2c 20 62 25 | 0d 05 3c 05 e1 0d 05 46 |x", , b%|..<....F|
|00003b50| 04 0d 05 50 0d dd f2 42 | 75 74 74 6f 6e 73 0d 05 |...P...B|uttons..|
|00003b60| 5a 09 20 ea 20 6d 24 0d | 05 64 0f 20 c8 8e 20 62 |Z. . m$.|.d. .. b|
|00003b70| 25 21 31 32 20 ca 0d 05 | 6e 0a 20 20 c9 20 2d 32 |%!12 ...|n. . -2|
|00003b80| 0d 05 78 13 20 20 20 e7 | 20 62 25 21 38 20 80 20 |..x. .| b%!8 . |
|00003b90| 32 20 8c 0d 05 82 4f 20 | 20 20 20 6d 24 3d 22 49 |2 ....O | m$="I|
|00003ba0| 6e 66 6f 7c 5b 49 6e 66 | 6f 25 5d 2c 54 6f 72 75 |nfo|[Inf|o%],Toru|
|00003bb0| 73 7c 5b 54 6f 72 75 73 | 25 5d 2c 4e 65 63 6b 7c |s|[Torus|%],Neck||
|00003bc0| 5b 4e 65 63 6b 25 5d 2c | 53 6f 66 74 20 43 79 6c |[Neck%],|Soft Cyl|
|00003bd0| 7c 5b 53 6f 66 74 43 79 | 6c 25 5d 2c 51 75 69 74 ||[SoftCy|l%],Quit|
|00003be0| 7c 22 0d 05 8c 28 20 20 | 20 20 f2 43 72 65 61 74 ||"...( | .Creat|
|00003bf0| 65 4d 65 6e 75 28 35 2c | 20 4d 65 6e 75 25 2c 20 |eMenu(5,| Menu%, |
|00003c00| 4e 61 6d 65 24 2c 20 6d | 24 29 0d 05 96 24 20 20 |Name$, m|$)...$ |
|00003c10| 20 20 4d 6f 75 73 65 58 | 25 3d 62 25 21 30 2d 31 | MouseX|%=b%!0-1|
|00003c20| 30 30 3a 4d 6f 75 73 65 | 59 25 3d 32 37 32 0d 05 |00:Mouse|Y%=272..|
|00003c30| a0 36 20 20 20 20 c8 99 | 22 57 69 6d 70 5f 43 72 |.6 ..|"Wimp_Cr|
|00003c40| 65 61 74 65 4d 65 6e 75 | 22 2c 20 2c 20 4d 65 6e |eateMenu|", , Men|
|00003c50| 75 25 2c 20 4d 6f 75 73 | 65 58 25 2c 20 4d 6f 75 |u%, Mous|eX%, Mou|
|00003c60| 73 65 59 25 0d 05 aa 08 | 20 20 20 cd 0d 05 b4 2d |seY%....| ....-|
|00003c70| 20 20 c9 20 53 61 76 65 | 25 3a e7 20 62 25 21 31 | . Save|%:. b%!1|
|00003c80| 36 3d 30 20 8c 20 f2 49 | 6e 69 74 44 72 61 67 28 |6=0 . .I|nitDrag(|
|00003c90| 53 61 76 65 25 2c 20 30 | 29 0d 05 be 0e 20 20 c9 |Save%, 0|).... .|
|00003ca0| 20 54 6f 72 75 73 25 0d | 05 c8 12 20 20 20 20 c8 | Torus%.|... .|
|00003cb0| 8e 20 62 25 21 31 36 20 | ca 0d 05 d2 21 20 20 20 |. b%!16 |....! |
|00003cc0| 20 20 20 c9 20 33 3a f2 | 61 72 72 6f 77 28 54 6f | . 3:.|arrow(To|
|00003cd0| 72 75 73 25 2c 32 2c 2d | 31 29 0d 05 dc 20 20 20 |rus%,2,-|1)... |
|00003ce0| 20 20 20 20 c9 20 34 3a | f2 61 72 72 6f 77 28 54 | . 4:|.arrow(T|
|00003cf0| 6f 72 75 73 25 2c 32 2c | 31 29 0d 05 e6 21 20 20 |orus%,2,|1)...! |
|00003d00| 20 20 20 20 c9 20 35 3a | f2 61 72 72 6f 77 28 54 | . 5:|.arrow(T|
|00003d10| 6f 72 75 73 25 2c 36 2c | 2d 31 29 0d 05 f0 20 20 |orus%,6,|-1)... |
|00003d20| 20 20 20 20 20 c9 20 37 | 3a f2 61 72 72 6f 77 28 | . 7|:.arrow(|
|00003d30| 54 6f 72 75 73 25 2c 36 | 2c 31 29 0d 05 fa 14 20 |Torus%,6|,1).... |
|00003d40| 20 20 20 20 20 c9 20 38 | 3a f2 54 6f 72 75 73 0d | . 8|:.Torus.|
|00003d50| 06 04 2d 20 20 20 20 20 | 20 7f 20 f2 64 65 62 75 |..- | . .debu|
|00003d60| 67 28 22 53 70 75 72 69 | 6f 75 73 20 69 63 6f 6e |g("Spuri|ous icon|
|00003d70| 20 22 2b c3 28 62 25 21 | 31 36 29 29 0d 06 0e 09 | "+.(b%!|16))....|
|00003d80| 20 20 20 20 cb 0d 06 18 | 0d 20 20 c9 20 4e 65 63 | ....|. . Nec|
|00003d90| 6b 25 0d 06 22 12 20 20 | 20 20 c8 8e 20 62 25 21 |k%..". | .. b%!|
|00003da0| 31 36 20 ca 0d 06 2c 20 | 20 20 20 20 20 20 c9 20 |16 ..., | . |
|00003db0| 33 3a f2 61 72 72 6f 77 | 28 4e 65 63 6b 25 2c 32 |3:.arrow|(Neck%,2|
|00003dc0| 2c 2d 31 29 0d 06 36 1f | 20 20 20 20 20 20 c9 20 |,-1)..6.| . |
|00003dd0| 34 3a f2 61 72 72 6f 77 | 28 4e 65 63 6b 25 2c 32 |4:.arrow|(Neck%,2|
|00003de0| 2c 31 29 0d 06 40 20 20 | 20 20 20 20 20 c9 20 35 |,1)..@ | . 5|
|00003df0| 3a f2 61 72 72 6f 77 28 | 4e 65 63 6b 25 2c 36 2c |:.arrow(|Neck%,6,|
|00003e00| 2d 31 29 0d 06 4a 1f 20 | 20 20 20 20 20 c9 20 37 |-1)..J. | . 7|
|00003e10| 3a f2 61 72 72 6f 77 28 | 4e 65 63 6b 25 2c 36 2c |:.arrow(|Neck%,6,|
|00003e20| 31 29 0d 06 54 13 20 20 | 20 20 20 20 c9 20 38 3a |1)..T. | . 8:|
|00003e30| f2 4e 65 63 6b 0d 06 5e | 22 20 20 20 20 20 20 c9 |.Neck..^|" .|
|00003e40| 20 31 30 3a f2 61 72 72 | 6f 77 28 4e 65 63 6b 25 | 10:.arr|ow(Neck%|
|00003e50| 2c 31 31 2c 2d 31 29 0d | 06 68 21 20 20 20 20 20 |,11,-1).|.h! |
|00003e60| 20 c9 20 31 32 3a f2 61 | 72 72 6f 77 28 4e 65 63 | . 12:.a|rrow(Nec|
|00003e70| 6b 25 2c 31 31 2c 31 29 | 0d 06 72 22 20 20 20 20 |k%,11,1)|..r" |
|00003e80| 20 20 c9 20 31 34 3a f2 | 61 72 72 6f 77 28 4e 65 | . 14:.|arrow(Ne|
|00003e90| 63 6b 25 2c 31 35 2c 2d | 31 29 0d 06 7c 21 20 20 |ck%,15,-|1)..|! |
|00003ea0| 20 20 20 20 c9 20 31 36 | 3a f2 61 72 72 6f 77 28 | . 16|:.arrow(|
|00003eb0| 4e 65 63 6b 25 2c 31 35 | 2c 31 29 0d 06 86 2d 20 |Neck%,15|,1)...- |
|00003ec0| 20 20 20 20 20 7f 20 f2 | 64 65 62 75 67 28 22 53 | . .|debug("S|
|00003ed0| 70 75 72 69 6f 75 73 20 | 69 63 6f 6e 20 22 2b c3 |purious |icon "+.|
|00003ee0| 28 62 25 21 31 36 29 29 | 0d 06 90 09 20 20 20 20 |(b%!16))|.... |
|00003ef0| cb 0d 06 9a 10 20 20 c9 | 20 53 6f 66 74 43 79 6c |..... .| SoftCyl|
|00003f00| 25 0d 06 a4 12 20 20 20 | 20 c8 8e 20 62 25 21 31 |%.... | .. b%!1|
|00003f10| 36 20 ca 0d 06 ae 23 20 | 20 20 20 20 20 c9 20 33 |6 ....# | . 3|
|00003f20| 3a f2 61 72 72 6f 77 28 | 53 6f 66 74 43 79 6c 25 |:.arrow(|SoftCyl%|
|00003f30| 2c 32 2c 2d 31 29 0d 06 | b8 22 20 20 20 20 20 20 |,2,-1)..|." |
|00003f40| c9 20 34 3a f2 61 72 72 | 6f 77 28 53 6f 66 74 43 |. 4:.arr|ow(SoftC|
|00003f50| 79 6c 25 2c 32 2c 31 29 | 0d 06 c2 23 20 20 20 20 |yl%,2,1)|...# |
|00003f60| 20 20 c9 20 35 3a f2 61 | 72 72 6f 77 28 53 6f 66 | . 5:.a|rrow(Sof|
|00003f70| 74 43 79 6c 25 2c 36 2c | 2d 31 29 0d 06 cc 22 20 |tCyl%,6,|-1)..." |
|00003f80| 20 20 20 20 20 c9 20 37 | 3a f2 61 72 72 6f 77 28 | . 7|:.arrow(|
|00003f90| 53 6f 66 74 43 79 6c 25 | 2c 36 2c 31 29 0d 06 d6 |SoftCyl%|,6,1)...|
|00003fa0| 16 20 20 20 20 20 20 c9 | 20 38 3a f2 53 6f 66 74 |. .| 8:.Soft|
|00003fb0| 43 79 6c 0d 06 e0 25 20 | 20 20 20 20 20 c9 20 31 |Cyl...% | . 1|
|00003fc0| 30 3a f2 61 72 72 6f 77 | 28 53 6f 66 74 43 79 6c |0:.arrow|(SoftCyl|
|00003fd0| 25 2c 31 31 2c 2d 31 29 | 0d 06 ea 24 20 20 20 20 |%,11,-1)|...$ |
|00003fe0| 20 20 c9 20 31 32 3a f2 | 61 72 72 6f 77 28 53 6f | . 12:.|arrow(So|
|00003ff0| 66 74 43 79 6c 25 2c 31 | 31 2c 31 29 0d 06 f4 2d |ftCyl%,1|1,1)...-|
|00004000| 20 20 20 20 20 20 7f 20 | f2 64 65 62 75 67 28 22 | . |.debug("|
|00004010| 53 70 75 72 69 6f 75 73 | 20 69 63 6f 6e 20 22 2b |Spurious| icon "+|
|00004020| c3 28 62 25 21 31 36 29 | 29 0d 06 fe 09 20 20 20 |.(b%!16)|).... |
|00004030| 20 cb 0d 07 08 07 20 20 | cb 0d 07 12 05 e1 0d 07 | ..... |........|
|00004040| 1c 04 0d 07 26 33 dd a4 | 73 28 61 25 29 3a 61 24 |....&3..|s(a%):a$|
|00004050| 3d 22 22 3a c8 95 20 3f | 61 25 3e 3d 33 32 3a 61 |="":.. ?|a%>=32:a|
|00004060| 24 2b 3d bd 28 3f 61 25 | 29 3a 61 25 2b 3d 31 3a |$+=.(?a%|):a%+=1:|
|00004070| ce 3a 3d 61 24 0d 07 30 | 04 0d 07 3a 0b dd f2 45 |.:=a$..0|...:...E|
|00004080| 72 72 6f 72 0d 07 44 1b | 20 c8 99 22 57 69 6d 70 |rror..D.| .."Wimp|
|00004090| 5f 44 72 61 67 42 6f 78 | 22 2c 20 2c 20 2d 31 0d |_DragBox|", , -1.|
|000040a0| 07 4e 1f 20 21 62 25 3d | 9f 3a 24 28 62 25 2b 34 |.N. !b%=|.:$(b%+4|
|000040b0| 29 3d f6 24 2b 22 3a 20 | 22 2b c3 28 9e 29 0d 07 |)=.$+": |"+.(.)..|
|000040c0| 58 27 20 c8 99 22 57 69 | 6d 70 5f 52 65 70 6f 72 |X' .."Wi|mp_Repor|
|000040d0| 74 45 72 72 6f 72 22 2c | 20 62 25 2c 20 31 2c 20 |tError",| b%, 1, |
|000040e0| 4e 61 6d 65 24 0d 07 62 | 16 20 c8 99 22 48 6f 75 |Name$..b|. .."Hou|
|000040f0| 72 67 6c 61 73 73 5f 4f | 66 66 22 0d 07 6c 05 e1 |rglass_O|ff"..l..|
|00004100| 0d 07 76 04 0d 07 80 0f | dd f2 64 65 62 75 67 28 |..v.....|..debug(|
|00004110| 41 24 29 0d 07 8a 15 20 | 21 62 25 3d 9f 3a 24 28 |A$).... |!b%=.:$(|
|00004120| 62 25 2b 34 29 3d 41 24 | 0d 07 94 27 20 c8 99 22 |b%+4)=A$|...' .."|
|00004130| 57 69 6d 70 5f 52 65 70 | 6f 72 74 45 72 72 6f 72 |Wimp_Rep|ortError|
|00004140| 22 2c 20 62 25 2c 20 31 | 2c 20 4e 61 6d 65 24 0d |", b%, 1|, Name$.|
|00004150| 07 9e 05 e1 0d 07 a8 04 | 0d 07 b2 3c dd a4 46 69 |........|...<..Fi|
|00004160| 6c 65 53 69 7a 65 28 70 | 24 29 3a c8 99 22 4f 53 |leSize(p|$):.."OS|
|00004170| 5f 46 69 6c 65 22 2c 20 | 35 2c 20 70 24 20 b8 20 |_File", |5, p$ . |
|00004180| 2c 20 2c 20 2c 20 2c 20 | 73 69 7a 65 25 3a 3d 73 |, , , , |size%:=s|
|00004190| 69 7a 65 25 0d 07 bc 04 | 0d 07 c6 37 dd f2 49 6e |ize%....|...7..In|
|000041a0| 69 74 48 65 61 70 28 48 | 65 61 70 25 2c 20 6c 25 |itHeap(H|eap%, l%|
|000041b0| 29 3a c8 99 22 4f 53 5f | 48 65 61 70 22 2c 20 30 |):.."OS_|Heap", 0|
|000041c0| 2c 20 48 65 61 70 25 2c | 20 2c 20 6c 25 3a e1 0d |, Heap%,| , l%:..|
|000041d0| 07 d0 04 0d 07 da 0f dd | a4 41 6c 6c 6f 63 28 73 |........|.Alloc(s|
|000041e0| 25 29 0d 07 e4 0d 20 ea | 20 66 25 2c 20 70 25 0d |%).... .| f%, p%.|
|000041f0| 07 ee 2d 20 c8 99 22 58 | 4f 53 5f 48 65 61 70 22 |..- .."X|OS_Heap"|
|00004200| 2c 20 32 2c 20 48 65 61 | 70 25 2c 20 2c 20 73 25 |, 2, Hea|p%, , s%|
|00004210| 20 b8 20 2c 20 2c 20 70 | 25 3b 66 25 0d 07 f8 0f | . , , p|%;f%....|
|00004220| 20 e7 20 66 25 20 80 20 | 31 20 8c 0d 08 02 3d 20 | . f% . |1 ....= |
|00004230| 20 c8 99 22 57 69 6d 70 | 5f 53 6c 6f 74 53 69 7a | .."Wimp|_SlotSiz|
|00004240| 65 22 2c 20 48 65 61 70 | 25 2b 48 65 61 70 25 21 |e", Heap|%+Heap%!|
|00004250| 38 2b 26 31 30 30 2b 73 | 25 2d 26 38 30 30 30 2c |8+&100+s|%-&8000,|
|00004260| 20 2d 31 20 b8 20 66 25 | 0d 08 0c 0f 20 20 66 25 | -1 . f%|.... f%|
|00004270| 2b 3d 26 38 30 30 30 0d | 08 16 30 20 20 c8 99 22 |+=&8000.|..0 .."|
|00004280| 4f 53 5f 48 65 61 70 22 | 2c 20 35 2c 20 48 65 61 |OS_Heap"|, 5, Hea|
|00004290| 70 25 2c 20 2c 20 66 25 | 2d 48 65 61 70 25 2d 48 |p%, , f%|-Heap%-H|
|000042a0| 65 61 70 25 21 31 32 0d | 08 20 2a 20 20 c8 99 22 |eap%!12.|. * .."|
|000042b0| 4f 53 5f 48 65 61 70 22 | 2c 20 32 2c 20 48 65 61 |OS_Heap"|, 2, Hea|
|000042c0| 70 25 2c 20 2c 20 73 25 | 20 b8 20 2c 20 2c 20 70 |p%, , s%| . , , p|
|000042d0| 25 0d 08 2a 06 20 cd 0d | 08 34 07 3d 70 25 0d 08 |%..*. ..|.4.=p%..|
|000042e0| 3e 04 0d 08 48 15 dd f2 | 46 72 65 65 42 6c 6f 63 |>...H...|FreeBloc|
|000042f0| 6b 28 f8 20 70 25 29 0d | 08 52 10 20 e7 20 70 25 |k(. p%).|.R. . p%|
|00004300| 3c 3d 30 20 8c 20 e1 0d | 08 5c 1e 20 c8 99 22 4f |<=0 . ..|.\. .."O|
|00004310| 53 5f 48 65 61 70 22 2c | 20 33 2c 20 48 65 61 70 |S_Heap",| 3, Heap|
|00004320| 25 2c 20 70 25 0d 08 66 | 2e 20 c8 99 22 4f 53 5f |%, p%..f|. .."OS_|
|00004330| 48 65 61 70 22 2c 20 35 | 2c 20 48 65 61 70 25 2c |Heap", 5|, Heap%,|
|00004340| 20 2c 20 48 65 61 70 25 | 21 38 2d 48 65 61 70 25 | , Heap%|!8-Heap%|
|00004350| 21 31 32 0d 08 70 30 20 | c8 99 22 57 69 6d 70 5f |!12..p0 |.."Wimp_|
|00004360| 53 6c 6f 74 53 69 7a 65 | 22 2c 20 48 65 61 70 25 |SlotSize|", Heap%|
|00004370| 2b 48 65 61 70 25 21 31 | 32 2d 26 38 30 30 30 2c |+Heap%!1|2-&8000,|
|00004380| 20 2d 31 0d 08 7a 0a 20 | 70 25 3d 2d 31 0d 08 84 | -1..z. |p%=-1...|
|00004390| 05 e1 0d 08 8e 04 0d 08 | 98 0c dd f2 52 65 64 72 |........|....Redr|
|000043a0| 61 77 0d 08 a2 2b 20 20 | f4 20 2d 20 61 6c 6c 20 |aw...+ |. - all |
|000043b0| 74 68 65 73 65 20 77 69 | 6e 64 6f 77 73 20 61 72 |these wi|ndows ar|
|000043c0| 65 20 61 75 74 6f 6d 61 | 74 69 63 20 2d 0d 08 ac |e automa|tic -...|
|000043d0| 05 e1 0d 08 b6 04 0d 08 | c0 10 dd f2 43 68 61 6e |........|....Chan|
|000043e0| 67 65 4d 6f 64 65 0d 08 | ca 2b 20 20 f4 20 2d 20 |geMode..|.+ . - |
|000043f0| 61 6c 6c 20 74 68 65 73 | 65 20 77 69 6e 64 6f 77 |all thes|e window|
|00004400| 73 20 61 72 65 20 61 75 | 74 6f 6d 61 74 69 63 20 |s are au|tomatic |
|00004410| 2d 0d 08 d4 05 e1 0d 08 | de 04 0d 08 e8 2d dd f2 |-.......|.....-..|
|00004420| 43 72 65 61 74 65 4d 65 | 6e 75 28 6e 75 6d 25 2c |CreateMe|nu(num%,|
|00004430| 20 73 74 61 72 74 25 2c | 20 74 69 74 6c 65 24 2c | start%,| title$,|
|00004440| 20 6d 65 6e 75 24 29 0d | 08 f2 2f 20 ea 20 63 6f | menu$).|../ . co|
|00004450| 64 65 32 24 2c 20 74 31 | 24 2c 20 63 6f 64 65 24 |de2$, t1|$, code$|
|00004460| 2c 20 77 69 64 74 68 25 | 2c 20 6d 62 25 2c 20 73 |, width%|, mb%, s|
|00004470| 75 62 70 74 72 25 0d 08 | fc 19 20 77 69 64 74 68 |ubptr%..|.. width|
|00004480| 25 3d 31 36 2a a9 74 69 | 74 6c 65 24 2d 31 36 0d |%=16*.ti|tle$-16.|
|00004490| 09 06 21 20 6d 62 25 3d | 73 74 61 72 74 25 3a 24 |..! mb%=|start%:$|
|000044a0| 6d 62 25 3d c0 74 69 74 | 6c 65 24 2c 20 31 31 29 |mb%=.tit|le$, 11)|
|000044b0| 0d 09 10 12 20 6d 62 25 | 21 31 32 3d 26 37 30 32 |.... mb%|!12=&702|
|000044c0| 30 37 0d 09 1a 17 20 6d | 62 25 21 32 30 3d 34 34 |07.... m|b%!20=44|
|000044d0| 3a 6d 62 25 21 32 34 3d | 30 0d 09 24 0c 20 6d 62 |:mb%!24=|0..$. mb|
|000044e0| 25 2b 3d 32 38 0d 09 2e | 0d 20 74 24 3d 6d 65 6e |%+=28...|. t$=men|
|000044f0| 75 24 0d 09 38 12 20 e3 | 20 49 25 3d 31 20 b8 20 |u$..8. .| I%=1 . |
|00004500| 6e 75 6d 25 0d 09 42 10 | 20 20 73 75 62 70 74 72 |num%..B.| subptr|
|00004510| 25 3d 2d 31 0d 09 4c 1b | 20 20 74 31 24 3d c0 74 |%=-1..L.| t1$=.t|
|00004520| 24 2c 20 a7 74 24 2c 20 | 22 2c 22 29 2d 31 29 0d |$, .t$, |",")-1).|
|00004530| 09 56 20 20 20 74 69 74 | 6c 65 24 3d c0 74 31 24 |.V tit|le$=.t1$|
|00004540| 2c 20 a7 74 31 24 2c 20 | 22 7c 22 29 2d 31 29 0d |, .t1$, |"|")-1).|
|00004550| 09 60 1f 20 20 63 6f 64 | 65 24 3d c1 74 31 24 2c |.`. cod|e$=.t1$,|
|00004560| 20 a7 74 31 24 2c 20 22 | 7c 22 29 2b 31 29 0d 09 | .t1$, "||")+1)..|
|00004570| 6a 16 20 20 e7 20 a7 63 | 6f 64 65 24 2c 20 22 5b |j. . .c|ode$, "[|
|00004580| 22 29 20 8c 0d 09 74 25 | 20 20 20 63 6f 64 65 32 |") ...t%| code2|
|00004590| 24 3d c1 63 6f 64 65 24 | 2c 20 a7 63 6f 64 65 24 |$=.code$|, .code$|
|000045a0| 2c 20 22 5b 22 29 2b 31 | 29 0d 09 7e 2a 20 20 20 |, "[")+1|)..~* |
|000045b0| 73 75 62 70 74 72 25 3d | a0 20 c0 63 6f 64 65 32 |subptr%=|. .code2|
|000045c0| 24 2c 20 a7 63 6f 64 65 | 32 24 2c 20 22 5d 22 29 |$, .code|2$, "]")|
|000045d0| 2d 31 29 0d 09 88 07 20 | 20 cd 0d 09 92 1c 20 20 |-1).... | ..... |
|000045e0| 24 28 6d 62 25 2b 31 32 | 29 3d c0 74 69 74 6c 65 |$(mb%+12|)=.title|
|000045f0| 24 2c 20 31 31 29 0d 09 | 9c 33 20 20 e7 20 77 69 |$, 11)..|.3 . wi|
|00004600| 64 74 68 25 3c 31 36 2a | a9 74 69 74 6c 65 24 2b |dth%<16*|.title$+|
|00004610| 31 36 20 8c 20 77 69 64 | 74 68 25 3d 31 36 2a a9 |16 . wid|th%=16*.|
|00004620| 74 69 74 6c 65 24 2b 31 | 36 0d 09 a6 1a 20 20 74 |title$+1|6.... t|
|00004630| 24 3d c1 74 24 2c 20 a7 | 74 24 2c 20 22 2c 22 29 |$=.t$, .|t$, ",")|
|00004640| 2b 31 29 0d 09 b0 0d 20 | 20 6d 62 25 21 30 3d 30 |+1).... | mb%!0=0|
|00004650| 0d 09 ba 13 20 20 6d 62 | 25 21 34 3d 73 75 62 70 |.... mb|%!4=subp|
|00004660| 74 72 25 0d 09 c4 14 20 | 20 6d 62 25 21 38 3d 26 |tr%.... | mb%!8=&|
|00004670| 37 30 30 30 30 32 31 0d | 09 ce 0d 20 20 6d 62 25 |7000021.|... mb%|
|00004680| 2b 3d 32 34 0d 09 d8 06 | 20 ed 0d 09 e2 1c 20 6d |+=24....| ..... m|
|00004690| 62 25 21 2d 32 34 3d 28 | 6d 62 25 21 2d 32 34 20 |b%!-24=(|mb%!-24 |
|000046a0| 84 20 26 38 30 29 0d 09 | ec 15 20 73 74 61 72 74 |. &80)..|.. start|
|000046b0| 25 21 31 36 3d 77 69 64 | 74 68 25 0d 09 f6 05 e1 |%!16=wid|th%.....|
|000046c0| 0d 0a 00 04 0d 0a 0a 2c | f4 20 73 65 74 73 20 6f |.......,|. sets o|
|000046d0| 72 20 63 6c 65 61 72 73 | 20 22 67 72 65 79 65 64 |r clears| "greyed|
|000046e0| 2d 6f 75 74 22 20 6d 65 | 6e 75 20 69 74 65 6d 73 |-out" me|nu items|
|000046f0| 0d 0a 14 3c dd f2 53 68 | 61 64 65 28 70 25 2c 20 |...<..Sh|ade(p%, |
|00004700| 6e 25 29 3a 70 25 2b 3d | 4d 65 6e 75 25 2b 6e 25 |n%):p%+=|Menu%+n%|
|00004710| 2a 32 34 2b 32 38 3a 70 | 25 21 38 3d 70 25 21 38 |*24+28:p|%!8=p%!8|
|00004720| 20 84 20 26 34 30 30 30 | 30 30 3a e1 0d 0a 1e 04 | . &4000|00:.....|
|00004730| 0d 0a 28 26 f4 20 72 65 | 74 75 72 6e 73 20 61 20 |..(&. re|turns a |
|00004740| 70 6f 69 6e 74 65 72 20 | 74 6f 20 61 20 74 65 78 |pointer |to a tex|
|00004750| 74 20 69 63 6f 6e 0d 0a | 32 42 dd a4 69 28 77 25 |t icon..|2B..i(w%|
|00004760| 2c 20 69 25 29 3a 62 25 | 21 30 3d 77 25 3a 62 25 |, i%):b%|!0=w%:b%|
|00004770| 21 34 3d 69 25 3a c8 99 | 22 57 69 6d 70 5f 47 65 |!4=i%:..|"Wimp_Ge|
|00004780| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 20 2c 20 62 |tIconSta|te", , b|
|00004790| 25 3a 3d 62 25 21 32 38 | 0d 0a 3c 04 0d 0a 46 22 |%:=b%!28|..<...F"|
|000047a0| f4 20 61 20 6d 65 6e 75 | 20 69 74 65 6d 20 68 61 |. a menu| item ha|
|000047b0| 73 20 62 65 65 6e 20 63 | 6c 69 63 6b 65 64 0d 0a |s been c|licked..|
|000047c0| 50 13 dd f2 6d 65 6e 75 | 73 65 6c 65 63 74 69 6f |P...menu|selectio|
|000047d0| 6e 0d 0a 5a 0d c8 8e 20 | 62 25 21 30 20 ca 0d 0a |n..Z... |b%!0 ...|
|000047e0| 64 16 20 20 c9 20 31 3a | f2 63 6c 6f 73 65 73 68 |d. . 1:|.closesh|
|000047f0| 61 70 65 73 0d 0a 6e 36 | 20 20 20 20 20 20 20 20 |apes..n6| |
|00004800| 20 62 25 21 30 3d 54 6f | 72 75 73 25 3a c8 99 22 | b%!0=To|rus%:.."|
|00004810| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00004820| 61 74 65 22 2c 20 2c 20 | 62 25 0d 0a 78 26 20 20 |ate", , |b%..x& |
|00004830| 20 20 20 20 20 20 20 c8 | 99 22 57 69 6d 70 5f 4f | .|."Wimp_O|
|00004840| 70 65 6e 57 69 6e 64 6f | 77 22 2c 20 2c 20 62 25 |penWindo|w", , b%|
|00004850| 0d 0a 82 16 20 20 c9 20 | 32 3a f2 63 6c 6f 73 65 |.... . |2:.close|
|00004860| 73 68 61 70 65 73 0d 0a | 8c 35 20 20 20 20 20 20 |shapes..|.5 |
|00004870| 20 20 20 62 25 21 30 3d | 4e 65 63 6b 25 3a c8 99 | b%!0=|Neck%:..|
|00004880| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00004890| 74 61 74 65 22 2c 20 2c | 20 62 25 0d 0a 96 26 20 |tate", ,| b%...& |
|000048a0| 20 20 20 20 20 20 20 20 | c8 99 22 57 69 6d 70 5f | |.."Wimp_|
|000048b0| 4f 70 65 6e 57 69 6e 64 | 6f 77 22 2c 20 2c 20 62 |OpenWind|ow", , b|
|000048c0| 25 0d 0a a0 16 20 20 c9 | 20 33 3a f2 63 6c 6f 73 |%.... .| 3:.clos|
|000048d0| 65 73 68 61 70 65 73 0d | 0a aa 38 20 20 20 20 20 |eshapes.|..8 |
|000048e0| 20 20 20 20 62 25 21 30 | 3d 53 6f 66 74 43 79 6c | b%!0|=SoftCyl|
|000048f0| 25 3a c8 99 22 57 69 6d | 70 5f 47 65 74 57 69 6e |%:.."Wim|p_GetWin|
|00004900| 64 6f 77 53 74 61 74 65 | 22 2c 20 2c 20 62 25 0d |dowState|", , b%.|
|00004910| 0a b4 26 20 20 20 20 20 | 20 20 20 20 c8 99 22 57 |..& | .."W|
|00004920| 69 6d 70 5f 4f 70 65 6e | 57 69 6e 64 6f 77 22 2c |imp_Open|Window",|
|00004930| 20 2c 20 62 25 0d 0a be | 20 20 20 c9 20 34 3a 51 | , b%...| . 4:Q|
|00004940| 75 69 74 25 3d b9 3a 20 | f4 20 71 75 69 74 20 61 |uit%=.: |. quit a|
|00004950| 63 74 69 6f 6e 0d 0a c8 | 05 cb 0d 0a d2 05 e1 0d |ction...|........|
|00004960| 0a dc 04 0d 0a e6 12 dd | 20 f2 4c 6f 61 64 53 70 |........| .LoadSp|
|00004970| 72 69 74 65 73 0d 0a f0 | 19 ea 20 6c 65 6e 25 2c |rites...|.. len%,|
|00004980| 73 69 7a 65 25 2c 78 25 | 2c 66 69 6c 65 24 0d 0a |size%,x%|,file$..|
|00004990| fa 11 53 70 72 69 74 65 | 5f 4f 70 3d 26 32 45 0d |..Sprite|_Op=&2E.|
|000049a0| 0b 04 19 66 69 6c 65 24 | 3d 44 69 72 24 2b 22 2e |...file$|=Dir$+".|
|000049b0| 53 70 72 69 74 65 73 22 | 0d 0b 0e 0f 78 25 3d 8e |Sprites"|....x%=.|
|000049c0| 28 66 69 6c 65 24 29 0d | 0b 18 09 e7 78 25 20 8c |(file$).|....x% .|
|000049d0| 0d 0b 22 14 20 20 6c 65 | 6e 25 3d a2 23 78 25 3a |..". le|n%=.#x%:|
|000049e0| d9 23 78 25 0d 0b 2c 14 | 20 20 73 69 7a 65 25 3d |.#x%..,.| size%=|
|000049f0| 31 30 30 2b 6c 65 6e 25 | 0d 0b 36 12 20 20 de 61 |100+len%|..6. .a|
|00004a00| 72 65 61 25 20 73 69 7a | 65 25 0d 0b 40 12 20 20 |rea% siz|e%..@. |
|00004a10| 21 61 72 65 61 25 3d 73 | 69 7a 65 25 0d 0b 4a 10 |!area%=s|ize%..J.|
|00004a20| 20 20 61 72 65 61 25 21 | 38 3d 31 36 0d 0b 54 1e | area%!|8=16..T.|
|00004a30| 20 20 c8 99 20 53 70 72 | 69 74 65 5f 4f 70 2c 39 | .. Spr|ite_Op,9|
|00004a40| 2b 32 35 36 2c 61 72 65 | 61 25 0d 0b 5e 25 20 20 |+256,are|a%..^% |
|00004a50| c8 99 20 53 70 72 69 74 | 65 5f 4f 70 2c 31 30 2b |.. Sprit|e_Op,10+|
|00004a60| 32 35 36 2c 61 72 65 61 | 25 2c 66 69 6c 65 24 0d |256,area|%,file$.|
|00004a70| 0b 68 05 cc 0d 0b 72 21 | 20 20 85 20 31 2c 22 53 |.h....r!| . 1,"S|
|00004a80| 70 72 69 74 65 20 66 69 | 6c 65 20 6e 6f 74 20 66 |prite fi|le not f|
|00004a90| 6f 75 6e 64 22 0d 0b 7c | 05 cd 0d 0b 86 05 e1 0d |ound"..||........|
|00004aa0| 0b 90 04 0d 0b 9a 1d dd | f2 6b 65 79 28 57 69 6e |........|.key(Win|
|00004ab0| 64 6f 77 25 2c 49 63 6f | 6e 25 2c 4b 65 79 25 29 |dow%,Ico|n%,Key%)|
|00004ac0| 0d 0b a4 0b 64 6f 6e 65 | 25 3d a3 0d 0b ae 0c 69 |....done|%=.....i|
|00004ad0| 6e 64 65 78 25 3d 30 0d | 0b b8 10 c8 8e 20 57 69 |ndex%=0.|..... Wi|
|00004ae0| 6e 64 6f 77 25 20 ca 0d | 0b c2 1a 20 20 c9 20 54 |ndow% ..|... . T|
|00004af0| 6f 72 75 73 25 3a 69 6e | 64 65 78 25 3d 31 30 30 |orus%:in|dex%=100|
|00004b00| 30 0d 0b cc 1c 20 20 c9 | 20 53 6f 66 74 43 79 6c |0.... .| SoftCyl|
|00004b10| 25 3a 69 6e 64 65 78 25 | 3d 32 30 30 30 0d 0b d6 |%:index%|=2000...|
|00004b20| 19 20 20 c9 20 4e 65 63 | 6b 25 3a 69 6e 64 65 78 |. . Nec|k%:index|
|00004b30| 25 3d 33 30 30 30 0d 0b | e0 05 cb 0d 0b ea 1a 69 |%=3000..|.......i|
|00004b40| 6e 64 65 78 25 3d 69 6e | 64 65 78 25 2b 31 30 2a |ndex%=in|dex%+10*|
|00004b50| 49 63 6f 6e 25 0d 0b f4 | 0d c8 8e 20 4b 65 79 25 |Icon%...|... Key%|
|00004b60| 20 ca 0d 0b fe 1b 20 20 | c9 20 26 31 38 41 2c 26 | ..... |. &18A,&|
|00004b70| 31 38 45 3a 69 6e 64 65 | 78 25 2b 3d 31 0d 0c 08 |18E:inde|x%+=1...|
|00004b80| 1b 20 20 c9 20 26 31 38 | 46 20 20 20 20 20 3a 69 |. . &18|F :i|
|00004b90| 6e 64 65 78 25 2b 3d 32 | 0d 0c 12 1b 20 20 c9 20 |ndex%+=2|.... . |
|00004ba0| 20 20 31 33 20 20 20 20 | 20 3a 69 6e 64 65 78 25 | 13 | :index%|
|00004bb0| 2b 3d 33 0d 0c 1c 05 cb | 0d 0c 26 0f c8 8e 20 69 |+=3.....|..&... i|
|00004bc0| 6e 64 65 78 25 20 ca 0d | 0c 30 2c 20 20 c9 20 31 |ndex% ..|.0, . 1|
|00004bd0| 30 32 31 2c 31 30 32 32 | 2c 31 30 32 33 20 20 20 |021,1022|,1023 |
|00004be0| 20 20 3a f2 63 61 72 65 | 74 28 54 6f 72 75 73 25 | :.care|t(Torus%|
|00004bf0| 2c 36 29 0d 0c 3a 2c 20 | 20 c9 20 31 30 36 31 2c |,6)..:, | . 1061,|
|00004c00| 31 30 36 32 20 20 20 20 | 20 20 20 20 20 20 3a f2 |1062 | :.|
|00004c10| 63 61 72 65 74 28 54 6f | 72 75 73 25 2c 32 29 0d |caret(To|rus%,2).|
|00004c20| 0c 44 22 20 20 c9 20 31 | 30 36 33 20 20 20 20 20 |.D" . 1|063 |
|00004c30| 20 20 20 20 20 20 20 20 | 20 20 3a f2 54 6f 72 75 | | :.Toru|
|00004c40| 73 0d 0c 4e 2e 20 20 c9 | 20 32 30 32 31 2c 32 30 |s..N. .| 2021,20|
|00004c50| 32 33 2c 32 31 31 32 20 | 20 20 20 20 3a f2 63 61 |23,2112 | :.ca|
|00004c60| 72 65 74 28 53 6f 66 74 | 43 79 6c 25 2c 36 29 0d |ret(Soft|Cyl%,6).|
|00004c70| 0c 58 2f 20 20 c9 20 32 | 30 32 32 2c 32 30 36 31 |.X/ . 2|022,2061|
|00004c80| 2c 32 30 36 33 20 20 20 | 20 20 3a f2 63 61 72 65 |,2063 | :.care|
|00004c90| 74 28 53 6f 66 74 43 79 | 6c 25 2c 31 31 29 0d 0c |t(SoftCy|l%,11)..|
|00004ca0| 62 2e 20 20 c9 20 32 31 | 31 31 2c 32 30 36 32 20 |b. . 21|11,2062 |
|00004cb0| 20 20 20 20 20 20 20 20 | 20 3a f2 63 61 72 65 74 | | :.caret|
|00004cc0| 28 53 6f 66 74 43 79 6c | 25 2c 32 29 0d 0c 6c 24 |(SoftCyl|%,2)..l$|
|00004cd0| 20 20 c9 20 32 31 31 33 | 20 20 20 20 20 20 20 20 | . 2113| |
|00004ce0| 20 20 20 20 20 20 20 3a | f2 53 6f 66 74 43 79 6c | :|.SoftCyl|
|00004cf0| 0d 0c 76 2b 20 20 c9 20 | 33 30 32 31 2c 33 30 32 |..v+ . |3021,302|
|00004d00| 33 2c 33 31 31 32 20 20 | 20 20 20 3a f2 63 61 72 |3,3112 | :.car|
|00004d10| 65 74 28 4e 65 63 6b 25 | 2c 36 29 0d 0c 80 2c 20 |et(Neck%|,6)..., |
|00004d20| 20 c9 20 33 30 32 32 2c | 33 30 36 31 2c 33 30 36 | . 3022,|3061,306|
|00004d30| 33 20 20 20 20 20 3a f2 | 63 61 72 65 74 28 4e 65 |3 :.|caret(Ne|
|00004d40| 63 6b 25 2c 31 31 29 0d | 0c 8a 2b 20 20 c9 20 33 |ck%,11).|..+ . 3|
|00004d50| 31 31 31 2c 33 30 36 32 | 20 20 20 20 20 20 20 20 |111,3062| |
|00004d60| 20 20 3a f2 63 61 72 65 | 74 28 4e 65 63 6b 25 2c | :.care|t(Neck%,|
|00004d70| 32 29 0d 0c 94 21 20 20 | c9 20 33 31 31 33 20 20 |2)...! |. 3113 |
|00004d80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f2 4e | | :.N|
|00004d90| 65 63 6b 0d 0c 9e 20 20 | 20 7f 20 c8 99 22 57 69 |eck... | . .."Wi|
|00004da0| 6d 70 5f 50 72 6f 63 65 | 73 73 4b 65 79 22 2c 4b |mp_Proce|ssKey",K|
|00004db0| 65 79 25 0d 0c a8 05 cb | 0d 0c b2 05 e1 0d 0c bc |ey%.....|........|
|00004dc0| 04 0d 0c c6 1a dd f2 63 | 61 72 65 74 28 57 69 6e |.......c|aret(Win|
|00004dd0| 64 6f 77 25 2c 49 63 6f | 6e 25 29 0d 0c d0 4a 20 |dow%,Ico|n%)...J |
|00004de0| 20 c8 99 22 57 69 6d 70 | 5f 53 65 74 43 61 72 65 | .."Wimp|_SetCare|
|00004df0| 74 50 6f 73 69 74 69 6f | 6e 22 2c 57 69 6e 64 6f |tPositio|n",Windo|
|00004e00| 77 25 2c 49 63 6f 6e 25 | 2c 30 2c 30 2c 2d 31 2c |w%,Icon%|,0,0,-1,|
|00004e10| a9 28 24 a4 69 28 57 69 | 6e 64 6f 77 25 2c 49 63 |.($.i(Wi|ndow%,Ic|
|00004e20| 6f 6e 25 29 29 0d 0c da | 05 e1 0d 0c e4 04 0d 0c |on%))...|........|
|00004e30| ee 04 0d 0c f8 04 0d 0d | 02 04 0d 0d 0c 40 f4 20 |........|.....@. |
|00004e40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004e50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004e60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004e70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0d 16 40 f4 20 |========|==...@. |
|00004e80| 3d 3d 3d 20 41 70 70 6c | 69 63 61 74 69 6f 6e 20 |=== Appl|ication |
|00004e90| 73 70 65 63 69 66 69 63 | 20 72 6f 75 74 69 6e 65 |specific| routine|
|00004ea0| 73 20 66 6f 6c 6c 6f 77 | 20 3d 3d 3d 3d 3d 3d 3d |s follow| =======|
|00004eb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0d 20 40 f4 20 |========|==.. @. |
|00004ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004ed0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004ee0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004ef0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0d 2a 04 0d 0d |========|==..*...|
|00004f00| 34 24 f4 20 3d 3d 20 6c | 65 66 74 20 6f 72 20 72 |4$. == l|eft or r|
|00004f10| 69 67 68 74 20 61 72 72 | 6f 77 20 63 6c 69 63 6b |ight arr|ow click|
|00004f20| 65 64 0d 0d 3e 25 dd f2 | 61 72 72 6f 77 28 57 69 |ed..>%..|arrow(Wi|
|00004f30| 6e 64 6f 77 25 2c 49 63 | 6f 6e 25 2c 49 6e 63 72 |ndow%,Ic|on%,Incr|
|00004f40| 65 6d 65 6e 74 25 29 0d | 0d 48 0d ea 20 70 5f 74 |ement%).|.H.. p_t|
|00004f50| 65 78 74 25 0d 0d 52 1f | 20 20 70 5f 74 65 78 74 |ext%..R.| p_text|
|00004f60| 25 3d a4 69 28 57 69 6e | 64 6f 77 25 2c 49 63 6f |%=.i(Win|dow%,Ico|
|00004f70| 6e 25 29 0d 0d 5c 28 20 | 20 24 70 5f 74 65 78 74 |n%)..\( | $p_text|
|00004f80| 25 3d c3 28 bb 28 24 70 | 5f 74 65 78 74 25 29 2b |%=.(.($p|_text%)+|
|00004f90| 49 6e 63 72 65 6d 65 6e | 74 25 29 0d 0d 66 12 20 |Incremen|t%)..f. |
|00004fa0| 20 62 25 21 30 3d 57 69 | 6e 64 6f 77 25 0d 0d 70 | b%!0=Wi|ndow%..p|
|00004fb0| 10 20 20 62 25 21 34 3d | 49 63 6f 6e 25 0d 0d 7a |. b%!4=|Icon%..z|
|00004fc0| 0c 20 20 62 25 21 38 3d | 30 0d 0d 84 0d 20 20 62 |. b%!8=|0.... b|
|00004fd0| 25 21 31 32 3d 30 0d 0d | 8e 20 20 20 c8 99 20 22 |%!12=0..|. .. "|
|00004fe0| 57 69 6d 70 5f 53 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Set|IconStat|
|00004ff0| 65 22 2c 2c 62 25 0d 0d | 98 05 e1 0d 0d a2 04 0d |e",,b%..|........|
|00005000| 0d ac 1d f4 20 3d 3d 20 | 63 72 65 61 74 65 20 74 |.... == |create t|
|00005010| 68 65 20 6f 75 74 70 75 | 74 20 3d 3d 0d 0d b6 0b |he outpu|t ==....|
|00005020| dd f2 54 6f 72 75 73 0d | 0d c0 0e ea 20 6f 25 2c |..Torus.|.... o%,|
|00005030| 41 2c 42 2c 4d 0d 0d ca | 0c 6f 25 3d 44 61 74 61 |A,B,M...|.o%=Data|
|00005040| 25 0d 0d d4 16 41 3d bb | 28 24 a4 69 28 54 6f 72 |%....A=.|($.i(Tor|
|00005050| 75 73 25 2c 32 29 29 0d | 0d de 16 42 3d bb 28 24 |us%,2)).|...B=.($|
|00005060| a4 69 28 54 6f 72 75 73 | 25 2c 36 29 29 0d 0d e8 |.i(Torus|%,6))...|
|00005070| 43 f2 6f 75 74 28 22 2f | 2f 20 54 6f 72 75 73 20 |C.out("/|/ Torus |
|00005080| 77 69 74 68 20 6d 61 6a | 6f 72 20 72 61 64 69 75 |with maj|or radiu|
|00005090| 73 20 22 2b c3 28 41 29 | 2b 22 2c 20 6d 69 6e 6f |s "+.(A)|+", mino|
|000050a0| 72 20 72 61 64 69 75 73 | 20 22 2b c3 28 42 29 29 |r radius| "+.(B))|
|000050b0| 0d 0d f2 48 f2 6f 75 74 | 28 22 2f 2f 20 47 65 6e |...H.out|("// Gen|
|000050c0| 65 72 61 74 65 64 20 62 | 79 20 4d 69 6b 65 20 57 |erated b|y Mike W|
|000050d0| 69 6c 6c 69 61 6d 73 27 | 20 65 78 63 65 6c 6c 65 |illiams'| excelle|
|000050e0| 6e 74 20 50 4f 56 73 68 | 61 70 65 20 50 44 20 70 |nt POVsh|ape PD p|
|000050f0| 72 6f 67 72 61 6d 22 29 | 0d 0d fc 15 4d 3d 41 2b |rogram")|....M=A+|
|00005100| 42 3a 41 3d 41 2f 4d 3a | 42 3d 42 2f 4d 0d 0e 06 |B:A=A/M:|B=B/M...|
|00005110| 0f 41 3d 41 2a 41 3a 42 | 3d 42 2a 42 0d 0e 10 1c |.A=A*A:B|=B*B....|
|00005120| f2 6f 75 74 28 22 23 64 | 65 63 6c 61 72 65 20 54 |.out("#d|eclare T|
|00005130| 6f 72 75 73 20 3d 22 29 | 0d 0e 1a 13 f2 6f 75 74 |orus =")|.....out|
|00005140| 28 22 71 75 61 72 74 69 | 63 22 29 0d 0e 24 38 f2 |("quarti|c")..$8.|
|00005150| 6f 75 74 28 22 7b 20 3c | 20 31 20 20 30 20 20 30 |out("{ <| 1 0 0|
|00005160| 20 20 30 20 20 32 20 20 | 30 20 20 30 20 20 32 20 | 0 2 |0 0 2 |
|00005170| 20 30 20 22 2b a4 7a 34 | 28 2d 32 2a 28 41 2b 42 | 0 "+.z4|(-2*(A+B|
|00005180| 29 29 29 0d 0e 2e 2c f2 | 6f 75 74 28 22 20 20 20 |)))...,.|out(" |
|00005190| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 |
|000051a0| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 22 29 0d |0 0 0 | 0 0").|
|000051b0| 0e 38 36 f2 6f 75 74 28 | 22 20 20 20 20 31 20 20 |.86.out(|" 1 |
|000051c0| 30 20 20 30 20 20 32 20 | 20 30 20 22 2b a4 7a 34 |0 0 2 | 0 "+.z4|
|000051d0| 28 32 2a 28 41 2d 42 29 | 29 2b 22 20 30 20 30 20 |(2*(A-B)|)+" 0 0 |
|000051e0| 30 20 30 22 29 0d 0e 42 | 3d f2 6f 75 74 28 22 20 |0 0")..B|=.out(" |
|000051f0| 20 20 20 31 20 20 30 20 | 22 2b a4 7a 34 28 2d 32 | 1 0 |"+.z4(-2|
|00005200| 2a 28 41 2b 42 29 29 2b | 22 20 20 30 20 20 22 2b |*(A+B))+|" 0 "+|
|00005210| a4 7a 34 28 28 41 2d 42 | 29 5e 32 29 2b 22 20 3e |.z4((A-B|)^2)+" >|
|00005220| 22 29 0d 0e 4c 30 f2 6f | 75 74 28 22 20 20 73 63 |")..L0.o|ut(" sc|
|00005230| 61 6c 65 20 3c 20 22 2b | a4 7a 34 28 4d 29 2b a4 |ale < "+|.z4(M)+.|
|00005240| 7a 34 28 4d 29 2b a4 7a | 34 28 4d 29 2b 22 20 3e |z4(M)+.z|4(M)+" >|
|00005250| 22 29 0d 0e 56 0d f2 6f | 75 74 28 22 7d 22 29 0d |")..V..o|ut("}").|
|00005260| 0e 60 15 44 61 74 61 4c | 65 6e 25 3d 6f 25 2d 44 |.`.DataL|en%=o%-D|
|00005270| 61 74 61 25 0d 0e 6a 1f | 53 61 76 65 24 3d 22 54 |ata%..j.|Save$="T|
|00005280| 6f 72 75 73 22 3a 24 53 | 61 76 65 49 25 3d 53 61 |orus":$S|aveI%=Sa|
|00005290| 76 65 24 0d 0e 74 1f f4 | 20 3d 3d 20 63 6c 6f 73 |ve$..t..| == clos|
|000052a0| 65 20 74 68 65 20 54 6f | 72 75 73 20 77 69 6e 64 |e the To|rus wind|
|000052b0| 6f 77 0d 0e 7e 2d 62 25 | 21 30 3d 54 6f 72 75 73 |ow..~-b%|!0=Torus|
|000052c0| 25 3a c8 99 22 57 69 6d | 70 5f 47 65 74 57 69 6e |%:.."Wim|p_GetWin|
|000052d0| 64 6f 77 53 74 61 74 65 | 22 2c 20 2c 20 62 25 0d |dowState|", , b%.|
|000052e0| 0e 88 1e c8 99 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |....."Wi|mp_Close|
|000052f0| 57 69 6e 64 6f 77 22 2c | 20 2c 20 62 25 0d 0e 92 |Window",| , b%...|
|00005300| 1d f4 20 3d 3d 20 6f 70 | 65 6e 20 74 68 65 20 73 |.. == op|en the s|
|00005310| 61 76 65 20 77 69 6e 64 | 6f 77 0d 0e 9c 2c 62 25 |ave wind|ow...,b%|
|00005320| 21 30 3d 53 61 76 65 25 | 3a c8 99 22 57 69 6d 70 |!0=Save%|:.."Wimp|
|00005330| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|00005340| 2c 20 2c 20 62 25 0d 0e | a6 1d c8 99 22 57 69 6d |, , b%..|...."Wim|
|00005350| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 20 2c |p_OpenWi|ndow", ,|
|00005360| 20 62 25 0d 0e b0 05 e1 | 0d 0e ba 04 0d 0e c4 0d | b%.....|........|
|00005370| dd f2 53 6f 66 74 43 79 | 6c 0d 0e ce 14 ea 20 6f |..SoftCy|l..... o|
|00005380| 25 2c 41 2c 42 2c 48 2c | 61 2c 62 2c 4d 0d 0e d8 |%,A,B,H,|a,b,M...|
|00005390| 0c 6f 25 3d 44 61 74 61 | 25 0d 0e e2 18 41 3d bb |.o%=Data|%....A=.|
|000053a0| 28 24 a4 69 28 53 6f 66 | 74 43 79 6c 25 2c 32 29 |($.i(Sof|tCyl%,2)|
|000053b0| 29 0d 0e ec 18 42 3d bb | 28 24 a4 69 28 53 6f 66 |)....B=.|($.i(Sof|
|000053c0| 74 43 79 6c 25 2c 36 29 | 29 0d 0e f6 19 48 3d bb |tCyl%,6)|)....H=.|
|000053d0| 28 24 a4 69 28 53 6f 66 | 74 43 79 6c 25 2c 31 31 |($.i(Sof|tCyl%,11|
|000053e0| 29 29 0d 0f 00 4e f2 6f | 75 74 28 22 2f 2f 20 53 |))...N.o|ut("// S|
|000053f0| 6f 66 74 20 43 79 6c 69 | 6e 64 65 72 20 77 69 74 |oft Cyli|nder wit|
|00005400| 68 20 72 61 64 69 75 73 | 20 22 2b c3 28 41 29 2b |h radius| "+.(A)+|
|00005410| 22 2c 20 65 64 67 65 20 | 22 2b c3 28 42 29 2b 22 |", edge |"+.(B)+"|
|00005420| 2c 20 68 65 69 67 68 74 | 20 22 2b c3 28 48 29 29 |, height| "+.(H))|
|00005430| 0d 0f 0a 48 f2 6f 75 74 | 28 22 2f 2f 20 47 65 6e |...H.out|("// Gen|
|00005440| 65 72 61 74 65 64 20 62 | 79 20 4d 69 6b 65 20 57 |erated b|y Mike W|
|00005450| 69 6c 6c 69 61 6d 73 27 | 20 65 78 63 65 6c 6c 65 |illiams'| excelle|
|00005460| 6e 74 20 50 4f 56 73 68 | 61 70 65 20 50 44 20 70 |nt POVsh|ape PD p|
|00005470| 72 6f 67 72 61 6d 22 29 | 0d 0f 14 0b f4 20 48 3d |rogram")|..... H=|
|00005480| 48 2f 32 0d 0f 1e 0d 4d | 3d 41 3a 41 3d 41 2d 42 |H/2....M|=A:A=A-B|
|00005490| 0d 0f 28 0f 61 3d 41 2a | 41 3a 62 3d 42 2a 42 0d |..(.a=A*|A:b=B*B.|
|000054a0| 0f 32 1e f2 6f 75 74 28 | 22 23 64 65 63 6c 61 72 |.2..out(|"#declar|
|000054b0| 65 20 53 6f 66 74 43 79 | 6c 20 3d 22 29 0d 0f 3c |e SoftCy|l =")..<|
|000054c0| 11 f2 6f 75 74 28 22 75 | 6e 69 6f 6e 22 29 0d 0f |..out("u|nion")..|
|000054d0| 46 4b f2 6f 75 74 28 22 | 20 7b 20 69 6e 74 65 72 |FK.out("| { inter|
|000054e0| 73 65 63 74 69 6f 6e 20 | 7b 44 69 73 6b 5f 59 20 |section |{Disk_Y |
|000054f0| 73 63 61 6c 65 20 3c 20 | 22 2b c3 28 4d 29 2b 22 |scale < |"+.(M)+"|
|00005500| 20 22 2b c3 28 48 2d 42 | 29 2b 22 20 22 2b c3 28 | "+.(H-B|)+" "+.(|
|00005510| 4d 29 2b 22 20 3e 7d 22 | 29 0d 0f 50 48 f2 6f 75 |M)+" >}"|)..PH.ou|
|00005520| 74 28 22 20 20 20 69 6e | 74 65 72 73 65 63 74 69 |t(" in|tersecti|
|00005530| 6f 6e 20 7b 44 69 73 6b | 5f 59 20 73 63 61 6c 65 |on {Disk|_Y scale|
|00005540| 20 3c 20 22 2b c3 28 41 | 29 2b 22 20 22 2b c3 28 | < "+.(A|)+" "+.(|
|00005550| 48 29 2b 22 20 22 2b c3 | 28 41 29 2b 22 3e 7d 22 |H)+" "+.|(A)+">}"|
|00005560| 29 0d 0f 5a 16 f2 6f 75 | 74 28 22 20 20 20 71 75 |)..Z..ou|t(" qu|
|00005570| 61 72 74 69 63 22 29 0d | 0f 64 39 f2 6f 75 74 28 |artic").|.d9.out(|
|00005580| 22 20 20 20 7b 20 3c 20 | 31 20 20 30 20 20 30 20 |" { < |1 0 0 |
|00005590| 20 30 20 20 32 20 20 30 | 20 20 30 20 20 32 20 20 | 0 2 0| 0 2 |
|000055a0| 30 20 22 2b c3 28 2d 32 | 2a 28 61 2b 62 29 29 29 |0 "+.(-2|*(a+b)))|
|000055b0| 0d 0f 6e 2f f2 6f 75 74 | 28 22 20 20 20 20 20 20 |..n/.out|(" |
|000055c0| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 |
|000055d0| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 22 29 0d |0 0 0 | 0 0").|
|000055e0| 0f 78 37 f2 6f 75 74 28 | 22 20 20 20 20 20 20 20 |.x7.out(|" |
|000055f0| 31 20 20 30 20 20 30 20 | 20 32 20 20 30 20 22 2b |1 0 0 | 2 0 "+|
|00005600| c3 28 32 2a 28 61 2d 62 | 29 29 2b 22 20 30 20 30 |.(2*(a-b|))+" 0 0|
|00005610| 20 30 20 30 22 29 0d 0f | 82 3c f2 6f 75 74 28 22 | 0 0")..|.<.out("|
|00005620| 20 20 20 20 20 20 20 31 | 20 20 30 20 22 2b c3 28 | 1| 0 "+.(|
|00005630| 2d 32 2a 28 61 2b 62 29 | 29 2b 22 20 20 30 20 20 |-2*(a+b)|)+" 0 |
|00005640| 22 2b c3 28 28 61 2d 62 | 29 5e 32 29 2b 22 20 3e |"+.((a-b|)^2)+" >|
|00005650| 22 29 0d 0f 8c 2c f2 6f | 75 74 28 22 20 20 20 20 |")...,.o|ut(" |
|00005660| 20 74 72 61 6e 73 6c 61 | 74 65 20 3c 20 30 20 22 | transla|te < 0 "|
|00005670| 2b c3 28 48 2d 42 29 2b | 22 20 30 3e 22 29 0d 0f |+.(H-B)+|" 0>")..|
|00005680| 96 10 f2 6f 75 74 28 22 | 20 20 20 7d 22 29 0d 0f |...out("| }")..|
|00005690| a0 16 f2 6f 75 74 28 22 | 20 20 20 71 75 61 72 74 |...out("| quart|
|000056a0| 69 63 22 29 0d 0f aa 39 | f2 6f 75 74 28 22 20 20 |ic")...9|.out(" |
|000056b0| 20 7b 20 3c 20 31 20 20 | 30 20 20 30 20 20 30 20 | { < 1 |0 0 0 |
|000056c0| 20 32 20 20 30 20 20 30 | 20 20 32 20 20 30 20 22 | 2 0 0| 2 0 "|
|000056d0| 2b c3 28 2d 32 2a 28 61 | 2b 62 29 29 29 0d 0f b4 |+.(-2*(a|+b)))...|
|000056e0| 2f f2 6f 75 74 28 22 20 | 20 20 20 20 20 20 30 20 |/.out(" | 0 |
|000056f0| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 |
|00005700| 30 20 20 30 20 20 30 20 | 20 30 22 29 0d 0f be 37 |0 0 0 | 0")...7|
|00005710| f2 6f 75 74 28 22 20 20 | 20 20 20 20 20 31 20 20 |.out(" | 1 |
|00005720| 30 20 20 30 20 20 32 20 | 20 30 20 22 2b c3 28 32 |0 0 2 | 0 "+.(2|
|00005730| 2a 28 61 2d 62 29 29 2b | 22 20 30 20 30 20 30 20 |*(a-b))+|" 0 0 0 |
|00005740| 30 22 29 0d 0f c8 3c f2 | 6f 75 74 28 22 20 20 20 |0")...<.|out(" |
|00005750| 20 20 20 20 31 20 20 30 | 20 22 2b c3 28 2d 32 2a | 1 0| "+.(-2*|
|00005760| 28 61 2b 62 29 29 2b 22 | 20 20 30 20 20 22 2b c3 |(a+b))+"| 0 "+.|
|00005770| 28 28 61 2d 62 29 5e 32 | 29 2b 22 20 3e 22 29 0d |((a-b)^2|)+" >").|
|00005780| 0f d2 2c f2 6f 75 74 28 | 22 20 20 20 20 20 74 72 |..,.out(|" tr|
|00005790| 61 6e 73 6c 61 74 65 20 | 3c 20 30 20 22 2b c3 28 |anslate |< 0 "+.(|
|000057a0| 42 2d 48 29 2b 22 20 30 | 3e 22 29 0d 0f dc 10 f2 |B-H)+" 0|>").....|
|000057b0| 6f 75 74 28 22 20 20 20 | 7d 22 29 0d 0f e6 4e f2 |out(" |}")...N.|
|000057c0| 6f 75 74 28 22 2f 2f 20 | 20 73 63 61 6c 65 20 3c |out("// | scale <|
|000057d0| 20 22 2b a4 7a 34 28 31 | 2f 4d 29 2b a4 7a 34 28 | "+.z4(1|/M)+.z4(|
|000057e0| 31 2f 48 29 2b a4 7a 34 | 28 31 2f 4d 29 2b 22 20 |1/H)+.z4|(1/M)+" |
|000057f0| 3e 20 2f 2f 20 73 63 61 | 6c 65 20 74 6f 20 75 6e |> // sca|le to un|
|00005800| 69 74 20 73 69 7a 65 22 | 29 0d 0f f0 0d f2 6f 75 |it size"|).....ou|
|00005810| 74 28 22 7d 22 29 0d 0f | fa 15 44 61 74 61 4c 65 |t("}")..|..DataLe|
|00005820| 6e 25 3d 6f 25 2d 44 61 | 74 61 25 0d 10 04 21 53 |n%=o%-Da|ta%...!S|
|00005830| 61 76 65 24 3d 22 53 6f | 66 74 43 79 6c 22 3a 24 |ave$="So|ftCyl":$|
|00005840| 53 61 76 65 49 25 3d 53 | 61 76 65 24 0d 10 0e 21 |SaveI%=S|ave$...!|
|00005850| f4 20 3d 3d 20 63 6c 6f | 73 65 20 74 68 65 20 53 |. == clo|se the S|
|00005860| 6f 66 74 43 79 6c 20 77 | 69 6e 64 6f 77 0d 10 18 |oftCyl w|indow...|
|00005870| 2f 62 25 21 30 3d 53 6f | 66 74 43 79 6c 25 3a c8 |/b%!0=So|ftCyl%:.|
|00005880| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|00005890| 53 74 61 74 65 22 2c 20 | 2c 20 62 25 0d 10 22 1e |State", |, b%..".|
|000058a0| c8 99 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |.."Wimp_|CloseWin|
|000058b0| 64 6f 77 22 2c 20 2c 20 | 62 25 0d 10 2c 1d f4 20 |dow", , |b%..,.. |
|000058c0| 3d 3d 20 6f 70 65 6e 20 | 74 68 65 20 73 61 76 65 |== open |the save|
|000058d0| 20 77 69 6e 64 6f 77 0d | 10 36 2c 62 25 21 30 3d | window.|.6,b%!0=|
|000058e0| 53 61 76 65 25 3a c8 99 | 22 57 69 6d 70 5f 47 65 |Save%:..|"Wimp_Ge|
|000058f0| 74 57 69 6e 64 6f 77 53 | 74 61 74 65 22 2c 20 2c |tWindowS|tate", ,|
|00005900| 20 62 25 0d 10 40 1d c8 | 99 22 57 69 6d 70 5f 4f | b%..@..|."Wimp_O|
|00005910| 70 65 6e 57 69 6e 64 6f | 77 22 2c 20 2c 20 62 25 |penWindo|w", , b%|
|00005920| 0d 10 4a 05 e1 0d 10 54 | 04 0d 10 5e 04 0d 10 68 |..J....T|...^...h|
|00005930| 0a dd f2 4e 65 63 6b 0d | 10 72 20 ea 20 6f 25 2c |...Neck.|.r . o%,|
|00005940| 41 2c 41 31 2c 41 32 2c | 42 2c 48 2c 61 31 2c 61 |A,A1,A2,|B,H,a1,a|
|00005950| 32 2c 62 2c 4d 2c 49 0d | 10 7c 0c 6f 25 3d 44 61 |2,b,M,I.|.|.o%=Da|
|00005960| 74 61 25 0d 10 86 15 41 | 3d bb 28 24 a4 69 28 4e |ta%....A|=.($.i(N|
|00005970| 65 63 6b 25 2c 32 29 29 | 0d 10 90 15 42 3d bb 28 |eck%,2))|....B=.(|
|00005980| 24 a4 69 28 4e 65 63 6b | 25 2c 36 29 29 0d 10 9a |$.i(Neck|%,6))...|
|00005990| 16 48 3d bb 28 24 a4 69 | 28 4e 65 63 6b 25 2c 31 |.H=.($.i|(Neck%,1|
|000059a0| 31 29 29 0d 10 a4 53 f2 | 6f 75 74 28 22 2f 2f 20 |1))...S.|out("// |
|000059b0| 4e 65 63 6b 20 77 69 74 | 68 20 6d 61 6a 6f 72 20 |Neck wit|h major |
|000059c0| 72 61 64 69 75 73 20 22 | 2b c3 28 41 29 2b 22 2c |radius "|+.(A)+",|
|000059d0| 20 6d 69 6e 6f 72 20 72 | 61 64 69 75 73 20 22 2b | minor r|adius "+|
|000059e0| c3 28 42 29 2b 22 2c 20 | 68 65 69 67 68 74 20 22 |.(B)+", |height "|
|000059f0| 2b c3 28 48 29 29 0d 10 | ae 48 f2 6f 75 74 28 22 |+.(H))..|.H.out("|
|00005a00| 2f 2f 20 47 65 6e 65 72 | 61 74 65 64 20 62 79 20 |// Gener|ated by |
|00005a10| 4d 69 6b 65 20 57 69 6c | 6c 69 61 6d 73 27 20 65 |Mike Wil|liams' e|
|00005a20| 78 63 65 6c 6c 65 6e 74 | 20 50 4f 56 73 68 61 70 |xcellent| POVshap|
|00005a30| 65 20 50 44 20 70 72 6f | 67 72 61 6d 22 29 0d 10 |e PD pro|gram")..|
|00005a40| b8 0b f4 20 48 3d 48 2f | 32 0d 10 c2 17 e7 20 42 |... H=H/|2..... B|
|00005a50| 3e 41 20 8c 20 c8 94 20 | 41 2c 42 3a 48 3d 2d 48 |>A . .. |A,B:H=-H|
|00005a60| 0d 10 cc 15 4d 3d 41 3a | 42 3d 28 42 2f 4d 29 3a |....M=A:|B=(B/M):|
|00005a70| 42 3d 42 2a 42 0d 10 d6 | 1b f2 6f 75 74 28 22 23 |B=B*B...|..out("#|
|00005a80| 64 65 63 6c 61 72 65 20 | 4e 65 63 6b 20 3d 22 29 |declare |Neck =")|
|00005a90| 0d 10 e0 18 f2 6f 75 74 | 28 22 69 6e 74 65 72 73 |.....out|("inters|
|00005aa0| 65 63 74 69 6f 6e 22 29 | 0d 10 ea 25 f2 6f 75 74 |ection")|...%.out|
|00005ab0| 28 22 7b 20 62 6f 78 20 | 7b 3c 2d 31 20 2d 31 20 |("{ box |{<-1 -1 |
|00005ac0| 2d 31 3e 3c 31 20 31 20 | 31 3e 7d 22 29 0d 10 f4 |-1><1 1 |1>}")...|
|00005ad0| 15 f2 6f 75 74 28 22 20 | 20 71 75 61 72 74 69 63 |..out(" | quartic|
|00005ae0| 22 29 0d 10 fe 2e f2 6f | 75 74 28 22 20 20 7b 20 |").....o|ut(" { |
|00005af0| 3c 20 30 20 20 30 20 20 | 30 20 20 30 20 20 30 20 |< 0 0 |0 0 0 |
|00005b00| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 31 22 29 | 0 0 0| 0 1")|
|00005b10| 0d 11 08 2e f2 6f 75 74 | 28 22 20 20 20 20 20 20 |.....out|(" |
|00005b20| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 20 20 30 |0 0 0 | 0 0 0|
|00005b30| 20 20 30 20 20 30 20 20 | 30 20 20 30 22 29 0d 11 | 0 0 |0 0")..|
|00005b40| 12 40 f2 6f 75 74 28 22 | 20 20 20 20 20 20 30 20 |.@.out("| 0 |
|00005b50| 30 22 2b a4 7a 34 28 28 | 42 2d 31 29 2f 34 29 2b |0"+.z4((|B-1)/4)+|
|00005b60| 22 20 30 20 30 20 30 20 | 30 20 30 20 30 22 2b a4 |" 0 0 0 |0 0 0"+.|
|00005b70| 7a 34 28 33 2a 28 31 2d | 42 29 2f 34 29 29 0d 11 |z4(3*(1-|B)/4))..|
|00005b80| 1c 2d f2 6f 75 74 28 22 | 20 20 20 20 20 20 30 20 |.-.out("| 0 |
|00005b90| 30 20 31 20 30 20 22 2b | a4 7a 34 28 2d 28 31 2b |0 1 0 "+|.z4(-(1+|
|00005ba0| 42 29 2f 32 29 2b 22 20 | 3e 22 29 0d 11 26 0f f2 |B)/2)+" |>")..&..|
|00005bb0| 6f 75 74 28 22 20 20 7d | 22 29 0d 11 30 46 f2 6f |out(" }|")..0F.o|
|00005bc0| 75 74 28 22 20 20 73 63 | 61 6c 65 20 3c 20 22 2b |ut(" sc|ale < "+|
|00005bd0| a4 7a 34 28 4d 29 2b a4 | 7a 34 28 48 29 2b a4 7a |.z4(M)+.|z4(H)+.z|
|00005be0| 34 28 4d 29 2b 22 20 3e | 20 2f 2f 20 73 63 61 6c |4(M)+" >| // scal|
|00005bf0| 65 20 61 73 20 72 65 71 | 75 65 73 74 65 64 22 29 |e as req|uested")|
|00005c00| 0d 11 3a 0d f2 6f 75 74 | 28 22 7d 22 29 0d 11 44 |..:..out|("}")..D|
|00005c10| 15 44 61 74 61 4c 65 6e | 25 3d 6f 25 2d 44 61 74 |.DataLen|%=o%-Dat|
|00005c20| 61 25 0d 11 4e 1e 53 61 | 76 65 24 3d 22 4e 65 63 |a%..N.Sa|ve$="Nec|
|00005c30| 6b 22 3a 24 53 61 76 65 | 49 25 3d 53 61 76 65 24 |k":$Save|I%=Save$|
|00005c40| 0d 11 58 1e f4 20 3d 3d | 20 63 6c 6f 73 65 20 74 |..X.. ==| close t|
|00005c50| 68 65 20 4e 65 63 6b 20 | 77 69 6e 64 6f 77 0d 11 |he Neck |window..|
|00005c60| 62 2c 62 25 21 30 3d 4e | 65 63 6b 25 3a c8 99 22 |b,b%!0=N|eck%:.."|
|00005c70| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00005c80| 61 74 65 22 2c 20 2c 20 | 62 25 0d 11 6c 1e c8 99 |ate", , |b%..l...|
|00005c90| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|00005ca0| 77 22 2c 20 2c 20 62 25 | 0d 11 76 1d f4 20 3d 3d |w", , b%|..v.. ==|
|00005cb0| 20 6f 70 65 6e 20 74 68 | 65 20 73 61 76 65 20 77 | open th|e save w|
|00005cc0| 69 6e 64 6f 77 0d 11 80 | 2c 62 25 21 30 3d 53 61 |indow...|,b%!0=Sa|
|00005cd0| 76 65 25 3a c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |ve%:.."W|imp_GetW|
|00005ce0| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 20 2c 20 62 |indowSta|te", , b|
|00005cf0| 25 0d 11 8a 1d c8 99 22 | 57 69 6d 70 5f 4f 70 65 |%......"|Wimp_Ope|
|00005d00| 6e 57 69 6e 64 6f 77 22 | 2c 20 2c 20 62 25 0d 11 |nWindow"|, , b%..|
|00005d10| 94 05 e1 0d 11 9e 04 0d | 11 a8 04 0d 11 b2 04 0d |........|........|
|00005d20| 11 bc 0d dd f2 6f 75 74 | 28 41 24 29 0d 11 c6 12 |.....out|(A$)....|
|00005d30| 20 20 24 6f 25 3d 41 24 | 2b bd 28 31 30 29 0d 11 | $o%=A$|+.(10)..|
|00005d40| d0 11 20 20 6f 25 2b 3d | a9 28 41 24 29 2b 31 0d |.. o%+=|.(A$)+1.|
|00005d50| 11 da 05 e1 0d 11 e4 04 | 0d 11 ee 4c f4 20 3d 3d |........|...L. ==|
|00005d60| 20 4e 61 73 74 79 20 6c | 69 74 74 6c 65 20 46 75 | Nasty l|ittle Fu|
|00005d70| 6e 63 74 69 6f 6e 73 20 | 77 68 69 63 68 20 61 72 |nctions |which ar|
|00005d80| 65 20 6f 6e 6c 79 20 72 | 65 71 75 69 72 65 64 20 |e only r|equired |
|00005d90| 62 65 63 61 75 73 65 20 | 53 54 52 24 20 64 6f 65 |because |STR$ doe|
|00005da0| 73 6e 27 74 0d 11 f8 2c | f4 20 3d 3d 20 6c 69 73 |sn't...,|. == lis|
|00005db0| 74 65 6e 20 74 6f 20 74 | 68 65 20 76 61 6c 75 65 |ten to t|he value|
|00005dc0| 20 6f 66 20 40 25 20 70 | 72 6f 70 65 72 6c 79 2e | of @% p|roperly.|
|00005dd0| 0d 12 02 0b dd a4 7a 34 | 28 4e 29 0d 12 0c 0c ea |......z4|(N).....|
|00005de0| 20 41 24 2c 20 4c 25 0d | 12 16 1f 20 20 41 24 3d | A$, L%.|... A$=|
|00005df0| 22 22 3a e7 20 4e 3c 30 | 20 8c 20 41 24 3d 22 2d |"":. N<0| . A$="-|
|00005e00| 22 3a 4e 3d 2d 4e 0d 12 | 20 33 20 20 e7 20 4e 3c |":N=-N..| 3 . N<|
|00005e10| 31 20 8c 20 3d 22 20 22 | 2b 41 24 2b 22 30 2e 22 |1 . =" "|+A$+"0."|
|00005e20| 2b c2 c3 28 a8 28 31 30 | 30 30 30 2b 4e 2a 31 30 |+..(.(10|000+N*10|
|00005e30| 30 30 30 29 29 2c 20 34 | 29 0d 12 2a 19 20 20 41 |000)), 4|)..*. A|
|00005e40| 24 3d 41 24 2b c3 28 a8 | 28 4e 2a 31 30 30 30 30 |$=A$+.(.|(N*10000|
|00005e50| 29 29 0d 12 34 10 20 20 | 4c 25 3d a9 28 41 24 29 |))..4. |L%=.(A$)|
|00005e60| 2d 34 0d 12 3e 1d 3d 22 | 20 22 2b c0 41 24 2c 20 |-4..>.="| "+.A$, |
|00005e70| 4c 25 29 2b 22 2e 22 2b | c2 41 24 2c 20 34 29 0d |L%)+"."+|.A$, 4).|
|00005e80| 12 48 04 0d ff 46 69 6c | 65 44 61 74 61 82 54 65 |.H...Fil|eData.Te|
|00005e90| 6d 70 6c 61 74 65 73 00 | 00 f7 08 00 00 44 ec ff |mplates.|.....D..|
|00005ea0| ff 13 09 1f cd 03 00 68 | 8d f7 08 00 00 00 00 00 |.......h|........|
|00005eb0| 00 00 00 00 00 00 00 00 | 00 8c 00 00 00 b2 01 00 |........|........|
|00005ec0| 00 01 00 00 00 49 6e 66 | 6f 0d 87 88 88 88 88 88 |.....Inf|o.......|
|00005ed0| 88 3e 02 00 00 99 00 00 | 00 01 00 00 00 53 61 76 |.>......|.....Sav|
|00005ee0| 65 0d 88 88 88 88 88 78 | 88 d7 02 00 00 a6 01 00 |e......x|........|
|00005ef0| 00 01 00 00 00 54 6f 72 | 75 73 0d 4c 45 5f 46 46 |.....Tor|us.LE_FF|
|00005f00| 46 7d 04 00 00 41 02 00 | 00 01 00 00 00 53 6f 66 |F}...A..|.....Sof|
|00005f10| 74 43 79 6c 0d 5f 46 46 | 46 be 06 00 00 39 02 00 |tCyl._FF|F....9..|
|00005f20| 00 01 00 00 00 4e 65 63 | 6b 0d 79 6c 00 50 26 03 |.....Nec|k.yl.P&.|
|00005f30| 00 00 00 00 00 02 00 00 | 00 e8 00 00 00 a0 02 00 |........|........|
|00005f40| 00 bc 01 00 00 00 00 00 | 00 00 00 00 00 e5 4a 83 |........|......J.|
|00005f50| 01 12 00 07 84 07 02 07 | 01 0c 0e 02 00 00 00 00 |........|........|
|00005f60| 00 2c ff ff ff 9e 02 00 | 00 00 00 00 00 3d 01 00 |.,......|.....=..|
|00005f70| 00 00 30 00 00 01 00 00 | 00 00 00 00 00 58 01 00 |..0.....|.....X..|
|00005f80| 00 ff ff ff ff 16 00 00 | 00 08 00 00 00 9a 00 00 |........|........|
|00005f90| 00 cc ff ff ff 98 02 00 | 00 fc ff ff ff 3d 01 00 |........|.....=..|
|00005fa0| 07 6e 01 00 00 ff ff ff | ff 14 00 00 00 9a 00 00 |.n......|........|
|00005fb0| 00 98 ff ff ff 98 02 00 | 00 c8 ff ff ff 3d 01 00 |........|.....=..|
|00005fc0| 07 77 01 00 00 ff ff ff | ff 20 00 00 00 9a 00 00 |.w......|. ......|
|00005fd0| 00 64 ff ff ff 98 02 00 | 00 94 ff ff ff 3d 01 00 |.d......|.....=..|
|00005fe0| 07 93 01 00 00 ff ff ff | ff 1e 00 00 00 9a 00 00 |........|........|
|00005ff0| 00 30 ff ff ff 98 02 00 | 00 60 ff ff ff 3d 01 00 |.0......|.`...=..|
|00006000| 07 a1 01 00 00 ff ff ff | ff 1e 00 00 00 3e 00 00 |........|.....>..|
|00006010| 00 d0 ff ff ff 9a 00 00 | 00 f8 ff ff ff 19 00 00 |........|........|
|00006020| 17 4e 61 6d 65 3a 0d 6c | 65 64 3e 0d fe 0e 00 00 |.Name:.l|ed>.....|
|00006030| 00 9c ff ff ff 9a 00 00 | 00 c4 ff ff ff 19 30 00 |........|......0.|
|00006040| 17 50 75 72 70 6f 73 65 | 3a 0d 3e 0d fe 1e 00 00 |.Purpose|:.>.....|
|00006050| 00 68 ff ff ff 9a 00 00 | 00 90 ff ff ff 19 30 00 |.h......|......0.|
|00006060| 17 41 75 74 68 6f 72 3a | 0d 64 3e 0d fe 0e 00 00 |.Author:|.d>.....|
|00006070| 00 34 ff ff ff 9a 00 00 | 00 5c ff ff ff 19 30 00 |.4......|.\....0.|
|00006080| 17 56 65 72 73 69 6f 6e | 3a 0d 3e 0d fe 41 62 6f |.Version|:.>..Abo|
|00006090| 75 74 20 74 68 69 73 20 | 50 44 20 70 72 6f 67 72 |ut this |PD progr|
|000060a0| 61 6d 0d 50 4f 56 73 68 | 61 70 65 0d 43 72 65 61 |am.POVsh|ape.Crea|
|000060b0| 74 65 73 20 50 4f 56 72 | 61 79 20 6f 62 6a 65 63 |tes POVr|ay objec|
|000060c0| 74 20 66 69 6c 65 73 0d | 4d 69 6b 65 20 57 69 6c |t files.|Mike Wil|
|000060d0| 6c 69 61 6d 73 0d 31 2e | 30 30 20 28 31 38 2d 41 |liams.1.|00 (18-A|
|000060e0| 75 67 2d 39 33 29 0d aa | 03 00 00 78 00 00 00 72 |ug-93)..|...x...r|
|000060f0| 04 00 00 1c 01 00 00 00 | 00 00 00 a4 00 00 00 c5 |........|........|
|00006100| 41 83 01 12 00 00 86 07 | 02 07 01 03 01 02 00 00 |A.......|........|
|00006110| 00 00 00 00 00 00 00 c8 | 00 00 00 a4 00 00 00 19 |........|........|
|00006120| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 00 00 53 |........|.......S|
|00006130| 61 76 65 0d 74 6c 65 64 | 3e 0d 65 02 00 00 00 42 |ave.tled|>.e....B|
|00006140| 00 00 00 52 00 00 00 86 | 00 00 00 96 00 00 00 1a |...R....|........|
|00006150| 60 00 07 46 49 4c 45 5f | 46 46 46 0d 00 05 84 0c |`..FILE_|FFF.....|
|00006160| 00 00 00 08 00 00 00 bc | 00 00 00 38 00 00 00 3d |........|...8...=|
|00006170| f1 00 07 98 00 00 00 ff | ff ff ff 0b 00 00 00 0d |........|........|
|00006180| 66 03 00 00 88 00 00 00 | f6 04 00 00 3c 01 00 00 |f.......|....<...|
|00006190| 00 00 00 00 00 00 00 00 | ff ff ff ff 12 00 00 87 |........|........|
|000061a0| 07 02 07 01 03 01 0c 00 | 00 00 00 00 4c ff ff ff |........|....L...|
|000061b0| 90 01 00 00 00 00 00 00 | 19 00 00 00 00 00 00 00 |........|........|
|000061c0| 01 00 00 00 01 00 00 00 | 54 6f 72 75 73 0d 20 20 |........|Torus. |
|000061d0| 20 20 20 20 09 00 00 00 | 12 00 00 00 ce ff ff ff | ....|........|
|000061e0| ee 00 00 00 f6 ff ff ff | 19 01 00 17 78 01 00 00 |........|....x...|
|000061f0| ff ff ff ff 0e 00 00 00 | 14 00 00 00 92 ff ff ff |........|........|
|00006200| f2 00 00 00 bc ff ff ff | 19 01 00 17 86 01 00 00 |........|........|
|00006210| ff ff ff ff 0e 00 00 00 | 26 01 00 00 ca ff ff ff |........|&.......|
|00006220| 68 01 00 00 f6 ff ff ff | 3d f1 00 07 94 01 00 00 |h.......|=.......|
|00006230| 97 01 00 00 04 00 00 00 | f6 00 00 00 cc ff ff ff |........|........|
|00006240| 1a 01 00 00 f8 ff ff ff | 1a 20 00 17 6c 65 66 74 |........|. ..left|
|00006250| 61 72 72 6f 77 0d 0d 7f | 6e 01 00 00 cc ff ff ff |arrow...|n.......|
|00006260| 92 01 00 00 f8 ff ff ff | 1a 20 00 17 72 69 67 68 |........|. ..righ|
|00006270| 74 61 72 72 6f 77 0d 7f | f6 00 00 00 92 ff ff ff |tarrow..|........|
|00006280| 1a 01 00 00 be ff ff ff | 1a 20 00 17 6c 65 66 74 |........|. ..left|
|00006290| 61 72 72 6f 77 0d 0d 7f | 26 01 00 00 8e ff ff ff |arrow...|&.......|
|000062a0| 68 01 00 00 ba ff ff ff | 3d f1 00 07 9a 01 00 00 |h.......|=.......|
|000062b0| 9d 01 00 00 04 00 00 00 | 6c 01 00 00 90 ff ff ff |........|l.......|
|000062c0| 90 01 00 00 bc ff ff ff | 1a 20 00 17 72 69 67 68 |........|. ..righ|
|000062d0| 74 61 72 72 6f 77 0d 7f | a8 00 00 00 4e ff ff ff |tarrow..|....N...|
|000062e0| f8 00 00 00 90 ff ff ff | 3d 31 00 c7 a0 01 00 00 |........|=1......|
|000062f0| a3 01 00 00 03 00 00 00 | 4d 61 6a 6f 72 20 52 61 |........|Major Ra|
|00006300| 64 69 75 73 3a 0d 4d 69 | 6e 6f 72 20 52 61 64 69 |dius:.Mi|nor Radi|
|00006310| 75 73 3a 0d 34 30 0d 7a | 33 0d 31 30 0d 7a 33 0d |us:.40.z|3.10.z3.|
|00006320| 4f 4b 0d 52 36 0d 6e 03 | 00 00 84 00 00 00 fe 04 |OK.R6.n.|........|
|00006330| 00 00 7e 01 00 00 00 00 | 00 00 00 00 00 00 ff ff |..~.....|........|
|00006340| ff ff 12 00 00 87 07 02 | 07 01 03 01 0c 00 00 00 |........|........|
|00006350| 00 00 06 ff ff ff 90 01 | 00 00 00 00 00 00 19 01 |........|........|
|00006360| 00 00 00 00 00 00 01 00 | 00 00 01 00 00 00 f8 01 |........|........|
|00006370| 00 00 ff ff ff ff 0f 00 | 00 00 0d 00 00 00 12 00 |........|........|
|00006380| 00 00 ce ff ff ff ee 00 | 00 00 ee ff ff ff 19 01 |........|........|
|00006390| 00 17 06 02 00 00 ff ff | ff ff 0e 00 00 00 12 00 |........|........|
|000063a0| 00 00 92 ff ff ff f0 00 | 00 00 bc ff ff ff 11 03 |........|........|
|000063b0| 00 17 14 02 00 00 ff ff | ff ff 0e 00 00 00 26 01 |........|......&.|
|000063c0| 00 00 ca ff ff ff 68 01 | 00 00 f6 ff ff ff 3d f1 |......h.|......=.|
|000063d0| 00 07 21 02 00 00 24 02 | 00 00 04 00 00 00 f6 00 |..!...$.|........|
|000063e0| 00 00 cc ff ff ff 1a 01 | 00 00 f8 ff ff ff 1a 20 |........|....... |
|000063f0| 00 17 6c 65 66 74 61 72 | 72 6f 77 0d 0d 7f 6e 01 |..leftar|row...n.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.