2amf*Dhcbe.libcbe.libcdist*DD(fPfgr]b +@9)v.*48086\lc1d\cvarsMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	@_MWCVARS	?_MWSTDIO@wXBIG?W[N
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:$4$JDZTjdzt D_iobt0	8086\lc1d\cvars2High C 1.4. BIG0CODEDATADGROUP@CVARS2CHBIG?W^         (((((                  AAAAAABBBBBB 
_ctypet<8086\lc1d\PERRORMetaWare Pascal 2.7. BIG|2CODEDATADGROUP
@_MWPERROR	_MWPERROR	?_MWSTDIOI@@X)errnoBIG?_mwaerrtextfputsfputcZ
PU6FVFVuta6
6RP6
6FP6
6vv6
6*PFV]: <DV$T37<\EIQ\Z^g\ptw}V
perrortH
8086\lc1d\fgetsMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFGETS	_MWLTCONV	?_MWSTDIO@QXX4errnoBIG?_mwinit_buffread_mwzread_mwcmpkYUvvFFFV
FVD
tVvD
tv|uDvD
uf|ulD
@tvvPPv
vFtRPvttDPvDDTTD|uvD
@uD=tDT+T||u;vvPPv
vFuv<
uTtNFv|uDv|u|tvDH'vT+DTFVDNv+N++|Ffv|u<PttDPvDDTTD|uvT
<uA+F;rVNv4FFt)FFv)DD
@t7;Dav[PRt4uEv)Dv|)?
u vLt
v
vtt+v;uBDvvPPv
vFu+{tu+v;t]Fv<
uuvDFV0FtNvvvPPv
vF]U
}FV)
uvPV
JRvvvvZ]U+PPvv66=]HD	
1V]V]VCS_Vhq]
Z]Vfgetslgetsjtl	8086\lc1d\removeMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWREMOVE_@>errnoBIG?_mwc_unlinkuBUFvv>u
FFFF]DV(2
removetx
8086\lc1d\ungetcMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWUNGETCg@;errnoBIG?_mwinit_bufxUu	FFvvFD
u	vD
tD
tvL
v
vvD
umvDt@u vDDTTvDT+T}DFvvd
FFFF]DTVd
ungetct8086\lc1d\freadMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFREAD	_MWLTCONV	@_MWFREAD)@X@=errnoBIG?_mwzread_mwlseek_mwfileclass_mwinit_bufYUF+vvFD
uXF2vD
@u|ui|ub>u[Dt\PvDTRPDP@vDHufvDTTDdv|tD
tvDuPttDPvDv|usvT|uA+V+vVFD;Vu;FtLPDN^+SQDPFvDvDTTDv|D=tDT+T|vT<uA+vT>uj=vDTLA\+FVuA+Cv\vDHT;T:uvD;DuD3vDH;Du>uDvT+DTDv|uv|u$>uDN++}vDH{vT+DTFVDNv+FFV;sDv4^9v^
BV)VFv)D><=FF
vDDN++|(D 4vD)FFDF=rD		FFvvvVvDPFF)FFtuF)Fwv|u9D
tPvttDPvDDT=DGW}\\DVH	\\.Tv|ZF+vFVDNv+|NNv4FFv)D)FvuvL
FHvD
@uDtPFPvTRFt\tVF:tvDPtMPFPvTRFtuvtvLF:u	v
;vF;FtrPPPvDPKFvF;Fs3vv6VvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
u
L
 UvD
tvvvd|uDF
nFV|++}FFu+vvvvv+
F]S
\V\,:DJeVv|\VRw	freadut8086\lc1d\fopenMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFOPEN@$Lerrno_iob_fmodeBIG?	_mwc_open_mwc_create_mwfileclass_mwlseek+UF+FvvFv
vFVv^*+tfatbumrtEtuiutVwttuFv3F<auBv3<wuBV3uHFvt9vvvvFvFtWu^uv<vPvvFv<t>tt+v<u+PvvF>t	vFF]UFv
t	FvvFFvF^FV]UvvFF
DuD
uvD
	vD
tvL
tvL
@v
F<t<uFtvL
tP+PPv
]U3tBVVFPVRVRVRVRvv
vvdFtFF	FVFFt'vvvvvvvvL
DFV]9DV .CVL^VPVd?fopenZ_mwget_file_handle_and_info_mwset_flags_etcHt'8086\lc1d\fwriteMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	_MWFWRITE	_MWLTCONVp@X8errnoBIG?	_mwzwrite_mwinit_buf_mwlseekfflushz]UFFvvFFD
tD
@tvvv
DPF5V

FuA+vTtER^
F^PSDPFF+vFVD;Vt;FtFF)Fv(6PvDP;tFFNw_v|uDvD
@tnD=|V+VNN^+|Nv)
^?F+vFVD;Vu=;Fu8PttTR=tvDDTT
Fv)DFF)FFF=v5		FPv
vVvTR;FtFFF)FFwv
v^?v)DFaFvDN++|

FN^uA+vTv
v^?vDFFDN^+|FVD+FV}CD+D;}
4
F^?FFNv)DvD)F)Dv|	vFw
u<t6PvttT+R=u;vDDTTtv
vLv>t
vL
 FF]
U
vvFD
u
L
 HvD
tvvvLF
nFV|FD	H]]]|]]C]V++}FFu+dvD
tP+PPDPvvvvv+
FvD
tvvYYP+PPvDPF]5VeV{Vmfwrite
_mwfwrite_t.8086\lc1d\init_bufMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWINIT_BUF@?_iobBIG?_mwfileclassmallocUvvFd
;u;uDPF<t<tvL
;Vu(;FuvDP<u
vd
vL
 ;Vu
;Fuvd
vD
t6PvDTYud
vDTTDvD]D+VCZVuV_mwinit_buft08086\lc1d\setbufMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSETBUFd@FBIG?freefflush_mwlseekJUvvFD
uD
u6vd
F
VuuL
DTTDv
Fut_^w
v
F^+wGvF7GuwwYYF
VvDTzvD
tD
tDtvvYY0vD
tPvD+QPDPvDvDuttYYvd
vL]VVV,V
setbuft 28086\lc1d\renameMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWRENAMEu@DerrnoBIG?_mwc_renameHUFvv
vv>u
FFFF]DV.8
renamet,48086\lc1d\freopenMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
_MWFREOPEN	?_MWSTDIOD@Xr_iob_fmodeerrnoBIG?fflush_mwfileclass	_mwzclose_mwget_file_handle_and_info_mwset_flags_etcfree]UvV+vV}++}vvFD
tD
t	VYYvDPF<t<t
vDPvD
F+D
VN;u;t;u;t;
u;t	3.FV;u;t;u;u	33tBVVFPV86RVRVRVRvv
vvFtFVFVvvvvvvvvD
tLFtFt
vL
ZvD
u
D
uvDTTFt+L$FtFuFuvttYYvD+FV]RDUVdV|VVUV	V
freopenjtD88086\lc1d\fcloseMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	_MWFCLOSE	?_MWSTDIO@'X:errno_iobBIG?_mwlseek	_mwzwritefree	_mwzclose]UvvFD
uFvDtv|tD
t+vD
u||xD
tP+PPDPv+DPttDPFv+T;uFFvL
 vDTTDFF]U
+FvN+vV+}|++VN}lv;D
tcvFD
t>P:D
t
VFYY
vD
t8vDuD
uttYYvDPvD
	FF]UPFv
t;
u;tP
YYF=sF6
6YYY]7D	nVVtVV
)fclosefflush_mwcfclose_allt\<8086\lc1d\tmpfileMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
_MWTMPFILE	?_MWSTDIOB@qXBIG?malloctmpnamfopen]uUnFPFVNQRPYYRPFV
tvD
T6FV]w+ 9DTVV8VJN_bPtmpfilehth>8086\lc1d\_setmodeMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_SETMODE@3_fmodeBIG?7UFFuF

u
vL
@
uvd
]es_setmodett@8086\lc1d\feofMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFEOF@MBIG?WQUPvD
tFFFY]UPvD
 tFFFY]Uvd
]clearerr@feofferror YtB 8086\lc1d\fgetcMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFGETC	?_MWSTDIO@MXBIG?freadH]QUPvvPPFPuF*Y]UvvYY]66YY.V@Dfgetcgetcgetchar>HtD8086\lc1d\fputcMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFPUTC	?_MWSTDIO	@_MWFPUTC@X@BIG?fwriteYUFFv
vPPVRHtFFFF]UPv
vvF]UP66vF]UFFu+M+uA+Vvv
RPvvFN+;u;tFFF]VY]V
NEUP66vvF66PPRHtFFY]\D
',V0Ffputsmfputcputc;putcharSputstH8086\lc1d\fseekMetaWare Pascal 2.7. BIG|*CODEDATADGROUP
_MWSTDIO1C@_MWSTDIO1C@p@ errnoBIG?fflush_mwlseek]UF|=FF+vvFdD
u|tND
tD
tDt
vvYYuvD
tD
tDuvD)F
Vvvv
vDPvDDTTvvv
vDP>u
FFFvd
F]UvFvFR+QQDPFVvD
tC|t<D
tD
tDuvJ$D)FVvD++NvFVFV]U+PPPvve
vd
]D	V\\\fseekftellrewindtL8086\lc1d\printfMetaWare Pascal 2.7. BIG|9CODEDATADGROUP	_MWPRINTF?PRINTF_EXTERNALS	?_MWSTDIO8@HX$XBIG?fwrite
_mwaprintfiYUSv6t6tv
PvvN
+;u;t
v6DY]UP
.vvvv
fFY]Uvv
vv66]UF
Pvv66]UFPvv
vvx]+DVJLTPTcVhvfprintfDfprintfvprintfuprintftN8086\lc1d\sprintfMetaWare Pascal 2.7. BIG|0CODEDATADGROUP
_MWSPRINTF?PRINTF_EXTERNALS@nX$BIG?
_mwaprintf	]rUSN
v^6F
6GY]U
.vvvv
v]UFPvv
vv]D(*T.2AVMGvsprintfsprintfQNtP'8086\lc1d\aprintfMetaWare Pascal 2.7. BIG|<CODEDATADGROUP?PRINTF_EXTERNALS
_MWAPRINTF@_MWAPRINTF_X$@9	@BOerrnoBIG?_mwudivl_mwout_convert_real
_mwpush8es_mwout_convert_drealZ0000000000          UPF

;rVRvv
F)F

wY]UP=t0V;v)+Ft
uPvPY]US6F<*t<1r<9vu6<0t6F<0r<<9w8FF
6*0V6F<0raR(<9v[6<*uQ6<} PuF6F
6FPuFFF]USFV+F6:ud6<t7
uA+V66)
0P^^FVF6* wL.,AA3AAAAAAAAAA: Ft+PFP6<.u46<u6F<0r<9vPPP6<hu 6<lu6<Lu	6P^^+FV)T)
x]
USFt;w)Y]US@v6\*iwitXudtotYutMxtk8
v6D6T}6T6\6T:4t:+tQ: 8
C8t7:0@8t:0v6D;@PY]US
}0;D9NRYh(27dhmtx|\\\\\\\\
\\\\\\\\\\ '.5<W[eiswV*Z|P^6_6xuW744Y]USv6D6TFV4uvbu=wKFF8*F+VFRvw=8*RPvv^FVSLuw
64044+46]US6>]v6DY]US>uFFu
+P5>u6>6;r>=t;>vFFFFtuuk@tP:P
tuD=t6;v+FPPY+V>uFFu466P64V
t]USP0FFVV=
s0FWv^6@Nw]US00F:F+FVuvPvF+FVuv	Pvg	FPFP
]U+uA+
F
VUPvvt]US
^*ux0tzE3v.																																];					P66
>u6T[,*F<dt<iu
6	6+v66^AVp $EdV'03<V]hpvz\\\\\\ \\$\\(\*\,\.\0\2\4\6\8\:\<\>\@\B\D\F\H\J\L\N\P\R\T\V\X\Z\\\^\\b\d\f\h\j\l\n\p\r\t\v\x\z\|\\UK>u'v6tttt4
v6]6TRP^6FuPPVR
uP|6F6TFVutY6+uA+v;rv6uV(vvv
tv	],eV(38V=VCKUY]lpz)=x9_mwsend_pad_mwpad_to_field_width4
_mwaprintft(_.8086\lc1d\printrMetaWare Pascal 2.7. BIG|:CODEDATADGROUP	_MWPRINTR?PRINTF_EXTERNALS
@_MWPRINTR@2X$@@BIG?_mwten_to_the_power	_mwftload_mwfmpy_mwftret_mwreal_to_bcd_mwfload_mwfcmp_mwfdivr_mwfadd_mwspecial_number_msg_mwget_exponent_mwfdiv	_mwflload_mwpad_to_field_width_mwfneg_mwsend_padYUSv6D*6T+VRFPv\SFPFPFPFPvv6DFFv4aBFVs*$FFv6LF06\6@FrFF=}Fv6Dv6\6x0t+F@;}6D]US
Fv6;D|vV.6.6uvFPFP.6.6v\Sv\Sv\S.6.6r@v6Dt\S Pv\Sv6D]U6FPFPvv<tFPF}*@Ft.PFPFPFPFPFP.6.6s@c0FP PFPFF**Ft0PFPFPFPFPFP Ps+FP.6,.6*FPNF^*Et GtetftgtFF+
F@PFV;|Roz00GG	FvB^AFFFv]UvFP
S]
US=t(<	 V_7_<\F]UV_^^VV5V?_F^K^NVSV	_eV
r]_^^VV_^_\]VV8VB_L_QV
Le1[]e_l^q^tVyV_^_\]V__\]_^_
V_^^V*\4]V];vR$Y]US=t	=rY]USvV.6.6svVvV t +t  lY]USPFFNF;Fv0tF+N+;u;uu
v.uNFHv6DF+F)(]USuu
v6\tP P
u>$u
v6\Y]USP>*>?t.v6Dumv6T*;Xg2}@+;rV*,Bv6TF)6|t<R@@P.v6|t$u>t
(u	v6D^v6D*;|R,P
v6D*;
+RPv6DtPP
u.v6|t*}*t5;'v6tV.6.6uFv6|t$u(^:P.(@@(^P0t*)v6T;rV,)v6T6|tPPf^P0P
6*Pv6tP
v6|utPPdi3]US
F,>?tF.Fu}v6T;rV^V)>DV)4A_H^M^PVUVd_iVvV|5;?CJcmt)4>CVTZ^a{_^^VV^^'N^TX\_dVpvzVDFHv6D6|tPv^v6tP
v6|u,tPPpk4^FHPP
*F}@*F+*FF*
}0v*NF>*F=|Vv^6W@@PV
]USF>uFF^*Et=Gtet3ftSguS>tLuF*H=|;nEFf*;r)]US*}FFF
FFc?@*@@F]U._>u>uFFFPv6vvvv
vvVRv*FtPvFP
>u
|m5uFFF?^*Et0Gt2etftgtw*;|?*+$>u(H*H=|;H(*?**I36;uB(u(($v>$u]??? A00.,26CKPVbhlo29CMWemv|6VDHOVi2_mwout_convert_dreal_mwout_convert_real	to68086\lc1d\scanfMetaWare Pascal 2.7. BIG|ACODEDATADGROUP_MWSCANF	@_MWSCANF?SCANF_EXTERNALS	?_MWSTDIOK@D@XX@errnoBIG?fgetcungetcfeof_mwmpyl_mwin_convert_realTU>u^6
6YY<	t<
t<
t< tH6tA+V+)F6F<	t<
t<
t< t]>u6>u6
6YY6>u6
66UF*q7]UP>u6
6YYuX<tFFFF36<uBVFY]USv6D+6D>u>uA++>u6
6YYY]USv6|u6Dv6D6DnFUSn0USY]US>u6
6YY.Y]USPv6t6tF<0rJ<9wF
v6t6\*06Dv6t6tF<0r<9v]USP+v6D6D6t:uKv6tF<	t<
t<
t
< t	Xv6Dv6\F<	t<
t<
t< tt^s8yF<	t<
t<
t< t^iv6\?t5t^e8v6\:u6D1^i'v6D6\?*u	6D6Dv6\?hu6Dv6\?lu6Dv6\?Lu	6D6Dv6t<cu
>uv6\P^D\ $)?CX^bim\V	 VKqu\\	.MTr^v6D]USPF*0
u9v.F<0r<9vF<ar	<fw'F<Ar	<Fw^6FH;rFFF]USFFGF<_t3vP^tt4F+RPvvv6L+Nv^*NwFV]USP<0tivv6t6\F<Xt<xuvv6t6\+v6t6D<Xt<xu
0P]USPv6\*iwiuXuidtotRutxtRsv6D
6D<dt<iu_>vXF<+t<uI3<uBv6T6\.v6D$v6D*tt]US+Fw:FVt^xF*PEP^uF*P6^FVtFV+FV]USFFFFFH|a]t^PP^=uFVv6L+Nv^F;F}FFV]USP^cFVt^qD<:t	^^FV]USP^FV]USt*^v6|u
vF^A>vQtY]US(F>uFF+FVUVfy;tv6\}F<	tV<
tR<
tN< tJuBF=uPFP^^FF@vB^6_n^FFuvFP^^]USv6|uuUP)vUPY]USN
v^6F
6GY]USY]US$+v?^uF$F$v*jvv4<]ut^bFbF3*jtBV:Vu'Fv6|u
vF^Mu^>vLtv6|uv]Utv{<TFVFvFFU+
PfFfF]US^*uyE3v.N




M

v6|u@6|uv,v6|uv.v6t4T3v^|v^v6|uVPVP6t6t6tvPvP+PPPv6|u5v6\_v6t4^^v6\?6DrVt^<t	^R^Jv6\w7e}=___Z_\_^__b_d_f_h_j_l_n_p_r_t_v_x_z_|_____________________________________,_B_J_TV5v6\w7x v6\w7DPv6|uF<nt
<t	6D6DY]U+
FPk]U+VN
F
PB]U
FVF
P]:8eimquz>fscanfuscanfJss>canf_mwadvance_to_nws
_mwinput_char_mwnext_input_char_mwpush_back_input_char_mwset_input_char	_mwat_eoft?8086\lc1d\scanrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWSCANR?SCANF_EXTERNALS@2XBIG?_mwadvance_to_nws
_mwinput_char_mwnext_input_char	_mwat_eof_mwset_input_char_mwpush_back_input_char_mwbcd_to_real	_mwftload_mwfneg_mwftret_mwten_to_the_power_mwfdiv_mwfmpy_mwflret_mwfretu]U>FFFFv'<+t<uFFF3<uBVNF+FFFtt
v^^FF<0r
<9wFX.tR@t
v^^7F<_tsu<0tFFvBFFNFvF<0r<9v_tFw.tNF<0r<9vKuEu.Pt
vt
^^^^_tN5F<_tsu<0tFFvBFNNFvF<0r<9v_tFFuFF+	FFFH|;vB,0FuFFvBvtFF=Nu(FPFPwF<Et<etFFNF+VFV;Vs<+t<uFA3+uBVNFF<0r<9v*tt+Pv_t@'F<_tF
V*0VNFvF<0r<9v_ttFFF)FFFutFPFPFt\}(PFPFPFPvFPFPFPFP
uv^?=
uFPv		
VVG^ZVl\q__\^^,V5_=\H_P\UV^_^2TOVt^^_\_\^U]ZV
dV|V]]V
V]]VV]=Bt4FPv4T]V]V_mwin_convert_realt$C8086\lc1d\tmpnamMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDIO10
_MWSTDIO10	@@BIG?W^YU++d0+
00>rFFu
F^vvFFV]0000.TMP \DT*:AEIQhT
tmpnamt0D8086\lc1d\cfinitMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFINIT	?_MWSTDIO@X2_fmodeBIG?_mwcfclose_all_mwc_unlinkfree]t6d
6d
6L
@6L
@t6d
	6L
@U666vFD
TVYYu]P@D	6APVX\_VevzVx	_mwcfinit	_mwcftermIqt<E
8086\lc1d\kb1MetaWare Pascal 2.7. BIG|3CODEDATADGROUP	_MWKBDATA_MWCONSOLE1	_MWLTCONV<X@XBIG?	_mwc_open_mwzreadZ	CONuU>u+PPv
vDRPPFvVN;1Ju:HuKuv^:Fu@:uKK]'DV04VCJ{P	_mwkbgetstHF8086\lc1d\ctop1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWCTOP1@BIG?_mwfree	_mwmallocUvv]Uv]	
VVfreemalloc$tTG8086\lc1d\ctop2MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWCTOP2?_MWHEAPV@ZXBIG?	_mwmalloc
_mwreallocK]^UFfFV++|}+vFV]Uv
vv]D(4V@TVcallocreallocGtH8086\lc1d\time1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME1@Z4BIG?_mwclock_mwget_date_mwget_time_mwmodlUFPVRNQFFFHFFFFPVRNQFFFv+dFV+PSvvvNFVFvv
Fut^
]VVGVYVVXclocktimetlI8086\lc1d\time2MetaWare Pascal 2.7. BIG|6CODEDATADGROUP	@_MWTIME2_MWTIME2?TIME_FUNCTIONSr@@	XBIG?WZ;Zx0Nr
UF*FV*V=v+rFuFFvFV*VF]U
vF*F*F*F*F*Fl
vvJ
JVFJBB};
=	],3DCyxJ	localtimeX_mwyear_daytK8086\lc1d\time3MetaWare Pascal 2.7. BIG|,CODEDATADGROUP_MWTIME3?TIME_FUNCTIONS(@8XBIG?	localtime
localtimezone]<US4
u|$=jt
=mt=nu+
@}]UvvFV+FYY=
.:FV]@  @9HD	TTGMLP_beimqtVVh
gmtimeMtM8086\lc1d\time4MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME4	@_MWTIME4@t@TBIG?	localtime]* 
:
6 D	SunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDectU
vFvFv
}00D}0D0D}0D0D}0	D0DF|B==vvDF|=Nv0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctime?,8LYmzT$2@CUVasctimectimeqtO8086\lc1d\time5MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME5@	0BIG?_mwyear_day_mwmpyl_mwfflt_mwflret$US+Fv6;Duv6D6T;FV6DF6Dv6DF6DF6DF6DFFFVV;FuFF;F}FFuvP=;vNFuvP=;sNv6D6;D}^PQPFRP]U0vv
vvvvFV+VF+FFv^*+^N*v+vN*P+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime7tQ8086\lc1d\timezoneHigh C 1.4. BIG0CODEDATADGROUPTIMEZONE@BIG?W
localtimezonetR8086\lc1d\randMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDLIB1
_MWSTDLIB1@@9BIG?_mwmpylA^V=APmNP6690UF]ID
V 15randsrand)itS8086\lc1d\atoiMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB27@6BIG?_mwmpylAU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFvF<_u>MF<_t)+R
RvvN*+0NvFvFF<0r<9v_ttV^VFV]Uvv]Uvv]vrVatoiatolYtT8086\lc1d\atofMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB36@hBIG?_mwbcd_to_real	_mwftload_mwflret	_mwflload_mwfneg_mwten_to_the_power_mwfdivr_mwfmpy*U4FFvF<	t<
t<
t< tF<+t<u3v<uBVF+FFF5v<_t(su<0tFvvBFFFvF<0r<9v_tv<.uL0v<_ts u<0tFvvBFNFvF<0r<9v_tFF+	FFFH|;vB,0FuFUFvBvtFF=Nu$FPFPFPvvvF<Et<etFFFvF<+t<u63v<+uBVv<_tF
v*0VFvF<0r<9v_ttFFF)FtvvvvFt_})PFPFPvv'vFPFPvvvvvFutVN
L]Uvvvv
FP v]U+PPvv
FPv]t>V	
VTqV{\])^.V9]QV[\f^kVzV\^V	]atofstrtodGtW8086\lc1d\strtolMetaWare Pascal 2.7. BIG|*CODEDATADGROUP
_MWSTDLIB4?_MWCSTATUS@6X errnoBIG?_mwdivl_mwmpyl]U+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFu5v<0uFvF<Xt<xu
FF4FF
u v<0uFvF<Xt<xuFF=|=$	v<_uvF<_u*0F
5F<0r<9v*F<ar<zw*WF<Ar<Zw*7FFF}|VJ;|tFRPF+VQ+F XV}$tFF
FF[FRPvvFVFFVFVF'tV^Vv
FutVNLFV]MVwV@
strtolt,Y8086\lc1d\getenvMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB54@o_mwenvpBIG?_mwcmpUnFV+uA+d;rFcNvvvvFPuv^8=uGFV3+uA+v@FVv<u+FV]QV
getenvt8Z8086\lc1d\onexitHigh C 1.4. BIG0CODEDATADGROUPONEXIT@ONEXIT9@EHBIG?W]VT>HUFVNv6];u;t
|$DT,28;?$onexit_mwcall_onexit_fcnstD[8086\lc1d\signalHigh C 1.4. BIG0CODEDATADGROUPSIGNAL@SIGNALk@H*_iobBIG?fprintfexit]3P PP PDVVV$V.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
GsignalkilltP\8086\lc1d\setjmpCODE
_MWSETJMP_@BIG?XsetjmplongjmpMlSETJMPUWE
EFEFu]EFEE+]longjmpUuF
=u@]]u5]
]uu_Kt\]8086\lc1d\dummypioMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWDUMMYPIO@BIG?W_mwfterm_mwfinitth^8086\lc1d\memcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCPYb@ BIG?W$UNv
FV]'
memcpytt_8086\lc1d\memsetMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMSETb@BIG?WUF
NFV]
memsett8086\lc1d\strcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCPYH@9BIG?W=U+
uA+BVv
FV]
strcpyta8086\lc1d\strncpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCPY@BIG?WdUFVFVt>V+
uA+Vv
N;s+FV]strncpyFtb8086\lc1d\strcatMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCAT\@EBIG?WIU+uA+
uA+Av
FFV]D
strcattc8086\lc1d\strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCAT@WBIG?W[U+uA+Vv
uA+vv
^9vv^]ostrncatZtd8086\lc1d\memcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCMPn@BIG?_mwcmpUvvv
vv]9V(
memcmpte8086\lc1d\strlenMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRLENU@BIG?WU+uA+])
strlentf8086\lc1d\strcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCMPT@BIG?strncmp?UPvv
vv
]aV'
strcmptg8086\lc1d\strncmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCMP@QBIG?_mwcmpUU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRth8086\lc1d\memchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCHRq@2BIG?W6UVF
uA+V;VsFVF+]*
memchrti8086\lc1d\strchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCHRW@DBIG?WHU+uA+VBF
uA+V;VwFVF+]]
strchrtj8086\lc1d\strrchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRRCHR@IBIG?WMU+uA+VVBv^:F
uFN+]strrchrQtk8086\lc1d\strpbrkMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRPBRK@BIG?WUFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FVvNv+}FV+]strpbrkQtl8086\lc1d\strcspnMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRCSPN@|BIG?WUFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FV+FV]strcspnLtm8086\lc1d\strspnMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRSPNC@|BIG?WUFVFV+uA+v
uA+VVv
uA+;VtFFVvNv+|FV+FV]
strspnt(n8086\lc1d\strtokMetaWare Pascal 2.7. BIG|(CODEDATADGROUP	_MWSTRTOK
@_MWSTRTOK@E@BIG?strspnstrcspn]UFFtB+uA+VFvv
vvvVvV
FVFFtevv
vvFvvv
@RPv^@+|u+FV]D'*9VQUrVV
strtokt4o8086\lc1d\errnoDGROUPDATA
?_MWSTATUS,XBIG?Xerrno6t@p8086\lc1d\fperrorMetaWare Pascal 2.7. BIG|6CODEDATADGROUP_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPL@*@errnoBIG?_mwfpop	_mwftloadI].Uvv
F]
UF]VV$_mwset_errno_mwfp_erroratLq8086\lc1d\floa5MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA5@<BIG?	_mwflload_mwfabs_mwflret_mwfneg_mwfloor_tosUF
Pvv]UF}]UFVy]UF
Pvv]UF
Pvv]+		\V]EVJVOV]\l]{\V]:_mwceil_tosDfabsceilTfloorrabslabstXr8086\lc1d\floa8MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA8@kBIG?	_mwflload_mwfdup_mwtrunc_tos_mwflret_mwfsub_mwftret	_mwftload_mwcheck_range_of_double
UF
Pvvvv]UPvTDTuFvD?FD
?DFY]U
F
PFPFPvFPvv]U
F
PFPFtFFFPvv]>		\VVV](V3]\dsVV]\VVV	]frexpldexpmodftpt8086\lc1d\floa9MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA9@|aBIG?_mwfload	_mwflload_mwfcmp_mwfdup_mwfdiv_mwtrunc_tos_mwfmpy_mwfsub_mwflretqU.6z.6xFPuv
BF
PFPFPvv]7TTV\V:\?VI\NVSV]\bVgV	rV
fmodt|u8086\lc1d\floa12MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA12@fRBIG?_mwfdup_mwfabs	_mwftload_mwfcompare_mwset_errno_mwfload_mwfnegjjUPXPH|5P.6d.6bFXR}Y]0mC^3V
V\VVV,\1\4V9VA\FVQV@_mwcheck_range_of_double|tv8086\lc1d\floa13MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA13@|\BIG?_mwfload	_mwflload_mwfcmp_mwset_errno	_mwln_tos	_mwftload_mwfmpy_mwflretU.6h.6fF
PrPjF
PrPvv]f}q(7[?	3\\VVV(V\AVFVK\PVUVV	log10tw
8086\lc1d\sinMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTSINV@BIG?_mwdsinUUF
Pvv]}V,
sintx
8086\lc1d\cosMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTCOS[@BIG?_mwdcosZUF
Pvv]}V,
costy
8086\lc1d\tanMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTTAN]@BIG?_mwdtan\UF
Pvv]}V,
tantz
8086\lc1d\logMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTLOG^@BIG?_mwdlnUF
Pvv]}V,
logt{8086\lc1d\atanMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTATAN@BIG?
_mwdarctan UF
Pvv]}V,atant|8086\lc1d\sqrtMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTSQRT@BIG?_mwdsqrtUF
Pvv]}V,sqrtt}
8086\lc1d\expMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTEXPS@BIG?_mwdexpRUF
Pvv]}V,
expt8086\lc1d\_rmemcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RMEMCPY@BIG?WUNv
ONFV]_rmemcpyt8086\lc1d\_rstrcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RSTRCPY@3BIG?W7U+
uA+Av
ONFV]:_rstrcpyt8086\lc1d\_rstrncpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MW_RSTRNCPYC@VBIG?WZUtFV+
uA+Vv
ONN;s+FV]T	_rstrncpyqt	8086\lc1d\_strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRNCAT@iBIG?WmU+uA+V;VrFV>V+V+
uA+Vv
^9v^]]_strncatt8086\lc1d\_strcatsMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRCATS@BIG?WUFFV+uA+VPF;FvVV+V+v<uA+Vv4^9v^vFvTuFV
]_strcatst$
8086\lc1d\systemMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDLIB6
_MWSTDLIB6@
@F1errnoBIG?_mwswitch_chargetenv	_mwc_exec^COMSPEC
 U+uA+t+PwRPxzYYu
+m|  FC wtv||Ftrr}|t@@Pzx]D';V@EVYV
systemt0ctos\lc1d\c\system1MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICES@^XXeAbsKbdbsVidBIG?closebytestream_mwfree_handle	errorexit YUFt]xUzMyEyPUvF*tPv]UF*P]V2VDVZ+	_mwzclose_mwdos_exitL_mwdoerrt<ctos\lc1d\cargMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWARG@_MWARG@@	BIG?rgparamcparams
csubparams]_mwARGput_parmUS6
7G6M6u>v6tF66D
Y]scan_args	U+PPVRtF@FFH|ZvHFF@9vvFPt<F@F;F}FF;F}F]count_args
UP++P8Ft+VFY]set_up_argsUvH6
6P6
D]cD6GKTtVVVV$1]aeilpz_mwset_up_argsU
_mwcount_argsmtTctos\lc1d\c\system3MetaWare Pascal 2.7. BIG|]CODEDATADGROUP@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@FXeXX	KBIG?	_mwmalloc_mwfree_mwdoerropenbytestreamopenfile
deletefile
OrmwmmmeUSFv6Dvv^PvTPvDTttun[UHFV;(vuvkF;F}F=2}HPHfF]UPF*vvvY]UF=u[=tV=tQF=t=	uQF=r=v=F=t5=)	t0u+F=t=	uu
t+P]Uv<[uCDF<Kt<ku4vDF<Bt<buvDF<Dt<duv|]uFFF]UlF>tZF*vv+uA+RPPP6RFPtvpF]D'V:VZjVVV
048l?V<RaU+uA+rvv	t+nF>taF*vv+uA+RPPP^
*RFPtvF]UPFPvv+uA+RPPP6PvPY]5FJptxVVVR_mwc_create	_mwc_opena_mwc_unlink_mwset_dos_err
_mwfree_handletx8086\lc1d\exitMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWEXITS@,4BIG?_mwhalt_mwrestore_interrupts_mwdos_exitl0Uv]Uv]P
VVVexit_exitabort$tctos\lc1d\cinitWAHSHIFTCODEDATADGROUPSTACK?INIT_MW387_USED1_MW87_USED1_MWAHSEGMENT	_MWLTCONVHH< 
0T X@8
	8@BIG?BSVIDERROREXITSTRINGFPROTECTEDMODEMAIN
WRITEBSRECORD	_MWCFINIT
_MWCOUNT_ARGS_MWFINIT_MWHALT_MWSET_UP_ARGSLVTMetaWare High C Runtime Library Copyright (C) 19831988 MetaWare Incorporated..

9MB>,3.init+P..TX+@t3>?>?u>>u...>t.<t;w+jhhInsufficient stack for argv[]+SS+P>t7>u;u.6.666666>tV>uN.6.6.6.6P66.6.6P
P
P80387$=@r@	=rUFF]UV+VF+F
]

< ( 06=H$T(](e(k(s({(***;;		,07<@DHL9P7SX\*cmrw|97
;4
_MW387*_MW8087Y	_MWARGLEN{_MWARGP_MWARGVP
_MWCPUh_MWENVP _MWES
	_MWHEAPHI	_MWHEAPLO_MWHUGEDIFF_MWINIT_MWINPUT	_MWIS_286$	_MWIS_386_MWOS		_MWOUTPUT[_MWPROGNAMEPv_MWRESTORE_INTERRUPTS|_MWSET_STACK_LIMITSj_MWSS_MWSTACK_LIMIT_OSMAJOR1_OSMINOR2	__AHSHIFT
__AHSHIFTV;8086\lc1d\_fmodeHigh C 1.4. BIG0CODEDATADGROUP@_FMODE*HBIG?W^b
_fmodet'8086\lc1d\c_heap1MetaWare Pascal 2.7. BIG|'CODEDATADGROUP_MWHEAP1
?_MWPORTIO@fX7BIG?	_mwkbputs_mwkbnewline_mwstackdump_mwhalt]UF0FPFP6zPP]PHEAPMGMT  heap error Aborting...)*** Cheapheap linked in => no heap dump.2	
\^^]),V1\6^;]DVO\T^Y]_mwdump_heapN_mwferrt)8086\lc1d\c_stkdmpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MWSTACKDUMP{@: BIG?	_mwkbputs_mwkbnewlineI>PCheap stack dump linked in => no dump.
TVV_mwstackdump@t+8086\lc1d\padrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPADR
@YBIG?_mwprintllr_mwputct]_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V;VOV_mwpadr^tctos\lc1d\heap2MetaWare Pascal 2.7. BIG|@CODEDATADGROUP@_MWHEAP_MGMT2HEAPCODE?HEAP_LOCAL?_MWHEAP@HXXBIG?_mwfree
_mwmalloc2]UZHEAPCODEbefore_freeingUS
Fv6T
;vVNvv6D;Fu	6D;Ftfv6D
F6T;vVsFnv6D6TNvFVNFvv]reallocUvvFF^G*F^FWVv
vv+
UPvv
FV>u9>t2UPvvFV>uFF
>t6vFut(DFV;v+FV]creallocUv
vt4vTF]JD(V26TAVMT[TfVry	 
_mwrealloc_mwcrealloct1ctos\lc1d\heap3MetaWare Pascal 2.7. BIG|(CODEDATADGROUPHEAPCODE?HEAP_LOCALHjX:BIG?_mweach_allocated_item_mwinsert_into_free_chain]nHEAPCODEnew_heapU]free_heap	UUBP]<BODY>USvD*^6;GuDUV].T3VVA_mwnew_heap_mwfree_heap)t4ctos\lc1d\heapMetaWare Pascal 2.7. BIG|?CODEDATADGROUP?_MWHEAP?HEAP_LOCALHEAPCODE
@_MWHEAP_MGMT:XXHc@4BIG?_mwferr_mwallocated_mwdivl_mwsysallocVYTWPTZ
OLHEAPCODEcompare_ptrUF;Ft+F;F
vF;F
s]offsetUF+FVF
+FV++FV}vvPFFFV]sub_ptrUF+FVF
+)FV}vvP6FFFV]each_chunk
UPv+RPVuvvP9vDTFVV^
^vFvFFVFVFFu]each_item_in_chunkU
PvvXvtVFV^;Gt$SPvv^^
vv^^
vv^^
FVFVv|u]
each_allocated_itemUFFUCPFVutRP^
^]<BODY>USUdPvv]<BODY>USv|Du6v6t6D6Tut
RP6\
6\FVv6t6D6T]each_free_itemUF 8VFFvvF|Ut
VPvD;Fu	D;FtvvPFFSvtVvL;tvvPvv^
^FVFVvDT
FVFFtV]remove_from_free_chainUv|rYDTuDT
vDT
tDT
v\D
ut:D	}]]V]]TIT]]O]TLWO]US]insert_into_free_chainUvtVvV|t|UuVEvDvD?vt^PVFV,:|UuGVvDvDvFtVvV^GvvZJv|r@^F\D
utwWvDD6]search_free_chainUUiPtFFfFV]<BODY>USvD^6;Gr6w6G]normalize_relativeUFVFVN
vNvN;Nt
RP
PFV]US]pUSv6|t6+D^;w6t6t+PR<uxQS6t6thv6D6TQRPLFVDPVvDUVv6D^8<6D6\6D6D v6+D^;wS6D+6D6TRPG<t6DP6t6tFVv6|uE^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv6D^6\^GPSvDUVqnFVv6D6T]insert_chunkUv<HT]@D\F+FFVUPuRvFut^V\TwGvDD6vDDD>fv
DUtvvVF
Vvv
]<BODY>USvv^:]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtVvV^GDDvvvv]malloc2U
>tFsFv+	Fv@FVuvv(FVFFuvvxvD+FF=wDFFFvDDDP@DFDPVFVRP^^
vvvFVNv?FDDUDTPVNvvU
FF>ttFV]
zU]hmallocU+P
RvvvV>tutvFV]mallocUv6]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>?T_cV(VfnT=KRV]tsv|DuvDFPvv9F;\BFtvDUVvvV>tf]check_heap_integrityUUPUPA]<BODY>US]<BODY>US]ISTTt	_mwmallocl
_mwhmalloc_mwfree_mwcheck_heap_integritye
_mweach_chunk_mweach_item_in_chunkn_mweach_allocated_item_mweach_free_item_mwinsert_into_free_chain
_mwmalloc2	thD8086\lc1d\termMetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWTERM1_MWTERM1@@NUBIG?_mwcall_onexit_fcns_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit^Y*UP]IV
VVV VTX,U>tPF]lDVM_mwend_mwhaltttF8086\lc1d\term2MetaWare Pascal 2.7. BIG|;CODEDATADGROUP_MWTERM2	_MWLTCONV	@_MWTERM2
?_MWPORTIO@\X@XbBIG?	_mwzwrite_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit_mwstackdump_mwhaltT.Uv4FFVP6PP]VVW*UvvPP]UP]U6P]***Program aborted.******STACKHEAP OVERFLOW***DHTV VV*.V:TMPVYV?
_mwdisplay_mwabort*_mwstack_overflown	_mwstkerrjtJ8086\lc1d\intrupMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWINTS@_MWINTS
?_MWPORTIO@5@XBIG?_mwabort_mwstack_limit_mwcall_ive
_mwdisplay_mwstackdump	_mwstkerr_mwpop_and_jmp_mwvector_element_mwinstall_interrupt_routine_mwinstall_iveY9UvDDD]UP]interrupt5
PQRSPPVWUr66FPFPP6]_^[ZYXinterrupt0
PQRSPPVWUFPKnv<Lu
P69]_^[ZYXcontrol_c_hPQRSPPVWU6
6FP]_^[ZYXUPVRFV+PVRFVPVRFV
+P3RR+PRP+PPP]U66P66+P6
6P]***RANGE OR NIL CHECK ERROR******QUOTIENT OVERFLOW ON DIVIDE***D		^V>QU]Vl^qVwzVV^VVV>]IMX]cgs]^V
^V
^V
NVVV2_mwinit_interrupts._mwrestore_interruptsptP
8086\lc1d\kb2MetaWare Pascal 2.7. BIG|)CODEDATADGROUP_MWCONSOLE2	_MWLTCONV@XBIG?	_mwzwriteZ]3Uv4FFVP]U6PP]V)V 	_mwkbputs_mwkbnewlineAtRctos\lc1d\system4MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS@XfXNbsKbdbsVidBIG?readbsrecord_mwset_dos_err
writebsrecord
queryvidbsXYUF*;t;tFF*FPPFPFtF<t<tPFPPFPF^*uquFH+;rVFv^F<tI<
tEF;Fwg8FF*v
vvFPF=tPFT]UPF*v
vvFPPF;Fs
>uFY]UF*FPFt+]FOD ;?PVj}VVV0V6VDKimuVJ,_mwfileclassW_mwzread	_mwzwritetVctos\lc1d\system5MetaWare Pascal 2.7. BIG|4CODEDATADGROUP_MWDOS_INTERFACE5?CTOS_SERVICES@Xf+BIG?setbslfa_mwset_dos_errgetbslfa]U^*t
tt[F*<F*FPvPvFVFV
v
v_F*PPvPvFPPvFV+FV
FV
RPPFV
]uGD(,<@KVQ\Z^V\V\V\_mwlXseektZctos\lc1d\system6MetaWare Pascal 2.7. BIG|8CODEDATADGROUP_MWDOS_INTERFACE6@_MWDOS_INTERFACE6@F@BIG?getdatetimeexpanddatetime_mwmpyl]UP66P]U*v*@v
v]U*v
*v
	*v]UFPVRNQ+PdPF+FVF<FVFVFFVRP]D	VV(3?UkVz_mwget_date_mwget_timeK_mwclock{\t_8086\lc1d\mpylCODE_MWMPYL_@BIG?WU^
FFf]X_mwmpylTta8086\lc1d\divlCODEDATADGROUP_MWDIVL__MWDUMMY@@]BIG?	_mwis_386_mwmpylU>uNu3N
F+F+}fFf+fv
fff]^
VFt**r
uP+RPvv
Yv^;wu;vI^
v++]Uvv
vv]U>udVV}+F
VRPRv
V1V}+FVRPRvFt+Ft+]fFff
fff]Uvv
vv}^
v]Uvv
vvc](__mwdivl_mwmodlO_mwremlv_mwudivl_mwumodlKt(ectos\lc1d\paof_MWPAOF_CODE@eBIG?XI_mwget_proc_address_mwlongptr_is_validF_mwgetbpA_mwgetcs:iPAOFUv
^6|6uq;v1}VuE
}u]6t}uAEt5^VW^6LO*oFG}6duj6\;v]}^u
E}u]6gu6Ft}ueuEFt}u}u
E^tF]tfuS^?Ut
?t?Pt?[6GU+fuF;FvB](+E4gU
\t@ictos\lc1d\allocMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@CDOS_ALLOC
CDOS_ALLOC@@E0BIG?expandareaslallocareaslshrinkareasl^U
CDOS_ALLOC
sysallocU>t++FV|v6PFtvPFt	+FFFV]sysfreeUvvF+++Q]allocated	least_free_memory,D47<VISXVfmsVH_mwsysalloc
_mwsysfree_mwallocated_mwleasLkt_free_memorytXm
8086\lc1d\dos*CODEDATADGROUP_MWCALLDOS_
_MWDOSREGS@TX]BIG?WHXU6>66]6>]It
259=AEI
Nh
_mwcalldos.tdo8086\lc1d\callint*CODEDATADGROUP_MWCALLINT_
_MWDOSREGS@eX]BIG?WHiUF.6>66]6>].
+6;>BFJNR
W_p
_mwcallint)tpq8086\lc1d\eflsuppCODEDATADGROUP_MWFDATA_MWFLOATEXHV^BIG?WEZ>.>PA=@t=X366.=666G6G6G.6G6_6_6_?6_3tr@H>.>6_76_':|s.<2>6W:
)37_mwset_flags_after_comparei_mwset_rounding_proc_mw_87_f2add@_mw_87_f2comparel_mw_87_f2divg_mw_87_f2mpyb_mw_87_fbldH_mw_87_fbstp:_mw_87_fflt
_mw_87_flload_mw_87_fload_mw_87_flret_mw_87_fpop6_mw_87_fret
_mw_87_ftloadz_mw_87_ftretu_mw_87_fxam_mw_87_round_mw_87_trunc
_mw_87_ufflt,tw8086\lc1d\efltransCODEDATADGROUP_MWFDATA_MWFLOATEXHY^GBIG?_mwset_errno_mwset_flags_after_compare_mwset_rounding_proc]5h?..>rtzu
urQ{uM
t@2t@uB{ t{.
zr{utt@u@B{
zy..5h?>>tt>u..tt66=.>t.rP.h'E@JZ	@Yoz_58DLR_mwatan2_tosi_mw_87_{arctan_tos_mw_87_cos_tos
_mw_87_ln_tos1_mw_87_sin_tosI_mw_87_tan_tos_mw_87_two_tos_mw_87_xsqrtt}8086\lc1d\eflcsuppCODEDATADGROUP_MWFDATA_MWFLOATEXH^9BIG?_mwset_flags_after_compare_mwset_rounding_proc.4_mw_87_floor_tos_mw_87_trunc_tost8086\lc1d\eflctranCODEDATADGROUP_MWFDATA_MWFLOATEXH0^SBIG?_mwatan2_tos
_mwexp_tos_mwset_flags_after_compare_mwset_rounding_proc45h?..*__mw_87_acos_tos\_mw_87_asin_tosvt8086\lc1d\intrupt1CODE
_MWINTERRUPTS@hBIG?WlUF.]UF
5E]UVF]UVF]UV
RTy_mwinstall_interrupt_routine2_mwinstall_iveE)
_mwint_mwinterrupt_disable_mwinterrupt_enableK_mwpop_and_jmpX)_mwvector_elementt8086\lc1d\intrupt2CODE_MWINT2@uBIG?WyuE]MUu}uE]MUU^
WEE]
U^
WEE]34GYl _mwcall_interrupt_routine+z_mwcall_ivePt8086\lc1d\onuintMetaWare Pascal 2.7. BIG|(CODEDATADGROUP	_MWONUINT
@_MWONUINT@@>BIG?_mwstack_limit_mwhalt_mwinstall_interrupt_routine>]	_mwonuint	catch_control_cPQRSPPVWUt+P]_^[ZYXon_user_interruptUv+PPP]D3=ViwTV6_mwon_user_interruptUt
8086\lc1d\cmpCODE_MWCMP_@BIG?WUv
N+rt@H]

_mwcmpt8086\lc1d\qsortMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWQSORT@BIG?W_mwQSORTqsUSF;FrvF+N+Pv6\6\FHFFFFvvv6\6\
tF;FrNF;FvvPv6\6\
tFV;sPRv6\6\vvv6\6\F;FsVJRP^BvF@P^4]qsortUvv]_mwqsortt8086\lc1d\cexecMetaWare Pascal 2.7. BIG|2CODEDATADGROUP_MWEXEC2
_MWDOSREGS
?_MWSTATUSn@XX+BIG?_mwload_ptr
_mwload_ds_dx_mwdosYUFFFFFFv
FvFFPPPvvKP>tFMP*FF]
U+Pvv
vvk]D27<VBLVTVZjVo	_mwc_exec_mwexecxt8086\lc1d\cexecenvMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWEXEC4@|BIG?	_mwmalloc_mwexecx_mwfreeU+FvVvVVVtFPvVvVFFFtNvvvv
vvFtvvF]
3V|VV
_mwc_exec_envt$8086\lc1d\floa3MetaWare Pascal 2.6. BIG}	@_MWFLOA3_MWFLOA3CODEDATADGROUP@@BIG?	_mwftload_mwfmpy_mwftret\@@@@ @4@p+i@Ix@GAQCFuuvHM]=];Zy RuUUFxF
s3F
FPvvPFPn
F
uv]?aT5V>CVHVRVg_mwten_to_the_powerHt08086\lc1d\floa4MetaWare Pascal 2.5.aBIG=_MWFLOA4CODEDATADGROUP@ABIG?	_mwftload_mwfxam_mwfpop_mwfbstp_mwfbld_mwftret*UPvv
GFvFF^wU.Cafaf{{vDNADNvY]UPvTDTu+
vD?Y]Uvv
vv]Uvv
vv]UnnormalInfinityDenormalXVVVA\C\E\G\I\K\M\O\Q\<S\U\W\Y\[\]\_\b\|\\VVVVVS_mwspecial_number_msg_mwget_exponent_mwreal_to_bcd_mwbcd_to_realtH8086\lc1d\pmemMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPMEM@+;BIG?_mwpadr_mwputc_mwputs_mwprintllr
_mwnewline
_mwpmem_mwpmemU
FF+FVRP PFbF+FVN+Nv PFF;F
rPPPv*RPFu PrPF7F+FVN+^vF< r<v.PFF=sF;F
r'PFF;F
s]    '
.V5\^\nTsVV\TV\\	VTW_mwpmemVt8086\lc1d\push8CODE	_MWPUSH8_W@?BIG?WCVW
_^QRUv
]
_mwpush8cs1
_mwpush8ds
_mwpush8es)
_mwpush8ss2tl8086\lc1d\statusMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
@_MWSTATUS	_MWSTATUS
@e@DBIG?W^h6FXfx.]N\\\\\\\\ \$\(\,\0\4\8\<\@\D\H\L\P\T\X\\\\|[UF
=w0HvF^vIFFGGvD??D?]EodWUF=wvFFd^FV]	No errxorinvalid functionfile not foundpath not foundtoo many files are openaccess deniedfile not openarena trashednot enough memoryinvalid blockbad environmentbad formatinvalid access
invalid data???invalid drivecurrent directorynot same deviceno more filesinvalid radixinvalid number
write failedEOF encounteredinput out of rangeoutput out of rangelD+ 
_mwerrtext_mwaerrtextWt8086\lc1d\ltoxCODE_MWLTOX_@<BIG?W@U
UM]tctgE?utE
E
2tUM]]EEU
]MUu?||qst
FE
tUM]]3333_mwltoxO_mwxtolt8086\lc1d\rtoxCODE_MWRTOX_@FBIG?WUF
V2tDtHE?]tE
E
2tUE3E]EEUEU]?|I=tt
C2E
t]333u_mwrtoxI_mwxtormt8086\lc1d\fsimaCODE_MWFSIMA@}BIG?WUv
3NCC]
Uv
3NCC]
Uv
3NCC]
UvN
3CC]U3E]u=u
3sArE]u]UUUU]Um]]]UN
BE]ur3ss3E]u]UUUUUU
UU]
_mwaddmany2_mwdshlZ
_mwnegmanyh
_mwsubmany112U
_mwsubmany121D3
_mwxnormalize7_mwxshl_mwxshra
_mwxshrcntt8086\lc1d\fsim0MetaWare Pascal 2.7. BIG|0CODEDATADGROUP?_MWFSIM_MWFSIM0
?_MWPORTIOX@XEBIG?
_mwdisplay_mwstackdump_mwhalt
_mwxnormalize
_mwxshrcntZia
ct*?|Euv0mCUP6P]U+|]U]UvvFDDDu+DDD
hv|rDHv|s>VFvL++|	F)DFv+DPVvD]***Floating point stack overflow***6DT	VVV),<FVV>_mwfpopA_mwnormalizeK_mwfpstackoflo
_mwinc_tos7t8086\lc1d\fsim1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM1?_MWFSIMM@{Xn_mw8087BIG?_mw_87_f2add
_mwxshrcnt
_mwaddmany
_mwsubmany121
_mwsubmany112
_mwnegmany_mwnormalize]U>t666V}6\^FvF3L;OsBVt^FvFvF^FvDv+DF=@|tu6>FtPvvvD
^:G
u2PSvvtkPvvvLDNv|
tPvvVPvvvvvD
v|
tPVuv>66]JDV(VVVV.VJVPlpsV	n_mwfaddt8086\lc1d\fsim2MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM2?_MWFSIML@DX_mw8087BIG?_mw_87_xsqrt_mwfload_mwftret_mwfp_error_mwdshl_mwxshl
_mwsubmany112_mwnormalize_mwfret	_mwflload_mwflret	_mwftload]HU.>t66666tt,P:P+RPFPFPevuNvFPF?Fs
FPNF+?F?FNFPFPFPvFPNFV;Vu;Fr;Vu,;Fu'F;FuF;FwNPFPFPs.vtavtJvv>66]Uvv]Uvv
vv]Uvv
vv]zDV'LTXVbVlVy\\\\V+VpV	V
VVVV
V1V2_mwsqrt_mwdsqrt_mwxsqrt_mwfsqrtt8086\lc1d\fsim3MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM3?_MWFSIMK@VXp_mw8087BIG?
_mw_87_ftload_mw_87_trunc_mw_87_round	_mwftload_mwfsub_mwfadd
_mwfcomparend_mwfxch]ZU>t666F?F= |}+r +FHF=rVv+vVnF=rV^V^nFVN*FVtV^VFV]U>t66LP6|t]UH|]U@]?^DV V)<VVTV
VVV	*V
09V	AV
G>1_mwtrunc_mwround_mwfmin_mwfmax5=t 8086\lc1d\fsim4MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM4?_MWFSIMJ@UX9_mw8087BIG?
_mw_87_ftload_mw_87_fxam_mw_87_fpop]U>t66F;u;uFAd6FFtN@=u vuNNuND
rNV*F]0DVVV+17Cu9_mwfxamjt,8086\lc1d\fsim5MetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWFSIM5_MWFSIM5?_MWFSIM@T@X_mw8087BIG?
_mwinc_tosZSRP?LrHyJGFD?@ ?<;: 8?4);]0\+.,,@(Kx$78 @5hN
PQSWCD?K8UF*>>t6vF|
t|uL	]U+P]UP]UP]UP]UP]UPs]UPh]DV,Y_mwfldzM_mwfld1X_mwfldpic	_mwfldl2tn	_mwfldl2ey	_mwfldlg2	_mwfldln2tD8086\lc1d\fsim6MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM6?_MWFSIMH@X_mw8087BIG?
_mwinc_tos_mw_87_fbld_mw_87_ftret_mwxshl
_mwaddmany_mwnormalize
_mw_87_ftload_mw_87_fbstp
_mwxshrcnt_mwumodl]U >tvv66F3v|	vBVFFrv^$v^FFPvFPFPPFPFPFFPFPFPFvPNoF>@v>66]U.>t66vv6F?Ft
vD	vD	?FFFFv^@	sFF}Z=?R?+RFPvFFu	uwFFFFFt1FFuFV
FF+VF+FVFFuFFuFFFvFV+J+N^u
+FB+vFV
B+PQvvFVFFvNvFrF*F^F*\F^F<sF]aDV
VVBP\\\VVV$+2V	=V
FVV
_mwfbld_mwfbstpth8086\lc1d\fsim7MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFSIM7?_MWFSIMG@jXk_mw8087BIG?
_mwinc_tos_mw_87_f2mpy_mw_87_f2add_mwfmpy_mwfadd_mw_87_f2compare
_mwfcomparend]Uv>>t6vF|
t|uL	]U$>uF
^^F^F
tuO	vFF
HF@N66FPFvvF|
t|uL	vvFPFNv>h6tF
^SF
HF@2FPF^SN]UP>tvv66vvdFY]JDVNVVDV]VxVV	3
_mwload_se_mweval_polyF_mwcompare_tosrUt8086\lc1d\fsim8MetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWFSIM8_MWFSIM8?_MWFSIM@D@qX8_mw8087BIG?_mwset_emulation_mwset_errno
_mwload_se_mwfdiv
_mw_87_ftload_mw_87_arctan_tos_mw_87_ftret
_mwfcomparend_mwfxch_mwcompare_tos_mwfdup_mwfmpy_mwfsub_mwfadd_mwfneg_mweval_poly_mw_87_tan_tos_mwround_mwfflt_mwfload_mwfret	_mwflload_mwflret	_mwftload_mwftretZO
P?3lCC@20r77 @V]+.+,@($)Sk2;:8?4k?04=AGFD@@Ce<K$oSRP@L P_H;$m[_^\@XQPTmkjh@d
ObH8Vwvt?pgl?m0\j?|
x,k?{5hS?
,kr?wBSeBU>t
666|t?>t
V6|tPP>t66666|t6D
FD
lPH|F	FPHu?FPlPP>t666d	6D
FD
RH}ut66PPFPFPP<PFPFPFt<vF*lVt]^D
V'2V8CKVTX]^eVkrvyVVV	^V
VVVV
^V^
VV^VV)047V=FUZVkVyVV
VV^V^VV^V^VV^+V6V=?_?V*Gh?P1tPVww?Ku9kkl?s__??iRS?<H
FF?${@.	BJ:;?HCB@?<n8*DNM+.*(?$Y 6764?0\zwD,,5i>U6>t6666]68PFVuFP_vv6 PFPFP,P>t
666D
FD
RH}F6D
F6D
6PPFPFPPPFs
]UvvP]Uvv:]Uvv
Pvv]Uvv
vv]Uvv
Pvv]Uvv
vv]]VV(V	1CH^MVRVf^sVy^V^VV^^VVVVV
*V0FKVU^ZVd^mrVVVVV^VVVV^VVV$V).^=VOV]VZ
_mwfarctan_mwtan	_mwarctan_mwdtan8
_mwdarctan
_mwxtan
_mwxarctanX;t8086\lc1d\fsim9MetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWFSIM9_MWFSIM9?_MWFSIM@@ZX_mw8087BIG?
_mw_87_ftload
_mw_87_ln_tos_mw_87_ftret_mwcompare_tos
_mwload_se_mwfsub_mwfdup_mwfadd_mwfdiv_mwfmpy_mweval_poly_mwfflt_mwfret_mwfload_mwftret_mwfp_error	_mwflload_mwflret	_mwftloaddZO
O@?(CD@Qa	e77 ? 
Fr+.+,@(_<$l;: 8@403GFD@@[<vp><SRP?LH_^\?XTkjh?d3d8wvt?pl?|xbCe^U2>t6666|6D?FD?RH}NTP(TPTPFP6|uLTP66PPFPP$PFPFPFPFtYRPRP6xPlPFP]U
PH}+PPP+RPFPFP]Uvv]Uvv
vv]Uvv
ovv]0mDVV(V1SXVch_mVrV	y_V_V__V
VV	\V
_V
V$_)\3_8\B_GV
VV[VbVhz_\V
__\V
VTVVVVVV'V9VGV_mwln_mwdln_mwxln	_mwln_tost8086\lc1d\fsim10MetaWare Pascal 2.7. BIG|1CODEDATADGROUP
@_MWFSIM10	_MWFSIM10?_MWFSIM3@@vX_mw8087BIG?_mwfabs_mwcompare_tos_mwfp_error_mwfload_mwftret_mwfneg_mw_87_f2mpy
_mw_87_ftload_mw_87_two_tos_mw_87_ftret
_mwload_se_mwfmpy_mwround_mwfflt_mwfsub_mwfdup_mweval_poly_mwfdiv_mwfadd_mwfret	_mwflload_mwflret	_mwftloadZO
P?WCD?_:,P78 ?
WZ4+.,,?($3;: 8?4B0GFD?@bx<9FSRP?Lg(H>(kjh?d);\_^\?XTIwvt@pRoFl5l?|x?bCeUJ>t6D6D
FTPH}>lP@>tPPPP+RPFPFPt>t4P666666L6PFuFPiFRP6FPFPxPFPP66PPFP6FPP$PFP$P(FF6D]Uvv]Uvv
vv]Uvv
vv]0mC?D

,V16V>BNSVeTqT}VVVVV	V
VV^\V^V8A^K^PU^Z\_Vi^ns^x\}VV\V^\^V^V	V^V$8VAVSVbVtVV1_mwexp._mwdexpI_mwxexpj
_mwexp_tosct48086\lc1d\fsim11MetaWare Pascal 2.7. BIG|1CODEDATADGROUP
@_MWFSIM11	_MWFSIM11?_MWFSIM1@d@hX_mw8087BIG?
_mw_87_ftload_mw_87_cos_tos_mw_87_sin_tos_mw_87_ftret
_mwload_se_mwfadd_mwcompare_tos_mwfmpy_mwround_mwfflt_mwfsub_mwfneg_mwfdup_mweval_poly_mwfload_mwfret	_mwflload_mwflret	_mwftload_mwftretZN
PQSWCC?
N78 @?aQ+.+,?(
$	U;: 8?4)60$'AGFD?@Z*2<D[SRP?LCHV_^\?XTULBAkjh?dL?|nOx*DNwvt?pgllM?O?o5hGL@u?|\zw,U*>t66t66t+F6D
P3P3@BVt	6D
6xPFVsvvvtP6FFuv>APFPFPP6D
FtD
lPH|[F6D
PPFPXFP6D
F3F:FtB6T
]Uvv+P]UvvP]Uvv
+Pvv]Uvv
Pvv]Uvv
+Pvv]Uvv
Pavv]D

VV(V.25VI_d^iVpuV	^\VV^V
^\'^,V
1V;^@E^J\OV
UhmV	yV\V^\^VVVVV,V=VOVVrVVVVC_mwsin_mwdcos_mwdsin_mwdcosE_mwxsinh_mwxcostp8086\lc1d\fsim12MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM12?_MWFSIM@X0BIG?	_mwprintu_mwputc_mwputs
_mwnewline]USv PvvY]UP6P6P6P6P6P6Pq6Pc6PU6PG]FP statistics:AddsMulsDivsSqrtsLoadsFloatsStoresComparesTruncroundsSXDVVV V]2V7V=@]KN]Y|\]gj]ux]]]]]	_mwfstats)Tt8086\lc1d\fsim0aMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0A?_MWFSIM@,XS_mw8087BIG?_mwnormalize
_mwinc_tos_mw_87_fflt_mw_87_ftret_mw_87_ufflt]0U6vFFVDT+TD@;Tu;Dt>;DuLLDlv|uDT*DTlvD66]U>tvv663FN}B6T
tV^Vvv]U>tvv666D
vv]zDDVVVVVV	
V_mwfflt_mwuffltqt8086\lc1d\fsim0bMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0B?_MWFSIM
@EXA_mw8087BIG?
_mwinc_tos_mw_87_fload_mw_87_ftret_mwrtox]IU>tvv66vv66]DDV
VV48;V_mwfloadt8086\lc1d\fsim0cMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0C?_MWFSIM	@HX5_mw8087BIG?
_mw_87_ftload_mw_87_fret_mwxtor]LU>t6666FVFV]L'DV V(,V;_mwfretet8086\lc1d\fsim0dMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0D?_MWFSIM@@XB_mw8087BIG?
_mwinc_tos
_mw_87_flload_mw_87_ftret_mwltox]DU>tvv66vv66]:DV
V V158V	_mwflloadt8086\lc1d\fsim0eMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0E?_MWFSIM@EX6_mw8087BIG?
_mw_87_ftload_mw_87_flret_mwxtolb]IU>t66vv66vv]'DVV+8V>_mwflrett8086\lc1d\fsim0fMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0F?_MWFSIM@jX_mw8087BIG?
_mwinc_tos]Uv>>uH6vFDD
td	vDDD@DtD
]U6>u6|
t|uvL	]Y DVv	_mwftload_mwftretqt8086\lc1d\fsim0gMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0G@3BIG?W7UvDDD@DDD
]_mwset_emulationt8086\lc1d\fsim1aMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM1A?_MWFSIM
@4X_mw8087BIG?_mwfadd
_mwinc_tos]U66v>]U>t6t	6|ut
]U]U>t6t	6|ut
]U>t6d		6D
]U6>]<D$8KR]VVF_mwfsubrm_mwfsubz_mwfnegF_mwfxch
_mwfdup_mwfabsgt
8086\lc1d\fsim1bMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM1B?_MWFSIM	@'XJ_mw8087BIG?_mw_87_f2mpy_mwxmpy_mwdshl
_mwaddmany_mwnormalize+]+U*>t666V66vFu|t>3Fv:D
tBVF?D@FVFPFPFNNFPswvr'FFFFPFPFPv>66]DDV@Z^boVVVV_mwfmpyZt8086\lc1d\fsim1cMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM1C?_MWFSIM@[XS_mw8087BIG?_mwfxch_mw_87_f2div_mwxshl_mwxdiv
_mwxshrcnt_mwnormalize]_U]U>t666VK36D
:DtBT6|t 6D>6|t6V6L6|r666L6|rV\PSPS+6L+t++>@+v}6|FP666$D>F6D66]}|DVV7JUY]dhuVVV V15DLPSV_mwfdivr_mwfdivt08086\lc1d\fsim1dMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM1D?_MWFSIM@1X1_mw8087BIG?_mw_87_f2compare
_mwsubmany112']U>t666V6|t|u6>u+[6D
FTV:u5P66FP3:FtBVFFF*@]UPFFY]UF@FF;F}F]IDV(:@UV._mwfcompare
_mwfcomparend_mwfcmp<tH8086\lc1d\fsimaaCODECOPYDATADGROUP	_MWFSIMAA8@9@\BIG?WC;HU.>v
.>v.3tttt	tt	tt	tt	tt	VQS3tt	tt	tt	tt	tt	tt	tTt	tt	tt	ttWU.EEEEu
M]]a*7?LT
dl|

5
EM]eu}_mwxmpy@t8086\lc1d\fsimabCODEDATXDIVDATA	_MWFSIMAB6@Q@BIG?WC;FUv
.>v+U.>u>u>u
>u;.w rB;wr:>;>w0r
>;>w$>)>>>.	u*uu>u>tULrr;.w rP;wrH>;>w>r
>;>w2$u
3uL]+
]Eu];.wrl	;r+.	u
uur;.wr;rLrl?.26:AH
OUjYai
muy
W
	AEJNltz
_mwxdivWtx
8086\lc1d\fsim13MetaWare Pascal 2.7. BIG|1CODEDATADGROUP
@_MWFSIM13	_MWFSIM13?_MWFSIM@X@TXerrno_mw8087BIG?_mwcompare_tos
_mw_87_ftload_mw_87_acos_tos_mw_87_asin_tos_mw_87_ftret
_mwload_se_mwfsubr_mwfadd_mwfsqrt_mwfdup_mwfmpy_mweval_poly_mwfdiv_mwfsub_mwfneg	_mwflload_mwflretZN
PQSWCC@ASS78 @9QVG+.+,@(Me$ 6;: 8@4'p0W9amGFD?@]l<,$0SRP@L6?Ha>\_^\@XxT*kjh@dw<Bwvt@pl|@|wCx0?Cl)?x7?kW5h?K5hXUPH|>>t66t666D
FD
PH|gF4FPP6L6Dt
v>:FFP@w66PRFPPHPFPFPt\t+tP.PtOP'
P3tPPt	6t
]UF
P+Pvv]UF
PPvv]D		V*158VCVJVPTWVor|V]V
]\VVV
V 5:VD]MRVWVa]fVp]u\]\]\]VV]\]\]\V.V=VNVasinacos4t)8086\lc1d\fsim14MetaWare Pascal 2.7. BIG|1CODEDATADGROUP
@_MWFSIM14	_MWFSIM14?_MWFSIM+@p@X_mw8087errnoBIG?
_mwexp_tos_mwfdup
_mwload_se_mwfdivr_mwfadd_mwfsub_mwcompare_tos_mwfmpy_mwfxch_mweval_poly_mwfdiv	_mwflload_mwflretZO
O@CC@}77 @ES+.+,?(='>$@;+:8@4tT08GFD@@Br<7SRP@LyHKkjh?dslYwvt?pgl?|sx?X|@@iRo5lU>tBPt6DuLTtF6D
F6D
PH}	uPH|LxPPH|>P,6LlPtu6t
P@F6D
6PRFPP0PFPFPFP]UF
P+Pvv]UF
PPvv]D	V\]VV4V	:PSju}V
V
]V	V
V\]VV\V]
VVV	.9>V
Mb\gVmV
]V
V]V]V]VVVVV4$
_mwfsinh_coshsinhcosht18086\lc1d\fsim15MetaWare Pascal 2.7. BIG|1CODEDATADGROUP
@_MWFSIM15	_MWFSIM15?_MWFSIM)@@aX_mw8087BIG?
_mwexp_tos_mwfdup
_mwload_se_mwfdivr_mw_87_f2add_mwfsubr_mwcompare_tos_mwfadd_mwfdiv_mwfsub_mwfmpy_mweval_poly	_mwflload_mwflretZO
O	@M.bCC@
sTcc77 ?wF;+.,,@(A$t3;: 8
@4hZ:0
GFD@@O}[<_;_^\?XTlekjh?dswvt?pSlTh\@|xB^U>tTP6>6DRPV4H6D
FD
xPH|>lPH|P>PFP5P|TP@t6PPFPP$PFPFPFPt	6t
]UF
PWvv]KD
V\^V(6APVUVZVbepV	V	^^\V
V^V
VV\V	\V
38VB^KPVUV_^dV
n^sV
}^V
VVtanht78086\lc1d\fsim16MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM16?_MWFSIM@2Xy_mw8087BIG?
_mw_87_ftload_mw_87_floor_tos_mw_87_ftret_mwset_emulation
_mwload_se_mwfsub_mwfload_mwfadd]6U+FV:v uDaNNvD
tFNDu
v(Nv
tNFF]+PP
+PPU>t>t66665666d	6vFF|:?s3|
tt>vD
>v|?@r6vD??+V wtFFvvv V;rRjF vvvVF PLFv|
t'tv>tP>t6vF|
t|uL	F].60.6.a?eDVVVV(,FVVTT V	V
L_mwfloor_tos_mwtrunc_tos_mwround_tos_mwfloor_or_trunc_tost<8086\lc1d\fsim17MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM18?_MWFSIM@aX_mw8087errnoBIG?_mwset_emulation
_mwload_se_mwfloor_or_trunc_tos_mwfxch_mwfpop_mwfneg_mwfflt_mwfmpy_mwfcompare	_mwln_tos
_mwexp_tos	_mwflload_mwcheck_range_of_double_mwflret]U>t666V6D
FD
>t	6d	6|t$utPtRFPP+PF>t
 >666t
w6uv6D?RPFP+PP?RP@ t Ptt]UFPF
P[vv]D	
]$]*KR[fw|^^V]VVV
^V*V;V
@VIO\a^hV
mVrVV	VVVV
powt,@8086\lc1d\fsim18MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM19?_MWFSIM@xX_mw8087BIG?_mwset_emulation
_mwfarctan_mwfldpi_mwfsubr_mwfneg	_mwflload_mwflret]UP>t
66>t6V6D
F+T
LNT6d	dt
tY]UF
PFPlvv]@D
V)VKXVcVhVsVVVV	atan2z
t8BDDN)D$I0Ut8j@<_mwferr_mwdsin
_mwcallint_mwfabs_mwsysalloc_mwnormalizefputs _MWOSfputc fprintf$signalZ_mwcrealloc8086\lc1d\strcspnk8086\lc1d\strcmpe8086\lc1d\qsort8086\lc1d\strlendPF;2PB*7 GVKareallocF_mw_87_f2div_mwdshlstrcpy_
_mwc_exec_envstrncatbputs _mwc_unlink_mwendputc _mwfdup_OSMAJOR8086\lc1d\_rstrcpy\HVNA*={G50sn[
_mw_87_ftload_mw_87_trunc
_mwerrtextvsprintfstrtokm
_mwfcomparendfseek	localtimeH
_mwinc_tos_mwround_tosstrtolVstrtodS_mwcall_interrupt_routinesystem_mw_87_ufflt_mwfbld8086\lc1d\fgets8086\lc1d\strrchrictos\lc1d\paof8086\lc1d\atanz8086\lc1d\fsim12hJ2k<a,A'MV7wfopen_MW387_mwfmpy	__AHSHIFT_mwdln_mwgetbp_mwpmem_MWCPUstrpbrkj_mwleast_free_memory_MWSTACK_LIMIT8086\lc1d\timezoneP8086\lc1d\fsim13	ctos\lc1d\c\system3tL:3HMW.Ajumemcpy]_mw_87_fbld_mwgetcs_mwset_dos_errsetbuf_mwsend_pad
_mwhmalloc
_mwmalloc2tmpnamB8086\lc1d\fsima8086\lc1d\term8086\lc1d\fsim108086\lc1d\dummypio\N n(>UN7x[2DIe_mwfldpi	_mwcftermCclockGperror_mw_87_trunc_tos_mwfpop
_mwfwrite__mwtrunc_mwxexpstrcmpe
_mwload_se_mwclock8086\lc1d\floa5pctos\lc1d\heap8086\lc1d\tmpnamB8086\lc1d\fperroroctos\lc1d\c\system18086\lc1d\fsim11P_{C?G5Uhr
_mwsysfree_mwcall_onexit_fcnsY_mw_87_flret_mwkbnewline_mwstack_overflowsqrt{_MWES_mwinsert_into_free_chain8086\lc1d\floa48086\lc1d\cosw8086\lc1d\memcpy]8086\lc1d\atoiR8086\lc1d\fsim16RiOGcn*;.7s[_mwstackdump_mwinit_buf
_mwfsinh_cosh
ceilp_mwpop_and_jmpfreeE_mwfloor_or_trunc_tos
_mw_87_ln_tos_mwset_rounding_proc_mwallocated_mwfinit\_mwfree_mwfret_mwget_proc_address_mwdump_heapctos\lc1d\cinit8086\lc1d\onuint8086\lc1d\fsim178086\lc1d\PERROR8086\lc1d\scanr>TBrHQ2eX6(;|aw,$_mwmpyl_mweach_item_in_chunkatofSatoiR_mwexecxatolRstrchrh
_mwaprintfclearerr_mwget_exponent
_mwnegmany_mw_87_two_tosgets_mwpush_back_input_char5_mwcmpfflushgetcldexpq_mwfbstp8086\lc1d\errnonctos\lc1d\carg8086\lc1d\randQ8086\lc1d\fsim14
V$jCa=8*uNX	_mwkbputs_mwset_errnootimeGmemcmpc_mwhalt_mwreal_to_bcdrewind_mwfload8086\lc1d\strncmpf8086\lc1d\rename8086\lc1d\feof8086\lc1d\tanxctos\lc1d\system48086\lc1d\fsimab8086\lc1d\floa9s8086\lc1d\fsim15XvM)q9cR]$k@E_mwsin_mwcos_mwnew_heaprename_mwinstall_interrupt_routine
_mwpush8cs_mwmodl_mw_87_ftret_mwxtan_mwlongptr_is_valid	_mwfldlg2
_mwsubmany112_mwqsortsetjmp[_mwin_convert_real>8086\lc1d\ctop2F8086\lc1d\strncpyctos\lc1d\system58086\lc1d\strpbrkj8086\lc1d\floa8qZpP{D$f2?:,6K\_mwcall_ive_mw_87_f2compare_mwfloor_tos_rstrcpyerrnontanh_mwreml_mwdexp
_mwreallocputchar _mwpad_to_field_width8086\lc1d\setbuf8086\lc1d\ctop1E8086\lc1d\c_stkdmp8086\lc1d\getenvX8086\lc1d\_strcats8086\lc1d\fclose8086\lc1d\cexecenvctos\lc1d\system68086\lc1d\kb1D\'QV:F3L@j_mwdtan_mwadvance_to_nws5randQ_mwcheck_heap_integrity
_mwexp_tos	_mwc_exec_OSMINOR	_mwflload_mwdivlmemchrg8086\lc1d\status8086\lc1d\fsimaa^(,4;D_setmode_mwinstall_ivefrexpq	_mwcfinitC
_mwsubmany121
_mwxarctan8086\lc1d\cmp),XbND;1k 5(t_mwdoerr_MWHUGEDIFF_mwatan2_tosacos	mallocEasin	_rmemcpy}8086\lc1d\ltox8086\lc1d\memchrg8086\lc1d\strcpy_8086\lc1d\strspnl8086\lc1d\kb28086\lc1d\pmemb*UK'6bXEP=1m_mwfpstackoflomemset^_mwlseek	_MWHEAPHIkillZferror
_mwpush8ds_mwfree_heap_mwftret_mwrtoxstrrchrilogy8086\lc1d\floa12t8086\lc1d\eflctrane+,lcq3X'E?^M{
__AHSHIFTV
_mwpush8es	_mwfstatsonexitY
_mwdisplay_mwon_user_interrupt	_mwarctan_mwfileclass_mwinit_interrupts	_mwc_openvprintf$_mw_87_cos_tos_mwxdiv_mwset_flags_etc8086\lc1d\efltrans8086\lc1d\printr8086\lc1d\term28086\lc1d\init_buf8086\lc1d\floa13u8086\lc1d\intrupt1ctos\lc1d\heap3g,NTq]2{+gGB;
_mw_87_flload_exit_mwxsqrt_mwufflt
_mwxshrcnt_mw_87_asin_tos_mwyear_dayHstrcata_mwfcompare	_mwkbgetsD8086\lc1d\padr8086\lc1d\fputc 8086\lc1d\signalZ8086\lc1d\time3J8086\lc1d\_strncat8086\lc1d\fseekctos\lc1d\heap2iKX[,ma<G}BR6xhOstrncpy_mwxln_mwset_flags_after_compare_mw_87_arctan_tos_mwfdivr_strncat_mwfmaxsrandQctimeLcosw_mwabortsinv	_mwmalloc_mwc_create_mwint_mwnext_input_char5_mwffltabort8086\lc1d\fgetc8086\lc1d\_rstrncp8086\lc1d\time2H8086\lc1d\cvars28086\lc1d\strchrh8086\lc1d\cvars8086\lc1d\fopen8086\lc1d\intrup(k.7;\eGzWpR1M	_MWARGLEN_mwfldz_mw_87_fflt_mw_87_roundexit	_MWHEAPLOfeof_mwout_convert_dreal	_mwfldln2_mwfld1_mwexp_mwfsub_mw_87_tan_tos8086\lc1d\intrupt28086\lc1d\fsim38086\lc1d\strcata8086\lc1d\freopen8086\lc1d\atofS8086\lc1d\time1G8086\lc1d\fsim1b8086\lc1d\fsim0f8086\lc1d\scanf58086\lc1d\fwrite8086\lc1d\_rmemcpy}4mLQ4V9x$Gd)?n[vfprintf$_mwout_convert_real_mwxtorfmods_mwceil_tospfwritedifftimeN_mw_87_f2mpy_mwxtol_fmode_mwpadrstrncmpf_mwcfclose_all_mw_87_floor_tos8086\lc1d\fsim28086\lc1d\eflsupp8086\lc1d\fsim1c8086\lc1d\fsim0g8086\lc1d\_setmode8086\lc1d\setjmp[@o08QN}_i'IZ,C>r_mwfsubr_mw_87_fload_MWINPUT_mwtan_mwspecial_number_msg_mwfsqrt_mwxcos	_mwzwrite_mwfdivabsp_mwfree_handlesprintf8086\lc1d\fsim18086\lc1d\dos8086\lc1d\callint8086\lc1d\fsim0dLq1z+e1p'RKE[=8_mw_87_fbstpfread
_mweval_polylog10u_mwfterm\_mw_87_fpopungetc	
localtimezoneP_mwround
_mwcalldos_mw_87_sin_tos8086\lc1d\fsim08086\lc1d\aprintf8086\lc1d\fsim1a8086\lc1d\fsim0e8086\lc1d\c_heap18086\lc1d\memset^Xs2_J dnO>CW8x.(fgetsfgetc_mwsqrt_MWPROGNAMEP	_MWOUTPUT_mwvector_element_mwudivltmpfile
_mwfarctanfclose_mwtrunc_tos
_mwxnormalizegetchar8086\lc1d\time5N8086\lc1d\strtokm8086\lc1d\fsim78086\lc1d\fsim0b8086\lc1d\cfinitC8086\lc1d\exitdu3SB*:qGj_d3O.xW_MWSET_STACK_LIMITS_MWENVP_mwdos_exit_iob_MWARGP_mw_87_fret
_mwcount_argssscanf5
_mwinput_char5atan2ftell
_mweach_chunkfreopen_mwumodl_mwget_date_mwget_time8086\lc1d\mpyl8086\lc1d\time4L8086\lc1d\fsim68086\lc1d\eflcsupp8086\lc1d\fsim0cctos\lc1d\allocpw4>c|MI8h3]Sr_mwdsqrtprintf$
_mwdarctan_mw_87_f2add	_mwfldl2tgmtimeJ	_mwfldl2e_mwinterrupt_enableatanz	_mwzclose_mweach_free_item	_MWIS_286_mwfxch8086\lc1d\fsim58086\lc1d\fsim1d8086\lc1d\system8086\lc1d\rtox8086\lc1d\divl|y5fkozHtM<R5_mwfmin	_rstrncpyscanf5cosh
_mwget_file_handle_and_info
_mwpush8ss_mwinterrupt_disablestrlend_mwfneg_mwcheck_range_of_doublet	_mwat_eof5_mwltoxlabsp_MW8087	_mwftload8086\lc1d\exp|8086\lc1d\sinv8086\lc1d\fsim48086\lc1d\fsim0a8086\lc1d\tmpfile8086\lc1d\onexitY{6+@pLDiR0_Xy;Gremove_mwbcd_to_real_mwfxamasctimeL_mwxmpy_mwten_to_the_power_mwdcosmodfqexp|getenvX_strcats_mwflret_mwaerrtext_mwset_input_char5_mw_87_fxam_mwset_up_args_mw_87_acos_tos8086\lc1d\memcmpc8086\lc1d\printf$8086\lc1d\fsim18}7:J>E(B^T4g_mwcompare_tos_ctype_mwfp_erroro
_mwaddmanycallocF	_mwstkerr_MWSS_mwlnpow_mwfcmp8086\lc1d\strtolV8086\lc1d\ungetc	8086\lc1d\logy8>BR.M6cX m;H*w_mweach_allocated_itemstrcspnk_mwxsinsinh
_mw_87_xsqrtfscanf5tanxfabsp_MWARGVPlongjmp[_mwfadd	_MWIS_3868086\lc1d\sprintf8086\lc1d\fread
8086\lc1d\fsim99jV't1<KA7_mwxshlfloorpstrspnl_mwzread_mwset_emulation	_mwln_tos_MWINIT_mwxshr8086\lc1d\cexec8086\lc1d\strncatb8086\lc1d\remove8086\lc1d\floa38086\lc1d\push88086\lc1d\_fmode8086\lc1d\fsim88086\lc1d\sqrt{VV2Dhcle.lib\hcle.libcdist2DW(fPfg[	NP		F;.IZUb {V2$J8086\lcld\cvarsMetaWare Pascal 2.7. LARGE CODEDATA	@_MWCVARS	?_MWSTDIOt@xX	LARGE?N
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:4$JDZTjdzt \\\_iobt8086\lcld\cvars2High C 1.4. LARGECODEDATA@CVARS2H	LARGE?         (((((                  AAAAAABBBBBB 
_ctypet8086\lcld\PERRORMetaWare Pascal 2.7. LARGE+CODEDATA
@_MWPERROR	_MWPERROR	?_MWSTDIO'@@ZX+errnoLARGE?_mwaerrtextfputsfputcN
PU6FVFVuu6
6RP6
6VR6
6vv6
6*RFV]: 5NT
VVV3TA]H]M]R\Z]a]f]n\v]}]]\]]]TV
perrort8086\lcld\fgetsMetaWare Pascal 2.7. LARGE)CODEDATA_MWFGETS	_MWLTCONV	?_MWSTDIO@qXX6errnoLARGE?_mwinit_buffread_mwzread_mwcmpUvv^VVN
VND
tVvD
tmv|uDvD
u3|uaD
@tvvPPv
vFtPvttDPvDDTTD|uvD
@uD=tDT+T||u:vvPPv
vFumv<
utNFv|uDv|u|tvDHvT+DTFVDNv+N++|FYv|u2PttDPvDDTTD|uvT
<uA+F;rVNv4FFt)FFv)DD
@t;;TWvQRPQt4u=v)Dv|?
uLt	v
vtH+v;uFHvvPPv
vFu+tu+v;tFv<
uuvDFV1FtNvvvPPv
vF]U
}FV(
uvPV
JRvvvv]U+PPvv66]]X	__ _9V]V]V^^*^4V>^G^__]____1]\\\fgetsEgetst$	8086\lcld\removeMetaWare Pascal 2.7. LARGECODEDATA	_MWREMOVE=@RerrnoLARGE?_mwc_unlinkVUVvv>uVFVF]\\\ V\+\5\?\E\
removet0
8086\lcld\ungetcMetaWare Pascal 2.7. LARGECODEDATA	_MWUNGETCE@UerrnoLARGE?_mwinit_bufUFFvv^D
uvD
tD
tvL
v
vvD
u\vDt@uvDDTTvDT+T}DFvd
FFFF]L\\GVU\[\d
ungetct<8086\lcld\freadMetaWare Pascal 2.7. LARGE)CODEDATA_MWFREAD	_MWLTCONV	@_MWFREAD@X@?errnoLARGE?_mwzread_mwlseek_mwfileclass_mwinit_bufUV+vvFD
uVvD
@uA|ty|ur>uevDtv\RvTLQRTR@vDHufvDTTDv|tD
tvDuPttDPvDv|uvT|uA+V+vVFHD;Vu;FtLPDN^+SQDPFvDvDTTDv|D=tDT+T|vTv<uA+vT>tvCvDTLA\+FVuA+Cv\vDHT;T:uvD;DuD<vDH;Du>uvDvT+DTDv|uv|u.>uvDN++}vDHvT+DTFVDNv+FFV;sPv4T
^9v^
BV)VFv)D>v<=FFvDDN++|(D 4vD)FFDF=rD		FFvvvVvDPFF)|S	\\\R^Y^p^]]V^^^^
^^R^Y^^^^^U^\^m^]sFFtuF)Fwv|u9D
tPvttDPvDDTTv|ZF+vFVDNv+|NNv4FFv)D)FvuuvL
FevD
@u7Dt3PFPvTRFtitcF:tvDPtZPFPvTRFtu(vtvLF:u	v
CvF;VtWRRRvTRMFvF;Fs5v6^PvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
uvL
 [vD
tvvvd|uDF
nFV|++l}FFu+vvvvv+
F]oG]__]^*^:VT]f^m^w_^^^^__V___]_._B\I\\\b\r_\\V\\_Bfreadctx8086\lcld\fopenMetaWare Pascal 2.7. LARGECODEDATA_MWFOPEN@Nerrno_iob_fmodeLARGE?	_mwc_open_mwc_create_mwfileclass_mwlseekUV+VvvVv
v^Nv^*+taatbugrt@tteutSwtxtoFv3F<auBv3<wuBV0uDFvt5vvvvFvFtu
iuv<vPvvFv<t>tt+v<u+PvvF>tvFF]UFv
t	FvvFFvFFFV]Uvv^F
DuD
u
vD
vD
tvL
tvL
@v
F<t<uFtvL
tP+PPv
]U3tBVVVRNQNQNQNQvv
vvEFtFF	FVFFtvvvvvvvvL
DFV]V	]]]]]V]]0]5]IVQ]W]h]m]\\]]\\7VhV}VVB?fopens_mwget_file_handle_and_info_mwset_flags_etct8086\lcld\fwriteMetaWare Pascal 2.7. LARGE CODEDATA	_MWFWRITE	_MWLTCONVN@kX:errnoLARGE?	_mwzwrite_mwinit_buf_mwlseekfflushUFVvv^FD
tD
@tvvv
TRFV

FuA+vTt@R^
^SDPFF+vFVD;Vt;FtFF)Fv16PRvTR;tFFNwn\v|uDvD
@tHD=|V+VNN^+|Nv
^?F+vFVD;Vu5;Fu0PttTR=tvDDTTFv)DFF)FFF=v4		FPv
vVvTR;FtFFF)FFwpv
v^?v)DFRFvDN++|

FN^uA+Tv
v^?vDFFDN^+|FVD+FV}RD+D;}4
F^?FFNv)TvD)F)Dv|	vFw
u4t.PvttTR=u0vDDTTtv
Lv>t	vL
 FF]
U
vv^D
uL
 KvD
tvvvLF
nFV|++}
e	
]]]L\\^^^\^^w\\^^^^^^^^,\f]l]]]]]V]]vFFu+vD
tP+PPDPvvvvv+
FvD
t vvYYP+PPvDPF]
VQVfVfwrite
_mwfwrite_t8086\lcld\init_bufMetaWare Pascal 2.7. LARGECODEDATA_MWINIT_BUF@L_iobLARGE?_mwfileclassmalloc{Uvv^d
;u;uDPF<t<tvL
;Vu;Fu vDP<u	vd
vL
 ;Vu;Fuvd
vD
t.PvDTYud
vDTTDvD]\\+VB\E\YVr\u\VI_mwinit_buft8086\lcld\setbufMetaWare Pascal 2.7. LARGECODEDATA	_MWSETBUFB@*LARGE?freefflush_mwlseek.Uvv^D
uD
uvd
F
VuuL
DTTDv
FutV^w
v
F^+wGvF7Gu
wwYYF
VvDTovD
tD
tDtvvYY,vD
tPvD+QPDPvDvDu
ttYYvd
vL]VVVVW
setbuft8086\lcld\renameMetaWare Pascal 2.7. LARGECODEDATA	_MWRENAMES@XerrnoLARGE?_mwc_rename\UVvv
vv>uVFVF]\\\V+\1\;\E\K\
renamet8086\lcld\freopenMetaWare Pascal 2.7. LARGECODEDATA
_MWFREOPEN	?_MWSTDIO@Xt_iob_fmodeerrnoLARGE?fflush_mwfileclass	_mwzclose_mwget_file_handle_and_info_mwset_flags_etcfreeNUvN+vF}++}vv^D
tD
t	VYYvDPF<t<tvDPvD
F+D
VN;u;t';u;t;
u;t3=FV;u;t;u;u33tBVVFPVRVRVRVRvv
vvFtFVFVvvvvvvvvD
tIFtFt	vL
VvD
uD
uvDTTFt(LFtFuFuvttYYvD+FV]i	VVTVbVyV^^^^^^^]]^^^^^]]]]8VjV	\\V
\\freopenjt8086\lcld\fcloseMetaWare Pascal 2.7. LARGE CODEDATA	_MWFCLOSE	?_MWSTDIOw@X<errno_iobLARGE?_mwlseek	_mwzwritefree	_mwzcloseUvv^D
uFvDtv|tD
t+vD
uw|}pD
tP+PPDPv+DPttDPFv+T;uFFvL
 vDTTDFF]U
+FvN+vV+}o++VN|bv;D
tZv^D
t8D
t
VFYY	vD
t2vDuD
u
ttYYvDPvD
FF]UPFv
t;
u;tPRYYF=sF6
6YYY]M	
]]iVV]]^^^bVpV]]^^^\\\\\\)fclosefflush_mwcfclose_allt8086\lcld\tmpfileMetaWare Pascal 2.7. LARGECODEDATA
_MWTMPFILE	?_MWSTDIO @yX LARGE?malloctmpnamfopenr}UvFPFVNQRPYYRPFV
tvT
L6FV]w+ CTV.V7VI\O\S\d\h\tmpfileht 8086\lcld\_setmodeMetaWare Pascal 2.7. LARGECODEDATA_MW_SETMODE@8_fmodeLARGE?A<UFFu
F

u	vL
@
uvd
]K	VV_setmodet,8086\lcld\feofMetaWare Pascal 2.7. LARGECODEDATA_MWFEOF@P	LARGE?TUPvD
tFFFY]UPvD
 tFFFY]Uvd
]LclearerrBfeofferrorVt8 8086\lcld\fgetcMetaWare Pascal 2.7. LARGECODEDATA_MWFGETC	?_MWSTDIO@TXLARGE?freadXUPvvPPFPuF*Y]UvvYY]66YYV@\F\J\fgetcgetcgetchar>HtD8086\lcld\fputcMetaWare Pascal 2.7. LARGE)CODEDATA_MWFPUTC	?_MWSTDIO	@_MWFPUTC@MX@LARGE?fwriteUFFv
vPPVRHtFFFF]UPv
vvFY]UP66v}FY]UFFu+M+uA+Vvv
RPvvFN+;u;tFFF]]VH]i]n\u\z\]Vc
NZUP66vvsF66PRRQHtFFY]1]\\\'\.\3\;]@V0fputsfputcputcBputcharcputst\8086\lcld\fseekMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDIO1C@_MWSTDIO1C@D@errnoLARGE?fflush_mwlseekUF|=FV+vvFdD
u|tND
tD
tDt
vvYYuvD
tD
tDuvD)F
Vvvv
vDPvDDTTvvv
vDP>uVF
Vvd
F]UvFvFR+QQDPFVvD
tC|h$t<D
tD
tDuvD)FVvD++NvFVFV]U+PPPvv9
vd
]5	
\^(^2^oV]]^^^^^(\G]\]fseekftell rewindtt8086\lcld\printfMetaWare Pascal 2.7. LARGE2CODEDATA	_MWPRINTF?PRINTF_EXTERNALS	?_MWSTDIO@X$XLARGE?fwrite
_mwaprintfUSv6t6tv
PvvN
+;u;t
v6D8Y]UP
.vvvv
fFY]Uvv
vv66]UF
Pvv66|]UFPvv
vv^]5VJ\P\RTV\Z\iVn\s\]]]]]]0vfprintfDfprintfvprintfprintft'8086\lcld\sprintfMetaWare Pascal 2.7. LARGE)CODEDATA
_MWSPRINTF?PRINTF_EXTERNALS@wX$LARGE?
_mwaprintfl{USN
v^6F
6GY]U
.vvvv
v]UFPvv
vv]S\,\.T2\6\EVP\U\nvsprintfsprintfZGt(8086\lcld\aprintfMetaWare Pascal 2.7. LARGE5CODEDATA?PRINTF_EXTERNALS
_MWAPRINTF@_MWAPRINTF=X$@
x@BQerrnoLARGE?_mwudivl_mwout_convert_real
_mwpush8es_mwout_convert_dreal0000000000          UP*F

;rVRvv
F)F

wY]UPt8N;v1+VtuRPRvRPmY]US6F<*t<1r<9vu6<0t6F<0r<<9w8FF
6*)0V6F<0rg<9va6<*uW6<}PuF6F
6FPuFFF]USFV+F6:u6<t9
uA+V66)
0P^^FVF6* wj.1mzS8+Fut+PFP6<.u:6<u6F<0r<9vPPP*6<hu
,6<lu
6<Lu6P^^+FV)
.]
USFt	;w)Y]US@v6\*iwit(Xudtousutgxu8
v6D6T} 6T6\6E^])].]H^M]T]j]o]w]]]]^^^^^^^^9^D]K]R^\^a^^^]]]]]^^^^^^^^^^^	^^^\1\3\5\7\9\;\=\?\A\C\E\G\I\K\M\O\Q\T][]a]h]n]u]{]]]]]]^^^+^^]]^]]^]])^2]9]>^B^P^S^W^a^t]{]]]^^BT:@P{t:+2t_: 8
Q8t?:0@)8t:0v6T;@RY]US
}0^6_6xuW744Y]USv6D6TFV4uvbu=wKFF8*F+VFRvw=8*RPvv^FVSLuw
64044+46]US6>v6DY]US>uVVu
+R,+>u
6>6;r>t;>vFFFFtu
uG@tP:P
tut6;v+VRPRv>uVVu466P64V
t]USP0FFVV=
s0FWv^6@Nw]US00F:F+FVuvPvF+FVuv	Pvg	FPFP
]U+uA+6
F
NUPvv]US
0^
^]]$^*]1]8^?^F^J]Q]X^]^h^l]s]z^^^^^^^^+^9V\^^e^i^p^s^^]]]]^^]]^^]]^] ](]3^;^@]G]L]U]\]g]n]w^]]]]^^^]]^^]]]]]]^]]^^^\a^*u0tzE3vq.
	

	

























	
	
	
	




{	Y	

	


P66
.>u6L*F<dt<iu
6	6+v66^>u'v6tttt4
Rv676TRP^6FuRPVR
uR6F6TFVuuz6+uA+v;rv6uVvvv
tv]b^\(\*\,\.\0\2\4\6\8\:\<\>\@\B\D\F\H\J\L\N\P\R\T\V\X\Z\\\^\\b\d\f\h\j\l\n\p\r\t\v\x\z\|\\\\\\\\\\^]]^^]]]]^^^^^^^^^	^
^] ]*^@VF^Q^VV[Va^i^s^w^{^]]^^]]]]]]]]^^^^],]@]G]U]Z]n]u]z]}]]VVW9_mwsend_pad_mwpad_to_field_widthB
_mwaprintft08086\lcld\printrMetaWare Pascal 2.7. LARGE3CODEDATA	_MWPRINTR?PRINTF_EXTERNALS
@_MWPRINTR@X$@@LARGE?_mwten_to_the_power	_mwftload_mwfmpy_mwftret_mwreal_to_bcd_mwfload_mwfcmp_mwfdivr_mwfadd_mwspecial_number_msg_mwget_exponent_mwfdiv	_mwflload_mwpad_to_field_width_mwfneg_mwsend_padQUSv6D*6T+VRFPv\SFPFPFPFPvv6DFFvBFVs1*$FFv6LF06\6@FrFF=}Fv6Dv6\6x0t+F@;}6D]US
Fv6;D|vV.6h.6fuvFPFP.6l.6jv\Sv\Sv\S.6p.6nr@v6Dt\SrPv\Sv6D]U6FPFPvv<tFPF}*@Ft.PFPFPFPFPFP.6p.6nsFP2rPFPFF**Ft0PFPFPFPFPFPrPs+FP.6.6|FPNF^*Et GtetftgtFF+
F@PFV;|Roz00GG	FvB^AFFFv]UvFP
S]
US	 V_7_<\F]UV_^^VV5V?_F^K^NVSV	_eV
r]_^^VV_^_\]VV8VB_L_QV
[]e_l^q^3tVyV_^_\]V__\]_^_
V_^^V*\4]TV]T[t(;vQ$Y]USt
rY]USvV.6h.6fsvVvV t +t  WY]USPFFNF;Fv0tF+N+;u;uu
v.uNFHv6DF+F)(]USuu
v6\tP P
u>$u
v6\aY]USP>*(4;>?t.v6Dutv6L*;}@+;rN,NAv6LV)6|tIQBBR;v6|t1u$>t(
u	v6D^v6D*;|R,P
v6D*;+RRPv6DtPP
ufv6|tYK*}*t5;'v6tV.6h.6fuUv6|t*u(^P(BB(^P*)v6L;rN,45F)v6D6|tQQ^gPP
6*RPF]\V\],]1]@]K\X__^d^gVlV{_VV\]]\]]\\X]]X1\>]E]M]]\e\j]q]v]y]]\\\\]]\\\](]]7]>\C]J]g\p\u]|]]\]]V\]]]]]\\]]_^^VV3]:]A\P^V\]]d]j\w^\]]]\\]^]]]\]]v6tP
v6|utRPR]US
F,@6>?tF.Fuv6L;rN^NN)VJv6T6|tRv	^pv6tP
v6|u:t,RPR^*FHPP
*F}@*F+*FF*
}0v*NF>*F=|Vv^6W@@PV
]USF>uFF^*Et[GtetQfu{gtx>tkuF*H=|;n0Ff*L7;r)
$]US*}FFF
FFc?@*@@F]U.q>u>uFFFPv6vvvv
vvNQv*Ft PvFP
>uuFFF?^*EtAGtCet7ftgt4*;|?*(w0>u(wV\]]]*]1]9]>VU\ZX^\lXs]z]\X]\]]]]]]V\]*]X8]2\D\N\]\sXv\\XXX]]]]]]]]]\.]5]>]E]S\Z]a]k]p]w]\\]]\]]]]]]]<\PV]]d]i]o]v]]\\]]\\]]]\[*H=|;pH(1?*6*N3;uA(u(($v\>$u]??? A00.1\]]\\'].]2\:]E\M\P\S]Z]^\k\2_mwout_convert_dreal_mwout_convert_real
td98086\lcld\scanfMetaWare Pascal 2.7. LARGE:CODEDATA_MWSCANF	@_MWSCANF?SCANF_EXTERNALS	?_MWSTDIO)@
@XXBerrnoLARGE?fgetcungetcfeof_mwmpyl_mwin_convert_realwU>u[66YY<	t<
t<
t< tH6tA+V+)F6F<	t<
t<
t< t]>u6>u66YY6>u66*Pp:UF]UP>u66YYu<<tFFFF36<uBVFY]USv6D+6D>u>uA++>u66YYY]USv6|u6Dv6D6DnUSnUSY]US>u66YY.Y]USPv6t6tV0rZ9wU1
v6t6\*06Dv6t6tF<0r<9v]USP+v6D6D6t:uRv6tF<	t<
t<
|;t
< t	Xv6Dv6\F<	t<
t<
t< tt^9F<	t<
t<
t< t^cv6\?t5t^?v6\:u6Dp+^Iv6D6\?*u	6D6Dxv6\?hu6Dv6\?lu6^^^^\^'^,^B^F^[^a^e^l^p^^^^^^^^^^\^^^^^^^^V^^^^^^^5^<^@^CVk^^^^^^^^^\^^^ ^'^+^.\3^;^?^D^I^T][]]]]]]]]Dv6\?Lu	6D6Dv6t<<cu>uv6\P^^v6D]USPF*0
v.F<0r<9vF<ar	<fw'F<Ar	<Fw^6FH;rFFF]USFFGF<_t3vP^tt4F+RPvvv6L+Nv^	NwFV]USP^<0tyvv6t6\2F<Xt<xuvv6t6\+v6t6D<Xt<xu
80Pl]USPv6\*iwiuXuodtotXutxtXwv6D
6D<dt<iuc>vVvF<+t=<uGg3<uBv6T6\,v6Dv6D*tKt]US+FFV{+t^7F*PP^uGF*P6^FVtFV+FV]USFFFFFH|at^PcP^uFVv6L+Nv^F;F}FFV]USP^cFVt^*<:t	^H^]FV]USP^FV]US?t0^,)]0]8]V>]E]N]n]u]]]]]>]'v6|u
vF^>vtY]US(F>uFF+VNtv6\JF<	tV<
tR<
tN< tJuBF=uPFP^^FFvB^6_Cn^FFuvFP^^]USv6|uuU5	PvU_	PY]USN
v^6F
6GY]USY]US$+v?^uF$F$v*jvv4<]uXt^FhF?3*jtBV:VuFv6|u
mvF^u^>vtv6|uv]UvTFVFvFFU
P'*fFfF]US^*uyE3v.
V}VV=VVVv6|u@6|uv,v6|uvv6t4T9v^|v^v6|uVPVP6t6t6tvPvP+PPP@]*]]4]S]Z]l]s]_5_I^s^>]E]Y]]_^________
___________ __$__(_*_,_._0_2_4_6_8_:_<_>_@_B_D_F_H_J_L_N_P_R_T_V_X_Z_\_^__b_____Vv6|u5v6\_v6t4^N^v6\?6Dxt^l<t	^X^Pv6\w7R;v6\w7Vv6\w7DPv6|uF<nt
<t	6D6DY]UA+66
FPO]U+VN
F
P]UFV
F
P]GMS^VV^^\\\^)^.^2^D^K^U^Y^^^b^t^z^^^^^fscanf*
scanfsscanfZ
_mwadvance_to_nws
_mwinput_char_mwnext_input_char_mwpush_back_input_char_mwset_input_char	_mwat_eof) t	B8086\lcld\scanrMetaWare Pascal 2.7. LARGECODEDATA_MWSCANR?SCANF_EXTERNALS@2XLARGE?_mwadvance_to_nws
_mwinput_char_mwnext_input_char	_mwat_eof_mwset_input_char_mwpush_back_input_char_mwbcd_to_real	_mwftload_mwfneg_mwftret_mwten_to_the_power_mwfdiv_mwfmpy_mwflret_mwfretU>FVFFv'<+t<uFFF3<uBVNF+FFFtt
v^^FF<0r
<9wFX.tRCt
v^^7F<_tsu<0tFFvBFFNFvF<0r<9v_tFw.tNF<0r<9vKuEu.Pt
vt
^^^^_tN5F<_tsu<0tFFvBFNNFvF<0r<9v_tFFuFF+	FFFH|;vB,0FuFFvBvtFF=Nu(FPFPwF<Et<etFFNF+VFV;Vs<+t<uF3
D+uBVNFF<0r<9v*tt+Pv_t@'F<_tF
V*0VNFvF<0r<9v_ttFFF)FFFutFPFPFt\}(PFPFPFPvFPFPFPFP
uv^?8
uFP4		
TTVVN^aVs\x__\^^3V<_D\O_W\\Ve_^9TTVy^^_\_\^Z]_V
iVV]]V
V]]VV]w=vtE4FPv4T]	V]V_mwin_convert_realtF8086\lcld\tmpnamMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDIO10
_MWSTDIO10@
@	LARGE?YU++d0+
00>rFFuFFvvFFV]0000.TMP \1\
T\ \\0\3\@\G\K\O\W\f\k\p\
tmpnamtG8086\lcld\cfinitMetaWare Pascal 2.7. LARGECODEDATA_MWFINIT	?_MWSTDIO@RX4_fmodeLARGE?_mwcfclose_all_mwc_unlinkfreet6d
6d
6L
@6L
@t6d

6L
@U<666v^T
LVYYu]Y\\]]]']]7]>\D\J]Q]Z]]pVw]}]]V]]]]V]]]		_mwcfinit	_mwcftermhRtH
8086\lcld\kb1MetaWare Pascal 2.7. LARGE,CODEDATA	_MWKBDATA_MWCONSOLE1	_MWLTCONVX@oXLARGE?	_mwc_open_mwzread	CONuU>u+RPRv
vDRPRFvN^;8Iu:]uHvu v^:Fu@:uKK]4]]]V]]*];]B]FVS\Z\b\\\k	_mwkbgetst$I8086\lcld\ctop1MetaWare Pascal 2.7. LARGECODEDATA_MWCTOP1@LARGE?_mwfree	_mwmallocUvv]Uv]	
VVfreemalloc$t0J8086\lcld\ctop2MetaWare Pascal 2.7. LARGECODEDATA_MWCTOP2?_MWHEAP4@fX LARGE?	_mwmalloc
_mwreallocjUFfFV++|}+'vFV]Uv
vv](\.\3\:VE\K\VcallocreallocSt<K8086\lcld\time1MetaWare Pascal 2.7. LARGECODEDATA_MWTIME1@]6LARGE?_mwclock_mwget_date_mwget_time_mwmodlUFPVRNQFFFHFFFFPVRNQFFFv+dFV+PSvvvNFVFvv
Fut
^
]2VVHVZVVTclocktimetHL8086\lcld\time2MetaWare Pascal 2.7. LARGECODEDATA	@_MWTIME2_MWTIME2?TIME_FUNCTIONSP@@X	LARGE?;Zx0Nr3UF*FV*V=v+rFuFFvFV*VF]U
vF*F*F*F*F*Fl
vv2
JVFJBB};=		]A\I\g\]T M]]]]]]]]]]]]] ]](]	localtime__mwyear_daytN8086\lcld\time3MetaWare Pascal 2.7. LARGECODEDATA_MWTIME3?TIME_FUNCTIONS@^XLARGE?	localtime
localtimezoneXbUS4
u*| jt
mtnu+
@}]UvvFV+FYY=
.FV]@  @l$O7X	\\TT)\\S\Y\\\b\s\x\{\\\\\\\\VV\\\\\
gmtime.txP8086\lcld\time4MetaWare Pascal 2.7. LARGECODEDATA_MWTIME4	@_MWTIME4@g@TLARGE?	localtime* 
:
6\\	\\\\\\\SunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDectU
vFvFv
}00D}0D0D}0D0D}0	D0DF|B==vvDF|=(Qv0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctime]E\2\>\R\_\s\\\\\\\\T\\*\8\F\I\W\bV	asctimectimext*R8086\lcld\time5MetaWare Pascal 2.7. LARGECODEDATA_MWTIME5@
2LARGE?_mwyear_day_mwmpyl_mwfflt_mwflretUS+Fv6;Duv6D6T;FV6DF6Dv6DF6DF6DF6DFFFVV;FuFF;F}FFuvP=;vNFuvP=;sNv6D6;D}^PQPFRP]U0vv
vvvvFV+VF+FFv^*+^N*v+vN*,S+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime5t.T8086\lcld\timezoneHigh C 1.4. LARGECODEDATATIMEZONE@	LARGE?
localtimezonet0U8086\lcld\randMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDLIB1
_MWSTDLIB1@@GLARGE?_mwmpylVKAPmNP6690UF]\\\V\\)\5\>\B\randsrand0bt2V8086\lcld\atoiMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB2@9LARGE?_mwmpylU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFvF<_u=LF<_t)+R
RvvN*+0NvFvFF<0r<9v_ttV^VFV]Uvv]Uvv]pVatoiatol]t4W8086\lcld\atofMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB3@jLARGE?_mwbcd_to_real	_mwftload_mwflret	_mwflload_mwfneg_mwten_to_the_power_mwfdivr_mwfmpyE U4FFvF<	t<
t<
t< tF<+t<u3v<uBVF+FFF3v<_t'su<0tFvvBFFFvF<0r<9v_tv<.uI.v<_tsu<0tFvvBFNFvF<0r<9v_tFF+	FFFH|;vB,0FuFFvBv6XtFF=Nu$FPFPFPvvvF<Et<etyFFFvF<+t<u33v<+uBV v<_tF
v*0VFvF<0r<9v_ttFFF)FtvvvvFt_})PFPFPvv'vFPFPvvvvvFut
VN
L]Uvvvv
FP.v]U+PPvv
FPv]>	
NTiV8Ys\]^ V+]CVM\X^]VlVv\^V	]atofstrtodct:Z8086\lcld\strtolMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB4?_MWCSTATUS@2XerrnoLARGE?_mwdivl_mwmpylnU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFu3v<0u$FvF<Xt<xu
FF2F+F
$uv<0uFvF<Xt<xuFF=|=$v<_uvF<_u*0F
5F<0r<9v*F<ar<zw*WF<Ar<Zw*7FFF}VJ;}yFRPF+VQ+FV})t<[FF
FFYFRPvvFVFFVFVF tV^Vv
Fut
VNLFV]lVVNVwT}TVB
strtolt?\8086\lcld\getenvMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB5@n_mwenvpLARGE?_mwcmpUnVN+uA+d;rF^NvvvvFPuv^8=uGFV2+uA+v@FVv<u+FV]6\\\TVF
getenvtA]8086\lcld\onexitHigh C 1.4. LARGECODEDATAONEXIT@ONEXIT@ZH	LARGE?T?VT>VUFVNv6];u;t
(\
\\\\.\3T9\?\E\H\L\$onexit_mwcall_onexit_fcns4t C^8086\lcld\signalHigh C 1.4. LARGECODEDATASIGNAL@SIGNALI@CH*_iobLARGE?fprintfexitGGP RPP RP	\\]]VVV\*\]2]7V9.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
Gsignalkillt,E_8086\lcld\setjmpCODE
_MWSETJMP_@	LARGE?setjmplongjmpMlSETJMPUWE
EFEFu]EFEE+]longjmpUuF
=u@]]u5]
]uu_Kt8G8086\lcld\dummypioMetaWare Pascal 2.7. LARGECODEDATA_MWDUMMYPIO@	LARGE?_mwfterm_mwfinittDIa8086\lcld\memcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCPY@@	LARGE?UNv
FV]M
memcpytPKb8086\lcld\memsetMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMSET@@	LARGE?UF
NFV]
memsett\Mc8086\lcld\strcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCPY@7	LARGE?;U+
uA+BVv
FV]
strcpythOd8086\lcld\strncpyMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCPY@^	LARGE?bUFVFVt:V+
uA+Vv
N;s+FV]strncpyFttQe8086\lcld\strcatMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCAT:@C	LARGE?GU+uA+
uA+Av
FFV]j
strcattSf8086\lcld\strncatMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCAT@T	LARGE?XU+uA+Vv
uA+vv
^9vv^]strncatZtUg8086\lcld\memcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCMPL@LARGE?_mwcmp(Uvvv
vv]9V(
memcmptWh8086\lcld\strlenMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRLEN3@	LARGE?U+uA+])
strlentYi8086\lcld\strcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCMP2@LARGE?strncmpUPvv
vv
]aV'
strcmpt[j8086\lcld\strncmpMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCMP@QLARGE?_mwcmp(UU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRt]k8086\lcld\memchrMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCHRO@2	LARGE?6UVF
uA+V;VsFVF+]*
memchrt_l8086\lcld\strchrMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCHR5@D	LARGE?HU+uA+VBF
uA+V;VwFVF+]]
strchrtam8086\lcld\strrchrMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRRCHR@J	LARGE?NU+uA+VVBv^:F
uFN+]strrchrQtcn8086\lcld\strpbrkMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRPBRK@	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FVvNv+}FV+]gstrpbrkQteo8086\lcld\strcspnMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRCSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FV+FV]fstrcspnLtgp8086\lcld\strspnMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VtFFVvNv+|FV+FV]g
strspntjq8086\lcld\strtokMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRTOK
@_MWSTRTOK@?@LARGE?strspnstrcspnUFFtB+uA+VFvv
vvvVvV
FVFFtevv
vvFvvv
@RPv^@+|u+FV]0\\0\?VW\[\xVV\\\\\\
strtoktlr8086\lcld\errnoDATA
?_MWSTATUS
X	LARGE?errno6tns8086\lcld\fperrorMetaWare Pascal 2.7. LARGECODEDATA_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPLw@D@$errnoLARGE?_mwfpop	_mwftloadHUvv
F]
UF]T
VV\\T7\=\_mwset_errno*_mwfp_errorTt(pt8086\lcld\floa5MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA5@>LARGE?	_mwflload_mwfabs_mwflret_mwfneg_mwfloor_tosdUF
Pvv]UF}]UFVy]UF
Pvv]UF
Pvv]+		\V]EVJVOV]\l]{\V]:_mwceil_tosDfabsceilTfloorrabslabst4ru8086\lcld\floa8MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA8@mLARGE?	_mwflload_mwfdup_mwtrunc_tos_mwflret_mwfsub_mwftret	_mwftload_mwcheck_range_of_doubleUF
Pvvvv]UPvTDTuFvD?FD
?DFY]U
F
PFPFPvFPvv]U
F
PFPFtFFFPvv]A>		\VVV](V3]\VV@tv]\VVV	]frexp{ldexpmodftLvw8086\lcld\floa9MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA9@cLARGE?_mwfload	_mwflload_mwfcmp_mwfdup_mwfdiv_mwtrunc_tos_mwfmpy_mwfsub_mwflretU.6|.6zFPuv
BF
PFPFPvv]7TTV\V;\@VJ\OVTV^\cVhV	sV
fmodtXxx8086\lcld\floa12MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA12@fTLARGE?_mwfdup_mwfabs	_mwftload_mwfcompare_mwset_errno_mwfload_mwfnegjUPXPH|5P.6d.6bFXR}Y]0mC^3V
V\VVV,\1\4V9VA\FVQV@_mwcheck_range_of_double|tdzy8086\lcld\floa13MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA13@^LARGE?_mwfload	_mwflload_mwfcmp_mwset_errno	_mwln_tos	_mwftload_mwfmpy_mwflretU.6j.6hF
PrPlF
PtPvv]f}q(7[?3\\VVV)V.\BVGVL\QVVVaV	log10tp|z
8086\lcld\sinMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTSIN4@LARGE?_mwdsinUF
Pvv]}V,
sint|{
8086\lcld\cosMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTCOS9@LARGE?_mwdcosUF
Pvv]}V,
cost|
8086\lcld\tanMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTTAN;@LARGE?_mwdtanUF
Pvv]}V,
tant}
8086\lcld\logMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTLOG<@LARGE?_mwdln*UF
Pvv]}V,
logt8086\lcld\atanMetaWare Pascal 2.7. LARGECODEDATA
_MWCVTATAN@LARGE?
_mwdarctanUF
Pvv]}V,atant8086\lcld\sqrtMetaWare Pascal 2.7. LARGECODEDATA
_MWCVTSQRT@LARGE?_mwdsqrt6UF
Pvv]}V,sqrtt
8086\lcld\expMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTEXP1@LARGE?_mwdexpUF
Pvv]}V,
expt8086\lcld\_rmemcpyMetaWare Pascal 2.7. LARGECODEDATA_MW_RMEMCPY@ 	LARGE?$UNv
ONFV]_rmemcpyt8086\lcld\_rstrcpyMetaWare Pascal 2.7. LARGECODEDATA_MW_RSTRCPYq@1	LARGE?5U+
uA+Av
ONFV]_rstrcpyt8086\lcld\_rstrncpMetaWare Pascal 2.7. LARGECODEDATA_MW_RSTRNCPY@T	LARGE?XUtBV+
uA+Vv
ONN;s+FV]	_rstrncpyqt8086\lcld\_strncatMetaWare Pascal 2.7. LARGECODEDATA_MW_STRNCAT@f	LARGE?jU+uA+V;VrFV9V+V+
uA+Vv
^9v^]_strncatt8086\lcld\_strcatsMetaWare Pascal 2.7. LARGECODEDATA_MW_STRCATS@	LARGE?UFFV+uA+VFF;FvJV+V+v<uA+V4^9v^vFvTuFV
]_strcatst8086\lcld\systemMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDLIB6
_MWSTDLIB6@@43errnoLARGE?_mwswitch_chargetenv	_mwc_exec?COMSPEC
 U+uA+t+PwRPxzYYu+m|  FC wtv||Ftrr}|t@@Pzx]		\,]3]GVL\QVd]k]\V)
systemtctos\lcld\c\system1MetaWare Pascal 2.7. LARGE8CODEDATA_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICESa@tXXfCbsKbdbsVidLARGE?closebytestream_mwfree_handle	errorexitUFt]	TTUV<MV;EV;_Uv6F*tPv]UF*P]w\\\'V<VRVc+	_mwzclose_mwdos_exit^_mwdoerrtctos\lcld\cargMetaWare Pascal 2.7. LARGECODEDATA_MWARG@_MWARG@m@
'LARGE?rgparamcparams
csubparams_mwARGput_parmUS6
7G6M6u>v6tF66D
Y]scan_args	U+PPVRtF@FFH|bvHFF@=vvFPt,F@F;F}FF;F}F]count_args
UP++PFt+VFY]set_$up_argsUvF6
6P6
D]g\\\6\G\K\T\wV\\\VVV\\\'\\4\:\C\G\q\}\\\\\\\\,_mwset_up_argsl
_mwcount_argsFt0ctos\lcld\c\system3MetaWare Pascal 2.7. LARGEVCODEDATA@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@HXfXXMLARGE?	_mwmalloc_mwfree_mwdoerropenbytestreamopenfile
deletefilermwmmmUSFv6DvvFPvTPvDTttuniUHFV;vuv[F;F}F=2}HP8<fF]UPF*vvvY]UF=u[=tV=tQF=t=	uQF=r=v=F=t5=)	t0u+F=t=	uu
t+P]Uv<[uCDF<Kt<ku4vDF<Bt<buvDF<Dt<duv|]uFFF]U4F>tlF*vv+uA+RPPP6QFPtvF]^^)V<VH[\b\s]^^^]]]\\]^^^V^^^V^,^3^B]V0];\B\S^Z^_^]^^^VRU+uA+rvvt+zF>tsF*vv+uA+RPPP^
*QFPtvnF]UPFPvv+uA+RPPP6PvPuY](1];\B\S^Z^_^]^^^V]]VVR_mwc_create(	_mwc_open_mwc_unlink{_mwsetT_dos_err=_mwfree_handle	t8086\lcld\exitMetaWare Pascal 2.7. LARGECODEDATA_MWEXITS@,6LARGE?_mwhalt_mwrestore_interrupts_mwdos_exit0Uv]Uv]P
VVVexit_exitabort$tlctos\lcld\cinitWAHSHIFTCODEDATADGROUPSTACK?INIT_MW387_USED1_MW87_USED1_MWAHSEGMENT	_MWLTCONVHH8 
0T X@8
	8WBSVIDERROREXITSTRINGFPROTECTEDMODELARGE?MAIN
WRITEBSRECORD	_MWCFINIT
_MWCOUNT_ARGS_MWFINIT_MWHALT_MWSET_UP_ARGSTMetaWare High C Runtime Library Copyright (C) 19831988 MetaWare Incorporated..

9Q
FBx(6'init+P..TX+@t3>?>?u>>u...>t.<t	66;w+jhhInsufficient stack for argv[]+SS+P6>t=>u4;u).6.6666666>t_>uV.6.6.6.6P66.6.6P
P
P80387$=@r@	=rUF6F6]UV+V6F+F
]

8 ( 1< H$Q$Y$_$g$o$y}77		
*6;@EJN5R3UZ]dlv{53
7
_MW387_MW8087]	_MWARGLEN_MWARGP_MWARGVP
_MWCPUl_MWENVP_MWES	_MWHEAPHI	_MWHEAPLO_MWHUGEDIFF_MWINIT_MWINPUT	_MWIS_286 	_MWIS_386_MWOS	_MWOUTPUT__MWPROGNAMEP)z_MWRESTORE_INTERRUPTS|_MWSET_STACK_LIMITSY_MWSS_OSMAJOR_OSMINOR.	__AHSHIFT
__AHSHIFTV78086\lcld\_fmodeHigh C 1.4. LARGECODEDATA@_FMODEH	LARGE?b
_fmodet8086\lcld\c_heap1MetaWare Pascal 2.7. LARGE CODEDATA_MWHEAP1
?_MWPORTIO@_X9LARGE?	_mwkbputs_mwkbnewline_mwstackdump_mwhaltUF0FhPFP6PP]PHEAPMGMT  heap error Aborting...)*** Cheapheap linked in => no heap dump.U5	
\^^$])TT2V7\<^A]JVV\[^]
_mwdump_heapU_mwferrt8086\lcld\c_stkdmpMetaWare Pascal 2.7. LARGECODEDATA_MWSTACKDUMPY@:LARGE?	_mwkbputs_mwkbnewline>PCheap stack dump linked in => no dump.
TVV_mwstackdump@t8086\lcld\padrMetaWare Pascal 2.5.aLARGE_MWPADRCODEDATA@ZLARGE?_mwprintllr_mwputc^_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V<VPV+_mwpadr^tctos\lcld\heap2MetaWare Pascal 2.7. LARGE9CODEDATA@_MWHEAP_MGMT2HEAPCODE?HEAP_LOCAL?_MWHEAP@HFXXLARGE?_mwfree
_mwmalloc2ZJHEAPCODEbefore_freeingUS
Fv6T
;vVNvv6D;Fu	6D;Ftfv6D
F6T;vVsFnv6D6TNvFVNFvv]reallocUvvFF^G*F^FWVv
vv+
UPvv
FV>u9>t2UPvvFV>uFF
>t<vVut.TVN;v+FV]creallocUv
vt4vTF]3Z^(^^*]1];VB]H]K^OTZVf^m^tTV^^^^\\\^^5^<^ 
_mwrealloc_mwcrealloctctos\lcld\heap3MetaWare Pascal 2.7. LARGECODEDATAHEAPCODE?HEAP_LOCALHqX<LARGE?_mweach_allocated_item_mwinsert_into_free_chainuHEAPCODEnew_heapU]free_heap	UUIP]<BODY>USvD*^6;GuDUV]\\\5T:VfVX_mwnew_heap_mwfree_heap0tctos\lcld\heapMetaWare Pascal 2.7. LARGE8CODEDATA?_MWHEAP?HEAP_LOCALHEAPCODE
@_MWHEAP_MGMTXXH
w@6LARGE?_mwferr_mwallocated_mwdivl_mwsysallocYTWPTZ
OLHEAPCODEcompare_ptrUF;Ft+F;F
vF;F
s]offsetUF+FVF
+FV++FV}vvPFFFV]sub_ptrUF+FVF
+)FV}vvPFFFV]each_chunk
UVNVv+RPVuvvP9vDTFVV^
^vFvFFVFVFFu]each_item_in_chunkU
PvvXvtVFV^;Gt$SPvv^^
vv^^
vv^^
FVFVv|u]
each_allocated_itemUFFUfPFVutRP^
^]<BODY>USUPvv]<BODY>USv|Du6v6t6D6Tut
RP6\
6\FVv6t6D6T]each_free_itemUVNFFvvF|Ut
VPvD;Fu	D;FtvvPFFSvtVvL;tvvPvv^
^FVFVvDT
FVFFtV]remove_from_free_chainUv|rDT\L
}^^]\\\V*^]^*]:Tl]rT]]\\\2^X^^uDT
vDT
tDT
v\D
utTLWO]US]insert_into_free_chainUvtVvV|t|UuV8vDvD?vt^PVFV|UuGVvDvDvFtVEvV^GvvTZv|rP6vF^wW
ut\LvDD6]search_free_chainUUPFFFfFV]<BODY>USvD^6;Gr6w6G]normalize_relativeUFVFVN
vNvN;Nt
RP
PFV]US]pUSv6|t6+D^;w6t6t+ PR<uxQS6t6thv6D6TQRPFVDPV{vDUVv6D^6D6\6D6D'v6+D^;wS6D+6D6TRP<t6DP6t6tFVv6|uL^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv
\\\]6\=\x\\\T]<^\\\6D^6\^GPS4vDUVJnFVv6D6T]in,sert_chunkUvF+FFVU	PkuZvFut^V\TwGvDD6vDDfv
DUtvvVF
Vvv
l]<BODY>USvv^]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtV@vV^GDDvvvv]malloc2U8
>tFsFv+FvFVuvvFVFFuvvvD+FF=wDFFFvDDDvTVTRV>FVRP^^
vvvFVNvHFDDUDvLPVNvv
FF>tFV]
zU]hmallocU+PRvvnvV>tIT\\\,]xVV\]a_h_]\\\\c\__]]T__utDvFV]mallocUv6}]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>tzv|DuvDFPvviF;FtrvDUVtvvJ>tf]check_heap_integrityUUc
PU{
P]<BODY>US]<BODY>US]3]_=]E_L_^]___)_V]\TfT]]	_mwmalloc
_mwhmalloc_mwfree_mwcheck_Pheap_integrity<

_mweach_chunk_mweach_item_in_chunk_mweach_allocated_item_mweach_free_item_mwinsert_into_free_chainv
_mwmalloc2F
t\8086\lcld\termMetaWare Pascal 2.5.aLARGE	@_MWTERM1_MWTERM1CODEDATA@@\WLARGE?_mwcall_onexit_fcns_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exitxZU*P]T
VVVVT$VY5+U>t
*PF]\\\V\\_mwend_mwhalt+th8086\lcld\term2MetaWare Pascal 2.5.aLARGE4_MWTERM2	_MWLTCONV	@_MWTERM2
?_MWPORTIOCODEDATA@0X@XdLARGE?	_mwzwrite_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit_mwstackdump_mwhalt[=Uv4FFVP6PRR]<TV\$\'\0VX9UvvP*P]UPz]U6P]***Program aborted.******tSTACKHEAP OVERFLOW***7]TVV'V,]2V@]ETU]^TeThVqV?
_mwdisplay_mwabort9_mwstack_overflow	_mwstkerrt,t8086\lcld\intrupMetaWare Pascal 2.5.aLARGE(_MWINTS@_MWINTS
?_MWPORTIOCODEDATA@3@	XLARGE?_mwabort_mwcall_ive
_mwdisplay_mwstackdump	_mwstkerr_mwpop_and_jmp_mwvector_element_mwinstall_interrupt_routine_mwinstall_ive7UvDDD]UP]PQRSPPVWUr66FP$FPP6]_^[ZYXPQRSPPVWUFPXnv<u
P6@]_^[ZYXPQRSPPVWU6
6FP]_^[ZYXUPVRFV+PVRFVPVRFV
+P(RR+PRP+PPP]U66P66+P6
6P]***RANGE OR NIL CHECK ERROR******QUOTIENT OVERFLOW ON DIVIDE***|^V:_G_K_SVb^gVl]s]vV_V^V]]V___V_4\?_C_N\Y_]_i\t_x_^V	^V	^V	___V
__V
__V
(2_mwinit_interrupts_mwrestore_interruptst
8086\lcld\kb2MetaWare Pascal 2.5.aLARGE_MWCONSOLE2	_MWLTCONVCODEDATA@9XLARGE?	_mwzwrite=Uv4FFVP]U6PRR]DV \\)\2V 	_mwkbputs_mwkbnewline?tctos\lcld\system4MetaWare Pascal 2.7. LARGE8CODEDATA_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS^@RXgXPbsKbdbsVidLARGE?readbsrecord_mwset_dos_err
writebsrecord
queryvidbsUF*;t;tFF*VRRVRFtF<t<tRPFPPFPF^*uyuFH+;rVFv^F<tR<
tNF;FwXAFF*v
vvVRF=tPF]UPF*v
vvVRPF;Fs>uFY]UF*VRFt+]gVV]]']B]H]L]_V{VVV]]]VV<]B]F]YVVm\s\z\]]]VC,_mwfileclass_mwzread	_mwzwrite+5tctos\lcld\system5MetaWare Pascal 2.7. LARGECODEDATA_MWDOS_INTERFACE5?CTOS_SERVICES@XgLARGE?setbslfa_mwset_dos_errgetbslfa U^*t
ttpF*KF*VRvPvVNVN
v
vwF*RRvPvVRPvVN+VN
VN
QRPFV
]W)]]3]C]I]M]ZVa\j]p]t]]]]V\]]]V\]]]V\
_mwlseektctos\lcld\system6MetaWare Pascal 2.7. LARGE1CODEDATA_MWDOS_INTERFACE6@_MWDOS_INTERFACE6{@*@LARGE?getdatetimeexpanddatetime_mwmpylUP66P]U*v*@v
v]U*v
*v
	*v]UFPVRNQ+PdPF+FVF<FVFVFFVRP]6\V\\\V.\6\A\M\b\j\u\\\Vd_mwget_date)_mwget_timeZ_mwclockt8086\lcld\mpylCODE_MWMPYL_@	LARGE?U^
FFf]X_mwmpylTt8086\lcld\divlCODE_MWDIVL_@yLARGE?	_mwis_386_mwmpylsU.>uNu3N
F+F+}fFf+fv
fff]^
VFt**r
uP+RPvv
Yv^;wu;vI^
v++]Uvv
vv]U.>udVV}+F
VRPRv
V1V}+FVRPRvFt+Ft+]fFff
fff]Uvv
vv}^
v]Uvv
vv]5;
m_mwdivl_mwmodl]
_mwreml_mwudivl_mwumodlCtctos\lcld\paof_MWPAOF_CODE@e	LARGE?I_MWGET_PROC_ADDRESS_MWLONGPTR_IS_VALIDF_MWGETBPA_MWGETCS:kiPAOFUv
^6|6uq;v1}VuE
}u]6t}uAEt5^VW^6LO*oFG}6duj6\;v]}^u
E}u]6gu6Ft}ueuEFt}u}u
E^tF]tfuS^?Ut
?t?Pt?[6GU+fuF;FvB](+E(U
\t4ctos\lcld\allocMetaWare Pascal 2.7. LARGECODEDATA@CDOS_ALLOC
CDOS_ALLOC@@2LARGE?expandareaslallocareaslshrinkareaslU
CDOS_ALLOC
sysallocU>t1++FV|v6PFt)vPFt	+FFFV]sysfreeUvvF+++Q]allocated	U]least_free_memoryU]]6\\)\;\>\EVS\^\eVt\{\\\V\\6H_mws@ysalloc
_mwsysfree_mwallocated_mwleast_free_memoryGtL
8086\lcld\dosCODEDATA_MWCALLDOS_
_MWDOSREGSw@[X	LARGE?H_U.6>66]6>]h
)49<@DHLP
UD
_mwcalldos,tX8086\lcld\callintCODEDATA_MWCALLINT_
_MWDOSREGSr@lX	LARGE?HpUF..6>66]6>].>
6 $(
,2=BEIMQUY
^f6,
_mwcallint'td8086\lcld\eflsuppCODEDATA_MWFDATA_MWFLOATXH	LARGE?E.>.>PA=@t=X366.=66.6G.6G6G..6G6_6_6_?6_3tr@H.>..>6_76_'up,G;I?KCdG+18>DHMT^di_mwset_flags_after_compare^_mwset_rounding_proc_mw_87_f2addM_mw_87_f2comparey_mw_87_f2divt_mw_87_f2mpyo_mw_87_fbldz_mw_87_fbstplR_mw_87_fflt
_mw_87_flloady_mw_87_fload_mw_87_flret_mw|_87_fpop_mw_87_fretl
_mw_87_ftload
W_mw_87_ftret_mw_87_fxamX_mw_87_roundPe_mw_87_trunc4}_mw_87_uffltt8086\lcld\efltransCODEDATA_MWFDATA_MWFLOATXH|ILARGE?_mwset_errno_mwset_flags_after_compare_mwset_rounding_proc5h?...>rtzu
urQ{uM
t@2t@uB{ t{.
zr{utt@u@B{
z..5h?.>>tt>u..tt66=..>t..rP.\',0NIScIbuh(9RXK[go|_mwatan2_tosr
_mw_87_arctan_tos_mw_87_cos_tos
_mw_87_ln_tosO_mw_87_sin_tosR_mw_87_tan_tos_mw_87_two_tos_mw_87_xsqrtt	8086\lcld\eflcsuppCODEDATA_MWFDATA_MWFLOATXH;LARGE?_mwset_flags_after_compare_mwset_rounding_proc?._mw_87_floor_tos_mw_87_trunc_tost8086\lcld\eflctranCODEDATA_MWFDATA_MWFLOATXH0ULARGE?_mwatan2_tos
_mwexp_tos_mwset_flags_after_compare_mwset_rounding_proc45h?..*__mw_87_acos_tos\_mw_87_asin_tosvt
8086\lcld\intrupt1CODE
_MWINTERRUPTS@h	LARGE?lUF.]UF
5E]UVF]UVF]UV
RTy_mwinstall_interrupt_routine2_mwinstall_iveE)
_mwint_mwinterrupt_disable_mwinterrupt_enableK_mwpop_and_jmpX)_mwvector_elementt8086\lcld\intrupt2CODE_MWINT2@u	LARGE?yuE]MUu}uE]MUU^
WEE]
U^
WEE]34GYl _mwcall_interrupt_routine+z_mwcall_ivePt8086\lcld\onuintMetaWare Pascal 2.5.aLARGE	_MWONUINT
@_MWONUINTCODEDATA@@0LARGE?_mwhalt_mwinstall_interrupt_routine	_mwonuint	catch_control_cPQRSPPVWUt+P]_^[ZYXon_user_interruptUv+PPP]*\0\4\>Vg\q\TV_mwon_user_interruptbSt
8086\lcld\cmpCODE_MWCMP_@	LARGE?Uv
N+rt@H]

_mwcmpt8086\lcld\qsortMetaWare Pascal 2.5.aLARGE_MWQSORTCODEDATAt@0	LARGE?_mwQSORTqsUSF;FrvFFPv6\6\FHFFFFvvv6\6\
tF;FrNF;FvvPv6\6\
tFV;sPRv6\6\vvv6\6\F;FsVJRP^NvF@P^@]qsortUvv]_mwqsortt8086\lcld\cexecMetaWare Pascal 2.6. LARGE+_MWEXEC2
_MWDOSREGS
?_MWSTATUSCODEDATAL@iXXLARGE?_mwload_ptr
_mwload_ds_dx_mwdosUFFFFFFv
FvFFPRPRPvvKP>tFMP*VF]
U+Pvv
vvV]@03\6\;\@VE\K\UV]VbThTxV}\\	_mwc_exec_mwexecxt8086\lcld\cexecenvMetaWare Pascal 2.5.aLARGE_MWEXEC4CODEDATA@'LARGE?	_mwmalloc_mwexecx_mwfreeU+FvVvVV3;tANtFPFVFVFFFtNvvvv
vvFtvvF]
5VxVV
_mwc_exec_envt8086\lcld\floa3MetaWare Pascal 2.6. LARGE	@_MWFLOA3_MWFLOA3CODEDATA
@@'LARGE?	_mwftload_mwfmpy_mwftret]@@@@ @4@p+i@Ix@GAQCFuuvHM]=];Zy RuUUFF
s3F
FPvvPFPn
F
uv]?TT;VDTIVNVXV_mwten_to_the_powerHt$8086\lcld\floa4MetaWare Pascal 2.5.aLARGE_MWFLOA4CODEDATA@CLARGE?	_mwftload_mwfxam_mwfpop_mwfbstp_mwfbld_mwftretUPvv
GFvFF^wR.DbgbgyyvDNADNvY]UPvTDTu+vD?Y]Uvv
vv]Uvv
vv]UnnormalInfinityDenormalXVV VB\D\F\H\J\L\N\P\R\T\V\X0 \Z\\\^\\c\z\\VVVV[S_mwspecial_number_msg_mwget_exponent_mwreal_to_bcd_mwbcd_to_realt<8086\lcld\pmemMetaWare Pascal 2.5.aLARGE_MWPMEMCODEDATA@5=LARGE?_mwpadr_mwputc_mwputs_mwprintllr
_mwnewlinep9_mwpmem_mwpmemU
FF+FVRP PFcF+FVN+Nv PFF;F
r,PPPv*RPFu	 Pr0PF;F+FVN+NvF< r<w*.PFF=sF;F
r'PFF;F
s]    '..V7\a\qTvVV\TV\H$\V)_mwpmemVtT8086\lcld\push8CODE	_MWPUSH8_W@?	LARGE?CVW
_^QRUv
]
_mwpush8cs1
_mwpush8ds
_mwpush8es)
_mwpush8ss2t(8086\lcld\statusMetaWare Pascal 2.5.aLARGE
@_MWSTATUS	_MWSTATUSCODEDATA@e@T	LARGE?h2FVhv(>N\\\\\\\\ \$\(\,\0\4\8\<\@\D\H\L\P\T\X\\\\|bUF
=w0HvF^vIFFGGvD??D?]	TTd^UF=wvF
FdFFV]l*	No errorinvalid functionfile not foundpath not foundtoo many files are openaccess deniedfile not openarena trashednot enough memoryinvalid blockbad environmentbad formatinvalid access
invalid data???invalid drivecurrent directorynot same deviceno more filesinvalid radixinvalid number
write failedEOF encounteredinput out of rangeoutput out of range]]]2]7] 
_mwerrtext_mwaerrtext^tx,8086\lcld\ltoxCODE_MWLTOX_@<	LARGE?@U
UM]tctgE?utE
E
2tUM]]EEU
]MUu?||qst
FE
tUM]]3333_mwltoxO_mwxtolt.8086\lcld\rtoxCODE_MWRTOX_@F	LARGE?UF
V2tDtHE?]tE
E
2tUE3E]EEUEU]?|I=tt
C2E
t]333u_mwrtoxI_mwxtormt08086\lcld\fsimaCODE_MWFSIMA@}	LARGE?Uv
3NCC]
Uv
3NCC]
Uv
3NCC]
UvN
3CC]U3E]u=u
3sArE]u]UUUU]Um]]]UN
BE]ur3ss3E]u]UUUUUU
UU]
_mwaddmany2_mwdshlZ
_mwnegmanyh2
_mwsubmany112U
_mwsubmany121D3
_mwxnormalize7_mwxshl_mwxshra
_mwxshrcntt48086\lcld\fsim0MetaWare Pascal 2.5.aLARGE)?_MWFSIM_MWFSIM0
?_MWPORTIOCODEDATAX@XGLARGE?
_mwdisplay_mwstackdump_mwhalt
_mwxnormalize
_mwxshrcnt6ia
ct*?T>Euv0mC)UP6P]U+|]U]6Uvv^DDDu+DDD
jv|rTCv|s:VFvL++|F)DFv+DPVvD]***Floating point stack overflow***DT
VTTVV\3\7\:\G\M\X\^\\\\VV>_mwfpopS_mwnormalized_mwfpstackoflo
_mwinc_tos(t88086\lcld\fsim1MetaWare Pascal 2.5.aLARGE_MWFSIM1?_MWFSIMCODEDATA+@Xp_mw8087LARGE?_mw_87_f2add
_mwxshrcnt
_mwaddmany
_mwsubmany121
_mwsubmany112
_mwnegmany_mwnormalizeIU>t666V{6\^Vv^3|;sANt^Fv^^VvDv+DF=@|t+u6>FtPvvvD
^:G
u,PSVtfPvvvLDKv|
tP:vvVPvvvvvD
v|
tPVuv>66]^VV\\ \\V5\;\\\\\\VVV V7VQVV\\\m\u\{\\V	_mwfaddt<8086\lcld\fsim2MetaWare Pascal 2.5.aLARGE_MWFSIM2?_MWFSIMCODEDATA*@\X_mw8087LARGE?_mw_87_xsqrt_mwfload_mwftret_mwfp_error_mwdshl_mwxshl
_mwsubmany112_mwnormalize_mwfret	_mwflload_mwflret	_mwftloadU.>t66666tt,PRP+RPFPFPivuPvVRF?Fs
FPNF>+?F?FNFPFPFPvFPNFV;Vru;Fr;Vu.;Fu)F;FwuF;FwNPFPFPsvt_vtIvv>66]Uvv]Uvv
vv]Uvv
vv]?VV]] ]]*]V5];][TgVqV{V]]]]]\\\\V7VV	]]]]]]]V
VVV)V
;VJV:@2_mwsqrt_mwdsqrt_mwxsqrt1_mwfsqrtntB8086\lcld\fsim3MetaWare Pascal 2.5.aLARGE_MWFSIM3?_MWFSIMCODEDATA)@Xr_mw8087LARGE?
_mw_87_ftload_mw_87_trunc_mw_87_round	_mwftload_mwfsub_mwfadd
_mwfcomparend_mwfxchU>t666V?V |}+s +FHF=rVv+vVnF=rV^V^nFVNFVtVVFVFV]U>t66E)P6|t]UH|]U@]?xz\\]] ]V(].]2V:]@]P]\\]]
]
V]]VT(V]3]<VCVUV	]V
b]h]sV	{V
]]1_mwtrunc_mwround_mwfminP_mwfmaxntG8086\lcld\fsim4MetaWare Pascal 2.5.aLARGE_MWFSIM4?_MWFSIMCODEDATA(@;X;_mw8087LARGE?
_mw_87_ftload_mw_87_fxam_mw_87_fpopU>t$66F;u;uFAf6VVtN@?uvuNNuND
rN^*F]BAVV\\ \V(V0V8\;\A\G\R\X\\\\\\_mwfxamjt I8086\lcld\fsim5MetaWare Pascal 2.5.aLARGE(	@_MWFSIM5_MWFSIM5?_MWFSIMCODEDATAm@T@2X_mw8087LARGE?
_mwinc_tosFSRP?LrHyJGFD?@ ?<;: 8?4);]0\+.,,@(Kx$78 @5hN
PQSWCD?KU,K^*>>t 6vF|
t|uL	]U+P]UP]UPk]UPX]UPE]UP2]UP]2V]\\.V5V?\e]w]]]]]]Y_mwfldz_mwfld1r_mwfldpi	_mwfldl2t	_mwfldl2e	_mwfldlg2	_mwfldln2t8M8086\lcld\fsim6MetaWare Pascal 2.5.aLARGE_MWFSIM6?_MWFSIMCODEDATA@0X_mw8087LARGE?
_mwinc_tos_mw_87_fbld_mw_87_ftret_mwxshl
_mwaddmany_mwnormalize
_mw_87_ftload_mw_87_fbstp
_mwxshrcnt4U >t vv66F3v|	vBVFFrv^$v^FFPvFPFPPFPFPFFPFPFPFvNuF>@vDO>66]U.>t66vv6V?Vt	vD	vD	?FFFFv^@	sFF}X=?P?+RFPvFFu	wuwFFFFFt4FFuFV
F
V+VF+FVuuu	uFFFvFV+J+N^u
+FB$vFV
B
)FVFFFvNvFrF*F^FPQ*F^F<sF]Ns	V
]]V$^*^.^1VL^O^]^\\\VV^
^^^V2]8]>^E^J^MV	XV
^f^V ^^_mwfbld_mwfbstp*t\S8086\lcld\fsim7MetaWare Pascal 2.5.aLARGE_MWFSIM7?_MWFSIMCODEDATA@HXm_mw8087LARGE?
_mwinc_tos_mw_87_f2mpy_mw_87_f2add_mwfmpy_mwfadd_mw_87_f2compare
_mwfcomparendUv>>t6v^|
t
|uL	]U$>uF
^^^^^
t
uO	v
FF
HF@P66VRFvv^|
t
|uL	vvFPFNv>j6hUF
^SF
HF@2FPF^SN]UP>tvv66vvHFY]cV]]\\]V\\\]]]VV]]]]']RVkV\\]]]VV	]]3
_mwload_se_mweval_polyN_mwcompare_tos>ttW8086\lcld\fsim8MetaWare Pascal 2.5.aLARGE(	@_MWFSIM8_MWFSIM8?_MWFSIMCODEDATAg@D@lX:_mw8087LARGE?_mwset_emulation_mwset_errno
_mwload_se_mwfdiv
_mw_87_ftload_mw_87_arctan_tos_mw_87_ftret
_mwfcomparend_mwfxch_mwcompare_tos_mwfdup_mwfmpy_mwfsub_mwfadd_mwfneg_mweval_poly_mw_87_tan_tos_mwround_mwfflt_mwfload_mwfret	_mwflload_mwflret	_mwftload_mwftretWO
P?3lCCY@20r77 @V]+.+,@($)Sk2;:8?4k?04=AGFD@@Ce<K$oSRP@L P_H;$m[_^\@XQPTmkjh@d
ObH8Vwvt?pgl?m0\j?|
x,k[?{5hS?
,kr?wBSeU>t666|t[>t6V6|tR<R$>t066666|t6T
VD
lRH|FFPHu?FPlPP]>t666d	6T
VD
QH}ut66RRFPFPP<PFPFPFt(<v^*lSt]F	^
\\___)V._5_?\F\P_XV]_d_r_zV__^]V\\___VV___V	____^]V
VV(__7^<VGV
L^Q]VV[^]_eVjVo^t]yVV\\___V____^VVV__
V
V__0^5V?]DVN]W^\VaVk]pVz]VV^]VV?_?V*Gh?P1tPVww?Ku9kkl?s__??iRS?<H
FF?${a@.	BJ:;?HCB@?<n8*DNM+.*(?$Y 6764?0\zwD,,5U6>t0666668RFVuFPdvv6 RFPFP,P>t666T
VD
QH}Fc6D
F6D
6RRFPFPPPFs
]UvvRPE]Uvv]Uvv
RPvv]Uvv
vv]Uvv
RPvv]Uvv
vv]'\\__ _V(V_4_9_<V	D_K_\^a]fVkV]V__^]eV]VV]^]VV\\___V__^V1_8_E_L_aV
fVk_r_^V]V]^VVVV^V__]V
^V V0^;V@_C_H]WVe^pVV^V__]V^VVZ
_mwfarctan_mwtan	_mwarctan_mwdtan
_mwdarctan_mwxtan
_mwxarctanItg8086\lcld\fsim9MetaWare Pascal 2.5.aLARGE(	@_MWFSIM9_MWFSIM9?_MWFSIMCODEDATAe@@hX_mw8087LARGE?
_mw_87_ftload
_mw_87_ln_tos_mw_87_ftret_mwcompare_tos
_mwload_se_mwfsub_mwfdup_mwfadd_mwfdiv_mwfmpy_mweval_poly_mwfflt_mwfret_mwfload_mwftret_mwfp_error	_mwflload_mwflret	_mwftloadO
O@?(CD@Qa	e77 ? 
Fri+.+,@(_<$l;: 8@403GFD@@[<vp><SRP?LH_^\?XTkjh?d3d8wvt?pl?|xbCeU6>t066666T?VD?QH}NTkP(TPTPFP6|uLTP66RRFPP$PFPFPFPFt^RPRP6xRlPFP]U
RPH}+PP+RPFPFP]Uvv]Uvv
zvv]Uvmv
Svv]0m	^
VV___)V.V3_:_?_BVJ_Q_s^xV^]VV	^]V^]V]__^]V
V__V	\__(^V
7]@^EV
JVT]Y\c]h\r]wV
VVV__^]\V
^]]\V
__VTVV V6^AVIVY^dVrV^VV_mwln._mwdlnT_mwxln{	_mwln_tostp8086\lcld\fsim10MetaWare Pascal 2.5.aLARGE*
@_MWFSIM10	_MWFSIM10?_MWFSIMCODEDATA@@ X_mw8087LARGE?_mwfabs_mwcompare_tos_mwfp_error_mwfload_mwftret_mwfneg_mw_87_f2mpy
_mw_87_ftload_mw_87_two_tos_mw_87_ftret
_mwload_se_mwfmpy_mwround_mwfflt_mwfsub_mwfdup_mweval_poly_mwfdiv_mwfadd_mwfret	_mwflload_mwflret	_mwftloadiO
P?WCD?_:,Pr78 ?
WZ4+.,,?($3;: 8?4B0GFD?@bx<9FSRP?Lg(H>(kjh?d);\_^\?XTIwvt@pRoFl5l?|x?bCe$UJ>t6Lt3tC^6T
VTPH}>lP@>tPPPP+RPFPFPt>tIR666666n6RFuFPqFRP6VRFPxPFPP66RRFP(v6VRP$PFP$PFF6D]UvvQ]Uvv
vv]Uvv
vv]0mC;	
^
VV__8_?_IVN^SV[_^_i_v^{VTTVVVVVV^___V	___V
V___V_)_:^?]D\IVZ]gVl_s__]]^]\V]^]\V__V\__^V]$\)_0_F]O^TV^]cV4xhVm^r]wV__^VV^VV^VVe1_mwexp_mwdexp_mwxexp
_mwexp_tost@z8086\lcld\fsim11MetaWare Pascal 2.5.aLARGE*
@_MWFSIM11	_MWFSIM11?_MWFSIMCODEDATA@b@*X_mw8087LARGE?
_mw_87_ftload_mw_87_cos_tos_mw_87_sin_tos_mw_87_ftret
_mwload_se_mwfadd_mwcompare_tos_mwfmpy_mwround_mwfflt_mwfsub_mwfneg_mwfdup_mweval_poly_mwfload_mwfret	_mwflload_mwflret	_mwftload_mwftretN
PQSWCC?
N78 ?L|aQ+.+,?(
$	U;: 8?4)60$'AGFD?@Z*2<D[SRP?LCHV_^\?XTULBAkjh?dL?|nOx*DNwvt?pgllM?O?o5hG@uX?|\zw,.U*>t=66t66t2+F6D
PARP3@BVt6D
6xPFVsvvvtP6VVuv>APFPFPP6T
VtD
lPH|fF6D
dPPFPFP6T
V3F:FtB6T
]Uvv+P]UvvP]Uvv
+Pfvv]Uvv
P;vv]Uvv
+Pvv]Uvv
Pvv]U
	VV__ _V.V5V:_A_F_IV\_c_x^}]V__V	____^]\VV^]V
__5_A^F]K\U]ZVp
_Vi]n^s]x\}V
__^V	__V\^V]\]V____5^@VKV^^iVuV^VV^VV^VV^VVC_mwsin_mwcosV_mwdsin_mwdcos_mwxsin_mwxcosyt|8086\lcld\fsim12MetaWare Pascal 2.5.aLARGE	_MWFSIM12?_MWFSIMCODEDATA@FX2LARGE?	_mwprintu_mwputc_mwputs
_mwnewlineDJUSv PvvY]UP6R6R6R6Rw6Rd6RQ6R>6.R+68R]FP statistics:AddsMulsDivsSqrtsLoadsFloatsStoresComparesTruncroundshqVVVV\4V9V>]D]G\Q]W]Z\d]j]m\w]}]\]]\]]\]]\]]\]]\O	_mwfstats*St8086\lcld\fsim0aMetaWare Pascal 2.5.aLARGE	_MWFSIM0A?_MWFSIMCODEDATA@KXU_mw8087LARGE?_mwnormalize
_mwinc_tos_mw_87_fflt_mw_87_ftret_mw_87_uffltOU6v^VNTL+LD@;Lu;Tt5\;u
\\Tlv|uDT*DTlvD66]U>tvv6643FN}BW
tVVFVvv	]U>tvv666D
vv]rZ]]w]}]]VV\\V]]]V]]V\\V]]']*V1]7]_mwfflt_mwuffltft8086\lcld\fsim0bMetaWare Pascal 2.5.aLARGE	_MWFSIM0B?_MWFSIMCODEDATA@VXC_mw8087LARGE?
_mwinc_tos_mw_87_fload_mw_87_ftret_mwrtoxZU>tvv66vv66]V
VVV$\*\.\1V>\D\H\KV_mwfloadt8086\lcld\fsim0cMetaWare Pascal 2.5.aLARGE	_MWFSIM0C?_MWFSIMCODEDATA@eX7_mw8087LARGE?
_mw_87_ftload_mw_87_fret_mwxtoriU>t66(66FVFV]5VV\\ \V(\.\2V9\?\C\FVQ\W\x_mwfretet8086\lcld\fsim0dMetaWare Pascal 2.5.aLARGE	_MWFSIM0D?_MWFSIMCODEDATA@QXD_mw8087LARGE?
_mwinc_tos
_mw_87_flload_mw_87_ftret_mwltox|UU>tvv66vv66]V
VVV\'\+\.V;\A\E\HV	_mwflloadt8086\lcld\fsim0eMetaWare Pascal 2.5.aLARGE	_MWFSIM0E?_MWFSIMCODEDATA@XX8_mw8087LARGE?
_mw_87_ftload_mw_87_flret_mwxtol\U>t66vv66vv]VV\\\ V+V2\8\<\EVJ\P\U_mwflrett8086\lcld\fsim0fMetaWare Pascal 2.5.aLARGE	_MWFSIM0F?_MWFSIMCODEDATA@VX_mw8087LARGE?
_mwinc_tosFUv>
>uH6v^T3tAL
td	vDDD3uBTtD
]U6
>u6|
t
|uvL	]0V]]\\+]1]]]\\]]]>	_mwftload_mwftretyt8086\lcld\fsim0gMetaWare Pascal 2.5.aLARGE	_MWFSIM0GCODEDATAe@1	LARGE?5UvDDD3uBTD3tBT
]_mwset_emulationt8086\lcld\fsim1aMetaWare Pascal 2.5.aLARGE	_MWFSIM1A?_MWFSIMCODEDATA@X'_mw8087LARGE?_mwfadd
_mwinc_toscU66v>]U>t6t	6|ut
]Uz]U>t6t	6|ut
]U>t6d	
6D
]U6>][]]](]:]N\T\Z]a]j]p]\\]]]]V\\]]]]V]]]F_mwfsubr_mwfsub_mwfnegI_mwfxch_mwfdup_mwfabst8086\lcld\fsim1bMetaWare Pascal 2.5.aLARGE	_MWFSIM1B?_MWFSIMCODEDATA@IXL_mw8087LARGE?_mw_87_f2mpy_mwxmpy_mwdshl
_mwaddmany_mwnormalizeMU*>t+666V66v^u|t>3Nv:L
tBVV?TBVVVRVRFNNFPswvr'FFFFPFPFPv>66]XVV\\ \\V2\8\?\E\U\m\s\w\\\\VVV\+\9\=\@V_mwfmpyZt$	8086\lcld\fsim1cMetaWare Pascal 2.5.aLARGE	_MWFSIM1C?_MWFSIMCODEDATA@ZXU_mw8087LARGE?_mwfxch_mw_87_f2div_mwxshl_mwxdiv
_mwxshrcnt_mwnormalizewU]U>t+666Vm36L
:LtBT6|t)6T>6|t*6V6L6|r666L6|rV\RSRS+6\+0
t++>@+v}A|VR666D>F6D66]VVV\)\.\3\;V@\F\O\U\g\t\z\\\\\\\\\V\\\\\\\V\\\\V\(\J\P\g\k\nVs\y\\\\\\\\\Vv_mwfdivr_mwfdivt<8086\lcld\fsim1dMetaWare Pascal 2.5.aLARGE	_MWFSIM1D?_MWFSIMCODEDATA@X3_mw8087LARGE?_mw_87_f2compare
_mwsubmany112U>t666V6|t|u6>u+[6T
VLN:u2R66VR3:FtBVFFF*@]UP0FY]UF@FF;F}F]@VV\\ \\V5\;\J\P\W\h\n\\\V\\>._mwfHcompare
_mwfcomparend_mwfcmptT
8086\lcld\fsimaaCODECOPYDATA	_MWFSIMAA@4@	LARGE?C;HU.>v
.>v..3tttt	tt	tt	tt	tt	VQS3tt	tt	tt	tt	tt	tt	tt	tt	tt	ttWU.EEEEu
M]]*0=ERZ
jr

3;
KSck{\_mwxmpy@tl8086\lcld\fsimabCODEDATADIVDATA	_MWFSIMABM@Q@	LARGE?C;FUv
.>v+U.>u>u>u
>u;.w rB;wr:>;>w0r
>;>w$>)>>>.	u*uu>u>tULrr;.w rP;wrH>;>w>r
>;>w2$u
3uL]+
]Eu];.wxr;r+.	u
uur;.wr;rLrl?.26:AH
OUjYai
muy
W
	AEJNltz
_mwxdivWt8086\lcld\fsim13MetaWare Pascal 2.7. LARGE*CODEDATA
@_MWFSIM13	_MWFSIM13?_MWFSIM@Y@\Xerrno_mw8087LARGE?_mwcompare_tos
_mw_87_ftload_mw_87_acos_tos_mw_87_asin_tos_mw_87_ftret
_mwload_se_mwfsubr_mwfadd_mwfsqrt_mwfdup_mwfmpy_mweval_poly_mwfdiv_mwfsub_mwfneg	_mwflload_mwflretJN
PQSWCC@ASS78 @9QVG+.+,@(Me$ 6;: 8@4'p0W9amGFD?@]l<,$0SRP@L6?Ha>\_^\@XxT*kjh@dw<Bwvt@pl|@|wCx0?Cl)?x7?kW5h?K5hURPH|'>*>t=66t666T
VD
RH|vF4FPP6L6Dt
v>IFFP@66PRFPPHPFPFPt\t+tP.PtOPP9tPPt6t
]UF
P+Pzvv]UF
PPSvv]]		_
_V___V6V>VEVK_R_W_ZVeVlVq_x_}_V___^^V^]V
^]\__V___:^?VJ_Q_bV
gVl_s_^V]^VV]V]\^]\^]\^
^]VV^](\5^:]?\D^I]N\Y__r^|VV^VVasinmacost8086\lcld\fsim14MetaWare Pascal 2.7. LARGE*CODEDATA
@_MWFSIM14	_MWFSIM14?_MWFSIM	@q@X_mw8087errnoLARGE?
_mwexp_tos_mwfdup
_mwload_se_mwfdivr_mwfadd_mwfsub_mwcompare_tos_mwfmpy_mwfxch_mweval_poly_mwfdiv	_mwflload_mwflretO
O@CC@}77 @ES+.+,?(='>$@;:8@4tT08GFD@@Br<7SRP@LyHKkjh?dslYwvt?pgl?|sx?X|@@iRo5lU>tLRPt6TuLTtF6T
V6D
PRH}	uPH|^xPPH|'>P26LlPtu6t
P@F6D
6RQFPP0PFPFPFP]UF
P+Pvv]UF
PPvv]	^
VVV\$_'_,]1V<VCV	H_O_f_i_p^_____V
^V
^]V	^V
___VVV\^]V)V.\3_:_AVF^K]PV[VbV	p_w_^V
__\V__^V
]^V
V]V]V]V6^@VRV^^hVzV$
_mwfsinh_coshsinh1coshYt8086\lcld\fsim15MetaWare Pascal 2.7. LARGE*CODEDATA
@_MWFSIM15	_MWFSIM15?_MWFSIM@@X_mw8087LARGE?
_mwexp_tos_mwfdup
_mwload_se_mwfdivr_mw_87_f2add_mwfsubr_mwcompare_tos_mwfadd_mwfdiv_mwfsub_mwfmpy_mweval_poly	_mwflload_mwflretrO
O	@M.bCC@
sTcc77 ?wF;+.,,@(A$t;: 8
@4hZ:0
GFD@@O}[<_;_^\?XTlekjh?dswvt?pSlTh\@|xB^U>tdRP6>6TQRVaH6T
VD
xRH|>lPH|Y>PRFPRPTP@z6RRFPP$PFPFPFPt6t
]UF
Pvv]
VVV\__^+V0_7_=_I_W_fVkVpVx_{_]_]V	___]V	]___^^
\V
V__^V
+V0V5\=]BV	J\OV
T_[_p]uV^]VV^V
^V
^V
__]VV2tanht 8086\lcld\fsim16MetaWare Pascal 2.7. LARGECODEDATA	_MWFSIM16?_MWFSIM@dX{_mw8087LARGE?
_mw_87_ftload_mw_87_floor_tos_mw_87_ftret_mwset_emulation
_mwload_se_mwfsub_mwfload_mwfaddhU+FV6v uD\NNvD
tBND,u	vNv
tNFF]+PP
+PPU>tSt.6666Y666d	6,v^F|?s>|
tt>vD
>v|?@r6vT??+N wtFFvvv V;rREF vvvVF P'Fv|
t,tv>tPR>t 6v^|
t
|uL	F].6b.6*?w\\]]]VV]]]V]]]V]]]
]*]3]E]H]Q]i]o]]]]V
V\\]]JTOTRV	WV
oL_mwfloor_tos_mwtrunc8 _tos_mwround_tosG_mwfloor_or_trunc_tostD8086\lcld\fsim17MetaWare Pascal 2.7. LARGECODEDATA	_MWFSIM18?_MWFSIM@X_mw8087errnoLARGE?_mwset_emulation
_mwload_se_mwfloor_or_trunc_tos_mwfxch_mwfpop_mwfneg_mwfflt_mwfmpy_mwfcompare	_mwln_tos
_mwexp_tos	_mwflload_mwcheck_range_of_double_mwflretU>t'666V6T
VD
>t6d	6|tutRP3tmFPPP+PF>t666t6u
6D?RPFP+PP?RP@.tRPtt]UFPF
Pvv]	
]]__ _V(_._6V;_A_[]a]k_r_x__^^__\\V]]___V__^	^____)_,_8V=VE_K_ZV
d\iVrV\w_|_V
V^^____\V
VVV	VVV
V
powth$8086\lcld\fsim18MetaWare Pascal 2.7. LARGECODEDATA	_MWFSIM19?_MWFSIM@_Xb_mw8087LARGE?_mwset_emulation
_mwfarctan_mwfldpi_mwfsubr_mwfneg	_mwflload_mwflretiUP>t66>t6V6T
V+L
\^L6d	dt
tY]UF
PFPRvv]M\\]]]V\,\2]9]AVF]L]f]qV|VVVVVV	atan2ttN_)Di$I0U8}s@<_mwferr_mwdsin
_mwcallint_mwfabs_mwsysalloc_mwnormalizefputs _MWOSfputc fprintf$signal]_mwcrealloc8086\lcld\strtolY8086\lcld\qsort8086\lcld\fsim88086\lcld\fsim1a8086\lcld\fsim0e'jV;2PB*7 GtKreallocI_mw_87_f2div_mwdshlstrcpyb
_mwc_exec_envstrncateputs _mwc_unlink_mwendputc _mwfdup_OSMAJOR8086\lcld\fclose8086\lcld\strtokp8086\lcld\fgets8086\lcld\fsim98086\lcld\fsim0d(VNA*={G50sn[
_mw_87_ftload_mw_87_trunc
_mwerrtextvsprintfstrtokp
_mwfcomparend
fseek	localtimeK
_mwinc_tos_mwround_tosstrtolYstrtodV_mwcall_interrupt_routinesystem_mw_87_ufflt_mwfbld8086\lcld\_strcats)2<wM,clA'X7fopen_MW387_mwfmpy	__AHSHIFT_mwdln_MWGETBP_mwpmem_MWCPUstrpbrkm_mwleast_free_memory8086\lcld\c_stkdmp8086\lcld\callint8086\lcld\cosz8086\lcld\strncate8086\lcld\onuint8086\lcld\setjmp^8086\lcld\randTctos\lcld\system4*:MajX3tH.Amemcpy_mw_87_fbld_MWGETCS_mwset_dos_errsetbuf_mwsend_pad'
_mwhmalloc
_mwmalloc2tmpnamE8086\lcld\fperrorr8086\lcld\tan{8086\lcld\padr8086\lcld\scanrActos\lcld\system5+([>UN7o2DIez_mwfldpi	_mwcftermFclockJperror_mw_87_trunc_tos_mwfpop
_mwfwrite__mwtrunc_mwxexpstrcmph
_mwload_se_mwclock8086\lcld\floa38086\lcld\ctop1Hctos\lcld\system6,rUC?|Gh5^
_mwsysfree_mwcall_onexit_fcns\_mw_87_flret_mwkbnewline_mwstack_overflowsqrt_MWES_mwinsert_into_free_chain8086\lcld\atofV8086\lcld\fsima8086\lcld\cexec8086\lcld\ctop2I8086\lcld\PERRORiOGcn*;.7s[_mwstackdump_mwinit_buf
_mwfsinh_coshceils_mwpop_and_jmpfreeH_mwfloor_or_trunc_tos
_mw_87_ln_tos_mwset_rounding_proc_mwallocated_mwfinit__mwfree_mwfret_MWGET_PROC_ADDRESS_mwdump_heap8086\lcld\memcmpf8086\lcld\printf$8086\lcld\getenv[8086\lcld\efltrans8086\lcld\tmpfile.BrHQ2eX6(;|aw,$_mwmpyl_mweach_item_in_chunkatofVatoiU_mwexecxatolUstrchrk
_mwaprintf'clearerr_mwget_exponent
_mwnegmany_mw_87_two_tosgets_mwpush_back_input_char8_mwcmpfflushgetcldexpt_mwfbstp8086\lcld\signal]8086\lcld\cmp8086\lcld\kb1GV=8*MC_	_mwkbputs_mwset_errnortimeJmemcmpf_mwhalt_mwreal_to_bcdrewind_mwfloadctos\lcld\cinit8086\lcld\ltox8086\lcld\kb20vM)q9cR]$k@E_mwsin_mwcos_mwnew_heaprename_mwinstall_interrupt_routine
_mwpush8cs_mwmodl_mw_87_ftret_mwxtan_MWLONGPTR_IS_VALID	_mwfldlg2
_mwsubmany112_mwqsortsetjmp^_mwin_convert_realA8086\lcld\strspno8086\lcld\eflcsupp8086\lcld\strncpycctos\lcld\paof8086\lcld\floa8t8086\lcld\intrupt18086\lcld\exit1eP\p|D$2?:,6K_mwcall_ive_mw_87_f2compare_mwfloor_tos_rstrcpyerrnoqtanh_mwreml_mwdexp
_mwreallocputchar _mwpad_to_field_width'8086\lcld\mpyl8086\lcld\_rstrncpctos\lcld\c\system38086\lcld\fsim17 8086\lcld\floa9v8086\lcld\_fmode2Qa:VF3L@k_mwdtan_mwadvance_to_nws8randT_mwcheck_heap_integrity
_mwexp_tos	_mwc_exec_OSMINOR	_mwflload_mwdivlmemchrj8086\lcld\timezoneS8086\lcld\fsim163P,gE[4;q_setmode_mwinstall_ivefrexpt	_mwcfinitF
_mwsubmany121
_mwxarctan8086\lcld\rename8086\lcld\strcspnn8086\lcld\intrupt2ctos\lcld\c\system18086\lcld\fsim15(4,;OE1 5(Y_mwdoerr_MWHUGEDIFF_mwatan2_tosacosmallocHasin_rmemcpy8086\lcld\cvars28086\lcld\setbuf8086\lcld\fsim1445UK'6cEwP=mX1_mwfpstackoflomemseta_mwlseek	_MWHEAPHIkill]ferror
_mwpush8ds_mwfree_heap_mwftret_mwrtoxstrrchrllog|8086\lcld\cexecenv8086\lcld\fputc 8086\lcld\errnoq8086\lcld\fsim138086\lcld\system8086\lcld\strcmph8086\lcld\fopen@6,lcq3X'{E?^M
__AHSHIFTV
_mwpush8es	_mwfstatsonexit\
_mwdisplay_mwon_user_interrupt	_mwarctan_mwfileclass_mwinit_interrupts	_mwc_openvprintf$_mw_87_cos_tos_mwxdiv_mwset_flags_etc8086\lcld\aprintf'8086\lcld\memchrj8086\lcld\fgetc8086\lcld\fsim128086\lcld\cvarsL7NT2+^GB;h
_mw_87_flload_exit_mwxsqrt_mwufflt
_mwxshrcnt_mw_87_asin_tos_mwyear_dayKstrcatd_mwfcompare
	_mwkbgetsG8086\lcld\time4O8086\lcld\fsim11X8KX[,ma<G}BR6xhOstrncpyc_mwxln_mwset_flags_after_compare_mw_87_arctan_tos_mwfdivr_strncat_mwfmaxsrandTctimeOcosz_mwabortsiny	_mwmalloc_mwc_create_mwint_mwnext_input_char8_mwffltabort8086\lcld\_rstrcpy8086\lcld\dos8086\lcld\time5Q8086\lcld\printr8086\lcld\fsim10d97;\yoGWeR1M	_MWARGLEN_mwfldz_mw_87_fflt_mw_87_roundexit	_MWHEAPLOfeof_mwout_convert_dreal	_mwfldln2_mwfld1_mwexp_mwfsub_mw_87_tan_tos8086\lcld\fsim48086\lcld\strleng8086\lcld\_rmemcpyp:nLQ4Vx9$Gd)?[vfprintf$_mwout_convert_real_mwxtorfmodv_mwceil_tossfwritedifftimeQ_mw_87_f2mpy_mwxtol_fmode_mwpadrstrncmpi_mwcfclose_all_mw_87_floor_tos8086\lcld\fsim58086\lcld\term28086\lcld\init_buf8086\lcld\atan}8086\lcld\rtox8086\lcld\divl8086\lcld\status|;8QN{i_r'IZ,C>_mwfsubr_mw_87_fload_MWINPUT_mwtan_mwspecial_number_msg_mwfsqrt_mwxcos	_mwzwrite_mwfdivabss_mwfree_handlesprintf8086\lcld\fsim68086\lcld\sinyctos\lcld\heap8086\lcld\tmpnamE8086\lcld\exp	<e+y1'RKEo=8[_mw_87_fbstpfread
_mweval_polylog10x_mwfterm__mw_87_fpopungetc	
localtimezoneS_mwround
_mwcalldos_mw_87_sin_tos8086\lcld\time1J8086\lcld\fread
8086\lcld\fsim78086\lcld\eflsupp8086\lcld\freopenctos\lcld\heap28086\lcld\push8=_J nO>CWx8d.(fgetsfgetc_mwsqrt_MWPROGNAMEP	_MWOUTPUT_mwvector_element_mwudivltmpfile
_mwfarctanfclose_mwtrunc_tos
_mwxnormalizegetchar8086\lcld\remove8086\lcld\time2K8086\lcld\sprintf8086\lcld\fsim0ctos\lcld\heap38086\lcld\fseek8086\lcld\scanf8
>SB*x:qGj_d3O.W_MWSET_STACK_LIMITS_MWENVP_mwdos_exit_iob_MWARGP_mw_87_fret
_mwcount_argssscanf8
_mwinput_char8atan2ftell
_mweach_chunkfreopen_mwumodl_mwget_date_mwget_time8086\lcld\_strncat8086\lcld\time3M8086\lcld\fsim18086\lcld\strncmpi8086\lcld\strrchrl8086\lcld\c_heap1ctos\lcld\alloc8086\lcld\floa13x8086\lcld\fsimab8086\lcld\strchrk?>cMrI8h3]|S_mwdsqrtprintf$
_mwdarctan_mw_87_f2add	_mwfldl2tgmtimeM	_mwfldl2e_mwinterrupt_enableatan}	_mwzclose_mweach_free_item	_MWIS_286_mwfxch8086\lcld\strcatd8086\lcld\fsim28086\lcld\sqrt8086\lcld\memseta8086\lcld\log|8086\lcld\floa12w8086\lcld\fsimaa8086\lcld\fsim0c@fkoHtM<Rz5_mwfmin	_rstrncpyscanf8cosh_mwget_file_handle_and_info
_mwpush8ss_mwinterrupt_disablestrleng_mwfneg_mwcheck_range_of_doublew	_mwat_eof8_mwltoxlabss_MW8087	_mwftloadctos\lcld\carg8086\lcld\fsim38086\lcld\fsim188086\lcld\strpbrkm8086\lcld\memcpy8086\lcld\fsim0bA+@pLDiR0_Xy;Gremove_mwbcd_to_real_mwfxamasctimeO_mwxmpy_mwten_to_the_power_mwdcosmodftexpgetenv[_strcats_mwflret_mwaerrtext_mwset_input_char8_mw_87_fxam_mwset_up_args_mw_87_acos_tos8086\lcld\feof8086\lcld\fwrite8086\lcld\_setmode8086\lcld\fsim0aB:h_>ErJ(B4T|_mwcompare_tos_ctype_mwfp_errorr
_mwaddmanycallocI	_mwstkerr_MWSS_mwlnpow _mwfcmp
8086\lcld\intrup8086\lcld\eflctran8086\lcld\term8086\lcld\ungetc	8086\lcld\fsim1d
CX>BR.wM6mb ;H*_mweach_allocated_itemstrcspnn_mwxsinsinh_mw_87_xsqrtfscanf8tan{fabss_MWARGVPlongjmp^_mwfadd	_MWIS_3868086\lcld\floa48086\lcld\dummypio_8086\lcld\onexit\8086\lcld\fsim1c8086\lcld\fsim0gDAq'1<K{^Ug7_mwxshlfloorsstrspno_mwzread_mwset_emulation	_mwln_tos_MWINIT_mwxshr8086\lcld\strcpyb8086\lcld\floa5s8086\lcld\pmem8086\lcld\atoiU8086\lcld\fsim1b8086\lcld\fsim0f8086\lcld\cfinitFp3Dhcbc.libcbc.libcdist3Dd(fPfgN8086\lc1d\cvarsMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	@_MWCVARS	?_MWSTDIO@wXBIG?W[N
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:4$JDZTjdzt D_iobt$8086\lc1d\cvars2High C 1.4. BIG0CODEDATADGROUP@CVARS2CHBIG?W^         (((((                  AAAAAABBBBBB 
_ctypet08086\lc1d\PERRORMetaWare Pascal 2.7. BIG|2CODEDATADGROUP
@_MWPERROR	_MWPERROR	?_MWSTDIOI@@X)errnoBIG?_mwaerrtextfputsfputcZ
PU6FVFVuta6
6RP6
6FP6
6vv6
6*PFV]: <DV$T37<\EIQ\Z^g\ptw}V
perrort<'8086\lc1d\fgetsMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFGETS	_MWLTCONV	?_MWSTDIO@QXX4errnoBIG?_mwinit_buffread_mwzread_mwcmpkYUvvFFFV
FVD
tVvD
tv|uDvD
uf|ulD
@tvvPPv
vFtRPvttDPvDDTTD|uvD
@uD=tDT+T||u;vvPPv
vFuv<
uH)tNFv|uDv|u|tvDH'vT+DTFVDNv+N++|Ffv|u<PttDPvDDTTD|uvT
<uA+F;rVNv4FFt)FFv)DD
@t7;Dav[PRt4uEv)Dv|)?
u vLt
v
vtt+v;uBDvvPPv
vFu+{tu+v;t]Fv<
uuvDFT+V0FtNvvvPPv
vF]U
}FV)
uvPV
JRvvvvZ]U+PPvv66=]HD	
1V]V]VCS_Vhq]
Z]Vfgetslgetsjt	8086\lc1d\removeMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWREMOVE_@>errnoBIG?_mwc_unlinkuBUFvv>u
FFFF]DV(2
removetl
8086\lc1d\ungetcMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWUNGETCg@;errnoBIG?_mwinit_bufxUu	FFvvFD
u	vD
tD
tvL
v
vvD
umvDt@u vDDTTvDT+T}DFvvd
FFFF]DTVd
ungetctx18086\lc1d\freadMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFREAD	_MWLTCONV	@_MWFREAD)@X@=errnoBIG?_mwzread_mwlseek_mwfileclass_mwinit_bufYUF+vvFD
uXF2vD
@u|ui|ub>u[Dt\PvDTRPDP@vDHufvDTTDdv|tD
tvDuPttDPvDv|usvT|uA+V+vVFD;Vu;Ft3LPDN^+SQDPFvDvDTTDv|D=tDT+T|vT<uA+vT>uj=vDTLA\+FVuA+Cv\vDHT;T:uvD;DuD3vDH;Du>uDvT+DTDv|uv|u$>uDN++}vDH{vT+DTFVDNv+FFV;sDv4^9v^
BV)VFv)D><=FF5
vDDN++|(D 4vD)FFDF=rD		FFvvvVvDPFF)FFtuF)Fwv|u9D
tPvttDPvDDT=DGW}\\DVH	\\.Tv|ZF+vFVDNv+|NNv4FFv)D)FvuvL
FHvD
@uDtPFPvTRFt\tVF:tvDPtMP7FPvTRFtuvtvLF:u	v
;vF;FtrPPPvDPKFvF;Fs3vv6VvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
u
L
 UvD
tvvvd|uDF
nFV|++}FFu+vvvvv+
F]S
\V\,:DJeVv|\VRw	fread9ut;8086\lc1d\fopenMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFOPEN@$Lerrno_iob_fmodeBIG?	_mwc_open_mwc_create_mwfileclass_mwlseek+UF+FvvFv
vFVv^*+tfatbumrtEtuiutVwttuFv3F<auBv3<wuBV3uHFvt9vvvvFvFtWu^uv<vPvvFv<t>tt+v<u+Pvv=F>t	vFF]UFv
t	FvvFFvF^FV]UvvFF
DuD
uvD
	vD
tvL
tvL
@v
F<t<uFtvL
tP+PPv
]U3tBVVFPVRVRVRVRvv
vvdFtFF	FVFFt'vvvvvvvvL
DFV]9DV .CVL^VPVd?fopenZ_mwge?t_file_handle_and_info_mwset_flags_etcHtA8086\lc1d\fwriteMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	_MWFWRITE	_MWLTCONVp@X8errnoBIG?	_mwzwrite_mwinit_buf_mwlseekfflushz]UFFvvFFD
tD
@tvvv
DPF5V

FuA+vTtER^
F^PSDPFF+vFVD;Vt;FtFF)Fv(6PvDP;tFFNw_v|uDvD
@tnD=|V+VNN^+|NvC
^?F+vFVD;Vu=;Fu8PttTR=tvDDTT
Fv)DFF)FFF=v5		FPv
vVvTR;FtFFF)FFwv
v^?v)DFaFvDN++|

FN^uA+vTv
v^?vDFFDN^+|FVD+FV}CD+D;}
4
F^?FFNv)DvD)F)Dv|	vFw
u<t6PvttTER=u;vDDTTtv
vLv>t
vL
 FF]
U
vvFD
u
L
 HvD
tvvvLF
nFV|FD	H]]]|]]C]V++}FFu+dvD
tP+PPDPvvvvv+
FvD
tvvYYP+PPvDPF]5VeV{Vmfwrite
_mwfwrite_tG8086\lc1d\init_bufMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWINIT_BUF@?_iobBIG?_mwfileclassmallocUvvFd
;u;uDPF<t<tvL
;Vu(;FuvDP<u
vd
vL
 ;Vu
;Fuvd
vD
t6PvDTYud
vDTTDvD]D+VCZVuV_mwinit_buftJ8086\lc1d\setbufMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSETBUFd@FBIG?freefflush_mwlseekJUvvFD
uD
u6vd
F
VuuL
DTTDv
Fut_^w
v
F^+wGvF7GuwwYYF
VvDTzvD
tD
tDtvvYY0vD
tPvD+QPDPvDvDuttYYvd
vL]VVV,V
setbuftL8086\lc1d\renameMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWRENAMEu@DerrnoBIG?_mwc_renameHUFvv
vv>u
FFFF]DV.8
renamet N8086\lc1d\freopenMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
_MWFREOPEN	?_MWSTDIOD@Xr_iob_fmodeerrnoBIG?fflush_mwfileclass	_mwzclose_mwget_file_handle_and_info_mwset_flags_etcfree]UvV+vV}++}vvFD
tD
t	VYYvDPF<t<t
vDPvD
F+D
VN;u;t;u;t;
u;t	3.FV;u;t;u;u	33tBVVFPV,PRVRVRVRvv
vvFtFVFVvvvvvvvvD
tLFtFt
vL
ZvD
u
D
uvDTTFt+L$FtFuFuvttYYvD+FV]RDUVdV|VVUV	V
freopenjt8R8086\lc1d\fcloseMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	_MWFCLOSE	?_MWSTDIO@'X:errno_iobBIG?_mwlseek	_mwzwritefree	_mwzclose]UvvFD
uFvDtv|tD
t+vD
u||xD
tP+PPDPv+DPttDPFv+T;uFFvL
 vDTTDFF]U
+FvN+vV+}|++VN}lv;D
tcvFD
t>DTD
t
VFYY
vD
t8vDuD
uttYYvDPvD
	FF]UPFv
t;
u;tP
YYF=sF6
6YYY]7D	nVVtVV
)fclosefflush_mwcfclose_alltPV8086\lc1d\tmpfileMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
_MWTMPFILE	?_MWSTDIOB@qXBIG?malloctmpnamfopen]uUnFPFVNQRPYYRPFV
tvD
T6FV]w+ 9DTVV8VJN_bPtmpfileht\X8086\lc1d\_setmodeMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_SETMODE@3_fmodeBIG?7UFFuF

u
vL
@
uvd
]es_setmodethZ8086\lc1d\feofMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFEOF@MBIG?WQUPvD
tFFFY]UPvD
 tFFFY]Uvd
]clearerr@feofferror Ytt\ 8086\lc1d\fgetcMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFGETC	?_MWSTDIO@MXBIG?freadH]QUPvvPPFPuF*Y]UvvYY]66YY.V@Dfgetcgetcgetchar>Ht^8086\lc1d\fputcMetaWare Pascal 2.7. BIG|0CODEDATADGROUP_MWFPUTC	?_MWSTDIO	@_MWFPUTC@X@BIG?fwriteYUFFv
vPPVRHtFFFF]UPv
vvF]UP66vF]UFFu+M+uA+Vvv
RPvvFN+;u;tFFF]VY]V
NEUP66vvF66PPRHtFFY]\D
',V0fputsmfputcputc;putcharSputstb8086\lc1d\fseekMetaWare Pascal 2.7. BIG|*CODEDATADGROUP
_MWSTDIO1C@_MWSTDIO1C@p@ errnoBIG?fflush_mwlseek]UF|=FF+vvFdD
u|tND
tD
tDt
vvYYuvD
tD
tDuvD)F
Vvvv
vDPvDDTTvvv
vDP>u
FFFvd
F]UvFvFR+QQDPFVvD
tC|t<D
tD
tDuvd$D)FVvD++NvFVFV]U+PPPvve
vd
]D	V\\\fseekftellrewindtf8086\lc1d\printfMetaWare Pascal 2.7. BIG|9CODEDATADGROUP	_MWPRINTF?PRINTF_EXTERNALS	?_MWSTDIO8@HX$XBIG?fwrite
_mwaprintfiYUSv6t6tv
PvvN
+;u;t
v6DY]UP
.vvvv
fFY]Uvv
vv66]UF
Pvv66]UFPvv
vvx]+DVJLTPTcVhvfprintfDfprintfvprintfuprintfth8086\lc1d\sprintfMetaWare Pascal 2.7. BIG|0CODEDATADGROUP
_MWSPRINTF?PRINTF_EXTERNALS@nX$BIG?
_mwaprintf	]rUSN
v^6F
6GY]U
.vvvv
v]UFPvv
vv]D(*T.2AVMGvsprintfsprintfQNtj'8086\lc1d\aprintfMetaWare Pascal 2.7. BIG|<CODEDATADGROUP?PRINTF_EXTERNALS
_MWAPRINTF@_MWAPRINTF_X$@9	@BOerrnoBIG?_mwudivl_mwout_convert_real
_mwpush8es_mwout_convert_drealZ0000000000          UPF

;rVRvv
F)F

wY]UP=t0V;v)+Ft
uPvPY]US6F<*t<1r<9vu6<0t6F<0r<<9w8FF
6*0V6F<0ral(<9v[6<*uQ6<} PuF6F
6FPuFFF]USFV+F6:ud6<t7
uA+V66)
0P^^FVF6* wL.,AA3AAAAAAAAAA: Ft+PFP6<.u46<u6F<0r<9vPPP6<hu 6<lu6<Lu	6P^^+FV)n)
x]
USFt;w)Y]US@v6\*iwitXudtotYutMxtk8
v6D6T}6T6\6T:4t:+tQ: 8
C8t7:0@8t:0v6D;@PY]US
}0;D9NRYh(27dhmtx|\\\\\\\\
\\\\\\\\\\ '.5<W[eiswp*Z|P^6_6xuW744Y]USv6D6TFV4uvbu=wKFF8*F+VFRvw=8*RPvv^FVSLuw
64044+46]US6>]v6DY]US>uFFu
+P5>u6>6;r>=t;>vFFFFtuuk@tP:P
tuD=t6;v+FPPr+V>uFFu466P64V
t]USP0FFVV=
s0FWv^6@Nw]US00F:F+FVuvPvF+FVuv	Pvg	FPFP
]U+uA+
F
VUPvvt]US
^*ux0tzE3v.																																];					P66
>u6Tu,*F<dt<iu
6	6+v66^AVp $EdV'03<V]hpvz\\\\\\ \\$\\(\*\,\.\0\2\4\6\8\:\<\>\@\B\D\F\H\J\L\N\P\R\T\V\X\Z\\\^\\b\d\f\h\j\l\n\p\r\t\v\x\z\|\\UK>u'v6tttt4
v6w6TRP^6FuPPVR
uP|6F6TFVutY6+uA+v;rv6uV(vvv
tv	],eV(38V=VCKUY]lpz)=x9_mwsend_pad_mwpad_to_field_width4
_mwaprintfty.8086\lc1d\printrMetaWare Pascal 2.7. BIG|:CODEDATADGROUP	_MWPRINTR?PRINTF_EXTERNALS
@_MWPRINTR@2X$@@BIG?_mwten_to_the_power	_mwftload_mwfmpy_mwftret_mwreal_to_bcd_mwfload_mwfcmp_mwfdivr_mwfadd_mwspecial_number_msg_mwget_exponent_mwfdiv	_mwflload_mwpad_to_field_width_mwfneg_mwsend_padYUSv6D*6T+VRFPv\SFPFPFPFPvv6DFFv({BFVs*$FFv6LF06\6@FrFF=}Fv6Dv6\6x0t+F@;}6D]US
Fv6;D|vV.6.6uvFPFP.6.6v\Sv\Sv\S.6.6r@v6Dt\S Pv\Sv6D]U6FPFPvv<tFPF}*@Ft.PFPFPFPFPFP.6.6s4}0FP PFPFF**Ft0PFPFPFPFPFP Ps+FP.6,.6*FPNF^*Et GtetftgtFF+
F@PFV;|Roz00GG	FvB^AFFFv]UvFP
S]
US=t(<	 V_7_<\F]UV_^^VV5V?_F^K^NVSV	_eV
r]_^^VV_^_\]VV8VB_L_QV
@1[]e_l^q^tVyV_^_\]V__\]_^_
V_^^V*\4]V];vR$Y]US=t	=rY]USvV.6.6svVvV t +t  lY]USPFFNF;Fv0tF+N+;u;uu
v.uNFHv6DF+F)(]USuu
v6\tP P
u>$u
v6\Y]USP>*>?t.v6Dumv6T*;L2}@+;rV*,Bv6TF)6|t<R@@P.v6|t$u>t
(u	v6D^v6D*;|R,P
v6D*;
+RPv6DtPP
u.v6|t*}*t5;'v6tV.6.6uFv6|t$u(^:P.(@@(^P0t*)v6T;rV,)v6T6|tPPf^P0P
6*Pv6tP
v6|utPPX3]US
F,>?tF.Fu}v6T;rV^V)>DV)4A_H^M^PVUVd_iVvV|5;?CJcmt)4>CVTZ^a{_^^VV^^'N^TX\_dVpvzVDFHv6D6|tPv^v6tP
v6|u,tPPd4^FHPP
*F}@*F+*FF*
}0v*NF>*F=|Vv^6W@@PV
]USF>uFF^*Et=Gtet3ftSguS>tLuF*H=|;nEFf*;r)]US*}FFF
FFc?@*@@F]U._>u>uFFFPv6vvvv
vvVRv*FtPvFP
>u
p5uFFF?^*Et0Gt2etftgtw*;|?*+$>u(H*H=|;H(*?**I36;uB(u(($v>$u]??? A00.,26CKPVbhlo29CMWemv|6VDHOVi2_mwout_convert_dreal_mwout_convert_real	t|68086\lc1d\scanfMetaWare Pascal 2.7. BIG|ACODEDATADGROUP_MWSCANF	@_MWSCANF?SCANF_EXTERNALS	?_MWSTDIOK@D@XX@errnoBIG?fgetcungetcfeof_mwmpyl_mwin_convert_realTU>u^6
6YY<	t<
t<
t< tH6tA+V+)F6F<	t<
t<
t< t]>u6>u6
6YY6>u6
66UF*7]UP>u6
6YYuX<tFFFF36<uBVFY]USv6D+6D>u>uA++>u6
6YYY]USv6|u6Dv6D6DnFUSn0USY]US>u6
6YY.Y]USPv6t6tF<0rJ<9wF
v6t6\*06Dv6t6tF<0r<9v]USP+v6D6D6t:uKv6tF<	t<
t<
t
< t	Xv6Dv6\F<	t<
t<
t< tt^8yF<	t<
t<
t< t^iv6\?t5t^e8v6\:u6D1^i'v6D6\?*u	6D6Dv6\?hu6Dv6\?lu6Dv6\?Lu	6D6Dv6t<cu
>uv6\P^D\ $)?CX^bim\V	 VKqu\\	.MTr^v6D]USPF*0
9v.F<0r<9vF<ar	<fw'F<Ar	<Fw^6FH;rFFF]USFFGF<_t3vP^tt4F+RPvvv6L+Nv^*NwFV]USP<0tivv6t6\F<Xt<xuvv6t6\+v6t6D<Xt<xu
0P]USPv6\*iwiuXuidtotRutxtRsv6D
6D<dt<iu_>vXF<+t<uI3<uBv6T6\.v6D$v6D*tt]US+F:FVt^xF*PEP^uF*P6^FVtFV+FV]USFFFFFH|a]t^PP^=uFVv6L+Nv^F;F}FFV]USP^cFVt^qD<:t	^^FV]USP^FV]USt*^v6|u
vF^A>vQtY]US(F>uFF+FVUVf;tv6\}F<	tV<
tR<
tN< tJuBF=uPFP^^FF@vB^6_n^FFuvFP^^]USv6|uuUP)vUPY]USN
v^6F
6GY]USY]US$+v?^uF$F$v*jvv4<]ut^bFbF3*jtBV:Vu'Fv6|u
vF^Mu^>vLtv6|uv]Utv<TFVFvFFU+
PfFfF]US^*uyE3v.N




M

v6|u@6|uv,v6|uv.v6t4T3v^|v^v6|uVPVP6t6t6tvPvP+PPPv6|u5v6\_v6t4^^v6\?6DrVt^<t	^R^Jv6\w7e=___Z_\_^__b_d_f_h_j_l_n_p_r_t_v_x_z_|_____________________________________,_B_J_TV5v6\w7x v6\w7DPv6|uF<nt
<t	6D6DY]U+
FPk]U+VN
F
PB]U
FVF
P]:8eimquz>fscanfuscanfJss>canf_mwadvance_to_nws
_mwinput_char_mwnext_input_char_mwpush_back_input_char_mwset_input_char	_mwat_eoft?8086\lc1d\scanrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWSCANR?SCANF_EXTERNALS@2XBIG?_mwadvance_to_nws
_mwinput_char_mwnext_input_char	_mwat_eof_mwset_input_char_mwpush_back_input_char_mwbcd_to_real	_mwftload_mwfneg_mwftret_mwten_to_the_power_mwfdiv_mwfmpy_mwflret_mwfretu]U>FFFFv'<+t<uFFF3<uBVNF+FFFtt
v^^FF<0r
<9wFX.tR@t
v^^7F<_tsu<0tFFvBFFNFvF<0r<9v_tFw.tNF<0r<9vKuEu.Pt
vt
^^^^_tN5F<_tsu<0tFFvBFNNFvF<0r<9v_tFFuFF+	FFFH|;vB,0FuFFvBvtFF=Nu(FPFPwF<Et<etFFNF+VFV;Vs<+t<uFA3+uBVNFF<0r<9v*tt+Pv_t@'F<_tF
V*0VNFvF<0r<9v_ttFFF)FFFutFPFPFt\}(PFPFPFPvFPFPFPFP
uv^?=
uFPv		
VVG^ZVl\q__\^^,V5_=\H_P\UV^_^2TOVt^^_\_\^U]ZV
dV|V]]V
V]]VV]=Bt4FPv4T]V]V_mwin_convert_realtC8086\lc1d\tmpnamMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDIO10
_MWSTDIO10	@@BIG?W^YU++d0+
00>rFFu
F^vvFFV]0000.TMP \DT*:AEIQhT
tmpnamt$D8086\lc1d\cfinitMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFINIT	?_MWSTDIO@X2_fmodeBIG?_mwcfclose_all_mwc_unlinkfree]t6d
6d
6L
@6L
@t6d
	6L
@U666vFD
TVYYu]P@D	6APVX\_VevzVx	_mwcfinit	_mwcftermIqt0E
8086\lc1d\kb1MetaWare Pascal 2.7. BIG|3CODEDATADGROUP	_MWKBDATA_MWCONSOLE1	_MWLTCONV<X@XBIG?	_mwc_open_mwzreadZ	CONuU>u+PPv
vDRPPFvVN;1Ju:HuKuv^:Fu@:uKK]'DV04VCJ{P	_mwkbgetst<F8086\lc1d\ctop1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWCTOP1@BIG?_mwfree	_mwmallocUvv]Uv]	
VVfreemalloc$tHG8086\lc1d\ctop2MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWCTOP2?_MWHEAPV@ZXBIG?	_mwmalloc
_mwreallocK]^UFfFV++|}+vFV]Uv
vv]D(4V@TVcallocreallocGtTH8086\lc1d\time1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME1@Z4BIG?_mwclock_mwget_date_mwget_time_mwmodlUFPVRNQFFFHFFFFPVRNQFFFv+dFV+PSvvvNFVFvv
Fut^
]VVGVYVVXclocktimetI8086\lc1d\time2MetaWare Pascal 2.7. BIG|6CODEDATADGROUP	@_MWTIME2_MWTIME2?TIME_FUNCTIONSr@@	XBIG?WZ;Zx0Nr
UF*FV*V=v+rFuFFvFV*VF]U
vF*F*F*F*F*Fl
vvJ
JVFJBB};
=	],3DCylJ	localtimeX_mwyear_daytxK8086\lc1d\time3MetaWare Pascal 2.7. BIG|,CODEDATADGROUP_MWTIME3?TIME_FUNCTIONS(@8XBIG?	localtime
localtimezone]<US4
u|$=jt
=mt=nu+
@}]UvvFV+FYY=
.:FV]@  @9HD	TTGMLP_beimqtVVh
gmtimeMtM8086\lc1d\time4MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME4	@_MWTIME4@t@TBIG?	localtime]* 
:
6 D	SunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDectU
vFvFv
}00D}0D0D}0D0D}0	D0DF|B==vvDF|=Nv0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctime?,8LYmzT$2@CUVasctimectimeqtO8086\lc1d\time5MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWTIME5@	0BIG?_mwyear_day_mwmpyl_mwfflt_mwflret$US+Fv6;Duv6D6T;FV6DF6Dv6DF6DF6DF6DFFFVV;FuFF;F}FFuvP=;vNFuvP=;sNv6D6;D}^PQPFRP]U0vv
vvvvFV+VF+FFv^*+^N*v+vN*P+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime7tQ8086\lc1d\timezoneHigh C 1.4. BIG0CODEDATADGROUPTIMEZONE@BIG?W
localtimezonetR8086\lc1d\randMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDLIB1
_MWSTDLIB1@@9BIG?_mwmpylA^V=APmNP6690UF]ID
V 15randsrand)itS8086\lc1d\atoiMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB27@6BIG?_mwmpylAU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFvF<_u>MF<_t)+R
RvvN*+0NvFvFF<0r<9v_ttV^VFV]Uvv]Uvv]vrVatoiatolYtT8086\lc1d\atofMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB36@hBIG?_mwbcd_to_real	_mwftload_mwflret	_mwflload_mwfneg_mwten_to_the_power_mwfdivr_mwfmpy*U4FFvF<	t<
t<
t< tF<+t<u3v<uBVF+FFF5v<_t(su<0tFvvBFFFvF<0r<9v_tv<.uL0v<_ts u<0tFvvBFNFvF<0r<9v_tFF+	FFFH|;vB,0FuFUFvBvtFF=Nu$FPFPFPvvvF<Et<etFFFvF<+t<u63v<+uBVv<_tF
v*0VFvF<0r<9v_ttFFF)FtvvvvFt_})PFPFPvv'vFPFPvvvvvFutVN
L]Uvvvv
FP v]U+PPvv
FPv]t>V	
VTqV{\])^.V9]QV[\f^kVzV\^V	]atofstrtodGtW8086\lc1d\strtolMetaWare Pascal 2.7. BIG|*CODEDATADGROUP
_MWSTDLIB4?_MWCSTATUS@6X errnoBIG?_mwdivl_mwmpyl]U+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFu5v<0uFvF<Xt<xu
FF4FF
u v<0uFvF<Xt<xuFF=|=$	v<_uvF<_u*0F
5F<0r<9v*F<ar<zw*WF<Ar<Zw*7FFF}|VJ;|tFRPF+VQ+FXV}$tFF
FF[FRPvvFVFFVFVF'tV^Vv
FutVNLFV]MVwV@
strtolt Y8086\lc1d\getenvMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB54@o_mwenvpBIG?_mwcmpUnFV+uA+d;rFcNvvvvFPuv^8=uGFV3+uA+v@FVv<u+FV]QV
getenvt,Z8086\lc1d\onexitHigh C 1.4. BIG0CODEDATADGROUPONEXIT@ONEXIT9@EHBIG?W]VT>HUFVNv6];u;t
|$DT,28;?$onexit_mwcall_onexit_fcnst8[8086\lc1d\signalHigh C 1.4. BIG0CODEDATADGROUPSIGNAL@SIGNALk@H*_iobBIG?fprintfexit]3P PP PDVVV$V.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
GsignalkilltD\8086\lc1d\setjmpCODE
_MWSETJMP_@BIG?XsetjmplongjmpMlSETJMPUWE
EFEFu]EFEE+]longjmpUuF
=u@]]u5]
]uu_KtP]8086\lc1d\dummypioMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWDUMMYPIO@BIG?W_mwfterm_mwfinitt\^8086\lc1d\memcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCPYb@ BIG?W$UNv
FV]'
memcpyth_8086\lc1d\memsetMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMSETb@BIG?WUF
NFV]
memsettt8086\lc1d\strcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCPYH@9BIG?W=U+
uA+BVv
FV]
strcpyta8086\lc1d\strncpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCPY@BIG?WdUFVFVt>V+
uA+Vv
N;s+FV]strncpyFtb8086\lc1d\strcatMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCAT\@EBIG?WIU+uA+
uA+Av
FFV]D
strcattc8086\lc1d\strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCAT@WBIG?W[U+uA+Vv
uA+vv
^9vv^]ostrncatZtd8086\lc1d\memcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCMPn@BIG?_mwcmpUvvv
vv]9V(
memcmpte8086\lc1d\strlenMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRLENU@BIG?WU+uA+])
strlentf8086\lc1d\strcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCMPT@BIG?strncmp?UPvv
vv
]aV'
strcmptg8086\lc1d\strncmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCMP@QBIG?_mwcmpUU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRth8086\lc1d\memchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCHRq@2BIG?W6UVF
uA+V;VsFVF+]*
memchrti8086\lc1d\strchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCHRW@DBIG?WHU+uA+VBF
uA+V;VwFVF+]]
strchrtj8086\lc1d\strrchrMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRRCHR@IBIG?WMU+uA+VVBv^:F
uFN+]strrchrQtk8086\lc1d\strpbrkMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRPBRK@BIG?WUFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FVvNv+}FV+]strpbrkQtl8086\lc1d\strcspnMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRCSPN@|BIG?WUFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FV+FV]strcspnLtm8086\lc1d\strspnMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRSPNC@|BIG?WUFVFV+uA+v
uA+VVv
uA+;VtFFVvNv+|FV+FV]
strspntn8086\lc1d\strtokMetaWare Pascal 2.7. BIG|(CODEDATADGROUP	_MWSTRTOK
@_MWSTRTOK@E@BIG?strspnstrcspn]UFFtB+uA+VFvv
vvvVvV
FVFFtevv
vvFvvv
@RPv^@+|u+FV]D'*9VQUrVV
strtokt(o8086\lc1d\errnoDGROUPDATA
?_MWSTATUS,XBIG?Xerrno6t4p8086\lc1d\fperrorMetaWare Pascal 2.7. BIG|6CODEDATADGROUP_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPL@*@errnoBIG?_mwfpop	_mwftloadI].Uvv
F]
UF]VV$_mwset_errno_mwfp_errorat@q8086\lc1d\floa5MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA5@<BIG?	_mwflload_mwfabs_mwflret_mwfneg_mwfloor_tosUF
Pvv]UF}]UFVy]UF
Pvv]UF
Pvv]+		\V]EVJVOV]\l]{\V]:_mwceil_tosDfabsceilTfloorrabslabstLr8086\lc1d\floa6MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA6@)BIG?_mwfdup_mwfabs	_mwflload_mwfcompare_mwset_errno_mwfload	_mwftload_mwfneg_mwsinh_tos_mwflret_mwcosh_tos_mwtanh_tosUPPH}^^5P.6.6FR}Y]UF
P+PRPvv]UF
P+PRP[vv]UF
P+PRP3vv]jZV@0mC
V
V]Xs^VV4]9]<VAVI]NVYV	k^sV
vV
\^VV\^V
V
\Xsinhbcoshtanhtdt8086\lc1d\floa7MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA7@rBIG?_mwfdup_mwfload_mwfcompare_mwset_errno_mwfpop_mwfldpi_mwfdiv_mwfneg	_mwflload_mwasin_tos_mwflret_mwacos_tosvU.6d.6bFH|P.6h.6f+.6l.6jF@ttFFFFt}u<t.6h.6f[.6p.6n;u5t.6p.6nF]p
uUF
P+Ptvv]UF
PPtvv]?@	
V__^V*V]6_;_>^HVO_T_W^\V]__^]\__^V]\]\__^VV	V
'V2VAV
PV
[Vasinacos8t|v8086\lc1d\floa8MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA8@kBIG?	_mwflload_mwfdup_mwtrunc_tos_mwflret_mwfsub_mwftret	_mwftload_mwcheck_range_of_double
UF
Pvvvv]UPvTDTuFvD?FD
?DFY]U
F
PFPFPvFPvv]U
F
PFPFtFFFPvv]>		\VVV](V3]\wVV]\VVV	]frexpldexpmodftx8086\lc1d\floa9MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFLOA9@|aBIG?_mwfload	_mwflload_mwfcmp_mwfdup_mwfdiv_mwtrunc_tos_mwfmpy_mwfsub_mwflretqU.6z.6xFPuv
BF
PFPFPvv]7TTV\V:\?VI\NVSV]\bVgV	rV
fmodty8086\lc1d\floa10MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA10@gjBIG?_mwfdup_mwfload_mwfcompare_mwfxch_mwset_errno_mwfpop	_mwflload_mwatan2_tos_mwflret.6.6UFFu
uFFFFuP.6.6F]UF
PFPtvv]RCV\
\VVV,VYV^VcVj\o\rVVVV	V
Satan2}
tz8086\lc1d\floa11MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA11@TBIG?_mwfload_mwfxch_mwfyl2x_mwfmpy_mwtwo_to_the_tos_mwftest_mwfcompare_mwset_errno_mwfdup_mwfloor_tos	_mwftload_mwfadd_mwfiodd_mwfabs_mwfneg	_mwflload_mwcheck_range_of_double_mwflretX.6D.6BPUFFu).6H.6FP|tPJP]{.6D.6BttFFFFt
]UFPF
Pvv]?0m	

__V^VVV^4V<^AVM\T_Y_\VnV	^]]V\V	\_V]]__VV
\V^V	VV)V1V<V
powt|8086\lc1d\floa12MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA12@fRBIG?_mwfdup_mwfabs	_mwftload_mwfcompare_mwset_errno_mwfload_mwfnegjjUPXPH|5P.6d.6bFXR}Y]0mC^3V
V\VVV,\1\4V9VA\FVQV@_mwcheck_range_of_double|t}8086\lc1d\floa13MetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFLOA13@|\BIG?_mwfload	_mwflload_mwfcmp_mwset_errno	_mwln_tos	_mwftload_mwfmpy_mwflretU.6h.6fF
PrPjF
PrPvv]f}q(7[?	3\\VVV(V\AVFVK\PVUVV	log10t
8086\lc1d\sinMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTSINV@BIG?_mwdsinUUF
Pvv]}V,
sint
8086\lc1d\cosMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTCOS[@BIG?_mwdcosZUF
Pvv]}V,
cost 
8086\lc1d\tanMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTTAN]@BIG?_mwdtan\UF
Pvv]}V,
tant
8086\lc1d\logMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTLOG^@BIG?_mwdlnUF
Pvv]}V,
logt8086\lc1d\atanMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTATAN@BIG?
_mwdarctan UF
Pvv]}V,atant'8086\lc1d\sqrtMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTSQRT@BIG?_mwdsqrtUF
Pvv]}V,sqrtt$)
8086\lc1d\expMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTEXPS@BIG?_mwdexpRUF
Pvv]}V,
expt0+8086\lc1d\_rmemcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RMEMCPY@BIG?WUNv
ONFV]_rmemcpyt<8086\lc1d\_rstrcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RSTRCPY@3BIG?W7U+
uA+Av
ONFV]:_rstrcpytH8086\lc1d\_rstrncpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MW_RSTRNCPYC@VBIG?WZUtFV+
uA+Vv
ONN;s+FV]T	_rstrncpyqtT18086\lc1d\_strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRNCAT@iBIG?WmU+uA+V;VrFV>V+V+
uA+Vv
^9v^]]_strncatt38086\lc1d\_strcatsMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRCATS@BIG?WUFFV+uA+VPF;FvVV+V+v<uA+Vv4^9v^vFvTuFV
]_strcatstl58086\lc1d\systemMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDLIB6
_MWSTDLIB6@
@F1errnoBIG?_mwswitch_chargetenv	_mwc_exec^COMSPEC
 U+uA+t+PwRPxzYYu
+m|  FC wtv||Ftrr}|t@@Pzx]D';V@EVYV
systemtx7ctos\lc1d\c\system1MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICES@^XXeAbsKbdbsVidBIG?closebytestream_mwfree_handle	errorexit YUFt]xUzMyEyPUvF*tPv]UF*P]V2VDVZ+	_mwzclose_mwdos_exitL_mwdoerrt9ctos\lc1d\cargMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWARG@_MWARG@@	BIG?rgparamcparams
csubparams]_mwARGput_parmUS6
7G6M6u>v6tF66D
Y]scan_args	U+PPVRtF@FFH|ZvHFF@9vvFPt<F@F;F}FF;F}F]count_args
UP++P8Ft+VFY]set_up_argsUv;6
6P6
D]cD6GKTtVVVV$1]aeilpz_mwset_up_argsU
_mwcount_argsmt=ctos\lc1d\c\system3MetaWare Pascal 2.7. BIG|]CODEDATADGROUP@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@FXeXX	KBIG?	_mwmalloc_mwfree_mwdoerropenbytestreamopenfile
deletefile
OrmwmmmeUSFv6Dvv^PvTPvDTttun[UHFV;(vuvkF;F}F=2}HPHf?F]UPF*vvvY]UF=u[=tV=tQF=t=	uQF=r=v=F=t5=)	t0u+F=t=	uu
t+P]Uv<[uCDF<Kt<ku4vDF<Bt<buvDF<Dt<duv|]uFFF]UlF>tZF*vv+uA+RPPP6RFPtvpF]D'V:VZjVVV
048A?V<RaU+uA+rvv	t+nF>taF*vv+uA+RPPP^
*RFPtvF]UPFPvv+uA+RPPP6PvPY]5FJptxVVVR_mwc_create	_mwc_opena_mwc_unlink_mwset_dos_err
_mwfree_handletC8086\lc1d\exitMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWEXITS@,4BIG?_mwhalt_mwrestore_interrupts_mwdos_exitl0Uv]Uv]P
VVVexit_exitabort$tEctos\lc1d\cinitWAHSHIFTCODEDATADGROUPSTACK?INIT_MW387_USED1_MW87_USED1_MWAHSEGMENT	_MWLTCONVHH< 
0T X@8
	8@BIG?BSVIDERROREXITSTRINGFPROTECTEDMODEMAIN
WRITEBSRECORD	_MWCFINIT
_MWCOUNT_ARGS_MWFINIT_MWHALT_MWSET_UP_ARGSLVTMetaWare High C Runtime Library Copyright (C) 19831988 MetaWare Incorporated..

9MB>G,3.init+P..TX+@t3>?>?u>>u...>t.<t;w+jhhInsufficient stack for argv[]+SS+P>t7>u;u.6.666666>tV>uN.6.6.6.6P66.6.6P
P
P80387$=@r@	=rIUFF]UV+VF+F
]

< ( 06=H$T(](e(k(s({(***;;		,07<@DHL9P7SX\*cmrw|97
;4
_MW387*_MW8087KY	_MWARGLEN{_MWARGP_MWARGVP
_MWCPUh_MWENVP _MWES
	_MWHEAPHI	_MWHEAPLO_MWHUGEDIFF_MWINIT_MWINPUT	_MWIS_286$	_MWIS_386_MWOS		_MWOUTPUT[_MWPROGNAMEPv_MWRESTORE_INTERRUPTS|_MWSET_STACK_LIMITSj_MWSS_MWSTACK_LIMIT_OSMAJOR1_OSMINOR2	__AHSHIFT
__AHSHIFTV;M8086\lc1d\_fmodeHigh C 1.4. BIG0CODEDATADGROUP@_FMODE*HBIG?W^b
_fmodetP8086\lc1d\c_heap1MetaWare Pascal 2.7. BIG|'CODEDATADGROUP_MWHEAP1
?_MWPORTIO@fX7BIG?	_mwkbputs_mwkbnewline_mwstackdump_mwhalt]UF0FPFP6zPP]PHEAPMGMT  heap error Aborting...)*** Cheapheap linked in => no heap dump.2	
\^^]),V1\6^;]DVO\T^Y]_mwdump_heapN_mwferrtR8086\lc1d\c_stkdmpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MWSTACKDUMP{@: BIG?	_mwkbputs_mwkbnewlineI>PCheap stack dump linked in => no dump.
TVV_mwstackdump@t T8086\lc1d\padrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPADR
@YBIG?_mwprintllr_mwputct]_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V;VOV_mwpadr^t,Vctos\lc1d\heap2MetaWare Pascal 2.7. BIG|@CODEDATADGROUP@_MWHEAP_MGMT2HEAPCODE?HEAP_LOCAL?_MWHEAP@HXXBIG?_mwfree
_mwmalloc2]UZHEAPCODEbefore_freeingUS
Fv6T
;vVNvv6D;Fu	6D;Ftfv6D
F6T;vVsFnv6D6TNvFVNFvv]reallocUvvFF^G*F^FWVv
v8Xv+
UPvv
FV>u9>t2UPvvFV>uFF
>t6vFut(DFV;v+FV]creallocUv
vt4vTF]JD(V26TAVMT[TfVry	 
_mwrealloc_mwcrealloctDZctos\lc1d\heap3MetaWare Pascal 2.7. BIG|(CODEDATADGROUPHEAPCODE?HEAP_LOCALHjX:BIG?_mweach_allocated_item_mwinsert_into_free_chain]nHEAPCODEnew_heapU]free_heap	UUBP]<BODY>USvD*^6;GuDUV].T3VVA_mwnew_heap_mwfree_heap)tP\ctos\lc1d\heapMetaWare Pascal 2.7. BIG|?CODEDATADGROUP?_MWHEAP?HEAP_LOCALHEAPCODE
@_MWHEAP_MGMT:XXHc@4BIG?_mwferr_mwallocated_mwdivl_mwsysallocVYTWPTZ
OLHEAPCODEcompare_ptrUF;Ft+F;F
vF;F
s]offsetUF+FVF
+FV++FV}vvPFFFV]sub_ptrUF+FVF
+)FV}vvP\^FFFV]each_chunk
UPv+RPVuvvP9vDTFVV^
^vFvFFVFVFFu]each_item_in_chunkU
PvvXvtVFV^;Gt$SPvv^^
vv^^
vv^^
FVFVv|u]
each_allocated_itemUFFUCPFVutRP^
^]<BODY>USUdPvv]<BODY>USv|Du6v6t6D6Tut
RP6\
6\FVv6t6D6T]each_free_itemUFhVFFvvF|Ut
VPvD;Fu	D;FtvvPFFSvtVvL;tvvPvv^
^FVFVvDT
FVFFtV]remove_from_free_chainUv|rYDTuDT
vDT
tDT
v\D
ut:D	}]]V]]TIT]]O]TLWO]US]insert_into_free_chainUvtVvV|t|UuVEvDvD?vt^PVFVtb|UuGVvDvDvFtVvV^GvvZJv|r@^F\D
utwWvDD6]search_free_chainUUiPtFFfFV]<BODY>USvD^6;Gr6w6G]normalize_relativeUFVFVN
vNvN;Nt
RP
PFV]US]pUSv6|t6+D^;w6t6t+PR<uxQS6t6thv6D6TQRPLFVDPVvDUVv6D^d6D6\6D6D v6+D^;wS6D+6D6TRPG<t6DP6t6tFVv6|uE^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv6D^6\^GPSvDUVqnFVv6D6T]insert_chunkUv<HT]@D\F+FFVUPuRvFut^V\TwGvDD6vDDffv
DUtvvVF
Vvv
]<BODY>USvv^:]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtVvV^GDDvvvv]malloc2U
>tFsFv+	Fv@FVuvv(FVFFuvvxvD+FF=wDFFFvDDDhDFDPVFVRP^^
vvvFVNv?FDDUDTPVNvvU
FF>ttFV]
zU]hmallocU+P
RvvvV>tutvFV]mallocUv6]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>?T_cV(VfnT=KRV]tsv|DuvDFPvv9F;jFtvDUVvvV>tf]check_heap_integrityUUPUPA]<BODY>US]<BODY>US]ISTTt	_mwmallocl
_mwhmalloc_mwfree_mwcheck_heap_integritye
_mweach_chunk_mweach_item_in_chunkn_mweach_allocated_item_mweach_free_item_mwinsert_into_free_chain
_mwmalloc2	tl8086\lc1d\termMetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWTERM1_MWTERM1@@NUBIG?_mwcall_onexit_fcns_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit^Y*UP]IV
VVV VTX,U>tPF]lDVM_mwend_mwhalttn8086\lc1d\term2MetaWare Pascal 2.7. BIG|;CODEDATADGROUP_MWTERM2	_MWLTCONV	@_MWTERM2
?_MWPORTIO@\X@XbBIG?	_mwzwrite_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit_mwstackdump_mwhaltT.Uv4FFVP6PP]VVW*UvvPP]UP]U6P]***Program aborted.******STACKHEAP OVERFLOW***DpTV VV*.V:TMPVYV?
_mwdisplay_mwabort*_mwstack_overflown	_mwstkerrjtr8086\lc1d\intrupMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWINTS@_MWINTS
?_MWPORTIO@5@XBIG?_mwabort_mwstack_limit_mwcall_ive
_mwdisplay_mwstackdump	_mwstkerr_mwpop_and_jmp_mwvector_element_mwinstall_interrupt_routine_mwinstall_iveY9UvDDD]UP]interrupt5
PQRSPPVWUr66FPFPP6]_^[ZYXinterrupt0
PQRSPPVWUFPKnv<tu
P69]_^[ZYXcontrol_c_hPQRSPPVWU6
6FP]_^[ZYXUPVRFV+PVRFVPVRFV
+P3RR+PRP+PPP]U66P66+P6
6P]***RANGE OR NIL CHECK ERROR******QUOTIENT OVERFLOW ON DIVIDE***D		^V>QU]Vl^qVwzVV^VVV>]IMX]cgs]^V
^V
^V
vVVV2_mwinit_interrupts._mwrestore_interruptsptx
8086\lc1d\kb2MetaWare Pascal 2.7. BIG|)CODEDATADGROUP_MWCONSOLE2	_MWLTCONV@XBIG?	_mwzwriteZ]3Uv4FFVP]U6PP]V)V 	_mwkbputs_mwkbnewlineAt{ctos\lc1d\system4MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS@XfXNbsKbdbsVidBIG?readbsrecord_mwset_dos_err
writebsrecord
queryvidbsXYUF*;t;tFF*FPPFPFtF<t<tPFPPFPF^*uquFH+;rVFv^F<tI<
tEF;Fwg8FF*v
vvFPF=tPF}]UPF*v
vvFPPF;Fs
>uFY]UF*FPFt+]FOD ;?PVj}VVV0V6VDKimuVJ,_mwfileclassW_mwzread	_mwzwritetctos\lc1d\system5MetaWare Pascal 2.7. BIG|4CODEDATADGROUP_MWDOS_INTERFACE5?CTOS_SERVICES@Xf+BIG?setbslfa_mwset_dos_errgetbslfa]U^*t
tt[F*<F*FPvPvFVFV
v
v_F*PPvPvFPPvFV+FV
FV
RPPFV
]uGD(,<@KVQ\Z^V\V\V\_mwl(seekt4ctos\lc1d\system6MetaWare Pascal 2.7. BIG|8CODEDATADGROUP_MWDOS_INTERFACE6@_MWDOS_INTERFACE6@F@BIG?getdatetimeexpanddatetime_mwmpyl]UP66P]U*v*@v
v]U*v
*v
	*v]UFPVRNQ+PdPF+FVF<FVFVFFVRP]D	VV(3?UkVz_mwget_date_mwget_timeK_mwclock{@tL8086\lc1d\mpylCODE_MWMPYL_@BIG?WU^
FFf]X_mwmpylTtX8086\lc1d\divlCODEDATADGROUP_MWDIVL__MWDUMMY@@]BIG?	_mwis_386_mwmpylU>uNu3N
F+F+}fFf+fv
fff]^
VFt**r
uP+RPvv
Yv^;wu;vI^
v++]Uvv
vv]U>udVV}+F
VRPRv
V1V}+FVRPRvFt+Ft+]fFff
fff]Uvv
vv}^
v]Uvv
vvd](__mwdivl_mwmodlO_mwremlv_mwudivl_mwumodlKtpctos\lc1d\paof_MWPAOF_CODE@eBIG?XI_mwget_proc_address_mwlongptr_is_validF_mwgetbpA_mwgetcs:iPAOFUv
^6|6uq;v1}VuE
}u]6t}uAEt5^VW^6LO*oFG}6duj6\;v]}^u
E}u]6gu6Ft}ueuEFt}u}u
E^tF]tfuS^?Ut
?t?Pt?[6GU+fuF;FvB](+E|U
\tctos\lc1d\allocMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@CDOS_ALLOC
CDOS_ALLOC@@E0BIG?expandareaslallocareaslshrinkareasl^U
CDOS_ALLOC
sysallocU>t++FV|v6PFtvPFt	+FFFV]sysfreeUvvF+++Q]allocated	least_free_memory,D47<VISXVfmsVH_mwsysalloc
_mwsysfree_mwallocated_mwleast_free_memoryt
8086\lc1d\dos*CODEDATADGROUP_MWCALLDOS_
_MWDOSREGS@TX]BIG?WHXU6>66]6>]It
259=AEI
Nh
_mwcalldos.t8086\lc1d\callint*CODEDATADGROUP_MWCALLINT_
_MWDOSREGS@eX]BIG?WHiUF.6>66]6>].
+6;>BFJNR
W_p
_mwcallint)t8086\lc1d\flsuppCODEDATADGROUP_MWFDATA_MWFLOATEXHM^BIG?
_mw87_usedEQ>.>PA=@t=Xrw6G6G6G.6G6_6_6_?6_3tr@H>.>6_76_'29H

*M_mwfabsj_mwfaddN8_mwfbld?=_mwfbstp1_mwfcmp.A_mwfcompare_mwfdiv^_mwfdivrb_mwfdup8_mwffltn	_mwflload_mwfloado_mwflretN_mwfmaxD_mwfmin56_mwfmpyZ_mwfnegf_mwfpop_mwfret_mwfsubR_mwfsubrV_mwftest
	_mwftload_mwftret+_mwfxam H_mwfxchO_mwround_mwset_flags_after_comparei_mwset_rounding_proc_mwtrunc_mwuffltxzt8086\lc1d\fltransCODEDATADGROUP_MWFDATA_MWFLOATEXHK^SBIG?
_mw87_used_mwset_errno_mwset_flags_after_compare_mwset_rounding_proc5h?..>rtzu
urQ{uM
t@2t@uB{ t{.
zr{utt@u@B{
z..5h?>>tt>u..tt6G6666=.>t.rP.6G66'E@JZ	@Yoz_(0>Nhkwddd
_mwarctan_tos
_mwatan2_tosi
_mwcos_tos
_mwdln<_mwdsqrt	_mwfldl2e_mwln	_mwln_tosd
_mwsin_tosI_mwsqrtu
_mwtan_tos8
_mwtwo_tos
_mwxln_mwxsqrtt8086\lc1d\flcsuppCODEDATADGROUP_MWFDATA_MWFLOATEXH4^EBIG?
_mw87_used_mwset_flags_after_compare_mwset_rounding_proc8.UF$]h_mwfiodd_mwfldpi0_mwfloor_tos2_mwtrunc_tost8086\lc1d\flctransCODEDATADGROUP_MWFDATA_MWFLOATEXHx^_BIG?
_mw87_used_mwatan2_tos
_mwexp_tos_mwset_flags_after_compare_mwset_rounding_proc|?.>@.6.65h?..J'04VfFn[_mwacos_toseM_mwasin_tosFg_mwcosh_tos_mwfyl2xt_mwsinh_tos_mwtanh_tos3zt$8086\lc1d\87usedDATADGROUP_MW87_USED182_BIG?W6808780287 required but not present
$


_mw87_usedt08086\lc1d\387usedDGROUPDATA_MW387_USED18BIG?W_mw387_used\t<8086\lc1d\intrupt1CODE
_MWINTERRUPTS@hBIG?WlUF.]UF
5E]UVF]UVF]UV
RTy_mwinstall_interrupt_routine2_mwinstall_iveE)
_mwint_mwinterrupt_disable_mwinterrupt_enableK_mwpop_and_jmpX)_mwvector_elementtH8086\lc1d\intrupt2CODE_MWINT2@uBIG?WyuE]MUu}uE]MUU^
WEE]
U^
WEE]34GYl _mwcall_interrupt_routine+z_mwcall_ivePtT8086\lc1d\onuintMetaWare Pascal 2.7. BIG|(CODEDATADGROUP	_MWONUINT
@_MWONUINT@@>BIG?_mwstack_limit_mwhalt_mwinstall_interrupt_routine>]	_mwonuint	catch_control_cPQRSPPVWUt+P]_^[ZYXon_user_interruptUv+PPP]D3=ViwTV6_mwon_user_interruptUt
8086\lc1d\cmpCODE_MWCMP_@BIG?WUv
N+rt@H]

_mwcmptl8086\lc1d\qsortMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWQSORT@BIG?W_mwQSORTqsUSF;FrvF+N+Pv6\6\FHFFFFvvv6\6\
tF;FrNF;FvvPv6\6\
tFV;sPRv6\6\vvv6\6\F;FsVJRP^BvF@P^4]qsortUvv]_mwqsorttx8086\lc1d\cexecMetaWare Pascal 2.7. BIG|2CODEDATADGROUP_MWEXEC2
_MWDOSREGS
?_MWSTATUSn@XX+BIG?_mwload_ptr
_mwload_ds_dx_mwdosYUFFFFFFv
FvFFPPPvvKP>tFMP*FF]
U+Pvv
vvk]D27<VBLVTVZjVo	_mwc_exec_mwexecxt8086\lc1d\cexecenvMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWEXEC4@|BIG?	_mwmalloc_mwexecx_mwfreeU+FvVvVVVtFPvVvVFFFtNvvvv
vvFtvvF]
3V|VV
_mwc_exec_envt8086\lc1d\floa1MetaWare Pascal 2.5.aBIG=_MWFLOA1CODEDATADGROUP@BIG?_mwfdup_mwfabs_mwfflt_mwfcompare_mwftest_mwfp_error_mwfload_mwftret
_mwtwo_tos	_mwfldl2e_mwfmpy_mwfret	_mwflload_mwflret	_mwftloadU
F+RPH|?@PPPP+RPFPFP]U?P}]Uvv]Uvv
vv]Uvv
vv]0mCMVVVVV1T=TIVSV	]VdV
rVwVVV
VVVV	F_mwexp_mwdexp_mwxexp
_mwexp_tosn_mwtwo_to_the_tost8086\lc1d\floa2MetaWare Pascal 2.5.aBIG=_MWFLOA2CODEDATADGROUP@Q\BIG?_mwfload
_mwsin_tos_mwfret	_mwflload_mwflret	_mwftload_mwftret
_mwcos_tosUvv]Uvv
vv]Uvv
vv]Uvv]Uvv
vv]Uvv
vv]MG		
V\V+V0\;VMVR\]VrVw]|VV]VV]VC_mwsin_mwcose_mwdsin_mwdcos_mwxsinC_mwxcost8086\lc1d\floa2aMetaWare Pascal 2.5.aBIG=	_MWFLOA2ACODEDATADGROUP@Q_BIG?	_mwflload
_mwarctan_tos_mwflret
_mwtan_tos	_mwftload_mwftret_mwfload_mwfretUvv
vv]Uvv
vv]Uvv
vv]Uvv
vv]Uvv]Uvv]MG	
V\V,V1]<VNVS\^VpVu]VV\V	V]V	L_mwtan	_mwarctan_mwdtan
_mwdarctan_mwxtanf
_mwxarctanDqt8086\lc1d\floa3MetaWare Pascal 2.6. BIG}	@_MWFLOA3_MWFLOA3CODEDATADGROUP@@BIG?	_mwftload_mwfmpy_mwftret\@@@@ @4@p+i@Ix@GAQCFuuvHM]=];Zy RuUUFxF
s3F
FPvvPFPn
F
uv]?aT5V>CVHVRVg_mwten_to_the_powerHt8086\lc1d\floa4MetaWare Pascal 2.5.aBIG=_MWFLOA4CODEDATADGROUP@ABIG?	_mwftload_mwfxam_mwfpop_mwfbstp_mwfbld_mwftret*UPvv
GFvFF^wU.Cafaf{{vDNADNvY]UPvTDTu+
vD?Y]Uvv
vv]Uvv
vv]UnnormalInfinityDenormalXVVVA\C\E\G\I\K\M\O\Q\S\U\W\Y\[\]\_\b\|\\VVVVVS_mwspecial_number_msg_mwget_exponent_mwreal_to_bcd_mwbcd_to_realt8086\lc1d\pmemMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPMEM@+;BIG?_mwpadr_mwputc_mwputs_mwprintllr
_mwnewline
_mwpmem_mwpmemU
FF+FVRP PFbF+FVN+Nv PFF;F
rPPPv*RPFu PrPF7F+FVN+^vF< r<v.PFF=sF;F
r'PFF;F
s]    '
.V5\^\nTsVV\TV\\	VW_mwpmemVt8086\lc1d\push8CODE	_MWPUSH8_W@?BIG?WCVW
_^QRUv
]
_mwpush8cs1
_mwpush8ds
_mwpush8es)
_mwpush8ss2t 8086\lc1d\statusMetaWare Pascal 2.7. BIG|(CODEDATADGROUP
@_MWSTATUS	_MWSTATUS
@e@DBIG?W^h6FXfx.]N\\\\\\\\ \$\(\,\0\4\8\<\@\D\H\L\P\T\X\\\\|[UF
=w0HvF^vIFFGGvD??D?]EodWUF=wvFFd^FV]	No err,orinvalid functionfile not foundpath not foundtoo many files are openaccess deniedfile not openarena trashednot enough memoryinvalid blockbad environmentbad formatinvalid access
invalid data???invalid drivecurrent directorynot same deviceno more filesinvalid radixinvalid number
write failedEOF encounteredinput out of rangeoutput out of rangelD+ 
_mwerrtext_mwaerrtextWt8D@mVdh_F:Q4xZL*strspnl
__AHSHIFTV	_MWHEAPLO_MWARGPgetenvXtmpfile_mwabort	_mwfldl2e_mwfiodd_mwflretungetc	freopen_mwlnlongjmp[_mwfcmpabortgetchar8086\lc1d\_rstrcpy8086\lc1d\ungetc	P{TsZ*?aj7 Fn2;_mwstackdump_mwsinremove_mwdsin_mwfloor_tos_mwdcosfmodwsinhq
_mwfwrite__mwcheck_range_of_double{	_mwmalloc_mwyear_dayH_mwfree_handlesqrt_mwfadd_mwdump_heap8086\lc1d\ctop2F8086\lc1d\tmpnamB8086\lc1d\fputc ctos\lc1d\carg8086\lc1d\strtolV8086\lc1d\tan8086\lc1d\strlend\D*6^>S19HN{rh_mwfmin_mwbcd_to_realexitferror
_mwpush8dsstrlendexp_mwfnegdifftimeN_MWSS_mwqsortvprintf$8086\lc1d\flctrans8086\lc1d\memchrg8086\lc1d\ctop1E8086\lc1d\dos8086\lc1d\atan8086\lc1d\fclose8086\lc1d\scanf58086\lc1d\tmpfile8086\lc1d\intrup8086\lc1d\onexitYhPZ.UD>clLy)gp83_strncpy_mwferr_mwfabs
_mwpush8esstrtokmstrtolVstrtodS	_mwstkerr	_mwc_open
_mwarctan_tosfputs _mwcmp_mwpadrstrncmpf_MWOSfputc fprintf$ldexpu_MWSTACK_LIMIT8086\lc1d\strpbrkjt?$j.*J3;VEt_mwdoerr_mwlseekstrcspnk_strncattimeG_mwfpop_mwtrunc_tosatan	_mwflload_mwfdup_mwleast_free_memory8086\lc1d\rename8086\lc1d\onuint8086\lc1d\PERRORK4xdj_9DqR.fopen_mwcos_mwdsqrt_mweach_item_in_chunk_mwfldpiasctimeL_mwcall_onexit_fcnsY_mwfp_erroro
_mwdisplay_mwcheck_heap_integrityfwrite	_mwln_tos
_mwhmalloc_mwget_time
_mwcalldos_mwfbld	_mwftload8086\lc1d\strcspnk8086\lc1d\strcpy_8086\lc1d\flcsupp8086\lc1d\time3J8086\lc1d\init_buf8086\lc1d\pmemyL6VBn'dZQG_mwout_convert_realmemcpy]scanf5	_mwzwrite_mwset_dos_err_mwon_user_interruptstrcpy__MWINIT_mwfree_mwfretfabsp8086\lc1d\strcata8086\lc1d\time2H8086\lc1d\fperroro8086\lc1d\fopen8086\lc1d\divl7{*f[ER@qK_MWSET_STACK_LIMITSfseek_MWPROGNAMEP_mwxtan_mwallocated_mwget_exponentstrrchri_mwfload_mwcreallocctos\lc1d\heap8086\lc1d\_strncat8086\lc1d\aprintf8086\lc1d\floa38086\lc1d\time1G8086\lc1d\strchrh8086\lc1d\87used@MS{$qY1:^+6g_mwsqrt_mwfmpy_mwsysalloc
_mwtan_tos_mwfdivrperrortanhq	_mwarctan_mwpush_back_input_char5_mwtrunc_mwumodlstrcmpe8086\lc1d\mpyl8086\lc1d\errnon8086\lc1d\cvars28086\lc1d\floa28086\lc1d\atoiR8086\lc1d\intrupt1LbH2Bl,W8v	_MWARGLEN_mwspecial_number_msg
_mwaprintf_mwfinit\_strcats_mweach_free_item_OSMAJOR_MWES8086\lc1d\strncatb8086\lc1d\_rstrncp8086\lc1d\floa18086\lc1d\floa12{8<LW2GAal
_mwcallint_mwtan_exit_mwget_file_handle_and_info_mwxsqrtctimeLfclose_OSMINORfflush8086\lc1d\strrchri8086\lc1d\floa13|8086\lc1d\dummypio\ri?U}wCd:4O0fgetsfgetc	_rstrncpy_mwxln_mwtwo_to_the_toscoshq_rstrcpystrchrhrandQ_mwinterrupt_disable_mwufflt_mwlongptr_is_validlog10|memcmpc_mwreal_to_bcdrewind_rmemcpy8086\lc1d\exp8086\lc1d\intrupt28086\lc1d\fgets8086\lc1d\floa7s8086\lc1d\time5Nctos\lc1d\system48086\lc1d\push88086\lc1d\cvars8086\lc1d\floa10xb=l$CM+wX2_mwxcos
_mwdarctanfscanf5
_mwmalloc2_mwc_create_mwget_proc_address	_mwkbgetsD8086\lc1d\printr8086\lc1d\fltrans8086\lc1d\time4L8086\lc1d\floa6qctos\lc1d\system58086\lc1d\floa11y8086\lc1d\387used8086\lc1d\setjmp[do=.PHZ(Az6_mwdtan	_mwcftermCrenamememset^_mwexecx_mwset_errnoo
_mwpush8ss_iob
_mwexp_tos_mwfileclass8086\lc1d\floa5p8086\lc1d\setbuf8086\lc1d\c_stkdmp8086\lc1d\_strcats8086\lc1d\memcmpcctos\lc1d\system68086\lc1d\kb1DDNhI=5]Sr_MW387_mwinit_bufsrandQ_mwset_rounding_proc	localtimeH
_mwinput_char5_mwcosh_tos_mwexp_MW8087memchrg8086\lc1d\floa48086\lc1d\freopen8086\lc1d\_fmode'bM1,=XH8mclearerr_mwpmem_mwinstall_ivesscanf5strncatb_mwc_unlink_mwint_mwnext_input_char5_mwdivl8086\lc1d\strncmpf8086\lc1d\floa2a8086\lc1d\_rmemcpyb|Q@1MnrH6\
_mw87_used_MWHUGEDIFF_mwinstall_interrupt_routineonexitY_mwvector_element_mwfree_heap_mwdexpgets_mwinterrupt_enable	_MWIS_286_mwpad_to_field_widthgetc8086\lc1d\cexec8086\lc1d\strspnl8086\lc1d\kb28086\lc1d\fwrite3Q=+G[_mwmpyl
_mwtwo_tos_setmode_mwudivl
_mwcount_args8086\lc1d\memcpy]ctos\lc1d\heap38086\lc1d\system8086\lc1d\floa9wM;h+xP'?G]Xs}b
_mwsysfreeatofS_mwpop_and_jmpatoiRatolR_mwout_convert_drealfrexpu
_mwc_exec_env	_mwat_eof5sin}_mwkbnewline_mwhalt_mwfsub	_mwzclose_mwin_convert_real>sprintfsignalZ8086\lc1d\cos8086\lc1d\status8086\lc1d\strcmpectos\lc1d\heap28086\lc1d\floa8u(Srh;]E4$(|_mwnew_heapceilp_mwzreadfreeEsetbuf_mwsinh_tos_mwget_date_mwset_flags_etc_mwinsert_into_free_chain8086\lc1d\cfinitC8086\lc1d\_setmode8086\lc1d\scanr>8086\lc1d\memset^4)S$Z?o8Nf0Ez_mw387_usedclockG	_mwkbputsprintf$_mwdos_exit
_mweach_chunk_mwaerrtext	_mwc_exec_mwcfclose_allstrcata
_mwxarctan_mwclock	_MWIS_3868086\lc1d\sin}8086\lc1d\sprintf@BEbX=6OJ(lreallocFkillZ_mwmodl
_mwcos_tos
_mwsin_tos_mwceil_tosp
_mwrealloctmpnamBlogsetjmp[_mwfflt8086\lc1d\atofS8086\lc1d\printf$8086\lc1d\flsuppL
akW>2M8C*w_mwfsubr_mwadvance_to_nws5
_mwerrtext_ctypecos	_mwcfinitC_mwftret_fmode_mwset_input_char58086\lc1d\getenvX8086\lc1d\fseek8086\lc1d\qsortctos\lc1d\c\system3X4=* HS_mweach_allocated_item_mwfmax_mwreml_mwstack_overflow8086\lc1d\feof8086\lc1d\cexecenv8086\lc1d\c_heap1d@tiRd *}N0;]5vfprintf$_mwcall_ive	__AHSHIFTerrnon_mwgetbp_mwxsin	_MWOUTPUT_mwfdiv_mwcall_interrupt_routineasins_mwinit_interrupts_mwfcompare_mwfxch8086\lc1d\strncpy8086\lc1d\exitctos\lc1d\c\system1po+<JSeD?z5\vsprintf	_MWHEAPHI_mwgetcs_mwfyl2xmodfu_mwfterm\_mwtanh_tosabsp_mwend_MWARGVP_mwset_up_args8086\lc1d\padr8086\lc1d\cmp8086\lc1d\strtokm8086\lc1d\callint8086\lc1d\term|)9LB.5V=_floorp_mwftest_mwfxam
_mwpush8cssystem_mwsend_padatan2xlabspputchar 8086\lc1d\term2ctos\lc1d\alloc8086\lc1d\randQCpz6HXf1[LjP>_MWINPUTfread
_MWENVP_mwten_to_the_powerfeof_mwdln_mwatan2_tos_MWCPUmallocEputs ftell
localtimezonePtan_mwxexp_mwroundputc _mwfbstp8086\lc1d\fgetc8086\lc1d\removeAn9YxFd>4O)0_mwacos_tos_mwset_flags_after_compare_mwasin_tosacossgmtimeJcallocFpowystrpbrkjctos\lc1d\paof8086\lc1d\signalZ8086\lc1d\timezoneP8086\lc1d\fread
ctos\lc1d\cinit8086\lc1d\log8086\lc1d\sqrt0Dhclc.lib\hclc.libcdist0DQ(fPf*g*nPN>z.8086\lcld\cvarsMetaWare Pascal 2.7. LARGE CODEDATA	@_MWCVARS	?_MWSTDIOt@xX	LARGE?N
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:4$JDZTjdzt \\\_iobt8086\lcld\cvars2High C 1.4. LARGECODEDATA@CVARS2H	LARGE?         (((((                  AAAAAABBBBBB 
_ctypet8086\lcld\PERRORMetaWare Pascal 2.7. LARGE+CODEDATA
@_MWPERROR	_MWPERROR	?_MWSTDIO'@@ZX+errnoLARGE?_mwaerrtextfputsfputcN
PU6FVFVuu6
6RP6
6VR6
6vv6
6*RFV]: 5NT
VVV3TA]H]M]R\Z]a]f]n\v]}]]\]]]TV
perrort8086\lcld\fgetsMetaWare Pascal 2.7. LARGE)CODEDATA_MWFGETS	_MWLTCONV	?_MWSTDIO@qXX6errnoLARGE?_mwinit_buffread_mwzread_mwcmpUvv^VVN
VND
tVvD
tmv|uDvD
u3|uaD
@tvvPPv
vFtPvttDPvDDTTD|uvD
@uD=tDT+T||u:vvPPv
vFumv<
utNFv|uDv|u|tvDHvT+DTFVDNv+N++|FYv|u2PttDPvDDTTD|uvT
<uA+F;rVNv4FFt)FFv)DD
@t;;TWvQRPQt4u=v)Dv|?
uLt	v
vtH+v;uFHvvPPv
vFu+tu+v;tFv<
uuvDFV1FtNvvvPPv
vF(]U
}FV(
uvPV
JRvvvv]U+PPvv66]]X	__ _9V]V]V^^*^4V>^G^__]____1]\\\fgetsEgetst*	8086\lcld\removeMetaWare Pascal 2.7. LARGECODEDATA	_MWREMOVE=@RerrnoLARGE?_mwc_unlinkVUVvv>uVFVF]\\\ V\+\5\?\E\
removet,
8086\lcld\ungetcMetaWare Pascal 2.7. LARGECODEDATA	_MWUNGETCE@UerrnoLARGE?_mwinit_bufUFFvv^D
uvD
tD
tvL
v
vvD
u\vDt@uvDDTTvDT+T}DFvd
FFFF]L\\GVU\[\d
ungetct$.8086\lcld\freadMetaWare Pascal 2.7. LARGE)CODEDATA_MWFREAD	_MWLTCONV	@_MWFREAD@X@?errnoLARGE?_mwzread_mwlseek_mwfileclass_mwinit_bufUV+vvFD
uVvD
@uA|ty|ur>uevDtv\RvTLQRTR@vDHufvDTTDv|tD
tvDuPttDPvDv|uvT|uA+V+vVF00D;Vu;FtLPDN^+SQDPFvDvDTTDv|D=tDT+T|vTv<uA+vT>tvCvDTLA\+FVuA+Cv\vDHT;T:uvD;DuD<vDH;Du>uvDvT+DTDv|uv|u.>uvDN++}vDHvT+DTFVDNv+FFV;sPv4<2
^9v^
BV)VFv)D>v<=FFvDDN++|(D 4vD)FFDF=rD		FFvvvVvDPFF)|S	\\\R^Y^p^]]V^^^^
^^R^Y^^^^^U^\^m^]sFFtuF)Fwv|u9D
tPvttDPvDDTTv|ZF+vFVDNv+|NNv4FFv)D)FvuuvL
FeH4vD
@u7Dt3PFPvTRFtitcF:tvDPtZPFPvTRFtu(vtvLF:u	v
CvF;VtWRRRvTRMFvF;Fs5v6^PvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
uvL
 [vD
tvvvd|uDF
nFV|++T6}FFu+vvvvv+
F]oG]__]^*^:VT]f^m^w_^^^^__V___]_._B\I\\\b\r_\\V\\_Bfreadct88086\lcld\fopenMetaWare Pascal 2.7. LARGECODEDATA_MWFOPEN@Nerrno_iob_fmodeLARGE?	_mwc_open_mwc_create_mwfileclass_mwlseekUV+VvvVv
v^Nv^*+taatbugrt@tteutSwtxtoFv3F<auBv3<wuBV0uDFvt5vvvvFvFtu
iuv<vPvvFv<t>tt+v<u+Pvvl:F>tvFF]UFv
t	FvvFFvFFFV]Uvv^F
DuD
u
vD
vD
tvL
tvL
@v
F<t<uFtvL
tP+PPv
]U3tBVVVRNQNQNQNQvv
vvEFtFF	FVFFtvvvvvvvvL
DFV]V	]]]]]V]]0]5]IVQ]W]h]m]\x<\]]\\7VhV}VVB?fopens_mwget_file_handle_and_info_mwset_flags_etct>8086\lcld\fwriteMetaWare Pascal 2.7. LARGE CODEDATA	_MWFWRITE	_MWLTCONVN@kX:errnoLARGE?	_mwzwrite_mwinit_buf_mwlseekfflushUFVvv^FD
tD
@tvvv
TRFV

FuA+vTt@R^
^SDPFF+vFVD;Vt;FtFF)Fv16PRvTR;tFFNwn\v|uDvD
@tHD=|V+VNN^+|Nv
^?@F+vFVD;Vu5;Fu0PttTR=tvDDTTFv)DFF)FFF=v4		FPv
vVvTR;FtFFF)FFwpv
v^?v)DFRFvDN++|

FN^uA+Tv
v^?vDFFDN^+|FVD+FV}RD+D;}4
F^?FFNv)TvD)F)Dv|	vFw
u4t.PvttTR=u0vDDTTBtv
Lv>t	vL
 FF]
U
vv^D
uL
 KvD
tvvvLF
nFV|++}
e	
]]]L\\^^^\^^w\\^^^^^^^^,\f]l]]]]]V]]vFFu+vD
tP+PPDPvvvvv+
FvD
t vvYYP+PPvDPF]
VQVfVfwrite
_mwfwrite_tD8086\lcld\init_bufMetaWare Pascal 2.7. LARGECODEDATA_MWINIT_BUF@L_iobLARGE?_mwfileclassmalloc{Uvv^d
;u;uDPF<t<tvL
;Vu;Fu vDP<u	vd
vL
 ;Vu;Fuvd
vD
t.PvDTYud
vDTTDvD]\\+VB\E\YVr\u\VI_mwinit_buftF8086\lcld\setbufMetaWare Pascal 2.7. LARGECODEDATA	_MWSETBUFB@*LARGE?freefflush_mwlseek.Uvv^D
uD
uvd
F
VuuL
DTTDv
FutV^w
v
F^+wGvF7Gu
wwYYF
VvDTovD
tD
tDtvvYY,vD
tPvD+QPDPvDvDu
ttYYvd
vL]VVVVW
setbuftH8086\lcld\renameMetaWare Pascal 2.7. LARGECODEDATA	_MWRENAMES@XerrnoLARGE?_mwc_rename\UVvv
vv>uVFVF]\\\V+\1\;\E\K\
renametJ8086\lcld\freopenMetaWare Pascal 2.7. LARGECODEDATA
_MWFREOPEN	?_MWSTDIO@Xt_iob_fmodeerrnoLARGE?fflush_mwfileclass	_mwzclose_mwget_file_handle_and_info_mwset_flags_etcfreeNUvN+vF}++}vv^D
tD
t	VYYvDPF<t<tvDPvD
F+D
VN;u;t';u;t;
u;t3=FV;u;t;u;u33tBVLVFPVRVRVRVRvv
vvFtFVFVvvvvvvvvD
tIFtFt	vL
VvD
uD
uvDTTFt(LFtFuFuvttYYvD+FV]i	VVTVbVyV^^^^^^^]]^^^^^]]]]8VjV	\\V
\\freopenjtN8086\lcld\fcloseMetaWare Pascal 2.7. LARGE CODEDATA	_MWFCLOSE	?_MWSTDIOw@X<errno_iobLARGE?_mwlseek	_mwzwritefree	_mwzcloseUvv^D
uFvDtv|tD
t+vD
uw|}pD
tP+PPDPv+DPttDPFv+T;uFFvL
 vDTTDFF]U
+FvN+vV+}o++VN|bv;D
tZv^D
t8D
t
VFYY	vDP
t2vDuD
u
ttYYvDPvD
FF]UPFv
t;
u;tPRYYF=sF6
6YYY]M	
]]iVV]]^^^bVpV]]^^^\\\\\\)fclosefflush_mwcfclose_alltR8086\lcld\tmpfileMetaWare Pascal 2.7. LARGECODEDATA
_MWTMPFILE	?_MWSTDIO @yX LARGE?malloctmpnamfopenr}UvFPFVNQRPYYRPFV
tvT
L6FV]w+ CTV.V7VI\O\S\d\h\tmpfilehtU8086\lcld\_setmodeMetaWare Pascal 2.7. LARGECODEDATA_MW_SETMODE@8_fmodeLARGE?A<UFFu
F

u	vL
@
uvd
]K	VV_setmodetW8086\lcld\feofMetaWare Pascal 2.7. LARGECODEDATA_MWFEOF@P	LARGE?TUPvD
tFFFY]UPvD
 tFFFY]Uvd
]LclearerrBfeofferrorVt Y 8086\lcld\fgetcMetaWare Pascal 2.7. LARGECODEDATA_MWFGETC	?_MWSTDIO@TXLARGE?freadXUPvvPPFPuF*Y]UvvYY]66YYV@\F\J\fgetcgetcgetchar>Ht,[8086\lcld\fputcMetaWare Pascal 2.7. LARGE)CODEDATA_MWFPUTC	?_MWSTDIO	@_MWFPUTC@MX@LARGE?fwriteUFFv
vPPVRHtFFFF]UPv
vvFY]UP66v}FY]UFFu+M+uA+Vvv
RPvvFN+;u;tFFF]]VH]i]n\u\z\]Vc
NZUP66vvsF668]RRQHtFFY]1]\\\'\.\3\;]@V0fputsfputcputcBputcharcputstD_8086\lcld\fseekMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDIO1C@_MWSTDIO1C@D@errnoLARGE?fflush_mwlseekUF|=FV+vvFdD
u|tND
tD
tDt
vvYYuvD
tD
tDuvD)F
Vvvv
vDPvDDTTvvv
vDP>uVF
Vvd
F]UvFvFR+QQDPFVvD
tC|Pa$t<D
tD
tDuvD)FVvD++NvFVFV]U+PPPvv9
vd
]5	
\^(^2^oV]]^^^^^(\G]\]fseekftell rewindt\c8086\lcld\printfMetaWare Pascal 2.7. LARGE2CODEDATA	_MWPRINTF?PRINTF_EXTERNALS	?_MWSTDIO@X$XLARGE?fwrite
_mwaprintfUSv6t6tv
PvvN
+;u;t
v6D8Y]UP
.vvvv
fFY]Uvv
vv66]UF
Pvv66|]UFPvv
vv^]5VJ\P\RTV\Z\iVn\s\]]]]]]0vfprintfDfprintfvprintfheprintfttg'8086\lcld\sprintfMetaWare Pascal 2.7. LARGE)CODEDATA
_MWSPRINTF?PRINTF_EXTERNALS@wX$LARGE?
_mwaprintfl{USN
v^6F
6GY]U
.vvvv
v]UFPvv
vv]S\,\.T2\6\EVP\U\nvsprintfsprintfZGti(8086\lcld\aprintfMetaWare Pascal 2.7. LARGE5CODEDATA?PRINTF_EXTERNALS
_MWAPRINTF@_MWAPRINTF=X$@
x@BQerrnoLARGE?_mwudivl_mwout_convert_real
_mwpush8es_mwout_convert_dreal0000000000          UP*F

;rVRvv
F)F

wY]UPt8N;v1+VtuRPRvRPmY]US6F<*t<1r<9vu6<0t6F<0r<<9w8FF
6*k)0V6F<0rg<9va6<*uW6<}PuF6F
6FPuFFF]USFV+F6:u6<t9
uA+V66)
0P^^FVF6* wj.1mzS8+Fut+PFP6<.u:6<u6F<0r<9vPPPm*6<hu
,6<lu
6<Lu6P^^+FV)
.]
USFt	;w)Y]US@v6\*iwit(Xudtousutgxu8
v6D6T} 6T6\6E^])].]H^M]T]j]o]w]]]]^^^^^^^^9^D]K]R^\^a^^^]]]]]^^^^^^^^^^^	^^^\1\3\5\7\9\;\=\?\A\C\E\G\I\K\M\O\Q\T][]a]h]n]u]{]]]]]]^^^o+^^]]^]]^]])^2]9]>^B^P^S^W^a^t]{]]]^^BT:@P{t:+2t_: 8
Q8t?:0@)8t:0v6T;@RY]US
}0^6_6xuW744Y]USv6D6TFV4uvbu=wKFF8*F+VFRvw=8*RPvv^FVSLuw
64044+46]US6>v6DY]US>uVVu
+Rq,+>u
6>6;r>t;>vFFFFtu
uG@tP:P
tut6;v+VRPRv>uVVu466P64V
t]USP0FFVV=
s0FWv^6@Nw]US00F:F+FVuvPvF+FVuv	Pvg	FPFP
]U+suA+6
F
NUPvv]US
0^
^]]$^*]1]8^?^F^J]Q]X^]^h^l]s]z^^^^^^^^+^9V\^^e^i^p^s^^]]]]^^]]^^]]^] ](]3^;^@]G]L]U]\]g]n]w^]]]]^^^]]^^]]]]]]^]]^^^\a^*u0tzE3vq.
	

	

























	
	
	
	




{	Y	

	


P66
u.>u6L*F<dt<iu
6	6+v66^>u'v6tttt4
Rv676TRP^6FuRPVR
uR6F6TFVuuz6+uA+v;rv6uVvvv
tv]b^\w(\*\,\.\0\2\4\6\8\:\<\>\@\B\D\F\H\J\L\N\P\R\T\V\X\Z\\\^\\b\d\f\h\j\l\n\p\r\t\v\x\z\|\\\\\\\\\\^]]^^]]]]^^^^^^^^^	^
^] ]*^@VF^Q^VV[Va^i^s^w^{^]]^^]]]]]]]]^^^^],]@]G]U]Z]n]u]z]}]]VVW9_mwsend_pad_mwpad_to_field_widthB
_mwaprintfty08086\lcld\printrMetaWare Pascal 2.7. LARGE3CODEDATA	_MWPRINTR?PRINTF_EXTERNALS
@_MWPRINTR@X$@@LARGE?_mwten_to_the_power	_mwftload_mwfmpy_mwftret_mwreal_to_bcd_mwfload_mwfcmp_mwfdivr_mwfadd_mwspecial_number_msg_mwget_exponent_mwfdiv	_mwflload_mwpad_to_field_width_mwfneg_mwsend_padQUSv6D*6T+VRFPv\SFPFPFPFPvv6DFFvBFVs{1*$FFv6LF06\6@FrFF=}Fv6Dv6\6x0t+F@;}6D]US
Fv6;D|vV.6h.6fuvFPFP.6l.6jv\Sv\Sv\S.6p.6nr@v6Dt\SrPv\Sv6D]U6FPFPvv<tFPF}*@Ft.PFPFPFPFPFP.6p.6nsFP}2rPFPFF**Ft0PFPFPFPFPFPrPs+FP.6.6|FPNF^*Et GtetftgtFF+
F@PFV;|Roz00GG	FvB^AFFFv]UvFP
S]
US	 V_7_<\F]UV_^^VV5V?_F^K^NVSV	_eV
r]_^^VV_^_\]VV8VB_L_QV
[]e_l^q^3tVyV_^_\]V__\]_^_
V_^^V*\4]TV]T[t(;vQ$Y]USt
rY]USvV.6h.6fsvVvV t +t  WY]USPFFNF;Fv0tF+N+;u;uu
v.uNFHv6DF+F)(]USuu
v6\tP P
u>$u
v6\aY]USP>*4;>?t.v6Dutv6L*;}@+;rN,NAv6LV)6|tIQBBR;v6|t1u$>t(
u	v6D^v6D*;|R,P
v6D*;+RRPv6DtPP
ufv6|tYK*}*t5;'v6tV.6h.6fuUv6|t*u(^P(BB(^P*)v6L;rN,5F)v6D6|tQQ^gPP
6*RPF]\V\],]1]@]K\X__^d^gVlV{_VV\]]\]]\\X]]X1\>]E]M]]\e\j]q]v]y]]\\\\]]\\\](]]7]>\C]J]g\p\u]|]]\]]V\]]]]]\\]]_^^VV3]:]A\P^V\]]d]j\w^\]]]\\]^]]]\]]v6tP
v6|utRPR]US
F,(6>?tF.Fuv6L;rN^NN)VJv6T6|tRv	^pv6tP
v6|u:t,RPR^*FHPP
*F}@*F+*FF*
}0v*NF>*F=|Vv^6W@@PV
]USF>uFF^*Et[GtetQfu{gtx>tkuF*H=|;n0Ff*47;r)
$]US*}FFF
FFc?@*@@F]U.q>u>uFFFPv6vvvv
vvNQv*Ft PvFP
>uuFFF?^*EtAGtCet7ftgt4*;|?*(w0>u(wV\]]]*]1]9]>VU\ZX^\lXs]z]\X]\]]]]]]V\]*]@8]2\D\N\]\sXv\\XXX]]]]]]]]]\.]5]>]E]S\Z]a]k]p]w]\\]]\]]]]]]]<\PV]]d]i]o]v]]\\]]\\]]]\[*H=|;pH(1?*6*N3;uA(u(($v\>$u]??? A00.1\]]\\'].]2\:]E\M\P\S]Z]^\k\2_mwout_convert_dreal_mwout_convert_real
tL98086\lcld\scanfMetaWare Pascal 2.7. LARGE:CODEDATA_MWSCANF	@_MWSCANF?SCANF_EXTERNALS	?_MWSTDIO)@
@XXBerrnoLARGE?fgetcungetcfeof_mwmpyl_mwin_convert_realwU>u[66YY<	t<
t<
t< tH6tA+V+)F6F<	t<
t<
t< t]>u6>u66YY6>u66*PX:UF]UP>u66YYu<<tFFFF36<uBVFY]USv6D+6D>u>uA++>u66YYY]USv6|u6Dv6D6DnUSnUSY]US>u66YY.Y]USPv6t6tV0rZ9wU1
v6t6\*06Dv6t6tF<0r<9v]USP+v6D6D6t:uRv6tF<	t<
t<
d;t
< t	Xv6Dv6\F<	t<
t<
t< tt^9F<	t<
t<
t< t^cv6\?t5t^?v6\:u6Dp+^Iv6D6\?*u	6D6Dxv6\?hu6Dv6\?lu6^^^^\^'^,^B^F^[^a^e^l^p^^^^^^^^^^\^^^^^^^^V^^^^^^^5^<^@^CVk^^^^^^^^^\^^^ ^'^+^.\3^;^?^D^I^T][]]]]]]]]Dv6\?Lu	6D6Dv6t<p<cu>uv6\P^^v6D]USPF*0
v.F<0r<9vF<ar	<fw'F<Ar	<Fw^6FH;rFFF]USFFGF<_t3vP^tt4F+RPvvv6L+Nv^	NwFV]USP^<0tyvv6t6\2F<Xt<xuvv6t6\+v6t6D<Xt<xu
80Pl]USPv6\*iwiuXuodtotXutxtXwv6D
6D<dt<iuc>vVvF<+t|=<uGg3<uBv6T6\,v6Dv6D*tKt]US+FFV{+t^7F*PP^uGF*P6^FVtFV+FV]USFFFFFH|at^PcP^uFVv6L+Nv^F;F}FFV]USP^cFVt^*<:t	^H^]FV]USP^FV]US?t0^,)]0]8]V>]E]N]n]u]]]]]>]'v6|u
vF^>vtY]US(F>uFF+VNtv6\JF<	tV<
tR<
tN< tJuBF=uPFP^^FFvB^6_Cn^FFuvFP^^]USv6|uuU5	PvU_	PY]USN
v^6F
6GY]USY]US$+v?^uF$F$v*jvv4<]uXt^FhF?3*jtBV:VuFv6|u
mvF^u^>vtv6|uv]UvTFVFvFFU
P'*fFfF]US^*uyE3v.
V}VV=VVVv6|u@6|uv,v6|uvv6t4T9v^|v^v6|uVPVP6t6t6tvPvP+PPP@]*]]4]S]Z]l]s]_5_I^s^>]E]Y]]_^________
___________ __$__(_*_,_._0_2_4_6_8_:_<_>_@_B_D_F_H_J_L_N_P_R_T_V_X_Z_\_^__b_____Vv6|u5v6\_v6t4^N^v6\?6Dxt^l<t	^X^Pv6\w7R;v6\w7Vv6\w7DPv6|uF<nt
<t	6D6DY]UA+66
FPO]U+VN
F
P]UFV
F
P]GMS^VV^^\\\^)^.^2^D^K^U^Y^^^b^t^z^^^^^fscanf*
scanfsscanfZ
_mwadvance_to_nws
_mwinput_char_mwnext_input_char_mwpush_back_input_char_mwset_input_char	_mwat_eof) tB8086\lcld\scanrMetaWare Pascal 2.7. LARGECODEDATA_MWSCANR?SCANF_EXTERNALS@2XLARGE?_mwadvance_to_nws
_mwinput_char_mwnext_input_char	_mwat_eof_mwset_input_char_mwpush_back_input_char_mwbcd_to_real	_mwftload_mwfneg_mwftret_mwten_to_the_power_mwfdiv_mwfmpy_mwflret_mwfretU>FVFFv'<+t<uFFF3<uBVNF+FFFtt
v^^FF<0r
<9wFX.tRCt
v^^7F<_tsu<0tFFvBFFNFvF<0r<9v_tFw.tNF<0r<9vKuEu.Pt
vt
^^^^_tN5F<_tsu<0tFFvBFNNFvF<0r<9v_tFFuFF+	FFFH|;vB,0FuFFvBvtFF=Nu(FPFPwF<Et<etFFNF+VFV;Vs<+t<uF3D+uBVNFF<0r<9v*tt+Pv_t@'F<_tF
V*0VNFvF<0r<9v_ttFFF)FFFutFPFPFt\}(PFPFPFPvFPFPFPFP
uv^?8
uFP4		
TTVVN^aVs\x__\^^3V<_D\O_W\\Ve_^9TTVy^^_\_\^Z]_V
iVV]]V
V]]VV]w=vtE4FPv4T]	V]V_mwin_convert_realtF8086\lcld\tmpnamMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDIO10
_MWSTDIO10@
@	LARGE?YU++d0+
00>rFFuFFvvFFV]0000.TMP \1\
T\ \\0\3\@\G\K\O\W\f\k\p\
tmpnamtG8086\lcld\cfinitMetaWare Pascal 2.7. LARGECODEDATA_MWFINIT	?_MWSTDIO@RX4_fmodeLARGE?_mwcfclose_all_mwc_unlinkfreet6d
6d
6L
@6L
@t6d

6L
@U<666v^T
LVYYu]Y\\]]]']]7]>\D\J]Q]Z]]pVw]}]]V]]]]V]]]		_mwcfinit	_mwcftermhRtH
8086\lcld\kb1MetaWare Pascal 2.7. LARGE,CODEDATA	_MWKBDATA_MWCONSOLE1	_MWLTCONVX@oXLARGE?	_mwc_open_mwzread	CONuU>u+RPRv
vDRPRFvN^;8Iu:]uHvu v^:Fu@:uKK]4]]]V]]*];]B]FVS\Z\b\\\k	_mwkbgetstI8086\lcld\ctop1MetaWare Pascal 2.7. LARGECODEDATA_MWCTOP1@LARGE?_mwfree	_mwmallocUvv]Uv]	
VVfreemalloc$tJ8086\lcld\ctop2MetaWare Pascal 2.7. LARGECODEDATA_MWCTOP2?_MWHEAP4@fX LARGE?	_mwmalloc
_mwreallocjUFfFV++|}+'vFV]Uv
vv](\.\3\:VE\K\VcallocreallocSt$K8086\lcld\time1MetaWare Pascal 2.7. LARGECODEDATA_MWTIME1@]6LARGE?_mwclock_mwget_date_mwget_time_mwmodlUFPVRNQFFFHFFFFPVRNQFFFv+dFV+PSvvvNFVFvv
Fut
^
]2VVHVZVVTclocktimet0L8086\lcld\time2MetaWare Pascal 2.7. LARGECODEDATA	@_MWTIME2_MWTIME2?TIME_FUNCTIONSP@@X	LARGE?;Zx0Nr3UF*FV*V=v+rFuFFvFV*VF]U
vF*F*F*F*F*Fl
vv2
JVFJBB};=		]A\I\g\]<M]]]]]]]]]]]]] ]](]	localtime__mwyear_daytHN8086\lcld\time3MetaWare Pascal 2.7. LARGECODEDATA_MWTIME3?TIME_FUNCTIONS@^XLARGE?	localtime
localtimezoneXbUS4
u*| jt
mtnu+
@}]UvvFV+FYY=
.FV]@  @TO7X	\\TT)\\S\Y\\\b\s\x\{\\\\\\\\VV\\\\\
gmtime.tP8086\lcld\time4MetaWare Pascal 2.7. LARGECODEDATA_MWTIME4	@_MWTIME4@g@TLARGE?	localtime* 
:
6\\	\\\\\\\SunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDectU
vFvFv
}00D}0D0D}0D0D}0	D0DF|B==vvDF|=lQv0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctime]E\2\>\R\_\s\\\\\\\\T\\*\8\F\I\W\bV	asctimectimextxR8086\lcld\time5MetaWare Pascal 2.7. LARGECODEDATA_MWTIME5@
2LARGE?_mwyear_day_mwmpyl_mwfflt_mwflretUS+Fv6;Duv6D6T;FV6DF6Dv6DF6DF6DF6DFFFVV;FuFF;F}FFuvP=;vNFuvP=;sNv6D6;D}^PQPFRP]U0vv
vvvvFV+VF+FFv^*+^N*v+vN*S+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime5tT8086\lcld\timezoneHigh C 1.4. LARGECODEDATATIMEZONE@	LARGE?
localtimezonetU8086\lcld\randMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDLIB1
_MWSTDLIB1@@GLARGE?_mwmpylVKAPmNP6690UF]\\\V\\)\5\>\B\randsrand0btV8086\lcld\atoiMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB2@9LARGE?_mwmpylU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFvF<_u=LF<_t)+R
RvvN*+0NvFvFF<0r<9v_ttV^VFV]Uvv]Uvv]pVatoiatol]tW8086\lcld\atofMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB3@jLARGE?_mwbcd_to_real	_mwftload_mwflret	_mwflload_mwfneg_mwten_to_the_power_mwfdivr_mwfmpyE U4FFvF<	t<
t<
t< tF<+t<u3v<uBVF+FFF3v<_t'su<0tFvvBFFFvF<0r<9v_tv<.uI.v<_tsu<0tFvvBFNFvF<0r<9v_tFF+	FFFH|;vB,0FuFFvBvXtFF=Nu$FPFPFPvvvF<Et<etyFFFvF<+t<u33v<+uBV v<_tF
v*0VFvF<0r<9v_ttFFF)FtvvvvFt_})PFPFPvv'vFPFPvvvvvFut
VN
L]Uvvvv
FP.v]U+PPvv
FPv]>	
NTiVYs\]^ V+]CVM\X^]VlVv\^V	]atofstrtodctZ8086\lcld\strtolMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB4?_MWCSTATUS@2XerrnoLARGE?_mwdivl_mwmpylnU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFu3v<0u$FvF<Xt<xu
FF2F+F
$uv<0uFvF<Xt<xuFF=|=$v<_uvF<_u*0F
5F<0r<9v*F<ar<zw*WF<Ar<Zw*7FFF}VJ;}yFRPF+VQ+FV})t[FF
FFYFRPvvFVFFVFVF tV^Vv
Fut
VNLFV]lVVNVwT}TVB
strtolt\8086\lcld\getenvMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB5@n_mwenvpLARGE?_mwcmpUnVN+uA+d;rF^NvvvvFPuv^8=uGFV2+uA+v@FVv<u+FV]6\\\TVF
getenvt]8086\lcld\onexitHigh C 1.4. LARGECODEDATAONEXIT@ONEXIT@ZH	LARGE?T?VT>VUFVNv6];u;t
(\
\\\\.\3T9\?\E\H\L\$onexit_mwcall_onexit_fcns4t^8086\lcld\signalHigh C 1.4. LARGECODEDATASIGNAL@SIGNALI@CH*_iobLARGE?fprintfexitGGP RPP RP	\\]]VVV\*\]2]7V9.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
Gsignalkillt_8086\lcld\setjmpCODE
_MWSETJMP_@	LARGE?setjmplongjmpMlSETJMPUWE
EFEFu]EFEE+]longjmpUuF
=u@]]u5]
]uu_Kt 8086\lcld\dummypioMetaWare Pascal 2.7. LARGECODEDATA_MWDUMMYPIO@	LARGE?_mwfterm_mwfinitt,a8086\lcld\memcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCPY@@	LARGE?UNv
FV]M
memcpyt8b8086\lcld\memsetMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMSET@@	LARGE?UF
NFV]
memsettDc8086\lcld\strcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCPY@7	LARGE?;U+
uA+BVv
FV]
strcpytPd8086\lcld\strncpyMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCPY@^	LARGE?bUFVFVt:V+
uA+Vv
N;s+FV]strncpyFt\e8086\lcld\strcatMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCAT:@C	LARGE?GU+uA+
uA+Av
FFV]j
strcatthf8086\lcld\strncatMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCAT@T	LARGE?XU+uA+Vv
uA+vv
^9vv^]strncatZttg8086\lcld\memcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCMPL@LARGE?_mwcmp(Uvvv
vv]9V(
memcmpth8086\lcld\strlenMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRLEN3@	LARGE?U+uA+])
strlenti8086\lcld\strcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCMP2@LARGE?strncmpUPvv
vv
]aV'
strcmptj8086\lcld\strncmpMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCMP@QLARGE?_mwcmp(UU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRtk8086\lcld\memchrMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCHRO@2	LARGE?6UVF
uA+V;VsFVF+]*
memchrtl8086\lcld\strchrMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCHR5@D	LARGE?HU+uA+VBF
uA+V;VwFVF+]]
strchrtm8086\lcld\strrchrMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRRCHR@J	LARGE?NU+uA+VVBv^:F
uFN+]strrchrQtn8086\lcld\strpbrkMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRPBRK@	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FVvNv+}FV+]gstrpbrkQto8086\lcld\strcspnMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRCSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FV+FV]fstrcspnLtp8086\lcld\strspnMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VtFFVvNv+|FV+FV]g
strspntq8086\lcld\strtokMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRTOK
@_MWSTRTOK@?@LARGE?strspnstrcspnUFFtB+uA+VFvv
vvvVvV
FVFFtevv
vvFvvv
@RPv^@+|u+FV]0\\0\?VW\[\xVV\\\\\\
strtoktr8086\lcld\errnoDATA
?_MWSTATUS
X	LARGE?errno6t