Hisoft C Integrated Compiler-Editor (UK) (Face B) (1988) [Original] [UTILITAIRE].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 43 50 44 52 65 61 64 20 76 33 2E 32 34 00    ..CPDRead v3.24.
000030:  29 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13    )...............
000040:  13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13    ................
000050:  13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00    ................
000060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
000110:  00 00 00 00 02 09 4E E5 00 00 41 02 00 00 00 02    ......N...A.....
000120:  00 00 46 02 00 00 00 02 00 00 42 02 00 00 00 02    ..F.......B.....
000130:  00 00 47 02 00 00 00 02 00 00 43 02 00 00 00 02    ..G.......C.....
000140:  00 00 48 02 00 00 00 02 00 00 44 02 00 00 00 02    ..H.......D.....
000150:  00 00 49 02 00 00 00 02 00 00 45 02 00 00 00 02    ..I.......E.....
000160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
001410:  01 00 00 00 02 09 4E E5 01 00 41 02 00 00 00 02    ......N...A.....
001420:  01 00 46 02 00 00 00 02 01 00 42 02 00 00 00 02    ..F.......B.....
001430:  01 00 47 02 00 00 00 02 01 00 43 02 00 00 00 02    ..G.......C.....
001440:  01 00 48 02 00 00 00 02 01 00 44 02 00 00 00 02    ..H.......D.....
001450:  01 00 49 02 00 00 00 02 01 00 45 02 00 00 00 02    ..I.......E.....
001460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
002710:  02 00 00 00 02 09 4E E5 02 00 41 02 00 00 00 02    ......N...A.....
002720:  02 00 46 02 00 00 00 02 02 00 42 02 00 00 00 02    ..F.......B.....
002730:  02 00 47 02 00 00 00 02 02 00 43 02 00 00 00 02    ..G.......C.....
002740:  02 00 48 02 00 00 00 02 02 00 44 02 00 00 00 02    ..H.......D.....
002750:  02 00 49 02 00 00 00 02 02 00 45 02 00 00 00 02    ..I.......E.....
002760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002800:  00 42 41 52 20 20 20 20 20 43 20 20 00 00 00 0E    .BAR     C  ....
002810:  02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002820:  00 53 54 44 49 4F 20 20 20 48 20 20 00 00 00 18    .STDIO   H  ....
002830:  0F 10 11 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002840:  00 45 44 38 30 49 4E 53 54 43 4F 4D 00 00 00 80    .ED80INSTCOM....
002850:  1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C    ... !"#$%&'()*+,
002860:  00 45 44 38 30 49 4E 53 54 43 4F 4D 01 00 00 0D    .ED80INSTCOM....
002870:  2D 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00    -...............
002880:  00 45 44 38 30 20 20 20 20 43 4F 4D 00 00 00 48    .ED80    COM...H
002890:  2F 30 31 32 33 34 35 36 37 00 00 00 00 00 00 00    /01234567.......
0028A0:  00 45 44 38 30 20 20 20 20 48 4C 50 00 00 00 11    .ED80    HLP....
0028B0:  38 39 3A 00 00 00 00 00 00 00 00 00 00 00 00 00    89:.............
0028C0:  00 52 45 41 44 20 20 20 20 4D 45 20 00 00 00 06    .READ    ME ....
0028D0:  0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0028E0:  00 4A 41 42 42 45 52 20 20 57 4F 4B 00 00 00 08    .JABBER  WOK....
0028F0:  44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    D...............
002900:  00 45 58 54 52 41 20 20 20 57 4F 4B 00 00 00 01    .EXTRA   WOK....
002910:  45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    E...............
002920:  00 52 45 56 45 52 53 49 20 43 20 20 00 00 00 5D    .REVERSI C  ...]
002930:  46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 00 00 00 00    FGHIJKLMNOPQ....
002940:  00 43 50 4D 20 20 20 20 20 4C 49 42 00 00 00 71    .CPM     LIB...q
002950:  0E 1C 3B 3C 3D 3E 3F 40 41 42 43 56 57 58 59 00    ..;<=>?@ABCVWXY.
002960:  00 53 54 44 49 4F 20 20 20 4C 49 42 00 00 00 56    .STDIO   LIB...V
002970:  12 13 14 15 16 17 18 19 1A 1B 55 00 00 00 00 00    ..........U.....
002980:  00 45 44 38 32 20 20 20 20 43 4F 4D 00 00 00 48    .ED82    COM...H
002990:  64 65 66 67 68 69 6A 6B 6C 00 00 00 00 00 00 00    defghijkl.......
0029A0:  00 45 44 38 30 49 4E 53 54 4D 53 47 00 00 00 13    .ED80INSTMSG....
0029B0:  6D 6E 6F 00 00 00 00 00 00 00 00 00 00 00 00 00    mno.............
0029C0:  00 48 43 20 20 20 20 20 20 43 4F 4D 00 00 00 80    .HC      COM....
0029D0:  04 05 06 07 08 09 0A 0B 0C 52 53 54 5A 5B 5C 5D    .........RSTZ[\]
0029E0:  00 48 43 20 20 20 20 20 20 43 4F 4D 01 00 00 56    .HC      COM...V
0029F0:  5E 5F 60 61 62 63 70 71 73 74 75 00 00 00 00 00    ^_`abcpqstu.....
002A00:  0A 09 70 31 3D 72 6E 6F 28 29 3B 0D 0A 09 64 6F    ..p1=rno();...do
002A10:  20 70 32 3D 72 6E 6F 28 29 3B 20 77 68 69 6C 65     p2=rno(); while
002A20:  20 28 70 31 3D 3D 70 32 29 3B 0D 0A 09 64 6F 20     (p1==p2);...do 
002A30:  70 33 3D 72 6E 6F 28 29 3B 20 77 68 69 6C 65 20    p3=rno(); while 
002A40:  28 28 70 31 3D 3D 70 33 29 7C 7C 28 70 32 3D 3D    ((p1==p3)||(p2==
002A50:  70 33 29 29 3B 0D 0A 09 62 61 72 33 28 63 6F 75    p3));...bar3(cou
002A60:  6E 74 2A 28 62 77 69 64 74 68 2B 31 35 30 30 29    nt*(bwidth+1500)
002A70:  2C 68 2C 70 31 2C 70 32 2C 70 33 2C 62 77 69 64    ,h,p1,p2,p3,bwid
002A80:  74 68 29 3B 0D 0A 09 6C 61 62 65 6C 3D 27 41 27    th);...label='A'
002A90:  2B 63 6F 75 6E 74 3B 0D 0A 09 76 5F 67 74 65 78    +count;...v_gtex
002AA0:  74 28 68 61 6E 64 6C 65 2C 63 6F 75 6E 74 2A 28    t(handle,count*(
002AB0:  62 77 69 64 74 68 2B 31 35 30 30 29 2B 37 30 30    bwidth+1500)+700
002AC0:  2C 33 35 30 30 2C 26 6C 61 62 65 6C 29 3B 0D 0A    ,3500,&label);..
002AD0:  09 7D 0D 0A 0D 0A 76 73 74 5F 72 6F 74 61 74 69    .}....vst_rotati
002AE0:  6F 6E 28 68 61 6E 64 6C 65 2C 32 37 30 30 29 3B    on(handle,2700);
002AF0:  0D 0A 76 5F 67 74 65 78 74 28 68 61 6E 64 6C 65    ..v_gtext(handle
002B00:  2C 32 37 30 30 30 2C 32 32 30 30 30 2C 22 31 39    ,27000,22000,"19
002B10:  38 36 20 66 69 67 75 72 65 73 2E 20 30 30 30 27    86 figures. 000'
002B20:  73 20 6F 66 20 75 6E 69 74 73 22 29 3B 0D 0A 0D    s of units");...
002B30:  0A 20 67 65 74 63 68 61 72 28 29 3B 0D 0A 20 76    . getchar();.. v
002B40:  5F 63 6C 73 77 6B 28 68 61 6E 64 6C 65 29 3B 0D    _clswk(handle);.
002B50:  0A 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 72 6E    ...}......int rn
002B60:  6F 28 29 0D 0A 7B 0D 0A 75 6E 73 69 67 6E 65 64    o()..{..unsigned
002B70:  20 69 6E 74 20 69 3B 0D 0A 20 69 3D 20 72 61 6E     int i;.. i= ran
002B80:  64 28 29 2F 33 33 30 30 2B 31 3B 0D 0A 20 72 65    d()/3300+1;.. re
002B90:  74 75 72 6E 20 28 69 3E 37 20 3F 20 69 20 3A 20    turn (i>7 ? i : 
002BA0:  69 2B 31 29 3B 0D 0A 7D 0D 0A 0D 0A 2F 2A 20 44    i+1);..}..../* D
002BB0:  72 61 77 73 20 61 20 70 73 65 75 64 6F 20 33 20    raws a pseudo 3 
002BC0:  64 69 6D 65 6E 73 69 6F 6E 61 6C 20 62 61 72 20    dimensional bar 
002BD0:  73 74 61 72 74 69 6E 67 20 61 74 20 78 31 2C 30    starting at x1,0
002BE0:  2E 20 2C 79 31 20 75 6E 69 74 73 20 68 69 67 68    . ,y1 units high
002BF0:  0D 0A 20 20 20 77 69 64 74 68 20 62 77 69 64 74    ..   width bwidt
002C00:  00 44 49 53 43 20 20 20 20 42 41 53 00 00 00 04    .DISC    BAS....
002C10:  72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    r...............
002C20:  00 47 53 58 20 20 20 20 20 4C 49 42 00 00 00 37    .GSX     LIB...7
002C30:  76 77 78 79 7A 7B 7C 00 00 00 00 00 00 00 00 00    vwxyz{|.........
002C40:  00 47 53 58 20 20 20 20 20 48 20 20 00 00 00 05    .GSX     H  ....
002C50:  7D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    }...............
002C60:  00 44 44 53 43 52 45 45 4E 50 52 4C 00 00 00 28    .DDSCREENPRL...(
002C70:  7E 7F 80 81 82 00 00 00 00 00 00 00 00 00 00 00    ~...............
002C80:  E5 4A 4F 48 4E 20 20 20 20 20 20 20 00 00 00 01    .JOHN       ....
002C90:  83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002CA0:  E5 4A 4F 48 4E 20 20 20 20 43 4F 4D 00 00 00 23    .JOHN    COM...#
002CB0:  84 85 86 87 88 00 00 00 00 00 00 00 00 00 00 00    ................
002CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002E00:  68 20 77 69 74 68 20 74 68 65 20 72 65 63 74 61    h with the recta
002E10:  6E 67 6C 65 73 20 70 72 69 6E 74 65 64 20 69 6E    ngles printed in
002E20:  20 74 68 65 20 70 61 74 74 65 72 6E 73 20 70 31     the patterns p1
002E30:  2C 70 32 2C 70 33 0D 0A 2A 2F 0D 0A 0D 0A 62 61    ,p2,p3..*/....ba
002E40:  72 33 28 78 31 2C 79 31 2C 70 31 2C 70 32 2C 70    r3(x1,y1,p1,p2,p
002E50:  33 2C 77 69 64 74 68 29 0D 0A 69 6E 74 20 78 31    3,width)..int x1
002E60:  2C 79 31 2C 70 31 2C 70 32 2C 70 33 2C 77 69 64    ,y1,p1,p2,p3,wid
002E70:  74 68 3B 0D 0A 7B 0D 0A 46 41 53 54 20 69 6E 74    th;..{..FAST int
002E80:  20 70 5B 38 5D 3B 0D 0A 0D 0A 70 5B 30 5D 3D 78     p[8];....p[0]=x
002E90:  31 3B 09 70 5B 31 5D 3D 35 30 30 30 3B 0D 0A 70    1;.p[1]=5000;..p
002EA0:  5B 32 5D 3D 78 31 2B 77 69 64 74 68 3B 09 70 5B    [2]=x1+width;.p[
002EB0:  33 5D 3D 79 31 3B 0D 0A 0D 0A 70 61 74 28 70 31    3]=y1;....pat(p1
002EC0:  29 3B 0D 0A 0D 0A 76 5F 62 61 72 28 68 61 6E 64    );....v_bar(hand
002ED0:  6C 65 2C 34 2C 70 29 3B 0D 0A 0D 0A 0D 0A 70 5B    le,4,p);......p[
002EE0:  30 5D 3D 78 31 3B 09 70 5B 31 5D 3D 70 5B 33 5D    0]=x1;.p[1]=p[3]
002EF0:  3D 79 31 3B 0D 0A 70 5B 32 5D 3D 78 31 2B 77 69    =y1;..p[2]=x1+wi
002F00:  64 74 68 3B 0D 0A 70 5B 34 5D 3D 78 31 2B 33 2A    dth;..p[4]=x1+3*
002F10:  77 69 64 74 68 2F 32 3B 0D 0A 70 5B 36 5D 3D 78    width/2;..p[6]=x
002F20:  31 2B 77 69 64 74 68 2F 32 3B 20 70 5B 35 5D 3D    1+width/2; p[5]=
002F30:  70 5B 37 5D 3D 79 31 2B 77 69 64 74 68 2F 32 3B    p[7]=y1+width/2;
002F40:  0D 0A 0D 0A 70 61 74 28 70 32 29 3B 0D 0A 76 5F    ....pat(p2);..v_
002F50:  66 69 6C 6C 61 72 65 61 28 68 61 6E 64 6C 65 2C    fillarea(handle,
002F60:  34 2C 70 29 3B 0D 0A 0D 0A 0D 0A 70 5B 30 5D 3D    4,p);......p[0]=
002F70:  70 5B 32 5D 3B 09 70 5B 31 5D 3D 35 30 30 30 3B    p[2];.p[1]=5000;
002F80:  0D 0A 70 5B 36 5D 3D 70 5B 34 5D 3B 09 70 5B 37    ..p[6]=p[4];.p[7
002F90:  5D 3D 35 30 30 30 2B 77 69 64 74 68 2F 32 3B 0D    ]=5000+width/2;.
002FA0:  0A 0D 0A 70 61 74 28 70 33 29 3B 0D 0A 76 5F 66    ...pat(p3);..v_f
002FB0:  69 6C 6C 61 72 65 61 28 68 61 6E 64 6C 65 2C 34    illarea(handle,4
002FC0:  2C 70 29 3B 0D 0A 7D 0D 0A 0D 0A 2F 2A 20 70 61    ,p);..}..../* pa
002FD0:  74 20 73 65 74 73 20 74 68 65 20 66 69 6C 6C 20    t sets the fill 
002FE0:  69 6E 64 65 78 20 61 6E 64 20 73 74 79 6C 65 20    index and style 
002FF0:  61 63 63 6F 72 65 64 69 6E 67 20 74 6F 20 69 74    accoreding to it
003000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003200:  73 20 73 69 6E 67 6C 65 0D 0A 20 20 20 70 61 72    s single..   par
003210:  61 6D 65 74 65 72 20 20 09 31 20 63 6F 72 72 65    ameter  .1 corre
003220:  73 70 6F 6E 64 73 20 09 74 6F 20 28 32 2C 31 29    sponds .to (2,1)
003230:  0D 0A 09 09 32 09 09 74 6F 20 28 32 2C 32 29 0D    ....2..to (2,2).
003240:  0A 09 09 36 09 09 74 6F 20 28 32 2C 36 29 0D 0A    ...6..to (2,6)..
003250:  09 09 37 09 09 74 6F 20 28 33 2C 31 29 0D 0A 09    ..7..to (3,1)...
003260:  09 31 32 09 09 74 6F 20 28 33 2C 36 29 0D 0A 2A    .12..to (3,6)..*
003270:  2F 0D 0A 70 61 74 28 69 29 0D 0A 69 6E 74 20 69    /..pat(i)..int i
003280:  3B 0D 0A 7B 0D 0A 20 76 73 66 5F 69 6E 74 65 72    ;..{.. vsf_inter
003290:  69 6F 72 28 68 61 6E 64 6C 65 2C 69 2F 36 20 2B    ior(handle,i/6 +
0032A0:  32 29 3B 0D 0A 20 76 73 66 5F 73 74 79 6C 65 28    2);.. vsf_style(
0032B0:  68 61 6E 64 6C 65 2C 28 69 2D 31 29 20 25 20 36    handle,(i-1) % 6
0032C0:  20 2B 31 29 3B 0D 0A 7D 0D 0A 0D 0A 23 69 6E 63     +1);..}....#inc
0032D0:  6C 75 64 65 20 3F 67 73 78 2E 6C 69 62 3F 0D 0A    lude ?gsx.lib?..
0032E0:  23 69 6E 63 6C 75 64 65 20 3F 73 74 64 69 6F 2E    #include ?stdio.
0032F0:  6C 69 62 3F 0D 0A 0D 0A 1A 0D 0A 69 6E 74 20 69    lib?.......int i
003300:  28 68 61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E    (handle,color_in
003310:  64 65 78 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65    dex)..int handle
003320:  2C 63 6F 6C 6F 72 5F 69 6E 64 65 78 3B 0D 0A 7B    ,color_index;..{
003330:  0D 0A 72 65 74 75 72 6E 20 76 73 5F 73 74 79 6C    ..return vs_styl
003340:  65 28 32 30 2C 68 61 6E 64 6C 65 2C 63 6F 6C 6F    e(20,handle,colo
003350:  72 5F 69 6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A    r_index);..}....
003360:  69 6E 74 20 76 73 74 5F 63 6F 6C 6F 72 28 68 61    int vst_color(ha
003370:  6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E 64 65 78    ndle,color_index
003380:  29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63 6F    )..int handle,co
003390:  6C 6F 72 5F 69 6E 64 65 78 3B 0D 0A 7B 0D 0A 72    lor_index;..{..r
0033A0:  65 74 75 72 6E 20 76 73 5F 73 74 79 6C 65 28 32    eturn vs_style(2
0033B0:  32 2C 68 61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69    2,handle,color_i
0033C0:  6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74    ndex);..}....int
0033D0:  20 76 73 66 5F 69 6E 74 65 72 69 6F 72 28 68 61     vsf_interior(ha
0033E0:  6E 64 6C 65 2C 73 74 79 6C 65 29 0D 0A 69 6E 74    ndle,style)..int
0033F0:  20 68 61 6E 64 6C 65 2C 73 74 79 6C 65 3B 0D 0A     handle,style;..
003400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003600:  C3 00 12 C3 00 00 C3 5C 07 C3 41 07 C3 37 07 C3    .......\..A..7..
003610:  4E 07 C3 11 07 C3 28 07 C3 F6 06 C3 E0 06 C3 DA    N.....(.........
003620:  07 C3 00 00 C3 47 07 C3 1F 07 C3 66 08 C3 02 07    .....G.....f....
003630:  C3 E4 06 58 F8 E1 E9 FE 30 3F D0 FE 3A C9 21 00    ...X....0?..:.!.
003640:  00 D1 DD E5 DD 21 00 00 DD 39 39 F9 2A AA 06 39    .....!...99.*..9
003650:  30 02 EB E9 21 61 01 E5 21 04 00 E5 CD D1 03 18    0...!a..!.......
003660:  9F 73 74 61 63 6B 20 6F 76 65 72 66 6C 6F 77 00    .stack overflow.
003670:  DD 5E 04 DD 56 05 18 03 11 00 00 DD F9 DD E1 C1    .^..V...........
003680:  EB 39 F9 EB C5 C9 7D B3 6F 7C B2 67 C9 7D AB 6F    .9....}.o|.g.}.o
003690:  7C AA 67 C9 7D A3 6F 7C A2 67 C9 1D F8 29 18 FB    |.g.}£o|.g...)..
0036A0:  1D F8 CB 3C CB 1D 18 F8 1D F8 CB 2C CB 1D 18 F8    ...<.......,....
0036B0:  2B 7C 2F 67 7D 2F 6F C9 7C B5 21 00 00 C0 23 C9    +|/g}/o.|.!...#.
0036C0:  7C AA F5 AA FC B0 01 7A CD FE 01 CD D2 01 F1 F0    |......z........
0036D0:  18 DE C5 06 10 7C 4D 21 00 00 29 38 0A CB 11 17    .....|M!..)8....
0036E0:  30 03 19 38 02 10 F3 C1 C9 7C AA 7C F5 B7 FC B0    0..8.....|.|....
0036F0:  01 7A CD FE 01 CD 05 02 F1 F5 FC B0 01 F1 EB B7    .z..............
003700:  FC B0 01 EB C9 C5 42 4B 11 00 00 3E 10 29 38 06    ......BK...>.)8.
003710:  3D 20 FA C1 C9 29 F5 CB 13 CB 12 7B 91 7A 98 FA    = ...).....{.z..
003720:  27 02 57 7B 91 5F 2C F1 3D 20 EA C1 C9 CD E9 01    '.W{._,.= ......
003730:  EB C9 CD 05 02 EB C9 AF ED 52 67 6F C9 CD 37 02    .........Rgo..7.
003740:  37 23 C8 3F 2B C9 CD 37 02 C8 23 37 C9 EB CD 46    7#.?+..7..#7...F
003750:  02 C8 FA 58 02 E8 2B 3F E0 2B 3F C9 EB CD 4E 02    ...X..+?.+?...N.
003760:  C0 23 37 C9 EB CD 37 02 D0 23 C9 EB CD 65 02 C0    .#7...7..#...e..
003770:  23 37 C9 F1 E1 D1 E5 F5 21 00 00 7B C9 CD 73 02    #7......!..{..s.
003780:  CD 37 01 D0 23 C9 CD 73 02 CD 92 02 D8 18 0F CD    .7..#..s........
003790:  73 02 FE 41 3F D0 FE 5B D0 23 C9 CD 73 02 C6 E0    s..A?..[.#..s...
0037A0:  18 F0 CD 73 02 CD AB 02 C0 23 C9 FE 20 C8 FE 0A    ...s.....#.. ...
0037B0:  C8 FE 09 C9 CD 73 02 CD 92 02 EB D0 C6 20 6F C9    .....s....... o.
0037C0:  CD 73 02 CD 9E 02 EB D0 6F C9 EB 21 00 00 1A B7    .s......o..!....
0037D0:  C8 13 23 18 F9 F1 C1 D1 E1 F5 1A ED A0 2B 77 23    ..#..........+w#
0037E0:  E0 18 F7 F1 C1 E1 D1 F5 78 B1 C8 ED 52 19 38 03    ........x...R.8.
0037F0:  ED B0 C9 0B 09 EB 09 EB 03 ED B8 C9 DD E5 C1 09    ................
003800:  0D 0A 23 64 61 74 61 20 30 78 34 30 30 30 0D 0A    ..#data 0x4000..
003810:  0D 0A 23 69 6E 63 6C 75 64 65 20 73 74 64 69 6F    ..#include stdio
003820:  2E 68 0D 0A 23 69 6E 63 6C 75 64 65 20 67 73 78    .h..#include gsx
003830:  2E 68 0D 0A 23 64 65 66 69 6E 65 20 62 77 69 64    .h..#define bwid
003840:  74 68 20 32 30 30 30 0D 0A 0D 0A 46 41 53 54 20    th 2000....FAST 
003850:  69 6E 74 20 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 6D    int handle;....m
003860:  61 69 6E 20 28 29 0D 0A 7B 0D 0A 0D 0A 46 41 53    ain ()..{....FAS
003870:  54 20 69 6E 74 20 69 2C 20 70 78 79 61 72 72 61    T int i, pxyarra
003880:  79 5B 31 32 5D 2C 20 77 6F 72 6B 5F 69 6E 5B 31    y[12], work_in[1
003890:  31 5D 2C 20 77 6F 72 6B 5F 6F 75 74 5B 35 37 5D    1], work_out[57]
0038A0:  3B 0D 0A 69 6E 74 20 78 31 2C 79 31 2C 78 32 2C    ;..int x1,y1,x2,
0038B0:  79 32 2C 68 2C 70 31 2C 70 32 2C 70 33 2C 6C 61    y2,h,p1,p2,p3,la
0038C0:  62 65 6C 3B 0D 0A 46 41 53 54 20 69 6E 74 20 63    bel;..FAST int c
0038D0:  6F 75 6E 74 3B 0D 0A 0D 0A 0D 0A 20 77 6F 72 6B    ount;...... work
0038E0:  5F 69 6E 5B 30 5D 20 3D 20 31 3B 0D 0A 20 66 6F    _in[0] = 1;.. fo
0038F0:  72 20 28 69 3D 31 3B 20 69 3C 31 30 3B 20 2B 2B    r (i=1; i<10; ++
003900:  69 29 0D 0A 09 77 6F 72 6B 5F 69 6E 5B 69 5D 20    i)...work_in[i] 
003910:  3D 31 3B 0D 0A 0D 0A 20 76 5F 6F 70 6E 77 6B 28    =1;.... v_opnwk(
003920:  77 6F 72 6B 5F 69 6E 2C 26 68 61 6E 64 6C 65 2C    work_in,&handle,
003930:  20 77 6F 72 6B 5F 6F 75 74 29 3B 0D 0A 20 0D 0A     work_out);.. ..
003940:  20 76 73 74 5F 68 65 69 67 68 74 28 68 61 6E 64     vst_height(hand
003950:  6C 65 2C 37 30 30 2C 26 78 31 2C 26 79 31 2C 26    le,700,&x1,&y1,&
003960:  78 32 2C 26 79 32 29 3B 0D 0A 0D 0A 20 76 5F 67    x2,&y2);.... v_g
003970:  74 65 78 74 28 68 61 6E 64 6C 65 2C 31 30 30 30    text(handle,1000
003980:  2C 32 39 30 30 30 2C 22 52 65 67 69 6F 6E 61 6C    ,29000,"Regional
003990:  22 29 3B 0D 0A 20 76 5F 67 74 65 78 74 28 68 61    ");.. v_gtext(ha
0039A0:  6E 64 6C 65 2C 33 35 30 30 2C 32 36 30 30 30 2C    ndle,3500,26000,
0039B0:  22 41 6E 61 6C 79 73 69 73 22 29 3B 0D 0A 0D 0A    "Analysis");....
0039C0:  0D 0A 20 66 6F 72 20 28 63 6F 75 6E 74 3D 30 3B    .. for (count=0;
0039D0:  20 63 6F 75 6E 74 3C 3D 37 3B 20 2B 2B 63 6F 75     count<=7; ++cou
0039E0:  6E 74 29 0D 0A 09 7B 0D 0A 09 68 3D 20 72 61 6E    nt)...{...h= ran
0039F0:  64 28 29 2F 36 2A 35 20 2B 20 35 30 30 30 3B 0D    d()/6*5 + 5000;.
003A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
003A10:  03 00 00 00 02 09 4E E5 03 00 41 02 00 00 00 02    ......N...A.....
003A20:  03 00 46 02 00 00 00 02 03 00 42 02 00 00 00 02    ..F.......B.....
003A30:  03 00 47 02 00 00 00 02 03 00 43 02 00 00 00 02    ..G.......C.....
003A40:  03 00 48 02 00 00 00 02 03 00 44 02 00 00 00 02    ..H.......D.....
003A50:  03 00 49 02 00 00 00 02 03 00 45 02 00 00 00 02    ..I.......E.....
003A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003B00:  7E 23 66 6F C9 DD E5 C1 09 6E 26 00 C9 DD E5 C1    ~#fo.....n&.....
003B10:  EB 09 73 23 72 EB C9 DD E5 C1 EB 09 73 EB C9 D1    ..s#r.......s...
003B20:  EB E3 73 23 72 EB C9 01 01 00 5E 23 56 EB 09 EB    ..s#r.....^#V...
003B30:  72 2B 73 EB C9 01 01 00 5E 23 56 D5 EB 09 EB 72    r+s.....^#V....r
003B40:  2B 73 E1 C9 EB E1 CD 00 03 4E 23 46 23 78 B1 28    +s.......N#F#x.(
003B50:  0C 7E 23 BB 7E 23 20 F1 BA 20 EE 60 69 E9 19 C9    .~#.~# .. .`i...
003B60:  B7 ED 52 C9 21 00 00 1A CD 37 01 D0 D6 30 13 D5    ..R.!....7...0..
003B70:  29 5D 54 29 29 19 5F 16 00 19 D1 18 EA D5 59 50    )]T))._.......YP
003B80:  CD 05 02 E3 7B C6 30 FE 3A 38 02 C6 07 2B 77 E3    ....{.0.:8...+w.
003B90:  7D B4 20 EA E1 C9 E5 CB 7C 28 03 CD B0 01 CD 7D    }. .....|(.....}
003BA0:  03 D1 CB 7A C8 2B 36 2D C9 E5 D5 C5 6F E5 2A F1    ...z.+6-....o.*.
003BB0:  11 E5 CD 0C 01 C1 D1 E1 C9 E5 2A F1 11 77 23 22    ..........*..w#"
003BC0:  F1 11 E1 C9 21 B9 03 18 03 21 A9 03 CD E2 04 18    ....!....!......
003BD0:  0B 21 30 01 22 EF 11 D1 E1 E5 D5 39 C5 5E 23 56    .!0."......9.^#V
003BE0:  2B 2B E5 3E C3 32 EE 11 1A 13 B7 28 0F FE 25 20    ++.>.2.....(..% 
003BF0:  06 1A FE 25 20 12 13 CD EE 11 18 EC 2A EF 11 3E    ...% .......*..>
003C00:  B9 95 CC B9 03 C3 CB 05 D5 21 20 06 22 DF 11 AF    .........! ."...
003C10:  6F 67 22 E1 11 1A FE 2D 3E 01 20 02 AF 13 32 DE    og"....->. ...2.
003C20:  11 1A FE 30 20 05 13 32 DF 11 1A CD 37 01 30 03    ...0 ..2....7.0.
003C30:  CD 64 03 22 E3 11 1A FE 2E 20 0A 32 E2 11 13 CD    .d."..... .2....
003C40:  64 03 22 E0 11 CD F7 04 21 ED 11 F5 70 EB FE 64    d.".....!...p..d
003C50:  28 1E FE 75 28 27 0E 08 FE 6F 28 21 0E 10 FE 78    (..u('...o(!...x
003C60:  28 1B FE 73 28 1A FE 63 28 0B D1 D1 D1 C3 E8 03    (..s(..c(.......
003C70:  CD 96 03 18 0B 1B EB 73 11 01 00 18 0E CD 7D 03    .......s......}.
003C80:  E5 AF 11 FF FF 13 BE 23 20 FB E1 F1 E5 FE 73 20    .......# .....s 
003C90:  13 3A E2 11 B7 28 0D D5 2A E0 11 E5 CD 65 02 E1    .:...(..*....e..
003CA0:  D1 30 01 EB 2A E3 11 2B B7 ED 52 23 F2 B2 04 21    .0..*..+..R#...!
003CB0:  00 00 44 4D AF 2A DE 11 B5 C4 D8 04 E1 7B B2 28    ..DM.*.......{.(
003CC0:  08 1B 7E 23 CD EE 11 18 F4 2A DE 11 B5 CC D8 04    ..~#.....*......
003CD0:  D1 E1 E1 2B 2B E5 18 95 78 B1 C8 7C CD EE 11 0B    ...++...x..|....
003CE0:  18 F6 22 EF 11 D1 F1 E1 E5 F5 39 D5 5E 23 56 ED    ..".......9.^#V.
003CF0:  53 F1 11 2B 2B 2B C9 1A FE 61 30 02 C6 20 FE 6C    S..+++...a0.. .l
003D00:  23 56 E5 EB CD 25 0D E1 23 23 E5 23 23 5E 34 23    #V...%..##.##^4#
003D10:  56 20 01 34 D5 23 5E 23 56 E1 19 71 E1 35 23 28    V .4.#^#V..q.5#(
003D20:  08 69 26 00 C9 E9 C1 C1 C9 35 20 F5 2B 2B C5 CD    .i&......5 .++..
003D30:  94 0C F5 C5 CD 5A 0C C1 CD BD 0C F1 C1 30 E2 3E    .....Z.......0.>
003D40:  03 C3 7A 0B CB 66 CA 78 0B CB 46 C2 78 0B CB CE    ..z..f.x..F.x...
003D50:  E5 CD 0B 10 E1 18 A5 E5 CD 4F 0A E1 C8 D5 CD 6C    .........O.....l
003D60:  0D D1 7C A5 3C C8 D5 CD 55 0A E1 C9 E5 C5 21 16    ..|.<...U.....!.
003D70:  00 CD 46 0A DA 5D 0B 23 23 C1 CB 50 28 02 CB C8    ..F..].##..P(...
003D80:  70 D1 C5 D5 C5 E5 CD D3 10 4E 23 46 23 E3 CD 7E    p........N#F#..~
003D90:  0E DA 5B 0B 11 06 00 19 D1 C1 CB 58 28 03 11 AF    ..[........X(...
003DA0:  11 73 23 72 D5 11 EE FF 19 EB E1 CD 65 0E EB 71    .s#r........e..q
003DB0:  23 70 23 46 11 09 00 19 E3 EB 1A FE 11 38 6A 3C    #p#F.........8j<
003DC0:  28 57 3C 2F 87 87 5F 16 00 21 7E 0A 19 CD 65 0E    (W</.._..!~...e.
003DD0:  78 B1 11 00 00 21 17 0A 28 3F E3 71 23 70 23 73    x....!..(?.q#p#s
003DE0:  23 72 23 D1 73 23 72 11 F0 FF 19 C1 CB 50 28 17    #r#.s#r......P(.
003DF0:  3E 02 23 23 CB FE E5 2B 2B 01 00 00 50 58 CD 7D    >.##...++...PX.}
003E00:  0F E1 CB BE 2B 2B C9 CB 60 28 03 AF 18 E4 CB 48    ....++..`(.....H
003E10:  C8 E5 23 23 CD 5A 0C E1 C9 E1 D5 EB CD 2F 0C D1    ..##.Z......./..
003E20:  CD 50 0C C1 3E 05 C3 7A 0B CB 40 28 0E 0E 0F CD    .P..>..z..@(....
003E30:  A3 11 3C 01 E8 10 21 B0 0E 18 9D CB 50 20 1C 0E    £.<...!.....P ..
003E40:  13 CD A3 11 0E 16 CD A3 11 3C 01 E4 10 21 A1 11    ..£....£.<...!..
003E50:  C2 D8 0D 3E 04 32 5E 0A C3 D8 0D 0E 0F CD A3 11    ...>.2^.......£.
003E60:  3C 28 E1 18 E4 CB 40 20 02 23 23 4E 23 46 C9 D5    <(....@ .##N#F..
003E70:  CD 4C 0A C2 68 0B E5 CD 3D 0C E1 23 23 C1 11 01    .L..h...=..##...
003E80:  00 CB 46 23 20 02 50 59 14 73 23 1B 72 23 E5 0B    ..F# .PY.s#.r#..
003E90:  78 B1 03 20 06 11 0E 00 19 18 05 60 69 CD 46 0A    x.. .......`i.F.
003EA0:  D1 EB 36 00 23 36 00 23 73 23 72 23 71 23 70 23    ..6.#6.#s#r#q#p#
003EB0:  C9 E5 EB CD 4C 0A CA 68 0B 23 23 CB 46 CA 63 0B    ....L..h.##.F.c.
003EC0:  CB 86 CB F6 11 12 00 19 D1 73 23 72 EB C9 CD 4C    .........s#r...L
003ED0:  0A 11 FF FF CA 69 0B 23 23 CB 46 CD 14 0F 23 23    .....i.##.F...##
003EE0:  23 4E 23 46 28 05 EB B7 ED 42 EB 23 23 23 4E 23    #N#F(....B.###N#
003EF0:  46 78 B1 CA 6C 0B 21 21 00 09 D5 0E 00 46 23 5E    Fx..l.!!.....F#^
003F00:  20 01 13 C1 F1 E1 E5 F5 1A FE 61 30 02 C6 20 13     .........a0.. .
003F10:  D5 C5 56 2B 5E 01 0A 00 C9 E5 2A F1 11 7E 23 22    ..V+^.....*..~#"
003F20:  F1 11 E1 C9 E5 D5 C5 2A F1 11 E5 CD 09 01 7D C1    .......*......}.
003F30:  D1 E1 C9 E5 2A F1 11 2B 77 22 F1 11 E1 C9 E5 D5    ....*..+w"......
003F40:  C5 6F 26 00 E5 2A F1 11 E5 CD 24 01 C1 D1 E1 C9    .o&..*....$.....
003F50:  21 19 05 11 33 05 18 06 21 24 05 11 3E 05 ED 53    !...3...!$..>..S
003F60:  EC 11 CD E2 04 18 17 21 24 05 22 EF 11 21 3E 05    .......!$."..!>.
003F70:  22 EC 11 21 01 00 22 F1 11 D1 E1 E5 D5 39 C5 5E    "..!.."......9.^
003F80:  23 56 2B 2B E5 3E C3 32 EE 11 32 EB 11 21 00 00    #V++.>.2..2..!..
003F90:  22 DE 11 1A 13 B7 28 2F CD AB 02 20 0D CD EE 11    ".....(/... ....
003FA0:  CD AB 02 28 F8 CD EB 11 18 E9 FE 25 28 27 6F CD    ...(.......%('o.
003FB0:  EE 11 BD 28 DE FE FF 20 0B ED 5B DE 11 7A B3 20    ...(... ..[..z. 
003FC0:  0A 1B 18 07 CD EB 11 ED 5B DE 11 E1 C1 E1 E3 39    ........[......9
003FD0:  F1 F9 F5 EB C9 D5 21 FF FF 1A D6 2A 32 E0 11 20    ......!....*2.. 
003FE0:  01 13 1A CD 37 01 DC 64 03 22 E1 11 CD F7 04 60    ....7..d.".....`
003FF0:  69 ED 4B E1 11 FE 68 28 33 FE 64 28 2F 2E 08 FE    i.K...h(3.d(/...
004000:  6F 28 29 FE 78 28 0C FE 63 28 5D FE 73 28 67 D1    o().x(..c(].s(g.
004010:  D1 18 B4 29 CD EE 11 0B FE 30 20 0C CD EE 11 0B    ...).....0 .....
004020:  FE 78 28 08 FE 58 28 04 CD EB 11 03 D5 54 5D 6C    .x(..X(......T]l
004030:  78 B1 28 27 0B CD EE 11 F5 D6 30 38 1A FE 0A 38    x.('......08...8
004040:  0B D6 11 38 12 E6 1F C6 0A BB 30 0B C5 4F 42 CD    ...8......0..OB.
004050:  D2 01 09 C1 F1 18 D9 F1 CD EB 11 D1 3A E0 11 B7    ............:...
004060:  28 44 EB 73 23 72 18 2E CD EE 11 6F 3A E0 11 B7    (D.s#r.....o:...
004070:  28 34 7D 12 18 20 CD EE 11 CD AB 02 20 05 CD EB    (4}.. ...... ...
004080:  11 18 0F 6F 3A E0 11 B7 28 03 7D 12 13 0B 78 B1    ...o:...(.}...x.
004090:  20 E4 2E 00 18 D6 2A DE 11 23 22 DE 11 D1 E1 E1     .....*..#".....
0040A0:  2B 2B E5 C3 93 05 D1 E1 18 F9 00 00 21 00 00 01    ++..........!...
0040B0:  00 00 F9 00 00 00 36 00 5D 54 13 ED B0 21 00 00    ......6.]T...!..
0040C0:  18 02 ED B0 4E 23 46 23 5E 23 56 23 78 B1 20 F2    ....N#F#^#V#x. .
0040D0:  CD 2A 01 01 00 00 C5 C5 C5 11 1E 01 D5 C3 00 00    .*..............
0040E0:  D1 E1 D5 7D F5 C5 D5 E5 6F 26 00 11 02 00 CD EE    ...}....o&......
0040F0:  0C E1 D1 C1 F1 C9 21 01 00 C5 D5 CD 13 0B 7D D1    ......!.......}.
004100:  23 56 CB 3A CB 1B CB 18 CB 19 E1 CB 7C 28 01 1B    #V.:........|(..
004110:  09 D0 13 C9 23 23 23 5E 23 56 C9 21 21 00 19 C9    ....###^#V.!!...
004120:  E5 11 0D 00 19 5E 23 56 E1 C9 CD 20 0F 0E 23 CD    .....^#V... ..#.
004130:  A3 11 23 23 E5 CB 5E CD 1B 0F 20 2E E5 06 03 7E    £.##..^... ....~
004140:  35 B7 20 0B 23 10 F8 E1 E1 21 00 00 54 5D C9 E1    5. .#....!..T]..
004150:  E3 CD 5A 0C 11 05 00 19 5E 23 56 EB E5 3E 1A ED    ..Z.....^#V..>..
004160:  B1 2B D1 B7 ED 52 EB E1 18 04 D1 11 00 00 C3 FA    .+...R..........
004170:  0E F5 C5 D5 CD 4C 0A D1 C1 CA 68 0B F1 E5 D5 C5    .....L....h.....
004180:  E5 3D FA C3 0F 28 09 CD B3 0B E1 CD 2A 0F 18 0D    .=...(......*...
004190:  CD D7 0E C1 D5 E5 60 69 CD B3 0B E1 D1 C1 09 C1    ......`i........
0041A0:  EB ED 4A EB C1 C5 CD CA 0F E1 23 23 CB 76 28 04    ..J.......##.v(.
0041B0:  CB B6 CB C6 CB 66 20 06 CB 46 28 4F 18 6B CB 86    .....f ..F(O.k..
0041C0:  CB 8E C9 21 00 00 54 5D 18 C9 C5 D5 E5 69 60 CD    ...!..T].....i`.
0041D0:  20 0F CD 1B 0F C1 D1 CB 21 CB 10 CB 13 CB 12 70     .......!......p
0041E0:  23 73 23 72 CB 39 E1 23 23 06 00 C5 CD 5A 0C CB    #s#r.9.##....Z..
0041F0:  AE 30 02 CB EE 59 50 EB B7 C1 ED 42 EB 13 23 73    .0...YP....B..#s
004200:  23 1B 72 34 23 71 23 70 C3 DA 0C E5 E5 11 03 00    #.r4#q#p........
004210:  19 4E 23 46 CD 14 0F EB ED 42 EB 01 F9 FF 09 73    .N#F.....B.....s
004220:  23 1B 72 34 01 E4 10 18 0B E5 E5 01 00 00 CD 5D    #.r4...........]
004230:  10 01 E8 10 11 A1 11 E1 D5 C5 46 E5 11 0F 00 19    ..........F.....
004240:  5E 23 56 EB CD 65 0E E1 2B 70 2B 71 11 0B 00 19    ^#V..e..+p+q....
004250:  D1 73 23 72 23 23 23 D1 73 23 72 E1 C9 11 07 00    .s#r###.s#r.....
004260:  19 5E 23 56 EB ED 42 EB 7B 87 7A 8F CD 14 0F CD    .^#V..B.{.z.....
004270:  1B 0F 86 77 D0 23 34 C0 23 34 C9 D5 C5 CD 1C 08    ...w.#4.#4......
004280:  C1 D1 28 1C D5 E5 D5 C5 CD 18 0B 7C A5 3C 7D C1    ..(........|.<}.
004290:  D1 E1 28 07 12 13 0B 78 B1 20 EA EB D1 ED 52 C9    ..(....x. ....R.
0042A0:  3E 07 32 5E 0A 21 00 00 C9 D5 C5 CD 1C 08 C1 D1    >.2^.!..........
0042B0:  28 EE D5 E5 D5 C5 1A CD DF 0C 18 07 E5 D5 C5 1A    (...............
0042C0:  CD E5 0C 7C A5 3C C1 D1 E1 28 D0 13 0B 78 B1 20    ...|.<...(...x. 
0042D0:  EB 18 C8 1A 2A 58 0A FE 11 D8 2A 5A 0A FE F8 C0    ....*X....*Z....
0042E0:  2A 5C 0A C9 3E 22 18 02 3E 21 E5 60 69 B7 01 80    *\..>"..>!.`i...
0042F0:  00 ED 42 38 33 E3 EB 0E 1A F5 CD A3 11 E5 21 80    ..B83......£..!.
004300:  C1 C9 C5 D5 CD 11 07 FE 0D 20 03 3E 0A 6F D1 C1    ......... .>.o..
004310:  C9 1E FF 0E 06 CD A3 11 B7 28 F6 6F 26 00 C9 D1    ......£..(.o&...
004320:  E1 D5 5D 0E 06 C3 A3 11 C5 0E 0B CD A3 11 C1 21    ..]...£.....£..!
004330:  00 00 E6 01 C8 2C C9 F1 D1 E1 26 00 F5 CD EE 0C    .....,....&.....
004340:  C9 F1 E1 F5 C3 13 0B F1 D1 E1 F5 C3 B1 0E F1 E1    ................
004350:  F5 E5 CD FD 0B D1 E5 CD BA 07 E1 C9 F1 D1 E1 F5    ................
004360:  CD F4 08 38 06 CD 57 0D 7C B7 C8 21 00 00 C9 F1    ...8..W.|..!....
004370:  C1 D1 E1 F5 C3 7B 10 F1 C1 D1 E1 F5 C3 A9 10 F1    .....{..........
004380:  E1 F5 C3 9E 0B E1 C1 79 C1 D1 E3 C3 71 0F F1 E1    .......y....q...
004390:  F5 C3 CE 0E F1 D1 E1 F5 C3 96 0A F1 E1 E5 F5 CD    ................
0043A0:  FD 0B F1 C1 D1 E1 F5 C5 CD F4 08 D1 38 07 CD 5D    ............8..]
0043B0:  0D CD 68 07 C8 CD BA 07 18 B1 7A B7 C0 7B B7 C8    ..h.......z..{..
0043C0:  FE 04 D0 4B 42 3D 20 09 21 78 0A 11 29 0A C3 A7    ...KB= .!x..)...
0043D0:  07 21 73 0A 11 2B 0A C3 A7 07 21 32 0A 06 01 7E    .!s..+....!2...~
0043E0:  23 B6 28 0A E5 C5 68 26 00 CD 51 07 C1 E1 23 04    #.(...h&..Q...#.
0043F0:  3E 0A B8 20 EA C9 EB 2A 2E 0A E5 19 E5 ED 5B 30    >.. ...*......[0
004400:  0A B7 ED 52 D1 E1 3F D8 ED 53 2E 0A C9 E5 19 ED    ...R..?..S......
004410:  5B 2E 0A B7 ED 52 E1 C0 22 2E 0A C9 2B 7C B7 20    [....R.."...+|. 
004420:  11 7D FE 0A 30 0C 29 11 32 0A 19 5E 23 56 EB 7C    .}..0.).2..^#V.|
004430:  B5 C9 AF C9 21 32 0A 1E 01 7E 23 B6 28 0B 23 1C    ....!2...~#.(.#.
004440:  3E 0B BB 20 F4 21 FF FF C9 57 3C C9 CD 1C 08 C8    >.. .!...W<.....
004450:  EB 36 00 2B 36 00 C9 E5 EB CD 1C 08 C1 C0 EB 7A    .6.+6..........z
004460:  B3 C0 70 2B 71 C9 11 46 0A 01 18 00 21 A1 08 ED    ..p+q..F....!...
004470:  B0 21 32 0A 11 33 0A 36 00 01 13 00 ED B0 60 68    .!2..3.6......`h
004480:  C1 39 22 30 0A ED 5B 33 01 19 22 2E 0A F9 C5 11    .9"0..[3..".....
004490:  01 00 CD BA 07 11 02 00 CD BA 07 11 03 00 C3 BA    ................
0044A0:  07 C3 F6 07 C3 0D 08 C3 1C 08 C3 34 08 C3 4C 08    ...........4..L.
0044B0:  C3 57 08 E2 08 E8 08 EE 08 7D FE 1A CA 01 0B D0    .W.......}......
0044C0:  FE 0D C0 C3 FB 0A 79 FE 0A 28 0D A0 3C C0 01 1A    ......y..(..<...
0044D0:  00 C9 79 FE 0A C2 B3 11 D5 0E 0D CD EA 0C D1 0E    ..y.............
0044E0:  0A C9 00 02 B9 08 C6 08 01 00 B9 08 D2 08 80 00    ................
0044F0:  B9 08 00 00 D5 CD 26 09 D1 1A 13 FE 77 06 02 28    ......&.....w..(
004500:  00 19 D1 F1 4F CD A3 11 C1 B7 20 10 E5 CD 1B 0F    ....O.£... .....
004510:  34 20 06 23 34 20 02 23 34 E1 B7 C9 11 80 00 ED    4 .#4 .#4.......
004520:  52 EB 09 4D 44 EB 37 C9 FE 14 28 05 21 00 00 18    R..MD.7...(.!...
004530:  C4 09 4D 44 E1 B7 C9 C5 E5 0E 06 1E FF CD A3 11    ..MD..........£.
004540:  B7 28 F6 18 0B 3E 01 11 3E 03 C5 E5 4F CD A3 11    .(...>..>...O.£.
004550:  E1 C1 77 23 0B AF C9 3E 06 18 08 3E 05 11 3E 02    ..w#...>...>..>.
004560:  11 3E 04 C5 E5 4F 5E CD A3 11 E1 C1 23 0B AF C9    .>...O^.£...#...
004570:  0B 0B C5 05 04 28 02 0E FF 71 0E 0A EB CD A3 11    .....(...q....£.
004580:  62 6B 23 4E 23 06 00 0D 0C C5 28 02 ED B0 EB 36    bk#N#.....(....6
004590:  0D 23 36 0A CD 57 11 EB C1 E1 AF ED 42 4D 44 EB    .#6..W......BMD.
0045A0:  C9 0E 10 D5 E5 DD E5 CD 05 00 DD E1 E1 D1 C9 AE    ................
0045B0:  11 B3 11 78 3C C0 C3 26 0D 66 66 65 72 20 73 70    ...x<..&.ffer sp
0045C0:  61 63 65 0D 4E 65 77 62 75 66 33 0D 09 50 4F 50    ace.Newbuf3..POP
0045D0:  09 44 45 09 3B 30 09 73 64 20 61 64 64 72 0D 09    .DE.;0.sd addr..
0045E0:  65 78 09 64 65 2C 68 6C 09 09 3B 4D 75 73 74 20    ex.de,hl..;Must 
0045F0:  6E 6F 74 20 63 68 61 6E 67 65 20 74 68 65 20 63    not change the c
004600:  31 FF 11 00 00 00 C3 0C 12 C3 00 00 CD 4B 14 CD    1............K..
004610:  C1 14 C3 09 12 78 51 C1 02 41 51 FD 5A C3 62 14    .....xQ..AQ.Z.b.
004620:  C3 09 12 C3 62 14 C3 62 14 C3 62 14 C3 62 14 C3    ....b..b..b..b..
004630:  62 14 C3 62 14 C3 62 14 C3 62 14 C3 62 14 C3 62    b..b..b..b..b..b
004640:  14 C3 62 14 90 92 49 09 24 92 48 08 92 E1 5E 23    ..b...I.$.H...^#
004650:  56 23 E5 2A 15 12 19 7E 23 66 6F C9 E1 5E 23 E5    V#.*...~#fo..^#.
004660:  16 00 2A 15 12 19 7E 23 66 6F C9 E1 5E 23 56 23    ..*...~#fo..^#V#
004670:  E5 2A 15 12 19 6E C9 E1 5E 23 E5 16 00 2A 15 12    .*...n..^#...*..
004680:  19 6E C9 E1 5E 23 56 23 E5 EB 09 7E 23 66 6F C9    .n..^#V#...~#fo.
004690:  E1 5E 23 E5 EB 26 00 09 7E 23 66 6F C9 21 01 00    .^#..&..~#fo.!..
0046A0:  C8 2B C9 21 00 00 C8 23 C9 21 01 00 D8 2B C9 21    .+.!...#.!...+.!
0046B0:  00 00 D8 23 C9 21 01 00 F0 2B C9 21 01 00 F8 2B    ...#.!...+.!...+
0046C0:  C9 11 01 00 C8 1B C9 11 00 00 C8 13 C9 11 01 00    ................
0046D0:  D8 1B C9 11 00 00 D8 13 C9 11 01 00 F0 1B C9 11    ................
0046E0:  01 00 F8 1B C9 7D BB C0 7C BA C9 EB 7A BC C0 7B    .....}..|...z..{
0046F0:  BD C9 EB 7C BA C0 7D BB C9 EB 7C AA F2 EC 12 7A    ...|..}...|....z
004700:  0C FE 72 06 01 28 06 FE 61 06 04 37 C0 1A 13 B7    ..r..(..a..7....
004710:  C8 FE 62 20 06 CB D8 1A 13 B7 C8 FE 2B 37 C0 CB    ..b ........+7..
004720:  E0 1A B7 C8 37 C9 E5 21 24 00 E5 CD 46 0A C1 38    ....7..!$...F..8
004730:  51 5D 54 E3 E5 21 D5 09 ED B0 D1 1A FE 20 13 28    Q]T..!....... .(
004740:  FA FE 09 28 F6 1B 21 5F 0A 0E FD D5 1A CD CC 09    ...(..!_........
004750:  BE 20 09 23 13 B7 20 F4 E1 E1 18 1D D1 0D AF BE    . .#.. .........
004760:  23 20 FC BE 20 E5 EB D1 D5 CD 87 09 E1 38 08 B7    # .. ........8..
004770:  C8 FE 20 C8 FE 09 C8 0E FF EB CD 50 0C 21 2D 0A    .. ........P.!-.
004780:  71 C9 E1 0E FF 18 F6 4E 23 7E FE 3A 20 0F 79 CD    q......N#~.: .y.
004790:  CC 09 23 D6 40 D8 FE 10 3F D8 12 18 01 2B 06 08    ..#.@...?....+..
0047A0:  13 CD F9 09 28 20 38 0A 12 10 F5 CD F9 09 C8 3F    ....( 8........?
0047B0:  D8 04 13 10 FD 06 03 CD F9 09 C8 D8 12 13 10 F7    ................
0047C0:  CD F9 09 C8 37 C9 4F 3E 07 B8 79 C9 FE 61 D8 FE    ....7.O>..y..a..
0047D0:  7B D0 D6 20 C9 00 20 20 20 20 20 20 20 20 20 20    {.. ..          
0047E0:  20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ...............
0047F0:  00 00 00 00 00 00 00 00 00 7E 23 FE 2E 28 16 CD    .........~#..(..
004800:  CC 09 FE 21 38 0D E5 C5 21 18 0A 01 11 00 ED B1    ...!8...!.......
004810:  C1 E1 C9 BF C9 B7 37 C9 3C 3E 2C 3B 3A 3D 5B 5D    ......7.<>,;:=[]
004820:  5F 25 7C 28 29 2F 5C 3F 2A 72 00 77 00 00 00 00    _%|()/\?*r.w....
004830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B    ...............K
004860:  42 44 3A 00 4C 53 54 3A 00 50 55 4E 3A 00 52 44    BD:.LST:.PUN:.RD
004870:  52 3A 00 43 4F 4E 3A 00 54 52 4D 3A 00 00 37 11    R:.CON:.TRM:..7.
004880:  57 11 00 00 5B 11 00 00 61 11 48 11 00 00 45 11    W...[...a.H...E.
004890:  5E 11 70 11 00 00 D5 AF 12 CD 1C 08 CA 68 0B CD    ^.p..........h..
0048A0:  20 0F 7A B3 28 1E E1 1A 13 B7 28 07 C6 40 77 23     .z.(.....(..@w#
0048B0:  36 3A 23 06 08 CD F0 0A 36 2E 23 06 03 CD F0 0A    6:#.....6.#.....
0048C0:  36 00 18 28 11 0B 00 19 4E 23 46 21 7E 0A 3E FF    6..(....N#F!~.>.
0048D0:  3C 5E 23 56 23 EB B7 ED 42 EB 20 F4 1F 5F 87 87    <^#V#...B. .._..
0048E0:  83 5F 21 5F 0A 19 01 05 00 D1 ED B0 21 00 00 C9    ._!_........!...
0048F0:  1A 13 FE 20 28 02 77 23 10 F6 C9 21 F8 FF 19 18    ... (.w#...!....
004900:  B7 F0 37 C9 EB 7C AA F2 F3 12 7C B7 F0 37 C9 7A    ..7..|....|..7.z
004910:  F5 CD 5A 13 EB CD 5A 13 EB CD 29 13 F1 B7 F0 7C    ..Z...Z...)....|
004920:  2F 67 7D 2F 6F 23 C9 00 00 7C B5 C8 D5 E5 CD 89    /g}/o#...|......
004930:  13 D1 CD 6B 13 7C 2F 67 7D 2F 6F 23 D1 19 C9 AF    ...k.|/g}/o#....
004940:  32 A3 14 CD 5A 13 EB CD 5A 13 CD 6B 13 3A A3 14    2£..Z...Z..k.:£.
004950:  1F D0 7C 2F 67 7D 2F 6F 23 C9 7C B7 F0 2F 67 7D    ..|/g}/o#.|../g}
004960:  2F 6F 23 3A A3 14 3C 32 A3 14 C9 C5 CD 71 13 C1    /o#:£.<2£....q..
004970:  C9 44 4D 21 00 00 78 B1 C8 78 1F 47 79 1F 4F D2    .DM!..x..x.Gy.O.
004980:  83 13 19 EB 29 EB C3 76 13 7C B5 C8 C5 CD 94 13    ....)..v.|......
004990:  60 69 C1 C9 06 01 7C B7 FA A0 13 29 04 C3 96 13    `i....|....)....
0049A0:  EB 78 01 00 00 F5 CD DD 13 DA B7 13 03 D5 7A 2F    .x............z/
0049B0:  57 7B 2F 5F 13 19 D1 AF 7A 1F 57 7B 1F 5F F1 3D    W{/_....z.W{._.=
0049C0:  C8 F5 79 17 4F 78 17 47 C3 A6 13 AF 32 A3 14 CD    ..y.Ox.G....2£..
0049D0:  5A 13 EB CD 5A 13 EB CD 89 13 C3 4D 13 7C BA D8    Z...Z......M.|..
0049E0:  C0 7D BB C9 EB 1C 1D C8 AF 7C 1F 67 7D 1F 6F C3    .}.......|.g}.o.
0049F0:  E6 13 EB 1C 1D C8 29 C3 F4 13 7C 2F 67 7D 2F 6F    ......)...|/g}/o
004A00:  23 C9 7A 2F 57 7B 2F 5F 13 C9 21 04 00 39 7E 23    #.z/W{/_..!..9~#
004A10:  66 6F C9 21 06 00 C3 0D 14 21 08 00 C3 0D 14 21    fo.!.....!.....!
004A20:  0A 00 C3 0D 14 21 0C 00 C3 0D 14 21 0E 00 C3 0D    .....!.....!....
004A30:  14 21 10 00 C3 0D 14 11 8B 14 21 04 00 39 C5 06    .!........!..9..
004A40:  0E 7E 12 23 13 05 C2 41 14 C1 C9 E1 22 A5 14 21    .~.#...A...."..!
004A50:  00 00 E5 21 01 00 E5 AF 32 A9 14 32 7A 14 2A A5    ...!....2..2z.*.
004A60:  14 E9 21 FF FF C9 05 CD 3C 00 CA 18 05 0E 11 21    ..!.....<......!
004A70:  A6 05 11 45 05 CD B7 00 C2 7E 01 C3 50 01 0E 0A    ...E.....~..P...
004A80:  21 CE 05 CD B7 00 C2 92 01 CD 50 01 CD 8C 00 C3    !.........P.....
004A90:  51 01 0E 06 21 E6 05 CD B7 00 C2 AA 01 CD 50 01    Q...!.........P.
004AA0:  CD 7D 00 CD 51 01 78 C3 51 01 0E 01 21 EA 05 CD    .}..Q.x.Q...!...
004AB0:  B7 00 C2 C6 01 CD DB 00 CD 93 00 47 0E 40 CD DB    ...........G.@..
004AC0:  00 C5 CD 0A 16 CD 48 1F CD 4D 1F 11 01 FF 19 7C    ......H..M.....|
004AD0:  B5 C2 ED 14 CD DB 31 7C B5 CA E7 14 21 00 00 E5    ......1|....!...
004AE0:  CD 4B 4E D1 C3 EA 14 C3 F3 14 C3 F0 14 CD F7 29    .KN............)
004AF0:  C3 C8 14 CD E8 1E CD 40 51 2A 25 54 2B 2B 22 AD    .......@Q*%T++".
004B00:  17 21 FA FF 19 CB EE 23 36 01 23 36 01 C3 7D 0B    .!.....#6.#6..}.
004B10:  D1 18 F4 CD 4C 0A 28 51 5E 23 56 D5 23 CB 46 28    ....L.(Q^#V.#.F(
004B20:  17 23 35 23 28 5B 23 5E 34 23 56 20 01 34 23 4E    .#5#([#^4#V .4#N
004B30:  23 46 EB 09 6E 26 00 C9 CB 76 28 0E CB B6 CB C6    #F..n&...v(.....
004B40:  D1 11 12 00 19 5E 23 56 EB C9 CB 66 28 2A CB 4E    .....^#V...f(*.N
004B50:  20 26 CB C6 CD 29 10 D1 C5 18 C6 E1 E1 E1 E1 3E     &...).........>
004B60:  0A 18 17 E1 3E 06 18 12 E1 3E 07 21 3E 09 11 FF    ....>....>.!>...
004B70:  FF 21 3E 08 21 3E 02 21 3E 01 32 5E 0A 21 FF FF    .!>.!>.!>.2^.!..
004B80:  C9 35 20 A2 2B 2B CB 6E C2 10 0B CD 94 0C 30 07    .5 .++.n......0.
004B90:  CB EE E5 CD 5D 10 E1 CD BD 0C 23 23 18 83 00 CD    ....].....##....
004BA0:  1C 08 CA 69 0B 00 CD B3 0B 21 00 00 C9 11 09 00    ...i.....!......
004BB0:  19 EB C9 23 23 CB 4E 28 F4 CB 7E 20 F0 CB 5E 23    ...##.N(..~ ..^#
004BC0:  23 23 4E 23 46 20 11 79 E6 7F 20 0C E5 11 07 00    ##N#F .y.. .....
004BD0:  19 7E 23 B6 28 01 0C E1 23 5E 23 56 23 23 23 EB    .~#.(...#^#V###.
004BE0:  18 15 D5 F1 E5 11 F4 0B D5 5E 23 56 23 D5 5E 23    .........^#V#.^#
004BF0:  56 F5 E1 C9 D1 D8 C0 78 B1 C8 EB 18 E5 E5 CD 4C    V......x.......L
004C00:  0A CA 68 0B CD B3 0B CD 1C 0C E5 CD 2F 0C D1 CD    ..h........./...
004C10:  50 0C E1 CD 52 0A C2 EC 0A C3 72 0B D5 EB CD 15    P...R.....r.....
004C20:  0F 23 D5 5E 23 56 EB D1 D5 CD 25 0D E1 D1 C9 21    .#.^#V....%....!
004C30:  F5 FF 19 E5 CD 3D 0C D1 21 16 00 18 19 11 07 00    .....=..!.......
004C40:  19 5E 23 56 23 7E 23 66 6F 2B 7C B5 C8 23 18 06    .^#V#~#fo+|..#..
004C50:  7A B3 C8 21 24 00 EB C3 49 0A E5 11 0C 00 19 56    z..!$...I......V
004C60:  2B 5E 2B 7A B3 28 2B E5 CD 1B 0F 56 23 4E 23 46    +^+z.(+....V#N#F
004C70:  EB E3 D5 C5 11 E8 10 46 72 2B 4E 73 E5 11 F7 FF    .......Fr+Ns....
004C80:  19 C5 CD 94 0C D1 E1 73 23 72 D1 E1 72 2B 73 D1    .......s#r..r+s.
004C90:  2B 72 E1 C9 E5 11 05 00 19 5E 23 56 23 D5 4E 23    +r.......^#V#.N#
004CA0:  46 23 CD E2 0B F5 E5 78 B1 28 06 36 1A 23 0B 18    F#.....x.(.6.#..
004CB0:  F6 E1 F1 C1 F5 B7 ED 42 F1 4D 44 E1 C9 C5 CB 4E    .......B.MD....N
004CC0:  28 0A E5 11 07 00 19 4E 23 46 E1 0B 03 23 71 23    (......N#F...#q#
004CD0:  0B 70 C1 34 23 36 00 23 36 00 11 FA FF 19 C9 4F    .p.4#6.#6......O
004CE0:  06 00 C5 18 11 4F 06 00 18 15 EB 23 18 1B E5 EB    .....O.....#....
004CF0:  CD 4C 0A CA 68 0B 23 23 CB 4E 28 48 2B 2B C1 5E    .L..h.##.N(H++.^
004D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
004D10:  04 00 00 00 02 09 4E E5 04 00 41 02 00 00 00 02    ......N...A.....
004D20:  04 00 46 02 00 00 00 02 04 00 42 02 00 00 00 02    ..F.......B.....
004D30:  04 00 47 02 00 00 00 02 04 00 43 02 00 00 00 02    ..G.......C.....
004D40:  04 00 48 02 00 00 00 02 04 00 44 02 00 00 00 02    ..H.......D.....
004D50:  04 00 49 02 00 00 00 02 04 00 45 02 00 00 00 02    ..I.......E.....
004D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E00:  06 2A 13 57 23 E5 2A 25 54 D1 CD FA 13 19 22 B0    .*.W#.*%T.....".
004E10:  06 CD A1 32 E5 CD 86 31 D1 23 7E 23 66 6F 22 DE    ...2...1.#~#fo".
004E20:  06 CD C9 4E 22 BE 06 CD C9 4E 11 32 00 19 E5 2A    ...N"....N.2...*
004E30:  DB 51 D1 19 CD FA 13 22 AA 06 2A 13 57 E5 CD 47    .Q....."..*.W..G
004E40:  4E D1 CD E5 12 CA 61 15 21 ED 7B 22 B2 06 21 06    N.....a.!.{"..!.
004E50:  00 22 B4 06 2A 13 57 11 32 00 19 CD FA 13 22 AA    ."..*.W.2.....".
004E60:  06 CD 15 4C CD 88 4B C1 C9 C5 21 FE FF 39 F9 44    ...L..K...!..9.D
004E70:  4D CD 90 12 0C 11 FF FF 19 7C 17 DA B3 15 2A D5    M........|....*.
004E80:  51 E5 CD 90 12 0C D1 19 11 32 00 19 E5 CD 90 12    Q........2......
004E90:  06 D1 CD F3 12 DA AB 15 CD 90 12 0C 11 32 00 19    .............2..
004EA0:  E5 2A E9 51 D1 CD F3 12 D2 B3 15 21 3C 00 E5 CD    .*.Q.......!<...
004EB0:  17 51 D1 2A E9 51 E5 CD 90 12 0C D1 CD FA 13 19    .Q.*.Q..........
004EC0:  22 E9 51 CD 90 12 08 23 EB 60 69 73 23 72 CD 90    ".Q....#.`is#r..
004ED0:  12 00 11 F6 FF 19 7C 17 D2 01 16 CD 90 12 00 29    ......|........)
004EE0:  11 C3 51 19 E5 7E 23 66 6F E5 CD 90 12 0C D1 19    ..Q..~#fo.......
004EF0:  EB E1 73 23 72 60 69 5E 23 56 13 72 2B 73 C3 CE    ..s#r`i^#V.r+s..
004F00:  15 EB 21 02 00 39 F9 EB C1 C9 2A 06 00 22 7A 56    ..!..9....*.."zV
004F10:  3E 01 32 7C 56 CD 57 4E CD DD 16 AF 67 6F 22 94    >.2|V.WN....go".
004F20:  51 32 8F 51 32 7D 56 21 2A 00 22 88 51 C5 21 E3    Q2.Q2}V!*.".Q.!.
004F30:  16 22 93 56 21 95 56 22 CC 11 21 80 00 7E 23 85    .".V!.V"..!..~#.
004F40:  E5 6F AF 77 32 92 56 6F 67 22 90 56 E1 01 5D 16    .o.w2.Vog".V..].
004F50:  CD A8 17 13 ED 53 8E 56 C1 CD 57 4A C9 00 00 00    .....S.V..WJ....
004F60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004F80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004F90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004FA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004FB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004FC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004FD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 21 E3 16    .............!..
004FE0:  C3 F4 4D 48 69 53 6F 66 74 2D 43 20 43 6F 6D 70    ..MHiSoft-C Comp
004FF0:  69 6C 65 72 20 56 31 2E 33 35 20 43 6F 70 79 72    iler V1.35 Copyr
005000:  51 E5 2A DB 51 2B 2B 2B 2B E5 CD E3 4D D1 D1 D1    Q.*.Q++++...M...
005010:  21 04 00 22 88 56 CD A0 1E C1 C9 C5 21 00 00 39    !..".V......!..9
005020:  F9 44 4D 21 06 00 09 5E 23 56 1B 72 2B 73 13 7A    .DM!...^#V.r+s.z
005030:  B3 CA 46 1F 21 04 00 09 5E 23 56 13 72 2B 73 1B    ..F.!...^#V.r+s.
005040:  EB 36 00 C3 23 1F C1 C9 AF 32 C2 51 C9 CD 54 1F    .6..#....2.Q..T.
005050:  26 00 6F C9 3A C2 51 B7 20 09 E5 D5 C5 CD 6A 1F    &.o.:.Q. .....j.
005060:  C1 D1 E1 3A 78 51 32 C2 51 C9 21 78 51 11 7C 51    ...:xQ2.Q.!xQ.|Q
005070:  01 04 00 ED B0 1A B7 20 20 67 6F 22 79 51 CD E2    .......  go"yQ..
005080:  23 38 0B CD A6 1F FE 0A 28 F9 FE 23 28 06 CD AE    #8......(..#(...
005090:  23 C0 18 EA CD E6 21 18 EA EB 11 78 51 0E 04 ED    #.....!....xQ...
0050A0:  B0 78 32 80 51 C9 CD B3 1F 3A 78 51 2A 79 51 C9    .x2.Q....:xQ*yQ.
0050B0:  CD 71 24 ED 4B 84 51 79 FE 0A 28 58 78 32 78 51    .q$.K.Qy..(Xx2xQ
0050C0:  FE 20 28 EC FE 4C CA 1A 20 FE 44 2E 49 CA 8C 20    . (..L.. .D.I.. 
0050D0:  FE 22 CA 59 21 FE FF C8 79 FE 27 CA 43 21 FE 23    .".Y!...y.'.C!.#
0050E0:  28 0B FE 2E 28 12 FE 5C 28 1C C3 8B 21 3A 86 51    (...(..\(...!:.Q
0050F0:  FE 0A CA 71 24 79 18 EA CD 71 24 3A 85 51 FE 44    ...q$y...q$:.Q.D
005100:  C0 2E 46 C3 8C 20 CD 71 24 3A 84 51 FE 0A C0 CD    ..F.. .q$:.Q....
005110:  71 24 18 9F 32 78 51 C3 71 24 11 07 00 21 C8 11    q$..2xQ.q$...!..
005120:  E5 3A 84 51 77 D5 E5 CD 71 24 E1 D1 3A 85 51 FE    .:.Qw...q$..:.Q.
005130:  4C 28 04 FE 44 20 07 1D FA 25 20 23 18 E3 3E 20    L(..D ...% #..> 
005140:  1D FA 48 20 23 77 18 F8 E1 CD 4F 2E 22 79 51 CD    ..H #w....O."yQ.
005150:  98 2E 3E FF BC C0 7D 32 78 51 C9 21 00 00 44 54    ..>...}2xQ.!..DT
005160:  3A 84 51 4F 3A 85 51 FE 44 20 05 79 D6 30 18 0E    :.QO:.Q.D .y.0..
005170:  FE 4C C0 79 FE 61 30 02 C6 20 D6 57 BB D0 4F CD    .L.y.a0.. .W..O.
005180:  D2 01 09 E5 D5 CD 71 24 D1 E1 18 D4 7D FE 46 28    ......q$....}.F(
005190:  51 3A 84 51 FE 30 1E 0A 20 1F CD 71 24 3A 84 51    Q:.Q.0.. ..q$:.Q
0051A0:  FE 61 30 02 C6 20 1E 08 FE 78 20 05 CD 71 24 1E    .a0.. ...x ..q$.
0051B0:  10 CD 5B 20 22 79 51 18 1A CD 5B 20 22 79 51 3A    ..[ "yQ...[ "yQ:
0051C0:  84 51 FE 2E 28 1C 3A 84 51 FE 61 30 02 C6 20 FE    .Q..(.:.Q.a0.. .
0051D0:  65 28 0F 3A 84 51 FE 61 30 02 C6 20 FE 6C C0 C3    e(.:.Q.a0.. .l..
0051E0:  71 24 CD 97 50 01 CD 71 24 26 00 3A 86 51 6F FE    q$..P..q$&.:.Qo.
0051F0:  0A 28 4C FE 5C C0 CD 71 24 26 00 3A 86 51 2E 0A    .(L.\..q$&.:.Q..
005200:  69 67 68 74 20 28 43 29 20 31 39 38 35 0A 4C 69    ight (C) 1985.Li
005210:  6E 65 20 46 69 6C 65 0A 00 C9 21 83 17 E5 21 8C    ne File...!...!.
005220:  17 E5 CD 06 01 7C B5 CA 00 00 11 C0 5D D5 E5 E5    .....|......]...
005230:  D5 21 FF FF E5 CD 6F 07 CD 0F 01 0E 1A 11 80 00    .!....o.........
005240:  CD 05 00 21 8F 17 11 01 5E 01 0D 00 ED B0 21 80    ...!....^.....!.
005250:  00 E5 01 7E 00 ED B0 21 74 17 E5 21 C2 11 E5 2A    ...~...!t..!...*
005260:  C0 11 E5 21 0A 00 E5 CD C4 03 E1 11 00 01 01 80    ...!............
005270:  3E C3 9B 00 19 25 32 30 73 20 25 34 64 20 ED B0    >....%20s %4d ..
005280:  18 61 00 45 44 38 30 2E 43 4F 4D 00 72 62 00 48    .a.ED80.COM.rb.H
005290:  43 2E 43 4F 4D 00 E1 D1 F1 E3 C5 D5 F5 E5 CD 77    C.COM..........w
0052A0:  07 C1 D1 D5 D5 D5 D5 C9 11 00 00 7E 23 FE 20 28    ...........~#. (
0052B0:  FA FE 09 28 F6 B7 C8 E5 2A CC 11 19 19 71 23 70    ...(....*....q#p
0052C0:  13 E1 FE 22 20 0F 18 00 7E 23 B7 28 12 FE 22 28    ..." ...~#.(.."(
0052D0:  10 02 03 18 F3 D5 E5 6F E5 CD C0 02 7D E1 D1 02    .......o....}...
0052E0:  03 B7 C8 7E 23 FE 20 28 04 FE 09 20 D5 AF 02 03    ...~#. (... ....
0052F0:  18 B9 C5 2A 0D 56 11 FB FF 19 7C B5 CA 0B 18 2A    ...*.V....|....*
005300:  0D 56 11 FA FF 19 7C B5 C2 16 18 21 3D 00 E5 CD    .V....|....!=...
005310:  17 51 D1 C3 34 18 2A 0D 56 2B 2B 7C B5 CA 34 18    .Q..4.*.V++|..4.
005320:  2A 0D 56 2B 2B 2B 2B 7C B5 CA 34 18 21 3E 00 E5    *.V++++|..4.!>..
005330:  CD 17 51 D1 2A 15 56 23 23 23 7E 23 66 6F 6E 26    ..Q.*.V###~#fon&
005340:  00 11 F9 FF 19 7C 17 DA 6A 18 CD 4D 1F 11 85 FF    .....|..j..M....
005350:  19 7C B5 CA 6A 18 CD 4D 1F 11 DE FF 19 7C B5 CA    .|..j..M.....|..
005360:  6A 18 21 41 00 E5 CD 17 51 D1 2A 15 56 23 7E 23    j.!A....Q.*.V#~#
005370:  66 6F 22 8A 56 2A 15 56 23 7E 23 66 6F E5 2A 15    fo".V*.V#~#fo.*.
005380:  56 23 23 23 7E 23 66 6F E5 CD 93 18 D1 D1 CD D4    V###~#fo........
005390:  1C C1 C9 C5 21 FA FF 39 F9 44 4D CD 90 12 0A 6E    ....!..9.DM....n
0053A0:  EB 60 69 73 23 36 00 CD 90 12 0A 23 7E 23 66 6F    .`is#6.....#~#fo
0053B0:  EB 21 02 00 09 73 23 72 CD 90 12 00 11 F9 FF 19    .!...s#r........
0053C0:  7C 17 D2 FD 18 21 7B 00 E5 CD 11 26 D1 EB 21 04    |....!{....&..!.
0053D0:  00 09 73 23 72 CD 90 12 02 E5 CD 90 12 0C E5 CD    ..s#r...........
0053E0:  46 3A E5 CD E1 1B D1 D1 D1 CD 90 12 04 7C B5 CA    F:...........|..
0053F0:  FA 18 21 7D 00 E5 CD DB 25 D1 C3 4F 19 CD 90 12    ..!}....%..O....
005400:  BD 28 E3 FE 6E C8 2E 09 FE 74 C8 2E 08 FE 62 C8    .(..n....t....b.
005410:  2E 0D FE 72 C8 2E 0C FE 66 C8 6F 3A 87 51 FE 44    ...r....f.o:.Q.D
005420:  C0 7D D6 30 6F 06 02 3A 84 51 D6 30 F8 FE 08 F0    .}.0o..:.Q.0....
005430:  4F 7D 87 87 87 81 6F E5 CD 71 24 E1 10 E9 C9 CD    O}....o..q$.....
005440:  97 50 32 CD 71 24 CD E6 20 22 79 51 CD 71 24 3A    .P2.q$.. "yQ.q$:
005450:  86 51 FE 27 C8 CD 97 50 02 CD 71 24 21 00 00 E5    .Q.'...P..q$!...
005460:  39 E5 3A 7D 56 B7 C4 67 4F CD C9 4E 22 79 51 3A    9.:}V..gO..N"yQ:
005470:  84 51 D6 22 28 09 CD E6 20 5D CD EF 4E 18 F0 5F    .Q."(... ]..N.._
005480:  CD EF 4E E1 CD 61 4F E1 C3 71 24 CD 71 24 06 0C    ..N..aO..q$.q$..
005490:  21 CE 21 3A 86 51 BE 23 20 2C 3A 84 51 BE 20 26    !.!:.Q.# ,:.Q. &
0054A0:  3E 0C 90 20 17 32 84 51 CD 71 24 3A 86 51 FE 2A    >.. .2.Q.q$:.Q.*
0054B0:  20 F6 3A 84 51 FE 2F 20 EF C3 B0 1F CD 71 24 3E     .:.Q./ .....q$>
0054C0:  4D 80 32 78 51 C9 23 10 CA 3A 87 51 18 F4 2F 2A    M.2xQ.#..:.Q../*
0054D0:  3D 3D 21 3D 2B 2B 2D 2D 26 26 7C 7C 3C 3D 3C 3C    ==!=++--&&||<=<<
0054E0:  3E 3D 3E 3E 2D 3E CD A6 1F FE 4C 20 1D CD C8 2E    >=>>->....L ....
0054F0:  EB 21 18 22 01 08 00 3E 09 F5 C5 D5 E5 CD 0E 22    .!."...>......."
005500:  E1 D1 C1 28 5B F1 09 3D 20 EF CD 97 50 03 1A F6    ...([..= ...P...
005510:  20 13 ED A1 C0 E0 18 F6 64 65 66 69 6E 65 20 20     .......define  
005520:  64 69 61 67 6E 6F 73 74 6C 69 73 74 20 20 20 20    diagnostlist    
005530:  64 69 72 65 63 74 20 20 65 72 72 6F 72 20 20 20    direct  error   
005540:  74 72 61 6E 73 6C 61 74 69 6E 63 6C 75 64 65 20    translatinclude 
005550:  63 6F 64 65 20 20 20 20 64 61 74 61 20 20 20 20    code    data    
005560:  F1 6F 26 00 29 11 E5 22 19 E9 E5 21 7A 22 E5 CD    .o&.).."...!z"..
005570:  06 01 7D B4 20 3A CD 97 50 07 72 00 21 EE FF 39    ..}. :..P.r.!..9
005580:  F9 11 19 25 D5 E5 E5 CD 10 24 21 97 51 34 6E AF    ...%.....$!.Q4n.
005590:  67 29 29 11 97 51 19 ED 5B 91 51 73 23 72 23 ED    g))..Q..[.Qs#r#.
0055A0:  5B 88 51 73 23 72 E1 BE 20 C0 CD 19 17 21 2A 00    [.Qs#r.. ....!*.
0055B0:  22 88 51 6C 22 91 51 CD A5 25 21 12 00 39 F9 C9    ".Ql".Q..%!..9..
0055C0:  CD 97 50 11 21 8F 51 18 0E 21 8D 51 18 09 3A 7C    ..P.!.Q..!.Q..:|
0055D0:  56 B7 21 94 51 20 E9 3A 84 51 FE 2D 20 01 35 FE    V.!.Q .:.Q.- .5.
0055E0:  2B 20 01 34 C3 66 24 18 34 18 42 18 8F 18 0A 18    + .4.f$.4.B.....
0055F0:  24 18 DB 18 CF 18 D2 18 44 21 94 51 36 00 21 B1    $.......D!.Q6.!.
005600:  00 11 F8 FF 19 7C B5 C2 22 19 CD 90 12 02 E5 CD    .....|..".......
005610:  90 12 0C E5 CD 90 12 0A E5 CD 58 19 D1 D1 D1 C3    ..........X.....
005620:  4F 19 CD 90 12 00 11 F7 FF 19 7C B5 C2 47 19 CD    O.........|..G..
005630:  90 12 02 E5 CD 90 12 0C E5 CD 90 12 0A E5 CD F2    ................
005640:  1A D1 D1 D1 C3 4F 19 21 3F 00 E5 CD 17 51 D1 EB    .....O.!?....Q..
005650:  21 06 00 39 F9 EB C1 C9 C5 21 F4 FF 39 F9 44 4D    !..9.....!..9.DM
005660:  CD 90 12 10 23 23 23 7E 23 66 6F 23 7E 23 66 6F    ....###~#fo#~#fo
005670:  EB 21 04 00 09 73 23 72 CD 90 12 14 7C B5 CA 91    .!...s#r....|...
005680:  19 CD 90 12 14 E5 CD 90 12 04 D1 CD 89 13 C3 94    ................
005690:  19 21 FF FF EB 21 02 00 09 73 23 72 21 7B 00 E5    .!...!...s#r!{..
0056A0:  CD 11 26 D1 EB 21 06 00 09 73 23 72 CD 4D 1F 11    ..&..!...s#r.M..
0056B0:  DE FF 19 7C B5 C2 51 1A CD 90 12 10 23 23 23 7E    ...|..Q.....###~
0056C0:  23 66 6F 6E 7D FE 02 C2 51 1A CD C9 4E EB 21 0A    #fon}...Q...N.!.
0056D0:  00 09 73 23 72 2A 79 51 E5 CD CD 4E D1 CD FA 13    ..s#r*yQ...N....
0056E0:  19 EB 21 08 00 09 73 23 72 CD 90 12 08 6E 7D B7    ..!...s#r....n}.
0056F0:  CA 1E 1A 21 01 00 E5 21 12 00 09 5E 23 56 13 72    ...!...!...^#V.r
005700:  2B 73 1B D5 21 08 00 09 5E 23 56 13 72 2B 73 1B    +s..!...^#V.r+s.
005710:  EB 6E 26 00 E5 CD E1 1B D1 D1 D1 C3 E9 19 CD 90    .n&.............
005720:  12 0A E5 2A 79 51 D1 CD FA 13 19 23 EB 60 69 73    ...*yQ.....#.`is
005730:  23 72 2A 7D 56 7D B7 CA 43 1A 2A 79 51 2B 2B 2B    #r*}V}..C.*yQ+++
005740:  22 79 51 2A 79 51 E5 CD B1 4E D1 CD 48 1F C3 A3    "yQ*yQ...N..H..£
005750:  1A 60 69 AF 77 23 77 CD 90 12 12 E5 CD 90 12 10    .`i.w#w.........
005760:  23 23 23 7E 23 66 6F E5 CD 93 18 D1 D1 21 12 00    ###~#fo......!..
005770:  09 E5 7E 23 66 6F E5 CD 90 12 04 D1 19 EB E1 73    ..~#fo.........s
005780:  23 72 60 69 5E 23 56 13 72 2B 73 CD 90 12 00 E5    #r`i^#V.r+s.....
005790:  CD 90 12 02 D1 CD EC 12 D2 A3 1A CD BC 1B 7C B5    .........£....|.
0057A0:  C2 57 1A CD 90 12 02 23 7C B5 C2 D8 1A 2A 15 56    .W.....#|....*.V
0057B0:  23 E5 CD 90 12 10 23 E5 CD 90 12 00 E5 CD 90 12    #.....#.........
0057C0:  04 D1 CD 6B 13 EB E1 73 23 72 D5 CD 4D 31 D1 EB    ...k...s#r..M1..
0057D0:  E1 73 23 72 EB 22 8A 56 CD 90 12 06 7C B5 CA E9    .s#r.".V....|...
0057E0:  1A 21 7D 00 E5 CD DB 25 D1 EB 21 0C 00 39 F9 EB    .!}....%..!..9..
0057F0:  C1 C9 C5 21 F8 FF 39 F9 44 4D CD 90 12 0E E5 CD    ...!..9.DM......
005800:  51 CD 10 24 3A B1 51 B7 28 07 21 7C 56 34 C3 98    Q..$:.Q.(.!|V4..
005810:  4E CD 97 50 07 21 08 00 CD 85 50 18 1D CD A6 1F    N..P.!....P.....
005820:  FE 44 C2 0A 22 22 25 54 22 13 57 18 0D CD A6 1F    .D..""%T".W.....
005830:  FE 44 20 EE 32 96 51 22 21 52 C3 66 24 CD A6 1F    .D .2.Q"!R.f$...
005840:  FE 4C 28 04 CD 97 50 05 3A 84 51 FE 28 20 0B 3A    .L(...P.:.Q.( .:
005850:  87 51 FE 20 28 04 CD 97 50 06 ED 5B E1 51 D5 CB    .Q. (...P..[.Q..
005860:  EA CD AF 2E CD 97 23 CD A6 1F FE 0A 28 1D CD 97    ......#.....(...
005870:  23 FE 4C 28 0C FE 44 28 08 FE 27 28 04 FE 22 20    #.L(..D(..'(.." 
005880:  E6 7D CD 97 23 7C CD 97 23 18 DC D1 3A E1 51 93    .}..#|..#...:.Q.
005890:  3D 2A CD 51 19 77 C9 E5 F5 21 01 00 3E 05 CD 13    =*.Q.w...!..>...
0058A0:  50 F1 2A CD 51 ED 5B E1 51 19 2B 77 E1 C9 FE 4C    P.*.Q.[.Q.+w...L
0058B0:  C0 CD 98 2E 7C D6 20 67 E6 E0 C0 47 ED 5B CD 51    ....|. g...G.[.Q
0058C0:  19 B6 C8 4F 09 E5 21 EB 51 ED 5B 1D 52 09 B7 ED    ...O..!.Q.[.R...
0058D0:  52 E1 30 0A 1B ED B8 13 ED 53 1D 52 AF C9 CD 97    R.0......S.R....
0058E0:  50 04 2A 1D 52 11 1D 52 B7 ED 52 D0 19 7E 23 32    P.*.R..R..R..~#2
0058F0:  78 51 FE 4C 28 0C FE 44 28 08 FE 27 28 04 FE 22    xQ.L(..D(..'(.."
005900:  20 08 5E 23 56 23 ED 53 79 51 22 1D 52 EB 37 C9     .^#V#.SyQ".R.7.
005910:  E5 3A 85 51 FE 20 3A 84 51 5F 20 09 FE 0A 28 05    .:.Q. :.Q_ ...(.
005920:  CD 71 24 18 EC FE 3F 21 8B 51 7E 28 03 B7 28 02    .q$...?!.Q~(..(.
005930:  3C 77 7B FE 22 28 08 FE 3C 28 04 FE 3F 20 03 CD    <w{."(..<(..? ..
005940:  71 24 06 11 E1 3A 85 51 FE 20 28 18 3A 84 51 FE    q$...:.Q. (.:.Q.
005950:  22 28 11 FE 3E 28 0D FE 3F 28 09 77 23 E5 CD 71    "(..>(..?(.w#..q
005960:  24 E1 10 E1 36 00 3A 84 51 FE 0A C8 CD 71 24 18    $...6.:.Q....q$.
005970:  F5 C5 2A 84 51 22 86 51 2A 88 51 E5 11 2A 00 B7    ..*.Q".Q*.Q..*..
005980:  ED 52 20 05 CD 17 4D 18 05 19 E5 CD 09 01 7C 3C    .R ...M.......|<
005990:  D1 1B 7A 28 39 B3 28 08 3A 8F 51 3D 7D F4 30 01    ..z(9.(.:.Q=}.0.
0059A0:  11 25 25 7D CB BD 26 00 19 66 6F 22 84 51 C1 3A    .%%}..&..fo".Q.:
0059B0:  86 51 FE 0A C0 2A 91 51 23 22 91 51 3E 0F A5 C0    .Q...*.Q#".Q>...
0059C0:  11 C9 24 D5 E5 CD A5 25 C9 0D 25 34 64 00 B3 13    ..$....%..%4d...
0059D0:  28 0B 21 D6 FF ED 5A 28 04 D5 CD 0F 01 21 8B 51    (.!...Z(.....!.Q
0059E0:  AF BE 28 01 35 21 97 51 BE 28 29 5E 57 35 19 19    ..(.5!.Q.()^W5..
0059F0:  19 19 5E 23 56 23 ED 53 91 51 7E 23 66 6F 22 88    ..^#V#.S.Q~#fo".
005A00:  90 12 10 D1 19 EB 21 04 00 09 73 23 72 21 7B 00    ......!...s#r!{.
005A10:  E5 CD 11 26 D1 EB 21 02 00 09 73 23 72 CD 46 3A    ...&..!...s#r.F:
005A20:  EB 60 69 73 23 72 CD 90 12 00 11 00 FF 19 CD AF    .`is#r..........
005A30:  12 DA 3A 1B 21 01 00 C3 3D 1B 21 02 00 EB 21 06    ..:.!...=.!...!.
005A40:  00 09 73 23 72 CD 90 12 06 E5 CD 90 12 0E E5 CD    ..s#r...........
005A50:  90 12 00 E5 CD E1 1B D1 D1 D1 21 0E 00 09 E5 7E    ..........!....~
005A60:  23 66 6F E5 CD 90 12 06 D1 19 EB E1 73 23 72 CD    #fo.........s#r.
005A70:  90 12 0E E5 CD 90 12 04 D1 CD F3 12 D2 87 1B 21    ...............!
005A80:  40 00 E5 CD 17 51 D1 CD 90 12 0E E5 CD 90 12 04    @....Q..........
005A90:  D1 CD E5 12 C2 9A 1B C3 A2 1B CD BC 1B 7C B5 C2    .............|..
005AA0:  1D 1B CD 90 12 02 7C B5 CA B3 1B 21 7D 00 E5 CD    ......|....!}...
005AB0:  DB 25 D1 EB 21 08 00 39 F9 EB C1 C9 C5 CD 4D 1F    .%..!..9......M.
005AC0:  11 83 FF 19 7C B5 CA D1 1B 21 2C 00 E5 CD DB 25    ....|....!,....%
005AD0:  D1 CD 4D 1F 11 83 FF 19 7C B5 CD A3 12 C1 C9 C1    ..M.....|..£....
005AE0:  C9 C5 21 FA FF 39 F9 44 4D CD 90 12 0C E5 CD 90    ..!..9.DM.......
005AF0:  12 0E D1 19 E5 2A 8A 56 D1 CD FA 13 19 E5 2A DD    .....*.V......*.
005B00:  51 D1 CD FA 13 19 EB 21 02 00 09 73 23 72 CD 90    Q......!...s#r..
005B10:  12 02 E5 21 03 00 E5 CD 77 50 D1 D1 CD 90 12 02    ...!....wP......
005B20:  E5 CD 90 12 0E D1 CD F3 12 D2 4A 1C CD 90 12 02    ..........J.....
005B30:  E5 2A C9 51 E5 2A DD 51 D1 19 E5 CD 90 12 02 D1    .*.Q.*.Q........
005B40:  CD FA 13 19 E5 CD 1B 1F D1 D1 2A C9 51 E5 2A DD    ..........*.Q.*.
005B50:  51 D1 19 E5 CD 90 12 0E D1 CD FA 13 19 EB 21 04    Q.............!.
005B60:  00 09 73 23 72 CD 90 12 04 E5 CD 90 12 0A 11 FF    ..s#r...........
005B70:  00 7C A2 67 7D A3 6F EB E1 73 CD 90 12 0E 2B 2B    .|.g}£o..s....++
005B80:  7C B5 C2 9E 1C 21 04 00 09 5E 23 56 13 72 2B 73    |....!...^#V.r+s
005B90:  D5 CD 90 12 0A 11 08 00 CD E5 13 EB E1 73 EB 21    .............s.!
005BA0:  06 00 39 F9 EB C1 C9 C5 21 00 00 22 80 56 22 84    ..9.....!..".V".
005BB0:  56 2A 25 54 23 23 23 23 22 82 56 2A 82 56 23 22    V*%T####".V*.V#"
005BC0:  7E 56 21 02 00 E5 CD 81 50 D1 21 03 00 E5 CD 81    ~V!.....P.!.....
005BD0:  50 D1 C1 C9 C5 21 FA FF 39 F9 44 4D 2A 80 56 E5    P....!..9.DM*.V.
005BE0:  2A 7E 56 E5 2A 8A 56 D1 CD FA 13 19 E5 2A DD 51    *~V.*.V......*.Q
005BF0:  D1 CD FA 13 19 D1 19 22 80 56 2A 8A 56 E5 2A DD    .......".V*.V.*.
005C00:  0D 0A 48 69 53 6F 66 74 20 43 2B 2B 20 43 6F 6D    ..HiSoft C++ Com
005C10:  70 69 6C 65 72 0D 0A 0D 0A 54 68 69 73 20 73 69    piler....This si
005C20:  64 65 20 6F 66 20 74 68 65 20 64 69 73 63 20 63    de of the disc c
005C30:  6F 6E 74 61 69 6E 73 20 74 68 65 20 43 50 2F 4D    ontains the CP/M
005C40:  20 63 6F 6D 70 69 6C 65 72 20 22 48 43 2E 43 4F     compiler "HC.CO
005C50:  4D 22 0D 0A 0D 0A 54 68 65 20 6F 74 68 65 72 20    M"....The other 
005C60:  73 69 64 65 20 6F 66 20 74 68 65 20 64 69 73 63    side of the disc
005C70:  20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20 41 4D     contains the AM
005C80:  53 44 4F 53 20 63 6F 6D 70 69 6C 65 72 20 22 48    SDOS compiler "H
005C90:  49 53 4F 46 54 2D 43 2E 42 49 4E 22 0D 0A 0D 0A    ISOFT-C.BIN"....
005CA0:  4E 6F 74 65 20 74 68 61 74 20 74 68 65 72 65 20    Note that there 
005CB0:  61 72 65 20 74 77 6F 20 76 65 72 73 69 6F 6E 73    are two versions
005CC0:  20 6F 66 20 74 68 65 20 45 44 38 30 20 65 64 69     of the ED80 edi
005CD0:  74 6F 72 2E 20 20 4F 6E 65 20 69 73 20 63 61 6C    tor.  One is cal
005CE0:  6C 65 64 20 22 45 44 38 30 2E 43 4F 4D 22 0D 0A    led "ED80.COM"..
005CF0:  61 6E 64 20 69 73 20 66 6F 72 20 75 73 65 20 75    and is for use u
005D00:  6E 64 65 72 20 43 50 2F 4D 2D 50 6C 75 73 20 28    nder CP/M-Plus (
005D10:  43 50 2F 4D 20 33 29 20 6F 6E 20 61 20 36 31 32    CP/M 3) on a 612
005D20:  38 20 6F 72 20 38 32 35 36 2E 20 20 54 68 65 20    8 or 8256.  The 
005D30:  6F 74 68 65 72 20 69 73 0D 0A 63 61 6C 6C 65 64    other is..called
005D40:  20 22 45 44 38 32 2E 43 4F 4D 22 20 61 6E 64 20     "ED82.COM" and 
005D50:  69 73 20 66 6F 72 20 75 73 65 20 75 6E 64 65 72    is for use under
005D60:  20 43 50 2F 4D 20 32 2E 32 20 6F 6E 20 61 20 34     CP/M 2.2 on a 4
005D70:  36 34 2C 20 36 36 34 2C 20 6F 72 20 36 31 32 38    64, 664, or 6128
005D80:  2E 20 20 0D 0A 0D 0A 42 65 66 6F 72 65 20 75 73    .  ....Before us
005D90:  69 6E 67 20 45 44 38 32 20 79 6F 75 20 6D 75 73    ing ED82 you mus
005DA0:  74 20 52 45 4E 20 45 44 38 33 2E 43 4F 4D 3D 45    t REN ED83.COM=E
005DB0:  44 38 30 2E 43 4F 4D 20 61 6E 64 20 74 68 65 6E    D80.COM and then
005DC0:  20 52 45 4E 20 45 44 38 30 2E 43 4F 4D 3D 45 44     REN ED80.COM=ED
005DD0:  38 32 2E 43 4F 4D 2E 0D 0A 4F 6E 20 74 68 65 20    82.COM...On the 
005DE0:  38 32 35 36 20 79 6F 75 20 73 68 6F 75 6C 64 20    8256 you should 
005DF0:  75 73 65 20 45 44 38 30 2E 43 4F 4D 20 62 75 74    use ED80.COM but
005E00:  51 D1 19 22 7E 56 2A DD 51 E5 2A 80 56 11 FB FF    Q.."~V*.Q.*.V...
005E10:  19 CD A9 12 D2 1D 1D 21 04 00 C3 20 1D 2A 80 56    .......!... .*.V
005E20:  D1 19 EB 21 04 00 09 73 23 72 2A DB 51 EB 60 69    ...!...s#r*.Q.`i
005E30:  73 23 72 CD 90 12 04 E5 21 02 00 E5 CD 77 50 D1    s#r.....!....wP.
005E40:  D1 2A C7 51 E5 CD 90 12 04 D1 19 E5 2A C7 51 E5    .*.Q........*.Q.
005E50:  CD 90 12 00 E5 CD E3 4D D1 D1 D1 CD 90 12 04 E5    .......M........
005E60:  2A DD 51 D1 CD FA 13 19 E5 2A C7 51 E5 2A DD 51    *.Q......*.Q.*.Q
005E70:  D1 19 E5 CD 1B 1F D1 D1 2A C7 51 E5 2A C9 51 E5    ........*.Q.*.Q.
005E80:  2A DD 51 E5 CD E3 4D D1 D1 D1 2A DD 51 22 86 56    *.Q...M...*.Q".V
005E90:  CD 90 12 04 22 88 56 21 03 00 E5 CD 81 50 D1 2A    ....".V!.....P.*
005EA0:  86 56 7C B5 CA 0F 1E 2A 7E 56 2B 22 7E 56 2A 86    .V|....*~V+"~V*.
005EB0:  56 2B 22 86 56 E5 2A C7 51 D1 19 6E EB 21 02 00    V+".V.*.Q..n.!..
005EC0:  09 73 23 36 00 CD 90 12 02 7C B5 C2 D8 1D 2A 80    .s#6.....|....*.
005ED0:  56 23 22 80 56 C3 9F 1D 2A 80 56 11 FB FF 19 D2    V#".V...*.V.....
005EE0:  E5 1D CD A0 1E 2A 80 56 2B 22 80 56 23 7C B5 CA    .....*.V+".V#|..
005EF0:  FD 1D 21 00 00 E5 CD 58 1E D1 C3 E5 1D 21 00 00    ..!....X.....!..
005F00:  22 80 56 CD 90 12 02 E5 CD 58 1E D1 C3 9F 1D 2A    ".V......X.....*
005F10:  88 56 E5 2A DB 51 D1 CD FA 13 19 CD FA 13 EB 21    .V.*.Q.........!
005F20:  04 00 09 73 23 72 2A C7 51 E5 2A C7 51 E5 2A 88    ...s#r*.Q.*.Q.*.
005F30:  56 D1 19 E5 CD 90 12 04 E5 CD E3 4D D1 D1 D1 2A    V..........M...*
005F40:  88 56 CD FA 13 E5 21 02 00 E5 CD 77 50 D1 D1 EB    .V....!....wP...
005F50:  21 06 00 39 F9 EB C1 C9 C5 21 00 00 39 F9 44 4D    !..9.....!..9.DM
005F60:  2A 88 56 2B 22 88 56 E5 2A C7 51 D1 19 E5 CD 90    *.V+".V.*.Q.....
005F70:  12 04 EB E1 73 2A 84 56 23 22 84 56 C1 C9 C5 21    ....s*.V#".V...!
005F80:  00 00 39 F9 44 4D CD 90 12 04 11 08 00 CD E5 13    ..9.DM..........
005F90:  E5 CD 58 1E D1 CD 90 12 04 E5 CD 58 1E D1 C1 C9    ..X........X....
005FA0:  C5 21 FE FF 39 F9 44 4D 2A 84 56 EB 60 69 73 23    .!..9.DM*.V.`is#
005FB0:  72 2A 82 56 E5 CD 90 12 00 D1 CD FA 13 19 23 E5    r*.V..........#.
005FC0:  CD 7E 1E D1 CD 90 12 00 E5 CD 7E 1E D1 2A 7E 56    .~........~..*~V
005FD0:  22 82 56 21 00 00 22 84 56 21 00 00 22 80 56 EB    ".V!..".V!..".V.
005FE0:  21 02 00 39 F9 EB C1 C9 C5 21 04 00 E5 21 02 00    !..9.....!...!..
005FF0:  E5 CD 77 50 D1 D1 2A C7 51 23 23 23 23 E5 2A C7    ..wP..*.Q####.*.
006000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
006010:  05 00 00 00 02 09 4E E5 05 00 41 02 00 00 00 02    ......N...A.....
006020:  05 00 46 02 00 00 00 02 05 00 42 02 00 00 00 02    ..F.......B.....
006030:  05 00 47 02 00 00 00 02 05 00 43 02 00 00 00 02    ..G.......C.....
006040:  05 00 48 02 00 00 00 02 05 00 44 02 00 00 00 02    ..H.......D.....
006050:  05 00 49 02 00 00 00 02 05 00 45 02 00 00 00 02    ..I.......E.....
006060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006100:  20 66 69 72 73 74 20 75 73 65 20 74 68 65 20 45     first use the E
006110:  44 38 30 49 4E 53 54 20 70 72 6F 67 72 61 6D 20    D80INST program 
006120:  74 6F 0D 0A 63 68 61 6E 67 65 20 74 68 65 20 73    to..change the s
006130:  63 72 65 65 6E 20 73 69 7A 65 20 66 72 6F 6D 20    creen size from 
006140:  32 34 20 6C 69 6E 65 73 20 62 79 20 38 30 20 63    24 lines by 80 c
006150:  6F 6C 75 6D 6E 73 20 74 6F 20 33 31 20 6C 69 6E    olumns to 31 lin
006160:  65 73 20 62 79 20 39 30 20 63 6F 6C 75 6D 6E 73    es by 90 columns
006170:  2E 0D 0A 50 6C 65 61 73 65 20 72 65 66 65 72 20    ...Please refer 
006180:  74 6F 20 74 68 65 20 45 44 38 30 20 6D 61 6E 75    to the ED80 manu
006190:  61 6C 20 63 68 61 70 74 65 72 20 66 6F 72 20 64    al chapter for d
0061A0:  65 74 61 69 6C 73 20 6F 6E 20 68 6F 77 20 74 6F    etails on how to
0061B0:  20 64 6F 20 74 68 69 73 2E 0D 0A 0D 0A 45 6E 6A     do this.....Enj
0061C0:  6F 79 20 79 6F 75 72 73 65 6C 66 2E 0D 0A 0D 0A    oy yourself.....
0061D0:  44 61 76 65 20 48 6F 77 6F 72 74 68 0D 0A 33 20    Dave Howorth..3 
0061E0:  4F 63 74 20 38 35 0D 0A 1A 63 6F 6C 75 6D 6E 73    Oct 85...columns
0061F0:  2E 0D 0A 50 6C 65 61 73 65 20 72 65 66 65 72 20    ...Please refer 
006200:  6E 64 65 72 20 43 50 2F 4D 2D 50 6C 75 73 20 28    nder CP/M-Plus (
006210:  43 50 2F 4D 20 33 29 20 6F 6E 20 61 20 36 31 32    CP/M 3) on a 612
006220:  38 20 6F 72 20 38 32 35 36 2E 20 20 54 68 65 20    8 or 8256.  The 
006230:  6F 74 68 65 72 20 69 73 0D 0A 63 61 6C 6C 65 64    other is..called
006240:  20 22 45 44 38 32 2E 43 4F 4D 22 20 61 6E 64 20     "ED82.COM" and 
006250:  69 73 20 66 6F 72 20 75 73 65 20 75 6E 64 65 72    is for use under
006260:  20 43 50 2F 4D 20 32 2E 32 20 6F 6E 20 61 20 34     CP/M 2.2 on a 4
006270:  36 34 2C 20 36 36 34 2C 20 6F 72 20 36 31 32 38    64, 664, or 6128
006280:  2E 20 20 0D 0A 0D 0A 42 65 66 6F 72 65 20 75 73    .  ....Before us
006290:  69 6E 67 20 45 44 38 32 20 79 6F 75 20 6D 75 73    ing ED82 you mus
0062A0:  74 20 52 45 4E 20 45 44 38 33 2E 43 4F 4D 3D 45    t REN ED83.COM=E
0062B0:  44 38 30 2E 43 4F 4D 20 61 6E 64 20 74 68 65 6E    D80.COM and then
0062C0:  20 52 45 4E 20 45 44 38 30 2E 43 4F 4D 3D 45 44     REN ED80.COM=ED
0062D0:  38 32 2E 43 4F 4D 2E 0D 0A 4F 6E 20 74 68 65 20    82.COM...On the 
0062E0:  38 32 35 36 20 79 6F 75 20 73 68 6F 75 6C 64 20    8256 you should 
0062F0:  75 73 65 20 45 44 38 30 2E 43 4F 4D 20 62 75 74    use ED80.COM but
006300:  6F 6D 20 30 78 32 41 44 44 0D 0A 23 64 65 66 69    om 0x2ADD..#defi
006310:  6E 65 20 52 4C 41 20 20 20 20 20 20 20 20 30 78    ne RLA        0x
006320:  31 37 0D 0A 23 64 65 66 69 6E 65 20 4C 44 5F 4C    17..#define LD_L
006330:  5F 41 20 20 20 20 20 30 78 36 46 0D 0A 23 64 65    _A     0x6F..#de
006340:  66 69 6E 65 20 4C 44 5F 48 5F 77 69 74 68 20 20    fine LD_H_with  
006350:  30 78 32 36 0D 0A 23 64 65 66 69 6E 65 20 52 4C    0x26..#define RL
006360:  5F 4C 20 20 20 20 20 20 20 30 78 31 35 43 42 0D    _L       0x15CB.
006370:  0A 23 64 65 66 69 6E 65 20 4C 44 5F 42 5F 77 69    .#define LD_B_wi
006380:  74 68 20 20 30 78 30 36 0D 0A 23 64 65 66 69 6E    th  0x06..#defin
006390:  65 20 4A 52 5F 5A 20 20 20 20 20 20 20 30 78 32    e JR_Z       0x2
0063A0:  38 0D 0A 23 64 65 66 69 6E 65 20 4A 52 5F 4E 43    8..#define JR_NC
0063B0:  20 20 20 20 20 20 30 78 33 30 0D 0A 23 64 65 66          0x30..#def
0063C0:  69 6E 65 20 4A 50 5F 48 4C 20 20 20 20 20 20 30    ine JP_HL      0
0063D0:  78 45 39 0D 0A 23 64 65 66 69 6E 65 20 49 4E 43    xE9..#define INC
0063E0:  5F 42 20 20 20 20 20 20 30 78 30 34 0D 0A 23 64    _B      0x04..#d
0063F0:  65 66 69 6E 65 20 50 55 53 48 5F 48 4C 20 20 20    efine PUSH_HL   
006400:  20 30 78 45 35 0D 0A 23 64 65 66 69 6E 65 20 50     0xE5..#define P
006410:  55 53 48 5F 49 58 20 20 20 20 30 78 45 35 44 44    USH_IX    0xE5DD
006420:  0D 0A 23 64 65 66 69 6E 65 20 50 4F 50 5F 49 58    ..#define POP_IX
006430:  20 20 20 20 20 30 78 45 31 44 44 0D 0A 23 64 65         0xE1DD..#de
006440:  66 69 6E 65 20 50 55 53 48 5F 49 59 20 20 20 20    fine PUSH_IY    
006450:  30 78 45 35 46 44 0D 0A 23 64 65 66 69 6E 65 20    0xE5FD..#define 
006460:  50 4F 50 5F 49 59 20 20 20 20 20 30 78 45 31 46    POP_IY     0xE1F
006470:  44 0D 0A 23 64 65 66 69 6E 65 20 43 41 4C 4C 20    D..#define CALL 
006480:  20 20 20 20 20 20 30 78 43 44 0D 0A 23 64 65 66          0xCD..#def
006490:  69 6E 65 20 44 49 20 20 20 20 20 20 20 20 20 30    ine DI         0
0064A0:  78 46 33 0D 0A 23 64 65 66 69 6E 65 20 45 49 20    xF3..#define EI 
0064B0:  20 20 20 20 20 20 20 20 30 78 46 42 0D 0A 23 64            0xFB..#d
0064C0:  65 66 69 6E 65 20 41 44 44 5F 48 4C 5F 44 45 20    efine ADD_HL_DE 
0064D0:  20 30 78 31 39 0D 0A 0D 0A 23 64 65 66 69 6E 65     0x19....#define
0064E0:  20 50 43 5F 54 4F 5F 48 4C 20 20 20 30 78 31 33     PC_TO_HL   0x13
0064F0:  35 20 20 2F 2A 20 63 61 6C 6C 20 74 68 69 73 20    5  /* call this 
006500:  2F 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 20 20 20    /* * * * * *    
006510:  20 20 43 20 50 20 4D 20 2E 20 4C 20 49 20 42 20      C P M . L I B 
006520:  20 20 20 20 20 20 2A 20 2A 20 2A 20 2A 20 2A 20          * * * * * 
006530:  2A 2F 0D 0A 2F 2A 09 09 09 09 09 09 2A 2F 0D 0A    */../*......*/..
006540:  2F 2A 09 20 20 20 43 6F 70 79 72 69 67 68 74 20    /*.   Copyright 
006550:  28 63 29 20 31 39 38 35 20 62 79 20 48 69 53 6F    (c) 1985 by HiSo
006560:  66 74 09 09 2A 2F 0D 0A 2F 2A 09 09 6C 61 73 74    ft..*/../*..last
006570:  20 63 68 61 6E 67 65 64 20 37 20 46 65 62 20 38     changed 7 Feb 8
006580:  36 09 09 2A 2F 0D 0A 2F 2A 09 2D 20 72 65 6E 61    6..*/../*.- rena
006590:  6D 65 20 61 6E 64 20 75 6E 6C 69 6E 6B 20 61 64    me and unlink ad
0065A0:  64 65 64 20 32 37 44 65 63 38 35 09 2A 2F 0D 0A    ded 27Dec85.*/..
0065B0:  2F 2A 09 2D 20 63 70 6D 5F 63 6D 64 5F 6C 69 6E    /*.- cpm_cmd_lin
0065C0:  65 20 74 69 64 69 65 64 20 37 46 65 62 38 36 09    e tidied 7Feb86.
0065D0:  09 2A 2F 0D 0A 2F 2A 09 09 09 09 09 09 2A 2F 0D    .*/../*......*/.
0065E0:  0A 2F 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20    ./* * * * * * * 
0065F0:  2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20    * * * * * * * * 
006600:  2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20    * * * * * * * * 
006610:  2A 2A 2F 0D 0A 0D 0A 23 6C 69 73 74 2D 0D 0A 0D    **/....#list-...
006620:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
006630:  0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20    ...../******    
006640:  20 20 50 61 72 73 65 20 43 50 2F 4D 20 43 6F 6D      Parse CP/M Com
006650:  6D 61 6E 64 20 4C 69 6E 65 20 20 20 20 20 20 2A    mand Line      *
006660:  2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 0D 0A 2F 2A 09 54    *****/....../*.T
006670:  68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 23 64 65    he following #de
006680:  66 69 6E 65 20 6D 61 79 20 62 65 20 61 64 6A 75    fine may be adju
006690:  73 74 65 64 20 61 73 20 72 65 71 75 69 72 65 64    sted as required
0066A0:  09 09 2A 2F 0D 0A 0D 0A 23 64 65 66 69 6E 65 20    ..*/....#define 
0066B0:  43 4D 44 5F 4E 41 4D 45 20 22 48 69 53 6F 66 74    CMD_NAME "HiSoft
0066C0:  22 20 2F 2A 20 73 69 6D 75 6C 61 74 65 64 20 6E    " /* simulated n
0066D0:  61 6D 65 20 6F 66 20 63 6F 6D 6D 61 6E 64 2F 70    ame of command/p
0066E0:  72 6F 67 72 61 6D 09 09 2A 2F 0D 0A 0D 0A 74 79    rogram..*/....ty
0066F0:  70 65 64 65 66 20 63 68 61 72 20 2A 63 68 61 72    pedef char *char
006700:  61 64 64 72 65 73 73 20 74 6F 20 6C 6F 61 64 20    address to load 
006710:  68 6C 20 77 69 74 68 20 70 63 20 2A 2F 0D 0A 0D    hl with pc */...
006720:  0A 2F 2A 20 20 46 69 6C 65 20 73 79 73 74 65 6D    ./*  File system
006730:  20 53 74 72 75 63 74 75 72 65 20 2A 2F 0D 0A 0D     Structure */...
006740:  0A 74 79 70 65 64 65 66 20 69 6E 74 20 20 46 49    .typedef int  FI
006750:  4C 45 3B 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 20 20 53    LE;......../*  S
006760:  74 6F 72 61 67 65 20 41 6C 6C 6F 63 61 74 69 6F    torage Allocatio
006770:  6E 20 53 74 72 75 63 74 75 72 65 20 61 6E 64 20    n Structure and 
006780:  56 61 72 69 61 62 6C 65 73 20 2A 2F 0D 0A 0D 0A    Variables */....
006790:  73 74 72 75 63 74 20 20 5F 68 65 61 64 65 72 0D    struct  _header.
0067A0:  0A 7B 0D 0A 20 20 73 74 72 75 63 74 20 5F 68 65    .{..  struct _he
0067B0:  61 64 65 72 20 2A 20 5F 70 74 72 3B 0D 0A 20 20    ader * _ptr;..  
0067C0:  75 6E 73 69 67 6E 65 64 20 20 5F 73 69 7A 65 3B    unsigned  _size;
0067D0:  0D 0A 7D 3B 0D 0A 0D 0A 74 79 70 65 64 65 66 20    ..};....typedef 
0067E0:  73 74 72 75 63 74 20 5F 68 65 61 64 65 72 20 20    struct _header  
0067F0:  48 45 41 44 45 52 2C 20 2A 20 48 45 41 44 45 52    HEADER, * HEADER
006800:  5F 50 54 52 3B 0D 0A 0D 0A 48 45 41 44 45 52 20    _PTR;....HEADER 
006810:  20 5F 62 61 73 65 2C 20 2A 5F 61 6C 6C 6F 63 70     _base, *_allocp
006820:  3B 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 20 20 5A 38 30    ;......../*  Z80
006830:  20 72 65 67 69 73 74 65 72 20 63 61 63 68 65 20     register cache 
006840:  66 6F 72 20 69 6E 6C 69 6E 65 20 63 6F 64 65 20    for inline code 
006850:  20 2A 2F 0D 0A 0D 0A 75 6E 73 69 67 6E 65 64 20     */....unsigned 
006860:  20 72 65 67 5F 68 6C 2C 20 72 65 67 5F 64 65 2C     reg_hl, reg_de,
006870:  20 72 65 67 5F 62 63 3B 0D 0A 63 68 61 72 20 20     reg_bc;..char  
006880:  20 20 20 20 72 65 67 5F 61 3B 0D 0A 0D 0A 0D 0A        reg_a;......
006890:  2F 2A 20 20 46 6F 72 77 61 72 64 20 64 65 63 6C    /*  Forward decl
0068A0:  61 72 61 74 69 6F 6E 73 20 66 6F 72 20 6E 6F 6E    arations for non
0068B0:  2D 69 6E 74 20 6C 69 62 72 61 72 79 20 66 75 6E    -int library fun
0068C0:  63 74 69 6F 6E 73 20 20 2A 2F 0D 0A 0D 0A 65 78    ctions  */....ex
0068D0:  74 65 72 6E 20 63 68 61 72 20 2A 73 74 72 63 61    tern char *strca
0068E0:  74 28 29 2C 20 2A 73 74 72 6E 63 61 74 28 29 2C    t(), *strncat(),
0068F0:  20 2A 73 74 72 63 70 79 28 29 2C 20 2A 73 74 72     *strcpy(), *str
006900:  5F 70 74 72 3B 0D 0A 0D 0A 0D 0A 0D 0A 76 6F 69    _ptr;........voi
006910:  64 20 63 70 6D 5F 63 6D 64 5F 6C 69 6E 65 28 61    d cpm_cmd_line(a
006920:  61 72 67 63 2C 20 61 61 72 67 76 2C 20 62 75 66    argc, aargv, buf
006930:  66 65 72 29 0D 0A 20 20 69 6E 74 20 20 2A 61 61    fer)..  int  *aa
006940:  72 67 63 3B 0D 0A 20 20 63 68 61 72 20 2A 2A 61    rgc;..  char **a
006950:  61 72 67 76 3B 0D 0A 20 20 63 68 61 72 20 2A 62    argv;..  char *b
006960:  75 66 66 65 72 3B 0D 0A 7B 0D 0A 20 20 46 41 53    uffer;..{..  FAS
006970:  54 20 63 68 61 72 20 2A 74 62 75 66 66 3B 0D 0A    T char *tbuff;..
006980:  20 20 46 41 53 54 20 69 6E 74 20 20 69 3B 0D 0A      FAST int  i;..
006990:  0D 0A 20 20 74 62 75 66 66 20 3D 20 63 61 73 74    ..  tbuff = cast
0069A0:  28 63 68 61 72 5F 70 74 72 29 30 78 38 30 3B 09    (char_ptr)0x80;.
0069B0:  2F 2A 20 61 64 64 72 65 73 73 20 6F 66 20 43 50    /* address of CP
0069C0:  2F 4D 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20    /M command line 
0069D0:  74 61 69 6C 09 2A 2F 0D 0A 20 20 74 62 75 66 66    tail.*/..  tbuff
0069E0:  5B 2A 74 62 75 66 66 20 2B 20 31 5D 20 3D 20 4E    [*tbuff + 1] = N
0069F0:  55 4C 4C 3B 09 2F 2A 20 61 64 64 20 74 72 61 69    ULL;./* add trai
006A00:  6C 69 6E 67 20 7A 65 72 6F 20 74 6F 20 6D 61 6B    ling zero to mak
006A10:  65 20 61 20 43 20 73 74 72 69 6E 67 09 2A 2F 0D    e a C string.*/.
006A20:  0A 20 20 2A 61 61 72 67 63 20 3D 20 70 61 72 73    .  *aargc = pars
006A30:  65 5F 61 72 67 73 28 74 62 75 66 66 20 2B 20 31    e_args(tbuff + 1
006A40:  2C 20 62 75 66 66 65 72 2C 20 62 75 66 66 65 72    , buffer, buffer
006A50:  20 2B 20 4D 41 58 41 52 47 53 2A 32 29 3B 0D 0A     + MAXARGS*2);..
006A60:  20 20 2A 61 61 72 67 76 20 3D 20 62 75 66 66 65      *aargv = buffe
006A70:  72 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 70    r;..}......int p
006A80:  61 72 73 65 5F 61 72 67 73 28 73 2C 20 61 72 67    arse_args(s, arg
006A90:  76 2C 20 64 65 73 74 29 0D 0A 20 20 63 68 61 72    v, dest)..  char
006AA0:  20 2A 73 3B 09 2F 2A 20 20 73 6F 75 72 63 65 20     *s;./*  source 
006AB0:  73 74 72 69 6E 67 20 74 6F 20 70 61 72 73 65 20    string to parse 
006AC0:  3D 20 63 6F 6D 6D 61 6E 64 20 74 61 69 6C 09 2A    = command tail.*
006AD0:  2F 0D 0A 20 20 63 68 61 72 20 2A 61 72 67 76 5B    /..  char *argv[
006AE0:  5D 3B 20 2F 2A 20 20 61 72 72 61 79 20 6F 66 20    ]; /*  array of 
006AF0:  70 6F 69 6E 74 65 72 73 20 74 6F 20 61 72 67 75    pointers to argu
006B00:  6E 63 70 79 28 29 2C 20 2A 73 74 72 63 68 72 28    ncpy(), *strchr(
006B10:  29 2C 20 2A 73 74 72 72 63 68 72 28 29 2C 0D 0A    ), *strrchr(),..
006B20:  20 20 20 20 20 20 20 20 20 20 20 20 2A 73 74 72                *str
006B30:  70 62 72 6B 28 29 2C 20 2A 63 61 6C 6C 6F 63 28    pbrk(), *calloc(
006B40:  29 2C 20 2A 6D 61 6C 6C 6F 63 28 29 2C 20 2A 73    ), *malloc(), *s
006B50:  62 72 6B 28 29 2C 20 20 20 20 2A 66 67 65 74 73    brk(),    *fgets
006B60:  28 29 2C 20 20 2A 67 65 74 73 28 29 3B 0D 0A 65    (),  *gets();..e
006B70:  78 74 65 72 6E 20 75 6E 73 69 67 6E 65 64 20 73    xtern unsigned s
006B80:  74 72 6C 65 6E 28 29 3B 0D 0A 0D 0A 0D 0A 2F 2A    trlen();....../*
006B90:  20 20 54 77 6F 20 76 61 72 69 61 64 69 63 20 61      Two variadic a
006BA0:  72 69 74 68 6D 65 74 69 63 20 66 75 6E 63 74 69    rithmetic functi
006BB0:  6F 6E 73 20 28 73 65 65 20 6D 61 6E 75 61 6C 20    ons (see manual 
006BC0:  66 6F 72 20 64 65 74 61 69 6C 73 29 20 20 2A 2F    for details)  */
006BD0:  0D 0A 0D 0A 69 6E 74 20 6D 61 78 28 70 61 72 61    ....int max(para
006BE0:  6D 5F 62 79 74 65 5F 63 6F 75 6E 74 29 20 20 61    m_byte_count)  a
006BF0:  75 74 6F 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63    uto..{..  static
006C00:  20 69 6E 74 20 61 72 67 63 2C 20 2A 61 72 67 76     int argc, *argv
006C10:  2C 20 6D 61 78 3B 0D 0A 0D 0A 20 20 61 72 67 63    , max;....  argc
006C20:  20 3D 20 70 61 72 61 6D 5F 62 79 74 65 5F 63 6F     = param_byte_co
006C30:  75 6E 74 2F 32 20 2D 20 31 3B 0D 0A 20 20 61 72    unt/2 - 1;..  ar
006C40:  67 76 20 3D 20 26 70 61 72 61 6D 5F 62 79 74 65    gv = &param_byte
006C50:  5F 63 6F 75 6E 74 20 20 2B 20 61 72 67 63 3B 0D    _count  + argc;.
006C60:  0A 20 20 6D 61 78 20 20 3D 20 2D 33 32 37 36 37    .  max  = -32767
006C70:  3B 0D 0A 0D 0A 20 20 77 68 69 6C 65 20 28 61 72    ;....  while (ar
006C80:  67 63 2D 2D 29 0D 0A 20 20 20 20 7B 0D 0A 20 20    gc--)..    {..  
006C90:  20 20 20 20 69 66 20 28 2A 61 72 67 76 20 3E 20        if (*argv > 
006CA0:  6D 61 78 29 20 6D 61 78 20 3D 20 2A 61 72 67 76    max) max = *argv
006CB0:  3B 0D 0A 20 20 20 20 20 20 2D 2D 61 72 67 76 3B    ;..      --argv;
006CC0:  0D 0A 20 20 20 20 7D 0D 0A 0D 0A 20 20 72 65 74    ..    }....  ret
006CD0:  75 72 6E 20 6D 61 78 3B 0D 0A 7D 0D 0A 0D 0A 0D    urn max;..}.....
006CE0:  0A 69 6E 74 20 6D 69 6E 28 70 61 72 61 6D 5F 62    .int min(param_b
006CF0:  79 74 65 5F 63 6F 75 6E 74 29 20 20 61 75 74 6F    yte_count)  auto
006D00:  2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    /***************
006D10:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D    **************/.
006D20:  0A 2F 2A 20 20 20 20 20 20 20 20 20 48 69 73 6F    ./*         Hiso
006D30:  66 74 20 43 20 20 20 20 20 20 20 20 20 20 2A 2F    ft C          */
006D40:  0D 0A 2F 2A 20 53 74 61 6E 64 61 72 64 20 46 75    ../* Standard Fu
006D50:  6E 63 74 69 6F 6E 20 4C 69 62 72 61 72 79 20 2A    nction Library *
006D60:  2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 20 48    /../*          H
006D70:  45 41 44 45 52 20 20 20 20 20 20 20 20 20 20 20    EADER           
006D80:  2A 2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 20    */../*          
006D90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006DA0:  20 2A 2F 0D 0A 2F 2A 20 43 6F 70 79 72 69 67 68     */../* Copyrigh
006DB0:  74 20 28 43 29 20 31 39 38 34 20 48 69 73 6F 66    t (C) 1984 Hisof
006DC0:  74 20 2A 2F 0D 0A 2F 2A 20 4C 61 73 74 20 63 68    t */../* Last ch
006DD0:  61 6E 67 65 64 20 20 31 35 20 41 75 67 20 31 39    anged  15 Aug 19
006DE0:  38 35 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A 2A    85 */../********
006DF0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
006E00:  2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 23 6C 69 73 74 2D    *****/....#list-
006E10:  0D 0A 23 64 65 66 69 6E 65 20 20 4D 41 58 41 52    ..#define  MAXAR
006E20:  47 53 20 31 30 20 2F 2A 20 6D 61 78 20 6E 75 6D    GS 10 /* max num
006E30:  62 65 72 20 6F 66 20 63 6F 6D 6D 61 6E 64 20 6C    ber of command l
006E40:  69 6E 65 20 61 72 67 73 20 2D 20 63 68 61 6E 67    ine args - chang
006E50:  65 20 61 73 20 6E 65 65 64 65 64 20 2A 2F 0D 0A    e as needed */..
006E60:  0D 0A 23 64 65 66 69 6E 65 20 20 4E 55 4C 4C 20    ..#define  NULL 
006E70:  20 20 20 30 20 2F 2A 20 66 6F 72 20 75 73 65 20       0 /* for use 
006E80:  77 69 74 68 20 70 6F 69 6E 74 65 72 73 20 20 2A    with pointers  *
006E90:  2F 0D 0A 23 64 65 66 69 6E 65 20 20 46 41 4C 53    /..#define  FALS
006EA0:  45 20 20 20 30 20 2F 2A 20 66 6F 72 20 42 6F 6F    E   0 /* for Boo
006EB0:  6C 65 61 6E 20 6F 70 65 72 61 74 69 6F 6E 73 20    lean operations 
006EC0:  2A 2F 0D 0A 23 64 65 66 69 6E 65 20 20 54 52 55    */..#define  TRU
006ED0:  45 20 20 20 20 31 0D 0A 23 64 65 66 69 6E 65 20    E    1..#define 
006EE0:  20 45 4F 46 20 20 20 20 2D 31 20 2F 2A 20 65 6E     EOF    -1 /* en
006EF0:  64 20 6F 66 20 66 69 6C 65 20 76 61 6C 75 65 20    d of file value 
006F00:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E    ..{..  static in
006F10:  74 20 61 72 67 63 2C 20 2A 61 72 67 76 2C 20 6D    t argc, *argv, m
006F20:  69 6E 3B 0D 0A 0D 0A 20 20 61 72 67 63 20 3D 20    in;....  argc = 
006F30:  70 61 72 61 6D 5F 62 79 74 65 5F 63 6F 75 6E 74    param_byte_count
006F40:  2F 32 20 2D 20 31 3B 0D 0A 20 20 61 72 67 76 20    /2 - 1;..  argv 
006F50:  3D 20 26 70 61 72 61 6D 5F 62 79 74 65 5F 63 6F    = &param_byte_co
006F60:  75 6E 74 20 20 2B 20 61 72 67 63 3B 0D 0A 20 20    unt  + argc;..  
006F70:  6D 69 6E 20 20 3D 20 33 32 37 36 37 3B 0D 0A 0D    min  = 32767;...
006F80:  0A 20 20 77 68 69 6C 65 20 28 61 72 67 63 2D 2D    .  while (argc--
006F90:  29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20 20    )..    {..      
006FA0:  69 66 20 28 2A 61 72 67 76 20 3C 20 6D 69 6E 29    if (*argv < min)
006FB0:  20 6D 69 6E 20 3D 20 2A 61 72 67 76 3B 0D 0A 20     min = *argv;.. 
006FC0:  20 20 20 20 20 2D 2D 61 72 67 76 3B 0D 0A 20 20         --argv;..  
006FD0:  20 20 7D 0D 0A 0D 0A 20 20 72 65 74 75 72 6E 20      }....  return 
006FE0:  6D 69 6E 3B 0D 0A 7D 0D 0A 0D 0A 23 6C 69 73 74    min;..}....#list
006FF0:  2B 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    +..../**********
007000:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
007010:  2A 2A 2A 2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20    ***/../*        
007020:  20 48 69 73 6F 66 74 20 43 20 20 20 20 20 20 20     Hisoft C       
007030:  20 20 20 2A 2F 0D 0A 2F 2A 20 53 74 61 6E 64 61       */../* Standa
007040:  72 64 20 46 75 6E 63 74 69 6F 6E 20 4C 69 62 72    rd Function Libr
007050:  61 72 79 20 2A 2F 0D 0A 2F 2A 20 20 20 20 20 20    ary */../*      
007060:  20 20 45 6E 64 20 48 65 61 64 65 72 20 20 20 20      End Header    
007070:  20 20 20 20 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A         */../******
007080:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
007090:  2A 2A 2A 2A 2A 2A 2A 2F 0D 0A 1A 20 20 20 20 20    *******/...     
0070A0:  20 48 69 73 6F 66 74 20 43 20 20 20 20 20 20 20     Hisoft C       
0070B0:  20 20 20 2A 2F 0D 0A 2F 2A 20 53 74 61 6E 64 61       */../* Standa
0070C0:  72 64 20 46 75 6E 63 74 69 6F 6E 20 4C 69 62 72    rd Function Libr
0070D0:  61 72 79 20 2A 2F 0D 0A 2F 2A 20 20 20 20 20 20    ary */../*      
0070E0:  20 20 45 6E 64 20 48 65 61 64 65 72 20 20 20 20      End Header    
0070F0:  20 20 20 20 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A         */../******
007100:  20 20 20 20 20 2A 2F 0D 0A 23 64 65 66 69 6E 65         */..#define
007110:  20 20 45 52 52 4F 52 20 20 2D 31 0D 0A 23 64 65      ERROR  -1..#de
007120:  66 69 6E 65 20 20 46 41 53 54 09 73 74 61 74 69    fine  FAST.stati
007130:  63 0D 0A 23 64 65 66 69 6E 65 20 20 5F 53 41 46    c..#define  _SAF
007140:  45 54 59 20 35 30 20 2F 2A 20 66 6F 72 20 73 62    ETY 50 /* for sb
007150:  72 6B 28 29 20 2A 2F 0D 0A 23 64 65 66 69 6E 65    rk() */..#define
007160:  20 20 76 6F 69 64 20 20 69 6E 74 20 2F 2A 20 66      void  int /* f
007170:  6F 72 20 66 75 6E 63 74 69 6F 6E 73 20 77 68 69    or functions whi
007180:  63 68 20 72 65 74 75 72 6E 20 6E 6F 20 76 61 6C    ch return no val
007190:  75 65 20 2A 2F 0D 0A 23 64 65 66 69 6E 65 20 20    ue */..#define  
0071A0:  73 74 64 69 6E 20 20 20 31 0D 0A 23 64 65 66 69    stdin   1..#defi
0071B0:  6E 65 20 20 73 74 64 6F 75 74 20 20 32 0D 0A 23    ne  stdout  2..#
0071C0:  64 65 66 69 6E 65 20 20 73 74 64 65 72 72 20 20    define  stderr  
0071D0:  33 0D 0A 0D 0A 23 64 65 66 69 6E 65 20 4C 44 5F    3....#define LD_
0071E0:  41 5F 66 72 6F 6D 20 20 30 78 33 41 0D 0A 23 64    A_from  0x3A..#d
0071F0:  65 66 69 6E 65 20 4C 44 5F 41 5F 69 6E 74 6F 20    efine LD_A_into 
007200:  20 30 78 33 32 0D 0A 23 64 65 66 69 6E 65 20 4C     0x32..#define L
007210:  44 5F 41 5F 77 69 74 68 20 20 30 78 33 45 0D 0A    D_A_with  0x3E..
007220:  23 64 65 66 69 6E 65 20 4C 44 5F 48 4C 5F 66 72    #define LD_HL_fr
007230:  6F 6D 20 30 78 32 41 0D 0A 23 64 65 66 69 6E 65    om 0x2A..#define
007240:  20 4C 44 5F 48 4C 5F 69 6E 74 6F 20 30 78 32 32     LD_HL_into 0x22
007250:  0D 0A 23 64 65 66 69 6E 65 20 4C 44 5F 48 4C 5F    ..#define LD_HL_
007260:  77 69 74 68 20 30 78 32 31 0D 0A 23 64 65 66 69    with 0x21..#defi
007270:  6E 65 20 4C 44 5F 44 45 5F 66 72 6F 6D 20 30 78    ne LD_DE_from 0x
007280:  35 42 45 44 0D 0A 23 64 65 66 69 6E 65 20 4C 44    5BED..#define LD
007290:  5F 44 45 5F 69 6E 74 6F 20 30 78 35 33 45 44 0D    _DE_into 0x53ED.
0072A0:  0A 23 64 65 66 69 6E 65 20 4C 44 5F 44 45 5F 77    .#define LD_DE_w
0072B0:  69 74 68 20 30 78 31 31 0D 0A 23 64 65 66 69 6E    ith 0x11..#defin
0072C0:  65 20 4C 44 5F 42 43 5F 66 72 6F 6D 20 30 78 34    e LD_BC_from 0x4
0072D0:  42 45 44 0D 0A 23 64 65 66 69 6E 65 20 4C 44 5F    BED..#define LD_
0072E0:  42 43 5F 69 6E 74 6F 20 30 78 34 33 45 44 0D 0A    BC_into 0x43ED..
0072F0:  23 64 65 66 69 6E 65 20 4C 44 5F 49 58 5F 66 72    #define LD_IX_fr
007300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
007310:  06 00 00 00 02 09 4E E5 06 00 41 02 00 00 00 02    ......N...A.....
007320:  06 00 46 02 00 00 00 02 06 00 42 02 00 00 00 02    ..F.......B.....
007330:  06 00 47 02 00 00 00 02 06 00 43 02 00 00 00 02    ..G.......C.....
007340:  06 00 48 02 00 00 00 02 06 00 44 02 00 00 00 02    ..H.......D.....
007350:  06 00 49 02 00 00 00 02 06 00 45 02 00 00 00 02    ..I.......E.....
007360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007400:  0D 0A 2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ../*************
007410:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
007420:  2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 48 69    /../*         Hi
007430:  73 6F 66 74 20 43 20 20 20 20 20 20 20 20 20 20    soft C          
007440:  2A 2F 0D 0A 2F 2A 20 53 74 61 6E 64 61 72 64 20    */../* Standard 
007450:  46 75 6E 63 74 69 6F 6E 20 4C 69 62 72 61 72 79    Function Library
007460:  20 2A 2F 0D 0A 2F 2A 20 20 20 20 20 20 20 76 65     */../*       ve
007470:  72 73 69 6F 6E 20 31 2E 33 20 20 20 20 20 20 20    rsion 1.3       
007480:  20 20 2A 2F 0D 0A 2F 2A 20 43 6F 70 79 72 69 67      */../* Copyrig
007490:  68 74 20 28 43 29 20 31 39 38 35 20 48 69 73 6F    ht (C) 1985 Hiso
0074A0:  66 74 20 2A 2F 0D 0A 2F 2A 20 4C 61 73 74 20 63    ft */../* Last c
0074B0:  68 61 6E 67 65 64 20 20 33 31 20 4F 63 74 20 31    hanged  31 Oct 1
0074C0:  39 38 35 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A    985 */../*******
0074D0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
0074E0:  2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 23 6C 69 73 74    ******/....#list
0074F0:  2D 0D 0A 0D 0A 2F 2A 20 53 6F 6D 65 20 61 72 69    -..../* Some ari
007500:  74 68 6D 65 74 69 63 20 66 75 6E 63 74 69 6F 6E    thmetic function
007510:  73 20 2A 2F 0D 0A 0D 0A 2F 2A 0D 0A 20 20 6D 69    s */..../*..  mi
007520:  6E 20 61 6E 64 20 6D 61 78 20 61 72 65 20 69 6E    n and max are in
007530:  20 22 73 74 64 69 6F 2E 68 22 0D 0A 20 20 62 65     "stdio.h"..  be
007540:  63 61 75 73 65 20 74 68 65 79 20 61 72 65 20 76    cause they are v
007550:  61 72 69 61 64 69 63 0D 0A 2A 2F 0D 0A 0D 0A 69    ariadic..*/....i
007560:  6E 74 20 61 62 73 28 6E 29 0D 0A 7B 0D 0A 20 20    nt abs(n)..{..  
007570:  72 65 74 75 72 6E 20 20 6E 3C 30 20 20 3F 20 20    return  n<0  ?  
007580:  2D 6E 20 20 3A 20 20 6E 20 20 3B 0D 0A 7D 0D 0A    -n  :  n  ;..}..
007590:  0D 0A 0D 0A 69 6E 74 20 73 69 67 6E 28 6E 29 0D    ....int sign(n).
0075A0:  0A 7B 0D 0A 20 20 72 65 74 75 72 6E 20 20 6E 20    .{..  return  n 
0075B0:  20 3F 0D 0A 20 20 20 20 28 20 6E 3C 30 20 3F 20     ?..    ( n<0 ? 
0075C0:  2D 31 20 3A 20 31 20 29 20 3A 20 30 20 3B 0D 0A    -1 : 1 ) : 0 ;..
0075D0:  7D 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 20 20 41 6E 20    }......../*  An 
0075E0:  69 6C 6C 75 73 74 72 61 74 69 6F 6E 20 6F 66 20    illustration of 
0075F0:  68 6F 77 20 74 6F 20 67 72 75 62 20 61 72 6F 75    how to grub arou
007600:  73 20 3D 3D 20 2A 74 29 0D 0A 20 20 20 20 7B 0D    s == *t)..    {.
007610:  0A 20 20 20 20 20 20 69 66 20 28 21 20 2A 73 29    .      if (! *s)
007620:  20 20 72 65 74 75 72 6E 20 30 3B 0D 0A 20 20 20      return 0;..   
007630:  20 20 20 2B 2B 73 3B 20 2B 2B 74 3B 0D 0A 20 20       ++s; ++t;..  
007640:  20 20 7D 0D 0A 20 20 72 65 74 75 72 6E 20 2A 73      }..  return *s
007650:  20 2D 20 2A 74 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69     - *t;..}......i
007660:  6E 74 20 73 74 72 6E 63 6D 70 28 73 31 2C 20 73    nt strncmp(s1, s
007670:  32 2C 20 6E 29 0D 0A 20 20 63 68 61 72 20 2A 73    2, n)..  char *s
007680:  31 2C 20 2A 73 32 3B 0D 0A 7B 0D 0A 20 20 69 66    1, *s2;..{..  if
007690:  20 28 21 6E 29 20 72 65 74 75 72 6E 20 30 3B 0D     (!n) return 0;.
0076A0:  0A 20 20 77 68 69 6C 65 20 28 2A 73 31 20 3D 3D    .  while (*s1 ==
0076B0:  20 2A 73 32 29 0D 0A 20 20 20 20 7B 0D 0A 20 20     *s2)..    {..  
0076C0:  20 20 20 20 69 66 20 28 20 21 20 2A 73 31 29 20        if ( ! *s1) 
0076D0:  72 65 74 75 72 6E 20 30 3B 0D 0A 20 20 20 20 20    return 0;..     
0076E0:  20 69 66 20 28 20 21 20 2D 2D 6E 29 20 62 72 65     if ( ! --n) bre
0076F0:  61 6B 3B 0D 0A 20 20 20 20 20 20 2B 2B 73 31 3B    ak;..      ++s1;
007700:  20 20 2B 2B 73 32 3B 0D 0A 20 20 20 20 7D 0D 0A      ++s2;..    }..
007710:  20 20 72 65 74 75 72 6E 20 2A 73 31 20 2D 20 2A      return *s1 - *
007720:  73 32 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 63 68    s2;..}........ch
007730:  61 72 20 2A 73 74 72 63 70 79 28 64 65 73 74 2C    ar *strcpy(dest,
007740:  20 73 6F 75 72 63 65 29 0D 0A 20 20 63 68 61 72     source)..  char
007750:  20 2A 64 65 73 74 2C 20 2A 73 6F 75 72 63 65 3B     *dest, *source;
007760:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 63 68    ..{..  static ch
007770:  61 72 20 2A 72 65 73 75 6C 74 3B 0D 0A 0D 0A 20    ar *result;.... 
007780:  20 72 65 73 75 6C 74 20 3D 20 64 65 73 74 3B 0D     result = dest;.
007790:  0A 20 20 77 68 69 6C 65 20 28 2A 72 65 73 75 6C    .  while (*resul
0077A0:  74 2B 2B 20 3D 20 2A 73 6F 75 72 63 65 2B 2B 29    t++ = *source++)
0077B0:  20 3B 0D 0A 20 20 72 65 74 75 72 6E 20 64 65 73     ;..  return des
0077C0:  74 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 68 61 72 20    t;..}......char 
0077D0:  2A 73 74 72 6E 63 70 79 28 73 31 2C 20 73 32 2C    *strncpy(s1, s2,
0077E0:  20 6E 29 0D 0A 20 20 63 68 61 72 20 2A 73 31 2C     n)..  char *s1,
0077F0:  20 2A 73 32 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74     *s2;..{..  stat
007800:  6E 64 20 69 6E 20 74 68 65 20 73 74 6F 72 65 20    nd in the store 
007810:  2A 2F 0D 0A 0D 0A 0D 0A 74 79 70 65 64 65 66 20    */......typedef 
007820:  20 63 68 61 72 20 2A 20 5F 5F 63 68 61 72 5F 70     char * __char_p
007830:  74 72 3B 0D 0A 0D 0A 0D 0A 69 6E 74 20 70 65 65    tr;......int pee
007840:  6B 28 61 64 64 72 65 73 73 29 0D 0A 7B 0D 0A 20    k(address)..{.. 
007850:  20 72 65 74 75 72 6E 20 20 2A 20 63 61 73 74 28     return  * cast(
007860:  5F 5F 63 68 61 72 5F 70 74 72 29 20 61 64 64 72    __char_ptr) addr
007870:  65 73 73 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 76 6F 69    ess;..}......voi
007880:  64 20 70 6F 6B 65 28 61 64 64 72 65 73 73 2C 20    d poke(address, 
007890:  76 61 6C 75 65 29 0D 0A 7B 0D 0A 20 20 2A 20 63    value)..{..  * c
0078A0:  61 73 74 28 5F 5F 63 68 61 72 5F 70 74 72 29 20    ast(__char_ptr) 
0078B0:  61 64 64 72 65 73 73 20 3D 20 76 61 6C 75 65 3B    address = value;
0078C0:  0D 0A 7D 0D 0A 0D 0A 0D 0A 2F 2A 20 20 49 6E 70    ..}....../*  Inp
0078D0:  75 74 20 61 6E 64 20 4F 75 74 70 75 74 20 20 2A    ut and Output  *
0078E0:  2F 0D 0A 0D 0A 0D 0A 69 6E 74 20 6F 75 74 28 64    /......int out(d
0078F0:  61 74 61 2C 20 70 6F 72 74 29 0D 0A 7B 0D 0A 20    ata, port)..{.. 
007900:  20 72 65 67 5F 62 63 20 3D 20 70 6F 72 74 3B 20     reg_bc = port; 
007910:  20 72 65 67 5F 68 6C 20 3D 20 64 61 74 61 3B 0D     reg_hl = data;.
007920:  0A 20 20 69 6E 6C 69 6E 65 28 0D 0A 20 20 20 20    .  inline(..    
007930:  30 78 34 42 45 44 2C 20 26 72 65 67 5F 62 63 2C    0x4BED, &reg_bc,
007940:  20 2F 2A 20 6C 64 20 62 63 2C 28 72 65 67 5F 62     /* ld bc,(reg_b
007950:  63 29 20 2A 2F 0D 0A 20 20 20 20 30 78 32 41 2C    c) */..    0x2A,
007960:  20 20 20 26 72 65 67 5F 68 6C 2C 20 2F 2A 20 6C       &reg_hl, /* l
007970:  64 20 68 6C 2C 28 72 65 67 5F 68 6C 29 20 2A 2F    d hl,(reg_hl) */
007980:  0D 0A 20 20 20 20 30 78 36 39 45 44 29 3B 20 20    ..    0x69ED);  
007990:  20 20 20 20 20 20 20 2F 2A 20 6F 75 74 20 28 63           /* out (c
0079A0:  29 2C 6C 20 20 20 20 20 20 2A 2F 0D 0A 7D 0D 0A    ),l      */..}..
0079B0:  0D 0A 0D 0A 69 6E 74 20 69 6E 70 28 70 6F 72 74    ....int inp(port
0079C0:  29 0D 0A 7B 0D 0A 20 20 69 6E 6C 69 6E 65 28 0D    )..{..  inline(.
0079D0:  0A 20 20 20 20 30 78 45 31 44 44 2C 20 20 20 20    .    0xE1DD,    
0079E0:  20 2F 2A 20 70 6F 70 20 20 69 78 20 20 20 20 2A     /* pop  ix    *
0079F0:  2F 0D 0A 20 20 20 20 30 78 45 31 2C 20 20 20 20    /..    0xE1,    
007A00:  69 63 20 63 68 61 72 20 2A 73 2C 20 63 3B 0D 0A    ic char *s, c;..
007A10:  0D 0A 20 20 73 20 3D 20 73 31 3B 0D 0A 20 20 63    ..  s = s1;..  c
007A20:  20 3D 20 2A 73 32 3B 0D 0A 20 20 77 68 69 6C 65     = *s2;..  while
007A30:  20 28 6E 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20     (n)..    {..   
007A40:  20 20 20 2A 73 2B 2B 20 3D 20 28 20 63 20 20 3F       *s++ = ( c  ?
007A50:  20 20 28 20 63 20 3D 20 2A 73 32 2B 2B 20 29 20      ( c = *s2++ ) 
007A60:  20 3A 20 20 30 20 29 20 3B 0D 0A 20 20 20 20 20     :  0 ) ;..     
007A70:  20 2D 2D 6E 3B 0D 0A 20 20 20 20 7D 0D 0A 20 20     --n;..    }..  
007A80:  72 65 74 75 72 6E 20 73 31 3B 0D 0A 7D 0D 0A 0D    return s1;..}...
007A90:  0A 0D 0A 0D 0A 75 6E 73 69 67 6E 65 64 20 73 74    .....unsigned st
007AA0:  72 6C 65 6E 28 73 29 0D 0A 20 20 63 68 61 72 20    rlen(s)..  char 
007AB0:  2A 73 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63    *s;..{..  static
007AC0:  20 63 68 61 72 20 2A 70 3B 0D 0A 0D 0A 20 20 70     char *p;....  p
007AD0:  20 3D 20 73 3B 0D 0A 20 20 64 6F 20 3B 20 77 68     = s;..  do ; wh
007AE0:  69 6C 65 20 28 2A 70 2B 2B 29 3B 0D 0A 20 20 72    ile (*p++);..  r
007AF0:  65 74 75 72 6E 20 70 2D 73 2D 31 3B 0D 0A 7D 0D    eturn p-s-1;..}.
007B00:  0A 0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 73 74 72    .......char *str
007B10:  70 62 72 6B 28 73 31 2C 20 73 32 29 0D 0A 20 20    pbrk(s1, s2)..  
007B20:  63 68 61 72 20 2A 73 31 2C 20 2A 73 32 3B 0D 0A    char *s1, *s2;..
007B30:  7B 0D 0A 20 20 77 68 69 6C 65 20 28 2A 73 31 29    {..  while (*s1)
007B40:  0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 69    ..    {..      i
007B50:  66 20 28 73 74 72 63 68 72 28 73 32 2C 20 2A 73    f (strchr(s2, *s
007B60:  31 29 29 20 72 65 74 75 72 6E 20 73 31 3B 0D 0A    1)) return s1;..
007B70:  20 20 20 20 20 20 2B 2B 73 31 3B 0D 0A 20 20 20          ++s1;..   
007B80:  20 7D 0D 0A 20 20 72 65 74 75 72 6E 20 4E 55 4C     }..  return NUL
007B90:  4C 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 73    L;..}......int s
007BA0:  74 72 73 70 6E 28 73 31 2C 20 73 32 29 0D 0A 20    trspn(s1, s2).. 
007BB0:  20 63 68 61 72 20 2A 73 31 2C 20 2A 73 32 3B 0D     char *s1, *s2;.
007BC0:  0A 7B 0D 0A 20 20 63 68 61 72 20 2A 73 3B 0D 0A    .{..  char *s;..
007BD0:  0D 0A 20 20 73 20 3D 20 73 31 3B 0D 0A 20 20 77    ..  s = s1;..  w
007BE0:  68 69 6C 65 20 28 2A 73 29 0D 0A 20 20 20 20 7B    hile (*s)..    {
007BF0:  0D 0A 20 20 20 20 20 20 69 66 20 28 20 21 20 73    ..      if ( ! s
007C00:  20 20 20 2F 2A 20 70 6F 70 20 20 68 6C 20 20 20       /* pop  hl   
007C10:  20 2A 2F 0D 0A 20 20 20 20 30 78 43 31 2C 20 20     */..    0xC1,  
007C20:  20 20 20 20 20 2F 2A 20 70 6F 70 20 20 62 63 20         /* pop  bc 
007C30:  20 20 20 2A 2F 0D 0A 20 20 20 20 30 78 45 35 2C       */..    0xE5,
007C40:  20 20 20 20 20 20 20 2F 2A 20 70 75 73 68 20 68           /* push h
007C50:  6C 20 20 20 20 2A 2F 0D 0A 20 20 20 20 30 78 36    l    */..    0x6
007C60:  38 45 44 2C 20 20 20 20 20 2F 2A 20 69 6E 20 20    8ED,     /* in  
007C70:  20 6C 2C 28 63 29 20 2A 2F 0D 0A 20 20 20 20 30     l,(c) */..    0
007C80:  78 32 36 2C 20 20 20 30 2C 20 20 2F 2A 20 6C 64    x26,   0,  /* ld
007C90:  20 20 20 68 2C 30 20 20 20 2A 2F 0D 0A 20 20 20       h,0   */..   
007CA0:  20 30 78 43 39 29 3B 20 20 20 20 20 20 2F 2A 20     0xC9);      /* 
007CB0:  72 65 74 20 20 20 20 20 20 20 20 2A 2F 0D 0A 7D    ret        */..}
007CC0:  0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 20 20 46 6F 72 6D    ......../*  Form
007CD0:  61 74 20 63 6F 6E 76 65 72 73 69 6F 6E 20 72 6F    at conversion ro
007CE0:  75 74 69 6E 65 20 20 2D 20 20 41 53 43 49 49 20    utine  -  ASCII 
007CF0:  74 6F 20 62 69 6E 61 72 79 20 69 6E 74 65 67 65    to binary intege
007D00:  72 20 20 2A 2F 0D 0A 0D 0A 69 6E 74 20 61 74 6F    r  */....int ato
007D10:  69 28 73 29 0D 0A 20 20 63 68 61 72 20 2A 73 3B    i(s)..  char *s;
007D20:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E    ..{..  static in
007D30:  74 20 63 2C 20 76 61 6C 75 65 2C 20 73 69 67 6E    t c, value, sign
007D40:  3B 0D 0A 0D 0A 20 20 77 68 69 6C 65 20 28 69 73    ;....  while (is
007D50:  73 70 61 63 65 28 2A 73 29 29 20 2B 2B 73 3B 0D    space(*s)) ++s;.
007D60:  0A 20 20 76 61 6C 75 65 20 3D 20 30 3B 0D 0A 20    .  value = 0;.. 
007D70:  20 73 69 67 6E 20 20 3D 20 31 3B 0D 0A 20 20 69     sign  = 1;..  i
007D80:  66 20 20 20 20 20 20 28 2A 73 20 3D 3D 20 27 2D    f      (*s == '-
007D90:  27 29 20 7B 20 2B 2B 73 3B 20 73 69 67 6E 20 3D    ') { ++s; sign =
007DA0:  20 2D 31 3B 20 7D 0D 0A 20 20 65 6C 73 65 20 69     -1; }..  else i
007DB0:  66 20 28 2A 73 20 3D 3D 20 27 2B 27 29 20 20 20    f (*s == '+')   
007DC0:  2B 2B 73 3B 0D 0A 20 20 77 68 69 6C 65 20 28 69    ++s;..  while (i
007DD0:  73 64 69 67 69 74 28 63 20 3D 20 2A 73 2B 2B 29    sdigit(c = *s++)
007DE0:  29 20 76 61 6C 75 65 20 3D 20 31 30 20 2A 20 76    ) value = 10 * v
007DF0:  61 6C 75 65 20 2B 20 63 20 2D 20 27 30 27 3B 0D    alue + c - '0';.
007E00:  74 72 63 68 72 28 73 32 2C 20 2A 73 29 29 20 62    trchr(s2, *s)) b
007E10:  72 65 61 6B 3B 0D 0A 20 20 20 20 20 20 2B 2B 73    reak;..      ++s
007E20:  3B 0D 0A 20 20 20 20 7D 0D 0A 20 20 72 65 74 75    ;..    }..  retu
007E30:  72 6E 20 73 20 2D 20 73 31 3B 0D 0A 7D 0D 0A 0D    rn s - s1;..}...
007E40:  0A 0D 0A 69 6E 74 20 73 74 72 63 73 70 6E 28 73    ...int strcspn(s
007E50:  31 2C 20 73 32 29 0D 0A 20 20 63 68 61 72 20 2A    1, s2)..  char *
007E60:  73 31 2C 20 2A 73 32 3B 0D 0A 7B 0D 0A 20 20 63    s1, *s2;..{..  c
007E70:  68 61 72 20 2A 73 3B 0D 0A 0D 0A 20 20 73 20 3D    har *s;....  s =
007E80:  20 73 31 3B 0D 0A 20 20 77 68 69 6C 65 20 28 2A     s1;..  while (*
007E90:  73 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20    s)..    {..     
007EA0:  20 69 66 20 28 73 74 72 63 68 72 28 73 32 2C 20     if (strchr(s2, 
007EB0:  2A 73 29 29 20 62 72 65 61 6B 3B 0D 0A 20 20 20    *s)) break;..   
007EC0:  20 20 20 2B 2B 73 3B 0D 0A 20 20 20 20 7D 0D 0A       ++s;..    }..
007ED0:  20 20 72 65 74 75 72 6E 20 73 20 2D 20 73 31 3B      return s - s1;
007EE0:  0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 63 68 61 72 20    ..}........char 
007EF0:  2A 73 74 72 63 68 72 28 73 2C 20 63 29 0D 0A 20    *strchr(s, c).. 
007F00:  20 63 68 61 72 20 2A 73 2C 20 63 3B 0D 0A 7B 0D     char *s, c;..{.
007F10:  0A 20 20 64 6F 0D 0A 20 20 20 20 7B 0D 0A 20 20    .  do..    {..  
007F20:  20 20 20 20 69 66 20 28 2A 73 20 3D 3D 20 63 29        if (*s == c)
007F30:  20 72 65 74 75 72 6E 20 73 3B 0D 0A 20 20 20 20     return s;..    
007F40:  20 20 69 66 20 28 20 21 20 2A 73 29 20 20 20 72      if ( ! *s)   r
007F50:  65 74 75 72 6E 20 4E 55 4C 4C 3B 0D 0A 20 20 20    eturn NULL;..   
007F60:  20 20 20 2B 2B 73 3B 0D 0A 20 20 20 20 7D 0D 0A       ++s;..    }..
007F70:  20 20 77 68 69 6C 65 20 28 54 52 55 45 29 3B 0D      while (TRUE);.
007F80:  0A 7D 0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 73 74    .}......char *st
007F90:  72 72 63 68 72 28 73 2C 20 63 29 0D 0A 20 20 63    rrchr(s, c)..  c
007FA0:  68 61 72 20 2A 73 2C 20 63 3B 0D 0A 7B 0D 0A 20    har *s, c;..{.. 
007FB0:  20 73 74 61 74 69 63 20 63 68 61 72 20 2A 74 3B     static char *t;
007FC0:  0D 0A 0D 0A 20 20 74 20 3D 20 73 3B 0D 0A 20 20    ....  t = s;..  
007FD0:  73 20 3D 20 4E 55 4C 4C 3B 0D 0A 20 20 64 6F 20    s = NULL;..  do 
007FE0:  20 20 20 69 66 20 28 2A 74 20 3D 3D 20 63 29 20       if (*t == c) 
007FF0:  73 20 3D 20 74 3B 0D 0A 20 20 77 68 69 6C 65 20    s = t;..  while 
008000:  0A 20 20 72 65 74 75 72 6E 20 20 73 69 67 6E 20    .  return  sign 
008010:  2A 20 76 61 6C 75 65 3B 0D 0A 7D 0D 0A 0D 0A 0D    * value;..}.....
008020:  0A 0D 0A 0D 0A 2F 2A 20 20 53 6F 72 74 69 6E 67    ...../*  Sorting
008030:  20 66 75 6E 63 74 69 6F 6E 20 2D 20 61 20 53 68     function - a Sh
008040:  65 6C 6C 20 73 6F 72 74 20 20 2A 2F 0D 0A 0D 0A    ell sort  */....
008050:  76 6F 69 64 20 71 73 6F 72 74 28 6C 69 73 74 2C    void qsort(list,
008060:  20 6E 75 6D 5F 69 74 65 6D 73 2C 20 73 69 7A 65     num_items, size
008070:  2C 20 63 6D 70 5F 66 75 6E 63 29 0D 0A 20 20 63    , cmp_func)..  c
008080:  68 61 72 20 2A 6C 69 73 74 3B 0D 0A 20 20 69 6E    har *list;..  in
008090:  74 20 20 20 6E 75 6D 5F 69 74 65 6D 73 2C 20 73    t   num_items, s
0080A0:  69 7A 65 3B 0D 0A 20 20 69 6E 74 20 28 2A 63 6D    ize;..  int (*cm
0080B0:  70 5F 66 75 6E 63 29 28 29 3B 0D 0A 7B 0D 0A 20    p_func)();..{.. 
0080C0:  20 73 74 61 74 69 63 20 75 6E 73 69 67 6E 65 64     static unsigned
0080D0:  20 67 61 70 2C 20 62 79 74 65 5F 67 61 70 2C 20     gap, byte_gap, 
0080E0:  69 3B 0D 0A 20 20 73 74 61 74 69 63 20 63 68 61    i;..  static cha
0080F0:  72 20 2A 70 3B 0D 0A 0D 0A 20 20 66 6F 72 20 28    r *p;....  for (
008100:  67 61 70 20 3D 20 6E 75 6D 5F 69 74 65 6D 73 20    gap = num_items 
008110:  3E 3E 20 31 3B 20 20 67 61 70 20 3E 20 30 3B 20    >> 1;  gap > 0; 
008120:  20 67 61 70 20 3E 3E 3D 20 31 29 0D 0A 20 20 20     gap >>= 1)..   
008130:  20 7B 0D 0A 20 20 20 20 20 20 62 79 74 65 5F 67     {..      byte_g
008140:  61 70 20 3D 20 67 61 70 20 2A 20 73 69 7A 65 3B    ap = gap * size;
008150:  0D 0A 20 20 20 20 20 20 66 6F 72 20 28 69 20 3D    ..      for (i =
008160:  20 67 61 70 3B 20 20 69 20 3C 20 6E 75 6D 5F 69     gap;  i < num_i
008170:  74 65 6D 73 3B 20 20 2B 2B 69 29 0D 0A 20 20 20    tems;  ++i)..   
008180:  20 20 20 20 20 66 6F 72 20 28 70 20 3D 20 6C 69         for (p = li
008190:  73 74 20 2B 20 69 20 2A 20 73 69 7A 65 20 2D 20    st + i * size - 
0081A0:  62 79 74 65 5F 67 61 70 3B 20 20 70 20 3E 3D 20    byte_gap;  p >= 
0081B0:  6C 69 73 74 3B 20 20 70 20 2D 3D 20 62 79 74 65    list;  p -= byte
0081C0:  5F 67 61 70 29 0D 0A 20 20 20 20 20 20 20 20 20    _gap)..         
0081D0:  20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     {..            
0081E0:  69 66 20 28 28 2A 63 6D 70 5F 66 75 6E 63 29 28    if ((*cmp_func)(
0081F0:  70 2C 20 70 20 2B 20 62 79 74 65 5F 67 61 70 29    p, p + byte_gap)
008200:  28 2A 74 2B 2B 29 3B 0D 0A 20 20 72 65 74 75 72    (*t++);..  retur
008210:  6E 20 73 3B 0D 0A 7D 0D 0A 0D 0A 20 0D 0A 0D 0A    n s;..}.... ....
008220:  0D 0A 2F 2A 20 20 43 68 61 72 61 63 74 65 72 20    ../*  Character 
008230:  54 65 73 74 20 61 6E 64 20 4D 61 6E 69 70 75 6C    Test and Manipul
008240:  61 74 65 20 46 75 6E 63 74 69 6F 6E 73 20 20 2A    ate Functions  *
008250:  2F 0D 0A 0D 0A 2F 2A 20 20 4E 42 20 2D 20 74 68    /..../*  NB - th
008260:  65 20 63 6F 6D 6D 6F 6E 20 6F 6E 65 73 20 61 72    e common ones ar
008270:  65 20 62 75 69 6C 74 2D 69 6E 20 66 6F 72 20 65    e built-in for e
008280:  66 66 69 63 69 65 6E 63 79 20 20 2A 2F 0D 0A 0D    fficiency  */...
008290:  0A 69 6E 74 20 69 73 70 75 6E 63 74 28 63 29 0D    .int ispunct(c).
0082A0:  0A 20 20 63 68 61 72 20 63 3B 0D 0A 7B 0D 0A 20    .  char c;..{.. 
0082B0:  20 72 65 74 75 72 6E 20 20 69 73 70 72 69 6E 74     return  isprint
0082C0:  28 63 29 20 26 20 21 20 69 73 61 6C 6E 75 6D 28    (c) & ! isalnum(
0082D0:  63 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20    c);..}......int 
0082E0:  69 73 61 6C 6E 75 6D 28 63 29 0D 0A 20 20 63 68    isalnum(c)..  ch
0082F0:  61 72 20 63 3B 0D 0A 7B 0D 0A 20 20 72 65 74 75    ar c;..{..  retu
008300:  72 6E 20 20 69 73 61 6C 70 68 61 28 63 29 20 7C    rn  isalpha(c) |
008310:  20 69 73 64 69 67 69 74 28 63 29 20 3B 0D 0A 7D     isdigit(c) ;..}
008320:  0D 0A 0D 0A 0D 0A 69 6E 74 20 69 73 78 64 69 67    ......int isxdig
008330:  69 74 28 63 29 0D 0A 20 20 63 68 61 72 20 63 3B    it(c)..  char c;
008340:  0D 0A 7B 0D 0A 20 20 63 20 3D 20 74 6F 75 70 70    ..{..  c = toupp
008350:  65 72 28 63 29 3B 0D 0A 20 20 72 65 74 75 72 6E    er(c);..  return
008360:  20 20 69 73 64 69 67 69 74 28 63 29 20 7C 20 28      isdigit(c) | (
008370:  63 20 3E 3D 20 27 41 27 20 20 26 20 20 63 20 3C    c >= 'A'  &  c <
008380:  3D 20 27 46 27 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    = 'F');..}......
008390:  69 6E 74 20 69 73 61 73 63 69 69 28 63 29 0D 0A    int isascii(c)..
0083A0:  20 20 63 68 61 72 20 63 3B 0D 0A 7B 0D 0A 20 20      char c;..{..  
0083B0:  72 65 74 75 72 6E 20 20 63 20 3C 20 30 78 38 30    return  c < 0x80
0083C0:  20 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 69     ;..}......int i
0083D0:  73 63 6E 74 72 6C 28 63 29 0D 0A 20 20 63 68 61    scntrl(c)..  cha
0083E0:  72 20 63 3B 0D 0A 7B 0D 0A 20 20 72 65 74 75 72    r c;..{..  retur
0083F0:  6E 20 20 63 20 3C 20 27 20 27 20 7C 20 63 20 3D    n  c < ' ' | c =
008400:  20 3C 3D 20 30 29 20 62 72 65 61 6B 3B 0D 0A 20     <= 0) break;.. 
008410:  20 20 20 20 20 20 20 20 20 20 20 73 77 61 70 28               swap(
008420:  70 2C 20 70 20 2B 20 62 79 74 65 5F 67 61 70 2C    p, p + byte_gap,
008430:  20 73 69 7A 65 29 3B 0D 0A 20 20 20 20 20 20 20     size);..       
008440:  20 20 20 7D 0D 0A 20 20 20 20 7D 0D 0A 7D 0D 0A       }..    }..}..
008450:  0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 20 20 53 74 72 69    ......../*  Stri
008460:  6E 67 20 48 61 6E 64 6C 69 6E 67 20 46 75 6E 63    ng Handling Func
008470:  74 69 6F 6E 73 20 20 2A 2F 0D 0A 0D 0A 0D 0A 63    tions  */......c
008480:  68 61 72 20 2A 73 74 72 63 61 74 28 62 61 73 65    har *strcat(base
008490:  2C 20 61 64 64 29 0D 0A 20 20 63 68 61 72 20 2A    , add)..  char *
0084A0:  62 61 73 65 2C 20 2A 61 64 64 3B 0D 0A 7B 0D 0A    base, *add;..{..
0084B0:  20 20 73 74 61 74 69 63 20 63 68 61 72 20 2A 64      static char *d
0084C0:  65 73 74 3B 0D 0A 0D 0A 20 20 64 65 73 74 20 3D    est;....  dest =
0084D0:  20 62 61 73 65 3B 0D 0A 20 20 77 68 69 6C 65 20     base;..  while 
0084E0:  28 2A 64 65 73 74 29 20 2B 2B 64 65 73 74 3B 0D    (*dest) ++dest;.
0084F0:  0A 20 20 77 68 69 6C 65 20 28 2A 64 65 73 74 2B    .  while (*dest+
008500:  2B 20 3D 20 2A 61 64 64 2B 2B 29 3B 0D 0A 20 20    + = *add++);..  
008510:  72 65 74 75 72 6E 20 20 62 61 73 65 3B 0D 0A 7D    return  base;..}
008520:  0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 73 74 72 6E    ......char *strn
008530:  63 61 74 28 73 31 2C 20 73 32 2C 20 6E 29 0D 0A    cat(s1, s2, n)..
008540:  20 20 63 68 61 72 20 2A 73 31 2C 20 2A 73 32 3B      char *s1, *s2;
008550:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 63 68    ..{..  static ch
008560:  61 72 20 2A 73 3B 0D 0A 0D 0A 20 20 73 20 3D 20    ar *s;....  s = 
008570:  73 31 3B 0D 0A 20 20 77 68 69 6C 65 20 28 2A 73    s1;..  while (*s
008580:  29 20 2B 2B 73 3B 0D 0A 20 20 77 68 69 6C 65 20    ) ++s;..  while 
008590:  28 6E 2D 2D 20 20 26 26 20 20 2A 73 32 29 20 2A    (n--  &&  *s2) *
0085A0:  73 2B 2B 20 3D 20 2A 73 32 2B 2B 3B 0D 0A 20 20    s++ = *s2++;..  
0085B0:  2A 73 20 3D 20 4E 55 4C 4C 3B 0D 0A 20 20 72 65    *s = NULL;..  re
0085C0:  74 75 72 6E 20 73 31 3B 0D 0A 7D 0D 0A 0D 0A 0D    turn s1;..}.....
0085D0:  0A 69 6E 74 20 73 74 72 63 6D 70 28 73 2C 20 74    .int strcmp(s, t
0085E0:  29 0D 0A 20 20 63 68 61 72 20 2A 73 2C 20 2A 74    )..  char *s, *t
0085F0:  3B 0D 0A 7B 0D 0A 20 20 77 68 69 6C 65 20 28 2A    ;..{..  while (*
008600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
008610:  07 00 00 00 02 09 4E E5 07 00 41 02 00 00 00 02    ......N...A.....
008620:  07 00 46 02 00 00 00 02 07 00 42 02 00 00 00 02    ..F.......B.....
008630:  07 00 47 02 00 00 00 02 07 00 43 02 00 00 00 02    ..G.......C.....
008640:  07 00 48 02 00 00 00 02 07 00 44 02 00 00 00 02    ..H.......D.....
008650:  07 00 49 02 00 00 00 02 07 00 45 02 00 00 00 02    ..I.......E.....
008660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008700:  3D 20 27 5C 31 37 37 27 20 3B 0D 0A 7D 0D 0A 0D    = '\177' ;..}...
008710:  0A 0D 0A 69 6E 74 20 69 73 70 72 69 6E 74 28 63    ...int isprint(c
008720:  29 0D 0A 20 20 63 68 61 72 20 63 3B 0D 0A 7B 0D    )..  char c;..{.
008730:  0A 20 20 72 65 74 75 72 6E 20 20 63 20 3E 3D 20    .  return  c >= 
008740:  27 20 27 20 20 26 20 20 63 20 3C 20 27 5C 31 37    ' '  &  c < '\17
008750:  37 27 20 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74    7' ;..}......int
008760:  20 69 73 67 72 61 70 68 28 63 29 0D 0A 20 20 63     isgraph(c)..  c
008770:  68 61 72 20 63 3B 0D 0A 7B 0D 0A 20 20 72 65 74    har c;..{..  ret
008780:  75 72 6E 20 20 63 20 3E 20 27 20 27 20 20 26 20    urn  c > ' '  & 
008790:  20 63 20 3C 20 27 5C 31 37 37 27 20 3B 0D 0A 7D     c < '\177' ;..}
0087A0:  0D 0A 0D 0A 0D 0A 69 6E 74 20 74 6F 61 73 63 69    ......int toasci
0087B0:  69 28 63 29 0D 0A 20 20 63 68 61 72 20 63 3B 0D    i(c)..  char c;.
0087C0:  0A 7B 0D 0A 20 20 72 65 74 75 72 6E 20 20 63 20    .{..  return  c 
0087D0:  26 20 30 78 37 46 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    & 0x7F;..}......
0087E0:  0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 46    ../******      F
0087F0:  49 4C 45 20 53 59 53 54 45 4D 20 20 20 20 20 20    ILE SYSTEM      
008800:  2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 0D 0A 63 68 61    ******/......cha
008810:  72 20 2A 66 67 65 74 73 28 73 2C 20 6E 2C 20 66    r *fgets(s, n, f
008820:  70 29 0D 0A 20 20 63 68 61 72 20 2A 73 3B 0D 0A    p)..  char *s;..
008830:  20 20 69 6E 74 20 20 20 6E 3B 0D 0A 20 20 46 49      int   n;..  FI
008840:  4C 45 20 2A 66 70 3B 0D 0A 7B 0D 0A 20 20 73 74    LE *fp;..{..  st
008850:  61 74 69 63 20 69 6E 74 20 63 3B 0D 0A 20 20 73    atic int c;..  s
008860:  74 61 74 69 63 20 63 68 61 72 20 2A 63 73 3B 0D    tatic char *cs;.
008870:  0A 0D 0A 20 20 63 73 20 3D 20 73 3B 0D 0A 20 20    ...  cs = s;..  
008880:  77 68 69 6C 65 20 28 2D 2D 6E 20 3E 20 30 20 20    while (--n > 0  
008890:  26 26 20 20 28 63 20 3D 20 67 65 74 63 28 66 70    &&  (c = getc(fp
0088A0:  29 29 20 21 3D 20 45 4F 46 29 0D 0A 20 20 20 20    )) != EOF)..    
0088B0:  69 66 20 28 28 2A 63 73 2B 2B 20 3D 20 63 29 20    if ((*cs++ = c) 
0088C0:  3D 3D 20 27 5C 6E 27 29 20 62 72 65 61 6B 3B 0D    == '\n') break;.
0088D0:  0A 20 20 2A 63 73 20 3D 20 27 5C 30 27 3B 0D 0A    .  *cs = '\0';..
0088E0:  20 20 72 65 74 75 72 6E 20 28 28 63 20 3D 3D 20      return ((c == 
0088F0:  45 4F 46 20 20 26 26 20 20 63 73 20 3D 3D 20 73    EOF  &&  cs == s
008900:  3E 3D 20 6E 62 79 74 65 73 29 20 20 2F 2A 20 62    >= nbytes)  /* b
008910:  69 67 20 65 6E 6F 75 67 68 20 2A 2F 0D 0A 20 20    ig enough */..  
008920:  20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20          {..       
008930:  20 20 20 69 66 20 28 70 2D 3E 5F 73 69 7A 65 20       if (p->_size 
008940:  3D 3D 20 6E 62 79 74 65 73 29 20 20 71 2D 3E 5F    == nbytes)  q->_
008950:  70 74 72 20 3D 20 70 2D 3E 5F 70 74 72 3B 20 20    ptr = p->_ptr;  
008960:  2F 2A 20 6A 75 73 74 20 72 69 67 68 74 20 73 69    /* just right si
008970:  7A 65 20 2A 2F 0D 0A 20 20 20 20 20 20 20 20 20    ze */..         
008980:  20 65 6C 73 65 0D 0A 20 20 20 20 20 20 20 20 20     else..         
008990:  20 20 20 7B 20 20 20 20 20 20 20 20 20 20 20 20       {            
0089A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2F 2A                  /*
0089B0:  20 73 70 6C 69 74 20 62 6C 6F 63 6B 20 61 6E 64     split block and
0089C0:  20 61 6C 6C 6F 63 61 74 65 20 74 61 69 6C 20 2A     allocate tail *
0089D0:  2F 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    /..             
0089E0:  20 70 2D 3E 5F 73 69 7A 65 20 2D 3D 20 6E 62 79     p->_size -= nby
0089F0:  74 65 73 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    tes;..          
008A00:  20 20 20 20 70 20 20 20 20 20 20 20 20 2B 3D 20        p        += 
008A10:  70 2D 3E 5F 73 69 7A 65 3B 0D 0A 20 20 20 20 20    p->_size;..     
008A20:  20 20 20 20 20 20 20 20 20 70 2D 3E 5F 73 69 7A             p->_siz
008A30:  65 20 20 3D 20 6E 62 79 74 65 73 3B 0D 0A 20 20    e  = nbytes;..  
008A40:  20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20              }..   
008A50:  20 20 20 20 20 20 20 5F 61 6C 6C 6F 63 70 20 3D           _allocp =
008A60:  20 71 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 72     q;..          r
008A70:  65 74 75 72 6E 20 63 61 73 74 28 5F 5F 63 68 61    eturn cast(__cha
008A80:  72 5F 70 74 72 29 20 28 70 2B 31 29 3B 0D 0A 20    r_ptr) (p+1);.. 
008A90:  20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20           }..      
008AA0:  69 66 20 28 70 20 3D 3D 20 5F 61 6C 6C 6F 63 70    if (p == _allocp
008AB0:  29 20 20 2F 2A 20 77 72 61 70 70 65 64 20 61 72    )  /* wrapped ar
008AC0:  6F 75 6E 64 20 66 72 65 65 20 6C 69 73 74 20 2A    ound free list *
008AD0:  2F 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20    /..        {..  
008AE0:  20 20 20 20 20 20 20 20 69 66 20 28 28 70 20 3D            if ((p =
008AF0:  20 63 61 73 74 28 48 45 41 44 45 52 5F 50 54 52     cast(HEADER_PTR
008B00:  29 20 3F 20 4E 55 4C 4C 20 3A 20 73 29 3B 0D 0A    ) ? NULL : s);..
008B10:  7D 0D 0A 0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 67    }........char *g
008B20:  65 74 73 28 73 29 0D 0A 20 20 63 68 61 72 20 2A    ets(s)..  char *
008B30:  73 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20    s;..{..  static 
008B40:  69 6E 74 20 20 20 63 3B 0D 0A 20 20 73 74 61 74    int   c;..  stat
008B50:  69 63 20 63 68 61 72 20 2A 63 73 3B 0D 0A 0D 0A    ic char *cs;....
008B60:  20 20 63 73 20 3D 20 73 3B 0D 0A 20 20 77 68 69      cs = s;..  whi
008B70:  6C 65 20 28 28 63 20 3D 20 67 65 74 63 68 61 72    le ((c = getchar
008B80:  28 29 29 0D 0A 20 20 20 20 21 3D 45 4F 46 20 20    ())..    !=EOF  
008B90:  26 26 20 20 63 21 3D 27 5C 6E 27 29 0D 0A 20 20    &&  c!='\n')..  
008BA0:  20 20 20 20 2A 63 73 2B 2B 20 3D 20 63 3B 0D 0A        *cs++ = c;..
008BB0:  20 20 2A 63 73 20 3D 20 30 3B 0D 0A 20 20 72 65      *cs = 0;..  re
008BC0:  74 75 72 6E 0D 0A 20 20 20 28 28 63 3D 3D 2D 31    turn..   ((c==-1
008BD0:  20 26 26 20 63 73 3D 3D 73 29 20 3F 0D 0A 20 20     && cs==s) ?..  
008BE0:  20 20 4E 55 4C 4C 20 3A 20 73 20 29 3B 0D 0A 7D      NULL : s );..}
008BF0:  0D 0A 0D 0A 0D 0A 0D 0A 76 6F 69 64 20 66 70 75    ........void fpu
008C00:  74 73 28 73 2C 20 66 70 29 0D 0A 20 20 63 68 61    ts(s, fp)..  cha
008C10:  72 20 2A 73 3B 0D 0A 20 20 46 49 4C 45 20 2A 66    r *s;..  FILE *f
008C20:  70 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20    p;..{..  static 
008C30:  69 6E 74 20 63 3B 0D 0A 0D 0A 20 20 77 68 69 6C    int c;....  whil
008C40:  65 20 28 63 20 3D 20 2A 73 2B 2B 29 20 70 75 74    e (c = *s++) put
008C50:  63 28 63 2C 20 66 70 29 3B 0D 0A 7D 0D 0A 0D 0A    c(c, fp);..}....
008C60:  0D 0A 0D 0A 76 6F 69 64 20 70 75 74 73 28 73 29    ....void puts(s)
008C70:  0D 0A 20 20 63 68 61 72 20 2A 73 3B 0D 0A 7B 0D    ..  char *s;..{.
008C80:  0A 20 73 74 61 74 69 63 20 69 6E 74 20 63 3B 0D    . static int c;.
008C90:  0A 0D 0A 20 77 68 69 6C 65 28 63 20 3D 20 2A 73    ... while(c = *s
008CA0:  2B 2B 29 70 75 74 63 68 61 72 28 63 29 3B 0D 0A    ++)putchar(c);..
008CB0:  20 70 75 74 63 68 61 72 28 27 5C 6E 27 29 3B 0D     putchar('\n');.
008CC0:  0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 69 6E 74 20 66 72    .}........int fr
008CD0:  65 61 64 28 62 75 66 66 65 72 2C 20 69 74 65 6D    ead(buffer, item
008CE0:  5F 73 69 7A 65 2C 20 6E 75 6D 5F 69 74 65 6D 73    _size, num_items
008CF0:  2C 20 73 74 72 65 61 6D 29 0D 0A 20 20 63 68 61    , stream)..  cha
008D00:  29 20 73 62 72 6B 28 6E 62 79 74 65 73 20 2A 20    ) sbrk(nbytes * 
008D10:  73 69 7A 65 6F 66 28 48 45 41 44 45 52 29 29 29    sizeof(HEADER)))
008D20:  20 3D 3D 20 45 52 52 4F 52 29 0D 0A 20 20 20 20     == ERROR)..    
008D30:  20 20 20 20 20 20 20 20 72 65 74 75 72 6E 20 4E            return N
008D40:  55 4C 4C 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    ULL;..          
008D50:  70 2D 3E 5F 73 69 7A 65 20 3D 20 6E 62 79 74 65    p->_size = nbyte
008D60:  73 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 66 72    s;..          fr
008D70:  65 65 28 70 2B 31 29 3B 0D 0A 20 20 20 20 20 20    ee(p+1);..      
008D80:  20 20 20 20 70 20 3D 20 5F 61 6C 6C 6F 63 70 3B        p = _allocp;
008D90:  0D 0A 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20    ..        }..   
008DA0:  20 20 20 71 20 3D 20 70 3B 0D 0A 20 20 20 20 20       q = p;..     
008DB0:  20 70 20 3D 20 70 2D 3E 5F 70 74 72 3B 0D 0A 20     p = p->_ptr;.. 
008DC0:  20 20 20 7D 20 20 2F 2A 20 65 6E 64 20 77 68 69       }  /* end whi
008DD0:  6C 65 20 54 52 55 45 20 2A 2F 0D 0A 7D 0D 0A 0D    le TRUE */..}...
008DE0:  0A 0D 0A 76 6F 69 64 20 63 66 72 65 65 28 62 6C    ...void cfree(bl
008DF0:  6F 63 6B 29 0D 0A 7B 0D 0A 20 20 66 72 65 65 28    ock)..{..  free(
008E00:  62 6C 6F 63 6B 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    block);..}......
008E10:  76 6F 69 64 20 66 72 65 65 28 62 6C 6F 63 6B 29    void free(block)
008E20:  0D 0A 20 20 63 68 61 72 20 2A 62 6C 6F 63 6B 3B    ..  char *block;
008E30:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 48 45    ..{..  static HE
008E40:  41 44 45 52 20 2A 70 2C 20 2A 71 3B 0D 0A 0D 0A    ADER *p, *q;....
008E50:  20 20 70 20 3D 20 63 61 73 74 28 48 45 41 44 45      p = cast(HEADE
008E60:  52 5F 50 54 52 29 20 62 6C 6F 63 6B 20 2D 20 31    R_PTR) block - 1
008E70:  3B 0D 0A 20 20 66 6F 72 20 28 71 20 3D 20 5F 61    ;..  for (q = _a
008E80:  6C 6C 6F 63 70 3B 20 21 28 70 20 3E 20 71 20 20    llocp; !(p > q  
008E90:  26 26 20 20 70 20 3C 20 71 2D 3E 5F 70 74 72 29    &&  p < q->_ptr)
008EA0:  3B 20 71 20 3D 20 71 2D 3E 5F 70 74 72 29 0D 0A    ; q = q->_ptr)..
008EB0:  20 20 20 20 69 66 20 28 71 20 3E 3D 20 71 2D 3E        if (q >= q->
008EC0:  5F 70 74 72 20 20 26 26 20 20 28 70 20 3E 20 71    _ptr  &&  (p > q
008ED0:  20 20 7C 7C 20 20 70 20 3C 20 71 2D 3E 5F 70 74      ||  p < q->_pt
008EE0:  72 29 29 20 20 62 72 65 61 6B 3B 0D 0A 0D 0A 20    r))  break;.... 
008EF0:  20 69 66 20 28 70 20 2B 20 70 2D 3E 5F 73 69 7A     if (p + p->_siz
008F00:  72 20 2A 62 75 66 66 65 72 3B 0D 0A 20 20 75 6E    r *buffer;..  un
008F10:  73 69 67 6E 65 64 20 69 74 65 6D 5F 73 69 7A 65    signed item_size
008F20:  2C 20 6E 75 6D 5F 69 74 65 6D 73 3B 0D 0A 20 20    , num_items;..  
008F30:  46 49 4C 45 20 2A 73 74 72 65 61 6D 3B 0D 0A 7B    FILE *stream;..{
008F40:  0D 0A 20 20 46 41 53 54 20 75 6E 73 69 67 6E 65    ..  FAST unsigne
008F50:  64 20 72 65 73 75 6C 74 3B 0D 0A 0D 0A 20 20 72    d result;....  r
008F60:  65 73 75 6C 74 20 3D 20 72 65 61 64 28 73 74 72    esult = read(str
008F70:  65 61 6D 2C 20 62 75 66 66 65 72 2C 20 69 74 65    eam, buffer, ite
008F80:  6D 5F 73 69 7A 65 20 2A 20 6E 75 6D 5F 69 74 65    m_size * num_ite
008F90:  6D 73 29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 20    ms);..  return  
008FA0:  28 72 65 73 75 6C 74 20 3D 3D 20 45 52 52 4F 52    (result == ERROR
008FB0:  29 20 20 3F 20 20 4E 55 4C 4C 20 20 3A 20 20 72    )  ?  NULL  :  r
008FC0:  65 73 75 6C 74 2F 69 74 65 6D 5F 73 69 7A 65 3B    esult/item_size;
008FD0:  0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 69 6E 74 20 66    ..}........int f
008FE0:  77 72 69 74 65 28 62 75 66 66 65 72 2C 20 69 74    write(buffer, it
008FF0:  65 6D 5F 73 69 7A 65 2C 20 6E 75 6D 5F 69 74 65    em_size, num_ite
009000:  6D 73 2C 20 73 74 72 65 61 6D 29 0D 0A 20 20 63    ms, stream)..  c
009010:  68 61 72 20 2A 62 75 66 66 65 72 3B 0D 0A 20 20    har *buffer;..  
009020:  75 6E 73 69 67 6E 65 64 20 69 74 65 6D 5F 73 69    unsigned item_si
009030:  7A 65 2C 20 6E 75 6D 5F 69 74 65 6D 73 3B 0D 0A    ze, num_items;..
009040:  20 20 46 49 4C 45 20 2A 73 74 72 65 61 6D 3B 0D      FILE *stream;.
009050:  0A 7B 0D 0A 20 20 46 41 53 54 20 75 6E 73 69 67    .{..  FAST unsig
009060:  6E 65 64 20 72 65 73 75 6C 74 3B 0D 0A 0D 0A 20    ned result;.... 
009070:  20 72 65 73 75 6C 74 20 3D 20 77 72 69 74 65 28     result = write(
009080:  73 74 72 65 61 6D 2C 20 62 75 66 66 65 72 2C 20    stream, buffer, 
009090:  69 74 65 6D 5F 73 69 7A 65 20 2A 20 6E 75 6D 5F    item_size * num_
0090A0:  69 74 65 6D 73 29 3B 0D 0A 20 20 72 65 74 75 72    items);..  retur
0090B0:  6E 20 20 28 72 65 73 75 6C 74 20 3D 3D 20 45 52    n  (result == ER
0090C0:  52 4F 52 29 20 20 3F 20 20 4E 55 4C 4C 20 20 3A    ROR)  ?  NULL  :
0090D0:  20 20 72 65 73 75 6C 74 2F 69 74 65 6D 5F 73 69      result/item_si
0090E0:  7A 65 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ze;..}..........
0090F0:  0D 0A 69 6E 74 20 67 65 74 77 28 66 69 6C 65 5F    ..int getw(file_
009100:  65 20 20 3D 3D 20 20 71 2D 3E 5F 70 74 72 29 0D    e  ==  q->_ptr).
009110:  0A 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 70 2D    .    {..      p-
009120:  3E 5F 73 69 7A 65 20 2B 3D 20 71 2D 3E 5F 70 74    >_size += q->_pt
009130:  72 2D 3E 5F 73 69 7A 65 3B 0D 0A 20 20 20 20 20    r->_size;..     
009140:  20 70 2D 3E 5F 70 74 72 20 20 20 3D 20 71 2D 3E     p->_ptr   = q->
009150:  5F 70 74 72 2D 3E 5F 70 74 72 3B 0D 0A 20 20 20    _ptr->_ptr;..   
009160:  20 7D 0D 0A 20 20 65 6C 73 65 20 20 70 2D 3E 5F     }..  else  p->_
009170:  70 74 72 20 3D 20 71 2D 3E 5F 70 74 72 3B 0D 0A    ptr = q->_ptr;..
009180:  0D 0A 20 20 69 66 20 28 71 20 2B 20 71 2D 3E 5F    ..  if (q + q->_
009190:  73 69 7A 65 20 20 3D 3D 20 20 70 29 0D 0A 20 20    size  ==  p)..  
0091A0:  20 20 7B 0D 0A 20 20 20 20 20 20 71 2D 3E 5F 73      {..      q->_s
0091B0:  69 7A 65 20 2B 3D 20 70 2D 3E 5F 73 69 7A 65 3B    ize += p->_size;
0091C0:  0D 0A 20 20 20 20 20 20 71 2D 3E 5F 70 74 72 20    ..      q->_ptr 
0091D0:  20 20 3D 20 70 2D 3E 5F 70 74 72 3B 0D 0A 20 20      = p->_ptr;..  
0091E0:  20 20 7D 0D 0A 20 20 65 6C 73 65 20 20 71 2D 3E      }..  else  q->
0091F0:  5F 70 74 72 20 3D 20 70 3B 0D 0A 0D 0A 20 20 5F    _ptr = p;....  _
009200:  61 6C 6C 6F 63 70 20 3D 20 71 3B 0D 0A 7D 0D 0A    allocp = q;..}..
009210:  0D 0A 2F 2A 0D 0A 23 64 65 66 69 6E 65 20 48 45    ../*..#define HE
009220:  41 50 53 49 5A 45 20 31 30 30 30 0D 0A 0D 0A 63    APSIZE 1000....c
009230:  68 61 72 20 2A 73 62 72 6B 28 6E 29 0D 0A 20 20    har *sbrk(n)..  
009240:  75 6E 73 69 67 6E 65 64 20 6E 3B 0D 0A 7B 0D 0A    unsigned n;..{..
009250:  20 20 73 74 61 74 69 63 20 63 68 61 72 20 2A 70      static char *p
009260:  2C 0D 0A 20 20 20 20 68 65 61 70 5B 48 45 41 50    ,..    heap[HEAP
009270:  53 49 5A 45 5D 2C 0D 0A 20 20 20 20 2A 68 65 61    SIZE],..    *hea
009280:  70 5F 70 74 72 3D 68 65 61 70 3B 0D 0A 0D 0A 20    p_ptr=heap;.... 
009290:  20 69 66 20 28 68 65 61 70 5F 70 74 72 2B 6E 20     if (heap_ptr+n 
0092A0:  3E 20 68 65 61 70 2B 48 45 41 50 53 49 5A 45 29    > heap+HEAPSIZE)
0092B0:  20 72 65 74 75 72 6E 20 45 52 52 4F 52 3B 0D 0A     return ERROR;..
0092C0:  20 20 70 3D 68 65 61 70 5F 70 74 72 3B 0D 0A 20      p=heap_ptr;.. 
0092D0:  20 68 65 61 70 5F 70 74 72 20 2B 3D 20 6E 3B 0D     heap_ptr += n;.
0092E0:  0A 20 20 72 65 74 75 72 6E 20 70 3B 0D 0A 7D 0D    .  return p;..}.
0092F0:  0A 2A 2F 0D 0A 0D 0A 23 64 65 66 69 6E 65 20 4C    .*/....#define L
009300:  70 6F 69 6E 74 65 72 29 0D 0A 20 20 46 49 4C 45    pointer)..  FILE
009310:  20 2A 66 69 6C 65 5F 70 6F 69 6E 74 65 72 3B 0D     *file_pointer;.
009320:  0A 7B 0D 0A 20 20 46 41 53 54 20 69 6E 74 20 63    .{..  FAST int c
009330:  3B 0D 0A 0D 0A 20 20 69 66 20 28 28 63 20 3D 20    ;....  if ((c = 
009340:  67 65 74 63 28 66 69 6C 65 5F 70 6F 69 6E 74 65    getc(file_pointe
009350:  72 29 29 20 3D 3D 20 45 4F 46 29 20 72 65 74 75    r)) == EOF) retu
009360:  72 6E 20 45 4F 46 3B 0D 0A 20 20 72 65 74 75 72    rn EOF;..  retur
009370:  6E 20 63 20 2B 20 28 67 65 74 63 28 66 69 6C 65    n c + (getc(file
009380:  5F 70 6F 69 6E 74 65 72 29 20 3C 3C 20 38 29 3B    _pointer) << 8);
009390:  0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 70 75 74    ..}......int put
0093A0:  77 28 77 6F 72 64 2C 20 66 69 6C 65 5F 70 6F 69    w(word, file_poi
0093B0:  6E 74 65 72 29 0D 0A 20 20 75 6E 73 69 67 6E 65    nter)..  unsigne
0093C0:  64 20 77 6F 72 64 3B 0D 0A 20 20 46 49 4C 45 20    d word;..  FILE 
0093D0:  2A 66 69 6C 65 5F 70 6F 69 6E 74 65 72 3B 0D 0A    *file_pointer;..
0093E0:  7B 0D 0A 20 20 70 75 74 63 28 77 6F 72 64 20 26    {..  putc(word &
0093F0:  20 30 78 46 46 2C 20 66 69 6C 65 5F 70 6F 69 6E     0xFF, file_poin
009400:  74 65 72 29 3B 0D 0A 20 20 72 65 74 75 72 6E 20    ter);..  return 
009410:  70 75 74 63 28 77 6F 72 64 20 3E 3E 20 38 2C 20    putc(word >> 8, 
009420:  66 69 6C 65 5F 70 6F 69 6E 74 65 72 29 3B 0D 0A    file_pointer);..
009430:  7D 0D 0A 0D 0A 0D 0A 2F 2A 20 20 53 74 6F 72 61    }....../*  Stora
009440:  67 65 20 41 6C 6C 6F 63 61 74 69 6F 6E 20 61 6E    ge Allocation an
009450:  64 20 46 72 65 65 69 6E 67 20 28 48 65 61 70 20    d Freeing (Heap 
009460:  4D 61 6E 61 67 65 6D 65 6E 74 29 20 20 2A 2F 0D    Management)  */.
009470:  0A 0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 63 61 6C    .......char *cal
009480:  6C 6F 63 28 6E 2C 20 73 69 7A 65 29 0D 0A 20 20    loc(n, size)..  
009490:  75 6E 73 69 67 6E 65 64 20 20 20 6E 2C 20 73 69    unsigned   n, si
0094A0:  7A 65 3B 0D 0A 7B 0D 0A 20 20 46 41 53 54 20 63    ze;..{..  FAST c
0094B0:  68 61 72 20 2A 70 74 72 3B 0D 0A 20 20 46 41 53    har *ptr;..  FAS
0094C0:  54 20 75 6E 73 69 67 6E 65 64 20 6C 65 6E 67 74    T unsigned lengt
0094D0:  68 3B 0D 0A 0D 0A 20 20 70 74 72 20 3D 20 6D 61    h;....  ptr = ma
0094E0:  6C 6C 6F 63 28 6C 65 6E 67 74 68 20 3D 20 6E 20    lloc(length = n 
0094F0:  2A 20 73 69 7A 65 29 3B 0D 0A 20 20 69 66 20 28    * size);..  if (
009500:  44 5F 53 50 5F 69 6E 74 6F 20 30 78 37 33 45 44    D_SP_into 0x73ED
009510:  0D 0A 0D 0A 63 68 61 72 20 2A 73 62 72 6B 28 6E    ....char *sbrk(n
009520:  29 0D 0A 20 20 75 6E 73 69 67 6E 65 64 20 6E 3B    )..  unsigned n;
009530:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 75 6E    ..{..  static un
009540:  73 69 67 6E 65 64 20 72 65 73 75 6C 74 3B 0D 0A    signed result;..
009550:  0D 0A 20 20 69 6E 6C 69 6E 65 28 4C 44 5F 53 50    ..  inline(LD_SP
009560:  5F 69 6E 74 6F 2C 20 26 72 65 73 75 6C 74 29 3B    _into, &result);
009570:  0D 0A 20 20 69 66 20 28 72 65 73 75 6C 74 20 2B    ..  if (result +
009580:  20 5F 73 74 6B 6C 69 6D 20 3C 20 6E 29 0D 0A 20     _stklim < n).. 
009590:  20 20 20 7B 0D 0A 20 20 20 20 20 20 66 70 72 69       {..      fpri
0095A0:  6E 74 66 28 73 74 64 65 72 72 2C 22 5C 6E 68 65    ntf(stderr,"\nhe
0095B0:  61 70 20 66 75 6C 6C 5C 6E 22 29 3B 0D 0A 20 20    ap full\n");..  
0095C0:  20 20 20 20 72 65 74 75 72 6E 20 45 52 52 4F 52        return ERROR
0095D0:  3B 0D 0A 20 20 20 20 7D 0D 0A 20 20 72 65 73 75    ;..    }..  resu
0095E0:  6C 74 20 20 20 3D 20 2D 28 5F 73 74 6B 6C 69 6D    lt   = -(_stklim
0095F0:  20 2B 20 5F 53 41 46 45 54 59 29 3B 0D 0A 20 20     + _SAFETY);..  
009600:  5F 73 74 6B 6C 69 6D 20 2D 3D 20 6E 3B 0D 0A 20    _stklim -= n;.. 
009610:  20 72 65 74 75 72 6E 20 72 65 73 75 6C 74 3B 0D     return result;.
009620:  0A 7D 0D 0A 0D 0A 0D 0A 2F 2A 20 20 72 65 74 75    .}....../*  retu
009630:  72 6E 20 74 6F 20 73 79 73 74 65 6D 20 2D 20 43    rn to system - C
009640:  50 2F 4D 20 73 70 65 63 69 66 69 63 20 76 65 72    P/M specific ver
009650:  73 69 6F 6E 73 20 20 2A 2F 0D 0A 0D 0A 65 78 69    sions  */....exi
009660:  74 28 6E 29 0D 0A 7B 0D 0A 20 20 69 6E 6C 69 6E    t(n)..{..  inlin
009670:  65 28 43 41 4C 4C 2C 20 30 78 31 31 45 29 3B 0D    e(CALL, 0x11E);.
009680:  0A 20 20 5F 65 78 69 74 28 6E 29 3B 0D 0A 7D 0D    .  _exit(n);..}.
009690:  0A 0D 0A 0D 0A 5F 65 78 69 74 28 6E 29 0D 0A 7B    ....._exit(n)..{
0096A0:  0D 0A 20 20 69 66 20 28 6E 29 20 20 70 72 69 6E    ..  if (n)  prin
0096B0:  74 66 28 22 5C 6E 45 52 52 4F 52 20 45 58 49 54    tf("\nERROR EXIT
0096C0:  20 25 64 5C 6E 22 2C 20 6E 29 3B 0D 0A 20 20 69     %d\n", n);..  i
0096D0:  6E 6C 69 6E 65 28 30 78 43 37 29 3B 0D 0A 7D 0D    nline(0xC7);..}.
0096E0:  0A 0D 0A 0D 0A 2F 2A 20 20 50 73 65 75 64 6F 2D    ...../*  Pseudo-
0096F0:  52 61 6E 64 6F 6D 20 4E 75 6D 62 65 72 20 47 65    Random Number Ge
009700:  20 21 20 70 74 72 29 20 72 65 74 75 72 6E 20 4E     ! ptr) return N
009710:  55 4C 4C 3B 0D 0A 20 20 2A 70 74 72 20 3D 20 30    ULL;..  *ptr = 0
009720:  3B 09 09 09 2F 2A 20 6E 6F 77 20 7A 65 72 6F 20    ;.../* now zero 
009730:  66 69 6C 6C 20 74 68 65 20 73 74 6F 72 65 20 2A    fill the store *
009740:  2F 0D 0A 20 20 62 6C 74 28 70 74 72 2B 31 2C 20    /..  blt(ptr+1, 
009750:  70 74 72 2C 20 6C 65 6E 67 74 68 2D 31 29 3B 0D    ptr, length-1);.
009760:  0A 20 20 72 65 74 75 72 6E 20 70 74 72 3B 0D 0A    .  return ptr;..
009770:  7D 0D 0A 0D 0A 0D 0A 63 68 61 72 20 2A 6D 61 6C    }......char *mal
009780:  6C 6F 63 28 6E 75 6D 5F 62 79 74 65 73 29 0D 0A    loc(num_bytes)..
009790:  7B 0D 0A 20 20 73 74 61 74 69 63 20 48 45 41 44    {..  static HEAD
0097A0:  45 52 20 20 2A 70 2C 20 2A 71 3B 0D 0A 20 20 73    ER  *p, *q;..  s
0097B0:  74 61 74 69 63 20 75 6E 73 69 67 6E 65 64 20 20    tatic unsigned  
0097C0:  6E 62 79 74 65 73 3B 0D 0A 20 20 63 68 61 72 20    nbytes;..  char 
0097D0:  2A 73 62 72 6B 28 29 3B 0D 0A 0D 0A 20 20 69 66    *sbrk();....  if
0097E0:  20 28 20 21 20 6E 75 6D 5F 62 79 74 65 73 29 20     ( ! num_bytes) 
0097F0:  72 65 74 75 72 6E 20 4E 55 4C 4C 3B 0D 0A 20 20    return NULL;..  
009800:  6E 62 79 74 65 73 20 3D 20 28 6E 75 6D 5F 62 79    nbytes = (num_by
009810:  74 65 73 20 2B 20 28 73 69 7A 65 6F 66 28 48 45    tes + (sizeof(HE
009820:  41 44 45 52 29 20 2D 20 31 29 29 20 2F 20 73 69    ADER) - 1)) / si
009830:  7A 65 6F 66 28 48 45 41 44 45 52 29 20 2B 20 31    zeof(HEADER) + 1
009840:  3B 0D 0A 20 20 69 66 20 28 28 71 20 3D 20 5F 61    ;..  if ((q = _a
009850:  6C 6C 6F 63 70 29 20 3D 3D 20 4E 55 4C 4C 29 20    llocp) == NULL) 
009860:  20 2F 2A 20 6E 6F 20 66 72 65 65 20 6C 69 73 74     /* no free list
009870:  20 2A 2F 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20     */..    {..    
009880:  20 20 5F 62 61 73 65 2E 5F 70 74 72 20 20 3D 20      _base._ptr  = 
009890:  5F 61 6C 6C 6F 63 70 20 3D 20 71 20 3D 20 26 5F    _allocp = q = &_
0098A0:  62 61 73 65 3B 0D 0A 20 20 20 20 20 20 5F 62 61    base;..      _ba
0098B0:  73 65 2E 5F 73 69 7A 65 20 3D 20 30 3B 0D 0A 20    se._size = 0;.. 
0098C0:  20 20 20 7D 0D 0A 20 20 70 20 3D 20 71 2D 3E 5F       }..  p = q->_
0098D0:  70 74 72 3B 0D 0A 20 20 77 68 69 6C 65 20 28 54    ptr;..  while (T
0098E0:  52 55 45 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20    RUE)..    {..   
0098F0:  20 20 20 69 66 20 28 70 2D 3E 5F 73 69 7A 65 20       if (p->_size 
009900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
009910:  08 00 00 00 02 09 4E E5 08 00 41 02 00 00 00 02    ......N...A.....
009920:  08 00 46 02 00 00 00 02 08 00 42 02 00 00 00 02    ..F.......B.....
009930:  08 00 47 02 00 00 00 02 08 00 43 02 00 00 00 02    ..G.......C.....
009940:  08 00 48 02 00 00 00 02 08 00 44 02 00 00 00 02    ..H.......D.....
009950:  08 00 49 02 00 00 00 02 08 00 45 02 00 00 00 02    ..I.......E.....
009960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A00:  6E 65 72 61 74 6F 72 20 20 2A 2F 0D 0A 2F 2A 0D    nerator  */../*.
009A10:  0A 20 20 20 20 41 64 61 70 74 65 64 20 66 72 6F    .    Adapted fro
009A20:  6D 20 22 4C 65 61 72 6E 69 6E 67 20 74 6F 20 50    m "Learning to P
009A30:  72 6F 67 72 61 6D 20 69 6E 20 43 22 20 62 79 20    rogram in C" by 
009A40:  54 68 6F 6D 61 73 20 50 6C 75 6D 2E 0D 0A 2A 2F    Thomas Plum...*/
009A50:  0D 0A 0D 0A 0D 0A 63 68 61 72 20 20 5F 72 6E 75    ......char  _rnu
009A60:  6D 5B 34 5D 3B 0D 0A 0D 0A 0D 0A 76 6F 69 64 20    m[4];......void 
009A70:  73 72 61 6E 64 28 6E 29 0D 0A 7B 0D 0A 20 20 6C    srand(n)..{..  l
009A80:  6F 6E 67 5F 69 6E 69 74 28 5F 72 6E 75 6D 2C 20    ong_init(_rnum, 
009A90:  30 2C 6E 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E    0,n);..}......in
009AA0:  74 20 72 61 6E 64 28 29 0D 0A 7B 0D 0A 20 20 73    t rand()..{..  s
009AB0:  74 61 74 69 63 20 63 68 61 72 20 6B 5B 34 5D 3B    tatic char k[4];
009AC0:  0D 0A 0D 0A 20 20 6C 6F 6E 67 5F 69 6E 69 74 28    ....  long_init(
009AD0:  6B 2C 20 20 30 78 34 31 63 36 2C 30 78 34 65 36    k,  0x41c6,0x4e6
009AE0:  64 29 3B 0D 0A 20 20 6C 6F 6E 67 5F 6D 75 6C 74    d);..  long_mult
009AF0:  69 70 6C 79 28 5F 72 6E 75 6D 2C 20 5F 72 6E 75    iply(_rnum, _rnu
009B00:  6D 2C 20 6B 29 3B 0D 0A 20 20 6C 6F 6E 67 5F 69    m, k);..  long_i
009B10:  6E 69 74 28 6B 2C 20 20 20 20 20 20 20 30 2C 30    nit(k,       0,0
009B20:  78 33 30 33 39 29 3B 0D 0A 20 20 6C 6F 6E 67 5F    x3039);..  long_
009B30:  61 64 64 28 5F 72 6E 75 6D 2C 20 5F 72 6E 75 6D    add(_rnum, _rnum
009B40:  2C 20 6B 29 3B 0D 0A 20 20 72 65 74 75 72 6E 20    , k);..  return 
009B50:  20 28 28 5F 72 6E 75 6D 5B 33 5D 20 3C 3C 20 38     ((_rnum[3] << 8
009B60:  29 20 20 2B 20 20 5F 72 6E 75 6D 5B 32 5D 29 20    )  +  _rnum[2]) 
009B70:  26 20 30 78 37 46 46 46 3B 0D 0A 7D 0D 0A 0D 0A    & 0x7FFF;..}....
009B80:  0D 0A 0D 0A 0D 0A 2F 2A 20 20 53 6F 6D 65 20 46    ....../*  Some F
009B90:  75 6E 63 74 69 6F 6E 73 20 66 6F 72 20 33 32 20    unctions for 32 
009BA0:  62 69 74 20 69 6E 74 65 67 65 72 20 61 72 69 74    bit integer arit
009BB0:  68 6D 65 74 69 63 20 20 2A 2F 0D 0A 0D 0A 76 6F    hmetic  */....vo
009BC0:  69 64 20 6C 6F 6E 67 5F 6D 75 6C 74 69 70 6C 79    id long_multiply
009BD0:  28 63 2C 20 61 2C 20 62 29 0D 0A 20 20 63 68 61    (c, a, b)..  cha
009BE0:  72 20 2A 61 2C 20 2A 62 2C 20 2A 63 3B 0D 0A 7B    r *a, *b, *c;..{
009BF0:  0D 0A 20 20 73 74 61 74 69 63 20 63 68 61 72 20    ..  static char 
009C00:  11 07 00 19 5E 23 56 CD 8A 05 18 ED 0D 0A 41 20    ....^#V.......A 
009C10:  66 61 74 61 6C 20 65 72 72 6F 72 20 68 61 73 20    fatal error has 
009C20:  6F 63 63 75 72 65 64 20 2D 0D 0A 61 6E 20 69 6E    occured -..an in
009C30:  70 75 74 20 66 69 6C 65 20 69 73 20 70 72 6F 62    put file is prob
009C40:  61 62 6C 79 20 69 6C 6C 65 67 61 6C 0D 0A 0D 0A    ably illegal....
009C50:  00 0D 0A 44 69 73 63 20 66 75 6C 6C 20 2D 20 61    ...Disc full - a
009C60:  62 6F 72 74 69 6E 67 0D 0A 0D 0A 00 DD 54 DD 5D    borting......T.]
009C70:  EB 5E 23 56 10 FA C9 AF ED 52 19 30 01 EB B3 5A    .^#V.....R.0...Z
009C80:  C2 89 03 EB C9 EB 19 EB 29 1F 30 FC B7 20 F6 19    ........).0.. ..
009C90:  C9 C3 AC 02 7A AC 47 CD C6 03 EB CD C6 03 AF ED    ....z.G.........
009CA0:  52 19 30 01 EB B2 20 E9 B3 5A C2 B5 03 EB C9 EB    R.0... ..Z......
009CB0:  19 EB 29 38 DC 1F 30 FA B7 20 F4 ED 5A 38 D2 FA    ..)8..0.. ..Z8..
009CC0:  91 03 B0 F0 18 03 7C B7 F0 AF 95 6F 3E 00 9C 67    ......|....o>..g
009CD0:  C9 7C B5 CA BA 02 7C D5 AA F5 AF B4 F4 C9 03 44    .|....|........D
009CE0:  4D 21 00 00 EB CD C6 03 B5 CA 01 04 3E 11 29 3D    M!..........>.)=
009CF0:  30 FC EB ED 6A 09 38 02 ED 42 CB 13 CB 12 3D 20    0...j.8..B....= 
009D00:  F2 F1 EB FC C9 03 EB F1 B7 F0 18 BD CD 1C 06 E5    ................
009D10:  D5 C5 F5 2A 0B 01 CD 25 04 F1 C1 D1 E1 C9 E5 11    ...*...%........
009D20:  0C 03 C3 AF 02 5E 23 56 23 23 23 7E 3D 20 EF 2B    .....^#V###~= .+
009D30:  2B 2B 13 1A 72 2B 73 FE 1A C0 E5 23 23 4E 23 46    ++..r+s....##N#F
009D40:  2B 2B 2B EB ED 42 EB D1 C0 18 1E D5 CD A1 04 E1    +++..B..........
009D50:  E5 11 04 00 19 36 01 23 23 23 EB 0E 0F CD 9D 01    .....6.###......
009D60:  EB 2B 2B 3C D1 28 28 36 00 21 2B 00 19 EB 73 23    .++<.((6.!+...s#
009D70:  72 D5 23 4E 23 46 23 23 E5 23 7E CD AD 01 23 CD    r.#N#F##.#~...#.
009D80:  C5 01 EB 0E 14 CD 9D 01 B7 28 07 36 1A E1 D1 36    .........(.6...6
009D90:  01 C9 D1 E1 7E D5 1B 1B 1B 1B EB 72 2B 73 EB D1    ....~......r+s..
009DA0:  C9 CD BF 01 EB 23 23 4E 23 46 3E 1A 02 EB 13 CD    .....##N#F>.....
009DB0:  8A 05 13 13 7E FE 20 28 23 D6 40 12 CD AD 01 13    ....~. (#.@.....
009DC0:  AF 12 13 23 23 01 08 00 ED B0 23 0E 03 ED B0 12    ...##.....#.....
009DD0:  13 12 13 12 13 12 21 11 00 19 77 C9 AF 18 DC D5    ......!...w.....
009DE0:  CD A1 04 D1 21 2B 00 19 EB 73 23 72 23 4E 23 46    ....!+...s#r#N#F
009DF0:  23 E5 60 69 ED 52 44 4D 0B 62 6B 36 00 13 ED B0    #.`i.RDM.bk6....
009E00:  78 5B 34 5D 2C 20 70 72 6F 64 75 63 74 5B 34 5D    x[4], product[4]
009E10:  3B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74 20    ;..  static int 
009E20:  69 2C 20 6A 3B 0D 0A 0D 0A 20 20 6C 6F 6E 67 5F    i, j;....  long_
009E30:  73 65 74 28 70 72 6F 64 75 63 74 2C 20 30 2C 30    set(product, 0,0
009E40:  29 3B 0D 0A 20 20 66 6F 72 20 28 69 20 3D 20 30    );..  for (i = 0
009E50:  3B 20 69 20 3C 20 34 3B 20 2B 2B 69 29 0D 0A 20    ; i < 4; ++i).. 
009E60:  20 20 20 66 6F 72 20 28 6A 20 3D 20 69 3B 20 6A       for (j = i; j
009E70:  20 3E 3D 20 30 3B 20 2D 2D 6A 29 0D 0A 20 20 20     >= 0; --j)..   
009E80:  20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 6C 6F       {..        lo
009E90:  6E 67 5F 73 65 74 28 78 2C 20 61 5B 69 2D 6A 5D    ng_set(x, a[i-j]
009EA0:  20 2A 20 62 5B 6A 5D 2C 20 69 29 3B 0D 0A 20 20     * b[j], i);..  
009EB0:  20 20 20 20 20 20 6C 6F 6E 67 5F 61 64 64 28 70          long_add(p
009EC0:  72 6F 64 75 63 74 2C 20 70 72 6F 64 75 63 74 2C    roduct, product,
009ED0:  20 78 29 3B 0D 0A 20 20 20 20 20 20 7D 0D 0A 20     x);..      }.. 
009EE0:  20 6C 6F 6E 67 5F 63 6F 70 79 28 63 2C 20 70 72     long_copy(c, pr
009EF0:  6F 64 75 63 74 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    oduct);..}......
009F00:  0D 0A 76 6F 69 64 20 6C 6F 6E 67 5F 61 64 64 28    ..void long_add(
009F10:  63 2C 20 61 2C 20 62 29 0D 0A 20 20 63 68 61 72    c, a, b)..  char
009F20:  20 2A 61 2C 20 2A 62 2C 20 2A 63 3B 0D 0A 7B 0D     *a, *b, *c;..{.
009F30:  0A 20 20 73 74 61 74 69 63 20 69 6E 74 20 75 2C    .  static int u,
009F40:  20 69 3B 0D 0A 0D 0A 20 20 75 20 3D 20 30 3B 0D     i;....  u = 0;.
009F50:  0A 20 20 66 6F 72 20 28 69 20 3D 20 34 3B 20 69    .  for (i = 4; i
009F60:  3B 20 2D 2D 69 29 0D 0A 20 20 20 20 7B 0D 0A 20    ; --i)..    {.. 
009F70:  20 20 20 20 20 75 20 20 20 2B 3D 20 20 2A 61 2B         u   +=  *a+
009F80:  2B 20 20 2B 20 20 2A 62 2B 2B 3B 0D 0A 20 20 20    +  +  *b++;..   
009F90:  20 20 20 2A 63 2B 2B 20 3D 20 20 75 20 26 20 30       *c++ =  u & 0
009FA0:  78 66 66 3B 0D 0A 20 20 20 20 20 20 75 20 20 3E    xff;..      u  >
009FB0:  3E 3D 20 20 38 3B 0D 0A 20 20 20 20 7D 0D 0A 7D    >=  8;..    }..}
009FC0:  0D 0A 0D 0A 0D 0A 76 6F 69 64 20 6C 6F 6E 67 5F    ......void long_
009FD0:  73 75 62 28 63 2C 20 61 2C 20 62 29 20 20 2F 2A    sub(c, a, b)  /*
009FE0:  20 63 20 3D 20 61 20 2D 20 62 20 20 2A 2F 0D 0A     c = a - b  */..
009FF0:  20 20 63 68 61 72 20 2A 61 2C 20 2A 62 2C 20 2A      char *a, *b, *
00A000:  E1 36 FF 23 E5 23 23 EB 0E 13 CD 9D 01 0E 16 CD    .6.#.##.........
00A010:  9D 01 E1 3C 36 01 C0 36 00 C9 E5 D5 C5 F5 2A 0B    ...<6..6......*.
00A020:  01 5E 23 56 12 2B CD 35 05 F1 C1 D1 E1 C9 1A 5F    .^#V.+.5......._
00A030:  0E 02 C3 9D 01 5E 23 56 23 23 23 7E 3C C2 1E 04    .....^#V###~<...
00A040:  23 23 7E 01 FB FF 09 3C 28 E4 13 1A 72 2B 73 FE    ##~....<(...r+s.
00A050:  1A C0 E5 23 23 4E 23 46 EB B7 ED 42 EB D1 C0 21    ...##N#F...B...!
00A060:  2B 00 19 EB 73 23 72 23 23 23 23 23 7E CD AD 01    +...s#r#####~...
00A070:  23 CD C5 01 EB 0E 15 CD 9D 01 B7 C8 21 51 03 CD    #...........!Q..
00A080:  86 02 C7 62 6B 2B 2B 36 00 C9 1A B7 F0 D5 E5 1B    ...bk++6........
00A090:  1B 1B 1B 21 2B 00 19 EB 4E 23 46 EB ED 42 09 EB    ...!+...N#F..B..
00A0A0:  01 05 00 09 28 0B CD 6C 05 0E 10 CD 9D 01 E1 D1    ....(..l........
00A0B0:  C9 EB 13 18 F4 CD 88 01 FE 0D 20 F9 C9 5E 23 56    .......... ..^#V
00A0C0:  1A FE 0D 3E 00 C0 3C C9 CD 88 01 FE 20 28 F9 FE    ...>..<..... (..
00A0D0:  0D C0 18 F4 CD C8 05 FE 2D 28 37 FE 2B CC 88 01    ........-(7.+...
00A0E0:  CD E3 01 D2 A0 02 21 00 00 06 04 FE 34 30 01 04    ......!.....40..
00A0F0:  D6 30 5F 16 00 19 CD 1C 06 CD E3 01 30 0E CD 0F    .0_.........0...
00A100:  04 05 28 0B 29 E5 29 29 D1 19 18 E4 CB 7C C8 C3    ..(.).)).....|..
00A110:  A7 02 CD DD 05 1E 00 EB B7 ED 52 C9 E5 D5 2A 0B    ..........R...*.
00A120:  01 5E 23 56 1A D1 E1 C9 CD 1C 06 FE 0D 28 08 77    .^#V.........(.w
00A130:  23 CD 0F 04 10 F2 C9 AF 77 23 10 FC C9 21 02 00    #.......w#...!..
00A140:  39 4F AF CB 39 1F CB 39 1F CB 39 17 17 17 47 04    9O..9..9..9...G.
00A150:  AF 37 8F 10 FD 09 C9 3C 47 7E B2 77 CB 02 30 01    .7.....<G~.w..0.
00A160:  23 10 F6 C9 E1 22 06 01 06 00 68 60 B7 ED 42 39    #...."....h`..B9
00A170:  54 5D 2B F9 36 00 ED B0 2A 06 01 E9 E1 22 06 01    T]+.6...*...."..
00A180:  21 00 00 39 54 5D 09 41 1A 02 00 77 23 13 10 F8    !..9T].A...w#...
00A190:  EB F9 2A 06 01 E9 E1 22 06 01 21 00 00 39 54 5D    ..*...."..!..9T]
00A1A0:  09 41 CD 00 00 23 13 10 F9 3E 01 F9 2A 06 01 E9    .A...#...>..*...
00A1B0:  1A BE C8 23 10 FD AF 18 F2 1A 2F A6 18 F4 EB 1A    ...#....../.....
00A1C0:  2F A6 EB 18 ED B7 ED 52 3E 80 EA D8 06 A4 07 C9    /......R>.......
00A1D0:  B7 ED 52 3E 80 EA CD 06 A4 07 EE 01 C9 2D 7B 28    ..R>.........-{(
00A1E0:  1B 2D 28 0F 2D 28 07 2D 28 04 45 CD 6B 02 7A CD    .-(.-(.-(.E.k.z.
00A1F0:  F3 06 7B 4F 0F 0F 0F 0F CD FC 06 79 E6 0F C6 90    ..{O.......y....
00A200:  6D 65 6E 74 20 73 74 72 69 6E 67 73 09 2A 2F 0D    ment strings.*/.
00A210:  0A 20 20 63 68 61 72 20 2A 64 65 73 74 3B 09 2F    .  char *dest;./
00A220:  2A 20 20 73 63 72 61 74 63 68 20 61 72 65 61 20    *  scratch area 
00A230:  66 6F 72 20 61 72 67 75 6D 65 6E 74 20 73 74 72    for argument str
00A240:  69 6E 67 73 09 09 2A 2F 0D 0A 7B 0D 0A 20 20 46    ings..*/..{..  F
00A250:  41 53 54 20 69 6E 74 20 20 63 2C 20 61 72 67 63    AST int  c, argc
00A260:  3B 0D 0A 20 20 46 41 53 54 20 63 68 61 72 20 2A    ;..  FAST char *
00A270:  70 3B 0D 0A 0D 0A 20 20 61 72 67 76 5B 30 5D 20    p;....  argv[0] 
00A280:  3D 20 43 4D 44 5F 4E 41 4D 45 3B 09 2F 2A 20 63    = CMD_NAME;./* c
00A290:  61 6E 6E 6F 74 20 67 65 74 20 63 6F 6D 6D 61 6E    annot get comman
00A2A0:  64 20 6E 61 6D 65 20 66 72 6F 6D 20 43 50 2F 4D    d name from CP/M
00A2B0:  20 2A 2F 0D 0A 20 20 61 72 67 63 20 3D 20 31 3B     */..  argc = 1;
00A2C0:  0D 0A 20 20 63 20 3D 20 27 20 27 3B 09 09 2F 2A    ..  c = ' ';../*
00A2D0:  20 70 72 69 6D 65 20 74 68 65 20 70 75 6D 70 20     prime the pump 
00A2E0:  2A 2F 0D 0A 0D 0A 20 20 77 68 69 6C 65 20 28 54    */....  while (T
00A2F0:  52 55 45 29 09 09 2F 2A 20 20 73 63 61 6E 20 61    RUE)../*  scan a
00A300:  72 67 75 6D 65 6E 74 73 20 61 6E 64 20 63 6F 70    rguments and cop
00A310:  79 20 74 6F 20 73 61 66 65 20 61 72 65 61 20 20    y to safe area  
00A320:  2A 2F 0D 0A 20 20 20 20 7B 0D 0A 09 77 68 69 6C    */..    {...whil
00A330:  65 20 28 63 20 3D 3D 20 27 20 27 29 20 63 20 3D    e (c == ' ') c =
00A340:  20 2A 73 2B 2B 3B 09 2F 2A 20 20 73 6B 69 70 20     *s++;./*  skip 
00A350:  6C 65 61 64 69 6E 67 20 73 70 61 63 65 73 20 20    leading spaces  
00A360:  2A 2F 0D 0A 09 69 66 20 28 20 21 20 63 20 20 7C    */...if ( ! c  |
00A370:  7C 20 20 63 20 3D 3D 20 27 5C 6E 27 29 20 72 65    |  c == '\n') re
00A380:  74 75 72 6E 20 61 72 67 63 3B 09 2F 2A 20 72 65    turn argc;./* re
00A390:  74 75 72 6E 20 69 66 20 65 6E 64 20 6F 66 20 6C    turn if end of l
00A3A0:  69 6E 65 20 20 2A 2F 0D 0A 0D 0A 09 70 20 3D 20    ine  */.....p = 
00A3B0:  64 65 73 74 3B 09 09 2F 2A 20 20 70 75 74 20 6E    dest;../*  put n
00A3C0:  65 77 20 61 72 67 75 6D 65 6E 74 20 69 6E 74 6F    ew argument into
00A3D0:  20 76 65 63 74 6F 72 20 20 2A 2F 0D 0A 09 69 66     vector  */...if
00A3E0:  20 28 63 20 3D 3D 20 27 22 27 29 0D 0A 09 20 20     (c == '"')...  
00A3F0:  7B 0D 0A 09 20 20 20 20 77 68 69 6C 65 20 28 28    {...    while ((
00A400:  27 CE 40 27 CD 8B 01 C9 E5 21 CF FF ED 5B 08 01    '.@'.....!...[..
00A410:  B7 ED 52 EB 09 22 08 01 E1 73 23 72 C9 C3 2E 07    ..R.."...s#r....
00A420:  20 20 45 44 38 30 20 20 20 20 2E 43 4F 4D AF 21      ED80    .COM.!
00A430:  F6 6C 22 4D 6C 32 4F 6C 3E C3 32 88 01 32 8B 01    .l"Ml2Ol>.2..2..
00A440:  21 1A 05 22 8C 01 21 0C 04 22 89 01 3A 04 00 32    !.."..!.."..:..2
00A450:  0A 01 21 7A B8 C3 3F 45 C3 5B 07 DD E5 DD 21 04    ..!z..?E.[....!.
00A460:  00 DD 39 21 00 00 39 F9 DD 7E 02 32 16 01 0E 1F    ..9!..9..~.2....
00A470:  CD 64 06 3E 61 5F CD 3D 06 57 E5 D5 3E 7A D1 E1    .d.>a_.=.W..>z..
00A480:  93 38 03 CD 57 06 3A 16 01 CD 3D 06 A6 ED 44 3E    .8..W.:...=...D>
00A490:  00 17 21 20 00 39 F9 B7 CA A9 07 DD 7E 02 6F 26    ..! .9......~.o&
00A4A0:  00 11 E0 FF 19 7D DD 77 02 DD 7E 02 DD 77 03 DD    .....}.w..~..w..
00A4B0:  E1 D1 33 E1 EB E9 C3 B9 07 DD E5 DD 21 04 00 DD    ..3.........!...
00A4C0:  39 21 00 00 39 F9 DD 7E 02 6F 26 00 E5 3E 30 6F    9!..9..~.o&..>0o
00A4D0:  26 00 D1 EB B7 ED 52 DD 75 03 DD 74 04 DD E1 D1    &.....R.u..t....
00A4E0:  33 E1 EB E9 C3 E7 07 DD E5 DD 21 04 00 DD 39 21    3.........!...9!
00A4F0:  FF FF 39 F9 21 06 00 E5 21 01 00 CD C9 03 EB C1    ..9.!...!.......
00A500:  DD E5 CD 05 00 DD E1 7D DD 77 FB DD 7E FB F5 21    .......}.w..~..!
00A510:  00 00 7D C1 90 28 02 3E 01 B7 CA F4 07 DD 7E FB    ..}..(.>......~.
00A520:  DD 77 02 33 DD E1 D1 E1 EB E9 C3 2D 08 DD E5 DD    .w.3.......-....
00A530:  21 04 00 DD 39 21 00 00 39 F9 21 80 01 22 0B 01    !...9!..9.!.."..
00A540:  C3 53 08 50 6C 65 61 73 65 20 77 61 69 74 2E 2E    .S.Please wait..
00A550:  2E 2E 2E 21 43 08 06 10 CD 73 02 CD CB 01 DD E1    ...!C....s......
00A560:  D1 E1 EB E9 C3 67 08 DD E5 DD 21 04 00 DD 39 21    .....g....!...9!
00A570:  FE FF 39 F9 21 01 00 E5 DD 75 FA DD 74 FB DD 6E    ..9.!....u..t..n
00A580:  02 DD 66 03 E3 C3 95 08 DD 6E FA DD 66 FB 23 DD    ..f......n..f.#.
00A590:  75 FA DD 74 FB D1 D5 EB B7 ED 52 FA AA 08 21 80    u..t......R...!.
00A5A0:  01 22 0B 01 CD CB 01 C3 88 08 D1 E1 DD E1 D1 E1    ."..............
00A5B0:  E1 EB E9 C3 B6 08 DD E5 DD 21 04 00 DD 39 21 FE    .........!...9!.
00A5C0:  FF 39 F9 21 01 00 E5 DD 75 FA DD 74 FB DD 6E 02    .9.!....u..t..n.
00A5D0:  DD 66 03 E3 C3 E4 08 DD 6E FA DD 66 FB 23 DD 75    .f......n..f.#.u
00A5E0:  FA DD 74 FB D1 D5 EB B7 ED 52 FA 04 09 21 80 01    ..t......R...!..
00A5F0:  22 0B 01 DD 6E 04 DD 66 05 22 0B 01 3E 2D CD 8B    "...n..f."..>-..
00A600:  63 20 3D 20 2A 73 2B 2B 29 20 20 26 26 20 20 63    c = *s++)  &&  c
00A610:  20 21 3D 20 27 5C 6E 27 20 20 26 26 20 20 63 20     != '\n'  &&  c 
00A620:  21 3D 20 27 22 27 29 0D 0A 09 20 20 20 20 20 20    != '"')...      
00A630:  2A 70 2B 2B 20 3D 20 63 3B 0D 0A 09 20 20 20 20    *p++ = c;...    
00A640:  69 66 20 28 63 20 3D 3D 20 27 22 27 29 20 63 20    if (c == '"') c 
00A650:  3D 20 27 20 27 3B 0D 0A 09 20 20 7D 0D 0A 09 65    = ' ';...  }...e
00A660:  6C 73 65 0D 0A 09 20 20 7B 0D 0A 09 20 20 20 20    lse...  {...    
00A670:  64 6F 20 2A 70 2B 2B 20 3D 20 74 6F 75 70 70 65    do *p++ = touppe
00A680:  72 28 63 29 3B 0D 0A 09 20 20 20 20 77 68 69 6C    r(c);...    whil
00A690:  65 20 28 28 63 20 3D 20 2A 73 2B 2B 29 20 20 26    e ((c = *s++)  &
00A6A0:  26 20 20 63 20 21 3D 20 27 5C 6E 27 20 20 26 26    &  c != '\n'  &&
00A6B0:  20 20 63 20 21 3D 20 27 20 27 29 3B 0D 0A 09 20      c != ' ');... 
00A6C0:  20 7D 0D 0A 09 2A 70 2B 2B 20 3D 20 4E 55 4C 4C     }...*p++ = NULL
00A6D0:  3B 0D 0A 0D 0A 09 2F 2A 20 6E 6F 77 20 64 6F 20    ;...../* now do 
00A6E0:  72 65 64 69 72 65 63 74 69 6F 6E 20 6F 66 20 73    redirection of s
00A6F0:  74 64 69 6E 20 61 6E 64 20 73 74 64 6F 75 74 20    tdin and stdout 
00A700:  2A 2F 0D 0A 0D 0A 09 69 66 20 20 20 20 20 20 28    */.....if      (
00A710:  2A 64 65 73 74 20 3D 3D 20 27 3C 27 29 09 09 66    *dest == '<')..f
00A720:  72 65 6F 70 65 6E 28 64 65 73 74 2B 31 2C 20 22    reopen(dest+1, "
00A730:  72 22 2C 20 73 74 64 69 6E 29 3B 0D 0A 09 65 6C    r", stdin);...el
00A740:  73 65 20 69 66 20 28 2A 64 65 73 74 20 3D 3D 20    se if (*dest == 
00A750:  27 3E 27 29 0D 0A 20 20 20 20 20 20 20 20 20 20    '>')..          
00A760:  7B 0D 0A 09 20 20 20 20 69 66 20 28 2A 28 64 65    {...    if (*(de
00A770:  73 74 2B 31 29 20 3D 3D 20 27 3E 27 29 09 66 72    st+1) == '>').fr
00A780:  65 6F 70 65 6E 28 64 65 73 74 2B 32 2C 20 22 61    eopen(dest+2, "a
00A790:  22 2C 20 73 74 64 6F 75 74 29 3B 0D 0A 09 20 20    ", stdout);...  
00A7A0:  20 20 65 6C 73 65 09 09 09 66 72 65 6F 70 65 6E      else...freopen
00A7B0:  28 64 65 73 74 2B 31 2C 20 22 77 22 2C 20 73 74    (dest+1, "w", st
00A7C0:  64 6F 75 74 29 3B 0D 0A 09 20 20 7D 0D 0A 09 65    dout);...  }...e
00A7D0:  6C 73 65 20 2F 2A 20 67 65 6E 75 69 6E 65 20 61    lse /* genuine a
00A7E0:  72 67 75 6D 65 6E 74 20 2D 20 6E 6F 74 20 72 65    rgument - not re
00A7F0:  64 69 72 65 63 74 69 6F 6E 20 2A 2F 0D 0A 09 20    direction */... 
00A800:  01 C3 D7 08 D1 21 80 01 22 0B 01 DD 6E 04 DD 66    .....!.."...n..f
00A810:  05 22 0B 01 CD CB 01 E1 DD E1 D1 21 06 00 39 F9    .".........!..9.
00A820:  EB E9 C3 25 09 DD E5 DD 21 04 00 DD 39 21 FE FF    ...%....!...9!..
00A830:  39 F9 21 01 00 DD 75 FA DD 74 FB C3 4B 09 DD 6E    9.!...u..t..K..n
00A840:  FA DD 66 FB 23 DD 75 FA DD 74 FB 11 0C 00 EB B7    ..f.#.u..t......
00A850:  ED 52 FA CA 09 21 54 54 E5 DD 6E 04 DD 66 05 29    .R...!TT..n..f.)
00A860:  29 54 5D 29 19 D1 19 E5 DD 6E FA DD 66 FB 2B D1    )T]).....n..f.+.
00A870:  19 7E F5 21 00 00 7D C1 90 28 02 3E 01 B7 CA C7    .~.!..}..(.>....
00A880:  09 21 80 01 22 0B 01 DD 6E 06 DD 66 07 22 0B 01    .!.."...n..f."..
00A890:  21 54 54 E5 DD 6E 04 DD 66 05 29 29 54 5D 29 19    !TT..n..f.))T]).
00A8A0:  D1 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E CD 8B 01    ....n..f.+..~...
00A8B0:  DD 6E 02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56    .n..f...n..f.^#V
00A8C0:  EB 23 EB E1 73 23 72 C3 3E 09 21 80 01 22 0B 01    .#..s#r.>.!.."..
00A8D0:  DD 6E 06 DD 66 07 22 0B 01 3E 20 CD 8B 01 DD 6E    .n..f."..> ....n
00A8E0:  02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56 EB 23    ..f...n..f.^#V.#
00A8F0:  EB E1 73 23 72 E1 DD E1 D1 21 08 00 39 F9 EB E9    ..s#r....!..9...
00A900:  C3 03 0A DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9    ......!...9!..9.
00A910:  21 00 00 DD 75 FA DD 74 FB 21 80 01 E5 DD 6E 02    !...u..t.!....n.
00A920:  DD 66 03 E5 DD E5 D1 21 FA FF 19 E5 06 01 CD 6C    .f.....!.......l
00A930:  03 D5 CD 25 09 E1 DD E1 D1 E1 E1 EB E9 C3 40 0A    ...%..........@.
00A940:  DD E5 DD 21 04 00 DD 39 21 FF FF 39 F9 2A 0B 01    ...!...9!..9.*..
00A950:  E5 21 80 01 22 0B 01 CD CB 01 E1 22 0B 01 C3 6A    .!.."......"...j
00A960:  0A 20 28 59 2F 4E 29 20 20 3F 2A 0B 01 E5 21 80    . (Y/N)  ?*...!.
00A970:  01 22 0B 01 21 61 0A E5 21 20 00 3E 09 4F CD 66    ."..!a..! .>.O.f
00A980:  02 E1 41 CD 73 02 E1 22 0B 01 3B 3B 06 01 CD 6C    ..A.s.."..;;...l
00A990:  03 D5 CD E7 07 3B F1 F5 33 06 01 CD 6C 03 D5 CD    .....;..3...l...
00A9A0:  5B 07 3B F1 DD 77 FB DD 7E FB 32 16 01 0E 1F CD    [.;..w..~.2.....
00A9B0:  64 06 3E 4E CD 3D 06 B6 77 3E 59 CD 3D 06 B6 77    d.>N.=..w>Y.=..w
00A9C0:  3A 16 01 CD 3D 06 A6 ED 44 3E 00 17 21 20 00 39    :...=...D>..! .9
00A9D0:  F9 B7 CA 8A 0A 2A 0B 01 E5 21 80 01 22 0B 01 DD    .....*...!.."...
00A9E0:  7E FB CD 8B 01 CD CB 01 E1 22 0B 01 DD 7E FB F5    ~........"...~..
00A9F0:  3E 59 C1 90 3E 01 28 01 AF DD 77 02 33 DD E1 D1    >Y..>.(...w.3...
00AA00:  C3 1D 07 C3 B2 02 00 00 00 00 00 00 00 00 00 00    ................
00AA10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA20:  00 00 00 00 00 00 00 30 01 31 01 01 00 FF 50 00    .......0.1....P.
00AA30:  0D 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA80:  87 01 00 00 FF 01 FF 00 00 00 00 00 00 00 0E 06    ................
00AA90:  D5 1E FF CD 9D 01 D1 B7 C8 37 C9 0E 01 D5 E5 DD    .........7......
00AAA0:  E5 FD E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5 C5 3D    ...............=
00AAB0:  F2 B6 01 3A 0A 01 5F 0E 0E CD 9D 01 C1 D1 C9 D5    ...:.._.........
00AAC0:  11 80 00 18 01 D5 C5 0E 1A 18 EE 3E 0D CD 8B 01    ...........>....
00AAD0:  3E 0A CD 8B 01 C9 F5 D5 5F C5 0E 02 CD 9D 01 C1    >......._.......
00AAE0:  D1 F1 C9 FE 30 3F D0 FE 3A C9 E5 C5 06 05 CB 7C    ....0?..:......|
00AAF0:  28 08 EB 21 00 00 B7 ED 52 04 FD 21 5C 02 FD 5E    (..!....R..!\..^
00AB00:  00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23 10 EE    ..V...R0...#.#..
00AB10:  04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4 6B 02    .H.....B8.E...k.
00AB20:  E1 CB 7C 28 0C 3E 2D CD 8B 01 B7 EB 21 00 00 ED    ..|(.>-.....!...
00AB30:  52 FD 21 5C 02 01 30 05 3E 30 FD 5E 00 FD 56 01    R.!\..0.>0.^..V.
00AB40:  B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD 8B 01 0D    ..R8.<....(.....
00AB50:  FD 23 FD 23 10 E2 B9 C0 CD 8B 01 C9 10 27 E8 03    .#.#.........'..
00AB60:  64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD 8B 01    d........DG> ...
00AB70:  10 FB C9 7E 23 CD 8B 01 10 F9 C9 B7 20 05 21 8F    ...~#....... .!.
00AB80:  02 18 03 21 95 02 7E B7 C8 CD 8B 01 23 18 F7 46    ...!..~.....#..F
00AB90:  41 4C 53 45 00 54 52 55 45 00 11 0C 03 18 10 C1    ALSE.TRUE.......
00ABA0:  11 0C 03 18 0A C1 C1 11 0C 03 18 03 11 0C 03 C3    ................
00ABB0:  03 01 21 80 01 22 0B 01 18 27 11 0C 03 18 F0 11    ..!.."...'......
00ABC0:  0C 03 18 EB 11 0C 03 18 E6 11 0C 03 18 E1 0E 0B    ................
00ABD0:  CD 9D 01 0F D0 CD 9B 01 FE 03 C0 21 80 01 22 0B    ...........!..".
00ABE0:  01 21 0C 03 CD 86 02 CD BF 01 2A 01 01 7E FE C3    .!........*..~..
00ABF0:  20 07 23 5E 23 56 EB 18 F4 23 7E FE 21 C2 00 00     .#^#V...#~.!...
00AC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00AC10:  09 00 00 00 02 09 4E E5 09 00 41 02 00 00 00 02    ......N...A.....
00AC20:  09 00 46 02 00 00 00 02 09 00 42 02 00 00 00 02    ..F.......B.....
00AC30:  09 00 47 02 00 00 00 02 09 00 43 02 00 00 00 02    ..G.......C.....
00AC40:  09 00 48 02 00 00 00 02 09 00 44 02 00 00 00 02    ..H.......D.....
00AC50:  09 00 49 02 00 00 00 02 09 00 45 02 00 00 00 02    ..I.......E.....
00AC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AD00:  E1 EB E9 C3 06 0B DD E5 DD 21 04 00 DD 39 21 00    .........!...9!.
00AD10:  00 39 F9 C3 18 0B 20 28 21 80 01 22 0B 01 21 16    .9.... (!.."..!.
00AD20:  0B 06 02 CD 73 02 DD 7E 02 B7 CA 3B 0B 21 80 01    ....s..~...;.!..
00AD30:  22 0B 01 3E 59 CD 8B 01 C3 46 0B 21 80 01 22 0B    "..>Y....F.!..".
00AD40:  01 3E 4E CD 8B 01 C3 4B 0B 29 20 21 80 01 22 0B    .>N....K.) !..".
00AD50:  01 21 49 0B 06 02 CD 73 02 DD E1 D1 33 E1 EB E9    .!I....s....3...
00AD60:  C3 63 0B DD E5 DD 21 04 00 DD 39 21 FF FF 39 F9    .c....!...9!..9.
00AD70:  DD 6E 02 DD 66 03 7E F5 33 06 01 CD 6C 03 D5 CD    .n..f.~.3...l...
00AD80:  06 0B 2A 0B 01 E5 21 80 01 22 0B 01 CD CB 01 E1    ..*...!.."......
00AD90:  22 0B 01 C3 9D 0B 20 28 20 59 2F 4E 2F 2A 0B 01    "..... ( Y/N/*..
00ADA0:  E5 21 80 01 22 0B 01 21 96 0B E5 21 14 00 3E 07    .!.."..!...!..>.
00ADB0:  4F CD 66 02 E1 41 CD 73 02 E1 22 0B 01 21 0D 00    O.f..A.s.."..!..
00ADC0:  E5 06 01 CD 6C 03 D5 CD 03 0A C3 D1 0B 29 20 3F    ....l........) ?
00ADD0:  20 2A 0B 01 E5 21 80 01 22 0B 01 21 CD 0B 06 04     *...!.."..!....
00ADE0:  CD 73 02 E1 22 0B 01 3B 3B 06 01 CD 6C 03 D5 CD    .s.."..;;...l...
00ADF0:  E7 07 3B F1 F5 33 06 01 CD 6C 03 D5 CD 5B 07 3B    ..;..3...l...[.;
00AE00:  F1 DD 77 FB DD 7E FB 32 16 01 0E 1F CD 64 06 3E    ..w..~.2.....d.>
00AE10:  4E CD 3D 06 B6 77 3E 59 CD 3D 06 B6 77 21 0D 00    N.=..w>Y.=..w!..
00AE20:  7D CD 3D 06 B6 77 3A 16 01 CD 3D 06 A6 ED 44 3E    }.=..w:...=...D>
00AE30:  00 17 21 20 00 39 F9 B7 CA E7 0B DD 7E FB F5 21    ..! .9......~..!
00AE40:  0D 00 7D C1 90 28 02 3E 01 B7 CA 77 0C 2A 0B 01    ..}..(.>...w.*..
00AE50:  E5 21 80 01 22 0B 01 DD 7E FB CD 8B 01 E1 22 0B    .!.."...~.....".
00AE60:  01 DD 6E 02 DD 66 03 E5 DD 7E FB F5 3E 59 C1 90    ..n..f...~..>Y..
00AE70:  3E 01 28 01 AF E1 77 2A 0B 01 E5 21 80 01 22 0B    >.(...w*...!..".
00AE80:  01 CD CB 01 E1 22 0B 01 DD 6E 02 DD 66 03 7E DD    ....."...n..f.~.
00AE90:  77 04 33 DD E1 D1 E1 E1 EB E9 C3 AE 0C C3 AE 0C    w.3.............
00AEA0:  20 20 20 20 20 20 20 20 20 20 2E 20 20 20 DD E5              .   ..
00AEB0:  DD 21 04 00 DD 39 21 E1 FF 39 F9 2A 0B 01 E5 21    .!...9!..9.*...!
00AEC0:  80 01 22 0B 01 CD CB 01 E1 22 0B 01 21 1B 00 E5    .."......"..!...
00AED0:  06 01 CD 6C 03 D5 CD 03 0A 2A 0B 01 E5 21 80 01    ...l.....*...!..
00AEE0:  22 0B 01 C3 EF 0C 20 74 6F 20 61 62 6F 72 74 21    "..... to abort!
00AEF0:  E6 0C 06 09 CD 73 02 CD CB 01 E1 22 0B 01 2A 0B    .....s....."..*.
00AF00:  6E FA DD 66 FB 2B D1 19 7E 6F 26 00 CD 21 02 3E    n..f.+..~o&..!.>
00AF10:  20 CD 8B 01 C3 DB 14 D1 C3 1E 15 29 20 2D 21 80     ..........) -!.
00AF20:  01 22 0B 01 21 1B 15 06 03 CD 73 02 E1 E1 DD E1    ."..!.....s.....
00AF30:  D1 33 E1 E1 EB E9 C3 39 15 DD E5 DD 21 04 00 DD    .3.....9....!...
00AF40:  39 21 FE FF 39 F9 3B 06 01 CD 6C 03 D5 CD E7 07    9!..9.;...l.....
00AF50:  3B F1 DD 77 FB DD 7E FB 32 16 01 0E 1F CD 64 06    ;..w..~.2.....d.
00AF60:  3E 30 5F CD 3D 06 57 E5 D5 3E 39 D1 E1 93 38 03    >0_.=.W..>9...8.
00AF70:  CD 57 06 3A 16 01 CD 3D 06 A6 ED 44 3E 00 17 21    .W.:...=...D>..!
00AF80:  20 00 39 F9 B7 CA 26 16 21 00 00 7D DD 77 FA 2A     .9...&.!..}.w.*
00AF90:  0B 01 E5 21 80 01 22 0B 01 DD 7E FB CD 8B 01 E1    ...!.."...~.....
00AFA0:  22 0B 01 DD 7E FA 6F 26 00 29 54 5D 29 29 19 E5    "...~.o&.)T]))..
00AFB0:  E5 DD 7E FB F5 33 06 01 CD 6C 03 D5 CD B9 07 E1    ..~..3...l......
00AFC0:  D1 19 7D DD 77 FA 3B 06 01 CD 6C 03 D5 CD E7 07    ..}.w.;...l.....
00AFD0:  3B F1 DD 77 FB DD 7E FB 32 16 01 0E 1F CD 64 06    ;..w..~.2.....d.
00AFE0:  3E 30 5F CD 3D 06 57 E5 D5 3E 39 D1 E1 93 38 03    >0_.=.W..>9...8.
00AFF0:  CD 57 06 3A 16 01 CD 3D 06 A6 ED 44 3E 00 17 21    .W.:...=...D>..!
00B000:  20 00 39 F9 EE 01 B7 CA 8F 15 DD 7E FA DD 77 FB     .9........~..w.
00B010:  2A 0B 01 E5 21 80 01 22 0B 01 3E 20 CD 8B 01 E1    *...!.."..> ....
00B020:  22 0B 01 C3 46 16 DD 7E FB F5 21 0D 00 7D C1 90    "...F..~..!..}..
00B030:  28 02 3E 01 B7 CA 46 16 DD 7E FB F5 33 06 01 CD    (.>...F..~..3...
00B040:  6C 03 D5 CD FB 12 DD 7E FB DD 77 02 E1 DD E1 D1    l......~..w.....
00B050:  E1 EB E9 C3 56 16 DD E5 DD 21 04 00 DD 39 21 FB    ....V....!...9!.
00B060:  FF 39 F9 21 00 00 DD 75 FA DD 74 FB 2A 0B 01 E5    .9.!...u..t.*...
00B070:  21 80 01 22 0B 01 DD 7E 02 CD 8B 01 E1 22 0B 01    !.."...~....."..
00B080:  DD 6E FA DD 66 FB 29 54 5D 29 29 19 E5 DD 7E 02    .n..f.)T]))...~.
00B090:  6F 26 00 D1 19 E5 3E 30 6F 26 00 D1 EB B7 ED 52    o&....>0o&.....R
00B0A0:  DD 75 FA DD 74 FB 3B 06 01 CD 6C 03 D5 CD E7 07    .u..t.;...l.....
00B0B0:  3B F1 DD 77 02 DD 7E 02 32 16 01 0E 1F CD 64 06    ;..w..~.2.....d.
00B0C0:  3E 30 5F CD 3D 06 57 E5 D5 3E 39 D1 E1 93 38 03    >0_.=.W..>9...8.
00B0D0:  CD 57 06 21 0D 00 7D CD 3D 06 B6 77 3E 20 CD 3D    .W.!..}.=..w> .=
00B0E0:  06 B6 77 3A 16 01 CD 3D 06 A6 ED 44 3E 00 17 21    ..w:...=...D>..!
00B0F0:  20 00 39 F9 B7 CA A6 16 DD 7E 02 32 16 01 0E 1F     .9......~.2....
00B100:  01 E5 21 80 01 22 0B 01 C3 1C 0D 4F 6D 69 74 20    ..!..".....Omit 
00B110:  66 69 6C 65 20 74 79 70 65 20 28 2E 21 0B 0D 06    file type (.!...
00B120:  11 CD 73 02 DD E5 D1 21 02 00 19 06 03 CD 73 02    ..s....!......s.
00B130:  C3 3C 0D 29 20 61 73 73 75 6D 65 64 21 33 0D 06    .<.) assumed!3..
00B140:  09 CD 73 02 CD CB 01 E1 22 0B 01 C3 5D 0D 45 6E    ..s....."...].En
00B150:  74 65 72 20 46 69 6C 65 6E 61 6D 65 20 2A 0B 01    ter Filename *..
00B160:  E5 21 80 01 22 0B 01 21 4E 0D 06 0F CD 73 02 E1    .!.."..!N....s..
00B170:  22 0B 01 DD E5 D1 21 DD FF 19 E5 21 A0 0C 01 0E    ".....!....!....
00B180:  00 D1 ED B0 21 01 00 DD 75 FA DD 74 FB C3 9D 0D    ....!...u..t....
00B190:  DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11 03 00    .n..f.#.u..t....
00B1A0:  EB B7 ED 52 FA D4 0D DD E5 D1 21 DD FF 19 E5 DD    ...R......!.....
00B1B0:  6E FA DD 66 FB 11 0B 00 19 2B D1 19 E5 DD E5 D1    n..f.....+......
00B1C0:  21 02 00 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E E1    !.....n..f.+..~.
00B1D0:  77 C3 90 0D 21 01 00 DD 75 FA DD 74 FB 3B 06 01    w...!...u..t.;..
00B1E0:  CD 6C 03 D5 CD E7 07 3B F1 DD 77 F9 DD 7E F9 6F    .l.....;..w..~.o
00B1F0:  26 00 11 0D 00 B7 ED 52 19 CA 06 0E 11 1B 00 B7    &......R........
00B200:  ED 52 19 C2 09 0E C3 E0 0E 11 08 00 B7 ED 52 19    .R............R.
00B210:  CA 1D 0E 11 7F 00 B7 ED 52 19 C2 7D 0E DD 6E FA    ........R..}..n.
00B220:  DD 66 FB E5 21 01 00 D1 B7 ED 52 3E 80 A4 07 B7    .f..!.....R>....
00B230:  CA 7A 0E DD 6E FA DD 66 FB 2B DD 75 FA DD 74 FB    .z..n..f.+.u..t.
00B240:  2A 0B 01 E5 21 80 01 22 0B 01 21 08 00 7D CD 8B    *...!.."..!..}..
00B250:  01 3E 20 CD 8B 01 21 08 00 7D CD 8B 01 E1 22 0B    .> ...!..}....".
00B260:  01 DD E5 D1 21 DD FF 19 E5 DD 6E FA DD 66 FB 2B    ....!.....n..f.+
00B270:  D1 19 E5 3E 20 E1 77 C3 7A 0E C3 E0 0E DD 6E FA    ...> .w.z.....n.
00B280:  DD 66 FB E5 21 0B 00 EB E1 B7 ED 52 3E 80 A4 07    .f..!......R>...
00B290:  B7 CA E0 0E 3B DD 7E F9 F5 33 06 01 CD 6C 03 D5    ....;.~..3...l..
00B2A0:  CD 5B 07 3B F1 DD 77 F9 DD E5 D1 21 DD FF 19 E5    .[.;..w....!....
00B2B0:  DD 6E FA DD 66 FB 2B D1 19 E5 DD 7E F9 E1 77 2A    .n..f.+....~..w*
00B2C0:  0B 01 E5 21 80 01 22 0B 01 DD 7E F9 CD 8B 01 E1    ...!.."...~.....
00B2D0:  22 0B 01 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    "...n..f.#.u..t.
00B2E0:  DD 7E F9 6F 26 00 7D 32 16 01 0E 1F CD 64 06 21    .~.o&.}2.....d.!
00B2F0:  0D 00 7D CD 3D 06 B6 77 21 1B 00 7D CD 3D 06 B6    ..}.=..w!..}.=..
00B300:  CD 64 06 3E 30 5F CD 3D 06 57 E5 D5 3E 39 D1 E1    .d.>0_.=.W..>9..
00B310:  93 38 03 CD 57 06 3A 16 01 CD 3D 06 A6 ED 44 3E    .8..W.:...=...D>
00B320:  00 17 21 20 00 39 F9 EE 01 B7 CA 6C 16 2A 0B 01    ..! .9.....l.*..
00B330:  E5 21 80 01 22 0B 01 3E 20 CD 8B 01 E1 22 0B 01    .!.."..> ...."..
00B340:  DD 6E FA DD 66 FB 7D DD 77 03 33 E1 E1 DD E1 D1    .n..f.}.w.3.....
00B350:  33 E1 EB E9 C3 57 17 DD E5 DD 21 04 00 DD 39 21    3....W....!...9!
00B360:  FE FF 39 F9 21 02 00 DD 75 FA DD 74 FB C3 7D 17    ..9.!...u..t..}.
00B370:  DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11 19 00    .n..f.#.u..t....
00B380:  EB B7 ED 52 FA FE 17 21 40 63 E5 DD 6E 04 DD 66    ...R...!@c..n..f
00B390:  05 2B 11 19 00 CD 77 03 D1 19 E5 DD 6E FA DD 66    .+....w.....n..f
00B3A0:  FB 2B D1 19 7E F5 21 00 00 7D C1 90 28 02 3E 01    .+..~.!..}..(.>.
00B3B0:  B7 CA FB 17 DD 6E 02 DD 66 03 E5 DD 6E 02 DD 66    .....n..f...n..f
00B3C0:  03 5E 23 56 EB 23 EB E1 73 23 72 21 80 01 22 0B    .^#V.#..s#r!..".
00B3D0:  01 DD 6E 06 DD 66 07 22 0B 01 21 40 63 E5 DD 6E    ..n..f."..!@c..n
00B3E0:  04 DD 66 05 2B 11 19 00 CD 77 03 D1 19 E5 DD 6E    ..f.+....w.....n
00B3F0:  FA DD 66 FB 2B D1 19 7E CD 8B 01 C3 70 17 E1 DD    ..f.+..~....p...
00B400:  E1 D1 21 08 00 39 F9 EB E9 C3 0C 18 DD E5 DD 21    ..!..9.........!
00B410:  04 00 DD 39 21 FE FF 39 F9 21 00 00 DD 75 FA DD    ...9!..9.!...u..
00B420:  74 FB 21 40 63 E5 DD 6E 02 DD 66 03 2B 11 19 00    t.!@c..n..f.+...
00B430:  CD 77 03 D1 19 E5 21 01 00 2B D1 19 7E FE 30 C2    .w....!..+..~.0.
00B440:  64 18 DD 6E 04 DD 66 05 E5 DD 6E 02 DD 66 03 E5    d..n..f...n..f..
00B450:  DD E5 D1 21 FA FF 19 E5 06 01 CD 6C 03 D5 CD 57    ...!.......l...W
00B460:  17 C3 B4 18 FE 31 C2 9D 18 DD 6E 04 DD 66 05 E5    .....1....n..f..
00B470:  DD 6E 02 DD 66 03 E5 DD E5 D1 21 FA FF 19 E5 06    .n..f.....!.....
00B480:  01 CD 6C 03 D5 CD 57 17 21 80 01 22 0B 01 DD 6E    ..l...W.!.."...n
00B490:  04 DD 66 05 22 0B 01 CD CB 01 C3 B4 18 FE 32 C2    ..f.".........2.
00B4A0:  B4 18 21 80 01 22 0B 01 DD 6E 04 DD 66 05 22 0B    ..!.."...n..f.".
00B4B0:  01 CD CB 01 E1 DD E1 D1 21 06 00 39 F9 EB E9 C3    ........!..9....
00B4C0:  C2 18 DD E5 DD 21 04 00 DD 39 21 FD FF 39 F9 AF    .....!...9!..9..
00B4D0:  DD 77 F9 21 00 00 DD 75 FA DD 74 FB DD 6E 03 DD    .w.!...u..t..n..
00B4E0:  66 04 23 DD 75 03 DD 74 04 21 40 63 E5 DD 6E 03    f.#.u..t.!@c..n.
00B4F0:  DD 66 04 2B 11 19 00 CD 77 03 D1 19 E5 21 01 00    .f.+....w....!..
00B500:  77 3A 16 01 CD 3D 06 A6 ED 44 3E 00 17 21 20 00    w:...=...D>..! .
00B510:  39 F9 B7 CA DD 0D 2A 0B 01 E5 21 80 01 22 0B 01    9.....*...!.."..
00B520:  CD CB 01 E1 22 0B 01 DD E5 D1 21 DD FF 19 E5 21    ....".....!....!
00B530:  02 00 2B D1 19 7E F5 3E 3A C1 90 28 02 3E 01 B7    ..+..~.>:..(.>..
00B540:  CA B6 0F 21 08 00 DD 75 FA DD 74 FB C3 5C 0F DD    ...!...u..t..\..
00B550:  6E FA DD 66 FB 2B DD 75 FA DD 74 FB 11 01 00 B7    n..f.+.u..t.....
00B560:  ED 52 FA 90 0F DD E5 D1 21 DD FF 19 E5 DD 6E FA    .R......!.....n.
00B570:  DD 66 FB 23 23 2B D1 19 E5 DD E5 D1 21 DD FF 19    .f.##+......!...
00B580:  E5 DD 6E FA DD 66 FB 2B D1 19 7E E1 77 C3 4F 0F    ..n..f.+..~.w.O.
00B590:  DD E5 D1 21 DD FF 19 E5 21 01 00 2B D1 19 E5 3E    ...!....!..+...>
00B5A0:  20 E1 77 DD E5 D1 21 DD FF 19 E5 21 02 00 2B D1     .w...!....!..+.
00B5B0:  19 E5 3E 20 E1 77 DD 6E 05 DD 66 06 E5 DD E5 D1    ..> .w.n..f.....
00B5C0:  21 DD FF 19 01 0E 00 D1 ED B0 DD 7E F9 F5 21 0D    !..........~..!.
00B5D0:  00 7D C1 90 3E 01 28 01 AF DD 77 07 21 1F 00 39    .}..>.(...w.!..9
00B5E0:  F9 DD E1 D1 21 07 00 39 F9 EB E9 C3 EE 0F DD E5    ....!..9........
00B5F0:  DD 21 04 00 DD 39 21 00 00 39 F9 21 4B 6C E5 DD    .!...9!..9.!Kl..
00B600:  E5 D1 21 02 00 19 D1 CD 4B 04 21 4B 6C 11 05 00    ..!.....K.!Kl...
00B610:  19 7E B7 CA 44 10 21 80 01 22 0B 01 DD E5 D1 21    .~..D.!..".....!
00B620:  02 00 19 06 0E CD 73 02 C3 36 10 20 6E 6F 74 20    ......s..6. not 
00B630:  66 6F 75 6E 64 20 21 2B 10 06 0B CD 73 02 CD CB    found !+....s...
00B640:  01 CD DB 02 DD E1 D1 21 10 00 39 F9 EB E9 C3 51    .......!..9....Q
00B650:  10 DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9 3B DD    ....!...9!..9.;.
00B660:  6E 05 DD 66 06 E5 DD E5 D1 21 02 00 19 01 03 00    n..f.....!......
00B670:  EB AF 6F 67 ED 42 39 F9 EB ED B0 06 01 CD 6C 03    ..og.B9.......l.
00B680:  D5 CD AE 0C 3B F1 DD 77 FB DD 7E FB B7 CA E1 10    ....;..w..~.....
00B690:  21 4B 6C E5 DD 6E 05 DD 66 06 D1 CD 4B 04 21 4B    !Kl..n..f...K.!K
00B6A0:  6C 11 05 00 19 7E DD 77 FA DD 7E FA B7 CA E1 10    l....~.w..~.....
00B6B0:  2A 0B 01 E5 21 80 01 22 0B 01 DD 6E 05 DD 66 06    *...!.."...n..f.
00B6C0:  06 0E CD 73 02 C3 D2 10 20 6E 6F 74 20 66 6F 75    ...s.... not fou
00B6D0:  6E 64 21 C8 10 06 0A CD 73 02 CD CB 01 E1 22 0B    nd!.....s.....".
00B6E0:  01 DD 7E FB F5 DD 7E FA C1 A0 EE 01 B7 CA 5E 10    ..~...~.......^.
00B6F0:  DD 7E FB DD 77 07 E1 DD E1 D1 21 07 00 39 F9 EB    .~..w.....!..9..
00B700:  2B D1 19 7E FE 30 C2 19 19 DD 6E FA DD 66 FB 23    +..~.0....n..f.#
00B710:  DD 75 FA DD 74 FB C3 6C 19 FE 31 C2 26 19 3E 01    .u..t..l..1.&.>.
00B720:  DD 77 F9 C3 6C 19 FE 32 C2 53 19 DD 7E 02 B7 CA    .w..l..2.S..~...
00B730:  43 19 DD 6E FA DD 66 FB 23 23 DD 75 FA DD 74 FB    C..n..f.##.u..t.
00B740:  C3 50 19 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    .P..n..f.#.u..t.
00B750:  C3 6C 19 FE 33 C2 6C 19 DD 7E 02 B7 CA 6C 19 DD    .l..3.l..~...l..
00B760:  6E FA DD 66 FB 23 DD 75 FA DD 74 FB DD 7E F9 F5    n..f.#.u..t..~..
00B770:  DD 6E 03 DD 66 04 E5 21 52 00 D1 AF ED 52 20 01    .n..f..!R....R .
00B780:  3C C1 B0 DD 77 F9 DD 7E F9 B7 CA DC 18 DD 7E 02    <...w..~......~.
00B790:  B7 CA A9 19 DD 6E FA DD 66 FB 23 EB 21 02 00 CD    .....n..f.#.!...
00B7A0:  D1 03 EB DD 75 FA DD 74 FB DD 6E FA DD 66 FB 23    ....u..t..n..f.#
00B7B0:  DD 75 05 DD 74 06 33 E1 DD E1 D1 33 E1 E1 EB E9    .u..t.3....3....
00B7C0:  C3 EA 1B C3 C6 19 DD E5 DD 21 04 00 DD 39 21 FE    .........!...9!.
00B7D0:  FF 39 F9 06 01 CD 6C 03 21 FA FF 19 5E 23 56 EB    .9....l.!...^#V.
00B7E0:  E5 DD 75 FA DD 74 FB 06 01 CD 6C 03 21 F4 FF 19    ..u..t....l.!...
00B7F0:  5E 23 56 EB E3 C3 05 1A DD 6E FA DD 66 FB 23 DD    ^#V......n..f.#.
00B800:  75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 20 1A 21 80    u..t......R. .!.
00B810:  01 22 0B 01 21 4B 6C 22 0B 01 CD CB 01 C3 F8 19    ."..!Kl"........
00B820:  D1 21 80 01 22 0B 01 21 4B 6C 22 0B 01 C3 3F 1A    .!.."..!Kl"...?.
00B830:  53 70 61 63 65 20 66 6F 72 20 6D 6F 72 65 20 21    Space for more !
00B840:  30 1A 06 0F CD 73 02 21 00 00 DD 75 FA DD 74 FB    0....s.!...u..t.
00B850:  21 4B 6C E5 21 0D 00 E5 DD E5 D1 21 FA FF 19 E5    !Kl.!......!....
00B860:  06 02 CD 6C 03 D5 CD 25 09 21 80 01 22 0B 01 21    ...l...%.!.."..!
00B870:  4B 6C 22 0B 01 C3 7F 1A 74 6F 20 71 75 69 74 21    Kl".....to quit!
00B880:  78 1A 06 07 CD 73 02 21 0A 00 7D CD 8B 01 06 01    x....s.!..}.....
00B890:  CD 6C 03 21 FA FF 19 E5 21 01 00 EB E1 73 23 72    .l.!....!....s#r
00B8A0:  E1 DD E1 D1 E1 EB E9 C3 AA 1A DD E5 DD 21 04 00    .............!..
00B8B0:  DD 39 21 00 00 39 F9 21 80 01 22 0B 01 21 4B 6C    .9!..9.!.."..!Kl
00B8C0:  22 0B 01 CD CB 01 06 01 CD 6C 03 21 FA FF 19 E5    "........l.!....
00B8D0:  06 01 CD 6C 03 21 FA FF 19 5E 23 56 EB 23 EB E1    ...l.!...^#V.#..
00B8E0:  73 23 72 06 01 CD 6C 03 21 EF FF 19 E5 AF E1 77    s#r...l.!......w
00B8F0:  DD E1 D1 E1 EB E9 C3 F9 1A DD E5 DD 21 04 00 DD    ............!...
00B900:  E9 C3 04 11 DD E5 DD 21 04 00 DD 39 21 FF FF 39    .......!...9!..9
00B910:  F9 3B 06 01 CD 6C 03 D5 CD E7 07 3B F1 DD 77 FB    .;...l.....;..w.
00B920:  DD 7E FB 32 16 01 0E 1F CD 64 06 3E 30 5F CD 3D    .~.2.....d.>0_.=
00B930:  06 57 E5 D5 3E 39 D1 E1 93 38 03 CD 57 06 21 0D    .W..>9...8..W.!.
00B940:  00 7D CD 3D 06 B6 77 3A 16 01 CD 3D 06 A6 ED 44    .}.=..w:...=...D
00B950:  3E 00 17 21 20 00 39 F9 B7 CA 11 11 DD 7E FB F5    >..! .9......~..
00B960:  21 0D 00 7D C1 90 28 02 3E 01 B7 CA 9E 11 DD 6E    !..}..(.>......n
00B970:  02 DD 66 03 E5 E5 DD 7E FB F5 33 06 01 CD 6C 03    ..f....~..3...l.
00B980:  D5 CD B9 07 E1 EB E1 73 23 72 2A 0B 01 E5 21 80    .......s#r*...!.
00B990:  01 22 0B 01 DD 7E FB CD 8B 01 E1 22 0B 01 DD 7E    ."...~....."...~
00B9A0:  FB F5 21 0D 00 7D C1 90 28 02 3E 01 DD 77 04 33    ..!..}..(.>..w.3
00B9B0:  DD E1 D1 E1 E1 EB E9 C3 BA 11 DD E5 DD 21 04 00    .............!..
00B9C0:  DD 39 21 FB FF 39 F9 C3 CC 11 20 28 21 80 01 22    .9!..9.... (!.."
00B9D0:  0B 01 21 CA 11 06 02 CD 73 02 DD 6E 02 DD 66 03    ..!.....s..n..f.
00B9E0:  7E 6F 26 00 E5 21 00 00 44 4D E1 CD EA 01 C3 F5    ~o&..!..DM......
00B9F0:  11 29 20 3F 20 21 F1 11 06 04 CD 73 02 3B DD E5    .) ? !.....s.;..
00BA00:  D1 21 F8 FF 19 E5 06 01 CD 6C 03 D5 CD 04 11 3B    .!.......l.....;
00BA10:  F1 B7 CA 63 12 21 00 00 DD 75 FA DD 74 FB DD 6E    ...c.!...u..t..n
00BA20:  FA DD 66 FB 29 54 5D 29 29 19 E5 DD 6E F8 DD 66    ..f.)T]))...n..f
00BA30:  F9 D1 19 DD 75 FA DD 74 FB 3B DD E5 D1 21 F8 FF    ....u..t.;...!..
00BA40:  19 E5 06 01 CD 6C 03 D5 CD 04 11 3B F1 EE 01 B7    .....l.....;....
00BA50:  CA 1E 12 DD 6E 02 DD 66 03 E5 DD 6E FA DD 66 FB    ....n..f...n..f.
00BA60:  7D E1 77 21 80 01 22 0B 01 CD CB 01 33 E1 E1 DD    }.w!..".....3...
00BA70:  E1 D1 E1 E1 EB E9 C3 79 12 DD E5 DD 21 04 00 DD    .......y....!...
00BA80:  39 21 FE FF 39 F9 DD 6E 04 DD 66 05 22 92 12 C3    9!..9..n..f."...
00BA90:  94 12 3D 43 21 01 00 E5 DD 75 FA DD 74 FB 2A 92    ..=C!....u..t.*.
00BAA0:  12 7E 6F 26 00 E3 C3 B6 12 DD 6E FA DD 66 FB 23    .~o&......n..f.#
00BAB0:  DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA EC 12 DD    .u..t......R....
00BAC0:  6E 06 DD 66 07 E5 2A 92 12 23 E5 DD 6E FA DD 66    n..f..*..#..n..f
00BAD0:  FB 2B D1 19 7E 6F 26 00 E5 DD 6E 02 DD 66 03 E5    .+..~o&...n..f..
00BAE0:  06 01 CD 6C 03 D5 CD 25 09 C3 A9 12 D1 E1 DD E1    ...l...%........
00BAF0:  D1 21 08 00 39 F9 EB E9 C3 FB 12 DD E5 DD 21 04    .!..9.........!.
00BB00:  39 21 FE FF 39 F9 DD 6E 02 DD 66 03 E5 21 00 00    9!..9..n..f..!..
00BB10:  EB E1 73 23 72 21 4B 6C E5 21 42 6B E5 21 74 61    ..s#r!Kl.!Bk.!ta
00BB20:  E5 DD 6E 04 DD 66 05 2B D1 19 7E 6F 26 00 2B 54    ..n..f.+..~o&.+T
00BB30:  5D 29 29 19 D1 19 E5 DD 6E 02 DD 66 03 E5 06 02    ])).....n..f....
00BB40:  CD 6C 03 D5 CD 79 12 DD 6E 02 DD 66 03 5E 23 56    .l...y..n..f.^#V
00BB50:  EB E5 21 0D 00 EB E1 B7 ED 52 3E 80 A4 07 B7 CA    ..!......R>.....
00BB60:  7E 1B 21 0D 00 E5 DD 6E 02 DD 66 03 5E 23 56 EB    ~.!....n..f.^#V.
00BB70:  D1 EB B7 ED 52 DD 75 FA DD 74 FB C3 87 1B 21 01    ....R.u..t....!.
00BB80:  00 DD 75 FA DD 74 FB 21 80 01 22 0B 01 21 4B 6C    ..u..t.!.."..!Kl
00BB90:  22 0B 01 3E 20 F5 DD 6E FA DD 66 FB 3E 01 CD 66    "..> ..n..f.>..f
00BBA0:  02 F1 CD 8B 01 DD 6E 02 DD 66 03 E5 DD 6E 02 DD    ......n..f...n..
00BBB0:  66 03 5E 23 56 EB E5 DD 6E FA DD 66 FB D1 19 EB    f.^#V...n..f....
00BBC0:  E1 73 23 72 21 4B 6C E5 DD 6E 04 DD 66 05 E5 DD    .s#r!Kl..n..f...
00BBD0:  6E 02 DD 66 03 E5 06 02 CD 6C 03 D5 CD 57 17 E1    n..f.....l...W..
00BBE0:  DD E1 D1 21 06 00 39 F9 EB E9 DD E5 DD 21 04 00    ...!..9......!..
00BBF0:  DD 39 21 F0 FF 39 F9 DD 6E 02 DD 66 03 E5 21 0C    .9!..9..n..f..!.
00BC00:  00 2B D1 19 E5 3E 48 E1 77 DD 6E 02 DD 66 03 E5    .+...>H.w.n..f..
00BC10:  21 0D 00 2B D1 19 E5 3E 4C E1 77 DD 6E 02 DD 66    !..+...>L.w.n..f
00BC20:  03 E5 21 0E 00 2B D1 19 E5 3E 50 E1 77 21 80 01    ..!..+...>P.w!..
00BC30:  22 0B 01 CD CB 01 21 80 01 22 0B 01 C3 5A 1C 57    ".....!.."...Z.W
00BC40:  72 69 74 69 6E 67 20 48 65 6C 70 20 69 6E 66 6F    riting Help info
00BC50:  72 6D 61 74 69 6F 6E 20 74 6F 21 3F 1C 06 1B CD    rmation to!?....
00BC60:  73 02 CD CB 01 21 80 01 22 0B 01 DD 6E 02 DD 66    s....!.."...n..f
00BC70:  03 06 0E CD 73 02 CD CB 01 06 01 CD 6C 03 D5 CD    ....s.......l...
00BC80:  2D 08 21 4B 6C E5 DD 6E 02 DD 66 03 D1 CD DF 04    -.!Kl..n..f.....
00BC90:  21 F7 6C 22 99 1C C3 9B 1C 29 29 2A 99 1C 11 32    !.l".....))*...2
00BCA0:  00 19 7E 6F 26 00 E5 21 50 00 EB E1 B7 ED 52 3E    ..~o&..!P.....R>
00BCB0:  80 A4 07 EE 01 DD 77 EC 2A 99 1C 11 33 00 19 7E    ......w.*...3..~
00BCC0:  6F 26 00 2B DD 75 F4 DD 74 F5 21 01 00 DD 75 FA    o&.+.u..t.!...u.
00BCD0:  DD 74 FB 21 01 00 DD 75 F8 DD 74 F9 DD 6E FA DD    .t.!...u..t..n..
00BCE0:  66 FB E5 E5 DD 6E F8 DD 66 F9 E5 DD 7E EC F5 33    f....n..f...~..3
00BCF0:  06 01 CD 6C 03 D5 CD C2 18 E1 D1 19 E5 DD 6E F4    ...l..........n.
00BD00:  00 DD 39 21 00 00 39 F9 DD 7E 02 F5 21 1B 00 7D    ..9!..9..~..!..}
00BD10:  C1 90 3E 01 28 01 AF B7 CA 34 13 C3 23 13 5B 45    ..>.(....4..#.[E
00BD20:  53 43 5D 21 80 01 22 0B 01 21 1E 13 06 05 CD 73    SC]!.."..!.....s
00BD30:  02 C3 98 13 DD 7E 02 F5 21 7F 00 7D C1 90 3E 01    .....~..!..}..>.
00BD40:  28 01 AF B7 CA 60 13 C3 4F 13 5B 44 45 4C 5D 21    (....`..O.[DEL]!
00BD50:  80 01 22 0B 01 21 4A 13 06 05 CD 73 02 C3 98 13    .."..!J....s....
00BD60:  DD 7E 02 F5 3E 20 47 F1 90 3E 00 17 B7 CA 8C 13    .~..> G..>......
00BD70:  21 80 01 22 0B 01 3E 5E CD 8B 01 DD 7E 02 6F 26    !.."..>^....~.o&
00BD80:  00 11 40 00 19 7D CD 8B 01 C3 98 13 21 80 01 22    ..@..}......!.."
00BD90:  0B 01 DD 7E 02 CD 8B 01 21 80 01 22 0B 01 3E 20    ...~....!.."..> 
00BDA0:  CD 8B 01 DD E1 D1 33 E1 EB E9 C3 AD 13 DD E5 DD    ......3.........
00BDB0:  21 04 00 DD 39 21 FC FF 39 F9 21 80 01 22 0B 01    !...9!..9.!.."..
00BDC0:  CD CB 01 DD 6E 03 DD 66 04 7E F5 21 04 00 7D C1    ....n..f.~.!..}.
00BDD0:  90 3E 00 17 B7 CA 13 14 C3 F8 13 57 41 52 4E 49    .>.........WARNI
00BDE0:  4E 47 20 2D 49 4E 50 55 54 20 46 49 4C 45 20 4D    NG -INPUT FILE M
00BDF0:  49 53 46 4F 52 4D 45 44 21 80 01 22 0B 01 21 DB    ISFORMED!.."..!.
00BE00:  13 06 1D CD 73 02 DD 6E 03 DD 66 04 E5 21 00 00    ....s..n..f..!..
00BE10:  7D E1 77 C3 19 14 20 28 20 21 80 01 22 0B 01 21    }.w... ( !.."..!
00BE20:  16 14 06 03 CD 73 02 21 00 00 DD 75 F8 DD 74 F9    .....s.!...u..t.
00BE30:  DD 7E 02 B7 CA 56 14 21 80 01 E5 DD 6E 03 DD 66    .~...V.!....n..f
00BE40:  04 E5 DD E5 D1 21 F8 FF 19 E5 06 01 CD 6C 03 D5    .....!.......l..
00BE50:  CD 79 12 C3 AD 14 DD 6E 03 DD 66 04 22 62 14 C3    .y.....n..f."b..
00BE60:  64 14 20 20 21 01 00 E5 DD 75 FA DD 74 FB 2A 62    d.  !....u..t.*b
00BE70:  14 7E 6F 26 00 E3 C3 86 14 DD 6E FA DD 66 FB 23    .~o&......n..f.#
00BE80:  DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA AC 14 2A    .u..t......R...*
00BE90:  62 14 23 E5 DD 6E FA DD 66 FB 2B D1 19 7E F5 33    b.#..n..f.+..~.3
00BEA0:  06 01 CD 6C 03 D5 CD FB 12 C3 79 14 D1 C3 B5 14    ...l......y.....
00BEB0:  29 20 20 28 20 21 80 01 22 0B 01 21 B0 14 06 05    )  ( !.."..!....
00BEC0:  CD 73 02 21 01 00 E5 DD 75 FA DD 74 FB DD 6E 03    .s.!....u..t..n.
00BED0:  DD 66 04 7E 6F 26 00 E3 C3 E8 14 DD 6E FA DD 66    .f.~o&......n..f
00BEE0:  FB 23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 17    .#.u..t......R..
00BEF0:  15 21 80 01 22 0B 01 DD 6E 03 DD 66 04 23 E5 DD    .!.."...n..f.#..
00BF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00BF10:  0A 00 00 00 02 09 4E E5 0A 00 41 02 00 00 00 02    ......N...A.....
00BF20:  0A 00 46 02 00 00 00 02 0A 00 42 02 00 00 00 02    ..F.......B.....
00BF30:  0A 00 47 02 00 00 00 02 0A 00 43 02 00 00 00 02    ..G.......C.....
00BF40:  0A 00 48 02 00 00 00 02 0A 00 44 02 00 00 00 02    ..H.......D.....
00BF50:  0A 00 49 02 00 00 00 02 0A 00 45 02 00 00 00 02    ..I.......E.....
00BF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C000:  DD 66 F5 D1 B7 ED 52 3E 80 A4 07 B7 CA 14 1D DD    .f....R>........
00C010:  E5 CD C6 19 AF DD 77 ED AF DD 77 EE AF DD 77 EF    ......w...w...w.
00C020:  DD 6E F8 DD 66 F9 2B DD 75 F8 DD 74 F9 DD 6E F8    .n..f.+.u..t..n.
00C030:  DD 66 F9 23 DD 75 F8 DD 74 F9 21 40 63 E5 DD 6E    .f.#.u..t.!@c..n
00C040:  F8 DD 66 F9 2B 11 19 00 CD 77 03 D1 19 E5 21 01    ..f.+....w....!.
00C050:  00 2B D1 19 7E FE 30 C2 E3 1D DD 7E EF B7 CA A4    .+..~.0....~....
00C060:  1D 21 80 01 22 0B 01 21 4B 6C 22 0B 01 3E 20 F5    .!.."..!Kl"..> .
00C070:  21 25 00 E5 DD 6E F6 DD 66 F7 D1 EB B7 ED 52 3E    !%...n..f.....R>
00C080:  01 CD 66 02 F1 CD 8B 01 DD 6E F8 DD 66 F9 E5 DD    ..f......n..f...
00C090:  E5 D1 21 F6 FF 19 E5 DD E5 CD F9 1A DD E5 CD AA    ..!.............
00C0A0:  1A C3 E0 1D DD 7E EC B7 CA C7 1D DD 6E F8 DD 66    .....~......n..f
00C0B0:  F9 E5 DD E5 D1 21 F6 FF 19 E5 DD E5 CD F9 1A 3E    .....!.........>
00C0C0:  01 DD 77 EF C3 E0 1D DD 6E F8 DD 66 F9 E5 DD E5    ..w.....n..f....
00C0D0:  D1 21 F6 FF 19 E5 DD E5 CD F9 1A DD E5 CD AA 1A    .!..............
00C0E0:  C3 70 1E FE 31 C2 29 1E DD 7E EE B7 CA F7 1D 3E    .p..1.)..~.....>
00C0F0:  01 DD 77 ED C3 26 1E 21 00 00 DD 75 F2 DD 74 F3    ..w..&.!...u..t.
00C100:  21 4B 6C E5 DD 6E F8 DD 66 F9 E5 DD E5 D1 21 F2    !Kl..n..f.....!.
00C110:  FF 19 E5 06 01 CD 6C 03 D5 CD 57 17 DD E5 CD AA    ......l...W.....
00C120:  1A 3E 01 DD 77 EE C3 70 1E FE 32 C2 5F 1E 21 4B    .>..w..p..2._.!K
00C130:  6C E5 DD 6E F2 DD 66 F3 E5 06 01 CD 6C 03 D5 CD    l..n..f.....l...
00C140:  B6 08 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB AF    ...n..f.#.u..t..
00C150:  DD 77 EF 21 00 00 DD 75 F2 DD 74 F3 C3 70 1E FE    .w.!...u..t..p..
00C160:  33 C2 70 1E DD 7E EC B7 CA 70 1E DD E5 CD AA 1A    3.p..~...p......
00C170:  DD 7E ED F5 DD 6E F8 DD 66 F9 E5 21 52 00 D1 AF    .~...n..f..!R...
00C180:  ED 52 20 01 3C C1 B0 DD 77 ED DD 7E ED B7 CA 2D    .R .<...w..~...-
00C190:  1D DD 6E F8 DD 66 F9 E5 21 52 00 D1 AF ED 52 20    ..n..f..!R....R 
00C1A0:  01 3C B7 CA DC 1C 21 80 01 22 0B 01 21 4B 6C 22    .<....!.."..!Kl"
00C1B0:  0B 01 CD CB 01 21 80 01 22 0B 01 21 4B 6C 22 0B    .....!.."..!Kl".
00C1C0:  01 21 1A 00 7D CD 8B 01 DD 6E 02 DD 66 03 E5 21    .!..}....n..f..!
00C1D0:  0C 00 2B D1 19 E5 3E 43 E1 77 DD 6E 02 DD 66 03    ..+...>C.w.n..f.
00C1E0:  E5 21 0D 00 2B D1 19 E5 3E 4F E1 77 DD 6E 02 DD    .!..+...>O.w.n..
00C1F0:  66 03 E5 21 0E 00 2B D1 19 E5 3E 4D E1 77 21 10    f..!..+...>M.w!.
00C200:  27 FE 43 CA 0B 27 FE 45 C2 13 27 3E 01 DD 77 F8    '.C..'.E..'>..w.
00C210:  C3 C3 27 FE 44 C2 28 27 DD 6E 03 DD 66 04 E5 21    ..'.D.('.n..f..!
00C220:  00 00 7D E1 77 C3 C3 27 21 00 00 DD 75 FA DD 74    ..}.w..'!...u..t
00C230:  FB DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB DD 6E    ..n..f.#.u..t..n
00C240:  03 DD 66 04 23 E5 DD 6E FA DD 66 FB 2B D1 19 E5    ..f.#..n..f.+...
00C250:  DD 7E F9 E1 77 DD 7E 02 B7 CA 6F 27 DD 7E F9 6F    .~..w.~...o'.~.o
00C260:  26 00 E5 06 01 CD 6C 03 D5 CD 03 0A C3 7D 27 DD    &.....l......}'.
00C270:  7E F9 F5 33 06 01 CD 6C 03 D5 CD FB 12 3B 06 01    ~..3...l.....;..
00C280:  CD 6C 03 D5 CD E7 07 3B F1 DD 77 F9 DD 7E F9 F5    .l.....;..w..~..
00C290:  21 0D 00 7D C1 90 3E 01 28 01 AF F5 DD 6E FA DD    !..}..>.(....n..
00C2A0:  66 FB E5 21 04 00 D1 AF ED 52 20 01 3C C1 B0 B7    f..!.....R .<...
00C2B0:  CA 31 27 DD 6E 03 DD 66 04 E5 DD 6E FA DD 66 FB    .1'.n..f...n..f.
00C2C0:  7D E1 77 DD 7E F7 F5 DD 7E F8 C1 B0 EE 01 B7 CA    }.w.~...~.......
00C2D0:  08 28 DD 6E 03 DD 66 04 E5 06 01 CD 6C 03 D5 CD    .(.n..f.....l...
00C2E0:  69 25 DD 6E 03 DD 66 04 E5 DD 7E 02 F5 33 06 01    i%.n..f...~..3..
00C2F0:  CD 6C 03 D5 CD AD 13 2A 0B 01 E5 21 80 01 22 0B    .l.....*...!..".
00C300:  01 CD CB 01 E1 22 0B 01 2A 0B 01 E5 21 80 01 22    ....."..*...!.."
00C310:  0B 01 CD CB 01 E1 22 0B 01 DD 7E F7 EE 01 DD 77    ......"...~....w
00C320:  05 33 E1 E1 DD E1 D1 33 E1 E1 EB E9 C3 2F 28 DD    .3.....3...../(.
00C330:  E5 DD 21 04 00 DD 39 21 FE FF 39 F9 21 80 01 22    ..!...9!..9.!.."
00C340:  0B 01 CD CB 01 DD 6E 02 DD 66 03 7E F5 21 00 00    ......n..f.~.!..
00C350:  7D C1 90 3E 01 28 01 AF B7 CA 81 28 C3 70 28 20    }..>.(.....(.p( 
00C360:  28 4E 6F 74 20 64 69 73 70 6C 61 79 65 64 29 20    (Not displayed) 
00C370:  21 80 01 22 0B 01 21 5F 28 06 11 CD 73 02 C3 DC    !.."..!_(...s...
00C380:  28 C3 86 28 28 20 21 80 01 22 0B 01 21 84 28 06    (..(( !.."..!.(.
00C390:  02 CD 73 02 DD 6E 02 DD 66 03 7E F5 33 06 01 CD    ..s..n..f.~.3...
00C3A0:  6C 03 D5 CD FB 12 C3 AE 28 29 20 20 28 20 21 80    l.......()  ( !.
00C3B0:  01 22 0B 01 21 A9 28 06 05 CD 73 02 DD 6E 02 DD    ."..!.(...s..n..
00C3C0:  66 03 7E 6F 26 00 CD 21 02 3E 20 CD 8B 01 C3 D4    f.~o&..!.> .....
00C3D0:  28 29 20 2D 21 D1 28 06 03 CD 73 02 3B 06 01 CD    () -!.(...s.;...
00C3E0:  6C 03 D5 CD 39 15 3B F1 DD 77 FB 3B DD 7E FB F5    l...9.;..w.;.~..
00C3F0:  33 06 01 CD 6C 03 D5 CD 5B 07 3B F1 F5 3E 44 C1    3...l...[.;..>D.
00C400:  00 39 F9 DD E1 D1 E1 E1 EB E9 C3 BE 1F C3 10 1F    .9..............
00C410:  DD E5 DD 21 04 00 DD 39 21 FD FF 39 F9 DD 6E 02    ...!...9!..9..n.
00C420:  DD 66 03 E5 DD 6E 04 DD 66 05 01 05 00 D1 ED B0    .f...n..f.......
00C430:  21 02 00 DD 75 FA DD 74 FB C3 49 1F DD 6E FA DD    !...u..t..I..n..
00C440:  66 FB 23 DD 75 FA DD 74 FB 11 04 00 EB B7 ED 52    f.#.u..t.......R
00C450:  FA B2 1F DD 6E 04 DD 66 05 23 E5 DD 6E FA DD 66    ....n..f.#..n..f
00C460:  FB 2B D1 19 7E DD 77 F9 DD 7E F9 F5 3E 20 47 F1    .+..~.w..~..> G.
00C470:  90 3E 00 17 B7 CA 8A 1F DD 7E F9 6F 26 00 E5 3E    .>.......~.o&..>
00C480:  40 6F 26 00 D1 19 7D DD 77 F9 DD 6E 02 DD 66 03    @o&...}.w..n..f.
00C490:  23 E5 DD 6E FA DD 66 FB 2B D1 19 E5 3B DD 7E F9    #..n..f.+...;.~.
00C4A0:  F5 33 06 02 CD 6C 03 D5 CD 5B 07 3B F1 E1 77 C3    .3...l...[.;..w.
00C4B0:  3C 1F 33 E1 DD E1 D1 21 06 00 39 F9 EB E9 DD E5    <.3....!..9.....
00C4C0:  DD 21 04 00 DD 39 21 F2 FF 39 F9 DD 6E 04 DD 66    .!...9!..9..n..f
00C4D0:  05 E5 21 05 00 D1 AF ED 52 20 01 3C F5 DD 6E 02    ..!.....R .<..n.
00C4E0:  DD 66 03 E5 21 03 00 D1 AF ED 52 20 01 3C C1 A0    .f..!.....R .<..
00C4F0:  F5 DD 6E 04 DD 66 05 E5 21 03 00 D1 AF ED 52 20    ..n..f..!.....R 
00C500:  01 3C F5 DD 6E 02 DD 66 03 E5 21 05 00 D1 AF ED    .<..n..f..!.....
00C510:  52 20 01 3C C1 A0 C1 B0 F5 DD 6E 04 DD 66 05 E5    R .<......n..f..
00C520:  21 52 00 2B D1 AF ED 52 20 01 3C C1 B0 F5 DD 6E    !R.+...R .<....n
00C530:  02 DD 66 03 E5 21 52 00 2B D1 AF ED 52 20 01 3C    ..f..!R.+...R .<
00C540:  C1 B0 B7 CA 4D 20 AF DD 77 0A C3 69 22 DD 6E 08    ....M ..w..i".n.
00C550:  DD 66 09 7E F5 DD 6E 06 DD 66 07 7E C1 90 3E 00    .f.~..n..f.~..>.
00C560:  17 B7 CA 78 20 DD 6E 06 DD 66 07 7E 6F 26 00 DD    ...x .n..f.~o&..
00C570:  75 FA DD 74 FB C3 88 20 DD 6E 08 DD 66 09 7E 6F    u..t... .n..f.~o
00C580:  26 00 DD 75 FA DD 74 FB 21 01 00 DD 75 F8 DD 74    &..u..t.!...u..t
00C590:  F9 DD 6E 08 DD 66 09 E5 DD E5 D1 21 F3 FF 19 E5    ..n..f.....!....
00C5A0:  DD E5 CD 10 1F DD 6E 06 DD 66 07 E5 DD E5 D1 21    ......n..f.....!
00C5B0:  EE FF 19 E5 DD E5 CD 10 1F DD E5 D1 21 F3 FF 19    ............!...
00C5C0:  23 E5 DD E5 D1 21 EE FF 19 23 06 04 D1 1A 96 23    #....!...#.....#
00C5D0:  13 20 05 10 F8 3C 18 01 AF B7 CA ED 20 DD 6E FA    . ...<...... .n.
00C5E0:  DD 66 FB 23 DD 75 F8 DD 74 F9 C3 2F 21 DD E5 D1    .f.#.u..t../!...
00C5F0:  21 F3 FF 19 23 E5 DD 6E F8 DD 66 F9 2B D1 19 7E    !...#..n..f.+..~
00C600:  90 3E 01 28 01 AF B7 CA 11 29 21 00 00 7D DD 77    .>.(.....)!..}.w
00C610:  FB DD 7E FB F5 21 0D 00 7D C1 90 28 02 3E 01 B7    ..~..!..}..(.>..
00C620:  CA 2F 29 DD 6E 02 DD 66 03 E5 DD 7E FB E1 77 21    ./).n..f...~..w!
00C630:  80 01 22 0B 01 CD CB 01 E1 DD E1 D1 E1 E1 EB E9    ..".............
00C640:  C3 43 29 DD E5 DD 21 04 00 DD 39 21 FC FF 39 F9    .C)...!...9!..9.
00C650:  21 0A 00 E5 06 01 CD 6C 03 D5 CD 67 08 21 80 01    !......l...g.!..
00C660:  22 0B 01 C3 7F 29 45 44 38 30 20 49 6E 73 74 61    "....)ED80 Insta
00C670:  6C 6C 61 74 69 6F 6E 20 50 72 6F 67 72 61 6D 21    llation Program!
00C680:  66 29 06 19 CD 73 02 CD CB 01 21 80 01 22 0B 01    f)...s....!.."..
00C690:  C3 AC 29 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ..)-------------
00C6A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 21 93 29 06    ------------!.).
00C6B0:  19 CD 73 02 CD CB 01 21 80 01 22 0B 01 C3 D9 29    ..s....!.."....)
00C6C0:  28 43 29 20 43 6F 70 79 72 69 67 68 74 20 48 69    (C) Copyright Hi
00C6D0:  73 6F 66 74 20 31 39 38 35 21 C0 29 06 19 CD 73    soft 1985!.)...s
00C6E0:  02 CD CB 01 21 80 01 22 0B 01 CD CB 01 21 80 01    ....!..".....!..
00C6F0:  22 0B 01 C3 1A 2A 54 68 69 73 20 70 72 6F 67 72    "....*This progr
00C700:  61 6D 20 6C 65 74 73 20 79 6F 75 20 6D 6F 64 69    am lets you modi
00C710:  66 79 20 45 44 38 30 20 73 6F 21 F6 29 06 24 CD    fy ED80 so!.).$.
00C720:  73 02 CD CB 01 21 80 01 22 0B 01 C3 52 2A 74 68    s....!.."...R*th
00C730:  61 74 20 69 74 20 6B 6E 6F 77 73 20 61 62 6F 75    at it knows abou
00C740:  74 20 79 6F 75 72 20 20 63 6F 6D 70 75 74 65 72    t your  computer
00C750:  27 73 21 2E 2A 06 24 CD 73 02 CD CB 01 21 80 01    's!.*.$.s....!..
00C760:  22 0B 01 C3 8A 2A 73 63 72 65 65 6E 2E 20 59 6F    "....*screen. Yo
00C770:  75 20 6D 61 79 20 61 6C 73 6F 20 63 68 61 6E 67    u may also chang
00C780:  65 20 74 68 65 20 6B 65 79 73 21 66 2A 06 24 CD    e the keys!f*.$.
00C790:  73 02 CD CB 01 21 80 01 22 0B 01 C3 C2 2A 70 72    s....!.."....*pr
00C7A0:  65 73 73 65 64 20 74 6F 20 67 65 74 20 61 20 70    essed to get a p
00C7B0:  61 72 74 69 63 75 6C 61 72 20 63 6F 6D 6D 61 6E    articular comman
00C7C0:  64 2E 21 9E 2A 06 24 CD 73 02 CD CB 01 21 80 01    d.!.*.$.s....!..
00C7D0:  22 0B 01 CD CB 01 21 80 01 22 0B 01 C3 04 2B 4E    ".....!.."....+N
00C7E0:  6F 74 68 69 6E 67 20 69 73 20 63 68 61 6E 67 65    othing is change
00C7F0:  64 20 6F 6E 20 74 68 65 20 64 69 73 63 20 75 6E    d on the disc un
00C800:  F5 DD E5 D1 21 EE FF 19 23 E5 DD 6E F8 DD 66 F9    ....!...#..n..f.
00C810:  2B D1 19 7E C1 90 3E 01 28 01 AF B7 CA 2F 21 DD    +..~..>.(..../!.
00C820:  6E F8 DD 66 F9 23 DD 75 F8 DD 74 F9 C3 ED 20 DD    n..f.#.u..t... .
00C830:  6E F8 DD 66 F9 E5 DD 6E FA DD 66 FB D1 B7 ED 52    n..f...n..f....R
00C840:  3E 80 A4 07 B7 CA 65 22 2A 0B 01 E5 21 80 01 22    >.....e"*...!.."
00C850:  0B 01 C3 7A 21 57 41 52 4E 49 4E 47 20 3A 20 54    ...z!WARNING : T
00C860:  68 65 72 65 20 69 73 20 61 20 63 6F 6E 66 6C 69    here is a confli
00C870:  63 74 20 62 65 74 77 65 65 6E 21 55 21 06 25 CD    ct between!U!.%.
00C880:  73 02 CD CB 01 E1 22 0B 01 C3 90 21 74 68 65 20    s....."....!the 
00C890:  2A 0B 01 E5 21 80 01 22 0B 01 21 8C 21 06 04 CD    *...!.."..!.!...
00C8A0:  73 02 E1 22 0B 01 21 80 01 E5 DD 6E 04 DD 66 05    s.."..!....n..f.
00C8B0:  E5 06 01 CD 6C 03 D5 CD 0C 18 2A 0B 01 E5 21 80    ....l.....*...!.
00C8C0:  01 22 0B 01 C3 D1 21 20 20 61 6E 64 20 74 68 65    ."....!  and the
00C8D0:  20 21 C7 21 06 0A CD 73 02 CD CB 01 E1 22 0B 01     !.!...s....."..
00C8E0:  21 80 01 E5 DD 6E 02 DD 66 03 E5 06 01 CD 6C 03    !....n..f.....l.
00C8F0:  D5 CD 0C 18 2A 0B 01 E5 21 80 01 22 0B 01 C3 0B    ....*...!.."....
00C900:  22 20 20 43 6F 6D 6D 61 6E 64 73 21 01 22 06 0A    "  Commands!."..
00C910:  CD 73 02 CD CB 01 E1 22 0B 01 C3 3B 22 44 6F 20    .s....."...;"Do 
00C920:  79 6F 75 20 77 69 73 68 20 74 6F 20 63 6F 6E 74    you wish to cont
00C930:  69 6E 75 65 20 61 6E 79 77 61 79 2A 0B 01 E5 21    inue anyway*...!
00C940:  80 01 22 0B 01 21 1D 22 06 1E CD 73 02 E1 22 0B    .."..!."...s..".
00C950:  01 3B 06 01 CD 6C 03 D5 CD 40 0A 3B F1 EE 01 DD    .;...l...@.;....
00C960:  77 0A C3 69 22 AF DD 77 0A 21 0E 00 39 F9 DD E1    w..i"..w.!..9...
00C970:  D1 21 0A 00 39 F9 EB E9 C3 7B 22 DD E5 DD 21 04    .!..9....{"...!.
00C980:  00 DD 39 21 FB FF 39 F9 21 00 00 DD 75 FA DD 74    ..9!..9.!...u..t
00C990:  FB DD 6E 04 DD 66 05 23 E5 21 C6 61 E5 DD 6E FA    ..n..f.#.!.a..n.
00C9A0:  DD 66 FB 11 07 00 CD 77 03 D1 19 23 06 04 D1 1A    .f.....w...#....
00C9B0:  96 23 13 20 04 10 F8 18 05 3E 00 38 01 3C B7 CA    .#. .....>.8.<..
00C9C0:  D2 22 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB C3    .".n..f.#.u..t..
00C9D0:  91 22 DD 6E 02 DD 66 03 E5 21 52 00 2B 2B D1 B7    .".n..f..!R.++..
00C9E0:  ED 52 3E 80 A4 07 F5 DD 6E 04 DD 66 05 7E F5 21    .R>.....n..f.~.!
00C9F0:  01 00 7D C1 90 3E 00 17 C1 A0 DD 77 F7 DD 7E F7    ..}..>.....w..~.
00CA00:  6C 65 73 73 21 DF 2A 06 25 CD 73 02 CD CB 01 21    less!.*.%.s....!
00CA10:  80 01 22 0B 01 C3 3D 2B 79 6F 75 20 75 73 65 20    .."...=+you use 
00CA20:  6F 6E 65 20 6F 66 20 74 68 65 20 20 53 61 76 65    one of the  Save
00CA30:  20 6F 70 74 69 6F 6E 73 20 66 72 6F 6D 21 18 2B     options from!.+
00CA40:  06 25 CD 73 02 CD CB 01 21 80 01 22 0B 01 C3 6C    .%.s....!.."...l
00CA50:  2B 74 68 65 20 45 44 38 30 20 49 6E 73 74 61 6C    +the ED80 Instal
00CA60:  6C 61 74 69 6F 6E 20 4D 65 6E 75 2E 21 51 2B 06    lation Menu.!Q+.
00CA70:  1B CD 73 02 CD CB 01 21 80 01 22 0B 01 CD CB 01    ..s....!..".....
00CA80:  21 80 01 22 0B 01 C3 A9 2B 53 65 65 20 74 68 65    !.."....+See the
00CA90:  20 6D 61 6E 75 61 6C 20 66 6F 72 20 6D 6F 72 65     manual for more
00CAA0:  20 64 65 74 61 69 6C 73 2E 21 89 2B 06 20 CD 73     details.!.+. .s
00CAB0:  02 CD CB 01 21 80 01 22 0B 01 CD CB 01 C3 D9 2B    ....!..".......+
00CAC0:  50 72 65 73 73 20 61 6E 79 20 6B 65 79 20 74 6F    Press any key to
00CAD0:  20 63 6F 6E 74 69 6E 75 65 21 80 01 22 0B 01 21     continue!.."..!
00CAE0:  C0 2B 06 19 CD 73 02 C3 F8 2B 20 20 45 44 38 30    .+...s...+  ED80
00CAF0:  49 4E 53 54 2E 4D 53 47 21 EA 2B 01 0E 00 EB AF    INST.MSG!.+.....
00CB00:  6F 67 ED 42 39 F9 EB ED B0 06 01 CD 6C 03 D5 CD    og.B9.......l...
00CB10:  EE 0F 21 01 00 DD 75 FA DD 74 FB C3 2B 2C DD 6E    ..!...u..t..+,.n
00CB20:  FA DD 66 FB 23 DD 75 FA DD 74 FB 11 52 00 EB B7    ..f.#.u..t..R...
00CB30:  ED 52 FA AB 2C 21 27 01 22 0B 01 21 4B 6C 22 0B    .R..,!'."..!Kl".
00CB40:  01 CD 88 01 DD 77 F9 CD 88 01 DD 77 F8 21 40 63    .....w.....w.!@c
00CB50:  E5 DD 6E FA DD 66 FB 2B 11 19 00 CD 77 03 D1 19    ..n..f.+....w...
00CB60:  06 19 CD 28 06 CD B5 05 21 4B 6C CD 25 04 21 74    ...(....!Kl.%.!t
00CB70:  61 E5 DD 6E FA DD 66 FB 2B D1 19 E5 E5 DD 7E F9    a..n..f.+.....~.
00CB80:  F5 33 06 01 CD 6C 03 D5 CD B9 07 E1 29 54 5D 29    .3...l......)T])
00CB90:  29 19 E5 E5 DD 7E F8 F5 33 06 01 CD 6C 03 D5 CD    )....~..3...l...
00CBA0:  B9 07 E1 D1 19 7D E1 77 C3 1E 2C 21 01 00 DD 75    .....}.w..,!...u
00CBB0:  FA DD 74 FB C3 C4 2C DD 6E FA DD 66 FB 23 DD 75    ..t...,.n..f.#.u
00CBC0:  FA DD 74 FB 11 08 00 EB B7 ED 52 FA FE 2C 21 27    ..t.......R..,!'
00CBD0:  01 22 0B 01 21 4B 6C 22 0B 01 21 54 60 E5 DD 6E    ."..!Kl"..!T`..n
00CBE0:  FA DD 66 FB 2B 11 24 00 CD 77 03 D1 19 06 24 CD    ..f.+.$..w....$.
00CBF0:  28 06 CD B5 05 21 4B 6C CD 25 04 C3 B7 2C 21 00    (....!Kl.%...,!.
00CC00:  B7 CA 4A 23 2A 0B 01 E5 21 80 01 22 0B 01 C3 38    ..J#*...!.."...8
00CC10:  23 54 68 69 73 20 63 6F 6D 6D 61 6E 64 20 6D 75    #This command mu
00CC20:  73 74 20 62 65 20 61 20 73 69 6E 67 6C 65 20 6B    st be a single k
00CC30:  65 79 2D 70 72 65 73 73 21 11 23 06 27 CD 73 02    ey-press!.#.'.s.
00CC40:  CD CB 01 E1 22 0B 01 C3 98 24 DD 6E FA DD 66 FB    ...."....$.n..f.
00CC50:  E5 21 00 00 D1 B7 ED 52 3E 80 A4 07 B7 CA A8 23    .!.....R>......#
00CC60:  21 C6 61 E5 DD 6E FA DD 66 FB 2B 11 07 00 CD 77    !.a..n..f.+....w
00CC70:  03 D1 19 22 79 23 C3 7B 23 0D 0D 3B 2A 79 23 E5    ..."y#.{#..;*y#.
00CC80:  DD 6E 04 DD 66 05 E5 2A 79 23 11 05 00 19 5E 23    .n..f..*y#....^#
00CC90:  56 EB E5 DD 6E 02 DD 66 03 E5 06 01 CD 6C 03 D5    V...n..f.....l..
00CCA0:  CD BE 1F 3B F1 DD 77 F7 DD 7E F7 EE 01 B7 CA F8    ...;..w..~......
00CCB0:  23 21 C6 61 E5 DD 6E FA DD 66 FB 11 07 00 CD 77    #!.a..n..f.....w
00CCC0:  03 D1 19 22 C9 23 C3 CB 23 20 4D 3B 2A C9 23 E5    ...".#..# M;*.#.
00CCD0:  DD 6E 04 DD 66 05 E5 2A C9 23 11 05 00 19 5E 23    .n..f..*.#....^#
00CCE0:  56 EB E5 DD 6E 02 DD 66 03 E5 06 01 CD 6C 03 D5    V...n..f.....l..
00CCF0:  CD BE 1F 3B F1 DD 77 F7 DD 7E F7 EE 01 B7 CA 98    ...;..w..~......
00CD00:  24 21 35 00 E5 DD 75 F8 DD 74 F9 DD 6E FA DD 66    $!5...u..t..n..f
00CD10:  FB 23 E3 C3 23 24 DD 6E F8 DD 66 F9 2B DD 75 F8    .#..#$.n..f.+.u.
00CD20:  DD 74 F9 D1 D5 B7 ED 52 FA 5A 24 21 C6 61 E5 DD    .t.....R.Z$!.a..
00CD30:  6E F8 DD 66 F9 11 07 00 CD 77 03 D1 19 E5 21 C6    n..f.....w....!.
00CD40:  61 E5 DD 6E F8 DD 66 F9 2B 11 07 00 CD 77 03 D1    a..n..f.+....w..
00CD50:  19 01 07 00 D1 ED B0 C3 16 24 D1 21 C6 61 E5 DD    .........$.!.a..
00CD60:  6E FA DD 66 FB 11 07 00 CD 77 03 D1 19 22 73 24    n..f.....w..."s$
00CD70:  C3 75 24 28 32 2A 73 24 E5 DD 6E 04 DD 66 05 01    .u$(2*s$..n..f..
00CD80:  05 00 D1 ED B0 2A 73 24 11 05 00 19 E5 DD 6E 02    .....*s$......n.
00CD90:  DD 66 03 EB E1 73 23 72 DD 7E F7 EE 01 DD 77 06    .f...s#r.~....w.
00CDA0:  33 E1 E1 DD E1 D1 21 06 00 39 F9 EB E9 C3 B0 24    3.....!..9.....$
00CDB0:  DD E5 DD 21 04 00 DD 39 21 FC FF 39 F9 21 00 00    ...!...9!..9.!..
00CDC0:  DD 75 FA DD 74 FB 21 C6 61 E5 DD 6E FA DD 66 FB    .u..t.!.a..n..f.
00CDD0:  11 07 00 CD 77 03 D1 19 11 05 00 19 5E 23 56 EB    ....w.......^#V.
00CDE0:  E5 DD 6E 02 DD 66 03 D1 AF ED 52 28 01 3C B7 CA    ..n..f....R(.<..
00CDF0:  02 25 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB C3    .%.n..f.#.u..t..
00CE00:  00 DD 75 FA DD 74 FB C3 17 2D DD 6E FA DD 66 FB    ..u..t...-.n..f.
00CE10:  23 DD 75 FA DD 74 FB 11 FF 00 EB B7 ED 52 FA 50    #.u..t.......R.P
00CE20:  2D 21 27 01 22 0B 01 21 4B 6C 22 0B 01 21 54 54    -!'."..!Kl"..!TT
00CE30:  E5 DD 6E FA DD 66 FB 29 29 54 5D 29 19 D1 19 06    ..n..f.))T])....
00CE40:  0C CD 28 06 CD B5 05 21 4B 6C CD 25 04 C3 0A 2D    ..(....!Kl.%...-
00CE50:  3B 06 01 CD 6C 03 D5 CD E7 07 3B F1 DD 77 F9 E1    ;...l.....;..w..
00CE60:  E1 DD E1 D1 E1 EB E9 C3 6A 2D DD E5 DD 21 04 00    ........j-...!..
00CE70:  DD 39 21 FA FF 39 F9 21 F7 6C 22 80 2D C3 82 2D    .9!..9.!.l".-..-
00CE80:  79 69 2A 80 2D 11 5E 00 19 5E 23 56 EB 11 D5 FF    yi*.-.^..^#V....
00CE90:  19 DD 75 F8 DD 74 F9 21 01 00 E5 DD 75 FA DD 74    ..u..t.!....u..t
00CEA0:  FB 21 35 00 2B 2B E3 C3 B7 2D DD 6E FA DD 66 FB    .!5.++...-.n..f.
00CEB0:  23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 98 2E    #.u..t......R...
00CEC0:  21 42 6B E5 DD 6E FA DD 66 FB 2B 54 5D 29 29 19    !Bk..n..f.+T])).
00CED0:  D1 19 22 D8 2D C3 DA 2D 20 70 21 00 00 DD 75 F6    ..".-..- p!...u.
00CEE0:  DD 74 F7 2A 80 2D 11 89 00 19 E5 DD 6E F8 DD 66    .t.*.-......n..f
00CEF0:  F9 D1 19 7E F5 21 00 00 7D C1 90 28 02 3E 01 B7    ...~.!..}..(.>..
00CF00:  CA 42 2E DD 6E F6 DD 66 F7 23 DD 75 F6 DD 74 F7    .B..n..f.#.u..t.
00CF10:  2A D8 2D 23 E5 DD 6E F6 DD 66 F7 2B D1 19 E5 2A    *.-#..n..f.+...*
00CF20:  80 2D 11 89 00 19 E5 DD 6E F8 DD 66 F9 D1 19 7E    .-......n..f...~
00CF30:  E1 77 DD 6E F8 DD 66 F9 23 DD 75 F8 DD 74 F9 C3    .w.n..f.#.u..t..
00CF40:  E3 2D 2A D8 2D E5 DD 6E F6 DD 66 F7 7D E1 77 DD    .-*.-..n..f.}.w.
00CF50:  6E F8 DD 66 F9 23 DD 75 F8 DD 74 F9 2A D8 2D 7E    n..f.#.u..t.*.-~
00CF60:  F5 21 01 00 7D C1 90 3E 01 28 01 AF F5 2A D8 2D    .!..}..>.(...*.-
00CF70:  23 E5 21 01 00 2B D1 19 7E F5 21 FF 00 7D C1 90    #.!..+..~.!..}..
00CF80:  3E 01 28 01 AF C1 A0 B7 CA 95 2E 2A D8 2D E5 21    >.(........*.-.!
00CF90:  00 00 7D E1 77 C3 AA 2D D1 21 42 6B E5 21 34 00    ..}.w..-.!Bk.!4.
00CFA0:  2B 54 5D 29 29 19 D1 19 22 AE 2E C3 B0 2E 44 4F    +T]))...".....DO
00CFB0:  2A AE 2E E5 21 01 00 7D E1 77 2A AE 2E 23 E5 21    *...!..}.w*..#.!
00CFC0:  01 00 2B D1 19 E5 2A 80 2D 11 60 00 19 7E E1 77    ..+...*.-.`..~.w
00CFD0:  21 42 6B E5 21 35 00 2B 54 5D 29 29 19 D1 19 22    !Bk.!5.+T]))..."
00CFE0:  E5 2E C3 E7 2E 3B 0D 2A E5 2E E5 21 01 00 7D E1    .....;.*...!..}.
00CFF0:  77 2A E5 2E 23 E5 21 01 00 2B D1 19 E5 2A 80 2D    w*..#.!..+...*.-
00D000:  C6 24 DD 6E FA DD 66 FB E5 DD 75 F8 DD 74 F9 21    .$.n..f...u..t.!
00D010:  35 00 2B E3 C3 24 25 DD 6E F8 DD 66 F9 23 DD 75    5.+..$%.n..f.#.u
00D020:  F8 DD 74 F9 D1 D5 EB B7 ED 52 FA 5C 25 21 C6 61    ..t......R.\%!.a
00D030:  E5 DD 6E F8 DD 66 F9 11 07 00 CD 77 03 D1 19 E5    ..n..f.....w....
00D040:  21 C6 61 E5 DD 6E F8 DD 66 F9 23 11 07 00 CD 77    !.a..n..f.#....w
00D050:  03 D1 19 01 07 00 D1 ED B0 C3 17 25 D1 E1 E1 DD    ...........%....
00D060:  E1 D1 E1 E1 EB E9 C3 69 25 DD E5 DD 21 04 00 DD    .......i%...!...
00D070:  39 21 FE FF 39 F9 DD 6E 02 DD 66 03 22 82 25 C3    9!..9..n..f.".%.
00D080:  84 25 73 63 2A 82 25 7E 6F 26 00 23 DD 75 FA DD    .%sc*.%~o&.#.u..
00D090:  74 FB C3 A2 25 DD 6E FA DD 66 FB 23 DD 75 FA DD    t...%.n..f.#.u..
00D0A0:  74 FB 11 04 00 EB B7 ED 52 FA C7 25 DD 6E 02 DD    t.......R..%.n..
00D0B0:  66 03 23 E5 DD 6E FA DD 66 FB 2B D1 19 E5 21 00    f.#..n..f.+...!.
00D0C0:  00 7D E1 77 C3 95 25 E1 DD E1 D1 E1 E1 EB E9 C3    .}.w..%.........
00D0D0:  D2 25 DD E5 DD 21 04 00 DD 39 21 FB FF 39 F9 AF    .%...!...9!..9..
00D0E0:  DD 77 F7 AF DD 77 F8 DD 6E 03 DD 66 04 E5 DD 7E    .w...w..n..f...~
00D0F0:  02 F5 33 06 01 CD 6C 03 D5 CD AD 13 3B 06 01 CD    ..3...l.....;...
00D100:  6C 03 D5 CD E7 07 3B F1 DD 77 F9 DD 7E F9 32 16    l.....;..w..~.2.
00D110:  01 0E 1F CD 64 06 3E 30 5F CD 3D 06 57 E5 D5 3E    ....d.>0_.=.W..>
00D120:  39 D1 E1 93 38 03 CD 57 06 3A 16 01 CD 3D 06 A6    9...8..W.:...=..
00D130:  ED 44 3E 00 17 21 20 00 39 F9 B7 CA C2 26 21 00    .D>..! .9....&!.
00D140:  00 DD 75 FA DD 74 FB DD 6E FA DD 66 FB 23 DD 75    ..u..t..n..f.#.u
00D150:  FA DD 74 FB DD 6E 03 DD 66 04 23 E5 DD 6E FA DD    ..t..n..f.#..n..
00D160:  66 FB 2B D1 19 E5 3B DD 7E F9 F5 33 06 01 CD 6C    f.+...;.~..3...l
00D170:  03 D5 CD 56 16 3B F1 E1 77 3B 06 01 CD 6C 03 D5    ...V.;..w;...l..
00D180:  CD E7 07 3B F1 DD 77 F9 DD 7E F9 F5 21 0D 00 7D    ...;..w..~..!..}
00D190:  C1 90 3E 01 28 01 AF F5 DD 6E FA DD 66 FB E5 21    ..>.(....n..f..!
00D1A0:  04 00 D1 AF ED 52 20 01 3C C1 B0 B7 CA 47 26 DD    .....R .<....G&.
00D1B0:  6E 03 DD 66 04 E5 DD 6E FA DD 66 FB 7D E1 77 C3    n..f...n..f.}.w.
00D1C0:  C3 27 DD 7E F9 F5 21 0D 00 7D C1 90 3E 01 28 01    .'.~..!..}..>.(.
00D1D0:  AF B7 CA DD 26 3E 01 DD 77 F8 C3 C3 27 3B DD 7E    ....&>..w...';.~
00D1E0:  F9 F5 33 06 01 CD 6C 03 D5 CD 5B 07 3B F1 FE 42    ..3...l...[.;..B
00D1F0:  C2 FC 26 DD 7E 02 DD 77 F7 C3 C3 27 FE 41 CA 0B    ..&.~..w...'.A..
00D200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00D210:  0B 00 00 00 02 09 4E E5 0B 00 41 02 00 00 00 02    ......N...A.....
00D220:  0B 00 46 02 00 00 00 02 0B 00 42 02 00 00 00 02    ..F.......B.....
00D230:  0B 00 47 02 00 00 00 02 0B 00 43 02 00 00 00 02    ..G.......C.....
00D240:  0B 00 48 02 00 00 00 02 0B 00 44 02 00 00 00 02    ..H.......D.....
00D250:  0B 00 49 02 00 00 00 02 0B 00 45 02 00 00 00 02    ..I.......E.....
00D260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D300:  11 41 00 19 7E E1 77 21 01 00 DD 75 FA DD 74 FB    .A..~.w!...u..t.
00D310:  C3 20 2F DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    . /.n..f.#.u..t.
00D320:  11 35 00 EB B7 ED 52 FA 49 2F 21 42 6B E5 DD 6E    .5....R.I/!Bk..n
00D330:  FA DD 66 FB 2B 54 5D 29 29 19 D1 19 E5 06 01 CD    ..f.+T])).......
00D340:  6C 03 D5 CD 69 25 C3 13 2F 21 06 00 39 F9 DD E1    l...i%../!..9...
00D350:  D1 E1 EB E9 C3 09 30 C3 5A 2F DD E5 DD 21 04 00    ......0.Z/...!..
00D360:  DD 39 21 00 00 39 F9 21 F7 6C 22 70 2F C3 72 2F    .9!..9.!.l"p/.r/
00D370:  66 4E 2A 70 2F 11 89 00 19 E5 06 01 CD 6C 03 21    fN*p/........l.!
00D380:  F8 FF 19 5E 23 56 EB D1 19 E5 DD 7E 02 E1 77 06    ...^#V.....~..w.
00D390:  01 CD 6C 03 21 F8 FF 19 E5 06 01 CD 6C 03 21 F8    ..l.!.......l.!.
00D3A0:  FF 19 5E 23 56 EB 23 EB E1 73 23 72 06 01 CD 6C    ..^#V.#..s#r...l
00D3B0:  03 21 F8 FF 19 5E 23 56 EB E5 21 21 01 EB E1 B7    .!...^#V..!!....
00D3C0:  ED 52 3E 80 A4 07 EE 01 B7 CA 02 30 21 80 01 22    .R>........0!.."
00D3D0:  0B 01 C3 F4 2F 54 6F 6F 20 6D 61 6E 79 20 63 68    ..../Too many ch
00D3E0:  61 72 61 63 74 65 72 73 20 69 6E 20 63 6F 6D 6D    aracters in comm
00D3F0:  61 6E 64 73 21 D5 2F 06 1F CD 73 02 CD CB 01 CD    ands!./...s.....
00D400:  DB 02 DD E1 D1 33 E1 EB E9 DD E5 DD 21 04 00 DD    .....3......!...
00D410:  39 21 FA FF 39 F9 21 F7 6C 22 1F 30 C3 21 30 64    9!..9.!.l".0.!0d
00D420:  6E 2A 1F 30 11 5E 00 19 5E 23 56 EB 11 D4 FF 19    n*.0.^..^#V.....
00D430:  DD 75 F8 DD 74 F9 21 00 00 7D F5 33 DD E5 CD 5A    .u..t.!..}.3...Z
00D440:  2F 21 01 00 E5 DD 75 FA DD 74 FB 21 35 00 2B 2B    /!....u..t.!5.++
00D450:  E3 C3 61 30 DD 6E FA DD 66 FB 23 DD 75 FA DD 74    ..a0.n..f.#.u..t
00D460:  FB D1 D5 EB B7 ED 52 FA F9 30 21 42 6B E5 DD 6E    ......R..0!Bk..n
00D470:  FA DD 66 FB 2B 54 5D 29 29 19 D1 19 22 82 30 C3    ..f.+T]))...".0.
00D480:  84 30 49 4E 2A 82 30 7E F5 21 00 00 7D C1 90 3E    .0IN*.0~.!..}..>
00D490:  01 28 01 AF B7 CA A6 30 21 FF 00 7D F5 33 DD E5    .(.....0!..}.3..
00D4A0:  CD 5A 2F C3 EB 30 21 01 00 E5 DD 75 F6 DD 74 F7    .Z/..0!....u..t.
00D4B0:  2A 82 30 7E 6F 26 00 E3 C3 C8 30 DD 6E F6 DD 66    *.0~o&....0.n..f
00D4C0:  F7 23 DD 75 F6 DD 74 F7 D1 D5 EB B7 ED 52 FA EA    .#.u..t......R..
00D4D0:  30 2A 82 30 23 E5 DD 6E F6 DD 66 F7 2B D1 19 7E    0*.0#..n..f.+..~
00D4E0:  F5 33 DD E5 CD 5A 2F C3 BB 30 D1 21 00 00 7D F5    .3...Z/..0.!..}.
00D4F0:  33 DD E5 CD 5A 2F C3 54 30 D1 21 00 00 7D F5 33    3...Z/.T0.!..}.3
00D500:  05 39 43 4F 4D 21 02 39 01 03 00 EB AF 6F 67 ED    .9COM!.9.....og.
00D510:  42 39 F9 EB ED B0 06 01 CD 6C 03 D5 CD 51 10 3B    B9.......l...Q.;
00D520:  F1 B7 CA C3 39 06 01 CD 6C 03 D5 CD 6A 2D 21 27    ....9...l...j-!'
00D530:  01 22 0B 01 21 4B 6C 22 0B 01 CD 88 01 DD 77 F7    ."..!Kl"......w.
00D540:  DD 7E F7 6F 26 00 DD 75 FA DD 74 FB 21 01 00 E5    .~.o&..u..t.!...
00D550:  DD 75 F8 DD 74 F9 DD 6E FA DD 66 FB E3 C3 6D 39    .u..t..n..f...m9
00D560:  DD 6E F8 DD 66 F9 23 DD 75 F8 DD 74 F9 D1 D5 EB    .n..f.#.u..t....
00D570:  B7 ED 52 FA A2 39 21 27 01 22 0B 01 21 4B 6C 22    ..R..9!'."..!Kl"
00D580:  0B 01 CD 88 01 DD 77 F7 2A 68 38 11 81 00 19 E5    ......w.*h8.....
00D590:  DD 6E F8 DD 66 F9 D1 19 2B E5 DD 7E F7 E1 77 C3    .n..f...+..~..w.
00D5A0:  60 39 D1 2A 68 38 11 5E 00 19 E5 DD 6E FA DD 66    `9.*h8.^....n..f
00D5B0:  FB 11 2B 00 19 EB E1 73 23 72 06 01 CD 6C 03 D5    ..+....s#r...l..
00D5C0:  CD 09 30 33 E1 E1 DD E1 D1 E1 EB E9 C3 CF 39 DD    ..03..........9.
00D5D0:  E5 DD 21 04 00 DD 39 21 00 00 39 F9 21 80 01 22    ..!...9!..9.!.."
00D5E0:  0B 01 C3 F8 39 57 68 65 6E 20 70 72 6F 6D 70 74    ....9When prompt
00D5F0:  65 64 20 74 79 70 65 3A 21 E5 39 06 13 CD 73 02    ed type:!.9...s.
00D600:  CD CB 01 21 80 01 22 0B 01 CD CB 01 21 0D 00 E5    ...!..".....!...
00D610:  06 01 CD 6C 03 D5 CD 03 0A 21 80 01 22 0B 01 C3    ...l.....!.."...
00D620:  35 3A 6C 65 61 76 65 20 75 6E 63 68 61 6E 67 65    5:leave unchange
00D630:  64 20 6F 72 2C 21 22 3A 06 13 CD 73 02 CD CB 01    d or,!":...s....
00D640:  21 80 01 22 0B 01 C3 66 3A 44 20 64 65 6C 65 74    !.."...f:D delet
00D650:  65 20 63 75 72 72 65 6E 74 20 73 65 71 75 65 6E    e current sequen
00D660:  63 65 20 6F 72 2C 21 49 3A 06 1D CD 73 02 CD CB    ce or,!I:...s...
00D670:  01 C3 8E 3A 74 68 65 20 6E 65 77 20 76 61 6C 75    ...:the new valu
00D680:  65 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 21 80    e followed by !.
00D690:  01 22 0B 01 21 74 3A 06 1A CD 73 02 21 0D 00 E5    ."..!t:...s.!...
00D6A0:  06 01 CD 6C 03 D5 CD 03 0A 21 03 00 E5 06 01 CD    ...l.....!......
00D6B0:  6C 03 D5 CD 67 08 DD E1 D1 E1 EB E9 C3 BF 3A DD    l...g.........:.
00D6C0:  E5 DD 21 04 00 DD 39 21 FD FF 39 F9 06 01 CD 6C    ..!...9!..9....l
00D6D0:  03 D5 CD CF 39 21 F7 6C 22 DE 3A C3 E0 3A 45 21    ....9!.l".:..:E!
00D6E0:  C3 FA 3A 48 6F 77 20 6D 61 6E 79 20 73 63 72 65    ..:How many scre
00D6F0:  65 6E 20 63 6F 6C 75 6D 6E 73 21 80 01 22 0B 01    en columns!.."..
00D700:  DD E5 CD 5A 2F 2A 1F 30 11 2C 00 19 E5 2A 1F 30    ...Z/*.0.,...*.0
00D710:  11 89 00 19 E5 2A 1F 30 D1 EB B7 ED 52 E5 2A C0    .....*.0....R.*.
00D720:  6E D1 19 E5 DD 6E F8 DD 66 F9 D1 19 23 EB E1 73    n....n..f...#..s
00D730:  23 72 2A 1F 30 11 60 00 19 E5 21 42 6B E5 21 34    #r*.0.`...!Bk.!4
00D740:  00 2B 54 5D 29 29 19 D1 19 23 E5 21 01 00 2B D1    .+T]))...#.!..+.
00D750:  19 7E E1 77 2A 1F 30 11 41 00 19 E5 21 42 6B E5    .~.w*.0.A...!Bk.
00D760:  21 35 00 2B 54 5D 29 29 19 D1 19 23 E5 21 01 00    !5.+T]))...#.!..
00D770:  2B D1 19 7E E1 77 21 06 00 39 F9 DD E1 D1 E1 EB    +..~.w!..9......
00D780:  E9 C3 84 31 DD E5 DD 21 04 00 DD 39 21 FD FF 39    ...1...!...9!..9
00D790:  F9 21 01 00 DD 75 FA DD 74 FB C3 AA 31 DD 6E FA    .!...u..t...1.n.
00D7A0:  DD 66 FB 23 DD 75 FA DD 74 FB 11 6A 01 EB B7 ED    .f.#.u..t..j....
00D7B0:  52 FA DC 31 21 27 01 22 0B 01 21 4B 6C 22 0B 01    R..1!'."..!Kl"..
00D7C0:  CD 88 01 DD 77 F9 21 F7 6C E5 DD 6E FA DD 66 FB    ....w.!.l..n..f.
00D7D0:  D1 19 2B E5 DD 7E F9 E1 77 C3 9D 31 06 01 CD 6C    ..+..~..w..1...l
00D7E0:  03 D5 CD 6A 2D 33 E1 DD E1 D1 E1 EB E9 C3 F0 31    ...j-3.........1
00D7F0:  DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9 06 01 CD    ...!...9!..9....
00D800:  6C 03 D5 CD 09 30 21 01 00 DD 75 FA DD 74 FB C3    l....0!...u..t..
00D810:  1F 32 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11    .2.n..f.#.u..t..
00D820:  6A 01 EB B7 ED 52 FA 49 32 21 80 01 22 0B 01 21    j....R.I2!.."..!
00D830:  4B 6C 22 0B 01 21 F7 6C E5 DD 6E FA DD 66 FB D1    Kl"..!.l..n..f..
00D840:  19 2B 7E CD 8B 01 C3 12 32 E1 DD E1 D1 E1 EB E9    .+~.....2.......
00D850:  C3 53 32 DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9    .S2...!...9!..9.
00D860:  21 16 00 E5 06 01 CD 6C 03 D5 CD 67 08 21 80 01    !......l...g.!..
00D870:  22 0B 01 C3 9A 32 4E 6F 72 6D 61 6C 6C 79 20 74    "....2Normally t
00D880:  68 65 20 77 6F 72 6B 69 6E 67 20 63 6F 70 79 20    he working copy 
00D890:  6F 66 20 45 44 38 30 20 69 73 21 76 32 06 24 CD    of ED80 is!v2.$.
00D8A0:  73 02 CD CB 01 21 80 01 22 0B 01 C3 D2 32 72 65    s....!.."....2re
00D8B0:  61 64 20 69 6E 20 66 72 6F 6D 20 61 20 66 69 6C    ad in from a fil
00D8C0:  65 20 63 61 6C 6C 65 64 20 45 44 38 30 2E 43 4F    e called ED80.CO
00D8D0:  4D 2E 21 AE 32 06 24 CD 73 02 CD CB 01 C3 F8 32    M.!.2.$.s......2
00D8E0:  55 73 65 20 61 6E 6F 74 68 65 72 20 66 69 6C 65    Use another file
00D8F0:  20 69 6E 73 74 65 61 64 21 80 01 22 0B 01 21 E0     instead!.."..!.
00D900:  21 E3 3A 06 17 CD 73 02 2A DE 3A 11 32 00 19 E5    !.:...s.*.:.2...
00D910:  06 01 CD 6C 03 D5 CD BA 11 2A DE 3A 11 32 00 19    ...l.....*.:.2..
00D920:  7E F5 21 50 00 7D 47 F1 90 3F 3E 00 17 B7 CA 3D    ~.!P.}G..?>....=
00D930:  3B 06 01 CD 6C 03 D5 CD 50 36 C3 46 3B 06 01 CD    ;...l...P6.F;...
00D940:  6C 03 D5 CD 2F 37 C3 5D 3B 48 6F 77 20 6D 61 6E    l.../7.];How man
00D950:  79 20 73 63 72 65 65 6E 20 72 6F 77 73 21 80 01    y screen rows!..
00D960:  22 0B 01 21 49 3B 06 14 CD 73 02 2A DE 3A 11 33    "..!I;...s.*.:.3
00D970:  00 19 E5 06 01 CD 6C 03 D5 CD BA 11 C3 9F 3B 43    ......l.......;C
00D980:  75 72 73 6F 72 20 50 6F 73 69 74 69 6F 6E 20 6C    ursor Position l
00D990:  65 61 64 2D 69 6E 20 73 65 71 75 65 6E 63 65 21    ead-in sequence!
00D9A0:  80 01 22 0B 01 21 7F 3B 06 20 CD 73 02 3B 2A DE    .."..!.;. .s.;*.
00D9B0:  3A 11 45 00 19 E5 AF F5 33 06 01 CD 6C 03 D5 CD    :.E.....3...l...
00D9C0:  D2 25 3B F1 DD 77 FA 2A DE 3A 11 45 00 19 7E F5    .%;..w.*.:.E..~.
00D9D0:  21 00 00 7D C1 90 3E 01 28 01 AF DD 77 F9 DD 7E    !..}..>.(...w..~
00D9E0:  F9 EE 01 B7 CA 37 3C C3 0B 3C 49 73 20 74 68 65    .....7<..<Is the
00D9F0:  20 72 6F 77 20 73 65 6E 74 20 62 65 66 6F 72 65     row sent before
00DA00:  20 74 68 65 20 63 6F 6C 75 6D 6E 21 80 01 22 0B     the column!..".
00DA10:  01 21 EA 3B 06 21 CD 73 02 2A DE 3A 11 44 00 19    .!.;.!.s.*.:.D..
00DA20:  E5 3B 2A DE 3A 11 44 00 19 E5 06 01 CD 6C 03 D5    .;*.:.D......l..
00DA30:  CD 63 0B 3B F1 E1 77 C3 4B 3C 4F 66 66 73 65 74    .c.;..w.K<Offset
00DA40:  20 66 6F 72 20 63 6F 6C 75 6D 6E 21 80 01 22 0B     for column!..".
00DA50:  01 21 3A 3C 06 11 CD 73 02 2A DE 3A 11 31 00 19    .!:<...s.*.:.1..
00DA60:  E5 06 01 CD 6C 03 D5 CD BA 11 C3 7B 3C 4F 66 66    ....l......{<Off
00DA70:  73 65 74 20 66 6F 72 20 72 6F 77 21 80 01 22 0B    set for row!..".
00DA80:  01 21 6D 3C 06 0E CD 73 02 2A DE 3A 11 30 00 19    .!m<...s.*.:.0..
00DA90:  E5 06 01 CD 6C 03 D5 CD BA 11 C3 B2 3C 43 6C 65    ....l.......<Cle
00DAA0:  61 72 20 53 63 72 65 65 6E 20 73 65 71 75 65 6E    ar Screen sequen
00DAB0:  63 65 21 80 01 22 0B 01 21 9D 3C 06 15 CD 73 02    ce!.."..!.<...s.
00DAC0:  3B 2A DE 3A 11 4A 00 19 E5 AF F5 33 06 01 CD 6C    ;*.:.J.....3...l
00DAD0:  03 D5 CD D2 25 3B F1 DD 77 FA C3 FA 3C 43 6C 65    ....%;..w...<Cle
00DAE0:  61 72 20 74 6F 20 45 6E 64 20 6F 66 20 4C 69 6E    ar to End of Lin
00DAF0:  65 20 73 65 71 75 65 6E 63 65 21 80 01 22 0B 01    e sequence!.."..
00DB00:  32 06 18 CD 73 02 21 B0 6E E5 21 20 07 01 0E 00    2...s.!.n.! ....
00DB10:  D1 ED B0 3B 06 01 CD 6C 03 D5 CD 40 0A 3B F1 B7    ...;...l...@.;..
00DB20:  CA 56 33 3B 21 B0 6E E5 C3 2E 33 43 4F 4D 21 2B    .V3;!.n...3COM!+
00DB30:  33 01 03 00 EB AF 6F 67 ED 42 39 F9 EB ED B0 06    3.....og.B9.....
00DB40:  01 CD 6C 03 D5 CD 51 10 3B F1 EE 01 B7 CA 53 33    ..l...Q.;.....S3
00DB50:  CD DB 02 C3 70 33 21 B0 6E 01 0E 00 EB AF 6F 67    ....p3!.n.....og
00DB60:  ED 42 39 F9 EB ED B0 06 01 CD 6C 03 D5 CD EE 0F    .B9.......l.....
00DB70:  21 03 00 E5 06 01 CD 6C 03 D5 CD 67 08 21 80 01    !......l...g.!..
00DB80:  22 0B 01 C3 8E 33 52 65 61 64 69 6E 67 20 21 86    "....3Reading !.
00DB90:  33 06 08 CD 73 02 21 B0 6E 06 0E CD 73 02 C3 B1    3...s.!.n...s...
00DBA0:  33 20 61 73 20 77 6F 72 6B 69 6E 67 20 63 6F 70    3 as working cop
00DBB0:  79 21 A1 33 06 10 CD 73 02 CD CB 01 21 80 01 22    y!.3...s....!.."
00DBC0:  0B 01 CD CB 01 06 01 CD 6C 03 D5 CD 2D 08 21 01    ........l...-.!.
00DBD0:  00 DD 75 FA DD 74 FB C3 E7 33 DD 6E FA DD 66 FB    ..u..t...3.n..f.
00DBE0:  23 DD 75 FA DD 74 FB 11 04 00 EB B7 ED 52 FA 13    #.u..t.......R..
00DBF0:  34 21 27 01 22 0B 01 21 4B 6C 22 0B 01 21 CC 6E    4!'."..!Kl"..!.n
00DC00:  E5 DD 6E FA DD 66 FB 2B D1 19 E5 CD 88 01 E1 77    ..n..f.+.......w
00DC10:  C3 DA 33 21 CC 6E E5 21 03 00 2B D1 19 5E 23 56    ..3!.n.!..+..^#V
00DC20:  EB 22 C0 6E 2A C0 6E 11 00 FF 19 22 CA 6E 21 05    .".n*.n....".n!.
00DC30:  00 E5 DD 75 FA DD 74 FB 2A CA 6E E3 C3 4C 34 DD    ...u..t.*.n..L4.
00DC40:  6E FA DD 66 FB 23 DD 75 FA DD 74 FB D1 D5 EB B7    n..f.#.u..t.....
00DC50:  ED 52 FA 77 34 21 27 01 22 0B 01 21 4B 6C 22 0B    .R.w4!'."..!Kl".
00DC60:  01 21 CC 6E E5 DD 6E FA DD 66 FB 2B D1 19 E5 CD    .!.n..n..f.+....
00DC70:  88 01 E1 77 C3 3F 34 D1 06 01 CD 6C 03 D5 CD 84    ...w.?4....l....
00DC80:  31 21 1C 00 E5 06 01 CD 6C 03 D5 CD 67 08 E1 DD    1!......l...g...
00DC90:  E1 D1 E1 EB E9 C3 98 34 DD E5 DD 21 04 00 DD 39    .......4...!...9
00DCA0:  21 FD FF 39 F9 21 80 01 22 0B 01 C3 BE 34 57 72    !..9.!.."....4Wr
00DCB0:  69 74 69 6E 67 20 45 44 38 30 20 61 73 20 21 AE    iting ED80 as !.
00DCC0:  34 06 10 CD 73 02 DD 6E 02 DD 66 03 06 0E CD 73    4...s..n..f....s
00DCD0:  02 CD CB 01 06 01 CD 6C 03 D5 CD 2D 08 21 4B 6C    .......l...-.!Kl
00DCE0:  E5 DD 6E 02 DD 66 03 D1 CD DF 04 21 F7 6C 22 F4    ..n..f.....!.l".
00DCF0:  34 C3 F6 34 52 49 21 01 00 DD 75 FA DD 74 FB DD    4..4RI!...u..t..
00DD00:  21 DD 3C 06 1D CD 73 02 3B 2A DE 3A 11 4F 00 19    !.<...s.;*.:.O..
00DD10:  E5 AF F5 33 06 01 CD 6C 03 D5 CD D2 25 3B F1 DD    ...3...l....%;..
00DD20:  77 FA C3 30 3D 55 73 65 20 6C 65 61 64 2D 69 6E    w..0=Use lead-in
00DD30:  21 80 01 22 0B 01 21 25 3D 06 0B CD 73 02 2A DE    !.."..!%=...s.*.
00DD40:  3A 11 42 00 19 E5 3B 2A DE 3A 11 42 00 19 E5 06    :.B...;*.:.B....
00DD50:  01 CD 6C 03 D5 CD 63 0B 3B F1 E1 77 2A DE 3A 11    ..l...c.;..w*.:.
00DD60:  42 00 19 7E B7 CA A6 3D C3 7B 3D 4C 65 61 64 2D    B..~...=.{=Lead-
00DD70:  69 6E 20 73 65 71 75 65 6E 63 65 21 80 01 22 0B    in sequence!..".
00DD80:  01 21 6B 3D 06 10 CD 73 02 3B 2A DE 3A 11 54 00    .!k=...s.;*.:.T.
00DD90:  19 E5 AF F5 33 06 01 CD 6C 03 D5 CD D2 25 3B F1    ....3...l....%;.
00DDA0:  DD 77 FA C3 B4 3D 2A DE 3A 11 54 00 19 E5 21 00    .w...=*.:.T...!.
00DDB0:  00 7D E1 77 C3 C3 3D 55 73 65 20 6C 65 61 64 2D    .}.w..=Use lead-
00DDC0:  6F 75 74 21 80 01 22 0B 01 21 B7 3D 06 0C CD 73    out!.."..!.=...s
00DDD0:  02 2A DE 3A 11 43 00 19 E5 3B 2A DE 3A 11 43 00    .*.:.C...;*.:.C.
00DDE0:  19 E5 06 01 CD 6C 03 D5 CD 63 0B 3B F1 E1 77 2A    .....l...c.;..w*
00DDF0:  DE 3A 11 43 00 19 7E B7 CA 3A 3E C3 0F 3E 4C 65    .:.C..~..:>..>Le
00DE00:  61 64 2D 6F 75 74 20 73 65 71 75 65 6E 63 65 21    ad-out sequence!
00DE10:  80 01 22 0B 01 21 FE 3D 06 11 CD 73 02 3B 2A DE    .."..!.=...s.;*.
00DE20:  3A 11 59 00 19 E5 AF F5 33 06 01 CD 6C 03 D5 CD    :.Y.....3...l...
00DE30:  D2 25 3B F1 DD 77 FA C3 48 3E 2A DE 3A 11 59 00    .%;..w..H>*.:.Y.
00DE40:  19 E5 21 00 00 7D E1 77 DD 7E F9 F5 2A DE 3A 11    ..!..}.w.~..*.:.
00DE50:  4A 00 19 7E F5 21 00 00 7D C1 90 3E 01 28 01 AF    J..~.!..}..>.(..
00DE60:  C1 B0 F5 2A DE 3A 11 42 00 19 7E F5 2A DE 3A 11    ...*.:.B..~.*.:.
00DE70:  54 00 19 7E F5 21 00 00 7D C1 90 3E 01 28 01 AF    T..~.!..}..>.(..
00DE80:  C1 A0 C1 B0 F5 2A DE 3A 11 43 00 19 7E F5 2A DE    .....*.:.C..~.*.
00DE90:  3A 11 59 00 19 7E F5 21 00 00 7D C1 90 3E 01 28    :.Y..~.!..}..>.(
00DEA0:  01 AF C1 A0 C1 B0 DD 77 F9 DD 7E F9 B7 CA BC 3E    .......w..~....>
00DEB0:  06 01 CD 6C 03 D5 CD 12 38 C3 CC 3E 2A DE 3A 11    ...l....8..>*.:.
00DEC0:  5E 00 19 E5 21 2C 00 EB E1 73 23 72 33 E1 DD E1    ^...!,...s#r3...
00DED0:  D1 E1 EB E9 C3 D7 3E DD E5 DD 21 04 00 DD 39 21    ......>...!...9!
00DEE0:  FA FF 39 F9 21 80 01 22 0B 01 C3 0B 3F 4D 6F 64    ..9.!.."....?Mod
00DEF0:  69 66 79 69 6E 67 20 63 6F 6D 6D 61 6E 64 73 20    ifying commands 
00DF00:  6E 02 DD 66 03 E5 DD 6E FA DD 66 FB 23 23 2B D1    n..f...n..f.##+.
00DF10:  19 7E DD 77 F9 2A F4 34 11 1F 00 19 E5 DD 6E FA    .~.w.*.4......n.
00DF20:  DD 66 FB 2B D1 19 E5 DD 7E F9 E1 77 DD 6E FA DD    .f.+....~..w.n..
00DF30:  66 FB 23 DD 75 FA DD 74 FB DD 7E F9 F5 3E 20 C1    f.#.u..t..~..> .
00DF40:  90 3E 01 28 01 AF F5 DD 7E F9 F5 3E 2E C1 90 3E    .>.(....~..>...>
00DF50:  01 28 01 AF C1 B0 F5 DD 7E F9 F5 21 00 00 7D C1    .(......~..!..}.
00DF60:  90 3E 01 28 01 AF C1 B0 B7 CA FF 34 2A F4 34 11    .>.(.......4*.4.
00DF70:  1F 00 19 E5 DD 6E FA DD 66 FB 2B 2B D1 19 E5 3E    .....n..f.++...>
00DF80:  2E E1 77 2A F4 34 11 1F 00 19 E5 DD 6E FA DD 66    ..w*.4......n..f
00DF90:  FB 2B D1 19 E5 3E 48 E1 77 2A F4 34 11 1F 00 19    .+...>H.w*.4....
00DFA0:  E5 DD 6E FA DD 66 FB 23 2B D1 19 E5 3E 4C E1 77    ..n..f.#+...>L.w
00DFB0:  2A F4 34 11 1F 00 19 E5 DD 6E FA DD 66 FB 23 23    *.4......n..f.##
00DFC0:  2B D1 19 E5 3E 50 E1 77 2A F4 34 11 1F 00 19 E5    +...>P.w*.4.....
00DFD0:  DD 6E FA DD 66 FB 23 23 23 2B D1 19 E5 21 00 00    .n..f.###+...!..
00DFE0:  7D E1 77 21 01 00 E5 DD 75 FA DD 74 FB 2A CA 6E    }.w!....u..t.*.n
00DFF0:  E3 C3 01 36 DD 6E FA DD 66 FB 23 DD 75 FA DD 74    ...6.n..f.#.u..t
00E000:  FB D1 D5 EB B7 ED 52 FA 2A 36 21 80 01 22 0B 01    ......R.*6!.."..
00E010:  21 4B 6C 22 0B 01 21 CC 6E E5 DD 6E FA DD 66 FB    !Kl"..!.n..n..f.
00E020:  2B D1 19 7E CD 8B 01 C3 F4 35 D1 06 01 CD 6C 03    +..~.....5....l.
00E030:  D5 CD F0 31 DD 6E 02 DD 66 03 E5 06 01 CD 6C 03    ...1.n..f.....l.
00E040:  D5 CD EA 1B 33 E1 DD E1 D1 E1 E1 EB E9 C3 50 36    ....3.........P6
00E050:  DD E5 DD 21 04 00 DD 39 21 00 00 39 F9 21 F7 6C    ...!...9!..9.!.l
00E060:  22 66 36 C3 68 36 3D 54 2A 66 36 11 34 00 19 E5    "f6.h6=T*f6.4...
00E070:  21 1D 00 7D E1 77 2A 66 36 11 35 00 19 E5 21 20    !..}.w*f6.5...! 
00E080:  00 7D E1 77 2A 66 36 11 36 00 19 E5 21 08 00 7D    .}.w*f6.6...!..}
00E090:  E1 77 2A 66 36 11 37 00 19 E5 21 02 00 7D E1 77    .w*f6.7...!..}.w
00E0A0:  2A 66 36 11 3F 00 19 E5 21 80 00 7D E1 77 2A 66    *f6.?...!..}.w*f
00E0B0:  36 11 3C 00 19 E5 21 80 00 11 0B 00 19 7D E1 77    6.<...!......}.w
00E0C0:  2A 66 36 11 3D 00 19 E5 21 80 00 11 2D 00 19 7D    *f6.=...!...-..}
00E0D0:  E1 77 2A 66 36 11 40 00 19 E5 21 00 00 7D E1 77    .w*f6.@...!..}.w
00E0E0:  2A 66 36 11 39 00 19 E5 21 10 00 7D E1 77 2A 66    *f6.9...!..}.w*f
00E0F0:  36 11 3A 00 19 E5 21 1A 00 7D E1 77 2A 66 36 11    6.:...!..}.w*f6.
00E100:  77 69 6C 6C 20 75 70 64 61 74 65 21 ED 3E 06 1E    will update!.>..
00E110:  CD 73 02 CD CB 01 21 80 01 22 0B 01 C3 34 3F 74    .s....!.."...4?t
00E120:  68 65 20 68 65 6C 70 20 69 6E 66 6F 72 6D 61 74    he help informat
00E130:  69 6F 6E 2E 21 1F 3F 06 15 CD 73 02 CD CB 01 21    ion.!.?...s....!
00E140:  80 01 22 0B 01 CD CB 01 21 80 01 22 0B 01 C3 64    ..".....!.."...d
00E150:  3F 57 68 65 6E 20 70 72 6F 6D 70 74 65 64 20 74    ?When prompted t
00E160:  79 70 65 3A 21 51 3F 06 13 CD 73 02 CD CB 01 21    ype:!Q?...s....!
00E170:  80 01 22 0B 01 CD CB 01 21 0D 00 E5 06 01 CD 6C    ..".....!......l
00E180:  03 D5 CD 03 0A 21 80 01 22 0B 01 C3 A1 3F 6C 65    .....!.."....?le
00E190:  61 76 65 20 75 6E 63 68 61 6E 67 65 64 20 6F 72    ave unchanged or
00E1A0:  2C 21 8E 3F 06 13 CD 73 02 CD CB 01 21 80 01 22    ,!.?...s....!.."
00E1B0:  0B 01 C3 D6 3F 42 20 67 6F 20 62 61 63 6B 20 74    ....?B go back t
00E1C0:  6F 20 70 72 65 76 69 6F 75 73 20 63 6F 6D 6D 61    o previous comma
00E1D0:  6E 64 20 6F 72 2C 21 B5 3F 06 21 CD 73 02 CD CB    nd or,!.?.!.s...
00E1E0:  01 C3 FD 3F 6B 65 79 20 73 65 71 75 65 6E 63 65    ...?key sequence
00E1F0:  20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 21 80 01     followed by !..
00E200:  22 0B 01 21 E4 3F 06 19 CD 73 02 21 0D 00 E5 06    "..!.?...s.!....
00E210:  01 CD 6C 03 D5 CD 03 0A 21 80 01 22 0B 01 CD CB    ..l.....!.."....
00E220:  01 21 80 01 22 0B 01 CD CB 01 21 C6 61 E5 21 00    .!..".....!.a.!.
00E230:  00 11 07 00 CD 77 03 D1 19 22 3F 40 C3 41 40 5E    .....w..."?@.A@^
00E240:  00 2A 3F 40 E5 21 04 00 7D E1 77 2A 3F 40 23 E5    .*?@.!..}.w*?@#.
00E250:  21 01 00 2B D1 19 E5 21 FF 00 7D E1 77 21 01 00    !..+...!..}.w!..
00E260:  22 C6 6E 2A C6 6E E5 21 00 00 D1 B7 ED 52 3E 80    ".n*.n.!.....R>.
00E270:  A4 07 F5 2A C6 6E E5 21 52 00 EB E1 B7 ED 52 3E    ...*.n.!R.....R>
00E280:  80 A4 07 C1 A0 B7 CA F7 41 21 40 63 E5 2A C6 6E    ........A!@c.*.n
00E290:  2B 11 19 00 CD 77 03 D1 19 E5 21 01 00 2B D1 19    +....w....!..+..
00E2A0:  7E FE 30 C2 84 41 21 80 01 E5 2A C6 6E E5 06 01    ~.0..A!...*.n...
00E2B0:  CD 6C 03 D5 CD 0C 18 21 74 61 E5 2A C6 6E 2B D1    .l.....!ta.*.n+.
00E2C0:  19 7E 6F 26 00 DD 75 FA DD 74 FB 3B 21 42 6B E5    .~o&..u..t.;!Bk.
00E2D0:  DD 6E FA DD 66 FB 2B 54 5D 29 29 19 D1 19 E5 3E    .n..f.+T]))....>
00E2E0:  01 F5 33 06 01 CD 6C 03 D5 CD D2 25 3B F1 B7 CA    ..3...l....%;...
00E2F0:  23 41 3B 21 42 6B E5 DD 6E FA DD 66 FB 2B 54 5D    #A;!Bk..n..f.+T]
00E300:  3E 00 19 E5 21 22 00 7D E1 77 2A 66 36 11 3B 00    >...!".}.w*f6.;.
00E310:  19 E5 21 29 00 7D E1 77 2A 66 36 11 38 00 19 E5    ..!).}.w*f6.8...
00E320:  21 32 00 7D E1 77 DD E1 D1 E1 EB E9 C3 2F 37 DD    !2.}.w......./7.
00E330:  E5 DD 21 04 00 DD 39 21 00 00 39 F9 21 F7 6C 22    ..!...9!..9.!.l"
00E340:  45 37 C3 47 37 52 FA 2A 45 37 11 34 00 19 E5 21    E7.G7R.*E7.4...!
00E350:  16 00 7D E1 77 2A 45 37 11 35 00 19 E5 21 09 00    ..}.w*E7.5...!..
00E360:  7D E1 77 2A 45 37 11 36 00 19 E5 21 04 00 7D E1    }.w*E7.6...!..}.
00E370:  77 2A 45 37 11 37 00 19 E5 21 02 00 7D E1 77 2A    w*E7.7...!..}.w*
00E380:  45 37 11 3F 00 19 E5 21 80 00 7D E1 77 2A 45 37    E7.?...!..}.w*E7
00E390:  11 3D 00 19 E5 21 80 00 11 16 00 19 7D E1 77 2A    .=...!......}.w*
00E3A0:  45 37 11 40 00 19 E5 21 00 00 7D E1 77 2A 45 37    E7.@...!..}.w*E7
00E3B0:  11 38 00 19 E5 21 0F 00 7D E1 77 2A 45 37 11 39    .8...!..}.w*E7.9
00E3C0:  00 19 E5 21 0F 00 7D E1 77 2A 45 37 11 3A 00 19    ...!..}.w*E7.:..
00E3D0:  E5 21 19 00 7D E1 77 2A 45 37 11 3B 00 19 E5 21    .!..}.w*E7.;...!
00E3E0:  21 00 7D E1 77 2A 45 37 11 3C 00 19 E5 21 80 00    !.}.w*E7.<...!..
00E3F0:  11 0B 00 19 7D E1 77 2A 45 37 11 3E 00 19 E5 21    ....}.w*E7.>...!
00E400:  80 00 11 21 00 19 7D E1 77 DD E1 D1 E1 EB E9 C3    ...!..}.w.......
00E410:  12 38 DD E5 DD 21 04 00 DD 39 21 FB FF 39 F9 21    .8...!...9!..9.!
00E420:  03 00 E5 06 01 CD 6C 03 D5 CD 67 08 21 80 01 22    ......l...g.!.."
00E430:  0B 01 C3 54 38 50 6C 65 61 73 65 20 72 65 61 64    ...T8Please read
00E440:  20 6D 61 6E 75 61 6C 20 28 53 65 63 74 69 6F 6E     manual (Section
00E450:  20 33 29 21 21 35 38 06 1F CD 73 02 CD CB 01 21     3)!!58...s....!
00E460:  F7 6C 22 68 38 C3 6A 38 6D 20 21 80 01 22 0B 01    .l"h8.j8m !.."..
00E470:  C3 8E 38 55 73 65 72 20 70 61 74 63 68 20 61 72    ..8User patch ar
00E480:  65 61 20 73 74 61 72 74 73 20 61 74 20 23 21 73    ea starts at #!s
00E490:  38 06 1B CD 73 02 2A 68 38 11 81 00 19 2B E5 2A    8...s.*h8....+.*
00E4A0:  68 38 D1 EB B7 ED 52 E5 2A C0 6E D1 19 E5 21 04    h8....R.*.n...!.
00E4B0:  00 D1 CD DD 06 CD CB 01 21 80 01 22 0B 01 CD CB    ........!.."....
00E4C0:  01 C3 DC 38 52 65 61 64 20 69 6E 20 61 20 6E 65    ...8Read in a ne
00E4D0:  77 20 50 61 74 63 68 20 66 69 6C 65 21 80 01 22    w Patch file!.."
00E4E0:  0B 01 21 C4 38 06 18 CD 73 02 3B 06 01 CD 6C 03    ..!.8...s.;...l.
00E4F0:  D5 CD 40 0A 3B F1 B7 CA C3 39 3B 21 A2 6E E5 C3    ..@.;....9;!.n..
00E500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00E510:  0C 00 00 00 02 09 4E E5 0C 00 41 02 00 00 00 02    ......N...A.....
00E520:  0C 00 46 02 00 00 00 02 0C 00 42 02 00 00 00 02    ..F.......B.....
00E530:  0C 00 47 02 00 00 00 02 0C 00 43 02 00 00 00 02    ..G.......C.....
00E540:  0C 00 48 02 00 00 00 02 0C 00 44 02 00 00 00 02    ..H.......D.....
00E550:  0C 00 49 02 00 00 00 02 0C 00 45 02 00 00 00 02    ..I.......E.....
00E560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E600:  29 29 19 D1 19 E5 2A C6 6E E5 06 01 CD 6C 03 D5    ))....*.n....l..
00E610:  CD 7B 22 3B F1 B7 CA 20 41 2A C6 6E 23 22 C6 6E    .{";... A*.n#".n
00E620:  C3 81 41 2A C6 6E 2B 22 C6 6E 2A C6 6E E5 21 00    ..A*.n+".n*.n.!.
00E630:  00 D1 AF ED 52 20 01 3C F5 21 40 63 E5 2A C6 6E    ....R .<.!@c.*.n
00E640:  2B 11 19 00 CD 77 03 D1 19 E5 21 01 00 2B D1 19    +....w....!..+..
00E650:  7E F5 3E 30 C1 90 3E 01 28 01 AF C1 B0 B7 CA 23    ~.>0..>.(......#
00E660:  41 2A C6 6E E5 21 00 00 D1 B7 ED 52 3E 80 A4 07    A*.n.!.....R>...
00E670:  B7 CA 81 41 2A C6 6E E5 06 01 CD 6C 03 D5 CD B0    ...A*.n....l....
00E680:  24 C3 F4 41 FE 31 C2 D2 41 21 00 00 DD 75 F6 DD    $..A.1..A!...u..
00E690:  74 F7 21 80 01 E5 2A C6 6E E5 DD E5 D1 21 F6 FF    t.!...*.n....!..
00E6A0:  19 E5 06 01 CD 6C 03 D5 CD 57 17 21 80 01 22 0B    .....l...W.!..".
00E6B0:  01 CD CB 01 21 80 01 E5 DD 6E F6 DD 66 F7 E5 06    ....!....n..f...
00E6C0:  01 CD 6C 03 D5 CD B6 08 2A C6 6E 23 22 C6 6E C3    ..l.....*.n#".n.
00E6D0:  F4 41 FE 32 CA DC 41 FE 33 C2 F4 41 21 80 01 E5    .A.2..A.3..A!...
00E6E0:  2A C6 6E E5 06 01 CD 6C 03 D5 CD 0C 18 2A C6 6E    *.n....l.....*.n
00E6F0:  23 22 C6 6E C3 63 40 21 06 00 39 F9 DD E1 D1 E1    #".n.c@!..9.....
00E700:  EB E9 C3 05 42 DD E5 DD 21 04 00 DD 39 21 FB FF    ....B...!...9!..
00E710:  39 F9 06 01 CD 6C 03 D5 CD CF 39 21 F7 6C 22 24    9....l....9!.l"$
00E720:  42 C3 26 42 03 D5 21 80 01 22 0B 01 CD CB 01 C3    B.&B..!.."......
00E730:  3E 42 53 69 7A 65 20 6F 66 20 74 61 62 73 21 80    >BSize of tabs!.
00E740:  01 22 0B 01 21 32 42 06 0C CD 73 02 2A 24 42 11    ."..!2B...s.*$B.
00E750:  36 00 19 E5 06 01 CD 6C 03 D5 CD BA 11 C3 6F 42    6......l......oB
00E760:  54 61 62 73 20 70 65 72 20 73 63 72 6F 6C 6C 21    Tabs per scroll!
00E770:  80 01 22 0B 01 21 60 42 06 0F CD 73 02 2A 24 42    .."..!`B...s.*$B
00E780:  11 37 00 19 E5 06 01 CD 6C 03 D5 CD BA 11 21 80    .7......l.....!.
00E790:  01 22 0B 01 CD CB 01 C3 AD 42 45 6E 64 20 6F 66    .".......BEnd of
00E7A0:  20 6C 69 6E 65 20 64 69 73 70 6C 61 79 21 80 01     line display!..
00E7B0:  22 0B 01 21 9A 42 06 13 CD 73 02 2A 24 42 11 2E    "..!.B...s.*$B..
00E7C0:  00 19 E5 06 01 CD 6C 03 D5 CD 2F 28 C3 E2 42 45    ......l.../(..BE
00E7D0:  6E 64 20 6F 66 20 66 69 6C 65 20 64 69 73 70 6C    nd of file displ
00E7E0:  61 79 21 80 01 22 0B 01 21 CF 42 06 13 CD 73 02    ay!.."..!.B...s.
00E7F0:  2A 24 42 11 2F 00 19 E5 06 01 CD 6C 03 D5 CD 2F    *$B./......l.../
00E800:  09 CD E7 03 CB 5E 20 06 18 0D CB 5E 28 05 CD 79    .....^ ....^(..y
00E810:  04 18 09 CB 76 28 05 D5 CD 2C 03 D1 CD 31 05 CD    ....v(...,...1..
00E820:  26 08 CB 8E CB 9E DD CB 02 B6 E1 C9 E5 C5 3A 19    &.............:.
00E830:  22 4F CD 26 08 3A BB 22 B7 28 29 67 3A 88 23 6F    "O.&.:.".()g:.#o
00E840:  3A 87 23 47 1A 13 FE 09 28 14 FE 0D 28 59 FE 01    :.#G....(...(Y..
00E850:  DC AF 03 38 52 FE 20 30 03 05 28 02 10 E6 2D 20    ...8R. 0..(...- 
00E860:  DF 25 20 D8 1A 13 FE 0D CC CF 03 28 3A FE 01 DC    .% ........(:...
00E870:  DE 03 38 33 FE 09 20 0E CD 00 0F CD 6F 08 CD 81    ..83.. .....o...
00E880:  08 81 4F 0D 18 0D FE 20 38 33 FE 80 38 02 3E 3F    ..O.... 83..8.>?
00E890:  CD 99 08 0C 3A 18 22 B9 30 CA 1A 13 FE 01 DC AF    ....:.".0.......
00E8A0:  03 38 04 FE 0D 20 F3 F5 CD F9 03 F1 C1 E1 C9 DD    .8... ..........
00E8B0:  CB 00 76 C0 E5 2A BC 22 B7 ED 52 E1 C9 47 3E 5E    ..v..*."..R..G>^
00E8C0:  CD 99 08 0C 3A 18 22 B9 38 D0 78 C6 40 18 C1 F5    ....:.".8.x.@...
00E8D0:  3A 7F 23 B7 20 02 3E 20 0C CD 99 08 F1 C9 CD AF    :.#. .> ........
00E8E0:  03 F5 3A 80 23 18 EC C5 3A 1D 22 47 3A 18 22 4F    ..:.#...:."G:."O
00E8F0:  CD 26 08 C1 3E 0A C3 99 08 3A B4 22 B7 C8 47 DD    .&..>....:."..G.
00E900:  CB 00 4E 20 25 3A 18 22 B9 38 1F 21 A0 23 7E B7    ..N %:.".8.!.#~.
00E910:  28 0A 47 23 7E CD 99 08 10 F9 18 0E 3A 18 22 B9    (.G#~.......:.".
00E920:  38 08 3E 20 CD 99 08 0C 10 F2 AF 32 B4 22 C9 D5    8.> .......2."..
00E930:  C5 3A 19 22 4F 1B 1A 13 B7 28 1D 1A B7 28 19 FE    .:."O....(...(..
00E940:  0D 28 15 FE 09 20 08 CD 00 0F 81 4F 0D 18 05 FE    .(... .....O....
00E950:  20 30 01 0C 0C 13 18 E3 0C 3A 19 22 ED 44 81 4F     0.......:.".D.O
00E960:  3A BB 22 B7 47 79 28 0E CD 05 10 5F AF 83 10 FD    :.".Gy(...._....
00E970:  ED 44 81 38 01 AF C1 D1 C9 E5 D5 C5 CD 2F 04 4F    .D.8........./.O
00E980:  3A 87 23 81 3D 32 B4 22 05 ED 5B 0A 21 CD 34 0F    :.#.=2."..[.!.4.
00E990:  CD 2C 03 CD 24 05 20 37 CD 2F 04 4F D5 CD 25 0F    .,..$. 7./.O..%.
00E9A0:  CD 2F 04 D1 91 30 01 AF 32 B4 22 04 2A 0A 21 B7    ./...0..2.".*.!.
00E9B0:  ED 52 20 10 DD CB 02 76 28 05 3E FF 32 B4 22 CD    .R ....v(.>.2.".
00E9C0:  17 05 18 03 CD 2C 03 38 06 3A 1B 22 B8 20 C4 C1    .....,.8.:.". ..
00E9D0:  D1 E1 C9 CD 24 05 C0 E5 D5 C5 F5 CD 4D 08 ED 5B    ....$.......M..[
00E9E0:  C0 22 3A 1A 22 47 0E 00 CD 24 05 20 25 21 1E 22    .":."G...$. %!."
00E9F0:  CB 76 CB 9E 28 10 2A 0A 21 AF ED 52 20 08 B9 20    .v..(.*.!..R .. 
00EA00:  28 33 E1 E1 DD E1 D1 E1 EB E9 C3 0D 43 DD E5 DD    (3..........C...
00EA10:  21 04 00 DD 39 21 00 00 39 F9 3B 21 A2 6E E5 C3    !...9!..9.;!.n..
00EA20:  25 43 45 38 30 21 22 43 01 03 00 EB AF 6F 67 ED    %CE80!"C.....og.
00EA30:  42 39 F9 EB ED B0 06 01 CD 6C 03 D5 CD 51 10 3B    B9.......l...Q.;
00EA40:  F1 B7 CA A1 43 21 80 01 22 0B 01 C3 73 43 52 65    ....C!.."...sCRe
00EA50:  61 64 69 6E 67 20 69 6E 73 74 61 6C 6C 61 74 69    ading installati
00EA60:  6F 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66    on information f
00EA70:  72 6F 6D 21 4E 43 06 25 CD 73 02 CD CB 01 21 80    rom!NC.%.s....!.
00EA80:  01 22 0B 01 21 A2 6E 06 0E CD 73 02 CD CB 01 06    ."..!.n...s.....
00EA90:  01 CD 6C 03 D5 CD 2D 08 06 01 CD 6C 03 D5 CD 84    ..l...-....l....
00EAA0:  31 DD E1 D1 E1 EB E9 C3 AA 43 DD E5 DD 21 04 00    1........C...!..
00EAB0:  DD 39 21 00 00 39 F9 3B 21 A2 6E E5 C3 C2 43 45    .9!..9.;!.n...CE
00EAC0:  38 30 21 BF 43 01 03 00 EB AF 6F 67 ED 42 39 F9    80!.C.....og.B9.
00EAD0:  EB ED B0 06 01 CD 6C 03 D5 CD AE 0C 3B F1 B7 CA    ......l.....;...
00EAE0:  47 44 21 80 01 22 0B 01 C3 0E 44 57 72 69 74 69    GD!.."....DWriti
00EAF0:  6E 67 20 69 6E 73 74 61 6C 6C 61 74 69 6F 6E 20    ng installation 
00EB00:  69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 21 EB    information to!.
00EB10:  43 06 23 CD 73 02 CD CB 01 21 80 01 22 0B 01 21    C.#.s....!.."..!
00EB20:  A2 6E 06 0E CD 73 02 CD CB 01 06 01 CD 6C 03 D5    .n...s.......l..
00EB30:  CD 2D 08 21 4B 6C E5 21 A2 6E D1 CD DF 04 06 01    .-.!Kl.!.n......
00EB40:  CD 6C 03 D5 CD F0 31 DD E1 D1 E1 EB E9 C3 50 44    .l....1.......PD
00EB50:  DD E5 DD 21 04 00 DD 39 21 FD FF 39 F9 DD 6E 02    ...!...9!..9..n.
00EB60:  DD 66 03 E5 21 00 00 EB E1 73 23 72 21 01 00 DD    .f..!....s#r!...
00EB70:  75 FA DD 74 FB C3 85 44 DD 6E FA DD 66 FB 23 DD    u..t...D.n..f.#.
00EB80:  75 FA DD 74 FB 11 24 00 EB B7 ED 52 FA E8 44 21    u..t..$....R..D!
00EB90:  54 60 E5 DD 6E 04 DD 66 05 2B 11 24 00 CD 77 03    T`..n..f.+.$..w.
00EBA0:  D1 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E DD 77 F9    ....n..f.+..~.w.
00EBB0:  DD 7E F9 F5 21 00 00 7D C1 90 28 02 3E 01 B7 CA    .~..!..}..(.>...
00EBC0:  E5 44 21 80 01 22 0B 01 DD 7E F9 CD 8B 01 DD 6E    .D!.."...~.....n
00EBD0:  02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56 EB 23    ..f...n..f.^#V.#
00EBE0:  EB E1 73 23 72 C3 78 44 DD 6E 04 DD 66 05 E5 21    ..s#r.xD.n..f..!
00EBF0:  03 00 D1 AF ED 52 20 01 3C B7 CA 2A 45 21 80 01    .....R .<..*E!..
00EC00:  05 CD 17 05 18 03 CD 2C 03 38 07 04 3A 1B 22 B8    .......,.8..:.".
00EC10:  30 D6 F1 C1 D1 E1 C9 0C ED 5B 0F 21 CD 2C 03 ED    0........[.!.,..
00EC20:  5B 0C 21 C9 E5 21 09 21 3E FF CD 99 08 77 E1 B7    [.!..!.!>....w..
00EC30:  C9 E5 D5 C5 3A 19 22 ED 44 81 3C 32 B1 22 3A 1E    ....:.".D.<2.":.
00EC40:  22 CB 4F 20 24 21 20 22 CB 76 28 05 CD 80 05 18    ".O $! ".v(.....
00EC50:  18 CB 46 CB 86 C4 D0 05 CB 4E CB 8E C4 D8 06 CD    ..F......N......
00EC60:  A0 05 CD 27 06 C1 D1 E1 C9 CD 27 06 21 20 22 CD    ...'......'.! ".
00EC70:  D0 05 CD 56 07 CD D8 06 CD 25 07 CD 14 07 18 DF    ...V.....%......
00EC80:  3A 1C 22 47 3A 19 22 4F CD 26 08 21 A0 23 7E 23    :."G:."O.&.!.#~#
00EC90:  B7 C2 65 08 3A 83 23 C3 81 08 3A 89 23 C3 13 08    ..e.:.#...:.#...
00ECA0:  3A 1F 22 B7 28 08 DD 36 01 00 CB D6 18 05 CB 56    :.".(..6.......V
00ECB0:  CB 96 C8 F5 CD 9A 05 F1 CB CE 21 B5 12 3C 23 23    ..........!..<##
00ECC0:  3D 20 FB 5E 23 56 EB 3A 85 23 47 CD B1 07 37 C9    = .^#V.:.#G...7.
00ECD0:  E5 3A 90 23 CD 13 08 CB 66 20 23 06 05 21 14 06    .:.#....f #..!..
00ECE0:  CD B1 07 2A BE 22 ED 5B BC 22 ED 52 CD 6D 07 DD    ...*.".[.".R.m..
00ECF0:  CB 00 56 3E 20 28 02 3E 2A CD 99 08 E1 C9 06 06    ..V> (.>*.......
00ED00:  21 19 06 CD B1 07 2A 16 22 ED 5B BE 22 ED 52 CD    !.....*.".[.".R.
00ED10:  6D 07 E1 C9 46 52 45 45 3A 42 4C 4F 43 4B 3A 4F    m...FREE:BLOCK:O
00ED20:  3A 83 23 FE 50 79 C9 3A 8A 23 ED 5B B5 22 30 11    :.#.Py.:.#.[."0.
00ED30:  CD 1F 06 30 0C DD CB 02 56 C0 F5 CD D8 06 F1 18    ...0....V.......
00ED40:  1B 2A B9 22 DD CB 00 4E 20 12 DD CB 02 76 20 0C    .*."...N ....v .
00ED50:  B7 ED 52 28 1B C6 05 CD 13 08 18 0B CD 13 08 06    ..R(............
00ED60:  05 21 D3 06 CD B1 07 EB 22 B9 22 06 00 CD 73 07    .!......"."...s.
00ED70:  CD B1 06 CD 1F 06 3A 8B 23 30 06 DD CB 02 56 28    ......:.#0....V(
00ED80:  1C DD CB 02 76 20 16 DD CB 00 4E 20 10 ED 5B B7    ....v ....N ..[.
00ED90:  22 B7 ED 52 C8 19 C6 04 CD 13 08 18 0D E5 CD 13    "..R............
00EDA0:  08 06 04 21 CF 06 CD B1 07 E1 22 B7 22 44 C3 79    ...!......"."D.y
00EDB0:  07 3A B1 22 4F 3A BB 22 B7 28 0B 47 CD 05 10 67    .:."O:.".(.G...g
00EDC0:  AF 84 38 07 10 FB 81 26 00 6F D0 21 FF 00 C9 43    ..8....&.o.!...C
00EDD0:  4F 4C 3A 4C 49 4E 45 3A E5 3A 8C 23 CD 13 08 21    OL:LINE:.:.#...!
00EDE0:  1E 22 CB 66 28 07 06 06 21 0E 07 18 10 CB 46 28    .".f(...!.....F(
00EDF0:  07 06 06 21 02 07 18 05 06 06 21 08 07 CD B1 07    ...!......!.....
00EE00:  22 0B 01 3E 20 CD 8B 01 21 B0 6E 06 0E CD 73 02    "..> ...!.n...s.
00EE10:  DD 6E 02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56    .n..f...n..f.^#V
00EE20:  EB 11 0F 00 19 EB E1 73 23 72 21 80 01 22 0B 01    .......s#r!.."..
00EE30:  CD CB 01 33 E1 DD E1 D1 21 06 00 39 F9 EB E9 22    ...3....!..9..."
00EE40:  08 01 DD 21 54 54 DD F9 DD E5 CD 43 29 DD E5 CD    ...!TT.....C)...
00EE50:  53 32 21 0E 00 E5 DD E5 CD 67 08 21 80 01 22 0B    S2!......g.!..".
00EE60:  01 C3 7A 45 45 44 38 30 20 49 6E 73 74 61 6C 6C    ..zEED80 Install
00EE70:  61 74 69 6F 6E 20 4D 65 6E 75 21 64 45 06 16 CD    ation Menu!dE...
00EE80:  73 02 CD CB 01 21 80 01 22 0B 01 C3 A4 45 2D 2D    s....!.."....E--
00EE90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EEA0:  2D 2D 2D 2D 21 8E 45 06 16 CD 73 02 CD CB 01 21    ----!.E...s....!
00EEB0:  01 00 22 C2 6E C3 BF 45 2A C2 6E 23 22 C2 6E 11    ..".n..E*.n#".n.
00EEC0:  08 00 EB B7 ED 52 FA D9 45 2A C2 6E E5 21 C8 6E    .....R..E*.n.!.n
00EED0:  E5 DD E5 CD 50 44 C3 B8 45 21 80 01 22 0B 01 CD    ....PD..E!.."...
00EEE0:  CB 01 C3 FA 45 54 79 70 65 20 64 65 73 69 72 65    ....EType desire
00EEF0:  64 20 6E 75 6D 62 65 72 3A 20 21 80 01 22 0B 01    d number: !.."..
00EF00:  21 E5 45 06 15 CD 73 02 3B 21 C4 6E E5 DD E5 CD    !.E...s.;!.n....
00EF10:  04 11 3B F1 B7 CA 08 46 21 19 00 E5 DD E5 CD 67    ..;....F!......g
00EF20:  08 AF 32 BE 6E 2A C4 6E 7D 32 16 01 0E 1F CD 64    ..2.n*.n}2.....d
00EF30:  06 21 01 00 7D 5F CD 3D 06 57 E5 D5 21 08 00 7D    .!..}_.=.W..!..}
00EF40:  D1 E1 93 38 03 CD 57 06 3A 16 01 CD 3D 06 A6 ED    ...8..W.:...=...
00EF50:  44 3E 00 17 21 20 00 39 F9 B7 CA 80 46 21 19 00    D>..! .9....F!..
00EF60:  E5 DD E5 CD 67 08 2A C4 6E E5 21 C8 6E E5 DD E5    ....g.*.n.!.n...
00EF70:  CD 50 44 21 80 01 E5 2A C8 6E E5 DD E5 CD B6 08    .PD!...*.n......
00EF80:  2A C4 6E 11 01 00 B7 ED 52 19 C2 95 46 3E 01 32    *.n.....R...F>.2
00EF90:  BE 6E C3 4A 47 11 02 00 B7 ED 52 19 C2 A7 46 DD    .n.JG.....R...F.
00EFA0:  E5 CD BF 3A C3 4A 47 11 03 00 B7 ED 52 19 C2 BD    ...:.JG.....R...
00EFB0:  46 21 B0 6E E5 DD E5 CD 98 34 C3 4A 47 11 04 00    F!.n.....4.JG...
00EFC0:  B7 ED 52 19 C2 05 47 3B 21 A2 6E E5 C3 D2 46 43    ..R...G;!.n...FC
00EFD0:  4F 4D 21 CF 46 01 03 00 EB AF 6F 67 ED 42 39 F9    OM!.F.....og.B9.
00EFE0:  EB ED B0 DD E5 CD AE 0C 3B F1 B7 CA 02 47 21 80    ........;....G!.
00EFF0:  01 22 0B 01 3E 20 CD 8B 01 21 A2 6E E5 DD E5 CD    ."..> ...!.n....
00F000:  E1 C9 49 2F 41 55 54 4F 49 4E 53 45 52 54 43 48    ..I/AUTOINSERTCH
00F010:  41 4E 47 45 3A 91 23 CD 13 08 E5 2A CF 22 06 0E    ANGE:.#....*."..
00F020:  CD B1 07 E1 C9 E5 3A 8D 23 CD 46 07 3A 86 23 47    ......:.#.F.:.#G
00F030:  C5 21 21 22 CD B1 07 3A 8E 23 CD 46 07 C1 21 63    .!!"...:.#.F..!c
00F040:  22 CD B1 07 E1 C9 C5 CD 13 08 C1 3E 20 CD 99 08    "..........> ...
00F050:  3E 24 CD 99 08 C9 E5 D5 C5 F5 3A 8F 23 CD 13 08    >$........:.#...
00F060:  21 E6 22 06 06 CD B1 07 F1 C1 D1 E1 C9 11 F0 D8    !.".............
00F070:  CD 94 07 11 18 FC CD 94 07 11 9C FF CD 94 07 1E    ................
00F080:  F6 CD 94 07 1E FF CD 94 07 21 20 22 CB 9E 78 B7    .........! "..x.
00F090:  C8 C3 81 08 3E 2F 19 3C 38 FC ED 52 FE 30 E5 21    ....>/.<8..R.0.!
00F0A0:  20 22 20 07 CB 5E 20 03 04 E1 C9 CB DE E1 C3 99     " ..^ .........
00F0B0:  08 7E 23 B7 20 03 3E 20 2B CD D6 07 FE 7F 20 09    .~#. .> +..... .
00F0C0:  3E FB 80 47 38 0D 06 00 C9 FE 1B 28 F3 FE 20 30    >..G8......(.. 0
00F0D0:  02 05 C8 10 DC C9 F5 FE 7F 20 0A E5 21 0D 08 CD    ......... ..!...
00F0E0:  47 0A E1 F1 C9 38 04 3E 3F 18 17 FE 1B 20 06 E5    G....8.>?.... ..
00F0F0:  21 07 08 18 EA FE 20 30 09 3E 5E CD 99 08 F1 F5    !..... 0.>^.....
00F100:  C6 40 CD 99 08 F1 C9 5B 45 53 43 5D 00 5B 44 45    .@.....[ESC].[DE
00F110:  4C 5D 00 CB 7F CB BF 4F 3A 1C 22 28 03 3A 1D 22    L].....O:."(.:."
00F120:  47 3A 82 23 81 4F E5 D5 C5 F5 21 96 23 7E 23 B7    G:.#.O....!.#~#.
00F130:  20 05 CD D4 23 18 14 CD 65 08 3A 95 23 B7 28 03     ...#...e.:.#.(.
00F140:  78 41 4F 79 CD 99 08 78 CD 99 08 18 13 E5 D5 C5    xAOy...x........
00F150:  F5 21 9B 23 7E 23 B7 20 04 CD D2 23 37 D4 65 08    .!.#~#. ...#7.e.
00F160:  F1 C1 D1 E1 C9 57 7E 23 CD 99 08 15 20 F8 C9 C5    .....W~#.... ...
00F170:  F5 3D 81 4F 3A 18 22 91 30 04 4F F1 81 F5 F1 C1    .=.O:.".0.O.....
00F180:  C9 B7 C8 F5 C5 47 3E 20 CD 99 08 10 F9 C1 F1 C9    .....G> ........
00F190:  3E FF CD 99 08 B7 28 F8 C9 DD E5 E5 D5 C5 5F 0E    >.....(......._.
00F1A0:  06 CD 05 00 C1 D1 E1 DD E1 C9 E5 D5 C5 3A D1 22    .............:."
00F1B0:  B7 28 09 DD CB 00 AE 3E FF C3 42 09 ED 43 AB 22    .(.....>..B..C."
00F1C0:  21 E6 22 22 B1 22 DD CB 00 EE 2A AF 23 11 AF 23    !.""."....*.#..#
00F1D0:  19 01 00 00 CD 73 09 DD CB 00 6E 28 16 DD CB 02    .....s....n(....
00F1E0:  56 28 10 F5 C5 E5 CD 36 19 ED 4B AB 22 CD 26 08    V(.....6..K.".&.
00F1F0:  E1 C1 F1 5F BE 28 1D DD CB 00 6E 20 27 CB 77 20    ..._.(....n '.w 
00F200:  98 34 C3 4A 47 11 05 00 B7 ED 52 19 C2 17 47 DD    .4.JG.....R...G.
00F210:  E5 CD D7 3E C3 4A 47 11 06 00 B7 ED 52 19 C2 29    ...>.JG.....R..)
00F220:  47 DD E5 CD 05 42 C3 4A 47 11 07 00 B7 ED 52 19    G....B.JG.....R.
00F230:  C2 3B 47 DD E5 CD 0D 43 C3 4A 47 11 08 00 B7 ED    .;G....C.JG.....
00F240:  52 19 C2 4A 47 DD E5 CD AA 43 3A BE 6E B7 CA 52    R..JG....C:.n..R
00F250:  45 C3 E7 02 07 C1 A0 B7 CA 2F 49 21 46 96 E5 2A    E......../I!F..*
00F260:  CC A1 2B CB 7C C4 BF 02 11 52 00 B7 ED 52 19 F4    ..+.|....R...R..
00F270:  C4 02 11 19 00 CD 77 03 D1 19 E5 21 01 00 2B 7C    ......w....!..+|
00F280:  73 02 CD CB 01 21 80 01 22 0B 01 C3 A4 45 2D 2D    s....!.."....E--
00F290:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00F2A0:  2D 2D 2D 2D 21 8E 45 06 16 CD 73 02 CD CB 01 21    ----!.E...s....!
00F2B0:  01 00 22 C2 6E C3 BF 45 2A C2 6E 23 22 C2 6E 11    ..".n..E*.n#".n.
00F2C0:  08 00 EB B7 ED 52 FA D9 45 2A C2 6E E5 21 C8 6E    .....R..E*.n.!.n
00F2D0:  E5 DD E5 CD 50 44 C3 B8 45 21 80 01 22 0B 01 CD    ....PD..E!.."...
00F2E0:  CB 01 C3 FA 45 54 79 70 65 20 64 65 73 69 72 65    ....EType desire
00F2F0:  64 20 6E 75 6D 62 65 72 3A 20 21 80 01 22 0B 01    d number: !.."..
00F300:  21 E5 45 06 15 CD 73 02 3B 21 C4 6E E5 DD E5 CD    !.E...s.;!.n....
00F310:  04 11 3B F1 B7 CA 08 46 21 19 00 E5 DD E5 CD 67    ..;....F!......g
00F320:  08 AF 32 BE 6E 2A C4 6E 7D 32 16 01 0E 1F CD 64    ..2.n*.n}2.....d
00F330:  06 21 01 00 7D 5F CD 3D 06 57 E5 D5 21 08 00 7D    .!..}_.=.W..!..}
00F340:  D1 E1 93 38 03 CD 57 06 3A 16 01 CD 3D 06 A6 ED    ...8..W.:...=...
00F350:  44 3E 00 17 21 20 00 39 F9 B7 CA 80 46 21 19 00    D>..! .9....F!..
00F360:  E5 DD E5 CD 67 08 2A C4 6E E5 21 C8 6E E5 DD E5    ....g.*.n.!.n...
00F370:  CD 50 44 21 80 01 E5 2A C8 6E E5 DD E5 CD B6 08    .PD!...*.n......
00F380:  2A C4 6E 11 01 00 B7 ED 52 19 C2 95 46 3E 01 32    *.n.....R...F>.2
00F390:  BE 6E C3 4A 47 11 02 00 B7 ED 52 19 C2 A7 46 DD    .n.JG.....R...F.
00F3A0:  E5 CD BF 3A C3 4A 47 11 03 00 B7 ED 52 19 C2 BD    ...:.JG.....R...
00F3B0:  46 21 B0 6E E5 DD E5 CD 98 34 C3 4A 47 11 04 00    F!.n.....4.JG...
00F3C0:  B7 ED 52 19 C2 05 47 3B 21 A2 6E E5 C3 D2 46 43    ..R...G;!.n...FC
00F3D0:  4F 4D 21 CF 46 01 03 00 EB AF 6F 67 ED 42 39 F9    OM!.F.....og.B9.
00F3E0:  EB ED B0 DD E5 CD AE 0C 3B F1 B7 CA 02 47 21 80    ........;....G!.
00F3F0:  01 22 0B 01 3E 20 CD 8B 01 21 A2 6E E5 DD E5 CD    ."..> ...!.n....
00F400:  04 CB 6F 20 0C E6 1F BE 28 0A CB F7 BE 28 05 CB    ..o ....(....(..
00F410:  EF BE 20 10 7B CD B8 09 DD CB 00 AE 23 7E B7 28    .. .{.......#~.(
00F420:  1F 0C 18 B0 7B DD CB 00 6E 28 1C 7E 23 B7 20 FB    ....{...n(.~#. .
00F430:  7E B7 28 0D 7B 0E 00 04 18 B9 37 CD B8 09 18 03    ~.(.{.....7.....
00F440:  58 7B B7 C1 D1 E1 C9 F5 79 F5 54 5D F1 4F F5 1B    X{......y.T].O..
00F450:  1A B7 20 FB 13 7E 23 B7 20 FB 7E B7 28 10 04 1A    .. ..~#. .~.(...
00F460:  BE 20 E9 23 13 0D 20 F7 F1 4F F1 C3 F3 08 F1 F1    . .#.. ..O......
00F470:  C3 3A 09 E5 D5 C5 21 09 21 7E B7 28 05 37 DD CB    .:....!.!~.(.7..
00F480:  00 CE D4 90 08 DD CB 00 6E 28 16 21 92 23 BE 28    ........n(.!.#.(
00F490:  14 21 B1 23 BE 20 0A CD 90 08 C1 D1 E1 E3 E1 18    .!.#. ..........
00F4A0:  A1 C1 D1 E1 C9 DD CB 00 CE E1 E1 E1 E1 CD E0 09    ................
00F4B0:  C1 D1 E1 E3 E1 C3 33 01 DD CB 00 6E E5 28 09 21    ......3....n.(.!
00F4C0:  E6 22 AE 23 B6 28 17 7B 2A B1 22 77 23 36 00 22    .".#.(.{*."w#6."
00F4D0:  B1 22 CD 56 07 C5 ED 4B AB 22 CD 26 08 C1 E1 C9    .".V...K.".&....
00F4E0:  21 70 23 CD EA 0C 0E 0F CD 26 0E 3C 28 25 06 01    !p#......&.<(%..
00F4F0:  CD 4D 08 3A 84 23 4F CD 3D 0A FE 1A CA AC 0A FE    .M.:.#O.=.......
00F500:  0A 20 0B 0D 20 08 CD 90 08 FE 0D 20 E3 C9 CD 99    . .. ...... ....
00F510:  08 18 E4 CD 4D 08 21 1F 0A CD 47 0A C3 90 08 48    ....M.!...G....H
00F520:  65 6C 70 20 66 69 6C 65 20 6E 6F 74 20 66 6F 75    elp file not fou
00F530:  6E 64 00 3E 0D CD 99 08 3E 0A C3 99 08 10 05 CD    nd.>....>.......
00F540:  AE 0C 06 80 7E 23 C9 7E 23 B7 C8 CD 99 08 18 F7    ....~#.~#.......
00F550:  CD BF 0C 13 21 91 0D 06 02 CD DC 0C 20 0B D5 13    ....!....... ...
00F560:  21 93 0D 01 04 00 ED B0 D1 1B CD F6 0C D8 CD 4D    !..............M
00F570:  08 3A 37 0E B7 20 04 3A 04 00 3C C6 40 32 AD 22    .:7.. .:..<.@2."
00F580:  3A 83 23 0F 0F 0F 0F E6 0F 32 AB 22 0E 11 47 18    :.#......2."..G.
00F590:  02 0E 12 CD 26 0E FE FF 28 12 87 87 87 87 87 21    ....&...(......!
00F5A0:  80 00 85 6F 30 01 24 CD B7 0A 18 E5 CD 33 0A 21    ...o0.$......3.!
00F5B0:  FA 0A CD 19 0A B7 C9 E5 0E 0B 23 CB BE 0D 20 FA    ..........#... .
00F5C0:  E1 C5 3A AB 22 B8 3A AD 22 CC 99 08 11 42 22 D5    ..:.".:."....B".
00F5D0:  3E 3A 12 13 3E 20 12 13 23 01 08 00 ED B0 3E 2E    >:..> ..#.....>.
00F5E0:  12 13 01 03 00 ED B0 3E 20 12 E1 06 0F CD B1 07    .......> .......
00F5F0:  C1 05 C0 3A AB 22 47 C3 33 0A 48 69 74 20 61 20    ...:."G.3.Hit a 
00F600:  18 3C 51 23 C3 83 02 45 44 38 30 20 28 43 29 20    .<Q#...ED80 (C) 
00F610:  48 69 53 6F 66 74 20 31 39 38 35 2E 20 50 6C 65    HiSoft 1985. Ple
00F620:  61 73 65 20 62 75 79 20 64 6F 6E 27 74 20 73 74    ase buy don't st
00F630:  65 61 6C CD EE 02 CD AA 08 CD 5A 0E 18 F5 C3 F2    eal.......Z.....
00F640:  01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F6C0:  00 00 00 00 00 00 00 00 00 00 00 00 ED B0 21 41    ..............!A
00F6D0:  01 11 5A 0E D5 CD 27 0C B7 C2 00 00 E1 EB ED 52    ..Z...'........R
00F6E0:  E5 21 4E 01 11 80 00 42 4B ED B0 21 5A 0E C1 C3    .!N....BK..!Z...
00F6F0:  FE 00 3A 81 23 32 1C 22 3C 32 1A 22 3A 82 23 32    ..:.#2."<2.":.#2
00F700:  19 22 3A 83 23 21 19 22 86 3D 32 18 22 3A 84 23    .":.#!.".=2.":.#
00F710:  21 1A 22 86 D6 03 32 1B 22 3C 32 1D 22 2A 06 00    !."...2."<2."*..
00F720:  F9 25 22 16 22 22 BE 22 21 80 00 7E 85 6F 23 36    .%".""."!..~.o#6
00F730:  00 21 81 00 ED 5B CF 22 D5 06 0F CD D3 02 11 D1    .!...[."........
00F740:  22 06 05 CD D3 02 D1 ED 4B 7D 23 C5 2A 16 22 ED    ".......K}#.*.".
00F750:  42 44 4D E1 E5 EB CD 2A 0C E1 FE 02 20 06 3D CD    BDM....*.... .=.
00F760:  B8 05 18 65 2B 36 FF 23 ED 53 BC 22 AF 12 3A 93    ...e+6.#.S."..:.
00F770:  23 B7 28 0F 21 A5 23 7E 23 B7 20 04 CD D6 23 37    #.(.!.#~#. ...#7
00F780:  D4 65 08 DD 21 1E 22 AF DD 77 00 DD 77 01 DD 77    .e..!."..w..w..w
00F790:  02 DD CB 00 CE 32 BB 22 21 01 00 22 B5 22 3A 19    .....2."!..".":.
00F7A0:  22 4F 3A 1A 22 47 2A 7D 23 54 5D 22 C0 22 C3 33    "O:."G*}#T]".".3
00F7B0:  01 3A 94 23 B7 28 0F 21 AA 23 7E 23 B7 20 04 CD    .:.#.(.!.#~#. ..
00F7C0:  D8 23 37 D4 65 08 CD 4D 08 3A 41 01 B7 C2 CE 01    .#7.e..M.:A.....
00F7D0:  C3 26 0C AF 12 7E B7 C8 23 FE 20 28 F8 2B 7E 12    .&...~..#. (.+~.
00F7E0:  13 B7 C8 23 FE 20 28 02 10 F4 AF 1B 12 C9 E5 21    ...#. (........!
00F7F0:  1E 22 CB 4E 28 05 CD D3 04 18 21 DD CB 02 76 28    .".N(.....!...v(
00F800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00F810:  0D 00 00 00 02 09 4E E5 0D 00 41 02 00 00 00 02    ......N...A.....
00F820:  0D 00 46 02 00 00 00 02 0D 00 42 02 00 00 00 02    ..F.......B.....
00F830:  0D 00 47 02 00 00 00 02 0D 00 43 02 00 00 00 02    ..G.......C.....
00F840:  0D 00 48 02 00 00 00 02 0D 00 44 02 00 00 00 02    ..H.......D.....
00F850:  0D 00 49 02 00 00 00 02 0D 00 45 02 00 00 00 02    ..I.......E.....
00F860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F900:  6B 65 79 00 CD BF 0C CD F6 0C D8 0E 13 18 3F E5    key...........?.
00F910:  CD EA 0C 38 42 11 40 0E 21 65 0B CD D6 0C 28 37    ...8B.@.!e....(7
00F920:  D5 0E 11 CD 26 0E 3C D1 C1 C8 C5 D5 CD F0 0D D1    ....&.<.........
00F930:  CD 5B 0B 0E 13 CD 26 0E E1 CD EA 0C 11 47 0E 21    .[....&......G.!
00F940:  37 0E AF 12 01 09 00 ED B0 CD 5B 0B 0E 17 CD 26    7.........[....&
00F950:  0E 3C 3E 01 C8 AF C9 E1 3E 01 C9 EB 36 42 23 36    .<>.....>...6B#6
00F960:  41 23 36 4B C9 42 41 4B 7E FE 2A 28 04 23 10 F8    A#6K.BAK~.*(.#..
00F970:  C9 36 3F 23 10 FB C9 C5 D5 CD BF 0C 21 8A 0D CD    .6?#........!...
00F980:  DA 0C 28 63 21 86 0D CD DA 0C 28 6A CD ED 0C DA    ..(c!.....(j....
00F990:  58 0C CD F0 0D 0E 13 CD 26 0E 0E 16 CD 26 0E 3C    X.......&....&.<
00F9A0:  E1 C1 E5 09 7E 36 1A D1 F5 E5 28 17 21 80 00 06    ....~6....(.!...
00F9B0:  81 1A 13 10 12 4F C5 CD 14 0C C1 79 21 80 00 06    .....O.....y!...
00F9C0:  80 28 04 3E 02 18 18 77 23 FE 0D 28 16 FE 1A 20    .(.>...w#..(... 
00F9D0:  E0 CD 14 0C 20 ED 0E 10 CD 26 0E 3C 28 E5 AF E1    .... ....&.<(...
00F9E0:  C1 70 C9 3E 0A 18 CC 16 04 E1 C1 CD FF 0B 1E 1A    .p.>............
00F9F0:  4A CD 29 0E AF C9 16 05 E1 C1 CD FF 0B AF C9 C5    J.).............
00FA00:  4A 5E 23 CD 29 0E 7B 1E 0A FE 0D 28 F6 C1 0B 78    J^#.).{....(...x
00FA10:  B1 20 EC C9 D5 0E 15 CD 26 0E B7 D1 C9 FE 0A C8    . ......&.......
00FA20:  FE 1A 37 C8 3F C9 C7 AF 18 02 3E 01 32 59 0E C5    ..7.?.....>.2Y..
00FA30:  D5 CD BF 0C 21 8E 0D CD DA 0C 20 17 D1 C1 0E 03    ....!..... .....
00FA40:  CD 29 0E CD 1D 0C 38 58 28 F4 12 13 0B 78 B1 20    .)....8X(....x. 
00FA50:  ED 18 40 CD ED 0C 30 05 3E 01 D1 C1 C9 0E 0F CD    ..@...0.>.......
00FA60:  26 0E 3C 28 F3 D1 C1 D5 EB 09 D1 01 80 FF 09 3A    &.<(...........:
00FA70:  59 0E B7 28 2D E5 CD AE 0C 06 80 7E E6 7F 23 FE    Y..(-......~..#.
00FA80:  0A 28 13 FE 1A 28 18 4F 12 13 10 EF E1 B7 ED 52    .(...(.O.......R
00FA90:  19 30 E2 3E 02 C9 3E 0D B9 0E 0A 28 ED 18 E9 E1    .0.>..>....(....
00FAA0:  AF C9 CD AE 0C 20 F9 01 80 00 ED B0 18 F4 D5 C5    ..... ..........
00FAB0:  0E 14 CD 26 0E B7 C1 D1 21 80 00 C8 36 1A C9 C5    ...&....!...6...
00FAC0:  E5 11 37 0E 01 22 00 21 A0 0D ED B0 D1 1A FE 20    ..7..".!....... 
00FAD0:  13 28 FA 1B C1 C9 06 03 18 02 06 04 D5 1A CD 97    .(..............
00FAE0:  0D 96 20 04 23 13 10 F5 D1 C9 CD BF 0C CD 0B 0D    .. .#...........
00FAF0:  D8 79 B7 C8 37 C9 CD 22 0D 3E 01 D8 21 38 0E 06    .y..7..".>..!8..
00FB00:  ED 52 44 4D E1 CD 28 12 1B ED 53 BC 22 C9 DD CB    .RDM..(...S."...
00FB10:  00 EE 3E 09 C3 5A 0E CD 63 0F C8 2B CD 15 10 18    ..>..Z..c..+....
00FB20:  5F 7E B7 C8 23 CD 1E 10 18 56 2B 7E FE 0D 23 20    _~..#....V+~..# 
00FB30:  06 2B CD 27 10 18 1D CD 63 0F 28 18 2B 7E FE 0D    .+.'....c.(.+~..
00FB40:  28 11 CD C2 10 38 F0 CD 63 0F 28 08 2B 7E CD C2    (....8..c.(.+~..
00FB50:  10 30 F4 23 18 2A 7E 23 B7 C8 FE 0D C9 7E B7 28    .0.#.*~#.....~.(
00FB60:  1F FE 0D 20 06 23 CD 3A 10 18 15 CD 56 15 28 0F    ... .#.:....V.(.
00FB70:  CD C2 10 30 F6 CD 56 15 28 05 CD C2 10 38 F6 2B    ...0..V.(....8.+
00FB80:  C3 6E 0F CD 63 0F C8 2B 7E FE 0D 28 08 CD 6E 0F    .n..c..+~..(..n.
00FB90:  CD 00 0F 20 F2 CD 15 10 18 E6 7E B7 C8 FE 0D 23    ... ......~....#
00FBA0:  28 12 2B 23 7E FE 0D 28 0B B7 28 08 CD 6E 0F CD    (.+#~..(..(..n..
00FBB0:  00 0F 20 EF CD 1E 10 18 C7 62 6B 18 C3 D5 CD 25    .. ......bk....%
00FBC0:  0F 1B 62 6B D1 18 B9 E5 62 6B CD 63 0F E1 C8 CD    ..bk....bk.c....
00FBD0:  27 10 C3 B7 0F D5 CD 25 0F D1 D8 CD 3A 10 18 F2    '......%....:...
00FBE0:  2A C0 22 54 5D 3A 1A 22 4F 78 91 B7 28 06 CD 62    *."T]:."Ox..(..b
00FBF0:  10 3D 20 FA 3A 1A 22 47 18 34 3A 1A 22 4F 78 91    .= .:."G.4:."Ox.
00FC00:  B7 28 06 CD 62 10 3D 20 FA 3A 1A 22 47 ED 5B C0    .(..b.= .:."G.[.
00FC10:  22 CD 25 0F F5 37 CD 62 10 F1 04 38 06 3A 1B 22    ".%..7.b...8.:."
00FC20:  B8 30 EE 05 62 6B 2B CD 34 0F B7 CD 62 10 C3 6E    .0..bk+.4...b..n
00FC30:  0F E5 2A C0 22 CD 63 0F E1 C8 3A 84 23 6F 2D 2D    ..*.".c...:.#o--
00FC40:  2D CD 34 0F CD 47 0F F5 B7 CD 62 10 F1 38 06 CD    -.4..G....b..8..
00FC50:  B7 0F C3 70 10 2D 20 E9 DD CB 00 CE C3 B7 0F DD    ...p.- .........
00FC60:  CB 00 CE 3A 84 23 6F 2D 2D 2D CD 55 0F CD 25 0F    ...:.#o---.U..%.
00FC70:  30 09 CD 34 0F CD B7 0F C3 70 10 37 CD 62 10 2D    0..4.....p.7.b.-
00FC80:  20 E8 18 D4 CD 63 0F C8 DD CB 00 CE 21 01 00 22     ....c......!.."
00FC90:  B5 22 2A 7D 23 54 5D 22 C0 22 3A 1A 22 47 C3 6E    ."*}#T]".":."G.n
00FCA0:  0F 01 FF FF 03 CD 25 0F 30 FA 2A B5 22 09 22 B5    ......%.0.*.".".
00FCB0:  22 62 6B 2B CD 34 0F 3A 84 23 3D 3D C3 96 10 B7    "bk+.4.:.#==....
00FCC0:  ED 52 7D 19 02 03 7B 02 03 7A 02 C9 7E FE FF 20    .R}...{..z..~.. 
00FCD0:  04 E1 C3 A5 12 D1 23 5E 23 56 83 6F 62 30 01 24    ......#^#V.ob0.$
00FCE0:  C3 70 10 C5 01 C6 22 CD BF 16 C1 C9 E5 21 C6 22    .p...."......!."
00FCF0:  18 DA DD CB 00 76 28 16 ED 5B 0A 21 21 1E 22 CB    .....v(..[.!!.".
00FD00:  08 CD 68 0B 06 03 CD 68 0B B7 C9 CD 22 0D D8 4F    ..h....h...."..O
00FD10:  21 38 0E 06 0B 7E FE 3F 37 C8 FE 2A 37 C8 10 F5    !8...~.?7..*7...
00FD20:  B7 C9 EB 11 37 0E 4E 23 7E FE 3A 20 0F 79 CD 97    ....7.N#~.: .y..
00FD30:  0D 23 D6 40 D8 FE 11 3F D8 12 18 01 2B 06 08 13    .#.@...?....+...
00FD40:  CD C2 0D CC 6F 0D 28 21 38 0B 12 10 F2 CD C2 0D    ....o.(!8.......
00FD50:  28 1D 3F D8 04 13 10 FD 06 03 CD C2 0D C8 D8 12    (.?.............
00FD60:  13 10 F7 CD C2 0D C8 37 C9 4F 3E 07 B8 79 C9 E5    .......7.O>..y..
00FD70:  D5 C5 F5 21 83 0D 11 40 0E 01 03 00 ED B0 F1 C1    ...!...@........
00FD80:  D1 E1 C9 20 20 20 4C 53 54 3A 50 55 4E 3A 52 44    ...   LST:PUN:RD
00FD90:  52 3A 00 2A 2E 2A 00 FE 61 D8 FE 7B D0 D6 20 C9    R:.*.*..a..{.. .
00FDA0:  00 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00    .           ....
00FDB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00FDC0:  00 00 7E 23 FE 2E 28 16 CD 97 0D FE 21 38 0D E5    ..~#..(.....!8..
00FDD0:  C5 21 E1 0D 01 0F 00 ED B1 C1 E1 C9 BF C9 B7 37    .!.............7
00FDE0:  C9 3C 3E 2C 3B 3A 3D 5B 5D 5F 25 7C 28 29 2F 5C    .<>,;:=[]_%|()/\
00FDF0:  3A 37 0E F5 0E 1D DD E5 CD 05 00 DD E1 F1 E5 B7    :7..............
00FE00:  20 04 3A 04 00 3C 47 21 00 00 37 ED 6A 10 FC D1     .:..<G!..7.j...
00FE10:  7B A5 20 03 7A A4 C8 3A 04 00 F5 0E 0D CD 29 0E    {. .z..:......).
00FE20:  F1 5F 0E 0E 18 03 11 37 0E DD E5 E5 D5 C5 CD 05    ._.....7........
00FE30:  00 C1 D1 E1 DD E1 C9 00 00 00 00 00 00 00 00 00    ................
00FE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00FE50:  00 00 00 00 00 00 00 00 00 00 DA 89 12 DD CB 00    ................
00FE60:  6E 20 1B FE FF CA 01 19 E5 D5 21 EB 22 87 16 00    n ........!."...
00FE70:  5F 19 5E 23 56 EB D1 E3 FE 56 DC 7D 14 C9 B7 C8    _.^#V....V.}....
00FE80:  32 B1 22 CD AF 13 DA 81 12 DD CB 00 66 28 12 7E    2.".........f(.~
00FE90:  B7 C8 FE 0D C8 FE 09 20 0E 3A 87 23 32 B4 22 18    ....... .:.#2.".
00FEA0:  06 CD 4E 14 DA 85 12 3A B1 22 77 23 FE 0D CC B4    ..N....:."w#....
00FEB0:  0E C3 6E 0F CD 7D 14 54 5D 3A 1B 22 B8 20 04 CD    ..n..}.T]:.". ..
00FEC0:  55 10 05 04 DD CB 00 DE 37 CD 62 10 CD AF 13 3A    U.......7.b....:
00FED0:  1E 22 CB 47 C8 CB 67 C0 D5 C5 ED 5B 0A 21 CD 34    .".G..g....[.!.4
00FEE0:  0F CD F2 0E 30 09 F5 CD 4E 14 F1 77 23 18 F2 C1    ....0...N..w#...
00FEF0:  D1 C9 1A 13 FE 20 28 06 FE 09 28 02 B7 C9 37 C9    ..... (...(...7.
00FF00:  B6 CB CE 3A 83 23 32 B4 22 62 6B C3 6E 0F DD CB    ...:.#2."bk.n...
00FF10:  00 7E C8 3A 0E 21 E5 2A BC 22 85 6F 30 01 24 D5    .~.:.!.*.".o0.$.
00FF20:  ED 5B BE 22 B7 ED 52 D1 DD CB 00 56 E1 38 15 CA    .[."..R....V.8..
00FF30:  81 12 CD 21 1B C0 E5 DD CB 00 96 2A 16 22 22 BE    ...!.......*."".
00FF40:  22 E1 18 CA 21 1E 22 CB F6 CB CE ED 53 0A 21 ED    "...!.".....S.!.
00FF50:  53 0C 21 ED 5B 0F 21 E5 3A 0E 21 83 6F 62 30 01    S.!.[.!.:.!.ob0.
00FF60:  24 2B 36 0D E1 CD 7D 14 18 9F 3A 1E 22 EE 01 18    $+6...}...:."...
00FF70:  05 3A 1E 22 EE 10 32 1E 22 DD CB 02 CE C9 3A 20    .:."..2.".....: 
00FF80:  22 EE 10 CB C7 32 20 22 C9 C5 01 C9 22 CD BF 16    "....2 "...."...
00FF90:  C1 C9 7E B7 F5 20 07 2B 7E FE 0D CC 34 0F C5 01    ..~.. .+~...4...
00FFA0:  CC 22 CD BF 16 C1 F1 C0 7E 23 FE 0D C0 54 5D C9    ."......~#...T].
00FFB0:  E5 21 C9 22 18 04 E5 21 CC 22 C3 CC 16 E5 C5 06    .!."...!."......
00FFC0:  0A 21 D1 17 CD B1 07 CD 90 08 CB AF FE 59 C1 E1    .!...........Y..
00FFD0:  C9 53 75 72 65 3F 20 20 20 20 20 3E 08 CD 99 08    .Sure?     >....
00FFE0:  3E 20 CD 99 08 3E 08 C3 99 08 DD CB 00 CE 47 3A    > ...>........G:
00FFF0:  19 22 4F E5 C5 CD 26 08 21 D3 12 3A 83 23 47 CD    ."O...&.!..:.#G.
010000:  B1 07 C1 3A 89 23 4F 3A 82 23 81 4F CD 26 08 E1    ...:.#O:.#.O.&..
010010:  C3 C7 05 E5 C5 3A 1A 22 21 78 18 CD EA 17 CD 9A    .....:."!x......
010020:  05 06 0E 21 2F 18 CD B1 07 CD BD 17 C1 E1 C9 41    ...!/..........A
010030:  62 61 6E 64 6F 6E 20 74 65 78 74 3A 20 CD 13 18    bandon text: ...
010040:  CA B1 02 B7 C0 21 CC 1B 36 00 CD 70 1B 28 F1 11    .....!..6..p.(..
010050:  80 00 3E 0F 12 13 3E 20 12 13 01 0F 00 C5 ED B0    ..>...> ........
010060:  C1 C3 1D 02 5E 55 20 74 6F 20 61 62 6F 72 74 20    ....^U to abort 
010070:  63 6F 6D 6D 61 6E 64 00 53 65 65 20 6D 61 6E 75    command.See manu
010080:  61 6C 20 66 6F 72 20 64 65 74 61 69 6C 73 00 3E    al for details.>
010090:  01 18 01 AF 32 B1 22 E5 D5 C5 2A CF 22 11 CC 1B    ....2."...*."...
0100A0:  18 03 12 13 23 7E B7 20 F9 12 3A 1A 22 21 64 18    ....#~. ..:."!d.
0100B0:  F5 CD EA 17 F1 3C 23 CD EA 17 DD CB 02 AE CD 70    .....<#........p
0100C0:  1B 28 3A 3A B1 22 B7 E5 D5 C5 C4 0F 0B C1 D1 E1    .(::."..........
0100D0:  B7 C4 AD 12 20 27 E5 2A BC 22 ED 5B 7D 23 B7 ED    .... '.*.".[}#..
0100E0:  52 44 4D E1 CD 77 0B B7 20 0A DD CB 02 6E C2 45    RDM..w.. ....n.E
0100F0:  18 C3 B1 02 3D CC AD 12 28 03 CD B1 12 C1 D1 E1    ....=...(.......
010100:  E5 C5 3A 19 22 ED 44 81 0E 00 B7 28 0F 6F 3A 87    ..:.".D....(.o:.
010110:  23 67 7D 94 28 06 30 FB 2C 0C 18 F6 79 B7 C1 E1    #g}.(.0.,...y...
010120:  C0 3A 87 23 C9 1B 1A 13 18 05 1A 13 FE 0D C8 FE    .:.#............
010130:  01 30 F7 C9 1B 1A FE FF 28 0B 1B 1A FE FF 28 05    .0......(.....(.
010140:  FE 0D 20 F6 37 13 C9 D5 ED 5B C0 22 CD 34 0F ED    .. .7....[.".4..
010150:  53 C0 22 D1 C9 D5 ED 5B C0 22 CD 25 0F ED 53 C0    S."....[.".%..S.
010160:  22 D1 C9 D5 ED 5B 7D 23 B7 ED 52 19 D1 C9 E5 D5    "....[}#..R.....
010170:  C5 B7 ED 52 45 3A 19 22 4F 62 6B 1E 00 78 B7 28    ...RE:."Obk..x.(
010180:  24 7E FE 09 20 08 CD 00 0F 3D 81 4F 18 05 FE 20    $~.. ....=.O... 
010190:  30 01 0C 23 0C 3A 18 22 B9 30 08 1C CD 05 10 ED    0..#.:.".0......
0101A0:  44 81 4F 10 DC 79 C1 4F 7B 21 BB 22 BE 77 28 04    D.O..y.O{!.".w(.
0101B0:  DD CB 00 CE D1 E1 C9 C5 3A BB 22 B7 28 08 47 CD    ........:.".(.G.
0101C0:  05 10 81 4F 10 F9 3A 19 22 F5 ED 44 81 3C 47 F1    ...O..:."..D.<G.
0101D0:  4F 62 6B 7E FE 0D 28 2B B7 28 28 FE 09 20 17 CD    Obk~..(+.((.. ..
0101E0:  00 0F B8 38 06 05 28 1B 23 18 18 3D F5 ED 44 80    ...8..(.#..=..D.
0101F0:  47 F1 81 4F 18 08 FE 20 30 04 0C 05 28 05 0C 23    G..O... 0...(..#
010200:  10 D1 2B C1 C9 E5 3A 88 23 6F 3A 87 23 67 AF 84    ..+...:.#o:.#g..
010210:  2D 20 FC E1 C9 7E FE 0D 23 CC 27 10 2B C9 2B 7E    - ...~..#.'.+.+~
010220:  FE 0D CC 3A 10 23 C9 CD 7D 14 CD 34 0F B7 CD 62    ...:.#..}..4...b
010230:  10 3A 1A 22 B8 CA 4D 10 05 C9 CD 7D 14 CD 25 0F    .:."..M....}..%.
010240:  37 CD 62 10 3A 1B 22 B8 CA 55 10 04 C9 CD 47 0F    7.b.:."..U....G.
010250:  DD CB 00 CE C9 CD 55 0F 3E FF 32 B4 22 DD CB 02    ......U.>.2."...
010260:  F6 C9 E5 2A B5 22 38 02 2B 2B 23 22 B5 22 E1 C9    ...*."8.++#"."..
010270:  54 5D 13 CD 34 0F E5 EB ED 5B 7D 23 01 00 00 18    T]..4....[}#....
010280:  03 CD 25 0F B7 ED 52 19 03 20 F6 ED 43 B5 22 EB    ..%...R.. ..C.".
010290:  E1 3A 84 23 CB 3F 3D 47 F5 D5 E5 2A 7D 23 B7 ED    .:.#.?=G...*}#..
0102A0:  52 E1 28 0A CD 34 0F 30 04 10 F9 18 01 05 ED 53    R.(..4.0.......S
0102B0:  C0 22 D1 F1 90 47 3A 1A 22 80 47 DD CB 00 CE C3    ."...G:.".G.....
0102C0:  6E 0F E5 21 51 23 F5 7E B7 28 08 F1 BE 23 20 F6    n..!Q#.~.(...# .
0102D0:  E1 37 C9 F1 E1 AF C9 ED 52 19 C0 E5 D5 2A 0A 21    .7......R....*.!
0102E0:  ED 5B 7D 23 ED 52 D1 E1 C8 E5 D5 2A 0A 21 54 5D    .[}#.R.....*.!T]
0102F0:  CD 34 0F CD 55 11 D1 E1 30 03 AF 37 C9 CD 27 10    .4..U...0..7..'.
010300:  C9 E5 CD 8F 19 18 04 E5 CD 45 19 7C B5 20 02 E1    .........E.|. ..
010310:  C9 C5 D5 44 4D 21 D1 22 36 00 ED 5B 7D 23 0B 78    ...DM!."6..[}#.x
010320:  B1 28 0B CD 25 0F 30 F6 D1 C1 E1 C3 9D 12 C1 C1    .(..%.0.........
010330:  C1 62 6B C3 70 10 21 20 22 CB D6 CD A0 05 DD CB    .bk.p.! ".......
010340:  02 D6 C3 9A 05 D5 C5 CD 36 19 06 0C 21 A8 19 CD    ........6...!...
010350:  B1 07 06 04 21 D1 22 3E 2D 32 AF 22 04 CD 90 08    ....!.">-2."....
010360:  CD E5 1B 28 16 FE 0D 28 1E D6 30 FE 0A 30 EE 05    ...(...(..0..0..
010370:  28 EA C6 30 77 23 CD 99 08 18 E2 78 FE 05 28 DD    (..0w#.....x..(.
010380:  2B 04 CD DB 17 18 D6 36 00 CD 8F 19 C1 D1 C9 21    +......6.......!
010390:  00 00 11 D1 22 1A 13 B7 C8 D6 30 29 E5 29 29 C1    ....".....0).)).
0103A0:  09 85 6F 30 F0 24 18 ED 47 6F 20 74 6F 20 6C 69    ..o0.$..Go to li
0103B0:  6E 65 3A 20 CD D4 11 D8 CD 16 20 CA 81 12 CD 2D    ne: ...... ....-
0103C0:  20 C3 6F 1A CD D4 11 D8 E5 D5 C5 CD 14 12 2A BC     .o...........*.
0103D0:  22 09 ED 5B 16 22 EB ED 52 C1 D1 E1 DA A1 12 E5    "..[."..R.......
0103E0:  CD 14 12 ED 43 B1 22 E1 E5 3A C9 22 F5 CD 2F 12    ....C."..:."../.
0103F0:  F1 32 C9 22 ED 5B BC 22 EB B7 ED 52 44 4D 03 19    .2.".[."...RDM..
010400:  ED 5B B1 22 E5 19 54 5D ED 53 BC 22 E1 ED B8 ED    .[."..T].S."....
010410:  4B B1 22 D1 D5 21 C9 22 CD EF 20 ED B0 62 6B 2B    K."..!.".. ..bk+
010420:  CD 34 0F CD 92 17 E1 54 5D 13 CD 34 0F CD 89 17    .4.....T]..4....
010430:  C3 70 10 CD F2 11 D8 CD 16 20 20 04 CD 21 1B C0    .p.......  ..!..
010440:  CD 2D 20 2A CA 22 C3 70 10 DD CB 00 56 CA A9 12    .- *.".p....V...
010450:  E5 D5 2A 16 22 E5 ED 5B 14 22 B7 ED 52 23 ED 5B    ..*."..[."..R#.[
010460:  BC 22 19 D1 38 04 EB 2B ED 52 D1 E1 DA A1 12 E5    ."..8..+.R......
010470:  2A 16 22 ED 4B 14 22 ED 43 AB 22 B7 ED 42 44 4D    *.".K.".C."..BDM
010480:  03 E1 E5 CD 2F 12 2A BE 22 ED 5B BC 22 ED 53 AD    ..../.*.".[.".S.
010490:  22 B7 ED 52 22 B1 22 EB D1 D5 ED 52 23 22 AF 22    "..R"."....R#"."
0104A0:  2A B1 22 ED 5B AB 22 D5 E5 19 2B ED 5B 16 22 38    *.".[."...+.[."8
0104B0:  04 ED 52 38 0C E1 EB D1 D5 B7 ED 52 23 22 B1 22    ..R8.......R#"."
0104C0:  E5 E1 ED 5B AD 22 19 22 AD 22 EB ED 4B AF 22 ED    ...[."."."..K.".
0104D0:  B8 ED 53 C2 22 54 5D 13 ED 4B B1 22 E1 ED B0 22    ..S."T]..K."..."
0104E0:  AB 22 2B ED 5B 16 22 B7 ED 52 20 B4 2A AD 22 22    ."+.[."..R .*.""
0104F0:  BC 22 ED 5B 14 22 B7 ED 52 38 0D DD CB 00 96 2A    .".[."..R8.....*
010500:  E5 2A 0A 21 2B 36 20 E3 CD AF 13 E3 36 0D DD CB    .*.!+6 .....6...
010510:  00 CE E1 AF 3C C9 7E B7 C8 FE 0D C0 E5 D5 2A 0C    ....<.~.......*.
010520:  21 54 5D CD 25 0F CD 55 11 D1 E1 30 03 AF 37 C9    !T].%..U...0..7.
010530:  CD 7D 14 E5 D5 CD 25 0F 62 6B D1 2B 7E B7 28 02    .}....%.bk.+~.(.
010540:  36 20 E3 CD AF 13 E3 7E B7 28 02 36 0D DD CB 00    6 .....~.(.6....
010550:  CE E1 AF 3C C9 B7 ED 52 30 07 7D 2F 6F 7C 2F 67    ...<...R0.}/o|/g
010560:  23 3A 0E 21 85 6F 30 01 24 E5 2A 11 21 ED 5B 0F    #:.!.o0.$.*.!.[.
010570:  21 ED 52 D1 ED 52 C9 3A 0E 21 ED 5B 0F 21 83 5F    !.R..R.:.!.[.!._
010580:  30 01 14 EB B7 ED 52 44 4D EB 54 5D C9 E5 2A 0F    0.....RDM.T]..*.
010590:  21 1B B7 ED 52 19 28 14 1A CD C2 10 38 F3 1B B7    !...R.(.....8...
0105A0:  ED 52 19 28 07 1A CD C2 10 30 F3 13 E1 C9 03 0A    .R.(.....0......
0105B0:  B7 C8 FE 0D C8 CD C2 10 30 F4 03 0A B7 C8 FE 0D    ........0.......
0105C0:  C8 CD C2 10 38 F4 C9 E5 B7 ED 52 3A 0E 21 95 32    ....8.....R:.!.2
0105D0:  0E 21 E1 C9 E5 D5 11 C9 22 CD FC 20 EB 2B B7 ED    .!......".. .+..
0105E0:  52 30 0A 21 CC 22 CD EF 20 B7 ED 52 3F D1 E1 DA    R0.!.".. ..R?...
0105F0:  95 12 3A C9 22 3C 37 CA 8D 12 3A CC 22 3C 37 CA    ..:."<7...:."<7.
010600:  91 12 E5 D5 C5 CD 14 12 B7 EB ED 52 C1 D1 E1 3F    ...........R...?
010610:  DA 99 12 C9 11 C9 22 CD FC 20 21 CC 22 CD EF 20    ......".. !.".. 
010620:  B7 ED 52 44 4D 03 19 C9 78 2F 47 79 2F 4F 03 ED    ..RDM...x/Gy/O..
010630:  43 C4 22 22 C2 22 E5 D5 C5 54 5D 13 CD 34 0F 3E    C.""."...T]..4.>
010640:  FF 21 C6 22 06 03 C5 23 4E 23 46 2B 2B EB B7 ED    .!."...#N#F++...
010650:  42 09 EB 20 01 77 23 23 23 C1 10 EA 06 03 21 C6    B.. .w###.....!.
010660:  22 B7 23 5E 23 56 E5 2A C2 22 ED 52 28 02 30 05    ".#^#V.*.".R(.0.
010670:  2A C4 22 19 EB E1 72 2B 73 23 23 10 E5 C1 D1 E1    *."...r+s##.....
010680:  C9 3E 01 18 2E 3E 02 18 2A 3E 03 18 26 3E 04 18    .>...>..*>..&>..
010690:  22 3E 05 18 1E 3E 06 18 1A 3E 07 18 16 3E 08 18    ">...>...>...>..
0106A0:  12 3E 09 18 0E 3E 0A 18 0A 3E 0B 18 06 3E 0C 18    .>...>...>...>..
0106B0:  02 3E 0D 32 1F 22 C9 D3 12 D4 12 E2 12 F3 12 05    .>.2."..........
0106C0:  13 1A 13 2D 13 41 13 56 13 63 13 71 13 7D 13 90    ...-.A.V.c.q.}..
0106D0:  13 A5 13 00 4F 75 74 20 6F 66 20 6D 65 6D 6F 72    ....Out of memor
0106E0:  79 00 4C 69 6E 65 20 69 73 20 74 6F 6F 20 6C 6F    y.Line is too lo
0106F0:  6E 67 00 55 6E 64 65 66 69 6E 65 64 20 63 6F 6D    ng.Undefined com
010700:  16 22 22 BE 22 22 14 22 2A C2 22 54 5D 13 CD 34    ."".""."*."T]..4
010710:  0F CD 92 17 E1 54 5D 13 CD 34 0F CD 89 17 C3 70    .....T]..4.....p
010720:  10 E5 C5 CD 9A 05 06 0F 21 38 1B CD B1 07 DD CB    ........!8......
010730:  02 D6 CD BD 17 C1 E1 C9 41 62 61 6E 64 6F 6E 20    ........Abandon 
010740:  62 6C 6F 63 6B 3A 20 CD F2 11 D8 E5 D5 C5 21 CC    block: .......!.
010750:  1B 36 00 CD 70 1B 28 14 E5 CD 14 12 E1 CD 77 0B    .6..p.(.......w.
010760:  B7 28 09 3D CC AD 12 28 03 CD B1 12 C1 D1 E1 C9    .(.=...(........
010770:  C5 CD 36 19 06 0A 21 DB 1B CD B1 07 06 0E 3E 2D    ..6...!.......>-
010780:  32 AF 22 21 CC 1B 7E B7 28 07 05 23 CD 99 08 18    2."!..~.(..#....
010790:  F5 04 CD 90 08 CD E5 1B 28 18 FE 15 28 2C FE 0D    ........(...(,..
0107A0:  28 20 FE 20 38 EC 28 16 05 28 E6 77 CD 99 08 23    ( . 8.(..(.w...#
0107B0:  18 E0 78 FE 0F 28 DB 2B 04 CD DB 17 18 D4 DD CB    ..x..(.+........
0107C0:  02 EE 36 00 21 CC 1B 78 D6 0F C1 C9 00 00 00 00    ..6.!..x........
0107D0:  00 00 00 00 00 00 00 00 00 00 00 46 69 6C 65 6E    ...........Filen
0107E0:  61 6D 65 3A 20 E5 C5 F5 2A AF 23 01 AF 23 09 3A    ame: ...*.#..#.:
0107F0:  AF 22 47 7E 23 B7 20 FB 10 F9 F1 BE C1 E1 C9 E5    ."G~#. .........
010800:  D5 C5 22 AB 22 21 CC 1B 36 00 CD 70 1B CA 9A 1C    .."."!..6..p....
010810:  E5 DD CB 00 96 2A 16 22 ED 5B BC 22 B7 ED 52 44    .....*.".[."..RD
010820:  4D 2A AB 22 CD 2F 12 54 5D C5 2A BC 22 B7 ED 52    M*."./.T].*."..R
010830:  44 4D 03 ED 43 B1 22 19 D5 ED 5B 16 22 ED 53 BC    DM..C."...[.".S.
010840:  22 ED 53 BE 22 ED B8 13 ED 53 AD 22 D1 C1 78 B1    ".S."....S."..x.
010850:  28 1E E1 CD 2A 0C 3D 28 0D 3D 28 0F DD CB 00 CE    (...*.=(.=(.....
010860:  ED 53 AB 22 18 0D CD AD 12 18 08 CD A1 12 18 03    .S."............
010870:  CD 81 12 ED 5B AB 22 2A AD 22 B7 ED 52 44 4D 19    ....[."*."..RDM.
010880:  CD 28 12 ED 4B B1 22 ED B0 1B ED 53 BC 22 2A AB    .(..K."....S."*.
010890:  22 54 5D 13 CD 34 0F CD 92 17 C1 D1 E1 CD 89 17    "T]..4..........
0108A0:  C3 70 10 E5 D5 C5 3A 8D 23 21 21 22 22 B1 22 CD    .p....:.#!!"".".
0108B0:  20 1D 32 AB 22 38 17 3A 8E 23 21 63 22 22 B1 22     .2."8.:.#!c""."
0108C0:  CD 20 1D 32 AD 22 38 06 CD 2F 1E CD 0C 1D C1 D1    . .2."8../......
0108D0:  E1 D8 CD 04 1D C8 23 CD 50 1E 2B D8 23 18 22 CD    ......#.P.+.#.".
0108E0:  04 1D C8 CD 50 1E D8 CD 85 1E CD 50 1E 18 12 CD    ....P......P....
0108F0:  04 1D C8 7E B7 28 0A CD 50 1E 38 05 CD 85 1E 30    ...~.(..P.8....0
010900:  6D 61 6E 64 00 42 6C 6F 63 6B 20 73 74 61 72 74    mand.Block start
010910:  20 75 6E 6D 61 72 6B 65 64 00 42 6C 6F 63 6B 20     unmarked.Block 
010920:  65 6E 64 20 75 6E 6D 61 72 6B 65 64 00 49 6E 76    end unmarked.Inv
010930:  61 6C 69 64 20 64 65 73 74 69 6E 61 74 69 6F 6E    alid destination
010940:  00 42 6C 6F 63 6B 20 6D 61 72 6B 73 20 72 65 76    .Block marks rev
010950:  65 72 73 65 64 00 4E 6F 20 73 75 63 68 20 6C 69    ersed.No such li
010960:  6E 65 00 42 6C 6F 63 6B 20 74 6F 6F 20 62 69 67    ne.Block too big
010970:  00 4D 61 72 6B 65 72 20 6C 6F 73 74 00 4E 6F 20    .Marker lost.No 
010980:  62 6C 6F 63 6B 20 69 6E 20 62 75 66 66 65 72 00    block in buffer.
010990:  4E 6F 20 66 69 6C 65 2F 42 61 64 20 66 69 6C 65    No file/Bad file
0109A0:  6E 61 6D 65 00 44 69 73 63 20 66 75 6C 6C 00 B7    name.Disc full..
0109B0:  DD CB 00 76 C0 E5 D5 CD 25 0F E1 E5 EB B7 ED 52    ...v....%......R
0109C0:  E5 2A 11 21 ED 5B 0F 21 B7 ED 52 D1 ED 52 30 07    .*.!.[.!..R..R0.
0109D0:  D1 E1 E3 E1 C3 85 12 ED 5B BC 22 2A BE 22 B7 ED    ........[."*."..
0109E0:  52 ED 5B 0F 21 19 ED 5B 11 21 ED 52 D1 E1 30 18    R.[.!..[.!.R..0.
0109F0:  DD CB 00 56 C8 CD 21 1B 37 C0 DD CB 00 96 E5 2A    ...V..!.7......*
010A00:  16 22 22 BE 22 E1 18 A7 C5 01 00 00 CD 2F 12 C1    .""."......../..
010A10:  B7 ED 52 E5 DD CB 00 F6 ED 53 0A 21 D5 CD 25 0F    ..R......S.!..%.
010A20:  ED 53 0C 21 E1 EB B7 ED 52 7D 32 0E 21 E1 7D 2A    .S.!....R}2.!.}*
010A30:  0F 21 E5 85 6F 30 01 24 E5 C5 2A 0A 21 ED 5B 0F    .!..o0.$..*.!.[.
010A40:  21 3A 0E 21 06 00 4F ED B0 C1 E1 D1 B7 C9 D5 C5    !:.!..O.........
010A50:  E5 3A 0E 21 2A 0F 21 06 00 4F 09 ED 5B 11 21 ED    .:.!*.!..O..[.!.
010A60:  52 37 28 15 3C 32 0E 21 2A 11 21 D1 D5 B7 ED 52    R7(.<2.!*.!....R
010A70:  44 4D 19 54 5D 2B ED B8 AF E1 C1 D1 C9 DD CB 00    DM.T]+..........
010A80:  76 C8 C5 B7 ED 52 E5 DD CB 00 B6 2A 0C 21 ED 5B    v....R.....*.!.[
010A90:  0A 21 ED 52 3A 0E 21 F5 16 00 5F EB ED 52 28 06    .!.R:.!..._..R(.
010AA0:  D4 BD 14 DC E5 14 F1 06 00 4F 2A 0F 21 ED 5B 0A    .........O*.!.[.
010AB0:  21 D5 ED B0 D1 E1 19 C1 DD CB 02 C6 C9 ED 5B BC    !.............[.
010AC0:  22 D5 19 54 5D ED 53 BC 22 E1 E5 23 ED 4B 0C 21    "..T].S."..#.K.!
010AD0:  ED 42 44 4D E1 78 B1 C8 ED B8 ED 52 44 4D 19 23    .BDM.x.....RDM.#
010AE0:  CD 28 12 B7 C9 ED 5B 0C 21 D5 19 54 5D C1 C5 2A    .(....[.!..T]..*
010AF0:  BC 22 23 B7 ED 42 44 4D E1 78 B1 28 0B E5 ED B0    ."#..BDM.x.(....
010B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
010B10:  0E 00 00 00 02 09 4E E5 0E 00 41 02 00 00 00 02    ......N...A.....
010B20:  0E 00 46 02 00 00 00 02 0E 00 42 02 00 00 00 02    ..F.......B.....
010B30:  0E 00 47 02 00 00 00 02 0E 00 43 02 00 00 00 02    ..G.......C.....
010B40:  0E 00 48 02 00 00 00 02 0E 00 44 02 00 00 00 02    ..H.......D.....
010B50:  0E 00 49 02 00 00 00 02 0E 00 45 02 00 00 00 02    ..I.......E.....
010B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010C00:  F2 C3 70 10 7E B7 C8 3A A7 22 B7 C9 3A A9 22 21    ..p.~..:."..:."!
010C10:  A7 22 96 21 A5 22 77 AF CB 7E 28 01 3D 23 77 C9    .".!."w..~(.=#w.
010C20:  4F CD 14 1E 22 AD 22 CB 8B E5 C5 79 CD 46 07 3A    O..."."....y.F.:
010C30:  86 23 47 2A AD 22 CD B1 07 79 CD 46 07 C1 E1 CB    .#G*."...y.F....
010C40:  4B 28 06 2B 7E 23 CD D6 07 CB 83 CD 90 08 47 E5    K(.+~#........G.
010C50:  21 B1 23 BE E1 20 06 CB 43 CB C3 28 EE CB 43 28    !.#.. ..C..(..C(
010C60:  08 FE 3F 20 2F 06 80 18 2B 3E 2D 32 AF 22 78 CD    ..? /...+>-2."x.
010C70:  E5 1B 28 4A 3E 2B 32 AF 22 78 CD E5 1B 28 3B 78    ..(J>+2."x...(;x
010C80:  FE 12 28 9D FE 13 28 60 FE 15 28 29 FE 0D 28 22    ..(...(`..()..("
010C90:  FE 20 38 B7 CB 4B 28 06 7A FE 20 78 28 AD 77 23    . 8..K(.z. x(.w#
010CA0:  14 36 00 CD D6 07 CB 4B C2 49 1D 16 01 CB CB C3    .6.....K.I......
010CB0:  29 1D AF 7A C9 CD 25 07 37 C9 06 09 18 D6 CB 4B    )..z..%.7......K
010CC0:  CA 4B 1D 7A B7 CA 4B 1D 2B 15 CD DB 17 7E 36 00    .K.z..K.+....~6.
010CD0:  06 04 FE 1B 28 0A FE 7F 28 06 06 01 FE 20 30 05    ....(...(.... 0.
010CE0:  CD DB 17 10 FB C3 49 1D E5 C5 06 21 21 21 22 11    ......I....!!!".
010CF0:  63 22 4E 1A 77 79 12 23 13 10 F7 2A A7 22 ED 5B    c"N.wy.#...*.".[
010D00:  A9 22 ED 53 A7 22 22 A9 22 CD 0C 1D CD 25 07 C1    .".S.""."....%..
010D10:  E1 C3 21 1D 2A B1 22 11 21 00 EB 19 EB C5 01 21    ..!.*.".!......!
010D20:  00 ED B0 C1 E5 16 FF 7E 23 14 B7 20 FA E1 C9 21    .......~#.. ...!
010D30:  42 22 11 21 22 01 21 00 C5 ED B0 C1 54 5D 21 84    B".!".!.....T]!.
010D40:  22 ED B0 3A AB 22 32 A7 22 3A AD 22 32 A9 22 C9    "..:."2.":."2.".
010D50:  D5 C5 E5 2B 11 21 22 23 7E B7 28 1F 1A FE 80 28    ...+.!"#~.(....(
010D60:  03 BE 20 F3 E5 23 13 1A B7 28 15 7E B7 28 0B 1A    .. ..#...(.~.(..
010D70:  FE 80 28 F1 BE 28 EE E1 18 DA E1 E1 C1 D1 3F C9    ..(..(........?.
010D80:  E1 E3 37 18 F6 D5 C5 F5 22 B1 22 ED 4B A5 22 2A    ..7.....".".K."*
010D90:  BC 22 09 ED 5B BE 22 B7 ED 52 30 57 78 B1 28 3B    ."..[."..R0Wx.(;
010DA0:  2A BC 22 E5 09 22 BC 22 2A B1 22 ED 5B A7 22 19    *.".."."*.".[.".
010DB0:  CD 2F 12 CB 78 28 14 09 54 5D B7 ED 42 E3 C1 C5    ./..x(..T]..B...
010DC0:  B7 ED 42 44 4D 03 E1 ED B0 18 10 EB E1 C5 B7 ED    ..BDM...........
010DD0:  52 44 4D 03 19 D1 EB 19 EB ED B8 2A B1 22 11 63    RDM........*.".c
010DE0:  22 EB ED 4B A9 22 78 B1 28 02 ED B0 62 6B F1 C1    "..K."x.(...bk..
010DF0:  D1 B7 C9 CD 81 12 2A B1 22 F1 C1 D1 37 C9 AF 18    ......*."...7...
010E00:  20 20 20 50 61 67 65 20 44 6F 77 6E 0D 0A 5E 51       Page Down..^Q
010E10:  20 52 20 20 20 20 20 20 20 20 20 53 74 61 72 74     R         Start
010E20:  20 6F 66 20 46 69 6C 65 20 20 20 20 20 20 20 20     of File        
010E30:  20 20 20 5E 51 20 43 20 20 20 20 20 20 20 20 20       ^Q C         
010E40:  45 6E 64 20 6F 66 20 46 69 6C 65 0D 0A 0D 0A 54    End of File....T
010E50:  65 78 74 20 64 65 6C 65 74 69 6E 67 20 63 6F 6D    ext deleting com
010E60:  6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D    mands..---------
010E70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E    -------------..^
010E80:  59 20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65    Y           Dele
010E90:  74 65 20 4C 69 6E 65 0D 0A 5B 44 45 4C 5D 20 20    te Line..[DEL]  
010EA0:  20 20 20 20 20 20 44 65 6C 65 74 65 20 6C 61 73          Delete las
010EB0:  74 20 63 68 61 72 61 63 74 65 72 20 20 20 5E 47    t character   ^G
010EC0:  20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65 74               Delet
010ED0:  65 20 74 68 69 73 20 63 68 61 72 61 63 74 65 72    e this character
010EE0:  0D 0A 5E 4F 20 54 20 20 20 20 20 20 20 20 20 44    ..^O T         D
010EF0:  65 6C 65 74 65 20 77 6F 72 64 20 6C 65 66 74 20    elete word left 
010F00:  20 20 20 20 20 20 20 5E 54 20 20 20 20 20 20 20           ^T       
010F10:  20 20 20 20 44 65 6C 65 74 65 20 77 6F 72 64 20        Delete word 
010F20:  72 69 67 68 74 0D 0A 5E 51 20 5B 44 45 4C 5D 20    right..^Q [DEL] 
010F30:  20 20 20 20 44 65 6C 65 74 65 20 74 6F 20 73 74        Delete to st
010F40:  61 72 74 20 6C 69 6E 65 20 20 20 20 5E 51 20 59    art line    ^Q Y
010F50:  20 20 20 20 20 20 20 20 20 44 65 6C 65 74 65 20             Delete 
010F60:  74 6F 20 65 6E 64 20 6C 69 6E 65 0D 0A 0D 0A 0D    to end line.....
010F70:  0A 0D 0A 0D 0A 0D 0A 53 70 61 63 65 20 66 6F 72    .......Space for
010F80:  20 6D 6F 72 65 20 5B 45 4E 54 45 52 5D 20 74 6F     more [ENTER] to
010F90:  20 71 75 69 74 0A 42 6C 6F 63 6B 20 63 6F 6D 6D     quit.Block comm
010FA0:  61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ands..----------
010FB0:  2D 2D 2D 2D 0D 0A 5E 4B 20 42 20 20 20 20 20 20    ----..^K B      
010FC0:  20 20 20 4D 61 72 6B 20 53 74 61 72 74 20 6F 66       Mark Start of
010FD0:  20 62 6C 6F 63 6B 20 20 20 20 20 5E 4B 20 4B 20     block     ^K K 
010FE0:  20 20 20 20 20 20 20 20 4D 61 72 6B 20 45 6E 64            Mark End
010FF0:  20 6F 66 20 62 6C 6F 63 6B 0D 0A 5E 4B 20 56 20     of block..^K V 
011000:  02 3E 01 E5 D5 C5 F5 21 CC 1B 36 00 CD 70 1B 28    .>.....!..6..p.(
011010:  17 F1 F5 B7 28 05 CD 50 0A 18 03 CD 04 0B 3D CC    ....(..P......=.
011020:  AD 12 28 04 DD CB 00 CE F1 C1 D1 E1 C9 AF 18 0D    ..(.............
011030:  AF 18 11 3E 01 18 06 3E 01 18 09 3E 02 32 B3 22    ...>...>...>.2."
011040:  18 3D 3E 02 32 B3 22 CD AF 13 DA 81 12 CD D7 10    .=>.2.".........
011050:  20 04 DA 85 12 C9 C5 D5 CD 77 11 3A B3 22 FE 01     ........w.:."..
011060:  28 09 38 04 D1 D5 18 06 1B 18 03 CD 8D 11 CD C7    (.8.............
011070:  11 D5 ED B0 E1 D1 C1 3E FF 32 B4 22 C3 6E 0F CD    .......>.2.".n..
011080:  AF 13 DA 81 12 CD 16 11 20 04 DA 85 12 C9 E5 D5    ........ .......
011090:  C5 54 5D 44 4D 2A 0F 21 3A 0E 21 85 6F 30 01 24    .T]DM*.!:.!.o0.$
0110A0:  3A B3 22 FE 01 38 07 28 08 44 4D 0B 18 06 03 18    :."..8.(.DM.....
0110B0:  03 CD AE 11 C5 B7 ED 42 44 4D 03 E1 CD C7 11 ED    .......BDM......
0110C0:  B0 C1 D1 E1 3E FF 32 B4 22 C3 6E 0F CD 08 14 C5    ....>.2.".n.....
0110D0:  21 1E 22 CB B6 CB FE CB CE ED 5B 0A 21 D5 2A BC    !.".......[.!.*.
0110E0:  22 23 ED 4B 0C 21 C5 B7 ED 42 44 4D E1 78 B1 20    "#.K.!...BDM.x. 
0110F0:  02 03 2B E5 D5 EB ED 52 ED 5B BC 22 19 22 BC 22    ..+....R.[."."."
011100:  D1 E1 C5 B7 ED 52 44 4D 19 2B CD 28 12 23 C1 ED    .....RDM.+.(.#..
011110:  B0 D1 C1 C3 B7 0F E5 D5 2A 16 22 ED 5B BC 22 B7    ........*.".[.".
011120:  ED 52 7C B7 22 B1 22 32 AB 22 D1 E1 C9 E5 11 CC    .R|."."2."......
011130:  22 CD FC 20 B7 ED 52 F5 CD 14 12 F1 E1 38 02 ED    ".. ..R......8..
011140:  42 E5 3A AB 22 B7 CA D5 20 DD CB 00 D6 11 CC 22    B.:."... ......"
011150:  CD FC 20 ED 53 AB 22 2A 16 22 22 AD 22 2A BC 22    .. .S."*.""."*."
011160:  B7 ED 52 22 AF 22 2A AB 22 ED 5B B1 22 B7 ED 52    ..R"."*.".[."..R
011170:  F5 11 C9 22 CD FC 20 F1 38 05 B7 ED 52 30 0A 2A    ...".. .8...R0.*
011180:  AB 22 B7 ED 52 23 22 B1 22 2A AB 22 ED 5B AD 22    ."..R#"."*.".[."
011190:  ED 4B B1 22 E5 ED B8 22 AB 22 ED 53 AD 22 D1 EB    .K."...".".S."..
0111A0:  23 13 ED 4B AF 22 D5 ED B0 E1 1B D5 11 C9 22 CD    #..K."........".
0111B0:  FC 20 B7 ED 52 E1 20 AE 22 BC 22 2A AD 22 22 BE    . ..R. ."."*."".
0111C0:  22 23 22 14 22 CD 14 12 CD 28 12 AF 3D 32 C9 22    "#"."....(..=2."
0111D0:  32 CC 22 E1 C9 CD 14 12 E5 D5 EB 2A BC 22 B7 ED    2."........*."..
0111E0:  52 44 4D D1 E1 23 ED B0 1B ED 53 BC 22 18 D6 7E    RDM..#....S."..~
0111F0:  D5 23 5E 23 56 62 83 6F D1 D0 24 C9 1A E5 EB 23    .#^#Vb.o..$....#
011200:  20 20 20 20 20 20 20 20 4D 6F 76 65 20 42 6C 6F            Move Blo
011210:  63 6B 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ck              
011220:  5E 4B 20 43 20 20 20 20 20 20 20 20 20 43 6F 70    ^K C         Cop
011230:  79 20 42 6C 6F 63 6B 0D 0A 5E 4B 20 59 20 20 20    y Block..^K Y   
011240:  20 20 20 20 20 20 44 65 6C 65 74 65 20 42 6C 6F          Delete Blo
011250:  63 6B 20 20 20 20 20 20 20 20 20 20 20 20 5E 4F    ck            ^O
011260:  20 50 20 20 20 20 20 20 20 20 20 50 61 73 74 65     P         Paste
011270:  20 44 65 6C 65 74 65 64 20 42 6C 6F 63 6B 0D 0A     Deleted Block..
011280:  5E 4B 20 52 20 20 20 20 20 20 20 20 20 52 65 61    ^K R         Rea
011290:  64 20 42 6C 6F 63 6B 20 66 72 6F 6D 20 64 69 73    d Block from dis
0112A0:  63 20 20 20 20 5E 4B 20 57 20 20 20 20 20 20 20    c    ^K W       
0112B0:  20 20 57 72 69 74 65 20 42 6C 6F 63 6B 20 74 6F      Write Block to
0112C0:  20 64 69 73 63 0D 0A 0D 0A 51 75 69 63 6B 20 63     disc....Quick c
0112D0:  75 72 73 6F 72 20 6D 6F 76 65 6D 65 6E 74 0D 0A    ursor movement..
0112E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0112F0:  2D 2D 2D 2D 2D 0D 0A 5E 4F 20 47 20 20 20 20 20    -----..^O G     
011300:  20 20 20 20 47 6F 20 74 6F 20 4C 69 6E 65 0D 0A        Go to Line..
011310:  5E 51 20 42 20 20 20 20 20 20 20 20 20 47 6F 20    ^Q B         Go 
011320:  74 6F 20 73 74 61 72 74 20 6F 66 20 62 6C 6F 63    to start of bloc
011330:  6B 20 20 20 20 5E 51 20 4B 20 20 20 20 20 20 20    k    ^Q K       
011340:  20 20 47 6F 20 74 6F 20 65 6E 64 20 6F 66 20 62      Go to end of b
011350:  6C 6F 63 6B 0D 0A 5E 4B 20 30 20 20 20 20 20 20    lock..^K 0      
011360:  20 20 20 52 65 6D 65 6D 62 65 72 20 70 6F 73 69       Remember posi
011370:  74 69 6F 6E 20 20 20 20 20 20 20 5E 51 20 30 20    tion       ^Q 0 
011380:  20 20 20 20 20 20 20 20 52 65 74 75 72 6E 20 74            Return t
011390:  6F 20 70 6F 73 69 74 69 6F 6E 0D 0A 0D 0A 46 69    o position....Fi
0113A0:  6E 64 20 61 6E 64 20 53 75 62 73 74 69 74 75 74    nd and Substitut
0113B0:  65 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    e..-------------
0113C0:  2D 2D 2D 2D 2D 2D 0D 0A 5E 51 20 46 20 20 20 20    ------..^Q F    
0113D0:  20 20 20 20 20 46 69 6E 64 20 46 69 72 73 74 20         Find First 
0113E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 5E 4C 20                 ^L 
0113F0:  20 20 20 20 20 20 20 20 20 20 46 69 6E 64 20 4E              Find N
011400:  5E 23 56 E1 83 5F D0 14 C9 00 00 00 00 00 00 14    ^#V.._..........
011410:  21 13 22 FF 00 00 00 00 00 00 00 00 00 00 00 00    !.".............
011420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0114F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011510:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0115A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0115B0:  00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00    ................
0115C0:  5F 24 00 00 00 00 FF 00 00 FF 00 00 FF 00 00 D6    _$..............
0115D0:  22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    "...............
0115E0:  00 00 00 00 00 00 00 00 00 00 00 01 1F 17 15 17    ................
0115F0:  15 21 15 2A 15 5D 15 83 15 9A 15 B9 15 BD 15 C7    .!.*.]..........
011600:  65 78 74 0D 0A 5E 4F 20 4C 20 20 20 20 20 20 20    ext..^O L       
011610:  20 20 53 75 62 73 74 69 74 75 74 65 20 26 20 46      Substitute & F
011620:  69 6E 64 20 20 20 20 20 20 20 5E 4F 20 41 20 20    ind       ^O A  
011630:  20 20 20 20 20 20 20 53 75 62 73 74 69 74 75 74           Substitut
011640:  65 20 41 6C 6C 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    e All...........
011650:  0A 0D 0A 53 70 61 63 65 20 66 6F 72 20 6D 6F 72    ...Space for mor
011660:  65 20 5B 45 4E 54 45 52 5D 20 74 6F 20 71 75 69    e [ENTER] to qui
011670:  74 0A 4C 65 61 76 69 6E 67 20 45 44 38 30 0D 0A    t.Leaving ED80..
011680:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4B    ------------..^K
011690:  20 51 20 20 20 20 20 20 20 20 20 51 75 69 74 20     Q         Quit 
0116A0:  61 6E 64 20 45 78 69 74 20 20 20 20 20 20 20 20    and Exit        
0116B0:  20 20 20 5E 4F 20 51 20 20 20 20 20 20 20 20 20       ^O Q         
0116C0:  45 78 69 74 20 77 69 74 68 6F 75 74 20 42 61 63    Exit without Bac
0116D0:  6B 75 70 0D 0A 5E 4B 20 58 20 20 20 20 20 20 20    kup..^K X       
0116E0:  20 20 45 78 69 74 20 77 69 74 68 20 61 20 42 61      Exit with a Ba
0116F0:  63 6B 75 70 0D 0A 0D 0A 54 6F 67 67 6C 65 73 0D    ckup....Toggles.
011700:  0A 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 56 20 20 20 20    .-------..^V    
011710:  20 20 20 20 20 20 20 54 6F 67 67 6C 65 20 63 68           Toggle ch
011720:  61 6E 67 65 2F 69 6E 73 65 72 74 20 20 20 20 5E    ange/insert    ^
011730:  4F 20 49 20 20 20 20 20 20 20 20 20 54 6F 67 67    O I         Togg
011740:  6C 65 20 61 75 74 6F 20 69 6E 64 65 6E 74 0D 0A    le auto indent..
011750:  5E 4F 20 46 20 20 20 20 20 20 20 20 20 54 6F 67    ^O F         Tog
011760:  67 6C 65 20 73 70 61 63 65 20 64 69 73 70 6C 61    gle space displa
011770:  79 0D 0A 0D 0A 4D 69 73 63 65 6C 6C 61 6E 65 6F    y....Miscellaneo
011780:  75 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    us..------------
011790:  2D 0D 0A 5E 49 20 20 20 20 20 20 20 20 20 20 20    -..^I           
0117A0:  44 65 6C 69 76 65 72 20 54 41 42 20 63 68 61 72    Deliver TAB char
0117B0:  61 63 74 65 72 20 20 20 5E 4F 20 52 20 20 20 20    acter   ^O R    
0117C0:  20 20 20 20 20 52 65 73 74 6F 72 65 20 6C 69 6E         Restore lin
0117D0:  65 0D 0A 5E 4B 20 46 20 20 20 20 20 20 20 20 20    e..^K F         
0117E0:  44 69 73 63 20 44 69 72 65 63 74 6F 72 79 20 20    Disc Directory  
0117F0:  20 20 20 20 20 20 20 20 5E 4B 20 4A 20 20 20 20            ^K J    
011800:  15 D5 15 E0 15 FA 15 31 16 5F 16 84 16 A1 16 07    .......1._......
011810:  19 B0 17 B6 17 71 17 7E 17 89 17 92 17 B4 19 C4    .....q.~........
011820:  19 33 1A 49 1A 47 1B FF 1B E3 16 EC 16 A3 1C D2    .3.I.G.......£..
011830:  1C DF 1C EF 1C 3D 18 93 18 8F 18 FE 1E CC 1F 6A    .....=.........j
011840:  17 0E 15 F2 16 30 1F 2D 1F 37 1F 33 1F 42 1F 3B    .....0.-.7.3.B.;
011850:  1F 0D 09 20 22 28 29 5B 5D 7B 7D 3D 2B 2D 2A 2F    ... "()[]{}=+-*/
011860:  3C 3E 5E 3B 3A 2C 23 24 26 5C 00 00 00 00 00 00    <>^;:,#$&\......
011870:  45 44 38 30 2E 48 4C 50 00 00 00 00 00 66 24 00    ED80.HLP.....f$.
011880:  00 20 20 50 18 1D 20 08 02 32 10 1A 29 8B AD 22    .  P.. ..2..).."
011890:  80 00 0A 00 00 01 02 1B 59 00 00 04 1B 45 1B 48    ........Y....E.H
0118A0:  02 1B 4B 00 00 00 00 00 00 00 00 00 00 00 00 2C    ..K............,
0118B0:  00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0118C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0118D0:  00 00 00 00 00 00 00 00 00 00 00 0B 46 00 13 00    ............F...
0118E0:  08 00 04 00 01 00 06 00 0F 53 00 0F 44 00 11 53    .........S..D..S
0118F0:  00 11 44 00 05 00 18 00 0F 45 00 0F 58 00 12 00    ..D......E..X...
011900:  03 00 11 52 00 11 43 00 0F 47 00 11 42 00 11 4B    ...R..C..G..B..K
011910:  00 16 00 0F 46 00 0B 42 00 0B 4B 00 0B 56 00 0B    ....F..B..K..V..
011920:  43 00 0B 59 00 0F 50 00 0B 57 00 0B 52 00 0B 30    C..Y..P..W..R..0
011930:  00 11 30 00 11 46 00 0C 00 0F 4C 00 0F 41 00 0B    ..0..F....L..A..
011940:  51 00 0F 51 00 0B 58 00 0B 4A 00 19 00 0F 49 00    Q..Q..X..J....I.
011950:  09 00 0F 52 00 7F 00 07 00 0F 54 00 14 00 11 7F    ...R......T.....
011960:  00 11 59 00 00 ED B0 3E 20 12 E1 06 0F CD B1 07    ..Y....> .......
011970:  C1 05 C0 3A AB 22 47 C3 33 0A 48 69 74 20 61 20    ...:."G.3.Hit a 
011980:  1A 00 17 00 1A 00 0C 00 11 42 00 11 4B 00 16 00    .........B..K...
011990:  02 00 0B 42 00 0B 45 00 0B 4D 00 0B 43 00 0B 59    ...B..E..M..C..Y
0119A0:  00 0B 50 00 0B 57 00 0B 52 00 0B 30 00 11 30 00    ..P..W..R..0..0.
0119B0:  04 00 06 00 13 00 01 00 0B 51 00 00 0F 41 00 0B    .........Q...A..
0119C0:  51 00 0F 51 00 0B 58 00 0B 4A 00 19 00 0F 49 00    Q..Q..X..J....I.
0119D0:  09 00 0F 52 00 7F 00 07 00 0F 54 00 14 00 11 7F    ...R......T.....
0119E0:  00 11 59 00 00 ED B0 3E 20 12 E1 06 0F CD B1 07    ..Y....> .......
0119F0:  C1 05 C0 3A AB 22 47 C3 33 0A 48 69 74 20 61 20    ...:."G.3.Hit a 
011A00:  20 20 20 20 20 45 72 61 73 65 20 66 69 6C 65 20         Erase file 
011A10:  66 72 6F 6D 20 64 69 73 63 0D 0A 5E 50 20 20 20    from disc..^P   
011A20:  20 20 20 20 20 20 20 20 43 6F 6E 74 72 6F 6C 20            Control 
011A30:  6D 65 74 61 2D 6B 65 79 20 20 20 20 20 20 20 20    meta-key        
011A40:  5E 4A 20 20 20 20 20 20 20 20 20 20 20 48 65 6C    ^J           Hel
011A50:  70 20 6B 65 79 0D 0A 0D 0A 0D 0A 1A 20 20 20 20    p key.......    
011A60:  44 69 73 63 20 44 69 72 65 63 74 6F 72 79 20 20    Disc Directory  
011A70:  20 20 20 20 20 20 20 20 5E 4B 20 4A 20 20 20 20            ^K J    
011A80:  2C 69 2C 6A 29 3B 0D 0A 20 20 20 20 20 20 20 20    ,i,j);..        
011A90:  73 69 64 65 20 3D 20 30 3B 20 20 20 20 20 20 20    side = 0;       
011AA0:  20 20 20 20 20 20 20 20 20 20 20 2F 2A 44 4A 48               /*DJH
011AB0:  2A 2F 0D 0A 20 20 20 20 20 20 20 20 69 66 20 28    */..        if (
011AC0:  69 3D 3D 31 20 7C 7C 20 69 3D 3D 36 29 20 73 69    i==1 || i==6) si
011AD0:  64 65 2B 2B 3B 20 20 2F 2A 44 4A 48 2A 2F 0D 0A    de++;  /*DJH*/..
011AE0:  20 20 20 20 20 20 20 20 69 66 20 28 6A 3D 3D 31            if (j==1
011AF0:  20 7C 7C 20 6A 3D 3D 36 29 20 73 69 64 65 2B 2B     || j==6) side++
011B00:  3B 20 20 2F 2A 44 4A 48 2A 2F 0D 0A 20 20 20 20    ;  /*DJH*/..    
011B10:  20 20 20 20 69 66 20 28 73 69 64 65 20 3D 3D 20        if (side == 
011B20:  32 29 20 72 65 74 75 72 6E 20 2D 31 39 3B 20 2F    2) return -19; /
011B30:  2A 44 4A 48 2A 2F 0D 0A 09 73 69 64 65 20 3D 20    *DJH*/...side = 
011B40:  30 3B 0D 0A 20 20 20 20 20 20 20 20 69 66 20 28    0;..        if (
011B50:  69 3D 3D 30 20 7C 7C 20 69 3D 3D 37 29 20 73 69    i==0 || i==7) si
011B60:  64 65 2B 2B 3B 0D 0A 20 20 20 20 20 20 20 20 69    de++;..        i
011B70:  66 20 28 6A 3D 3D 30 20 7C 7C 20 6A 3D 3D 37 29    f (j==0 || j==7)
011B80:  20 73 69 64 65 2B 2B 3B 0D 0A 20 20 20 20 20 20     side++;..      
011B90:  20 20 69 66 20 28 73 69 64 65 20 3D 3D 20 32 29      if (side == 2)
011BA0:  20 72 65 74 75 72 6E 20 35 3B 20 20 20 2F 2A 44     return 5;   /*D
011BB0:  4A 48 2A 2F 0D 0A 09 73 20 3D 20 30 3B 0D 0A 09    JH*/...s = 0;...
011BC0:  6F 6B 20 3D 20 30 3B 0D 0A 09 69 66 20 28 73 69    ok = 0;...if (si
011BD0:  64 65 3D 3D 32 20 7C 7C 20 6E 6F 74 61 6B 65 28    de==2 || notake(
011BE0:  62 2C 70 2C 6F 2C 65 2C 69 2C 6A 29 29 20 6F 6B    b,p,o,e,i,j)) ok
011BF0:  2B 2B 3B 0D 0A 09 6F 73 69 64 65 20 3D 20 30 3B    ++;...oside = 0;
011C00:  43 75 72 73 6F 72 20 4D 6F 76 69 6E 67 20 63 6F    Cursor Moving co
011C10:  6D 6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D    mmands..--------
011C20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
011C30:  5E 53 20 20 20 20 20 20 20 20 20 20 20 43 68 61    ^S           Cha
011C40:  72 61 63 74 65 72 20 4C 65 66 74 20 20 20 20 20    racter Left     
011C50:  20 20 20 20 20 5E 44 20 20 20 20 20 20 20 20 20         ^D         
011C60:  20 20 43 68 61 72 61 63 74 65 72 20 52 69 67 68      Character Righ
011C70:  74 0D 0A 5E 48 20 20 20 20 20 20 20 20 20 20 20    t..^H           
011C80:  43 68 61 72 61 63 74 65 72 20 4C 65 66 74 20 28    Character Left (
011C90:  41 6C 74 29 0D 0A 5E 41 20 20 20 20 20 20 20 20    Alt)..^A        
011CA0:  20 20 20 57 6F 72 64 20 4C 65 66 74 20 20 20 20       Word Left    
011CB0:  20 20 20 20 20 20 20 20 20 20 20 5E 46 20 20 20               ^F   
011CC0:  20 20 20 20 20 20 20 20 57 6F 72 64 20 52 69 67            Word Rig
011CD0:  68 74 0D 0A 5E 4F 20 53 20 20 20 20 20 20 20 20    ht..^O S        
011CE0:  20 54 61 62 20 4C 65 66 74 20 20 20 20 20 20 20     Tab Left       
011CF0:  20 20 20 20 20 20 20 20 20 5E 4F 20 44 20 20 20             ^O D   
011D00:  20 20 20 20 20 20 54 61 62 20 52 69 67 68 74 0D          Tab Right.
011D10:  0A 5E 51 20 53 20 20 20 20 20 20 20 20 20 53 74    .^Q S         St
011D20:  61 72 74 20 6F 66 20 6C 69 6E 65 20 20 20 20 20    art of line     
011D30:  20 20 20 20 20 20 5E 51 20 44 20 20 20 20 20 20          ^Q D      
011D40:  20 20 20 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A       End of line..
011D50:  5E 45 20 20 20 20 20 20 20 20 20 20 20 4C 69 6E    ^E           Lin
011D60:  65 20 55 70 20 20 20 20 20 20 20 20 20 20 20 20    e Up            
011D70:  20 20 20 20 20 5E 58 20 20 20 20 20 20 20 20 20         ^X         
011D80:  20 20 4C 69 6E 65 20 44 6F 77 6E 0D 0A 5E 4F 20      Line Down..^O 
011D90:  45 20 20 20 20 20 20 20 20 20 54 6F 70 20 6F 66    E         Top of
011DA0:  20 53 63 72 65 65 6E 20 20 20 20 20 20 20 20 20     Screen         
011DB0:  20 20 5E 4F 20 58 20 20 20 20 20 20 20 20 20 42      ^O X         B
011DC0:  6F 74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D    ottom of Screen.
011DD0:  0A 5E 52 20 20 20 20 20 20 20 20 20 20 20 50 61    .^R           Pa
011DE0:  67 65 20 55 70 20 20 20 20 20 20 20 20 20 20 20    ge Up           
011DF0:  20 20 20 20 20 20 5E 43 20 20 20 20 20 20 20 20          ^C        
011E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
011E10:  0F 00 00 00 02 09 4E E5 0F 00 41 02 00 00 00 02    ......N...A.....
011E20:  0F 00 46 02 00 00 00 02 0F 00 42 02 00 00 00 02    ..F.......B.....
011E30:  0F 00 47 02 00 00 00 02 0F 00 43 02 00 00 00 02    ..G.......C.....
011E40:  0F 00 48 02 00 00 00 02 0F 00 44 02 00 00 00 02    ..H.......D.....
011E50:  0F 00 49 02 00 00 00 02 0F 00 45 02 00 00 00 02    ..I.......E.....
011E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011F00:  15 D5 15 E0 15 FA 15 31 16 5F 16 84 16 A1 16 07    .......1._......
011F10:  19 B0 17 B6 17 71 17 7E 17 89 17 92 17 B4 19 C4    .....q.~........
011F20:  19 33 1A 49 1A 47 1B FF 1B E3 16 EC 16 A3 1C D2    .3.I.G.......£..
011F30:  1C DF 1C EF 1C 3D 18 93 18 8F 18 FE 1E CC 1F 6A    .....=.........j
011F40:  17 0E 15 F2 16 30 1F 2D 1F 37 1F 33 1F 42 1F 3B    .....0.-.7.3.B.;
011F50:  1F 0D 09 20 22 28 29 5B 5D 7B 7D 3D 2B 2D 2A 2F    ... "()[]{}=+-*/
011F60:  3C 3E 5E 3B 3A 2C 23 24 26 5C 00 00 00 00 00 00    <>^;:,#$&\......
011F70:  45 44 38 30 2E 48 4C 50 00 00 00 00 00 66 24 00    ED80.HLP.....f$.
011F80:  00 20 20 50 19 1D 20 08 02 32 10 1A 29 8B AD 22    .  P.. ..2..).."
011F90:  80 00 0A 00 00 FF 02 1B 3D 00 00 01 1A 00 00 00    ........=.......
011FA0:  02 1B 2A 00 00 00 00 00 00 00 00 00 00 00 00 2C    ..*............,
011FB0:  00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011FC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011FD0:  00 00 00 00 00 00 00 00 00 00 00 0B 46 00 13 00    ............F...
011FE0:  08 00 04 00 01 00 06 00 0F 53 00 0F 44 00 11 53    .........S..D..S
011FF0:  00 11 44 00 05 00 18 00 0F 45 00 0F 58 00 12 00    ..D......E..X...
012000:  03 00 11 52 00 11 43 00 0F 47 00 11 42 00 11 4B    ...R..C..G..B..K
012010:  00 16 00 0F 46 00 0B 42 00 0B 4B 00 0B 56 00 0B    ....F..B..K..V..
012020:  43 00 0B 59 00 0F 50 00 0B 57 00 0B 52 00 0B 30    C..Y..P..W..R..0
012030:  00 11 30 00 11 46 00 0C 00 0F 4C 00 0F 41 00 0B    ..0..F....L..A..
012040:  51 00 0F 51 00 0B 58 00 0B 4A 00 19 00 0F 49 00    Q..Q..X..J....I.
012050:  09 00 0F 52 00 7F 00 07 00 0F 54 00 14 00 11 7F    ...R......T.....
012060:  00 11 59 00 00 ED B0 3E 20 12 E1 06 0F CD B1 07    ..Y....> .......
012070:  C1 05 C0 3A AB 22 47 C3 33 0A 48 69 74 20 61 20    ...:."G.3.Hit a 
012080:  1A 00 17 00 1A 00 0C 00 11 42 00 11 4B 00 16 00    .........B..K...
012090:  02 00 0B 42 00 0B 45 00 0B 4D 00 0B 43 00 0B 59    ...B..E..M..C..Y
0120A0:  00 0B 50 00 0B 57 00 0B 52 00 0B 30 00 11 30 00    ..P..W..R..0..0.
0120B0:  04 00 06 00 13 00 01 00 0B 51 00 00 0F 41 00 0B    .........Q...A..
0120C0:  51 00 0F 51 00 0B 58 00 0B 4A 00 19 00 0F 49 00    Q..Q..X..J....I.
0120D0:  09 00 0F 52 00 7F 00 07 00 0F 54 00 14 00 11 7F    ...R......T.....
0120E0:  00 11 59 00 00 ED B0 3E 20 12 E1 06 0F CD B1 07    ..Y....> .......
0120F0:  C1 05 C0 3A AB 22 47 C3 33 0A 48 69 74 20 61 20    ...:."G.3.Hit a 
012100:  20 69 66 20 28 66 75 6E 63 20 3C 20 30 20 20 7C     if (func < 0  |
012110:  7C 20 66 75 6E 63 20 3E 20 31 36 29 20 72 65 74    | func > 16) ret
012120:  75 72 6E 20 45 52 52 4F 52 3B 0D 0A 0D 0A 20 20    urn ERROR;....  
012130:  69 6E 6C 69 6E 65 28 0D 0A 20 20 20 20 4C 44 5F    inline(..    LD_
012140:  48 4C 5F 66 72 6F 6D 2C 20 31 2C 30 2C 0D 0A 20    HL_from, 1,0,.. 
012150:  20 20 20 4C 44 5F 48 4C 5F 69 6E 74 6F 2C 20 26       LD_HL_into, &
012160:  62 69 6F 73 5F 65 6E 74 72 79 5F 61 64 64 72 65    bios_entry_addre
012170:  73 73 29 3B 09 2F 2A 20 67 65 74 20 42 49 4F 53    ss);./* get BIOS
012180:  20 77 61 72 6D 20 62 6F 6F 74 20 61 64 64 72 65     warm boot addre
012190:  73 73 20 2A 2F 0D 0A 0D 0A 20 20 62 69 6F 73 5F    ss */....  bios_
0121A0:  65 6E 74 72 79 5F 61 64 64 72 65 73 73 20 2B 3D    entry_address +=
0121B0:  20 33 2A 28 66 75 6E 63 20 2D 20 31 29 3B 09 2F     3*(func - 1);./
0121C0:  2A 20 63 6F 6E 76 65 72 74 20 74 6F 20 42 49 4F    * convert to BIO
0121D0:  53 20 76 65 63 74 6F 72 20 61 64 64 72 65 73 73    S vector address
0121E0:  20 2A 2F 0D 0A 0D 0A 20 20 72 65 67 5F 62 63 20     */....  reg_bc 
0121F0:  3D 20 62 63 5F 70 61 72 61 6D 3B 0D 0A 20 20 72    = bc_param;..  r
012200:  65 67 5F 64 65 20 3D 20 64 65 5F 70 61 72 61 6D    eg_de = de_param
012210:  3B 0D 0A 0D 0A 20 20 69 6E 6C 69 6E 65 28 0D 0A    ;....  inline(..
012220:  20 20 20 20 4C 44 5F 44 45 5F 77 69 74 68 2C 20        LD_DE_with, 
012230:  31 34 2C 30 2C 09 09 2F 2A 20 73 65 74 20 75 70    14,0,../* set up
012240:  20 72 65 74 75 72 6E 20 61 64 64 72 65 73 73 20     return address 
012250:  66 72 6F 6D 20 42 49 4F 53 20 63 61 6C 6C 20 2A    from BIOS call *
012260:  2F 0D 0A 20 20 20 20 43 41 4C 4C 2C 09 50 43 5F    /..    CALL,.PC_
012270:  54 4F 5F 48 4C 2C 0D 0A 20 20 20 20 41 44 44 5F    TO_HL,..    ADD_
012280:  48 4C 5F 44 45 2C 0D 0A 20 20 20 20 50 55 53 48    HL_DE,..    PUSH
012290:  5F 48 4C 2C 0D 0A 0D 0A 20 20 20 20 4C 44 5F 42    _HL,....    LD_B
0122A0:  43 5F 66 72 6F 6D 2C 20 26 72 65 67 5F 62 63 2C    C_from, &reg_bc,
0122B0:  09 2F 2A 20 73 65 74 20 75 70 20 72 65 67 69 73    ./* set up regis
0122C0:  74 65 72 73 20 66 6F 72 20 42 49 4F 53 20 63 61    ters for BIOS ca
0122D0:  6C 6C 20 2A 2F 0D 0A 20 20 20 20 4C 44 5F 44 45    ll */..    LD_DE
0122E0:  5F 66 72 6F 6D 2C 20 26 72 65 67 5F 64 65 2C 0D    _from, &reg_de,.
0122F0:  0A 0D 0A 20 20 20 20 4C 44 5F 48 4C 5F 66 72 6F    ...    LD_HL_fro
012300:  20 7B 0D 0A 09 20 20 20 20 61 72 67 76 5B 61 72     {...    argv[ar
012310:  67 63 2B 2B 5D 20 3D 20 64 65 73 74 3B 0D 0A 09    gc++] = dest;...
012320:  20 20 20 20 64 65 73 74 20 3D 20 70 3B 0D 0A 20        dest = p;.. 
012330:  20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20             }..    
012340:  7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    }..}............
012350:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A    ............../*
012360:  2A 2A 2A 2A 2A 20 20 20 20 20 20 50 72 6F 64 75    *****      Produ
012370:  63 65 20 61 20 44 69 73 6B 20 44 69 72 65 63 74    ce a Disk Direct
012380:  6F 72 79 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F    ory      ******/
012390:  0D 0A 0D 0A 0D 0A 63 70 6D 5F 64 69 72 28 64 72    ......cpm_dir(dr
0123A0:  69 76 65 2C 20 75 73 65 72 2C 20 61 66 6E 2C 20    ive, user, afn, 
0123B0:  73 70 2C 20 77 69 64 74 68 29 0D 0A 20 20 69 6E    sp, width)..  in
0123C0:  74 20 64 72 69 76 65 2C 20 75 73 65 72 2C 20 77    t drive, user, w
0123D0:  69 64 74 68 3B 0D 0A 20 20 63 68 61 72 20 2A 61    idth;..  char *a
0123E0:  66 6E 2C 20 2A 73 70 3B 0D 0A 7B 0D 0A 20 20 46    fn, *sp;..{..  F
0123F0:  41 53 54 20 63 68 61 72 20 72 65 6C 70 6F 73 2C    AST char relpos,
012400:  20 2A 66 6F 72 6D 61 74 3B 0D 0A 20 20 46 41 53     *format;..  FAS
012410:  54 20 69 6E 74 20 63 75 72 72 5F 64 72 69 76 65    T int curr_drive
012420:  2C 20 63 75 72 72 5F 75 73 65 72 2C 20 73 65 61    , curr_user, sea
012430:  72 63 68 5F 63 6F 64 65 2C 20 6E 61 6D 65 5F 77    rch_code, name_w
012440:  69 64 74 68 2C 20 63 6F 6C 75 6D 6E 3B 0D 0A 20    idth, column;.. 
012450:  20 63 68 61 72 20 66 69 6C 65 6E 61 6D 65 5B 31     char filename[1
012460:  33 5D 3B 0D 0A 20 20 63 68 61 72 20 66 63 62 5B    3];..  char fcb[
012470:  33 36 5D 3B 0D 0A 20 20 63 68 61 72 20 64 69 73    36];..  char dis
012480:  6B 5F 62 75 66 66 65 72 5B 31 32 38 5D 3B 0D 0A    k_buffer[128];..
012490:  0D 0A 70 72 69 6E 74 66 28 22 43 50 4D 2E 44 49    ..printf("CPM.DI
0124A0:  52 20 69 6E 20 43 50 4D 2E 4C 49 42 20 73 61 79    R in CPM.LIB say
0124B0:  73 3A 5C 6E 5C 0D 0A 54 41 4B 45 20 4E 4F 54 45    s:\n\..TAKE NOTE
0124C0:  20 2D 20 59 4F 55 20 43 41 4E 4E 4F 54 20 55 53     - YOU CANNOT US
0124D0:  45 20 54 48 49 53 20 46 55 4E 43 54 49 4F 4E 20    E THIS FUNCTION 
0124E0:  54 4F 20 4F 55 54 50 55 54 20 54 4F 20 41 20 44    TO OUTPUT TO A D
0124F0:  49 53 43 20 46 49 4C 45 2E 5C 6E 5C 0D 0A 43 50    ISC FILE.\n\..CP
012500:  6D 2C 20 26 62 69 6F 73 5F 65 6E 74 72 79 5F 61    m, &bios_entry_a
012510:  64 64 72 65 73 73 2C 09 2F 2A 20 64 6F 20 42 49    ddress,./* do BI
012520:  4F 53 20 63 61 6C 6C 20 2A 2F 0D 0A 20 20 20 20    OS call */..    
012530:  4A 50 5F 48 4C 2C 0D 0A 0D 0A 20 20 20 20 4C 44    JP_HL,....    LD
012540:  5F 48 4C 5F 69 6E 74 6F 2C 20 26 72 65 67 5F 68    _HL_into, &reg_h
012550:  6C 2C 09 2F 2A 20 63 61 70 74 75 72 65 20 72 65    l,./* capture re
012560:  73 75 6C 74 20 6F 66 20 63 61 6C 6C 20 2A 2F 0D    sult of call */.
012570:  0A 20 20 20 20 4C 44 5F 41 5F 69 6E 74 6F 2C 09    .    LD_A_into,.
012580:  26 72 65 67 5F 61 29 3B 0D 0A 0D 0A 20 20 72 65    &reg_a);....  re
012590:  74 75 72 6E 20 28 66 75 6E 63 20 3D 3D 20 39 20    turn (func == 9 
0125A0:  7C 7C 20 66 75 6E 63 20 3D 3D 20 31 36 29 20 3F    || func == 16) ?
0125B0:  20 72 65 67 5F 68 6C 20 3A 20 72 65 67 5F 61 3B     reg_hl : reg_a;
0125C0:  0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ..}.............
0125D0:  0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20    .../******      
0125E0:  47 65 6E 65 72 61 6C 20 43 50 2F 4D 20 33 20 42    General CP/M 3 B
0125F0:  49 4F 53 20 46 75 6E 63 74 69 6F 6E 20 20 20 20    IOS Function    
012600:  20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 63 70 6D      ******/....cpm
012610:  33 5F 62 69 6F 73 28 66 75 6E 63 2C 20 61 5F 70    3_bios(func, a_p
012620:  61 72 61 6D 2C 20 62 63 5F 70 61 72 61 6D 2C 20    aram, bc_param, 
012630:  64 65 5F 70 61 72 61 6D 2C 20 68 6C 5F 70 61 72    de_param, hl_par
012640:  61 6D 29 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63    am)..{..  static
012650:  20 69 6E 74 20 62 69 6F 73 70 62 5B 34 5D 3B 0D     int biospb[4];.
012660:  0A 0D 0A 20 20 62 69 6F 73 70 62 5B 30 5D 20 3D    ...  biospb[0] =
012670:  20 66 75 6E 63 20 2B 20 32 35 36 2A 61 5F 70 61     func + 256*a_pa
012680:  72 61 6D 3B 0D 0A 20 20 62 69 6F 73 70 62 5B 31    ram;..  biospb[1
012690:  5D 20 3D 20 62 63 5F 70 61 72 61 6D 3B 0D 0A 20    ] = bc_param;.. 
0126A0:  20 62 69 6F 73 70 62 5B 32 5D 20 3D 20 64 65 5F     biospb[2] = de_
0126B0:  70 61 72 61 6D 3B 0D 0A 20 20 62 69 6F 73 70 62    param;..  biospb
0126C0:  5B 33 5D 20 3D 20 68 6C 5F 70 61 72 61 6D 3B 0D    [3] = hl_param;.
0126D0:  0A 0D 0A 20 20 72 65 74 75 72 6E 20 63 70 6D 5F    ...  return cpm_
0126E0:  62 64 6F 73 28 35 30 2C 20 62 69 6F 73 70 62 29    bdos(50, biospb)
0126F0:  3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ;..}............
012700:  2F 4D 20 67 65 74 73 20 63 6F 6E 66 75 73 65 64    /M gets confused
012710:  20 61 62 6F 75 74 20 69 74 73 20 44 4D 41 20 61     about its DMA a
012720:  64 64 72 65 73 73 20 77 68 65 6E 20 66 69 6C 65    ddress when file
012730:  20 61 63 63 65 73 73 65 73 20 61 72 65 5C 6E 5C     accesses are\n\
012740:  0D 0A 69 6E 74 65 72 6C 65 61 76 65 64 20 77 69    ..interleaved wi
012750:  74 68 20 64 69 72 65 63 74 6F 72 79 20 73 65 61    th directory sea
012760:  72 63 68 65 73 2E 20 20 59 6F 75 20 73 68 6F 75    rches.  You shou
012770:  6C 64 20 75 73 65 20 74 68 69 73 20 66 75 6E 63    ld use this func
012780:  74 69 6F 6E 5C 6E 5C 0D 0A 74 6F 20 77 72 69 74    tion\n\..to writ
012790:  65 20 74 6F 20 61 20 73 74 72 69 6E 67 2C 20 74    e to a string, t
0127A0:  68 65 6E 20 66 70 72 69 6E 74 66 20 74 68 61 74    hen fprintf that
0127B0:  20 73 74 72 69 6E 67 20 2D 20 74 68 65 20 70 61     string - the pa
0127C0:  72 61 6D 65 74 65 72 20 6C 69 73 74 5C 6E 5C 0D    rameter list\n\.
0127D0:  0A 69 73 20 61 6C 73 6F 20 63 68 61 6E 67 65 64    .is also changed
0127E0:  2E 20 50 6C 65 61 73 65 20 75 70 64 61 74 65 20    . Please update 
0127F0:  79 6F 75 72 20 6D 61 6E 75 61 6C 5C 6E 22 29 3B    your manual\n");
012800:  0D 0A 65 78 69 74 28 34 32 29 3B 0D 0A 0D 0A 20    ..exit(42);.... 
012810:  20 63 70 6D 5F 62 64 6F 73 28 32 36 2C 20 64 69     cpm_bdos(26, di
012820:  73 6B 5F 62 75 66 66 65 72 29 3B 20 2F 2A 20 73    sk_buffer); /* s
012830:  65 74 20 64 6D 61 20 61 64 64 72 65 73 73 20 2A    et dma address *
012840:  2F 0D 0A 20 20 63 70 6D 5F 70 66 63 62 28 66 63    /..  cpm_pfcb(fc
012850:  62 2C 20 61 66 6E 29 3B 20 20 20 20 20 20 20 20    b, afn);        
012860:  2F 2A 20 6D 61 6B 65 20 61 6E 20 66 63 62 20 20    /* make an fcb  
012870:  20 20 20 2A 2F 0D 0A 20 20 69 66 20 28 66 63 62       */..  if (fcb
012880:  5B 30 5D 29 20 64 72 69 76 65 20 3D 20 66 63 62    [0]) drive = fcb
012890:  5B 30 5D 20 2D 20 31 3B 0D 0A 20 20 63 75 72 72    [0] - 1;..  curr
0128A0:  5F 64 72 69 76 65 20 3D 20 63 70 6D 5F 64 72 69    _drive = cpm_dri
0128B0:  76 65 28 64 72 69 76 65 29 3B 0D 0A 20 20 63 75    ve(drive);..  cu
0128C0:  72 72 5F 75 73 65 72 20 20 3D 20 63 70 6D 5F 75    rr_user  = cpm_u
0128D0:  73 65 72 28 75 73 65 72 29 3B 0D 0A 0D 0A 20 20    ser(user);....  
0128E0:  63 6F 6C 75 6D 6E 20 3D 20 30 3B 0D 0A 20 20 66    column = 0;..  f
0128F0:  6F 72 6D 61 74 20 3D 20 22 25 2D 31 35 73 22 3B    ormat = "%-15s";
012900:  0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20    ....../******   
012910:  20 20 20 42 44 4F 53 20 20 30 20 2D 20 53 79 73       BDOS  0 - Sys
012920:  74 65 6D 20 52 65 73 65 74 20 20 20 20 20 20 2A    tem Reset      *
012930:  2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20 20 49 74    *****/../*..  It
012940:  20 69 73 20 62 65 74 74 65 72 20 6E 6F 74 20 74     is better not t
012950:  6F 20 75 73 65 20 74 68 69 73 20 66 75 6E 63 74    o use this funct
012960:  69 6F 6E 20 62 65 63 61 75 73 65 20 6D 6F 73 74    ion because most
012970:  20 70 72 6F 67 72 61 6D 73 20 77 68 69 63 68 20     programs which 
012980:  74 72 79 20 74 6F 0D 0A 20 20 69 6E 74 65 72 63    try to..  interc
012990:  65 70 74 20 69 74 20 64 6F 20 73 6F 20 62 79 20    ept it do so by 
0129A0:  74 72 61 70 70 69 6E 67 20 61 20 6A 75 6D 70 20    trapping a jump 
0129B0:  74 6F 20 6C 6F 63 61 74 69 6F 6E 20 30 20 73 6F    to location 0 so
0129C0:  20 74 68 65 20 6A 75 6D 70 20 73 68 6F 75 6C 64     the jump should
0129D0:  0D 0A 20 20 62 65 20 75 73 65 64 20 69 6E 20 70    ..  be used in p
0129E0:  72 65 66 65 72 65 6E 63 65 2E 0D 0A 2A 2F 0D 0A    reference...*/..
0129F0:  2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F    /******      BDO
012A00:  53 20 20 31 20 2D 20 43 6F 6E 73 6F 6C 65 20 49    S  1 - Console I
012A10:  6E 70 75 74 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A    nput      ******
012A20:  2F 0D 0A 2F 2A 0D 0A 20 20 4E 6F 72 6D 61 6C 6C    /../*..  Normall
012A30:  79 20 69 74 20 77 69 6C 6C 20 62 65 20 62 65 74    y it will be bet
012A40:  74 65 72 20 74 6F 20 75 73 65 20 72 61 77 69 6E    ter to use rawin
012A50:  28 29 20 6F 72 20 67 65 74 63 68 61 72 28 29 20    () or getchar() 
012A60:  66 6F 72 20 63 6F 6E 73 6F 6C 65 20 69 6E 70 75    for console inpu
012A70:  74 2E 0D 0A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20    t...*/../****** 
012A80:  20 20 20 20 20 42 44 4F 53 20 20 32 20 2D 20 43         BDOS  2 - C
012A90:  6F 6E 73 6F 6C 65 20 4F 75 74 70 75 74 20 20 20    onsole Output   
012AA0:  20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A       ******/../*..
012AB0:  20 20 4E 6F 72 6D 61 6C 6C 79 20 69 74 20 77 69      Normally it wi
012AC0:  6C 6C 20 62 65 20 62 65 74 74 65 72 20 74 6F 20    ll be better to 
012AD0:  75 73 65 20 72 61 77 6F 75 74 28 29 20 6F 72 20    use rawout() or 
012AE0:  70 75 74 63 68 61 72 28 29 20 66 6F 72 20 63 6F    putchar() for co
012AF0:  6E 73 6F 6C 65 20 6F 75 74 70 75 74 0D 0A 2A 2F    nsole output..*/
012B00:  0D 0A 20 20 6E 61 6D 65 5F 77 69 64 74 68 20 3D    ..  name_width =
012B10:  20 31 35 3B 0D 0A 20 20 69 66 20 28 77 69 64 74     15;..  if (widt
012B20:  68 20 3D 3D 20 34 30 29 09 2F 2A 20 73 71 75 65    h == 40)./* sque
012B30:  65 7A 65 20 6D 6F 72 65 20 69 6E 20 6F 6E 20 34    eze more in on 4
012B40:  30 20 63 6F 6C 75 6D 6E 20 73 63 72 65 65 6E 73    0 column screens
012B50:  20 2A 2F 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20     */..    {..    
012B60:  20 20 66 6F 72 6D 61 74 20 3D 20 22 25 2D 31 33      format = "%-13
012B70:  73 22 3B 0D 0A 20 20 20 20 20 20 6E 61 6D 65 5F    s";..      name_
012B80:  77 69 64 74 68 20 3D 20 31 33 3B 0D 0A 20 20 20    width = 13;..   
012B90:  20 7D 0D 0A 20 20 73 65 61 72 63 68 5F 63 6F 64     }..  search_cod
012BA0:  65 20 3D 20 31 37 3B 09 2F 2A 20 73 65 61 72 63    e = 17;./* searc
012BB0:  68 20 66 6F 72 20 66 69 72 73 74 20 64 69 72 65    h for first dire
012BC0:  63 74 6F 72 79 20 65 6E 74 72 79 20 2A 2F 0D 0A    ctory entry */..
012BD0:  0D 0A 20 20 77 68 69 6C 65 20 28 28 72 65 6C 70    ..  while ((relp
012BE0:  6F 73 20 3D 20 63 70 6D 5F 62 64 6F 73 28 73 65    os = cpm_bdos(se
012BF0:  61 72 63 68 5F 63 6F 64 65 2C 20 66 63 62 29 29    arch_code, fcb))
012C00:  20 21 3D 20 32 35 35 29 0D 0A 20 20 20 20 7B 0D     != 255)..    {.
012C10:  0A 20 20 20 20 20 20 73 65 61 72 63 68 5F 63 6F    .      search_co
012C20:  64 65 20 3D 20 31 38 3B 09 2F 2A 20 73 65 61 72    de = 18;./* sear
012C30:  63 68 20 66 6F 72 20 6E 65 78 74 20 64 69 72 65    ch for next dire
012C40:  63 74 6F 72 79 20 65 6E 74 72 79 20 2A 2F 0D 0A    ctory entry */..
012C50:  0D 0A 20 20 20 20 20 20 66 63 62 5F 74 6F 5F 6E    ..      fcb_to_n
012C60:  61 6D 65 28 66 69 6C 65 6E 61 6D 65 2C 20 64 69    ame(filename, di
012C70:  73 6B 5F 62 75 66 66 65 72 20 2B 20 72 65 6C 70    sk_buffer + relp
012C80:  6F 73 20 2A 20 33 32 29 3B 0D 0A 0D 0A 20 20 20    os * 32);....   
012C90:  20 20 20 69 66 20 28 28 63 6F 6C 75 6D 6E 20 2B       if ((column +
012CA0:  3D 20 6E 61 6D 65 5F 77 69 64 74 68 29 20 3E 20    = name_width) > 
012CB0:  77 69 64 74 68 29 0D 0A 09 7B 0D 0A 20 20 20 20    width)...{..    
012CC0:  20 20 20 20 20 20 69 66 20 28 73 70 29 20 73 70          if (sp) sp
012CD0:  72 69 6E 74 66 28 73 70 2B 2B 2C 20 22 5C 6E 22    rintf(sp++, "\n"
012CE0:  29 3B 0D 0A 09 20 20 63 6F 6C 75 6D 6E 20 3D 20    );...  column = 
012CF0:  6E 61 6D 65 5F 77 69 64 74 68 3B 0D 0A 09 7D 0D    name_width;...}.
012D00:  0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42    ../******      B
012D10:  44 4F 53 20 20 33 20 2D 20 52 65 61 64 65 72 20    DOS  3 - Reader 
012D20:  49 6E 70 75 74 20 20 20 20 20 20 2A 2A 2A 2A 2A    Input      *****
012D30:  2A 2F 0D 0A 2F 2A 0D 0A 20 20 49 6E 70 75 74 20    */../*..  Input 
012D40:  66 72 6F 6D 20 74 68 65 20 72 65 61 64 65 72 20    from the reader 
012D50:  64 65 76 69 63 65 20 63 61 6E 20 62 65 20 64 6F    device can be do
012D60:  6E 65 20 61 73 20 66 72 6F 6D 20 61 20 6E 6F 72    ne as from a nor
012D70:  6D 61 6C 20 66 69 6C 65 20 62 79 20 75 73 69 6E    mal file by usin
012D80:  67 0D 0A 20 20 66 6F 70 65 6E 28 22 52 44 52 3A    g..  fopen("RDR:
012D90:  22 2C 20 22 72 22 29 3B 20 6F 72 20 66 6F 70 65    ", "r"); or fope
012DA0:  6E 28 22 52 44 52 3A 22 2C 20 22 72 62 22 29 3B    n("RDR:", "rb");
012DB0:  20 20 77 68 69 63 68 20 74 68 65 6E 20 61 6C 6C      which then all
012DC0:  6F 77 73 20 66 73 63 61 6E 66 28 29 2C 0D 0A 20    ows fscanf(),.. 
012DD0:  20 66 67 65 74 73 28 29 20 65 74 63 20 74 6F 20     fgets() etc to 
012DE0:  62 65 20 75 73 65 64 20 69 6E 20 61 64 64 69 74    be used in addit
012DF0:  69 6F 6E 20 74 6F 20 67 65 74 63 28 29 3B 0D 0A    ion to getc();..
012E00:  20 20 62 75 74 20 64 69 72 65 63 74 20 69 6E 70      but direct inp
012E10:  75 74 20 63 61 6E 20 62 65 20 64 6F 6E 65 20 75    ut can be done u
012E20:  73 69 6E 67 20 74 68 69 73 20 66 75 6E 63 74 69    sing this functi
012E30:  6F 6E 2E 0D 0A 2A 2F 0D 0A 0D 0A 0D 0A 69 6E 74    on...*/......int
012E40:  20 63 70 6D 5F 72 64 72 69 6E 28 29 0D 0A 7B 0D     cpm_rdrin()..{.
012E50:  0A 20 20 72 65 74 75 72 6E 20 63 70 6D 5F 62 64    .  return cpm_bd
012E60:  6F 73 28 33 2C 20 30 29 20 26 20 30 78 46 46 3B    os(3, 0) & 0xFF;
012E70:  0D 0A 7D 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A    ..}....../******
012E80:  20 20 20 20 20 20 42 44 4F 53 20 20 34 20 2D 20          BDOS  4 - 
012E90:  50 75 6E 63 68 20 4F 75 74 70 75 74 20 20 20 20    Punch Output    
012EA0:  20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20      ******/../*.. 
012EB0:  20 4F 75 74 70 75 74 20 74 6F 20 74 68 65 20 70     Output to the p
012EC0:  75 6E 63 68 20 64 65 76 69 63 65 20 63 61 6E 20    unch device can 
012ED0:  62 65 20 64 6F 6E 65 20 61 73 20 74 6F 20 61 20    be done as to a 
012EE0:  6E 6F 72 6D 61 6C 20 66 69 6C 65 20 62 79 20 75    normal file by u
012EF0:  73 69 6E 67 0D 0A 20 20 66 6F 70 65 6E 28 22 50    sing..  fopen("P
012F00:  0A 0D 0A 20 20 20 20 20 20 69 66 20 28 73 70 29    ...      if (sp)
012F10:  0D 0A 09 7B 0D 0A 09 20 20 73 70 72 69 6E 74 66    ...{...  sprintf
012F20:  28 73 70 2C 20 66 6F 72 6D 61 74 2C 20 66 69 6C    (sp, format, fil
012F30:  65 6E 61 6D 65 29 3B 0D 0A 09 20 20 73 70 20 2B    ename);...  sp +
012F40:  3D 20 6E 61 6D 65 5F 77 69 64 74 68 3B 0D 0A 09    = name_width;...
012F50:  7D 0D 0A 20 20 20 20 7D 0D 0A 20 20 63 70 6D 5F    }..    }..  cpm_
012F60:  64 72 69 76 65 28 63 75 72 72 5F 64 72 69 76 65    drive(curr_drive
012F70:  29 3B 0D 0A 20 20 63 70 6D 5F 75 73 65 72 28 63    );..  cpm_user(c
012F80:  75 72 72 5F 75 73 65 72 29 3B 0D 0A 7D 0D 0A 0D    urr_user);..}...
012F90:  0A 0D 0A 0D 0A 0D 0A 0D 0A 76 6F 69 64 20 66 63    .........void fc
012FA0:  62 5F 74 6F 5F 6E 61 6D 65 28 66 69 6C 65 6E 61    b_to_name(filena
012FB0:  6D 65 2C 20 66 63 62 29 0D 0A 20 20 63 68 61 72    me, fcb)..  char
012FC0:  20 2A 66 69 6C 65 6E 61 6D 65 2C 20 2A 66 63 62     *filename, *fcb
012FD0:  3B 0D 0A 7B 0D 0A 20 20 69 6E 74 20 69 2C 6A 3B    ;..{..  int i,j;
012FE0:  0D 0A 0D 0A 20 20 6A 20 3D 20 30 3B 0D 0A 0D 0A    ....  j = 0;....
012FF0:  20 20 73 74 72 6E 63 70 79 28 66 69 6C 65 6E 61      strncpy(filena
013000:  6D 65 2C 20 20 20 66 63 62 2B 31 2C 20 38 29 3B    me,   fcb+1, 8);
013010:  0D 0A 20 20 66 69 6C 65 6E 61 6D 65 5B 38 5D 20    ..  filename[8] 
013020:  20 3D 20 27 2E 27 3B 0D 0A 20 20 73 74 72 6E 63     = '.';..  strnc
013030:  70 79 28 66 69 6C 65 6E 61 6D 65 2B 39 2C 20 66    py(filename+9, f
013040:  63 62 2B 39 2C 20 33 29 3B 0D 0A 20 20 66 69 6C    cb+9, 3);..  fil
013050:  65 6E 61 6D 65 5B 31 32 5D 20 3D 20 30 3B 0D 0A    ename[12] = 0;..
013060:  7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    }...............
013070:  0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20    ...../******    
013080:  20 20 47 65 6E 65 72 61 6C 20 42 49 4F 53 20 32      General BIOS 2
013090:  2E 32 20 46 75 6E 63 74 69 6F 6E 20 20 20 20 20    .2 Function     
0130A0:  20 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 0D 0A 69 6E     ******/......in
0130B0:  74 20 63 70 6D 32 32 5F 62 69 6F 73 28 66 75 6E    t cpm22_bios(fun
0130C0:  63 2C 20 62 63 5F 70 61 72 61 6D 2C 20 64 65 5F    c, bc_param, de_
0130D0:  70 61 72 61 6D 29 0D 0A 7B 0D 0A 20 20 73 74 61    param)..{..  sta
0130E0:  74 69 63 20 69 6E 74 20 62 69 6F 73 5F 65 6E 74    tic int bios_ent
0130F0:  72 79 5F 61 64 64 72 65 73 73 3B 0D 0A 0D 0A 20    ry_address;.... 
013100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
013110:  10 00 00 00 02 09 4E E5 10 00 41 02 00 00 00 02    ......N...A.....
013120:  10 00 46 02 00 00 00 02 10 00 42 02 00 00 00 02    ..F.......B.....
013130:  10 00 47 02 00 00 00 02 10 00 43 02 00 00 00 02    ..G.......C.....
013140:  10 00 48 02 00 00 00 02 10 00 44 02 00 00 00 02    ..H.......D.....
013150:  10 00 49 02 00 00 00 02 10 00 45 02 00 00 00 02    ..I.......E.....
013160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013200:  55 4E 3A 22 2C 20 22 77 22 29 3B 20 20 28 6F 72    UN:", "w");  (or
013210:  20 22 77 62 22 29 20 20 77 68 69 63 68 20 74 68     "wb")  which th
013220:  65 6E 20 61 6C 6C 6F 77 73 20 66 70 72 69 6E 74    en allows fprint
013230:  66 28 29 2C 20 66 70 75 74 73 28 29 0D 0A 20 20    f(), fputs()..  
013240:  65 74 63 20 74 6F 20 62 65 20 75 73 65 64 20 69    etc to be used i
013250:  6E 20 61 64 64 69 74 69 6F 6E 20 74 6F 20 70 75    n addition to pu
013260:  74 63 28 29 0D 0A 20 20 62 75 74 20 64 69 72 65    tc()..  but dire
013270:  63 74 20 6F 75 74 70 75 74 20 63 61 6E 20 62 65    ct output can be
013280:  20 64 6F 6E 65 20 75 73 69 6E 67 20 74 68 65 20     done using the 
013290:  66 6F 6C 6C 6F 77 69 6E 67 20 66 75 6E 63 74 69    following functi
0132A0:  6F 6E 0D 0A 2A 2F 0D 0A 0D 0A 0D 0A 69 6E 74 20    on..*/......int 
0132B0:  63 70 6D 5F 70 75 6E 6F 75 74 28 63 29 0D 0A 7B    cpm_punout(c)..{
0132C0:  0D 0A 20 20 63 70 6D 5F 62 64 6F 73 28 34 2C 20    ..  cpm_bdos(4, 
0132D0:  63 29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 63 3B    c);..  return c;
0132E0:  0D 0A 7D 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A    ..}....../******
0132F0:  20 20 20 20 20 20 42 44 4F 53 20 20 35 20 2D 20          BDOS  5 - 
013300:  4C 69 73 74 20 4F 75 74 70 75 74 20 20 20 20 20    List Output     
013310:  20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20 20     ******/../*..  
013320:  4F 75 74 70 75 74 20 74 6F 20 74 68 65 20 6C 69    Output to the li
013330:  73 74 20 64 65 76 69 63 65 20 63 61 6E 20 62 65    st device can be
013340:  20 64 6F 6E 65 20 61 73 20 74 6F 20 61 20 6E 6F     done as to a no
013350:  72 6D 61 6C 20 66 69 6C 65 20 62 79 20 75 73 69    rmal file by usi
013360:  6E 67 0D 0A 20 20 66 6F 70 65 6E 28 22 4C 53 54    ng..  fopen("LST
013370:  3A 22 2C 20 22 77 22 29 3B 20 20 28 6F 72 20 22    :", "w");  (or "
013380:  77 62 22 29 20 20 77 68 69 63 68 20 74 68 65 6E    wb")  which then
013390:  20 61 6C 6C 6F 77 73 20 66 70 72 69 6E 74 66 28     allows fprintf(
0133A0:  29 2C 20 66 70 75 74 73 28 29 0D 0A 20 20 65 74    ), fputs()..  et
0133B0:  63 20 74 6F 20 62 65 20 75 73 65 64 20 69 6E 20    c to be used in 
0133C0:  61 64 64 69 74 69 6F 6E 20 74 6F 20 70 75 74 63    addition to putc
0133D0:  28 29 0D 0A 20 20 62 75 74 20 64 69 72 65 63 74    ()..  but direct
0133E0:  20 6F 75 74 70 75 74 20 63 61 6E 20 62 65 20 64     output can be d
0133F0:  6F 6E 65 20 75 73 69 6E 67 20 74 68 65 20 66 6F    one using the fo
013400:  65 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A    e      ******/..
013410:  2F 2A 0D 0A 20 20 75 6E 6C 69 6E 6B 28 29 20 69    /*..  unlink() i
013420:  73 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 55    s the standard U
013430:  6E 69 78 20 6E 61 6D 65 20 66 6F 72 20 74 68 65    nix name for the
013440:  20 45 52 41 53 45 20 6F 72 20 44 45 4C 45 54 45     ERASE or DELETE
013450:  20 6F 70 65 72 61 74 69 6F 6E 0D 0A 20 20 49 74     operation..  It
013460:  20 74 61 6B 65 73 20 74 68 65 20 6E 61 6D 65 20     takes the name 
013470:  6F 66 20 61 20 66 69 6C 65 20 61 6E 64 20 72 65    of a file and re
013480:  74 75 72 6E 73 20 4E 55 4C 4C 20 28 30 29 20 69    turns NULL (0) i
013490:  66 20 64 65 6C 65 74 65 64 20 4F 4B 0D 0A 20 20    f deleted OK..  
0134A0:  6F 72 20 45 52 52 4F 52 20 28 2D 31 29 20 69 66    or ERROR (-1) if
0134B0:  20 73 6F 6D 65 20 70 72 6F 62 6C 65 6D 2E 0D 0A     some problem...
0134C0:  20 20 4E 42 3A 20 49 54 20 4D 41 59 20 44 45 4C      NB: IT MAY DEL
0134D0:  45 54 45 20 4D 4F 52 45 20 54 48 41 4E 20 4F 4E    ETE MORE THAN ON
0134E0:  45 20 46 49 4C 45 20 49 46 20 41 4E 20 41 46 4E    E FILE IF AN AFN
0134F0:  20 49 53 20 55 53 45 44 0D 0A 2A 2F 0D 0A 0D 0A     IS USED..*/....
013500:  0D 0A 69 6E 74 20 75 6E 6C 69 6E 6B 28 66 69 6C    ..int unlink(fil
013510:  65 6E 61 6D 65 29 0D 0A 20 20 63 68 61 72 20 2A    ename)..  char *
013520:  66 69 6C 65 6E 61 6D 65 3B 0D 0A 7B 0D 0A 20 20    filename;..{..  
013530:  63 68 61 72 20 66 63 62 5B 33 36 5D 3B 0D 0A 0D    char fcb[36];...
013540:  0A 20 20 63 70 6D 5F 70 66 63 62 28 66 63 62 2C    .  cpm_pfcb(fcb,
013550:  20 66 69 6C 65 6E 61 6D 65 29 3B 0D 0A 20 20 69     filename);..  i
013560:  66 20 28 63 70 6D 5F 62 64 6F 73 28 31 39 2C 20    f (cpm_bdos(19, 
013570:  66 63 62 29 20 3D 3D 20 32 35 35 29 20 72 65 74    fcb) == 255) ret
013580:  75 72 6E 20 45 52 52 4F 52 3B 0D 0A 20 20 65 6C    urn ERROR;..  el
013590:  73 65 20 72 65 74 75 72 6E 20 4E 55 4C 4C 3B 0D    se return NULL;.
0135A0:  0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A    .}......../*****
0135B0:  2A 20 20 20 20 20 20 42 44 4F 53 20 20 32 30 20    *      BDOS  20 
0135C0:  2D 20 52 65 61 64 20 53 65 71 75 65 6E 74 69 61    - Read Sequentia
0135D0:  6C 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A    l      ******/..
0135E0:  2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F    /******      BDO
0135F0:  53 20 20 32 31 20 2D 20 57 72 69 74 65 20 53 65    S  21 - Write Se
013600:  6C 6C 6F 77 69 6E 67 20 66 75 6E 63 74 69 6F 6E    llowing function
013610:  0D 0A 2A 2F 0D 0A 0D 0A 0D 0A 69 6E 74 20 63 70    ..*/......int cp
013620:  6D 5F 6C 73 74 6F 75 74 28 63 29 0D 0A 7B 0D 0A    m_lstout(c)..{..
013630:  20 20 63 70 6D 5F 62 64 6F 73 28 35 2C 20 63 29      cpm_bdos(5, c)
013640:  3B 0D 0A 20 20 72 65 74 75 72 6E 20 63 3B 0D 0A    ;..  return c;..
013650:  7D 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A    }......../******
013660:  20 20 20 20 20 20 42 44 4F 53 20 20 36 20 2D 20          BDOS  6 - 
013670:  44 69 72 65 63 74 20 43 6F 6E 73 6F 6C 65 20 49    Direct Console I
013680:  2F 4F 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D    /O      ******/.
013690:  0A 2F 2A 0D 0A 20 20 44 69 72 65 63 74 20 63 6F    ./*..  Direct co
0136A0:  6E 73 6F 6C 65 20 69 6E 70 75 74 20 61 6E 64 20    nsole input and 
0136B0:  6F 75 74 70 75 74 20 75 73 69 6E 67 20 42 44 4F    output using BDO
0136C0:  53 20 66 75 6E 63 74 69 6F 6E 20 36 20 61 72 65    S function 6 are
0136D0:  20 61 76 61 69 6C 61 62 6C 65 20 61 73 0D 0A 20     available as.. 
0136E0:  20 72 61 77 69 6E 28 29 20 61 6E 64 20 72 61 77     rawin() and raw
0136F0:  6F 75 74 28 29 0D 0A 2A 2F 0D 0A 0D 0A 2F 2A 2A    out()..*/..../**
013700:  2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20    ****      BDOS  
013710:  37 20 2D 20 47 65 74 20 49 2F 4F 20 42 79 74 65    7 - Get I/O Byte
013720:  20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F          ******/../
013730:  2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53    ******      BDOS
013740:  20 20 38 20 2D 20 53 65 74 20 49 2F 4F 20 42 79      8 - Set I/O By
013750:  74 65 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D    te      ******/.
013760:  0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44    ./******      BD
013770:  4F 53 20 20 39 20 2D 20 50 72 69 6E 74 20 53 74    OS  9 - Print St
013780:  72 69 6E 67 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A    ring      ******
013790:  2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20    /../******      
0137A0:  42 44 4F 53 20 20 31 30 20 2D 20 52 65 61 64 20    BDOS  10 - Read 
0137B0:  43 6F 6E 73 6F 6C 65 20 42 75 66 66 65 72 20 20    Console Buffer  
0137C0:  20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 2A        ******/../**
0137D0:  2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20    ****      BDOS  
0137E0:  31 31 20 2D 20 47 65 74 20 43 6F 6E 73 6F 6C 65    11 - Get Console
0137F0:  20 53 74 61 74 75 73 20 20 20 20 20 20 2A 2A 2A     Status      ***
013800:  71 75 65 6E 74 69 61 6C 20 20 20 20 20 20 2A 2A    quential      **
013810:  2A 2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20    ****/../******  
013820:  20 20 20 20 42 44 4F 53 20 20 32 32 20 2D 20 4D        BDOS  22 - M
013830:  61 6B 65 20 28 4E 65 77 29 20 46 69 6C 65 20 20    ake (New) File  
013840:  20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 0D        ******/.....
013850:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A    .........../****
013860:  2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20 32 33    **      BDOS  23
013870:  20 2D 20 52 65 6E 61 6D 65 20 46 69 6C 65 20 20     - Rename File  
013880:  20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D        ******/../*.
013890:  0A 20 20 72 65 6E 61 6D 65 28 29 20 62 65 68 61    .  rename() beha
0138A0:  76 65 73 20 61 73 20 74 68 65 20 41 7A 74 65 63    ves as the Aztec
0138B0:  2D 43 20 66 75 6E 63 74 69 6F 6E 20 6F 66 20 74    -C function of t
0138C0:  68 65 20 73 61 6D 65 20 6E 61 6D 65 2E 0D 0A 20    he same name... 
0138D0:  20 49 74 20 72 65 74 75 72 6E 73 20 4E 55 4C 4C     It returns NULL
0138E0:  20 28 30 29 20 69 66 20 73 75 63 63 65 73 73 66     (0) if successf
0138F0:  75 6C 20 61 6E 64 20 45 52 52 4F 52 20 28 2D 31    ul and ERROR (-1
013900:  29 20 69 66 20 6E 6F 74 2E 0D 0A 2A 2F 0D 0A 0D    ) if not...*/...
013910:  0A 0D 0A 72 65 6E 61 6D 65 28 6F 6C 64 6E 61 6D    ...rename(oldnam
013920:  65 2C 20 6E 65 77 6E 61 6D 65 29 0D 0A 20 20 63    e, newname)..  c
013930:  68 61 72 20 2A 6F 6C 64 6E 61 6D 65 2C 20 2A 6E    har *oldname, *n
013940:  65 77 6E 61 6D 65 3B 0D 0A 7B 0D 0A 20 20 63 68    ewname;..{..  ch
013950:  61 72 20 66 63 62 5B 33 36 5D 3B 0D 0A 0D 0A 20    ar fcb[36];.... 
013960:  20 63 70 6D 5F 70 66 63 62 28 66 63 62 2C 20 20     cpm_pfcb(fcb,  
013970:  20 20 6F 6C 64 6E 61 6D 65 29 3B 0D 0A 20 20 63      oldname);..  c
013980:  70 6D 5F 70 66 63 62 28 66 63 62 2B 31 36 2C 20    pm_pfcb(fcb+16, 
013990:  6E 65 77 6E 61 6D 65 29 3B 0D 0A 20 20 69 66 20    newname);..  if 
0139A0:  28 63 70 6D 5F 62 64 6F 73 28 32 33 2C 20 66 63    (cpm_bdos(23, fc
0139B0:  62 29 20 3D 3D 20 32 35 35 29 20 72 65 74 75 72    b) == 255) retur
0139C0:  6E 20 45 52 52 4F 52 3B 0D 0A 20 20 65 6C 73 65    n ERROR;..  else
0139D0:  20 72 65 74 75 72 6E 20 4E 55 4C 4C 3B 0D 0A 7D     return NULL;..}
0139E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A    ........../*****
0139F0:  2A 20 20 20 20 20 20 42 44 4F 53 20 20 32 34 20    *      BDOS  24 
013A00:  2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20 20 43 6F 6E 73    ***/../*..  Cons
013A10:  6F 6C 65 20 73 74 61 74 75 73 20 69 73 20 6F 62    ole status is ob
013A20:  74 61 69 6E 65 64 20 62 79 20 74 68 65 20 62 75    tained by the bu
013A30:  69 6C 74 2D 69 6E 20 6B 65 79 68 69 74 28 29 20    ilt-in keyhit() 
013A40:  75 73 69 6E 67 20 42 44 4F 53 20 66 75 6E 63 74    using BDOS funct
013A50:  69 6F 6E 20 31 31 0D 0A 2A 2F 0D 0A 2F 2A 2A 2A    ion 11..*/../***
013A60:  2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20 31    ***      BDOS  1
013A70:  32 20 2D 20 52 65 74 75 72 6E 20 56 65 72 73 69    2 - Return Versi
013A80:  6F 6E 20 4E 75 6D 62 65 72 20 20 20 20 20 20 2A    on Number      *
013A90:  2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20 20 52 65    *****/../*..  Re
013AA0:  74 75 72 6E 73 20 43 50 2F 4D 20 76 65 72 73 69    turns CP/M versi
013AB0:  6F 6E 20 6E 75 6D 62 65 72 2E 20 20 50 6F 73 73    on number.  Poss
013AC0:  69 62 6C 65 20 76 61 6C 75 65 73 20 61 72 65 3A    ible values are:
013AD0:  0D 0A 0D 0A 09 56 61 6C 75 65 09 43 50 2F 4D 20    .....Value.CP/M 
013AE0:  56 65 72 73 69 6F 6E 0D 0A 0D 0A 09 30 09 62 65    Version.....0.be
013AF0:  66 6F 72 65 20 76 65 72 73 69 6F 6E 20 32 20 28    fore version 2 (
013B00:  65 67 20 31 2E 33 2C 20 31 2E 34 20 2D 20 54 68    eg 1.3, 1.4 - Th
013B10:  69 73 20 69 73 20 4C 69 66 74 20 44 69 73 6B 20    is is Lift Disk 
013B20:  48 65 61 64 20 66 75 6E 63 74 69 6F 6E 29 0D 0A    Head function)..
013B30:  09 09 61 6E 64 20 6E 6F 20 72 61 6E 64 6F 6D 20    ..and no random 
013B40:  61 63 63 65 73 73 20 69 73 20 61 76 61 69 6C 61    access is availa
013B50:  62 6C 65 20 6F 6E 20 74 68 65 73 65 20 76 65 72    ble on these ver
013B60:  73 69 6F 6E 73 0D 0A 09 30 78 32 6E 09 32 2E 6E    sions...0x2n.2.n
013B70:  0D 0A 09 30 78 32 38 09 50 65 72 73 6F 6E 61 6C    ...0x28.Personal
013B80:  20 43 50 2F 4D 0D 0A 09 30 78 33 31 09 43 50 2F     CP/M...0x31.CP/
013B90:  4D 20 33 20 28 69 65 20 43 50 2F 4D 20 50 6C 75    M 3 (ie CP/M Plu
013BA0:  73 29 0D 0A 09 30 78 31 30 30 09 4D 50 2F 4D 0D    s)...0x100.MP/M.
013BB0:  0A 2A 2F 0D 0A 0D 0A 69 6E 74 20 63 70 6D 5F 76    .*/....int cpm_v
013BC0:  65 72 73 69 6F 6E 28 29 0D 0A 7B 0D 0A 20 20 72    ersion()..{..  r
013BD0:  65 74 75 72 6E 20 63 70 6D 5F 62 64 6F 73 28 31    eturn cpm_bdos(1
013BE0:  32 2C 20 30 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 2F    2, 0);..}....../
013BF0:  2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53    ******      BDOS
013C00:  2D 20 52 65 74 75 72 6E 20 4C 6F 67 69 6E 20 56    - Return Login V
013C10:  65 63 74 6F 72 20 20 20 20 20 20 2A 2A 2A 2A 2A    ector      *****
013C20:  2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20    */../******     
013C30:  20 42 44 4F 53 20 20 32 35 20 2D 20 52 65 74 75     BDOS  25 - Retu
013C40:  72 6E 20 43 75 72 72 65 6E 74 20 44 69 73 6B 20    rn Current Disk 
013C50:  20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A         ******/../*
013C60:  2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20    *****      BDOS 
013C70:  20 32 36 20 2D 20 53 65 74 20 44 4D 41 20 41 64     26 - Set DMA Ad
013C80:  64 72 65 73 73 20 20 20 20 20 20 2A 2A 2A 2A 2A    dress      *****
013C90:  2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20    */../******     
013CA0:  20 42 44 4F 53 20 20 32 37 20 2D 20 47 65 74 20     BDOS  27 - Get 
013CB0:  41 64 64 72 65 73 73 20 28 6F 66 20 44 69 73 6B    Address (of Disk
013CC0:  20 41 6C 6C 6F 63 61 74 69 6F 6E 20 56 65 63 74     Allocation Vect
013CD0:  6F 72 29 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F    or)      ******/
013CE0:  0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42    ../******      B
013CF0:  44 4F 53 20 20 32 38 20 2D 20 57 72 69 74 65 20    DOS  28 - Write 
013D00:  50 72 6F 74 65 63 74 20 44 69 73 6B 20 20 20 20    Protect Disk    
013D10:  20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A      ******/../****
013D20:  2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20 32 39    **      BDOS  29
013D30:  20 2D 20 47 65 74 20 52 65 61 64 2D 4F 6E 6C 79     - Get Read-Only
013D40:  20 56 65 63 74 6F 72 20 20 20 20 20 20 2A 2A 2A     Vector      ***
013D50:  2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20    ***/../******   
013D60:  20 20 20 42 44 4F 53 20 20 33 30 20 2D 20 53 65       BDOS  30 - Se
013D70:  74 20 46 69 6C 65 20 41 74 74 72 69 62 75 74 65    t File Attribute
013D80:  73 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A    s      ******/..
013D90:  2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F    /******      BDO
013DA0:  53 20 20 33 31 20 2D 20 47 65 74 20 41 64 64 72    S  31 - Get Addr
013DB0:  65 73 73 20 6F 66 20 44 50 42 20 28 44 69 73 6B    ess of DPB (Disk
013DC0:  20 50 61 72 61 6D 65 74 65 72 20 42 6C 6F 63 6B     Parameter Block
013DD0:  29 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A    )      ******/..
013DE0:  2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F    /******      BDO
013DF0:  53 20 20 33 32 20 2D 20 53 65 74 20 2F 20 47 65    S  32 - Set / Ge
013E00:  20 20 31 33 20 2D 20 52 65 73 65 74 20 44 69 73      13 - Reset Dis
013E10:  6B 20 53 79 73 74 65 6D 20 20 20 20 20 20 2A 2A    k System      **
013E20:  2A 2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20    ****/../******  
013E30:  20 20 20 20 42 44 4F 53 20 20 31 34 20 2D 20 53        BDOS  14 - S
013E40:  65 6C 65 63 74 20 44 69 73 6B 20 20 20 20 20 20    elect Disk      
013E50:  2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A 20 20 54    ******/../*..  T
013E60:  68 65 20 43 50 2F 4D 20 6F 70 65 72 61 74 69 6F    he CP/M operatio
013E70:  6E 73 20 6F 66 20 73 65 6C 65 63 74 69 6E 67 20    ns of selecting 
013E80:  61 20 64 72 69 76 65 20 61 6E 64 20 69 6E 74 65    a drive and inte
013E90:  72 72 6F 67 61 74 69 6E 67 20 74 68 65 20 63 75    rrogating the cu
013EA0:  72 72 65 6E 74 0D 0A 20 20 64 72 69 76 65 20 6E    rrent..  drive n
013EB0:  75 6D 62 65 72 20 61 72 65 20 63 6F 6D 62 69 6E    umber are combin
013EC0:  65 64 20 69 6E 20 74 68 65 20 66 75 6E 63 74 69    ed in the functi
013ED0:  6F 6E 20 22 63 70 6D 5F 64 72 69 76 65 22 2E 20    on "cpm_drive". 
013EE0:  20 54 68 65 20 63 75 72 72 65 6E 74 20 64 72 69     The current dri
013EF0:  76 65 0D 0A 20 20 6E 75 6D 62 65 72 20 69 73 20    ve..  number is 
013F00:  61 73 63 65 72 74 61 69 6E 65 64 20 61 6E 64 20    ascertained and 
013F10:  72 65 74 75 72 6E 65 64 20 61 66 74 65 72 20 73    returned after s
013F20:  65 6C 65 63 74 69 6E 67 20 74 68 65 20 6E 65 77    electing the new
013F30:  20 64 72 69 76 65 20 70 61 73 73 65 64 20 61 73     drive passed as
013F40:  0D 0A 20 20 61 72 67 75 6D 65 6E 74 2E 20 20 50    ..  argument.  P
013F50:  61 73 73 69 6E 67 20 2D 31 20 61 73 20 61 72 67    assing -1 as arg
013F60:  75 6D 65 6E 74 20 73 75 70 70 72 65 73 73 65 73    ument suppresses
013F70:  20 74 68 65 20 73 65 6C 65 63 74 69 6F 6E 20 61     the selection a
013F80:  6E 64 20 6A 75 73 74 20 72 65 74 75 72 6E 73 0D    nd just returns.
013F90:  0A 20 20 74 68 65 20 63 75 72 72 65 6E 74 20 64    .  the current d
013FA0:  72 69 76 65 20 6E 75 6D 62 65 72 2E 20 20 54 68    rive number.  Th
013FB0:  65 20 66 75 6E 63 74 69 6F 6E 20 63 61 6E 20 62    e function can b
013FC0:  65 20 75 73 65 64 20 74 6F 20 73 65 6C 65 63 74    e used to select
013FD0:  20 61 20 64 72 69 76 65 0D 0A 20 20 74 65 6D 70     a drive..  temp
013FE0:  6F 72 61 72 69 6C 79 20 61 6E 64 20 74 68 65 6E    orarily and then
013FF0:  20 72 65 73 74 6F 72 65 20 74 68 65 20 6F 72 69     restore the ori
014000:  74 20 55 73 65 72 20 4E 75 6D 62 65 72 20 20 20    t User Number   
014010:  20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 0D 0A       ******/../*..
014020:  20 20 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 20      This function 
014030:  62 6F 74 68 20 73 65 74 73 20 61 20 6E 65 77 20    both sets a new 
014040:  75 73 65 72 20 6E 75 6D 62 65 72 20 61 6E 64 20    user number and 
014050:  72 65 74 75 72 6E 73 20 74 68 65 20 70 72 65 76    returns the prev
014060:  69 6F 75 73 20 75 73 65 72 0D 0A 20 20 6E 75 6D    ious user..  num
014070:  62 65 72 2E 20 20 54 68 69 73 20 61 6C 6C 6F 77    ber.  This allow
014080:  73 20 74 68 65 20 6F 6C 64 20 75 73 65 72 20 6E    s the old user n
014090:  75 6D 62 65 72 20 74 6F 20 62 65 20 72 65 2D 65    umber to be re-e
0140A0:  73 74 61 62 6C 69 73 68 65 64 20 6C 61 74 65 72    stablished later
0140B0:  2E 0D 0A 2A 2F 0D 0A 0D 0A 0D 0A 69 6E 74 20 63    ...*/......int c
0140C0:  70 6D 5F 75 73 65 72 28 6E 65 77 5F 75 73 65 72    pm_user(new_user
0140D0:  29 0D 0A 7B 0D 0A 20 20 46 41 53 54 20 69 6E 74    )..{..  FAST int
0140E0:  20 6F 6C 64 5F 75 73 65 72 3B 0D 0A 0D 0A 20 20     old_user;....  
0140F0:  6F 6C 64 5F 75 73 65 72 20 3D 20 63 70 6D 5F 62    old_user = cpm_b
014100:  64 6F 73 28 33 32 2C 20 30 78 46 46 29 3B 0D 0A    dos(32, 0xFF);..
014110:  20 20 63 70 6D 5F 62 64 6F 73 28 33 32 2C 20 6E      cpm_bdos(32, n
014120:  65 77 5F 75 73 65 72 29 3B 0D 0A 20 20 72 65 74    ew_user);..  ret
014130:  75 72 6E 20 6F 6C 64 5F 75 73 65 72 3B 0D 0A 7D    urn old_user;..}
014140:  0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20    ....../******   
014150:  20 20 20 42 44 4F 53 20 20 33 33 20 2D 20 52 65       BDOS  33 - Re
014160:  61 64 20 52 61 6E 64 6F 6D 20 20 20 20 20 20 2A    ad Random      *
014170:  2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20    *****/../****** 
014180:  20 20 20 20 20 42 44 4F 53 20 20 33 34 20 2D 20         BDOS  34 - 
014190:  57 72 69 74 65 20 52 61 6E 64 6F 6D 20 20 20 20    Write Random    
0141A0:  20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 2A 2A 2A      ******/../****
0141B0:  2A 2A 20 20 20 20 20 20 42 44 4F 53 20 20 33 35    **      BDOS  35
0141C0:  20 2D 20 43 6F 6D 70 75 74 65 20 46 69 6C 65 20     - Compute File 
0141D0:  53 69 7A 65 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A    Size      ******
0141E0:  2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20 20    /../******      
0141F0:  42 44 4F 53 20 20 33 36 20 2D 20 53 65 74 20 52    BDOS  36 - Set R
014200:  67 69 6E 61 6C 20 64 72 69 76 65 20 28 73 65 65    ginal drive (see
014210:  20 22 63 70 6D 5F 64 69 72 28 29 22 29 2E 0D 0A     "cpm_dir()")...
014220:  2A 2F 0D 0A 0D 0A 0D 0A 69 6E 74 20 63 70 6D 5F    */......int cpm_
014230:  64 72 69 76 65 28 6E 65 77 5F 64 72 69 76 65 29    drive(new_drive)
014240:  0D 0A 20 20 69 6E 74 20 6E 65 77 5F 64 72 69 76    ..  int new_driv
014250:  65 3B 0D 0A 7B 0D 0A 20 20 46 41 53 54 20 69 6E    e;..{..  FAST in
014260:  74 20 6F 6C 64 5F 64 72 69 76 65 3B 0D 0A 0D 0A    t old_drive;....
014270:  20 20 6F 6C 64 5F 64 72 69 76 65 20 3D 20 63 70      old_drive = cp
014280:  6D 5F 62 64 6F 73 28 32 35 2C 20 30 29 3B 0D 0A    m_bdos(25, 0);..
014290:  20 20 69 66 20 28 6E 65 77 5F 64 72 69 76 65 20      if (new_drive 
0142A0:  2B 20 31 29 20 63 70 6D 5F 62 64 6F 73 28 31 34    + 1) cpm_bdos(14
0142B0:  2C 20 6E 65 77 5F 64 72 69 76 65 29 3B 0D 0A 20    , new_drive);.. 
0142C0:  20 72 65 74 75 72 6E 20 6F 6C 64 5F 64 72 69 76     return old_driv
0142D0:  65 3B 0D 0A 7D 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A    e;..}..../******
0142E0:  20 20 20 20 20 20 42 44 4F 53 20 20 31 35 20 2D          BDOS  15 -
0142F0:  20 4F 70 65 6E 20 28 45 78 69 73 74 69 6E 67 29     Open (Existing)
014300:  20 46 69 6C 65 20 20 20 20 20 20 2A 2A 2A 2A 2A     File      *****
014310:  2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20 20    */../******     
014320:  20 42 44 4F 53 20 20 31 36 20 2D 20 43 6C 6F 73     BDOS  16 - Clos
014330:  65 20 46 69 6C 65 20 20 20 20 20 20 2A 2A 2A 2A    e File      ****
014340:  2A 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 20 20 20 20    **/../******    
014350:  20 20 42 44 4F 53 20 20 31 37 20 2D 20 53 65 61      BDOS  17 - Sea
014360:  72 63 68 20 66 6F 72 20 46 69 72 73 74 20 28 44    rch for First (D
014370:  69 72 65 63 74 6F 72 79 20 45 6E 74 72 79 29 20    irectory Entry) 
014380:  20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A         ******/../*
014390:  2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20    *****      BDOS 
0143A0:  20 31 38 20 2D 20 53 65 61 72 63 68 20 66 6F 72     18 - Search for
0143B0:  20 4E 65 78 74 20 28 44 69 72 65 63 74 6F 72 79     Next (Directory
0143C0:  20 45 6E 74 72 79 29 20 20 20 20 20 20 2A 2A 2A     Entry)      ***
0143D0:  2A 2A 2A 2F 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A    ***/........../*
0143E0:  2A 2A 2A 2A 2A 20 20 20 20 20 20 42 44 4F 53 20    *****      BDOS 
0143F0:  20 31 39 20 2D 20 44 65 6C 65 74 65 20 46 69 6C     19 - Delete Fil
014400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
014410:  11 00 00 00 02 09 4E E5 11 00 41 02 00 00 00 02    ......N...A.....
014420:  11 00 46 02 00 00 00 02 11 00 42 02 00 00 00 02    ..F.......B.....
014430:  11 00 47 02 00 00 00 02 11 00 43 02 00 00 00 02    ..G.......C.....
014440:  11 00 48 02 00 00 00 02 11 00 44 02 00 00 00 02    ..H.......D.....
014450:  11 00 49 02 00 00 00 02 11 00 45 02 00 00 00 02    ..I.......E.....
014460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014500:  61 6E 64 6F 6D 20 52 65 63 6F 72 64 20 4E 75 6D    andom Record Num
014510:  62 65 72 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F    ber      ******/
014520:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
014530:  2F 2A 20 20 43 6F 6E 73 74 72 75 63 74 20 61 20    /*  Construct a 
014540:  66 69 6C 65 2D 63 6F 6E 74 72 6F 6C 2D 62 6C 6F    file-control-blo
014550:  63 6B 20 67 69 76 65 6E 20 61 6E 20 61 6D 62 69    ck given an ambi
014560:  67 75 6F 75 73 2D 66 69 6C 65 2D 6E 61 6D 65 20    guous-file-name 
014570:  20 2A 2F 0D 0A 0D 0A 76 6F 69 64 20 63 70 6D 5F     */....void cpm_
014580:  70 66 63 62 28 66 63 62 2C 20 61 66 6E 29 0D 0A    pfcb(fcb, afn)..
014590:  20 20 63 68 61 72 20 2A 66 63 62 2C 20 2A 61 66      char *fcb, *af
0145A0:  6E 3B 0D 0A 7B 0D 0A 20 20 46 41 53 54 20 69 6E    n;..{..  FAST in
0145B0:  74 20 69 2C 20 63 3B 0D 0A 0D 0A 20 20 2F 2A 20    t i, c;....  /* 
0145C0:  64 69 73 6B 20 64 72 69 76 65 20 6E 75 6D 62 65    disk drive numbe
0145D0:  72 20 2A 2F 0D 0A 0D 0A 20 20 2A 66 63 62 20 3D    r */....  *fcb =
0145E0:  20 30 3B 0D 0A 20 20 69 66 20 28 61 66 6E 5B 31     0;..  if (afn[1
0145F0:  5D 20 3D 3D 20 27 3A 27 29 0D 0A 20 20 20 20 7B    ] == ':')..    {
014600:  0D 0A 20 20 20 20 20 20 2A 66 63 62 20 3D 20 74    ..      *fcb = t
014610:  6F 75 70 70 65 72 28 2A 61 66 6E 29 20 2D 20 28    oupper(*afn) - (
014620:  27 41 27 20 2D 31 29 3B 0D 0A 20 20 20 20 20 20    'A' -1);..      
014630:  61 66 6E 20 2B 3D 20 32 3B 0D 0A 20 20 20 20 7D    afn += 2;..    }
014640:  0D 0A 0D 0A 0D 0A 20 20 2F 2A 20 65 78 74 65 6E    ......  /* exten
014650:  74 20 2A 2F 0D 0A 0D 0A 20 20 66 63 62 5B 31 32    t */....  fcb[12
014660:  5D 20 3D 20 30 3B 0D 0A 0D 0A 0D 0A 20 20 2F 2A    ] = 0;......  /*
014670:  20 66 69 6C 65 6E 61 6D 65 20 61 6E 64 20 65 78     filename and ex
014680:  74 65 6E 73 69 6F 6E 20 2A 2F 0D 0A 0D 0A 20 20    tension */....  
014690:  66 6F 72 20 28 69 3D 31 3B 20 69 20 3C 3D 20 31    for (i=1; i <= 1
0146A0:  31 3B 20 2B 2B 69 29 20 66 63 62 5B 69 5D 20 3D    1; ++i) fcb[i] =
0146B0:  20 27 20 27 3B 0D 0A 20 20 66 6F 72 20 28 69 3D     ' ';..  for (i=
0146C0:  31 3B 3B 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20    1;;)..    {..   
0146D0:  20 20 20 63 20 3D 20 74 6F 75 70 70 65 72 28 2A       c = toupper(*
0146E0:  61 66 6E 29 3B 0D 0A 20 20 20 20 20 20 69 66 20    afn);..      if 
0146F0:  28 21 63 29 20 72 65 74 75 72 6E 3B 0D 0A 20 20    (!c) return;..  
014700:  2F 2A 0D 0A 0D 0A 09 4F 54 48 45 4C 4C 4F 20 2D    /*.....OTHELLO -
014710:  2D 20 54 68 65 20 47 61 6D 65 20 6F 66 20 44 72    - The Game of Dr
014720:  61 6D 61 74 69 63 20 52 65 76 65 72 73 61 6C 73    amatic Reversals
014730:  0D 0A 0D 0A 09 77 72 69 74 74 65 6E 20 62 79 20    .....written by 
014740:  42 65 72 74 20 48 61 6C 73 74 65 61 64 0D 0A 09    Bert Halstead...
014750:  6D 6F 64 69 66 69 65 64 20 66 6F 72 20 42 44 53    modified for BDS
014760:  20 43 20 62 79 20 4C 65 6F 72 20 5A 6F 6C 6D 61     C by Leor Zolma
014770:  6E 0D 0A 20 20 20 20 20 20 20 20 6D 6F 64 69 66    n..        modif
014780:  69 65 64 20 66 6F 72 20 48 69 73 6F 66 74 20 43    ied for Hisoft C
014790:  20 62 79 20 44 61 76 65 20 48 6F 77 6F 72 74 68     by Dave Howorth
0147A0:  0D 0A 20 20 20 20 20 20 20 20 20 2D 20 63 6F 72    ..         - cor
0147B0:  72 65 63 74 20 73 6F 6D 65 20 66 75 6E 63 74 69    rect some functi
0147C0:  6F 6E 20 74 79 70 65 20 65 72 72 6F 72 73 0D 0A    on type errors..
0147D0:  20 20 20 20 20 20 20 20 20 2D 20 72 65 6D 6F 76             - remov
0147E0:  65 20 61 6E 20 26 20 66 72 6F 6D 20 63 61 6C 6C    e an & from call
0147F0:  20 74 6F 20 71 73 6F 72 74 20 28 69 74 73 20 6E     to qsort (its n
014800:  6F 74 20 72 69 67 68 74 20 6F 6E 20 61 6E 20 61    ot right on an a
014810:  72 72 61 79 29 0D 0A 20 20 20 20 20 20 20 20 20    rray)..         
014820:  2D 20 63 68 61 6E 67 65 20 74 6F 20 75 6E 69 78    - change to unix
014830:  2D 73 74 79 6C 65 20 72 61 6E 64 28 29 20 66 75    -style rand() fu
014840:  6E 63 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20    nction..        
014850:  20 2D 20 6D 61 6B 65 20 76 61 72 69 61 62 6C 65     - make variable
014860:  73 20 73 74 61 74 69 63 20 74 6F 20 73 61 76 65    s static to save
014870:  20 68 75 6E 64 72 65 64 73 20 6F 66 20 62 79 74     hundreds of byt
014880:  65 73 0D 0A 0D 0A 54 68 69 73 20 70 72 6F 67 72    es....This progr
014890:  61 6D 20 69 73 20 61 20 67 6F 6F 64 20 65 78 61    am is a good exa
0148A0:  6D 70 6C 65 20 6F 66 3A 0D 0A 0D 0A 09 61 29 20    mple of:.....a) 
0148B0:  73 74 72 75 63 74 75 72 65 64 2C 20 68 65 69 72    structured, heir
0148C0:  61 72 63 68 69 63 61 6C 20 66 75 6E 63 74 69 6F    archical functio
0148D0:  6E 20 6F 72 67 61 6E 69 7A 61 74 69 6F 6E 0D 0A    n organization..
0148E0:  09 62 29 20 61 72 72 61 79 73 20 61 73 20 66 6F    .b) arrays as fo
0148F0:  72 6D 61 6C 20 70 61 72 61 6D 65 74 65 72 73 0D    rmal parameters.
014900:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014910:  20 20 20 20 20 20 20 20 4A 41 42 42 45 52 57 4F            JABBERWO
014920:  43 4B 59 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    CKY......       
014930:  20 20 20 20 20 54 77 61 73 20 62 72 69 6C 6C 69         Twas brilli
014940:  67 2C 20 61 6E 64 20 74 68 65 20 73 6C 69 74 68    g, and the slith
014950:  79 20 74 6F 76 65 73 0D 0A 20 20 20 20 20 20 20    y toves..       
014960:  20 20 20 20 20 44 69 64 20 67 79 72 65 20 61 6E         Did gyre an
014970:  64 20 67 69 6D 62 6C 65 20 69 6E 20 77 6F 62 65    d gimble in wobe
014980:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 41    ;..            A
014990:  6C 6C 20 6D 69 6D 73 79 20 77 65 72 65 20 74 68    ll mimsy were th
0149A0:  65 20 62 6F 72 6F 67 6F 76 65 73 2C 0D 0A 0D 0A    e borogoves,....
0149B0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 48 65    ..            He
0149C0:  20 74 6F 6F 6B 20 68 69 73 20 76 6F 72 70 61 6C     took his vorpal
0149D0:  20 73 77 6F 72 64 20 69 6E 20 68 61 6E 64 3A 0D     sword in hand:.
0149E0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 4C 6F 6E    .            Lon
0149F0:  67 20 74 69 6D 65 20 74 68 65 20 6D 61 6E 78 6F    g time the manxo
014A00:  6D 65 20 66 6F 65 20 68 65 20 73 6F 75 67 68 74    me foe he sought
014A10:  20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     -..            
014A20:  53 6F 20 72 65 73 74 65 64 20 68 65 20 62 79 20    So rested he by 
014A30:  74 68 65 20 54 75 6D 74 75 6D 20 74 72 65 65 2C    the Tumtum tree,
014A40:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 41 6E    ..            An
014A50:  64 20 73 74 6F 6F 64 20 61 77 68 69 6C 65 20 69    d stood awhile i
014A60:  6E 20 74 68 6F 75 67 68 74 2E 0D 0A 0D 0A 0D 0A    n thought.......
014A70:  20 20 20 20 20 20 20 20 20 20 20 20 41 6E 64 20                And 
014A80:  61 73 20 69 6E 20 75 66 66 69 73 68 20 74 68 6F    as in uffish tho
014A90:  75 67 68 74 20 68 65 20 73 74 6F 6F 64 2C 0D 0A    ught he stood,..
014AA0:  20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20                The 
014AB0:  4A 61 62 62 65 72 77 6F 63 6B 2C 20 77 69 74 68    Jabberwock, with
014AC0:  20 65 79 65 73 20 6F 66 20 66 6C 61 6D 65 2C 0D     eyes of flame,.
014AD0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6D    .            Cam
014AE0:  65 20 77 68 69 66 66 6C 69 6E 67 20 74 68 72 6F    e whiffling thro
014AF0:  75 67 68 20 74 68 65 20 74 75 6C 67 65 79 20 77    ugh the tulgey w
014B00:  0A 09 63 29 20 75 73 65 20 6F 66 20 74 68 65 20    ..c) use of the 
014B10:  22 71 73 6F 72 74 22 20 6C 69 62 72 61 72 79 20    "qsort" library 
014B20:  66 75 6E 63 74 69 6F 6E 0D 0A 0D 0A 20 20 20 4F    function....   O
014B30:  62 6A 65 63 74 20 6F 66 20 74 68 65 20 67 61 6D    bject of the gam
014B40:  65 20 69 73 20 66 6F 72 20 74 77 6F 20 70 6C 61    e is for two pla
014B50:  79 65 72 73 20 74 6F 20 61 6C 74 65 72 6E 61 74    yers to alternat
014B60:  65 0D 0A 70 6C 61 63 69 6E 67 20 74 68 65 69 72    e..placing their
014B70:  20 6D 61 72 6B 65 72 20 73 6F 6D 65 70 6C 61 63     marker someplac
014B80:  65 20 6F 6E 20 61 6E 20 38 20 62 79 20 38 20 67    e on an 8 by 8 g
014B90:  72 69 64 2C 20 73 6F 20 74 68 61 74 0D 0A 61 74    rid, so that..at
014BA0:  20 6C 65 61 73 74 20 6F 6E 65 20 6F 66 20 74 68     least one of th
014BB0:  65 20 6F 70 70 6F 6E 65 6E 74 27 73 20 70 69 65    e opponent's pie
014BC0:  63 65 73 20 62 65 63 6F 6D 65 73 20 73 75 72 72    ces becomes surr
014BD0:  6F 75 6E 64 65 64 0D 0A 62 79 20 74 68 65 20 6D    ounded..by the m
014BE0:  6F 76 69 6E 67 20 70 6C 61 79 65 72 27 73 20 70    oving player's p
014BF0:  65 69 63 65 73 20 2D 2D 20 63 61 75 73 69 6E 67    eices -- causing
014C00:  20 74 68 65 20 66 6C 61 6E 6B 65 64 20 70 69 65     the flanked pie
014C10:  63 65 73 0D 0A 74 6F 20 66 6C 69 70 20 27 63 6F    ces..to flip 'co
014C20:  6C 6F 72 27 20 61 6E 64 20 62 65 6C 6F 6E 67 20    lor' and belong 
014C30:  74 6F 20 74 68 65 20 6D 6F 76 69 6E 67 20 70 6C    to the moving pl
014C40:  61 79 65 72 2E 20 41 66 74 65 72 20 36 30 0D 0A    ayer. After 60..
014C50:  6D 6F 76 65 73 20 68 61 76 65 20 62 65 65 6E 20    moves have been 
014C60:  70 6C 61 79 65 64 20 28 6F 72 20 69 66 20 6E 6F    played (or if no
014C70:  20 70 6C 61 79 65 72 20 68 61 73 20 61 20 6C 65     player has a le
014C80:  67 61 6C 20 6D 6F 76 65 20 6C 65 66 74 29 2C 0D    gal move left),.
014C90:  0A 74 68 65 20 70 6C 61 79 65 72 20 77 69 74 68    .the player with
014CA0:  20 74 68 65 20 6D 6F 73 74 20 6F 66 20 68 69 73     the most of his
014CB0:  20 6F 77 6E 20 70 69 65 63 65 73 20 6F 6E 20 74     own pieces on t
014CC0:  68 65 20 62 6F 61 72 64 20 77 69 6E 73 2E 0D 0A    he board wins...
014CD0:  0D 0A 20 20 20 54 68 65 20 70 6C 61 79 69 6E 67    ..   The playing
014CE0:  20 70 69 65 63 65 73 20 61 72 65 20 27 2A 27 20     pieces are '*' 
014CF0:  61 6E 64 20 27 40 27 2E 20 59 6F 75 20 6D 61 79    and '@'. You may
014D00:  6F 6F 64 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ood..           
014D10:  20 41 6E 64 20 62 75 72 62 6C 65 64 20 61 73 20     And burbled as 
014D20:  69 74 20 63 61 6D 65 21 0D 0A 0D 0A 0D 0A 20 20    it came!......  
014D30:  20 20 20 20 20 20 20 20 20 20 4F 6E 65 2C 20 74              One, t
014D40:  77 6F 21 20 4F 6E 65 2C 20 74 77 6F 21 20 41 6E    wo! One, two! An
014D50:  64 20 74 68 72 6F 75 67 68 20 61 6E 64 20 74 68    d through and th
014D60:  72 6F 75 67 68 0D 0A 20 20 20 20 20 20 20 20 20    rough..         
014D70:  20 20 20 54 68 65 20 76 6F 72 70 61 6C 20 62 6C       The vorpal bl
014D80:  61 64 65 20 77 65 6E 74 20 73 6E 69 63 6B 65 72    ade went snicker
014D90:  2D 73 6E 61 63 6B 21 0D 0A 20 20 20 20 20 20 20    -snack!..       
014DA0:  20 20 20 20 20 48 65 20 6C 65 66 74 20 69 74 20         He left it 
014DB0:  64 65 61 64 2C 20 61 6E 64 20 77 69 74 68 20 69    dead, and with i
014DC0:  74 73 20 68 65 61 64 0D 0A 20 20 20 20 20 20 20    ts head..       
014DD0:  20 20 20 20 20 48 65 20 77 65 6E 74 20 67 61 6C         He went gal
014DE0:  6C 75 6D 70 68 69 6E 67 20 62 61 63 6B 2E 0D 0A    lumphing back...
014DF0:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
014E00:  22 41 6E 64 20 68 61 73 74 20 74 68 6F 75 20 73    "And hast thou s
014E10:  6C 61 69 6E 20 74 68 65 20 4A 61 62 62 65 72 77    lain the Jabberw
014E20:  6F 63 6B 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    ock...          
014E30:  20 20 43 6F 6D 65 20 74 6F 20 6D 79 20 61 72 6D      Come to my arm
014E40:  73 2C 20 6D 79 20 62 65 61 6D 69 73 68 20 62 6F    s, my beamish bo
014E50:  79 21 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    y!..            
014E60:  4F 20 66 72 61 62 6A 6F 75 73 20 64 61 79 21 20    O frabjous day! 
014E70:  43 61 6C 6C 6F 6F 68 21 20 43 61 6C 6C 61 79 21    Callooh! Callay!
014E80:  22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 48    "..            H
014E90:  65 20 63 68 6F 72 74 6C 65 64 20 69 6E 20 68 69    e chortled in hi
014EA0:  73 20 6A 6F 79 2E 0D 0A 0D 0A 0D 0A 1A 20 20 20    s joy........   
014EB0:  20 20 43 6F 6D 65 20 74 6F 20 6D 79 20 61 72 6D      Come to my arm
014EC0:  73 2C 20 6D 79 20 62 65 61 6D 69 73 68 20 62 6F    s, my beamish bo
014ED0:  79 21 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    y!..            
014EE0:  4F 20 66 72 61 62 6A 6F 75 73 20 64 61 79 21 20    O frabjous day! 
014EF0:  43 61 6C 6C 6F 6F 68 21 20 43 61 6C 6C 61 79 21    Callooh! Callay!
014F00:  20 63 68 6F 6F 73 65 20 74 6F 20 70 6C 61 79 0D     choose to play.
014F10:  0A 65 69 74 68 65 72 20 27 2A 27 20 6F 72 20 27    .either '*' or '
014F20:  40 27 20 66 6F 72 20 74 68 65 20 66 69 72 73 74    @' for the first
014F30:  20 67 61 6D 65 3B 20 74 68 65 72 65 61 66 74 65     game; thereafte
014F40:  72 2C 20 79 6F 75 20 61 6E 64 20 74 68 65 0D 0A    r, you and the..
014F50:  63 6F 6D 70 75 74 65 72 20 77 69 6C 6C 20 61 6C    computer will al
014F60:  74 65 72 6E 61 74 65 20 67 6F 69 6E 67 20 66 69    ternate going fi
014F70:  72 73 74 20 66 6F 72 20 65 61 63 68 20 67 61 6D    rst for each gam
014F80:  65 2E 20 57 68 6F 65 76 65 72 0D 0A 67 6F 65 73    e. Whoever..goes
014F90:  20 66 69 72 73 74 20 61 6C 77 61 79 73 20 70 6C     first always pl
014FA0:  61 79 73 20 60 2A 27 2E 0D 0A 0D 0A 20 20 20 59    ays `*'.....   Y
014FB0:  6F 75 20 65 6E 74 65 72 20 61 20 6D 6F 76 65 20    ou enter a move 
014FC0:  61 73 20 61 20 74 77 6F 20 64 69 67 69 74 20 6E    as a two digit n
014FD0:  75 6D 62 65 72 2C 20 65 61 63 68 20 64 69 67 69    umber, each digi
014FE0:  74 20 62 65 69 6E 67 0D 0A 66 72 6F 6D 20 31 20    t being..from 1 
014FF0:  74 6F 20 38 2C 20 66 69 72 73 74 20 64 69 67 69    to 8, first digi
015000:  74 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20 72    t representing r
015010:  6F 77 20 61 6E 64 20 73 65 63 6F 6E 64 20 72 65    ow and second re
015020:  70 72 65 73 65 6E 74 69 6E 67 0D 0A 63 6F 6C 75    presenting..colu
015030:  6D 6E 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A    mn. For example:
015040:  20 69 66 20 70 6C 61 79 69 6E 67 20 27 2A 27 2C     if playing '*',
015050:  20 79 6F 75 72 20 66 69 72 73 74 20 6D 6F 76 65     your first move
015060:  20 6D 69 67 68 74 20 62 65 20 27 34 36 27 2C 0D     might be '46',.
015070:  0A 6D 65 61 6E 69 6E 67 20 34 74 68 20 72 6F 77    .meaning 4th row
015080:  20 64 6F 77 6E 2C 20 36 74 68 20 70 6F 73 69 74     down, 6th posit
015090:  69 6F 6E 20 61 63 72 6F 73 73 2E 0D 0A 0D 0A 20    ion across..... 
0150A0:  20 20 41 73 20 61 6E 20 61 6C 74 65 72 6E 61 74      As an alternat
0150B0:  69 76 65 20 74 6F 20 65 6E 74 65 72 69 6E 67 20    ive to entering 
0150C0:  61 20 6D 6F 76 65 2C 20 6F 6E 65 20 6F 66 20 74    a move, one of t
0150D0:  68 65 20 66 6F 6C 6C 6F 77 69 6E 67 0D 0A 63 6F    he following..co
0150E0:  6D 6D 61 6E 64 73 20 6D 61 79 20 62 65 20 74 79    mmands may be ty
0150F0:  70 65 64 3A 0D 0A 0D 0A 09 67 09 63 61 75 73 65    ped:.....g.cause
015100:  0D 0A 0D 0A 22 49 74 20 73 65 65 6D 73 20 76 65    ...."It seems ve
015110:  72 79 20 70 72 65 74 74 79 2C 22 20 73 68 65 20    ry pretty," she 
015120:  73 61 69 64 20 77 68 65 6E 20 73 68 65 20 68 61    said when she ha
015130:  64 20 66 69 6E 69 73 68 65 64 20 69 74 2C 20 0D    d finished it, .
015140:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
015150:  20 20 0D 0A 22 62 75 74 20 69 74 27 73 20 52 41      .."but it's RA
015160:  54 48 45 52 20 68 61 72 64 20 74 6F 20 75 6E 64    THER hard to und
015170:  65 72 73 74 61 6E 64 21 22 2E 0D 0A 1A 20 68 61    erstand!".... ha
015180:  00 4A 41 42 42 45 52 20 20 57 4F 4B 00 00 00 08    .JABBER  WOK....
015190:  53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    S...............
0151A0:  00 45 58 54 52 41 20 20 20 57 4F 4B 00 00 00 00    .EXTRA   WOK....
0151B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0151C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0151D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0151E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0151F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0152F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015300:  73 20 63 6F 6D 70 75 74 65 72 20 74 6F 20 70 6C    s computer to pl
015310:  61 79 20 62 6F 74 68 20 73 69 64 65 73 20 75 6E    ay both sides un
015320:  74 69 6C 20 67 61 6D 65 0D 0A 09 09 69 73 20 6F    til game....is o
015330:  76 65 72 20 6F 72 20 75 6E 74 69 6C 20 79 6F 75    ver or until you
015340:  20 68 69 74 20 61 20 6B 65 79 2E 0D 0A 0D 0A 09     hit a key......
015350:  61 09 63 61 75 73 65 73 20 63 6F 6D 70 75 74 65    a.causes compute
015360:  72 20 74 6F 20 70 72 69 6E 74 20 6F 75 74 20 61    r to print out a
015370:  6E 20 61 6E 61 6C 79 73 69 73 20 6F 66 0D 0A 09    n analysis of...
015380:  09 65 61 63 68 20 6F 66 20 79 6F 75 72 20 70 6F    .each of your po
015390:  73 73 69 62 6C 65 20 6D 6F 76 65 73 2E 20 41 20    ssible moves. A 
0153A0:  6C 65 74 74 65 72 20 66 72 6F 6D 20 41 0D 0A 09    letter from A...
0153B0:  09 74 6F 20 5A 20 77 69 6C 6C 20 61 70 70 65 61    .to Z will appea
0153C0:  72 20 61 74 20 65 61 63 68 20 6F 66 20 79 6F 75    r at each of you
0153D0:  72 20 6C 65 67 61 6C 20 6D 6F 76 65 0D 0A 09 09    r legal move....
0153E0:  70 6F 73 69 74 69 6F 6E 73 2C 20 77 68 65 72 65    positions, where
0153F0:  20 41 20 69 73 20 74 68 65 20 6D 61 63 68 69 6E     A is the machin
015400:  65 27 73 20 6F 70 69 6E 69 6F 6E 0D 0A 09 09 6F    e's opinion....o
015410:  66 20 61 6E 20 65 78 63 65 6C 6C 61 6E 74 20 6D    f an excellant m
015420:  6F 76 65 20 61 6E 64 20 5A 20 69 73 20 61 20 72    ove and Z is a r
015430:  65 61 6C 20 6C 6F 73 65 72 2E 0D 0A 0D 0A 09 68    eal loser......h
015440:  6E 09 73 65 74 73 20 68 61 6E 64 69 63 61 70 2E    n.sets handicap.
015450:  20 6E 20 69 73 20 31 2C 32 2C 33 2C 20 6F 72 20     n is 1,2,3, or 
015460:  34 2E 20 49 66 20 6E 20 69 73 0D 0A 09 09 70 6F    4. If n is....po
015470:  73 69 74 69 76 65 2C 20 67 69 76 65 73 20 6E 20    sitive, gives n 
015480:  66 72 65 65 20 70 69 65 63 65 73 20 74 6F 20 74    free pieces to t
015490:  68 65 20 63 6F 6D 70 75 74 65 72 2E 0D 0A 09 09    he computer.....
0154A0:  49 66 20 6E 20 69 73 20 6E 65 67 61 74 69 76 65    If n is negative
0154B0:  2C 20 67 69 76 65 73 20 59 4F 55 20 74 68 65 20    , gives YOU the 
0154C0:  66 72 65 65 20 70 65 69 63 65 73 2E 0D 0A 0D 0A    free peices.....
0154D0:  09 66 09 66 6F 72 66 65 69 74 20 74 68 65 20 63    .f.forfeit the c
0154E0:  75 72 72 65 6E 74 20 6D 6F 76 65 2E 20 54 68 69    urrent move. Thi
0154F0:  73 20 68 61 70 70 65 6E 73 0D 0A 09 09 61 75 74    s happens....aut
015500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0155F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0156F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
015710:  12 00 00 00 02 09 4E E5 12 00 41 02 00 00 00 02    ......N...A.....
015720:  12 00 46 02 00 00 00 02 12 00 42 02 00 00 00 02    ..F.......B.....
015730:  12 00 47 02 00 00 00 02 12 00 43 02 00 00 00 02    ..G.......C.....
015740:  12 00 48 02 00 00 00 02 12 00 44 02 00 00 00 02    ..H.......D.....
015750:  12 00 49 02 00 00 00 02 12 00 45 02 00 00 00 02    ..I.......E.....
015760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015800:  6F 6D 61 74 69 63 61 6C 6C 79 20 69 66 20 79 6F    omatically if yo
015810:  75 20 68 61 76 65 20 6E 6F 20 6C 65 67 61 6C 20    u have no legal 
015820:  6D 6F 76 65 73 2E 0D 0A 0D 0A 09 71 09 71 75 69    moves......q.qui
015830:  74 20 74 68 65 20 63 75 72 72 65 6E 74 20 67 61    t the current ga
015840:  6D 65 2E 0D 0A 0D 0A 09 62 09 70 72 69 6E 74 73    me......b.prints
015850:  20 6F 75 74 20 62 6F 61 72 64 20 61 67 61 69 6E     out board again
015860:  2E 0D 0A 0D 0A 09 73 09 70 72 69 6E 74 73 20 6F    ......s.prints o
015870:  75 74 20 74 68 65 20 73 63 6F 72 65 2C 20 61 6E    ut the score, an
015880:  64 20 74 65 6C 6C 73 20 77 68 6F 20 69 73 20 77    d tells who is w
015890:  69 6E 6E 69 6E 67 2E 0D 0A 0D 0A 2A 2F 0D 0A 0D    inning.....*/...
0158A0:  0A 23 64 61 74 61 20 30 78 34 30 30 30 09 2F 2A    .#data 0x4000./*
0158B0:  20 65 6E 64 20 6F 66 20 69 6E 69 74 69 61 6C 69     end of initiali
0158C0:  73 65 72 73 20 2B 20 6C 65 6E 67 74 68 20 6F 66    sers + length of
0158D0:  20 67 6C 6F 62 61 6C 73 20 2A 2F 0D 0A 23 65 72     globals */..#er
0158E0:  72 6F 72 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20    ror....#include 
0158F0:  20 73 74 64 69 6F 2E 68 0D 0A 0D 0A 23 64 65 66     stdio.h....#def
015900:  69 6E 65 20 42 4C 41 43 4B 20 27 2A 27 0D 0A 23    ine BLACK '*'..#
015910:  64 65 66 69 6E 65 20 57 48 49 54 45 20 27 40 27    define WHITE '@'
015920:  0D 0A 23 64 65 66 69 6E 65 20 45 4D 50 54 59 20    ..#define EMPTY 
015930:  27 2D 27 0D 0A 0D 0A 63 68 61 72 20 73 65 6C 66    '-'....char self
015940:  70 6C 61 79 3B 09 09 2F 2A 20 74 72 75 65 20 69    play;../* true i
015950:  66 20 63 6F 6D 70 75 74 65 72 20 70 6C 61 79 69    f computer playi
015960:  6E 67 20 77 69 74 68 20 69 74 73 65 6C 66 20 2A    ng with itself *
015970:  2F 0D 0A 63 68 61 72 20 6D 69 6E 65 2C 20 68 69    /..char mine, hi
015980:  73 3B 09 09 2F 2A 20 77 68 6F 20 68 61 73 20 62    s;../* who has b
015990:  6C 61 63 6B 20 28 2A 29 20 61 6E 64 20 77 68 69    lack (*) and whi
0159A0:  74 65 20 28 40 29 20 69 6E 20 63 75 72 72 65 6E    te (@) in curren
0159B0:  74 20 67 61 6D 65 20 2A 2F 0D 0A 0D 0A 0D 0A 6D    t game */......m
0159C0:  61 69 6E 28 61 72 67 63 2C 61 72 67 76 29 0D 0A    ain(argc,argv)..
0159D0:  69 6E 74 20 61 72 67 63 3B 0D 0A 63 68 61 72 20    int argc;..char 
0159E0:  2A 2A 61 72 67 76 3B 0D 0A 7B 0D 0A 20 20 73 74    **argv;..{..  st
0159F0:  61 74 69 63 20 63 68 61 72 20 62 5B 38 5D 5B 38    atic char b[8][8
015A00:  22 20 20 20 2E 2E 2E 25 31 64 2D 25 31 64 5C 6E    "   ...%1d-%1d\n
015A10:  22 2C 0D 0A 09 09 09 09 69 2B 31 2C 6A 2B 31 29    ",......i+1,j+1)
015A20:  3B 0D 0A 09 09 09 70 75 74 6D 6F 76 28 62 2C 68    ;.....putmov(b,h
015A30:  69 73 2C 69 2C 6A 29 3B 0D 0A 09 09 09 7D 0D 0A    is,i,j);.....}..
015A40:  09 09 09 65 6C 73 65 20 7B 0D 0A 09 09 09 20 20    ...else {.....  
015A50:  70 72 69 6E 74 66 28 22 49 6C 6C 65 67 61 6C 21    printf("Illegal!
015A60:  5C 6E 22 29 3B 0D 0A 09 09 09 20 20 63 6F 6E 74    \n");.....  cont
015A70:  69 6E 75 65 3B 0D 0A 09 09 09 20 7D 0D 0A 09 09    inue;..... }....
015A80:  09 62 72 65 61 6B 3B 0D 0A 09 09 63 61 73 65 20    .break;....case 
015A90:  27 46 27 3A 20 69 66 20 28 6E 3E 61 62 73 28 68    'F': if (n>abs(h
015AA0:  61 6E 64 69 63 61 70 29 2B 34 29 20 7B 0D 0A 09    andicap)+4) {...
015AB0:  09 09 70 72 69 6E 74 66 20 28 22 49 6C 6C 65 67    ..printf ("Illeg
015AC0:  61 6C 21 5C 6E 22 29 3B 0D 0A 09 09 09 63 6F 6E    al!\n");.....con
015AD0:  74 69 6E 75 65 3B 0D 0A 09 09 09 20 7D 0D 0A 09    tinue;..... }...
015AE0:  09 09 65 6C 73 65 20 70 72 69 6E 74 66 28 21 6D    ..else printf(!m
015AF0:  65 66 69 72 73 74 20 3F 20 22 46 6F 72 66 65 69    efirst ? "Forfei
015B00:  74 22 20 3A 0D 0A 09 09 09 09 09 09 20 22 20 20    t" :........ "  
015B10:  20 2E 2E 2E 46 6F 72 66 65 69 74 5C 6E 22 29 3B     ...Forfeit\n");
015B20:  0D 0A 09 09 7D 0D 0A 49 73 74 61 72 74 3A 0D 0A    ....}..Istart:..
015B30:  09 09 69 66 20 28 63 6E 74 62 72 64 28 62 2C 45    ..if (cntbrd(b,E
015B40:  4D 50 54 59 29 20 3D 3D 20 30 29 20 72 65 74 75    MPTY) == 0) retu
015B50:  72 6E 20 27 44 27 3B 0D 0A 09 09 69 66 20 28 63    rn 'D';....if (c
015B60:  68 6B 6D 76 73 28 62 2C 6D 69 6E 65 29 3D 3D 30    hkmvs(b,mine)==0
015B70:  29 20 7B 0D 0A 09 09 09 70 72 69 6E 74 66 28 21    ) {.....printf(!
015B80:  6D 65 66 69 72 73 74 20 3F 20 22 2E 2E 2E 46 6F    mefirst ? "...Fo
015B90:  72 66 65 69 74 5C 6E 22 3A 20 22 46 6F 72 66 65    rfeit\n": "Forfe
015BA0:  69 74 2E 2E 2E 5C 6E 22 29 3B 0D 0A 09 09 09 66    it...\n");.....f
015BB0:  66 20 7C 3D 32 3B 0D 0A 09 09 09 7D 0D 0A 09 09    f |=2;.....}....
015BC0:  65 6C 73 65 20 7B 0D 0A 09 09 09 6D 79 5F 6D 6F    else {.....my_mo
015BD0:  76 28 62 2C 6D 69 6E 65 2C 68 69 73 2C 45 4D 50    v(b,mine,his,EMP
015BE0:  54 59 2C 26 69 2C 26 6A 29 3B 0D 0A 09 09 09 70    TY,&i,&j);.....p
015BF0:  72 69 6E 74 66 28 21 6D 65 66 69 72 73 74 20 3F    rintf(!mefirst ?
015C00:  5D 3B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74    ];..  static int
015C10:  20 69 3B 0D 0A 20 20 73 74 61 74 69 63 20 63 68     i;..  static ch
015C20:  61 72 20 6D 65 66 69 72 73 74 3B 09 2F 2A 20 74    ar mefirst;./* t
015C30:  72 75 65 20 69 66 20 63 6F 6D 70 75 74 65 72 20    rue if computer 
015C40:  67 6F 65 73 20 66 69 72 73 74 20 69 6E 20 63 75    goes first in cu
015C50:  72 72 65 6E 74 20 67 61 6D 65 20 2A 2F 0D 0A 0D    rrent game */...
015C60:  0A 20 20 20 20 20 20 20 20 70 72 69 6E 74 66 28    .        printf(
015C70:  22 5C 6E 5C 6E 57 65 6C 63 6F 6D 65 20 74 6F 20    "\n\nWelcome to 
015C80:  74 68 65 20 48 69 73 6F 66 74 20 43 20 4F 54 48    the Hisoft C OTH
015C90:  45 4C 4C 4F 20 70 72 6F 67 72 61 6D 21 5C 6E 22    ELLO program!\n"
015CA0:  29 3B 0D 0A 09 70 72 69 6E 74 66 28 22 5C 6E 4E    );...printf("\nN
015CB0:  6F 74 65 3A 20 60 2A 27 20 61 6C 77 61 79 73 20    ote: `*' always 
015CC0:  67 6F 65 73 20 66 69 72 73 74 2E 2E 2E 47 6F 6F    goes first...Goo
015CD0:  64 20 6C 75 63 6B 21 21 21 5C 6E 5C 6E 22 29 3B    d luck!!!\n\n");
015CE0:  0D 0A 0D 0A 09 70 75 74 73 28 22 44 6F 20 79 6F    .....puts("Do yo
015CF0:  75 20 77 61 6E 74 20 74 6F 20 67 6F 20 66 69 72    u want to go fir
015D00:  73 74 3F 20 22 29 3B 0D 0A 20 20 20 20 20 20 20    st? ");..       
015D10:  20 6D 65 66 69 72 73 74 20 3D 20 28 74 6F 75 70     mefirst = (toup
015D20:  70 65 72 28 72 61 77 69 6E 28 29 29 20 21 3D 20    per(rawin()) != 
015D30:  27 59 27 29 3B 0D 0A 09 70 72 69 6E 74 66 28 22    'Y');...printf("
015D40:  5C 6E 5C 6E 22 29 3B 0D 0A 0D 0A 09 64 6F 20 7B    \n\n");.....do {
015D50:  0D 0A 09 09 63 6C 72 62 72 64 28 62 29 3B 0D 0A    ....clrbrd(b);..
015D60:  09 09 70 72 74 62 72 64 28 62 29 3B 0D 0A 09 09    ..prtbrd(b);....
015D70:  69 20 3D 20 67 61 6D 65 28 62 2C 34 2C 6D 65 66    i = game(b,4,mef
015D80:  69 72 73 74 29 3B 0D 0A 09 09 6D 65 66 69 72 73    irst);....mefirs
015D90:  74 20 3D 20 21 6D 65 66 69 72 73 74 3B 0D 0A 09    t = !mefirst;...
015DA0:  09 69 66 20 28 69 3D 3D 34 29 20 62 72 65 61 6B    .if (i==4) break
015DB0:  3B 0D 0A 09 09 69 66 20 28 69 3D 3D 27 51 27 29    ;....if (i=='Q')
015DC0:  20 63 6F 6E 74 69 6E 75 65 3B 0D 0A 09 09 70 72     continue;....pr
015DD0:  69 6E 74 66 28 22 5C 6E 22 29 3B 0D 0A 09 09 69    intf("\n");....i
015DE0:  20 3D 20 70 72 74 73 63 72 28 62 29 3B 0D 0A 09     = prtscr(b);...
015DF0:  09 69 66 20 28 69 3E 30 29 20 70 72 69 6E 74 66    .if (i>0) printf
015E00:  20 22 2E 2E 2E 25 31 64 2D 25 31 64 5C 6E 22 20     "...%1d-%1d\n" 
015E10:  3A 20 22 25 31 64 2D 25 31 64 2E 2E 2E 5C 6E 22    : "%1d-%1d...\n"
015E20:  2C 0D 0A 09 09 09 09 69 2B 31 2C 6A 2B 31 29 3B    ,......i+1,j+1);
015E30:  0D 0A 09 09 09 70 75 74 6D 6F 76 28 62 2C 6D 69    .....putmov(b,mi
015E40:  6E 65 2C 69 2C 6A 29 3B 0D 0A 09 09 09 2B 2B 6E    ne,i,j);.....++n
015E50:  3B 0D 0A 09 09 09 7D 0D 0A 09 09 69 66 20 28 66    ;.....}....if (f
015E60:  66 3D 3D 33 20 7C 7C 20 6E 3E 36 34 29 20 72 65    f==3 || n>64) re
015E70:  74 75 72 6E 20 27 44 27 3B 0D 0A 09 09 69 66 20    turn 'D';....if 
015E80:  28 21 28 66 66 20 26 20 31 29 29 20 70 72 74 62    (!(ff & 1)) prtb
015E90:  72 64 28 62 29 3B 0D 0A 09 09 66 66 20 3D 20 30    rd(b);....ff = 0
015EA0:  3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 70 72    ;...}..}......pr
015EB0:  74 73 63 72 28 62 29 0D 0A 63 68 61 72 20 2A 62    tscr(b)..char *b
015EC0:  3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69    ;..{..  static i
015ED0:  6E 74 20 69 2C 6A 3B 0D 0A 0D 0A 09 70 72 69 6E    nt i,j;.....prin
015EE0:  74 66 28 22 25 31 64 2D 25 31 64 22 2C 69 20 3D    tf("%1d-%1d",i =
015EF0:  20 63 6E 74 62 72 64 28 62 2C 68 69 73 29 2C 20     cntbrd(b,his), 
015F00:  6A 3D 63 6E 74 62 72 64 28 62 2C 6D 69 6E 65 29    j=cntbrd(b,mine)
015F10:  29 3B 0D 0A 09 72 65 74 75 72 6E 20 69 2D 6A 3B    );...return i-j;
015F20:  0D 0A 7D 0D 0A 0D 0A 69 6E 74 20 20 67 65 74 6D    ..}....int  getm
015F30:  6F 76 28 69 2C 6A 29 0D 0A 69 6E 74 20 2A 69 2C    ov(i,j)..int *i,
015F40:  20 2A 6A 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69     *j;..{..  stati
015F50:  63 20 63 68 61 72 20 61 2C 63 3B 0D 0A 20 20 73    c char a,c;..  s
015F60:  74 61 74 69 63 20 69 6E 74 20 6E 3B 0D 0A 20 20    tatic int n;..  
015F70:  73 74 61 74 69 63 20 63 68 61 72 20 2A 70 3B 0D    static char *p;.
015F80:  0A 0D 0A 09 69 66 20 28 73 65 6C 66 70 6C 61 79    ....if (selfplay
015F90:  20 3D 3D 20 27 47 27 29 20 7B 0D 0A 09 09 69 66     == 'G') {....if
015FA0:  20 28 21 6B 65 79 68 69 74 28 29 29 20 72 65 74     (!keyhit()) ret
015FB0:  75 72 6E 20 27 47 27 3B 0D 0A 09 09 73 65 6C 66    urn 'G';....self
015FC0:  70 6C 61 79 20 3D 20 27 20 27 3B 0D 0A 09 09 67    play = ' ';....g
015FD0:  65 74 63 68 61 72 28 29 3B 0D 0A 09 7D 0D 0A 09    etchar();...}...
015FE0:  70 72 69 6E 74 66 28 22 4D 6F 76 65 3A 20 22 29    printf("Move: ")
015FF0:  3B 0D 0A 20 20 20 20 20 20 20 20 77 68 69 6C 65    ;..        while
016000:  28 22 20 59 6F 75 20 77 6F 6E 20 62 79 20 25 64    (" You won by %d
016010:  5C 6E 22 2C 69 29 3B 0D 0A 09 09 65 6C 73 65 20    \n",i);....else 
016020:  69 66 20 28 69 3C 30 29 20 70 72 69 6E 74 66 28    if (i<0) printf(
016030:  22 20 59 6F 75 20 6C 6F 73 74 20 62 79 20 25 64    " You lost by %d
016040:  5C 6E 22 2C 2D 69 29 3B 0D 0A 09 09 65 6C 73 65    \n",-i);....else
016050:  20 70 72 69 6E 74 66 28 22 20 41 20 64 72 61 77     printf(" A draw
016060:  5C 6E 22 29 3B 0D 0A 09 7D 20 77 68 69 6C 65 20    \n");...} while 
016070:  28 61 73 6B 28 22 41 6E 6F 74 68 65 72 20 67 61    (ask("Another ga
016080:  6D 65 3F 20 22 29 3D 3D 27 59 27 29 3B 0D 0A 7D    me? ")=='Y');..}
016090:  0D 0A 0D 0A 67 61 6D 65 28 62 2C 6E 2C 6D 65 66    ....game(b,n,mef
0160A0:  69 72 73 74 29 0D 0A 63 68 61 72 20 62 5B 38 5D    irst)..char b[8]
0160B0:  5B 38 5D 3B 0D 0A 69 6E 74 20 6E 3B 0D 0A 7B 0D    [8];..int n;..{.
0160C0:  0A 20 20 73 74 61 74 69 63 20 63 68 61 72 20 63    .  static char c
0160D0:  3B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74 20    ;..  static int 
0160E0:  66 66 3B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E    ff;..  static in
0160F0:  74 20 69 2C 6A 3B 0D 0A 20 20 73 74 61 74 69 63    t i,j;..  static
016100:  20 69 6E 74 20 68 61 6E 64 69 63 61 70 3B 0D 0A     int handicap;..
016110:  20 20 73 74 61 74 69 63 20 69 6E 74 20 68 5B 34      static int h[4
016120:  5D 5B 32 5D 20 3D 20 7B 30 2C 20 30 2C 09 2F 2A    ][2] = {0, 0,./*
016130:  20 68 61 6E 64 69 63 61 70 20 70 6F 73 69 74 69     handicap positi
016140:  6F 6E 20 74 61 62 6C 65 20 2A 2F 0D 0A 20 20 20    on table */..   
016150:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
016160:  20 20 20 20 20 37 2C 20 37 2C 0D 0A 20 20 20 20         7, 7,..    
016170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
016180:  20 20 20 20 30 2C 20 37 2C 0D 0A 20 20 20 20 20        0, 7,..     
016190:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0161A0:  20 20 20 37 2C 20 30 7D 3B 0D 0A 0D 0A 09 68 61       7, 0};.....ha
0161B0:  6E 64 69 63 61 70 20 3D 20 30 3B 0D 0A 09 73 65    ndicap = 0;...se
0161C0:  6C 66 70 6C 61 79 20 3D 20 27 20 27 3B 0D 0A 09    lfplay = ' ';...
0161D0:  66 66 3D 30 3B 0D 0A 0D 0A 09 69 66 20 28 6D 65    ff=0;.....if (me
0161E0:  66 69 72 73 74 29 20 7B 0D 0A 09 09 6D 69 6E 65    first) {....mine
0161F0:  20 3D 20 42 4C 41 43 4B 3B 20 68 69 73 20 3D 20     = BLACK; his = 
016200:  28 31 29 20 73 77 69 74 63 68 20 28 63 3D 73 6B    (1) switch (c=sk
016210:  69 70 62 6C 28 29 29 20 7B 0D 0A 09 09 63 61 73    ipbl()) {....cas
016220:  65 20 27 5C 6E 27 3A 20 70 72 69 6E 74 66 28 22    e '\n': printf("
016230:  4D 6F 76 65 3F 20 20 22 29 3B 20 63 6F 6E 74 69    Move?  "); conti
016240:  6E 75 65 3B 0D 0A 09 09 63 61 73 65 20 27 47 27    nue;....case 'G'
016250:  3A 20 69 66 20 28 28 63 20 3D 20 73 6B 69 70 62    : if ((c = skipb
016260:  6C 28 29 29 20 21 3D 20 27 5C 6E 27 29 0D 0A 09    l()) != '\n')...
016270:  09 09 09 67 6F 74 6F 20 66 6C 75 73 68 3B 0D 0A    ...goto flush;..
016280:  09 09 09 73 65 6C 66 70 6C 61 79 3D 27 47 27 3B    ...selfplay='G';
016290:  0D 0A 09 09 09 72 65 74 75 72 6E 20 27 47 27 3B    .....return 'G';
0162A0:  0D 0A 09 09 63 61 73 65 20 27 42 27 3A 20 63 61    ....case 'B': ca
0162B0:  73 65 20 27 53 27 3A 20 63 61 73 65 20 27 51 27    se 'S': case 'Q'
0162C0:  3A 0D 0A 09 09 63 61 73 65 20 27 46 27 3A 20 63    :....case 'F': c
0162D0:  61 73 65 20 27 41 27 3A 0D 0A 09 09 20 20 61 3D    ase 'A':....  a=
0162E0:  63 3B 0D 0A 09 09 20 20 69 66 20 28 28 20 63 20    c;....  if (( c 
0162F0:  3D 20 73 6B 69 70 62 6C 28 29 29 20 21 3D 20 27    = skipbl()) != '
016300:  5C 6E 27 29 20 67 6F 74 6F 20 66 6C 75 73 68 3B    \n') goto flush;
016310:  0D 0A 09 09 20 20 72 65 74 75 72 6E 20 61 3B 0D    ....  return a;.
016320:  0A 09 09 63 61 73 65 20 27 48 27 3A 20 69 66 20    ...case 'H': if 
016330:  28 28 61 3D 63 3D 73 6B 69 70 62 6C 28 29 29 20    ((a=c=skipbl()) 
016340:  3D 3D 20 45 4D 50 54 59 29 0D 0A 09 09 09 09 63    == EMPTY)......c
016350:  3D 67 65 74 63 68 61 72 28 29 3B 0D 0A 09 09 09    =getchar();.....
016360:  69 66 20 28 63 3C 27 31 27 20 7C 7C 20 63 3E 27    if (c<'1' || c>'
016370:  34 27 20 7C 7C 20 73 6B 69 70 62 6C 28 29 20 21    4' || skipbl() !
016380:  3D 27 5C 6E 27 29 0D 0A 09 09 09 09 67 6F 74 6F    ='\n')......goto
016390:  20 66 6C 75 73 68 3B 0D 0A 09 09 09 2A 69 20 3D     flush;.....*i =
0163A0:  20 61 3D 3D 45 4D 50 54 59 3F 20 2D 28 63 2D 27     a==EMPTY? -(c-'
0163B0:  30 27 29 20 3A 20 28 63 2D 27 30 27 29 3B 0D 0A    0') : (c-'0');..
0163C0:  09 09 09 72 65 74 75 72 6E 20 27 48 27 3B 0D 0A    ...return 'H';..
0163D0:  09 09 63 61 73 65 20 34 3A 20 72 65 74 75 72 6E    ..case 4: return
0163E0:  20 63 3B 0D 0A 09 09 64 65 66 61 75 6C 74 3A 20     c;....default: 
0163F0:  69 66 20 28 63 3C 27 31 27 20 7C 7C 20 63 3E 27    if (c<'1' || c>'
016400:  57 48 49 54 45 3B 0D 0A 09 09 70 72 69 6E 74 66    WHITE;....printf
016410:  28 22 5C 6E 49 20 67 6F 20 66 69 72 73 74 3A 5C    ("\nI go first:\
016420:  6E 5C 6E 22 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73    n\n");...}...els
016430:  65 20 7B 0D 0A 09 09 6D 69 6E 65 20 3D 20 57 48    e {....mine = WH
016440:  49 54 45 3B 20 68 69 73 20 3D 20 42 4C 41 43 4B    ITE; his = BLACK
016450:  3B 0D 0A 09 09 70 72 69 6E 74 66 28 22 5C 6E 59    ;....printf("\nY
016460:  6F 75 20 67 6F 20 66 69 72 73 74 3A 5C 6E 5C 6E    ou go first:\n\n
016470:  22 29 3B 0D 0A 09 7D 0D 0A 0D 0A 09 77 68 69 6C    ");...}.....whil
016480:  65 28 31 29 20 7B 0D 0A 09 09 69 66 20 28 63 6E    e(1) {....if (cn
016490:  74 62 72 64 28 62 2C 45 4D 50 54 59 29 3D 3D 30    tbrd(b,EMPTY)==0
0164A0:  29 20 72 65 74 75 72 6E 20 27 44 27 3B 0D 0A 20    ) return 'D';.. 
0164B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69                   i
0164C0:  66 20 28 63 6E 74 62 72 64 28 62 2C 45 4D 50 54    f (cntbrd(b,EMPT
0164D0:  59 29 3D 3D 36 30 20 26 26 20 6D 69 6E 65 20 3D    Y)==60 && mine =
0164E0:  3D 20 42 4C 41 43 4B 29 20 67 6F 74 6F 20 49 73    = BLACK) goto Is
0164F0:  74 61 72 74 3B 0D 0A 09 09 69 66 20 28 63 68 6B    tart;....if (chk
016500:  6D 76 73 28 62 2C 68 69 73 29 3D 3D 30 29 20 7B    mvs(b,his)==0) {
016510:  0D 0A 09 09 09 70 72 69 6E 74 66 28 21 6D 65 66    .....printf(!mef
016520:  69 72 73 74 20 3F 20 22 46 6F 72 66 65 69 74 22    irst ? "Forfeit"
016530:  20 3A 20 22 20 20 20 2E 2E 2E 46 6F 72 66 65 69     : "   ...Forfei
016540:  74 5C 6E 22 29 3B 0D 0A 09 09 09 66 66 20 7C 3D    t\n");.....ff |=
016550:  20 31 3B 0D 0A 09 09 09 7D 0D 0A 09 09 65 6C 73     1;.....}....els
016560:  65 20 73 77 69 74 63 68 20 28 63 20 3D 20 67 65    e switch (c = ge
016570:  74 6D 6F 76 28 26 69 2C 26 6A 29 29 20 7B 0D 0A    tmov(&i,&j)) {..
016580:  09 09 63 61 73 65 20 27 42 27 3A 20 70 72 74 62    ..case 'B': prtb
016590:  72 64 28 62 29 3B 20 63 6F 6E 74 69 6E 75 65 3B    rd(b); continue;
0165A0:  0D 0A 09 09 63 61 73 65 20 27 53 27 3A 20 69 3D    ....case 'S': i=
0165B0:  20 70 72 74 73 63 72 28 62 29 3B 0D 0A 09 09 09     prtscr(b);.....
0165C0:  69 66 20 28 69 3E 30 29 20 70 72 69 6E 74 66 28    if (i>0) printf(
0165D0:  22 20 59 6F 75 27 72 65 20 77 69 6E 6E 69 6E 67    " You're winning
0165E0:  5C 6E 22 29 3B 0D 0A 09 09 09 65 6C 73 65 20 69    \n");.....else i
0165F0:  66 20 28 69 3C 30 29 70 72 69 6E 74 66 28 22 20    f (i<0)printf(" 
016600:  38 27 29 20 67 6F 74 6F 20 66 6C 75 73 68 3B 0D    8') goto flush;.
016610:  0A 09 09 09 2A 69 20 3D 20 63 2D 27 31 27 3B 0D    ....*i = c-'1';.
016620:  0A 09 09 09 63 20 3D 20 73 6B 69 70 62 6C 28 29    ....c = skipbl()
016630:  3B 0D 0A 09 09 09 69 66 20 28 63 3C 27 31 27 20    ;.....if (c<'1' 
016640:  7C 7C 20 63 3E 27 38 27 29 20 67 6F 74 6F 20 66    || c>'8') goto f
016650:  6C 75 73 68 3B 0D 0A 09 09 09 2A 6A 20 3D 20 63    lush;.....*j = c
016660:  2D 20 27 31 27 3B 0D 0A 09 09 09 69 66 20 28 28    - '1';.....if ((
016670:  63 3D 73 6B 69 70 62 6C 28 29 29 20 3D 3D 20 27    c=skipbl()) == '
016680:  5C 6E 27 29 20 72 65 74 75 72 6E 20 27 4D 27 3B    \n') return 'M';
016690:  0D 0A 09 09 66 6C 75 73 68 3A 09 77 68 69 6C 65    ....flush:.while
0166A0:  20 28 63 20 21 3D 20 27 5C 6E 27 20 26 26 20 63     (c != '\n' && c
0166B0:  20 21 3D 20 34 29 0D 0A 09 09 09 09 63 3D 67 65     != 4)......c=ge
0166C0:  74 63 68 61 72 28 29 3B 0D 0A 09 09 09 69 66 20    tchar();.....if 
0166D0:  28 63 3D 3D 34 29 20 72 65 74 75 72 6E 20 63 3B    (c==4) return c;
0166E0:  0D 0A 09 09 09 70 72 69 6E 74 66 20 28 22 48 75    .....printf ("Hu
0166F0:  68 3F 3F 20 22 29 3B 0D 0A 09 09 7D 0D 0A 7D 0D    h?? ");....}..}.
016700:  0A 0D 0A 69 6E 74 20 20 61 73 6B 28 73 29 0D 0A    ...int  ask(s)..
016710:  63 68 61 72 20 2A 73 3B 0D 0A 7B 0D 0A 09 63 68    char *s;..{...ch
016720:  61 72 20 61 2C 63 3B 0D 0A 09 70 72 69 6E 74 66    ar a,c;...printf
016730:  20 28 22 25 73 20 22 2C 73 29 3B 0D 0A 09 61 3D     ("%s ",s);...a=
016740:  73 6B 69 70 62 6C 28 29 3B 0D 0A 09 77 68 69 6C    skipbl();...whil
016750:  65 20 28 63 20 21 3D 20 27 5C 6E 27 20 26 26 20    e (c != '\n' && 
016760:  63 20 21 3D 20 34 29 20 63 3D 20 67 65 74 63 68    c != 4) c= getch
016770:  61 72 28 29 3B 0D 0A 09 72 65 74 75 72 6E 20 61    ar();...return a
016780:  3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74 20 20 73 6B 69    ;..}....int  ski
016790:  70 62 6C 28 29 0D 0A 7B 0D 0A 20 20 20 20 20 20    pbl()..{..      
0167A0:  20 20 73 74 61 74 69 63 20 63 68 61 72 20 63 3B      static char c;
0167B0:  0D 0A 09 77 68 69 6C 65 20 28 28 63 20 3D 20 74    ...while ((c = t
0167C0:  6F 75 70 70 65 72 28 67 65 74 63 68 61 72 28 29    oupper(getchar()
0167D0:  29 29 20 3D 3D 20 27 20 27 20 7C 7C 20 63 3D 3D    )) == ' ' || c==
0167E0:  27 5C 74 27 29 3B 0D 0A 09 72 65 74 75 72 6E 20    '\t');...return 
0167F0:  63 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 68 6B 6D 76    c;..}......chkmv
016800:  59 6F 75 27 72 65 20 6C 6F 73 69 6E 67 21 5C 6E    You're losing!\n
016810:  22 29 3B 0D 0A 09 09 09 65 6C 73 65 20 70 75 74    ");.....else put
016820:  63 68 61 72 28 27 5C 6E 27 29 3B 0D 0A 09 09 09    char('\n');.....
016830:  63 6F 6E 74 69 6E 75 65 3B 0D 0A 09 09 63 61 73    continue;....cas
016840:  65 20 27 51 27 3A 20 63 61 73 65 20 34 3A 20 72    e 'Q': case 4: r
016850:  65 74 75 72 6E 20 63 3B 0D 0A 0D 0A 09 09 63 61    eturn c;......ca
016860:  73 65 20 27 48 27 3A 20 69 66 20 28 6E 3E 61 62    se 'H': if (n>ab
016870:  73 28 68 61 6E 64 69 63 61 70 29 2B 34 29 0D 0A    s(handicap)+4)..
016880:  09 09 09 09 70 72 69 6E 74 66 28 22 49 6C 6C 65    ....printf("Ille
016890:  67 61 6C 21 5C 6E 22 29 3B 0D 0A 09 09 09 65 6C    gal!\n");.....el
0168A0:  73 65 20 66 6F 72 20 28 6A 3D 30 3B 20 69 21 3D    se for (j=0; i!=
0168B0:  30 3B 20 6A 2B 2B 29 20 7B 0D 0A 09 09 09 20 62    0; j++) {..... b
0168C0:  5B 68 5B 6A 5D 5B 30 5D 5D 5B 68 5B 6A 5D 5B 31    [h[j][0]][h[j][1
0168D0:  5D 5D 3D 20 69 3E 30 3F 42 4C 41 43 4B 3A 57 48    ]]= i>0?BLACK:WH
0168E0:  49 54 45 3B 0D 0A 09 09 09 20 68 61 6E 64 69 63    ITE;..... handic
0168F0:  61 70 20 2B 3D 20 69 3E 30 20 3F 20 31 20 3A 20    ap += i>0 ? 1 : 
016900:  2D 31 3B 0D 0A 09 09 09 20 2B 2B 6E 3B 0D 0A 09    -1;..... ++n;...
016910:  09 09 20 69 20 2B 3D 20 69 3E 30 20 3F 20 2D 31    .. i += i>0 ? -1
016920:  20 3A 20 31 3B 0D 0A 09 09 09 7D 0D 0A 09 09 09     : 1;.....}.....
016930:  70 72 74 62 72 64 28 62 29 3B 20 63 6F 6E 74 69    prtbrd(b); conti
016940:  6E 75 65 3B 0D 0A 09 09 63 61 73 65 20 27 41 27    nue;....case 'A'
016950:  3A 20 61 6E 61 6C 79 7A 65 28 62 2C 68 69 73 2C    : analyze(b,his,
016960:  6D 69 6E 65 2C 45 4D 50 54 59 29 3B 0D 0A 09 09    mine,EMPTY);....
016970:  09 63 6F 6E 74 69 6E 75 65 3B 0D 0A 09 09 63 61    .continue;....ca
016980:  73 65 20 27 47 27 3A 20 6D 79 5F 6D 6F 76 28 62    se 'G': my_mov(b
016990:  2C 68 69 73 2C 6D 69 6E 65 2C 45 4D 50 54 59 2C    ,his,mine,EMPTY,
0169A0:  26 69 2C 26 6A 29 3B 0D 0A 20 20 20 20 20 20 20    &i,&j);..       
0169B0:  20 20 20 20 20 20 20 20 20 63 61 73 65 20 27 4D             case 'M
0169C0:  27 3A 20 69 66 20 28 63 68 6B 6D 6F 76 28 62 2C    ': if (chkmov(b,
0169D0:  68 69 73 2C 69 2C 6A 29 3E 30 29 20 7B 0D 0A 09    his,i,j)>0) {...
0169E0:  09 09 70 72 69 6E 74 66 28 21 6D 65 66 69 72 73    ..printf(!mefirs
0169F0:  74 20 3F 20 22 25 31 64 2D 25 31 64 22 20 3A 20    t ? "%1d-%1d" : 
016A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
016A10:  13 00 00 00 02 09 4E E5 13 00 41 02 00 00 00 02    ......N...A.....
016A20:  13 00 46 02 00 00 00 02 13 00 42 02 00 00 00 02    ..F.......B.....
016A30:  13 00 47 02 00 00 00 02 13 00 43 02 00 00 00 02    ..G.......C.....
016A40:  13 00 48 02 00 00 00 02 13 00 44 02 00 00 00 02    ..H.......D.....
016A50:  13 00 49 02 00 00 00 02 13 00 45 02 00 00 00 02    ..I.......E.....
016A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016B00:  73 28 62 2C 70 29 0D 0A 63 68 61 72 20 62 5B 38    s(b,p)..char b[8
016B10:  5D 5B 38 5D 3B 0D 0A 63 68 61 72 20 70 3B 0D 0A    ][8];..char p;..
016B20:  7B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74 20    {..  static int 
016B30:  69 2C 6A 2C 6B 3B 0D 0A 0D 0A 09 6B 3D 30 3B 0D    i,j,k;.....k=0;.
016B40:  0A 09 66 6F 72 20 28 69 3D 30 3B 20 69 3C 38 3B    ..for (i=0; i<8;
016B50:  20 69 2B 2B 29 20 66 6F 72 20 28 6A 3D 30 3B 20     i++) for (j=0; 
016B60:  6A 3C 38 3B 20 6A 2B 2B 29 0D 0A 09 09 6B 20 2B    j<8; j++)....k +
016B70:  3D 20 63 68 6B 6D 6F 76 28 62 2C 70 2C 69 2C 6A    = chkmov(b,p,i,j
016B80:  29 3B 0D 0A 09 72 65 74 75 72 6E 20 6B 3B 0D 0A    );...return k;..
016B90:  7D 0D 0A 0D 0A 0D 0A 63 68 6B 6D 6F 76 28 62 2C    }......chkmov(b,
016BA0:  70 2C 78 2C 79 29 0D 0A 63 68 61 72 20 62 5B 38    p,x,y)..char b[8
016BB0:  5D 5B 38 5D 2C 70 3B 0D 0A 69 6E 74 20 78 2C 79    ][8],p;..int x,y
016BC0:  3B 0D 0A 7B 0D 0A 09 69 66 20 28 62 5B 78 5D 5B    ;..{...if (b[x][
016BD0:  79 5D 20 21 3D 20 45 4D 50 54 59 29 20 72 65 74    y] != EMPTY) ret
016BE0:  75 72 6E 20 30 3B 0D 0A 09 72 65 74 75 72 6E 09    urn 0;...return.
016BF0:  63 68 6B 6D 76 31 28 62 2C 70 2C 78 2C 79 2C 30    chkmv1(b,p,x,y,0
016C00:  2C 31 29 20 2B 20 63 68 6B 6D 76 31 28 62 2C 70    ,1) + chkmv1(b,p
016C10:  2C 78 2C 79 2C 31 2C 30 29 20 2B 0D 0A 09 09 63    ,x,y,1,0) +....c
016C20:  68 6B 6D 76 31 28 62 2C 70 2C 78 2C 79 2C 30 2C    hkmv1(b,p,x,y,0,
016C30:  2D 31 29 2B 20 63 68 6B 6D 76 31 28 62 2C 70 2C    -1)+ chkmv1(b,p,
016C40:  78 2C 79 2C 2D 31 2C 30 29 2B 0D 0A 09 09 63 68    x,y,-1,0)+....ch
016C50:  6B 6D 76 31 28 62 2C 70 2C 78 2C 79 2C 31 2C 31    kmv1(b,p,x,y,1,1
016C60:  29 20 2B 20 63 68 6B 6D 76 31 28 62 2C 70 2C 78    ) + chkmv1(b,p,x
016C70:  2C 79 2C 31 2C 2D 31 29 2B 0D 0A 09 09 63 68 6B    ,y,1,-1)+....chk
016C80:  6D 76 31 28 62 2C 70 2C 78 2C 79 2C 2D 31 2C 31    mv1(b,p,x,y,-1,1
016C90:  29 2B 20 63 68 6B 6D 76 31 28 62 2C 70 2C 78 2C    )+ chkmv1(b,p,x,
016CA0:  79 2C 2D 31 2C 2D 31 29 3B 0D 0A 7D 0D 0A 0D 0A    y,-1,-1);..}....
016CB0:  0D 0A 63 68 6B 6D 76 31 28 62 2C 70 2C 78 2C 79    ..chkmv1(b,p,x,y
016CC0:  2C 6D 2C 6E 29 0D 0A 63 68 61 72 20 62 5B 38 5D    ,m,n)..char b[8]
016CD0:  5B 38 5D 2C 70 3B 0D 0A 69 6E 74 20 78 2C 79 2C    [8],p;..int x,y,
016CE0:  6D 2C 6E 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69    m,n;..{..  stati
016CF0:  63 20 69 6E 74 20 6B 3B 0D 0A 0D 0A 09 6B 3D 30    c int k;.....k=0
016D00:  63 74 20 6D 74 20 20 74 5B 36 34 5D 3B 0D 0A 20    ct mt  t[64];.. 
016D10:  20 73 74 61 74 69 63 20 63 68 61 72 20 61 5B 38     static char a[8
016D20:  5D 5B 38 5D 3B 0D 0A 20 20 73 74 61 74 69 63 20    ][8];..  static 
016D30:  69 6E 74 20 69 2C 6B 2C 63 3B 0D 0A 0D 0A 09 6B    int i,k,c;.....k
016D40:  20 3D 20 66 69 6C 6C 6D 74 28 62 2C 70 2C 6F 2C     = fillmt(b,p,o,
016D50:  65 2C 74 29 3B 0D 0A 09 63 70 79 62 72 64 28 61    e,t);...cpybrd(a
016D60:  2C 62 29 3B 0D 0A 09 66 6F 72 20 28 69 3D 30 3B    ,b);...for (i=0;
016D70:  20 69 3C 6B 3B 20 69 2B 2B 29 0D 0A 09 20 20 61     i<k; i++)...  a
016D80:  5B 74 5B 69 5D 2E 78 5D 5B 74 5B 69 5D 2E 79 5D    [t[i].x][t[i].y]
016D90:  20 3D 20 28 28 63 20 3D 20 27 46 27 20 2D 20 74     = ((c = 'F' - t
016DA0:  5B 69 5D 2E 73 29 20 3C 3D 20 27 5A 27 29 3F 63    [i].s) <= 'Z')?c
016DB0:  3A 27 5A 27 3B 0D 0A 09 70 72 74 62 72 64 28 61    :'Z';...prtbrd(a
016DC0:  29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 66 69 6C 6C 6D    );..}......fillm
016DD0:  74 28 62 2C 70 2C 6F 2C 65 2C 74 29 0D 0A 63 68    t(b,p,o,e,t)..ch
016DE0:  61 72 20 62 5B 38 5D 5B 38 5D 2C 70 2C 6F 2C 65    ar b[8][8],p,o,e
016DF0:  3B 0D 0A 73 74 72 75 63 74 20 6D 74 20 20 74 5B    ;..struct mt  t[
016E00:  36 34 5D 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69    64];..{..  stati
016E10:  63 20 69 6E 74 20 69 2C 6A 2C 6B 3B 0D 0A 0D 0A    c int i,j,k;....
016E20:  09 6B 20 3D 20 30 3B 0D 0A 09 66 6F 72 20 28 69    .k = 0;...for (i
016E30:  3D 30 3B 20 69 3C 38 3B 20 69 2B 2B 29 20 66 6F    =0; i<8; i++) fo
016E40:  72 28 6A 3D 30 3B 20 6A 3C 38 3B 20 6A 2B 2B 29    r(j=0; j<8; j++)
016E50:  0D 0A 09 20 20 20 69 66 20 28 74 5B 6B 5D 2E 63    ...   if (t[k].c
016E60:  20 3D 20 63 68 6B 6D 6F 76 28 62 2C 70 2C 69 2C     = chkmov(b,p,i,
016E70:  6A 29 29 20 7B 0D 0A 09 09 09 74 5B 6B 5D 2E 78    j)) {.....t[k].x
016E80:  20 3D 69 3B 0D 0A 09 09 09 74 5B 6B 5D 2E 79 20     =i;.....t[k].y 
016E90:  3D 6A 3B 0D 0A 09 09 09 74 5B 6B 5D 2E 73 20 3D    =j;.....t[k].s =
016EA0:  20 73 5F 6D 6F 76 65 28 62 2C 70 2C 6F 2C 65 2C     s_move(b,p,o,e,
016EB0:  69 2C 6A 29 3B 0D 0A 09 09 09 2B 2B 6B 3B 0D 0A    i,j);.....++k;..
016EC0:  09 09 7D 0D 0A 09 72 65 74 75 72 6E 20 6B 3B 0D    ..}...return k;.
016ED0:  0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 73 5F 6D 6F 76 65    .}........s_move
016EE0:  28 62 2C 70 2C 6F 2C 65 2C 69 2C 6A 29 0D 0A 63    (b,p,o,e,i,j)..c
016EF0:  68 61 72 20 62 5B 38 5D 5B 38 5D 2C 20 70 2C 20    har b[8][8], p, 
016F00:  3B 0D 0A 09 77 68 69 6C 65 20 28 28 78 20 2B 3D    ;...while ((x +=
016F10:  20 6D 29 20 3E 3D 20 30 20 26 26 20 78 20 3C 20     m) >= 0 && x < 
016F20:  38 20 26 26 20 28 79 20 2B 3D 20 6E 29 20 3E 3D    8 && (y += n) >=
016F30:  20 30 20 26 26 20 79 3C 38 29 0D 0A 09 7B 0D 0A     0 && y<8)...{..
016F40:  20 09 69 66 20 28 62 5B 78 5D 5B 79 5D 3D 3D 45     .if (b[x][y]==E
016F50:  4D 50 54 59 29 20 72 65 74 75 72 6E 20 30 3B 0D    MPTY) return 0;.
016F60:  0A 09 09 69 66 20 28 62 5B 78 5D 5B 79 5D 3D 3D    ...if (b[x][y]==
016F70:  20 70 20 29 20 72 65 74 75 72 6E 20 6B 3B 0D 0A     p ) return k;..
016F80:  09 09 69 66 20 28 78 3D 3D 30 20 7C 7C 20 78 3D    ..if (x==0 || x=
016F90:  3D 37 20 7C 7C 20 79 3D 3D 30 20 7C 7C 20 79 3D    =7 || y==0 || y=
016FA0:  3D 37 29 0D 0A 09 09 09 6B 20 2B 3D 20 31 30 3B    =7).....k += 10;
016FB0:  0D 0A 09 09 20 65 6C 73 65 20 6B 2B 2B 3B 0D 0A    .... else k++;..
016FC0:  09 7D 0D 0A 09 72 65 74 75 72 6E 20 30 3B 0D 0A    .}...return 0;..
016FD0:  7D 0D 0A 0D 0A 0D 0A 6E 6F 74 61 6B 65 28 62 2C    }......notake(b,
016FE0:  70 2C 6F 2C 65 2C 78 2C 79 29 0D 0A 63 68 61 72    p,o,e,x,y)..char
016FF0:  20 62 5B 38 5D 5B 38 5D 3B 0D 0A 63 68 61 72 20     b[8][8];..char 
017000:  70 2C 6F 2C 65 3B 0D 0A 69 6E 74 20 78 2C 79 3B    p,o,e;..int x,y;
017010:  0D 0A 7B 0D 0A 09 72 65 74 75 72 6E 20 6E 6F 74    ..{...return not
017020:  61 6B 31 28 62 2C 70 2C 6F 2C 65 2C 78 2C 79 2C    ak1(b,p,o,e,x,y,
017030:  30 2C 31 29 26 26 0D 0A 09 09 6E 6F 74 61 6B 31    0,1)&&....notak1
017040:  28 62 2C 70 2C 6F 2C 65 2C 78 2C 79 2C 31 2C 31    (b,p,o,e,x,y,1,1
017050:  29 26 26 0D 0A 09 09 6E 6F 74 61 6B 31 28 62 2C    )&&....notak1(b,
017060:  70 2C 6F 2C 65 2C 78 2C 79 2C 31 2C 30 29 26 26    p,o,e,x,y,1,0)&&
017070:  0D 0A 09 09 6E 6F 74 61 6B 31 28 62 2C 70 2C 6F    ....notak1(b,p,o
017080:  2C 65 2C 78 2C 79 2C 31 2C 2D 31 29 3B 0D 0A 7D    ,e,x,y,1,-1);..}
017090:  0D 0A 0D 0A 0D 0A 6E 6F 74 61 6B 31 28 62 2C 70    ......notak1(b,p
0170A0:  2C 6F 2C 65 2C 78 2C 79 2C 6D 2C 6E 29 0D 0A 63    ,o,e,x,y,m,n)..c
0170B0:  68 61 72 20 62 5B 38 5D 5B 38 5D 2C 70 2C 6F 2C    har b[8][8],p,o,
0170C0:  65 3B 0D 0A 69 6E 74 20 78 2C 79 2C 6D 2C 6E 3B    e;..int x,y,m,n;
0170D0:  0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69 6E    ..{..  static in
0170E0:  74 20 63 31 2C 63 32 3B 0D 0A 0D 0A 09 63 31 20    t c1,c2;.....c1 
0170F0:  3D 20 6E 6F 74 61 6B 32 28 62 2C 70 2C 6F 2C 65    = notak2(b,p,o,e
017100:  6F 2C 20 65 3B 0D 0A 69 6E 74 20 69 2C 6A 3B 0D    o, e;..int i,j;.
017110:  0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 63 68 61    .{..  static cha
017120:  72 20 61 5B 38 5D 5B 38 5D 3B 0D 0A 20 20 73 74    r a[8][8];..  st
017130:  61 74 69 63 20 69 6E 74 20 6F 6B 2C 73 2C 6B 2C    atic int ok,s,k,
017140:  6C 2C 73 69 64 65 2C 6F 73 69 64 65 3B 0D 0A 20    l,side,oside;.. 
017150:  20 73 74 61 74 69 63 20 69 6E 74 20 63 2C 64 6B     static int c,dk
017160:  6C 3B 0D 0A 0D 0A 09 63 70 79 62 72 64 28 61 2C    l;.....cpybrd(a,
017170:  62 29 3B 0D 0A 09 70 75 74 6D 6F 76 28 61 2C 70    b);...putmov(a,p
017180:  2C 69 2C 6A 29 3B 0D 0A 20 20 20 20 20 20 20 20    ,i,j);..        
017190:  73 69 64 65 20 3D 20 30 3B 20 20 20 20 20 20 20    side = 0;       
0171A0:  20 20 20 20 20 20 20 20 20 20 20 2F 2A 44 4A 48               /*DJH
0171B0:  2A 2F 0D 0A 20 20 20 20 20 20 20 20 69 66 20 28    */..        if (
0171C0:  69 3D 3D 31 20 7C 7C 20 69 3D 3D 36 29 20 73 69    i==1 || i==6) si
0171D0:  64 65 2B 2B 3B 20 20 2F 2A 44 4A 48 2A 2F 0D 0A    de++;  /*DJH*/..
0171E0:  20 20 20 20 20 20 20 20 69 66 20 28 6A 3D 3D 31            if (j==1
0171F0:  20 7C 7C 20 6A 3D 3D 36 29 20 73 69 64 65 2B 2B     || j==6) side++
017200:  3B 20 20 2F 2A 44 4A 48 2A 2F 0D 0A 20 20 20 20    ;  /*DJH*/..    
017210:  20 20 20 20 69 66 20 28 73 69 64 65 20 3D 3D 20        if (side == 
017220:  32 29 20 72 65 74 75 72 6E 20 2D 31 39 3B 20 2F    2) return -19; /
017230:  2A 44 4A 48 2A 2F 0D 0A 09 73 69 64 65 20 3D 20    *DJH*/...side = 
017240:  30 3B 0D 0A 20 20 20 20 20 20 20 20 69 66 20 28    0;..        if (
017250:  69 3D 3D 30 20 7C 7C 20 69 3D 3D 37 29 20 73 69    i==0 || i==7) si
017260:  64 65 2B 2B 3B 0D 0A 20 20 20 20 20 20 20 20 69    de++;..        i
017270:  66 20 28 6A 3D 3D 30 20 7C 7C 20 6A 3D 3D 37 29    f (j==0 || j==7)
017280:  20 73 69 64 65 2B 2B 3B 0D 0A 20 20 20 20 20 20     side++;..      
017290:  20 20 69 66 20 28 73 69 64 65 20 3D 3D 20 32 29      if (side == 2)
0172A0:  20 72 65 74 75 72 6E 20 35 3B 20 20 20 2F 2A 44     return 5;   /*D
0172B0:  4A 48 2A 2F 0D 0A 09 73 20 3D 20 30 3B 0D 0A 09    JH*/...s = 0;...
0172C0:  6F 6B 20 3D 20 30 3B 0D 0A 09 69 66 20 28 73 69    ok = 0;...if (si
0172D0:  64 65 3D 3D 32 20 7C 7C 20 6E 6F 74 61 6B 65 28    de==2 || notake(
0172E0:  62 2C 70 2C 6F 2C 65 2C 69 2C 6A 29 29 20 6F 6B    b,p,o,e,i,j)) ok
0172F0:  2B 2B 3B 0D 0A 09 6F 73 69 64 65 20 3D 20 30 3B    ++;...oside = 0;
017300:  2C 78 2C 79 2C 6D 2C 6E 29 3B 0D 0A 09 63 32 20    ,x,y,m,n);...c2 
017310:  3D 20 6E 6F 74 61 6B 32 28 62 2C 70 2C 6F 2C 65    = notak2(b,p,o,e
017320:  2C 78 2C 79 2C 2D 6D 2C 2D 6E 29 3B 0D 0A 09 72    ,x,y,-m,-n);...r
017330:  65 74 75 72 6E 20 21 28 63 31 3D 3D 6F 20 26 26    eturn !(c1==o &&
017340:  20 63 32 3D 3D 65 20 7C 7C 20 63 31 3D 3D 65 20     c2==e || c1==e 
017350:  26 26 20 63 32 3D 3D 6F 29 3B 0D 0A 7D 0D 0A 0D    && c2==o);..}...
017360:  0A 0D 0A 6E 6F 74 61 6B 32 28 62 2C 70 2C 6F 2C    ...notak2(b,p,o,
017370:  65 2C 78 2C 79 2C 6D 2C 6E 29 0D 0A 63 68 61 72    e,x,y,m,n)..char
017380:  20 62 5B 38 5D 5B 38 5D 2C 70 2C 6F 2C 65 3B 0D     b[8][8],p,o,e;.
017390:  0A 69 6E 74 20 78 2C 79 2C 6D 2C 6E 3B 0D 0A 7B    .int x,y,m,n;..{
0173A0:  0D 0A 09 78 20 2B 3D 20 6D 3B 20 79 20 2B 3D 6E    ...x += m; y +=n
0173B0:  3B 0D 0A 09 69 66 20 28 78 3E 3D 30 20 26 26 20    ;...if (x>=0 && 
0173C0:  78 3C 3D 37 20 26 26 20 79 3E 3D 30 20 26 26 20    x<=7 && y>=0 && 
0173D0:  79 3C 3D 37 29 0D 0A 09 09 77 68 69 6C 65 28 62    y<=7)....while(b
0173E0:  5B 78 5D 5B 79 5D 20 3D 3D 20 30 29 20 7B 0D 0A    [x][y] == 0) {..
0173F0:  09 09 20 78 20 2B 3D 20 6D 3B 20 79 2B 3D 6E 3B    .. x += m; y+=n;
017400:  0D 0A 09 09 20 69 66 20 28 78 3C 30 20 7C 7C 20    .... if (x<0 || 
017410:  78 3E 37 20 7C 7C 20 79 3C 30 20 7C 7C 20 79 3E    x>7 || y<0 || y>
017420:  37 20 7C 7C 20 62 5B 78 5D 5B 79 5D 3D 3D 65 29    7 || b[x][y]==e)
017430:  0D 0A 09 09 09 72 65 74 75 72 6E 20 6F 3B 0D 0A    .....return o;..
017440:  09 09 20 7D 0D 0A 09 77 68 69 6C 65 20 28 78 3E    .. }...while (x>
017450:  3D 30 20 26 26 20 78 3C 3D 37 20 26 26 20 79 3E    =0 && x<=7 && y>
017460:  3D 30 20 26 26 20 79 3C 3D 37 20 26 26 20 62 5B    =0 && y<=7 && b[
017470:  78 5D 5B 79 5D 3D 3D 70 29 0D 0A 09 09 09 7B 20    x][y]==p).....{ 
017480:  78 20 2B 3D 6D 3B 20 79 2B 3D 6E 3B 20 7D 0D 0A    x +=m; y+=n; }..
017490:  09 69 66 20 28 78 3C 30 20 7C 7C 20 78 3E 37 20    .if (x<0 || x>7 
0174A0:  7C 7C 20 79 3C 30 20 7C 7C 20 79 3E 37 29 20 72    || y<0 || y>7) r
0174B0:  65 74 75 72 6E 20 70 3B 0D 0A 09 72 65 74 75 72    eturn p;...retur
0174C0:  6E 20 62 5B 78 5D 5B 79 5D 3B 0D 0A 7D 0D 0A 0D    n b[x][y];..}...
0174D0:  0A 0D 0A 0D 0A 70 75 74 6D 6F 76 28 62 2C 70 2C    .....putmov(b,p,
0174E0:  78 2C 79 29 0D 0A 63 68 61 72 20 62 5B 38 5D 5B    x,y)..char b[8][
0174F0:  38 5D 3B 0D 0A 63 68 61 72 20 70 3B 0D 0A 69 6E    8];..char p;..in
017500:  0D 0A 09 66 6F 72 20 28 6B 3D 30 3B 20 6B 3C 38    ...for (k=0; k<8
017510:  3B 20 6B 2B 2B 29 20 66 6F 72 28 6C 3D 30 3B 20    ; k++) for(l=0; 
017520:  6C 3C 38 3B 20 6C 2B 2B 29 0D 0A 09 20 7B 0D 0A    l<8; l++)... {..
017530:  09 09 63 3D 63 68 6B 6D 6F 76 28 61 2C 6F 2C 6B    ..c=chkmov(a,o,k
017540:  2C 6C 29 3B 0D 0A 09 09 69 66 20 28 63 3D 3D 30    ,l);....if (c==0
017550:  29 20 63 6F 6E 74 69 6E 75 65 3B 0D 0A 09 09 64    ) continue;....d
017560:  6B 6C 20 3D 20 31 3B 0D 0A 09 09 69 66 20 28 6B    kl = 1;....if (k
017570:  3D 3D 30 20 7C 7C 20 6B 3D 3D 37 29 20 7B 20 64    ==0 || k==7) { d
017580:  6B 6C 2B 3D 32 3B 20 6F 73 69 64 65 7C 3D 34 3B    kl+=2; oside|=4;
017590:  7D 0D 0A 09 09 69 66 20 28 6C 3D 3D 30 20 7C 7C    }....if (l==0 ||
0175A0:  20 6C 3D 3D 37 29 20 7B 64 6B 6C 2B 3D 32 3B 20     l==7) {dkl+=2; 
0175B0:  6F 73 69 64 65 7C 3D 34 3B 20 7D 0D 0A 09 09 69    oside|=4; }....i
0175C0:  66 20 28 64 6B 6C 3D 3D 35 29 20 7B 64 6B 6C 20    f (dkl==5) {dkl 
0175D0:  3D 20 31 30 3B 20 6F 73 69 64 65 20 7C 3D 20 31    = 10; oside |= 1
0175E0:  36 3B 20 7D 0D 0A 09 09 09 65 6C 73 65 20 69 66    6; }.....else if
0175F0:  20 28 21 6E 6F 74 61 6B 65 28 61 2C 6F 2C 70 2C     (!notake(a,o,p,
017600:  65 2C 6B 2C 6C 29 29 0D 0A 09 09 09 09 09 63 6F    e,k,l)).......co
017610:  6E 74 69 6E 75 65 3B 0D 0A 09 09 6F 73 69 64 65    ntinue;....oside
017620:  20 7C 3D 20 31 3B 0D 0A 09 09 73 20 2D 3D 20 64     |= 1;....s -= d
017630:  6B 6C 3B 0D 0A 09 09 69 66 20 28 63 3E 3D 31 30    kl;....if (c>=10
017640:  29 20 7B 20 73 20 2D 3D 20 34 3B 20 6F 73 69 64    ) { s -= 4; osid
017650:  65 20 7C 3D 20 38 3B 20 7D 0D 0A 09 09 7D 0D 0A    e |= 8; }....}..
017660:  09 69 66 20 28 73 3C 20 2D 6F 73 69 64 65 29 20    .if (s< -oside) 
017670:  73 3D 20 2D 6F 73 69 64 65 3B 0D 0A 09 69 66 20    s= -oside;...if 
017680:  28 73 69 64 65 3E 30 29 20 72 65 74 75 72 6E 20    (side>0) return 
017690:  73 2B 73 69 64 65 2D 37 2B 31 30 2A 6F 6B 3B 0D    s+side-7+10*ok;.
0176A0:  0A 09 69 66 20 28 69 3D 3D 31 20 7C 7C 20 69 3D    ..if (i==1 || i=
0176B0:  3D 36 29 20 7B 73 2D 2D 3B 20 73 69 64 65 2B 2B    =6) {s--; side++
0176C0:  3B 7D 0D 0A 09 69 66 20 28 6A 3D 3D 31 20 7C 7C    ;}...if (j==1 ||
0176D0:  20 6A 3D 3D 36 29 20 7B 73 2D 2D 3B 20 73 69 64     j==6) {s--; sid
0176E0:  65 2B 2B 3B 7D 0D 0A 09 69 66 20 28 73 69 64 65    e++;}...if (side
0176F0:  3E 30 29 20 72 65 74 75 72 6E 20 73 3B 0D 0A 09    >0) return s;...
017700:  74 20 78 2C 79 3B 0D 0A 7B 0D 0A 20 20 73 74 61    t x,y;..{..  sta
017710:  74 69 63 20 69 6E 74 20 69 2C 6A 3B 0D 0A 09 62    tic int i,j;...b
017720:  5B 78 5D 5B 79 5D 20 3D 20 70 3B 0D 0A 20 20 20    [x][y] = p;..   
017730:  20 20 20 20 20 66 6F 72 20 28 69 3D 20 2D 31 3B         for (i= -1;
017740:  20 69 3C 3D 31 3B 20 69 2B 2B 29 20 66 6F 72 20     i<=1; i++) for 
017750:  28 6A 3D 20 2D 31 3B 20 6A 3C 3D 31 3B 20 6A 2B    (j= -1; j<=1; j+
017760:  2B 29 20 7B 0D 0A 09 09 69 66 20 28 28 69 20 21    +) {....if ((i !
017770:  3D 20 30 20 7C 7C 20 6A 21 3D 30 29 26 26 63 68    = 0 || j!=0)&&ch
017780:  6B 6D 76 31 28 62 2C 70 2C 78 2C 79 2C 69 2C 6A    kmv1(b,p,x,y,i,j
017790:  29 3E 30 29 0D 0A 09 09 09 70 75 74 6D 76 31 28    )>0).....putmv1(
0177A0:  62 2C 70 2C 78 2C 79 2C 69 2C 6A 29 3B 0D 0A 09    b,p,x,y,i,j);...
0177B0:  20 7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 70 75 74 6D 76     }..}......putmv
0177C0:  31 28 62 2C 70 2C 78 2C 79 2C 6D 2C 6E 29 0D 0A    1(b,p,x,y,m,n)..
0177D0:  63 68 61 72 20 62 5B 38 5D 5B 38 5D 3B 0D 0A 63    char b[8][8];..c
0177E0:  68 61 72 20 70 3B 0D 0A 69 6E 74 20 78 2C 79 2C    har p;..int x,y,
0177F0:  6D 2C 6E 3B 0D 0A 7B 0D 0A 09 77 68 69 6C 65 20    m,n;..{...while 
017800:  28 28 78 20 2B 3D 20 6D 29 20 3E 3D 20 30 20 26    ((x += m) >= 0 &
017810:  26 20 78 3C 38 20 26 26 20 28 79 20 2B 3D 20 6E    & x<8 && (y += n
017820:  29 3E 3D 30 20 26 26 20 79 3C 38 29 20 7B 0D 0A    )>=0 && y<8) {..
017830:  09 09 69 66 20 28 62 5B 78 5D 5B 79 5D 20 3D 3D    ..if (b[x][y] ==
017840:  20 45 4D 50 54 59 20 7C 7C 20 62 5B 78 5D 5B 79     EMPTY || b[x][y
017850:  5D 20 3D 3D 20 70 29 20 72 65 74 75 72 6E 3B 0D    ] == p) return;.
017860:  0A 09 09 62 5B 78 5D 5B 79 5D 20 3D 20 70 3B 0D    ...b[x][y] = p;.
017870:  0A 09 20 7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 73 74 72    .. }..}......str
017880:  75 63 74 20 6D 74 20 7B 0D 0A 09 09 69 6E 74 20    uct mt {....int 
017890:  78 3B 0D 0A 09 09 69 6E 74 20 79 3B 0D 0A 09 09    x;....int y;....
0178A0:  69 6E 74 20 63 3B 0D 0A 09 09 69 6E 74 20 73 3B    int c;....int s;
0178B0:  0D 0A 09 20 7D 3B 0D 0A 0D 0A 0D 0A 63 6D 70 6D    ... };......cmpm
0178C0:  6F 76 28 61 2C 62 29 0D 0A 73 74 72 75 63 74 20    ov(a,b)..struct 
0178D0:  6D 74 20 20 2A 61 2C 20 2A 62 3B 0D 0A 7B 0D 0A    mt  *a, *b;..{..
0178E0:  09 69 66 20 28 28 2A 61 29 2E 73 20 3E 20 28 2A    .if ((*a).s > (*
0178F0:  62 29 2E 73 29 20 72 65 74 75 72 6E 20 2D 31 3B    b).s) return -1;
017900:  69 66 20 28 69 3D 3D 32 20 7C 7C 20 69 3D 3D 35    if (i==2 || i==5
017910:  29 20 73 2B 2B 3B 0D 0A 09 69 66 20 28 6A 3D 3D    ) s++;...if (j==
017920:  32 20 7C 7C 20 6A 3D 3D 35 29 20 73 2B 2B 3B 0D    2 || j==5) s++;.
017930:  0A 09 72 65 74 75 72 6E 20 73 3B 0D 0A 7D 0D 0A    ..return s;..}..
017940:  0D 0A 0D 0A 63 6C 72 62 72 64 28 62 29 0D 0A 63    ....clrbrd(b)..c
017950:  68 61 72 20 62 5B 38 5D 5B 38 5D 3B 0D 0A 7B 0D    har b[8][8];..{.
017960:  0A 20 20 73 74 61 74 69 63 20 63 68 61 72 20 65    .  static char e
017970:  6D 70 74 79 5F 62 6F 61 72 64 5B 38 5D 5B 38 5D    mpty_board[8][8]
017980:  20 3D 20 7B 0D 0A 45 4D 50 54 59 2C 20 45 4D 50     = {..EMPTY, EMP
017990:  54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59    TY, EMPTY, EMPTY
0179A0:  2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20    , EMPTY, EMPTY, 
0179B0:  45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 0D 0A 45    EMPTY, EMPTY,..E
0179C0:  4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50    MPTY, EMPTY, EMP
0179D0:  54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59    TY, EMPTY, EMPTY
0179E0:  2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20    , EMPTY, EMPTY, 
0179F0:  45 4D 50 54 59 2C 0D 0A 45 4D 50 54 59 2C 20 45    EMPTY,..EMPTY, E
017A00:  4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50    MPTY, EMPTY, EMP
017A10:  54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59    TY, EMPTY, EMPTY
017A20:  2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 0D    , EMPTY, EMPTY,.
017A30:  0A 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45    .EMPTY, EMPTY, E
017A40:  4D 50 54 59 2C 20 42 4C 41 43 4B 2C 20 57 48 49    MPTY, BLACK, WHI
017A50:  54 45 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59    TE, EMPTY, EMPTY
017A60:  2C 20 45 4D 50 54 59 2C 0D 0A 45 4D 50 54 59 2C    , EMPTY,..EMPTY,
017A70:  20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 57     EMPTY, EMPTY, W
017A80:  48 49 54 45 2C 20 42 4C 41 43 4B 2C 20 45 4D 50    HITE, BLACK, EMP
017A90:  54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59    TY, EMPTY, EMPTY
017AA0:  2C 0D 0A 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C    ,..EMPTY, EMPTY,
017AB0:  20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45     EMPTY, EMPTY, E
017AC0:  4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50    MPTY, EMPTY, EMP
017AD0:  54 59 2C 20 45 4D 50 54 59 2C 0D 0A 45 4D 50 54    TY, EMPTY,..EMPT
017AE0:  59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C    Y, EMPTY, EMPTY,
017AF0:  20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45     EMPTY, EMPTY, E
017B00:  0D 0A 09 69 66 20 28 28 2A 61 29 2E 73 20 3C 20    ...if ((*a).s < 
017B10:  28 2A 62 29 2E 73 29 20 72 65 74 75 72 6E 20 31    (*b).s) return 1
017B20:  3B 0D 0A 09 69 66 20 28 28 2A 61 29 2E 63 20 3E    ;...if ((*a).c >
017B30:  20 28 2A 62 29 2E 63 29 20 72 65 74 75 72 6E 20     (*b).c) return 
017B40:  2D 31 3B 0D 0A 09 69 66 20 28 28 2A 61 29 2E 63    -1;...if ((*a).c
017B50:  20 3C 20 28 2A 62 29 2E 63 29 20 72 65 74 75 72     < (*b).c) retur
017B60:  6E 20 31 3B 0D 0A 09 72 65 74 75 72 6E 20 30 3B    n 1;...return 0;
017B70:  0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 6D 79 5F 6D 6F    ..}........my_mo
017B80:  76 28 62 2C 70 2C 6F 2C 65 2C 6D 2C 6E 29 0D 0A    v(b,p,o,e,m,n)..
017B90:  63 68 61 72 20 62 5B 38 5D 5B 38 5D 2C 70 3B 0D    char b[8][8],p;.
017BA0:  0A 69 6E 74 20 2A 6D 2C 20 2A 6E 3B 0D 0A 7B 0D    .int *m, *n;..{.
017BB0:  0A 20 20 73 74 61 74 69 63 20 73 74 72 75 63 74    .  static struct
017BC0:  20 6D 74 20 20 74 5B 36 34 5D 3B 0D 0A 20 20 73     mt  t[64];..  s
017BD0:  74 61 74 69 63 20 69 6E 74 20 69 2C 6B 3B 0D 0A    tatic int i,k;..
017BE0:  0D 0A 09 6B 20 3D 20 66 69 6C 6C 6D 74 28 62 2C    ...k = fillmt(b,
017BF0:  70 2C 6F 2C 65 2C 74 29 3B 0D 0A 09 69 66 20 28    p,o,e,t);...if (
017C00:  21 6B 29 20 72 65 74 75 72 6E 20 30 3B 0D 0A 20    !k) return 0;.. 
017C10:  20 20 20 20 20 20 20 71 73 6F 72 74 20 28 74 2C           qsort (t,
017C20:  20 6B 2C 20 38 2C 20 63 6D 70 6D 6F 76 29 3B 0D     k, 8, cmpmov);.
017C30:  0A 09 66 6F 72 20 28 69 3D 31 3B 20 69 3C 6B 3B    ..for (i=1; i<k;
017C40:  20 69 2B 2B 29 0D 0A 09 09 69 66 20 28 74 5B 69     i++)....if (t[i
017C50:  5D 2E 73 20 21 3D 20 74 5B 30 5D 2E 73 20 7C 7C    ].s != t[0].s ||
017C60:  20 74 5B 69 5D 2E 63 20 21 3D 20 74 5B 30 5D 2E     t[i].c != t[0].
017C70:  63 29 0D 0A 09 09 09 09 09 09 62 72 65 61 6B 3B    c)........break;
017C80:  0D 0A 09 6B 20 3D 20 61 62 73 28 72 61 6E 64 28    ...k = abs(rand(
017C90:  29 29 20 25 20 69 3B 0D 0A 09 2A 6D 20 3D 20 74    )) % i;...*m = t
017CA0:  5B 6B 5D 2E 78 3B 0D 0A 09 2A 6E 20 3D 20 74 5B    [k].x;...*n = t[
017CB0:  6B 5D 2E 79 3B 0D 0A 09 72 65 74 75 72 6E 20 31    k].y;...return 1
017CC0:  3B 0D 0A 7D 0D 0A 0D 0A 61 6E 61 6C 79 7A 65 28    ;..}....analyze(
017CD0:  62 2C 70 2C 6F 2C 65 29 0D 0A 63 68 61 72 20 62    b,p,o,e)..char b
017CE0:  5B 38 5D 5B 38 5D 2C 20 70 2C 6F 2C 65 3B 0D 0A    [8][8], p,o,e;..
017CF0:  7B 0D 0A 20 20 73 74 61 74 69 63 20 73 74 72 75    {..  static stru
017D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
017D10:  14 00 00 00 02 09 4E E5 14 00 41 02 00 00 00 02    ......N...A.....
017D20:  14 00 46 02 00 00 00 02 14 00 42 02 00 00 00 02    ..F.......B.....
017D30:  14 00 47 02 00 00 00 02 14 00 43 02 00 00 00 02    ..G.......C.....
017D40:  14 00 48 02 00 00 00 02 14 00 44 02 00 00 00 02    ..H.......D.....
017D50:  14 00 49 02 00 00 00 02 14 00 45 02 00 00 00 02    ..I.......E.....
017D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017E00:  4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45 4D 50    MPTY, EMPTY, EMP
017E10:  54 59 2C 0D 0A 45 4D 50 54 59 2C 20 45 4D 50 54    TY,..EMPTY, EMPT
017E20:  59 2C 20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C    Y, EMPTY, EMPTY,
017E30:  20 45 4D 50 54 59 2C 20 45 4D 50 54 59 2C 20 45     EMPTY, EMPTY, E
017E40:  4D 50 54 59 2C 20 45 4D 50 54 59 7D 3B 0D 0A 0D    MPTY, EMPTY};...
017E50:  0A 20 20 62 6C 74 28 62 2C 20 65 6D 70 74 79 5F    .  blt(b, empty_
017E60:  62 6F 61 72 64 2C 20 38 2A 38 29 3B 0D 0A 7D 0D    board, 8*8);..}.
017E70:  0A 0D 0A 0D 0A 70 72 74 62 72 64 28 62 29 0D 0A    .....prtbrd(b)..
017E80:  63 68 61 72 20 62 5B 38 5D 5B 38 5D 3B 0D 0A 7B    char b[8][8];..{
017E90:  0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74 20 69    ..  static int i
017EA0:  2C 6A 3B 0D 0A 0D 0A 09 70 72 69 6E 74 66 28 22    ,j;.....printf("
017EB0:  20 20 20 31 20 32 20 33 20 34 20 35 20 36 20 37       1 2 3 4 5 6 7
017EC0:  20 38 5C 6E 22 29 3B 0D 0A 09 66 6F 72 20 28 69     8\n");...for (i
017ED0:  3D 30 3B 20 69 3C 38 3B 20 69 2B 2B 29 20 7B 0D    =0; i<8; i++) {.
017EE0:  0A 09 09 70 72 69 6E 74 66 28 22 25 32 64 22 2C    ...printf("%2d",
017EF0:  69 2B 31 29 3B 0D 0A 09 09 66 6F 72 20 28 6A 3D    i+1);....for (j=
017F00:  30 3B 20 6A 3C 38 3B 20 6A 2B 2B 29 20 7B 0D 0A    0; j<8; j++) {..
017F10:  09 09 09 70 75 74 63 68 61 72 28 27 20 27 29 3B    ...putchar(' ');
017F20:  0D 0A 09 09 09 70 75 74 63 68 61 72 28 62 5B 69    .....putchar(b[i
017F30:  5D 5B 6A 5D 29 3B 0D 0A 09 09 20 7D 0D 0A 09 09    ][j]);.... }....
017F40:  70 75 74 63 68 61 72 28 27 5C 6E 27 29 3B 0D 0A    putchar('\n');..
017F50:  09 20 7D 0D 0A 09 70 75 74 63 68 61 72 28 27 5C    . }...putchar('\
017F60:  6E 27 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 70 79    n');..}......cpy
017F70:  62 72 64 28 61 2C 62 29 0D 0A 63 68 61 72 20 2A    brd(a,b)..char *
017F80:  61 2C 20 2A 62 3B 0D 0A 7B 0D 0A 20 20 73 74 61    a, *b;..{..  sta
017F90:  74 69 63 20 69 6E 74 20 69 3B 0D 0A 0D 0A 09 69    tic int i;.....i
017FA0:  3D 36 34 3B 0D 0A 09 77 68 69 6C 65 20 28 69 2D    =64;...while (i-
017FB0:  2D 29 0D 0A 09 09 2A 61 2B 2B 20 3D 20 2A 62 2B    -)....*a++ = *b+
017FC0:  2B 3B 0D 0A 7D 0D 0A 0D 0A 63 6E 74 62 72 64 28    +;..}....cntbrd(
017FD0:  62 2C 70 29 0D 0A 63 68 61 72 20 2A 62 2C 20 70    b,p)..char *b, p
017FE0:  3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69    ;..{..  static i
017FF0:  6E 74 20 69 2C 6A 3B 0D 0A 0D 0A 09 69 3D 20 36    nt i,j;.....i= 6
018000:  2A 79 51 CD 8E 31 7E FE 07 C9 CD 54 1F 21 00 00    *yQ..1~....T.!..
018010:  FE 19 28 04 FE 1C C0 23 E5 CD 48 1F CD 54 1F FE    ..(....#..H..T..
018020:  4C 20 22 2A 79 51 CD 8E 31 7D B4 28 18 CD 63 3D    L "*yQ..1}.(..c=
018030:  22 D1 11 CD 48 1F CD 54 1F FE 7B 20 04 CD 97 50    "...H..T..{ ...P
018040:  33 E1 C3 F7 2B 3A 2B 55 FE 03 20 04 CD 97 50 34    3...+:+U.. ...P4
018050:  21 25 52 22 D1 11 39 44 4D 21 D1 11 3E 09 CD D0    !%R"..9DM!..>...
018060:  2E CD 54 1F FE 4C 20 16 2A 2B 55 E5 2A D1 11 E5    ..T..L .*+U.*...
018070:  21 0C 00 E5 2A 79 51 E5 CD A9 2F CD 48 1F CD FC    !...*yQ.../.H...
018080:  25 7B D1 3A 0D 56 F5 2A 27 54 E5 D5 21 00 00 22    %{.:.V.*'T..!.."
018090:  27 54 3E 0B 32 0D 56 CD 24 26 7D 28 42 2A D1 11    'T>.2.V.$&}(B*..
0180A0:  E5 CD 79 2A E1 22 D1 11 3E 04 CD 5A 2D 2A D1 11    ..y*."..>..Z-*..
0180B0:  ED 5B 13 56 CD 3D 02 30 04 CD 97 50 35 D1 D5 7B    .[.V.=.0...P5..{
0180C0:  B2 28 11 2A 27 54 E5 CD 64 02 E1 30 01 E3 21 00    .(.*'T..d..0..!.
0180D0:  00 22 27 54 CD 24 26 2C 28 CE CD 06 26 18 B8 E1    ."'T.$&,(...&...
0180E0:  7D B4 20 03 2A 27 54 EB 2A D1 11 23 73 23 72 E1    }. .*'T.*..#s#r.
0180F0:  22 27 54 F1 32 0D 56 2A D1 11 22 11 56 21 01 00    "'T.2.V*..".V!..
018100:  C9 CD 95 2C F5 CD 28 2F CD 54 1F FE 7B 20 08 F1    ...,..(/.T..{ ..
018110:  FE 00 28 04 3E 02 F5 F1 F5 FE 03 20 18 2A 13 56    ..(.>...... .*.V
018120:  7E FE 08 28 34 FE 07 28 08 FE 09 28 04 FE 0A 20    ~..(4..(...(... 
018130:  3D CD 97 50 2D FE 02 20 35 2A 8B 51 7D B4 28 2E    =..P-.. 5*.Q}.(.
018140:  2A 0F 56 CD 98 2E 7D B4 28 0B 7E FE 01 20 06 23    *.V...}.(.~.. .#
018150:  7E 23 B6 20 19 F1 3E 05 C9 23 23 23 7E 23 66 6F    ~#. ..>..###~#fo
018160:  22 13 56 21 13 56 01 02 00 3E 06 CD D0 2E 2A 2B    ".V!.V...>....*+
018170:  55 ED 5B 13 56 3E 02 BD 20 09 1A FE 07 20 04 2D    U.[.V>.. .... .-
018180:  E5 18 04 E5 2A 0D 56 D5 E5 2A 0F 56 E5 CD A9 2F    ....*.V..*.V.../
018190:  22 15 56 F1 C9 F5 01 FF FF 03 CD 24 26 2A 28 F9    ".V........$&*(.
0181A0:  F1 C5 F5 CD 24 26 28 20 0B F1 CD 95 2C F5 CD FC    ....$&( ....,...
0181B0:  25 29 18 16 CD 54 1F FE 4C 20 0B 2A 79 51 22 0F    %)...T..L .*yQ".
0181C0:  56 CD 48 1F 18 04 CD 97 50 36 F1 CD E0 2C C1 F5    V.H.....P6...,..
0181D0:  79 B0 28 0A 0B C5 3E 06 CD C8 3B C1 18 F2 F1 C9    y.(...>...;.....
0181E0:  F5 CD 24 26 28 28 08 CD 24 26 5B 28 50 F1 C9 CD    ..$&((..$&[(P...
0181F0:  24 26 29 28 39 F1 F5 FE 00 28 3A FE 03 28 36 FE    $&)(9....(:..(6.
018200:  34 3B 20 6A 3D 30 3B 0D 0A 09 77 68 69 6C 65 20    4; j=0;...while 
018210:  28 69 2D 2D 29 0D 0A 09 09 69 66 20 28 2A 62 2B    (i--)....if (*b+
018220:  2B 20 3D 3D 20 70 29 20 2B 2B 6A 3B 0D 0A 09 72    + == p) ++j;...r
018230:  65 74 75 72 6E 20 28 6A 29 3B 0D 0A 7D 0D 0A 0D    eturn (j);..}...
018240:  0A 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20 20 3F    .....#include  ?
018250:  73 74 64 69 6F 2E 6C 69 62 3F 0D 0A 0D 0A 0D 0A    stdio.lib?......
018260:  2F 2A 20 20 20 20 45 4E 44 20 4F 46 20 4F 54 48    /*    END OF OTH
018270:  45 4C 4C 4F 20 20 20 2A 2F 0D 0A 0D 0A 1A 20 36    ELLO   */..... 6
018280:  63 68 61 72 20 62 5B 38 5D 5B 38 5D 3B 0D 0A 7B    char b[8][8];..{
018290:  0D 0A 20 20 73 74 61 74 69 63 20 69 6E 74 20 69    ..  static int i
0182A0:  2C 6A 3B 0D 0A 0D 0A 09 70 72 69 6E 74 66 28 22    ,j;.....printf("
0182B0:  20 20 20 31 20 32 20 33 20 34 20 35 20 36 20 37       1 2 3 4 5 6 7
0182C0:  20 38 5C 6E 22 29 3B 0D 0A 09 66 6F 72 20 28 69     8\n");...for (i
0182D0:  3D 30 3B 20 69 3C 38 3B 20 69 2B 2B 29 20 7B 0D    =0; i<8; i++) {.
0182E0:  0A 09 09 70 72 69 6E 74 66 28 22 25 32 64 22 2C    ...printf("%2d",
0182F0:  69 2B 31 29 3B 0D 0A 09 09 66 6F 72 20 28 6A 3D    i+1);....for (j=
018300:  30 3B 20 6A 3C 38 3B 20 6A 2B 2B 29 20 7B 0D 0A    0; j<8; j++) {..
018310:  09 09 09 70 75 74 63 68 61 72 28 27 20 27 29 3B    ...putchar(' ');
018320:  0D 0A 09 09 09 70 75 74 63 68 61 72 28 62 5B 69    .....putchar(b[i
018330:  5D 5B 6A 5D 29 3B 0D 0A 09 09 20 7D 0D 0A 09 09    ][j]);.... }....
018340:  70 75 74 63 68 61 72 28 27 5C 6E 27 29 3B 0D 0A    putchar('\n');..
018350:  09 20 7D 0D 0A 09 70 75 74 63 68 61 72 28 27 5C    . }...putchar('\
018360:  6E 27 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 70 79    n');..}......cpy
018370:  62 72 64 28 61 2C 62 29 0D 0A 63 68 61 72 20 2A    brd(a,b)..char *
018380:  61 2C 20 2A 62 3B 0D 0A 7B 0D 0A 20 20 73 74 61    a, *b;..{..  sta
018390:  74 69 63 20 69 6E 74 20 69 3B 0D 0A 0D 0A 09 69    tic int i;.....i
0183A0:  3D 36 34 3B 0D 0A 09 77 68 69 6C 65 20 28 69 2D    =64;...while (i-
0183B0:  2D 29 0D 0A 09 09 2A 61 2B 2B 20 3D 20 2A 62 2B    -)....*a++ = *b+
0183C0:  2B 3B 0D 0A 7D 0D 0A 0D 0A 63 6E 74 62 72 64 28    +;..}....cntbrd(
0183D0:  62 2C 70 29 0D 0A 63 68 61 72 20 2A 62 2C 20 70    b,p)..char *b, p
0183E0:  3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20 69    ;..{..  static i
0183F0:  6E 74 20 69 2C 6A 3B 0D 0A 0D 0A 09 69 3D 20 36    nt i,j;.....i= 6
018400:  04 28 32 F1 3E 02 F5 CD 54 1F FE 4C 20 2B 21 02    .(2.>...T..L +!.
018410:  00 E5 21 2A 52 E5 21 05 00 E5 2A 79 51 E5 CD A9    ..!*R.!...*yQ...
018420:  2F CD 48 1F CD 24 26 2C 28 DD CD FC 25 29 3E 07    /.H..$&,(...%)>.
018430:  CD C8 3B F1 C9 CD 97 50 37 CD 97 50 38 CD 54 1F    ..;....P7..P8.T.
018440:  D6 5D 20 04 67 6F 18 03 CD 46 3A CD 18 2F CD FC    .] .go...F:../..
018450:  25 5D CD 24 26 5B 28 F0 F1 C9 2A 11 56 22 13 56    %].$&[(...*.V".V
018460:  C3 01 2C 2A 15 56 CD 63 3D FE 07 28 04 CD 97 50    ..,*.V.c=..(...P
018470:  39 CD 24 26 01 21 00 00 20 08 23 ED 5B 15 56 3E    9.$&.!.. .#.[.V>
018480:  0D 12 22 09 56 3E 03 32 2B 55 18 03 CD F9 2D CD    ..".V>.2+U....-.
018490:  24 26 7B 20 F7 CD B0 32 3E 02 32 2B 55 32 7D 56    $&{ ...2>.2+U2}V
0184A0:  CD 13 2E 2A 29 55 7C B5 28 09 CD 49 4F 21 21 41    ...*)U|.(..IO!!A
0184B0:  01 18 03 21 3E 01 CD 76 4F 18 03 CD 74 26 CD 24    ...!>..vO...t&.$
0184C0:  26 7D 20 F7 CD F1 34 AF 32 7D 56 3C 32 2B 55 CD    &} ...4.2}V<2+U.
0184D0:  DF 32 C9 18 03 CD 48 1F CD 24 26 7B 20 F7 01 01    .2....H..$&{ ...
0184E0:  00 CD 54 1F FE 7B 20 01 03 FE 7D 20 01 0B CD 48    ..T..{ ...} ...H
0184F0:  1F 79 B0 20 EC CD DF 32 C9 CD 24 26 14 3E 05 32    .y. ...2..$&.>.2
018500:  0D 56 CD 79 2A 3E 03 CD 5A 2D CD 24 26 2C 28 F5    .V.y*>..Z-.$&,(.
018510:  C3 06 26 CD FA 2A 28 12 CD 54 1F FE 01 D8 FE 1E    ..&..*(..T......
018520:  D0 01 0E 00 21 2F 2E ED B1 C0 CD F7 29 18 E4 01    ....!/......)...
018530:  05 08 0D 0E 12 13 14 16 18 19 1B 1C 1D C5 D5 E5    ................
018540:  CD 47 2E E1 D1 C1 C9 1A 13 ED A1 C0 E0 18 F8 C5    .G..............
018550:  E5 7E 2A E3 51 ED 5B CF 51 19 EB 01 0C 00 BE 28    .~*.Q.[.Q......(
018560:  27 09 ED 52 19 38 F7 60 69 3E 06 CD 13 50 01 08    '..R.8.`i>...P..
018570:  00 E1 D5 ED B0 06 04 AF 12 13 10 FC D1 D5 2A CF    ..............*.
018580:  51 EB B7 ED 52 D1 C1 C9 EB E3 0E 08 CD 3D 2E 28    Q...R........=.(
018590:  ED 0E 0C 7E E3 EB 18 C9 D5 11 0A 00 19 ED 5B CF    ...~..........[.
0185A0:  51 19 5E 23 56 EB D1 C9 D5 11 08 00 C3 9C 2E E5    Q.^#V...........
0185B0:  D5 11 0A 00 19 ED 5B CF 51 19 D1 73 23 72 E1 C9    ......[.Q..s#r..
0185C0:  E5 D5 11 08 00 C3 B4 2E D5 ED 5B CF 51 19 D1 C9    ..........[.Q...
0185D0:  32 C0 11 ED 43 C1 11 C5 E5 5E 23 56 EB 22 C3 11    2...C....^#V."..
0185E0:  01 05 00 11 C0 11 CD 3D 2E EB 28 22 2A 19 54 B7    .......=..("*.T.
0185F0:  ED 52 28 04 EB 09 18 EB EB 09 EB 2A 1B 54 B7 ED    .R(........*.T..
018600:  51 11 19 25 D5 11 C0 11 D5 E5 D5 CD 94 07 CD A5    Q..%............
018610:  25 C3 78 24 21 FF FF 18 92 0D 20 20 20 20 20 25    %.x$!.....     %
018620:  2D 31 35 73 00 20 20 20 20 20 45 20 45 20 20 20    -15s.     E E   
018630:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018640:  45 20 20 20 20 20 21 22 23 24 25 26 27 28 29 2A    E     !"#$%&'()*
018650:  2B 2C 2D 2E 2F 44 44 44 44 44 44 44 44 44 44 3A    +,-./DDDDDDDDDD:
018660:  3B 3C 3D 3E 3F 40 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C    ;<=>?@LLLLLLLLLL
018670:  4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C    LLLLLLLLLLLLLLLL
018680:  5B 5C 5D 5E 4C 60 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C    [\]^L`LLLLLLLLLL
018690:  4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C 4C    LLLLLLLLLLLLLLLL
0186A0:  7B 7C 7D 7E FF F1 21 06 00 E5 F5 C3 D1 03 CD 48    {|}~..!........H
0186B0:  1F CD 24 26 3A C8 21 78 51 E5 11 80 51 01 04 00    ..$&:.!xQ...Q...
0186C0:  ED B0 D1 0E 04 ED B0 C9 E1 5E 23 E5 CD 54 1F BB    .........^#..T..
0186D0:  28 03 C3 97 50 CD 48 1F E1 23 E9 E1 D1 D5 E5 21    (...P.H..#.....!
0186E0:  F9 25 73 CD 54 1F BB CA 48 1F CD 97 50 00 F0 25    .%s.T...H...P..%
0186F0:  6D 69 73 73 69 6E 67 20 27 20 27 00 E1 5E 23 E5    missing ' '..^#.
018700:  D5 CD DB 25 D1 C9 CD FC 25 3B C9 CD 48 1F C3 FC    ...%....%;..H...
018710:  25 D1 E1 E5 D5 26 00 CD 54 1F BD 6C C0 CD 48 1F    %....&..T..l..H.
018720:  21 01 00 C9 E1 5E 23 E5 CD 54 1F BB C0 CD 48 1F    !....^#..T....H.
018730:  AF C9 CD 24 26 3B C9 C5 21 05 00 CD 85 50 21 1D    ...$&;..!....P!.
018740:  52 22 1D 52 21 0A 20 22 84 51 AF 67 6F 22 97 51    R".R!. ".Q.go".Q
018750:  22 91 51 22 8D 51 22 8B 51 32 80 51 32 7C 51 32    ".Q".Q".Q2.Q2|Q2
018760:  78 51 32 C2 51 32 B1 51 32 96 51 23 22 88 51 22    xQ2.Q2.Q2.Q#".Q"
018770:  8F 51 C1 C9 C5 CD 54 1F 21 A9 26 01 0F 00 CD F9    .Q....T.!.&.....
018780:  26 C1 C9 2A 79 51 CD C8 2E 11 A1 26 01 08 00 CD    &..*yQ.....&....
018790:  3D 2E 28 42 CD 99 29 E1 28 DB E5 CD 19 3E C3 06    =.(B..).(....>..
0187A0:  26 69 6E 6C 69 6E 65 20 20 36 28 02 1F 29 03 52    &inline  6(..).R
0187B0:  28 06 59 29 07 35 27 09 B1 27 0F 79 29 10 6D 28    (.Y).5'..'.y).m(
0187C0:  11 B3 29 15 9F 28 1A 78 27 1E 48 1F 3B C9 29 7B    ..)..(.x'.H.;.){
0187D0:  83 26 4C 9B 26 00 CD 0B 26 28 CD 24 26 29 C8 CD    .&L.&...&(.$&)..
0187E0:  46 3A E5 7C B7 20 05 CD E1 4E 18 03 CD E8 4E E1    F:.|. ...N....N.
0187F0:  CD 24 26 2C 28 E9 18 E2 D1 5E 23 56 D5 23 ED A1    .$&,(....^#V.#..
018800:  52 38 11 ED 53 19 54 D5 21 C0 11 ED B0 D1 E1 73    R8..S.T.!......s
018810:  23 72 C1 C9 CD 97 50 13 EB 2A 40 56 23 73 23 72    #r....P..*@V#s#r
018820:  22 40 56 3E 08 C3 C8 3B 2A 40 56 56 7A B7 C8 2B    "@V>...;*@VVz..+
018830:  22 40 56 2A 13 56 5E FE 07 20 15 BB 28 0D 7B FE    "@V*.V^.. ..(.{.
018840:  08 28 08 FE 09 28 04 FE 0A 20 04 CD 97 50 1C 7A    .(...(... ...P.z
018850:  FE 08 20 09 7B FE 07 20 09 CD 97 50 1D 01 02 00    .. .{.. ...P....
018860:  18 19 2A 40 56 56 2B 5E 2B 22 40 56 2A 13 56 23    ..*@VV+^+"@V*.V#
018870:  7E 23 66 6F CD D2 01 44 4D 3E 08 21 13 56 CD D0    ~#fo...DM>.!.V..
018880:  2E 18 A5 D1 E1 E5 D5 7D 6C FE 06 C0 23 C9 CD 98    .......}l...#...
018890:  2E EB CD 96 2F C9 D5 2A 1F 54 CD 6B 02 E1 D0 EB    ..../..*.T.k....
0188A0:  2A 1D 54 D5 CD 6C 02 E1 C9 D1 E1 22 C0 11 E1 7D    *.T..l....."...}
0188B0:  32 C2 11 E1 22 C5 11 E1 7D 32 C7 11 D5 C5 2A C0    2..."...}2....*.
0188C0:  11 FE 01 F5 CC CD 2F F1 C4 AF 30 C1 C9 CD 8E 2F    ....../...0..../
0188D0:  30 64 E5 CD 63 3D EB 2A C5 11 B7 ED 52 28 04 CD    0d..c=.*....R(..
0188E0:  97 50 14 E1 4E 3A C2 11 FE 02 28 10 FE 01 28 24    .P..N:....(...($
0188F0:  FE 04 28 28 FE 0B 28 2C CD 97 50 15 79 FE 01 28    ..((..(,..P.y..(
018900:  06 FE 03 28 02 18 F1 36 02 1A FE 07 C0 E5 23 CD    ...(...6......#.
018910:  61 4F E1 C9 B9 C8 79 FE 02 C8 18 DC 79 FE 03 20    aO....y.....y.. 
018920:  D7 36 04 C9 B9 20 D1 E5 23 5E 23 56 2A 27 54 B7    .6... ..#^#V*'T.
018930:  ED 52 E1 20 C3 C9 21 00 00 22 C3 11 3A C2 11 2A    .R. ..!.."..:..*
018940:  C5 11 FE 07 28 1F FE 0C 28 1B FE 0B 28 3E 7E FE    ....(...(...(>~.
018950:  07 20 0F 3A C2 11 FE 02 20 0B CD C9 4E 22 C3 11    . .:.... ...N"..
018960:  18 03 CD 91 30 ED 5B 1D 54 2A 21 54 B7 ED 52 38    ....0.[.T*!T..R8
018970:  05 EB CD 97 50 16 01 05 00 1B 21 C6 11 ED B8 13    ....P.....!.....
018980:  ED 53 1D 54 2A C0 11 CD AF 2E EB C9 CD 9B 30 18    .S.T*.........0.
018990:  D4 2A C5 11 23 5E 23 56 C3 51 31 2A 27 54 22 C3    .*..#^#V.Q1*'T".
0189A0:  11 EB 2A C5 11 23 7E 23 66 6F 19 22 27 54 C9 CD    ..*..#~#fo."'T..
0189B0:  A8 2E 3A C7 11 FE 02 20 78 7D B4 28 1B 3A C2 11    ..:.... x}.(.:..
0189C0:  FE 0B 20 10 BE 20 0D E5 CD 63 3D EB 2A C5 11 B7    .. .. ...c=.*...
0189D0:  ED 52 E1 C8 CD 97 50 18 3A C2 11 21 00 00 FE 07    .R....P.:..!....
0189E0:  28 21 FE 0C 28 1D FE 04 28 1E FE 0B 20 05 CD 9B    (!..(...(... ...
0189F0:  30 18 18 2A C5 11 23 5E 23 56 2A 29 55 B7 ED 52    0..*..#^#V*)U..R
018A00:  C8 EA F8 26 C9 F1 2A 36 55 E5 2A 34 55 E5 2A 33    ...&..*6U.*4U.*3
018A10:  55 E5 F5 ED 43 36 55 ED 53 34 55 7B B2 3E 02 28    U...C6U.S4U{.>.(
018A20:  01 3C 32 33 55 C9 D1 E1 22 33 55 E1 22 34 55 E1    .<23U..."3U."4U.
018A30:  22 36 55 EB E9 11 00 00 42 4B CD 05 27 CD 48 1F    "6U.....BK..'.H.
018A40:  CD C9 4E E5 CD 74 26 CD C8 25 1E 09 21 34 55 CD    ..N..t&..%..!4U.
018A50:  61 4F CD FC 25 28 21 00 00 39 E5 21 00 00 E5 23    aO..%(!..9.!...#
018A60:  E5 CD 3A 3A D1 D1 D1 D1 CD FC 25 29 21 36 55 CD    ..::......%)!6U.
018A70:  61 4F CD 26 27 C3 06 26 CD C9 4E EB 01 00 00 CD    aO.&'..&..N.....
018A80:  05 27 21 36 55 CD 98 27 21 34 55 CD 6D 4F 21 36    .'!6U..'!4U.mO!6
018A90:  55 CD 61 4F CD 26 27 C9 E5 CD 0B 26 28 21 01 00    U.aO.&'....&(!..
018AA0:  E5 2B E5 CD 3A 3A D1 D1 D1 CD FC 25 29 CD 74 26    .+..::.....%).t&
018AB0:  C9 CD 0B 26 28 11 00 00 ED 53 F7 11 42 4B CD 05    ...&(....S..BK..
018AC0:  27 CD 32 26 28 06 CD 19 3E CD 06 26 CD C9 4E E5    '.2&(...>..&..N.
018AD0:  AF F5 CD 32 26 28 16 F1 3C F5 21 36 55 E5 21 01    ...2&(..<.!6U.!.
018AE0:  00 E5 2B E5 CD 3A 3A D1 D1 D1 CD 06 26 CD 24 26    ..+..::.....&.$&
018AF0:  29 20 07 F1 E1 22 34 55 18 1E 21 F7 11 CD 67 4F    ) ..."4U..!...gO
018B00:  CD C9 4E 22 34 55 CD 19 3E F1 28 07 21 00 00 39    ..N"4U..>.(.!..9
018B10:  CD 6D 4F E1 CD FC 25 29 21 33 55 CB C6 21 F7 11    .mO...%)!3U..!..
018B20:  CD 61 4F CD 74 26 21 34 55 CD 6D 4F 21 36 55 CD    .aO.t&!4U.mO!6U.
018B30:  61 4F CD 26 27 C9 3A 33 55 E6 02 20 06 3A 38 55    aO.&'.:3U.. .:8U
018B40:  B7 20 0B 21 36 55 CD 67 4F CD 0B 26 3B C9 CD 97    . .!6U.gO..&;...
018B50:  50 0A 3A 33 55 CB 4F 28 10 2F CB 47 21 34 55 F5    P.:3U.O(./.G!4U.
018B60:  CC 6D 4F F1 C4 67 4F 18 E0 CD 97 50 0B 21 00 00    .mO..gO....P.!..
018B70:  E5 39 E5 CD 98 27 CD 24 26 0B 20 1D 21 00 00 E5    .9...'.$&. .!...
018B80:  39 E5 CD 67 4F D1 C1 E1 E5 C5 D5 CD 61 4F CD 74    9..gO.......aO.t
018B90:  26 E1 CD 61 4F E1 E1 E1 C9 E1 CD 61 4F E1 C9 2A    &..aO......aO..*
018BA0:  36 55 E5 3A 38 55 F5 2A 3B 55 E5 2A 39 55 E5 AF    6U.:8U.*;U.*9U..
018BB0:  67 6F 22 36 55 22 3B 55 32 38 55 CD 0B 26 28 CD    go"6U";U28U..&(.
018BC0:  19 3E CD F2 38 CD 39 4F CD 44 03 CD C9 4E E5 CD    .>..8.9O.D...N..
018BD0:  40 4F 00 00 CD FC 25 29 CD 74 26 21 36 55 CD 67    @O....%).t&!6U.g
018BE0:  4F 21 00 00 39 CD 61 4F E1 2A 39 55 D1 ED 53 39    O!..9.aO.*9U..S9
018BF0:  55 B7 ED 52 4D 44 EB CD 56 4F CD 40 4F 00 00 2A    U..RMD..VO.@O..*
018C00:  63 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20    c;..{..  static 
018C10:  69 6E 74 20 75 2C 20 69 3B 0D 0A 0D 0A 20 20 75    int u, i;....  u
018C20:  20 3D 20 30 3B 0D 0A 20 20 66 6F 72 20 28 69 20     = 0;..  for (i 
018C30:  3D 20 34 3B 20 69 3B 20 2D 2D 69 29 0D 0A 20 20    = 4; i; --i)..  
018C40:  20 20 7B 0D 0A 20 20 20 20 20 20 75 20 20 20 2B      {..      u   +
018C50:  3D 20 20 2A 61 2B 2B 20 20 2D 20 20 2A 62 2B 2B    =  *a++  -  *b++
018C60:  3B 0D 0A 20 20 20 20 20 20 2A 63 2B 2B 20 3D 20    ;..      *c++ = 
018C70:  20 75 20 26 20 30 78 66 66 3B 0D 0A 20 20 20 20     u & 0xff;..    
018C80:  20 20 75 20 20 3E 3E 3D 20 20 38 3B 0D 0A 20 20      u  >>=  8;..  
018C90:  20 20 7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 76 6F      }..}........vo
018CA0:  69 64 20 6C 6F 6E 67 5F 69 6E 69 74 28 61 2C 20    id long_init(a, 
018CB0:  6E 31 2C 20 6E 30 29 0D 0A 20 20 63 68 61 72 20    n1, n0)..  char 
018CC0:  2A 61 3B 0D 0A 20 20 75 6E 73 69 67 6E 65 64 20    *a;..  unsigned 
018CD0:  6E 31 2C 6E 30 3B 0D 0A 7B 0D 0A 20 20 61 5B 30    n1,n0;..{..  a[0
018CE0:  5D 20 3D 20 6E 30 20 26 20 30 78 66 66 3B 0D 0A    ] = n0 & 0xff;..
018CF0:  20 20 61 5B 31 5D 20 3D 20 6E 30 20 3E 3E 20 38      a[1] = n0 >> 8
018D00:  3B 0D 0A 20 20 61 5B 32 5D 20 3D 20 6E 31 20 26    ;..  a[2] = n1 &
018D10:  20 30 78 66 66 3B 0D 0A 20 20 61 5B 33 5D 20 3D     0xff;..  a[3] =
018D20:  20 6E 31 20 3E 3E 20 38 3B 0D 0A 7D 0D 0A 0D 0A     n1 >> 8;..}....
018D30:  0D 0A 0D 0A 76 6F 69 64 20 6C 6F 6E 67 5F 73 65    ....void long_se
018D40:  74 28 61 2C 20 6E 2C 20 64 29 0D 0A 20 20 63 68    t(a, n, d)..  ch
018D50:  61 72 20 2A 61 3B 0D 0A 20 20 75 6E 73 69 67 6E    ar *a;..  unsign
018D60:  65 64 20 6E 2C 20 64 3B 0D 0A 7B 0D 0A 20 20 73    ed n, d;..{..  s
018D70:  74 61 74 69 63 20 69 6E 74 20 69 3B 0D 0A 0D 0A    tatic int i;....
018D80:  20 20 66 6F 72 20 28 69 3D 30 3B 20 69 3C 34 3B      for (i=0; i<4;
018D90:  20 2B 2B 69 29 20 61 5B 69 5D 20 3D 20 30 3B 0D     ++i) a[i] = 0;.
018DA0:  0A 20 20 61 5B 64 5D 20 3D 20 6E 20 26 20 30 78    .  a[d] = n & 0x
018DB0:  66 66 3B 0D 0A 20 20 69 66 20 28 64 20 3C 20 33    ff;..  if (d < 3
018DC0:  29 20 61 5B 64 2B 31 5D 20 3D 20 6E 20 3E 3E 20    ) a[d+1] = n >> 
018DD0:  38 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 76 6F 69    8;..}........voi
018DE0:  64 20 6C 6F 6E 67 5F 63 6F 70 79 28 63 2C 20 61    d long_copy(c, a
018DF0:  29 0D 0A 20 20 63 68 61 72 20 2A 61 2C 20 2A 63    )..  char *a, *c
018E00:  3B 55 7D B4 28 06 21 3B 55 CD 6D 4F 21 36 55 CD    ;U}.(.!;U.mO!6U.
018E10:  61 4F E1 22 3B 55 F1 32 38 55 E1 22 36 55 C9 CD    aO.";U.28U."6U..
018E20:  48 1F 3A 38 55 B7 28 04 CD 97 50 0C 2A 39 55 ED    H.:8U.(...P.*9U.
018E30:  5B 0B 56 ED 52 FA 3C 29 CD 97 50 0D CD C9 4E EB    [.V.R.<)..P...N.
018E40:  2A 39 55 73 23 72 23 E5 CD 46 3A EB E1 73 23 72    *9Us#r#..F:..s#r
018E50:  23 22 39 55 CD FC 25 3A C9 3A 38 55 B7 28 04 CD    #"9U..%:.:8U.(..
018E60:  97 50 0C 2A 3B 55 7D B4 28 04 CD 97 50 0E CD C9    .P.*;U}.(...P...
018E70:  4E 22 3B 55 CD 0B 26 3A C9 CD 48 1F CD 54 1F FE    N";U..&:..H..T..
018E80:  4C 28 04 CD 97 50 0F 2A 79 51 CD 9B 31 23 28 05    L(...P.*yQ..1#(.
018E90:  FE 09 C3 5F 28 CD 97 50 10 2A 79 51 E5 CD AE 25    ..._(..P.*yQ...%
018EA0:  E1 C0 CD 9B 31 28 EE FE 0A 20 EA 36 09 23 CD 61    ....1(... .6.#.a
018EB0:  4F AF C9 CD 48 1F CD 54 1F FE 3B 28 06 CD 19 3E    O...H..T..;(...>
018EC0:  CD F2 38 CD 06 26 C3 F1 34 CD 48 1F CD 54 1F FE    ..8..&..4.H..T..
018ED0:  7D CA 48 1F CD 74 26 18 F3 C5 01 0A 00 11 33 55    }.H..t&.......3U
018EE0:  21 ED 29 ED B0 21 05 56 22 0B 56 C1 C9 00 00 00    !.)..!.V".V.....
018EF0:  00 00 01 3D 55 00 00 C5 CD 36 2A F5 CD 79 2A CD    ...=U....6*..y*.
018F00:  32 26 28 25 F1 CD 5A 2D FE 02 28 20 FE 05 28 21    2&(%..Z-..( ..(!
018F10:  3E 00 F5 CD 24 26 3D CC F2 17 CD 32 26 28 0A CD    >...$&=....2&(..
018F20:  24 26 2C 28 DF CD 97 50 30 F1 C1 C9 CD 63 2D C1    $&,(...P0....c-.
018F30:  C9 CD D3 2D C1 C9 CD 54 1F 01 06 00 21 6C 2A ED    ...-...T....!l*.
018F40:  B9 F5 E5 CC 48 1F E1 11 07 00 3A 2B 55 FE 01 20    ....H.....:+U.. 
018F50:  03 11 0D 00 19 7E 32 0D 56 FE 08 20 04 CD 97 50    .....~2.V.. ...P
018F60:  31 F1 3E 00 C8 3C C9 00 01 18 0D 14 1B 05 05 04    1.>..<..........
018F70:  01 05 07 02 08 04 01 08 07 CD 54 1F 01 08 00 21    ..........T....!
018F80:  F1 2A ED B9 20 47 E5 CD 48 1F E1 23 4E 11 08 00    .*.. G..H..#N...
018F90:  19 5E 16 00 6B 62 29 29 19 11 25 52 19 22 11 56    .^..kb))..%R.".V
018FA0:  CD 54 1F 47 FE 12 20 14 79 FE 13 28 08 FE 16 28    .T.G.. .y..(...(
018FB0:  04 FE 1D 20 03 CD 48 1F 21 01 00 C9 FE 0E 20 F8    ... ..H.!..... .
018FC0:  79 FE 13 20 F3 21 3E 52 22 11 56 18 E8 CD 0A 2B    y.. .!>R".V....+
018FD0:  7D B4 C0 CD FA 2A 20 08 CD 63 3D 22 11 56 18 D5    }....* ..c=".V..
018FE0:  21 2A 52 22 11 56 21 00 00 C9 00 08 0E 13 16 1D    !*R".V!.........
018FF0:  05 12 01 05 05 01 01 03 02 01 CD 54 1F FE 4C C0    ...........T..L.
019000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
019010:  15 00 00 00 02 09 4E E5 15 00 41 02 00 00 00 02    ......N...A.....
019020:  15 00 46 02 00 00 00 02 15 00 42 02 00 00 00 02    ..F.......B.....
019030:  15 00 47 02 00 00 00 02 15 00 43 02 00 00 00 02    ..G.......C.....
019040:  15 00 48 02 00 00 00 02 15 00 44 02 00 00 00 02    ..H.......D.....
019050:  15 00 49 02 00 00 00 02 15 00 45 02 00 00 00 02    ..I.......E.....
019060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019100:  3B 0D 0A 7B 0D 0A 20 20 62 6C 74 28 63 2C 20 61    ;..{..  blt(c, a
019110:  2C 20 34 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 23 6C    , 4);..}......#l
019120:  69 73 74 2B 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A    ist+..../*******
019130:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
019140:  2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 20 20 20 20 20    ******/../*     
019150:  20 20 20 20 48 69 73 6F 66 74 20 43 20 20 20 20        Hisoft C    
019160:  20 20 20 20 20 20 2A 2F 0D 0A 2F 2A 20 53 74 61          */../* Sta
019170:  6E 64 61 72 64 20 46 75 6E 63 74 69 6F 6E 20 4C    ndard Function L
019180:  69 62 72 61 72 79 20 2A 2F 0D 0A 2F 2A 20 20 20    ibrary */../*   
019190:  20 20 20 20 20 20 20 20 45 6E 64 20 20 20 20 20            End     
0191A0:  20 20 20 20 20 20 20 20 2A 2F 0D 0A 2F 2A 2A 2A            */../***
0191B0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
0191C0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 0D    **********/.....
0191D0:  0A 1A 20 20 48 69 73 6F 66 74 20 43 20 20 20 20    ..  Hisoft C    
0191E0:  20 20 20 20 20 20 2A 2F 0D 0A 2F 2A 20 53 74 61          */../* Sta
0191F0:  6E 64 61 72 64 20 46 75 6E 63 74 69 6F 6E 20 4C    ndard Function L
019200:  20 69 6E 74 20 61 72 67 63 2C 20 2A 61 72 67 76     int argc, *argv
019210:  2C 20 6D 61 78 3B 0D 0A 0D 0A 20 20 61 72 67 63    , max;....  argc
019220:  20 3D 20 70 61 72 61 6D 5F 62 79 74 65 5F 63 6F     = param_byte_co
019230:  75 6E 74 2F 32 20 2D 20 31 3B 0D 0A 20 20 61 72    unt/2 - 1;..  ar
019240:  67 76 20 3D 20 26 70 61 72 61 6D 5F 62 79 74 65    gv = &param_byte
019250:  5F 63 6F 75 6E 74 20 20 2B 20 61 72 67 63 3B 0D    _count  + argc;.
019260:  0A 20 20 6D 61 78 20 20 3D 20 2D 33 32 37 36 37    .  max  = -32767
019270:  3B 0D 0A 0D 0A 20 20 77 68 69 6C 65 20 28 61 72    ;....  while (ar
019280:  67 63 2D 2D 29 0D 0A 20 20 20 20 7B 0D 0A 20 20    gc--)..    {..  
019290:  20 20 20 20 69 66 20 28 2A 61 72 67 76 20 3E 20        if (*argv > 
0192A0:  6D 61 78 29 20 6D 61 78 20 3D 20 2A 61 72 67 76    max) max = *argv
0192B0:  3B 0D 0A 20 20 20 20 20 20 2D 2D 61 72 67 76 3B    ;..      --argv;
0192C0:  0D 0A 20 20 20 20 7D 0D 0A 0D 0A 20 20 72 65 74    ..    }....  ret
0192D0:  75 72 6E 20 6D 61 78 3B 0D 0A 7D 0D 0A 0D 0A 0D    urn max;..}.....
0192E0:  0A 69 6E 74 20 6D 69 6E 28 70 61 72 61 6D 5F 62    .int min(param_b
0192F0:  79 74 65 5F 63 6F 75 6E 74 29 20 20 61 75 74 6F    yte_count)  auto
019300:  61 64 64 72 65 73 73 29 0D 0A 20 20 63 68 61 72    address)..  char
019310:  20 2A 66 69 6C 65 6E 61 6D 65 2C 20 2A 61 64 64     *filename, *add
019320:  72 65 73 73 3B 0D 0A 7B 0D 0A 20 20 69 6E 74 20    ress;..{..  int 
019330:  20 63 3B 0D 0A 20 20 46 49 4C 45 20 2A 66 69 6C     c;..  FILE *fil
019340:  65 5F 70 6F 69 6E 74 65 72 3B 0D 0A 0D 0A 20 20    e_pointer;....  
019350:  69 66 20 28 20 21 20 28 66 69 6C 65 5F 70 6F 69    if ( ! (file_poi
019360:  6E 74 65 72 20 3D 20 66 6F 70 65 6E 28 66 69 6C    nter = fopen(fil
019370:  65 6E 61 6D 65 2C 22 72 22 29 29 29 0D 0A 20 20    ename,"r")))..  
019380:  7B 0D 0A 20 20 20 20 66 70 72 69 6E 74 66 28 73    {..    fprintf(s
019390:  74 64 65 72 72 2C 22 5C 6E 45 52 52 4F 52 20 2D    tderr,"\nERROR -
0193A0:  20 43 61 6E 6E 6F 74 20 6F 70 65 6E 20 66 69 6C     Cannot open fil
0193B0:  65 20 3A 25 73 3A 5C 6E 22 2C 66 69 6C 65 6E 61    e :%s:\n",filena
0193C0:  6D 65 29 3B 0D 0A 20 20 20 20 72 65 74 75 72 6E    me);..    return
0193D0:  20 45 52 52 4F 52 3B 0D 0A 20 20 7D 0D 0A 20 20     ERROR;..  }..  
0193E0:  77 68 69 6C 65 20 28 28 63 20 3D 20 67 65 74 63    while ((c = getc
0193F0:  28 66 69 6C 65 5F 70 6F 69 6E 74 65 72 29 29 20    (file_pointer)) 
019400:  21 3D 20 45 4F 46 29 0D 0A 20 20 20 20 2A 61 64    != EOF)..    *ad
019410:  64 72 65 73 73 2B 2B 20 3D 20 63 3B 0D 0A 0D 0A    dress++ = c;....
019420:  20 20 66 63 6C 6F 73 65 28 66 69 6C 65 5F 70 6F      fclose(file_po
019430:  69 6E 74 65 72 29 3B 0D 0A 20 20 72 65 74 75 72    inter);..  retur
019440:  6E 20 54 52 55 45 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    n TRUE;..}......
019450:  63 68 61 72 20 2A 73 74 72 6C 6F 77 65 72 28 73    char *strlower(s
019460:  74 72 69 6E 67 29 0D 0A 20 20 63 68 61 72 20 2A    tring)..  char *
019470:  73 74 72 69 6E 67 3B 0D 0A 7B 0D 0A 20 20 73 74    string;..{..  st
019480:  61 74 69 63 20 63 68 61 72 20 2A 73 3B 0D 0A 20    atic char *s;.. 
019490:  20 73 74 61 74 69 63 20 69 6E 74 20 20 63 3B 0D     static int  c;.
0194A0:  0A 0D 0A 20 20 66 6F 72 20 28 73 20 3D 20 73 74    ...  for (s = st
0194B0:  72 69 6E 67 3B 20 63 20 3D 20 2A 73 3B 20 2B 2B    ring; c = *s; ++
0194C0:  73 29 20 2A 73 20 3D 20 74 6F 6C 6F 77 65 72 28    s) *s = tolower(
0194D0:  63 29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 73 74    c);..  return st
0194E0:  72 69 6E 67 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 68    ring;..}......ch
0194F0:  61 72 20 2A 73 74 72 75 70 70 65 72 28 73 74 72    ar *strupper(str
019500:  20 20 20 20 69 66 20 28 69 20 3E 20 38 20 20 7C        if (i > 8  |
019510:  7C 20 20 63 20 3D 3D 20 27 2E 27 29 20 62 72 65    |  c == '.') bre
019520:  61 6B 3B 0D 0A 20 20 20 20 20 20 69 66 20 28 63    ak;..      if (c
019530:  20 3D 3D 20 27 2A 27 29 20 66 63 62 5B 69 5D 20     == '*') fcb[i] 
019540:  3D 20 27 3F 27 3B 0D 0A 20 20 20 20 20 20 65 6C    = '?';..      el
019550:  73 65 20 7B 20 2B 2B 61 66 6E 3B 20 66 63 62 5B    se { ++afn; fcb[
019560:  69 5D 20 3D 20 63 3B 20 7D 0D 0A 20 20 20 20 20    i] = c; }..     
019570:  20 2B 2B 69 3B 0D 0A 20 20 20 20 7D 0D 0A 20 20     ++i;..    }..  
019580:  77 68 69 6C 65 20 28 63 20 21 3D 20 27 2E 27 29    while (c != '.')
019590:  0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 69    ..    {..      i
0195A0:  66 20 28 21 63 29 20 72 65 74 75 72 6E 3B 0D 0A    f (!c) return;..
0195B0:  20 20 20 20 20 20 63 20 3D 20 2A 2B 2B 61 66 6E          c = *++afn
0195C0:  3B 0D 0A 20 20 20 20 7D 0D 0A 20 20 2B 2B 61 66    ;..    }..  ++af
0195D0:  6E 3B 0D 0A 20 20 66 6F 72 20 28 69 3D 39 3B 20    n;..  for (i=9; 
0195E0:  69 20 3C 3D 20 31 31 3B 20 2B 2B 69 29 0D 0A 20    i <= 11; ++i).. 
0195F0:  20 20 20 7B 0D 0A 20 20 20 20 20 20 63 20 3D 20       {..      c = 
019600:  74 6F 75 70 70 65 72 28 2A 61 66 6E 29 3B 0D 0A    toupper(*afn);..
019610:  20 20 20 20 20 20 69 66 20 28 21 63 29 20 72 65          if (!c) re
019620:  74 75 72 6E 3B 0D 0A 20 20 20 20 20 20 69 66 20    turn;..      if 
019630:  28 63 20 3D 3D 20 27 2A 27 29 20 66 63 62 5B 69    (c == '*') fcb[i
019640:  5D 20 3D 20 27 3F 27 3B 0D 0A 20 20 20 20 20 20    ] = '?';..      
019650:  65 6C 73 65 20 7B 20 2B 2B 61 66 6E 3B 20 66 63    else { ++afn; fc
019660:  62 5B 69 5D 20 3D 20 63 3B 20 7D 0D 0A 20 20 20    b[i] = c; }..   
019670:  20 7D 0D 0A 7D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D     }..}...........
019680:  0A 0D 0A 0D 0A 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A    ........./******
019690:  20 20 20 20 20 20 47 65 6E 65 72 61 6C 20 43 50          General CP
0196A0:  2F 4D 20 42 44 4F 53 20 46 75 6E 63 74 69 6F 6E    /M BDOS Function
0196B0:  20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D          ******/...
0196C0:  0A 0D 0A 69 6E 74 20 63 70 6D 5F 62 64 6F 73 28    ...int cpm_bdos(
0196D0:  66 75 6E 63 2C 20 70 61 72 61 6D 29 0D 0A 7B 0D    func, param)..{.
0196E0:  0A 20 20 72 65 67 5F 62 63 20 3D 20 66 75 6E 63    .  reg_bc = func
0196F0:  3B 0D 0A 20 20 72 65 67 5F 64 65 20 3D 20 70 61    ;..  reg_de = pa
019700:  69 6E 67 29 0D 0A 20 20 63 68 61 72 20 2A 73 74    ing)..  char *st
019710:  72 69 6E 67 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74    ring;..{..  stat
019720:  69 63 20 63 68 61 72 20 2A 73 3B 0D 0A 20 20 73    ic char *s;..  s
019730:  74 61 74 69 63 20 69 6E 74 20 20 63 3B 0D 0A 0D    tatic int  c;...
019740:  0A 20 20 66 6F 72 20 28 73 20 3D 20 73 74 72 69    .  for (s = stri
019750:  6E 67 3B 20 63 20 3D 20 2A 73 3B 20 2B 2B 73 29    ng; c = *s; ++s)
019760:  20 2A 73 20 3D 20 74 6F 75 70 70 65 72 28 63 29     *s = toupper(c)
019770:  3B 0D 0A 20 20 72 65 74 75 72 6E 20 73 74 72 69    ;..  return stri
019780:  6E 67 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 77 72 69 74    ng;..}......writ
019790:  65 5F 66 69 6C 65 28 66 69 6C 65 6E 61 6D 65 2C    e_file(filename,
0197A0:  20 61 64 64 72 65 73 73 2C 20 6C 65 6E 67 74 68     address, length
0197B0:  29 0D 0A 20 20 63 68 61 72 20 20 20 20 2A 66 69    )..  char    *fi
0197C0:  6C 65 6E 61 6D 65 2C 20 2A 61 64 64 72 65 73 73    lename, *address
0197D0:  3B 0D 0A 20 20 75 6E 73 69 67 6E 65 64 20 6C 65    ;..  unsigned le
0197E0:  6E 67 74 68 3B 0D 0A 7B 0D 0A 20 20 46 49 4C 45    ngth;..{..  FILE
0197F0:  20 2A 66 69 6C 65 5F 70 6F 69 6E 74 65 72 3B 0D     *file_pointer;.
019800:  0A 0D 0A 20 20 69 66 20 28 20 21 20 28 66 69 6C    ...  if ( ! (fil
019810:  65 5F 70 6F 69 6E 74 65 72 20 3D 20 66 6F 70 65    e_pointer = fope
019820:  6E 28 66 69 6C 65 6E 61 6D 65 2C 20 22 77 22 29    n(filename, "w")
019830:  29 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20    ))..    {..     
019840:  20 66 70 72 69 6E 74 66 28 73 74 64 65 72 72 2C     fprintf(stderr,
019850:  20 22 5C 6E 45 52 52 4F 52 20 2D 20 43 61 6E 6E     "\nERROR - Cann
019860:  6F 74 20 6F 70 65 6E 20 66 69 6C 65 20 3A 25 73    ot open file :%s
019870:  3A 5C 6E 22 2C 20 66 69 6C 65 6E 61 6D 65 29 3B    :\n", filename);
019880:  0D 0A 20 20 20 20 20 20 72 65 74 75 72 6E 20 45    ..      return E
019890:  52 52 4F 52 3B 0D 0A 20 20 20 20 7D 0D 0A 0D 0A    RROR;..    }....
0198A0:  20 20 77 68 69 6C 65 20 28 6C 65 6E 67 74 68 2D      while (length-
0198B0:  2D 29 0D 0A 20 20 20 20 70 75 74 63 28 2A 61 64    -)..    putc(*ad
0198C0:  64 72 65 73 73 2B 2B 2C 20 66 69 6C 65 5F 70 6F    dress++, file_po
0198D0:  69 6E 74 65 72 29 3B 0D 0A 0D 0A 20 20 66 63 6C    inter);....  fcl
0198E0:  6F 73 65 28 66 69 6C 65 5F 70 6F 69 6E 74 65 72    ose(file_pointer
0198F0:  29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 54 52 55    );..  return TRU
019900:  72 61 6D 3B 0D 0A 20 20 69 6E 6C 69 6E 65 28 0D    ram;..  inline(.
019910:  0A 20 20 20 20 50 55 53 48 5F 49 58 2C 0D 0A 20    .    PUSH_IX,.. 
019920:  20 20 20 4C 44 5F 42 43 5F 66 72 6F 6D 2C 20 26       LD_BC_from, &
019930:  72 65 67 5F 62 63 2C 0D 0A 20 20 20 20 4C 44 5F    reg_bc,..    LD_
019940:  44 45 5F 66 72 6F 6D 2C 20 26 72 65 67 5F 64 65    DE_from, &reg_de
019950:  2C 0D 0A 20 20 20 20 43 41 4C 4C 2C 20 20 20 20    ,..    CALL,    
019960:  20 20 20 35 2C 30 2C 0D 0A 20 20 20 20 2F 2A 20       5,0,..    /* 
019970:  4C 44 5F 41 5F 69 6E 74 6F 2C 20 20 26 72 65 67    LD_A_into,  &reg
019980:  5F 61 2C 20 2A 2F 20 2F 2A 20 66 6F 72 20 6E 6F    _a, */ /* for no
019990:  74 2D 71 75 69 74 65 2D 43 50 2F 4D 73 20 2A 2F    t-quite-CP/Ms */
0199A0:  0D 0A 20 20 20 20 50 4F 50 5F 49 58 29 3B 0D 0A    ..    POP_IX);..
0199B0:  20 20 2F 2A 20 72 65 73 75 6C 74 20 69 73 20 6E      /* result is n
0199C0:  6F 77 20 69 6E 20 48 4C 20 2A 2F 0D 0A 7D 0D 0A    ow in HL */..}..
0199D0:  0D 0A 0D 0A 0D 0A 0D 0A 76 6F 69 64 20 66 73 65    ........void fse
0199E0:  65 6B 28 73 74 72 65 61 6D 2C 20 6F 66 66 73 65    ek(stream, offse
0199F0:  74 2C 20 6D 6F 64 65 29 0D 0A 20 20 46 49 4C 45    t, mode)..  FILE
019A00:  20 2A 73 74 72 65 61 6D 3B 0D 0A 20 20 6C 6F 6E     *stream;..  lon
019A10:  67 20 6F 66 66 73 65 74 3B 0D 0A 7B 0D 0A 20 20    g offset;..{..  
019A20:  73 65 65 6B 28 73 74 72 65 61 6D 2C 20 6F 66 66    seek(stream, off
019A30:  73 65 74 2C 20 6D 6F 64 65 29 3B 0D 0A 7D 0D 0A    set, mode);..}..
019A40:  0D 0A 0D 0A 0D 0A 76 6F 69 64 20 73 65 65 6B 28    ......void seek(
019A50:  73 74 72 65 61 6D 2C 20 6F 66 66 73 65 74 2C 20    stream, offset, 
019A60:  6D 6F 64 65 29 0D 0A 20 20 46 49 4C 45 20 2A 73    mode)..  FILE *s
019A70:  74 72 65 61 6D 3B 0D 0A 7B 0D 0A 20 20 46 41 53    tream;..{..  FAS
019A80:  54 20 20 20 69 6E 74 20 62 69 67 5F 6F 66 66 73    T   int big_offs
019A90:  65 74 5B 32 5D 3B 0D 0A 20 20 73 74 61 74 69 63    et[2];..  static
019AA0:  20 69 6E 74 20 66 69 76 65 5F 74 77 65 6C 76 65     int five_twelve
019AB0:  5B 5D 20 3D 20 7B 35 31 32 2C 30 7D 3B 0D 0A 0D    [] = {512,0};...
019AC0:  0A 20 20 69 66 20 28 6D 6F 64 65 20 3C 20 30 20    .  if (mode < 0 
019AD0:  20 7C 7C 20 6D 6F 64 65 20 3E 20 35 29 20 72 65     || mode > 5) re
019AE0:  74 75 72 6E 3B 0D 0A 0D 0A 20 20 62 69 67 5F 6F    turn;....  big_o
019AF0:  66 66 73 65 74 5B 30 5D 20 3D 20 6F 66 66 73 65    ffset[0] = offse
019B00:  45 3B 0D 0A 7D 0D 0A 0D 0A 23 6C 69 73 74 2B 0D    E;..}....#list+.
019B10:  0A 0D 0A 2F 2A 20 2A 20 2A 20 2A 20 2A 20 2A 20    .../* * * * * * 
019B20:  20 20 45 20 4E 20 44 20 20 20 4F 20 46 20 20 20      E N D   O F   
019B30:  43 20 50 20 4D 20 2E 20 4C 20 49 20 42 20 20 20    C P M . L I B   
019B40:  2A 20 2A 20 2A 20 2A 20 2A 20 2A 2F 0D 0A 0D 0A    * * * * * */....
019B50:  1A 6E 74 65 72 29 3B 0D 0A 0D 0A 20 20 66 63 6C    .nter);....  fcl
019B60:  6F 73 65 28 66 69 6C 65 5F 70 6F 69 6E 74 65 72    ose(file_pointer
019B70:  29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 54 52 55    );..  return TRU
019B80:  6E 67 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 77 72 69 74    ng;..}......writ
019B90:  65 5F 66 69 6C 65 28 66 69 6C 65 6E 61 6D 65 2C    e_file(filename,
019BA0:  20 61 64 64 72 65 73 73 2C 20 6C 65 6E 67 74 68     address, length
019BB0:  29 0D 0A 20 20 63 68 61 72 20 20 20 20 2A 66 69    )..  char    *fi
019BC0:  6C 65 6E 61 6D 65 2C 20 2A 61 64 64 72 65 73 73    lename, *address
019BD0:  3B 0D 0A 20 20 75 6E 73 69 67 6E 65 64 20 6C 65    ;..  unsigned le
019BE0:  6E 67 74 68 3B 0D 0A 7B 0D 0A 20 20 46 49 4C 45    ngth;..{..  FILE
019BF0:  20 2A 66 69 6C 65 5F 70 6F 69 6E 74 65 72 3B 0D     *file_pointer;.
019C00:  0A 0D 0A 20 20 69 66 20 28 20 21 20 28 66 69 6C    ...  if ( ! (fil
019C10:  65 5F 70 6F 69 6E 74 65 72 20 3D 20 66 6F 70 65    e_pointer = fope
019C20:  6E 28 66 69 6C 65 6E 61 6D 65 2C 20 22 77 22 29    n(filename, "w")
019C30:  29 29 0D 0A 20 20 20 20 7B 0D 0A 20 20 20 20 20    ))..    {..     
019C40:  20 66 70 72 69 6E 74 66 28 73 74 64 65 72 72 2C     fprintf(stderr,
019C50:  20 22 5C 6E 45 52 52 4F 52 20 2D 20 43 61 6E 6E     "\nERROR - Cann
019C60:  6F 74 20 6F 70 65 6E 20 66 69 6C 65 20 3A 25 73    ot open file :%s
019C70:  3A 5C 6E 22 2C 20 66 69 6C 65 6E 61 6D 65 29 3B    :\n", filename);
019C80:  0D 0A 20 20 20 20 20 20 72 65 74 75 72 6E 20 45    ..      return E
019C90:  52 52 4F 52 3B 0D 0A 20 20 20 20 7D 0D 0A 0D 0A    RROR;..    }....
019CA0:  20 20 77 68 69 6C 65 20 28 6C 65 6E 67 74 68 2D      while (length-
019CB0:  2D 29 0D 0A 20 20 20 20 70 75 74 63 28 2A 61 64    -)..    putc(*ad
019CC0:  64 72 65 73 73 2B 2B 2C 20 66 69 6C 65 5F 70 6F    dress++, file_po
019CD0:  69 6E 74 65 72 29 3B 0D 0A 0D 0A 20 20 66 63 6C    inter);....  fcl
019CE0:  6F 73 65 28 66 69 6C 65 5F 70 6F 69 6E 74 65 72    ose(file_pointer
019CF0:  29 3B 0D 0A 20 20 72 65 74 75 72 6E 20 54 52 55    );..  return TRU
019D00:  74 3B 0D 0A 20 20 62 69 67 5F 6F 66 66 73 65 74    t;..  big_offset
019D10:  5B 31 5D 20 3D 20 6F 66 66 73 65 74 20 3E 3D 20    [1] = offset >= 
019D20:  30 20 20 3F 20 20 30 20 20 3A 20 20 30 78 46 46    0  ?  0  :  0xFF
019D30:  46 46 3B 0D 0A 0D 0A 20 20 69 66 20 28 6D 6F 64    FF;....  if (mod
019D40:  65 20 3E 3D 20 33 29 0D 0A 20 20 20 20 7B 0D 0A    e >= 3)..    {..
019D50:  20 20 20 20 20 20 6C 6F 6E 67 5F 6D 75 6C 74 69          long_multi
019D60:  70 6C 79 28 62 69 67 5F 6F 66 66 73 65 74 2C 20    ply(big_offset, 
019D70:  62 69 67 5F 6F 66 66 73 65 74 2C 20 66 69 76 65    big_offset, five
019D80:  5F 74 77 65 6C 76 65 29 3B 0D 0A 20 20 20 20 20    _twelve);..     
019D90:  20 6D 6F 64 65 20 2D 3D 20 33 3B 0D 0A 20 20 20     mode -= 3;..   
019DA0:  20 7D 0D 0A 0D 0A 20 20 5F 73 65 65 6B 28 73 74     }....  _seek(st
019DB0:  72 65 61 6D 2C 20 62 69 67 5F 6F 66 66 73 65 74    ream, big_offset
019DC0:  5B 31 5D 2C 20 62 69 67 5F 6F 66 66 73 65 74 5B    [1], big_offset[
019DD0:  30 5D 2C 20 6D 6F 64 65 29 3B 0D 0A 7D 0D 0A 0D    0], mode);..}...
019DE0:  0A 0D 0A 6C 6F 6E 67 20 66 74 65 6C 6C 28 73 74    ...long ftell(st
019DF0:  72 65 61 6D 29 0D 0A 7B 0D 0A 20 20 72 65 74 75    ream)..{..  retu
019E00:  72 6E 20 5F 74 65 6C 6C 28 73 74 72 65 61 6D 29    rn _tell(stream)
019E10:  3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 74 65 6C 6C 33 32    ;..}......tell32
019E20:  28 73 74 72 65 61 6D 2C 20 66 69 6C 65 5F 70 6F    (stream, file_po
019E30:  73 69 74 69 6F 6E 29 0D 0A 20 20 46 49 4C 45 20    sition)..  FILE 
019E40:  2A 20 73 74 72 65 61 6D 3B 0D 0A 20 20 69 6E 74    * stream;..  int
019E50:  20 66 69 6C 65 5F 70 6F 73 69 74 69 6F 6E 5B 5D     file_position[]
019E60:  3B 0D 0A 7B 0D 0A 20 20 5F 74 65 6C 6C 28 73 74    ;..{..  _tell(st
019E70:  72 65 61 6D 29 3B 0D 0A 20 20 69 6E 6C 69 6E 65    ream);..  inline
019E80:  28 0D 0A 20 20 20 20 4C 44 5F 48 4C 5F 69 6E 74    (..    LD_HL_int
019E90:  6F 2C 20 26 72 65 67 5F 68 6C 2C 0D 0A 20 20 20    o, &reg_hl,..   
019EA0:  20 4C 44 5F 44 45 5F 69 6E 74 6F 2C 20 26 72 65     LD_DE_into, &re
019EB0:  67 5F 64 65 29 3B 0D 0A 20 20 66 69 6C 65 5F 70    g_de);..  file_p
019EC0:  6F 73 69 74 69 6F 6E 5B 30 5D 20 3D 20 72 65 67    osition[0] = reg
019ED0:  5F 68 6C 3B 0D 0A 20 20 66 69 6C 65 5F 70 6F 73    _hl;..  file_pos
019EE0:  69 74 69 6F 6E 5B 31 5D 20 3D 20 72 65 67 5F 64    ition[1] = reg_d
019EF0:  65 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 63 68 61 72 20    e;..}......char 
019F00:  2A 1F 56 7D FE 05 C2 16 47 21 01 00 E5 21 21 00    *.V}....G!...!!.
019F10:  E5 CD 00 4F D1 D1 CD 41 3B 2A 74 56 23 23 23 E5    ...O...A;*tV###.
019F20:  11 2A 52 E1 73 23 72 C3 BE 48 CD F0 38 2A 40 56    .*R.s#r..H..8*@V
019F30:  2B 2B 22 40 56 2A 40 56 E5 CD 2F 34 D1 CD 4D 3B    ++"@V*@V../4..M;
019F40:  C3 BE 48 21 2B 00 E5 CD F3 50 D1 C3 BE 48 2A 40    ..H!+....P...H*@
019F50:  56 2B 2B 22 40 56 EB 21 02 00 09 73 23 72 2A 74    V++"@V.!...s#r*t
019F60:  56 23 23 23 E5 CD 90 12 02 7E 23 66 6F EB E1 73    V###.....~#fo..s
019F70:  23 72 CD 09 3B C3 BE 48 CD FD 3A 7C B5 CA EF 47    #r..;..H..:|...G
019F80:  2A 74 56 23 7E 23 66 6F EB 60 69 73 23 72 2A 1F    *tV#~#fo.`is#r*.
019F90:  56 7D FE 24 CA A4 47 FE 23 CA B6 47 FE 25 CA C6    V}.$..G.#..G.%..
019FA0:  47 C3 D9 47 CD 90 12 00 7C B5 CD 9D 12 EB 60 69    G..G....|.....`i
019FB0:  73 23 72 C3 D9 47 CD 90 12 00 CD FA 13 EB 60 69    s#r..G........`i
019FC0:  73 23 72 C3 D9 47 CD 90 12 00 7D 2F 6F 7C 2F 67    s#r..G....}/o|/g
019FD0:  EB 60 69 73 23 72 C3 D9 47 2A 74 56 36 01 2A 74    .`is#r..G*tV6.*t
019FE0:  56 23 E5 CD 90 12 00 EB E1 73 23 72 C3 F8 47 CD    V#.......s#r..G.
019FF0:  F0 38 CD 4F 4F CD 41 3B 2A 17 56 7D FE 03 C2 0A    .8.OO.A;*.V}....
01A000:  48 2A 1F 56 7D FE 24 C2 18 48 2A 74 56 23 23 23    H*.V}.$..H*tV###
01A010:  E5 11 2A 52 E1 73 23 72 C3 BE 48 2A 17 56 26 00    ..*R.s#r..H*.V&.
01A020:  E5 CD 7F 2F D1 7C B5 C2 32 48 21 2C 00 E5 CD F3    .../.|..2H!,....
01A030:  50 D1 CD FD 3A 7C B5 CA 42 48 2A 74 56 36 0C C3    P...:|..BH*tV6..
01A040:  4A 48 CD F0 38 2A 74 56 36 08 2A 74 56 23 23 23    JH..8*tV6.*tV###
01A050:  E5 2A 74 56 23 23 23 7E 23 66 6F 23 23 23 7E 23    .*tV###~#fo###~#
01A060:  66 6F EB E1 73 23 72 CD 09 3B CD 6F 3A C3 BE 48    fo..s#r..;.o:..H
01A070:  CD 1E 3B C3 BE 48 21 00 00 E5 21 00 00 E5 CD C7    ..;..H!...!.....
01A080:  48 D1 D1 C3 BE 48 21 01 00 E5 21 00 00 E5 CD C7    H....H!...!.....
01A090:  48 D1 D1 C3 BE 48 21 00 00 E5 21 01 00 E5 CD C7    H....H!...!.....
01A0A0:  48 D1 D1 C3 BE 48 21 01 00 E5 21 01 00 E5 CD C7    H....H!...!.....
01A0B0:  48 D1 D1 C3 BE 48 21 2D 00 E5 CD F3 50 D1 EB 21    H....H!-....P..!
01A0C0:  04 00 39 F9 EB C1 C9 C5 21 FE FF 39 F9 44 4D 2A    ..9.....!..9.DM*
01A0D0:  17 56 7D FE 02 C2 2F 49 CD 20 37 CD 90 12 06 7C    .V}.../I. 7....|
01A0E0:  B5 CA EC 48 21 7E 00 E5 CD BD 4E D1 CD 90 12 08    ...H!~....N.....
01A0F0:  7C B5 CA 00 49 21 35 00 E5 CD BD 4E D1 C3 08 49    |...I!5....N...I
01A100:  2A 69 6E 73 74 72 28 6D 61 69 6E 5F 73 74 72 69    *instr(main_stri
01A110:  6E 67 2C 20 73 75 62 5F 73 74 72 69 6E 67 29 0D    ng, sub_string).
01A120:  0A 20 20 63 68 61 72 20 2A 6D 61 69 6E 5F 73 74    .  char *main_st
01A130:  72 69 6E 67 2C 20 2A 73 75 62 5F 73 74 72 69 6E    ring, *sub_strin
01A140:  67 3B 0D 0A 7B 0D 0A 20 20 73 74 61 74 69 63 20    g;..{..  static 
01A150:  69 6E 74 20 20 6C 65 6E 67 74 68 3B 0D 0A 0D 0A    int  length;....
01A160:  20 20 6C 65 6E 67 74 68 20 3D 20 73 74 72 6C 65      length = strle
01A170:  6E 28 73 75 62 5F 73 74 72 69 6E 67 29 3B 0D 0A    n(sub_string);..
01A180:  0D 0A 20 20 64 6F 20 20 69 66 20 28 20 21 20 73    ..  do  if ( ! s
01A190:  74 72 6E 63 6D 70 28 6D 61 69 6E 5F 73 74 72 69    trncmp(main_stri
01A1A0:  6E 67 2C 20 73 75 62 5F 73 74 72 69 6E 67 2C 20    ng, sub_string, 
01A1B0:  6C 65 6E 67 74 68 29 29 20 20 72 65 74 75 72 6E    length))  return
01A1C0:  20 6D 61 69 6E 5F 73 74 72 69 6E 67 3B 0D 0A 20     main_string;.. 
01A1D0:  20 77 68 69 6C 65 20 28 2A 2B 2B 6D 61 69 6E 5F     while (*++main_
01A1E0:  73 74 72 69 6E 67 29 3B 0D 0A 0D 0A 20 20 72 65    string);....  re
01A1F0:  74 75 72 6E 20 30 3B 20 20 2F 2A 20 20 3D 3D 20    turn 0;  /*  == 
01A200:  4E 55 4C 4C 20 20 2A 2F 0D 0A 7D 0D 0A 0D 0A 0D    NULL  */..}.....
01A210:  0A 69 74 6F 62 28 6E 2C 20 73 74 72 69 6E 67 2C    .itob(n, string,
01A220:  20 70 72 65 63 69 73 69 6F 6E 29 0D 0A 20 20 63     precision)..  c
01A230:  68 61 72 20 2A 73 74 72 69 6E 67 3B 0D 0A 7B 0D    har *string;..{.
01A240:  0A 20 20 73 74 61 74 69 63 20 69 6E 74 20 69 2C    .  static int i,
01A250:  20 63 3B 0D 0A 20 20 73 74 61 74 69 63 20 63 68     c;..  static ch
01A260:  61 72 20 2A 73 3B 0D 0A 0D 0A 20 20 73 20 3D 20    ar *s;....  s = 
01A270:  73 74 72 69 6E 67 3B 0D 0A 20 20 66 6F 72 20 28    string;..  for (
01A280:  69 3D 70 72 65 63 69 73 69 6F 6E 3B 20 69 3B 20    i=precision; i; 
01A290:  29 0D 0A 20 20 20 20 2A 73 2B 2B 20 3D 20 6E 20    )..    *s++ = n 
01A2A0:  26 20 28 31 20 3C 3C 20 2D 2D 69 29 20 20 3F 20    & (1 << --i)  ? 
01A2B0:  20 27 31 27 20 20 3A 20 20 27 30 27 3B 0D 0A 20     '1'  :  '0';.. 
01A2C0:  20 2A 73 20 3D 20 30 3B 0D 0A 20 20 72 65 74 75     *s = 0;..  retu
01A2D0:  72 6E 20 63 61 73 74 28 69 6E 74 29 73 74 72 69    rn cast(int)stri
01A2E0:  6E 67 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 72 65 61 64    ng;..}......read
01A2F0:  5F 66 69 6C 65 28 66 69 6C 65 6E 61 6D 65 2C 20    _file(filename, 
01A300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01A310:  16 00 00 00 02 09 4E E5 16 00 41 02 00 00 00 02    ......N...A.....
01A320:  16 00 46 02 00 00 00 02 16 00 42 02 00 00 00 02    ..F.......B.....
01A330:  16 00 47 02 00 00 00 02 16 00 43 02 00 00 00 02    ..G.......C.....
01A340:  16 00 48 02 00 00 00 02 16 00 44 02 00 00 00 02    ..H.......D.....
01A350:  16 00 49 02 00 00 00 02 16 00 45 02 00 00 00 02    ..I.......E.....
01A360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A400:  22 29 55 22 C3 11 18 03 CD 91 30 01 05 00 ED 5B    ")U"......0....[
01A410:  23 55 2A 27 55 B7 ED 52 20 05 EB CD 97 50 19 21    #U*'U..R ....P.!
01A420:  C6 11 1B ED B8 13 2A C0 11 CD C0 2E EB 22 23 55    ......*......"#U
01A430:  C9 FE 03 C0 ED 5B C5 11 7D B4 28 0D 3A C2 11 77    .....[..}.(.:..w
01A440:  E5 23 23 23 73 23 72 E1 C9 CD 97 50 1A E1 D1 D5    .###s#r....P....
01A450:  E5 2A E9 51 3A 7C 56 B7 28 12 D5 CD CD 4E ED 5B    .*.Q:|V.(....N.[
01A460:  C9 51 19 EB 2A 25 54 B7 ED 52 D1 B7 ED 52 38 12    .Q..*%T..R...R8.
01A470:  B7 20 03 22 E9 51 2A 25 54 ED 52 22 C3 11 22 25    . .".Q*%T.R".."%
01A480:  54 C9 CD 97 50 17 D1 E1 E5 D5 CD 8E 31 C9 54 5D    T...P.......1.T]
01A490:  CD A8 2E 7D B4 C0 62 6B C3 98 2E C5 CD A4 31 7C    ...}..bk......1|
01A4A0:  B5 7E C1 C9 44 4D CD A8 2E 7D B4 28 0B 7E FE 09    .~..DM...}.(.~..
01A4B0:  C8 FE 0A C8 21 00 00 C9 2A 27 55 ED 5B 23 55 AF    ....!...*'U.[#U.
01A4C0:  ED 52 20 04 CD 97 50 19 60 69 06 04 1B 12 10 FC    .R ...P.`i......
01A4D0:  1B CD C0 2E EB 36 0A 22 23 55 C9 C5 CD A1 32 CD    .....6."#U....2.
01A4E0:  8E 31 AF 32 C0 11 23 7E 23 B6 CC 28 32 ED 4B E3    .1.2..#~#..(2.K.
01A4F0:  51 2A 23 52 11 0C 00 D5 E5 CD 8E 2F 30 14 7E FE    Q*#R......./0.~.
01A500:  0A 28 0A FE 01 20 0B 23 7E 23 B6 28 05 D1 D5 CD    .(... .#~#.(....
01A510:  28 32 E1 D1 19 B7 ED 42 09 38 DC 3A C0 11 B7 67    (2.....B.8.:...g
01A520:  6F C1 C8 3E 0A C3 30 01 D5 21 3C 32 CD F4 4D D1    o..>..0..!<2..M.
01A530:  2A CF 51 19 3E 08 32 C0 11 C3 01 4E 0A 45 52 52    *.Q.>.2....N.ERR
01A540:  4F 52 20 2D 20 32 37 20 2D 20 75 6E 64 65 66 69    OR - 27 - undefi
01A550:  6E 65 64 20 73 79 6D 62 6F 6C 20 00 C5 21 52 52    ned symbol ..!RR
01A560:  22 19 54 21 14 54 22 1B 54 2A 23 52 ED 5B E3 51    ".T!.T".T*#R.[.Q
01A570:  B7 ED 52 3E 06 CD 13 50 21 15 57 22 21 54 2A 23    ..R>...P!.W"!T*#
01A580:  54 22 1D 54 21 F8 5A 22 1F 54 21 01 00 22 2B 55    T".T!.Z".T!.."+U
01A590:  E5 21 48 52 E5 2E 01 E5 CD A1 32 E5 CD A9 2F C1    .!HR......2.../.
01A5A0:  C9 21 A7 32 C3 4F 2E 6D 61 69 6E 20 20 20 20 00    .!.2.O.main    .
01A5B0:  C5 01 04 00 ED 5B 23 55 2A 25 55 B7 ED 52 38 0D    .....[#U*%U..R8.
01A5C0:  EB 23 71 23 70 23 23 23 EB 03 03 18 EB 21 FC FF    .#q#p###.....!..
01A5D0:  09 22 07 56 21 00 00 22 05 56 22 29 55 C1 C9 C5    .".V!..".V")U...
01A5E0:  21 00 00 22 29 55 21 29 54 22 27 55 21 23 55 22    !..")U!)T"'U!#U"
01A5F0:  23 55 21 1E 55 22 25 55 2A CF 51 E5 ED 4B E3 51    #U!.U"%U*.Q..K.Q
01A600:  01 2A 74 56 A6 21 00 00 C8 23 C9 2A 74 56 23 23    .*tV.!...#.*tV##
01A610:  23 54 5D CD 66 3D FE 08 C0 CD 63 3D EB 73 23 72    #T].f=....c=.s#r
01A620:  C5 2A 74 56 CB 56 28 04 36 01 18 07 E5 CD 22 37    .*tV.V(.6....."7
01A630:  E1 36 00 3E 06 32 17 56 23 23 23 01 02 00 CD D0    .6.>.2.V###.....
01A640:  2E C1 C9 2A 74 56 36 00 C9 CD 08 39 CD 73 4F 3A    ...*tV6....9.sO:
01A650:  1F 56 FE 07 38 04 FE 0D 38 08 FE 17 38 16 FE 1B    .V..8...8...8...
01A660:  30 12 11 2A 52 2A 76 56 23 23 23 73 23 72 CD A4    0..*R*vV###s#r..
01A670:  3A 36 00 C9 FE 11 28 F6 FE 10 28 F2 FE 1C 28 EE    :6....(...(...(.
01A680:  CD 71 3A FE 06 28 E7 3A 1E 56 B7 28 D5 11 34 52    .q:..(.:.V.(..4R
01A690:  18 D3 D1 E1 E5 D5 C5 7D CD C8 3B C1 C9 2A 76 56    .......}..;..*vV
01A6A0:  CD 63 3D CD 63 3D CD 65 3D EB 21 2A 52 3E 01 CD    .c=.c=.e=.!*R>..
01A6B0:  C9 3A 3A 1F 56 FE 12 20 04 3E 1D 18 02 3E 1E 2A    .::.V.. .>...>.*
01A6C0:  40 56 77 3E 14 32 1F 56 ED 5B 40 56 21 C4 A9 19    @Vw>.2.V.[@V!...
01A6D0:  38 0B 13 12 ED 53 40 56 CD 1C 51 05 C9 CD 97 50    8....S@V..Q....P
01A6E0:  1F 06 00 FE 05 30 02 CB C8 FE 06 30 02 CB D0 FE    .....0.....0....
01A6F0:  03 20 02 CB C0 FE 06 20 02 CB D8 3E 07 A1 C8 CB    . ..... ...>....
01A700:  E0 C9 C5 CD 1C 51 06 2A 78 56 4E 3A 17 56 CD E1    .....Q.*xVN:.V..
01A710:  3B 58 2A 76 56 4E 3A 18 56 CD E1 3B 4B ED 5B 1F    ;X*vVN:.V..;K.[.
01A720:  56 AF 32 1C 56 32 1D 56 57 78 B1 E6 09 32 1E 56    V.2.V2.VWx...2.V
01A730:  78 E6 0A 28 1E 79 E6 0A 28 19 7B FE 07 38 14 FE    x..(.y..(.{..8..
01A740:  0D 30 10 FE 09 38 5D 3A 1E 56 B7 28 57 7B C6 0E    .0...8]:.V.(W{..
01A750:  5F 18 51 78 A1 CB 57 28 22 E6 02 20 47 3C 32 1D    _.Qx..W(".. G<2.
01A760:  56 18 41 ED 5B 76 56 2A 78 56 CD 28 3D ED 5B 78    V.A.[vV*xV.(=.[x
01A770:  56 2A 76 56 CD 28 3D 28 29 18 23 7B FE 12 28 4A    V*vV.(=().#{..(J
01A780:  FE 13 28 46 FE 1D 28 1C FE 1E 28 18 FE 05 28 14    ..(F..(...(...(.
01A790:  FE 06 28 10 C5 D5 FE 02 28 D3 FE 04 28 C5 CD 97    ..(.....(...(...
01A7A0:  50 20 D1 C1 7B FE 10 20 08 CB 40 28 04 1E 1C 18    P ..{.. ..@(....
01A7B0:  13 3A 1E 56 B7 28 0D 7B FE 15 20 02 1E 1B FE 16    .:.V.(.{.. .....
01A7C0:  20 02 1E 1F 7B 32 1F 56 C1 C9 CB 58 28 09 CB 49     ...{2.V...X(..I
01A7D0:  28 05 CD 9D 3B C1 C9 FE 12 20 2B CB 48 28 27 CB    (...;.... +.H('.
01A7E0:  59 28 23 CB 60 20 08 CB 61 20 04 CD 32 4F E3 01    Y(#.` ..a ..2O..
01A7F0:  05 00 2A 76 56 54 5D 09 E5 09 EB E5 ED B0 D1 E1    ..*vVT].........
01A800:  09 44 4D E1 11 08 00 19 13 13 13 13 D5 E5 C5 AF    .DM.............
01A810:  5E 77 23 56 77 1A FE 0A 20 15 11 F7 FF 19 E5 21    ^w#Vw... ......!
01A820:  3B 33 CD F4 4D 3E 08 E1 CD 01 4E CD 97 50 1B C1    ;3..M>....N..P..
01A830:  E1 D1 19 B7 ED 42 09 38 D3 C1 C9 75 6E 64 65 66    .....B.8...undef
01A840:  69 6E 65 64 20 6C 61 62 65 6C 3A 20 00 C5 21 00    ined label: ..!.
01A850:  00 39 F9 44 4D CD 90 12 04 E5 21 C3 00 E5 21 18    .9.DM.....!...!.
01A860:  00 E5 CD 87 33 D1 D1 D1 C1 C9 C5 21 00 00 39 F9    ....3......!..9.
01A870:  44 4D CD 90 12 04 E5 21 C3 00 E5 21 18 00 E5 CD    DM.....!...!....
01A880:  E6 33 D1 D1 D1 C1 C9 C5 21 FE FF 39 F9 44 4D CD    .3......!..9.DM.
01A890:  90 12 0A 7E 23 66 6F E5 2A 21 52 D1 CD FA 13 19    ...~#fo.*!R.....
01A8A0:  2B 2B EB 60 69 73 23 72 CD 90 12 00 11 80 00 19    ++.`is#r........
01A8B0:  7C 17 DA CA 33 CD 90 12 06 E5 CD E1 4E D1 CD 90    |...3.......N...
01A8C0:  12 00 E5 CD E1 4E D1 C3 DD 33 CD 90 12 0A 7E 23    .....N...3....~#
01A8D0:  66 6F E5 CD 90 12 08 E5 CD 24 4F D1 D1 EB 21 02    fo.......$O...!.
01A8E0:  00 39 F9 EB C1 C9 C5 21 FE FF 39 F9 44 4D CD 90    .9.....!..9.DM..
01A8F0:  12 08 E5 CD E1 4E D1 2A 21 52 EB 60 69 73 23 72    .....N.*!R.`is#r
01A900:  CD 90 12 0A 7E 23 66 6F E5 CD E8 4E D1 CD 90 12    ....~#fo...N....
01A910:  0A 7E 23 66 6F E5 CD 40 51 D1 CD 90 12 0A E5 CD    .~#fo..@Q.......
01A920:  90 12 00 EB E1 73 23 72 EB 21 02 00 39 F9 EB C1    .....s#r.!..9...
01A930:  C9 C5 21 FC FF 39 F9 44 4D 2A 1F 52 E5 2A 21 52    ..!..9.DM*.R.*!R
01A940:  D1 CD FA 13 19 EB 60 69 73 23 72 CD 90 12 00 E5    ......`is#r.....
01A950:  CD 40 51 D1 CD 90 12 08 7E 23 66 6F EB 21 02 00    .@Q.....~#fo.!..
01A960:  09 73 23 72 CD 90 12 08 E5 2A 21 52 EB E1 73 23    .s#r.....*!R..s#
01A970:  72 CD 90 12 02 E5 CD 90 12 00 D1 19 EB 21 08 00    r............!..
01A980:  09 73 23 72 CD 90 12 02 E5 CD 40 51 D1 CD 90 12    .s#r......@Q....
01A990:  02 7C B5 C2 54 34 EB 21 04 00 39 F9 EB C1 C9 C5    .|..T4.!..9.....
01A9A0:  21 00 00 39 F9 44 4D CD 90 12 04 E5 21 CD 00 E5    !..9.DM.....!...
01A9B0:  CD 24 4F D1 D1 C1 C9 C5 21 00 00 39 F9 44 4D CD    .$O.....!..9.DM.
01A9C0:  90 12 04 6E 7D FE 01 C2 E1 34 CD 90 12 04 23 E5    ...n}....4....#.
01A9D0:  21 CD 00 E5 21 00 00 E5 CD E6 33 D1 D1 D1 C3 EF    !...!.....3.....
01A9E0:  34 CD 90 12 04 23 7E 23 66 6F E5 CD 9F 34 D1 C1    4....#~#fo...4..
01A9F0:  C9 C5 2A 05 56 7C B5 CA 05 35 21 05 56 E5 CD 4D    ..*.V|...5!.V..M
01AA00:  0E 0A ED B0 18 CC FE 13 20 94 CB 58 28 90 2A 76    ........ ..X(.*v
01AA10:  56 CD 63 3D EB 2A 78 56 CD 63 3D ED 52 7D B4 C2    V.c=.*xV.c=.R}..
01AA20:  9E 3C 3C 32 1C 56 C1 C9 CD 63 3D FE 06 C0 EB E5    .<<2.V...c=.....
01AA30:  CD 63 3D FE 01 E3 20 10 CB 46 28 0C 23 7E 23 B6    .c=... ..F(.#~#.
01AA40:  20 06 23 73 23 72 E1 C9 E1 B7 ED 52 C9 D5 F5 11     .#s#r.....R....
01AA50:  5F 3D D5 E5 21 06 00 E5 CD D1 03 F1 D1 E1 C9 20    _=..!.......... 
01AA60:  25 64 00 23 23 23 7E 23 66 6F 7E C9 C5 CD 72 3D    %d.###~#fo~...r=
01AA70:  C1 C9 AF 32 1D 56 3A 17 56 CD E1 3B 3A 1F 56 FE    ...2.V:.V..;:.V.
01AA80:  24 28 19 FE 26 28 15 FE 27 28 11 FE 29 28 0D FE    $(..&(..'(..)(..
01AA90:  2A 28 09 FE 25 28 08 FE 23 28 04 C9 CB 58 C0 CB    *(..%(..#(...X..
01AAA0:  50 28 07 CB 48 C0 32 1D 56 C9 CD 97 50 21 CD FC    P(..H.2.V...P!..
01AAB0:  25 28 CD 79 2A 7D B4 20 04 CD 97 50 26 CD FC 25    %(.y*}. ...P&..%
01AAC0:  29 C9 2A 74 56 E5 E5 CB 5E 20 04 CD 97 50 22 CD    ).*tV...^ ...P".
01AAD0:  54 1F 2A 79 51 CD 8E 31 7D B4 28 39 7E FE 0B 20    T.*yQ..1}.(9~.. 
01AAE0:  34 23 5E 23 56 CD 65 3D E3 7E E6 06 28 0C 23 4E    4#^#V.e=.~..(.#N
01AAF0:  23 46 EB 09 EB 72 2B 73 18 09 EB CD 49 4F 11 CD    #F...r+s....IO..
01AB00:  32 4F 19 D1 E1 23 23 23 73 23 72 CD 0B 3B CD 1C    2O...###s#r..;..
01AB10:  51 01 C3 48 1F CD 97 50 23 CD 5F 3A C5 2A 40 56    Q..H...P#._:.*@V
01AB20:  E5 AF F5 CD D6 3E AF 32 D0 11 CD 54 1F 21 4D 40    .....>.2...T.!M@
01AB30:  06 18 BE 28 06 23 10 FA AF 18 08 3E 18 90 F5 CD    ...(.#.....>....
01AB40:  48 1F F1 F5 FE 0D 38 11 FE 17 30 0D CD 24 26 3D    H.....8...0..$&=
01AB50:  20 07 F1 32 D0 11 3E 02 F5 F1 D1 FE 03 20 03 14     ..2..>...... ..
01AB60:  18 16 B7 20 13 5F 7A B2 7B 28 0D D5 CD 24 26 3A    ... ._z.{(...$&:
01AB70:  D1 3E 00 20 03 15 3E 04 D5 F5 6F 26 00 11 6F 40    .>. ..>...o&..o@
01AB80:  19 FE 03 3E 02 28 01 AF 86 FE 01 20 01 3C 4F F1    ...>.(..... .<O.
01AB90:  D1 E1 E5 D5 F5 ED 5B 40 56 E5 B7 ED 52 30 16 EB    ......[@V...R0..
01ABA0:  7E 32 1F 56 6F 26 00 11 6F 40 19 7E B9 38 06 CD    ~2.Vo&..o@.~.8..
01ABB0:  71 44 E1 18 E0 E1 3A D0 11 4F 06 00 F1 F5 C5 4F    qD....:..O.....O
01ABC0:  C5 CD 14 43 D1 D1 F1 B7 C2 23 3E F1 E1 2A 40 56    ...C.....#>..*@V
01ABD0:  2B 22 40 56 C1 C9 21 64 40 06 0C CD 54 1F BE 28    +"@V..!d@...T..(
01ABE0:  1A 23 10 FA CD 1F 3F CD 24 26 56 20 04 3E 29 18    .#....?.$&V .>).
01ABF0:  07 CD 24 26 55 C0 3E 2A C3 C8 3B 3E 2D 90 F5 CD    ..$&U.>*..;>-...
01AC00:  33 D1 C3 55 35 2A 21 52 22 05 56 2A 09 56 7C B5    3..U5*!R".V*.V|.
01AC10:  CA 23 35 21 70 01 E5 21 C3 00 E5 CD 24 4F D1 D1    .#5!p..!....$O..
01AC20:  C3 55 35 2A 07 56 7C B5 CA 48 35 2A 07 56 E5 21    .U5*.V|..H5*.V.!
01AC30:  11 00 E5 CD 24 4F D1 D1 21 7B 01 E5 21 C3 00 E5    ....$O..!{..!...
01AC40:  CD 24 4F D1 D1 C3 55 35 21 78 01 E5 21 C3 00 E5    .$O...U5!x..!...
01AC50:  CD 24 4F D1 D1 C1 C9 C5 21 00 00 39 F9 44 4D CD    .$O.....!..9.DM.
01AC60:  90 12 06 11 80 00 19 7C 17 DA 79 35 CD 90 12 06    .......|..y5....
01AC70:  11 81 FF 19 7C 17 DA 91 35 CD 90 12 06 11 81 FF    ....|...5.......
01AC80:  19 7C B5 C2 CD 35 CD 90 12 04 2B 2B 7C B5 C2 CD    .|...5....++|...
01AC90:  35 21 DD 6E E5 CD E8 4E D1 CD 90 12 06 E5 CD E1    5!.n...N........
01ACA0:  4E D1 CD 90 12 04 2B 2B 7C B5 CA C2 35 21 DD 66    N.....++|...5!.f
01ACB0:  E5 CD E8 4E D1 CD 90 12 06 23 E5 CD E1 4E D1 C3    ...N.....#...N..
01ACC0:  CA 35 21 26 00 E5 CD E8 4E D1 C3 F9 35 CD 90 12    .5!&....N...5...
01ACD0:  06 E5 21 21 00 E5 CD 24 4F D1 D1 CD 90 12 04 2B    ..!!...$O......+
01ACE0:  2B 7C B5 CA F1 35 21 FC 02 E5 CD 9F 34 D1 C3 F9    +|...5!.....4...
01ACF0:  35 21 05 03 E5 CD 9F 34 D1 C1 C9 C5 21 FE FF 39    5!.....4....!..9
01AD00:  F9 44 4D CD 71 3A CD F2 38 2A 76 56 23 7E 23 66    .DM.q:..8*vV#~#f
01AD10:  6F EB 60 69 73 23 72 2A 76 56 6E 26 00 11 04 00    o.`is#r*vVn&....
01AD20:  7C A2 67 7D A3 6F 7C B5 CA 3E 36 CD 90 12 00 E5    |.g}£o|..>6.....
01AD30:  2A 18 56 26 00 E5 CD E2 4F D1 D1 C3 6F 36 2A 76    *.V&....O...o6*v
01AD40:  56 6E 26 00 11 02 00 7C A2 67 7D A3 6F 7C B5 CA    Vn&....|.g}£o|..
01AD50:  65 36 CD 90 12 00 E5 2A 18 56 26 00 E5 CD 89 36    e6.....*.V&....6
01AD60:  D1 D1 C3 6F 36 2A 18 56 26 00 E5 CD FD 4F D1 2A    ...o6*.V&....O.*
01AD70:  18 56 7D FE 02 C2 80 36 21 26 00 E5 CD E8 4E D1    .V}....6!&....N.
01AD80:  EB 21 02 00 39 F9 EB C1 C9 C5 21 00 00 39 F9 44    .!..9.....!..9.D
01AD90:  4D CD 90 12 06 11 80 00 19 7C 17 DA AB 36 CD 90    M........|...6..
01ADA0:  12 06 11 81 FF 19 7C 17 DA C3 36 CD 90 12 06 11    ......|...6.....
01ADB0:  81 FF 19 7C B5 C2 F4 36 CD 90 12 04 2B 2B 7C B5    ...|...6....++|.
01ADC0:  C2 F4 36 21 DD 75 E5 CD E8 4E D1 CD 90 12 06 E5    ..6!.u...N......
01ADD0:  CD E1 4E D1 CD 90 12 04 2B 2B 7C B5 CA F1 36 21    ..N.....++|...6!
01ADE0:  DD 74 E5 CD E8 4E D1 CD 90 12 06 23 E5 CD E1 4E    .t...N.....#...N
01ADF0:  D1 C3 20 37 CD 90 12 06 E5 21 11 00 E5 CD 24 4F    .. 7.....!....$O
01AE00:  48 1F F1 FE 2B 20 13 CD AE 3D 2A 40 56 23 ED 5B    H...+ ...=*@V#.[
01AE10:  11 56 73 23 72 22 40 56 3E 2B CD C8 3B 18 B7 C5    .Vs#r"@V>+..;...
01AE20:  E5 CD 54 1F ED 5B 79 51 FE 44 21 2A 52 28 1E FE    ..T..[yQ.D!*R(..
01AE30:  27 21 2F 52 28 17 FE 22 21 43 52 28 10 FE 17 28    '!/R(.."!CR(...(
01AE40:  17 FE 28 28 2A FE 4C 28 32 CD 97 50 24 3E 01 CD    ..((*.L(2..P$>..
01AE50:  C9 3A CD 48 1F C3 F3 3F CD 48 1F CD AE 3D 2A 11    .:.H...?.H...=*.
01AE60:  56 23 5E 23 56 21 2A 52 3E 01 CD C9 3A 18 E6 CD    V#^#V!*R>...:...
01AE70:  48 1F CD 1C 3E CD FC 25 29 18 DA EB CD 8E 31 7D    H...>..%).....1}
01AE80:  B4 28 07 D1 E5 CD 48 1F 18 23 21 01 00 E5 21 48    .(....H..#!...!H
01AE90:  52 E5 21 01 00 E5 2A 79 51 E5 CD A9 2F D1 E5 CD    R.!...*yQ.../...
01AEA0:  48 1F CD 54 1F FE 28 28 04 CD 97 50 25 D1 D5 CD    H..T..((...P%...
01AEB0:  96 2F 38 09 7E FE 04 28 04 3E 0A 18 02 3E 0C E1    ./8.~..(.>...>..
01AEC0:  E5 23 5E 23 56 23 46 23 66 68 CD C9 3A CD 0B 3B    .#^#V#F#fh..:..;
01AED0:  3A 17 56 FE 07 20 1C CD 54 1F FE 28 28 15 CD 20    :.V.. ..T..((.. 
01AEE0:  3B E1 E5 7E FE 01 20 0B EB 2A 74 56 36 10 13 23    ;..~.. ..*tV6..#
01AEF0:  73 23 72 CD 24 26 5B 28 15 CD 24 26 4E 28 39 CD    s#r.$&[(..$&N(9.
01AF00:  24 26 2E 28 3E CD 24 26 28 28 3D E1 C1 C9 AF CD    $&.(>.$&((=.....
01AF10:  C8 3B CD 1C 3E CD FC 25 5D 3E 21 CD C8 3B 3E 12    .;..>..%]>!..;>.
01AF20:  CD C8 3B 2A 40 56 7E 32 1F 56 B7 28 05 CD 71 44    ..;*@V~2.V.(..qD
01AF30:  18 F1 2B 22 40 56 18 BB 3E 21 32 1F 56 CD C8 3B    ..+"@V..>!2.V..;
01AF40:  CD 71 44 CD C2 3D 18 AB CD B8 41 18 A6 24 24 3D    .qD..=....A..$$=
01AF50:  3F 20 53 54 58 57 3C 3E 52 50 7C 5E 26 4F 51 2B    ? STXW<>RP|^&OQ+
01AF60:  2D 2A 2F 25 2A 26 2D 21 7E 56 55 20 20 20 04 00    -*/%*&-!~VU   ..
01AF70:  00 01 02 03 04 05 09 09 0A 0A 0A 0A 06 07 08 0B    ................
01AF80:  0B 0C 0C 0D 0D 0D 0A 0A 0A 0A 0D 0B 0C 0C 00 00    ................
01AF90:  0E 0E 0E 0E 0E 0E 0E 0E 0E 0E 0E 01 0F 2A 1F 56    .............*.V
01AFA0:  26 00 11 9E 40 29 19 5E 23 56 EB C9 3D 02 46 02    &...@).^#V..=.F.
01AFB0:  4E 02 4D 02 5D 02 5C 02 86 01 8D 01 94 01 A8 01    N.M.].\.........
01AFC0:  9B 01 5E 03 60 03 C0 01 E9 01 2D 02 65 02 64 02    ..^.`.....-.e.d.
01AFD0:  6C 02 6B 02 05 02 A0 01 5E 03 60 03 32 02 20 F0    l.k.....^.`.2. .
01AFE0:  21 F0 22 F0 B0 01 B8 01 B1 01 C5 21 00 41 E5 CD    !."........!.A..
01AFF0:  9D 40 E5 2A 78 56 23 5E 23 56 2A 76 56 C3 65 3D    .@.*xV#^#V*vV.e=
01B000:  D1 D1 CD 90 12 04 2B 2B 7C B5 CA 18 37 21 0D 03    ......++|...7!..
01B010:  E5 CD 9F 34 D1 C3 20 37 21 17 03 E5 CD 9F 34 D1    ...4.. 7!.....4.
01B020:  C1 C9 C5 21 FF FF 39 F9 44 4D 2A 74 56 6E EB 60    ...!..9.DM*tVn.`
01B030:  69 73 60 69 6E 26 00 11 04 00 7C A2 67 7D A3 6F    is`in&....|.g}£o
01B040:  7C B5 CA 5D 37 CD DA 38 2A 74 56 23 7E 23 66 6F    |..]7..8*tV#~#fo
01B050:  E5 21 21 00 E5 CD 24 4F D1 D1 C3 BB 37 60 69 6E    .!!...$O....7`in
01B060:  26 00 11 02 00 7C A2 67 7D A3 6F 7C B5 CA A0 37    &....|.g}£o|...7
01B070:  CD DA 38 2A 74 56 23 7E 23 66 6F E5 21 21 00 E5    ..8*tV#~#fo.!!..
01B080:  CD 24 4F D1 D1 21 DD E5 E5 CD E8 4E D1 21 C1 00    .$O..!.....N.!..
01B090:  E5 CD E1 4E D1 21 09 00 E5 CD E1 4E D1 C3 BB 37    ...N.!.....N...7
01B0A0:  60 69 6E 26 00 11 08 00 7C A2 67 7D A3 6F 7C B5    `in&....|.g}£o|.
01B0B0:  C2 BB 37 21 22 00 E5 CD 17 51 D1 3E 01 32 1B 56    ..7!"....Q.>.2.V
01B0C0:  EB 21 01 00 39 F9 EB C1 C9 C5 21 FC FF 39 F9 44    .!..9.....!..9.D
01B0D0:  4D CD 90 12 08 23 23 23 7E 23 66 6F 6E EB 60 69    M....###~#fon.`i
01B0E0:  73 CD 90 12 08 23 7E 23 66 6F EB 21 01 00 09 73    s....#~#fo.!...s
01B0F0:  23 72 CD 90 12 08 6E EB 21 03 00 09 73 21 03 00    #r....n.!...s!..
01B100:  09 6E 26 00 11 10 00 7C A2 67 7D A3 6F 7C B5 CA    .n&....|.g}£o|..
01B110:  2B 38 CD DA 38 CD 90 12 01 E5 21 21 00 E5 21 00    +8..8.....!!..!.
01B120:  00 E5 CD E6 33 D1 D1 D1 C3 CC 38 21 03 00 09 6E    ....3.....8!...n
01B130:  26 00 11 01 00 7C A2 67 7D A3 6F 7C B5 CA 54 38    &....|.g}£o|..T8
01B140:  CD DA 38 CD 90 12 01 E5 21 21 00 E5 CD 24 4F D1    ..8.....!!...$O.
01B150:  D1 C3 CC 38 21 03 00 09 6E 26 00 11 04 00 7C A2    ...8!...n&....|.
01B160:  67 7D A3 6F 7C B5 CA 7F 38 CD DA 38 CD 90 12 01    g}£o|...8..8....
01B170:  E5 60 69 6E 26 00 E5 CD 86 4F D1 D1 C3 CC 38 21    .`in&....O....8!
01B180:  03 00 09 6E 26 00 11 02 00 7C A2 67 7D A3 6F 7C    ...n&....|.g}£o|
01B190:  B5 CA AA 38 CD DA 38 CD 90 12 01 E5 60 69 6E 26    ...8..8.....`in&
01B1A0:  00 E5 CD 57 35 D1 D1 C3 CC 38 21 03 00 09 6E 26    ...W5....8!...n&
01B1B0:  00 11 08 00 7C A2 67 7D A3 6F 7C B5 CA CC 38 60    ....|.g}£o|...8`
01B1C0:  69 6E 26 00 E5 CD B6 4F D1 C3 CC 38 3E 01 32 1B    in&....O...8>.2.
01B1D0:  56 EB 21 04 00 39 F9 EB C1 C9 C5 2A 1B 56 7D B7    V.!..9.....*.V}.
01B1E0:  CA EB 38 21 E5 00 E5 CD E1 4E D1 3E 00 32 1B 56    ..8!.....N.>.2.V
01B1F0:  C1 C9 C5 2A 74 56 E5 CD C9 37 D1 C1 C9 C5 2A 76    ...*tV...7....*v
01B200:  E5 CD 4F 3B 3A 1C 56 B7 28 17 2A 74 56 23 23 23    ..O;:.V.(.*tV###
01B210:  5E 36 2A 23 56 36 52 EB 23 5E 23 56 E1 CD E9 01    ^6*#V6R.#^#V....
01B220:  E5 2A 74 56 36 01 23 D1 73 23 72 C1 C9 C5 21 FE    .*tV6.#.s#r...!.
01B230:  FF 39 F9 44 4D CD 90 12 08 7C B5 CA 44 41 21 E6    .9.DM....|..DA!.
01B240:  33 C3 47 41 21 87 33 EB 60 69 73 23 72 21 7D 00    3.GA!.3.`is#r!}.
01B250:  E5 CD E1 4E D1 21 B4 00 E5 CD E1 4E D1 CD 90 12    ...N.!.....N....
01B260:  06 7C B5 CA 8C 41 CD 90 12 00 E5 CD 90 12 0A E5    .|...A..........
01B270:  21 C2 00 E5 21 20 00 E5 21 85 41 E5 21 08 00 39    !...! ..!.A.!..9
01B280:  7E 23 66 6F E9 D1 D1 D1 D1 C3 AF 41 CD 90 12 00    ~#fo.......A....
01B290:  E5 CD 90 12 0A E5 21 CA 00 E5 21 28 00 E5 21 AB    ......!...!(..!.
01B2A0:  41 E5 21 08 00 39 7E 23 66 6F E9 D1 D1 D1 D1 EB    A.!..9~#fo......
01B2B0:  21 02 00 39 F9 EB C1 C9 C5 21 FE FF 39 F9 44 4D    !..9.....!..9.DM
01B2C0:  2A 17 56 7D FE 07 CA D1 41 21 28 00 E5 CD 17 51    *.V}....A!(....Q
01B2D0:  D1 60 69 36 02 23 36 00 CD F5 3A 7C B5 C2 EC 41    .`i6.#6...:|...A
01B2E0:  CD 4D 1F 11 D7 FF 19 7C B5 CA EF 41 CD DA 38 CD    .M.....|...A..8.
01B2F0:  4D 1F 11 D7 FF 19 7C B5 CA 29 42 CD 1C 3E CD F2    M.....|..)B..>..
01B300:  38 2A 74 56 11 FB FF 19 22 74 56 60 69 E5 7E 23    8*tV...."tV`i.~#
01B310:  66 6F 23 23 EB E1 73 23 72 CD DA 38 21 2C 00 E5    fo##..s#r..8!,..
01B320:  CD 11 26 D1 7C B5 C2 FB 41 21 29 00 E5 CD DB 25    ..&.|...A!)....%
01B330:  D1 CD F5 3A 7C B5 CA 66 42 CD 90 12 06 6E 7D FE    ...:|..fB....n}.
01B340:  0D C2 5A 42 CD 90 12 00 E5 21 01 00 E5 CD 24 4F    ..ZB.....!....$O
01B350:  D1 D1 21 C5 00 E5 CD E1 4E D1 CD 90 12 06 E5 CD    ..!.....N.......
01B360:  B7 34 D1 C3 E6 42 CD 90 12 00 2B 2B 7C B5 CA 91    .4...B....++|...
01B370:  42 CD 90 12 00 2B 2B E5 21 21 00 E5 CD 24 4F D1    B....++.!!...$O.
01B380:  D1 21 39 00 E5 CD E1 4E D1 21 01 00 E5 CD B6 4F    .!9....N.!.....O
01B390:  D1 CD 90 12 06 6E 7D FE 0D C2 B2 42 CD 90 12 00    .....n}....B....
01B3A0:  E5 21 01 00 E5 CD 24 4F D1 D1 21 C5 00 E5 CD E1    .!....$O..!.....
01B3B0:  4E D1 CD C9 4E 11 05 00 19 E5 21 11 00 E5 CD 24    N...N.....!....$
01B3C0:  4F D1 D1 21 D5 00 E5 CD E1 4E D1 21 E9 00 E5 CD    O..!.....N.!....
01B3D0:  E1 4E D1 CD 90 12 00 2B 2B 7C B5 CA E6 42 21 D1    .N.....++|...B!.
01B3E0:  00 E5 CD E1 4E D1 CD 43 3B 2A 74 56 23 23 23 E5    ....N..C;*tV###.
01B3F0:  2A 74 56 23 23 23 7E 23 66 6F 23 23 23 7E 23 66    *tV###~#fo###~#f
01B400:  56 E5 CD C9 37 D1 C1 C9 C5 21 FE FF 39 F9 44 4D    V...7....!..9.DM
01B410:  CD 71 3A 2A 76 56 6E 26 00 11 07 00 7C A2 67 7D    .q:*vVn&....|.g}
01B420:  A3 6F EB 60 69 73 23 72 2A 78 56 23 7E 23 66 6F    £o.`is#r*xV#~#fo
01B430:  22 19 56 CD EB 3A 7C B5 CA 50 39 CD FD 38 2A 19    ".V..:|..P9..8*.
01B440:  56 E5 21 11 00 E5 21 11 00 E5 CD E6 33 D1 D1 D1    V.!...!.....3...
01B450:  CD FF 3A 7C B5 CA 6B 39 CD FD 38 2A 19 56 E5 21    ..:|..k9..8*.V.!
01B460:  11 00 E5 CD 24 4F D1 D1 C3 31 3A CD F5 3A 7C B5    ....$O...1:..:|.
01B470:  CA 88 39 CD FD 38 2A 19 56 E5 2A 17 56 26 00 E5    ..9..8*.V.*.V&..
01B480:  CD 9C 4F D1 D1 C3 31 3A CD FA 3A 7C B5 CA DC 39    ..O...1:..:|...9
01B490:  CD 90 12 00 7C B5 C2 A9 39 CD FD 38 21 EB 00 E5    ....|...9..8!...
01B4A0:  CD E1 4E D1 3E 00 32 1B 56 CD DA 38 2A 19 56 E5    ..N.>.2.V..8*.V.
01B4B0:  2A 17 56 26 00 E5 CD 57 35 D1 D1 3E 01 32 1B 56    *.V&...W5..>.2.V
01B4C0:  21 EB 00 E5 CD E1 4E D1 CD 90 12 00 7C B5 CA D9    !.....N.....|...
01B4D0:  39 3E 00 32 1B 56 CD FD 38 C3 31 3A CD F0 3A 7C    9>.2.V..8.1:..:|
01B4E0:  B5 CA 0D 3A 2A 17 56 26 00 E5 CD CC 4F D1 CD 90    ...:*.V&....O...
01B4F0:  12 00 7C B5 C2 02 3A 21 E1 00 E5 CD E1 4E D1 C3    ..|...:!.....N..
01B500:  07 3A 3E 00 32 1B 56 CD FD 38 C3 31 3A 21 EB 00    .:>.2.V..8.1:!..
01B510:  E5 CD E1 4E D1 CD 90 12 00 7C B5 C2 29 3A 21 E1    ...N.....|..):!.
01B520:  00 E5 CD E1 4E D1 C3 2E 3A 3E 00 32 1B 56 CD FD    ....N...:>.2.V..
01B530:  38 EB 21 02 00 39 F9 EB C1 C9 CD 19 3E CD F2 38    8.!..9......>..8
01B540:  CD A4 3A C3 2D 41 CD 1C 3E CD FF 3A 28 0D 2A 74    ..:.-A..>..:(.*t
01B550:  56 23 5E 23 56 D5 CD A4 3A E1 C9 CD 97 50 27 21    V#^#V...:....P'!
01B560:  42 56 22 74 56 21 20 56 22 40 56 AF 77 32 1B 56    BV"tV! V"@V.w2.V
01B570:  C9 2A 74 56 22 78 56 E5 CD 63 3D 32 17 56 11 FB    .*tV"xV..c=2.V..
01B580:  FF E1 19 22 76 56 CD 63 3D 32 18 56 C9 2A 74 56    ..."vV.c=2.V.*tV
01B590:  11 91 A9 19 38 0A 11 74 56 19 22 74 56 C3 71 3A    ....8..tV."tV.q:
01B5A0:  CD 97 50 1E 2A 74 56 11 FB FF 19 22 74 56 C9 E1    ..P.*tV...."tV..
01B5B0:  AF D1 83 87 D1 83 87 D1 83 87 D1 83 D1 E3 CD C9    ................
01B5C0:  3A E1 D5 D5 D5 D5 D5 D5 E9 E5 D5 F5 CD 8D 3A 2A    :.............:*
01B5D0:  74 56 F1 77 D1 ED 53 19 56 23 73 23 72 D1 23 73    tV.w..S.V#s#r.#s
01B5E0:  23 72 1A 32 17 56 CD 1C 51 04 C9 3E 10 C3 01 3B    #r.2.V..Q..>...;
01B5F0:  3E 08 C3 01 3B 3E 04 C3 01 3B 3E 02 C3 01 3B 3E    >...;>...;>...;>
01B600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01B610:  17 00 00 00 02 09 4E E5 17 00 41 02 00 00 00 02    ......N...A.....
01B620:  17 00 46 02 00 00 00 02 17 00 42 02 00 00 00 02    ..F.......B.....
01B630:  17 00 47 02 00 00 00 02 17 00 43 02 00 00 00 02    ..G.......C.....
01B640:  17 00 48 02 00 00 00 02 17 00 44 02 00 00 00 02    ..H.......D.....
01B650:  17 00 49 02 00 00 00 02 17 00 45 02 00 00 00 02    ..I.......E.....
01B660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B700:  6F EB E1 73 23 72 3E 01 32 1B 56 EB 21 02 00 39    o..s#r>.2.V.!..9
01B710:  F9 EB C1 C9 C5 21 FC FF 39 F9 44 4D CD 90 12 08    .....!..9.DM....
01B720:  3E 03 BD C2 2C 43 3E 00 BC CA 5F 43 3E 06 BD C2    >...,C>..._C>...
01B730:  38 43 3E 00 BC CA 5F 43 3E 05 BD C2 44 43 3E 00    8C>..._C>...DC>.
01B740:  BC CA 5F 43 3E 04 BD C2 50 43 3E 00 BC CA AB 43    .._C>...PC>....C
01B750:  3E 02 BD C2 5C 43 3E 00 BC CA 04 44 C3 5F 44 2A    >...\C>....D._D*
01B760:  40 56 23 22 40 56 2A 40 56 23 E5 2A 40 56 1E 00    @V#"@V*@V#.*@V..
01B770:  73 E1 73 CD F2 38 2A 40 56 E5 21 01 00 E5 CD 90    s.s..8*@V.!.....
01B780:  12 08 11 FB FF 19 7C B5 CD 9D 12 E5 CD 2D 41 D1    ......|......-A.
01B790:  D1 D1 3E 00 32 1B 56 2A 40 56 23 22 40 56 2A 74    ..>.2.V*@V#"@V*t
01B7A0:  56 11 FB FF 19 22 74 56 C3 5F 44 2A 40 56 6E 7D    V...."tV._D*@Vn}
01B7B0:  FE 03 CA BD 43 21 29 00 E5 CD 17 51 D1 CD F2 38    ....C!)....Q...8
01B7C0:  3E 00 32 1B 56 2A 40 56 2B 2B EB 60 69 73 23 72    >.2.V*@V++.`is#r
01B7D0:  CD 90 12 00 7E 23 66 6F EB 21 02 00 09 73 23 72    ....~#fo.!...s#r
01B7E0:  CD 90 12 00 AF 77 23 77 CD 90 12 00 E5 CD 6A 33    .....w#w......j3
01B7F0:  D1 21 02 00 09 E5 CD 31 34 D1 2A 40 56 2B 22 40    .!.....14.*@V+"@
01B800:  56 C3 5F 44 CD F0 3A 7C B5 C2 14 44 21 2A 00 E5    V._D..:|...D!*..
01B810:  CD 17 51 D1 CD 90 12 0A 7C B5 CA 5C 44 CD F5 3A    ..Q.....|..\D..:
01B820:  7C B5 C2 35 44 CD FA 3A 7C B5 C2 35 44 21 E5 00    |..5D..:|..5D!..
01B830:  E5 CD E1 4E D1 CD 8D 3A 2A 74 56 E5 2A 76 56 E5    ...N...:*tV.*vV.
01B840:  21 05 00 E5 CD E3 4D D1 D1 D1 CD 90 12 0A E5 CD    !.....M.........
01B850:  92 3B D1 21 08 00 09 36 2C 23 36 00 C3 5F 44 CD    .;.!...6,#6.._D.
01B860:  90 12 08 E5 CD 92 3B D1 EB 21 04 00 39 F9 EB C1    ......;..!..9...
01B870:  C9 C5 CD 71 3A 2A 1F 56 26 00 11 DF FF 19 7C 17    ...q:*.V&.....|.
01B880:  D2 89 44 CD 02 3C C3 8C 44 CD 6C 3D 2A 1F 56 26    ..D..<..D.l=*.V&
01B890:  00 11 DF FF 19 7C 17 D2 CA 44 2A 1F 56 26 00 11    .....|...D*.V&..
01B8A0:  F9 FF 19 7C 17 DA CA 44 2A 76 56 6E 26 00 11 01    ...|...D*vVn&...
01B8B0:  00 7C A2 67 7D A3 6F 7C B5 CA CA 44 CD FF 3A 7C    .|.g}£o|...D..:|
01B8C0:  B5 CA CA 44 CD EA 40 C3 E0 44 2A 1D 56 7D B7 CA    ...D..@..D*.V}..
01B8D0:  DD 44 21 2E 00 E5 CD 17 51 D1 C3 E0 44 CD EC 44    .D!.....Q...D..D
01B8E0:  2A 40 56 2B 22 40 56 CD 40 51 C1 C9 C5 21 FC FF    *@V+"@V.@Q...!..
01B8F0:  39 F9 44 4D 2A 1F 56 7D FE 16 CA C8 45 FE 1F CA    9.DM*.V}....E...
01B900:  78 0A 0A 53 6D 61 6C 6C 65 73 74 20 23 64 61 74    x..Smallest #dat
01B910:  61 20 30 78 25 78 00 C5 21 FE FF 39 F9 44 4D 2A    a 0x%x..!..9.DM*
01B920:  90 56 7C B5 CA 44 4D 2A 90 56 23 22 90 56 2B 6E    .V|..DM*.V#".V+n
01B930:  EB 60 69 16 00 73 23 72 7A B3 CA 44 4D CD 90 12    .`i..s#rz..DM...
01B940:  00 C3 D0 4D 2A 92 56 7D B7 CA 63 4D 3E 00 32 92    ...M*.V}..cM>.2.
01B950:  56 2A 8C 56 29 11 93 56 19 7E 23 66 6F 22 90 56    V*.V)..V.~#fo".V
01B960:  C3 CD 4D 2A 8C 56 E5 2A 8E 56 2B D1 CD E5 12 CA    ..M*.V.*.V+.....
01B970:  80 4D 2A 8C 56 E5 2A 8E 56 D1 CD E5 12 C2 8D 4D    .M*.V.*.V......M
01B980:  2A 8C 56 23 22 8C 56 21 0A 00 C3 D0 4D 2A 8C 56    *.V#".V!....M*.V
01B990:  E5 2A 8E 56 23 D1 CD E5 12 C2 A2 4D 21 FF FF C3    .*.V#......M!...
01B9A0:  D0 4D 2A 8C 56 23 22 8C 56 29 11 93 56 19 7E 23    .M*.V#".V)..V.~#
01B9B0:  66 6F 22 90 56 6E 7D FE 23 CA C7 4D 3E 01 32 92    fo".Vn}.#..M>.2.
01B9C0:  56 21 D9 4D 22 90 56 21 0A 00 C3 D0 4D C3 1F 4D    V!.M".V!....M..M
01B9D0:  EB 21 02 00 39 F9 EB C1 C9 23 69 6E 63 6C 75 64    .!..9....#includ
01B9E0:  65 20 00 E1 F1 D1 E3 C5 E5 D5 F5 CD E3 02 C1 E1    e ..............
01B9F0:  E5 E5 E5 E9 E5 7E B7 28 06 CD 30 01 23 18 F6 E1    .....~.(..0.#...
01BA00:  C9 E5 C5 47 7E CD 30 01 23 10 F9 C1 E1 C9 D1 E1    ...G~.0.#.......
01BA10:  E5 D5 C3 F4 4D D1 E1 22 F3 11 ED 53 F5 11 E5 CD    ....M.."...S....
01BA20:  D1 03 2A F3 11 CD B0 01 39 F9 2A F5 11 E9 F1 E1    ..*.....9.*.....
01BA30:  D1 D5 D5 F5 C5 D5 E5 CD 06 01 C1 C9 F1 E1 E5 F5    ................
01BA40:  C5 E5 CD 0F 01 C1 C9 2A 7A 56 C9 D1 E1 E5 D5 C5    .......*zV......
01BA50:  11 55 4E D5 E9 C1 C9 E1 22 C0 11 E1 22 C2 11 CD    .UN....."..."...
01BA60:  47 4E 22 25 54 22 13 57 F9 CD 2A 01 2A C2 11 E5    GN"%T".W..*.*...
01BA70:  2A C0 11 E5 2A D5 51 CD B0 01 39 22 E9 51 C5 CD    *...*.Q...9".Q..
01BA80:  19 17 C1 CD 37 26 CD 98 4E CD A7 1C CD 5C 32 CD    ....7&..N....\2.
01BA90:  DF 32 CD D9 29 C3 5F 3A 21 01 00 CD 85 50 2A C5    .2..)._:!....P*.
01BAA0:  51 22 1F 52 3A 7C 56 B7 28 03 21 00 12 22 21 52    Q".R:|V.(.!.."!R
01BAB0:  C9 E1 D1 D5 E5 2A 21 52 B7 ED 52 EB 22 21 52 2A    .....*!R..R."!R*
01BAC0:  1F 52 B7 ED 52 22 1F 52 C9 2A 21 52 C9 2A 21 52    .R..R".R.*!R.*!R
01BAD0:  ED 5B 1F 52 B7 ED 52 C9 CD CD 4E ED 5B C5 51 19    .[.R..R...N.[.Q.
01BAE0:  C9 E1 D1 D5 E5 C3 EF 4E E1 D1 D5 E5 C3 1D 4F D5    .......N......O.
01BAF0:  2A C5 51 ED 5B D9 51 19 EB 2A 1F 52 B7 ED 52 23    *.Q.[.Q..*.R..R#
01BB00:  C8 45 FE 15 CA C8 45 FE 1B CA C8 45 FE 0D CA C8    .E....E....E....
01BB10:  45 FE 0E CA C8 45 FE 0F CA C8 45 FE 09 CA C8 45    E....E....E....E
01BB20:  FE 0A CA C8 45 FE 0B CA C8 45 FE 0C CA C8 45 FE    ....E....E....E.
01BB30:  17 CA C8 45 FE 18 CA C8 45 FE 19 CA C8 45 FE 1A    ...E....E....E..
01BB40:  CA C8 45 FE 07 CA C8 45 FE 08 CA C8 45 FE 11 CA    ..E....E....E...
01BB50:  C8 45 FE 10 CA C8 45 FE 1C CA C8 45 FE 14 CA CE    .E....E....E....
01BB60:  45 FE 12 CA F7 45 FE 1D CA F7 45 FE 13 CA 2A 46    E....E....E...*F
01BB70:  FE 1E CA 2A 46 FE 2C CA AE 46 FE 02 CA CA 46 FE    ...*F.,..F....F.
01BB80:  05 CA DD 46 FE 06 CA DD 46 FE 04 CA 4E 47 FE 03    ...F....F...NG..
01BB90:  CA 67 47 FE 2B CA 72 47 FE 24 CA 9C 47 FE 23 CA    .gG.+.rG.$..G.#.
01BBA0:  9C 47 FE 25 CA 9C 47 FE 21 CA 3F 48 FE 22 CA 94    .G.%..G.!.?H."..
01BBB0:  48 FE 26 CA 9A 48 FE 27 CA AA 48 FE 29 CA BA 48    H.&..H.'..H.)..H
01BBC0:  FE 2A CA CA 48 C3 DA 48 CD 49 3B C3 E2 48 CD FF    .*..H..H.I;..H..
01BBD0:  3A 7C B5 CA F1 45 2A 78 56 23 7E 23 66 6F 2B 7C    :|...E*xV#~#fo+|
01BBE0:  B5 C2 F1 45 2A 74 56 11 FB FF 19 22 74 56 C3 E2    ...E*tV...."tV..
01BBF0:  48 CD 49 3B C3 E2 48 CD FF 3A 7C B5 CA 19 46 2A    H.I;..H..:|...F*
01BC00:  78 56 23 7E 23 66 6F 7C B5 C2 19 46 2A 74 56 11    xV#~#fo|...F*tV.
01BC10:  FB FF 19 22 74 56 C3 E2 48 CD 08 39 21 19 00 E5    ..."tV..H..9!...
01BC20:  CD E1 4E D1 CD 4F 3B C3 E2 48 CD 08 39 21 B7 00    ..N..O;..H..9!..
01BC30:  E5 CD E1 4E D1 21 ED 52 E5 CD E8 4E D1 CD 4F 3B    ...N.!.R...N..O;
01BC40:  2A 1C 56 7D B7 CA AB 46 2A 74 56 23 23 23 E5 11    *.V}...F*tV###..
01BC50:  2A 52 E1 73 23 72 2A 74 56 11 05 00 19 23 23 23    *R.s#r*tV....###
01BC60:  7E 23 66 6F 23 23 23 7E 23 66 6F 23 7E 23 66 6F    ~#fo###~#fo#~#fo
01BC70:  EB 60 69 73 23 72 1B 7A B3 CA AB 46 21 2A 52 E5    .`is#r.z...F!*R.
01BC80:  CD 90 12 00 E5 21 01 00 E5 21 00 00 E5 21 00 00    .....!...!...!..
01BC90:  E5 21 00 00 E5 CD AF 3A D1 D1 D1 D1 D1 D1 2A 40    .!.....:......*@
01BCA0:  56 1E 1B 73 7B 32 1F 56 C3 F4 44 C3 E2 48 2A 40    V..s{2.V..D..H*@
01BCB0:  56 E5 2A 40 56 2B 6E EB E1 73 2A 40 56 2B 36 02    V.*@V+n..s*@V+6.
01BCC0:  2A 40 56 23 22 40 56 C3 E2 48 CD FB 35 2A 74 56    *@V#"@V..H..5*tV
01BCD0:  11 FB FF 19 22 74 56 CD 43 3B C3 E2 48 CD F2 38    ...."tV.C;..H..8
01BCE0:  CD C9 4E 11 07 00 19 EB 60 69 73 23 72 60 69 E5    ..N.....`is#r`i.
01BCF0:  21 00 00 E5 21 00 00 E5 CD 2D 41 D1 D1 D1 2A 1F    !...!....-A...*.
01BD00:  3E 01 CD 13 50 D1 2A 1F 52 73 E5 D5 CD 40 51 D1    >...P.*.Rs...@Q.
01BD10:  E1 23 22 1F 52 2A 21 52 23 22 21 52 C9 CD EF 4E    .#".R*!R#"!R...N
01BD20:  5A C3 EF 4E F1 D1 E1 E5 D5 F5 E5 CD EF 4E D1 C3    Z..N.........N..
01BD30:  1D 4F E1 5E 23 E5 C3 EF 4E E1 5E 23 E5 CD EF 4E    .O.^#...N.^#...N
01BD40:  E1 5E 23 56 23 E5 C3 1D 4F D1 1A 13 D5 E5 5F CD    .^#V#...O....._.
01BD50:  EF 4E D1 C3 1D 4F 5E E5 CD EF 4E E1 ED A1 E0 18    .N...O^...N.....
01BD60:  F5 E5 CD 31 34 D1 C9 E5 CD 6A 33 D1 C9 E5 CD 4D    ...14....j3....M
01BD70:  33 D1 C9 CD 9D 40 E5 CD 9F 34 E1 C9 1E 23 C3 EF    3....@...4...#..
01BD80:  4E 1E 2B C3 EF 4E F1 D1 E1 D5 D5 F5 D5 CD 49 4F    N.+..N........IO
01BD90:  2A E1 7D FE 02 C0 CD 40 4F 26 00 C9 CD 40 4F ED    *.}....@O&...@O.
01BDA0:  5B F1 E1 D1 D5 D5 F5 E5 CD 1D 4F E1 7D FE 02 C0    [.........O.}...
01BDB0:  CD 40 4F 16 00 C9 F1 E1 E5 F5 7D FE 02 28 06 21    .@O.......}..(.!
01BDC0:  00 03 C3 76 4F CD 39 4F 6E 26 00 C9 CD 32 4F 5E    ...vO.9On&...2O^
01BDD0:  F1 E1 E5 F5 7D FE 02 11 16 00 28 03 11 23 56 C3    ....}.....(..#V.
01BDE0:  1D 4F F1 D1 E1 E5 D5 F5 7B FE 02 28 05 CD 49 4F    .O......{..(..IO
01BDF0:  22 C9 E5 CD 32 4F 7D E1 CD 49 4F 32 C9 F1 E1 E5    "...2O}..IO2....
01BE00:  F5 7D FE 02 28 06 21 1F 03 C3 76 4F CD 39 4F D1    .}..(.!...vO.9O.
01BE10:  7D 12 C9 C5 D5 E5 44 4D 6F 26 00 29 11 D7 51 19    }.....DMo&.)..Q.
01BE20:  5E 23 56 EB 09 EB 72 2B 73 01 EC FF 09 4E 23 46    ^#V...r+s....N#F
01BE30:  23 EB 09 EB 4E 23 46 EB 2B B7 ED 42 11 00 01 F2    #...N#F.+..B....
01BE40:  4E 50 E5 B7 ED 5A E1 FA 55 50 E1 D1 C1 C9 B7 ED    NP...Z..UP......
01BE50:  52 19 30 01 EB 23 54 5D 09 E5 C5 2A D5 51 B7 ED    R.0..#T]...*.Q..
01BE60:  42 E5 D5 C5 6F 26 00 E5 6C 39 E5 CD 69 15 D1 D1    B...o&..l9..i...
01BE70:  D1 D1 CD E3 02 18 D3 D1 E1 7D E1 E5 E5 D5 C3 13    .........}......
01BE80:  50 D1 E1 E5 D5 7D F5 29 11 D7 51 19 5E 23 56 EB    P....}.)..Q.^#V.
01BE90:  CD B0 01 F1 C3 13 50 E1 5E 01 F3 50 C5 AF 57 D5    ......P.^..P..W.
01BEA0:  ED 4B 91 51 ED 43 C0 11 C5 01 C2 11 C5 D5 E5 2A    .K.Q.C.........*
01BEB0:  88 51 E5 C5 CD 94 07 E1 D1 AF BB 28 19 2A E7 51    .Q.........(.*.Q
01BEC0:  7C B5 21 16 51 28 14 2A D3 51 1B 7B B2 28 0C AF    |.!.Q(.*.Q.{.(..
01BED0:  BE 23 20 FC 18 F4 23 7E 23 66 6F E5 21 0C 00 E5    .# ...#~#fo.!...
01BEE0:  CD D1 03 CD 12 01 E6 DF FE 45 CA 1A 17 CD 57 4E    .........E....WN
01BEF0:  C3 03 01 0A 45 52 52 4F 52 20 25 64 20 41 54 20    ....ERROR %d AT 
01BF00:  56 7D FE 06 C2 14 47 21 01 00 E5 21 21 00 E5 CD    V}....G!...!!...
01BF10:  24 4F D1 D1 2A 40 56 2B 2B 22 40 56 2A 40 56 E5    $O..*@V++"@V*@V.
01BF20:  CD 31 34 D1 2A 1F 56 7D FE 05 C2 3A 47 21 01 00    .14.*.V}...:G!..
01BF30:  E5 21 21 00 E5 CD 24 4F D1 D1 CD 43 3B 2A 74 56    .!!...$O...C;*tV
01BF40:  23 23 23 E5 11 2A 52 E1 73 23 72 C3 E2 48 CD F2    ###..*R.s#r..H..
01BF50:  38 2A 40 56 2B 2B 22 40 56 2A 40 56 E5 CD 31 34    8*@V++"@V*@V..14
01BF60:  D1 CD 4F 3B C3 E2 48 21 2B 00 E5 CD 17 51 D1 C3    ..O;..H!+....Q..
01BF70:  E2 48 2A 40 56 2B 2B 22 40 56 EB 21 02 00 09 73    .H*@V++"@V.!...s
01BF80:  23 72 2A 74 56 23 23 23 E5 CD 90 12 02 7E 23 66    #r*tV###.....~#f
01BF90:  6F EB E1 73 23 72 CD 0B 3B C3 E2 48 CD FF 3A 7C    o..s#r..;..H..:|
01BFA0:  B5 CA 13 48 2A 74 56 23 7E 23 66 6F EB 60 69 73    ...H*tV#~#fo.`is
01BFB0:  23 72 2A 1F 56 7D FE 24 CA C8 47 FE 23 CA DA 47    #r*.V}.$..G.#..G
01BFC0:  FE 25 CA EA 47 C3 FD 47 CD 90 12 00 7C B5 CD 9D    .%..G..G....|...
01BFD0:  12 EB 60 69 73 23 72 C3 FD 47 CD 90 12 00 CD FA    ..`is#r..G......
01BFE0:  13 EB 60 69 73 23 72 C3 FD 47 CD 90 12 00 7D 2F    ..`is#r..G....}/
01BFF0:  6F 7C 2F 67 EB 60 69 73 23 72 C3 FD 47 2A 74 56    o|/g.`is#r..G*tV
01C000:  36 01 2A 74 56 23 E5 CD 90 12 00 EB E1 73 23 72    6.*tV#.......s#r
01C010:  C3 1C 48 CD F2 38 CD 73 4F CD 43 3B 2A 17 56 7D    ..H..8.sO.C;*.V}
01C020:  FE 03 C2 2E 48 2A 1F 56 7D FE 24 C2 3C 48 2A 74    ....H*.V}.$.<H*t
01C030:  56 23 23 23 E5 11 2A 52 E1 73 23 72 C3 E2 48 2A    V###..*R.s#r..H*
01C040:  17 56 26 00 E5 CD 83 2F D1 7C B5 C2 56 48 21 2C    .V&..../.|..VH!,
01C050:  00 E5 CD 17 51 D1 CD FF 3A 7C B5 CA 66 48 2A 74    ....Q...:|..fH*t
01C060:  56 36 0C C3 6E 48 CD F2 38 2A 74 56 36 08 2A 74    V6..nH..8*tV6.*t
01C070:  56 23 23 23 E5 2A 74 56 23 23 23 7E 23 66 6F 23    V###.*tV###~#fo#
01C080:  23 23 7E 23 66 6F EB E1 73 23 72 CD 0B 3B CD 71    ##~#fo..s#r..;.q
01C090:  3A C3 E2 48 CD 20 3B C3 E2 48 21 00 00 E5 21 00    :..H. ;..H!...!.
01C0A0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 01 00 E5 21 00    ....H....H!...!.
01C0B0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 00 00 E5 21 01    ....H....H!...!.
01C0C0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 01 00 E5 21 01    ....H....H!...!.
01C0D0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 2D 00 E5 CD 17    ....H....H!-....
01C0E0:  51 D1 EB 21 04 00 39 F9 EB C1 C9 C5 21 FE FF 39    Q..!..9.....!..9
01C0F0:  F9 44 4D 2A 17 56 7D FE 02 C2 53 49 CD 22 37 CD    .DM*.V}...SI."7.
01C100:  4C 49 4E 45 20 25 75 20 49 4E 20 46 49 4C 45 20    LINE %u IN FILE 
01C110:  25 73 0A 25 73 0A 00 E1 D1 C3 99 50 3A 8D 51 B7    %s.%s......P:.Q.
01C120:  E1 7E 23 E5 C8 6F 26 00 29 11 32 51 19 5E 23 56    .~#..o&.).2Q.^#V
01C130:  EB E9 00 00 40 51 40 51 40 51 40 51 40 51 40 51    ....@Q@Q@Q@Q@Q@Q
01C140:  C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C150:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1C0:  00 00 00 E8 5C E8 5C E8 5C E8 5C E8 5C E8 5C E8    ....\.\.\.\.\.\.
01C1D0:  5C E8 5F E8 5F E8 67 00 00 00 00 00 00 00 00 00    \._._.g.........
01C1E0:  00 00 00 E8 02 00 00 00 08 00 00 00 00 00 00 00    ................
01C1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C220:  00 00 00 E8 02 00 00 00 00 00 01 02 00 00 00 02    ................
01C230:  01 00 00 00 03 02 00 00 00 04 02 00 00 00 05 05    ................
01C240:  00 00 00 06 02 00 2F 52 07 02 00 2A 52 06 02 00    ....../R...*R...
01C250:  2A 52 07 02 00 4D 52 00 00 00 00 00 00 00 00 00    *R...MR.........
01C260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C300:  90 12 06 7C B5 CA 10 49 21 7E 00 E5 CD E1 4E D1    ...|...I!~....N.
01C310:  CD 90 12 08 7C B5 CA 24 49 21 35 00 E5 CD E1 4E    ....|..$I!5....N
01C320:  D1 C3 2C 49 21 34 00 E5 CD E1 4E D1 CD 90 12 06    ..,I!4....N.....
01C330:  7C B5 CA 40 49 21 6F 00 E5 CD E1 4E D1 C3 48 49    |..@I!o....N..HI
01C340:  21 6E 00 E5 CD E1 4E D1 21 26 00 E5 CD E8 4E D1    !n....N.!&....N.
01C350:  C3 4B 4A 2A 17 56 26 00 E5 CD 83 2F D1 7C B5 CA    .KJ*.V&..../.|..
01C360:  81 49 2A 74 56 23 23 23 7E 23 66 6F 23 23 23 7E    .I*tV###~#fo###~
01C370:  23 66 6F 23 7E 23 66 6F EB 60 69 73 23 72 C3 88    #fo#~#fo.`is#r..
01C380:  49 60 69 36 01 23 36 00 CD F5 3A 7C B5 CA DF 49    I`i6.#6...:|...I
01C390:  CD 90 12 00 2B 7C B5 C2 DF 49 CD F2 38 CD 90 12    ....+|...I..8...
01C3A0:  08 7C B5 CA AC 49 CD 81 4F C3 AF 49 CD 7C 4F 2A    .|...I..O..I.|O*
01C3B0:  74 56 23 7E 23 66 6F E5 21 22 00 E5 CD 24 4F D1    tV#~#fo.!"...$O.
01C3C0:  D1 CD 90 12 06 7C B5 CA DC 49 CD 90 12 08 7C B5    .....|...I....|.
01C3D0:  CA D9 49 CD 7C 4F C3 DC 49 CD 81 4F C3 4B 4A CD    ..I.|O..I..O.KJ.
01C3E0:  22 37 CD 90 12 08 7C B5 CA F8 49 CD 90 12 00 CD    "7....|...I.....
01C3F0:  FA 13 EB 60 69 73 23 72 CD 90 12 00 2B 7C B5 C2    ...`is#r....+|..
01C400:  21 4A CD 90 12 06 7C B5 CA 16 4A 21 35 03 E5 CD    !J....|...J!5...
01C410:  9F 34 D1 C3 1E 4A 21 27 03 E5 CD 9F 34 D1 C3 4B    .4...J!'....4..K
01C420:  4A CD 90 12 00 E5 21 01 00 E5 CD 24 4F D1 D1 CD    J.....!....$O...
01C430:  90 12 06 7C B5 CA 43 4A 21 38 03 E5 CD 9F 34 D1    ...|..CJ!8....4.
01C440:  C3 4B 4A 21 2A 03 E5 CD 9F 34 D1 CD 43 3B EB 21    .KJ!*....4..C;.!
01C450:  02 00 39 F9 EB C1 C9 C5 21 FA FF 39 F9 44 4D 2A    ..9.....!..9.DM*
01C460:  8E 56 11 FE FF 19 7C 17 D2 7B 4A 21 5B 4B E5 CD    .V....|..{J![K..
01C470:  0E 4E D1 21 00 00 E5 CD 4B 4E D1 11 B1 51 21 04    .N.!....KN...Q!.
01C480:  00 09 73 23 72 EB 36 00 60 69 36 01 23 36 00 CD    ..s#r.6.`i6.#6..
01C490:  90 12 00 E5 2A 8E 56 D1 CD FA 12 D2 52 4B CD 90    ....*.V.....RK..
01C4A0:  12 00 29 11 93 56 19 7E 23 66 6F EB 21 02 00 09    ..)..V.~#fo.!...
01C4B0:  73 23 72 EB 6E 7D FE 23 CA 46 4B 60 69 AF 77 23    s#r.n}.#.FK`i.w#
01C4C0:  77 CD 90 12 00 11 F4 FF 19 7C 17 D2 0D 4B CD 90    w........|...K..
01C4D0:  12 02 6E 7D B7 CA 0D 4B CD 90 12 02 6E 7D FE 2E    ..n}...K....n}..
01C4E0:  CA 0D 4B 21 04 00 09 5E 23 56 13 72 2B 73 1B D5    ..K!...^#V.r+s..
01C4F0:  21 02 00 09 5E 23 56 13 72 2B 73 1B EB 6E EB E1    !...^#V.r+s..n..
01C500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C510:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C610:  00 00 00 00 00 00 00 00 00 52 52 00 00 58 5A F8    .........RR..XZ.
01C620:  5A 15 57 58 5A 00 00 00 00 00 00 00 00 00 00 00    Z.WXZ...........
01C630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C700:  73 60 69 5E 23 56 13 72 2B 73 C3 C1 4A 21 83 4B    s`i^#V.r+s..J!.K
01C710:  EB 21 02 00 09 73 23 72 CD 90 12 02 6E 7D B7 CA    .!...s#r....n}..
01C720:  43 4B 21 04 00 09 5E 23 56 13 72 2B 73 1B D5 21    CK!...^#V.r+s..!
01C730:  02 00 09 5E 23 56 13 72 2B 73 1B EB 6E EB E1 73    ...^#V.r+s..n..s
01C740:  C3 18 4B C3 52 4B 60 69 5E 23 56 13 72 2B 73 C3    ..K.RK`i^#V.r+s.
01C750:  8F 4A EB 21 06 00 39 F9 EB C1 C9 75 73 61 67 65    .J.!..9....usage
01C760:  3E 63 63 20 64 69 72 65 63 74 69 76 65 2D 61 6E    >cc directive-an
01C770:  64 2D 73 6F 75 72 63 65 2D 66 69 6C 65 2D 4C 49    d-source-file-LI
01C780:  53 54 00 2E 43 4F 4D 00 C5 21 FA FF 39 F9 44 4D    ST..COM..!..9.DM
01C790:  21 B1 51 E5 21 12 4C E5 CD 2E 4E D1 D1 EB 21 02    !.Q.!.L...N...!.
01C7A0:  00 09 73 23 72 2A 96 51 7D B7 C2 D2 4B 21 04 00    ..s#r*.Q}...K!..
01C7B0:  09 36 01 23 36 01 CD 90 12 04 36 AC 23 36 06 21    .6.#6.....6.#6.!
01C7C0:  00 11 E5 21 00 01 E5 CD 90 12 02 E5 CD 96 17 D1    ...!............
01C7D0:  D1 D1 2A D9 51 E5 2A C5 51 E5 CD 90 12 02 E5 CD    ..*.Q.*.Q.......
01C7E0:  96 17 D1 D1 D1 2A DB 51 E5 2A C7 51 E5 CD 90 12    .....*.Q.*.Q....
01C7F0:  02 E5 CD 96 17 D1 D1 D1 CD 90 12 02 E5 CD 3C 4E    ..............<N
01C800:  D1 21 00 00 E5 CD 4B 4E D1 EB 21 06 00 39 F9 EB    .!....KN..!..9..
01C810:  C1 C9 77 62 00 C5 21 FE FF 39 F9 44 4D CD C9 4E    ..wb..!..9.DM..N
01C820:  E5 2A DB 51 D1 19 2B EB 60 69 73 23 72 21 82 4C    .*.Q..+.`is#r!.L
01C830:  E5 21 00 01 E5 21 FF 11 E5 CD D8 4E E5 CD C9 4E    .!...!.....N...N
01C840:  2B E5 CD C9 4E E5 CD 90 12 00 E5 2A 25 54 E5 2A    +...N......*%T.*
01C850:  13 57 E5 CD 90 12 00 E5 2A 13 57 D1 19 E5 2A 25    .W......*.W...*%
01C860:  54 D1 CD FA 13 19 11 0A 00 19 E5 21 16 00 E5 CD    T..........!....
01C870:  15 4E EB 21 16 00 39 F9 EB EB 21 02 00 39 F9 EB    .N.!..9...!..9..
01C880:  C1 C9 0A 0A 4D 45 4D 4F 52 59 20 4D 41 50 20 20    ....MEMORY MAP  
01C890:  20 20 53 74 61 72 74 20 20 45 6E 64 0A 0A 52 75      Start  End..Ru
01C8A0:  6E 74 69 6D 65 73 20 20 20 20 20 20 25 30 34 78    ntimes      %04x
01C8B0:  20 20 25 30 34 78 0A 43 6F 64 65 20 20 20 20 20      %04x.Code     
01C8C0:  20 20 20 20 20 25 30 34 78 20 20 25 30 34 78 0A         %04x  %04x.
01C8D0:  49 6E 69 74 69 61 6C 69 73 65 72 73 20 20 25 30    Initialisers  %0
01C8E0:  34 78 20 20 25 30 34 78 0A 46 69 78 65 64 20 44    4x  %04x.Fixed D
01C8F0:  61 74 61 20 20 20 20 25 30 34 78 20 20 25 30 34    ata    %04x  %04
01C900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01C910:  18 00 00 00 02 09 4E E5 18 00 41 02 00 00 00 02    ......N...A.....
01C920:  18 00 46 02 00 00 00 02 18 00 42 02 00 00 00 02    ..F.......B.....
01C930:  18 00 47 02 00 00 00 02 18 00 43 02 00 00 00 02    ..G.......C.....
01C940:  18 00 48 02 00 00 00 02 18 00 44 02 00 00 00 02    ..H.......D.....
01C950:  18 00 49 02 00 00 00 02 18 00 45 02 00 00 00 02    ..I.......E.....
01C960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA20:  00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00    ................
01CA30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CB90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CBF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CC00:  0D 07 CD B6 07 E1 C9 49 2F 41 55 54 4F 49 4E 53    .......I/AUTOINS
01CC10:  45 52 54 43 48 41 4E 47 45 3A BB 23 CD 18 08 E5    ERTCHANGE:.#....
01CC20:  2A F9 22 06 0E CD B6 07 E1 C9 E5 3A B7 23 CD 4B    *."........:.#.K
01CC30:  07 3A B0 23 47 C5 21 4B 22 CD B6 07 3A B8 23 CD    .:.#G.!K"...:.#.
01CC40:  4B 07 C1 21 8D 22 CD B6 07 E1 C9 C5 CD 18 08 C1    K..!."..........
01CC50:  3E 20 CD C3 08 3E 24 CD C3 08 C9 E5 D5 C5 F5 3A    > ...>$........:
01CC60:  B9 23 CD 18 08 21 10 23 06 06 CD B6 07 F1 C1 D1    .#...!.#........
01CC70:  E1 C9 11 F0 D8 CD 99 07 11 18 FC CD 99 07 11 9C    ................
01CC80:  FF CD 99 07 1E F6 CD 99 07 1E FF CD 99 07 21 4A    ..............!J
01CC90:  22 CB 9E 78 B7 C8 C3 86 08 3E 2F 19 3C 38 FC ED    "..x.....>/.<8..
01CCA0:  52 FE 30 E5 21 4A 22 20 07 CB 5E 20 03 04 E1 C9    R.0.!J" ..^ ....
01CCB0:  CB DE E1 C3 C3 08 7E 23 B7 20 03 3E 20 2B CD DB    ......~#. .> +..
01CCC0:  07 FE 7F 20 09 3E FB 80 47 38 0D 06 00 C9 FE 1B    ... .>..G8......
01CCD0:  28 F3 FE 20 30 02 05 C8 10 DC C9 F5 FE 7F 20 0A    (.. 0......... .
01CCE0:  E5 21 12 08 CD 71 0A E1 F1 C9 38 04 3E 3F 18 17    .!...q....8.>?..
01CCF0:  FE 1B 20 06 E5 21 0C 08 18 EA FE 20 30 09 3E 5E    .. ..!..... 0.>^
01CD00:  CD C3 08 F1 F5 C6 40 CD C3 08 F1 C9 5B 45 53 43    ......@.....[ESC
01CD10:  5D 00 5B 44 45 4C 5D 00 CB 7F CB BF 4F 3A 46 22    ].[DEL].....O:F"
01CD20:  28 03 3A 47 22 47 3A AC 23 81 4F E5 D5 C5 F5 21    (.:G"G:.#.O....!
01CD30:  C0 23 7E 23 B7 20 05 CD FE 23 18 14 CD 6A 08 3A    .#~#. ...#...j.:
01CD40:  BF 23 B7 28 03 78 41 4F 79 CD C3 08 78 CD C3 08    .#.(.xAOy...x...
01CD50:  18 13 E5 D5 C5 F5 21 C5 23 7E 23 B7 20 04 CD FC    ......!.#~#. ...
01CD60:  23 37 D4 6A 08 F1 C1 D1 E1 C9 57 7E 23 CD C3 08    #7.j......W~#...
01CD70:  15 20 F8 C9 C5 F5 3D 81 4F 3A 42 22 91 30 04 4F    . ....=.O:B".0.O
01CD80:  F1 81 F5 F1 C1 C9 B7 C8 F5 C5 47 3E 20 CD C3 08    ..........G> ...
01CD90:  10 F9 C1 F1 C9 DD E5 E5 D5 C5 11 80 05 CD 09 BB    ................
01CDA0:  38 2C 1B 7A B3 20 F6 CD 84 BB 11 80 05 CD 09 BB    8,.z. ..........
01CDB0:  38 0A 1B 7A B3 20 F6 CD 81 BB 18 DE F5 CD 81 BB    8..z. ..........
01CDC0:  F1 18 0B DD E5 E5 D5 C5 5F 0E 06 CD 05 00 C1 D1    ........_.......
01CDD0:  E1 DD E1 C9 E5 D5 C5 3A FB 22 B7 28 09 DD CB 00    .......:.".(....
01CDE0:  AE 3E FF C3 6C 09 ED 43 D5 22 21 10 23 22 DB 22    .>..l..C."!.#"."
01CDF0:  DD CB 00 EE 2A D9 23 11 D9 23 19 01 00 00 CD 9D    ....*.#..#......
01CE00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CE90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CEA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CEB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CEC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D000:  09 DD CB 00 6E 28 16 DD CB 02 56 28 10 F5 C5 E5    ....n(....V(....
01D010:  CD 60 19 ED 4B D5 22 CD 2B 08 E1 C1 F1 5F BE 28    .`..K.".+...._.(
01D020:  1D DD CB 00 6E 20 27 CB 77 20 04 CB 6F 20 0C E6    ....n '.w ..o ..
01D030:  1F BE 28 0A CB F7 BE 28 05 CB EF BE 20 10 7B CD    ..(....(.... .{.
01D040:  E2 09 DD CB 00 AE 23 7E B7 28 1F 0C 18 B0 7B DD    ......#~.(....{.
01D050:  CB 00 6E 28 1C 7E 23 B7 20 FB 7E B7 28 0D 7B 0E    ..n(.~#. .~.(.{.
01D060:  00 04 18 B9 37 CD E2 09 18 03 58 7B B7 C1 D1 E1    ....7.....X{....
01D070:  C9 F5 79 F5 54 5D F1 4F F5 1B 1A B7 20 FB 13 7E    ..y.T].O.... ..~
01D080:  23 B7 20 FB 7E B7 28 10 04 1A BE 20 E9 23 13 0D    #. .~.(.... .#..
01D090:  20 F7 F1 4F F1 C3 1D 09 F1 F1 C3 64 09 E5 D5 C5     ..O.......d....
01D0A0:  21 33 21 7E B7 28 05 37 DD CB 00 CE D4 95 08 DD    !3!~.(.7........
01D0B0:  CB 00 6E 28 16 21 BC 23 BE 28 14 21 DB 23 BE 20    ..n(.!.#.(.!.#. 
01D0C0:  0A CD 95 08 C1 D1 E1 E3 E1 18 A1 C1 D1 E1 C9 DD    ................
01D0D0:  CB 00 CE E1 E1 E1 E1 CD 0A 0A C1 D1 E1 E3 E1 C3    ................
01D0E0:  33 01 DD CB 00 6E E5 28 09 21 10 23 AE 23 B6 28    3....n.(.!.#.#.(
01D0F0:  17 7B 2A DB 22 77 23 36 00 22 DB 22 CD 5B 07 C5    .{*."w#6.".".[..
01D100:  ED 4B D5 22 CD 2B 08 C1 E1 C9 21 9A 23 CD 14 0D    .K.".+....!.#...
01D110:  0E 0F CD 50 0E 3C 28 25 06 01 CD 52 08 3A AE 23    ...P.<(%...R.:.#
01D120:  4F CD 67 0A FE 1A CA D6 0A FE 0A 20 0B 0D 20 08    O.g........ .. .
01D130:  CD 95 08 FE 0D 20 E3 C9 CD C3 08 18 E4 CD 52 08    ..... ........R.
01D140:  21 49 0A CD 71 0A C3 95 08 48 65 6C 70 20 66 69    !I..q....Help fi
01D150:  6C 65 20 6E 6F 74 20 66 6F 75 6E 64 00 3E 0D CD    le not found.>..
01D160:  C3 08 3E 0A C3 C3 08 10 05 CD D8 0C 06 80 7E 23    ..>...........~#
01D170:  C9 7E 23 B7 C8 CD C3 08 18 F7 CD E9 0C 13 21 BB    .~#...........!.
01D180:  0D 06 02 CD 06 0D 20 0B D5 13 21 BD 0D 01 04 00    ...... ...!.....
01D190:  ED B0 D1 1B CD 20 0D D8 CD 52 08 3A 61 0E B7 20    ..... ...R.:a.. 
01D1A0:  04 3A 04 00 3C C6 40 32 D7 22 3A AD 23 0F 0F 0F    .:..<.@2.":.#...
01D1B0:  0F E6 0F 32 D5 22 0E 11 47 18 02 0E 12 CD 50 0E    ...2."..G.....P.
01D1C0:  FE FF 28 12 87 87 87 87 87 21 80 00 85 6F 30 01    ..(......!...o0.
01D1D0:  24 CD E1 0A 18 E5 CD 5D 0A 21 24 0B CD 43 0A B7    $......].!$..C..
01D1E0:  C9 E5 0E 0B 23 CB BE 0D 20 FA E1 C5 3A D5 22 B8    ....#... ...:.".
01D1F0:  3A D7 22 CC C3 08 11 6C 22 D5 3E 3A 12 13 3E 20    :."....l".>:..> 
01D200:  18 3C 7B 23 C3 83 02 45 44 38 30 20 28 43 29 20    .<{#...ED80 (C) 
01D210:  48 69 53 6F 66 74 20 31 39 38 35 2E 20 50 6C 65    HiSoft 1985. Ple
01D220:  61 73 65 20 62 75 79 20 64 6F 6E 27 74 20 73 74    ase buy don't st
01D230:  65 61 6C CD EE 02 CD D4 08 CD 84 0E 18 F5 C3 F2    eal.............
01D240:  01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 ED B0 21 41    ..............!A
01D2D0:  01 11 84 0E D5 CD 51 0C B7 C2 00 00 E1 EB ED 52    ......Q........R
01D2E0:  E5 21 4E 01 11 80 00 42 4B ED B0 21 84 0E C1 C3    .!N....BK..!....
01D2F0:  FE 00 3A AB 23 32 46 22 3C 32 44 22 3A AC 23 32    ..:.#2F"<2D":.#2
01D300:  43 22 3A AD 23 21 43 22 86 3D 32 42 22 3A AE 23    C":.#!C".=2B":.#
01D310:  21 44 22 86 D6 03 32 45 22 3C 32 47 22 2A 06 00    !D"...2E"<2G"*..
01D320:  F9 25 22 40 22 22 E8 22 21 80 00 7E 85 6F 23 36    .%"@""."!..~.o#6
01D330:  00 21 81 00 ED 5B F9 22 D5 06 0F CD D3 02 11 FB    .!...[."........
01D340:  22 06 05 CD D3 02 D1 ED 4B A7 23 C5 2A 40 22 ED    ".......K.#.*@".
01D350:  42 44 4D E1 E5 EB CD 54 0C E1 FE 02 20 06 3D CD    BDM....T.... .=.
01D360:  BD 05 18 65 2B 36 FF 23 ED 53 E6 22 AF 12 3A BD    ...e+6.#.S."..:.
01D370:  23 B7 28 0F 21 CF 23 7E 23 B7 20 04 CD 00 24 37    #.(.!.#~#. ...$7
01D380:  D4 6A 08 DD 21 48 22 AF DD 77 00 DD 77 01 DD 77    .j..!H"..w..w..w
01D390:  02 DD CB 00 CE 32 E5 22 21 01 00 22 DF 22 3A 43    .....2."!..".":C
01D3A0:  22 4F 3A 44 22 47 2A A7 23 54 5D 22 EA 22 C3 33    "O:D"G*.#T]".".3
01D3B0:  01 3A BE 23 B7 28 0F 21 D4 23 7E 23 B7 20 04 CD    .:.#.(.!.#~#. ..
01D3C0:  02 24 37 D4 6A 08 CD 52 08 3A 41 01 B7 C2 CE 01    .$7.j..R.:A.....
01D3D0:  C3 50 0C AF 12 7E B7 C8 23 FE 20 28 F8 2B 7E 12    .P...~..#. (.+~.
01D3E0:  13 B7 C8 23 FE 20 28 02 10 F4 AF 1B 12 C9 CD 84    ...#. (.........
01D3F0:  BB E5 21 48 22 CB 4E 28 05 CD D8 04 18 21 DD CB    ..!H".N(.....!..
01D400:  12 13 23 01 08 00 ED B0 3E 2E 12 13 01 03 00 ED    ..#.....>.......
01D410:  B0 3E 20 12 E1 06 0F CD B6 07 C1 05 C0 3A D5 22    .> ..........:."
01D420:  47 C3 5D 0A 48 69 74 20 61 20 6B 65 79 00 CD E9    G.].Hit a key...
01D430:  0C CD 20 0D D8 0E 13 18 3F E5 CD 14 0D 38 42 11    .. .....?....8B.
01D440:  6A 0E 21 8F 0B CD 00 0D 28 37 D5 0E 11 CD 50 0E    j.!.....(7....P.
01D450:  3C D1 C1 C8 C5 D5 CD 1A 0E D1 CD 85 0B 0E 13 CD    <...............
01D460:  50 0E E1 CD 14 0D 11 71 0E 21 61 0E AF 12 01 09    P......q.!a.....
01D470:  00 ED B0 CD 85 0B 0E 17 CD 50 0E 3C 3E 01 C8 AF    .........P.<>...
01D480:  C9 E1 3E 01 C9 EB 36 42 23 36 41 23 36 4B C9 42    ..>...6B#6A#6K.B
01D490:  41 4B 7E FE 2A 28 04 23 10 F8 C9 36 3F 23 10 FB    AK~.*(.#...6?#..
01D4A0:  C9 C5 D5 CD E9 0C 21 B4 0D CD 04 0D 28 63 21 B0    ......!.....(c!.
01D4B0:  0D CD 04 0D 28 6A CD 17 0D DA 82 0C CD 1A 0E 0E    ....(j..........
01D4C0:  13 CD 50 0E 0E 16 CD 50 0E 3C E1 C1 E5 09 7E 36    ..P....P.<....~6
01D4D0:  1A D1 F5 E5 28 17 21 80 00 06 81 1A 13 10 12 4F    ....(.!........O
01D4E0:  C5 CD 3E 0C C1 79 21 80 00 06 80 28 04 3E 02 18    ..>..y!....(.>..
01D4F0:  18 77 23 FE 0D 28 16 FE 1A 20 E0 CD 3E 0C 20 ED    .w#..(... ..>. .
01D500:  0E 10 CD 50 0E 3C 28 E5 AF E1 C1 70 C9 3E 0A 18    ...P.<(....p.>..
01D510:  CC 16 04 E1 C1 CD 29 0C 1E 1A 4A CD 53 0E AF C9    ......)...J.S...
01D520:  16 05 E1 C1 CD 29 0C AF C9 C5 4A 5E 23 CD 53 0E    .....)....J^#.S.
01D530:  7B 1E 0A FE 0D 28 F6 C1 0B 78 B1 20 EC C9 D5 0E    {....(...x. ....
01D540:  15 CD 50 0E B7 D1 C9 FE 0A C8 FE 1A 37 C8 3F C9    ..P.........7.?.
01D550:  C7 AF 18 02 3E 01 32 83 0E C5 D5 CD E9 0C 21 B8    ....>.2.......!.
01D560:  0D CD 04 0D 20 17 D1 C1 0E 03 CD 53 0E CD 47 0C    .... ......S..G.
01D570:  38 58 28 F4 12 13 0B 78 B1 20 ED 18 40 CD 17 0D    8X(....x. ..@...
01D580:  30 05 3E 01 D1 C1 C9 0E 0F CD 50 0E 3C 28 F3 D1    0.>.......P.<(..
01D590:  C1 D5 EB 09 D1 01 80 FF 09 3A 83 0E B7 28 2D E5    .........:...(-.
01D5A0:  CD D8 0C 06 80 7E E6 7F 23 FE 0A 28 13 FE 1A 28    .....~..#..(...(
01D5B0:  18 4F 12 13 10 EF E1 B7 ED 52 19 30 E2 3E 02 C9    .O.......R.0.>..
01D5C0:  3E 0D B9 0E 0A 28 ED 18 E9 E1 AF C9 CD D8 0C 20    >....(......... 
01D5D0:  F9 01 80 00 ED B0 18 F4 D5 C5 0E 14 CD 50 0E B7    .............P..
01D5E0:  C1 D1 21 80 00 C8 36 1A C9 C5 E5 11 61 0E 01 22    ..!...6.....a.."
01D5F0:  00 21 CA 0D ED B0 D1 1A FE 20 13 28 FA 1B C1 C9    .!....... .(....
01D600:  02 76 28 09 CD EC 03 CB 5E 20 06 18 0D CB 5E 28    .v(.....^ ....^(
01D610:  05 CD 7E 04 18 09 CB 76 28 05 D5 CD 31 03 D1 CD    ..~....v(...1...
01D620:  36 05 CD 2B 08 CB 8E CB 9E DD CB 02 B6 E1 C3 81    6..+............
01D630:  BB E5 C5 3A 43 22 4F CD 2B 08 3A E5 22 B7 28 29    ...:C"O.+.:.".()
01D640:  67 3A B2 23 6F 3A B1 23 47 1A 13 FE 09 28 14 FE    g:.#o:.#G....(..
01D650:  0D 28 59 FE 01 DC B4 03 38 52 FE 20 30 03 05 28    .(Y.....8R. 0..(
01D660:  02 10 E6 2D 20 DF 25 20 D8 1A 13 FE 0D CC D4 03    ...- .% ........
01D670:  28 3A FE 01 DC E3 03 38 33 FE 09 20 0E CD 2A 0F    (:.....83.. ..*.
01D680:  CD 74 08 CD 86 08 81 4F 0D 18 0D FE 20 38 33 FE    .t.....O.... 83.
01D690:  80 38 02 3E 3F CD C3 08 0C 3A 42 22 B9 30 CA 1A    .8.>?....:B".0..
01D6A0:  13 FE 01 DC B4 03 38 04 FE 0D 20 F3 F5 CD FE 03    ......8... .....
01D6B0:  F1 C1 E1 C9 DD CB 00 76 C0 E5 2A E6 22 B7 ED 52    .......v..*."..R
01D6C0:  E1 C9 47 3E 5E CD C3 08 0C 3A 42 22 B9 38 D0 78    ..G>^....:B".8.x
01D6D0:  C6 40 18 C1 F5 3A A9 23 B7 20 02 3E 20 0C CD C3    .@...:.#. .> ...
01D6E0:  08 F1 C9 CD B4 03 F5 3A AA 23 18 EC C5 3A 47 22    .......:.#...:G"
01D6F0:  47 3A 42 22 4F CD 2B 08 C1 3E 0A C3 C3 08 3A DE    G:B"O.+..>....:.
01D700:  22 B7 C8 47 DD CB 00 4E 20 25 3A 42 22 B9 38 1F    "..G...N %:B".8.
01D710:  21 CA 23 7E B7 28 0A 47 23 7E CD C3 08 10 F9 18    !.#~.(.G#~......
01D720:  0E 3A 42 22 B9 38 08 3E 20 CD C3 08 0C 10 F2 AF    .:B".8.> .......
01D730:  32 DE 22 C9 D5 C5 3A 43 22 4F 1B 1A 13 B7 28 1D    2."...:C"O....(.
01D740:  1A B7 28 19 FE 0D 28 15 FE 09 20 08 CD 2A 0F 81    ..(...(... ..*..
01D750:  4F 0D 18 05 FE 20 30 01 0C 0C 13 18 E3 0C 3A 43    O.... 0.......:C
01D760:  22 ED 44 81 4F 3A E5 22 B7 47 79 28 0E CD 2F 10    ".D.O:.".Gy(../.
01D770:  5F AF 83 10 FD ED 44 81 38 01 AF C1 D1 C9 E5 D5    _.....D.8.......
01D780:  C5 CD 34 04 4F 3A B1 23 81 3D 32 DE 22 05 ED 5B    ..4.O:.#.=2."..[
01D790:  34 21 CD 5E 0F CD 31 03 CD 29 05 20 37 CD 34 04    4!.^..1..). 7.4.
01D7A0:  4F D5 CD 4F 0F CD 34 04 D1 91 30 01 AF 32 DE 22    O..O..4...0..2."
01D7B0:  04 2A 34 21 B7 ED 52 20 10 DD CB 02 76 28 05 3E    .*4!..R ....v(.>
01D7C0:  FF 32 DE 22 CD 1C 05 18 03 CD 31 03 38 06 3A 45    .2."......1.8.:E
01D7D0:  22 B8 20 C4 C1 D1 E1 C9 CD 29 05 C0 E5 D5 C5 F5    ". ......)......
01D7E0:  CD 52 08 ED 5B EA 22 3A 44 22 47 0E 00 CD 29 05    .R..[.":D"G...).
01D7F0:  20 25 21 48 22 CB 76 CB 9E 28 10 2A 34 21 AF ED     %!H".v..(.*4!..
01D800:  06 03 18 02 06 04 D5 1A CD C1 0D 96 20 04 23 13    ............ .#.
01D810:  10 F5 D1 C9 CD E9 0C CD 35 0D D8 79 B7 C8 37 C9    ........5..y..7.
01D820:  CD 4C 0D 3E 01 D8 21 62 0E 06 08 CD 92 0B 06 03    .L.>..!b........
01D830:  CD 92 0B B7 C9 CD 4C 0D D8 4F 21 62 0E 06 0B 7E    ......L..O!b...~
01D840:  FE 3F 37 C8 FE 2A 37 C8 10 F5 B7 C9 EB 11 61 0E    .?7..*7.......a.
01D850:  4E 23 7E FE 3A 20 0F 79 CD C1 0D 23 D6 40 D8 FE    N#~.: .y...#.@..
01D860:  11 3F D8 12 18 01 2B 06 08 13 CD EC 0D CC 99 0D    .?....+.........
01D870:  28 21 38 0B 12 10 F2 CD EC 0D 28 1D 3F D8 04 13    (!8.......(.?...
01D880:  10 FD 06 03 CD EC 0D C8 D8 12 13 10 F7 CD EC 0D    ................
01D890:  C8 37 C9 4F 3E 07 B8 79 C9 E5 D5 C5 F5 21 AD 0D    .7.O>..y.....!..
01D8A0:  11 6A 0E 01 03 00 ED B0 F1 C1 D1 E1 C9 20 20 20    .j...........   
01D8B0:  4C 53 54 3A 50 55 4E 3A 52 44 52 3A 00 2A 2E 2A    LST:PUN:RDR:.*.*
01D8C0:  00 FE 61 D8 FE 7B D0 D6 20 C9 00 20 20 20 20 20    ..a..{.. ..     
01D8D0:  20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00          ..........
01D8E0:  00 00 00 00 00 00 00 00 00 00 00 00 7E 23 FE 2E    ............~#..
01D8F0:  28 16 CD C1 0D FE 21 38 0D E5 C5 21 0B 0E 01 0F    (.....!8...!....
01D900:  00 ED B1 C1 E1 C9 BF C9 B7 37 C9 3C 3E 2C 3B 3A    .........7.<>,;:
01D910:  3D 5B 5D 5F 25 7C 28 29 2F 5C 3A 61 0E F5 0E 1D    =[]_%|()/\:a....
01D920:  DD E5 CD 05 00 DD E1 F1 E5 B7 20 04 3A 04 00 3C    .......... .:..<
01D930:  47 21 00 00 37 ED 6A 10 FC D1 7B A5 20 03 7A A4    G!..7.j...{. .z.
01D940:  C8 3A 04 00 F5 0E 0D CD 53 0E F1 5F 0E 0E 18 03    .:......S.._....
01D950:  11 61 0E DD E5 E5 D5 C5 CD 05 00 C1 D1 E1 DD E1    .a..............
01D960:  C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D980:  00 00 00 00 DA B3 12 DD CB 00 6E 20 1B FE FF CA    ..........n ....
01D990:  2B 19 E5 D5 21 15 23 87 16 00 5F 19 5E 23 56 EB    +...!.#..._.^#V.
01D9A0:  D1 E3 FE 56 DC A7 14 C9 B7 C8 32 DB 22 CD D9 13    ...V......2."...
01D9B0:  DA AB 12 DD CB 00 66 28 12 7E B7 C8 FE 0D C8 FE    ......f(.~......
01D9C0:  09 20 0E 3A B1 23 32 DE 22 18 06 CD 78 14 DA AF    . .:.#2."...x...
01D9D0:  12 3A DB 22 77 23 FE 0D CC DE 0E C3 98 0F CD A7    .:."w#..........
01D9E0:  14 54 5D 3A 45 22 B8 20 04 CD 7F 10 05 04 DD CB    .T]:E". ........
01D9F0:  00 DE 37 CD 8C 10 CD D9 13 3A 48 22 CB 47 C8 CB    ..7......:H".G..
01DA00:  52 20 08 B9 20 05 CD 1C 05 18 03 CD 31 03 38 07    R .. .......1.8.
01DA10:  04 3A 45 22 B8 30 D6 F1 C1 D1 E1 C9 0C ED 5B 39    .:E".0........[9
01DA20:  21 CD 31 03 ED 5B 36 21 C9 E5 21 33 21 3E FF CD    !.1..[6!..!3!>..
01DA30:  C3 08 77 E1 B7 C9 E5 D5 C5 3A 43 22 ED 44 81 3C    ..w......:C".D.<
01DA40:  32 DB 22 3A 48 22 CB 4F 20 24 21 4A 22 CB 76 28    2.":H".O $!J".v(
01DA50:  05 CD 85 05 18 18 CB 46 CB 86 C4 D5 05 CB 4E CB    .......F......N.
01DA60:  8E C4 DD 06 CD A5 05 CD 2C 06 C1 D1 E1 C9 CD 2C    ........,......,
01DA70:  06 21 4A 22 CD D5 05 CD 5B 07 CD DD 06 CD 2A 07    .!J"....[.....*.
01DA80:  CD 19 07 18 DF 3A 46 22 47 3A 43 22 4F CD 2B 08    .....:F"G:C"O.+.
01DA90:  21 CA 23 7E 23 B7 C2 6A 08 3A AD 23 C3 86 08 3A    !.#~#..j.:.#...:
01DAA0:  B3 23 C3 18 08 3A 49 22 B7 28 08 DD 36 01 00 CB    .#...:I".(..6...
01DAB0:  D6 18 05 CB 56 CB 96 C8 F5 CD 9F 05 F1 CB CE 21    ....V..........!
01DAC0:  DF 12 3C 23 23 3D 20 FB 5E 23 56 EB 3A AF 23 47    ..<##= .^#V.:.#G
01DAD0:  CD B6 07 37 C9 E5 3A BA 23 CD 18 08 CB 66 20 23    ...7..:.#....f #
01DAE0:  06 05 21 19 06 CD B6 07 2A E8 22 ED 5B E6 22 ED    ..!.....*.".[.".
01DAF0:  52 CD 72 07 DD CB 00 56 3E 20 28 02 3E 2A CD C3    R.r....V> (.>*..
01DB00:  08 E1 C9 06 06 21 1E 06 CD B6 07 2A 40 22 ED 5B    .....!.....*@".[
01DB10:  E8 22 ED 52 CD 72 07 E1 C9 46 52 45 45 3A 42 4C    .".R.r...FREE:BL
01DB20:  4F 43 4B 3A 4F 3A AD 23 FE 50 79 C9 3A B4 23 ED    OCK:O:.#.Py.:.#.
01DB30:  5B DF 22 30 11 CD 24 06 30 0C DD CB 02 56 C0 F5    [."0..$.0....V..
01DB40:  CD DD 06 F1 18 1B 2A E3 22 DD CB 00 4E 20 12 DD    ......*."...N ..
01DB50:  CB 02 76 20 0C B7 ED 52 28 1B C6 05 CD 18 08 18    ..v ...R(.......
01DB60:  0B CD 18 08 06 05 21 D8 06 CD B6 07 EB 22 E3 22    ......!......"."
01DB70:  06 00 CD 78 07 CD B6 06 CD 24 06 3A B5 23 30 06    ...x.....$.:.#0.
01DB80:  DD CB 02 56 28 1C DD CB 02 76 20 16 DD CB 00 4E    ...V(....v ....N
01DB90:  20 10 ED 5B E1 22 B7 ED 52 C8 19 C6 04 CD 18 08     ..[."..R.......
01DBA0:  18 0D E5 CD 18 08 06 04 21 D4 06 CD B6 07 E1 22    ........!......"
01DBB0:  E1 22 44 C3 7E 07 3A DB 22 4F 3A E5 22 B7 28 0B    ."D.~.:."O:.".(.
01DBC0:  47 CD 2F 10 67 AF 84 38 07 10 FB 81 26 00 6F D0    G./.g..8....&.o.
01DBD0:  21 FF 00 C9 43 4F 4C 3A 4C 49 4E 45 3A E5 3A B6    !...COL:LINE:.:.
01DBE0:  23 CD 18 08 21 48 22 CB 66 28 07 06 06 21 13 07    #...!H".f(...!..
01DBF0:  18 10 CB 46 28 07 06 06 21 07 07 18 05 06 06 21    ...F(...!......!
01DC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01DC10:  19 00 00 00 02 09 4E E5 19 00 41 02 00 00 00 02    ......N...A.....
01DC20:  19 00 46 02 00 00 00 02 19 00 42 02 00 00 00 02    ..F.......B.....
01DC30:  19 00 47 02 00 00 00 02 19 00 43 02 00 00 00 02    ..G.......C.....
01DC40:  19 00 48 02 00 00 00 02 19 00 44 02 00 00 00 02    ..H.......D.....
01DC50:  19 00 49 02 00 00 00 02 19 00 45 02 00 00 00 02    ..I.......E.....
01DC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DD00:  67 C0 D5 C5 ED 5B 34 21 CD 5E 0F CD 1C 0F 30 09    g....[4!.^....0.
01DD10:  F5 CD 78 14 F1 77 23 18 F2 C1 D1 C9 1A 13 FE 20    ..x..w#........ 
01DD20:  28 06 FE 09 28 02 B7 C9 37 C9 E5 C5 3A 43 22 ED    (...(...7...:C".
01DD30:  44 81 0E 00 B7 28 0F 6F 3A B1 23 67 7D 94 28 06    D....(.o:.#g}.(.
01DD40:  30 FB 2C 0C 18 F6 79 B7 C1 E1 C0 3A B1 23 C9 1B    0.,...y....:.#..
01DD50:  1A 13 18 05 1A 13 FE 0D C8 FE 01 30 F7 C9 1B 1A    ...........0....
01DD60:  FE FF 28 0B 1B 1A FE FF 28 05 FE 0D 20 F6 37 13    ..(.....(... .7.
01DD70:  C9 D5 ED 5B EA 22 CD 5E 0F ED 53 EA 22 D1 C9 D5    ...[.".^..S."...
01DD80:  ED 5B EA 22 CD 4F 0F ED 53 EA 22 D1 C9 D5 ED 5B    .[.".O..S."....[
01DD90:  A7 23 B7 ED 52 19 D1 C9 E5 D5 C5 B7 ED 52 45 3A    .#..R........RE:
01DDA0:  43 22 4F 62 6B 1E 00 78 B7 28 24 7E FE 09 20 08    C"Obk..x.($~.. .
01DDB0:  CD 2A 0F 3D 81 4F 18 05 FE 20 30 01 0C 23 0C 3A    .*.=.O... 0..#.:
01DDC0:  42 22 B9 30 08 1C CD 2F 10 ED 44 81 4F 10 DC 79    B".0.../..D.O..y
01DDD0:  C1 4F 7B 21 E5 22 BE 77 28 04 DD CB 00 CE D1 E1    .O{!.".w(.......
01DDE0:  C9 C5 3A E5 22 B7 28 08 47 CD 2F 10 81 4F 10 F9    ..:.".(.G./..O..
01DDF0:  3A 43 22 F5 ED 44 81 3C 47 F1 4F 62 6B 7E FE 0D    :C"..D.<G.Obk~..
01DE00:  28 2B B7 28 28 FE 09 20 17 CD 2A 0F B8 38 06 05    (+.((.. ..*..8..
01DE10:  28 1B 23 18 18 3D F5 ED 44 80 47 F1 81 4F 18 08    (.#..=..D.G..O..
01DE20:  FE 20 30 04 0C 05 28 05 0C 23 10 D1 2B C1 C9 E5    . 0...(..#..+...
01DE30:  3A B2 23 6F 3A B1 23 67 AF 84 2D 20 FC E1 C9 7E    :.#o:.#g..- ...~
01DE40:  FE 0D 23 CC 51 10 2B C9 2B 7E FE 0D CC 64 10 23    ..#.Q.+.+~...d.#
01DE50:  C9 CD A7 14 CD 5E 0F B7 CD 8C 10 3A 44 22 B8 CA    .....^.....:D"..
01DE60:  77 10 05 C9 CD A7 14 CD 4F 0F 37 CD 8C 10 3A 45    w.......O.7...:E
01DE70:  22 B8 CA 7F 10 04 C9 CD 71 0F DD CB 00 CE C9 CD    ".......q.......
01DE80:  7F 0F 3E FF 32 DE 22 DD CB 02 F6 C9 E5 2A DF 22    ..>.2."......*."
01DE90:  38 02 2B 2B 23 22 DF 22 E1 C9 54 5D 13 CD 5E 0F    8.++#"."..T]..^.
01DEA0:  E5 EB ED 5B A7 23 01 00 00 18 03 CD 4F 0F B7 ED    ...[.#......O...
01DEB0:  52 19 03 20 F6 ED 43 DF 22 EB E1 3A AE 23 CB 3F    R.. ..C."..:.#.?
01DEC0:  3D 47 F5 D5 E5 2A A7 23 B7 ED 52 E1 28 0A CD 5E    =G...*.#..R.(..^
01DED0:  0F 30 04 10 F9 18 01 05 ED 53 EA 22 D1 F1 90 47    .0.......S."...G
01DEE0:  3A 44 22 80 47 DD CB 00 CE C3 98 0F E5 21 7B 23    :D".G........!{#
01DEF0:  F5 7E B7 28 08 F1 BE 23 20 F6 E1 37 C9 F1 E1 AF    .~.(...# ..7....
01DF00:  E5 2A E6 22 ED 5B A7 23 B7 ED 52 44 4D E1 CD A1    .*.".[.#..RDM...
01DF10:  0B B7 20 0A DD CB 02 6E C2 6F 18 C3 B1 02 3D CC    .. ....n.o....=.
01DF20:  D7 12 28 03 CD DB 12 C1 D1 E1 C9 E5 CD B9 19 18    ..(.............
01DF30:  04 E5 CD 6F 19 7C B5 20 02 E1 C9 C5 D5 44 4D 21    ...o.|. .....DM!
01DF40:  FB 22 36 00 ED 5B A7 23 0B 78 B1 28 0B CD 4F 0F    ."6..[.#.x.(..O.
01DF50:  30 F6 D1 C1 E1 C3 C7 12 C1 C1 C1 62 6B C3 9A 10    0..........bk...
01DF60:  21 4A 22 CB D6 CD A5 05 DD CB 02 D6 C3 9F 05 D5    !J".............
01DF70:  C5 CD 60 19 06 0C 21 D2 19 CD B6 07 06 04 21 FB    ..`...!.......!.
01DF80:  22 3E 2D 32 D9 22 04 CD 95 08 CD 0F 1C 28 16 FE    ">-2.".......(..
01DF90:  0D 28 1E D6 30 FE 0A 30 EE 05 28 EA C6 30 77 23    .(..0..0..(..0w#
01DFA0:  CD C3 08 18 E2 78 FE 05 28 DD 2B 04 CD 05 18 18    .....x..(.+.....
01DFB0:  D6 36 00 CD B9 19 C1 D1 C9 21 00 00 11 FB 22 1A    .6.......!....".
01DFC0:  13 B7 C8 D6 30 29 E5 29 29 C1 09 85 6F 30 F0 24    ....0).))...o0.$
01DFD0:  18 ED 47 6F 20 74 6F 20 6C 69 6E 65 3A 20 CD FE    ..Go to line: ..
01DFE0:  11 D8 CD 40 20 CA AB 12 CD 57 20 C3 99 1A CD FE    ...@ ....W .....
01DFF0:  11 D8 E5 D5 C5 CD 3E 12 2A E6 22 09 ED 5B 40 22    ......>.*."..[@"
01E000:  EB ED 52 C1 D1 E1 DA CB 12 E5 CD 3E 12 ED 43 DB    ..R........>..C.
01E010:  22 E1 E5 3A F3 22 F5 CD 59 12 F1 32 F3 22 ED 5B    "..:."..Y..2.".[
01E020:  E6 22 EB B7 ED 52 44 4D 03 19 ED 5B DB 22 E5 19    ."...RDM...[."..
01E030:  54 5D ED 53 E6 22 E1 ED B8 ED 4B DB 22 D1 D5 21    T].S."....K."..!
01E040:  F3 22 CD 19 21 ED B0 62 6B 2B CD 5E 0F CD BC 17    ."..!..bk+.^....
01E050:  E1 54 5D 13 CD 5E 0F CD B3 17 C3 9A 10 CD 1C 12    .T]..^..........
01E060:  D8 CD 40 20 20 04 CD 4B 1B C0 CD 57 20 2A F4 22    ..@  ..K...W *."
01E070:  C3 9A 10 DD CB 00 56 CA D3 12 E5 D5 2A 40 22 E5    ......V.....*@".
01E080:  ED 5B 3E 22 B7 ED 52 23 ED 5B E6 22 19 D1 38 04    .[>"..R#.[."..8.
01E090:  EB 2B ED 52 D1 E1 DA CB 12 E5 2A 40 22 ED 4B 3E    .+.R......*@".K>
01E0A0:  22 ED 43 D5 22 B7 ED 42 44 4D 03 E1 E5 CD 59 12    ".C."..BDM....Y.
01E0B0:  2A E8 22 ED 5B E6 22 ED 53 D7 22 B7 ED 52 22 DB    *.".[.".S."..R".
01E0C0:  22 EB D1 D5 ED 52 23 22 D9 22 2A DB 22 ED 5B D5    "....R#"."*.".[.
01E0D0:  22 D5 E5 19 2B ED 5B 40 22 38 04 ED 52 38 0C E1    "...+.[@"8..R8..
01E0E0:  EB D1 D5 B7 ED 52 23 22 DB 22 E5 E1 ED 5B D7 22    .....R#"."...[."
01E0F0:  19 22 D7 22 EB ED 4B D9 22 ED B8 ED 53 EC 22 54    ."."..K."...S."T
01E100:  C9 ED 52 19 C0 E5 D5 2A 34 21 ED 5B A7 23 ED 52    ..R....*4!.[.#.R
01E110:  D1 E1 C8 E5 D5 2A 34 21 54 5D CD 5E 0F CD 7F 11    .....*4!T].^....
01E120:  D1 E1 30 03 AF 37 C9 CD 51 10 E5 2A 34 21 2B 36    ..0..7..Q..*4!+6
01E130:  20 E3 CD D9 13 E3 36 0D DD CB 00 CE E1 AF 3C C9     .....6.......<.
01E140:  7E B7 C8 FE 0D C0 E5 D5 2A 36 21 54 5D CD 4F 0F    ~.......*6!T].O.
01E150:  CD 7F 11 D1 E1 30 03 AF 37 C9 CD A7 14 E5 D5 CD    .....0..7.......
01E160:  4F 0F 62 6B D1 2B 7E B7 28 02 36 20 E3 CD D9 13    O.bk.+~.(.6 ....
01E170:  E3 7E B7 28 02 36 0D DD CB 00 CE E1 AF 3C C9 B7    .~.(.6.......<..
01E180:  ED 52 30 07 7D 2F 6F 7C 2F 67 23 3A 38 21 85 6F    .R0.}/o|/g#:8!.o
01E190:  30 01 24 E5 2A 3B 21 ED 5B 39 21 ED 52 D1 ED 52    0.$.*;!.[9!.R..R
01E1A0:  C9 3A 38 21 ED 5B 39 21 83 5F 30 01 14 EB B7 ED    .:8!.[9!._0.....
01E1B0:  52 44 4D EB 54 5D C9 E5 2A 39 21 1B B7 ED 52 19    RDM.T]..*9!...R.
01E1C0:  28 14 1A CD EC 10 38 F3 1B B7 ED 52 19 28 07 1A    (.....8....R.(..
01E1D0:  CD EC 10 30 F3 13 E1 C9 03 0A B7 C8 FE 0D C8 CD    ...0............
01E1E0:  EC 10 30 F4 03 0A B7 C8 FE 0D C8 CD EC 10 38 F4    ..0...........8.
01E1F0:  C9 E5 B7 ED 52 3A 38 21 95 32 38 21 E1 C9 E5 D5    ....R:8!.28!....
01E200:  11 F3 22 CD 26 21 EB 2B B7 ED 52 30 0A 21 F6 22    ..".&!.+..R0.!."
01E210:  CD 19 21 B7 ED 52 3F D1 E1 DA BF 12 3A F3 22 3C    ..!..R?.....:."<
01E220:  37 CA B7 12 3A F6 22 3C 37 CA BB 12 E5 D5 C5 CD    7...:."<7.......
01E230:  3E 12 B7 EB ED 52 C1 D1 E1 3F DA C3 12 C9 11 F3    >....R...?......
01E240:  22 CD 26 21 21 F6 22 CD 19 21 B7 ED 52 44 4D 03    ".&!!."..!..RDM.
01E250:  19 C9 78 2F 47 79 2F 4F 03 ED 43 EE 22 22 EC 22    ..x/Gy/O..C.""."
01E260:  E5 D5 C5 54 5D 13 CD 5E 0F 3E FF 21 F0 22 06 03    ...T]..^.>.!."..
01E270:  C5 23 4E 23 46 2B 2B EB B7 ED 42 09 EB 20 01 77    .#N#F++...B.. .w
01E280:  23 23 23 C1 10 EA 06 03 21 F0 22 B7 23 5E 23 56    ###.....!.".#^#V
01E290:  E5 2A EC 22 ED 52 28 02 30 05 2A EE 22 19 EB E1    .*.".R(.0.*."...
01E2A0:  72 2B 73 23 23 10 E5 C1 D1 E1 C9 3E 01 18 2E 3E    r+s##......>...>
01E2B0:  02 18 2A 3E 03 18 26 3E 04 18 22 3E 05 18 1E 3E    ..*>..&>..">...>
01E2C0:  06 18 1A 3E 07 18 16 3E 08 18 12 3E 09 18 0E 3E    ...>...>...>...>
01E2D0:  0A 18 0A 3E 0B 18 06 3E 0C 18 02 3E 0D 32 49 22    ...>...>...>.2I"
01E2E0:  C9 FD 12 FE 12 0C 13 1D 13 2F 13 44 13 57 13 6B    ........./.D.W.k
01E2F0:  13 80 13 8D 13 9B 13 A7 13 BA 13 CF 13 00 4F 75    ..............Ou
01E300:  5D 13 ED 4B DB 22 E1 ED B0 22 D5 22 2B ED 5B 40    ]..K."..."."+.[@
01E310:  22 B7 ED 52 20 B4 2A D7 22 22 E6 22 ED 5B 3E 22    "..R .*."".".[>"
01E320:  B7 ED 52 38 0D DD CB 00 96 2A 40 22 22 E8 22 22    ..R8.....*@"".""
01E330:  3E 22 2A EC 22 54 5D 13 CD 5E 0F CD BC 17 E1 54    >"*."T]..^.....T
01E340:  5D 13 CD 5E 0F CD B3 17 C3 9A 10 E5 C5 CD 9F 05    ]..^............
01E350:  06 0F 21 62 1B CD B6 07 DD CB 02 D6 CD E7 17 C1    ..!b............
01E360:  E1 C9 41 62 61 6E 64 6F 6E 20 62 6C 6F 63 6B 3A    ..Abandon block:
01E370:  20 CD 1C 12 D8 E5 D5 C5 21 F6 1B 36 00 CD 9A 1B     .......!..6....
01E380:  28 14 E5 CD 3E 12 E1 CD A1 0B B7 28 09 3D CC D7    (...>......(.=..
01E390:  12 28 03 CD DB 12 C1 D1 E1 C9 C5 CD 60 19 06 0A    .(..........`...
01E3A0:  21 05 1C CD B6 07 06 0E 3E 2D 32 D9 22 21 F6 1B    !.......>-2."!..
01E3B0:  7E B7 28 07 05 23 CD C3 08 18 F5 04 CD 95 08 CD    ~.(..#..........
01E3C0:  0F 1C 28 18 FE 15 28 2C FE 0D 28 20 FE 20 38 EC    ..(...(,..( . 8.
01E3D0:  28 16 05 28 E6 77 CD C3 08 23 18 E0 78 FE 0F 28    (..(.w...#..x..(
01E3E0:  DB 2B 04 CD 05 18 18 D4 DD CB 02 EE 36 00 21 F6    .+..........6.!.
01E3F0:  1B 78 D6 0F C1 C9 00 00 00 00 00 00 00 00 00 00    .x..............
01E400:  00 00 00 00 00 46 69 6C 65 6E 61 6D 65 3A 20 E5    .....Filename: .
01E410:  C5 F5 2A D9 23 01 D9 23 09 3A D9 22 47 7E 23 B7    ..*.#..#.:."G~#.
01E420:  20 FB 10 F9 F1 BE C1 E1 C9 E5 D5 C5 22 D5 22 21     ..........."."!
01E430:  F6 1B 36 00 CD 9A 1B CA C4 1C E5 DD CB 00 96 2A    ..6............*
01E440:  40 22 ED 5B E6 22 B7 ED 52 44 4D 2A D5 22 CD 59    @".[."..RDM*.".Y
01E450:  12 54 5D C5 2A E6 22 B7 ED 52 44 4D 03 ED 43 DB    .T].*."..RDM..C.
01E460:  22 19 D5 ED 5B 40 22 ED 53 E6 22 ED 53 E8 22 ED    "...[@".S.".S.".
01E470:  B8 13 ED 53 D7 22 D1 C1 78 B1 28 1E E1 CD 54 0C    ...S."..x.(...T.
01E480:  3D 28 0D 3D 28 0F DD CB 00 CE ED 53 D5 22 18 0D    =(.=(......S."..
01E490:  CD D7 12 18 08 CD CB 12 18 03 CD AB 12 ED 5B D5    ..............[.
01E4A0:  22 2A D7 22 B7 ED 52 44 4D 19 CD 52 12 ED 4B DB    "*."..RDM..R..K.
01E4B0:  22 ED B0 1B ED 53 E6 22 2A D5 22 54 5D 13 CD 5E    "....S."*."T]..^
01E4C0:  0F CD BC 17 C1 D1 E1 CD B3 17 C3 9A 10 E5 D5 C5    ................
01E4D0:  3A B7 23 21 4B 22 22 DB 22 CD 4A 1D 32 D5 22 38    :.#!K"".".J.2."8
01E4E0:  17 3A B8 23 21 8D 22 22 DB 22 CD 4A 1D 32 D7 22    .:.#!."".".J.2."
01E4F0:  38 06 CD 59 1E CD 36 1D C1 D1 E1 D8 CD 2E 1D C8    8..Y..6.........
01E500:  74 20 6F 66 20 6D 65 6D 6F 72 79 00 4C 69 6E 65    t of memory.Line
01E510:  20 69 73 20 74 6F 6F 20 6C 6F 6E 67 00 55 6E 64     is too long.Und
01E520:  65 66 69 6E 65 64 20 63 6F 6D 6D 61 6E 64 00 42    efined command.B
01E530:  6C 6F 63 6B 20 73 74 61 72 74 20 75 6E 6D 61 72    lock start unmar
01E540:  6B 65 64 00 42 6C 6F 63 6B 20 65 6E 64 20 75 6E    ked.Block end un
01E550:  6D 61 72 6B 65 64 00 49 6E 76 61 6C 69 64 20 64    marked.Invalid d
01E560:  65 73 74 69 6E 61 74 69 6F 6E 00 42 6C 6F 63 6B    estination.Block
01E570:  20 6D 61 72 6B 73 20 72 65 76 65 72 73 65 64 00     marks reversed.
01E580:  4E 6F 20 73 75 63 68 20 6C 69 6E 65 00 42 6C 6F    No such line.Blo
01E590:  63 6B 20 74 6F 6F 20 62 69 67 00 4D 61 72 6B 65    ck too big.Marke
01E5A0:  72 20 6C 6F 73 74 00 4E 6F 20 62 6C 6F 63 6B 20    r lost.No block 
01E5B0:  69 6E 20 62 75 66 66 65 72 00 4E 6F 20 66 69 6C    in buffer.No fil
01E5C0:  65 2F 42 61 64 20 66 69 6C 65 6E 61 6D 65 00 44    e/Bad filename.D
01E5D0:  69 73 63 20 66 75 6C 6C 00 B7 DD CB 00 76 C0 E5    isc full.....v..
01E5E0:  D5 CD 4F 0F E1 E5 EB B7 ED 52 E5 2A 3B 21 ED 5B    ..O......R.*;!.[
01E5F0:  39 21 B7 ED 52 D1 ED 52 30 07 D1 E1 E3 E1 C3 AF    9!..R..R0.......
01E600:  12 ED 5B E6 22 2A E8 22 B7 ED 52 ED 5B 39 21 19    ..[."*."..R.[9!.
01E610:  ED 5B 3B 21 ED 52 D1 E1 30 18 DD CB 00 56 C8 CD    .[;!.R..0....V..
01E620:  4B 1B 37 C0 DD CB 00 96 E5 2A 40 22 22 E8 22 E1    K.7......*@"".".
01E630:  18 A7 C5 01 00 00 CD 59 12 C1 B7 ED 52 E5 DD CB    .......Y....R...
01E640:  00 F6 ED 53 34 21 D5 CD 4F 0F ED 53 36 21 E1 EB    ...S4!..O..S6!..
01E650:  B7 ED 52 7D 32 38 21 E1 7D 2A 39 21 E5 85 6F 30    ..R}28!.}*9!..o0
01E660:  01 24 E5 C5 2A 34 21 ED 5B 39 21 3A 38 21 06 00    .$..*4!.[9!:8!..
01E670:  4F ED B0 C1 E1 D1 B7 C9 D5 C5 E5 3A 38 21 2A 39    O..........:8!*9
01E680:  21 06 00 4F 09 ED 5B 3B 21 ED 52 37 28 15 3C 32    !..O..[;!.R7(.<2
01E690:  38 21 2A 3B 21 D1 D5 B7 ED 52 44 4D 19 54 5D 2B    8!*;!....RDM.T]+
01E6A0:  ED B8 AF E1 C1 D1 C9 DD CB 00 76 C8 C5 B7 ED 52    ..........v....R
01E6B0:  E5 DD CB 00 B6 2A 36 21 ED 5B 34 21 ED 52 3A 38    .....*6!.[4!.R:8
01E6C0:  21 F5 16 00 5F EB ED 52 28 06 D4 E7 14 DC 0F 15    !..._..R(.......
01E6D0:  F1 06 00 4F 2A 39 21 ED 5B 34 21 D5 ED B0 D1 E1    ...O*9!.[4!.....
01E6E0:  19 C1 DD CB 02 C6 C9 ED 5B E6 22 D5 19 54 5D ED    ........[."..T].
01E6F0:  53 E6 22 E1 E5 23 ED 4B 36 21 ED 42 44 4D E1 78    S."..#.K6!.BDM.x
01E700:  23 CD 7A 1E 2B D8 23 18 22 CD 2E 1D C8 CD 7A 1E    #.z.+.#.".....z.
01E710:  D8 CD AF 1E CD 7A 1E 18 12 CD 2E 1D C8 7E B7 28    .....z.......~.(
01E720:  0A CD 7A 1E 38 05 CD AF 1E 30 F2 C3 9A 10 7E B7    ..z.8....0....~.
01E730:  C8 3A D1 22 B7 C9 3A D3 22 21 D1 22 96 21 CF 22    .:."..:."!.".!."
01E740:  77 AF CB 7E 28 01 3D 23 77 C9 4F CD 3E 1E 22 D7    w..~(.=#w.O.>.".
01E750:  22 CB 8B E5 C5 79 CD 4B 07 3A B0 23 47 2A D7 22    "....y.K.:.#G*."
01E760:  CD B6 07 79 CD 4B 07 C1 E1 CB 4B 28 06 2B 7E 23    ...y.K....K(.+~#
01E770:  CD DB 07 CB 83 CD 95 08 47 E5 21 DB 23 BE E1 20    ........G.!.#.. 
01E780:  06 CB 43 CB C3 28 EE CB 43 28 08 FE 3F 20 2F 06    ..C..(..C(..? /.
01E790:  80 18 2B 3E 2D 32 D9 22 78 CD 0F 1C 28 4A 3E 2B    ..+>-2."x...(J>+
01E7A0:  32 D9 22 78 CD 0F 1C 28 3B 78 FE 12 28 9D FE 13    2."x...(;x..(...
01E7B0:  28 60 FE 15 28 29 FE 0D 28 22 FE 20 38 B7 CB 4B    (`..()..(". 8..K
01E7C0:  28 06 7A FE 20 78 28 AD 77 23 14 36 00 CD DB 07    (.z. x(.w#.6....
01E7D0:  CB 4B C2 73 1D 16 01 CB CB C3 53 1D AF 7A C9 CD    .K.s......S..z..
01E7E0:  2A 07 37 C9 06 09 18 D6 CB 4B CA 75 1D 7A B7 CA    *.7......K.u.z..
01E7F0:  75 1D 2B 15 CD 05 18 7E 36 00 06 04 FE 1B 28 0A    u.+....~6.....(.
01E800:  FE 7F 28 06 06 01 FE 20 30 05 CD 05 18 10 FB C3    ..(.... 0.......
01E810:  73 1D E5 C5 06 21 21 4B 22 11 8D 22 4E 1A 77 79    s....!!K".."N.wy
01E820:  12 23 13 10 F7 2A D1 22 ED 5B D3 22 ED 53 D1 22    .#...*.".[.".S."
01E830:  22 D3 22 CD 36 1D CD 2A 07 C1 E1 C3 4B 1D 2A DB    ".".6..*....K.*.
01E840:  22 11 21 00 EB 19 EB C5 01 21 00 ED B0 C1 E5 16    ".!......!......
01E850:  FF 7E 23 14 B7 20 FA E1 C9 21 6C 22 11 4B 22 01    .~#.. ...!l".K".
01E860:  21 00 C5 ED B0 C1 54 5D 21 AE 22 ED B0 3A D5 22    !.....T]!."..:."
01E870:  32 D1 22 3A D7 22 32 D3 22 C9 D5 C5 E5 2B 11 4B    2.":."2."....+.K
01E880:  22 23 7E B7 28 1F 1A FE 80 28 03 BE 20 F3 E5 23    "#~.(....(.. ..#
01E890:  13 1A B7 28 15 7E B7 28 0B 1A FE 80 28 F1 BE 28    ...(.~.(....(..(
01E8A0:  EE E1 18 DA E1 E1 C1 D1 3F C9 E1 E3 37 18 F6 D5    ........?...7...
01E8B0:  C5 F5 22 DB 22 ED 4B CF 22 2A E6 22 09 ED 5B E8    ..".".K."*."..[.
01E8C0:  22 B7 ED 52 30 57 78 B1 28 3B 2A E6 22 E5 09 22    "..R0Wx.(;*.".."
01E8D0:  E6 22 2A DB 22 ED 5B D1 22 19 CD 59 12 CB 78 28    ."*.".[."..Y..x(
01E8E0:  14 09 54 5D B7 ED 42 E3 C1 C5 B7 ED 42 44 4D 03    ..T]..B.....BDM.
01E8F0:  E1 ED B0 18 10 EB E1 C5 B7 ED 52 44 4D 03 19 D1    ..........RDM...
01E900:  B1 C8 ED B8 ED 52 44 4D 19 23 CD 52 12 B7 C9 ED    .....RDM.#.R....
01E910:  5B 36 21 D5 19 54 5D C1 C5 2A E6 22 23 B7 ED 42    [6!..T]..*."#..B
01E920:  44 4D E1 78 B1 28 0B E5 ED B0 ED 52 44 4D E1 CD    DM.x.(.....RDM..
01E930:  52 12 1B ED 53 E6 22 C9 DD CB 00 EE 3E 09 C3 84    R...S.".....>...
01E940:  0E CD 8D 0F C8 2B CD 3F 10 18 5F 7E B7 C8 23 CD    .....+.?.._~..#.
01E950:  48 10 18 56 2B 7E FE 0D 23 20 06 2B CD 51 10 18    H..V+~..# .+.Q..
01E960:  1D CD 8D 0F 28 18 2B 7E FE 0D 28 11 CD EC 10 38    ....(.+~..(....8
01E970:  F0 CD 8D 0F 28 08 2B 7E CD EC 10 30 F4 23 18 2A    ....(.+~...0.#.*
01E980:  7E 23 B7 C8 FE 0D C9 7E B7 28 1F FE 0D 20 06 23    ~#.....~.(... .#
01E990:  CD 64 10 18 15 CD 80 15 28 0F CD EC 10 30 F6 CD    .d......(....0..
01E9A0:  80 15 28 05 CD EC 10 38 F6 2B C3 98 0F CD 8D 0F    ..(....8.+......
01E9B0:  C8 2B 7E FE 0D 28 08 CD 98 0F CD 2A 0F 20 F2 CD    .+~..(.....*. ..
01E9C0:  3F 10 18 E6 7E B7 C8 FE 0D 23 28 12 2B 23 7E FE    ?...~....#(.+#~.
01E9D0:  0D 28 0B B7 28 08 CD 98 0F CD 2A 0F 20 EF CD 48    .(..(.....*. ..H
01E9E0:  10 18 C7 62 6B 18 C3 D5 CD 4F 0F 1B 62 6B D1 18    ...bk....O..bk..
01E9F0:  B9 E5 62 6B CD 8D 0F E1 C8 CD 51 10 C3 E1 0F D5    ..bk......Q.....
01EA00:  CD 4F 0F D1 D8 CD 64 10 18 F2 2A EA 22 54 5D 3A    .O....d...*."T]:
01EA10:  44 22 4F 78 91 B7 28 06 CD 8C 10 3D 20 FA 3A 44    D"Ox..(....= .:D
01EA20:  22 47 18 34 3A 44 22 4F 78 91 B7 28 06 CD 8C 10    "G.4:D"Ox..(....
01EA30:  3D 20 FA 3A 44 22 47 ED 5B EA 22 CD 4F 0F F5 37    = .:D"G.[.".O..7
01EA40:  CD 8C 10 F1 04 38 06 3A 45 22 B8 30 EE 05 62 6B    .....8.:E".0..bk
01EA50:  2B CD 5E 0F B7 CD 8C 10 C3 98 0F E5 2A EA 22 CD    +.^.........*.".
01EA60:  8D 0F E1 C8 3A AE 23 6F 2D 2D 2D CD 5E 0F CD 71    ....:.#o---.^..q
01EA70:  0F F5 B7 CD 8C 10 F1 38 06 CD E1 0F C3 9A 10 2D    .......8.......-
01EA80:  20 E9 DD CB 00 CE C3 E1 0F DD CB 00 CE 3A AE 23     ............:.#
01EA90:  6F 2D 2D 2D CD 7F 0F CD 4F 0F 30 09 CD 5E 0F CD    o---....O.0..^..
01EAA0:  E1 0F C3 9A 10 37 CD 8C 10 2D 20 E8 18 D4 CD 8D    .....7...- .....
01EAB0:  0F C8 DD CB 00 CE 21 01 00 22 DF 22 2A A7 23 54    ......!.."."*.#T
01EAC0:  5D 22 EA 22 3A 44 22 47 C3 98 0F 01 FF FF 03 CD    ]".":D"G........
01EAD0:  4F 0F 30 FA 2A DF 22 09 22 DF 22 62 6B 2B CD 5E    O.0.*."."."bk+.^
01EAE0:  0F 3A AE 23 3D 3D C3 C0 10 B7 ED 52 7D 19 02 03    .:.#==.....R}...
01EAF0:  7B 02 03 7A 02 C9 7E FE FF 20 04 E1 C3 CF 12 D1    {..z..~.. ......
01EB00:  EB 19 EB ED B8 2A DB 22 11 8D 22 EB ED 4B D3 22    .....*.".."..K."
01EB10:  78 B1 28 02 ED B0 62 6B F1 C1 D1 B7 C9 CD AB 12    x.(...bk........
01EB20:  2A DB 22 F1 C1 D1 37 C9 AF 18 02 3E 01 E5 D5 C5    *."...7....>....
01EB30:  F5 21 F6 1B 36 00 CD 9A 1B 28 17 F1 F5 B7 28 05    .!..6....(....(.
01EB40:  CD 7A 0A 18 03 CD 2E 0B 3D CC D7 12 28 04 DD CB    .z......=...(...
01EB50:  00 CE F1 C1 D1 E1 C9 AF 18 0D AF 18 11 3E 01 18    .............>..
01EB60:  06 3E 01 18 09 3E 02 32 DD 22 18 3D 3E 02 32 DD    .>...>.2.".=>.2.
01EB70:  22 CD D9 13 DA AB 12 CD 01 11 20 04 DA AF 12 C9    "......... .....
01EB80:  C5 D5 CD A1 11 3A DD 22 FE 01 28 09 38 04 D1 D5    .....:."..(.8...
01EB90:  18 06 1B 18 03 CD B7 11 CD F1 11 D5 ED B0 E1 D1    ................
01EBA0:  C1 3E FF 32 DE 22 C3 98 0F CD D9 13 DA AB 12 CD    .>.2."..........
01EBB0:  40 11 20 04 DA AF 12 C9 E5 D5 C5 54 5D 44 4D 2A    @. ........T]DM*
01EBC0:  39 21 3A 38 21 85 6F 30 01 24 3A DD 22 FE 01 38    9!:8!.o0.$:."..8
01EBD0:  07 28 08 44 4D 0B 18 06 03 18 03 CD D8 11 C5 B7    .(.DM...........
01EBE0:  ED 42 44 4D 03 E1 CD F1 11 ED B0 C1 D1 E1 3E FF    .BDM..........>.
01EBF0:  32 DE 22 C3 98 0F CD 32 14 C5 21 48 22 CB B6 CB    2."....2..!H"...
01EC00:  FE CB CE ED 5B 34 21 D5 2A E6 22 23 ED 4B 36 21    ....[4!.*."#.K6!
01EC10:  C5 B7 ED 42 44 4D E1 78 B1 20 02 03 2B E5 D5 EB    ...BDM.x. ..+...
01EC20:  ED 52 ED 5B E6 22 19 22 E6 22 D1 E1 C5 B7 ED 52    .R.[.".".".....R
01EC30:  44 4D 19 2B CD 52 12 23 C1 ED B0 D1 C1 C3 E1 0F    DM.+.R.#........
01EC40:  E5 D5 2A 40 22 ED 5B E6 22 B7 ED 52 7C B7 22 DB    ..*@".[."..R|.".
01EC50:  22 32 D5 22 D1 E1 C9 E5 11 F6 22 CD 26 21 B7 ED    "2."......".&!..
01EC60:  52 F5 CD 3E 12 F1 E1 38 02 ED 42 E5 3A D5 22 B7    R..>...8..B.:.".
01EC70:  CA FF 20 DD CB 00 D6 11 F6 22 CD 26 21 ED 53 D5    .. ......".&!.S.
01EC80:  22 2A 40 22 22 D7 22 2A E6 22 B7 ED 52 22 D9 22    "*@""."*."..R"."
01EC90:  2A D5 22 ED 5B DB 22 B7 ED 52 F5 11 F3 22 CD 26    *.".[."..R...".&
01ECA0:  21 F1 38 05 B7 ED 52 30 0A 2A D5 22 B7 ED 52 23    !.8...R0.*."..R#
01ECB0:  22 DB 22 2A D5 22 ED 5B D7 22 ED 4B DB 22 E5 ED    "."*.".[.".K."..
01ECC0:  B8 22 D5 22 ED 53 D7 22 D1 EB 23 13 ED 4B D9 22    .".".S."..#..K."
01ECD0:  D5 ED B0 E1 1B D5 11 F3 22 CD 26 21 B7 ED 52 E1    ........".&!..R.
01ECE0:  20 AE 22 E6 22 2A D7 22 22 E8 22 23 22 3E 22 CD     ."."*.""."#">".
01ECF0:  3E 12 CD 52 12 AF 3D 32 F3 22 32 F6 22 E1 C9 CD    >..R..=2."2."...
01ED00:  23 5E 23 56 83 6F 62 30 01 24 C3 9A 10 C5 01 F0    #^#V.ob0.$......
01ED10:  22 CD E9 16 C1 C9 E5 21 F0 22 18 DA DD CB 00 76    "......!.".....v
01ED20:  28 16 ED 5B 34 21 21 48 22 CB B6 CB CE 3A AD 23    (..[4!!H"....:.#
01ED30:  32 DE 22 62 6B C3 98 0F DD CB 00 7E C8 3A 38 21    2."bk......~.:8!
01ED40:  E5 2A E6 22 85 6F 30 01 24 D5 ED 5B E8 22 B7 ED    .*.".o0.$..[."..
01ED50:  52 D1 DD CB 00 56 E1 38 15 CA AB 12 CD 4B 1B C0    R....V.8.....K..
01ED60:  E5 DD CB 00 96 2A 40 22 22 E8 22 E1 18 CA 21 48    .....*@""."...!H
01ED70:  22 CB F6 CB CE ED 53 34 21 ED 53 36 21 ED 5B 39    ".....S4!.S6!.[9
01ED80:  21 E5 3A 38 21 83 6F 62 30 01 24 2B 36 0D E1 CD    !.:8!.ob0.$+6...
01ED90:  A7 14 18 9F 3A 48 22 EE 01 18 05 3A 48 22 EE 10    ....:H"....:H"..
01EDA0:  32 48 22 DD CB 02 CE C9 3A 4A 22 EE 10 CB C7 32    2H".....:J"....2
01EDB0:  4A 22 C9 C5 01 F3 22 CD E9 16 C1 C9 7E B7 F5 20    J"....".....~.. 
01EDC0:  07 2B 7E FE 0D CC 5E 0F C5 01 F6 22 CD E9 16 C1    .+~...^...."....
01EDD0:  F1 C0 7E 23 FE 0D C0 54 5D C9 E5 21 F3 22 18 04    ..~#...T]..!."..
01EDE0:  E5 21 F6 22 C3 F6 16 E5 C5 06 0A 21 FB 17 CD B6    .!.".......!....
01EDF0:  07 CD 95 08 CB AF FE 59 C1 E1 C9 53 75 72 65 3F    .......Y...Sure?
01EE00:  20 20 20 20 20 3E 08 CD C3 08 3E 20 CD C3 08 3E         >....> ...>
01EE10:  08 C3 C3 08 DD CB 00 CE 47 3A 43 22 4F E5 C5 CD    ........G:C"O...
01EE20:  2B 08 21 FD 12 3A AD 23 47 CD B6 07 C1 3A B3 23    +.!..:.#G....:.#
01EE30:  4F 3A AC 23 81 4F CD 2B 08 E1 C3 CC 05 E5 C5 3A    O:.#.O.+.......:
01EE40:  44 22 21 A2 18 CD 14 18 CD 9F 05 06 0E 21 59 18    D"!..........!Y.
01EE50:  CD B6 07 CD E7 17 C1 E1 C9 41 62 61 6E 64 6F 6E    .........Abandon
01EE60:  20 74 65 78 74 3A 20 CD 3D 18 CA B1 02 B7 C0 21     text: .=......!
01EE70:  F6 1B 36 00 CD 9A 1B 28 F1 11 80 00 3E 0F 12 13    ..6....(....>...
01EE80:  3E 20 12 13 01 0F 00 C5 ED B0 C1 C3 1D 02 5E 55    > ............^U
01EE90:  20 74 6F 20 61 62 6F 72 74 20 63 6F 6D 6D 61 6E     to abort comman
01EEA0:  64 00 53 65 65 20 6D 61 6E 75 61 6C 20 66 6F 72    d.See manual for
01EEB0:  20 64 65 74 61 69 6C 73 00 3E 01 18 01 AF 32 DB     details.>....2.
01EEC0:  22 E5 D5 C5 2A F9 22 11 F6 1B 18 03 12 13 23 7E    "...*.".......#~
01EED0:  B7 20 F9 12 3A 44 22 21 8E 18 F5 CD 14 18 F1 3C    . ..:D"!.......<
01EEE0:  23 CD 14 18 DD CB 02 AE CD 9A 1B 28 3A 3A DB 22    #..........(::."
01EEF0:  B7 E5 D5 C5 C4 39 0B C1 D1 E1 B7 C4 D7 12 20 27    .....9........ '
01EF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01EF10:  1A 00 00 00 02 09 4E E5 1A 00 41 02 00 00 00 02    ......N...A.....
01EF20:  1A 00 46 02 00 00 00 02 1A 00 42 02 00 00 00 02    ..F.......B.....
01EF30:  1A 00 47 02 00 00 00 02 1A 00 43 02 00 00 00 02    ..G.......C.....
01EF40:  1A 00 48 02 00 00 00 02 1A 00 44 02 00 00 00 02    ..H.......D.....
01EF50:  1A 00 49 02 00 00 00 02 1A 00 45 02 00 00 00 02    ..I.......E.....
01EF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F000:  3E 12 E5 D5 EB 2A E6 22 B7 ED 52 44 4D D1 E1 23    >....*."..RDM..#
01F010:  ED B0 1B ED 53 E6 22 18 D6 7E D5 23 5E 23 56 62    ....S."..~.#^#Vb
01F020:  83 6F D1 D0 24 C9 1A E5 EB 23 5E 23 56 E1 83 5F    .o..$....#^#V.._
01F030:  D0 14 C9 00 00 00 00 00 00 3E 21 3D 22 FF 00 00    .........>!="...
01F040:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F050:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F0F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F100:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F110:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F140:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F150:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F1C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01    ................
01F1E0:  00 00 00 00 00 00 00 00 00 00 90 24 00 00 00 00    ...........$....
01F1F0:  FF 00 00 FF 00 00 FF 00 00 00 23 00 00 00 00 00    ..........#.....
01F200:  5E 43 0D 0A 5E 44 0D 0A 5E 45 0D 0A 5E 46 0D 0A    ^C..^D..^E..^F..
01F210:  5E 47 0D 0A 5E 48 0D 0A 5E 49 0D 0A 5E 4A 0D 0A    ^G..^H..^I..^J..
01F220:  5E 4B 0D 0A 5E 4C 0D 0A 5B 45 4E 54 45 52 5D 0D    ^K..^L..[ENTER].
01F230:  0A 5E 4E 0D 0A 5E 4F 0D 0A 5E 50 0D 0A 5E 51 0D    .^N..^O..^P..^Q.
01F240:  0A 5E 52 0D 0A 5E 53 0D 0A 5E 54 0D 0A 5E 55 0D    .^R..^S..^T..^U.
01F250:  0A 5E 56 0D 0A 5E 57 0D 0A 5E 58 0D 0A 5E 59 0D    .^V..^W..^X..^Y.
01F260:  0A 5E 5A 0D 0A 5E 5B 0D 0A 5E 5C 0D 0A 5E 5D 0D    .^Z..^[..^\..^].
01F270:  0A 5E 5E 0D 0A 5E 5F 0D 0A 20 0D 0A 21 0D 0A 22    .^^..^_.. ..!.."
01F280:  0D 0A 23 0D 0A 24 0D 0A 25 0D 0A 26 0D 0A 27 0D    ..#..$..%..&..'.
01F290:  0A 28 0D 0A 29 0D 0A 2A 0D 0A 2B 0D 0A 2C 0D 0A    .(..)..*..+..,..
01F2A0:  2D 0D 0A 2E 0D 0A 2F 0D 0A 30 0D 0A 31 0D 0A 32    -...../..0..1..2
01F2B0:  0D 0A 33 0D 0A 34 0D 0A 35 0D 0A 36 0D 0A 37 0D    ..3..4..5..6..7.
01F2C0:  0A 38 0D 0A 39 0D 0A 3A 0D 0A 3B 0D 0A 3C 0D 0A    .8..9..:..;..<..
01F2D0:  3D 0D 0A 3E 0D 0A 3F 0D 0A 40 0D 0A 41 0D 0A 42    =..>..?..@..A..B
01F2E0:  0D 0A 43 0D 0A 44 0D 0A 45 0D 0A 46 0D 0A 47 0D    ..C..D..E..F..G.
01F2F0:  0A 48 0D 0A 49 0D 0A 4A 0D 0A 4B 0D 0A 4C 0D 0A    .H..I..J..K..L..
01F300:  4D 0D 0A 4E 0D 0A 4F 0D 0A 50 0D 0A 51 0D 0A 52    M..N..O..P..Q..R
01F310:  0D 0A 53 0D 0A 54 0D 0A 55 0D 0A 56 0D 0A 57 0D    ..S..T..U..V..W.
01F320:  0A 58 0D 0A 59 0D 0A 5A 0D 0A 5B 0D 0A 5C 0D 0A    .X..Y..Z..[..\..
01F330:  5D 0D 0A 5E 0D 0A 5F 0D 0A 60 0D 0A 61 0D 0A 62    ]..^.._..`..a..b
01F340:  0D 0A 63 0D 0A 64 0D 0A 65 0D 0A 66 0D 0A 67 0D    ..c..d..e..f..g.
01F350:  0A 68 0D 0A 69 0D 0A 6A 0D 0A 6B 0D 0A 6C 0D 0A    .h..i..j..k..l..
01F360:  6D 0D 0A 6E 0D 0A 6F 0D 0A 70 0D 0A 71 0D 0A 72    m..n..o..p..q..r
01F370:  0D 0A 73 0D 0A 74 0D 0A 75 0D 0A 76 0D 0A 77 0D    ..s..t..u..v..w.
01F380:  0A 78 0D 0A 79 0D 0A 7A 0D 0A 7B 0D 0A 7C 0D 0A    .x..y..z..{..|..
01F390:  7D 0D 0A 7E 0D 0A 5B 44 45 4C 5D 0D 0A 0D 0A 0D    }..~..[DEL].....
01F3A0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F3B0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F3C0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F3D0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F3E0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F3F0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F410:  00 00 00 00 00 2B 1F 41 15 41 15 4B 15 54 15 87    .....+.A.A.K.T..
01F420:  15 AD 15 C4 15 E3 15 E7 15 F1 15 FF 15 0A 16 24    ...............$
01F430:  16 5B 16 89 16 AE 16 CB 16 31 19 DA 17 E0 17 9B    .[.......1......
01F440:  17 A8 17 B3 17 BC 17 DE 19 EE 19 5D 1A 73 1A 71    ...........].s.q
01F450:  1B 29 1C 0D 17 16 17 CD 1C FC 1C 09 1D 19 1D 67    .).............g
01F460:  18 BD 18 B9 18 28 1F F6 1F 94 17 38 15 1C 17 5A    .....(.....8...Z
01F470:  1F 57 1F 61 1F 5D 1F 6C 1F 65 1F 0D 09 20 22 28    .W.a.].l.e... "(
01F480:  29 5B 5D 7B 7D 3D 2B 2D 2A 2F 3C 3E 5E 3B 3A 2C    )[]{}=+-*/<>^;:,
01F490:  23 24 26 5C 00 00 00 00 00 00 65 64 38 30 2E 68    #$&\......ed80.h
01F4A0:  6C 70 00 00 00 00 00 90 24 00 00 01 01 50 19 1D    lp......$....P..
01F4B0:  20 08 02 32 10 1A 29 8B AD 22 80 00 0A 00 00 00     ..2..).."......
01F4C0:  01 1F 00 00 00 01 0C 00 00 00 01 12 00 00 00 00    ................
01F4D0:  00 00 00 00 00 00 00 00 00 2C 00 10 00 00 00 00    .........,......
01F4E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F4F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F500:  00 00 00 00 00 0B 46 00 13 00 08 00 04 00 01 00    ......F.........
01F510:  06 00 0F 53 00 0F 44 00 11 53 00 11 44 00 05 00    ...S..D..S..D...
01F520:  18 00 0F 05 00 0F 18 00 12 00 03 00 11 52 00 11    .............R..
01F530:  43 00 0F 47 00 11 42 00 11 4B 00 16 00 0F 06 00    C..G..B..K......
01F540:  0B 42 00 0B 4B 00 0B 56 00 0B 43 00 0B 59 00 0F    .B..K..V..C..Y..
01F550:  50 00 0B 57 00 0B 52 00 0B 30 00 11 30 00 11 46    P..W..R..0..0..F
01F560:  00 0C 00 0F 4C 00 0F 41 00 0B 51 00 0F 51 00 0B    ....L..A..Q..Q..
01F570:  58 00 0B 4A 00 19 00 0F 49 00 09 00 0F 52 00 7F    X..J....I....R..
01F580:  00 07 00 0F 54 00 14 00 11 7F 00 11 59 00 00 ED    ....T.......Y...
01F590:  B0 3E 20 12 E1 06 0F CD B6 07 C1 05 C0 3A D5 22    .> ..........:."
01F5A0:  47 C3 5D 0A 48 69 74 20 61 20 6B 65 79 00 CD E9    G.].Hit a key...
01F5B0:  0C CD 20 0D D8 0E 13 18 3F E5 CD 14 0D 38 42 11    .. .....?....8B.
01F5C0:  6A 0E 21 8F 0B CD 00 0D 28 37 D5 0E 11 CD 50 0E    j.!.....(7....P.
01F5D0:  3C D1 C1 C8 C5 D5 CD 1A 0E D1 CD 85 0B 0E 13 CD    <...............
01F5E0:  50 0E E1 CD 14 0D 11 71 0E 21 61 0E AF 12 01 09    P......q.!a.....
01F5F0:  00 ED B0 CD 85 0B 0E 17 CD 50 0E 3C 3E 01 C8 AF    .........P.<>...
01F600:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F610:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F620:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F630:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F640:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F650:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 5B 43 4F    .............[CO
01F660:  50 59 5D 0D 0A 5E 5B 54 41 42 5D 0D 0A 0D 0A 0D    PY]..^[TAB].....
01F670:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01F680:  0A 0D 0A 0D 0A 0D 0A 0D 0A F0 0D 0A F1 0D 0A F2    ................
01F690:  0D 0A F3 0D 0A 5B 53 48 5D F0 0D 0A 5B 53 48 5D    .....[SH]...[SH]
01F6A0:  F1 0D 0A 5B 53 48 5D F2 0D 0A 5B 53 48 5D F3 0D    ...[SH]...[SH]..
01F6B0:  0A 5E F0 0D 0A 5E F1 0D 0A 5E F2 0D 0A 5E F3 0D    .^...^...^...^..
01F6C0:  0A 5B 45 53 43 5D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .[ESC]..........
01F6D0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F6E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F6F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F700:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F710:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F720:  0D 0A 1A 5B 53 48 5D F2 0D 0A 5B 53 48 5D F3 0D    ...[SH]...[SH]..
01F730:  0A 5E F0 0D 0A 5E F1 0D 0A 5E F2 0D 0A 5E F3 0D    .^...^...^...^..
01F740:  0A 5B 45 53 43 5D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .[ESC]..........
01F750:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F760:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F770:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
01F780:  EC 0D 20 F2 CD 04 0F 18 E6 7E B7 C8 FE 0D 23 28    .. ......~....#(
01F790:  12 2B 23 7E FE 0D 28 0B B7 28 08 CD 5A 0E CD EC    .+#~..(..(..Z...
01F7A0:  0D 20 EF CD 0D 0F 18 C7 62 6B 18 C3 D5 CD 11 0E    . ......bk......
01F7B0:  1B 62 6B D1 18 B9 E5 62 6B CD 4F 0E E1 C8 CD 16    .bk....bk.O.....
01F7C0:  0F C3 A3 0E D5 CD 11 0E D1 D8 CD 29 0F 18 F2 2A    ..£........)...*
01F7D0:  74 21 54 5D 3A CE 20 4F 78 91 B7 28 06 CD 51 0F    t!T]:. Ox..(..Q.
01F7E0:  3D 20 FA 3A CE 20 47 18 34 3A CE 20 4F 78 91 B7    = .:. G.4:. Ox..
01F7F0:  28 06 CD 51 0F 3D 20 FA 3A CE 20 47 ED 5B 74 21    (..Q.= .:. G.[t!
01F800:  30 30 31 43 75 72 73 6F 72 20 4D 6F 76 69 6E 67    001Cursor Moving
01F810:  20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32 0D 0A     commands..002..
01F820:  30 32 30 43 68 61 72 61 63 74 65 72 20 4C 65 66    020Character Lef
01F830:  74 0D 0A 30 34 30 43 68 61 72 61 63 74 65 72 20    t..040Character 
01F840:  52 69 67 68 74 0D 0A 30 33 30 43 68 61 72 61 63    Right..030Charac
01F850:  74 65 72 20 4C 65 66 74 20 28 41 6C 74 29 0D 0A    ter Left (Alt)..
01F860:  30 30 33 0D 0A 30 35 30 57 6F 72 64 20 4C 65 66    003..050Word Lef
01F870:  74 0D 0A 30 36 30 57 6F 72 64 20 52 69 67 68 74    t..060Word Right
01F880:  0D 0A 30 37 30 54 61 62 20 4C 65 66 74 0D 0A 30    ..070Tab Left..0
01F890:  38 30 54 61 62 20 52 69 67 68 74 0D 0A 30 39 30    80Tab Right..090
01F8A0:  53 74 61 72 74 20 6F 66 20 6C 69 6E 65 0D 0A 31    Start of line..1
01F8B0:  30 30 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A 31    00End of line..1
01F8C0:  31 30 4C 69 6E 65 20 55 70 0D 0A 31 32 30 4C 69    10Line Up..120Li
01F8D0:  6E 65 20 44 6F 77 6E 0D 0A 31 33 30 54 6F 70 20    ne Down..130Top 
01F8E0:  6F 66 20 53 63 72 65 65 6E 0D 0A 31 34 30 42 6F    of Screen..140Bo
01F8F0:  74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D 0A    ttom of Screen..
01F900:  31 35 30 50 61 67 65 20 55 70 0D 0A 31 36 30 50    150Page Up..160P
01F910:  61 67 65 20 44 6F 77 6E 0D 0A 31 37 30 53 74 61    age Down..170Sta
01F920:  72 74 20 6F 66 20 46 69 6C 65 0D 0A 31 38 30 45    rt of File..180E
01F930:  6E 64 20 6F 66 20 46 69 6C 65 0D 0A 30 30 32 0D    nd of File..002.
01F940:  0A 30 30 31 54 65 78 74 20 64 65 6C 65 74 69 6E    .001Text deletin
01F950:  67 20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32 0D    g commands..002.
01F960:  0A 34 32 30 44 65 6C 65 74 65 20 4C 69 6E 65 0D    .420Delete Line.
01F970:  0A 30 30 33 0D 0A 34 36 30 44 65 6C 65 74 65 20    .003..460Delete 
01F980:  6C 61 73 74 20 63 68 61 72 61 63 74 65 72 0D 0A    last character..
01F990:  34 37 30 44 65 6C 65 74 65 20 74 68 69 73 20 63    470Delete this c
01F9A0:  68 61 72 61 63 74 65 72 0D 0A 34 38 30 44 65 6C    haracter..480Del
01F9B0:  65 74 65 20 77 6F 72 64 20 6C 65 66 74 0D 0A 34    ete word left..4
01F9C0:  39 30 44 65 6C 65 74 65 20 77 6F 72 64 20 72 69    90Delete word ri
01F9D0:  67 68 74 0D 0A 35 30 30 44 65 6C 65 74 65 20 74    ght..500Delete t
01F9E0:  6F 20 73 74 61 72 74 20 6C 69 6E 65 0D 0A 35 31    o start line..51
01F9F0:  30 44 65 6C 65 74 65 20 74 6F 20 65 6E 64 20 6C    0Delete to end l
01FA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC00:  69 6E 65 0D 0A 30 30 32 0D 0A 30 30 31 42 6C 6F    ine..002..001Blo
01FC10:  63 6B 20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32    ck commands..002
01FC20:  0D 0A 32 34 30 4D 61 72 6B 20 53 74 61 72 74 20    ..240Mark Start 
01FC30:  6F 66 20 62 6C 6F 63 6B 0D 0A 32 35 30 4D 61 72    of block..250Mar
01FC40:  6B 20 45 6E 64 20 6F 66 20 62 6C 6F 63 6B 0D 0A    k End of block..
01FC50:  32 36 30 4D 6F 76 65 20 42 6C 6F 63 6B 0D 0A 32    260Move Block..2
01FC60:  37 30 43 6F 70 79 20 42 6C 6F 63 6B 0D 0A 32 38    70Copy Block..28
01FC70:  30 44 65 6C 65 74 65 20 42 6C 6F 63 6B 0D 0A 32    0Delete Block..2
01FC80:  39 30 50 61 73 74 65 20 44 65 6C 65 74 65 64 20    90Paste Deleted 
01FC90:  42 6C 6F 63 6B 0D 0A 33 31 30 52 65 61 64 20 42    Block..310Read B
01FCA0:  6C 6F 63 6B 20 66 72 6F 6D 20 64 69 73 63 0D 0A    lock from disc..
01FCB0:  33 30 30 57 72 69 74 65 20 42 6C 6F 63 6B 20 74    300Write Block t
01FCC0:  6F 20 64 69 73 63 0D 0A 30 30 32 0D 0A 30 30 31    o disc..002..001
01FCD0:  51 75 69 63 6B 20 63 75 72 73 6F 72 20 6D 6F 76    Quick cursor mov
01FCE0:  65 6D 65 6E 74 0D 0A 30 30 32 0D 0A 31 39 30 47    ement..002..190G
01FCF0:  6F 20 74 6F 20 4C 69 6E 65 0D 0A 30 30 33 0D 0A    o to Line..003..
01FD00:  32 30 30 47 6F 20 74 6F 20 73 74 61 72 74 20 6F    200Go to start o
01FD10:  66 20 62 6C 6F 63 6B 0D 0A 32 31 30 47 6F 20 74    f block..210Go t
01FD20:  6F 20 65 6E 64 20 6F 66 20 62 6C 6F 63 6B 0D 0A    o end of block..
01FD30:  33 32 30 52 65 6D 65 6D 62 65 72 20 70 6F 73 69    320Remember posi
01FD40:  74 69 6F 6E 0D 0A 33 33 30 52 65 74 75 72 6E 20    tion..330Return 
01FD50:  74 6F 20 70 6F 73 69 74 69 6F 6E 0D 0A 30 30 32    to position..002
01FD60:  0D 0A 30 30 31 46 69 6E 64 20 61 6E 64 20 53 75    ..001Find and Su
01FD70:  62 73 74 69 74 75 74 65 0D 0A 30 30 32 0D 0A 33    bstitute..002..3
01FD80:  34 30 46 69 6E 64 20 46 69 72 73 74 0D 0A 33 35    40Find First..35
01FD90:  30 46 69 6E 64 20 4E 65 78 74 0D 0A 33 36 30 53    0Find Next..360S
01FDA0:  75 62 73 74 69 74 75 74 65 20 26 20 46 69 6E 64    ubstitute & Find
01FDB0:  0D 0A 33 37 30 53 75 62 73 74 69 74 75 74 65 20    ..370Substitute 
01FDC0:  41 6C 6C 0D 0A 30 30 32 0D 0A 30 30 31 4C 65 61    All..002..001Lea
01FDD0:  76 69 6E 67 20 45 44 38 30 0D 0A 30 30 32 0D 0A    ving ED80..002..
01FDE0:  33 38 30 51 75 69 74 20 61 6E 64 20 45 78 69 74    380Quit and Exit
01FDF0:  0D 0A 33 39 30 45 78 69 74 20 77 69 74 68 6F 75    ..390Exit withou
01FE00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FEA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FEB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FEC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FF50:  00 00 00 00 00 00 00 00 02 AA 06 34 52 02 9B 07    ...........4R...
01FF60:  52 52 02 7F 07 48 52 02 77 07 48 52 02 6F 07 48    RR...HR.w.HR.o.H
01FF70:  52 02 8E 07 48 52 02 85 07 48 52 02 94 07 48 52    R...HR...HR...HR
01FF80:  0D 67 05 48 52 0D 58 05 48 52 0D 50 05 48 52 0D    .g.HR.X.HR.P.HR.
01FF90:  D1 03 48 52 0D C9 03 48 52 0D C4 03 48 52 02 E3    ..HR...HR...HR..
01FFA0:  02 48 52 02 D5 02 48 52 02 C0 02 48 52 02 B4 02    .HR...HR...HR...
01FFB0:  48 52 02 A2 02 48 52 02 9B 02 48 52 02 8F 02 48    HR...HR...HR...H
01FFC0:  52 02 86 02 48 52 02 7D 02 48 52 02 24 01 48 52    R...HR.}.HR.$.HR
01FFD0:  02 1B 01 48 52 02 18 01 48 52 02 15 01 48 52 02    ...HR...HR...HR.
01FFE0:  27 01 48 52 02 12 01 48 52 02 0F 01 48 52 02 0C    '.HR...HR...HR..
01FFF0:  01 48 52 02 09 01 48 52 02 06 01 52 52 00 00 00    .HR...HR...RR...
020000:  74 20 42 61 63 6B 75 70 0D 0A 34 30 30 45 78 69    t Backup..400Exi
020010:  74 20 77 69 74 68 20 61 20 42 61 63 6B 75 70 0D    t with a Backup.
020020:  0A 30 30 33 0D 0A 30 30 32 0D 0A 30 30 31 54 6F    .003..002..001To
020030:  67 67 6C 65 73 0D 0A 30 30 32 0D 0A 32 32 30 54    ggles..002..220T
020040:  6F 67 67 6C 65 20 63 68 61 6E 67 65 2F 69 6E 73    oggle change/ins
020050:  65 72 74 0D 0A 34 33 30 54 6F 67 67 6C 65 20 61    ert..430Toggle a
020060:  75 74 6F 20 69 6E 64 65 6E 74 0D 0A 32 33 30 54    uto indent..230T
020070:  6F 67 67 6C 65 20 73 70 61 63 65 20 64 69 73 70    oggle space disp
020080:  6C 61 79 0D 0A 30 30 33 0D 0A 30 30 32 0D 0A 30    lay..003..002..0
020090:  30 31 4D 69 73 63 65 6C 6C 61 6E 65 6F 75 73 0D    01Miscellaneous.
0200A0:  0A 30 30 32 0D 0A 34 34 30 44 65 6C 69 76 65 72    .002..440Deliver
0200B0:  20 54 41 42 20 63 68 61 72 61 63 74 65 72 0D 0A     TAB character..
0200C0:  34 35 30 52 65 73 74 6F 72 65 20 6C 69 6E 65 0D    450Restore line.
0200D0:  0A 30 31 30 44 69 73 63 20 44 69 72 65 63 74 6F    .010Disc Directo
0200E0:  72 79 0D 0A 34 31 30 45 72 61 73 65 20 66 69 6C    ry..410Erase fil
0200F0:  65 20 66 72 6F 6D 20 64 69 73 63 0D 0A 35 32 30    e from disc..520
020100:  43 6F 6E 74 72 6F 6C 20 6D 65 74 61 2D 6B 65 79    Control meta-key
020110:  0D 0A 35 33 30 48 65 6C 70 20 6B 65 79 0D 0A 30    ..530Help key..0
020120:  30 32 0D 0A 31 2E 20 52 65 74 75 72 6E 20 74 6F    02..1. Return to
020130:  20 43 50 2F 4D 0D 0A 32 2E 20 41 6C 74 65 72 20     CP/M..2. Alter 
020140:  73 63 72 65 65 6E 20 63 6F 64 65 73 0D 0A 33 2E    screen codes..3.
020150:  20 53 61 76 65 20 45 44 38 30 20 61 73 0D 0A 34     Save ED80 as..4
020160:  2E 20 53 61 76 65 20 45 44 38 30 20 61 73 20 61    . Save ED80 as a
020170:  6E 6F 74 68 65 72 20 66 69 6C 65 0D 0A 35 2E 20    nother file..5. 
020180:  41 6C 74 65 72 20 63 6F 6D 6D 61 6E 64 20 63 6F    Alter command co
020190:  64 65 73 0D 0A 36 2E 20 41 6C 74 65 72 20 75 73    des..6. Alter us
0201A0:  65 72 20 6F 70 74 69 6F 6E 73 0D 0A 37 2E 20 4C    er options..7. L
0201B0:  6F 61 64 20 49 6E 73 74 61 6C 6C 61 74 69 6F 6E    oad Installation
0201C0:  20 66 72 6F 6D 20 2E 45 38 30 20 66 69 6C 65 0D     from .E80 file.
0201D0:  0A 38 2E 20 53 61 76 65 20 49 6E 73 74 61 6C 6C    .8. Save Install
0201E0:  61 74 69 6F 6E 20 74 6F 20 2E 45 38 30 20 66 69    ation to .E80 fi
0201F0:  6C 65 0D 0A 5E 40 0D 0A 5E 41 0D 0A 5E 42 0D 0A    le..^@..^A..^B..
020200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
020210:  1B 00 00 00 02 09 4E E5 1B 00 41 02 00 00 00 02    ......N...A.....
020220:  1B 00 46 02 00 00 00 02 1B 00 42 02 00 00 00 02    ..F.......B.....
020230:  1B 00 47 02 00 00 00 02 1B 00 43 02 00 00 00 02    ..G.......C.....
020240:  1B 00 48 02 00 00 00 02 1B 00 44 02 00 00 00 02    ..H.......D.....
020250:  1B 00 49 02 00 00 00 02 1B 00 45 02 00 00 00 02    ..I.......E.....
020260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0203F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0204A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0204B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0204C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0204D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0204E0:  00 00 00 00 00 00 00 00 61 75 74 6F 20 20 20 20    ........auto    
0204F0:  00 00 01 FF 62 72 65 61 6B 20 20 20 00 00 02 FF    ....break   ....
020500:  69 6E 20 6C 6F 6F 70 00 6E 6F 74 20 69 6E 20 73    in loop.not in s
020510:  77 69 74 63 68 00 4C 49 4D 49 54 20 3A 20 74 6F    witch.LIMIT : to
020520:  6F 20 6D 61 6E 79 20 63 61 73 65 20 73 74 61 74    o many case stat
020530:  65 6D 65 6E 74 73 00 6D 75 6C 74 69 70 6C 65 20    ements.multiple 
020540:  64 65 66 61 75 6C 74 20 73 74 61 74 65 6D 65 6E    default statemen
020550:  74 73 00 67 6F 74 6F 20 6E 65 65 64 73 20 61 20    ts.goto needs a 
020560:  6C 61 62 65 6C 00 6D 75 6C 74 69 70 6C 65 20 75    label.multiple u
020570:  73 65 20 6F 66 20 69 64 65 6E 74 69 66 69 65 72    se of identifier
020580:  00 64 69 72 65 63 74 20 65 78 65 63 75 74 69 6F    .direct executio
020590:  6E 20 6E 6F 74 20 70 6F 73 73 69 62 6C 65 20 77    n not possible w
0205A0:  68 65 6E 20 74 72 61 6E 73 6C 61 74 69 6E 67 00    hen translating.
0205B0:  4C 49 4D 49 54 20 3A 20 6E 61 6D 65 20 74 61 62    LIMIT : name tab
0205C0:  6C 65 20 66 75 6C 6C 00 4C 49 4D 49 54 20 3A 20    le full.LIMIT : 
0205D0:  74 6F 6F 20 6D 61 6E 79 20 74 79 70 65 73 00 64    too many types.d
0205E0:  75 70 6C 69 63 61 74 65 20 64 65 63 6C 61 72 61    uplicate declara
0205F0:  74 69 6F 6E 20 2D 20 74 79 70 65 20 6D 69 73 6D    tion - type mism
020600:  61 74 63 68 00 64 75 70 6C 69 63 61 74 65 20 64    atch.duplicate d
020610:  65 63 6C 61 72 61 74 69 6F 6E 20 2D 20 73 74 6F    eclaration - sto
020620:  72 61 67 65 20 63 6C 61 73 73 20 6D 69 73 6D 61    rage class misma
020630:  74 63 68 00 4C 49 4D 49 54 20 3A 20 67 6C 6F 62    tch.LIMIT : glob
020640:  61 6C 20 73 79 6D 62 6F 6C 20 74 61 62 6C 65 20    al symbol table 
020650:  66 75 6C 6C 00 4C 49 4D 49 54 20 3A 20 74 6F 6F    full.LIMIT : too
020660:  20 6D 75 63 68 20 67 6C 6F 62 61 6C 20 64 61 74     much global dat
020670:  61 00 64 75 70 6C 69 63 61 74 65 20 64 65 63 6C    a.duplicate decl
020680:  61 72 61 74 69 6F 6E 00 4C 49 4D 49 54 20 3A 20    aration.LIMIT : 
020690:  6C 6F 63 61 6C 20 73 79 6D 62 6F 6C 20 74 61 62    local symbol tab
0206A0:  6C 65 20 66 75 6C 6C 00 74 68 69 73 20 76 61 72    le full.this var
0206B0:  69 61 62 6C 65 20 77 61 73 20 6E 6F 74 20 69 6E    iable was not in
0206C0:  20 70 61 72 61 6D 65 74 65 72 20 6C 69 73 74 00     parameter list.
0206D0:  75 6E 64 65 66 69 6E 65 64 20 76 61 72 69 61 62    undefined variab
0206E0:  6C 65 28 73 29 00 62 61 64 20 66 75 6E 63 74 69    le(s).bad functi
0206F0:  6F 6E 20 72 65 74 75 72 6E 20 74 79 70 65 00 6E    on return type.n
020700:  63 61 73 65 20 20 20 20 00 00 03 FF 63 61 73 74    case    ....cast
020710:  20 20 20 20 00 00 04 FF 63 68 61 72 20 20 20 20        ....char    
020720:  00 00 05 FF 63 6F 6E 74 69 6E 75 65 00 00 06 FF    ....continue....
020730:  64 65 66 61 75 6C 74 20 00 00 07 FF 64 6F 75 62    default ....doub
020740:  6C 65 20 20 00 00 08 FF 64 6F 20 20 20 20 20 20    le  ....do      
020750:  00 00 09 FF 65 6C 73 65 20 20 20 20 00 00 0B FF    ....else    ....
020760:  65 6E 74 72 79 20 20 20 00 00 0C FF 65 78 74 65    entry   ....exte
020770:  72 6E 20 20 00 00 0D FF 66 6C 6F 61 74 20 20 20    rn  ....float   
020780:  00 00 0E FF 66 6F 72 20 20 20 20 20 00 00 0F FF    ....for     ....
020790:  67 6F 74 6F 20 20 20 20 00 00 10 FF 69 66 20 20    goto    ....if  
0207A0:  20 20 20 20 00 00 11 FF 69 6E 74 20 20 20 20 20        ....int     
0207B0:  00 00 12 FF 6C 6F 6E 67 20 20 20 20 00 00 13 FF    ....long    ....
0207C0:  72 65 67 69 73 74 65 72 00 00 14 FF 72 65 74 75    register....retu
0207D0:  72 6E 20 20 00 00 15 FF 73 68 6F 72 74 20 20 20    rn  ....short   
0207E0:  00 00 16 FF 73 69 7A 65 6F 66 20 20 00 00 17 FF    ....sizeof  ....
0207F0:  73 74 61 74 69 63 20 20 00 00 18 FF 73 74 72 75    static  ....stru
020800:  63 74 20 20 00 00 19 FF 73 77 69 74 63 68 20 20    ct  ....switch  
020810:  00 00 1A FF 74 79 70 65 64 65 66 20 00 00 1B FF    ....typedef ....
020820:  75 6E 69 6F 6E 20 20 20 00 00 1C FF 75 6E 73 69    union   ....unsi
020830:  67 6E 65 64 00 00 1D FF 77 68 69 6C 65 20 20 20    gned....while   
020840:  00 00 1E FF 66 6F 70 65 6E 20 20 20 00 00 F8 5A    ....fopen   ...Z
020850:  67 65 74 63 20 20 20 20 00 00 F3 5A 70 75 74 63    getc    ...Zputc
020860:  20 20 20 20 00 00 EE 5A 66 63 6C 6F 73 65 20 20        ...Zfclose  
020870:  00 00 E9 5A 72 61 77 69 6E 20 20 20 00 00 E4 5A    ...Zrawin   ...Z
020880:  72 61 77 6F 75 74 20 20 00 00 DF 5A 6B 65 79 68    rawout  ...Zkeyh
020890:  69 74 20 20 00 00 DA 5A 67 65 74 63 68 61 72 20    it  ...Zgetchar 
0208A0:  00 00 D5 5A 70 75 74 63 68 61 72 20 00 00 D0 5A    ...Zputchar ...Z
0208B0:  75 6E 67 65 74 63 20 20 00 00 CB 5A 69 73 64 69    ungetc  ...Zisdi
0208C0:  67 69 74 20 00 00 C6 5A 69 73 61 6C 70 68 61 20    git ...Zisalpha 
0208D0:  00 00 C1 5A 69 73 75 70 70 65 72 20 00 00 BC 5A    ...Zisupper ...Z
0208E0:  69 73 6C 6F 77 65 72 20 00 00 B7 5A 69 73 73 70    islower ...Zissp
0208F0:  61 63 65 20 00 00 B2 5A 74 6F 6C 6F 77 65 72 20    ace ...Ztolower 
020900:  6F 20 61 72 72 61 79 73 20 6F 66 20 66 75 6E 63    o arrays of func
020910:  74 69 6F 6E 73 00 4C 49 4D 49 54 20 3A 20 65 78    tions.LIMIT : ex
020920:  70 72 65 73 73 69 6F 6E 20 74 6F 6F 20 63 6F 6D    pression too com
020930:  70 6C 69 63 61 74 65 64 20 2D 20 74 6F 6F 20 6D    plicated - too m
020940:  61 6E 79 20 61 72 67 75 6D 65 6E 74 73 00 4C 49    any arguments.LI
020950:  4D 49 54 20 3A 20 65 78 70 72 65 73 73 69 6F 6E    MIT : expression
020960:  20 74 6F 6F 20 63 6F 6D 70 6C 69 63 61 74 65 64     too complicated
020970:  20 2D 20 74 6F 6F 20 6D 61 6E 79 20 6F 70 65 72     - too many oper
020980:  61 74 6F 72 73 00 62 61 64 20 74 79 70 65 20 63    ators.bad type c
020990:  6F 6D 62 69 6E 61 74 69 6F 6E 00 62 61 64 20 6F    ombination.bad o
0209A0:  70 65 72 61 6E 64 20 74 79 70 65 00 6E 65 65 64    perand type.need
0209B0:  20 61 6E 20 6C 76 61 6C 75 65 00 6E 6F 74 20 61     an lvalue.not a
0209C0:  20 64 65 66 69 6E 65 64 20 6D 65 6D 62 65 72 20     defined member 
0209D0:  6F 66 20 61 20 73 74 72 75 63 74 75 72 65 00 65    of a structure.e
0209E0:  78 70 65 63 74 69 6E 67 20 61 20 70 72 69 6D 61    xpecting a prima
0209F0:  72 79 20 68 65 72 65 00 75 6E 64 65 66 69 6E 65    ry here.undefine
020A00:  64 20 76 61 72 69 61 62 6C 65 00 6E 65 65 64 20    d variable.need 
020A10:  61 20 74 79 70 65 20 6E 61 6D 65 00 6E 65 65 64    a type name.need
020A20:  20 61 20 63 6F 6E 73 74 61 6E 74 20 65 78 70 72     a constant expr
020A30:  65 73 73 69 6F 6E 00 63 61 6E 20 6F 6E 6C 79 20    ession.can only 
020A40:  63 61 6C 6C 20 66 75 6E 63 74 69 6F 6E 73 00 20    call functions. 
020A50:  3A 20 64 6F 65 73 20 6E 6F 74 20 66 6F 6C 6C 6F    : does not follo
020A60:  77 20 61 20 3F 20 70 72 6F 70 65 72 6C 79 00 44    w a ? properly.D
020A70:  65 73 74 69 6E 61 74 69 6F 6E 20 6F 66 20 61 6E    estination of an
020A80:  20 61 73 73 69 67 6E 6D 65 6E 74 20 6D 75 73 74     assignment must
020A90:  20 62 65 20 61 6E 20 6C 76 61 6C 75 65 00 6E 65     be an lvalue.ne
020AA0:  65 64 20 61 20 3A 20 74 6F 20 66 6F 6C 6C 6F 77    ed a : to follow
020AB0:  20 61 20 3F 20 2D 20 63 68 65 63 6B 20 62 72 61     a ? - check bra
020AC0:  63 6B 65 74 74 69 6E 67 00 6E 65 65 64 20 61 20    cketting.need a 
020AD0:  70 6F 69 6E 74 65 72 00 69 6C 6C 65 67 61 6C 20    pointer.illegal 
020AE0:  70 61 72 61 6D 65 74 65 72 20 74 79 70 65 00 52    parameter type.R
020AF0:  45 53 54 52 49 43 54 49 4F 4E 3A 20 46 6C 6F 61    ESTRICTION: Floa
020B00:  00 00 AD 5A 74 6F 75 70 70 65 72 20 00 00 A8 5A    ...Ztoupper ...Z
020B10:  73 77 61 70 20 20 20 20 00 00 A3 5A 62 6C 74 20    swap    ..£Zblt 
020B20:  20 20 20 20 00 00 9E 5A 73 70 72 69 6E 74 66 20        ...Zsprintf 
020B30:  00 00 99 5A 66 70 72 69 6E 74 66 20 00 00 94 5A    ...Zfprintf ...Z
020B40:  70 72 69 6E 74 66 20 20 00 00 8F 5A 73 73 63 61    printf  ...Zssca
020B50:  6E 66 20 20 00 00 8A 5A 66 73 63 61 6E 66 20 20    nf  ...Zfscanf  
020B60:  00 00 85 5A 73 63 61 6E 66 20 20 20 00 00 80 5A    ...Zscanf   ...Z
020B70:  66 6E 61 6D 65 20 20 20 00 00 7B 5A 5F 73 65 65    fname   ..{Z_see
020B80:  6B 20 20 20 00 00 76 5A 5F 74 65 6C 6C 20 20 20    k   ..vZ_tell   
020B90:  00 00 71 5A 72 65 61 64 20 20 20 20 00 00 6C 5A    ..qZread    ..lZ
020BA0:  77 72 69 74 65 20 20 20 00 00 67 5A 66 66 6C 75    write   ..gZfflu
020BB0:  73 68 20 20 00 00 62 5A 66 72 65 6F 70 65 6E 20    sh  ..bZfreopen 
020BC0:  00 00 5D 5A 5F 73 74 6B 6C 69 6D 20 00 00 58 5A    ..]Z_stklim ..XZ
020BD0:  00 00 29 00 00 00 14 0F 00 00 00 00 00 00 13 0F    ..).............
020BE0:  01 00 00 00 00 00 13 0F 52 45 53 54 52 49 43 54    ........RESTRICT
020BF0:  49 4F 4E 20 3A 20 66 6C 6F 61 74 73 20 6E 6F 74    ION : floats not
020C00:  20 69 6D 70 6C 65 6D 65 6E 74 65 64 00 62 61 64     implemented.bad
020C10:  20 63 68 61 72 61 63 74 65 72 20 63 6F 6E 73 74     character const
020C20:  61 6E 74 00 6E 6F 74 20 61 20 70 72 65 70 72 6F    ant.not a prepro
020C30:  63 65 73 73 6F 72 20 63 6F 6D 6D 61 6E 64 00 6D    cessor command.m
020C40:  61 63 72 6F 20 62 75 66 66 65 72 20 66 75 6C 6C    acro buffer full
020C50:  00 63 61 6E 20 6F 6E 6C 79 20 64 65 66 69 6E 65    .can only define
020C60:  20 69 64 65 6E 74 69 66 69 65 72 73 20 61 73 20     identifiers as 
020C70:  6D 61 63 72 6F 73 00 52 45 53 54 52 49 43 54 49    macros.RESTRICTI
020C80:  4F 4E 3A 20 6D 61 63 72 6F 73 20 6D 61 79 20 6E    ON: macros may n
020C90:  6F 74 20 68 61 76 65 20 70 61 72 61 6D 65 74 65    ot have paramete
020CA0:  72 73 00 63 61 6E 6E 6F 74 20 6F 70 65 6E 20 66    rs.cannot open f
020CB0:  69 6C 65 00 52 45 53 54 52 49 43 54 49 4F 4E 3A    ile.RESTRICTION:
020CC0:  20 63 61 6E 6E 6F 74 20 6E 65 73 74 20 69 6E 63     cannot nest inc
020CD0:  6C 75 64 65 73 00 6D 69 73 73 69 6E 67 20 27 77    ludes.missing 'w
020CE0:  68 69 6C 65 27 00 6E 6F 74 20 69 6E 20 6C 6F 6F    hile'.not in loo
020CF0:  70 20 6F 72 20 73 77 69 74 63 68 00 6E 6F 74 20    p or switch.not 
020D00:  74 69 6E 67 20 50 6F 69 6E 74 20 6E 6F 74 20 69    ting Point not i
020D10:  6D 70 6C 65 6D 65 6E 74 65 64 00 63 61 6E 6E 6F    mplemented.canno
020D20:  74 20 75 73 65 20 74 68 69 73 20 6F 70 65 72 61    t use this opera
020D30:  74 6F 72 20 77 69 74 68 20 66 6C 6F 61 74 20 61    tor with float a
020D40:  72 67 75 6D 65 6E 74 73 00 62 61 64 20 64 65 63    rguments.bad dec
020D50:  6C 61 72 61 74 69 6F 6E 00 73 74 6F 72 61 67 65    laration.storage
020D60:  20 63 6C 61 73 73 20 6E 6F 74 20 76 61 6C 69 64     class not valid
020D70:  20 69 6E 20 74 68 69 73 20 63 6F 6E 74 65 78 74     in this context
020D80:  00 75 6E 74 65 72 6D 69 6E 61 74 65 64 20 73 74    .unterminated st
020D90:  72 69 6E 67 20 6F 72 20 63 68 61 72 61 63 74 65    ring or characte
020DA0:  72 20 63 6F 6E 73 74 61 6E 74 20 6F 6E 20 6C 69    r constant on li
020DB0:  6E 65 20 61 62 6F 76 65 00 64 75 70 6C 69 63 61    ne above.duplica
020DC0:  74 65 20 64 65 63 6C 61 72 61 74 69 6F 6E 20 6F    te declaration o
020DD0:  66 20 73 74 72 75 63 74 75 72 65 20 74 61 67 00    f structure tag.
020DE0:  75 73 65 20 61 20 70 72 65 64 65 63 6C 61 72 65    use a predeclare
020DF0:  64 20 73 74 72 75 63 74 75 72 65 20 66 6F 72 20    d structure for 
020E00:  70 61 72 61 6D 65 74 65 72 73 00 73 74 72 75 63    parameters.struc
020E10:  74 75 72 65 20 63 61 6E 6E 6F 74 20 63 6F 6E 74    ture cannot cont
020E20:  61 69 6E 20 69 74 73 65 6C 66 00 62 61 64 20 64    ain itself.bad d
020E30:  65 63 6C 61 72 61 74 6F 72 00 6D 69 73 73 69 6E    eclarator.missin
020E40:  67 20 27 29 27 20 69 6E 20 66 75 6E 63 74 69 6F    g ')' in functio
020E50:  6E 20 64 65 63 6C 61 72 61 74 69 6F 6E 00 62 61    n declaration.ba
020E60:  64 20 66 6F 72 6D 61 6C 20 70 61 72 61 6D 65 74    d formal paramet
020E70:  65 72 20 6C 69 73 74 00 74 79 70 65 20 73 68 6F    er list.type sho
020E80:  75 6C 64 20 62 65 20 66 75 6E 63 74 69 6F 6E 00    uld be function.
020E90:  43 4F 4D 50 49 4C 45 52 20 46 41 55 4C 54 00 43    COMPILER FAULT.C
020EA0:  4F 4D 50 49 4C 45 52 20 46 41 55 4C 54 00 4C 49    OMPILER FAULT.LI
020EB0:  4D 49 54 3A 20 6E 6F 20 6D 6F 72 65 20 6D 65 6D    MIT: no more mem
020EC0:  6F 72 79 00 52 45 53 54 52 49 43 54 49 4F 4E 3A    ory.RESTRICTION:
020ED0:  20 75 73 65 20 61 73 73 69 67 6E 6D 65 6E 74 20     use assignment 
020EE0:  6F 72 20 62 6C 74 28 29 20 74 6F 20 69 6E 69 74    or blt() to init
020EF0:  69 61 6C 69 73 65 20 61 75 74 6F 6D 61 74 69 63    ialise automatic
020F00:  31 30 20 50 52 49 4E 54 0D 0A 32 30 20 50 52 49    10 PRINT..20 PRI
020F10:  4E 54 20 22 48 69 53 6F 66 74 20 43 2B 2B 20 43    NT "HiSoft C++ C
020F20:  6F 6D 70 69 6C 65 72 22 0D 0A 33 30 20 50 52 49    ompiler"..30 PRI
020F30:  4E 54 0D 0A 34 30 20 50 52 49 4E 54 20 22 54 68    NT..40 PRINT "Th
020F40:  69 73 20 73 69 64 65 20 6F 66 20 74 68 65 20 64    is side of the d
020F50:  69 73 63 20 63 6F 6E 74 61 69 6E 73 22 0D 0A 34    isc contains"..4
020F60:  35 20 50 52 49 4E 54 20 22 20 74 68 65 20 43 50    5 PRINT " the CP
020F70:  2F 4D 20 63 6F 6D 70 69 6C 65 72 20 48 43 2E 43    /M compiler HC.C
020F80:  4F 4D 22 0D 0A 35 30 20 50 52 49 4E 54 0D 0A 36    OM"..50 PRINT..6
020F90:  30 20 50 52 49 4E 54 20 22 54 6F 20 75 73 65 20    0 PRINT "To use 
020FA0:  69 74 2C 20 79 6F 75 20 6D 75 73 74 20 66 69 72    it, you must fir
020FB0:  73 74 20 73 74 61 72 74 20 75 70 20 43 50 2F 4D    st start up CP/M
020FC0:  22 0D 0A 36 35 20 50 52 49 4E 54 20 22 62 79 20    "..65 PRINT "by 
020FD0:  70 75 74 74 69 6E 67 20 79 6F 75 72 20 43 50 2F    putting your CP/
020FE0:  4D 20 73 79 73 74 65 6D 20 64 69 73 63 20 69 6E    M system disc in
020FF0:  74 6F 22 0D 0A 37 30 20 50 52 49 4E 54 20 22 74    to"..70 PRINT "t
021000:  68 65 20 64 72 69 76 65 20 61 6E 64 20 75 73 69    he drive and usi
021010:  6E 67 20 74 68 65 20 7C 43 50 4D 20 63 6F 6D 6D    ng the |CPM comm
021020:  61 6E 64 2E 22 0D 0A 38 30 20 50 52 49 4E 54 0D    and."..80 PRINT.
021030:  0A 39 30 20 50 52 49 4E 54 20 22 45 6E 6A 6F 79    .90 PRINT "Enjoy
021040:  20 79 6F 75 72 73 65 6C 66 2E 22 0D 0A 31 30 30     yourself."..100
021050:  20 50 52 49 4E 54 0D 0A 31 31 30 20 50 52 49 4E     PRINT..110 PRIN
021060:  54 20 22 44 61 76 65 20 48 6F 77 6F 72 74 68 22    T "Dave Howorth"
021070:  0D 0A 31 32 30 20 50 52 49 4E 54 20 22 33 20 4F    ..120 PRINT "3 O
021080:  63 74 20 38 35 22 0D 0A 1A 61 6E 64 20 75 73 69    ct 85"...and usi
021090:  6E 67 20 74 68 65 20 7C 43 50 4D 20 63 6F 6D 6D    ng the |CPM comm
0210A0:  61 6E 64 2E 22 0D 0A 38 30 20 50 52 49 4E 54 0D    and."..80 PRINT.
0210B0:  0A 39 30 20 50 52 49 4E 54 20 22 45 6E 6A 6F 79    .90 PRINT "Enjoy
0210C0:  20 79 6F 75 72 73 65 6C 66 2E 22 0D 0A 31 30 30     yourself."..100
0210D0:  20 50 52 49 4E 54 0D 0A 31 31 30 20 50 52 49 4E     PRINT..110 PRIN
0210E0:  54 20 22 44 61 76 65 20 48 6F 77 6F 72 74 68 22    T "Dave Howorth"
0210F0:  0D 0A 31 32 30 20 50 52 49 4E 54 20 22 33 20 4F    ..120 PRINT "3 O
021100:  73 00 43 61 6E 6E 6F 74 20 69 6E 69 74 69 61 6C    s.Cannot initial
021110:  69 73 65 20 74 68 69 73 20 28 64 69 73 61 6C 6C    ise this (disall
021120:  6F 77 65 64 20 73 74 6F 72 61 67 65 20 63 6C 61    owed storage cla
021130:  73 73 29 00 43 61 6E 6E 6F 74 20 69 6E 69 74 69    ss).Cannot initi
021140:  61 6C 69 73 65 20 74 68 69 73 20 28 64 69 73 61    alise this (disa
021150:  6C 6C 6F 77 65 64 20 74 79 70 65 29 00 74 6F 6F    llowed type).too
021160:  20 6D 75 63 68 20 69 6E 69 74 69 61 6C 69 73 61     much initialisa
021170:  74 69 6F 6E 20 64 61 74 61 00 62 61 64 20 69 6E    tion data.bad in
021180:  69 74 69 61 6C 69 7A 65 72 20 28 6E 65 65 64 73    itializer (needs
021190:  20 61 20 27 7B 27 29 00 C3 57 08 E2 08 E8 08 EE     a '{')..W......
0211A0:  08 7D FE 1A CA 01 0B D0 FE 0D C0 C3 FB 0A 79 FE    .}............y.
0211B0:  0A 28 0D A0 3C C0 01 1A 00 C9 79 FE 0A C2 B3 11    .(..<.....y.....
0211C0:  D5 0E 0D CD EA 0C D1 0E 0A C9 00 02 B9 08 C6 08    ................
0211D0:  01 00 B9 08 D2 08 80 00 B9 08 00 00 D5 CD 26 09    ..............&.
0211E0:  D1 1A 13 FE 77 06 02 28 23 AF 77 23 77 CD 90 01    ....w..(#.w#w...
0211F0:  00 23 23 23 AF 77 23 77 A1 11 E1 D5 C5 46 E5 11    .###.w#w.....F..
021200:  0F 00 19 5E 23 56 EB CD 65 0E E1 2B 70 2B 71 11    ...^#V..e..+p+q.
021210:  0B 00 19 D1 73 23 72 23 23 23 D1 73 23 72 E1 C9    ....s#r###.s#r..
021220:  11 07 00 19 5E 23 56 EB ED 42 EB 7B 87 7A 8F CD    ....^#V..B.{.z..
021230:  14 0F CD 1B 0F 86 77 D0 23 34 C0 23 34 C9 D5 C5    ......w.#4.#4...
021240:  CD 1C 08 C1 D1 28 1C D5 E5 D5 C5 CD 18 0B 7C A5    .....(........|.
021250:  3C 7D C1 D1 E1 28 07 12 13 0B 78 B1 20 EA EB D1    <}...(....x. ...
021260:  ED 52 C9 3E 07 32 5E 0A 21 00 00 C9 D5 C5 CD 1C    .R.>.2^.!.......
021270:  08 C1 D1 28 EE D5 E5 D5 C5 1A CD DF 0C 18 07 E5    ...(............
021280:  D5 C5 1A CD E5 0C 7C A5 3C C1 D1 E1 28 D0 13 0B    ......|.<...(...
021290:  78 B1 20 EB 18 C8 1A 2A 58 0A FE 11 D8 2A 5A 0A    x. ....*X....*Z.
0212A0:  FE F8 C0 2A 5C 0A C9 3E 22 18 02 3E 21 E5 60 69    ...*\..>"..>!.`i
0212B0:  B7 01 80 00 ED 42 38 33 E3 EB 0E 1A F5 CD A3 11    .....B83......£.
0212C0:  E5 21 80 00 19 D1 F1 4F CD A3 11 C1 B7 20 10 E5    .!.....O.£... ..
0212D0:  CD 1B 0F 34 20 06 23 34 20 02 23 34 E1 B7 C9 11    ...4 .#4 .#4....
0212E0:  80 00 ED 52 EB 09 4D 44 EB 37 C9 FE 14 28 05 21    ...R..MD.7...(.!
0212F0:  00 00 18 C4 09 4D 44 E1 B7 C9 C5 E5 0E 06 1E FF    .....MD.........
021300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
021510:  1C 00 00 00 02 09 4E E5 1C 00 41 02 00 00 00 02    ......N...A.....
021520:  1C 00 46 02 00 00 00 02 1C 00 42 02 00 00 00 02    ..F.......B.....
021530:  1C 00 47 02 00 00 00 02 1C 00 43 02 00 00 00 02    ..G.......C.....
021540:  1C 00 48 02 00 00 00 02 1C 00 44 02 00 00 00 02    ..H.......D.....
021550:  1C 00 49 02 00 00 00 02 1C 00 45 02 00 00 00 02    ..I.......E.....
021560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021600:  CD A3 11 B7 28 F6 18 0B 3E 01 11 3E 03 C5 E5 4F    .£..(...>..>...O
021610:  CD A3 11 E1 C1 77 23 0B AF C9 3E 06 18 08 3E 05    .£...w#...>...>.
021620:  11 3E 02 11 3E 04 C5 E5 4F 5E CD A3 11 E1 C1 23    .>..>...O^.£...#
021630:  0B AF C9 0B 0B C5 05 04 28 02 0E FF 71 0E 0A EB    ........(...q...
021640:  CD A3 11 62 6B 23 4E 23 06 00 0D 0C C5 28 02 ED    .£.bk#N#.....(..
021650:  B0 EB 36 0D 23 36 0A CD 57 11 EB C1 E1 AF ED 42    ..6.#6..W......B
021660:  4D 44 EB C9 0E 10 D5 E5 DD E5 CD 05 00 DD E1 E1    MD..............
021670:  D1 C9 AE 11 B3 11 78 3C C0 C3 26 0D 66 66 65 72    ......x<..&.ffer
021680:  20 73 70 61 63 65 0D 4E 65 77 62 75 66 33 0D 09     space.Newbuf3..
021690:  50 4F 50 09 44 45 09 3B 30 09 73 64 20 61 64 64    POP.DE.;0.sd add
0216A0:  72 0D 09 65 78 09 64 65 2C 68 6C 09 09 3B 4D 75    r..ex.de,hl..;Mu
0216B0:  73 74 20 6E 6F 74 20 63 68 61 6E 67 65 20 74 68    st not change th
0216C0:  65 20 63 61 72 72 79 20 66 6C 61 67 2E 0D 09 6C    e carry flag...l
0216D0:  64 09 28 68 6C 29 2C 30 09 3B 6F 66 66 73 65 74    d.(hl),0.;offset
0216E0:  20 77 69 74 68 69 6E 20 62 75 66 66 65 72 20 69     within buffer i
0216F0:  73 20 7A 65 72 6F 0D 09 69 6E 63 09 68 6C 0D 09    s zero..inc.hl..
021700:  6C 64 09 28 68 6C 29 2C 30 0D 09 69 6E 63 09 68    ld.(hl),0..inc.h
021710:  6C 0D 09 4C 44 09 28 48 4C 29 2C 45 0D 09 49 4E    l..LD.(HL),E..IN
021720:  43 09 48 4C 0D 09 4C 44 09 28 48 4C 29 2C 44 0D    C.HL..LD.(HL),D.
021730:  09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C 29    .INC.HL..LD.(HL)
021740:  2C 43 09 09 3B 62 75 66 66 65 72 20 73 69 7A 65    ,C..;buffer size
021750:  0D 09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C    ..INC.HL..LD.(HL
021760:  29 2C 42 0D 09 49 4E 43 09 48 4C 0D 52 45 54 63    ),B..INC.HL.RETc
021770:  6F 64 65 09 52 45 54 0D 0D 0D 55 6E 52 65 61 64    ode.RET...UnRead
021780:  09 50 55 53 48 09 48 4C 09 3B 73 61 76 65 20 63    .PUSH.HL.;save c
021790:  68 61 72 0D 09 45 58 09 44 45 2C 48 4C 09 3B 48    har..EX.DE,HL.;H
0217A0:  4C 20 73 74 72 65 61 6D 0D 09 43 41 4C 4C 09 67    L stream..CALL.g
0217B0:  65 74 61 64 64 72 0D 09 6A 70 09 7A 2C 70 6F 70    etaddr..jp.z,pop
0217C0:  4E 6F 74 4F 70 65 6E 0D 09 49 4E 43 09 48 4C 09    NotOpen..INC.HL.
0217D0:  3B 69 67 6E 6F 72 65 20 66 69 6C 74 65 72 0D 09    ;ignore filter..
0217E0:  49 4E 43 09 48 4C 0D 09 42 49 54 09 72 65 61 64    INC.HL..BIT.read
0217F0:  2C 28 48 4C 29 09 3B 63 68 65 63 6B 20 6D 6F 64    ,(HL).;check mod
021800:  77 68 69 6C 65 20 28 20 2A 77 2B 2B 3D 2A 73 74    while ( *w++=*st
021810:  72 69 6E 67 2B 2B 29 3B 0D 0A 0D 0A 63 6F 6E 74    ring++);....cont
021820:  72 6C 5B 33 5D 3D 2D 2D 77 2D 69 6E 74 69 6E 3B    rl[3]=--w-intin;
021830:  0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D    ....gsx();..}...
021840:  0A 76 5F 66 69 6C 6C 61 72 65 61 28 68 61 6E 64    .v_fillarea(hand
021850:  6C 65 2C 63 6F 75 6E 74 2C 70 78 79 61 72 72 61    le,count,pxyarra
021860:  79 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63    y)..int handle,c
021870:  6F 75 6E 74 2C 2A 70 78 79 61 72 72 61 79 3B 0D    ount,*pxyarray;.
021880:  0A 7B 0D 0A 46 41 53 54 20 69 6E 74 20 69 2C 20    .{..FAST int i, 
021890:  2A 78 3B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D    *x;....contrl[0]
0218A0:  3D 39 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 63    =9;..contrl[1]=c
0218B0:  6F 75 6E 74 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D    ount;..contrl[3]
0218C0:  3D 30 3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68    =0;..contrl[6]=h
0218D0:  61 6E 64 6C 65 3B 0D 0A 0D 0A 78 3D 70 74 73 69    andle;....x=ptsi
0218E0:  6E 3B 0D 0A 66 6F 72 20 28 69 3D 30 3B 20 69 3C    n;..for (i=0; i<
0218F0:  63 6F 75 6E 74 3C 3C 31 20 3B 20 2B 2B 69 29 20    count<<1 ; ++i) 
021900:  2A 78 2B 2B 3D 2A 70 78 79 61 72 72 61 79 2B 2B    *x++=*pxyarray++
021910:  3B 0D 0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A    ;..gsx();..}....
021920:  76 5F 62 61 72 28 68 61 6E 64 6C 65 2C 70 78 79    v_bar(handle,pxy
021930:  61 72 72 61 79 29 0D 0A 69 6E 74 20 68 61 6E 64    array)..int hand
021940:  6C 65 2C 2A 70 78 79 61 72 72 61 79 3B 0D 0A 7B    le,*pxyarray;..{
021950:  0D 0A 46 41 53 54 20 69 6E 74 20 69 2C 20 2A 78    ..FAST int i, *x
021960:  3B 0D 0A 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D    ;......contrl[0]
021970:  3D 31 31 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D    =11;..contrl[1]=
021980:  32 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B    2;..contrl[3]=0;
021990:  0D 0A 63 6F 6E 74 72 6C 5B 35 5D 3D 31 3B 0D 0A    ..contrl[5]=1;..
0219A0:  63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65    contrl[6]=handle
0219B0:  3B 0D 0A 0D 0A 70 74 73 69 6E 5B 30 5D 3D 70 78    ;....ptsin[0]=px
0219C0:  79 61 72 72 61 79 5B 30 5D 3B 0D 0A 70 74 73 69    yarray[0];..ptsi
0219D0:  6E 5B 31 5D 3D 70 78 79 61 72 72 61 79 5B 31 5D    n[1]=pxyarray[1]
0219E0:  3B 0D 0A 70 74 73 69 6E 5B 32 5D 3D 70 78 79 61    ;..ptsin[2]=pxya
0219F0:  72 72 61 79 5B 32 5D 3B 0D 0A 70 74 73 69 6E 5B    rray[2];..ptsin[
021A00:  65 2F 6E 6F 74 20 61 6C 72 65 61 64 79 20 75 6E    e/not already un
021A10:  67 6F 74 0D 09 4A 50 09 5A 2C 43 61 6E 74 55 6E    got..JP.Z,CantUn
021A20:  72 65 61 64 0D 09 52 45 53 09 72 65 61 64 2C 28    read..RES.read,(
021A30:  48 4C 29 0D 09 53 45 54 09 75 6E 67 6F 74 2C 28    HL)..SET.ungot,(
021A40:  48 4C 29 0D 09 4C 44 09 44 45 2C 75 6E 67 6F 74    HL)..LD.DE,ungot
021A50:  63 2D 6D 6F 64 65 09 3B 6E 6F 77 20 73 61 76 65    c-mode.;now save
021A60:  20 74 68 65 20 63 68 61 72 0D 09 41 44 44 09 48     the char..ADD.H
021A70:  4C 2C 44 45 0D 09 50 4F 50 09 44 45 0D 09 4C 44    L,DE..POP.DE..LD
021A80:  09 28 48 4C 29 2C 45 0D 09 49 4E 43 09 48 4C 0D    .(HL),E..INC.HL.
021A90:  09 4C 44 09 28 48 4C 29 2C 44 0D 09 45 58 09 44    .LD.(HL),D..EX.D
021AA0:  45 2C 48 4C 09 09 3B 72 65 74 75 72 6E 20 74 68    E,HL..;return th
021AB0:  65 20 63 68 61 72 0D 09 52 45 54 0D 0D 0D 0D 3B    e char..RET....;
021AC0:  54 65 6C 6C 0D 3B 2D 2D 2D 2D 2D 09 47 69 76 65    Tell.;-----.Give
021AD0:  6E 20 61 20 73 74 72 65 61 6D 20 6E 75 6D 62 65    n a stream numbe
021AE0:  72 20 69 6E 20 48 4C 20 72 65 74 75 72 6E 73 20    r in HL returns 
021AF0:  74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65    the value of the
021B00:  32 4F 19 D1 E1 23 23 23 73 23 72 CD 0B 3B CD 1C    2O...###s#r..;..
021B10:  51 01 C3 48 1F CD 97 50 23 CD 5F 3A C5 2A 40 56    Q..H...P#._:.*@V
021B20:  E5 AF F5 CD D6 3E AF 32 D0 11 CD 54 1F 21 4D 40    .....>.2...T.!M@
021B30:  06 18 BE 28 06 23 10 FA AF 18 08 3E 18 90 F5 CD    ...(.#.....>....
021B40:  48 1F F1 F5 FE 0D 38 11 FE 17 30 0D CD 24 26 3D    H.....8...0..$&=
021B50:  20 07 F1 32 D0 11 3E 02 F5 F1 D1 FE 03 20 03 14     ..2..>...... ..
021B60:  18 16 B7 20 13 5F 7A B2 7B 28 0D D5 CD 24 26 3A    ... ._z.{(...$&:
021B70:  D1 3E 00 20 03 15 3E 04 D5 F5 6F 26 00 11 6F 40    .>. ..>...o&..o@
021B80:  19 FE 03 3E 02 28 01 AF 86 FE 01 20 01 3C 4F F1    ...>.(..... .<O.
021B90:  D1 E1 E5 D5 F5 ED 5B 40 56 E5 B7 ED 52 30 16 EB    ......[@V...R0..
021BA0:  7E 32 1F 56 6F 26 00 11 6F 40 19 7E B9 38 06 CD    ~2.Vo&..o@.~.8..
021BB0:  71 44 E1 18 E0 E1 3A D0 11 4F 06 00 F1 F5 C5 4F    qD....:..O.....O
021BC0:  C5 CD 14 43 D1 D1 F1 B7 C2 23 3E F1 E1 2A 40 56    ...C.....#>..*@V
021BD0:  2B 22 40 56 C1 C9 21 64 40 06 0C CD 54 1F BE 28    +"@V..!d@...T..(
021BE0:  1A 23 10 FA CD 1F 3F CD 24 26 56 20 04 3E 29 18    .#....?.$&V .>).
021BF0:  07 CD 24 26 55 C0 3E 2A C3 C8 3B 3E 2D 90 F5 CD    ..$&U.>*..;>-...
021C00:  33 5D 3D 70 78 79 61 72 72 61 79 5B 33 5D 3B 0D    3]=pxyarray[3];.
021C10:  0A 0D 0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A    ...gsx();..}....
021C20:  0D 0A 76 73 74 5F 68 65 69 67 68 74 28 68 61 6E    ..vst_height(han
021C30:  64 6C 65 2C 68 65 69 67 68 74 2C 63 68 61 72 5F    dle,height,char_
021C40:  77 69 64 74 68 2C 63 68 61 72 5F 68 65 69 67 68    width,char_heigh
021C50:  74 2C 63 65 6C 6C 5F 77 69 64 74 68 2C 63 65 6C    t,cell_width,cel
021C60:  6C 5F 68 65 69 67 68 74 29 0D 0A 69 6E 74 20 68    l_height)..int h
021C70:  61 6E 64 6C 65 2C 68 65 69 67 68 74 2C 2A 63 68    andle,height,*ch
021C80:  61 72 5F 77 69 64 74 68 2C 2A 63 68 61 72 5F 68    ar_width,*char_h
021C90:  65 69 67 68 74 2C 2A 63 65 6C 6C 5F 77 69 64 74    eight,*cell_widt
021CA0:  68 2C 2A 63 65 6C 6C 5F 68 65 69 67 68 74 3B 0D    h,*cell_height;.
021CB0:  0A 7B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D    .{....contrl[0]=
021CC0:  31 32 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 31    12;..contrl[1]=1
021CD0:  3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D    ;..contrl[3]=0;.
021CE0:  0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C    .contrl[6]=handl
021CF0:  65 3B 0D 0A 0D 0A 70 74 73 69 6E 5B 30 5D 3D 30    e;....ptsin[0]=0
021D00:  3B 0D 0A 70 74 73 69 6E 5B 31 5D 3D 68 65 69 67    ;..ptsin[1]=heig
021D10:  68 74 3B 0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D    ht;....gsx();...
021D20:  0A 2A 63 68 61 72 5F 77 69 64 74 68 3D 70 74 73    .*char_width=pts
021D30:  6F 75 74 5B 30 5D 3B 0D 0A 2A 63 68 61 72 5F 68    out[0];..*char_h
021D40:  65 69 67 68 74 3D 70 74 73 6F 75 74 5B 31 5D 3B    eight=ptsout[1];
021D50:  0D 0A 2A 63 65 6C 6C 5F 77 69 64 74 68 3D 70 74    ..*cell_width=pt
021D60:  73 6F 75 74 5B 32 5D 3B 0D 0A 2A 63 65 6C 6C 5F    sout[2];..*cell_
021D70:  68 65 69 67 68 74 3D 70 74 73 6F 75 74 5B 33 5D    height=ptsout[3]
021D80:  3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 69 6E 74 20 76 73    ;..}......int vs
021D90:  74 5F 72 6F 74 61 74 69 6F 6E 28 68 61 6E 64 6C    t_rotation(handl
021DA0:  65 2C 61 6E 67 6C 65 29 0D 0A 69 6E 74 20 68 61    e,angle)..int ha
021DB0:  6E 64 6C 65 2C 61 6E 67 6C 65 3B 0D 0A 7B 0D 0A    ndle,angle;..{..
021DC0:  63 6F 6E 74 72 6C 5B 30 5D 3D 31 33 3B 0D 0A 63    contrl[0]=13;..c
021DD0:  6F 6E 74 72 6C 5B 31 5D 3D 30 3B 0D 0A 63 6F 6E    ontrl[1]=0;..con
021DE0:  74 72 6C 5B 33 5D 3D 31 3B 0D 0A 63 6F 6E 74 72    trl[3]=1;..contr
021DF0:  6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A    l[6]=handle;....
021E00:  2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    /***************
021E10:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D    **************/.
021E20:  0A 2F 2A 20 20 20 20 20 20 20 20 20 48 69 53 6F    ./*         HiSo
021E30:  66 74 20 43 20 20 20 20 20 20 20 20 20 20 2A 2F    ft C          */
021E40:  0D 0A 2F 2A 20 20 20 20 47 53 58 20 46 75 6E 63    ../*    GSX Func
021E50:  74 69 6F 6E 20 4C 69 62 72 61 72 79 20 20 20 2A    tion Library   *
021E60:  2F 0D 0A 2F 2A 20 20 20 20 20 20 20 76 65 72 73    /../*       vers
021E70:  69 6F 6E 20 31 2E 30 20 20 20 20 20 20 20 20 20    ion 1.0         
021E80:  2A 2F 0D 0A 2F 2A 20 43 6F 70 79 72 69 67 68 74    */../* Copyright
021E90:  20 28 43 29 20 31 39 38 36 20 48 69 53 6F 66 74     (C) 1986 HiSoft
021EA0:  20 2A 2F 0D 0A 2F 2A 20 4C 61 73 74 20 63 68 61     */../* Last cha
021EB0:  6E 67 65 64 20 20 32 36 20 41 70 72 20 31 39 38    nged  26 Apr 198
021EC0:  36 20 2A 2F 0D 0A 2F 2A 20 77 72 69 74 74 65 6E    6 */../* written
021ED0:  20 62 79 20 44 61 76 69 64 20 4E 75 74 6B 69 6E     by David Nutkin
021EE0:  73 20 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A 2A    s  */../********
021EF0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
021F00:  2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 23 6C 69 73 74 2D    *****/....#list-
021F10:  0D 0A 0D 0A 0D 0A 76 5F 6F 70 6E 77 6B 28 20 77    ......v_opnwk( w
021F20:  6F 72 6B 5F 69 6E 2C 20 68 61 6E 64 6C 65 2C 20    ork_in, handle, 
021F30:  77 6F 72 6B 5F 6F 75 74 29 0D 0A 69 6E 74 20 2A    work_out)..int *
021F40:  77 6F 72 6B 5F 69 6E 2C 2A 68 61 6E 64 6C 65 2C    work_in,*handle,
021F50:  2A 77 6F 72 6B 5F 6F 75 74 3B 0D 0A 0D 0A 7B 0D    *work_out;....{.
021F60:  0A 46 41 53 54 20 69 6E 74 20 69 2C 2A 77 2C 2A    .FAST int i,*w,*
021F70:  78 3B 0D 0A 0D 0A 77 3D 77 6F 72 6B 5F 69 6E 3B    x;....w=work_in;
021F80:  20 78 3D 69 6E 74 69 6E 3B 0D 0A 0D 0A 66 6F 72     x=intin;....for
021F90:  20 28 69 3D 30 3B 20 69 3C 31 30 3B 20 2B 2B 69     (i=0; i<10; ++i
021FA0:  29 20 2A 78 2B 2B 3D 2A 77 2B 2B 3B 0D 0A 0D 0A    ) *x++=*w++;....
021FB0:  63 6F 6E 74 72 6C 5B 30 5D 3D 31 3B 0D 0A 63 6F    contrl[0]=1;..co
021FC0:  6E 74 72 6C 5B 31 5D 3D 30 3B 0D 0A 63 6F 6E 74    ntrl[1]=0;..cont
021FD0:  72 6C 5B 33 5D 3D 31 31 3B 0D 0A 0D 0A 67 73 78    rl[3]=11;....gsx
021FE0:  28 29 3B 0D 0A 0D 0A 2A 68 61 6E 64 6C 65 3D 63    ();....*handle=c
021FF0:  6F 6E 74 72 6C 5B 36 5D 3B 0D 0A 0D 0A 77 3D 77    ontrl[6];....w=w
022000:  69 6E 74 69 6E 5B 30 5D 3D 61 6E 67 6C 65 3B 0D    intin[0]=angle;.
022010:  0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D 0A 72 65 74    ...gsx();....ret
022020:  75 72 6E 20 69 6E 74 6F 75 74 5B 30 5D 3B 0D 0A    urn intout[0];..
022030:  7D 0D 0A 0D 0A 76 73 5F 63 6F 6C 6F 72 28 68 61    }....vs_color(ha
022040:  6E 64 6C 65 2C 69 6E 64 65 78 2C 72 67 62 5F 69    ndle,index,rgb_i
022050:  6E 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 69    n)..int handle,i
022060:  6E 64 65 78 2C 20 2A 72 67 62 5F 69 6E 3B 0D 0A    ndex, *rgb_in;..
022070:  7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 31 34 3B    {..contrl[0]=14;
022080:  0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B 0D 0A    ..contrl[1]=0;..
022090:  63 6F 6E 74 72 6C 5B 33 5D 3D 34 3B 0D 0A 63 6F    contrl[3]=4;..co
0220A0:  6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D    ntrl[6]=handle;.
0220B0:  0A 0D 0A 69 6E 74 69 6E 5B 30 5D 3D 69 6E 64 65    ...intin[0]=inde
0220C0:  78 3B 0D 0A 69 6E 74 69 6E 5B 31 5D 3D 72 67 62    x;..intin[1]=rgb
0220D0:  5F 69 6E 5B 30 5D 3B 0D 0A 69 6E 74 69 6E 5B 32    _in[0];..intin[2
0220E0:  5D 3D 72 67 62 5F 69 6E 5B 31 5D 3B 0D 0A 69 6E    ]=rgb_in[1];..in
0220F0:  74 69 6E 5B 33 5D 3D 72 67 62 5F 69 6E 5B 32 5D    tin[3]=rgb_in[2]
022100:  3B 0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D 0A 7D    ;....gsx();....}
022110:  0D 0A 0D 0A 0D 0A 69 6E 74 20 76 73 6C 5F 74 79    ......int vsl_ty
022120:  70 65 28 68 61 6E 64 6C 65 2C 73 74 79 6C 65 29    pe(handle,style)
022130:  0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 73 74 79    ..int handle,sty
022140:  6C 65 3B 0D 0A 7B 0D 0A 72 65 74 75 72 6E 20 76    le;..{..return v
022150:  73 5F 73 74 79 6C 65 28 31 35 2C 68 61 6E 64 6C    s_style(15,handl
022160:  65 2C 73 74 79 6C 65 29 3B 0D 0A 7D 0D 0A 0D 0A    e,style);..}....
022170:  69 6E 74 20 76 73 6C 5F 63 6F 6C 6F 72 28 68 61    int vsl_color(ha
022180:  6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E 64 65 78    ndle,color_index
022190:  29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63 6F    )..int handle,co
0221A0:  6C 6F 72 5F 69 6E 64 65 78 3B 0D 0A 7B 0D 0A 72    lor_index;..{..r
0221B0:  65 74 75 72 6E 20 76 73 5F 73 74 79 6C 65 28 31    eturn vs_style(1
0221C0:  37 2C 68 61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69    7,handle,color_i
0221D0:  6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74    ndex);..}....int
0221E0:  20 76 73 6D 5F 74 79 70 65 28 68 61 6E 64 6C 65     vsm_type(handle
0221F0:  2C 73 79 6D 62 6F 6C 29 0D 0A 69 6E 74 20 68 61    ,symbol)..int ha
022200:  6F 72 6B 5F 6F 75 74 3B 20 78 3D 69 6E 74 6F 75    ork_out; x=intou
022210:  74 3B 0D 0A 66 6F 72 20 28 69 3D 30 3B 69 3C 34    t;..for (i=0;i<4
022220:  34 3B 20 2B 2B 69 29 20 2A 77 2B 2B 3D 2A 78 2B    4; ++i) *w++=*x+
022230:  2B 3B 0D 0A 0D 0A 78 3D 70 74 73 6F 75 74 3B 0D    +;....x=ptsout;.
022240:  0A 66 6F 72 20 28 20 20 20 3B 69 3C 35 36 3B 20    .for (   ;i<56; 
022250:  2B 2B 69 29 20 2A 77 2B 2B 3D 2A 78 2B 2B 3B 0D    ++i) *w++=*x++;.
022260:  0A 20 0D 0A 7D 0D 0A 0D 0A 76 5F 63 6C 73 77 6B    . ..}....v_clswk
022270:  28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74 20 68 61    (handle)..int ha
022280:  6E 64 6C 65 3B 0D 0A 7B 0D 0A 63 6F 6E 74 72 6C    ndle;..{..contrl
022290:  5B 30 5D 3D 32 3B 0D 0A 63 6F 6E 74 72 6C 5B 31    [0]=2;..contrl[1
0222A0:  5D 3D 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A    ]=contrl[3]=0;..
0222B0:  63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65    contrl[6]=handle
0222C0:  3B 0D 0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A    ;..gsx();..}....
0222D0:  76 5F 63 6C 72 77 6B 28 68 61 6E 64 6C 65 29 0D    v_clrwk(handle).
0222E0:  0A 69 6E 74 20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D    .int handle;..{.
0222F0:  0A 63 6F 6E 74 72 6C 5B 30 5D 3D 33 3B 0D 0A 63    .contrl[0]=3;..c
022300:  6F 6E 74 72 6C 5B 31 5D 3D 63 6F 6E 74 72 6C 5B    ontrl[1]=contrl[
022310:  33 5D 3D 30 3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D    3]=0;..contrl[6]
022320:  3D 68 61 6E 64 6C 65 3B 0D 0A 67 73 78 28 29 3B    =handle;..gsx();
022330:  0D 0A 7D 0D 0A 0D 0A 0D 0A 76 5F 75 70 64 77 6B    ..}......v_updwk
022340:  28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74 20 68 61    (handle)..int ha
022350:  6E 64 6C 65 3B 0D 0A 7B 0D 0A 63 6F 6E 74 72 6C    ndle;..{..contrl
022360:  5B 30 5D 3D 34 3B 0D 0A 63 6F 6E 74 72 6C 5B 31    [0]=4;..contrl[1
022370:  5D 3D 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A    ]=contrl[3]=0;..
022380:  63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65    contrl[6]=handle
022390:  3B 0D 0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A    ;..gsx();..}....
0223A0:  0D 0A 76 5F 70 6C 69 6E 65 28 68 61 6E 64 6C 65    ..v_pline(handle
0223B0:  2C 63 6F 75 6E 74 2C 70 78 79 61 72 72 61 79 29    ,count,pxyarray)
0223C0:  0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63 6F 75    ..int handle,cou
0223D0:  6E 74 2C 2A 70 78 79 61 72 72 61 79 3B 0D 0A 7B    nt,*pxyarray;..{
0223E0:  0D 0A 46 41 53 54 20 69 6E 74 20 69 2C 20 2A 78    ..FAST int i, *x
0223F0:  3B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 36    ;....contrl[0]=6
022400:  6E 64 6C 65 2C 73 79 6D 62 6F 6C 3B 0D 0A 7B 0D    ndle,symbol;..{.
022410:  0A 72 65 74 75 72 6E 20 76 73 5F 73 74 79 6C 65    .return vs_style
022420:  28 31 38 2C 68 61 6E 64 6C 65 2C 73 79 6D 62 6F    (18,handle,symbo
022430:  6C 29 3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74 20 76 73    l);..}....int vs
022440:  6D 5F 68 65 69 67 68 74 28 68 61 6E 64 6C 65 2C    m_height(handle,
022450:  68 65 69 67 68 74 29 0D 0A 69 6E 74 20 68 61 6E    height)..int han
022460:  64 6C 65 2C 68 65 69 67 68 74 3B 0D 0A 7B 0D 0A    dle,height;..{..
022470:  63 6F 6E 74 72 6C 5B 30 5D 3D 31 39 3B 0D 0A 63    contrl[0]=19;..c
022480:  6F 6E 74 72 6C 5B 31 5D 3D 31 3B 0D 0A 63 6F 6E    ontrl[1]=1;..con
022490:  74 72 6C 5B 33 5D 3D 30 3B 0D 0A 63 6F 6E 74 72    trl[3]=0;..contr
0224A0:  6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A    l[6]=handle;....
0224B0:  70 74 73 69 6E 5B 30 5D 3D 30 3B 0D 0A 70 74 73    ptsin[0]=0;..pts
0224C0:  69 6E 5B 31 5D 3D 68 65 69 67 68 74 3B 0D 0A 0D    in[1]=height;...
0224D0:  0A 67 73 78 28 29 3B 0D 0A 0D 0A 72 65 74 75 72    .gsx();....retur
0224E0:  6E 20 70 74 73 6F 75 74 5B 31 5D 3B 0D 0A 7D 0D    n ptsout[1];..}.
0224F0:  0A 0D 0A 69 6E 74 20 76 73 6D 5F 63 6F 6C 6F 72    ...int vsm_color
022500:  28 68 61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E    (handle,color_in
022510:  64 65 78 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65    dex)..int handle
022520:  2C 63 6F 6C 6F 72 5F 69 6E 64 65 78 3B 0D 0A 7B    ,color_index;..{
022530:  0D 0A 72 65 74 75 72 6E 20 76 73 5F 73 74 79 6C    ..return vs_styl
022540:  65 28 32 30 2C 68 61 6E 64 6C 65 2C 63 6F 6C 6F    e(20,handle,colo
022550:  72 5F 69 6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A    r_index);..}....
022560:  69 6E 74 20 76 73 74 5F 63 6F 6C 6F 72 28 68 61    int vst_color(ha
022570:  6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E 64 65 78    ndle,color_index
022580:  29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63 6F    )..int handle,co
022590:  6C 6F 72 5F 69 6E 64 65 78 3B 0D 0A 7B 0D 0A 72    lor_index;..{..r
0225A0:  65 74 75 72 6E 20 76 73 5F 73 74 79 6C 65 28 32    eturn vs_style(2
0225B0:  32 2C 68 61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69    2,handle,color_i
0225C0:  6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74    ndex);..}....int
0225D0:  20 76 73 66 5F 69 6E 74 65 72 69 6F 72 28 68 61     vsf_interior(ha
0225E0:  6E 64 6C 65 2C 73 74 79 6C 65 29 0D 0A 69 6E 74    ndle,style)..int
0225F0:  20 68 61 6E 64 6C 65 2C 73 74 79 6C 65 3B 0D 0A     handle,style;..
022600:  3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 63 6F 75    ;..contrl[1]=cou
022610:  6E 74 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30    nt;..contrl[3]=0
022620:  3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E    ;..contrl[6]=han
022630:  64 6C 65 3B 0D 0A 0D 0A 78 3D 70 74 73 69 6E 3B    dle;....x=ptsin;
022640:  0D 0A 66 6F 72 20 28 69 3D 30 3B 20 69 3C 63 6F    ..for (i=0; i<co
022650:  75 6E 74 3C 3C 31 20 3B 20 2B 2B 69 29 20 2A 78    unt<<1 ; ++i) *x
022660:  2B 2B 3D 2A 70 78 79 61 72 72 61 79 2B 2B 3B 0D    ++=*pxyarray++;.
022670:  0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    .gsx();..}......
022680:  76 5F 70 6D 61 72 6B 65 72 28 68 61 6E 64 6C 65    v_pmarker(handle
022690:  2C 63 6F 75 6E 74 2C 70 78 79 61 72 72 61 79 29    ,count,pxyarray)
0226A0:  0D 0A 69 6E 74 20 68 61 6E 64 6C 65 2C 63 6F 75    ..int handle,cou
0226B0:  6E 74 2C 2A 70 78 79 61 72 72 61 79 3B 0D 0A 7B    nt,*pxyarray;..{
0226C0:  0D 0A 46 41 53 54 20 69 6E 74 20 69 2C 20 2A 78    ..FAST int i, *x
0226D0:  3B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 37    ;....contrl[0]=7
0226E0:  3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 63 6F 75    ;..contrl[1]=cou
0226F0:  6E 74 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30    nt;..contrl[3]=0
022700:  3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E    ;..contrl[6]=han
022710:  64 6C 65 3B 0D 0A 0D 0A 78 3D 70 74 73 69 6E 3B    dle;....x=ptsin;
022720:  0D 0A 66 6F 72 20 28 69 3D 30 3B 20 69 3C 63 6F    ..for (i=0; i<co
022730:  75 6E 74 3C 3C 31 20 3B 20 2B 2B 69 29 20 2A 78    unt<<1 ; ++i) *x
022740:  2B 2B 3D 2A 70 78 79 61 72 72 61 79 2B 2B 3B 0D    ++=*pxyarray++;.
022750:  0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A 76 5F    .gsx();..}....v_
022760:  67 74 65 78 74 28 68 61 6E 64 6C 65 2C 78 2C 79    gtext(handle,x,y
022770:  2C 73 74 72 69 6E 67 29 0D 0A 69 6E 74 20 68 61    ,string)..int ha
022780:  6E 64 6C 65 2C 78 2C 79 3B 0D 0A 63 68 61 72 20    ndle,x,y;..char 
022790:  2A 73 74 72 69 6E 67 3B 0D 0A 7B 0D 0A 46 41 53    *string;..{..FAS
0227A0:  54 20 2A 77 3B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B    T *w;....contrl[
0227B0:  30 5D 3D 38 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D    0]=8;..contrl[1]
0227C0:  3D 31 3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68    =1;..contrl[6]=h
0227D0:  61 6E 64 6C 65 3B 0D 0A 0D 0A 70 74 73 69 6E 5B    andle;....ptsin[
0227E0:  30 5D 3D 78 3B 0D 0A 70 74 73 69 6E 5B 31 5D 3D    0]=x;..ptsin[1]=
0227F0:  79 3B 0D 0A 0D 0A 77 3D 69 6E 74 69 6E 3B 0D 0A    y;....w=intin;..
022800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
022810:  1D 00 00 00 02 09 4E E5 1D 00 41 02 00 00 00 02    ......N...A.....
022820:  1D 00 46 02 00 00 00 02 1D 00 42 02 00 00 00 02    ..F.......B.....
022830:  1D 00 47 02 00 00 00 02 1D 00 43 02 00 00 00 02    ..G.......C.....
022840:  1D 00 48 02 00 00 00 02 1D 00 44 02 00 00 00 02    ..H.......D.....
022850:  1D 00 49 02 00 00 00 02 1D 00 45 02 00 00 00 02    ..I.......E.....
022860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022900:  7B 0D 0A 72 65 74 75 72 6E 20 76 73 5F 73 74 79    {..return vs_sty
022910:  6C 65 28 32 33 2C 68 61 6E 64 6C 65 2C 73 74 79    le(23,handle,sty
022920:  6C 65 29 3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74 20 76    le);..}....int v
022930:  73 66 5F 73 74 79 6C 65 28 68 61 6E 64 6C 65 2C    sf_style(handle,
022940:  73 74 79 6C 65 5F 69 6E 64 65 78 29 0D 0A 69 6E    style_index)..in
022950:  74 20 68 61 6E 64 6C 65 2C 73 74 79 6C 65 5F 69    t handle,style_i
022960:  6E 64 65 78 3B 0D 0A 7B 0D 0A 72 65 74 75 72 6E    ndex;..{..return
022970:  20 76 73 5F 73 74 79 6C 65 28 32 34 2C 68 61 6E     vs_style(24,han
022980:  64 6C 65 2C 73 74 79 6C 65 5F 69 6E 64 65 78 29    dle,style_index)
022990:  3B 0D 0A 7D 0D 0A 0D 0A 69 6E 74 20 76 73 66 5F    ;..}....int vsf_
0229A0:  63 6F 6C 6F 72 28 68 61 6E 64 6C 65 2C 63 6F 6C    color(handle,col
0229B0:  6F 72 5F 69 6E 64 65 78 29 0D 0A 69 6E 74 20 68    or_index)..int h
0229C0:  61 6E 64 6C 65 2C 63 6F 6C 6F 72 5F 69 6E 64 65    andle,color_inde
0229D0:  78 3B 0D 0A 7B 0D 0A 72 65 74 75 72 6E 20 76 73    x;..{..return vs
0229E0:  5F 73 74 79 6C 65 28 32 35 2C 63 6F 6C 6F 72 5F    _style(25,color_
0229F0:  69 6E 64 65 78 29 3B 0D 0A 7D 0D 0A 0D 0A 76 72    index);..}....vr
022A00:  71 5F 6C 6F 63 61 74 6F 72 28 68 61 6E 64 6C 65    q_locator(handle
022A10:  2C 78 2C 79 2C 78 6F 75 74 2C 79 6F 75 74 2C 74    ,x,y,xout,yout,t
022A20:  65 72 6D 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65    erm)..int handle
022A30:  2C 78 2C 79 2C 2A 78 6F 75 74 2C 2A 79 6F 75 74    ,x,y,*xout,*yout
022A40:  2C 2A 74 65 72 6D 3B 0D 0A 7B 0D 0A 63 6F 6E 74    ,*term;..{..cont
022A50:  72 6C 5B 30 5D 3D 32 38 3B 0D 0A 63 6F 6E 74 72    rl[0]=28;..contr
022A60:  6C 5B 31 5D 3D 31 3B 0D 0A 63 6F 6E 74 72 6C 5B    l[1]=1;..contrl[
022A70:  33 5D 3D 30 3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D    3]=0;..contrl[6]
022A80:  3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 70 74 73 69    =handle;....ptsi
022A90:  6E 5B 30 5D 3D 78 3B 0D 0A 70 74 73 69 6E 5B 31    n[0]=x;..ptsin[1
022AA0:  5D 3D 79 3B 0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A    ]=y;....gsx();..
022AB0:  0D 0A 2A 78 6F 75 74 3D 70 74 73 6F 75 74 5B 30    ..*xout=ptsout[0
022AC0:  5D 3B 0D 0A 2A 79 6F 75 74 3D 70 74 73 6F 75 74    ];..*yout=ptsout
022AD0:  5B 31 5D 3B 0D 0A 2A 74 65 72 6D 3D 69 6E 74 6F    [1];..*term=into
022AE0:  75 74 5B 30 5D 3B 0D 0A 0D 0A 7D 0D 0A 0D 0A 0D    ut[0];....}.....
022AF0:  0A 69 6E 74 20 76 73 6D 5F 6C 6F 63 61 74 6F 72    .int vsm_locator
022B00:  74 73 69 6E 5B 31 5D 3D 79 3B 0D 0A 0D 0A 67 73    tsin[1]=y;....gs
022B10:  78 28 29 3B 0D 0A 7D 0D 0A 0D 0A 76 5F 72 6D 63    x();..}....v_rmc
022B20:  75 72 28 68 61 6E 64 6C 65 29 0D 0A 7B 0D 0A 20    ur(handle)..{.. 
022B30:  76 5F 65 73 63 61 70 65 28 68 61 6E 64 6C 65 2C    v_escape(handle,
022B40:  31 39 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A 2F 2A 20    19);..}....../* 
022B50:  6F 6E 6C 79 20 6E 6F 72 6D 61 6C 6C 79 20 63 61    only normally ca
022B60:  6C 6C 65 64 20 69 6E 74 65 72 6E 61 6C 6C 79 2A    lled internally*
022B70:  2F 0D 0A 69 6E 74 20 76 73 5F 73 74 79 6C 65 28    /..int vs_style(
022B80:  6F 70 63 6F 64 65 2C 68 61 6E 64 6C 65 2C 73 74    opcode,handle,st
022B90:  79 6C 65 29 0D 0A 69 6E 74 20 6F 70 63 6F 64 65    yle)..int opcode
022BA0:  2C 68 61 6E 64 6C 65 2C 73 74 79 6C 65 3B 0D 0A    ,handle,style;..
022BB0:  7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 6F 70 63    {..contrl[0]=opc
022BC0:  6F 64 65 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D    ode;..contrl[1]=
022BD0:  30 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 31 3B    0;..contrl[3]=1;
022BE0:  0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64    ..contrl[6]=hand
022BF0:  6C 65 3B 0D 0A 0D 0A 69 6E 74 69 6E 5B 30 5D 3D    le;....intin[0]=
022C00:  73 74 79 6C 65 3B 0D 0A 0D 0A 67 73 78 28 29 3B    style;....gsx();
022C10:  0D 0A 0D 0A 72 65 74 75 72 6E 20 69 6E 74 6F 75    ....return intou
022C20:  74 5B 30 5D 3B 0D 0A 7D 0D 0A 0D 0A 2F 2A 20 6F    t[0];..}..../* o
022C30:  6E 6C 79 20 6E 6F 72 6D 61 6C 6C 79 20 63 61 6C    nly normally cal
022C40:  6C 65 64 20 69 6E 74 65 72 6E 61 6C 6C 79 2A 2F    led internally*/
022C50:  0D 0A 76 5F 65 73 63 61 70 65 28 68 61 6E 64 6C    ..v_escape(handl
022C60:  65 2C 66 75 6E 63 74 69 6F 6E 29 0D 0A 69 6E 74    e,function)..int
022C70:  20 68 61 6E 64 6C 65 2C 66 75 6E 63 74 69 6F 6E     handle,function
022C80:  3B 0D 0A 7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D    ;..{..contrl[0]=
022C90:  35 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B    5;..contrl[1]=0;
022CA0:  0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A    ..contrl[3]=0;..
022CB0:  63 6F 6E 74 72 6C 5B 35 5D 3D 66 75 6E 63 74 69    contrl[5]=functi
022CC0:  6F 6E 3B 0D 0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68    on;..contrl[6]=h
022CD0:  61 6E 64 6C 65 3B 0D 0A 0D 0A 67 73 78 28 29 3B    andle;....gsx();
022CE0:  0D 0A 0D 0A 7D 0D 0A 0D 0A 0D 0A 67 73 78 28 29    ....}......gsx()
022CF0:  0D 0A 7B 0D 0A 20 20 72 65 67 5F 62 63 20 3D 20    ..{..  reg_bc = 
022D00:  28 68 61 6E 64 6C 65 2C 78 2C 79 2C 78 6F 75 74    (handle,x,y,xout
022D10:  2C 79 6F 75 74 2C 74 65 72 6D 29 0D 0A 69 6E 74    ,yout,term)..int
022D20:  20 68 61 6E 64 6C 65 2C 78 2C 79 2C 2A 78 6F 75     handle,x,y,*xou
022D30:  74 2C 2A 79 6F 75 74 2C 2A 74 65 72 6D 3B 0D 0A    t,*yout,*term;..
022D40:  7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 32 38 3B    {..contrl[0]=28;
022D50:  0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 31 3B 0D 0A    ..contrl[1]=1;..
022D60:  63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A 63 6F    contrl[3]=0;..co
022D70:  6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D    ntrl[6]=handle;.
022D80:  0A 0D 0A 70 74 73 69 6E 5B 30 5D 3D 78 3B 0D 0A    ...ptsin[0]=x;..
022D90:  70 74 73 69 6E 5B 31 5D 3D 79 3B 0D 0A 0D 0A 67    ptsin[1]=y;....g
022DA0:  73 78 28 29 3B 0D 0A 0D 0A 2A 78 6F 75 74 3D 70    sx();....*xout=p
022DB0:  74 73 6F 75 74 5B 30 5D 3B 0D 0A 2A 79 6F 75 74    tsout[0];..*yout
022DC0:  3D 70 74 73 6F 75 74 5B 31 5D 3B 0D 0A 2A 74 65    =ptsout[1];..*te
022DD0:  72 6D 3D 69 6E 74 6F 75 74 5B 30 5D 3B 0D 0A 0D    rm=intout[0];...
022DE0:  0A 72 65 74 75 72 6E 20 63 6F 6E 74 72 6C 5B 32    .return contrl[2
022DF0:  5D 20 7C 20 28 63 6F 6E 74 72 6C 5B 34 5D 20 3C    ] | (contrl[4] <
022E00:  3C 20 31 29 3B 0D 0A 7D 0D 0A 0D 0A 76 73 69 6E    < 1);..}....vsin
022E10:  5F 6D 6F 64 65 28 68 61 6E 64 6C 65 2C 64 65 76    _mode(handle,dev
022E20:  5F 74 79 70 65 2C 6D 6F 64 65 29 0D 0A 69 6E 74    _type,mode)..int
022E30:  20 68 61 6E 64 6C 65 2C 20 64 65 76 5F 74 79 70     handle, dev_typ
022E40:  65 2C 20 6D 6F 64 65 3B 0D 0A 0D 0A 7B 0D 0A 0D    e, mode;....{...
022E50:  0A 63 6F 6E 74 72 6C 5B 30 5D 3D 33 33 3B 0D 0A    .contrl[0]=33;..
022E60:  63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B 0D 0A 63 6F    contrl[1]=0;..co
022E70:  6E 74 72 6C 5B 33 5D 3D 32 3B 0D 0A 63 6F 6E 74    ntrl[3]=2;..cont
022E80:  72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D 0A 0D    rl[6]=handle;...
022E90:  0A 69 6E 74 69 6E 5B 30 5D 3D 64 65 76 5F 74 79    .intin[0]=dev_ty
022EA0:  70 65 3B 0D 0A 69 6E 74 69 6E 5B 31 5D 3D 6D 6F    pe;..intin[1]=mo
022EB0:  64 65 3B 0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D    de;....gsx();...
022EC0:  0A 7D 0D 0A 0D 0A 76 71 5F 63 68 63 65 6C 6C 73    .}....vq_chcells
022ED0:  28 68 61 6E 64 6C 65 2C 72 6F 77 73 2C 63 6F 6C    (handle,rows,col
022EE0:  75 6D 6E 73 29 0D 0A 69 6E 74 20 68 61 6E 64 6C    umns)..int handl
022EF0:  65 2C 2A 72 6F 77 73 2C 2A 63 6F 6C 75 6D 6E 73    e,*rows,*columns
022F00:  31 31 35 3B 0D 0A 20 20 72 65 67 5F 64 65 20 3D    115;..  reg_de =
022F10:  20 63 61 73 74 28 75 6E 73 69 67 6E 65 64 29 20     cast(unsigned) 
022F20:  63 6F 6E 74 72 6C 5F 70 74 72 3B 0D 0A 20 20 69    contrl_ptr;..  i
022F30:  6E 6C 69 6E 65 28 0D 0A 20 20 20 20 50 55 53 48    nline(..    PUSH
022F40:  5F 49 58 2C 0D 0A 20 20 20 20 4C 44 5F 42 43 5F    _IX,..    LD_BC_
022F50:  66 72 6F 6D 2C 20 26 72 65 67 5F 62 63 2C 0D 0A    from, &reg_bc,..
022F60:  20 20 20 20 4C 44 5F 44 45 5F 66 72 6F 6D 2C 20        LD_DE_from, 
022F70:  26 72 65 67 5F 64 65 2C 0D 0A 20 20 20 20 43 41    &reg_de,..    CA
022F80:  4C 4C 2C 20 20 20 20 20 20 20 35 2C 30 2C 0D 0A    LL,       5,0,..
022F90:  20 20 20 20 50 4F 50 5F 49 58 29 3B 0D 0A 7D 0D        POP_IX);..}.
022FA0:  0A 0D 0A 0D 0A 23 6C 69 73 74 2B 0D 0A 0D 0A 2F    .....#list+..../
022FB0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
022FC0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D 0A    *************/..
022FD0:  2F 2A 20 20 20 20 20 20 20 20 20 48 69 73 6F 66    /*         Hisof
022FE0:  74 20 43 20 20 20 20 20 20 20 20 20 20 2A 2F 0D    t C          */.
022FF0:  0A 2F 2A 20 20 20 47 53 58 20 46 75 6E 63 74 69    ./*   GSX Functi
023000:  6F 6E 20 4C 69 62 72 61 72 79 20 20 20 20 2A 2F    on Library    */
023010:  0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 20 20 45    ../*           E
023020:  6E 64 20 20 20 20 20 20 20 20 20 20 20 20 20 2A    nd             *
023030:  2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    /../************
023040:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
023050:  2A 2F 0D 0A 0D 0A 1A 20 20 20 20 48 69 73 6F 66    */.....    Hisof
023060:  74 20 43 20 20 20 20 20 20 20 20 20 20 2A 2F 0D    t C          */.
023070:  0A 2F 2A 20 20 20 47 53 58 20 46 75 6E 63 74 69    ./*   GSX Functi
023080:  6C 6F 63 28 6E 2C 20 73 69 7A 65 29 0D 0A 20 20    loc(n, size)..  
023090:  75 6E 73 69 67 6E 65 64 20 20 20 6E 2C 20 73 69    unsigned   n, si
0230A0:  7A 65 3B 0D 0A 7B 0D 0A 20 20 46 41 53 54 20 63    ze;..{..  FAST c
0230B0:  68 61 72 20 2A 70 74 72 3B 0D 0A 20 20 46 41 53    har *ptr;..  FAS
0230C0:  54 20 75 6E 73 69 67 6E 65 64 20 6C 65 6E 67 74    T unsigned lengt
0230D0:  68 3B 0D 0A 0D 0A 20 20 70 74 72 20 3D 20 6D 61    h;....  ptr = ma
0230E0:  6C 6C 6F 63 28 6C 65 6E 67 74 68 20 3D 20 6E 20    lloc(length = n 
0230F0:  2A 20 73 69 7A 65 29 3B 0D 0A 20 20 69 66 20 28    * size);..  if (
023100:  3B 0D 0A 7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D    ;..{..contrl[0]=
023110:  35 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B    5;..contrl[1]=0;
023120:  0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A    ..contrl[3]=0;..
023130:  63 6F 6E 74 72 6C 5B 35 5D 3D 31 3B 0D 0A 63 6F    contrl[5]=1;..co
023140:  6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D    ntrl[6]=handle;.
023150:  0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D 0A 2A 72 6F    ...gsx();....*ro
023160:  77 73 3D 69 6E 74 6F 75 74 5B 30 5D 3B 0D 0A 2A    ws=intout[0];..*
023170:  63 6F 6C 75 6D 6E 73 3D 69 6E 74 6F 75 74 5B 31    columns=intout[1
023180:  5D 3B 0D 0A 7D 0D 0A 0D 0A 76 5F 65 78 69 74 5F    ];..}....v_exit_
023190:  63 75 72 28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74    cur(handle)..int
0231A0:  20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D 0A 20 76 5F     handle;..{.. v_
0231B0:  65 73 63 61 70 65 28 68 61 6E 64 6C 65 2C 32 29    escape(handle,2)
0231C0:  3B 0D 0A 7D 0D 0A 0D 0A 76 5F 65 6E 74 65 72 5F    ;..}....v_enter_
0231D0:  63 75 72 28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74    cur(handle)..int
0231E0:  20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D 0A 20 76 5F     handle;..{.. v_
0231F0:  65 73 63 61 70 65 28 68 61 6E 64 6C 65 2C 33 29    escape(handle,3)
023200:  3B 0D 0A 7D 0D 0A 0D 0A 76 5F 63 75 72 75 70 28    ;..}....v_curup(
023210:  68 61 6E 64 6C 65 29 0D 0A 69 6E 74 20 68 61 6E    handle)..int han
023220:  64 6C 65 3B 0D 0A 7B 0D 0A 20 76 5F 65 73 63 61    dle;..{.. v_esca
023230:  70 65 28 68 61 6E 64 6C 65 2C 34 29 3B 0D 0A 7D    pe(handle,4);..}
023240:  0D 0A 0D 0A 76 5F 63 75 72 64 6F 77 6E 28 68 61    ....v_curdown(ha
023250:  6E 64 6C 65 29 0D 0A 69 6E 74 20 68 61 6E 64 6C    ndle)..int handl
023260:  65 3B 0D 0A 7B 0D 0A 20 76 5F 65 73 63 61 70 65    e;..{.. v_escape
023270:  28 68 61 6E 64 6C 65 2C 35 29 3B 0D 0A 7D 0D 0A    (handle,5);..}..
023280:  0D 0A 76 5F 63 75 72 72 69 67 68 74 28 68 61 6E    ..v_curright(han
023290:  64 6C 65 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65    dle)..int handle
0232A0:  3B 0D 0A 7B 0D 0A 20 76 5F 65 73 63 61 70 65 28    ;..{.. v_escape(
0232B0:  68 61 6E 64 6C 65 2C 36 29 3B 0D 0A 7D 0D 0A 0D    handle,6);..}...
0232C0:  0A 76 5F 63 75 72 6C 65 66 74 28 68 61 6E 64 6C    .v_curleft(handl
0232D0:  65 29 0D 0A 69 6E 74 20 68 61 6E 64 6C 65 3B 0D    e)..int handle;.
0232E0:  0A 7B 0D 0A 20 76 5F 65 73 63 61 70 65 28 68 61    .{.. v_escape(ha
0232F0:  6E 64 6C 65 2C 37 29 3B 0D 0A 7D 0D 0A 0D 0A 76    ndle,7);..}....v
023300:  2F 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    /***************
023310:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D    **************/.
023320:  0A 2F 2A 20 20 20 20 20 20 20 20 20 48 69 53 6F    ./*         HiSo
023330:  66 74 20 43 20 20 20 20 20 20 20 20 20 20 2A 2F    ft C          */
023340:  0D 0A 2F 2A 20 20 20 20 47 53 58 20 46 75 6E 63    ../*    GSX Func
023350:  74 69 6F 6E 20 4C 69 62 72 61 72 79 20 20 20 2A    tion Library   *
023360:  2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 20 48    /../*          H
023370:  45 41 44 45 52 20 20 20 20 20 20 20 20 20 20 20    EADER           
023380:  2A 2F 0D 0A 2F 2A 20 20 20 20 20 20 20 20 20 20    */../*          
023390:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0233A0:  20 2A 2F 0D 0A 2F 2A 20 43 6F 70 79 72 69 67 68     */../* Copyrigh
0233B0:  74 20 28 43 29 20 31 39 38 36 20 48 69 53 6F 66    t (C) 1986 HiSof
0233C0:  74 20 2A 2F 0D 0A 2F 2A 20 4C 61 73 74 20 63 68    t */../* Last ch
0233D0:  61 6E 67 65 64 20 20 31 20 4D 61 79 20 20 31 39    anged  1 May  19
0233E0:  38 36 20 2A 2F 0D 0A 2F 2A 20 57 72 69 74 74 65    86 */../* Writte
0233F0:  6E 20 62 79 20 44 61 76 69 64 20 4E 75 74 6B 69    n by David Nutki
023400:  6E 73 20 20 2A 2F 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A    ns  */../*******
023410:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
023420:  2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 23 6C 69 73 74    ******/....#list
023430:  2D 0D 0A 0D 0A 46 41 53 54 20 69 6E 74 20 63 6F    -....FAST int co
023440:  6E 74 72 6C 5B 31 32 5D 2C 20 69 6E 74 69 6E 5B    ntrl[12], intin[
023450:  31 32 38 5D 2C 20 70 74 73 69 6E 5B 31 32 38 5D    128], ptsin[128]
023460:  2C 20 69 6E 74 6F 75 74 5B 31 32 38 5D 2C 20 70    , intout[128], p
023470:  74 73 6F 75 74 5B 31 32 38 5D 3B 0D 0A 46 41 53    tsout[128];..FAS
023480:  54 20 69 6E 74 20 2A 20 63 6F 6E 74 72 6C 5F 70    T int * contrl_p
023490:  74 72 20 5B 5D 20 3D 7B 63 6F 6E 74 72 6C 2C 69    tr [] ={contrl,i
0234A0:  6E 74 69 6E 2C 70 74 73 69 6E 2C 69 6E 74 6F 75    ntin,ptsin,intou
0234B0:  74 2C 70 74 73 6F 75 74 7D 3B 0D 0A 0D 0A 23 6C    t,ptsout};....#l
0234C0:  69 73 74 2B 0D 0A 0D 0A 2F 2A 2A 2A 2A 2A 2A 2A    ist+..../*******
0234D0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
0234E0:  2A 2A 2A 2A 2A 2A 2F 0D 0A 2F 2A 20 20 20 20 20    ******/../*     
0234F0:  20 20 20 20 48 69 73 6F 66 74 20 43 20 20 20 20        Hisoft C    
023500:  5F 63 75 72 68 6F 6D 65 28 68 61 6E 64 6C 65 29    _curhome(handle)
023510:  0D 0A 69 6E 74 20 68 61 6E 64 6C 65 3B 0D 0A 7B    ..int handle;..{
023520:  0D 0A 20 76 5F 65 73 63 61 70 65 28 68 61 6E 64    .. v_escape(hand
023530:  6C 65 2C 38 29 3B 0D 0A 7D 0D 0A 0D 0A 76 5F 65    le,8);..}....v_e
023540:  65 6F 73 28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74    eos(handle)..int
023550:  20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D 0A 20 76 5F     handle;..{.. v_
023560:  65 73 63 61 70 65 28 68 61 6E 64 6C 65 2C 39 29    escape(handle,9)
023570:  3B 0D 0A 7D 0D 0A 0D 0A 76 5F 65 65 6F 6C 28 68    ;..}....v_eeol(h
023580:  61 6E 64 6C 65 29 0D 0A 69 6E 74 20 68 61 6E 64    andle)..int hand
023590:  6C 65 3B 0D 0A 7B 0D 0A 20 76 5F 65 73 63 61 70    le;..{.. v_escap
0235A0:  65 28 68 61 6E 64 6C 65 2C 31 30 29 3B 0D 0A 7D    e(handle,10);..}
0235B0:  0D 0A 0D 0A 76 73 5F 63 75 72 61 64 64 72 65 73    ....vs_curaddres
0235C0:  73 28 68 61 6E 64 6C 65 2C 20 72 6F 77 2C 20 63    s(handle, row, c
0235D0:  6F 6C 75 6D 6E 29 0D 0A 69 6E 74 20 68 61 6E 64    olumn)..int hand
0235E0:  6C 65 2C 20 72 6F 77 2C 20 63 6F 6C 75 6D 6E 3B    le, row, column;
0235F0:  0D 0A 7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 35    ..{..contrl[0]=5
023600:  3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B 0D    ;..contrl[1]=0;.
023610:  0A 63 6F 6E 74 72 6C 5B 33 5D 3D 32 3B 0D 0A 63    .contrl[3]=2;..c
023620:  6F 6E 74 72 6C 5B 35 5D 3D 31 31 3B 0D 0A 63 6F    ontrl[5]=11;..co
023630:  6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D    ntrl[6]=handle;.
023640:  0A 0D 0A 69 6E 74 69 6E 5B 30 5D 3D 72 6F 77 3B    ...intin[0]=row;
023650:  0D 0A 69 6E 74 69 6E 5B 31 5D 3D 63 6F 6C 75 6D    ..intin[1]=colum
023660:  6E 3B 0D 0A 67 73 78 28 29 3B 0D 0A 0D 0A 7D 0D    n;..gsx();....}.
023670:  0A 0D 0A 76 73 5F 63 75 72 74 65 78 74 28 68 61    ...vs_curtext(ha
023680:  6E 64 6C 65 2C 20 73 74 72 69 6E 67 29 0D 0A 69    ndle, string)..i
023690:  6E 74 20 68 61 6E 64 6C 65 2C 20 2A 73 74 72 69    nt handle, *stri
0236A0:  6E 67 3B 0D 0A 7B 0D 0A 69 6E 74 20 2A 77 3B 0D    ng;..{..int *w;.
0236B0:  0A 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 35 3B 0D    ...contrl[0]=5;.
0236C0:  0A 63 6F 6E 74 72 6C 5B 31 5D 3D 30 3B 0D 0A 63    .contrl[1]=0;..c
0236D0:  6F 6E 74 72 6C 5B 35 5D 3D 31 32 3B 0D 0A 63 6F    ontrl[5]=12;..co
0236E0:  6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D    ntrl[6]=handle;.
0236F0:  0A 0D 0A 77 3D 69 6E 74 69 6E 3B 0D 0A 77 68 69    ...w=intin;..whi
023700:  20 20 20 20 20 20 2A 2F 0D 0A 2F 2A 20 20 20 20          */../*    
023710:  47 53 58 20 46 75 6E 63 74 69 6F 6E 20 4C 69 62    GSX Function Lib
023720:  72 61 72 79 20 20 20 2A 2F 0D 0A 2F 2A 20 20 20    rary   */../*   
023730:  20 20 20 20 20 45 6E 64 20 48 65 61 64 65 72 20         End Header 
023740:  20 20 20 20 20 20 20 20 2A 2F 0D 0A 2F 2A 2A 2A            */../***
023750:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
023760:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2F 0D 0A 0D 0A 1A    **********/.....
023770:  20 20 20 20 48 69 73 6F 66 74 20 43 20 20 20 20        Hisoft C    
023780:  20 65 6C 73 65 0D 0A 20 20 20 20 20 20 20 20 20     else..         
023790:  20 20 20 7B 20 20 20 20 20 20 20 20 20 20 20 20       {            
0237A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2F 2A                  /*
0237B0:  20 73 70 6C 69 74 20 62 6C 6F 63 6B 20 61 6E 64     split block and
0237C0:  20 61 6C 6C 6F 63 61 74 65 20 74 61 69 6C 20 2A     allocate tail *
0237D0:  2F 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    /..             
0237E0:  20 70 2D 3E 5F 73 69 7A 65 20 2D 3D 20 6E 62 79     p->_size -= nby
0237F0:  74 65 73 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    tes;..          
023800:  20 20 20 20 70 20 20 20 20 20 20 20 20 2B 3D 20        p        += 
023810:  70 2D 3E 5F 73 69 7A 65 3B 0D 0A 20 20 20 20 20    p->_size;..     
023820:  20 20 20 20 20 20 20 20 20 70 2D 3E 5F 73 69 7A             p->_siz
023830:  65 20 20 3D 20 6E 62 79 74 65 73 3B 0D 0A 20 20    e  = nbytes;..  
023840:  20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20              }..   
023850:  20 20 20 20 20 20 20 5F 61 6C 6C 6F 63 70 20 3D           _allocp =
023860:  20 71 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 72     q;..          r
023870:  65 74 75 72 6E 20 63 61 73 74 28 5F 5F 63 68 61    eturn cast(__cha
023880:  72 5F 70 74 72 29 20 28 70 2B 31 29 3B 0D 0A 20    r_ptr) (p+1);.. 
023890:  20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20           }..      
0238A0:  69 66 20 28 70 20 3D 3D 20 5F 61 6C 6C 6F 63 70    if (p == _allocp
0238B0:  29 20 20 2F 2A 20 77 72 61 70 70 65 64 20 61 72    )  /* wrapped ar
0238C0:  6F 75 6E 64 20 66 72 65 65 20 6C 69 73 74 20 2A    ound free list *
0238D0:  2F 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20    /..        {..  
0238E0:  20 20 20 20 20 20 20 20 69 66 20 28 28 70 20 3D            if ((p =
0238F0:  20 63 61 73 74 28 48 45 41 44 45 52 5F 50 54 52     cast(HEADER_PTR
023900:  6C 65 20 28 20 2A 77 2B 2B 3D 2A 73 74 72 69 6E    le ( *w++=*strin
023910:  67 2B 2B 29 3B 0D 0A 0D 0A 63 6F 6E 74 72 6C 5B    g++);....contrl[
023920:  33 5D 3D 2D 2D 77 2D 69 6E 74 69 6E 3B 0D 0A 0D    3]=--w-intin;...
023930:  0A 67 73 78 28 29 3B 0D 0A 7D 0D 0A 0D 0A 0D 0A    .gsx();..}......
023940:  76 5F 72 76 6F 6E 28 68 61 6E 64 6C 65 29 0D 0A    v_rvon(handle)..
023950:  69 6E 74 20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D 0A    int handle;..{..
023960:  20 76 5F 65 73 63 61 70 65 28 68 61 6E 64 6C 65     v_escape(handle
023970:  2C 31 33 29 3B 0D 0A 7D 0D 0A 0D 0A 76 5F 72 76    ,13);..}....v_rv
023980:  6F 66 66 28 68 61 6E 64 6C 65 29 0D 0A 69 6E 74    off(handle)..int
023990:  20 68 61 6E 64 6C 65 3B 0D 0A 7B 0D 0A 20 76 5F     handle;..{.. v_
0239A0:  65 73 63 61 70 65 28 68 61 6E 64 6C 65 2C 31 34    escape(handle,14
0239B0:  29 3B 0D 0A 7D 0D 0A 0D 0A 76 71 5F 63 75 72 61    );..}....vq_cura
0239C0:  64 64 72 65 73 73 28 68 61 6E 64 6C 65 2C 72 6F    ddress(handle,ro
0239D0:  77 2C 63 6F 6C 75 6D 6E 29 0D 0A 69 6E 74 20 68    w,column)..int h
0239E0:  61 6E 64 6C 65 2C 2A 72 6F 77 2C 2A 63 6F 6C 75    andle,*row,*colu
0239F0:  6D 6E 3B 0D 0A 7B 0D 0A 63 6F 6E 74 72 6C 5B 30    mn;..{..contrl[0
023A00:  5D 3D 35 3B 0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D    ]=5;..contrl[1]=
023A10:  30 3B 0D 0A 63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B    0;..contrl[3]=0;
023A20:  0D 0A 63 6F 6E 74 72 6C 5B 35 5D 3D 31 35 3B 0D    ..contrl[5]=15;.
023A30:  0A 63 6F 6E 74 72 6C 5B 36 5D 3D 68 61 6E 64 6C    .contrl[6]=handl
023A40:  65 3B 0D 0A 0D 0A 67 73 78 28 29 3B 0D 0A 0D 0A    e;....gsx();....
023A50:  2A 72 6F 77 3D 69 6E 74 6F 75 74 5B 30 5D 3B 0D    *row=intout[0];.
023A60:  0A 2A 63 6F 6C 75 6D 6E 3D 69 6E 74 6F 75 74 5B    .*column=intout[
023A70:  31 5D 3B 0D 0A 7D 0D 0A 0D 0A 76 5F 64 73 70 63    1];..}....v_dspc
023A80:  75 72 28 68 61 6E 64 6C 65 2C 78 2C 79 29 0D 0A    ur(handle,x,y)..
023A90:  69 6E 74 20 68 61 6E 64 6C 65 2C 78 2C 79 3B 0D    int handle,x,y;.
023AA0:  0A 7B 0D 0A 63 6F 6E 74 72 6C 5B 30 5D 3D 35 3B    .{..contrl[0]=5;
023AB0:  0D 0A 63 6F 6E 74 72 6C 5B 31 5D 3D 31 3B 0D 0A    ..contrl[1]=1;..
023AC0:  63 6F 6E 74 72 6C 5B 33 5D 3D 30 3B 0D 0A 63 6F    contrl[3]=0;..co
023AD0:  6E 74 72 6C 5B 35 5D 3D 31 38 3B 0D 0A 63 6F 6E    ntrl[5]=18;..con
023AE0:  74 72 6C 5B 36 5D 3D 68 61 6E 64 6C 65 3B 0D 0A    trl[6]=handle;..
023AF0:  0D 0A 70 74 73 69 6E 5B 30 5D 3D 78 3B 0D 0A 70    ..ptsin[0]=x;..p
023B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
023B10:  1E 00 00 00 02 09 4E E5 1E 00 41 02 00 00 00 02    ......N...A.....
023B20:  1E 00 46 02 00 00 00 02 1E 00 42 02 00 00 00 02    ..F.......B.....
023B30:  1E 00 47 02 00 00 00 02 1E 00 43 02 00 00 00 02    ..G.......C.....
023B40:  1E 00 48 02 00 00 00 02 1E 00 44 02 00 00 00 02    ..H.......D.....
023B50:  1E 00 49 02 00 00 00 02 1E 00 45 02 00 00 00 02    ..I.......E.....
023B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C00:  00 A0 10 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023CF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023D00:  18 10 50 43 57 38 32 35 36 20 47 49 4F 53 20 23    ..PCW8256 GIOS #
023D10:  38 FF EB 11 00 0C 01 0A 00 ED B0 3E 03 11 00 00    8..........>....
023D20:  CD 01 0B 3E 01 11 45 01 18 0A 11 88 01 18 03 11    ...>..E.........
023D30:  AF 01 3E 06 CD E3 0A 7C B7 C0 1A BD D8 29 2B 19    ..>....|.....)+.
023D40:  7E 23 66 6F E9 21 16 02 18 03 23 03 2A 03 2A 01    ~#fo.!....#.*.*.
023D50:  D9 04 64 05 AC 05 AC 04 79 06 2F 01 E8 05 D0 0B    ..d.....y./.....
023D60:  CC 08 74 04 D0 0B FD 08 2D 05 D0 0B 02 09 D0 0B    ..t.....-.......
023D70:  07 09 B2 06 BA 06 0C 09 26 09 D0 0B 82 09 D0 0B    ........&.......
023D80:  D0 0B D0 0B C1 0A A7 0A 13 2B 03 3B 03 42 03 49    .........+.;.B.I
023D90:  03 50 03 57 03 5E 03 65 03 6C 03 73 03 7A 03 AC    .P.W.^.e.l.s.z..
023DA0:  03 D6 03 CF 03 DD 03 FA 03 D0 0B 1A 04 07 04 05    ................
023DB0:  08 06 D0 0B D0 0B D0 0B D0 0B CD E1 01 E3 7E 23    ..............~#
023DC0:  B7 FA CE 01 5F 0E 02 E5 CD 05 00 E1 18 F0 E3 22    ...._.........."
023DD0:  0C 0C 06 FE 21 0B 0C 70 2B 36 24 EB 0E 31 C3 05    ....!..p+6$..1..
023DE0:  00 06 00 CD D4 01 E5 21 00 80 CD CF 01 E1 C9 CD    .......!........
023DF0:  BA 01 0D 0A 43 61 6E 6E 6F 74 20 72 75 6E 20 69    ....Cannot run i
023E00:  04 7E 23 B9 28 16 23 23 15 20 F6 CD 88 0D DD 00    .~#.(.##. ......
023E10:  0E 06 1E FF CD 05 00 B7 28 15 18 12 7E 4F 87 9F    ........(...~O..
023E20:  47 C5 DD E1 23 7E 4F 87 9F 47 C5 FD E1 AF 37 D1    G...#~O..G....7.
023E30:  E1 C9 0E 00 0A 4F 00 F6 0F F6 00 06 0A 00 0E 00    .....O..........
023E40:  01 4F 00 FF 0F FF 00 06 01 00 E5 D5 ED 43 69 0A    .O...........Ci.
023E50:  ED 53 6B 0A 22 6D 0A 11 67 0A 0E 3C CD 05 00 D1    .Sk."m..g..<....
023E60:  E1 FE FF C8 B7 37 C9 02 03 00 00 00 00 00 00 E5    .....7..........
023E70:  ED 4B A6 02 DD E5 E1 CD 89 0A EB E1 D5 ED 4B A8    .K............K.
023E80:  02 FD E5 D1 CD 89 0A D1 C9 19 7C B7 F2 93 0A 21    ..........|....!
023E90:  00 00 C9 ED 42 09 D8 60 69 C9 E5 2A 08 0C 73 23    ....B..`i..*..s#
023EA0:  72 23 D1 73 23 72 C9 3E 01 CD E8 0A 11 0A 0D 19    r#.s#r.>........
023EB0:  EB 3E 02 CD E8 0A 7D 12 C3 F7 0A 3E 01 32 0F 0D    .>....}....>.2..
023EC0:  C9 3E 01 CD E8 0A 1E 01 7C B7 20 07 7D 3D FE 05    .>......|. .}=..
023ED0:  30 01 5D 7B 32 0F 0D C3 F7 0A CD 98 0D 3A 0F 0D    0.]{2........:..
023EE0:  C3 AE 0D 2A 00 0C 18 03 2A 02 0C 3D 87 8D 6F 8C    ...*....*..=..o.
023EF0:  95 67 7E 23 66 6F C9 5F 16 00 3E 01 2A 06 0C 18    .g~#fo._..>.*...
023F00:  03 2A 00 0C 3D 87 8D 6F 8C 95 67 73 23 72 C9 44    .*..=..o..gs#r.D
023F10:  4D 2A 86 11 B7 ED 42 ED 4B 80 11 EB 09 EB C9 CD    M*....B.K.......
023F20:  0F 0B C3 B1 10 CD 0F 0B C3 CE 0D CD 37 0B C3 E9    ............7...
023F30:  0E CD 37 0B C3 8E 0F CD 0F 0B E5 FD E5 C1 2A 86    ..7...........*.
023F40:  11 B7 ED 42 E5 FD E1 E1 ED 4B 80 11 DD 09 C9 5E    ...B.....K.....^
023F50:  23 56 23 7E 23 66 6F C9 7C B5 C8 78 AA AC F5 E5    #V#~#fo.|..x....
023F60:  7A B7 F2 6B 0B 21 00 00 ED 52 EB 6B 62 78 B7 79    z..k.!...R.kbx.y
023F70:  F2 75 0B AF 91 3D 28 12 3C 28 4E 06 08 05 87 30    .u...=(.<(N....0
023F80:  FC 29 8F 30 03 19 CE 00 10 F7 C1 04 05 F2 95 0B    .).0............
023F90:  57 AF 91 4F 7A B9 30 2D 06 10 29 8F 38 03 B9 38    W..Oz.0-..).8..8
023FA0:  02 91 B7 3F CB 13 CB 12 10 F0 29 8F B9 38 01 13    ...?......)..8..
023FB0:  F1 FA BB 0B EB 7C FE 80 D8 18 0B AF 6F 67 ED 52    .....|......og.R
023FC0:  37 C8 F8 18 01 F1 F6 01 C9 F1 E1 21 00 00 37 C9    7..........!..7.
023FD0:  C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023FE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023FF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024000:  6E 20 74 68 69 73 20 65 6E 76 69 72 6F 6E 6D 65    n this environme
024010:  6E 74 0D 0A FF C7 0E 0C CD 05 00 7D E6 F0 FE 30    nt.........}...0
024020:  20 CD CD 20 0D 30 C8 CD 88 0D E3 00 3D 20 C0 CD     .. .0......= ..
024030:  BA 01 1B 66 1B 45 1B 48 FF CD 88 0D BF 00 78 41    ...f.E.H......xA
024040:  4F 6A 63 09 EB CD 5E 0D 2A 82 11 ED 5B 80 11 B7    Ojc...^.*...[...
024050:  ED 52 22 A6 02 2A 86 11 ED 5B 84 11 B7 ED 52 22    .R"..*...[....R"
024060:  A8 02 CD 97 08 CD CF 03 CD 7C 04 CD 35 05 CD BB    .........|..5...
024070:  0A CD 14 04 CD 63 09 22 F6 02 CD 82 06 3E 03 11    .....c.".....>..
024080:  06 00 CD 01 0B 3E 05 11 2D 00 CD 01 0B ED 5B 06    .....>..-.....[.
024090:  0C 21 A6 02 01 5A 00 ED B0 ED 5B 08 0C 21 00 03    .!...Z....[..!..
0240A0:  01 18 00 ED B0 C9 CF 02 FF 00 01 00 77 01 20 03    ............w. .
0240B0:  01 00 05 00 01 00 05 00 01 00 01 00 06 00 06 00    ................
0240C0:  02 00 01 00 01 00 FF FF FF FF FF FF FF FF FF FF    ................
0240D0:  FF FF FF FF FF FF FF FF 04 00 FF FF FF FF FF FF    ................
0240E0:  FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00    ................
0240F0:  01 00 00 00 02 00 01 00 00 00 00 00 00 00 02 00    ................
024100:  00 00 07 00 00 00 07 00 01 00 00 00 01 00 00 00    ................
024110:  00 00 07 00 00 00 07 00 CD BA 01 1B 45 1B 48 1B    ............E.H.
024120:  65 FF C9 AF 2A 86 11 C3 F5 10 C9 CD F0 03 7A D5    e...*.........z.
024130:  CD F7 0A D1 16 00 3E 02 C3 FC 0A CD BA 01 1B 66    ......>........f
024140:  FF C9 CD BA 01 1B 65 FF C9 CD BA 01 1B 41 FF C9    ......e......A..
024150:  CD BA 01 1B 42 FF C9 CD BA 01 1B 43 FF C9 CD BA    ....B......C....
024160:  01 1B 44 FF C9 CD BA 01 1B 48 FF C9 CD BA 01 1B    ..D......H......
024170:  4A FF C9 CD BA 01 1B 4B FF C9 CD F0 03 3E 01 CD    J......K.....>..
024180:  E8 0A 7C B7 20 05 7A BD 38 01 55 3E 02 CD E8 0A    ..|. .z.8.U>....
024190:  7C B7 20 05 7B BD 38 01 5D 21 1F 1F 19 7C 65 6F    |. .{.8.]!...|eo
0241A0:  22 A8 03 CD BA 01 1B 59 00 00 FF C9 CD E1 01 E5    "......Y........
0241B0:  3E 04 CD E3 0A 44 4D 2A 02 0C 5E 23 23 E5 C5 0E    >....DM*..^##...
0241C0:  02 CD 05 00 C1 E1 0B 78 B1 20 EF E1 C3 CF 01 CD    .......x. ......
0241D0:  BA 01 1B 71 FF C9 CD BA 01 1B 70 FF C9 CD F0 03    ...q......p.....
0241E0:  16 00 5C 3E 01 E5 CD FC 0A E1 5D 3E 02 C3 FC 0A    ..\>......]>....
0241F0:  CD 88 0D BF 00 14 1C 24 2C C9 2A F6 02 7D 3D B4    .......$,.*..}=.
024200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0242F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024320:  3E BF FE 0D D0 2A 01 00 11 57 00 19 11 88 0D 01    >....*...W......
024330:  03 00 ED B0 01 00 00 11 1F 59 CD 5E 0D AF 47 CD    .........Y.^..G.
024340:  8B 0D 3E 01 47 CD 8B 0D AF CD A3 0D 3E 01 CD 98    ..>.G.....£.>...
024350:  0D 21 FF FF CD CA 0D 3E 01 CD AE 0D 37 C9 68 62    .!.....>....7.hb
024360:  22 88 11 AF 67 29 29 29 22 80 11 6A 67 23 29 29    "...g)))"..jg#))
024370:  29 2B 22 82 11 69 67 29 29 29 22 84 11 6B 67 23    )+"..ig)))"..kg#
024380:  29 29 29 2B 22 86 11 C9 00 00 00 21 90 11 B7 28    )))+"......!...(
024390:  01 23 78 C6 FF 9F 77 C9 21 90 11 B7 28 01 23 22    .#x...w.!...(.#"
0243A0:  8C 11 C9 21 90 11 B7 28 01 23 22 8E 11 C9 32 92    ...!...(.#"...2.
0243B0:  11 21 EA 0D 3D 28 0F 21 FE 0D 3D 28 09 21 01 0E    .!..=(.!..=(.!..
0243C0:  3D 28 03 21 0E 0E 22 E8 0D C9 22 8A 11 C9 CD 41    =(.!.."..."....A
0243D0:  10 D0 01 E7 0D CD 88 0D E9 00 C9 E5 2A 8A 11 29    ............*..)
0243E0:  30 01 2C 22 8A 11 E1 C3 EA 0D 30 23 ED 4B 8C 11    0.,"......0#.K..
0243F0:  0A F5 CD 45 0E F1 A0 4F 78 2F A6 B1 77 C9 38 EC    ...E...Ox/..w.8.
024400:  28 02 3E 01 C3 F7 0A 2A 10 0C ED 5B 0E 0C 7C B7    (.>....*...[..|.
024410:  F8 CD 27 04 3E FF 32 11 0C C9 2A 04 0C CD 4F 0B    ..'.>.2...*...O.
024420:  22 10 0C ED 53 0E 0C FD E5 DD E5 E5 D5 F5 E5 D5    "...S...........
024430:  3E 03 CD AE 0D 3E 01 CD 98 0D 21 FF FF CD CA 0D    >....>....!.....
024440:  D1 E1 D5 DD E1 E5 FD E1 01 F9 FF FD 09 E5 D5 01    ................
024450:  07 00 09 CD 2B 0B D1 E1 E5 FD E1 D5 DD E1 01 F9    ....+...........
024460:  FF DD 09 01 07 00 EB 09 EB CD 2B 0B F1 D1 E1 DD    ..........+.....
024470:  E1 FD E1 C9 3E 01 CD 7E 04 C3 F7 0A 3E 02 CD E8    ....>..~....>...
024480:  0A 7C B7 06 01 20 07 7D 3D FE 05 30 01 45 78 F5    .|... .}=..0.Ex.
024490:  3D 87 C6 A2 6F CE 04 95 67 7E 23 66 6F 22 12 0C    =...o...g~#fo"..
0244A0:  F1 C9 FF FF 00 FE E0 E0 38 FE F0 FF CD 1F 05 C8    ........8.......
0244B0:  E5 C5 3A 0A 0D CD DA 0A C1 E1 C5 E5 CD C2 06 E1    ..:.............
0244C0:  C1 3A 0A 0D FD E5 DD E5 11 FF FF CD F0 04 CD 4F    .:.............O
0244D0:  0B CD 2B 0B DD E1 FD E1 C9 CD 1F 05 C8 ED 5B 12    ..+...........[.
0244E0:  0C 3A 07 0D FD E5 DD E5 CD F0 04 DD E1 FD E1 C9    .:..............
0244F0:  E5 C5 E5 D5 CD DA 0A E1 CD CA 0D E1 E5 CD 4F 0B    ..............O.
024500:  E5 D5 18 0A C5 E5 CD 4F 0B E5 D5 CD 2B 0B DD E1    .......O....+...
024510:  FD E1 E1 C1 23 23 23 23 0B 78 B1 20 E7 E1 C9 3E    ....####.x. ...>
024520:  02 CD E3 0A 44 4D 2A 04 0C 79 3D B0 C9 3E 01 CD    ....DM*..y=..>..
024530:  37 05 C3 F7 0A 3E 04 CD E8 0A 7C B7 06 03 20 07    7....>....|... .
024540:  7D 3D FE 05 30 01 45 78 F5 87 C6 58 6F CE 05 95    }=..0.Ex...Xo...
024550:  67 7E 23 66 6F 22 14 0C F1 C9 2E 00 2B 03 2A 03    g~#fo"......+.*.
024560:  6F 04 78 04 3A 08 0D CD 98 0D 3A 0F 0D FE 01 20    o.x.:.....:.... 
024570:  01 3C CD AE 0D 3E 02 CD E3 0A 44 4D 2A 04 0C E5    .<...>....DM*...
024580:  C5 CD 90 05 C1 E1 23 23 23 23 0B 78 B1 20 F0 C9    ......####.x. ..
024590:  CD 4F 0B ED 4B 14 0C 79 FE 2E CA 25 0B 1B 1B 1B    .O..K..y...%....
0245A0:  7D 80 6F 30 01 24 3A 14 0C C3 1F 0B DD E5 3A 09    }.o0.$:.......:.
0245B0:  0D CD DA 0A 2A 04 0C CD 4F 0B 01 06 00 09 E5 3E    ....*...O......>
0245C0:  04 CD E3 0A 44 4D DD 2A 02 0C E1 DD 7E 00 DD 23    ....DM.*....~..#
0245D0:  DD 23 C5 E5 D5 CD 1F 0B E1 D1 01 08 00 09 EB C1    .#..............
0245E0:  0B 78 B1 20 E6 DD E1 C9 3E 03 11 02 00 CD 01 0B    .x. ....>.......
0245F0:  AF 2A 08 0C 36 07 23 77 23 36 07 23 77 23 36 08    .*..6.#w#6.#w#6.
024600:  C9 D0 CD 45 0E ED 5B 8C 11 1A A0 AE 77 C9 D0 ED    ...E..[.....w...
024610:  4B 8E 11 18 DB CD 41 10 ED 4B 8E 11 0A D0 01 27    K.....A..K.....'
024620:  0E CD 88 0D E9 00 C9 CD 45 0E 7E 58 C9 47 C5 CD    ........E.~X.G..
024630:  41 10 C1 78 D0 01 3E 0E CD 88 0D E9 00 C9 F5 CD    A..x..>.........
024640:  45 0E F1 77 C9 01 00 B6 29 09 7E 23 66 6F E6 F8    E..w....).~#fo..
024650:  85 6F CB 14 4B 7B E6 F8 5F 19 79 E6 07 C6 67 5F    .o..K{.._.y...g_
024660:  CE 0E 93 57 1A 47 C9 80 40 20 10 08 04 02 01 CD    ...W.G..@ ......
024670:  73 0E D0 FD E5 DD E5 CD 83 0E E5 FD E1 D5 DD E1    s...............
024680:  D1 E1 C9 CD 41 10 D8 CD 71 10 D0 44 4D D5 DD E5    ....A...q..DM...
024690:  E1 19 CB 2C CB 1D E5 FD E5 E1 09 CB 2C CB 1D D1    ...,........,...
0246A0:  B7 ED 42 09 20 07 E3 ED 52 19 E3 28 13 DD E5 E3    ..B. ...R..(....
0246B0:  B7 ED 52 E1 20 13 FD E5 EB E3 ED 52 E1 EB 20 09    ..R. ......R.. .
0246C0:  C1 DD E5 D1 FD E5 E1 37 C9 DD E3 FD E5 C5 FD E1    .......7........
0246D0:  C5 CD 71 10 C1 FD E1 DD E3 38 03 C1 18 A9 D5 DD    ..q......8......
0246E0:  E1 E5 FD E1 D1 60 69 18 9E 01 F2 0E CD 88 0D E9    .....`i.........
0246F0:  00 C9 CD 6F 0E D0 E5 DD E5 E1 B7 ED 52 CD 68 11    ...o........R.h.
024700:  06 FF F2 0A 0F 06 01 CD 51 11 E3 FD E5 D1 B7 ED    ........Q.......
024710:  52 CD 68 11 0E 01 F2 1E 0F 0E FF CD 51 11 D1 CD    R.h.........Q...
024720:  5E 11 3E 00 FA 35 0F EB 78 41 4F DD E5 FD E5 DD    ^.>..5..xAO.....
024730:  E1 FD E1 3E FF 32 99 11 D5 29 22 95 11 ED 52 E5    ...>.2...)"...R.
024740:  EB 29 CD 51 11 22 93 11 78 5F 87 9F 57 79 32 97    .).Q."..x_..Wy2.
024750:  11 87 9F 32 98 11 E1 C1 03 C5 E5 D5 DD E5 D1 FD    ...2............
024760:  E5 E1 3A 99 11 B7 28 01 EB CD DB 0D D1 E1 7C 87    ..:...(.......|.
024770:  38 0E B5 28 0B ED 4B 97 11 FD 09 ED 4B 93 11 09    8..(..K.....K...
024780:  ED 4B 95 11 09 DD 19 C1 0B 78 B1 20 CC C9 01 97    .K.......x. ....
024790:  0F CD 88 0D E9 00 C9 DD E5 C1 78 BA 20 0C 79 AB    ..........x. .y.
0247A0:  E6 F8 20 06 7B 91 3C 47 18 4E 79 E6 07 28 09 2F    .. .{.<G.Ny..(./
0247B0:  C6 09 47 D5 CD F8 0F D1 D5 DD E5 C1 EB B7 ED 42    ..G............B
0247C0:  23 06 03 CB 3C CB 1D 10 FA 28 1F 45 C5 DD E5 D1    #...<....(.E....
0247D0:  FD E5 E1 CD 45 0E C1 E5 CD 08 10 E1 7E A1 B2 AB    ....E.......~...
0247E0:  77 7D C6 08 6F 8C 95 67 10 F2 D1 13 7B E6 07 C8    w}..o..g....{...
0247F0:  47 7B E6 F8 5F D5 DD E1 C5 DD E5 D1 FD E5 E1 CD    G{.._...........
024800:  23 77 23 36 08 23 77 C9 3A 0A 0D F5 CD DA 0A CD    #w#6.#w.:.......
024810:  49 06 FD E5 DD E5 E5 C5 2A 1C 0C ED 5B 18 0C D5    I.......*...[...
024820:  B7 ED 52 23 44 4D E1 C5 E5 E5 FD E1 DD 2A 16 0C    ..R#DM.......*..
024830:  ED 5B 22 0C CD F7 07 E1 C1 23 0B 78 B1 20 E8 C1    .["......#.x. ..
024840:  E1 DD E1 FD E1 F1 C3 C4 04 2A 04 0C E5 CD 4F 0B    .........*....O.
024850:  22 18 0C 22 24 0C EB 22 16 0C 22 1A 0C E1 23 23    ".."$..".."...##
024860:  23 23 CD 4F 0B 22 1C 0C 22 20 0C EB 22 1E 0C 22    ##.O.".." ..".."
024870:  22 0C 21 16 0C 01 04 00 C9 CD 49 06 3A 07 0D C3    ".!.......I.:...
024880:  C4 04 3E 08 CD 9E 06 3E 09 CD E8 0A 1E 01 7C B7    ..>....>......|.
024890:  20 07 7D 3D FE 06 30 01 5D 7B 32 26 0C C9 CD E8     .}=..0.]{2&....
0248A0:  0A 1E 01 7C B7 20 06 7D FE 04 30 01 5D 7B 32 27    ...|. .}..0.]{2'
0248B0:  0C C9 3E 01 CD 9E 06 C3 F7 0A 3E 01 CD 89 06 C3    ..>.......>.....
0248C0:  F7 0A FD E5 DD E5 22 F1 0C C5 CD C2 07 D5 FD E1    ......".........
0248D0:  B7 ED 52 23 EB C1 D5 C5 CD E9 06 C1 D1 FD 23 1B    ..R#..........#.
0248E0:  7A B3 20 F2 DD E1 FD E1 C9 AF 32 28 0C C5 2A F1    z. .......2(..*.
0248F0:  0C 11 F3 0C 01 04 00 ED B0 C1 18 0F E5 C5 21 F7    ..............!.
024900:  0C 11 F3 0C 01 04 00 ED B0 C1 E1 79 3D B0 20 03    ...........y=. .
024910:  2A F1 0C C5 01 04 00 ED B0 C1 E5 C5 FD E5 E1 ED    *...............
024920:  5B F5 0C B7 ED 52 7C FD E5 E1 ED 5B F9 0C B7 ED    [....R|....[....
024930:  52 AC E6 80 28 25 44 4D 2A F3 0C ED 5B F7 0C B7    R...(%DM*...[...
024940:  ED 52 E5 2A F5 0C ED 5B F9 0C B7 ED 52 D1 CD 58    .R.*...[....R..X
024950:  0B 30 08 ED 5B F7 0C 19 CD 88 07 C1 E1 0B 78 B1    .0..[.........x.
024960:  C2 FC 06 3A 28 0C CB 3F C8 47 21 29 0C C5 5E 23    ...:(..?.G!)..^#
024970:  56 23 D5 DD E1 5E 23 56 23 FD E5 E3 FD E5 CD F7    V#...^#V#.......
024980:  07 FD E1 E1 C1 10 E6 C9 EB 21 29 0C 3A 28 0C FE    .........!).:(..
024990:  64 D0 B7 28 25 47 E5 7E 23 66 6F B7 ED 52 E1 F2    d..(%G.~#fo..R..
0249A0:  A8 07 23 23 10 F0 18 12 E5 D5 78 87 4F 3E 00 17    ..##......x.O>..
0249B0:  47 09 54 5D 2B 13 ED B8 D1 E1 73 23 72 21 28 0C    G.T]+.....s#r!(.
0249C0:  34 C9 23 23 5E 23 56 23 E5 DD E1 6B 62 0B DD 23    4.##^#V#...kb..#
0249D0:  DD 23 E5 DD 6E 00 DD 23 DD 66 00 DD 23 B7 ED 52    .#..n..#.f..#..R
0249E0:  19 F2 E6 07 54 5D EB E3 B7 ED 52 19 F2 F0 07 EB    ....T]....R.....
0249F0:  D1 0B 78 B1 20 D8 C9 E5 CD 04 08 69 61 CD CA 0D    ..x. ......ia...
024A00:  DB 0D DD 23 C1 10 F1 C9 ED 5B 8C 11 2A 8A 11 3A    ...#.....[..*..:
024A10:  92 11 3D 28 1B 3D 28 07 3D 28 0D ED 5B 8E 11 1A    ..=(.=(.=(..[...
024A20:  A5 57 7D 2F 4F 1E 00 C9 1A A5 5F 0E FF 16 00 C9    .W}/O....._.....
024A30:  1A A5 4F ED 5B 8E 11 1A 2F B5 2F B1 57 0E 00 59    ..O.[..././.W..Y
024A40:  C9 ED 4B 84 11 CD 64 11 FA 6F 10 ED 4B 86 11 CD    ..K...d..o..K...
024A50:  64 11 28 03 F2 6F 10 ED 4B 80 11 CD 58 11 FA 6F    d.(..o..K...X..o
024A60:  10 ED 4B 82 11 CD 58 11 28 03 F2 6F 10 37 C9 B7    ..K...X.(..o.7..
024A70:  C9 DD E5 E3 ED 4B 80 11 CD 99 10 ED 4B 82 11 DC    .....K......K...
024A80:  A3 10 E1 D0 EB FD E5 E3 ED 4B 84 11 CD 99 10 ED    £........K......
024A90:  4B 86 11 DC A3 10 E1 EB C9 CD 64 11 FC 58 11 37    K...£.....d..X.7
024AA0:  F0 B7 C9 CD 64 11 37 F8 C8 CD 58 11 37 F8 C8 B7    ....d.7...X.7...
024AB0:  C9 01 BA 10 CD 88 0D E9 00 C9 DD E5 E5 6F 26 00    .............o&.
024AC0:  29 29 29 01 00 B8 09 E5 DD E1 E1 06 08 D5 C5 DD    ))).............
024AD0:  4E 00 DD 23 06 08 C5 CD 41 10 C1 30 0B 79 87 E5    N..#....A..0.y..
024AE0:  D5 C5 CD E7 0D C1 D1 E1 CB 21 13 10 E9 C1 D1 23    .........!.....#
024AF0:  10 DB DD E1 C9 01 FE 10 CD 88 0D E9 00 C9 47 ED    ..............G.
024B00:  5B 84 11 AF ED 52 23 B4 F8 B5 C8 65 E5 78 21 90    [....R#....e.x!.
024B10:  11 B7 28 01 23 4E 2A 84 11 29 11 00 B6 19 E5 3A    ..(.#N*..).....:
024B20:  89 11 21 88 11 96 3C 47 6E 26 00 29 29 29 EB E1    ..!...<Gn&.)))..
024B30:  F1 F5 C5 D5 E5 7E 23 66 6F E6 F8 85 6F CB 14 19    .....~#fo...o...
024B40:  11 08 00 71 19 10 FC E1 23 23 D1 C1 F1 3D 20 E1    ...q....##...= .
024B50:  C9 AF 95 6F 9C 95 67 C9 EB CD 64 11 EB C9 B7 ED    ...o..g...d.....
024B60:  52 19 18 04 B7 ED 42 09 E0 FA 6F 11 F6 80 C9 E6    R.....B...o.....
024B70:  7F C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024BA0:  00 00 04 00 21 08 42 00 01 55 55 55 55 55 55 55    ....!.B..UUUUUUU
024BB0:  55 2A AA AA AA AA 55 48 10 00 42 00 04 08 40 00    U*....UH..B...@.
024BC0:  00 00 00 00 08 40 40 10 01 22 09 10 49 24 92 48    .....@@.."..I$.H
024BD0:  08 08 90 09 00 00 00 00 00 00 00 00 00 00 00 00    ................
024BE0:  00 00 00 20 02 44 20 24 08 10 20 40 81 02 04 08    ... .D $.. @....
024BF0:  40 01 00 00 24 02 08 40 00 02 40 81 00 81 20 08    @...$..@..@... .
024C00:  E1 C3 31 0B 3A 27 0C B7 0E 00 C8 0D 3D C8 47 87    ..1.:'......=.G.
024C10:  80 87 47 3A 26 0C 80 D6 07 87 87 87 47 7D E6 07    ..G:&.......G}..
024C20:  80 C6 37 6F CE 08 95 67 4E DD E5 E1 7D E6 07 C8    ..7o...gN...}...
024C30:  47 79 07 10 FD 4F C9 80 00 08 00 80 00 08 00 80    Gy...O..........
024C40:  08 80 08 80 08 80 08 88 22 88 22 88 22 88 22 AA    ........".".".".
024C50:  55 AA 55 AA 55 AA 55 77 DD 77 DD 77 DD 77 DD 7F    U.U.U.Uw.w.w.w..
024C60:  F7 7F F7 7F F7 7F F7 80 80 80 80 80 80 80 80 FF    ................
024C70:  00 00 00 FF 00 00 00 80 40 20 10 08 04 02 01 01    ........@ ......
024C80:  02 04 08 10 20 40 80 FF 80 80 80 FF 80 80 80 81    .... @..........
024C90:  42 24 18 18 24 42 81 AF 21 C0 08 CD DE 08 3E 01    B$..$B..!.....>.
024CA0:  21 C6 08 CD DE 08 3E 03 11 07 0D CD BA 08 3E 05    !.....>.......>.
024CB0:  CD BA 08 3E 07 CD BA 08 3E 0A CD 1A 09 12 13 C9    ...>....>.......
024CC0:  00 00 00 00 00 00 E8 03 E8 03 E8 03 3E 01 CD E8    ............>...
024CD0:  0A 7C B7 C0 3E 01 BD D8 7D 2A 02 0C 23 23 F5 CD    .|..>...}*..##..
024CE0:  F1 08 D5 01 06 00 ED B0 E1 CD 58 09 47 F1 C3 8B    ..........X.G...
024CF0:  0D 87 5F 87 83 C6 FB 5F CE 0C 93 57 C9 21 07 0D    .._...._...W.!..
024D00:  18 0D 21 08 0D 18 08 21 09 0D 18 03 21 0A 0D E5    ..!....!....!...
024D10:  CD 18 09 E1 77 C3 F7 0A 3E 01 CD E8 0A 7C B7 3E    ....w...>....|.>
024D20:  01 C0 BD D8 7D C9 CD 18 09 CD F7 0A CD F1 08 2A    ....}..........*
024D30:  02 0C 7E 23 B6 2A 06 0C 23 23 EB 20 06 01 06 00    ..~#.*..##. ....
024D40:  ED B0 C9 CD 58 09 EB 11 00 00 30 03 11 E8 03 06    ....X.....0.....
024D50:  03 73 23 72 23 10 FA C9 06 06 AF B6 23 10 FC C6    .s#r#.......#...
024D60:  FF 9F C9 21 01 01 22 0B 0D 22 0D 0D 21 01 00 22    ...!..".."..!.."
024D70:  80 09 0E 3C 11 7E 09 CD 05 00 2A 80 09 C9 01 01    ...<.~....*.....
024D80:  01 00 FD E5 DD E5 2A 04 0C CD 4F 0B 3A 0B 0D 3D    ......*...O.:..=
024D90:  20 1D CD 27 04 CD DE 09 30 FB CD 27 04 20 05 CD     ..'....0..'. ..
024DA0:  6F 0A 18 EE CD 9A 0A CD F7 0A 01 01 01 18 1D CD    o...............
024DB0:  DE 09 30 15 20 0B CD 6F 0A CD 9A 0A 01 00 01 18    ..0. ..o........
024DC0:  0B CD F7 0A 01 01 00 18 03 01 00 00 16 00 58 3E    ..............X>
024DD0:  03 CD 01 0B 3E 05 59 DD E1 FD E1 C3 01 0B E5 3E    ....>.Y........>
024DE0:  01 CD E8 0A 44 4D E1 79 3D B0 20 5E CD 88 0D DA    ....DM.y=. ^....
024DF0:  00 D0 E5 D5 78 E6 60 21 32 0A 28 03 21 3E 0A 16    ....x.`!2.(.!>..
024E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
024E10:  1F 00 00 00 02 09 4E E5 1F 00 41 02 00 00 00 02    ......N...A.....
024E20:  1F 00 46 02 00 00 00 02 1F 00 42 02 00 00 00 02    ..F.......B.....
024E30:  1F 00 47 02 00 00 00 02 1F 00 43 02 00 00 00 02    ..G.......C.....
024E40:  1F 00 48 02 00 00 00 02 1F 00 44 02 00 00 00 02    ..H.......D.....
024E50:  1F 00 49 02 00 00 00 02 1F 00 45 02 00 00 00 02    ..I.......E.....
024E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024F00:  02 44 10 89 22 00 08 41 00 00 04 00 00 10 00 90    .D.."..A........
024F10:  80 00 02 01 00 02 09 02 10 04 90 10 90 20 02 21    ............. .!
024F20:  00 84 00 00 10 80 48 40 00 02 01 00 02 48 08 42    ......H@.....H.B
024F30:  10 00 22 08 00 90 92 40 10 40 01 00 00 01 10 00    .."....@.@......
024F40:  00 22 40 22 00 01 12 00 00 91 24 48 09 22 48 12    ."@"......$H."H.
024F50:  42 10 00 08 80 00 82 42 40 88 00 20 00 08 90 00    B......B@.. ....
024F60:  90 00 20 00 20 04 00 22 04 40 82 20 24 08 00 00    .. . ..".@. $...
024F70:  80 12 00 00 40 00 00 01 00 00 00 00 10 02 00 21    ....@..........!
024F80:  12 00 04 00 04 00 00 00 00 00 00 00 00 00 00 00    ................
024F90:  00 00 00 24 24 24 21 08 00 00 80 10 40 10 80 41    ...$$$!.....@..A
024FA0:  08 42 21 08 00 92 41 00 04 00 00 00 00 90 42 08    .B!...A.......B.
024FB0:  00 92 09 08 42 40 40 90 10 00 10 04 10 02 00 42    ....B@@........B
024FC0:  00 04 00 00 00 00 00 00 00 01 12 40 00 00 10 40    ...........@...@
024FD0:  82 02 00 04 00 12 04 21 04 00 02 49 24 20 00 02    .......!...I$ ..
024FE0:  10 00 10 20 49 24 92 40 80 10 00 00 08 00 20 00    ... I$.@...... .
024FF0:  00 01 00 00 00 00 10 00 00 00 00 00 00 00 00 00    ................
025000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025010:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025020:  00 00 00 00 10 02 00 08 41 10 82 10 20 20 08 08    ........A...  ..
025030:  02 04 00 20 44 08 90 41 04 88 89 02 04 41 08 00    ... D..A.....A..
025040:  08 80 21 10 90 40 41 20 40 00 00 00 40 00 40 40    ..!..@A @...@.@@
025050:  04 40 00 00 00 00 00 00 00 00 10 00 00 12 08 01    .@..............
025060:  08 40 10 84 42 00 01 08 09 00 84 00 08 10 00 82    .@..B...........
025070:  10 00 90 00 00 00 02 00 00 00 04 20 00 00 00 00    ........... ....
025080:  40 12 40 02 00 00 02 00 09 22 42 24 89 08 01 22    @.@......"B$..."
025090:  40 12 24 12 04 10 12 00 00 00 00 40 08 00 01 20    @.$........@... 
0250A0:  20 00 80 80 48 00 00 00 00 00 00 10 00 10 00 00     ...H...........
0250B0:  00 00 00 00 1A 00 00 00 00 00 00 00 00 00 00 00    ................
0250C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0250D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0250E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0250F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025100:  20 01 13 C1 F1 E1 E5 F5 1A FE 61 30 02 C6 20 13     .........a0.. .
025110:  D5 C5 56 2B 5E 01 0A 00 C9 E5 2A F1 11 7E 23 22    ..V+^.....*..~#"
025120:  F1 11 E1 C9 E5 D5 C5 2A F1 11 E5 CD 09 01 7D C1    .......*......}.
025130:  D1 E1 C9 E5 2A F1 11 2B 77 22 F1 11 E1 C9 E5 D5    ....*..+w"......
025140:  C5 6F 26 00 E5 2A F1 11 E5 CD 24 01 C1 D1 E1 C9    .o&..*....$.....
025150:  21 19 05 11 33 05 18 06 21 24 05 11 3E 05 ED 53    !...3...!$..>..S
025160:  EC 11 CD E2 04 18 17 21 24 05 22 EF 11 21 3E 05    .......!$."..!>.
025170:  22 EC 11 21 01 00 22 F1 11 D1 E1 E5 D5 39 C5 5E    "..!.."......9.^
025180:  23 56 2B 2B E5 3E C3 32 EE 11 32 EB 11 21 00 00    #V++.>.2..2..!..
025190:  22 DE 11 1A 13 B7 28 2F CD AB 02 20 0D CD EE 11    ".....(/... ....
0251A0:  CD AB 02 28 F8 CD EB 11 18 E9 FE 25 28 27 6F CD    ...(.......%('o.
0251B0:  EE 11 BD 28 DE FE FF 20 0B ED 5B DE 11 7A B3 20    ...(... ..[..z. 
0251C0:  0A 1B 18 07 CD EB 11 ED 5B DE 11 E1 C1 E1 E3 39    ........[......9
0251D0:  F1 F9 F5 EB C9 D5 21 FF FF 1A D6 2A 32 E0 11 20    ......!....*2.. 
0251E0:  01 13 1A CD 37 01 DC 64 03 22 E1 11 CD F7 04 60    ....7..d.".....`
0251F0:  69 ED 4B E1 11 FE 68 28 33 FE 64 28 2F 2E 08 FE    i.K...h(3.d(/...
025200:  6F 28 29 FE 78 28 0C FE 63 28 5D FE 73 28 67 D1    o().x(..c(].s(g.
025210:  D1 18 B4 29 CD EE 11 0B FE 30 20 0C CD EE 11 0B    ...).....0 .....
025220:  FE 78 28 08 FE 58 28 04 CD EB 11 03 D5 54 5D 6C    .x(..X(......T]l
025230:  78 B1 28 27 0B CD EE 11 F5 D6 30 38 1A FE 0A 38    x.('......08...8
025240:  0B D6 11 38 12 E6 1F C6 0A BB 30 0B C5 4F 42 CD    ...8......0..OB.
025250:  D2 01 09 C1 F1 18 D9 F1 CD EB 11 D1 3A E0 11 B7    ............:...
025260:  28 44 EB 73 23 72 18 2E CD EE 11 6F 3A E0 11 B7    (D.s#r.....o:...
025270:  28 34 7D 12 18 20 CD EE 11 CD AB 02 20 05 CD EB    (4}.. ...... ...
025280:  11 18 0F 6F 3A E0 11 B7 28 03 7D 12 13 0B 78 B1    ...o:...(.}...x.
025290:  20 E4 2E 00 18 D6 2A DE 11 23 22 DE 11 D1 E1 E1     .....*..#".....
0252A0:  2B 2B E5 C3 93 05 D1 E1 18 F9 B2 ED 21 04 F6 01    ++..........!...
0252B0:  01 00 F9 00 00 00 36 00 5D 54 13 ED B0 21 18 12    ......6.]T...!..
0252C0:  18 02 ED B0 4E 23 46 23 5E 23 56 23 78 B1 20 F2    ....N#F#^#V#x. .
0252D0:  CD 2A 01 01 00 00 C5 C5 C5 11 1E 01 D5 C3 00 12    .*..............
0252E0:  D1 E1 D5 7D F5 C5 D5 E5 6F 26 00 11 02 00 CD EE    ...}....o&......
0252F0:  0C E1 D1 C1 F1 C9 21 01 00 C5 D5 CD 13 0B 7D D1    ......!.......}.
025300:  6D 61 69 6E 28 29 0D 0A 7B 0D 0A 31 20 7C 7C 20    main()..{..1 || 
025310:  32 3B 0D 0A 7D 0D 0A 0D 0A 1A 00 00 00 00 00 00    2;..}...........
025320:  E5 47 52 4F 54 42 41 47 53 43 4F 4D 00 00 00 25    .GROTBAGSCOM...%
025330:  84 85 86 87 88 00 00 00 00 00 00 00 00 00 00 00    ................
025340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025380:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025390:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253A0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253B0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253C0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253D0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253E0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0253F0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025400:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025410:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025420:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025430:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025440:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025450:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025460:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025470:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025480:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025490:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254A0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254B0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254C0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254D0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254E0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
0254F0:  00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF    ................
025500:  C1 C9 C5 D5 CD 11 07 FE 0D 20 03 3E 0A 6F D1 C1    ......... .>.o..
025510:  C9 1E FF 0E 06 CD A3 11 B7 28 F6 6F 26 00 C9 D1    ......£..(.o&...
025520:  E1 D5 5D 0E 06 C3 A3 11 C5 0E 0B CD A3 11 C1 21    ..]...£.....£..!
025530:  00 00 E6 01 C8 2C C9 F1 D1 E1 26 00 F5 CD EE 0C    .....,....&.....
025540:  C9 F1 E1 F5 C3 13 0B F1 D1 E1 F5 C3 B1 0E F1 E1    ................
025550:  F5 E5 CD FD 0B D1 E5 CD BA 07 E1 C9 F1 D1 E1 F5    ................
025560:  CD F4 08 38 06 CD 57 0D 7C B7 C8 21 00 00 C9 F1    ...8..W.|..!....
025570:  C1 D1 E1 F5 C3 7B 10 F1 C1 D1 E1 F5 C3 A9 10 F1    .....{..........
025580:  E1 F5 C3 9E 0B E1 C1 79 C1 D1 E3 C3 71 0F F1 E1    .......y....q...
025590:  F5 C3 CE 0E F1 D1 E1 F5 C3 96 0A F1 E1 E5 F5 CD    ................
0255A0:  FD 0B F1 C1 D1 E1 F5 C5 CD F4 08 D1 38 07 CD 5D    ............8..]
0255B0:  0D CD 68 07 C8 CD BA 07 18 B1 7A B7 C0 7B B7 C8    ..h.......z..{..
0255C0:  FE 04 D0 4B 42 3D 20 09 21 78 0A 11 29 0A C3 A7    ...KB= .!x..)...
0255D0:  07 21 73 0A 11 2B 0A C3 A7 07 21 32 0A 06 01 7E    .!s..+....!2...~
0255E0:  23 B6 28 0A E5 C5 68 26 00 CD 51 07 C1 E1 23 04    #.(...h&..Q...#.
0255F0:  3E 0A B8 20 EA C9 EB 2A 2E 0A E5 19 E5 ED 5B 30    >.. ...*......[0
025600:  0A B7 ED 52 D1 E1 3F D8 ED 53 2E 0A C9 E5 19 ED    ...R..?..S......
025610:  5B 2E 0A B7 ED 52 E1 C0 22 2E 0A C9 2B 7C B7 20    [....R.."...+|. 
025620:  11 7D FE 0A 30 0C 29 11 32 0A 19 5E 23 56 EB 7C    .}..0.).2..^#V.|
025630:  B5 C9 AF C9 21 32 0A 1E 01 7E 23 B6 28 0B 23 1C    ....!2...~#.(.#.
025640:  3E 0B BB 20 F4 21 FF FF C9 57 3C C9 CD 1C 08 C8    >.. .!...W<.....
025650:  EB 36 00 2B 36 00 C9 E5 EB CD 1C 08 C1 C0 EB 7A    .6.+6..........z
025660:  B3 C0 70 2B 71 C9 11 46 0A 01 18 00 21 A1 08 ED    ..p+q..F....!...
025670:  B0 21 32 0A 11 33 0A 36 00 01 13 00 ED B0 60 68    .!2..3.6......`h
025680:  C1 39 22 30 0A ED 5B 33 01 19 22 2E 0A F9 C5 11    .9"0..[3..".....
025690:  01 00 CD BA 07 11 02 00 CD BA 07 11 03 00 C3 BA    ................
0256A0:  07 C3 F6 07 C3 0D 08 C3 1C 08 C3 34 08 C3 4C 08    ...........4..L.
0256B0:  C3 57 08 E2 08 E8 08 EE 08 7D FE 1A CA 01 0B D0    .W.......}......
0256C0:  FE 0D C0 C3 FB 0A 79 FE 0A 28 0D A0 3C C0 01 1A    ......y..(..<...
0256D0:  00 C9 79 FE 0A C2 B3 11 D5 0E 0D CD EA 0C D1 0E    ..y.............
0256E0:  0A C9 00 02 B9 08 C6 08 01 00 B9 08 D2 08 80 00    ................
0256F0:  B9 08 00 00 D5 CD 26 09 D1 1A 13 FE 77 06 02 28    ......&.....w..(
025700:  56 7D FE 06 C2 14 47 21 01 00 E5 21 21 00 E5 CD    V}....G!...!!...
025710:  24 4F D1 D1 2A 40 56 2B 2B 22 40 56 2A 40 56 E5    $O..*@V++"@V*@V.
025720:  CD 31 34 D1 2A 1F 56 7D FE 05 C2 3A 47 21 01 00    .14.*.V}...:G!..
025730:  E5 21 21 00 E5 CD 24 4F D1 D1 CD 43 3B 2A 74 56    .!!...$O...C;*tV
025740:  23 23 23 E5 11 2A 52 E1 73 23 72 C3 E2 48 CD F2    ###..*R.s#r..H..
025750:  38 2A 40 56 2B 2B 22 40 56 2A 40 56 E5 CD 31 34    8*@V++"@V*@V..14
025760:  D1 CD 4F 3B C3 E2 48 21 2B 00 E5 CD 17 51 D1 C3    ..O;..H!+....Q..
025770:  E2 48 2A 40 56 2B 2B 22 40 56 EB 21 02 00 09 73    .H*@V++"@V.!...s
025780:  23 72 2A 74 56 23 23 23 E5 CD 90 12 02 7E 23 66    #r*tV###.....~#f
025790:  6F EB E1 73 23 72 CD 0B 3B C3 E2 48 CD FF 3A 7C    o..s#r..;..H..:|
0257A0:  B5 CA 13 48 2A 74 56 23 7E 23 66 6F EB 60 69 73    ...H*tV#~#fo.`is
0257B0:  23 72 2A 1F 56 7D FE 24 CA C8 47 FE 23 CA DA 47    #r*.V}.$..G.#..G
0257C0:  FE 25 CA EA 47 C3 FD 47 CD 90 12 00 7C B5 CD 9D    .%..G..G....|...
0257D0:  12 EB 60 69 73 23 72 C3 FD 47 CD 90 12 00 CD FA    ..`is#r..G......
0257E0:  13 EB 60 69 73 23 72 C3 FD 47 CD 90 12 00 7D 2F    ..`is#r..G....}/
0257F0:  6F 7C 2F 67 EB 60 69 73 23 72 C3 FD 47 2A 74 56    o|/g.`is#r..G*tV
025800:  36 01 2A 74 56 23 E5 CD 90 12 00 EB E1 73 23 72    6.*tV#.......s#r
025810:  C3 1C 48 CD F2 38 CD 73 4F CD 43 3B 2A 17 56 7D    ..H..8.sO.C;*.V}
025820:  FE 03 C2 2E 48 2A 1F 56 7D FE 24 C2 3C 48 2A 74    ....H*.V}.$.<H*t
025830:  56 23 23 23 E5 11 2A 52 E1 73 23 72 C3 E2 48 2A    V###..*R.s#r..H*
025840:  17 56 26 00 E5 CD 83 2F D1 7C B5 C2 56 48 21 2C    .V&..../.|..VH!,
025850:  00 E5 CD 17 51 D1 CD FF 3A 7C B5 CA 66 48 2A 74    ....Q...:|..fH*t
025860:  56 36 0C C3 6E 48 CD F2 38 2A 74 56 36 08 2A 74    V6..nH..8*tV6.*t
025870:  56 23 23 23 E5 2A 74 56 23 23 23 7E 23 66 6F 23    V###.*tV###~#fo#
025880:  23 23 7E 23 66 6F EB E1 73 23 72 CD 0B 3B CD 71    ##~#fo..s#r..;.q
025890:  3A C3 E2 48 CD 20 3B C3 E2 48 21 00 00 E5 21 00    :..H. ;..H!...!.
0258A0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 01 00 E5 21 00    ....H....H!...!.
0258B0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 00 00 E5 21 01    ....H....H!...!.
0258C0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 01 00 E5 21 01    ....H....H!...!.
0258D0:  00 E5 CD EB 48 D1 D1 C3 E2 48 21 2D 00 E5 CD 17    ....H....H!-....
0258E0:  51 D1 EB 21 04 00 39 F9 EB C1 C9 C5 21 FE FF 39    Q..!..9.....!..9
0258F0:  F9 44 4D 2A 17 56 7D FE 02 C2 53 49 CD 22 37 CD    .DM*.V}...SI."7.
025900:  0C FE 72 06 01 28 06 FE 61 06 04 37 C0 1A 13 B7    ..r..(..a..7....
025910:  C8 FE 62 20 06 CB D8 1A 13 B7 C8 FE 2B 37 C0 CB    ..b ........+7..
025920:  E0 1A B7 C8 37 C9 E5 21 24 00 E5 CD 46 0A C1 38    ....7..!$...F..8
025930:  51 5D 54 E3 E5 21 D5 09 ED B0 D1 1A FE 20 13 28    Q]T..!....... .(
025940:  FA FE 09 28 F6 1B 21 5F 0A 0E FD D5 1A CD CC 09    ...(..!_........
025950:  BE 20 09 23 13 B7 20 F4 E1 E1 18 1D D1 0D AF BE    . .#.. .........
025960:  23 20 FC BE 20 E5 EB D1 D5 CD 87 09 E1 38 08 B7    # .. ........8..
025970:  C8 FE 20 C8 FE 09 C8 0E FF EB CD 50 0C 21 2D 0A    .. ........P.!-.
025980:  71 C9 E1 0E FF 18 F6 4E 23 7E FE 3A 20 0F 79 CD    q......N#~.: .y.
025990:  CC 09 23 D6 40 D8 FE 10 3F D8 12 18 01 2B 06 08    ..#.@...?....+..
0259A0:  13 CD F9 09 28 20 38 0A 12 10 F5 CD F9 09 C8 3F    ....( 8........?
0259B0:  D8 04 13 10 FD 06 03 CD F9 09 C8 D8 12 13 10 F7    ................
0259C0:  CD F9 09 C8 37 C9 4F 3E 07 B8 79 C9 FE 61 D8 FE    ....7.O>..y..a..
0259D0:  7B D0 D6 20 C9 00 20 20 20 20 20 20 20 20 20 20    {.. ..          
0259E0:  20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ...............
0259F0:  00 00 00 00 00 00 00 00 00 7E 23 FE 2E 28 16 CD    .........~#..(..
025A00:  CC 09 FE 21 38 0D E5 C5 21 18 0A 01 11 00 ED B1    ...!8...!.......
025A10:  C1 E1 C9 BF C9 B7 37 C9 3C 3E 2C 3B 3A 3D 5B 5D    ......7.<>,;:=[]
025A20:  5F 25 7C 28 29 2F 5C 3F 2A 72 00 77 00 F9 5A F1    _%|()/\?*r.w..Z.
025A30:  06 F6 5E EE F4 EE 0A EF 44 EF 00 00 00 00 00 00    ..^.....D.......
025A40:  00 00 00 00 00 00 C3 F6 07 C3 0D 08 C3 1C 08 C3    ................
025A50:  34 08 C3 4C 08 C3 57 08 E2 08 E8 08 EE 08 07 4B    4..L..W........K
025A60:  42 44 3A 00 4C 53 54 3A 00 50 55 4E 3A 00 52 44    BD:.LST:.PUN:.RD
025A70:  52 3A 00 43 4F 4E 3A 00 54 52 4D 3A 00 00 37 11    R:.CON:.TRM:..7.
025A80:  57 11 00 00 5B 11 00 00 61 11 48 11 00 00 45 11    W...[...a.H...E.
025A90:  5E 11 70 11 00 00 D5 AF 12 CD 1C 08 CA 68 0B CD    ^.p..........h..
025AA0:  20 0F 7A B3 28 1E E1 1A 13 B7 28 07 C6 40 77 23     .z.(.....(..@w#
025AB0:  36 3A 23 06 08 CD F0 0A 36 2E 23 06 03 CD F0 0A    6:#.....6.#.....
025AC0:  36 00 18 28 11 0B 00 19 4E 23 46 21 7E 0A 3E FF    6..(....N#F!~.>.
025AD0:  3C 5E 23 56 23 EB B7 ED 42 EB 20 F4 1F 5F 87 87    <^#V#...B. .._..
025AE0:  83 5F 21 5F 0A 19 01 05 00 D1 ED B0 21 00 00 C9    ._!_........!...
025AF0:  1A 13 FE 20 28 02 77 23 10 F6 C9 21 F8 FF 19 18    ... (.w#...!....
025B00:  C3 AC 06 C3 00 00 C3 5C 07 C3 41 07 C3 37 07 C3    .......\..A..7..
025B10:  4E 07 C3 11 07 C3 28 07 C3 F6 06 C3 E0 06 C3 DA    N.....(.........
025B20:  07 C3 00 00 C3 47 07 C3 1F 07 C3 66 08 C3 02 07    .....G.....f....
025B30:  C3 E4 06 58 F8 E1 E9 FE 30 3F D0 FE 3A C9 21 00    ...X....0?..:.!.
025B40:  00 D1 DD E5 DD 21 00 00 DD 39 39 F9 2A AA 06 39    .....!...99.*..9
025B50:  30 02 EB E9 21 61 01 E5 21 04 00 E5 CD D1 03 18    0...!a..!.......
025B60:  9F 73 74 61 63 6B 20 6F 76 65 72 66 6C 6F 77 00    .stack overflow.
025B70:  DD 5E 04 DD 56 05 18 03 11 00 00 DD F9 DD E1 C1    .^..V...........
025B80:  EB 39 F9 EB C5 C9 7D B3 6F 7C B2 67 C9 7D AB 6F    .9....}.o|.g.}.o
025B90:  7C AA 67 C9 7D A3 6F 7C A2 67 C9 1D F8 29 18 FB    |.g.}£o|.g...)..
025BA0:  1D F8 CB 3C CB 1D 18 F8 1D F8 CB 2C CB 1D 18 F8    ...<.......,....
025BB0:  2B 7C 2F 67 7D 2F 6F C9 7C B5 21 00 00 C0 23 C9    +|/g}/o.|.!...#.
025BC0:  7C AA F5 AA FC B0 01 7A CD FE 01 CD D2 01 F1 F0    |......z........
025BD0:  18 DE C5 06 10 7C 4D 21 00 00 29 38 0A CB 11 17    .....|M!..)8....
025BE0:  30 03 19 38 02 10 F3 C1 C9 7C AA 7C F5 B7 FC B0    0..8.....|.|....
025BF0:  01 7A CD FE 01 CD 05 02 F1 F5 FC B0 01 F1 EB B7    .z..............
025C00:  FC B0 01 EB C9 C5 42 4B 11 00 00 3E 10 29 38 06    ......BK...>.)8.
025C10:  3D 20 FA C1 C9 29 F5 CB 13 CB 12 7B 91 7A 98 FA    = ...).....{.z..
025C20:  27 02 57 7B 91 5F 2C F1 3D 20 EA C1 C9 CD E9 01    '.W{._,.= ......
025C30:  EB C9 CD 05 02 EB C9 AF ED 52 67 6F C9 CD 37 02    .........Rgo..7.
025C40:  37 23 C8 3F 2B C9 CD 37 02 C8 23 37 C9 EB CD 46    7#.?+..7..#7...F
025C50:  02 C8 FA 58 02 E8 2B 3F E0 2B 3F C9 EB CD 4E 02    ...X..+?.+?...N.
025C60:  C0 23 37 C9 EB CD 37 02 D0 23 C9 EB CD 65 02 C0    .#7...7..#...e..
025C70:  23 37 C9 F1 E1 D1 E5 F5 21 00 00 7B C9 CD 73 02    #7......!..{..s.
025C80:  CD 37 01 D0 23 C9 CD 73 02 CD 92 02 D8 18 0F CD    .7..#..s........
025C90:  73 02 FE 41 3F D0 FE 5B D0 23 C9 CD 73 02 C6 E0    s..A?..[.#..s...
025CA0:  18 F0 CD 73 02 CD AB 02 C0 23 C9 FE 20 C8 FE 0A    ...s.....#.. ...
025CB0:  C8 FE 09 C9 CD 73 02 CD 92 02 EB D0 C6 20 6F C9    .....s....... o.
025CC0:  CD 73 02 CD 9E 02 EB D0 6F C9 EB 21 00 00 1A B7    .s......o..!....
025CD0:  C8 13 23 18 F9 F1 C1 D1 E1 F5 1A ED A0 2B 77 23    ..#..........+w#
025CE0:  E0 18 F7 F1 C1 E1 D1 F5 78 B1 C8 ED 52 19 38 03    ........x...R.8.
025CF0:  ED B0 C9 0B 09 EB 09 EB 03 ED B8 C9 DD E5 C1 09    ................
025D00:  17 21 FA FF 19 CB EE 23 36 01 23 36 01 C3 7D 0B    .!.....#6.#6..}.
025D10:  D1 18 F4 CD 4C 0A 28 51 5E 23 56 D5 23 CB 46 28    ....L.(Q^#V.#.F(
025D20:  17 23 35 23 28 5B 23 5E 34 23 56 20 01 34 23 4E    .#5#([#^4#V .4#N
025D30:  23 46 EB 09 6E 26 00 C9 CB 76 28 0E CB B6 CB C6    #F..n&...v(.....
025D40:  D1 11 12 00 19 5E 23 56 EB C9 CB 66 28 2A CB 4E    .....^#V...f(*.N
025D50:  20 26 CB C6 CD 29 10 D1 C5 18 C6 E1 E1 E1 E1 3E     &...).........>
025D60:  0A 18 17 E1 3E 06 18 12 E1 3E 07 21 3E 09 11 FF    ....>....>.!>...
025D70:  FF 21 3E 08 21 3E 02 21 3E 01 32 5E 0A 21 FF FF    .!>.!>.!>.2^.!..
025D80:  C9 35 20 A2 2B 2B CB 6E C2 10 0B CD 94 0C 30 07    .5 .++.n......0.
025D90:  CB EE E5 CD 5D 10 E1 CD BD 0C 23 23 18 83 00 CD    ....].....##....
025DA0:  1C 08 CA 69 0B 00 CD B3 0B 21 00 00 C9 11 09 00    ...i.....!......
025DB0:  19 EB C9 23 23 CB 4E 28 F4 CB 7E 20 F0 CB 5E 23    ...##.N(..~ ..^#
025DC0:  23 23 4E 23 46 20 11 79 E6 7F 20 0C E5 11 07 00    ##N#F .y.. .....
025DD0:  19 7E 23 B6 28 01 0C E1 23 5E 23 56 23 23 23 EB    .~#.(...#^#V###.
025DE0:  18 15 D5 F1 E5 11 F4 0B D5 5E 23 56 23 D5 5E 23    .........^#V#.^#
025DF0:  56 F5 E1 C9 D1 D8 C0 78 B1 C8 EB 18 E5 E5 CD 4C    V......x.......L
025E00:  0A CA 68 0B CD B3 0B CD 1C 0C E5 CD 2F 0C D1 CD    ..h........./...
025E10:  50 0C E1 CD 52 0A C2 EC 0A C3 72 0B D5 EB CD 15    P...R.....r.....
025E20:  0F 23 D5 5E 23 56 EB D1 D5 CD 25 0D E1 D1 C9 21    .#.^#V....%....!
025E30:  F5 FF 19 E5 CD 3D 0C D1 21 16 00 18 19 11 07 00    .....=..!.......
025E40:  19 5E 23 56 23 7E 23 66 6F 2B 7C B5 C8 23 18 06    .^#V#~#fo+|..#..
025E50:  7A B3 C8 21 24 00 EB C3 49 0A E5 11 0C 00 19 56    z..!$...I......V
025E60:  2B 5E 2B 7A B3 28 2B E5 CD 1B 0F 56 23 4E 23 46    +^+z.(+....V#N#F
025E70:  EB E3 D5 C5 11 E8 10 46 72 2B 4E 73 E5 11 F7 FF    .......Fr+Ns....
025E80:  19 C5 CD 94 0C D1 E1 73 23 72 D1 E1 72 2B 73 D1    .......s#r..r+s.
025E90:  2B 72 E1 C9 E5 11 05 00 19 5E 23 56 23 D5 4E 23    +r.......^#V#.N#
025EA0:  46 23 CD E2 0B F5 E5 78 B1 28 06 36 1A 23 0B 18    F#.....x.(.6.#..
025EB0:  F6 E1 F1 C1 F5 B7 ED 42 F1 4D 44 E1 C9 C5 CB 4E    .......B.MD....N
025EC0:  28 0A E5 11 07 00 19 4E 23 46 E1 0B 03 23 71 23    (......N#F...#q#
025ED0:  0B 70 C1 34 23 36 00 23 36 00 11 FA FF 19 C9 4F    .p.4#6.#6......O
025EE0:  06 00 C5 18 11 4F 06 00 18 15 EB 23 18 1B E5 EB    .....O.....#....
025EF0:  CD 4C 0A CA 68 0B 23 23 CB 4E 28 48 2B 2B C1 5E    .L..h.##.N(H++.^
025F00:  7E 23 66 6F C9 DD E5 C1 09 6E 26 00 C9 DD E5 C1    ~#fo.....n&.....
025F10:  EB 09 73 23 72 EB C9 DD E5 C1 EB 09 73 EB C9 D1    ..s#r.......s...
025F20:  EB E3 73 23 72 EB C9 01 01 00 5E 23 56 EB 09 EB    ..s#r.....^#V...
025F30:  72 2B 73 EB C9 01 01 00 5E 23 56 D5 EB 09 EB 72    r+s.....^#V....r
025F40:  2B 73 E1 C9 EB E1 CD 00 03 4E 23 46 23 78 B1 28    +s.......N#F#x.(
025F50:  0C 7E 23 BB 7E 23 20 F1 BA 20 EE 60 69 E9 19 C9    .~#.~# .. .`i...
025F60:  B7 ED 52 C9 21 00 00 1A CD 37 01 D0 D6 30 13 D5    ..R.!....7...0..
025F70:  29 5D 54 29 29 19 5F 16 00 19 D1 18 EA D5 59 50    )]T))._.......YP
025F80:  CD 05 02 E3 7B C6 30 FE 3A 38 02 C6 07 2B 77 E3    ....{.0.:8...+w.
025F90:  7D B4 20 EA E1 C9 E5 CB 7C 28 03 CD B0 01 CD 7D    }. .....|(.....}
025FA0:  03 D1 CB 7A C8 2B 36 2D C9 E5 D5 C5 6F E5 2A F1    ...z.+6-....o.*.
025FB0:  11 E5 CD 0C 01 C1 D1 E1 C9 E5 2A F1 11 77 23 22    ..........*..w#"
025FC0:  F1 11 E1 C9 21 B9 03 18 03 21 A9 03 CD E2 04 18    ....!....!......
025FD0:  0B 21 30 01 22 EF 11 D1 E1 E5 D5 39 C5 5E 23 56    .!0."......9.^#V
025FE0:  2B 2B E5 3E C3 32 EE 11 1A 13 B7 28 0F FE 25 20    ++.>.2.....(..% 
025FF0:  06 1A FE 25 20 12 13 CD EE 11 18 EC 2A EF 11 3E    ...% .......*..>
026000:  B9 95 CC B9 03 C3 CB 05 D5 21 20 06 22 DF 11 AF    .........! ."...
026010:  6F 67 22 E1 11 1A FE 2D 3E 01 20 02 AF 13 32 DE    og"....->. ...2.
026020:  11 1A FE 30 20 05 13 32 DF 11 1A CD 37 01 30 03    ...0 ..2....7.0.
026030:  CD 64 03 22 E3 11 1A FE 2E 20 0A 32 E2 11 13 CD    .d."..... .2....
026040:  64 03 22 E0 11 CD F7 04 21 ED 11 F5 70 EB FE 64    d.".....!...p..d
026050:  28 1E FE 75 28 27 0E 08 FE 6F 28 21 0E 10 FE 78    (..u('...o(!...x
026060:  28 1B FE 73 28 1A FE 63 28 0B D1 D1 D1 C3 E8 03    (..s(..c(.......
026070:  CD 96 03 18 0B 1B EB 73 11 01 00 18 0E CD 7D 03    .......s......}.
026080:  E5 AF 11 FF FF 13 BE 23 20 FB E1 F1 E5 FE 73 20    .......# .....s 
026090:  13 3A E2 11 B7 28 0D D5 2A E0 11 E5 CD 65 02 E1    .:...(..*....e..
0260A0:  D1 30 01 EB 2A E3 11 2B B7 ED 52 23 F2 B2 04 21    .0..*..+..R#...!
0260B0:  00 00 44 4D AF 2A DE 11 B5 C4 D8 04 E1 7B B2 28    ..DM.*.......{.(
0260C0:  08 1B 7E 23 CD EE 11 18 F4 2A DE 11 B5 CC D8 04    ..~#.....*......
0260D0:  D1 E1 E1 2B 2B E5 18 95 78 B1 C8 7C CD EE 11 0B    ...++...x..|....
0260E0:  18 F6 22 EF 11 D1 F1 E1 E5 F5 39 D5 5E 23 56 ED    ..".......9.^#V.
0260F0:  53 F1 11 2B 2B 2B C9 1A FE 61 30 02 C6 20 FE 6C    S..+++...a0.. .l
026100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
026110:  20 00 00 00 02 09 4E E5 20 00 41 02 00 00 00 02     .....N. .A.....
026120:  20 00 46 02 00 00 00 02 20 00 42 02 00 00 00 02     .F..... .B.....
026130:  20 00 47 02 00 00 00 02 20 00 43 02 00 00 00 02     .G..... .C.....
026140:  20 00 48 02 00 00 00 02 20 00 44 02 00 00 00 02     .H..... .D.....
026150:  20 00 49 02 00 00 00 02 20 00 45 02 00 00 00 02     .I..... .E.....
026160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026200:  23 56 E5 EB CD 25 0D E1 23 23 E5 23 23 5E 34 23    #V...%..##.##^4#
026210:  56 20 01 34 D5 23 5E 23 56 E1 19 71 E1 35 23 28    V .4.#^#V..q.5#(
026220:  08 69 26 00 C9 E9 C1 C1 C9 35 20 F5 2B 2B C5 CD    .i&......5 .++..
026230:  94 0C F5 C5 CD 5A 0C C1 CD BD 0C F1 C1 30 E2 3E    .....Z.......0.>
026240:  03 C3 7A 0B CB 66 CA 78 0B CB 46 C2 78 0B CB CE    ..z..f.x..F.x...
026250:  E5 CD 0B 10 E1 18 A5 E5 CD 4F 0A E1 C8 D5 CD 6C    .........O.....l
026260:  0D D1 7C A5 3C C8 D5 CD 55 0A E1 C9 E5 C5 21 16    ..|.<...U.....!.
026270:  00 CD 46 0A DA 5D 0B 23 23 C1 CB 50 28 02 CB C8    ..F..].##..P(...
026280:  70 D1 C5 D5 C5 E5 CD D3 10 4E 23 46 23 E3 CD 7E    p........N#F#..~
026290:  0E DA 5B 0B 11 06 00 19 D1 C1 CB 58 28 03 11 AF    ..[........X(...
0262A0:  11 73 23 72 D5 11 EE FF 19 EB E1 CD 65 0E EB 71    .s#r........e..q
0262B0:  23 70 23 46 11 09 00 19 E3 EB 1A FE 11 38 6A 3C    #p#F.........8j<
0262C0:  28 57 3C 2F 87 87 5F 16 00 21 7E 0A 19 CD 65 0E    (W</.._..!~...e.
0262D0:  78 B1 11 00 00 21 17 0A 28 3F E3 71 23 70 23 73    x....!..(?.q#p#s
0262E0:  23 72 23 D1 73 23 72 11 F0 FF 19 C1 CB 50 28 17    #r#.s#r......P(.
0262F0:  3E 02 23 23 CB FE E5 2B 2B 01 00 00 50 58 CD 7D    >.##...++...PX.}
026300:  0F E1 CB BE 2B 2B C9 CB 60 28 03 AF 18 E4 CB 48    ....++..`(.....H
026310:  C8 E5 23 23 CD 5A 0C E1 C9 E1 D5 EB CD 2F 0C D1    ..##.Z......./..
026320:  CD 50 0C C1 3E 05 C3 7A 0B CB 40 28 0E 0E 0F CD    .P..>..z..@(....
026330:  A3 11 3C 01 E8 10 21 B0 0E 18 9D CB 50 20 1C 0E    £.<...!.....P ..
026340:  13 CD A3 11 0E 16 CD A3 11 3C 01 E4 10 21 A1 11    ..£....£.<...!..
026350:  C2 D8 0D 3E 04 32 5E 0A C3 D8 0D 0E 0F CD A3 11    ...>.2^.......£.
026360:  3C 28 E1 18 E4 CB 40 20 02 23 23 4E 23 46 C9 D5    <(....@ .##N#F..
026370:  CD 4C 0A C2 68 0B E5 CD 3D 0C E1 23 23 C1 11 01    .L..h...=..##...
026380:  00 CB 46 23 20 02 50 59 14 73 23 1B 72 23 E5 0B    ..F# .PY.s#.r#..
026390:  78 B1 03 20 06 11 0E 00 19 18 05 60 69 CD 46 0A    x.. .......`i.F.
0263A0:  D1 EB 36 00 23 36 00 23 73 23 72 23 71 23 70 23    ..6.#6.#s#r#q#p#
0263B0:  C9 E5 EB CD 4C 0A CA 68 0B 23 23 CB 46 CA 63 0B    ....L..h.##.F.c.
0263C0:  CB 86 CB F6 11 12 00 19 D1 73 23 72 EB C9 CD 4C    .........s#r...L
0263D0:  0A 11 FF FF CA 69 0B 23 23 CB 46 CD 14 0F 23 23    .....i.##.F...##
0263E0:  23 4E 23 46 28 05 EB B7 ED 42 EB 23 23 23 4E 23    #N#F(....B.###N#
0263F0:  46 78 B1 CA 6C 0B 21 21 00 09 D5 0E 00 46 23 5E    Fx..l.!!.....F#^
026400:  00 00 AD 5A 74 6F 75 70 70 65 72 20 00 00 A8 5A    ...Ztoupper ...Z
026410:  73 77 61 70 20 20 20 20 00 00 A3 5A 62 6C 74 20    swap    ..£Zblt 
026420:  20 20 20 20 00 00 9E 5A 73 70 72 69 6E 74 66 20        ...Zsprintf 
026430:  00 00 99 5A 66 70 72 69 6E 74 66 20 00 00 94 5A    ...Zfprintf ...Z
026440:  70 72 69 6E 74 66 20 20 00 00 8F 5A 73 73 63 61    printf  ...Zssca
026450:  6E 66 20 20 00 00 8A 5A 66 73 63 61 6E 66 20 20    nf  ...Zfscanf  
026460:  00 00 85 5A 73 63 61 6E 66 20 20 20 00 00 80 5A    ...Zscanf   ...Z
026470:  66 6E 61 6D 65 20 20 20 00 00 7B 5A 5F 73 65 65    fname   ..{Z_see
026480:  6B 20 20 20 00 00 76 5A 5F 74 65 6C 6C 20 20 20    k   ..vZ_tell   
026490:  00 00 71 5A 72 65 61 64 20 20 20 20 00 00 6C 5A    ..qZread    ..lZ
0264A0:  77 72 69 74 65 20 20 20 00 00 67 5A 66 66 6C 75    write   ..gZfflu
0264B0:  73 68 20 20 00 00 62 5A 66 72 65 6F 70 65 6E 20    sh  ..bZfreopen 
0264C0:  00 00 5D 5A 5F 73 74 6B 6C 69 6D 20 00 00 58 5A    ..]Z_stklim ..XZ
0264D0:  00 00 29 00 00 00 14 0F 00 00 00 00 00 00 13 0F    ..).............
0264E0:  01 00 00 00 00 00 13 0F 52 45 53 54 52 49 43 54    ........RESTRICT
0264F0:  49 4F 4E 20 3A 20 66 6C 6F 61 74 73 20 6E 6F 74    ION : floats not
026500:  20 69 6D 70 6C 65 6D 65 6E 74 65 64 00 62 61 64     implemented.bad
026510:  20 63 68 61 72 61 63 74 65 72 20 63 6F 6E 73 74     character const
026520:  61 6E 74 00 6E 6F 74 20 61 20 70 72 65 70 72 6F    ant.not a prepro
026530:  63 65 73 73 6F 72 20 63 6F 6D 6D 61 6E 64 00 6D    cessor command.m
026540:  61 63 72 6F 20 62 75 66 66 65 72 20 66 75 6C 6C    acro buffer full
026550:  00 63 61 6E 20 6F 6E 6C 79 20 64 65 66 69 6E 65    .can only define
026560:  20 69 64 65 6E 74 69 66 69 65 72 73 20 61 73 20     identifiers as 
026570:  6D 61 63 72 6F 73 00 52 45 53 54 52 49 43 54 49    macros.RESTRICTI
026580:  4F 4E 3A 20 6D 61 63 72 6F 73 20 6D 61 79 20 6E    ON: macros may n
026590:  6F 74 20 68 61 76 65 20 70 61 72 61 6D 65 74 65    ot have paramete
0265A0:  72 73 00 63 61 6E 6E 6F 74 20 6F 70 65 6E 20 66    rs.cannot open f
0265B0:  69 6C 65 00 52 45 53 54 52 49 43 54 49 4F 4E 3A    ile.RESTRICTION:
0265C0:  20 63 61 6E 6E 6F 74 20 6E 65 73 74 20 69 6E 63     cannot nest inc
0265D0:  6C 75 64 65 73 00 6D 69 73 73 69 6E 67 20 27 77    ludes.missing 'w
0265E0:  68 69 6C 65 27 00 6E 6F 74 20 69 6E 20 6C 6F 6F    hile'.not in loo
0265F0:  70 20 6F 72 20 73 77 69 74 63 68 00 6E 6F 74 20    p or switch.not 
026600:  23 56 CB 3A CB 1B CB 18 CB 19 E1 CB 7C 28 01 1B    #V.:........|(..
026610:  09 D0 13 C9 23 23 23 5E 23 56 C9 21 21 00 19 C9    ....###^#V.!!...
026620:  E5 11 0D 00 19 5E 23 56 E1 C9 CD 20 0F 0E 23 CD    .....^#V... ..#.
026630:  A3 11 23 23 E5 CB 5E CD 1B 0F 20 2E E5 06 03 7E    £.##..^... ....~
026640:  35 B7 20 0B 23 10 F8 E1 E1 21 00 00 54 5D C9 E1    5. .#....!..T]..
026650:  E3 CD 5A 0C 11 05 00 19 5E 23 56 EB E5 3E 1A ED    ..Z.....^#V..>..
026660:  B1 2B D1 B7 ED 52 EB E1 18 04 D1 11 00 00 C3 FA    .+...R..........
026670:  0E F5 C5 D5 CD 4C 0A D1 C1 CA 68 0B F1 E5 D5 C5    .....L....h.....
026680:  E5 3D FA C3 0F 28 09 CD B3 0B E1 CD 2A 0F 18 0D    .=...(......*...
026690:  CD D7 0E C1 D5 E5 60 69 CD B3 0B E1 D1 C1 09 C1    ......`i........
0266A0:  EB ED 4A EB C1 C5 CD CA 0F E1 23 23 CB 76 28 04    ..J.......##.v(.
0266B0:  CB B6 CB C6 CB 66 20 06 CB 46 28 4F 18 6B CB 86    .....f ..F(O.k..
0266C0:  CB 8E C9 21 00 00 54 5D 18 C9 C5 D5 E5 69 60 CD    ...!..T].....i`.
0266D0:  20 0F CD 1B 0F C1 D1 CB 21 CB 10 CB 13 CB 12 70     .......!......p
0266E0:  23 73 23 72 CB 39 E1 23 23 06 00 C5 CD 5A 0C CB    #s#r.9.##....Z..
0266F0:  AE 30 02 CB EE 59 50 EB B7 C1 ED 42 EB 13 23 73    .0...YP....B..#s
026700:  23 1B 72 34 23 71 23 70 C3 DA 0C E5 E5 11 03 00    #.r4#q#p........
026710:  19 4E 23 46 CD 14 0F EB ED 42 EB 01 F9 FF 09 73    .N#F.....B.....s
026720:  23 1B 72 34 01 E4 10 18 0B E5 E5 01 00 00 CD 5D    #.r4...........]
026730:  10 01 E8 10 11 A1 11 E1 D5 C5 46 E5 11 0F 00 19    ..........F.....
026740:  5E 23 56 EB CD 65 0E E1 2B 70 2B 71 11 0B 00 19    ^#V..e..+p+q....
026750:  D1 73 23 72 23 23 23 D1 73 23 72 E1 C9 11 07 00    .s#r###.s#r.....
026760:  19 5E 23 56 EB ED 42 EB 7B 87 7A 8F CD 14 0F CD    .^#V..B.{.z.....
026770:  1B 0F 86 77 D0 23 34 C0 23 34 C9 D5 C5 CD 1C 08    ...w.#4.#4......
026780:  C1 D1 28 1C D5 E5 D5 C5 CD 18 0B 7C A5 3C 7D C1    ..(........|.<}.
026790:  D1 E1 28 07 12 13 0B 78 B1 20 EA EB D1 ED 52 C9    ..(....x. ....R.
0267A0:  3E 07 32 5E 0A 21 00 00 C9 D5 C5 CD 1C 08 C1 D1    >.2^.!..........
0267B0:  28 EE D5 E5 D5 C5 1A CD DF 0C 18 07 E5 D5 C5 1A    (...............
0267C0:  CD E5 0C 7C A5 3C C1 D1 E1 28 D0 13 0B 78 B1 20    ...|.<...(...x. 
0267D0:  EB 18 C8 1A 2A 58 0A FE 11 D8 2A 5A 0A FE F8 C0    ....*X....*Z....
0267E0:  2A 5C 0A C9 3E 22 18 02 3E 21 E5 60 69 B7 01 80    *\..>"..>!.`i...
0267F0:  00 ED 42 38 33 E3 EB 0E 1A F5 CD A3 11 E5 21 80    ..B83......£..!.
026800:  69 6E 20 6C 6F 6F 70 00 6E 6F 74 20 69 6E 20 73    in loop.not in s
026810:  77 69 74 63 68 00 4C 49 4D 49 54 20 3A 20 74 6F    witch.LIMIT : to
026820:  6F 20 6D 61 6E 79 20 63 61 73 65 20 73 74 61 74    o many case stat
026830:  65 6D 65 6E 74 73 00 6D 75 6C 74 69 70 6C 65 20    ements.multiple 
026840:  64 65 66 61 75 6C 74 20 73 74 61 74 65 6D 65 6E    default statemen
026850:  74 73 00 67 6F 74 6F 20 6E 65 65 64 73 20 61 20    ts.goto needs a 
026860:  6C 61 62 65 6C 00 6D 75 6C 74 69 70 6C 65 20 75    label.multiple u
026870:  73 65 20 6F 66 20 69 64 65 6E 74 69 66 69 65 72    se of identifier
026880:  00 64 69 72 65 63 74 20 65 78 65 63 75 74 69 6F    .direct executio
026890:  6E 20 6E 6F 74 20 70 6F 73 73 69 62 6C 65 20 77    n not possible w
0268A0:  68 65 6E 20 74 72 61 6E 73 6C 61 74 69 6E 67 00    hen translating.
0268B0:  4C 49 4D 49 54 20 3A 20 6E 61 6D 65 20 74 61 62    LIMIT : name tab
0268C0:  6C 65 20 66 75 6C 6C 00 4C 49 4D 49 54 20 3A 20    le full.LIMIT : 
0268D0:  74 6F 6F 20 6D 61 6E 79 20 74 79 70 65 73 00 64    too many types.d
0268E0:  75 70 6C 69 63 61 74 65 20 64 65 63 6C 61 72 61    uplicate declara
0268F0:  74 69 6F 6E 20 2D 20 74 79 70 65 20 6D 69 73 6D    tion - type mism
026900:  61 74 63 68 00 64 75 70 6C 69 63 61 74 65 20 64    atch.duplicate d
026910:  65 63 6C 61 72 61 74 69 6F 6E 20 2D 20 73 74 6F    eclaration - sto
026920:  72 61 67 65 20 63 6C 61 73 73 20 6D 69 73 6D 61    rage class misma
026930:  74 63 68 00 4C 49 4D 49 54 20 3A 20 67 6C 6F 62    tch.LIMIT : glob
026940:  61 6C 20 73 79 6D 62 6F 6C 20 74 61 62 6C 65 20    al symbol table 
026950:  66 75 6C 6C 00 4C 49 4D 49 54 20 3A 20 74 6F 6F    full.LIMIT : too
026960:  20 6D 75 63 68 20 67 6C 6F 62 61 6C 20 64 61 74     much global dat
026970:  61 00 64 75 70 6C 69 63 61 74 65 20 64 65 63 6C    a.duplicate decl
026980:  61 72 61 74 69 6F 6E 00 4C 49 4D 49 54 20 3A 20    aration.LIMIT : 
026990:  6C 6F 63 61 6C 20 73 79 6D 62 6F 6C 20 74 61 62    local symbol tab
0269A0:  6C 65 20 66 75 6C 6C 00 74 68 69 73 20 76 61 72    le full.this var
0269B0:  69 61 62 6C 65 20 77 61 73 20 6E 6F 74 20 69 6E    iable was not in
0269C0:  20 70 61 72 61 6D 65 74 65 72 20 6C 69 73 74 00     parameter list.
0269D0:  75 6E 64 65 66 69 6E 65 64 20 76 61 72 69 61 62    undefined variab
0269E0:  6C 65 28 73 29 00 62 61 64 20 66 75 6E 63 74 69    le(s).bad functi
0269F0:  6F 6E 20 72 65 74 75 72 6E 20 74 79 70 65 00 6E    on return type.n
026A00:  00 19 D1 F1 4F CD A3 11 C1 B7 20 10 E5 CD 1B 0F    ....O.£... .....
026A10:  34 20 06 23 34 20 02 23 34 E1 B7 C9 11 80 00 ED    4 .#4 .#4.......
026A20:  52 EB 09 4D 44 EB 37 C9 FE 14 28 05 21 00 00 18    R..MD.7...(.!...
026A30:  C4 09 4D 44 E1 B7 C9 C5 E5 0E 06 1E FF CD A3 11    ..MD..........£.
026A40:  B7 28 F6 18 0B 3E 01 11 3E 03 C5 E5 4F CD A3 11    .(...>..>...O.£.
026A50:  E1 C1 77 23 0B AF C9 3E 06 18 08 3E 05 11 3E 02    ..w#...>...>..>.
026A60:  11 3E 04 C5 E5 4F 5E CD A3 11 E1 C1 23 0B AF C9    .>...O^.£...#...
026A70:  0B 0B C5 05 04 28 02 0E FF 71 0E 0A EB CD A3 11    .....(...q....£.
026A80:  62 6B 23 4E 23 06 00 0D 0C C5 28 02 ED B0 EB 36    bk#N#.....(....6
026A90:  0D 23 36 0A CD 57 11 EB C1 E1 AF ED 42 4D 44 EB    .#6..W......BMD.
026AA0:  C9 0E 10 D5 E5 DD E5 CD 05 00 DD E1 E1 D1 C9 AE    ................
026AB0:  11 B3 11 78 3C C0 C3 26 0D 66 66 65 72 20 73 70    ...x<..&.ffer sp
026AC0:  00 02 02 2A 52 48 52 01 6D 61 69 6E 20 20 20 20    ...*RHR.main    
026AD0:  00 44 45 09 3B 30 09 73 64 20 61 64 64 72 01 20    .DE.;0.sd addr. 
026AE0:  06 00 00 00 00 2C 68 6C 09 31 32 32 35 00 C3 30    .....,hl.1225..0
026AF0:  01 6F 74 16 00 72 4C 31 00 12 12 01 00 00 00 63    .ot..rL1.......c
026B00:  CD 3E 01 21 01 00 7D B4 C2 12 12 21 02 00 7D B4    .>.!..}....!..}.
026B10:  28 03 21 01 00 C3 78 01 00 00 0B F6 1A 1A 1A 1A    (.!...x.........
026B20:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B80:  00 18 18 00 06 0C 18 30 60 C0 80 00 38 6C CE D6    .......0`...8l..
026B90:  E6 6C 38 00 18 38 18 18 18 18 7E 00 3C 66 06 3C    .l8..8....~.<f.<
026BA0:  60 66 7E 00 3C 66 06 1C 06 66 3C 00 1C 3C 6C CC    `f~.<f...f<..<l.
026BB0:  FE 0C 1E 00 7E 62 60 7C 06 66 3C 00 3C 66 60 7C    ....~b`|.f<.<f`|
026BC0:  66 66 3C 00 7E 66 06 0C 18 18 18 00 3C 66 66 3C    ff<.~f......<ff<
026BD0:  66 66 3C 00 3C 66 66 3E 06 66 3C 00 00 00 18 18    ff<.<ff>.f<.....
026BE0:  00 18 18 00 00 00 18 18 00 18 18 30 80 FF 00 00    ...........0....
026BF0:  35 BF FB BD FF FF FF FF 00 FF FF FF FF FF FF FF    5...............
026C00:  6F 20 61 72 72 61 79 73 20 6F 66 20 66 75 6E 63    o arrays of func
026C10:  74 69 6F 6E 73 00 4C 49 4D 49 54 20 3A 20 65 78    tions.LIMIT : ex
026C20:  70 72 65 73 73 69 6F 6E 20 74 6F 6F 20 63 6F 6D    pression too com
026C30:  70 6C 69 63 61 74 65 64 20 2D 20 74 6F 6F 20 6D    plicated - too m
026C40:  61 6E 79 20 61 72 67 75 6D 65 6E 74 73 00 4C 49    any arguments.LI
026C50:  4D 49 54 20 3A 20 65 78 70 72 65 73 73 69 6F 6E    MIT : expression
026C60:  20 74 6F 6F 20 63 6F 6D 70 6C 69 63 61 74 65 64     too complicated
026C70:  20 2D 20 74 6F 6F 20 6D 61 6E 79 20 6F 70 65 72     - too many oper
026C80:  61 74 6F 72 73 00 62 61 64 20 74 79 70 65 20 63    ators.bad type c
026C90:  6F 6D 62 69 6E 61 74 69 6F 6E 00 62 61 64 20 6F    ombination.bad o
026CA0:  70 65 72 61 6E 64 20 74 79 70 65 00 6E 65 65 64    perand type.need
026CB0:  20 61 6E 20 6C 76 61 6C 75 65 00 6E 6F 74 20 61     an lvalue.not a
026CC0:  20 64 65 66 69 6E 65 64 20 6D 65 6D 62 65 72 20     defined member 
026CD0:  6F 66 20 61 20 73 74 72 75 63 74 75 72 65 00 65    of a structure.e
026CE0:  78 70 65 63 74 69 6E 67 20 61 20 70 72 69 6D 61    xpecting a prima
026CF0:  72 79 20 68 65 72 65 00 75 6E 64 65 66 69 6E 65    ry here.undefine
026D00:  64 20 76 61 72 69 61 62 6C 65 00 6E 65 65 64 20    d variable.need 
026D10:  61 20 74 79 70 65 20 6E 61 6D 65 00 6E 65 65 64    a type name.need
026D20:  20 61 20 63 6F 6E 73 74 61 6E 74 20 65 78 70 72     a constant expr
026D30:  65 73 73 69 6F 6E 00 63 61 6E 20 6F 6E 6C 79 20    ession.can only 
026D40:  63 61 6C 6C 20 66 75 6E 63 74 69 6F 6E 73 00 20    call functions. 
026D50:  3A 20 64 6F 65 73 20 6E 6F 74 20 66 6F 6C 6C 6F    : does not follo
026D60:  77 20 61 20 3F 20 70 72 6F 70 65 72 6C 79 00 44    w a ? properly.D
026D70:  65 73 74 69 6E 61 74 69 6F 6E 20 6F 66 20 61 6E    estination of an
026D80:  20 61 73 73 69 67 6E 6D 65 6E 74 20 6D 75 73 74     assignment must
026D90:  20 62 65 20 61 6E 20 6C 76 61 6C 75 65 00 6E 65     be an lvalue.ne
026DA0:  65 64 20 61 20 3A 20 74 6F 20 66 6F 6C 6C 6F 77    ed a : to follow
026DB0:  20 61 20 3F 20 2D 20 63 68 65 63 6B 20 62 72 61     a ? - check bra
026DC0:  63 6B 65 74 74 69 6E 67 00 6E 65 65 64 20 61 20    cketting.need a 
026DD0:  70 6F 69 6E 74 65 72 00 69 6C 6C 65 67 61 6C 20    pointer.illegal 
026DE0:  70 61 72 61 6D 65 74 65 72 20 74 79 70 65 00 52    parameter type.R
026DF0:  45 53 54 52 49 43 54 49 4F 4E 3A 20 46 6C 6F 61    ESTRICTION: Floa
026E00:  F5 18 E6 C3 21 13 47 72 6F 74 62 61 67 73 20 69    ....!.Grotbags i
026E10:  73 20 25 64 20 79 65 61 72 73 20 6F 6C 64 21 0A    s %d years old!.
026E20:  00 21 06 13 E5 2A EB F5 E5 01 06 00 C5 CD D1 03    .!...*..........
026E30:  18 C8 C3 78 01 00 00 0B F6 1A 1A 1A 1A 1A 1A 1A    ...x............
026E40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026E50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026E60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026E70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026F90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026FF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027000:  74 69 6E 67 20 50 6F 69 6E 74 20 6E 6F 74 20 69    ting Point not i
027010:  6D 70 6C 65 6D 65 6E 74 65 64 00 63 61 6E 6E 6F    mplemented.canno
027020:  74 20 75 73 65 20 74 68 69 73 20 6F 70 65 72 61    t use this opera
027030:  74 6F 72 20 77 69 74 68 20 66 6C 6F 61 74 20 61    tor with float a
027040:  72 67 75 6D 65 6E 74 73 00 62 61 64 20 64 65 63    rguments.bad dec
027050:  6C 61 72 61 74 69 6F 6E 00 73 74 6F 72 61 67 65    laration.storage
027060:  20 63 6C 61 73 73 20 6E 6F 74 20 76 61 6C 69 64     class not valid
027070:  20 69 6E 20 74 68 69 73 20 63 6F 6E 74 65 78 74     in this context
027080:  00 75 6E 74 65 72 6D 69 6E 61 74 65 64 20 73 74    .unterminated st
027090:  72 69 6E 67 20 6F 72 20 63 68 61 72 61 63 74 65    ring or characte
0270A0:  72 20 63 6F 6E 73 74 61 6E 74 20 6F 6E 20 6C 69    r constant on li
0270B0:  6E 65 20 61 62 6F 76 65 00 64 75 70 6C 69 63 61    ne above.duplica
0270C0:  74 65 20 64 65 63 6C 61 72 61 74 69 6F 6E 20 6F    te declaration o
0270D0:  66 20 73 74 72 75 63 74 75 72 65 20 74 61 67 00    f structure tag.
0270E0:  75 73 65 20 61 20 70 72 65 64 65 63 6C 61 72 65    use a predeclare
0270F0:  64 20 73 74 72 75 63 74 75 72 65 20 66 6F 72 20    d structure for 
027100:  70 61 72 61 6D 65 74 65 72 73 00 73 74 72 75 63    parameters.struc
027110:  74 75 72 65 20 63 61 6E 6E 6F 74 20 63 6F 6E 74    ture cannot cont
027120:  61 69 6E 20 69 74 73 65 6C 66 00 62 61 64 20 64    ain itself.bad d
027130:  65 63 6C 61 72 61 74 6F 72 00 6D 69 73 73 69 6E    eclarator.missin
027140:  67 20 27 29 27 20 69 6E 20 66 75 6E 63 74 69 6F    g ')' in functio
027150:  6E 20 64 65 63 6C 61 72 61 74 69 6F 6E 00 62 61    n declaration.ba
027160:  64 20 66 6F 72 6D 61 6C 20 70 61 72 61 6D 65 74    d formal paramet
027170:  65 72 20 6C 69 73 74 00 74 79 70 65 20 73 68 6F    er list.type sho
027180:  75 6C 64 20 62 65 20 66 75 6E 63 74 69 6F 6E 00    uld be function.
027190:  43 4F 4D 50 49 4C 45 52 20 46 41 55 4C 54 00 43    COMPILER FAULT.C
0271A0:  4F 4D 50 49 4C 45 52 20 46 41 55 4C 54 00 4C 49    OMPILER FAULT.LI
0271B0:  4D 49 54 3A 20 6E 6F 20 6D 6F 72 65 20 6D 65 6D    MIT: no more mem
0271C0:  6F 72 79 00 52 45 53 54 52 49 43 54 49 4F 4E 3A    ory.RESTRICTION:
0271D0:  20 75 73 65 20 61 73 73 69 67 6E 6D 65 6E 74 20     use assignment 
0271E0:  6F 72 20 62 6C 74 28 29 20 74 6F 20 69 6E 69 74    or blt() to init
0271F0:  69 61 6C 69 73 65 20 61 75 74 6F 6D 61 74 69 63    ialise automatic
027200:  63 61 73 65 20 20 20 20 00 00 03 FF 63 61 73 74    case    ....cast
027210:  20 20 20 20 00 00 04 FF 63 68 61 72 20 20 20 20        ....char    
027220:  00 00 05 FF 63 6F 6E 74 69 6E 75 65 00 00 06 FF    ....continue....
027230:  64 65 66 61 75 6C 74 20 00 00 07 FF 64 6F 75 62    default ....doub
027240:  6C 65 20 20 00 00 08 FF 64 6F 20 20 20 20 20 20    le  ....do      
027250:  00 00 09 FF 65 6C 73 65 20 20 20 20 00 00 0B FF    ....else    ....
027260:  65 6E 74 72 79 20 20 20 00 00 0C FF 65 78 74 65    entry   ....exte
027270:  72 6E 20 20 00 00 0D FF 66 6C 6F 61 74 20 20 20    rn  ....float   
027280:  00 00 0E FF 66 6F 72 20 20 20 20 20 00 00 0F FF    ....for     ....
027290:  67 6F 74 6F 20 20 20 20 00 00 10 FF 69 66 20 20    goto    ....if  
0272A0:  20 20 20 20 00 00 11 FF 69 6E 74 20 20 20 20 20        ....int     
0272B0:  00 00 12 FF 6C 6F 6E 67 20 20 20 20 00 00 13 FF    ....long    ....
0272C0:  72 65 67 69 73 74 65 72 00 00 14 FF 72 65 74 75    register....retu
0272D0:  72 6E 20 20 00 00 15 FF 73 68 6F 72 74 20 20 20    rn  ....short   
0272E0:  00 00 16 FF 73 69 7A 65 6F 66 20 20 00 00 17 FF    ....sizeof  ....
0272F0:  73 74 61 74 69 63 20 20 00 00 18 FF 73 74 72 75    static  ....stru
027300:  63 74 20 20 00 00 19 FF 73 77 69 74 63 68 20 20    ct  ....switch  
027310:  00 00 1A FF 74 79 70 65 64 65 66 20 00 00 1B FF    ....typedef ....
027320:  75 6E 69 6F 6E 20 20 20 00 00 1C FF 75 6E 73 69    union   ....unsi
027330:  67 6E 65 64 00 00 1D FF 77 68 69 6C 65 20 20 20    gned....while   
027340:  00 00 1E FF 66 6F 70 65 6E 20 20 20 00 00 F8 5A    ....fopen   ...Z
027350:  67 65 74 63 20 20 20 20 00 00 F3 5A 70 75 74 63    getc    ...Zputc
027360:  20 20 20 20 00 00 EE 5A 66 63 6C 6F 73 65 20 20        ...Zfclose  
027370:  00 00 E9 5A 72 61 77 69 6E 20 20 20 00 00 E4 5A    ...Zrawin   ...Z
027380:  72 61 77 6F 75 74 20 20 00 00 DF 5A 6B 65 79 68    rawout  ...Zkeyh
027390:  69 74 20 20 00 00 DA 5A 67 65 74 63 68 61 72 20    it  ...Zgetchar 
0273A0:  00 00 D5 5A 70 75 74 63 68 61 72 20 00 00 D0 5A    ...Zputchar ...Z
0273B0:  75 6E 67 65 74 63 20 20 00 00 CB 5A 69 73 64 69    ungetc  ...Zisdi
0273C0:  67 69 74 20 00 00 C6 5A 69 73 61 6C 70 68 61 20    git ...Zisalpha 
0273D0:  00 00 C1 5A 69 73 75 70 70 65 72 20 00 00 BC 5A    ...Zisupper ...Z
0273E0:  69 73 6C 6F 77 65 72 20 00 00 B7 5A 69 73 73 70    islower ...Zissp
0273F0:  61 63 65 20 00 00 B2 5A 74 6F 6C 6F 77 65 72 20    ace ...Ztolower 
027400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
027410:  21 00 00 00 02 09 4E E5 21 00 41 02 00 00 00 02    !.....N.!.A.....
027420:  21 00 46 02 00 00 00 02 21 00 42 02 00 00 00 02    !.F.....!.B.....
027430:  21 00 47 02 00 00 00 02 21 00 43 02 00 00 00 02    !.G.....!.C.....
027440:  21 00 48 02 00 00 00 02 21 00 44 02 00 00 00 02    !.H.....!.D.....
027450:  21 00 49 02 00 00 00 02 21 00 45 02 00 00 00 02    !.I.....!.E.....
027460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027500:  73 00 43 61 6E 6E 6F 74 20 69 6E 69 74 69 61 6C    s.Cannot initial
027510:  69 73 65 20 74 68 69 73 20 28 64 69 73 61 6C 6C    ise this (disall
027520:  6F 77 65 64 20 73 74 6F 72 61 67 65 20 63 6C 61    owed storage cla
027530:  73 73 29 00 43 61 6E 6E 6F 74 20 69 6E 69 74 69    ss).Cannot initi
027540:  61 6C 69 73 65 20 74 68 69 73 20 28 64 69 73 61    alise this (disa
027550:  6C 6C 6F 77 65 64 20 74 79 70 65 29 00 74 6F 6F    llowed type).too
027560:  20 6D 75 63 68 20 69 6E 69 74 69 61 6C 69 73 61     much initialisa
027570:  74 69 6F 6E 20 64 61 74 61 00 62 61 64 20 69 6E    tion data.bad in
027580:  69 74 69 61 6C 69 7A 65 72 20 28 6E 65 65 64 73    itializer (needs
027590:  20 61 20 27 7B 27 29 00 C3 57 08 E2 08 E8 08 EE     a '{')..W......
0275A0:  08 7D FE 1A CA 01 0B D0 FE 0D C0 C3 FB 0A 79 FE    .}............y.
0275B0:  0A 28 0D A0 3C C0 01 1A 00 C9 79 FE 0A C2 B3 11    .(..<.....y.....
0275C0:  D5 0E 0D CD EA 0C D1 0E 0A C9 00 02 B9 08 C6 08    ................
0275D0:  01 00 B9 08 D2 08 80 00 B9 08 00 00 D5 CD 26 09    ..............&.
0275E0:  D1 1A 13 FE 77 06 02 28 23 AF 77 23 77 CD 90 01    ....w..(#.w#w...
0275F0:  00 23 23 23 AF 77 23 77 A1 11 E1 D5 C5 46 E5 11    .###.w#w.....F..
027600:  0F 00 19 5E 23 56 EB CD 65 0E E1 2B 70 2B 71 11    ...^#V..e..+p+q.
027610:  0B 00 19 D1 73 23 72 23 23 23 D1 73 23 72 E1 C9    ....s#r###.s#r..
027620:  11 07 00 19 5E 23 56 EB ED 42 EB 7B 87 7A 8F CD    ....^#V..B.{.z..
027630:  14 0F CD 1B 0F 86 77 D0 23 34 C0 23 34 C9 D5 C5    ......w.#4.#4...
027640:  CD 1C 08 C1 D1 28 1C D5 E5 D5 C5 CD 18 0B 7C A5    .....(........|.
027650:  3C 7D C1 D1 E1 28 07 12 13 0B 78 B1 20 EA EB D1    <}...(....x. ...
027660:  ED 52 C9 3E 07 32 5E 0A 21 00 00 C9 D5 C5 CD 1C    .R.>.2^.!.......
027670:  08 C1 D1 28 EE D5 E5 D5 C5 1A CD DF 0C 18 07 E5    ...(............
027680:  D5 C5 1A CD E5 0C 7C A5 3C C1 D1 E1 28 D0 13 0B    ......|.<...(...
027690:  78 B1 20 EB 18 C8 1A 2A 58 0A FE 11 D8 2A 5A 0A    x. ....*X....*Z.
0276A0:  FE F8 C0 2A 5C 0A C9 3E 22 18 02 3E 21 E5 60 69    ...*\..>"..>!.`i
0276B0:  B7 01 80 00 ED 42 38 33 E3 EB 0E 1A F5 CD A3 11    .....B83......£.
0276C0:  E5 21 80 00 19 D1 F1 4F CD A3 11 C1 B7 20 10 E5    .!.....O.£... ..
0276D0:  CD 1B 0F 34 20 06 23 34 20 02 23 34 E1 B7 C9 11    ...4 .#4 .#4....
0276E0:  80 00 ED 52 EB 09 4D 44 EB 37 C9 FE 14 28 05 21    ...R..MD.7...(.!
0276F0:  00 00 18 C4 09 4D 44 E1 B7 C9 C5 E5 0E 06 1E FF    .....MD.........
027700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027900:  CD A3 11 B7 28 F6 18 0B 3E 01 11 3E 03 C5 E5 4F    .£..(...>..>...O
027910:  CD A3 11 E1 C1 77 23 0B AF C9 3E 06 18 08 3E 05    .£...w#...>...>.
027920:  11 3E 02 11 3E 04 C5 E5 4F 5E CD A3 11 E1 C1 23    .>..>...O^.£...#
027930:  0B AF C9 0B 0B C5 05 04 28 02 0E FF 71 0E 0A EB    ........(...q...
027940:  CD A3 11 62 6B 23 4E 23 06 00 0D 0C C5 28 02 ED    .£.bk#N#.....(..
027950:  B0 EB 36 0D 23 36 0A CD 57 11 EB C1 E1 AF ED 42    ..6.#6..W......B
027960:  4D 44 EB C9 0E 10 D5 E5 DD E5 CD 05 00 DD E1 E1    MD..............
027970:  D1 C9 AE 11 B3 11 78 3C C0 C3 26 0D 66 66 65 72    ......x<..&.ffer
027980:  20 73 70 61 63 65 0D 4E 65 77 62 75 66 33 0D 09     space.Newbuf3..
027990:  50 4F 50 09 44 45 09 3B 30 09 73 64 20 61 64 64    POP.DE.;0.sd add
0279A0:  72 0D 09 65 78 09 64 65 2C 68 6C 09 09 3B 4D 75    r..ex.de,hl..;Mu
0279B0:  73 74 20 6E 6F 74 20 63 68 61 6E 67 65 20 74 68    st not change th
0279C0:  65 20 63 61 72 72 79 20 66 6C 61 67 2E 0D 09 6C    e carry flag...l
0279D0:  64 09 28 68 6C 29 2C 30 09 3B 6F 66 66 73 65 74    d.(hl),0.;offset
0279E0:  20 77 69 74 68 69 6E 20 62 75 66 66 65 72 20 69     within buffer i
0279F0:  73 20 7A 65 72 6F 0D 09 69 6E 63 09 68 6C 0D 09    s zero..inc.hl..
027A00:  6C 64 09 28 68 6C 29 2C 30 0D 09 69 6E 63 09 68    ld.(hl),0..inc.h
027A10:  6C 0D 09 4C 44 09 28 48 4C 29 2C 45 0D 09 49 4E    l..LD.(HL),E..IN
027A20:  43 09 48 4C 0D 09 4C 44 09 28 48 4C 29 2C 44 0D    C.HL..LD.(HL),D.
027A30:  09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C 29    .INC.HL..LD.(HL)
027A40:  2C 43 09 09 3B 62 75 66 66 65 72 20 73 69 7A 65    ,C..;buffer size
027A50:  0D 09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C    ..INC.HL..LD.(HL
027A60:  29 2C 42 0D 09 49 4E 43 09 48 4C 0D 52 45 54 63    ),B..INC.HL.RETc
027A70:  6F 64 65 09 52 45 54 0D 0D 0D 55 6E 52 65 61 64    ode.RET...UnRead
027A80:  09 50 55 53 48 09 48 4C 09 3B 73 61 76 65 20 63    .PUSH.HL.;save c
027A90:  68 61 72 0D 09 45 58 09 44 45 2C 48 4C 09 3B 48    har..EX.DE,HL.;H
027AA0:  4C 20 73 74 72 65 61 6D 0D 09 43 41 4C 4C 09 67    L stream..CALL.g
027AB0:  65 74 61 64 64 72 0D 09 6A 70 09 7A 2C 70 6F 70    etaddr..jp.z,pop
027AC0:  4E 6F 74 4F 70 65 6E 0D 09 49 4E 43 09 48 4C 09    NotOpen..INC.HL.
027AD0:  3B 69 67 6E 6F 72 65 20 66 69 6C 74 65 72 0D 09    ;ignore filter..
027AE0:  49 4E 43 09 48 4C 0D 09 42 49 54 09 72 65 61 64    INC.HL..BIT.read
027AF0:  2C 28 48 4C 29 09 3B 63 68 65 63 6B 20 6D 6F 64    ,(HL).;check mod
027B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D00:  65 2F 6E 6F 74 20 61 6C 72 65 61 64 79 20 75 6E    e/not already un
027D10:  67 6F 74 0D 09 4A 50 09 5A 2C 43 61 6E 74 55 6E    got..JP.Z,CantUn
027D20:  72 65 61 64 0D 09 52 45 53 09 72 65 61 64 2C 28    read..RES.read,(
027D30:  48 4C 29 0D 09 53 45 54 09 75 6E 67 6F 74 2C 28    HL)..SET.ungot,(
027D40:  48 4C 29 0D 09 4C 44 09 44 45 2C 75 6E 67 6F 74    HL)..LD.DE,ungot
027D50:  63 2D 6D 6F 64 65 09 3B 6E 6F 77 20 73 61 76 65    c-mode.;now save
027D60:  20 74 68 65 20 63 68 61 72 0D 09 41 44 44 09 48     the char..ADD.H
027D70:  4C 2C 44 45 0D 09 50 4F 50 09 44 45 0D 09 4C 44    L,DE..POP.DE..LD
027D80:  09 28 48 4C 29 2C 45 0D 09 49 4E 43 09 48 4C 0D    .(HL),E..INC.HL.
027D90:  09 4C 44 09 28 48 4C 29 2C 44 0D 09 45 58 09 44    .LD.(HL),D..EX.D
027DA0:  45 2C 48 4C 09 09 3B 72 65 74 75 72 6E 20 74 68    E,HL..;return th
027DB0:  65 20 63 68 61 72 0D 09 52 45 54 0D 0D 0D 0D 3B    e char..RET....;
027DC0:  54 65 6C 6C 0D 3B 2D 2D 2D 2D 2D 09 47 69 76 65    Tell.;-----.Give
027DD0:  6E 20 61 20 73 74 72 65 61 6D 20 6E 75 6D 62 65    n a stream numbe
027DE0:  72 20 69 6E 20 48 4C 20 72 65 74 75 72 6E 73 20    r in HL returns 
027DF0:  74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65    the value of the
027E00:  6C 64 09 28 68 6C 29 2C 30 0D 09 69 6E 63 09 68    ld.(hl),0..inc.h
027E10:  6C 0D 09 4C 44 09 28 48 4C 29 2C 45 0D 09 49 4E    l..LD.(HL),E..IN
027E20:  43 09 48 4C 0D 09 4C 44 09 28 48 4C 29 2C 44 0D    C.HL..LD.(HL),D.
027E30:  09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C 29    .INC.HL..LD.(HL)
027E40:  2C 43 09 09 3B 62 75 66 66 65 72 20 73 69 7A 65    ,C..;buffer size
027E50:  0D 09 49 4E 43 09 48 4C 0D 09 4C 44 09 28 48 4C    ..INC.HL..LD.(HL
027E60:  29 2C 42 0D 09 49 4E 43 09 48 4C 0D 52 45 54 63    ),B..INC.HL.RETc
027E70:  6F 64 65 09 52 45 54 0D 0D 0D 55 6E 52 65 61 64    ode.RET...UnRead
027E80:  09 50 55 53 48 09 48 4C 09 3B 73 61 76 65 20 63    .PUSH.HL.;save c
027E90:  68 61 72 0D 09 45 58 09 44 45 2C 48 4C 09 3B 48    har..EX.DE,HL.;H
027EA0:  4C 20 73 74 72 65 61 6D 0D 09 43 41 4C 4C 09 67    L stream..CALL.g
027EB0:  65 74 61 64 64 72 0D 09 6A 70 09 7A 2C 70 6F 70    etaddr..jp.z,pop
027EC0:  4E 6F 74 4F 70 65 6E 0D 09 49 4E 43 09 48 4C 09    NotOpen..INC.HL.
027ED0:  3B 69 67 6E 6F 72 65 20 66 69 6C 74 65 72 0D 09    ;ignore filter..
027EE0:  49 4E 43 09 48 4C 0D 09 42 49 54 09 72 65 61 64    INC.HL..BIT.read
027EF0:  2C 28 48 4C 29 09 3B 63 68 65 63 6B 20 6D 6F 64    ,(HL).;check mod
027F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028100:  65 64 20 6C 61 62 65 6C 3A 20 00 C5 21 00 00 39    ed label: ..!..9
028110:  F9 44 4D CD 90 12 04 E5 21 C3 00 E5 21 18 00 E5    .DM.....!...!...
028120:  CD 85 33 D1 D1 D1 C1 C9 C5 21 00 00 39 F9 44 4D    ..3......!..9.DM
028130:  CD 90 12 04 E5 21 C3 00 E5 21 18 00 E5 CD E4 33    .....!...!.....3
028140:  D1 D1 D1 C1 C9 C5 21 FE FF 39 F9 44 4D CD 90 12    ......!..9.DM...
028150:  0A 7E 23 66 6F E5 2A 21 52 D1 CD FA 13 19 2B 2B    .~#fo.*!R.....++
028160:  EB 60 69 73 23 72 CD 90 12 00 11 80 00 19 7C 17    .`is#r........|.
028170:  DA C8 33 CD 90 12 06 E5 CD BD 4E D1 CD 90 12 00    ..3.......N.....
028180:  E5 CD BD 4E D1 C3 DB 33 CD 90 12 0A 7E 23 66 6F    ...N...3....~#fo
028190:  E5 CD 90 12 08 E5 CD 00 4F D1 D1 EB 21 02 00 39    ........O...!..9
0281A0:  F9 EB C1 C9 C5 21 FE FF 39 F9 44 4D CD 90 12 08    .....!..9.DM....
0281B0:  E5 CD BD 4E D1 2A 21 52 EB 60 69 73 23 72 CD 90    ...N.*!R.`is#r..
0281C0:  12 0A 7E 23 66 6F E5 CD C4 4E D1 CD 90 12 0A 7E    ..~#fo...N.....~
0281D0:  23 66 6F E5 CD 1C 51 D1 CD 90 12 0A E5 CD 90 12    #fo...Q.........
0281E0:  00 EB E1 73 23 72 EB 21 02 00 39 F9 EB C1 C9 C5    ...s#r.!..9.....
0281F0:  21 FC FF 39 F9 44 4D 2A 1F 52 E5 2A 21 52 D1 CD    !..9.DM*.R.*!R..
028200:  20 32 37 20 2D 20 75 6E 64 65 66 69 6E 65 64 20     27 - undefined 
028210:  73 79 6D 62 6F 6C 20 00 C5 21 52 52 22 19 54 21    symbol ..!RR".T!
028220:  14 54 22 1B 54 2A 23 52 ED 5B E3 51 B7 ED 52 3E    .T".T*#R.[.Q..R>
028230:  06 CD EF 4F 21 15 57 22 21 54 2A 23 54 22 1D 54    ...O!.W"!T*#T".T
028240:  21 F8 5A 22 1F 54 21 01 00 22 2B 55 2E 01 E5 21    !.Z".T!.."+U...!
028250:  48 52 E5 2E 01 E5 CD 9F 32 E5 CD A5 2F C1 C9 21    HR......2.../..!
028260:  A5 32 C3 4B 2E 6D 61 69 6E 20 20 20 20 00 C5 01    .2.K.main    ...
028270:  04 00 ED 5B 23 55 2A 25 55 B7 ED 52 38 0D EB 23    ...[#U*%U..R8..#
028280:  71 23 70 23 23 23 EB 03 03 18 EB 21 FC FF 09 22    q#p###.....!..."
028290:  07 56 21 00 00 22 05 56 22 29 55 C1 C9 C5 21 00    .V!..".V")U...!.
0282A0:  00 22 29 55 21 29 54 22 27 55 21 23 55 22 23 55    .")U!)T"'U!#U"#U
0282B0:  21 1E 55 22 25 55 2A CF 51 E5 ED 4B E3 51 09 44    !.U"%U*.Q..K.Q.D
0282C0:  4D E1 11 08 00 19 13 13 13 13 D5 E5 C5 AF 5E 77    M.............^w
0282D0:  23 56 77 1A FE 0A 20 15 11 F7 FF 19 E5 21 39 33    #Vw... ......!93
0282E0:  CD D0 4D 3E 08 E1 CD DD 4D CD 73 50 1B C1 E1 D1    ..M>....M.sP....
0282F0:  19 B7 ED 42 09 38 D3 C1 C9 75 6E 64 65 66 69 6E    ...B.8...undefin
028300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
028710:  22 00 00 00 02 09 4E E5 22 00 41 02 00 00 00 02    ".....N.".A.....
028720:  22 00 46 02 00 00 00 02 22 00 42 02 00 00 00 02    ".F.....".B.....
028730:  22 00 47 02 00 00 00 02 22 00 43 02 00 00 00 02    ".G.....".C.....
028740:  22 00 48 02 00 00 00 02 22 00 44 02 00 00 00 02    ".H.....".D.....
028750:  22 00 49 02 00 00 00 02 22 00 45 02 00 00 00 02    ".I.....".E.....
028760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
029A10:  23 00 00 00 02 09 4E E5 23 00 41 02 00 00 00 02    #.....N.#.A.....
029A20:  23 00 46 02 00 00 00 02 23 00 42 02 00 00 00 02    #.F.....#.B.....
029A30:  23 00 47 02 00 00 00 02 23 00 43 02 00 00 00 02    #.G.....#.C.....
029A40:  23 00 48 02 00 00 00 02 23 00 44 02 00 00 00 02    #.H.....#.D.....
029A50:  23 00 49 02 00 00 00 02 23 00 45 02 00 00 00 02    #.I.....#.E.....
029A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AD00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02AD10:  24 00 00 00 02 09 4E E5 24 00 41 02 00 00 00 02    $.....N.$.A.....
02AD20:  24 00 46 02 00 00 00 02 24 00 42 02 00 00 00 02    $.F.....$.B.....
02AD30:  24 00 47 02 00 00 00 02 24 00 43 02 00 00 00 02    $.G.....$.C.....
02AD40:  24 00 48 02 00 00 00 02 24 00 44 02 00 00 00 02    $.H.....$.D.....
02AD50:  24 00 49 02 00 00 00 02 24 00 45 02 00 00 00 02    $.I.....$.E.....
02AD60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02C010:  25 00 00 00 02 09 4E E5 25 00 41 02 00 00 00 02    %.....N.%.A.....
02C020:  25 00 46 02 00 00 00 02 25 00 42 02 00 00 00 02    %.F.....%.B.....
02C030:  25 00 47 02 00 00 00 02 25 00 43 02 00 00 00 02    %.G.....%.C.....
02C040:  25 00 48 02 00 00 00 02 25 00 44 02 00 00 00 02    %.H.....%.D.....
02C050:  25 00 49 02 00 00 00 02 25 00 45 02 00 00 00 02    %.I.....%.E.....
02C060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02D310:  26 00 00 00 02 09 4E E5 26 00 41 02 00 00 00 02    &.....N.&.A.....
02D320:  26 00 46 02 00 00 00 02 26 00 42 02 00 00 00 02    &.F.....&.B.....
02D330:  26 00 47 02 00 00 00 02 26 00 43 02 00 00 00 02    &.G.....&.C.....
02D340:  26 00 48 02 00 00 00 02 26 00 44 02 00 00 00 02    &.H.....&.D.....
02D350:  26 00 49 02 00 00 00 02 26 00 45 02 00 00 00 02    &.I.....&.E.....
02D360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02E610:  27 00 00 00 02 09 4E E5 27 00 41 02 00 00 00 02    '.....N.'.A.....
02E620:  27 00 46 02 00 00 00 02 27 00 42 02 00 00 00 02    '.F.....'.B.....
02E630:  27 00 47 02 00 00 00 02 27 00 43 02 00 00 00 02    '.G.....'.C.....
02E640:  27 00 48 02 00 00 00 02 27 00 44 02 00 00 00 02    '.H.....'.D.....
02E650:  27 00 49 02 00 00 00 02 27 00 45 02 00 00 00 02    '.I.....'.E.....
02E660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
RESULT OF SEARCH :
PRO=23   CHEA=0   COD=15   MUSI=0   COP=15   GRA=9   WRIT=18   198=14   199=0   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    CPDRead v3.24)  NAFBGCHDIE  NAFBGCHDIE  NAFBGCHDIEBAR  
   C  STDIO   H  ED80INSTCOM !"#$%&'()*+,ED80INSTCOM -.ED80    COMH/01234567ED80
    HLP89READ    ME  JABBER  WOKDEXTRA   WOKEREVERSI C  FGHIJKLMNOPQCPM     LIBq
ABCVWXYSTDIO   LIBVUED82    COMHdefghijklED80INSTMSGmnoHC      COM RSTZHC      C
OMVabcpqstu p1rno()  do p2rno() while (p1p2)  do p3rno() while ((p1p3)(p2p3))  b
ar3(count*(bwidth+1500),h,p1,p2,p3,bwidth)  label'A'+count  vgtext(handle,count*
(bwidth+1500)+700,3500,&label)      vstrotation(handle,2700)  vgtext(handle,2700
0,22000,"1986 figures. 000's of units")     getchar()   vclswk(handle)          
int rno()    unsigned int i   i rand()/3300+1   return (i7  i  i+1)      /* Draw
s a pseudo 3 dimensional bar starting at x1,0. ,y1 units high     width bwidtDIS
C    BASrGSX     LIB7vwxyzGSX     H  DDSCREENPRL(JOHN       JOHN    COM#h with t
he rectangles printed in the patterns p1,p2,p3  */    bar3(x1,y1,p1,p2,p3,width)
  int x1,y1,p1,p2,p3,width    FAST int p8    p0x1p15000  p2x1+widthp3y1    pat(p
1)    vbar(handle,4,p)      p0x1p1p3y1  p2x1+width  p4x1+3*width/2  p6x1+width/2
 p5p7y1+width/2    pat(p2)  vfillarea(handle,4,p)      p0p2p15000  p6p4p75000+wi
dth/2    pat(p3)  vfillarea(handle,4,p)      /* pat sets the fill index and styl
e accoreding to its single     parameter  1 corresponds to (2,1)  2to (2,2)  6to
 (2,6)  7to (3,1)  12to (3,6)  */  pat(i)  int i     vsfinterior(handle,i/6 +2) 
  vsfstyle(handle,(i-1) % 6 +1)      #include gsx.lib  #include stdio.lib      i
nt i(handle,colorindex)  int handle,colorindex    return vsstyle(20,handle,color
index)      int vstcolor(handle,colorindex)  int handle,colorindex    return vss
tyle(22,handle,colorindex)      int vsfinterior(handle,style)  int handle,style 
 A7N(GfX0!!99*90!a!stack overflowV9ogog£og),+/g/o!#zM!)8 08zBK)8 )z'W, Rgo77#+7#
7FX++N#77#e#7!s7#ssA#ss#  s oso!#+w#xR8  #data 0x4000    #include stdio.h  #incl
ude gsx.h  #define bwidth 2000    FAST int handle    main ()      FAST int i, px
yarray12, workin11, workout57  int x1,y1,x2,y2,h,p1,p2,p3,label  FAST int count 
      workin0  1   for (i1 i10 ++i)  workini 1     vopnwk(workin,&handle, workou
t)      vstheight(handle,700,&x1,&y1,&x2,&y2)     vgtext(handle,1000,29000,"Regi
onal")   vgtext(handle,3500,26000,"Analysis")       for (count0 count7 ++count) 
   h rand()/6*5 + 5000   NAFBGCHDIE#fon&s#rss#r#Vr+s#Vr+sN#F#x(##  iR!70)T))YP08
+w (z+6-o**w#"!!!0"9#V++2(% % *! "og"- 20 270d".  2d"!pd(u('o(!x(s(c(s# s ( *e0*
+R#!DM*(#*++x"9#VS+++a0 l#V% ####4#V 4##Vq5#(i&5 ++Z0zfxFxO l U !F ##P(pN#F#X(s#
req#p#F8j(W/! ex! (q#p#s#r#s#rP(##++PX++(H##Z/Pz(£!P ££! 2  £( ##N#FL h##F# PYs#
r#x iF 6#6#s#r#q#p#L h##Fcs#rL i##F###N#F(B###N#Fxl!!F# a0 V+ *#"**+w"o&*$!3!$S!
$"!"!"9#V++22!"(/  (%('o( z  9!*2 7d"iKh(3d(/.o()x(c(s(g)0 x(X(Tlx('08 88 0OB(Ds
#r.o(4  o(x .*#"++!6T!N#F##V#x *o&!#V(####V!! #V #£## .5 #!TZ#V+RL h(* iJ##v(f F
(Ok!Ti !p#s#r9##Z0YPB#s#r4#q#pN#FBs#r4F#Ve+p+qs#r###s#r#VBzw#4#4((x R2 !((x *X *
Z * "!iB83£!   o£(o&££!,&8W !yq 8 hzKB !x ) !s + !2 #( h&Q#  *. 0 RS. . R". +  0
)2 #V!2 #(# !W6+6zp+qF !!2 3 6h9"0 3".  4LW  y ( y   &w(O£ 4 #4 #4RMD7(!MD£(O£w#
O£#(q £bk#N# (6 #6 WBMDx& ffer space Newbuf3 POPDE0sd addr exde,hlMust not chang
e the c1KxQAQZbbbbbbbbbbbbI$H#V#*#fo#*#fo#V#*n#*n#V##fo#&#fo!+!#!+!#!+!+zzr(a7b 
+77!$F 8QT! ((!  #  #  8 P!- qN# y#+( 8 7Oya            #.(!8 ! 7,%()/*rwKBDLSTP
UNRDRCONTRM7WaHEph z((w#6# 6.# 6(N#F! #V#B ! ! (w#!77zZZ)/g/o#k/g/o#2£ZZk£/g/o#/
g/o#£2£qDM!xxGyO)vi)xz/W/zWyOxG2£ZZMgo)/g/o#z/W/!9#fo! ! !  ! ! ! !9#A"!!22z*!!E
P !PQ!PQxQ!G HM1!KN)Q*%T++"!#6#6L (Q#V#F(#5#(#4#V 4#N#Fn&v(#Vf(*N &) !!!!2 !5 ++
n0##i!##N( ###N#F y #(##V####V##VxL h/PR  r##V% !!#V##fo+#z!$I V++z(+V#N#FFr+Nss
#rr+s+r#V#N#F#x(6#BMDN( N#F#q#p4#6#6OO#L h##N(H++  NAFBGCHDIE*W#*%T"21##fo"N"N2*
Q"*WGNa!"!"*W2"LK!9DM*Q22*Q!Q*Q"Q#is#r)Q#fos#ri#Vr+s!9*"zV2VWNgo"Q2Q2V!*"Q!"V!V"
!#ow2Vog"VSVWJ!MHiSoft-C Compiler V1.35 CopyrQ*Q++++M!"V!9DM!#Vr+szF!#Vr+s6#2QT&
oQ jxQ2Q!xQQ  go"yQ#8 (#(#!xQx2QxQ*yQq$KQy (Xx2xQ (L D.I "Y!y'C!#(.((!Q q$yq$QD.
F q$Q q$2xQq$!Qwq$QL(D % # H #wO."yQ.2xQ!DTQOQD y0Lya0 WOq$F(QQ0  q$Qa0 x q$ "yQ
 "yQQ.(Qa0 e(Qa0 lq$Pq$&Qo (Lq$&Q. ight (C) 1985 Line File !!!o! !!t!*! %20s %4d
 aED80.COMrbHC.COMw# ((*q#p" #("(o# ( * V* V!Q4* V++4* V++++4!Q*V####fon&jMjMj!A
Q*V##fo"V*V##fo*V####fo!9DM nis#6 ##fo!s#r!&!s#rF!%O(n.t.b. r.foQD0oQ0Ooq$P2q$ "
yQq$Q'Pq$!9VgON"yQQ"( NNaOq$q$!!Q# ,Q & 2Qq$Q* Q/ q$M2xQ#Q/*!++--&&-L .!""( P de
fine  diagnostlist    direct  error   translatinclude code    data    o&)"!z" Pr
!9%$!Q4ng))QQs#r#Qs#r !*"Ql"Q%!9P!Q!QV!Q Q- 5+ 4f$4B $D!Q6!" XOG O!Q!9!9DM####fo
##fo!s#r!!s#r!&!s#rMQ####fonQN! s#r*yQN!s#rn!!#Vr+s!#Vr+sn& *yQ#is#r*VC*yQ+++"yQ
*yQNH£iw#w####fo!#fos#ri#Vr+s£W#*V##ks#rM1s#r"V!%!9!9DMQ$Q(!V4NP!PD ""%T"W D 2Q"
!Rf$L(PQ( Q (PQ.# (#L(D('(" ##Q*Qw!P*QQ+wL. gGQO!QRR0 SRP*RRR#2xQL(D('(" #V#SyQ"
R7Q Q  (q$!Q((w"(( q$Q (Q"(( (w#q$6Q q$*Q"Q*Q*R Mz(9(Q0%%&fo"QQ *Q#"Q$% %4d(!Z(!
Q(5!Q()W5#V#SQ#fo"!s#r!&!s#rFis#r!!!s#r!#fos#r!Q!%!9M!,%M£!9DM*V*Q!s#r!wPJ*Q*Q*Q
*Q!s#r g£os++!#Vr+s s!9!"V"V*%T####"V*V#"V!P!P!9DM*V*V*V*Q"V*V*  HiSoft C++ Comp
iler    This side of the disc contains the CP/M compiler "HC.COM"    The other s
ide of the disc contains the AMSDOS compiler "HISOFT-C.BIN"    Note that there a
re two versions of the ED80 editor.  One is called "ED80.COM"  and is for use un
der CP/M-Plus (CP/M 3) on a 6128 or 8256.  The other is  called "ED82.COM" and i
s for use under CP/M 2.2 on a 464, 664, or 6128.      Before using ED82 you must
 REN ED83.COMED80.COM and then REN ED80.COMED82.COM.  On the 8256 you should use
 ED80.COM butQ"V*Q*V! *V!s#r*Qis#r!wP*Q*QM*Q*Q*Q*Q*Q*QM*Q"V"V!P*V*V+"V*V+"V*Qn!s
#6*V#"V*V*V+"V#!X!"VX*V*Q!s#r*Q*Q*VM*V!wP!9!9DM*V+"V*Qs*V#"V!9DMXX!9DM*Vis#r*V#*
V"V!"V!"V!9!!wP*Q####*  NAFBGCHDIE first use the ED80INST program to  change the
 screen size from 24 lines by 80 columns to 31 lines by 90 columns.  Please refe
r to the ED80 manual chapter for details on how to do this.    Enjoy yourself.  
  Dave Howorth  3 Oct 85  columns.  Please refer nder CP/M-Plus (CP/M 3) on a 61
28 or 8256.  The other is  called "ED82.COM" and is for use under CP/M 2.2 on a 
464, 664, or 6128.      Before using ED82 you must REN ED83.COMED80.COM and then
 REN ED80.COMED82.COM.  On the 8256 you should use ED80.COM butom 0x2ADD  #defin
e RLA        0x17  #define LDLA     0x6F  #define LDHwith  0x26  #define RLL    
   0x15CB  #define LDBwith  0x06  #define JRZ       0x28  #define JRNC      0x30
  #define JPHL      0xE9  #define INCB      0x04  #define PUSHHL    0xE5  #defin
e PUSHIX    0xE5DD  #define POPIX     0xE1DD  #define PUSHIY    0xE5FD  #define 
POPIY     0xE1FD  #define CALL       0xCD  #define DI         0xF3  #define EI  
       0xFB  #define ADDHLDE  0x19    #define PCTOHL   0x135  /* call this /* * 
* * * *      C P M . L I B       * * * * * */  /**/  /*   Copyright (c) 1985 by 
HiSoft*/  /*last changed 7 Feb 86*/  /*- rename and unlink added 27Dec85*/  /*- 
cpmcmdline tidied 7Feb86*/  /**/  /* * * * * * * * * * * * * * * * * * * * * * *
 **/    #list-                        /******      Parse CP/M Command Line      
******/      /*The following #define may be adjusted as required*/    #define CM
DNAME "HiSoft" /* simulated name of command/program*/    typedef char *charaddre
ss to load hl with pc */    /*  File system Structure */    typedef int  FILE   
     /*  Storage Allocation Structure and Variables */    struct  header      st
ruct header * ptr    unsigned  size      typedef struct header  HEADER, * HEADER
PTR    HEADER  base, *allocp        /*  Z80 register cache for inline code  */  
  unsigned  reghl, regde, regbc  char      rega      /*  Forward declarations fo
r non-int library functions  */    extern char *strcat(), *strncat(), *strcpy(),
 *strptr        void cpmcmdline(aargc, aargv, buffer)    int  *aargc    char **a
argv    char *buffer      FAST char *tbuff    FAST int  i      tbuff  cast(charp
tr)0x80/* address of CP/M command line tail*/    tbuff*tbuff + 1  NULL/* add tra
iling zero to make a C string*/    *aargc  parseargs(tbuff + 1, buffer, buffer +
 MAXARGS*2)    *aargv  buffer        int parseargs(s, argv, dest)    char *s/*  
source string to parse  command tail*/    char *argv /*  array of pointers to ar
guncpy(), *strchr(), *strrchr(),              *strpbrk(), *calloc(), *malloc(), 
*sbrk(),    *fgets(),  *gets()  extern unsigned strlen()      /*  Two variadic a
rithmetic functions (see manual for details)  */    int max(parambytecount)  aut
o      static int argc, *argv, max      argc  parambytecount/2 - 1    argv  &par
ambytecount  + argc    max   -32767      while (argc--)              if (*argv  
max) max  *argv        --argv            return max        int min(parambytecoun
t)  auto/*****************************/  /*         Hisoft C          */  /* Sta
ndard Function Library */  /*          HEADER           */  /*                  
         */  /* Copyright (C) 1984 Hisoft */  /* Last changed  15 Aug 1985 */  /
*****************************/    #list-  #define  MAXARGS 10 /* max number of c
ommand line args - change as needed */    #define  NULL    0 /* for use with poi
nters  */  #define  FALSE   0 /* for Boolean operations */  #define  TRUE    1  
#define  EOF    -1 /* end of file value       static int argc, *argv, min      a
rgc  parambytecount/2 - 1    argv  &parambytecount  + argc    min   32767      w
hile (argc--)              if (*argv  min) min  *argv        --argv            r
eturn min      #list+    /*****************************/  /*         Hisoft C   
       */  /* Standard Function Library */  /*        End Header         */  /**
***************************/        Hisoft C          */  /* Standard Function L
ibrary */  /*        End Header         */  /******     */  #define  ERROR  -1  
#define  FASTstatic  #define  SAFETY 50 /* for sbrk() */  #define  void  int /* 
for functions which return no value */  #define  stdin   1  #define  stdout  2  
#define  stderr  3    #define LDAfrom  0x3A  #define LDAinto  0x32  #define LDAw
ith  0x3E  #define LDHLfrom 0x2A  #define LDHLinto 0x22  #define LDHLwith 0x21  
#define LDDEfrom 0x5BED  #define LDDEinto 0x53ED  #define LDDEwith 0x11  #define
 LDBCfrom 0x4BED  #define LDBCinto 0x43ED  #define LDIXfr  NAFBGCHDIE  /********
*********************/  /*         Hisoft C          */  /* Standard Function Li
brary */  /*       version 1.3         */  /* Copyright (C) 1985 Hisoft */  /* L
ast changed  31 Oct 1985 */  /*****************************/    #list-    /* Som
e arithmetic functions */    /*    min and max are in "stdio.h"    because they 
are variadic  */    int abs(n)      return  n0    -n    n          int sign(n)  
    return  n        ( n0  -1  1 )  0           /*  An illustration of how to gr
ub arous  *t)              if (! *s)  return 0        ++s ++t          return *s
 - *t        int strncmp(s1, s2, n)    char *s1, *s2      if (!n) return 0    wh
ile (*s1  *s2)              if ( ! *s1) return 0        if ( ! --n) break       
 ++s1  ++s2          return *s1 - *s2          char *strcpy(dest, source)    cha
r *dest, *source      static char *result      result  dest    while (*result++ 
 *source++)     return dest        char *strncpy(s1, s2, n)    char *s1, *s2    
  statnd in the store */      typedef  char * charptr      int peek(address)    
  return  * cast(charptr) address        void poke(address, value)      * cast(c
harptr) address  value        /*  Input and Output  */      int out(data, port) 
     regbc  port  reghl  data    inline(      0x4BED, &regbc, /* ld bc,(regbc) *
/      0x2A,   &reghl, /* ld hl,(reghl) */      0x69ED)         /* out (c),l    
  */        int inp(port)      inline(      0xE1DD,     /* pop  ix    */      0x
E1,    ic char *s, c      s  s1    c  *s2    while (n)              *s++  ( c   
 ( c  *s2++ )    0 )         --n          return s1          unsigned strlen(s) 
   char *s      static char *p      p  s    do  while (*p++)    return p-s-1    
      char *strpbrk(s1, s2)    char *s1, *s2      while (*s1)              if (s
trchr(s2, *s1)) return s1        ++s1          return NULL        int strspn(s1,
 s2)    char *s1, *s2      char *s      s  s1    while (*s)              if ( ! 
s   /* pop  hl    */      0xC1,       /* pop  bc    */      0xE5,       /* push 
hl    */      0x68ED,     /* in   l,(c) */      0x26,   0,  /* ld   h,0   */    
  0xC9)      /* ret        */          /*  Format conversion routine  -  ASCII t
o binary integer  */    int atoi(s)    char *s      static int c, value, sign   
   while (isspace(*s)) ++s    value  0    sign   1    if      (*s  '-')  ++s sig
n  -1     else if (*s  '+')   ++s    while (isdigit(c  *s++)) value  10 * value 
+ c - '0' trchr(s2, *s)) break        ++s          return s - s1        int strc
spn(s1, s2)    char *s1, *s2      char *s      s  s1    while (*s)              
if (strchr(s2, *s)) break        ++s          return s - s1          char *strch
r(s, c)    char *s, c      do              if (*s  c) return s        if ( ! *s)
   return NULL        ++s          while (TRUE)        char *strrchr(s, c)    ch
ar *s, c      static char *t      t  s    s  NULL    do    if (*t  c) s  t    wh
ile    return  sign * value            /*  Sorting function - a Shell sort  */  
  void qsort(list, numitems, size, cmpfunc)    char *list    int   numitems, siz
e    int (*cmpfunc)()      static unsigned gap, bytegap, i    static char *p    
  for (gap  numitems  1  gap  0  gap  1)              bytegap  gap * size       
 for (i  gap  i  numitems  ++i)          for (p  list + i * size - bytegap  p  l
ist  p - bytegap)                          if ((*cmpfunc)(p, p + bytegap)(*t++) 
   return s             /*  Character Test and Manipulate Functions  */    /*  N
B - the common ones are built-in for efficiency  */    int ispunct(c)    char c 
     return  isprint(c) & ! isalnum(c)        int isalnum(c)    char c      retu
rn  isalpha(c)  isdigit(c)         int isxdigit(c)    char c      c  toupper(c) 
   return  isdigit(c)  (c  'A'  &  c  'F')        int isascii(c)    char c      
return  c  0x80         int iscntrl(c)    char c      return  c  ' '  c   0) bre
ak              swap(p, p + bytegap, size)                              /*  Stri
ng Handling Functions  */      char *strcat(base, add)    char *base, *add      
static char *dest      dest  base    while (*dest) ++dest    while (*dest++  *ad
d++)    return  base        char *strncat(s1, s2, n)    char *s1, *s2      stati
c char *s      s  s1    while (*s) ++s    while (n--  &&  *s2) *s++  *s2++    *s
  NULL    return s1        int strcmp(s, t)    char *s, *t      while (*  NAFBGC
HDIE '177'         int isprint(c)    char c      return  c  ' '  &  c  '177'    
     int isgraph(c)    char c      return  c  ' '  &  c  '177'         int toasc
ii(c)    char c      return  c & 0x7F          /******      FILE SYSTEM      ***
***/      char *fgets(s, n, fp)    char *s    int   n    FILE *fp      static in
t c    static char *cs      cs  s    while (--n  0  &&  (c  getc(fp)) ! EOF)    
  if ((*cs++  c)  'n') break    *cs  '0'    return ((c  EOF  &&  cs  s nbytes)  
/* big enough */                      if (p-size  nbytes)  q-ptr  p-ptr  /* just
 right size */            else                                        /* split b
lock and allocate tail */                p-size - nbytes                p       
 + p-size                p-size   nbytes                          allocp  q     
       return cast(charptr) (p+1)                  if (p  allocp)  /* wrapped ar
ound free list */                      if ((p  cast(HEADERPTR)  NULL  s)        
  char *gets(s)    char *s      static int   c    static char *cs      cs  s    
while ((c  getchar())      !EOF  &&  c!'n')        *cs++  c    *cs  0    return 
    ((c-1 && css)       NULL  s )          void fputs(s, fp)    char *s    FILE 
*fp      static int c      while (c  *s++) putc(c, fp)          void puts(s)    
char *s     static int c     while(c  *s++)putchar(c)   putchar('n')          in
t fread(buffer, itemsize, numitems, stream)    cha) sbrk(nbytes * sizeof(HEADER)
))  ERROR)              return NULL            p-size  nbytes            free(p+
1)            p  allocp                  q  p        p  p-ptr        /* end whil
e TRUE */        void cfree(block)      free(block)        void free(block)    c
har *block      static HEADER *p, *q      p  cast(HEADERPTR) block - 1    for (q
  allocp !(p  q  &&  p  q-ptr) q  q-ptr)      if (q  q-ptr  &&  (p  q    p  q-pt
r))  break      if (p + p-sizr *buffer    unsigned itemsize, numitems    FILE *s
tream      FAST unsigned result      result  read(stream, buffer, itemsize * num
items)    return  (result  ERROR)    NULL    result/itemsize          int fwrite
(buffer, itemsize, numitems, stream)    char *buffer    unsigned itemsize, numit
ems    FILE *stream      FAST unsigned result      result  write(stream, buffer,
 itemsize * numitems)    return  (result  ERROR)    NULL    result/itemsize     
         int getw(filee    q-ptr)              p-size + q-ptr-size        p-ptr 
   q-ptr-ptr          else  p-ptr  q-ptr      if (q + q-size    p)              
q-size + p-size        q-ptr    p-ptr          else  q-ptr  p      allocp  q    
  /*  #define HEAPSIZE 1000    char *sbrk(n)    unsigned n      static char *p, 
     heapHEAPSIZE,      *heapptrheap      if (heapptr+n  heap+HEAPSIZE) return E
RROR    pheapptr    heapptr + n    return p    */    #define Lpointer)    FILE *
filepointer      FAST int c      if ((c  getc(filepointer))  EOF) return EOF    
return c + (getc(filepointer)  8)        int putw(word, filepointer)    unsigned
 word    FILE *filepointer      putc(word & 0xFF, filepointer)    return putc(wo
rd  8, filepointer)        /*  Storage Allocation and Freeing (Heap Management) 
 */        char *calloc(n, size)    unsigned   n, size      FAST char *ptr    FA
ST unsigned length      ptr  malloc(length  n * size)    if (DSPinto 0x73ED    c
har *sbrk(n)    unsigned n      static unsigned result      inline(LDSPinto, &re
sult)    if (result + stklim  n)              fprintf(stderr,"nheap fulln")     
   return ERROR          result    -(stklim + SAFETY)    stklim - n    return re
sult        /*  return to system - CP/M specific versions  */    exit(n)      in
line(CALL, 0x11E)    exit(n)        exit(n)      if (n)  printf("nERROR EXIT %dn
", n)    inline(0xC7)        /*  Pseudo-Random Number Ge ! ptr) return NULL    *
ptr  0/* now zero fill the store */    blt(ptr+1, ptr, length-1)    return ptr  
      char *malloc(numbytes)      static HEADER  *p, *q    static unsigned  nbyt
es    char *sbrk()      if ( ! numbytes) return NULL    nbytes  (numbytes + (siz
eof(HEADER) - 1)) / sizeof(HEADER) + 1    if ((q  allocp)  NULL)  /* no free lis
t */              base.ptr   allocp  q  &base        base.size  0          p  q-
ptr    while (TRUE)              if (p-size   NAFBGCHDIEnerator  */  /*      Ada
pted from "Learning to Program in C" by Thomas Plum.  */      char  rnum4      v
oid srand(n)      longinit(rnum, 0,n)        int rand()      static char k4     
 longinit(k,  0x41c6,0x4e6d)    longmultiply(rnum, rnum, k)    longinit(k,      
 0,0x3039)    longadd(rnum, rnum, k)    return  ((rnum3  8)  +  rnum2) & 0x7FFF 
           /*  Some Functions for 32 bit integer arithmetic  */    void longmult
iply(c, a, b)    char *a, *b, *c      static char #V  A fatal error has occured 
-  an input file is probably illegal      Disc full - aborting    T#VR0Z)0 zGR0 
Z)80 Z8ogDM!)0j8B *%#V### +++r+s##N#F+++B6###++((6!+s#r#N#F####(66r+s##N#F (####
!w!+s#r#N#F#iRDMbk6x4, product4    static int i, j      longset(product, 0,0)   
 for (i  0 i  4 ++i)      for (j  i j  0 --j)                  longset(x, ai-j *
 bj, i)          longadd(product, product, x)            longcopy(c, product)   
       void longadd(c, a, b)    char *a, *b, *c      static int u, i      u  0  
  for (i  4 i --i)              u   +  *a++  +  *b++        *c++   u & 0xff     
   u    8              void longsub(c, a, b)  /* c  a - b  */    char *a, *b, *6
###66*#V+5#V#####(r+s##N#FB!+s#r######!Qbk++6!+N#FB(l  #V  ( -(7+!4000()))R*#V (
w#w#!9O999G7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//RR-(-(-(-(EkzOyment strings*/    char 
*dest/*  scratch area for argument strings*/      FAST int  c, argc    FAST char
 *p      argv0  CMDNAME/* cannot get command name from CP/M */    argc  1    c  
' '/* prime the pump */      while (TRUE)/*  scan arguments and copy to safe are
a  */        while (c  ' ') c  *s++/*  skip leading spaces  */  if ( ! c    c  '
n') return argc/* return if end of line  */    p  dest/*  put new argument into 
vector  */  if (c  '"')          while ((''!R"s#r.  ED80    .COM!l"Ml2Ol22!"!"2 
!zE!9!92daWz8WD! 9o&ww3!9!9o&0o&Rut3!9!9!!w!(w3-!9!9!"SPlease wait.....!Csg!9!9!
utnfnf#utR!"!9!9!utnfnf#utR!"nf"-c  *s++)  &&  c ! 'n'  &&  c ! '"')        *p++
  c      if (c  '"') c  ' '      else          do *p++  toupper(c)      while ((
c  *s++)  &&  c ! 'n'  &&  c ! ' ')      *p++  NULL    /* now do redirection of 
stdin and stdout */    if      (*dest  '')freopen(dest+1, "r", stdin)  else if (
*dest  '')                  if (*(dest+1)  '')freopen(dest+2, "a", stdout)      
elsefreopen(dest+1, "w", stdout)      else /* genuine argument - not redirection
 */   !"nf"!9%!9!9!utKnf#utR!TTnf))T)nf+!(!"nf"!TTnf))T)nf+nfnf#V#s#r!"nf" nfnf#
V#s#r!9 !9!9!ut!nf!l% !9!9*!""j  (Y/N)  *!"!a ! OfAs"l3lw2dNwYwD! 9 *!""Y(w301P 
7   0(!R!VR0##HB8Ek(-!R!00VR8( ##'d DG # !!#FALSETRUE !"'!"!* ##V#!  NAFBGCHDIE!
9!9 (!"!s!"YF!"NK) !"!Is3c!9!9nf3l*!"" ( Y/N/*!"!!OfAs"! l )  *!"!s"l3lw2dNwYw! 
wD! 9! (w*!""nfY(w*!""nfw3          .   !9!9*!""!l *!" to abort!s"*nf+o&! ) -!"!
s39!9!9lw2d0W98WD! 9&!w*!""o&)T))3lwlw2d0W98WD! 9w*!" "F! (F3lwV!9!9!ut*!""nf)T)
)o&0o&Rutlw2d0W98W! w wD! 92!" Omit file type (.! s!s ) assumed!3 s" Enter Filen
ame *!"!N s"!!!ut nf#utR !nf+!nf+w !utlwo& RRRRnf!Rznf+ut*!"! !"!nf+ wznf!R3lw!n
f+w*!""nf#uto&2d! w!d0W98WD! 9l*!" "nfw33W!9!9!utnf#utR!cnf+wnf+!(nfnf#V#s#r!"nf
"!cnf+wnf+p!9!9!9!ut!cnf+w!+0dnfnf!lW1nfnf!lW!"nf"2!"nf"!9!9!9w!utnf#ut!cnf+w!wD
! 9 *!""!!+(!utnf+utR!nf##+!nf+wO!!+ w!!+ wnf!! (w!9!9!9!9!Kl!K!KlD!"!s6 not fou
nd !+s!9Q!9!9nf!ogB9lw!KlnfK!Klw*!"nfs not found! s"w!9+0nf#utl1&wl2SCnf##utPnf#
utl3llnf#utnf!RR wnf#!utnf#ut33!9!9l!#Vutl!#Vnf#utR !"!Kl"!"!Kl"Space for more !
0s!ut!Kl! !l%!"!Kl"to quit!xs! l!!s#r!9!9!"!Kl"l!l!#V#s#rl!w!!9!9lw2d0W98W! wD! 
9! (nf3ls#r*!""! (w3!9!9 (!"!snfo&!DM)  !s!lc!utnf)T))nfut!lnfnfw!"3y!9!9nf"C!ut
*o&nf#utRnf*#nf+o&nfl%!9!9!9nf!s#r!Kl!Bk!tanf+o&+T))nflynf#V! R! nf#VRut!ut!"!Kl
" nffnfnf#Vnfs#r!KlnfnflW!9!9!9nf!+Hwnf! +Lwnf!+Pw!"!"ZWriting Help information 
to!s!"nfsl-!Klnf!l"))*2o&!PRw*3o&+ut!ut!utnfnf3ln9!9!(4#ESC!"!s!(ODEL!"!Js G!"o&
!"!" 3!9!9!"nf!WARNING -INPUT FILE MISFORMED!"!snf!w ( !"!s!utV!nf!lynf"bd  !ut*
bo&nf#utR*b#nf+3ly)  ( !"!s!utnfo&nf#utR!"nf#   N A F B G C H D I EfRwwwnf+utnf#
ut!cnf+w!+0!"!Kl" !%nfRfnf!nf!wnf!p1)w&!ut!Klnf!lWwp2!Klnflnf#utw!utp3ppnf!RR w-
nf!RR !"!Kl"!"!Kl"!nf!+Cwnf! +Ownf!+Mw!'C'E'w'D('nf!w'!utnf#utnf#nf+wo'o&l '3llw
! (nf!R 1'nfnfw(nfli%nf3l*!""*!""w33/(!9!9!"nf!((p( (Not displayed) !"!(s((( !"!
(snf3l()  ( !"!(snfo&! () -!(sl9w3lD9!9!9nfnf!utInf#utRnf#nf+w Go&o&wnf#nf+3lw3!
9!9!9nf!R nf!R nf!R nf!R nf!R+R nf!R+R M w i"nfnfx nfo&ut nfo&ut!utnf!nf!!#!##  
nf#ut/!!#nf+()!w! (/)nfw!"C)!9!9! lg!")ED80 Installation Program!f)s!")---------
----------------!)s!")(C) Copyright Hisoft 1985!)s!"!"*This program lets you mod
ify ED80 so!)$s!"R*that it knows about your  computer's!.*$s!"*screen. You may a
lso change the keys!f*$s!"*pressed to get a particular command.!*$s!"!"+Nothing 
is changed on the disc un!#nf+(/!nf#ut nfnfRe"*!"z!WARNING  There is a conflict 
between!U!%s"!the *!"!!s"!nfl*!"!  and the !! s"!nfl*!""  Commands!" s""Do you w
ish to continue anyway*!"!"s"l w i"w !9! 9"!9!9!utnf#!anfw## 8"nf#ut"nf!R++Rnf!w
less!*%s!"+you use one of the  Save options from!+%s!"l+the ED80 Installation Me
nu.!Q+s!"!"+See the manual for more details.!+ s!"+Press any key to continue!"!+
s+  ED80INST.MSG!+ogB9l!ut+,nf#utRR,!'"!Kl"ww!cnf+w(!Kl%!tanf+3l)T))3lw,!ut,nf#u
tR,!'"!Kl"!Tnf+$w$(!Kl%,!J#*!"8#This command must be a single key-press!#'s"$nf!
R#!anf+w"y##  *y#nf*y##Vnflw#!anfw"## M*#nf*##Vnflw$!5utnf##$nf+utRZ$!anfw!anf+w
$!anfw"s$u$(2*s$nf*s$nfs#rw3!9$!9!9!ut!anfw#VnfR(%nf#utut-nf#utRP-!'"!Kl"!TTnf))
T)(!Kl% -lwj-!9!9!l"--yi*-#Vut!ut!5++-nf#utR.!Bknf+T))"-- p!ut*-nf!(B.nf#ut*-#nf
+*-nfwnf#ut-*-nfwnf#ut*-!(*-#!+!(.*-!w-!Bk!4+T))"..DO*.!w*.#!+*-w!Bk!5+T))".. *.
!w*.#!+*-$nfut!5+$%nf#utR%!anfw!anf#w%i%!9!9nf"%%sc*%o&#ut%nf#utR%nf#nf+!w%%!9!9
wwnf3llw2d0W98WD! 9&!utnf#utnf#nf+3lVwlw! (nf!R G&nfnfw'! (&w'3lB&w'A  NAFBGCHDI
EAw!ut /nf#ut5RI/!Bknf+T))li%/!90Z/!9!9!l"p/r/fN*p/l!#Vwl!l!#V#s#rl!#V!!R0!"/Too
 many characters in commands!/s3!9!9!l"0!0dn*0#Vut!3Z/!ut!5++a0nf#utR0!Bknf+T))"
00IN*0!(0!3Z/0!ut*0o&0nf#utR0*0#nf+3Z/0!3Z/T0!39COM!9ogB9lQ9lj-!'"!Kl"wo&ut!utnf
m9nf#utR9!'"!Kl"w*h8nf+w9*h8nf+s#rl039!9!9!"9When prompted type!9s!"! l !"5leave
 unchanged or,!"s!"fD delete current sequence or,!Isthe new value followed by !"
!ts! l !lg!9!9l9!l"E!How many screen columns!"Z/*0,*0*0R*nnf#s#r*0!Bk!4+T))#!+w*
0A!Bk!5+T))#!+w!91!9!9!ut1nf#utjR1!'"!Kl"w!lnf+w1lj-31!9!9l0!ut2nf#utjRI2!"!Kl"!
lnf+2S2!9!9!lg!"2Normally the working copy of ED80 is!v2$s!"2read in from a file
 called ED80.COM.!2$s2Use another file instead!"!!s*2l*2!PGlP6Fl/7How many scree
n rows!"!Is*3lCursor Position lead-in sequence!"! s*E3l%w*E!(w7Is the row sent b
efore the column!"!!s*D*DlcwKOffset for column!"!s*1lOffset for row!"!ms*0lClear
 Screen sequence!"!s*J3l%wClear to End of Line sequence!"2s!n! l V3!n.3COM!+3ogB
9lQS3p3!nogB9l!lg!"3Reading !3s!ns3 as working copy!3s!"l-!ut3nf#utR4!'"!Kl"!nnf
+w3!n!+#V"n*n"n!ut*nL4nf#utRw4!'"!Kl"!nnf+w4l1!lg4!9!9!"4Writing ED80 as !4snfsl
-!Klnf!l"44RI!ut!s*O3l%w0Use lead-in!"!%s*B*Blcw*BLead-in sequence!"!ks*T3l%w*T!
wUse lead-out!"!s*C*Clcw*CLead-out sequence!"!s*Y3l%wH*Y!w*J!(*B*T!(*C*Y!(wl8*!,
s#r3!9!9!"Modifying commands nfnf##+w*4nf+wnf#ut (.(!(4*4nf++.w*4nf+Hw*4nf#+Lw*4
nf##+Pw*4nf###+!w!ut*n6nf#utR*6!"!Kl"!nnf+5l1nfl3P6!9!9!l"f6h6T*f64!w*f65! w*f66
!w*f67!w*f6!w*f6!w*f6!-w*f6!w*f69!w*f6!w*f6will update!s!"4the help information.
!s!"!"dWhen prompted type!Qs!"! l !"leave unchanged or,!s!"B go back to previous
 command or,!!skey sequence followed by !"!s! l !"!"!a!w"A*!w*#!+!w!"n*n!R*n!RRA
!c*n+w!+0A!*nl!ta*n+o&ut!Bknf+T))3l%#A!Bknf+T!"w*f6!)w*f68!2w/7!9!9!l"E7G7R*E74!
w*E75!w*E76!w*E77!w*E7!w*E7!w*E7!w*E78!w*E79!w*E7!w*E7!!w*E7!w*E7!!w8!9!9!lg!"T8
Please read manual (Section 3)!!58s!l"h8j8m !"8User patch area starts at #!s8s*h
8+*h8R*n!!"8Read in a new Patch file!"!8sl 9!n  NAFBGCHDIE))*nl" A*n#"nA*n+"n*n!
R !c*n+w!+0(#A*n!RA*nl$A1A!ut!*n!lW!"!nfl*n#"nA2A3A!*nl*n#"nc!9B!9!9l9!l"$B&B!"B
Size of tabs!"!2Bs*$B6loBTabs per scroll!"!Bs*$B7l!"BEnd of line display!"!Bs*$B
.l/(BEnd of file display!"!Bs*$B/l/  (yv(,1&"O&"()g#o#G( (Y8R 0(- %  (83 oO   83
8"08  v*"RG"8x#  #"G"O& "GN %"8!#( G#"8 2""O(( ( O  0"DO"Gy(D8/O#2" !4,$ 7/O%/02
"* !R v(2",8" $M""G$ %!"v(* !R  (3 C!9!9!n%CE80!"CogB9lQC!"sCReading installatio
n information from!NC%s!"!nsl-l1C!9!9!nCE80!CogB9lGD!"DWriting installation info
rmation to!C#s!"!nsl-!Kl!nl1PD!9!9nf!s#r!utDnf#ut$RD!Tnf+$wnf+w!(D!"nfnf#V#s#rxD
nf!R *E!,8"0!,!!!w"D2""O $! "v(FN''! "V%"G"O&!##e##"(6V!## #V#G7#f #!*""RmV (*!*
""RmFREEBLOCKO#Py#"00V*"N v R(!""s#0V(v N "R !""Dy"O"(Gg8&o!COLLINE#!"f(!F(!!" !
nsnfnf#Vs#r!"3!9"!TTC)S2!g!"zEED80 Installation Menu!dEs!"E---------------------
-!Es!"nE*n#"nRE*n!nPDE!"EType desired number !"!Es!nF!g2n*n2d!W!8WD! 9F!g*n!nPD!
*n*nRF2nJGRFJGRF!n4JGRG!nFCOM!FogB9G!" !nI/AUTOINSERTCHANGE#*"#F#G!!"#F!c" $#!"!
 "x/8R0! "  #  + G8 ( 0  ! G 8 ! 0ESCDELO"("G#O!## #e#(xAOyx!## #7eW# O"0OG ("(B
C"!"""*##sn(V(6K"&(n 'w 4JGRGJGR)GBJGRG CJGRJGCnRE/I!F*+RRw!+s!"E---------------
-------!Es!"nE*n#"nRE*n!nPDE!"EType desired number !"!Es!nF!g2n*n2d!W!8WD! 9F!g*
n!nPD!*n*nRF2nJGRFJGRF!n4JGRG!nFCOM!FogB9G!" !no ( ( #(n(# ( 7XyTO # ( #  O!!(7n
(!#(!#  3n(!"#(*"w#6""VK"&!p#&(%M#O        M! G Help file not found  ##!  ! M7 2
"#2"G&(!o0$ 3 !  #  ""B" #. "G3 Hit a Q#ED80 (C) HiSoft 1985. Please buy don't s
tealZ!AZ'R!NBK!Z#2"2"#2"#!"2"#!"2"2"*%""""!o#6!""K#*"BDM* e+6#S"#(!## #7e!"www2"
!"""O"G*#T""3#(!## #7eMA&# (+# (!"N(!v(   N A F B G C H D I Ekey8B!e(7& &G!7&6B#
6A#6KBAK*(#6#! (c! (jX &&6(!Oy!(w# (  &(p J)J#)  (x & 72Y!  )8X(x 0&(Y(-# ((OR0 
 ( &!67"!  (  # y7" !8RDM(S"Zc+#V+ # +'c(+ (8c(+0#*# (  #V(0V(8+nc+ (n  #(+# ((n
 bk%bkbkc'%*"T"Ox(b "G4"Ox(b "G"%7b8"0bk+4bn*"c#o---4Gb8p- #o---U%04p7b- c!""*#T
"""Gn%0*"""bk+4#Rz ##Vob0$p"!"v( !!"hh" O!87*77N# y #+ o (!8 (  7Oy!    LSTPUNRD
R*.*a            #.( !8 ! 7,%()/7 G!7j z )7n !"#VV2"f(  #2"N"w# nT" U7b"Gg !40Nw
# ((7#2"bkn!*"o0$"RV8!*"""!"S !S!!!ob0$+6 ""2" "2 "" + 4"# T!"!" !YSure      G"O
&!#G#O#O&"!x!/Abandon text !6p( U to abort commandSee manual for details2"*"# "!
d#p(" '*"#RDMw  nE("D(o#g(0,y# 0((  7"4S""%S"#RRE"Obkx($ O 0#"0DOyO!"w("(GO"DGOb
k (+(( 8(#DGO 0(#+#o#g-  #'++ #4b"M%7b"UGU2"*"8++#""T4#%R C"#G*#R( 40S"G"Gn!Q#(#
 7R* !#R* !T4U07'E DM!"6#x(%0bkp! "6!!"-2"( (0 0(0w#x(+6!"0)))o0$Go to line  - o
*""RC""/2""RDM"TS"K"!" bk+4T4p  !- *"pV*""R#"8+R*"K"C"BDM/*""S"R""R#""*""+"8R8R#
"""""K"S"TK"""+"R *""""R8 ** !+6 6  *!T%U07%bk+(6 (6 R0/o/g#!o0$*!!RR!!0RDMT*!R(
8R(0  0  8R!2!" +R0 !" R"7"7R" !" RDMx/Gy/OC"""T4!"#N#F++B w###!"##V*"R(0*"r+s##
.*&"   2"-AVcqOut of memoryLine is too longUndefined com"""""*"T4T4p!8Abandon bl
ock !6p(w((6 !-2"!(#((, (  8((w#x(+6!xFilename *##"G# ""!6p*""RDM*"/T*"RDMC""S"S
"S"x(*( (S" "*"RDM(K"S"*"T4p#!!""" 2"8#!c""" 2"8/#P+#"PP( P80mandBlock start unm
arkedBlock end unmarkedInvalid destinationBlock marks reversedNo such lineBlock 
too bigMarker lostNo block in bufferNo file/Bad filenameDisc fullv%R*!!RR0"*"R!!
R0V!7*"""/RS !%S!R2!*!o0$* !!!O!*!O!R7(2!*!RDMT+vR*! !R!R(O*! !"TS"#K!BDMxRDM#(!
T*"#BDMx(  NAFBGCHDIEp""!"!"w(#wO""yF#G*"yFK(+#G!# C(C( /+-2"x(J+2"x(x((() (" 8K
(z x(w#6KI)z%7KKzK+6( ( 0I!!!"c"Nwy#*""S"""%!*"!!# !B"!"!T!""2""2"+!"#(( #((((7"
"K"*""R0Wx(*"""*""/x(TBBDMRDM*"c"K"x(bk*"7   Page Down  Q R         Start of Fil
e           Q C         End of File    Text deleting commands  -----------------
-----  Y           Delete Line  DEL        Delete last character   G           D
elete this character  O T         Delete word left        T           Delete wor
d right  Q DEL     Delete to start line    Q Y         Delete to end line       
     Space for more ENTER to quit Block commands  --------------  K B         Ma
rk Start of block     K K         Mark End of block  K V !6p((P ( 2"2" w"(82"n T
DM*!!o0$"8(DMBDM2"n!" !*"#K!BDMx +R"""RDM+(#*""R""2"" R8B" " S"*"""*"R""*""R" 8R
0 *"R#""*""K"""S"#K"" R ""*"""#""(2"2"*"RDM#S"##Vbo$#        Move Block         
     K C         Copy Block  K Y         Delete Block            O P         Pas
te Deleted Block  K R         Read Block from disc    K W         Write Block to
 disc    Quick cursor movement  ---------------------  O G         Go to Line  Q
 B         Go to start of block    Q K         Go to end of block  K 0         R
emember position       Q 0         Return to position    Find and Substitute  --
-----------------  Q F         Find First              L           Find N#V!"$"!
*ext  O L         Substitute & Find       O A         Substitute All            
  Space for more ENTER to quit Leaving ED80  ------------  K Q         Quit and 
Exit           O Q         Exit without Backup  K X         Exit with a Backup  
  Toggles  -------  V           Toggle change/insert    O I         Toggle auto 
indent  O F         Toggle space display    Miscellaneous  -------------  I     
      Deliver TAB character   O R         Restore line  K F         Disc Directo
ry          K J    1q3IG£j0-73B  "()+-*/,#$&ED80.HLPf$  P 2)" YEHK,FSDSDEXRCGBKF
BKVCYPWR00FLAQQXJIRTY "G3 Hit a BKBEMCYPWR00QAQQXJIRTY "G3 Hit a      Erase file
 from disc  P           Control meta-key        J           Help key          Di
sc Directory          K J    ,i,j)          side  0                  /*DJH*/    
      if (i1  i6) side++  /*DJH*/          if (j1  j6) side++  /*DJH*/          
if (side  2) return -19 /*DJH*/  side  0          if (i0  i7) side++          if
 (j0  j7) side++          if (side  2) return 5   /*DJH*/  s  0  ok  0  if (side
2  notake(b,p,o,e,i,j)) ok++  oside  0Cursor Moving commands  ------------------
----  S           Character Left          D           Character Right  H        
   Character Left (Alt)  A           Word Left               F           Word Ri
ght  O S         Tab Left                O D         Tab Right  Q S         Star
t of line           Q D         End of line  E           Line Up                
 X           Line Down  O E         Top of Screen           O X         Bottom o
f Screen  R           Page Up                 C          NAFBGCHDIE1q3IG£j0-73B 
 "()+-*/,#$&ED80.HLPf$  P 2)" *,FSDSDEXRCGBKFBKVCYPWR00FLAQQXJIRTY "G3 Hit a BKB
EMCYPWR00QAQQXJIRTY "G3 Hit a  if (func  0   func  16) return ERROR      inline(
      LDHLfrom, 1,0,      LDHLinto, &biosentryaddress)/* get BIOS warm boot addr
ess */      biosentryaddress + 3*(func - 1)/* convert to BIOS vector address */ 
     regbc  bcparam    regde  deparam      inline(      LDDEwith, 14,0,/* set up
 return address from BIOS call */      CALL,PCTOHL,      ADDHLDE,      PUSHHL,  
      LDBCfrom, &regbc,/* set up registers for BIOS call */      LDDEfrom, &regd
e,        LDHLfro       argvargc++  dest      dest  p                           
                   /******      Produce a Disk Directory      ******/      cpmdi
r(drive, user, afn, sp, width)    int drive, user, width    char *afn, *sp      
FAST char relpos, *format    FAST int currdrive, curruser, searchcode, namewidth
, column    char filename13    char fcb36    char diskbuffer128    printf("CPM.D
IR in CPM.LIB saysn  TAKE NOTE - YOU CANNOT USE THIS FUNCTION TO OUTPUT TO A DIS
C FILE.n  CPm, &biosentryaddress,/* do BIOS call */      JPHL,        LDHLinto, 
&reghl,/* capture result of call */      LDAinto,&rega)      return (func  9  fu
nc  16)  reghl  rega                  /******      General CP/M 3 BIOS Function 
     ******/    cpm3bios(func, aparam, bcparam, deparam, hlparam)      static in
t biospb4      biospb0  func + 256*aparam    biospb1  bcparam    biospb2  depara
m    biospb3  hlparam      return cpmbdos(50, biospb)              /M gets confu
sed about its DMA address when file accesses aren  interleaved with directory se
arches.  You should use this functionn  to write to a string, then fprintf that 
string - the parameter listn  is also changed. Please update your manualn")  exi
t(42)      cpmbdos(26, diskbuffer) /* set dma address */    cpmpfcb(fcb, afn)   
     /* make an fcb     */    if (fcb0) drive  fcb0 - 1    currdrive  cpmdrive(d
rive)    curruser   cpmuser(user)      column  0    format  "%-15s"      /******
      BDOS  0 - System Reset      ******/  /*    It is better not to use this fu
nction because most programs which try to    intercept it do so by trapping a ju
mp to location 0 so the jump should    be used in preference.  */  /******      
BDOS  1 - Console Input      ******/  /*    Normally it will be better to use ra
win() or getchar() for console input.  */  /******      BDOS  2 - Console Output
      ******/  /*    Normally it will be better to use rawout() or putchar() for
 console output  */    namewidth  15    if (width  40)/* squeeze more in on 40 c
olumn screens */              format  "%-13s"        namewidth  13          sear
chcode  17/* search for first directory entry */      while ((relpos  cpmbdos(se
archcode, fcb)) ! 255)              searchcode  18/* search for next directory e
ntry */          fcbtoname(filename, diskbuffer + relpos * 32)          if ((col
umn + namewidth)  width)              if (sp) sprintf(sp++, "n")    column  name
width     /******      BDOS  3 - Reader Input      ******/  /*    Input from the
 reader device can be done as from a normal file by using    fopen("RDR", "r") o
r fopen("RDR", "rb")  which then allows fscanf(),    fgets() etc to be used in a
ddition to getc()    but direct input can be done using this function.  */      
int cpmrdrin()      return cpmbdos(3, 0) & 0xFF        /******      BDOS  4 - Pu
nch Output      ******/  /*    Output to the punch device can be done as to a no
rmal file by using    fopen("P         if (sp)      sprintf(sp, format, filename
)    sp + namewidth            cpmdrive(currdrive)    cpmuser(curruser)         
     void fcbtoname(filename, fcb)    char *filename, *fcb      int i,j      j  
0      strncpy(filename,   fcb+1, 8)    filename8   '.'    strncpy(filename+9, f
cb+9, 3)    filename12  0                      /******      General BIOS 2.2 Fun
ction      ******/      int cpm22bios(func, bcparam, deparam)      static int bi
osentryaddress       NAFBGCHDIEUN", "w")  (or "wb")  which then allows fprintf()
, fputs()    etc to be used in addition to putc()    but direct output can be do
ne using the following function  */      int cpmpunout(c)      cpmbdos(4, c)    
return c        /******      BDOS  5 - List Output      ******/  /*    Output to
 the list device can be done as to a normal file by using    fopen("LST", "w")  
(or "wb")  which then allows fprintf(), fputs()    etc to be used in addition to
 putc()    but direct output can be done using the foe      ******/  /*    unlin
k() is the standard Unix name for the ERASE or DELETE operation    It takes the 
name of a file and returns NULL (0) if deleted OK    or ERROR (-1) if some probl
em.    NB IT MAY DELETE MORE THAN ONE FILE IF AN AFN IS USED  */      int unlink
(filename)    char *filename      char fcb36      cpmpfcb(fcb, filename)    if (
cpmbdos(19, fcb)  255) return ERROR    else return NULL          /******      BD
OS  20 - Read Sequential      ******/  /******      BDOS  21 - Write Sellowing f
unction  */      int cpmlstout(c)      cpmbdos(5, c)    return c          /*****
*      BDOS  6 - Direct Console I/O      ******/  /*    Direct console input and
 output using BDOS function 6 are available as    rawin() and rawout()  */    /*
*****      BDOS  7 - Get I/O Byte      ******/  /******      BDOS  8 - Set I/O B
yte      ******/  /******      BDOS  9 - Print String      ******/  /******     
 BDOS  10 - Read Console Buffer      ******/  /******      BDOS  11 - Get Consol
e Status      ***quential      ******/  /******      BDOS  22 - Make (New) File 
     ******/                /******      BDOS  23 - Rename File      ******/  /*
    rename() behaves as the Aztec-C function of the same name.    It returns NUL
L (0) if successful and ERROR (-1) if not.  */      rename(oldname, newname)    
char *oldname, *newname      char fcb36      cpmpfcb(fcb,    oldname)    cpmpfcb
(fcb+16, newname)    if (cpmbdos(23, fcb)  255) return ERROR    else return NULL
            /******      BDOS  24 ***/  /*    Console status is obtained by the 
built-in keyhit() using BDOS function 11  */  /******      BDOS  12 - Return Ver
sion Number      ******/  /*    Returns CP/M version number.  Possible values ar
e    ValueCP/M Version    0before version 2 (eg 1.3, 1.4 - This is Lift Disk Hea
d function)  and no random access is available on these versions  0x2n2.n  0x28P
ersonal CP/M  0x31CP/M 3 (ie CP/M Plus)  0x100MP/M  */    int cpmversion()      
return cpmbdos(12, 0)        /******      BDOS- Return Login Vector      ******/
  /******      BDOS  25 - Return Current Disk      ******/  /******      BDOS  2
6 - Set DMA Address      ******/  /******      BDOS  27 - Get Address (of Disk A
llocation Vector)      ******/  /******      BDOS  28 - Write Protect Disk      
******/  /******      BDOS  29 - Get Read-Only Vector      ******/  /******     
 BDOS  30 - Set File Attributes      ******/  /******      BDOS  31 - Get Addres
s of DPB (Disk Parameter Block)      ******/  /******      BDOS  32 - Set / Ge  
13 - Reset Disk System      ******/  /******      BDOS  14 - Select Disk      **
****/  /*    The CP/M operations of selecting a drive and interrogating the curr
ent    drive number are combined in the function "cpmdrive".  The current drive 
   number is ascertained and returned after selecting the new drive passed as   
 argument.  Passing -1 as argument suppresses the selection and just returns    
the current drive number.  The function can be used to select a drive    tempora
rily and then restore the orit User Number      ******/  /*    This function bot
h sets a new user number and returns the previous user    number.  This allows t
he old user number to be re-established later.  */      int cpmuser(newuser)    
  FAST int olduser      olduser  cpmbdos(32, 0xFF)    cpmbdos(32, newuser)    re
turn olduser        /******      BDOS  33 - Read Random      ******/  /******   
   BDOS  34 - Write Random      ******/  /******      BDOS  35 - Compute File Si
ze      ******/  /******      BDOS  36 - Set Rginal drive (see "cpmdir()").  */ 
     int cpmdrive(newdrive)    int newdrive      FAST int olddrive      olddrive
  cpmbdos(25, 0)    if (newdrive + 1) cpmbdos(14, newdrive)    return olddrive  
    /******      BDOS  15 - Open (Existing) File      ******/  /******      BDOS
  16 - Close File      ******/  /******      BDOS  17 - Search for First (Direct
ory Entry)      ******/  /******      BDOS  18 - Search for Next (Directory Entr
y)      ******/          /******      BDOS  19 - Delete Fil  NAFBGCHDIEandom Rec
ord Number      ******/                /*  Construct a file-control-block given 
an ambiguous-file-name  */    void cpmpfcb(fcb, afn)    char *fcb, *afn      FAS
T int i, c      /* disk drive number */      *fcb  0    if (afn1  '')           
   *fcb  toupper(*afn) - ('A' -1)        afn + 2              /* extent */      
fcb12  0        /* filename and extension */      for (i1 i  11 ++i) fcbi  ' '  
  for (i1)              c  toupper(*afn)        if (!c) return    /*    OTHELLO 
-- The Game of Dramatic Reversals    written by Bert Halstead  modified for BDS 
C by Leor Zolman          modified for Hisoft C by Dave Howorth           - corr
ect some function type errors           - remove an & from call to qsort (its no
t right on an array)           - change to unix-style rand() function           
- make variables static to save hundreds of bytes    This program is a good exam
ple of    a) structured, heirarchical function organization  b) arrays as formal
 parameters                         JABBERWOCKY                  Twas brillig, a
nd the slithy toves              Did gyre and gimble in wobe              All mi
msy were the borogoves,                  He took his vorpal sword in hand       
       Long time the manxome foe he sought -              So rested he by the Tu
mtum tree,              And stood awhile in thought.                  And as in 
uffish thought he stood,              The Jabberwock, with eyes of flame,       
       Came whiffling through the tulgey w c) use of the "qsort" library functio
n       Object of the game is for two players to alternate  placing their marker
 someplace on an 8 by 8 grid, so that  at least one of the opponent's pieces bec
omes surrounded  by the moving player's peices -- causing the flanked pieces  to
 flip 'color' and belong to the moving player. After 60  moves have been played 
(or if no player has a legal move left),  the player with the most of his own pi
eces on the board wins.       The playing pieces are '*' and ''. You mayood     
         And burbled as it came!                  One, two! One, two! And throug
h and through              The vorpal blade went snicker-snack!              He 
left it dead, and with its head              He went gallumphing back.          
        "And hast thou slain the Jabberwock.              Come to my arms, my be
amish boy!              O frabjous day! Callooh! Callay!"              He chortl
ed in his joy.           Come to my arms, my beamish boy!              O frabjou
s day! Callooh! Callay! choose to play  either '*' or '' for the first game ther
eafter, you and the  computer will alternate going first for each game. Whoever 
 goes first always plays *'.       You enter a move as a two digit number, each 
digit being  from 1 to 8, first digit representing row and second representing  
column. For example if playing '*', your first move might be '46',  meaning 4th 
row down, 6th position across.       As an alternative to entering a move, one o
f the following  commands may be typed    gcause    "It seems very pretty," she 
said when she had finished it,                      "but it's RATHER hard to und
erstand!".   haJABBER  WOKSEXTRA   WOKs computer to play both sides until game  
is over or until you hit a key.    acauses computer to print out an analysis of 
 each of your possible moves. A letter from A  to Z will appear at each of your 
legal move  positions, where A is the machine's opinion  of an excellant move an
d Z is a real loser.    hnsets handicap. n is 1,2,3, or 4. If n is  positive, gi
ves n free pieces to the computer.  If n is negative, gives YOU the free peices.
    fforfeit the current move. This happens  aut  NAFBGCHDIEomatically if you ha
ve no legal moves.    qquit the current game.    bprints out board again.    spr
ints out the score, and tells who is winning.    */    #data 0x4000/* end of ini
tialisers + length of globals */  #error    #include  stdio.h    #define BLACK '
*'  #define WHITE ''  #define EMPTY '-'    char selfplay/* true if computer play
ing with itself */  char mine, his/* who has black (*) and white () in current g
ame */      main(argc,argv)  int argc  char **argv      static char b88"   ...%1
d-%1dn",  i+1,j+1)  putmov(b,his,i,j)    else     printf("Illegal!n")    continu
e     break  case 'F' if (nabs(handicap)+4)   printf ("Illegal!n")  continue    
 else printf(!mefirst  "Forfeit"    "   ...Forfeitn")    Istart  if (cntbrd(b,EM
PTY)  0) return 'D'  if (chkmvs(b,mine)0)   printf(!mefirst  "...Forfeitn" "Forf
eit...n")  ff 2    else   mymov(b,mine,his,EMPTY,&i,&j)  printf(!mefirst     sta
tic int i    static char mefirst/* true if computer goes first in current game *
/            printf("nnWelcome to the Hisoft C OTHELLO program!n")  printf("nNot
e *' always goes first...Good luck!!!nn")    puts("Do you want to go first ")   
       mefirst  (toupper(rawin()) ! 'Y')  printf("nn")    do   clrbrd(b)  prtbrd
(b)  i  game(b,4,mefirst)  mefirst  !mefirst  if (i4) break  if (i'Q') continue 
 printf("n")  i  prtscr(b)  if (i0) printf "...%1d-%1dn"  "%1d-%1d...n",  i+1,j+
1)  putmov(b,mine,i,j)  ++n    if (ff3  n64) return 'D'  if (!(ff & 1)) prtbrd(b
)  ff  0          prtscr(b)  char *b      static int i,j    printf("%1d-%1d",i  
cntbrd(b,his), jcntbrd(b,mine))  return i-j      int  getmov(i,j)  int *i, *j   
   static char a,c    static int n    static char *p    if (selfplay  'G')   if 
(!keyhit()) return 'G'  selfplay  ' '  getchar()    printf("Move ")          whi
le(" You won by %dn",i)  else if (i0) printf(" You lost by %dn",-i)  else printf
(" A drawn")   while (ask("Another game ")'Y')      game(b,n,mefirst)  char b88 
 int n      static char c    static int ff    static int i,j    static int handi
cap    static int h42  0, 0,/* handicap position table */                       
   7, 7,                          0, 7,                          7, 0    handica
p  0  selfplay  ' '  ff0    if (mefirst)   mine  BLACK his  (1) switch (cskipbl(
))   case 'n' printf("Move  ") continue  case 'G' if ((c  skipbl()) ! 'n')  goto
 flush  selfplay'G'  return 'G'  case 'B' case 'S' case 'Q'  case 'F' case 'A'  
  ac    if (( c  skipbl()) ! 'n') goto flush    return a  case 'H' if ((acskipbl
())  EMPTY)  cgetchar()  if (c'1'  c'4'  skipbl() !'n')  goto flush  *i  aEMPTY 
-(c-'0')  (c-'0')  return 'H'  case 4 return c  default if (c'1'  c'WHITE  print
f("nI go firstnn")    else   mine  WHITE his  BLACK  printf("nYou go firstnn")  
    while(1)   if (cntbrd(b,EMPTY)0) return 'D'                  if (cntbrd(b,EM
PTY)60 && mine  BLACK) goto Istart  if (chkmvs(b,his)0)   printf(!mefirst  "Forf
eit"  "   ...Forfeitn")  ff  1    else switch (c  getmov(&i,&j))   case 'B' prtb
rd(b) continue  case 'S' i prtscr(b)  if (i0) printf(" You're winningn")  else i
f (i0)printf(" 8') goto flush  *i  c-'1'  c  skipbl()  if (c'1'  c'8') goto flus
h  *j  c- '1'  if ((cskipbl())  'n') return 'M'  flushwhile (c ! 'n' && c ! 4)  
cgetchar()  if (c4) return c  printf ("Huh ")        int  ask(s)  char *s    cha
r a,c  printf ("%s ",s)  askipbl()  while (c ! 'n' && c ! 4) c getchar()  return
 a      int  skipbl()            static char c  while ((c  toupper(getchar()))  
' '  c't')  return c        chkmvYou're losing!n")  else putchar('n')  continue 
 case 'Q' case 4 return c    case 'H' if (nabs(handicap)+4)  printf("Illegal!n")
  else for (j0 i!0 j++)    bhj0hj1 i0BLACKWHITE   handicap + i0  1  -1   ++n   i
 + i0  -1  1    prtbrd(b) continue  case 'A' analyze(b,his,mine,EMPTY)  continue
  case 'G' mymov(b,his,mine,EMPTY,&i,&j)                  case 'M' if (chkmov(b,
his,i,j)0)   printf(!mefirst  "%1d-%1d"    NAFBGCHDIEs(b,p)  char b88  char p   
   static int i,j,k    k0  for (i0 i8 i++) for (j0 j8 j++)  k + chkmov(b,p,i,j) 
 return k        chkmov(b,p,x,y)  char b88,p  int x,y    if (bxy ! EMPTY) return
 0  returnchkmv1(b,p,x,y,0,1) + chkmv1(b,p,x,y,1,0) +  chkmv1(b,p,x,y,0,-1)+ chk
mv1(b,p,x,y,-1,0)+  chkmv1(b,p,x,y,1,1) + chkmv1(b,p,x,y,1,-1)+  chkmv1(b,p,x,y,
-1,1)+ chkmv1(b,p,x,y,-1,-1)        chkmv1(b,p,x,y,m,n)  char b88,p  int x,y,m,n
      static int k    k0ct mt  t64    static char a88    static int i,k,c    k  
fillmt(b,p,o,e,t)  cpybrd(a,b)  for (i0 ik i++)    ati.xti.y  ((c  'F' - ti.s)  
'Z')c'Z'  prtbrd(a)        fillmt(b,p,o,e,t)  char b88,p,o,e  struct mt  t64    
  static int i,j,k    k  0  for (i0 i8 i++) for(j0 j8 j++)     if (tk.c  chkmov(
b,p,i,j))   tk.x i  tk.y j  tk.s  smove(b,p,o,e,i,j)  ++k    return k          s
move(b,p,o,e,i,j)  char b88, p,   while ((x + m)  0 && x  8 && (y + n)  0 && y8)
     if (bxyEMPTY) return 0  if (bxy p ) return k  if (x0  x7  y0  y7)  k + 10  
 else k++    return 0        notake(b,p,o,e,x,y)  char b88  char p,o,e  int x,y 
   return notak1(b,p,o,e,x,y,0,1)&&  notak1(b,p,o,e,x,y,1,1)&&  notak1(b,p,o,e,x
,y,1,0)&&  notak1(b,p,o,e,x,y,1,-1)        notak1(b,p,o,e,x,y,m,n)  char b88,p,o
,e  int x,y,m,n      static int c1,c2    c1  notak2(b,p,o,eo, e  int i,j      st
atic char a88    static int ok,s,k,l,side,oside    static int c,dkl    cpybrd(a,
b)  putmov(a,p,i,j)          side  0                  /*DJH*/          if (i1  i
6) side++  /*DJH*/          if (j1  j6) side++  /*DJH*/          if (side  2) re
turn -19 /*DJH*/  side  0          if (i0  i7) side++          if (j0  j7) side+
+          if (side  2) return 5   /*DJH*/  s  0  ok  0  if (side2  notake(b,p,o
,e,i,j)) ok++  oside  0,x,y,m,n)  c2  notak2(b,p,o,e,x,y,-m,-n)  return !(c1o &&
 c2e  c1e && c2o)        notak2(b,p,o,e,x,y,m,n)  char b88,p,o,e  int x,y,m,n   
 x + m y +n  if (x0 && x7 && y0 && y7)  while(bxy  0)    x + m y+n   if (x0  x7 
 y0  y7  bxye)  return o     while (x0 && x7 && y0 && y7 && bxyp)   x +m y+n   i
f (x0  x7  y0  y7) return p  return bxy          putmov(b,p,x,y)  char b88  char
 p  in  for (k0 k8 k++) for(l0 l8 l++)     cchkmov(a,o,k,l)  if (c0) continue  d
kl  1  if (k0  k7)  dkl+2 oside4  if (l0  l7) dkl+2 oside4   if (dkl5) dkl  10 o
side  16   else if (!notake(a,o,p,e,k,l))  continue  oside  1  s - dkl  if (c10)
  s - 4 oside  8     if (s -oside) s -oside  if (side0) return s+side-7+10*ok  i
f (i1  i6) s-- side++  if (j1  j6) s-- side++  if (side0) return s  t x,y      s
tatic int i,j  bxy  p          for (i -1 i1 i++) for (j -1 j1 j++)   if ((i ! 0 
 j!0)&&chkmv1(b,p,x,y,i,j)0)  putmv1(b,p,x,y,i,j)           putmv1(b,p,x,y,m,n) 
 char b88  char p  int x,y,m,n    while ((x + m)  0 && x8 && (y + n)0 && y8)   i
f (bxy  EMPTY  bxy  p) return  bxy  p           struct mt   int x  int y  int c 
 int s         cmpmov(a,b)  struct mt  *a, *b    if ((*a).s  (*b).s) return -1if
 (i2  i5) s++  if (j2  j5) s++  return s        clrbrd(b)  char b88      static 
char emptyboard88    EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY,  EM
PTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY,  EMPTY, EMPTY, EMPTY, EMPT
Y, EMPTY, EMPTY, EMPTY, EMPTY,  EMPTY, EMPTY, EMPTY, BLACK, WHITE, EMPTY, EMPTY,
 EMPTY,  EMPTY, EMPTY, EMPTY, WHITE, BLACK, EMPTY, EMPTY, EMPTY,  EMPTY, EMPTY, 
EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY,  EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, E 
 if ((*a).s  (*b).s) return 1  if ((*a).c  (*b).c) return -1  if ((*a).c  (*b).c
) return 1  return 0          mymov(b,p,o,e,m,n)  char b88,p  int *m, *n      st
atic struct mt  t64    static int i,k    k  fillmt(b,p,o,e,t)  if (!k) return 0 
         qsort (t, k, 8, cmpmov)  for (i1 ik i++)  if (ti.s ! t0.s  ti.c ! t0.c)
  break  k  abs(rand()) % i  *m  tk.x  *n  tk.y  return 1      analyze(b,p,o,e) 
 char b88, p,o,e      static stru  NAFBGCHDIEMPTY, EMPTY, EMPTY,  EMPTY, EMPTY, 
EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY      blt(b, emptyboard, 8*8)        prt
brd(b)  char b88      static int i,j    printf("   1 2 3 4 5 6 7 8n")  for (i0 i
8 i++)   printf("%2d",i+1)  for (j0 j8 j++)   putchar(' ')  putchar(bij)     put
char('n')     putchar('n')        cpybrd(a,b)  char *a, *b      static int i    
i64  while (i--)  *a++  *b++      cntbrd(b,p)  char *b, p      static int i,j   
 i 6*yQ1T!(#HTL "*yQ1(c"HT P3++U P4!%R"9DM!.TL *+U*!*yQ/H% V*'T!"'T2 V$&(B*y*"Z-
*V0P5(*'Td0!"'T$&,(& *'T*#s#r"'T2 V*"V!,(/T ( *V(4((  P- 5*Q(.*V.( ## ####fo"V!V
.*+UV  -* V*V/"V$&*($&( ,%)TL *yQ"VHP6,y( $&(($&(P$&)(9((64 j0  while (i--)  if 
(*b++  p) ++j  return (j)          #include  stdio.lib      /*    END OF OTHELLO
   */     6char b88      static int i,j    printf("   1 2 3 4 5 6 7 8n")  for (i
0 i8 i++)   printf("%2d",i+1)  for (j0 j8 j++)   putchar(' ')  putchar(bij)     
putchar('n')     putchar('n')        cpybrd(a,b)  char *a, *b      static int i 
   i64  while (i--)  *a++  *b++      cntbrd(b,p)  char *b, p      static int i,j
    i 6(2TL +!!*R!*yQ/H$&,(%)P7P8T goF/%$&(*V"V,*Vc(P9$&! #V "V2+U-$& 22+U2V.*)U
(IO!!A!vOt&$& 42V2+U2H$& T  Hy 2$&2 Vy*Z-$&,(&*(T!/.) G.*QQ('R8iP*QR.( Q#V. Qs#r
.Q2C#V".("*TR(*TQ%%x$!      %-15s     E E                   E     !"#$%&'()*+,-.
/DDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL!H$&!xQQ#T(PH#!%
sTHP%missing ' '#%%H%&TlH!#TH$&!P!R"R!  "Qgo"Q"Q"Q"Q2Q2Q2xQ2Q2Q2Q#"Q"QT!&&*yQ.&.
(B)(&inline  6()R(Y)5''y)m()(x'H)&L&&($&)F NN$&,(#V#R8ST!s#rP*V#s#r"V*VVz+"V*V (
 ((  Pz  P*VV++"V*V##foDM!V.l#./*Tk*Tl"2"2*/0/0dc*R(PN(($(((,Py((6#aOyy 6 ##V*'T
R !"*(((  N"0T*!TR8P!ST*.0*##VQ1*'T"*##fo"'T. x(   c*RP!(!(( 0*##V*)UR&*6U*4U*3U
C6US4U(23U"3U"4U"6UBK'HNt&%!4UaO%(!9!#%)!6UaO&'&N'!6U'!4UmO!6UaO&'&(!+%)t&&(SBK'
2&(&N2&(!6U!+&$&) "4U!gON"4U(!9mO%)!3U!aOt&!4UmO!6UaO&'3U 8U !6UgO&P 3UO(/G!4UmO
gOP!9'$& !9gOaOt&aOaO*6U8U*U*9Ugo"6U"U28U&(89ODNO%)t&!6UgO!9aO*9US9URMDVOO*c    
  static int u, i      u  0    for (i  4 i --i)              u   +  *a++  -  *b+
+        *c++   u & 0xff        u    8                void longinit(a, n1, n0)  
  char *a    unsigned n1,n0      a0  n0 & 0xff    a1  n0  8    a2  n1 & 0xff    
a3  n1  8          void longset(a, n, d)    char *a    unsigned n, d      static
 int i      for (i0 i4 ++i) ai  0    ad  n & 0xff    if (d  3) ad+1  n  8       
   void longcopy(c, a)    char *a, *cU(!UmO!6UaO"U28U"6UH8U(P*9UVR)P N*9Us#r#Fs#
r#"9U%8U(P*U(PN"U&HTL(P*yQ1#((P*yQ%1(  6#aOHT(8&4HTHt& 3U!)!V"VU6*y*2&(%Z-( (!$&
2&( $&,(P0c--T!l*H+U  2 V P1 T!* GH#Nkb))%R"VTG y(( H! y !R"V +* c"V!*R"V!TL  NA
FBGCHDIE      blt(c, a, 4)        #list+    /*****************************/  /* 
        Hisoft C          */  /* Standard Function Library */  /*           End 
            */  /*****************************/        Hisoft C          */  /* 
Standard Function L int argc, *argv, max      argc  parambytecount/2 - 1    argv
  &parambytecount  + argc    max   -32767      while (argc--)              if (*
argv  max) max  *argv        --argv            return max        int min(paramby
tecount)  autoaddress)    char *filename, *address      int  c    FILE *filepoin
ter      if ( ! (filepointer  fopen(filename,"r")))          fprintf(stderr,"nER
ROR - Cannot open file %sn",filename)      return ERROR        while ((c  getc(f
ilepointer)) ! EOF)      *address++  c      fclose(filepointer)    return TRUE  
      char *strlower(string)    char *string      static char *s    static int  
c      for (s  string c  *s ++s) *s  tolower(c)    return string        char *st
rupper(str    if (i  8    c  '.') break        if (c  '*') fcbi  ''        else 
 ++afn fcbi  c         ++i          while (c ! '.')              if (!c) return 
       c  *++afn          ++afn    for (i9 i  11 ++i)              c  toupper(*a
fn)        if (!c) return        if (c  '*') fcbi  ''        else  ++afn fcbi  c
                             /******      General CP/M BDOS Function      ******
/      int cpmbdos(func, param)      regbc  func    regde  paing)    char *strin
g      static char *s    static int  c      for (s  string c  *s ++s) *s  touppe
r(c)    return string        writefile(filename, address, length)    char    *fi
lename, *address    unsigned length      FILE *filepointer      if ( ! (filepoin
ter  fopen(filename, "w")))              fprintf(stderr, "nERROR - Cannot open f
ile %sn", filename)        return ERROR            while (length--)      putc(*a
ddress++, filepointer)      fclose(filepointer)    return TRUram    inline(     
 PUSHIX,      LDBCfrom, &regbc,      LDDEfrom, &regde,      CALL,       5,0,    
  /* LDAinto,  &rega, */ /* for not-quite-CP/Ms */      POPIX)    /* result is n
ow in HL */            void fseek(stream, offset, mode)    FILE *stream    long 
offset      seek(stream, offset, mode)          void seek(stream, offset, mode) 
   FILE *stream      FAST   int bigoffset2    static int fivetwelve  512,0      
if (mode  0   mode  5) return      bigoffset0  offseE      #list+    /* * * * * 
*   E N D   O F   C P M . L I B   * * * * * */    nter)      fclose(filepointer)
    return TRUng        writefile(filename, address, length)    char    *filenam
e, *address    unsigned length      FILE *filepointer      if ( ! (filepointer  
fopen(filename, "w")))              fprintf(stderr, "nERROR - Cannot open file %
sn", filename)        return ERROR            while (length--)      putc(*addres
s++, filepointer)      fclose(filepointer)    return TRUt    bigoffset1  offset 
 0    0    0xFFFF      if (mode  3)              longmultiply(bigoffset, bigoffs
et, fivetwelve)        mode - 3            seek(stream, bigoffset1, bigoffset0, 
mode)        long ftell(stream)      return tell(stream)        tell32(stream, f
ileposition)    FILE * stream    int fileposition      tell(stream)    inline(  
    LDHLinto, &reghl,      LDDEinto, &regde)    fileposition0  reghl    fileposi
tion1  regde        char *VG!!!OA*tV###*Rs#rH8*V++"V*V/4MH!+PH*V++"V!s#r*tV####f
os#rHG*tV##fois#r*V$G#G%GGis#rGis#rG/o/gis#rG*tV6*tV#s#rG8OOA*V H*V$H*tV###*Rs#r
H*V&/2H!,PBH*tV6JH8*tV6*tV###*tV####fo####fos#roHH!!HH!!HH!!HH!!HH!-P!9!9DM*V/I 
7H!NI!5NI*instr(mainstring, substring)    char *mainstring, *substring      stat
ic int  length      length  strlen(substring)      do  if ( ! strncmp(mainstring
, substring, length))  return mainstring    while (*++mainstring)      return 0 
 /*   NULL  */        itob(n, string, precision)    char *string      static int
 i, c    static char *s      s  string    for (iprecision i )      *s++  n & (1 
 --i)    '1'    '0'    *s  0    return cast(int)string        readfile(filename,
   NAFBGCHDIE")U"0#U*'UR P!*."#U( w###s#rP*QV(NQ*%TRR8 "Q*%TR""%TP1T.bk.1DM.( !*
'U#UR Pi.6 "#U212##(2KQ*#R/0 (  ##((2B8go 0!2M*Q2N ERROR - 27 - undefined symbol
 !RR"T!T"T*#RQRP!W"!T*#T"T!Z"T!"+U!HR.2/!2O.main    #U*%UR8 #q#p###!"V!"V")U!")U
!)T"'U!#U"#U!U"%U*QKQ*tV!#*tV###Tfcs#r*tVV(6"762V###.*tV69sOV8 880*R*vV###s#r6((
(q(V(4R*vVcce!*RV *Vw2VV!8SVQP00  Q*xVNVX*vVNVKV2V2VWx2Vx (y (8 08V(WQxW(" G2VAv
V*xV(xV*vV(()#(J(F((((((P  (V(   2VX(I( +H('Y(# a 2O*vVTDMw#Vw  !3MNPB8undefined
 label !9DM!!3!9DM!!3!9DM #fo*!R++is#r3NN3 #fo$O!9!9DMN*!Ris#r #foN #foQ s#r!9!9
DM*R*!Ris#rQ#fo!s#r*!Rs#r!s#rQT4!9!9DM!$O!9DMn4#!!34##fo4*V5!VM  X(*vVc*xVcR2Vcc
 F(## #s#rR! %d####for2VVV$(&('()( *(%(#(XP(H2VP!%(y* P&%)*tV P"T*yQ1(9 4##Ve(#N
#Fr+sIO2O###s#rQHP#*V2T!M(#H 80 $& 2  z( $& o&o( OVR02Vo&o8qDOOC#*V+"V!dT(#$&V )
$&U*-3U5*!R"V*V#5!p!$OU5*VH5*V!$O!!$OU5!x!$O!9DMy555++5!nNN++5!fN#N5!&N5!!$O++5!
45!4!9DMq8*vV##fois#r*vVn&g£o6*V&Oo6*vVn&g£oe6*V&6o6*V&O*V6!&N!9!9DM666++6!uNN++
6!tN#N 7!$OH+ *V#Vs#r"V+TyQD!*R('!/R("!CR((((*L(2P$HH*V##V!*RH%)1(H#!!HR!*yQ/HT(
(P%/8( ##V#F#fhV T((  *tV6#s#r$&($&N(9$&.($&((%!*V2V(qD+"V!2VqDA$$ STXWRP&OQ+-*/
%*&-!VU               *V&)#VFNM-edlk2 !"!A*xV##V*vVe++7! 4 7!4!9DM*tVnisin&g£o78
*tV##fo!!$O7in&g£o78*tV##fo!!$O!N!N!N7in&g£o7!"Q2V!9!9DM####fonis##fo!s#rn!s!n&g
£o+88!!!38!n&g£oT88!!$O8!n&g£o88in&O8!n&g£o88in&W58!n&g£o8in&O82V!9*V8!N2V*tV7*v
OV(*tV###6*#V6R##V*tV6#s#r!9DMDA!3GA!3is#r!N!NA !! !A!9#foA !!(!A!9#fo!9!9DM*VA!
(Qi6#6AMA8M)B8*tV"tVi#fo##s#r8!,&A!)%fBn ZB!$O!N4B++B++!!$O!9N!On B!$O!NN!$O!N!N
++B!NC*tV###*tV####fo####fV7!9DMq*vVn&g£ois#r*xV##fo"VP98*V!!3k98*V!$O198*V*V&O1
998!N2V8*V*V&W52V!N92V81 *V&O!N2V81!N)!N.2V8!98-A( *tV##VP'!BV"tV! V"Vw2V*tV"xVc
2V"vVc2V*tV8 tV"tVqP*tV"tV*tVwSV#s#r#s#r2VQ  NAFBGCHDIEos#r2V!9!9DM,CC8CCDCCPCCC
DD*V#"V*V#*Vss8*V!-A2V*V#"V*tV"tVD*VnC!)Q82V*V++is#r#fo!s#rw#wj3!14*V+"VDD!*Q D5
D5D!N*tV*vV!M !6,#6D!9q*V&DDl*V&D*V&D*vVn&g£oDDD*VD!.QDD*V+"VQ!9DM*VEx  Smallest
 #data 0x%x!9DM*VDM*V#"V+nis#rzDMM*VcM2V*V)V#fo"VM*V*V+M*V*VM*V#"V! M*V*V#M!M*V#
"V)V#fo"Vn#M2V!M"V! MM!9#include (0#G0#M"S*9**zVUN""GN"%T"W****Q9"Q7&N22)!P*Q"RV
(!"!R*!RR"!R*RR"R*!R*!RRRNQNO*QQ*RR#EEE EEEE EEEEEEEEEEEEEEE*F*F,FFFFNGgG+rG$G#G
%G!H"H&H'H)H*HHIHE*xV##fo+E*tV"tVHIHF*xV##foF*tV"tVH9!NOH9!N!RNO*VF*tV###*Rs#r*t
V####fo####fo##fois#rzF!*R!!!!*Vs2VDH*V*V+ns*V+6*V#"VH5*tV"tVCH8Nis#ri!!-A*P*RsQ
#"R*!R#"!RNZNNO#N#N#V#ONON14j3M34#N+NIO*O&OOO(!vO9On&2O(#VO(IO"2OIO2(!vO9ODMo&)Q
#Vr+sN#F#N#F+BNPZUPR0#T*QBo&l9iP)Q#VPPWKQC*Q(*Q!Q(*Q(# ##fo!EWN ERROR %d AT VG!!
!$O*V++"V*V14*VG!!!$OC*tV###*Rs#rH8*V++"V*V14OH!+QH*V++"V!s#r*tV####fos#rHH*tV##
fois#r*V$G#G%GGis#rGis#rG/o/gis#rG*tV6*tV#s#rH8sOC*V.H*V$H*tV###*Rs#rH*V&/VH!,Qf
H*tV6nH8*tV6*tV###*tV####fo####fos#rqH H!!HH!!HH!!HH!!HH!-Q!9!9DM*VSI"7LINE %u I
N FILE %s %s PQ#o&)2Q#VQQQQQQg/R*R*RMRI!N$I!5N,I!4NI!oNHI!nN!&NKJ*V&/I*tV####fo#
###fo##fois#rIi6#6I+I8IOIO*tV##fo!"$OIIOIOKJ"7Iis#r+!JJ!54J!'4KJ!$OCJ!84KJ!*4C!9
!9DM*VJ!KN!KNQ!s#r6i6#6*VRK)V#fo!s#rn#FKiw#w Kn Kn. K!#Vr+s!#Vr+snRRXZZWXZsi#Vr+
sJ!K!s#rnCK!#Vr+s!#Vr+snsKRKi#Vr+sJ!9usagecc directive-and-source-file-LIST.COM!
9DM!Q!L.N!s#r*QK!6#66#6!!*Q*Q*Q*QN!KN!9wb!9DMN*Q+is#r!L!!NN+N*%T*W*W*%T !N!9!9  
MEMORY MAP    Start  End  Runtimes      %04x  %04x Code          %04x  %04x Init
ialisers  %04x  %04x Fixed Data    %04x  %04  NAFBGCHDIE I/AUTOINSERTCHANGE#*"#K
#G!K"#K!" $#!#!J"x/8R0!J"  #  + G8 ( 0  !q 8 ! 0ESCDELOF"(G"G#O!## #j#(xAOyx!## 
#7jW# OB"0OG 8,z 8 z "(lC"!#""*##n(V(K"+(n 'w o ( ( #(n(# ( 7XyTO # ( #  Od!3!(7
n(!#(!#    3n(!##(*"w#6""K"+!# P(%R#Og        R!I q Help file not found  ##!   !
   Ra 2"#2"GP(!o0$  !$C #  ""l" #ED80 (C) HiSoft 1985. Please buy don't steal!AQ
R!NBK!#2F"2D"#2C"#!C"2B"#!D"2E"2G"*%""""!o#6!""K#*"BDMT e+6#S"#(!## $7j!H"www2"!
""C"OD"G*#T""3#(!## $7jRAP# (+# (!H"N(!#. "G Hit a key   8Bj! (7PP q!aP6B#6A#6KB
AK*(#6#!  (c!  (j PP6(!Oy!(w# (  P(p )JS)J#S  (x P 72!   SG8X(x  0P((-# ((OR0  (
 P!6a"!  (v(  (v(16+C"O+"()g#o#G( (Y8R 0(- %  (83 *tO   838B"08  v*"RGB"8x#  #G"
GB"O+ "GN %B"8!#( G#B"8 2"C"O(( ( *O  0C"DO"Gy(/D84O#2"4!1) 74OO402"*4!R v(2"18E
" )R"D"G) %!H"v(*4!  #5 y7L !bL O!b7*7aN# y #+  (!8 (  7Oy! j   LSTPUNRDR*.*a   
         #.( !8 !7,%()/a G!7j z San +!##VV2"f(  #2"x"w# TE" 7H"GR  18E"09!16!!3!
wC"D2"H"O $!J"v(FN,,!J"*F"GC"O+!##j##I"(6V!## #V#G7#f #!*""RrV (*!*""RrFREEBLOCK
O#Py#"0$0V*"N v R(!""x$#0V(v N "R !""D"O"(G/g8&o!COLLINE#!H"f(!F(!!  NAFBGCHDIEg
4!0xw# ((7C"D(o#g(0,y# 0((  7"S""OS"#RREC"Obkx($ *O 0#B"0/DOyO!"w("(G/OC"DGObk (
+(( *8(#DGO 0(#+#o#g-  #Q++ d#D"wO7E"q2"*"8++#""T#OR C"#G*#R( 0S"GD"G!#(# 7*"#RD
M  no(o DM!"6#x(O0bk!J"!!"-2"( (0 0(0w#x(+6!"0)))o0$Go to line  W *""RC""Y2""RDM
"TS"K"!"!bk+T  KW *"V*""R#"8+R*"K"C"BDMY*""S"R""R#""*""+"8R8R#"""""K"S"TR*4!#R*4
!T07Q*4!+6 6  *6!TO07Obk+(6 (6 R0/o/g#8!o0$*!9!RR8!9!0RDMT*9!R(8R(0  0  8R8!28!"
&!+R0 !"!R"7"7R"&!!"!RDMx/Gy/OC"""T!"#N#F++B w###!"##V*"R(0*"r+s##.*&"   2I"/DWk
OuK"""+"R *""""R8 *"""""*"TT!bAbandon block !6((( !-2"!(#((, (  8((w#x(+6!xFilen
ame *##"G# ""!6*""RDM*"YT*"RDMC""S"S"S"x(T( (S" "*"RDMRK"S"*"T#!K"""J2"8#!"""J2"
8Y6.t of memoryLine is too longUndefined commandBlock start unmarkedBlock end un
markedInvalid destinationBlock marks reversedNo such lineBlock too bigMarker los
tNo block in bufferNo file/Bad filenameDisc fullvOR*!9!RR0"*"R9!!R0VK7*"""YRS4!O
S6!R28!*9!o0$*4!9!8!O8!*9!O!R7(28!*!RDMT+vR*6!4!R8!R(O*9!4!"TS"#K6!BDMx#z+#".zz.
( z80""!"!"w(#wO""yK#G*"yKK(+#G!# C(C( /+-2"x(J+2"x(x((() (" 8K(z x(w#6KsSz*7Kuz
u+6( ( 0s!!K""Nwy#*""S"""6*K*"!!# !l"K"!T!""2""2"+K"#(( #((((7""K"*""R0Wx(*"""*"
"Yx(TBBDMRDMRDM#R6!T*"#BDMx(RDMRS"+#HV+ # +Q(+ (8(+0#*# (  #d(0(8++ (*  #(+# ((*
 HbkObkbkQOd*"TD"Ox( D"G4D"Ox( D"G"O78E"0bk+*"#o---q8- #o---O07- !""*#T""D"GO0*"
""bk+#Rz *""K"x(bk*"7!6((z .( 2"2" "(82" TDM*9!8!o0$"8(DMBDM2"2!H"4!*"#K6!BDMx +
R"""RDM+R#*""R""2""&!R8B" "&!S"*"""*"R""*""R"&!8R0 *"R#""*""K"""S"#K""&!R ""*"""
#""R2"2"##Vob0$"!"v(4!!H"#2"bk8!*"o0$"RV8K*"""!H"S4!S6!9!8!ob0$+6 H"H"2H"J"2J"" 
+ "# T!"!" !YSure      GC"O+!#G#O#O+D"!!YAbandon text !6( U to abort commandSee 
manual for details2"*"# D"!#("9 '  NAFBGCHDIE*"RDM#S"##Vbo$##V!"$#C  D  E  F  G 
 H  I  J  K  L  ENTER  N  O  P  Q  R  S  T  U  V  W  X  Y  Z               !  " 
 #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9            
    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z
              a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  
w  x  y  z          DEL                                                         
                                            +AAKT $1sq) g(8ZWale  "()+-*/,#$&ed8
0.hlp$P 2)" ,FSDSDRCGBKBKVCYPWR00FLAQQXJIRTY "G Hit a key   8Bj! (7PP q!aP      
                                                                                
       COPY  TAB                                      SH  SH  SH  SH          ES
C                                                                               
             SH  SH          ESC                                                
             #(+# ((Z   bkbkbkO£)*t!T Ox(Q  G4 Ox(Q  Gt!001Cursor Moving command
s  002  020Character Left  040Character Right  030Character Left (Alt)  003  050
Word Left  060Word Right  070Tab Left  080Tab Right  090Start of line  100End of
 line  110Line Up  120Line Down  130Top of Screen  140Bottom of Screen  150Page 
Up  160Page Down  170Start of File  180End of File  002  001Text deleting comman
ds  002  420Delete Line  003  460Delete last character  470Delete this character
  480Delete word left  490Delete word right  500Delete to start line  510Delete 
to end line  002  001Block commands  002  240Mark Start of block  250Mark End of
 block  260Move Block  270Copy Block  280Delete Block  290Paste Deleted Block  3
10Read Block from disc  300Write Block to disc  002  001Quick cursor movement  0
02  190Go to Line  003  200Go to start of block  210Go to end of block  320Remem
ber position  330Return to position  002  001Find and Substitute  002  340Find F
irst  350Find Next  360Substitute & Find  370Substitute All  002  001Leaving ED8
0  002  380Quit and Exit  390Exit withou4RRRHRwHRoHRHRHRHR gHR XHR PHR HR HR HRH
RHRHRHRHRHRHRHRHR$HRHRHRHR'HRHRHRHRHRRRt Backup  400Exit with a Backup  003  002
  001Toggles  002  220Toggle change/insert  430Toggle auto indent  230Toggle spa
ce display  003  002  001Miscellaneous  002  440Deliver TAB character  450Restor
e line  010Disc Directory  410Erase file from disc  520Control meta-key  530Help
 key  002  1. Return to CP/M  2. Alter screen codes  3. Save ED80 as  4. Save ED
80 as another file  5. Alter command codes  6. Alter user options  7. Load Insta
llation from .E80 file  8. Save Installation to .E80 file    A  B    NAFBGCHDIEa
uto    break   in loopnot in switchLIMIT  too many case statementsmultiple defau
lt statementsgoto needs a labelmultiple use of identifierdirect execution not po
ssible when translatingLIMIT  name table fullLIMIT  too many typesduplicate decl
aration - type mismatchduplicate declaration - storage class mismatchLIMIT  glob
al symbol table fullLIMIT  too much global dataduplicate declarationLIMIT  local
 symbol table fullthis variable was not in parameter listundefined variable(s)ba
d function return typencase    cast    char    continuedefault double  do      e
lse    entry   extern   float   for     goto    if      int     long    register
return  short   sizeof  static  struct  switch  typedef union   unsignedwhile   
fopen   Zgetc    Zputc    Zfclose  Zrawin   Zrawout  Zkeyhit  Zgetchar Zputchar 
Zungetc  Zisdigit Zisalpha Zisupper Zislower Zisspace Ztolower o arrays of funct
ionsLIMIT  expression too complicated - too many argumentsLIMIT  expression too 
complicated - too many operatorsbad type combinationbad operand typeneed an lval
uenot a defined member of a structureexpecting a primary hereundefined variablen
eed a type nameneed a constant expressioncan only call functions  does not follo
w a  properlyDestination of an assignment must be an lvalueneed a  to follow a  
- check brackettingneed a pointerillegal parameter typeRESTRICTION FloaZtoupper 
Zswap    £Zblt     Zsprintf Zfprintf Zprintf  Zsscanf  Zfscanf  Zscanf   Zfname 
  Zseek   vZtell   qZread    lZwrite   gZfflush  bZfreopen Zstklim XZ)RESTRICTIO
N  floats not implementedbad character constantnot a preprocessor commandmacro b
uffer fullcan only define identifiers as macrosRESTRICTION macros may not have p
arameterscannot open fileRESTRICTION cannot nest includesmissing 'while'not in l
oop or switchnot ting Point not implementedcannot use this operator with float a
rgumentsbad declarationstorage class not valid in this contextunterminated strin
g or character constant on line aboveduplicate declaration of structure taguse a
 predeclared structure for parametersstructure cannot contain itselfbad declarat
ormissing ')' in function declarationbad formal parameter listtype should be fun
ctionCOMPILER FAULTCOMPILER FAULTLIMIT no more memoryRESTRICTION use assignment 
or blt() to initialise automatic10 PRINT  20 PRINT "HiSoft C++ Compiler"  30 PRI
NT  40 PRINT "This side of the disc contains"  45 PRINT " the CP/M compiler HC.C
OM"  50 PRINT  60 PRINT "To use it, you must first start up CP/M"  65 PRINT "by 
putting your CP/M system disc into"  70 PRINT "the drive and using the CPM comma
nd."  80 PRINT  90 PRINT "Enjoy yourself."  100 PRINT  110 PRINT "Dave Howorth" 
 120 PRINT "3 Oct 85"  and using the CPM command."  80 PRINT  90 PRINT "Enjoy yo
urself."  100 PRINT  110 PRINT "Dave Howorth"  120 PRINT "3 OsCannot initialise 
this (disallowed storage class)Cannot initialise this (disallowed type)too much 
initialisation databad initializer (needs a '')W  y ( y   &w(#w#w###w#wF#Ve+p+qs
#r###s#r#VBzw#4#4((x R2 !((x *X *Z * "!iB83£!O£ 4 #4 #4RMD7(!MD  NAFBGCHDIE£(O£w
#O£#(q £bk#N# (6 #6 WBMDx& ffer space Newbuf3 POPDE0sd addr exde,hlMust not chan
ge the carry flag. ld(hl),0offset within buffer is zero inchl ld(hl),0 inchl LD(
HL),E INCHL LD(HL),D INCHL LD(HL),Cbuffer size INCHL LD(HL),B INCHL RETcodeRET  
 UnReadPUSHHLsave char EXDE,HLHL stream CALLgetaddr jpz,popNotOpen INCHLignore f
ilter INCHL BITread,(HL)check modwhile ( *w++*string++)    contrl3--w-intin    g
sx()      vfillarea(handle,count,pxyarray)  int handle,count,*pxyarray    FAST i
nt i, *x    contrl09  contrl1count  contrl30  contrl6handle    xptsin  for (i0 i
count1  ++i) *x++*pxyarray++  gsx()      vbar(handle,pxyarray)  int handle,*pxya
rray    FAST int i, *x      contrl011  contrl12  contrl30  contrl51  contrl6hand
le    ptsin0pxyarray0  ptsin1pxyarray1  ptsin2pxyarray2  ptsine/not already ungo
t JPZ,CantUnread RESread,(HL) SETungot,(HL) LDDE,ungotc-modenow save the char AD
DHL,DE POPDE LD(HL),E INCHL LD(HL),D EXDE,HLreturn the char RET    Tell -----Giv
en a stream number in HL returns the value of the2O###s#rQHP#*V2T!M(#H 80 $& 2  
z( $& o&o( OVR02Vo&o8qDOOC#*V+"V!dT(#$&V )$&U*-3pxyarray3    gsx()        vsthei
ght(handle,height,charwidth,charheight,cellwidth,cellheight)  int handle,height,
*charwidth,*charheight,*cellwidth,*cellheight      contrl012  contrl11  contrl30
  contrl6handle    ptsin00  ptsin1height    gsx()    *charwidthptsout0  *charhei
ghtptsout1  *cellwidthptsout2  *cellheightptsout3        int vstrotation(handle,
angle)  int handle,angle    contrl013  contrl10  contrl31  contrl6handle    /***
**************************/  /*         HiSoft C          */  /*    GSX Function
 Library   */  /*       version 1.0         */  /* Copyright (C) 1986 HiSoft */ 
 /* Last changed  26 Apr 1986 */  /* written by David Nutkins  */  /************
*****************/    #list-      vopnwk( workin, handle, workout)  int *workin,
*handle,*workout      FAST int i,*w,*x    wworkin xintin    for (i0 i10 ++i) *x+
+*w++    contrl01  contrl10  contrl311    gsx()    *handlecontrl6    wwintin0ang
le    gsx()    return intout0      vscolor(handle,index,rgbin)  int handle,index
, *rgbin    contrl014  contrl10  contrl34  contrl6handle    intin0index  intin1r
gbin0  intin2rgbin1  intin3rgbin2    gsx()          int vsltype(handle,style)  i
nt handle,style    return vsstyle(15,handle,style)      int vslcolor(handle,colo
rindex)  int handle,colorindex    return vsstyle(17,handle,colorindex)      int 
vsmtype(handle,symbol)  int haorkout xintout  for (i0i44 ++i) *w++*x++    xptsou
t  for (   i56 ++i) *w++*x++         vclswk(handle)  int handle    contrl02  con
trl1contrl30  contrl6handle  gsx()      vclrwk(handle)  int handle    contrl03  
contrl1contrl30  contrl6handle  gsx()        vupdwk(handle)  int handle    contr
l04  contrl1contrl30  contrl6handle  gsx()        vpline(handle,count,pxyarray) 
 int handle,count,*pxyarray    FAST int i, *x    contrl06ndle,symbol    return v
sstyle(18,handle,symbol)      int vsmheight(handle,height)  int handle,height   
 contrl019  contrl11  contrl30  contrl6handle    ptsin00  ptsin1height    gsx() 
   return ptsout1      int vsmcolor(handle,colorindex)  int handle,colorindex   
 return vsstyle(20,handle,colorindex)      int vstcolor(handle,colorindex)  int 
handle,colorindex    return vsstyle(22,handle,colorindex)      int vsfinterior(h
andle,style)  int handle,style    contrl1count  contrl30  contrl6handle    xptsi
n  for (i0 icount1  ++i) *x++*pxyarray++  gsx()        vpmarker(handle,count,pxy
array)  int handle,count,*pxyarray    FAST int i, *x    contrl07  contrl1count  
contrl30  contrl6handle    xptsin  for (i0 icount1  ++i) *x++*pxyarray++  gsx() 
     vgtext(handle,x,y,string)  int handle,x,y  char *string    FAST *w    contr
l08  contrl11  contrl6handle    ptsin0x  ptsin1y    wintin    NAFBGCHDIE  return
 vsstyle(23,handle,style)      int vsfstyle(handle,styleindex)  int handle,style
index    return vsstyle(24,handle,styleindex)      int vsfcolor(handle,colorinde
x)  int handle,colorindex    return vsstyle(25,colorindex)      vrqlocator(handl
e,x,y,xout,yout,term)  int handle,x,y,*xout,*yout,*term    contrl028  contrl11  
contrl30  contrl6handle    ptsin0x  ptsin1y    gsx()    *xoutptsout0  *youtptsou
t1  *termintout0          int vsmlocatortsin1y    gsx()      vrmcur(handle)     
vescape(handle,19)        /* only normally called internally*/  int vsstyle(opco
de,handle,style)  int opcode,handle,style    contrl0opcode  contrl10  contrl31  
contrl6handle    intin0style    gsx()    return intout0      /* only normally ca
lled internally*/  vescape(handle,function)  int handle,function    contrl05  co
ntrl10  contrl30  contrl5function  contrl6handle    gsx()          gsx()      re
gbc  (handle,x,y,xout,yout,term)  int handle,x,y,*xout,*yout,*term    contrl028 
 contrl11  contrl30  contrl6handle    ptsin0x  ptsin1y    gsx()    *xoutptsout0 
 *youtptsout1  *termintout0    return contrl2  (contrl4  1)      vsinmode(handle
,devtype,mode)  int handle, devtype, mode        contrl033  contrl10  contrl32  
contrl6handle    intin0devtype  intin1mode    gsx()        vqchcells(handle,rows
,columns)  int handle,*rows,*columns115    regde  cast(unsigned) contrlptr    in
line(      PUSHIX,      LDBCfrom, &regbc,      LDDEfrom, &regde,      CALL,     
  5,0,      POPIX)        #list+    /*****************************/  /*         
Hisoft C          */  /*   GSX Function Library    */  /*           End         
    */  /*****************************/        Hisoft C          */  /*   GSX Fu
nctiloc(n, size)    unsigned   n, size      FAST char *ptr    FAST unsigned leng
th      ptr  malloc(length  n * size)    if (    contrl05  contrl10  contrl30  c
ontrl51  contrl6handle    gsx()    *rowsintout0  *columnsintout1      vexitcur(h
andle)  int handle     vescape(handle,2)      ventercur(handle)  int handle     
vescape(handle,3)      vcurup(handle)  int handle     vescape(handle,4)      vcu
rdown(handle)  int handle     vescape(handle,5)      vcurright(handle)  int hand
le     vescape(handle,6)      vcurleft(handle)  int handle     vescape(handle,7)
      v/*****************************/  /*         HiSoft C          */  /*    G
SX Function Library   */  /*          HEADER           */  /*                   
        */  /* Copyright (C) 1986 HiSoft */  /* Last changed  1 May  1986 */  /*
 Written by David Nutkins  */  /*****************************/    #list-    FAST
 int contrl12, intin128, ptsin128, intout128, ptsout128  FAST int * contrlptr  c
ontrl,intin,ptsin,intout,ptsout    #list+    /*****************************/  /*
         Hisoft C    curhome(handle)  int handle     vescape(handle,8)      veeo
s(handle)  int handle     vescape(handle,9)      veeol(handle)  int handle     v
escape(handle,10)      vscuraddress(handle, row, column)  int handle, row, colum
n    contrl05  contrl10  contrl32  contrl511  contrl6handle    intin0row  intin1
column  gsx()        vscurtext(handle, string)  int handle, *string    int *w   
 contrl05  contrl10  contrl512  contrl6handle    wintin  whi      */  /*    GSX 
Function Library   */  /*        End Header         */  /***********************
******/        Hisoft C     else                                        /* split
 block and allocate tail */                p-size - nbytes                p     
   + p-size                p-size   nbytes                          allocp  q   
         return cast(charptr) (p+1)                  if (p  allocp)  /* wrapped 
around free list */                      if ((p  cast(HEADERPTRle ( *w++*string+
+)    contrl3--w-intin    gsx()        vrvon(handle)  int handle     vescape(han
dle,13)      vrvoff(handle)  int handle     vescape(handle,14)      vqcuraddress
(handle,row,column)  int handle,*row,*column    contrl05  contrl10  contrl30  co
ntrl515  contrl6handle    gsx()    *rowintout0  *columnintout1      vdspcur(hand
le,x,y)  int handle,x,y    contrl05  contrl11  contrl30  contrl518  contrl6handl
e    ptsin0x  p  NAFBGCHDIEPCW8256 GIOS #8 E  )+#fo!#**dy/t-&  +BIPWelsz#"!p+6$1
!  Cannot run i#(##  (OG#OG7 O OCi Sk "m g 7K K  !Bi*s#r#s#r     2   02     **og
#fo**ogs#rDM*BK 77*BK#V##foxzk!Rkbxyu((N0)0WOz0-)88)8ogR7!7n this environment  0
   0  fEH xAOjc *R"*R"5 c"-!Z!w EHe*z  feABCDHJK  z8U  8!eo"Y DM*##x qp   $,* *W
 Y G G £  !  7hb"g)))"jg#)))+"ig)))"kg#)))+"!(#xw!(#"!(#"2! (! (!(!" "A  *)0," 0
#K EOx/w8( *'2*O"S  ! ++   0Exog#fo"8     O+   O O+####x  DM*y7   0ExXog#fo".+*o
x      DM*####x OKy.%o0$  *O DM*##x *6#w#6#w#6EwKAK ' EXGAx Ew)#fooKygWG sAqDM,,
B R(R R 7q8i oRh QRhQ5xAO2)"R)Q"xWy22( 8(KKKx  x y GNy(/GB#(EEwogG#w#6#w   I*R#D
M*"#x *O""$""####O"" """!I   02&  02'  "R##z 2(*!y *RR(%DM*R*RX0x(G!)#V##V#!)(d(
%G#foR##xOGT+s#r!(4###V#kb##n#f#RTRx ia  #*((( W/OO//WYKdoKd(oKXoKX(o7KK£KK£dX7d
7X7 o&)))N#A0y !# GR#ex!(#N*)!Gn&)))#fooq## ogdRBo!BUUUUUUUU*UHB"I$H D $ $ 1' GG
&G7ogNGyO""""UUUUwwww  B$$B!!   *##XG W!  ! ! !  w   *#*## X0s#r##!" "  !"**O  '
0' o   0 o   XY DMy  x!2 (!   NAFBGCHDIED"A !HHB"""$H"HBB   " $!$$$!AB!ABBB!I$  
I$ A   DAA!A B "B$"$  H a0 V+ *#"**+w"o&*$!3!$S!$"!"!"9#V++22!"(/  (%('o( z  9!*
2 7d"iKh(3d(/.o()x(c(s(g)0 x(X(Tlx('08 88 0OB(Ds#r.o(4  o(x .*#"++!6T!N#F##V#x *
o&!main()    1  2      GROTBAGSCOM%   o£(o&££!,&8W !yq 8 hzKB !x ) !s + !2 #( h&
Q#  *. 0 RS. . R". +  0)2 #V!2 #(# !W6+6zp+qF !!2 3 6h9"0 3".  4LW  y ( y   &w(V
G!!!$O*V++"V*V14*VG!!!$OC*tV###*Rs#rH8*V++"V*V14OH!+QH*V++"V!s#r*tV####fos#rHH*t
V##fois#r*V$G#G%GGis#rGis#rG/o/gis#rG*tV6*tV#s#rH8sOC*V.H*V$H*tV###*Rs#rH*V&/VH!
,QfH*tV6nH8*tV6*tV###*tV####fo####fos#rqH H!!HH!!HH!!HH!!HH!-Q!9!9DM*VSI"7r(a7b 
+77!$F 8QT! ((!  #  #  8 P!- qN# y#+( 8 7Oya            #.(!8 ! 7,%()/*rwZ D 4LW
KBDLSTPUNRDRCONTRM7WaHEph z((w#6# 6.# 6(N#F! #V#B ! ! (w#!A7N(GfX0!!99*90!a!stac
k overflowV9ogog£og),+/g/o!#zM!)8 08zBK)8 )z'W, Rgo77#+7#7FX++N#77#e#7!s7#ssA#ss
#  s oso!#+w#xR8!#6#6L (Q#V#F(#5#(#4#V 4#N#Fn&v(#Vf(*N &) !!!!2 !5 ++n0##i!##N( 
###N#F y #(##V####V##VxL h/PR  r##V% !!#V##fo+#z!$I V++z(+V#N#FFr+Nss#rr+s+r#V#N
#F#x(6#BMDN( N#F#q#p4#6#6OO#L h##N(H++#fon&s#rss#r#Vr+s#Vr+sN#F#x(##  iR!70)T))Y
P08+w (z+6-o**w#"!!!0"9#V++2(% % *! "og"- 20 270d".  2d"!pd(u('o(!x(s(c(s# s ( *
e0*+R#!DM*(#*++x"9#VS+++a0 l   N A F B G C H D I E#V% ####4#V 4##Vq5#(i&5 ++Z0zf
xFxO l U !F ##P(pN#F#X(s#req#p#F8j(W/! ex! (q#p#s#r#s#rP(##++PX++(H##Z/Pz(£!P ££
! 2  £( ##N#FL h##F# PYs#r#x iF 6#6#s#r#q#p#L h##Fcs#rL i##F###N#F(B###N#Fxl!!F#
Ztoupper Zswap    £Zblt     Zsprintf Zfprintf Zprintf  Zsscanf  Zfscanf  Zscanf 
  Zfname   Zseek   vZtell   qZread    lZwrite   gZfflush  bZfreopen Zstklim XZ)R
ESTRICTION  floats not implementedbad character constantnot a preprocessor comma
ndmacro buffer fullcan only define identifiers as macrosRESTRICTION macros may n
ot have parameterscannot open fileRESTRICTION cannot nest includesmissing 'while
'not in loop or switchnot #V(####V!! #V #£## .5 #!TZ#V+RL h(* iJ##v(f F(Ok!Ti !p
#s#r9##Z0YPB#s#r4#q#pN#FBs#r4F#Ve+p+qs#r###s#r#VBzw#4#4((x R2 !((x *X *Z * "!iB8
3£!in loopnot in switchLIMIT  too many case statementsmultiple default statement
sgoto needs a labelmultiple use of identifierdirect execution not possible when 
translatingLIMIT  name table fullLIMIT  too many typesduplicate declaration - ty
pe mismatchduplicate declaration - storage class mismatchLIMIT  global symbol ta
ble fullLIMIT  too much global dataduplicate declarationLIMIT  local symbol tabl
e fullthis variable was not in parameter listundefined variable(s)bad function r
eturn typenO£ 4 #4 #4RMD7(!MD£(O£w#O£#(q £bk#N# (6 #6 WBMDx& ffer sp*RHRmain    
DE0sd addr ,hl12250otrL1c!!(!x08ll88fffflbffffffffffff05o arrays of functionsLIM
IT  expression too complicated - too many argumentsLIMIT  expression too complic
ated - too many operatorsbad type combinationbad operand typeneed an lvaluenot a
 defined member of a structureexpecting a primary hereundefined variableneed a t
ype nameneed a constant expressioncan only call functions  does not follow a  pr
operlyDestination of an assignment must be an lvalueneed a  to follow a  - check
 brackettingneed a pointerillegal parameter typeRESTRICTION Floa!Grotbags is %d 
years old! !*xting Point not implementedcannot use this operator with float argu
mentsbad declarationstorage class not valid in this contextunterminated string o
r character constant on line aboveduplicate declaration of structure taguse a pr
edeclared structure for parametersstructure cannot contain itselfbad declaratorm
issing ')' in function declarationbad formal parameter listtype should be functi
onCOMPILER FAULTCOMPILER FAULTLIMIT no more memoryRESTRICTION use assignment or 
blt() to initialise automaticcase    cast    char    continuedefault double  do 
     else    entry   extern   float   for     goto    if      int     long    re
gisterreturn  short   sizeof  static  struct  switch  typedef union   unsignedwh
ile   fopen   Zgetc    Zputc    Zfclose  Zrawin   Zrawout  Zkeyhit  Zgetchar Zpu
tchar Zungetc  Zisdigit Zisalpha Zisupper Zislower Zisspace Ztolower   !N!A!F!B!
G!C!H!D!I!EsCannot initialise this (disallowed storage class)Cannot initialise t
his (disallowed type)too much initialisation databad initializer (needs a '')W  
y ( y   &w(#w#w###w#wF#Ve+p+qs#r###s#r#VBzw#4#4((x R2 !((x *X *Z * "!iB83£!O£ 4 
#4 #4RMD7(!MD£(O£w#O£#(q £bk#N# (6 #6 WBMDx& ffer space Newbuf3 POPDE0sd addr ex
de,hlMust not change the carry flag. ld(hl),0offset within buffer is zero inchl 
ld(hl),0 inchl LD(HL),E INCHL LD(HL),D INCHL LD(HL),Cbuffer size INCHL LD(HL),B 
INCHL RETcodeRET   UnReadPUSHHLsave char EXDE,HLHL stream CALLgetaddr jpz,popNot
Open INCHLignore filter INCHL BITread,(HL)check mode/not already ungot JPZ,CantU
nread RESread,(HL) SETungot,(HL) LDDE,ungotc-modenow save the char ADDHL,DE POPD
E LD(HL),E INCHL LD(HL),D EXDE,HLreturn the char RET    Tell -----Given a stream
 number in HL returns the value of theld(hl),0 inchl LD(HL),E INCHL LD(HL),D INC
HL LD(HL),Cbuffer size INCHL LD(HL),B INCHL RETcodeRET   UnReadPUSHHLsave char E
XDE,HLHL stream CALLgetaddr jpz,popNotOpen INCHLignore filter INCHL BITread,(HL)
check moded label !9DM!!3!9DM!!3!9DM #fo*!R++is#r3NN3 #foO!9!9DMN*!Ris#r #foN #f
oQ s#r!9!9DM*R*!R 27 - undefined symbol !RR"T!T"T*#RQRO!W"!T*#T"T!Z"T!"+U.!HR.2/
!2K.main    #U*%UR8 #q#p###!"V!"V")U!")U!)T"'U!#U"#U!U"%U*QKQDMw#Vw  !93MMsPB8un
defin  "N"A"F"B"G"C"H"D"I"E  #N#A#F#B#G#C#H#D#I#E  $N$A$F$B$G$C$H$D$I$E  %N%A%F%
B%G%C%H%D%I%E  &N&A&F&B&G&C&H&D&I&E  'N'A'F'B'G'C'H'D'I'E
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan