2amfhcbc.libhH=KgbKgbKg8086\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\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]ds^VV4]9]<VAVI]NVYV	k^sV
vV
\^VV\^V
V
\Xsinhbcoshtanhtpt8086\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]|uUF
P+Ptvv]UF
PPtvv]?@	
V__^V*V]6_;_>^HVO_T_W^\V]__^]\__^V]\]\__^VV	V
'V2VAV
PV
[Vasinacos8tv8086\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,sqrtt0
8086\lc1d\expMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTEXPS@BIG?_mwdexpRUF
Pvv]}V,
expt<8086\lc1d\_rmemcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RMEMCPY@BIG?WUNv
ONFV]_rmemcpytH8086\lc1d\_rstrcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_RSTRCPY@3BIG?W7U+
uA+Av
ONFV]:_rstrcpytT8086\lc1d\_rstrncpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MW_RSTRNCPYC@VBIG?WZUtFV+
uA+Vv
ONN;s+FV]T	_rstrncpyqt8086\lc1d\_strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRNCAT@iBIG?WmU+uA+V;VrFV>V+V+
uA+Vv
^9v^]]_strncattl8086\lc1d\_strcatsMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_STRCATS@BIG?WUFFV+uA+VPF;FvVV+V+v<uA+Vv4^9v^vFvTuFV
]_strcatstx8086\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
systemtctos\lc1d\c\system1MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICES@aXXAbsKbdbsVidBIG?closebytestream_mwfree_handle	errorexit YUFt]xUz
KyAySUv0F*tPv]UF*P]V5VGVK+	_mwzclose_mwdos_exitO_mwdoerrtctos\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_argsUv6
6P6
D]cD6GKTtVVVV$1]aeilpz_mwset_up_argsU
_mwcount_argsmtctos\lc1d\c\system2MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWDOS_INTERFACE2@\BIG?_mw_mediate_renamefile_mwset_dos_err;_mwDOS_interface2c_renameUvv+uA+Rvv

uA+RP]	NVTVp_mwc_renametctos\lc1d\c\system3MetaWare Pascal 2.7. BIG|]CODEDATADGROUP@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@XXX	BIG?	_mwmalloc_mwfree_mwdoerr_mw_mediate_openbytestream
queryvidbsclosebytestream_mw_mediate_openfile
deletefile
OrmwmmmUSFv6DF
v^DPvTPvDTttun]UHFV;*F
'uvcF;F}F=2}HP@fF]UF
vVvv]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]UfF>uF
vv+uA+SPPP6RFPtF
FPuxF
)FPwuNF
vv+uA+SPPP6RFP)tvF]DV@VpVVV=AELVkowVVVRU+uA+rvvst+5F>uv
uF
F
F
vv+uA+SPPP^
*RFPotvF]UPFPvv+uA+RPPP6P'v+PY]16N_cVVV	R_mwc_create	_mwc_open_mwc_unlink_mwset_dos_err_mwfree_handlet8086\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>1,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@	=r4UFF]UV+VF+F
]

< ( 06=H$T(](e(k(s({(***;;		,07<@DHL9P7SX\*cmrw|97
;4
_MW387*_MW80876Y	_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; 88086\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_mwferrt8<8086\lc1d\c_stkdmpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MWSTACKDUMP{@: BIG?	_mwkbputs_mwkbnewlineI>PCheap stack dump linked in => no dump.
TVV_mwstackdump@tD>8086\lc1d\padrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPADR
@YBIG?_mwprintllr_mwputct]_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V;VOV_mwpadr^tP@ctos\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
v\Bv+
UPvv
FV>u9>t2UPvvFV>uFF
>t6vFut(DFV;v+FV]creallocUv
vt4vTF]JD(V26TAVMT[TfVry	 
_mwrealloc_mwcreallocthDctos\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)ttFctos\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}vvPHFFFV]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_itemUFJVFFvvF|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^PVFVL|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^N6D6\6D6D v6+D^;wS6D+6D6TRPG<t6DP6t6tFVv6|uE^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv6D^6\^GPSvDUVqnFVv6D6T]insert_chunkUv<HT]@D\F+FFVUPuRvFut^V\TwGvDD6vDDPfv
DUtvvVF
Vvv
]<BODY>USvv^:]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtVvV^GDDvvvv]malloc2U
>tFsFv+	Fv@FVuvv(FVFFuvvxvD+FF=wDFFFvDDDRDFDPVFVRP^^
vvvFVNv?FDDUDTPVNvvU
FF>ttFV]
zU]hmallocU+P
RvvvV>tutvFV]mallocUv6]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>?T_cV(VfnT=KRV]tsv|DuvDFPvv9F;TFtvDUVvvV>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	tV8086\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_mwhalttX8086\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***DZTV VV*.V:TMPVYV?
_mwdisplay_mwabort*_mwstack_overflown	_mwstkerrjt\8086\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<_u
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
aVVV2_mwinit_interrupts._mwrestore_interruptsptc
8086\lc1d\kb2MetaWare Pascal 2.7. BIG|)CODEDATADGROUP_MWCONSOLE2	_MWLTCONV@XBIG?	_mwzwriteZ]3Uv4FFVP]U6PP]V)V 	_mwkbputs_mwkbnewlineAt(ectos\lc1d\system4MetaWare Pascal 2.7. BIG|RCODEDATADGROUP@_MWDOS_INTERFACE4_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS@@$XXNbsKbdbsVidBIG?
writebsrecordreadbsrecord_mwset_dos_err
queryvidbsXUVNVFUF
;t;tFPPPFPFF
FPPFPFtPRRVRFF<tG<tC<u$tPFPPFPFPFPP4gFPF^*uuFtNFv^F<t^<
tZF;FwM+FF
t1F
v
vvFPF=tPF]UPF
v
vvFPPF;Fs
>uFY]UF
FPFt+]=pD	
.3A^RVgVv{^^^6FJ[ViV^VV,_mwfileclass_mwzread	_mwzwritevt@ictos\lc1d\system5MetaWare Pascal 2.7. BIG|4CODEDATADGROUP_MWDOS_INTERFACE5?CTOS_SERVICES@)X+BIG?setbslfa_mwset_dos_errgetbslfa]U^*t
ttZF
=F
FPvVPvFVFV
v
vfF
PPvVPvFPPvFV+FV
FV
RPPFV
]GD*8<JVP\Y]}V\V\V\Lk_mwlseektXmctos\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{dotpq8086\lc1d\mpylCODE_MWMPYL_@BIG?WU^
FFf]X_mwmpylTt|s8086\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
vvu](__mwdivl_mwmodlO_mwremlv_mwudivl_mwumodlKtwctos\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](+EyU
\t{ctos\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_mwleas}t_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_mwxsqrtt$8086\lc1d\flcsuppCODEDATADGROUP_MWFDATA_MWFLOATEXH4^EBIG?
_mw87_used_mwset_flags_after_compare_mwset_rounding_proc8.UF$]h_mwfiodd_mwfldpi0_mwfloor_tos2_mwtrunc_tost08086\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_mwta<nh_tos3ztH8086\lc1d\87usedDATADGROUP_MW87_USED182_BIG?W6808780287 required but not present
$


_mw87_usedtT8086\lc1d\387usedDGROUPDATA_MW387_USED18BIG?W_mw387_used\t8086\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_elementtl8086\lc1d\intrupt2CODE_MWINT2@uBIG?WyuE]MUu}uE]MUU^
WEE]
U^
WEE]34GYl _mwcall_interrupt_routine+z_mwcall_ivePtx8086\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_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_realt 8086\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\\	V,W_mwpmemVt88086\lc1d\push8CODE	_MWPUSH8_W@?BIG?WCVW
_^QRUv
]
_mwpush8cs1
_mwpush8ds
_mwpush8es)
_mwpush8ss2tD8086\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 errPorinvalid 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_mwaerrtextWt\ctos\lc1d\mediateHigh C 1.4. BIG0$CODEDATADGROUP@MEDIATEMEDIATEHz@]HBIG?GetUCB_mwcmpOpenByteStreamOpenFile	CloseFile
RenameFilel^ddd$pMetaWareFileNamePathPrefixlpw|UdPPFtDFd^+FvTR*;tF{vLR*S^vDR*FtFv}vD*tFv[vL*^vD*FtFv]vD*htFv<vL*^vD*FtFv>vL)**^vD)*F+v]UNv>h+6h^vFvT>huA+^>huA++>huA+V;tFvh@*+vTv<u+uA+VFF;Fsv8u\F+uA+VFF;Fsu\Fv<{u<[u<<u+uA+vFPPvvuD;Vu;Ft
Fv<\tt0;Vu;FtNv<\t<>u;Vu;Fu+uA+A?F+vuA+A+uA+A>d6df^
7G+v
<uA+uA+Av^
?v
LL>duA+KDV)I_	0FhHgnV$6I[ew{5hVFF;Fs6d8u\F+]U
FtyvvvFPFP Fu[vvvv+uA+RvvFVut+uA++Vvv
vv]U
@FtpvvvFPFPFuRvvvv+uA+RvvFVut+uA++Vv]UFtvvvFPFPFtFPvv+uA+RvvFVut+uA++VmmPFtv
vvFPFPFuSvvv+uA+RvvFVut+uA++VFt
vFv]V=VV>VMVZVT..\
_mw_mediate_Get_Prefix_mw_mediate_Parse_Namen_mw_mediate_OpenByteStream_mw_mediate_OpenFile_mw_mediate_RenameFile@WtK{Z+<ag VjP6q1_mwdoerr
_mwtwo_tosrenamevsprintf	_MWHEAPHIferror_mwudivl_mw_mediate_OpenByteStreamfscanf5	_mwstkerrftell_mwc_unlink	_mwc_opentan
_mwxarctan8086\lc1d\printr8086\lc1d\_strcats8086\lc1d\_rstrcpy8086\lc1d\memcpy]8086\lc1d\87usedctos\lc1d\alloc8086\lc1d\kb1D8086\lc1d\floa8u2]+TC9NJh_mwfloor_tos_exitkillZ_MWPROGNAMEP
_mwaprintf
_mwdisplay_mwvector_element_mwget_date_MWOS_OSMINOR8086\lc1d\term8086\lc1d\tmpfilev6m'^cTXC|Ofloorp_MWINPUT_mwsinstrspnl_mwset_flags_after_compare_mw_mediate_RenameFile_mwinterrupt_disablegetenvXgets_mwqsorttmpnamB_mwset_input_char5_mwfree_handle	_mwzclosegetc8086\lc1d\ctop2Fctos\lc1d\mediate8086\lc1d\fperroro8086\lc1d\_rmemcpy8086\lc1d\dummypio\$[6xdH.AVn)<M_mwmpylmemset^
_mwpush8cs_mwxtan_MWARGP_mwtrunc_tos_strcatsungetc	_mwaerrtext_mwpadr_mwcfclose_allvprintf$_mwfxchabort8086\lc1d\ctop1E8086\lc1d\signalZ8086\lc1d\timezoneP8086\lc1d\printf$8086\lc1d\kb2=37GexWLQnB'_mwfsubrasctimeLerrnonstrcspnk_mwfdivr	_MWHEAPLOmodfu	localtimeH_mwexpfreopen_mwhaltstrncmpf_mwfload_mwinsert_into_free_chain8086\lc1d\feof8086\lc1d\term28086\lc1d\tan8086\lc1d\strchrh8086\lc1d\setjmp[8086\lc1d\PERRORctos\lc1d\c\system38086\lc1d\divlr^QeHL=mY72|wvfprintf$_mwfmin_mw387_used_mwstackdump_mwtan_mwfxam	_rstrncpy_MWSET_STACK_LIMITSscanf5_mwfmpy_mwset_errnoostrtokm
_mwcos_tos_mwallocatedgmtimeJstrtolVstrtodS_mwfneg_mwcosh_tos_mwpush_back_input_char5_mwinterrupt_enable_mwxexpstrcatasignalZ8086\lc1d\cexec8086\lc1d\strncatb8086\lc1d\strspnlctos\lc1d\c\system28086\lc1d\sqrtJ'9N+k0[teTE>
_mwsysfree_MW387fread
clockGexitprintf$_mwinstall_ive_mwfpop
_mwdarctansystem_MWSS	_mwat_eof5_mwfcomparefflush_mwdivl	_MWIS_2868086\lc1d\sin}8086\lc1d\rename8086\lc1d\getenvX8086\lc1d\_strncat8086\lc1d\387usedctos\lc1d\c\system18086\lc1d\memset^@IhlV\,2vF_mwinit_buf_mwacos_tosreallocF_mwexecx	_mwfldl2e_mwcheck_range_of_double{_mwumodlpowy_mw_mediate_Parse_Name_OSMAJOR_mwleast_free_memory_MWES8086\lc1d\fputc 8086\lc1d\init_bufctos\lc1d\system48086\lc1d\scanr> O)J.k:[ET5Av_mwnew_heap_mwfldpi_mwbcd_to_realmemcpy]
_mwpush8ds_ctype_mwfp_errorotanhqtmpfilefclose_mwfree_mwtanh_tos_mwfret_mwnext_input_char58086\lc1d\_rstrncp8086\lc1d\strcspnk8086\lc1d\strcpy_ctos\lc1d\system58086\lc1d\floa12{ctos\lc1d\heap38086\lc1d\pmemSv8HO4nX{(ch_fgets_mwdsin_mweach_item_in_chunk_mwspecial_number_msgfgetc_mwinstall_interrupt_routine
_mwpush8esfseek_mwpmem
_mwfwrite_acoss_MWINIT_mwfiodd_mwkbnewline_fmode_mwendsetjmp[_MW80878086\lc1d\padr8086\lc1d\fltrans8086\lc1d\memchrg8086\lc1d\strncpy8086\lc1d\fread
ctos\lc1d\system68086\lc1d\floa13|8086\lc1d\strcmpe8086\lc1d\c_heap1ctos\lc1d\heap28086\lc1d\log8U1+' JvDg=amstrncpyatofSatoiR_mwsysallocatolR_strncat_mwdos_exitsscanf5
_mwrealloc	_mwc_exec_mwget_proc_address_mwpad_to_field_width	_mwkbgetsD	_MWIS_3868086\lc1d\atan8086\lc1d\floa10x(Txgo;X*DOb?_mwzread_rstrcpy_mwcall_onexit_fcnsY_mwdln_mwon_user_interruptlog10|_MWCPU_mwinit_interruptsstrrchrilabsp_mwstack_overflow_mwint_mwdump_heapctos\lc1d\carg8086\lc1d\time3J8086\lc1d\cexecenv8086\lc1d\cfinitC8086\lc1d\floa11y8086\lc1d\_setmode8086\lc1d\strlend4[j>6SsD}K
_mwcallintonexitY_iob_mwset_rounding_proc_mwceil_tosp
_mwc_exec_env	_mwcfinitC_mwsend_pad_mwfree_heap_mwfileclass_mwfflt8086\lc1d\setbuf8086\lc1d\cos8086\lc1d\time2H8086\lc1d\atofS8086\lc1d\remove8086\lc1d\floa38086\lc1d\fwrite@+Hq\Bf5S{=$:_mwxcos_mwmodl
_mwtan_tos_mwasin_tosfeof_mwfterm\memcmpccos_mwdexp	_mwmalloc_mwin_convert_real>_mwset_up_args8086\lc1d\fgetc8086\lc1d\flcsupp8086\lc1d\time1G8086\lc1d\floa28086\lc1d\exit8086\lc1d\intrup8086\lc1d\intrupt18086\lc1d\qsortLGWw]$4.cpR;	_MWARGLEN_mwftest_mwsqrt_mwtwo_to_the_tos	_mwzwrite
_mwerrtext_mw_mediate_OpenFile_mwten_to_the_power_mwxsin_mwfyl2x_mwxsqrt_mwcheck_heap_integrity
_mwexp_tos
_mwarctan_tos_mwget_time_mwfcmpputchar 8086\lc1d\mpyl8086\lc1d\flctrans8086\lc1d\errnon8086\lc1d\strtokm8086\lc1d\floa18086\lc1d\c_stkdmp8086\lc1d\memcmpcctos\lc1d\cinit8086\lc1d\ungetc	8086\lc1d\strpbrkjXC\ohd6HV2>P)t
_mw87_used_mwget_file_handle_and_info_mwset_dos_errsrandQ
_mwcount_args_mwfdivmallocE
_mwinput_char5difftimeN_mwflret
_mweach_chunkfabsp_mwyear_dayHstrpbrkj_mweach_free_item	_mwflload_mwfadd_MWSTACK_LIMITdS9c) X>mN2DIw
__AHSHIFTV	__AHSHIFTstrncatbasins	_mwln_tosabsp_mwc_create_mwcmp_MWARGVPstrcmpelongjmp[memchrggetchar8086\lc1d\intrupt28086\lc1d\tmpnamB8086\lc1d\floa7s8086\lc1d\aprintf8086\lc1d\fclose8086\lc1d\flsupp8086\lc1d\onuint8086\lc1d\systemp9f_wI(WlRC,5=q_mwferrremove_mwdsqrt_mwfabsceilp_mwpop_and_jmpfreeErandQ	_MWOUTPUT_mwufflt_mwget_exponent_mwreml_mwatan2_tos
_mwmalloc2_mwtruncsprintf_mwfbstp8086\lc1d\exp8086\lc1d\freopen8086\lc1d\time5N8086\lc1d\floa6q8086\lc1d\status8086\lc1d\randQ|0qb?{gJ:PVDY]_mwcos_mwout_convert_real_mw_mediate_Get_Prefix_mwadvance_to_nws5_mwxln_MWENVPclearerr_mwfinit\_mwabortlogsqrt_mwfdupfprintf$8086\lc1d\floa5p8086\lc1d\time4L8086\lc1d\push88086\lc1d\cvarsSIdo?Dx48(.Z$strchrh
_mwpush8sssetbufsinhq	_mwarctan_mwroundatan
_mwcalldos_mwfbldrewind_mwset_flags_etc_mwcrealloc8086\lc1d\floa48086\lc1d\strrchri8086\lc1d\cmpctos\lc1d\paof8086\lc1d\dos8086\lc1d\sprintf8086\lc1d\strtolV8086\lc1d\scanf58086\lc1d\floa2a8086\lc1d\onexitYPmDT'd9yp4Xi?]_mwcall_ive_MWHUGEDIFF	_mwkbputs_mweach_allocated_itemperror_mwgetbp_mwfmax_mwout_convert_drealctimeLfrexpustrcpy__mwc_renamecallocFatan2xsin}_mwreal_to_bcd_mwfsub	_mwftload8086\lc1d\fgets8086\lc1d\strcatactos\lc1d\heap8086\lc1d\callint8086\lc1d\cvars28086\lc1d\fopen7(l\XPbL.3TEv_mwdtancoshq_mwlseek_mwgetcs_setmode_mwdcostimeG_mwcall_interrupt_routine_mwsinh_tosputs _mwlnputc ldexpu_mwclock8086\lc1d\_fmode8086\lc1d\fseek]wc@;8GYUn$M(fopen	_mwcftermC
_mwsin_tosfmodwstrlend_mwlongptr_is_validexpfwrite
_mwhmalloc_mwftret
localtimezonePfputs fputc _rmemcpy8086\lc1d\strncmpf8086\lc1d\atoiR8086\lc1d\floa9wehccc.libhJ=KgKgKg8086\sc1d\cvarsMetaWare Pascal 2.6. COMPACTD.	@_MWCVARS	?_MWSTDIOCODEDATACGROUPDGROUP@wXXN
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:4$JDZTjdzt D_iobt8086\sc1d\cvars2High C 1.4. COMPACTCODEDATACGROUPDGROUP@CVARS2fH]         (((((                  AAAAAABBBBBB 
_ctypet	8086\sc1d\PERRORMetaWare Pascal 2.5.aCOMPACT9	?_MWSTDIO
@_MWPERROR	_MWPERRORCODEDATACGROUPDGROUPlX@@errnoCOMPACT?_mwaerrtextfputsfputcYWK
OU6FVFVutY6
6RP6
6FP6
6vv6
6*PFV]: >DE15:AEMTXahlou
perrort8086\sc1d\fgetsMetaWare Pascal 2.5.aCOMPACT7	?_MWSTDIO_MWFGETS	_MWLTCONVCODEDATACGROUPDGROUPX@BX8errnoCOMPACT?_mwinit_buffread_mwzread_mwcmp.ZVKUvvFFFV
FVD
tVvD
tv|uDvD
um|ujD
@t$vvPPv
vFtYPvttD*PvDDTTD|uvD
@uD=tDT+T||u9vvPPv
vFuv<
utNFv|uDv|u|tvDH'vT+DTFVDNv+N++|Fgv|u<PttD*PvDDTTD|uvT
<uA+F;rVNv4FFt)FFv)DTTD
@t,;D]vWPPRSuHvl$v|0?
u'CvDLt
v
vrt+v;u@BvvPPv
vFu+ytu+v;t[Fv<
uuvDFV.FtNvvvPPv
vF]U}FV*uvPVJRvvvv
U]U+PPvv663]DDE	1}L\c]fgetsmgetsat$	8086\sc1d\removeMetaWare Pascal 2.5.aCOMPACT.	?_MWSTDIO	_MWREMOVECODEDATACGROUPDGROUPX@<errnoCOMPACT?_mwc_unlink8[[K@UFvv>u
FFFF]ND0
removet0
8086\sc1d\ungetcMetaWare Pascal 2.7. COMPACTC$CODEDATACGROUPDGROUP	_MWUNGETC@<errnoCOMPACT?_mwinit_buf;^_Uu	FFvvFD
u	vD
tD
tvL
vvvD
umvDt@u vDDTTvDT+T}DFvvd
FFFF]sDTb
ungetct<8086\sc1d\freadMetaWare Pascal 2.6. COMPACTDA	?_MWSTDIO_MWFREAD	_MWLTCONV	@_MWFREADCODEDATACGROUPDGROUPtX@.X@AerrnoCOMPACT?_mwzread_mwfileclass_mwlseek_mwinit_bufQY	PKUF+vvFD
uFvD
@u|u|uYDtk\PvDTRPDP@vDHudvDTTDv|tD
tlvDuPttDPvDv|u:vTH|uA+V+vVFD;Vu;FtLFDvDTTDv|D=tDT+T|vT<uA+vT=vDTLA\+FVuA+Cv\vDHT;T:uvD;DuD,vDH;DuDvT+DTDv|uzv|uDN++|wvDHpvT+DTFVDNv+FFV;s9v4^9v^
BV)VF@@v)D7FF	vDDN++T
|)D4vD)FFDF=rB		FFvvvVvDPFF)FFtuF)Fwv|u7D
tPvttDPvDDTTv|gF+vFVDNv+|NNv41)DE	PvqH9FFv)D)FTTv	uvL
F>vD
@uDtPFPvTRFtXtRF:tvDPtKPFPvTRFtuvtvLF:u	v
9vF;FtvPPPvDPIFvF;Fs1vv6VvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
u
L
 SvD
t	vvvd|uDFn
FV|++}FFu+vvvvv+F]S
:Aq*0BO]j'freadtl8086\sc1d\fopenMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO_MWFOPENCODEDATACGROUPDGROUPX@Perrno_iob_fmodeCOMPACT?	_mwc_open_mwc_create_mwfileclass_mwlseek[[KUF+FvvFvF^*+tfatbumrtEtuiutVwttuFv3F<auBv3<wuBV3uHFvt9vvvvFvFtWu\uv<v*PvvFvx <t>tt+v<u+PvvF>t+	FF]UFv
t	FvvFFvF^FV]UvvFFD
uD

uvD
	vD
tvL
tvL
@F*PF<t<uFtvL
tP+PPF*P]U
3tBVVFPFPFPFPv
vvvzFuFF	FVFFt5F*PF*PF*PF*PF*PvvvL
DFV]D;DE7>KlBT?fopenJ_mwget_file_handle_and_info_mwset_flags_etcjt$8086\sc1d\fwriteMetaWare Pascal 2.7. COMPACTC.	_MWFWRITE	_MWLTCONVCODEDATACGROUPDGROUP@iX<errnoCOMPACT?	_mwzwrite_mwinit_buf_mwlseekfflush=\ZUFFvvFFD
tD
@tvv
vDPF+V
F
uA+vTtCR^F
^PSDPFF+vFVD;Vt;FtFF)Fv6PvDP;tFFNwcv|uDvD
@thD=|V+VNN^+|Nv^?F+vFVD;Vu;;Fu6PttTR=tvDDTT
Fv)DFF)FFF=v3		FPvvVvTR;FtFFF)FFwvv^?v)DF_FvDN++|
F
N^uA+vTvv^?vDFFDN^+|FVD+FV}CD+D;}
4
F^?FFNv)DvD)F)Dv|	vFw
u:t4Pv(ttTR=u;vDDTTtv
vLv>t
vL
 FF]
U
vvFD
u
L
 FvD
t	vvvLFn
FV|++}KDE	Hv9}[uFFu+]vD
tP+PPDPvvvvv+FvD
tvvYYP+PPvDPF]
'ThFfwrite
_mwfwrite_t*8086\sc1d\init_bufMetaWare Pascal 2.6. COMPACTD0	?_MWSTDIO_MWINIT_BUFCODEDATACGROUPDGROUPX@D'_iobCOMPACT?_mwfileclassmalloc[[KUvvFd
;u;uDPF<t<tvL
;Vu;FuvDP<u
vd
vL
 ;Vu
;Fuvd
vD
t4PvDTYud
vDTTDvD]DE+AXq_mwinit_buft,8086\sc1d\setbufMetaWare Pascal 2.5.aCOMPACT.	?_MWSTDIO	_MWSETBUFCODEDATACGROUPDGROUPX@PCOMPACT?freefflush_mwlseekl[[KTUvvFD
uD
u6vd
FV
uuL
DTTDvF
utl^wvF
^+wGvF?G?GGu
wwYYFV
vDTwvD
tD
tDtvvYY1vD
t'PvD+QPD*PvDvDu
tt.YYvd
vL]D8
setbuft08086\sc1d\renameMetaWare Pascal 2.7. SMALL$CODEDATACGROUPDGROUP	_MWRENAME@<errnoSMALL?_mwc_rename^_@UFvv>u
FFFF]OD0
renamet28086\sc1d\freopenMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO
_MWFREOPENCODEDATACGROUPDGROUPgX@$v_iob_fmodeerrnoCOMPACT?fflush_mwfileclass	_mwzclose_mwget_file_handle_and_info_mwset_flags_etcfree[[KUvV+vV}++}vvFD
tD
tVYYvD*PF<t<t
vD*PvD
F+D
VN;u;t;u;t;
u;t	3.FV;u;t;u;u	343tBVVFPFPFPFPv
vvvFuFVFVF*PF*PF*PF*PF*PvvvD
tLFtFt
vL
XvD
u
D
uvDTTFt)LFtFuFuvttYYvD+FV]TDEUd|Y	
lfreopenit68086\sc1d\fcloseMetaWare Pascal 2.6. COMPACTD.	_MWFCLOSE	?_MWSTDIOCODEDATACGROUPDGROUP@8X>errno_iobCOMPACT?_mwlseek	_mwzwritefree	_mwzcloseG\ZUvvFD
uFvDtv|tD
t+vD
u||}tD
tP+PPDPv+DPttDPFv+T;uFFvL
 vDTTDFF]U
+FvN+vV+}t++VN|gv;D
t^v9FD
t;D
tVFYY
vD
t4vDuD
u
ttYYvDPvD
	FF]UPFv
t;
u;tPYYF=sF6
6YYY]9DE	kiv)fclosefflush_mwcfclose_allt;8086\sc1d\tmpfileMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO
_MWTMPFILECODEDATACGROUPDGROUPeX@kCOMPACT?malloctmpnamfopen[[KoUhFPFVNQRPYYRPFV
tvD
T6FV]w+ DE4DHW[tmpfilegt =8086\sc1d\_setmodeMetaWare Pascal 2.5.aCOMPACT0	?_MWSTDIO_MW_SETMODECODEDATACGROUPDGROUPX@3_fmodeCOMPACT?[[K7UFFuFu
vL
@uvd
]zr_setmodet,?8086\sc1d\feofMetaWare Pascal 2.5.aCOMPACT,	?_MWSTDIO_MWFEOFCODEDATACGROUPDGROUP\X@MCOMPACT?[[KQUPvD
tFFFY]UPvD
 tFFFY]Uvd
]clearerr@feofferror Xt8A 8086\sc1d\fgetcMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO_MWFGETCCODEDATACGROUPDGROUPX@COMPACT?fread[[KdUvvPPFPuFF*FF]UPvvF]UP66F]PTFfgetcgetc6getcharJ2tDC8086\sc1d\fputcMetaWare Pascal 2.5.aCOMPACT7	?_MWSTDIO_MWFPUTC	@_MWFPUTCCODEDATACGROUPDGROUP X@
@COMPACT?fwritezZVKUFFvvPPVRHtFFFF]UPvvvF]UP66vF]U
FFu+K+uA+Vv
vRPvvFN+;u;tFFF]VZ
NBUP66vvF66PPRHtFFY]DPE
+B0fputsifputcputc9putcharPputst\G8086\sc1d\fseekMetaWare Pascal 2.6. COMPACTD1
_MWSTDIO1C@_MWSTDIO1CCODEDATACGROUPDGROUP@@$errnoCOMPACT?fflush_mwlseek\ZUF|=FF+vvFdD
u|tLD
tD
tDtvvYYuvD
tD
tDuvD)FV
vv
vvDPvDDTTvv
vvDP>u
FFFvd
F]UvvFP+RRLQFVvD
tC|t<D
tD
thI$DuvD)FVvD++NvFVFV]U+PPPvvs
vd
]DE	fseekftellrewind|ttK8086\sc1d\printfMetaWare Pascal 2.6. COMPACTD@	_MWPRINTF?PRINTF_EXTERNALS	?_MWSTDIOCODEDATACGROUPDGROUP[@KXXCOMPACT?fwrite
_mwaprintf,[UUSv6t6tvPvvN+;u;t
v6D'Y]UP
.vvv
vfFY]UPv
vvv66Y]UPFPvv66Y]UPFPv
vvv|Y]f*DEHJN]vfprintfBfprintfvprintfmprintfM1tO'8086\sc1d\sprintfMetaWare Pascal 2.6. COMPACTD7
_MWSPRINTF?PRINTF_EXTERNALSCODEDATACGROUPDGROUP@kXCOMPACT?
_mwaprintf\ZoUSNv^6F6GY]UP
.vvv
vvY]UPFPv
vvvY]D)+>HvsprintfsprintfMRtQ(8086\sc1d\aprintfMetaWare Pascal 2.7. COMPACTCC?PRINTF_EXTERNALS
_MWAPRINTF@_MWAPRINTFCODEDATACGROUPDGROUPX@'	@BSerrnoCOMPACT?_mwudivl_mwout_convert_real
_mwpush8es_mwout_convert_drealZV0000000000          UPF
;rVRvv
F)FwY]UP=tV;v(+Ft
uPvPY]US6F<*t<1r<9vu6<0t6F<0r<<9w8FF
6*0S)V6F<0ra<9v[6<*uQ6<} PuF6F
6FPuFFF]USFV+F6:ud6<t7
uA+V66)
0P^
VFVF6* wL.+@@2@@@@@@@$@@@9 Ft+PFP6<.u46<u6F<0r<9vPPP6<hu 6<lu6<Lu	6P^
U*V+FV)
x]USFt;w)Y]US@v6\*iwitXudtotYutMxtk8
v6D6T}6T6\6T:4t:+tQ: 8
C8t7:0@8t:0v6D;@PY]US
}0
=DE9NRYh} '16cglsw{	
4;VZdhrvW+Y{^6_6xuW744Y]USv6D6TFV4uvu=wIFF8*F+VFRvw;8*RPvv^FVSNuw
64044+46]US6>av6DY]US>uFFu	+P:>u6>6;r>=t;>vFFFFtuum@tP:P
tuF=t6;Y,v+FPP\>uFFu466P64V
t]USP0FFVV=
s0F7v^6@Nw]US00F:F+FVuvPvF+FVuv	Pvg		PFP
]U+uA+
FV
UPvv|]US
^*ur0tzE3v.																																N,					P66
>[u6T*F<dt<iu
6	6+v66^8>uv5sDc+.7QXckqu
')+13579;=?ACEGIKMOQSUWY[]_acegikmoqsux|<96tttt4
].v66TRP^6FuPPVR
uP{6F6TFVutW6+uA+v;rv6uV9vvv
tv]Qb(04<FJN]akw{+9_mwsend_pad_mwpad_to_field_width4
_mwaprintft_8086\sc1d\printrMetaWare Pascal 2.7. COMPACTCACODEDATACGROUPDGROUP	_MWPRINTR?PRINTF_EXTERNALS
@_MWPRINTR@
HX@@COMPACT?_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_pad^XUSv6D*6T+VRFPv\SFPFPFPFPvv6DFa0FvBFVs*$FFv6LF06\6@FrFF=}Fv6Dv6\6x0t+F@;}6D]US
Fv6;D|vV.6
.6
uvFPFP.6
.6
v\Sv\Sv\S.6
.6
r@v6Dt\S
Pv\Sv6D]U6FPFPvv<tFPF|s*@Ft$PFPFPFPFPFP.6
.6
sFP
PFPFxF**d1FtPFPFPFPFPFP
PsFP.6
.6
FPNF^*Et GtetftgtFF+
F@PFV;|R00GG	FvB^AFFFv]UvFP
S]
US=t(;vR$Y]US=t	=rY]USvV.6
.6
s vVvV=DE	 +36>K
+058;	FI
T_dilof2
+036CFKNVku, t +t  xY]USPFFNF;Fv0tF+N+;u;uu
v.uNFHv6DF+F)(]USuu
v6\tP P
u>$u
v6\Y]USP>*
>?t.v6Dumv6T*;}@+;rV*,Bv6TF)6|h3t<R@@P.v6|t$u>t
(u	v6D^v6D*;|R,P
v6D*;+RPv6DtPP
u$v6|t*}*t;v6tV.6
.6
uFv6|t$u(^BP
(@@(^P
r*)v6T;rV,)v6T6|tPPn^P
P
6*Pv6tP
v6|ut	PP]US
F,>?tF.Fu{v(j46T;rV^V)FHv6D6|tPv^v6tP
v6|u*tPP^FHPP
*F}@*
3 Lku	047Jmt{
*25EL[ahmz
',0>EahsF+*FF*
4l5}0v*NF>*F=|Vv^6W@@PV
]USF>uFF^*Et=Gtet3ftXguX>tQuF*H=|;nG(Ff*;r)	*]US*}FFF
FFc?@*@@F]U.t>u>uFFFPv6vvv
vvvVRv*FtPvFP
>u
uFFF?^*Et0Gt2etftgt*;|@n6?*+$>u(*H=|;H(B*?*H3;uA(?*+*@(>u(($v>$u]??? A00.*7LW^dh{8?W^d+29CNS[ahqv|2_mwout_convert_dreal__mwout_convert_real;	tLp78086\sc1d\scanfMetaWare Pascal 2.7. COMPACTCHCODEDATACGROUPDGROUP_MWSCANF	@_MWSCANF?SCANF_EXTERNALS	?_MWSTDIOn@x@XX	DerrnoCOMPACT?fgetcungetcfeof_mwmpyl_mwin_convert_real^SU>u\6
6YY<	t<
t<
t< tH6tA+V+)F6F<	t<
t<
t< t]>u6>u6
6YY6>u6
66Xr8UF*]UP>u*6
6YYu
_<tFFFF36<uBVFY]USv6D+6D>u>uA++>u6
6YYY]USv6|u6Dv6D6DnUSnUSY]US>u6
6YY.Y]USPv6t6tF<0rJ<9wF
v6t6\*06Dv6t6tF<0r<9v]USP+v6D6D6t:uBv6tF<	t<
t<
t
< t	Sv6Dv6\F<	t<
t<
t< tdt9t^F<	t<
t<
t
< t^nv6\?t1t^oLv6\:u6D9^u0v6D6\?*u	6D6Dv6\?hu6Dv6\?lu6Dv6\?Lu	6D6Dv6t<cu
>uv6\P^Vv6D]USP.DE'=AV\gkBhlv
 ?FdF*0pv:
v.F<0r<9vF<ar	<fw'F<Ar	<Fw^6FH;rFFF]USFFDF<_t1vP^ut2F+RPvvv6L+Nv^8NwFV]USP<0ufvv6t6\F<Xt<xuvv6t6\+$v6t6D<Xt<xu0P]USPv6\*iwiuXugdtotPutxtPqv6D
6D<dt<iu]>vVF<+t<uH3<uBv6T6\.v6D$v6D*tt]US+FFV|x;2t^F*PjP^uF*P6^FVtFV+FV]USFFFFFH|]t^PP^QuFVv6L+Nv^F;F}FFV]USP^gFVt^q<:t^^FV]USP^$FV]USt(^I v6|uvF^h>vtY]US(F>uFF+FV@Ft
v6\F<	tT<
tP<
tL< tHuAF=z<>uPFP^VFFxvB^6_n^FFuvFP^V]USv6|uuUzP1v
UPY]USNv^6F6GY]USY]US$+v?^uF$F$v*jvv4<]ut^F_mF3*jtBV:VuFv6|u4vF^u^Z>vtv6|uv]UvTFVFvFFU	PfF|=fF]US^*uqE3v.	


q
q



q
Qq
q
q
v6|u?6|uv,v6|uvPv6t4T'v^3vv^(v6|uVPVP6t6t6tvPvP+PPPv6|u5v6\_v6t4^^v6\?6Dnt^2<t^LR^ZJv6\w75v6\w7 v6\w7DPv>6|uF<nt
<t	Dh{r')+13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}
>6D6DY]U+
FPy]U+VN
FPP]U
FVFP]6 $)?IMRVglr}fscanf$scanfsscanfM_mwadvance_to_nws
_mwinput_char_mwnext_inp?ut_char_mwpush_back_input_char_mwset_input_char	_mwat_eof	t@8086\sc1d\scanrMetaWare Pascal 2.6. COMPACTD4_MWSCANR?SCANF_EXTERNALSCODEDATACGROUPDGROUP@6XCOMPACT?_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_mwfret8\ZU>FFFFv<+t<uFFF3<uBVNF+FFFtt	v^V
FF<0r
<9wFAR.tLt	v^V5F<_tsu<0tFFvBFFNFvF<0r<9v_tFw.tNF<0r<9v=u7u.Pt	vt^V
^V_tL3F<_tsu<0tFFvBFNNFvF<0r<9v_tFFuFF+FFFH|;vB,0FuFFvBvtFF=Nu
FPFPwF<Et<etFFNF+VFV;Vs<+t<uF3+uBVNBFF<0r<9vtt+Pv_t>F<_tF
V*0VNFvF<0r<9v_ttFFF)FFFutFPFPFtJ} PFPFPFPvFPFPFPFPuv^?5uFPvt4FPv4T]D	
	CTdg.47>,O
CKSV
cksvCX_mwin_convert_realtD8086\sc1d\tmpnamMetaWare Pascal 2.5.aCOMPACT;	?_MWSTDIO@_MWSTDIO10
_MWSTDIO10CODEDATACGROUPDGROUPTX@	@COMPACT?YWKXU++d0+
00>rFFu
F^
vvFFV]0000.TMP .D*:AEIQh
tmpnamtE8086\sc1d\cfinitMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO_MWFINITCODEDATACGROUPDGROUPX@6_fmodeCOMPACT?_mwcfclose_all_mwc_unlinkfreel[[KUt6d
6d
6L
@6L
@t6d
	6L
@]U+666vFD
TVYYu]NBDE )29DTZ^aevzj	_mwcfinit	_mwcftermMltF
8086\sc1d\kb1MetaWare Pascal 2.5.aCOMPACT:	_MWKBDATA_MWCONSOLE1	_MWLTCONVCODEDATACGROUPDGROUP_X@X COMPACT?	_mwc_open_mwzreadZV	CONuU>u+PPvvDRP*PFvVN;1Ju:HuKuv^:Fu@:uKK]+)D.4AHyg	_mwkbgetstG8086\sc1d\ctop1MetaWare Pascal 2.5.aCOMPACT_MWCTOP1CODEDATACGROUPDGROUP@COMPACT?_mwfree	_mwmallocT]Uvv]Uv]E
freemalloctH8086\sc1d\ctop2MetaWare Pascal 2.5.aCOMPACT,_MWCTOP2?_MWHEAPCODEDATACGROUPDGROUPy@[XCOMPACT?	_mwmalloc
_mwrealloc\Z_UFfFV++|}+vFV]Uvvv]JD(4>UcallocreallocEt$I8086\sc1d\time1MetaWare Pascal 2.5.aCOMPACT_MWTIME1CODEDATACGROUPDGROUP@i8COMPACT?_mwclock_mwget_date_mwget_time_mwmodlu]U]UFPVRNQFFFHFFFFPVRNQFFFv+d+WSRPvNFVFvvF
ut^]QDL\w}clocktime
t0J8086\sc1d\time2MetaWare Pascal 2.6. COMPACTD=	@_MWTIME2_MWTIME2?TIME_FUNCTIONSCODEDATACGROUPDGROUP@@	XCOMPACT?ZV;Zx0Nr
UFFVV=v+rFuFFvFV*VF]UvFFFFFFl
vvL
J
VFJBB};
=	]6DCx<K	localtimeX_mwyear_daytHL8086\sc1d\time3MetaWare Pascal 2.5.aCOMPACT3_MWTIME3?TIME_FUNCTIONSCODEDATACGROUPDGROUPK@>XCOMPACT?	localtime
localtimezone\ZBUS 
uF+	
@  $'D+	
  $'@|t
=mt=nu+
@}]UvvFV+FYY=
.FV]TMBD

,
gmtimetN8086\sc1d\time4MetaWare Pascal 2.6. COMPACTD_MWTIME4	@_MWTIME4CODEDATACGROUPDGROUP6@n@TCOMPACT?	localtimeK\Z.U 
:
]	 D	kSunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDect*UvvFv
}00D}0D0D}0D0D}0	D0DF|D=?vlOvDF|=v0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctimeA)5IVjw1?BWasctime*ctimettxP8086\sc1d\time5MetaWare Pascal 2.5.aCOMPACT_MWTIME5CODEDATACGROUPDGROUP@14COMPACT?_mwyear_day_mwmpyl_mwfflt_mwflret]US+Fv6;Duv6D6T;FVv6DF6DF6DF6DFFFVV;FuFF;F}FFuvP=;vNFuvP=;sNv6D6;D}^PQPF+RP]U0vvvvvvFV+VF+FFv^*+^N*v+vN*Q+FQ3QFVFRPQQQFVFRPFVFVFFVFVF<FVFVFFVNvVQvP]$D	sdifftimeGtR8086\sc1d\timezoneHigh C 1.3. COMPACTTIMEZONECODEDATACGROUPDGROUP@COMPACT?]U]
localtimezonetS8086\sc1d\randMetaWare Pascal 2.5.aCOMPACT;	?_MWSTDIO@_MWSTDLIB1
_MWSTDLIB1CODEDATACGROUPDGROUP6X@@=COMPACT?_mwmpylYWKUAUPAPmNP6690Y]UF]6D59(randsranddtT8086\sc1d\atoiMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO
_MWSTDLIB2CODEDATACGROUPDGROUPX@COMPACT?_mwmpyl[[KU+FFVFvF<	t<
t<
t< tF<+t<u3v<uBVFvF<_u<KF<_t'+R
RvvN*+0NvFvFF<0r<9v_ttVVFVFV]UPvv+Y]Uvv]rOatoiatolTtU8086\sc1d\atofMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO
_MWSTDLIB3CODEDATACGROUPDGROUPX@	lCOMPACT?_mwbcd_to_real	_mwftload_mwflret	_mwflload_mwfneg_mwten_to_the_power_mwfdivr_mwfmpy[[KU4FFvF<	t<
t<
t< tF<+t<u3v<uBVF+FFF5v<_t(su<0tFvvBFFFvF<0r<9v_tv<.uL0v<_ts u<0tFvvBFNFvF<0r<9vV_tFF+FFFH|;vB,0FuFFvBvtFF=NuFPFPFPvPvF<Et<etFFFvF<+t<u63v<+uBVv<_tF
v*0VFvF<0r<9v_ttFFF)FtvPvPFtP}PFPFPvP vFPFPvPvPvFutVN
L]Uvvv
vFP8v]U+PPv
vFPWv]	@D	
Wqy(2HPZ]jr|	datofstrtodwtX8086\sc1d\strtolMetaWare Pascal 2.5.aCOMPACT;	?_MWSTDIO
_MWSTDLIB4?_MWCSTATUSCODEDATACGROUPDGROUPX@4X$errnoCOMPACT?_mwdivl_mwmpylZVKU+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*7YFFF}xVJ;|pFRPF+VQ+FV}$tFF
FF\FRPvvFVFFVFVF+tVVFVvF
utVNLFV]mMuM
strtoltZ8086\sc1d\getenvMetaWare Pascal 2.5.aCOMPACT	?_MWSTDIO
_MWSTDLIB5CODEDATACGROUPDGROUPX@o_mwenvpCOMPACT?_mwcmp{[[KUnFV+uA+d;rFaNvvvvFPuv^8=uGFV3+uA+v@FVv<u+FV]R
getenvt[8086\sc1d\onexitHigh C 1.3. COMPACT)ONEXIT@ONEXITCODEDATACGROUPDGROUP\@1H
COMPACT?\Z	U]jX0UPFVY]U;t	]DD	$onexit_mwcall_onexit_fcnst\8086\sc1d\signalHigh C 1.3. COMPACTSIGNALCODEDATACGROUPDGROUP@R _iobCOMPACT?fprintfexit]^V(P P(P PSIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
Dsignalkillt]8086\sc1d\setjmpCGROUPCODE
_MWSETJMP_@COMPACT?SETJMPUWE
EFEFu]EEE+]longjmpUuF=u@]]u5]
]uu_longjmpL
setjmpt ^8086\sc1d\dummypioCGROUPCODE_MWDUMMYPIO@COMPACT?_mwfinit_mwftermt,_8086\sc1d\memcpyMetaWare Pascal 2.5.aCOMPACT$	_MWMEMCPYCODEDATACGROUPDGROUP@COMPACT?]UNvFV]K
memcpyt88086\sc1d\memsetMetaWare Pascal 2.5.aCOMPACT$	_MWMEMSETCODEDATACGROUPDGROUP@COMPACT?]UFN
FV]
memsettDa8086\sc1d\strcpyMetaWare Pascal 2.6. COMPACTD$	_MWSTRCPYCODEDATACGROUPDGROUPk@9COMPACT?]=U+uA+BVvFV]
strcpytPb8086\sc1d\strncpyMetaWare Pascal 2.5.aCOMPACT
_MWSTRNCPYCODEDATACGROUPDGROUP@PCOMPACT?]TUt:V+uA+VvN;s	+FVFV]istrncpyFt\c8086\sc1d\strcatMetaWare Pascal 2.5.aCOMPACT$	_MWSTRCATCODEDATACGROUPDGROUP@DCOMPACT?]HU+uA+uA+AvFFV]l
strcatthd8086\sc1d\strncatMetaWare Pascal 2.5.aCOMPACT
_MWSTRNCATCODEDATACGROUPDGROUP@QCOMPACT?]UU+uA+VvuA+vv^9vv^]strncatZtte8086\sc1d\memcmpMetaWare Pascal 2.5.aCOMPACT$	_MWMEMCMPCODEDATACGROUPDGROUP@COMPACT?_mwcmp]UPvv
vvvY]T
memcmptf8086\sc1d\strlenMetaWare Pascal 2.5.aCOMPACT$	_MWSTRLENCODEDATACGROUPDGROUPx@COMPACT?]UP+uA+Y]
strlentg8086\sc1d\strcmpMetaWare Pascal 2.5.aCOMPACT$	_MWSTRCMPCODEDATACGROUPDGROUPw@COMPACT?strncmp]UPPv
vvv
Y]z
strcmpth8086\sc1d\strncmpMetaWare Pascal 2.5.aCOMPACT
_MWSTRNCMPCODEDATACGROUPDGROUP'@QCOMPACT?_mwcmp]UU+uA+BVuA+BVF;rV;rPv
vvv]KvstrncmpRti8086\sc1d\memchrMetaWare Pascal 2.5.aCOMPACT$	_MWMEMCHRCODEDATACGROUPDGROUP@2COMPACT?]6UV
FuA+V;V
sFVF+]B
memchrtj8086\sc1d\strchrMetaWare Pascal 2.5.aCOMPACT$	_MWSTRCHRCODEDATACGROUPDGROUPz@DCOMPACT?]HU+uA+VBFuA+V;VwFVF+]{
strchrtk8086\sc1d\strrchrMetaWare Pascal 2.5.aCOMPACT
_MWSTRRCHRCODEDATACGROUPDGROUP@ICOMPACT?]MU+uA+VVBv^:FuFN+]strrchrQtl8086\sc1d\strpbrkMetaWare Pascal 2.5.aCOMPACT
_MWSTRPBRKCODEDATACGROUPDGROUP@COMPACT?]UFVFV+uA+vuA+VVvuA+;VuFFVvNv+|FVvNv+}FV+]strpbrkQtm8086\sc1d\strcspnMetaWare Pascal 2.5.aCOMPACT
_MWSTRCSPNCODEDATACGROUPDGROUP@|COMPACT?]U
FVFV+uA+vuA+VVvuA+;VuFFVvNv+|FV+FV]strcspnLtn8086\sc1d\strspnMetaWare Pascal 2.5.aCOMPACT$	_MWSTRSPNCODEDATACGROUPDGROUPf@|COMPACT?]U
FVFV+uA+vuA+VVvuA+;VtFFVvNv+|FV+FV]
strspnto8086\sc1d\strtokMetaWare Pascal 2.5.aCOMPACT	_MWSTRTOK
@_MWSTRTOKCODEDATACGROUPDGROUP*@U@COMPACT?strspnstrcspnC\ZUFFt@+uA+VFv
vvvvVvV
FVFFtWv
vvvFvv
v@RPv^@+|FV]C1DE'*9OSp
strtoktp8086\sc1d\errnoDATADGROUP
?_MWSTATUS,X_COMPACT?errno5tq8086\sc1d\fperrorMetaWare Pascal 2.6. COMPACTD=_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPLCODEDATACGROUPDGROUP@@errnoCOMPACT?_mwfpop	_mwftload\Z*Uv
vF]
UF]
 _mwset_errno_mwfp_erroretr8086\sc1d\floa5MetaWare Pascal 2.5.aCOMPACT_MWFLOA5CODEDATACGROUPDGROUP@@COMPACT?	_mwflload_mwfabs_mwflret_mwfneg_mwfloor_tos]UFPvv]UPF}Y]UFVy
]U]UFPvv]UFPvv]9D		KNQ^jwz:_mwceil_tosGfabsceilUfloornabslabs)ts8086\sc1d\floa6MetaWare Pascal 2.5.aCOMPACT_MWFLOA6CODEDATACGROUPDGROUP@UCOMPACT?_mwfdup_mwfabs	_mwflload_mwfcompare_mwset_errno_mwfload	_mwftload_mwfneg_mwsinh_tos_mwflret_mwcosh_tos_mwtanh_tos]UPPH}^V+P.6.6FR}Y]UFP+PPvv]UFP+PP{vv]UFP+PP[vv]jZV@0mCVD
*2(t5;@I	Y_
ly
sinhPcoshptanht4u8086\sc1d\floa7MetaWare Pascal 2.5.aCOMPACT_MWFLOA7CODEDATACGROUPDGROUP@8COMPACT?_mwfdup_mwfload_mwfcompare_mwset_errno_mwfpop_mwfldpi_mwfdiv_mwfneg	_mwflload_mwasin_tos_mwflret_mwacos_tos]<U.6*.6(FH|P.6..6,+.62.60F@ttFFFFucu0t.6..6,E.66.64u't.66.64F]UFP+Pt@vvv]UFPPtvv]?@D	
$',14<AFIL	


asinacostLw8086\sc1d\floa8MetaWare Pascal 2.5.aCOMPACT_MWFLOA8CODEDATACGROUPDGROUP@4oCOMPACT?	_mwflload_mwfdup_mwtrunc_tos_mwflret_mwfsub_mwftret	_mwftload_mwcheck_range_of_double\]UFPvvvv]UPvTDTuFvD?FD
?DFY]U
FPFPFPvFPvP]U
FPFPFtFFFPvv]@D		'Xx	frexprldexpmodf;tdy8086\sc1d\floa9MetaWare Pascal 2.5.aCOMPACT_MWFLOA9CODEDATACGROUPDGROUP@deCOMPACT?_mwfload	_mwflload_mwfcmp_mwfdup_mwfdiv_mwtrunc_tos_mwfmpy_mwfsub_mwflret4]hU.6b.6FPuv0FPFPFPvv]9D36>ADLOR	[
fmodtpz8086\sc1d\floa10MetaWare Pascal 2.5.aCOMPACT$	_MWFLOA10CODEDATACGROUPDGROUP@}nCOMPACT?_mwfdup_mwfload_mwfcompare_mwfxch_mwset_errno_mwfpop	_mwflload_mwatan2_tos_mwflret]UP.6.6Y]UFFu
uFFFFuP.6.6F]UFPFPtvv]ED
*UX[ehz	
atan2qt|{8086\sc1d\floa11MetaWare Pascal 2.5.aCOMPACT$	_MWFLOA11CODEDATACGROUPDGROUP@COMPACT?_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_mwflreta]U.6.6P]UFFu.6
.6P{|otPPK.6.6|t
tFFFF2t$]UFPFP,vv]?0mD	

),25?DIL\	knqtw	
n
pow+t}8086\sc1d\floa12MetaWare Pascal 2.5.aCOMPACT$	_MWFLOA12CODEDATACGROUPDGROUP@TVCOMPACT?_mwfdup_mwfabs	_mwftload_mwfcompare_mwset_errno_mwfload_mwfneg]XUPFPH|+P.6R.6PFFR}Y]0mC5D'*38A_mwcheck_range_of_double|t8086\sc1d\floa13MetaWare Pascal 2.5.aCOMPACT$	_MWFLOA13CODEDATACGROUPDGROUP@lCOMPACT?_mwfload	_mwflload_mwfcmp_mwset_errno	_mwln_tos	_mwftload_mwfmpy_mwflret]pU.6X.6VFPrPZFPbPvv]f}q(7[?e5D:=@EHQ	log10t
8086\sc1d\sinMetaWare Pascal 2.5.aCOMPACT$	_MWCVTSINCODEDATACGROUPDGROUPy@COMPACT?_mwdsin]UFPvv]?
sint
8086\sc1d\cosMetaWare Pascal 2.5.aCOMPACT$	_MWCVTCOSCODEDATACGROUPDGROUP@COMPACT?_mwdcos]UFPvv]?
cost
8086\sc1d\tanMetaWare Pascal 2.5.aCOMPACT$	_MWCVTTANCODEDATACGROUPDGROUP@COMPACT?_mwdtan]UFPvv]?
tant	
8086\sc1d\logMetaWare Pascal 2.5.aCOMPACT$	_MWCVTLOGCODEDATACGROUPDGROUP@COMPACT?_mwdln]UFPvv]?
logt8086\sc1d\atanMetaWare Pascal 2.5.aCOMPACT
_MWCVTATANCODEDATACGROUPDGROUP=@COMPACT?
_mwdarctan]UFPvv]?atant
8086\sc1d\sqrtMetaWare Pascal 2.5.aCOMPACT
_MWCVTSQRTCODEDATACGROUPDGROUP@COMPACT?_mwdsqrt]UFPvv]?sqrtt
8086\sc1d\expMetaWare Pascal 2.5.aCOMPACT$	_MWCVTEXPCODEDATACGROUPDGROUPv@COMPACT?_mwdexp]UFPvv]?
expt8086\sc1d\_rmemcpyMetaWare Pascal 2.5.aCOMPACT_MW_RMEMCPYCODEDATACGROUPDGROUP@'COMPACT?]+UNvONFV]_rmemcpyt8086\sc1d\_rstrcpyMetaWare Pascal 2.5.aCOMPACT_MW_RSTRCPYCODEDATACGROUPDGROUP@8COMPACT?]<U+uA+AvONFV]d_rstrcpyt8086\sc1d\_rstrncpMetaWare Pascal 2.5.aCOMPACT'_MW_RSTRNCPYCODEDATACGROUPDGROUPf@XCOMPACT?]\UtBV+uA+VvONN;s	+FVFV]	_rstrncpyqt$8086\sc1d\_strncatMetaWare Pascal 2.5.aCOMPACT_MW_STRNCATCODEDATACGROUPDGROUP@cCOMPACT?]gU+uA+V;VrFV8V+V+uA+Vv^9v^]_strncatt08086\sc1d\_strcatsMetaWare Pascal 2.5.aCOMPACT_MW_STRCATSCODEDATACGROUPDGROUP@COMPACT?]UF
FV+uA+VJF;FvPV+V+v<uA+Vv4^9v^vFvTuFV]_strcatst<8086\sc1d\systemMetaWare Pascal 2.6. COMPACTD;	?_MWSTDIO@_MWSTDLIB6
_MWSTDLIB6CODEDATACGROUPDGROUP,X@
@E5errnoCOMPACT?_mwswitch_chargetenv	_mwc_execYWKCOMSPEC
 U+u**r+PuRPvxYYu
+mz|  C u}rvz|zFrpp{zr@@||Pxv]tDE)=@EWy
HsystemtT ctos\sc1d\c\system1MetaWare Pascal 2.7. COMPACTCFCODEDATACGROUPDGROUP_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICES@^XXEbsKbdbsVidCOMPACT?closebytestream_mwfree_handle	errorexit^XUFt]wUy
KxAxPUvF*tPv]UF*P]V4DV+	_mwzclose_mwdos_exitL_mwdoerrtctos\sc1d\cargMetaWare Pascal 2.7. COMPACTC)CODEDATACGROUPDGROUP_MWARG@_MWARGP@@)COMPACT?rgparamcparams
csubparams^\_mwARGput_parmUS6
7G6M6u>v6tF66D
Y]scan_args	U+PPVRtF@FFH|ZvHFF@9vvFPt<F@F;F}FF;F}F]count_args
UP++P8Ft+Vl$FY]set_up_argsUv6
6P6
D]cD6GKTtVVVV$1]aeilpz_mwset_up_argsU
_mwcount_argsmtxctos\sc1d\c\system2MetaWare Pascal 2.7. COMPACTC,CODEDATACGROUPDGROUP_MWDOS_INTERFACE28@Z3COMPACT?_mw_mediate_renamefile_mwset_dos_err^^_mwDOS_interface2c_renameUvv+uA+Rv
vuA+RP]
NVT_mwc_renamet(ctos\sc1d\c\system3MetaWare Pascal 2.7. COMPACTCdCODEDATACGROUPDGROUP@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@XX	X
COMPACT?	_mwmalloc_mwfree_mwdoerr_mw_mediate_openbytestream
queryvidbsclosebytestream_mw_mediate_openfile
deletefile]
NrmwmmmUSFv6DF
v^DPvTPvDTttun]UHF*V;*F
uvgF;F}F=2}HPDfF]UF
vVvv]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>uF
vv+uA+SPPP6RFPtF
FPuu,F
FP{uMF
vv+uA+SPPP6RFP.tvF]DE>\l37;BVdlVVVTRU+uA+rvvwt+?F>utuF
FF
vv+uA+SPPP^*RFPvtv(F]UPFPvv+uA+RPPP6P.0vP$Y]v6N_cVVV	R_mwc_create	_mwc_open_mwc_unlink_mwset_dos_err_mwfree_handlet08086\sc1d\exitMetaWare Pascal 2.5.aCOMPACT_MWEXITSCODEDATACGROUPDGROUP@,8COMPACT?_mwhalt_mwrestore_interrupts_mwdos_exit]0Uv]UF*P]UP]6Dexit_exit
abort )t2ctos\sc1d\cinit^AHSHIFTCGROUPCODEDATADGROUPSTACK?INIT_MW387_USED1_MW87_USED1_MWAHSEGMENT	_MWLTCONVHH< T X@8

8	X?BSVIDCOMPACT?ERROREXITSTRINGFPROTECTEDMODEMAIN
WRITEBSRECORD	_MWCFINIT
_MWCOUNT_ARGS_MWFINIT_MWHALT_MWSET_UP_ARGSVTMetaWare High C Runtime Library Copyright (C) 19831988 MetaWare Incorporated..

9MB>4,3.initPP+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$6=@r@	=rUFF]UV+V
F+F]@	
<( 5;BM$Y(b(j(p(x((***;;	)49=AEI9M7PUY*joty97;
8_MW387*_MW8087Y	_MWARGLEN{_MWARGP_MWARGVP
_MWCPUh_MWENVP _MWES
	_MWHEAPHI	_MWHEAPLO_MWHUGEDIFF_MWINIT_MWINPUT	_MWIS_286$	_MWIS_386_MWOS		_MWOUTPUT[_MWPROGNAMEPv_MWRESTORE_INTERRUPTSv_MWSET_STACK_LIMITSl_MWSS_MWSTACK_LIMIT_OSMAJOR1_OSMINOR2	__AHSHIFT
__AHSHIFTV;:8086\sc1d\_fmodeHigh C 1.3. COMPACT@_FMODECODEDATACGROUPDGROUPMH\b
_fmodet<8086\sc1d\c_heap1MetaWare Pascal 2.5.aCOMPACT._MWHEAP1
?_MWPORTIOCODEDATACGROUPDGROUP@X;COMPACT?	_mwkbputs_mwkbnewline_mwstackdump_mwhalt\ZU>P6VPP]UdP]HEAPMGMT  heap errorAborting...)*** Cheapheap linked in => no heap dump.R1D	
	479_mwdump_heap+_mwferr)t?8086\sc1d\c_stkdmpMetaWare Pascal 2.5.aCOMPACT'_MWSTACKDUMPCODEDATACGROUPDGROUP@:$COMPACT?	_mwkbputs_mwkbnewline]>UP]Cheap stack dump linked in => no dump.D	_mwstackdump@tA8086\sc1d\padrMetaWare Pascal 2.5.aCOMPACT_MWPADRCODEDATACGROUPDGROUP@TCOMPACT?_mwprintllr_mwputc7]X_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]D3:L2_mwpadr^t Cctos\sc1d\heap2MetaWare Pascal 2.7. COMPACTCGCODEDATACGROUPDGROUP@_MWHEAP_MGMT2HEAPCODE?HEAP_LOCAL?_MWHEAP)@HXX	 COMPACT?_mwfree
_mwmalloc2 ]TZHEAPCODEbefore_freeingUS
Fv6T;vVNvv6D;Fu	6D;Ftfv6DF6T;vVsFnv6D6TNvFVNFvv]reallocUvvFF^G*F^FWVv,E
vv+
UPvvFV>u6>tUPvvFV>uFF>t6vFut(DFV;v+FV]creallocUvvt4vTF]SLDE(04>HOVjqx 
_mwrealloc_mwcrealloct8Gctos\sc1d\heap3MetaWare Pascal 2.7. COMPACTCCODEDATACGROUPDGROUPHEAPCODE?HEAP_LOCALHeX>COMPACT?_mweach_allocated_item_mwinsert_into_free_chainx^\iHEAPCODEnew_heapU]free_heap	UU?P]<BODY>USvD*^6;Gu
DUV]D.2]_mwnew_heap_mwfree_heap)tDIctos\sc1d\heapMetaWare Pascal 2.7. COMPACTCFCODEDATACGROUPDGROUP?_MWHEAP?HEAP_LOCALHEAPCODE
@_MWHEAP_MGMT]XXHT@	8COMPACT?_mwferr_mwallocated_mwdivl_mwsysallocG\UYTWPTZ
OLHEAPCODEcompare_ptrUF;F
t+F;FvF;Fs]offsetUF+FVF+FV++FV}vvPFFFV]sub_ptrUF+FVF+)FVPK}vvPFFFV]each_chunk
ULv+RPVuvvP9vDTFVV^VvFvFFVFVFFu]each_item_in_chunkU
PvvUvtVFV^;GtSPvv^
Vvv^
Vvv^
VFVFVv|u]each_allocated_itemUFFU5PFVutRP^V]<BODY>USUTPvv]<BODY>USv|Du6v6t6D6Tut
RP6\6TFVv6t6D6T]each_free_itemU\MFVFFvvF|UtVP}vD;Fu	D;FtvvPFFPvtV)vL;tvvPvv^VFVFVvDT
FVFFt]]remove_from_free_chainUv|rYDTuDT
vDT
tDT
v\D
utTLWO]U,<DE	};:S]insert_into_free_chainUvtV vV|t|UuVGvDvD=vtZPV3FVhO|UuDVvDvDvFtVvV^GvvJv|r@^F\D
utwWvDD6]search_free_chainUUJPFFfFV]<BODY>USvD^6;Gr6w6G]normalize_relativeUFVFVNv
NvN;NtRP
PFV]US]pUSv6|t6+D^;w6t6t+PR<utQS6t6tlv6D6TQRPnFVDPVvDUVv6D^6D6tQ\6D6Dv6+D^;wS6D+6D6TRPn<t6DP6t6tFVv6|uE^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv6D^6\^GPSvDUVnFVv6D6T]insert_chunkUvF+FFVUrPuRvFu	+t^V\TwGvDD6vDDfvDUStvvVFV
v
v]<BODY>USvv^G]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtVvV^GDDvvvv9]malloc2U
>tzFsFv+FvYFVuvvCFVFFuvvvD+FF=wDFFFvDDDDFDPV
FVRP^
UVvvvFVNv=FDDUDTPVNvv{
FF>tjFV]zU]hmallocU+P
RvvvV>tutvFV]mallocUv6]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>tov|DuvDFPvvF;FtvDUVO;375Bn,vv\>tfW]check_heap_integrityUU9PUJP}]<BODY>US]<BODY>US]
8@	_mwmalloc,
_mwhmalloc
_mwfree_mwcheck_heap_integrity
_mweach_chunk_mweach_item_in_chunkf_mweach_allocated_item_mweach_free_item_mwinsert_into_free_chain
_mwmalloc2	btY8086\sc1d\termMetaWare Pascal 2.5.aCOMPACT	@_MWTERM1_MWTERM1CODEDATACGROUPDGROUP*@@AYCOMPACT?_mwcall_onexit_fcns_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit[[ZU*P]D

Y+U>t*PF](E_mwend_mwhaltt[8086\sc1d\term2MetaWare Pascal 2.5.aCOMPACTB_MWTERM2	_MWLTCONV	@_MWTERM2
?_MWPORTIOCODEDATACGROUPDGROUP@lX@XfCOMPACT?	_mwzwrite_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit_mwstackdump_mwhaltZ	O,Uv4FFVP6PP]|X(UvvvP*P]UP]U6P]***Program aborted.******STACKHEAP OVERFLOW***D]
$.?BI?
_mwdisplay_mwabort(_mwstack_overflow_	_mwstkerrRt_8086\sc1d\intrupMetaWare Pascal 2.7. COMPACTC6CODEDATACGROUPDGROUP_MWINTS@_MWINTS
?_MWPORTIOP@@
XCOMPACT?_mwabort_mwstack_limit_mwcall_ive
_mwdisplay_mwstackdump	_mwstkerr_mwpop_and_jmp_mwvector_element_mwinstall_interrupt_routine_mwinstall_ive_^XUvDDD]Pinterrupt5
PQRSPPVWUr66FPFPP6]_^[ZYXinterrupt0
PQRSPPVWUFPWanv<uP6K]_^[ZYXcontrol_c_hPQRSPPVWU6
6FP]_^[ZYXUPVRFV+PVRFVPVRFV
+PRR+PRP+PPP]66P66+P6
6P***RANGE OR NIL CHECK ERROR******QUOTIENT OVERFLOW ON DIVIDE***DE		8KOWdimp
)26AJNZcgmu
{

c2_mwinit_interrupts_mwrestore_interruptste
8086\sc1d\kb2MetaWare Pascal 2.5.aCOMPACT0_MWCONSOLE2	_MWLTCONVCODEDATACGROUPDGROUP@XCOMPACT?	_mwzwrite\Z1Uv4FFVP]U6PP] ) 	_mwkbputs_mwkbnewlineBtgctos\sc1d\system4MetaWare Pascal 2.7. COMPACTCYCODEDATACGROUPDGROUP@_MWDOS_INTERFACE4_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS1@@'XX	RbsKbdbsVidCOMPACT?
writebsrecordreadbsrecord_mwset_dos_err
queryvidbs]TVNVFUF
;t;tFPPPFPFF
FPPFPFtPRRVRFF<tG<tC<u$tPFPPFPjFPFPPFPF^*uuFtNFv^F<t\<
tXF;F
wK+FF
tF
vvv
FPF=tPF]UPF
vvv
FPPF;F
s
>uFY]UF
FPFt+]rD	
.3A^RVgVv{^^^6FJ[Vi^V$,_mwfileclass_mwzread	_mwzwritettlctos\sc1d\system5MetaWare Pascal 2.7. COMPACTC;CODEDATACGROUPDGROUP_MWDOS_INTERFACE5?CTOS_SERVICES@0XCOMPACT?setbslfa_mwset_dos_errgetbslfa]^\U^
*t
ttXF
;F
FPvVPvFVFVvvbF
PPvVPvFPPvFV+FVFVRPPFV]IDE*8<JVPW[{VVnVU_mwlseekt(pctos\sc1d\system6MetaWare Pascal 2.7. COMPACTC?CODEDATACGROUPDGROUP_MWDOS_INTERFACE6@_MWDOS_INTERFACE6@H@
1COMPACT?getdatetimeexpanddatetime_mwmpylr^\UP66P]U*v*@vv]U*v
*v	*v]UFPVRNQ+PdPF+FVF<FVFVFFVRP]0D	VV(3?Uk_mwget_date_mwget_tim4reK_mwclock{t@t8086\sc1d\mpylCGROUPCODE_MWMPYL_@COMPACT?U^FFf
]h_mwmpylStLv8086\sc1d\divl,CGROUPCODEDATADGROUP_MWDIVL__MWDUMMY$@@\COMPACT?	_mwis_386_mwmpylU>uN
u3NF+F+{fFf+fvfff]^VFt**r
uP+RPv
vYv^;wu;vI^v
++]Uv
vvv]U>ubV
V}+FV
RPRvV1V}+FVRPRvFt+Ft+]fFfffff]Uv
vvv}^v
]Uv
Xxvvv](Y_mwdivl_mwmodlI _mwremln_mwudivl_mwumodlLtdzctos\sc1d\paofCGROUPCODE_MWPAOF_@qCOMPACT?PAOFUv^
6|6
uF
;v1}VuE
}u]6t}uAEt5^V
W^6LO*oF
G6duj6\;v]}^u
E}u]6gu6F
t}ueuEF
t}u}u
E^
t@}uE}u5F
Ct$<uA$0<0uF
]
tf
uS^
?Ut
?t?Pt?[U+fuF;FvB]:9Ip|XYXRXXX'pP3_MWGETBP^_MWGETCS]_MWGET_PROC_ADDRESSa_MWLONGPTR_IS_VALIDt|ctos\sc1d\allocMetaWare Pascal 2.7. COMPACTC1CODEDATACGROUPDGROUP@CDOS_ALLOC
CDOS_ALLOC@@<4COMPACT?expandareaslallocareaslshrinkareaslI]]U
CDOS_ALLOC
sysallocU>t++FV|v6PFtvPFt	+FFFV]sysfreeUvvF+++Q]allocated	U]least_free_memoryU],D47<VISXVfmsVH_mwsysalloc
_mwsysfree_mwallocated_mwleast_free_memoryt
8086\sc1d\dos1CGROUPCODEDATADGROUP_MWCALLDOS_
_MWDOSREGS@TX\COMPACT?HXU6>66]6>]Qt
259=AEI
NW
_mwcalldost8086\sc1d\callint1CGROUPCODEDATADGROUP_MWCALLINT_
_MWDOSREGS@eX\COMPACT?HiUF.6>66]6>].)
+6;>BFJNR
W_?
_mwcallint(t8086\sc1d\flsupp,CGROUPCODEDATADGROUP_MWFDATA_MWFLOAThXHM_]COMPACT?
_mw87_usedAEQ>.>PA=@t=Xrw6G6G6G.6G6_6_6_?6_3tr@H>.>6_76_'29H

*_mwfabsj_mwfaddN7_mwfbld?<_mwfbstp1_mwfcmp.@_mwfcompare_mwfdiv^
_mwfdivrb_mwfdup7_mwffltn	_mwflload_mwfloadn_mwflretM_mwfmaxD$_mwfmin55_mwfmpyZ_mwfnegf_mwfpop_mwfret_mwfsubR_mwfsubrV_mwftest	_mwftload_mwftret*_mwfxam G_mwfxchN_mwround_mwset_flags_after_compareh_mwset_rounding_proc_mwtrunc_mwuffltxyt8086\sc1d\fltrans,CGROUPCODEDATADGROUP_MWFDATA_MWFLOAThXHQ_]WCOMPACT?
_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.6G66i'E@JZ	@Yoz_(0>Nhkw}ddd
_mwarctan_tos	_mwatan2_tosi
_mwcos_tos
_mwdln?_mwdsqrt	_mwfldl2e_mwln	_mwln_tosd
_mwsin_tosI_mwsqrtt
_mwtan_tos7
_mwtwo_tos
_mwxln_mwxsqrtt8086\sc1d\flcsupp,CGROUPDGROUP_MWFDATA_MWFLOATDATACODEhXH.__ICOMPACT?_mwset_flags_after_compare_mwset_rounding_proc
_mw87_used;_mwfloor_tos_mwtrunc_tos_mwfiodd_mwfldpi+2.UF$]t8086\sc1d\flctrans,CGROUPDGROUP_MWFDATA_MWFLOATDATACODEhXH]__c_mwatan2_tosCOMPACT?_mwset_flags_after_compare_mwset_rounding_proc
_mw87_used
_mwexp_tosZ_mwsinh_tos_mwfyl2xZ_mwacos_tosO_mwasin_tos7_mwtanh_tos)_mwcosh_tosa?.>@.6.65h?..A*BP7UEt8086\sc1d\87usedDGROUPDATA_MW87_USED182COMPACT?
_mw87_used6808780287 required but not present
$

t8086\sc1d\387usedDATADGROUP_MW387_USED18 _COMPACT?_mw387_used\t$8086\sc1d\intrupt1CGROUPCODE
_MWINTERRUPTS)@jCOMPACT?nUF.]UF5E]UVF]UVF]UVRi_mwinstall_interrupt_routine2_mwinstall_iveG
_mwint_mwinterrupt_disable_mwinterrupt_enableJ_mwpop_and_jmpZ_mwvector_elementt08086\sc1d\intrupt2CGROUPCODE_MWINT28@vCOMPACT?zuE]MUu}uE]MUUVWEE]U^WEE]J4HZmv _mwcall_interrupt_routine+y_mwcall_iveQ}t<8086\sc1d\onuintMetaWare Pascal 2.5.aCOMPACT	_MWONUINT
@_MWONUINTCODEDATACGROUPDGROUP>@@BCOMPACT?_mwstack_limit_mwhalt_mwinstall_interrupt_routine\Z	_mwonuint	catch_control_cPQRSPPVWUt+P]_^[ZYXon_user_interruptUv+PPP] DE3=gs{_mwon_user_interrupt^WtH
8086\sc1d\cmpCGROUP_MWCMP_CODE@COMPACT?
_mwcmp'UVWvN+rt@H_^]
KtT8086\sc1d\qsortMetaWare Pascal 2.5.aCOMPACT_MWQSORTCODEDATACGROUPDGROUP@0COMPACT?]_mwQSORTqsUSF;FrvFFPv6\6TFHFFFFvvv6\
6TtF;FrNF;FvvPv6\
6TtFV;sPRv6\6Tvvv6\6TF;FsVJRP^NvF@P^@]qsortUvv]e_mwqsortt8086\sc1d\cexecMetaWare Pascal 2.6. COMPACTD9_MWEXEC2
_MWDOSREGS
?_MWSTATUSCODEDATACGROUPDGROUP@XXCOMPACT?_mwload_ptr
_mwload_ds_dx_mwdos[UUFFFFFFvF
vFFPPPvvKP>tFMP*FF]
U+Pv
vvvt]'DE27<@JPTdg	_mwc_execw_mwexecxtl8086\sc1d\cexecenvMetaWare Pascal 2.5.aCOMPACT_MWEXEC4CODEDATACGROUPDGROUP@)COMPACT?	_mwmalloc_mwexecx_mwfree]U+FvVvVV3;tANtFPFVFVFFFtNvvv
vvvFt	vvF]D4y
_mwc_exec_envtx8086\sc1d\floa1MetaWare Pascal 2.5.aCOMPACT_MWFLOA1CODEDATACGROUPDGROUP@ECOMPACT?_mwfdup_mwfabs_mwfflt_mwfcompare_mwftest_mwfp_error_mwfload_mwftret
_mwtwo_tos	_mwfldl2e_mwfmpy_mwfret	_mwflload_mwflret	_mwftloadR]U
F+RPH|7@PPPP+RPFPFP]U?P]Uvv]Uv
vvv]Uv
vvv]0mCvOD
'3?G	OT
c{
	F_mwexpn_mwdexp_mwxexp
_mwexp_tos\_mwtwo_to_the_tost8086\sc1d\floa2MetaWare Pascal 2.5.aCOMPACT_MWFLOA2CODEDATACGROUPDGROUP@uCOMPACT?_mwfload
_mwsin_tos_mwfret	_mwflload_mwflret	_mwftload_mwftret
_mwcos_tos]Uvv]Uv
vvv]Uv
vvv]Uvv]Uv
vvv]Uv
vvv]MID		
(1ADMcfx{C_mwsin_mwcosS_mwdsin_mwdcosn_mwxsin7_mwxcosjt8086\sc1d\floa2aMetaWare Pascal 2.5.aCOMPACT$	_MWFLOA2ACODEDATACGROUPDGROUP@ucCOMPACT?	_mwflload
_mwarctan_tos_mwflret
_mwtan_tos	_mwftload_mwftret_mwfload_mwfretO]Uv
vvv]Uv
vvv]Uv
vvv]Uv
vvv]Uvv]Uvv]MID	

)2BEN^aj}		L_mwtan	_mwarctanp_mwdtan
_mwdarctan_mwxtanT
_mwxarctan8t8086\sc1d\floa3MetaWare Pascal 2.6. COMPACTD	@_MWFLOA3_MWFLOA3CODEDATACGROUPDGROUPR@@z)COMPACT?	_mwftload_mwfmpy_mwftret[[@@@@ @4@p+i@Ix@GAQCFuuvHM]=];Zy RuUUFpFs+F
FPvvPFPnFuv]?ID5<ADL]_mwten_to_the_powerHt8086\sc1d\floa4MetaWare Pascal 2.5.aCOMPACT_MWFLOA4CODEDATACGROUPDGROUP@ECOMPACT?	_mwftload_mwfxam_mwfpop_mwfbstp_mwfbld_mwftretc]UPv
vGFvFF^wU.=[[uuzzvDNADNvY]UPvTDTu+
vD?Y]Uv
vvv]Uv
vvv]UnnormalInfinityDenormalAZD;=?ACEGIKMOQSUWY\v{S_mwspecial_number_msg_mwget_exponent_mwreal_to_bcd_mwbcd_to_real0t8086\sc1d\pmemMetaWare Pascal 2.5.aCOMPACT_MWPMEMCODEDATACGROUPDGROUP@?COMPACT?_mwpadr_mwputc_mwputs_mwprintllr
_mwnewline]_mwpmem_mwpmemU
FF+FVRP PF\F+FVN+Nv PFF;Fr
PPPv*RPFu PrPF:F+FVN+NvF< r<w*.PFF=sF;Fr'PFF;Fs]    '0D4\jo_mwpmemVt8086\sc1d\push8CGROUPCODE	_MWPUSH8_z@5COMPACT?9VW
_^Q
_mwpush8cs
_mwpush8ds
_mwpush8es
_mwpush8ss1t8086\sc1d\statusMetaWare Pascal 2.7. COMPACTCCODEDATACGROUPDGROUP
@_MWSTATUS	_MWSTATUS0@e@COMPACT?]]h.>N^r 2BTjzN\\\\\\\\ \$\(\,\0\4\8\<\@\D\H\L\P\T\X\\\\|UF=wHvF^vIFFGGPF+
0vT	F+0TF+0TF+0TF]
> KdUF=wvFFd^FV]	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,ErrxxxxD+ 
_mwerrtext_mwaerrtextt8ctos\sc1d\mediateHigh C 1.4. COMPACT+CODEDATACGROUPDGROUP@MEDIATEMEDIATEHy@[LCOMPACT?GetUCB_mwcmpOpenByteStreamOpenFile	CloseFile
RenameFile]]ddd$pMetaWareFileNamePathPrefixlpw{UdPPFtDFd^+FvTR*;tF{vLR*S^vDR*FtFv}vD*tFv[vL*^vD*FtDFv]vD*tFv<vL*^vD*FtFv>vL)**^vD)*F+v]UNv>h+6h^vFvT>huA+^>huA++>huA+V;tFvh@*+vTv<u+uA+VFF;Fsv8u\F+uA+VFF;Fsu\Fv<{u<[u<<u+uA+vFPPvvuD;VuP;Ft
Fv<\t0;Vu;FtNv<\t<>u;Vu;Fu+uA+A?F+vuA+A+uA+A>d6df^
7G+v
<uA+uA+Av^
?v
LL>duA+V DV)I_	0FhHgn4GYcuyfFF;Fs6d8u\F+]U
Ftyv\vvFPFPFu[vvvv+uA+RvvFVut+uA++Vvv
vv]U
BFtpvvvFPFPFuRvvvv+uA+RvvFVut+uA++Vv]UFtvvvFPFPFtFPvv+uA+RvvFVut+uA++VmmPFtv
vvFPFPFuSvvv+uA+RvvFVut+uA++VhFt
vFv]\V;VV<VKVXVb..\
_mw_mediate_Get_Prefix_mw_mediate_Parse_Namen_mw_mediate_OpenByteStream_mw_mediate_OpenFile_mw_mediate_RenameFile>]ttKZ+<agq {VjP61_mwdoerr
_mwtwo_tosrenamevsprintf	_MWHEAPHIferror_mwudivl_mw_mediate_OpenByteStreamfscanf6	_mwstkerrftell_mwc_unlink	_mwc_opentan
_mwxarctanctos\sc1d\heap38086\sc1d\cfinitD8086\sc1d\floa10y8086\sc1d\fclose8086\sc1d\floa28086\sc1d\exp8086\sc1d\time5O2_iT+sC}9NJ_mwfloor_tos_exitkill[_MWPROGNAMEP
_mwaprintf'
_mwdisplay_mwvector_element_mwget_date_MWOS_OSMINOR8086\sc1d\_rmemcpyctos\sc1d\heap28086\sc1d\floa11z8086\sc1d\floa18086\sc1d\time4Mv6m'^cTXC|Ofloorq_MWINPUT_mwsinstrspnm_mwset_flags_after_compare_mw_mediate_RenameFile_mwinterrupt_disablegetenvYgets_mwqsorttmpnamC_mwset_input_char6_mwfree_handle	_mwzclosegetc8086\sc1d\_fmode8086\sc1d\time3K8086\sc1d\flctrans8086\sc1d\fltrans8086\sc1d\strrchrjnx$[6H.AVd)<M_mwmpylmemset_
_mwpush8cs_mwxtan_MWARGP_mwtrunc_tos_strcatsungetc	_mwaerrtext_mwpadr_mwcfclose_allvprintf$_mwfxchabort8086\sc1d\memset_8086\sc1d\scanf68086\sc1d\time2I8086\sc1d\fgets8086\sc1d\setbuf=37GWLQeB'p{_mwfsubrasctimeMerrnoostrcspnl_mwfdivr	_MWHEAPLOmodfv	localtimeI_mwexpfreopen_mwhaltstrncmpg_mwfload_mwinsert_into_free_chain8086\sc1d\strpbrkk8086\sc1d\c_heap1ctos\sc1d\c\system38086\sc1d\exit8086\sc1d\_setmode8086\sc1d\rename8086\sc1d\time1H8086\sc1d\freopenr^QeHL=mY72|wvfprintf$_mwfmin_mw387_used_mwstackdump_mwtan_mwfxam	_rstrncpy_MWSET_STACK_LIMITSscanf6_mwfmpy_mwset_errnopstrtokn
_mwcos_tos_mwallocatedgmtimeKstrtolWstrtodT_mwfneg_mwcosh_tos_mwpush_back_input_char6_mwinterrupt_enable_mwxexpstrcatbsignal[8086\sc1d\kb28086\sc1d\system8086\sc1d\fwritectos\sc1d\c\system28086\sc1d\strspnmctos\sc1d\cinitJ'9N+0k[eTE>w
_mwsysfree_MW387fread
clockHexitprintf$_mwinstall_ive_mwfpop
_mwdarctansystem_MWSS	_mwat_eof6_mwfcomparefflush_mwdivl	_MWIS_286ctos\sc1d\c\system18086\sc1d\strncpya8086\sc1d\flcsupp8086\sc1d\atofT8086\sc1d\tan@IhvVl\,2F_mwinit_buf_mwacos_tosreallocG_mwexecx	_mwfldl2e_mwcheck_range_of_double|_mwumodlpowz_mw_mediate_Parse_Name_OSMAJOR_mwleast_free_memory_MWES8086\sc1d\setjmp\8086\sc1d\intrupt18086\sc1d\PERROR8086\sc1d\strlene8086\sc1d\strchri8086\sc1d\feof8086\sc1d\strcspnl8086\sc1d\tmpnamC O)J.t:k[ET5A_mwnew_heap_mwfldpi_mwbcd_to_realmemcpy^
_mwpush8ds_ctype_mwfp_errorptanhrtmpfilefclose_mwfree_mwtanh_tos_mwfret_mwnext_input_char68086\sc1d\kb1E8086\sc1d\floa2a8086\sc1d\printr.8086\sc1d\sin8086\sc1d\cosSv8HO4nX{(ch_fgets_mwdsin_mweach_item_in_chunk_mwspecial_number_msgfgetc_mwinstall_interrupt_routine
_mwpush8esfseek_mwpmem
_mwfwrite_acost_MWINIT_mwfiodd_mwkbnewline_fmode_mwendsetjmp\_MW80878086\sc1d\push88086\sc1d\tmpfile8086\sc1d\randR8086\sc1d\strncmpg8U1+' JDgm=awstrncpyaatofTatoiS_mwsysallocatolS_strncat_mwdos_exitsscanf6
_mwrealloc	_mwc_exec_MWGET_PROC_ADDRESS_mwpad_to_field_width'	_mwkbgetsE	_MWIS_3868086\sc1d\ungetc	8086\sc1d\status8086\sc1d\fopen8086\sc1d\_strncat8086\sc1d\memcmpd8086\sc1d\intrupt28086\sc1d\fgetcyTgo;X*DOb?_mwzread_rstrcpy_mwcall_onexit_fcnsZ_mwdln_mwon_user_interruptlog10}_MWCPU_mwinit_interruptsstrrchrjlabsq_mwstack_overflow_mwint_mwdump_heap8086\sc1d\87used8086\sc1d\c_stkdmp8086\sc1d\_rstrcpyctos\sc1d\paofs[i>6SDK
_mwcallintonexitZ_iob_mwset_rounding_proc_mwceil_tosq
_mwc_exec_env	_mwcfinitD_mwsend_pad'_mwfree_heap_mwfileclass_mwfflt8086\sc1d\divl8086\sc1d\flsupp8086\sc1d\387used+H\B5oxS=e$:_mwxcos_mwmodl
_mwtan_tos_mwasin_tosfeof_mwfterm]memcmpdcos_mwdexp	_mwmalloc_mwin_convert_real?_mwset_up_args8086\sc1d\log8086\sc1d\onexitZ8086\sc1d\pmem8086\sc1d\atan(GWw]$4.cpR;	_MWARGLEN_mwftest_mwsqrt_mwtwo_to_the_tos	_mwzwrite
_mwerrtext_mw_mediate_OpenFile_mwten_to_the_power_mwxsin_mwfyl2x_mwxsqrt_mwcheck_heap_integrity
_mwexp_tos
_mwarctan_tos_mwget_time_mwfcmpputchar 8086\sc1d\fputc 8086\sc1d\strtokn8086\sc1d\timezoneQ8086\sc1d\cexecenv4C\ohd6HV2>P)t
_mw87_used_mwget_file_handle_and_info_mwset_dos_errsrandR
_mwcount_args_mwfdivmallocF
_mwinput_char6difftimeO_mwflret
_mweach_chunkfabsq_mwyear_dayIstrpbrkk_mweach_free_item	_mwflload_mwfadd_MWSTACK_LIMIT8086\sc1d\scanr?8086\sc1d\dos8086\sc1d\fread
8086\sc1d\strncatcctos\sc1d\mediate8086\sc1d\errnoo@S9) >NblX2DIv
__AHSHIFTV	__AHSHIFTstrncatcasint	_mwln_tosabsq_mwc_create_mwcmp_MWARGVPstrcmpflongjmp\memchrhgetchar8086\sc1d\onuint8086\sc1d\floa9x8086\sc1d\strcpyL9fw_I(WlRC,5=q_mwferrremove_mwdsqrt_mwfabsceilq_mwpop_and_jmpfreeFrandR	_MWOUTPUT_mwufflt_mwget_exponent_mwreml_mwatan2_tos
_mwmalloc2_mwtruncsprintf_mwfbstp8086\sc1d\floa8v8086\sc1d\cvars28086\sc1d\ctop2Gctos\sc1d\heap8086\sc1d\cmpX0b?gJ:{PVDqY]_mwcos_mwout_convert_real._mw_mediate_Get_Prefix_mwadvance_to_nws6_mwxln_MWENVPclearerr_mwfinit]_mwabortlogsqrt_mwfdupfprintf$8086\sc1d\intrup8086\sc1d\memcpy^ctos\sc1d\alloc8086\sc1d\fperrorp8086\sc1d\strcatb8086\sc1d\floa7t8086\sc1d\ctop1FdScZIm?Dx48(.$strchri
_mwpush8sssetbufsinhr	_mwarctan_mwroundatan
_mwcalldos_mwfbldrewind_mwset_flags_etc_mwcrealloc8086\sc1d\atoiS8086\sc1d\strtolW8086\sc1d\callint8086\sc1d\term28086\sc1d\aprintf'8086\sc1d\cexec8086\sc1d\_rstrncp8086\sc1d\padr8086\sc1d\memchrh8086\sc1d\floa6rpPmDT'd9yp4Xi?]_mwcall_ive_MWHUGEDIFF	_mwkbputs_mweach_allocated_itemperror_MWGETBP_mwfmax_mwout_convert_dreal.ctimeMfrexpvstrcpy_mwc_renamecallocGatan2ysin_mwreal_to_bcd_mwfsub	_mwftload8086\sc1d\qsort8086\sc1d\sqrtctos\sc1d\system48086\sc1d\fseek8086\sc1d\remove8086\sc1d\getenvY8086\sc1d\printf$8086\sc1d\floa5q|7b(\XPlL.3TwE_mwdtancoshr_mwlseek_MWGETCS_setmode_mwdcostimeH_mwcall_interrupt_routine_mwsinh_tosputs _mwlnputc ldexpv_mwclock8086\sc1d\strcmpf8086\sc1d\dummypio]ctos\sc1d\system58086\sc1d\term8086\sc1d\floa12|8086\sc1d\signal[8086\sc1d\mpyl8086\sc1d\floa4]n@;8GYU$xcM(fopen	_mwcftermD
_mwsin_tosfmodxstrlene_MWLONGPTR_IS_VALIDexpfwrite
_mwhmalloc_mwftret
localtimezoneQfputs fputc _rmemcpyctos\sc1d\system68086\sc1d\cvars8086\sc1d\floa13}8086\sc1d\sprintfctos\sc1d\carg8086\sc1d\floa38086\sc1d\_strcats8086\sc1d\init_bufJhcbe.libh\=KgKgjVg|B8086\lc1d\cvarsMetaWare Pascal 2.7. BIG|'CODEDATADGROUP	@_MWCVARS	?_MWSTDIO@wXBIG?W[N
U=E,,*$5:4JDZTjdztou_e
NT>D*.$4:
4$JDZTjdzt D_iobt8086\lc1d\cvars2High C 1.4. BIG0CODEDATADGROUP@CVARS2CHBIG?W^         (((((                  AAAAAABBBBBB 
_ctypet8086\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
perrort8086\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<
utNFv|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]Vfgetslgetsjt	8086\lc1d\removeMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWREMOVE_@>errnoBIG?_mwc_unlinkuBUFvv>u
FFFF]DV(2
removet
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;Ft$LPDN^+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><=FF0
vDDN++|(D 4vD)FFDF=rD		FFvvvVvDPFF)FFtuF)Fwv|u9D
tPvttDPvDDT=DGW}\\DVH	\\.Tv|ZF+vFVDNv+|NNv4FFv)D)FvuvL
FHvD
@uDtPFPvTRFt\tVF:tvDPtMP<FPvTRFtuvtvLF: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	freadHutT8086\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_mwgel)t_file_handle_and_info_mwset_flags_etcHtx+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<t6PvttTR=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_t18086\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_buft38086\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
setbuft58086\lc1d\renameMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWRENAMEu@DerrnoBIG?_mwc_renameHUFvv
vv>u
FFFF]DV.8
renamet78086\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	33tBVVFPV9RVRVRVRvv
vvFtFVFVvvvvvvvvD
tLFtFt
vL
ZvD
u
D
uvDTTFt+L$FtFuFuvttYYvD+FV]RDUVdV|VVUV	V
freopenjt;8086\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>=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_bPtmpfilehtA8086\lc1d\_setmodeMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MW_SETMODE@3_fmodeBIG?7UFFuF

u
vL
@
uvd
]es_setmodetD8086\lc1d\feofMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFEOF@MBIG?WQUPvD
tFFFY]UPvD
 tFFFY]Uvd
]clearerr@feofferror YtF 8086\lc1d\fgetcMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWFGETC	?_MWSTDIO@MXBIG?freadH]QUPvvPPFPuF*Y]UvvYY]66YY.V@Dfgetcgetcgetchar>Ht H8086\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
',V0,Jfputsmfputcputc;putcharSputst8L8086\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
tDuvDN$D)FVvD++NvFVFV]U+PPPvve
vd
]D	V\\\fseekftellrewindtPP8086\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]+DVJLTPTcVhvfprintfDfprintfvprintfuprintft\R8086\lc1d\sprintfMetaWare Pascal 2.7. BIG|0CODEDATADGROUP
_MWSPRINTF?PRINTF_EXTERNALS@nX$BIG?
_mwaprintf	]rUSN
v^6F
6GY]U
.vvvv
v]UFPvv
vv]D(*T.2AVMGvsprintfsprintfQNthT'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<0ratV(<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)X)
x]
USFt;w)Y]US@v6\*iwitXudtotYutMxtk8
v6D6T}6T6\6T:4t:+tQ: 8
C8t7:0@8t:0v6D;@PY]US
}0;D9NRYh(27dhmtx|\\\\\\\\
\\\\\\\\\\ '.5<W[eiswZ*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+FPP\+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
v66TRP^6FuPPVR
uP|6F6TFVutY6+uA+v;rv6uV(vvv
tv	],eV(38V=VCKUY]lpz)=x9_mwsend_pad_mwpad_to_field_width4
_mwaprintftb.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\SFPFPFPFPvv6DFFvdBFVs*$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.6sf0FP 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
h1[]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*;j2}@+;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|utPPl3]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,tPPo4^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
q5uFFF?^*Et0Gt2etftgtw*;|?*+$>u(H*H=|;H(*?**I36;uB(u(($v>$u]??? A00.,26CKPVbhlo29CMWemv|6VDHOVi2_mwout_convert_dreal_mwout_convert_real	ts68086\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*(u7]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^4w8yF<	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
@y9v.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+FL{: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+FVUVfX};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]Utvd<TFVFvFFU+
PfFfF]US^*uyE3v.N




M

v6|u@6|uv,v6|uv.v6t4T3v^|v^v6|uVPVP6t6t6tvPvP+PPPv6|u5v6\_v6t4^^v6\?6DrVt^<t	^R^Jv6\w7ep=___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
tmpnamtD8086\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	_mwcftermIqtE
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	_mwkbgetstF8086\lc1d\ctop1MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWCTOP1@BIG?_mwfree	_mwmallocUvv]Uv]	
VVfreemalloc$tG8086\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^
]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};
=	],3DCyJ	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	TTGM$LP_beimqtVVh
gmtimeMt0M8086\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@CUVasctimectimeqtHO8086\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*TP+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime7tQ8086\lc1d\timezoneHigh C 1.4. BIG0CODEDATADGROUPTIMEZONE@BIG?W
localtimezonetlR8086\lc1d\randMetaWare Pascal 2.7. BIG|*CODEDATADGROUP@_MWSTDLIB1
_MWSTDLIB1@@9BIG?_mwmpylA^V=APmNP6690UF]ID
V 15randsrand)itxS8086\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@
strtoltY8086\lc1d\getenvMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTDLIB54@o_mwenvpBIG?_mwcmpUnFV+uA+d;rFcNvvvvFPuv^8=uGFV3+uA+v@FVv<u+FV]QV
getenvtZ8086\lc1d\onexitHigh C 1.4. BIG0CODEDATADGROUPONEXIT@ONEXIT9@EHBIG?W]VT>HUFVNv6];u;t
|$DT,28;?$onexit_mwcall_onexit_fcnst[8086\lc1d\signalHigh C 1.4. BIG0CODEDATADGROUPSIGNAL@SIGNALk@H*_iobBIG?fprintfexit]3P PP PDVVV$V.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
Gsignalkillt\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_mwfinitt^8086\lc1d\memcpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCPYb@ BIG?W$UNv
FV]'
memcpyt_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]
strcpyt a8086\lc1d\strncpyMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCPY@BIG?WdUFVFVt>V+
uA+Vv
N;s+FV]strncpyFt,b8086\lc1d\strcatMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCAT\@EBIG?WIU+uA+
uA+Av
FFV]D
strcatt8c8086\lc1d\strncatMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCAT@WBIG?W[U+uA+Vv
uA+vv
^9vv^]ostrncatZtDd8086\lc1d\memcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWMEMCMPn@BIG?_mwcmpUvvv
vv]9V(
memcmptPe8086\lc1d\strlenMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRLENU@BIG?WU+uA+])
strlent\f8086\lc1d\strcmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWSTRCMPT@BIG?strncmp?UPvv
vv
]aV'
strcmpthg8086\lc1d\strncmpMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWSTRNCMP@QBIG?_mwcmpUU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRtth8086\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
strtokto8086\lc1d\errnoDGROUPDATA
?_MWSTATUS,XBIG?Xerrno6tp8086\lc1d\fperrorMetaWare Pascal 2.7. BIG|6CODEDATADGROUP_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPL@*@errnoBIG?_mwfpop	_mwftloadI].Uvv
F]
UF]VV$_mwset_errno_mwfp_erroratq8086\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_tosDfabsceilTfloorrabslabstr8086\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]\sVV]\VVV	]frexpldexpmodftt8086\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
fmodtu8086\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	log10t(w
8086\lc1d\sinMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTSINV@BIG?_mwdsinUUF
Pvv]}V,
sint4x
8086\lc1d\cosMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTCOS[@BIG?_mwdcosZUF
Pvv]}V,
cost@y
8086\lc1d\tanMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTTAN]@BIG?_mwdtan\UF
Pvv]}V,
tantLz
8086\lc1d\logMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTLOG^@BIG?_mwdlnUF
Pvv]}V,
logtX{8086\lc1d\atanMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTATAN@BIG?
_mwdarctan UF
Pvv]}V,atantd|8086\lc1d\sqrtMetaWare Pascal 2.7. BIG|CODEDATADGROUP
_MWCVTSQRT@BIG?_mwdsqrtUF
Pvv]}V,sqrttp}
8086\lc1d\expMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWCVTEXPS@BIG?_mwdexpRUF
Pvv]}V,
expt|8086\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]:_rstrcpyt
8086\lc1d\_rstrncpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MW_RSTRNCPYC@VBIG?WZUtFV+
uA+Vv
ONN;s+FV]T	_rstrncpyqt8086\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
]_strcatst8086\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
systemtctos\lc1d\c\system1MetaWare Pascal 2.7. BIG|?CODEDATADGROUP_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICES@aXXAbsKbdbsVidBIG?closebytestream_mwfree_handle	errorexit YUFt]xUz
KyAySUv0F*tPv]UF*P]V5VGVK+	_mwzclose_mwdos_exitO_mwdoerrtctos\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_argsUv6
6P6
D]cD6GKTtVVVV$1]aeilpz_mwset_up_argsU
_mwcount_argsmtctos\lc1d\c\system2MetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWDOS_INTERFACE2@\BIG?_mw_mediate_renamefile_mwset_dos_err;_mwDOS_interface2c_renameUvv+uA+Rvv

uA+RP]	NVTVp_mwc_renametctos\lc1d\c\system3MetaWare Pascal 2.7. BIG|]CODEDATADGROUP@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@XXX	BIG?	_mwmalloc_mwfree_mwdoerr_mw_mediate_openbytestream
queryvidbsclosebytestream_mw_mediate_openfile
deletefile
OrmwmmmUSFv6DF
v^DPvTPvDTttun]UHFV;*F
uvcF;F}F=2}HP@fF]UF
vVvv]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]UfF>uF
vv+uA+SPPP6RFPtF
FPuxF
FPwuNF
vv+uA+SPPP6RFP)tvF]DV@VpVVV=AELVkowVVVRU+uA+rvvst+5F>uv
uF
F
F
vv+uA+SPPP^
*RFPotvF]UPFPvv+uA+RPPP6P'vPY]16N_cVVV	R_mwc_create	_mwc_open_mwc_unlink_mwset_dos_err_mwfree_handlet$8086\lc1d\exitMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWEXITS@,4BIG?_mwhalt_mwrestore_interrupts_mwdos_exitl0Uv]Uv]P
VVVexit_exitabort$t0ctos\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@	=rH)UFF]UV+VF+F
]

< ( 06=H$T(](e(k(s({(***;;		,07<@DHL9P7SX\*cmrw|97
;4
_MW387*_MW8087T+Y	_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
_fmodetl8086\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_mwferrtx18086\lc1d\c_stkdmpMetaWare Pascal 2.7. BIG| CODEDATADGROUP_MWSTACKDUMP{@: BIG?	_mwkbputs_mwkbnewlineI>PCheap stack dump linked in => no dump.
TVV_mwstackdump@t38086\lc1d\padrMetaWare Pascal 2.7. BIG|CODEDATADGROUP_MWPADR
@YBIG?_mwprintllr_mwputct]_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V;VOV_mwpadr^t5ctos\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
v7v+
UPvv
FV>u9>t2UPvvFV>uFF
>t6vFut(DFV;v+FV]creallocUv
vt4vTF]JD(V26TAVMT[TfVry	 
_mwrealloc_mwcrealloct9ctos\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)t;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_itemUF?VFFvvF|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^PVFVA|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^C6D6\6D6D v6+D^;wS6D+6D6TRPG<t6DP6t6tFVv6|uE^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv6D^6\^GPSvDUVqnFVv6D6T]insert_chunkUv<HT]@D\F+FFVUPuRvFut^V\TwGvDD6vDDEfv
DUtvvVF
Vvv
]<BODY>USvv^:]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtVvV^GDDvvvv]malloc2U
>tFsFv+	Fv@FVuvv(FVFFuvvxvD+FF=wDFFFvDDDGDFDPVFVRP^^
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_mwhaltt N8086\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***D,PTV VV*.V:TMPVYV?
_mwdisplay_mwabort*_mwstack_overflown	_mwstkerrjt8R8086\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<DTu
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
PVVVV2_mwinit_interrupts._mwrestore_interruptspt\X
8086\lc1d\kb2MetaWare Pascal 2.7. BIG|)CODEDATADGROUP_MWCONSOLE2	_MWLTCONV@XBIG?	_mwzwriteZ]3Uv4FFVP]U6PP]V)V 	_mwkbputs_mwkbnewlineAthZctos\lc1d\system4MetaWare Pascal 2.7. BIG|RCODEDATADGROUP@_MWDOS_INTERFACE4_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS@@$XXNbsKbdbsVidBIG?
writebsrecordreadbsrecord_mwset_dos_err
queryvidbsXUVNVFUF
;t;tFPPPFPFF
FPPFPFtPRRVRFF<tG<tC<u$tPFPPFPFPFPPt\FPF^*uuFtNFv^F<t^<
tZF;FwM+FF
t1F
v
vvFPF=tPF]UPF
v
vvFPPF;Fs
>uFY]UF
FPFt+]=pD	
.3A^RVgVv{^^^6FJ[ViV^VV,_mwfileclass_mwzread	_mwzwritevt^ctos\lc1d\system5MetaWare Pascal 2.7. BIG|4CODEDATADGROUP_MWDOS_INTERFACE5?CTOS_SERVICES@)X+BIG?setbslfa_mwset_dos_errgetbslfa]U^*t
ttZF
=F
FPvVPvFVFV
v
vfF
PPvVPvFPPvFV+FV
FV
RPPFV
]GD*8<JVP\Y]}V\V\V\_mwlseektbctos\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{dtf8086\lc1d\mpylCODE_MWMPYL_@BIG?WU^
FFf]X_mwmpylTth8086\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
vvj](__mwdivl_mwmodlO_mwremlv_mwudivl_mwumodlKtlctos\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](+EnU
\tpctos\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_mwleasrt_free_memorytu
8086\lc1d\dos*CODEDATADGROUP_MWCALLDOS_
_MWDOSREGS@TX]BIG?WHXU6>66]6>]It
259=AEI
Nh
_mwcalldos.tw8086\lc1d\callint*CODEDATADGROUP_MWCALLINT_
_MWDOSREGS@eX]BIG?WHiUF.6>66]6>].
+6;>BFJNR
W_p
_mwcallint)ty8086\lc1d\eflsuppCODEDATADGROUP_MWFDATA_MWFLOATEXHV^BIG?WEZ>.>PA=@t=X366.=666G6G6G.6G6_6_6_?6_3tr@H>.>6_76_':({.<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_ftret4}_mw_87_fxam_mw_87_round_mw_87_trunc
_mw_87_ufflt,t@8086\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{
zL..5h?>>tt>u..tt66=.>t.rP.h'E@JZ	@Yoz_58DLR_mwatan2_tosi_mw_87_Xarctan_tos_mw_87_cos_tos
_mw_87_ln_tos1_mw_87_sin_tosI_mw_87_tan_tos_mw_87_two_tos_mw_87_xsqrttd8086\lc1d\eflcsuppCODEDATADGROUP_MWFDATA_MWFLOATEXH^9BIG?_mwset_flags_after_compare_mwset_rounding_proc.4_mw_87_floor_tos_mw_87_trunc_tostp8086\lc1d\eflctranCODEDATADGROUP_MWFDATA_MWFLOATEXH0^SBIG?_mwatan2_tos
_mwexp_tos_mwset_flags_after_compare_mwset_rounding_proc45h?..*__mw_87_acos_tos\_mw_87_asin_tosvt|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_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_envt8086\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)
_mwpush8ss2t8086\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_mwaerrtextWt08086\lc1d\ltoxCODE_MWLTOX_@<BIG?W@U
UM]tctgE?utE
E
2tUM]]EEU
]MUu?||qst
FE
tUM]]3333_mwltoxO_mwxtolt<8086\lc1d\rtoxCODE_MWRTOX_@FBIG?WUF
V2tDtHE?]tE
E
2tUE3E]EEUEU]?|I=tt
C2E
t]333u_mwrtoxI_mwxtormtH8086\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
_mwnegmanyhT
_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]UvvlFDDDu+DDD
hv|rDHv|s>VFvL++|	F)DFv+DPVvD]***Floating point stack overflow***6DT	VVV),<FVV>_mwfpopA_mwnormalizeK_mwfpstackoflo
_mwinc_tos7tx8086\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=t8086\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_mwfxamjt8086\lc1d\fsim5MetaWare Pascal 2.7. BIG|CODEDATADGROUP	@_MWFSIM5_MWFSIM5?_MWFSIM@T@X_mw8087BIG?
_mwinc_tosZSRP?LrHyJGFD?@ ?<;: 8?4);]0\+.,,@(Kx$78 @5hN
PQSWCD?KUF*>>t6vF|
t|uL	]U+P]UP]UP]UP]UP]UPs]UPh]DV,Y_mwfldzM_mwfld1X_mwfldpic	_mwfldl2tn	_mwfldl2ey	_mwfldlg2	_mwfldln2t8086\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^FFPvFPFPPFPFPFFPFPFPFvNoF>@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_mwfbstpt8086\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>h6 F
^SF
HF@2FPF^SN]UP>tvv66vvdFY]JDVNVVDV]VxVV	3
_mwload_se_mweval_polyF_mwcompare_tosrUt,8086\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?3l8CC@20r77 @V]+.+,@($)Sk2;:8?4k?04=AGFD@@Ce<K$oSRP@L P_H;$m[_^\@XQPTmkjh@d
ObH8Vwvt?pgl?m0\j?|
x,kD?{5hS?
,kr?wBSeBU>t
666|t?>t
V6|tPP>t66666|t6D
FD
lPH|F	FPHu?FPlPP>t666d	6D
FD
RH}uPt66PPFPFPP<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?h0\zwD,,5i>U6>t6666]68PFVuFP_vv6 PFPFP,P>t
666D
FD
RH}F6D
F6D
6PPFPFPPPFs
]UvvP]Uvv:]Uvv
Ptvv]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$PFF6D]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_tosct8086\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?o5hG@u?|\zw,U*>t66t66t+F6D
P3P3@BVt	6D
6xPFVsvvvtP6FFuv>APFPFPP6D
FtD
lPH|[F6D
PPFPFP6D
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_mwcos_mwdsin_mwdcosE_mwxsinh_mwxcost8086\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)Tt48086\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_mwuffltqtL8086\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_mwfloadtX8086\lc1d\fsim0cMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0C?_MWFSIM	@HX5_mw8087BIG?
_mw_87_ftload_mw_87_fret_mwxtor]LU>t6666FVFV]L'DV V(,V;_mwfretetd8086\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	_mwflloadtp
8086\lc1d\fsim0eMetaWare Pascal 2.7. BIG|CODEDATADGROUP	_MWFSIM0E?_MWFSIM@EX6_mw8087BIG?
_mw_87_ftload_mw_87_flret_mwxtolb]IU>t66vv66vv]'DVV+8V>_mwflrett|8086\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_mwfabsgt8086\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|FP666D>F6D66]}|DVV7JUY]dhuVVV V15DLPSV_mwfdivr_mwfdivt8086\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_mwfcmpt 8086\lc1d\fsimaaCODECOPYDATADGROUP	_MWFSIMAA8@9@\BIG?WC;HU.>v
.>v.3tttt	tt	tt	tt	tt	VQS3tt	tt	tt	tt	tt	tt	t	t	tt	tt	ttWU.EEEEu
M]]a*7?LT
dl|

5
EM]eu}_mwxmpy@t
8086\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];.wr';r+.	u
uur;.wr;rLrl?.26:AH
OUjYai
muy
W
	AEJNltz
_mwxdivWt$)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 @90+
QVG+.+,@(Me$ 6;: 8@4'p0W9amGFD?@]l<,$0SRP@L6?Ha>\_^\@XxT*kjh@dw<Bwvt@pl|@|wCx0?Cl)?x7?kW<5h?K5hXUPH|>>t66t666D
FD
PH|gF4FPP6L6Dt
v>:FFP@w66PRFPPHPFPFPt\t+tP.PtOPHP3tPPt	6t
]UF
P+Pvv]UF
PPvv]D		V*158VCVJVPTWVor|V]V
]\VVV
V 5:VD]MRVWVa]fVp]u\]\]\]VV]\]\]\V.V=VNVasinacos4tT18086\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+.+,?(='>$@;3:8@4tT08GFD@@Br<7SRP@LyHKkjh?dslYwvt?pgl?|sx?X|@@iRo5lU>tBPt6DuLTl5tF6D
F6D
PH}	uPH|LxPPH|>P,6LlPtu6t
P@F6D
6PRFPP0PFPFPFP]UF
P+Pvv]UF
PPvv]D	V\]VV4V	:PSju}Vx7
V
]V	V
V\]VV\V]
VVV	.9>V
Mb\gVmV
]V
V]V]V]VVVVV4$
_mwfsinh_coshsinhcosht98086\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$t;;: 8
@4hZ:0
GFD@@O}[<_;_^\?XTlekjh?dswvt?pSlTh\@|xB^U>tTP6>6DRPV4H6D
FD
xPH|>lPH|P>PFP=P|TP@t6PPFPP$PFPFPFPt	6t
]UF
PWvv]KD
V\^V(6APVUVZVbepV	V	^^\V
V^V
VV\V	\V
38VB^KPVUV_^dV
n^sV
}^V
VVtanht?8086\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|A?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_tostC8086\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
E666t
w6uv6D?RPFP+PP?RP@ t Ptt]UFPF
P[vv]D	
]$]*KR[fw|^^V]VVV
^V*V;V
@VIO\a^hV
mVrVV	VVVV
powtG8086\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
tIctos\lc1d\mediateHigh C 1.4. BIG0$CODEDATADGROUP@MEDIATEMEDIATEHz@]HBIG?GetUCB_mwcmpOpenByteStreamOpenFile	CloseFile
RenameFilel^ddd$pMetaWareFileNamePathPrefixlpw|UdPPFtDFd^+FvTR*;tF{vLR*S^vDR*FtFv}vD*tFv[vL*^vD*FtFv]vD*KtFv<vL*^vD*FtFv>vL)**^vD)*F+v]UNv>h+6h^vFvT>huA+^>huA++>huA+V;tFvh@*+vTv<u+uA+VFF;Fsv8u\F+uA+VFF;Fsu\Fv<{u<[u<<u+uA+vFPPvvuD;Vu;Ft
Fv<\tM0;Vu;FtNv<\t<>u;Vu;Fu+uA+A?F+vuA+A+uA+A>d6df^
7G+v
<uA+uA+Av^
?v
LL>duA+KDV)I_	0FhHgnV$6I[ew{5hVFF;Fs6d8u\F+]U
FtyvvvFPFP PFu[vvvv+uA+RvvFVut+uA++Vvv
vv]U
@FtpvvvFPFPFuRvvvv+uA+RvvFVut+uA++Vv]UFtvvvFPFPFtFPvv+uA+RvvFVut+uA++VmmPFtv
vvFPFPFuSvvv+uA+RvvFVut+uA++VFt
vFR v]V=VV>VMVZVT..\
_mw_mediate_Get_Prefix_mw_mediate_Parse_Namen_mw_mediate_OpenByteStream_mw_mediate_OpenFile_mw_mediate_RenameFile@Wt T,V7|^bw nN=HsYB'iT2strspnl_mw_87_trunc
__AHSHIFTV	_MWHEAPLO_MWARGPgetenvX	_mwfldl2ttmpfile_mwabort	_mwfldl2e_mwflretungetc	freopen_mwln
_mwload_selongjmp[_mwfcmpabortgetchar8086\lc1d\_rstrcpy8086\lc1d\ungetc	8086\lc1d\fsim128086\lc1d\rtox8Xm2f*KvC Rz>G_mwstackdump_mwsinremove_mwdsin_mwfloor_tos_mwfloor_or_trunc_tos_mwdcosfmodssinh
_mwfwrite__mwcheck_range_of_doublet	_mwmalloc_mwyear_dayH_mwfree_handlesqrt{_mwfadd_mwdump_heap8086\lc1d\ctop2F8086\lc1d\tmpnamBctos\lc1d\mediate8086\lc1d\fputc ctos\lc1d\carg8086\lc1d\strtolV8086\lc1d\tanx8086\lc1d\fsim138086\lc1d\strlendDZ$ a)e2>[9AMFjpRu_mwfmin
_mwfsinh_cosh_mwbcd_to_realexitferror
_mwpush8dsstrlendexp|_mwdshl
_mwinc_tos_mwfneg_mw_87_two_tosdifftimeN_MWSS_mwrtox_mwqsortvprintf$8086\lc1d\ltox8086\lc1d\memchrg8086\lc1d\ctop1E8086\lc1d\dos8086\lc1d\atanz8086\lc1d\fclose8086\lc1d\scanf58086\lc1d\tmpfile8086\lc1d\intrup8086\lc1d\fsim108086\lc1d\onexitYP\HR.M_>[dDq)|h83Wstrncpy_mwferr_mwfabs
_mwpush8esstrtokmstrtolVstrtodS	_mwstkerr	_mwc_openfputs _mwcmp_mwpadrstrncmpf_MWOSfputc fprintf$ldexpq_MWSTACK_LIMIT8086\lc1d\strpbrkj8086\lc1d\fsim11\^L$i}^62R;Cs*G_mwdoerr_mwlseekstrcspnk_strncat_mweval_polytimeG_mwfpop_mwtrunc_tosatanz_mwfdup	_mwflload_mwleast_free_memory8086\lc1d\eflcsupp8086\lc1d\rename8086\lc1d\fsim168086\lc1d\onuint8086\lc1d\PERRORh'S4lrg9DLyZ.fopen_mwcos_mwdsqrt_mweach_item_in_chunk_mwfldpiasctimeL_mwcall_onexit_fcnsY
_mwfcomparend_mwfp_erroro
_mwdisplay_mwcheck_heap_integrityfwrite	_mwln_tos
_mwhmalloc_mwget_time_mw_mediate_Parse_Name
_mwcalldos_mwfbld	_mwftload8086\lc1d\strcspnk8086\lc1d\strcpy_8086\lc1d\time3J8086\lc1d\init_buf8086\lc1d\fsim178086\lc1d\pmemtb(L6VBs'iZ_QG_mwout_convert_realmemcpy]scanf5	_mwzwrite_mwset_dos_err_mwon_user_interruptstrcpy__MWINIT_mwfree_mwfretfabsp_mwltox8086\lc1d\strcata8086\lc1d\time2H8086\lc1d\fperroro8086\lc1d\fopen8086\lc1d\fsim148086\lc1d\divld)7{*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\fsim15f*}9FLjR*3W$t_mwsqrt_mwfmpy_mwsysalloc_mwfdivrperrortanh	_mwarctan_mwpush_back_input_char5_mwtrunc_mwumodlstrcmpe8086\lc1d\mpyl8086\lc1d\errnon8086\lc1d\cvars28086\lc1d\atoiR8086\lc1d\intrupt1h+sn:jBZ4HP	_MWARGLEN_mwspecial_number_msg_mw_87_flret
_mwaprintf_mwfinit\_mwround_tos_strcats
_mwsubmany112_mweach_free_item_OSMAJOR_mw_87_floor_tos_MWES_mwxdiv	8086\lc1d\strncatb8086\lc1d\_rstrncp8086\lc1d\floa12tj,8<hsV}]A2cNG
_mwcallint_mwtan_exit_mwget_file_handle_and_info_mwxsqrtctimeLfclose	_mwfldlg2
_mwxshrcnt_mw_87_f2mpy_mw_87_fpop_OSMINORfflush8086\lc1d\strrchri8086\lc1d\floa13u8086\lc1d\dummypio\lwn<R|e(Zi@71Lfgetsfgetc	_rstrncpy_mw_87_fflt_mwxlncosh_rstrcpystrchrhrandQ_mwinterrupt_disable_mwufflt
_mw_87_ln_tos_mwlongptr_is_validlog10umemcmpc_mwreal_to_bcdrewind_rmemcpy}8086\lc1d\exp|8086\lc1d\intrupt28086\lc1d\fgets8086\lc1d\time5Nctos\lc1d\system48086\lc1d\push88086\lc1d\cvarsn.Tx:3dBZ.nI_mwxcos_mw_87_fret
_mwdarctan_mw_87_xsqrtfscanf5
_mwmalloc2
_mwsubmany121_mwc_create_mwget_proc_address	_mwkbgetsD8086\lc1d\fsim38086\lc1d\printr8086\lc1d\time4Lctos\lc1d\system58086\lc1d\setjmp[pGZ.8kaRu(K@_mwdtan	_mwcftermCrenamememset^_mwexecx_mw_87_arctan_tos_mwset_errnoo
_mwpush8ss_iob
_mwexp_tos_mwfileclass_mw_87_fxam8086\lc1d\fsim28086\lc1d\floa5p8086\lc1d\setbuf8086\lc1d\c_stkdmp8086\lc1d\_strcats8086\lc1d\memcmpcctos\lc1d\system68086\lc1d\kb1Dr0FPtKj=5_U_MW387_mwinit_bufsrandQ_mwset_rounding_proc	localtimeH
_mwinput_char5_mw_87_asin_tos_mwexp_MW8087memchrg8086\lc1d\floa48086\lc1d\freopen8086\lc1d\fsim18086\lc1d\_fmodet1{pA4VM9faH_mw_87_fbstpclearerr_mwpmem_mwinstall_ivesscanf5strncatb
_mwxnormalize_mwc_unlink_mwint_mw_87_sin_tos_mwnext_input_char5_mwdivl8086\lc1d\fsim08086\lc1d\strncmpf8086\lc1d\_rmemcpy}v2j*Y>HUvzP4d_MWHUGEDIFF_mwinstall_interrupt_routine_mwxmpyonexitY_mwvector_element_mwset_emulation_mwfree_heap_mwdexpgets_mwinterrupt_enable	_MWIS_286_mwpad_to_field_widthgetc8086\lc1d\cexec8086\lc1d\fsim78086\lc1d\strspnl8086\lc1d\kb28086\lc1d\fwritex3m2d[F>VN8w_mwmpyl_mwxtor_mwnormalize_mw_mediate_RenameFile_setmode_mwudivl
_mwcount_args_mw_87_f2add_mw_87_ufflt_mwxtol_mw_87_cos_tos_mw_87_tan_tos8086\lc1d\fsim68086\lc1d\memcpy]ctos\lc1d\heap38086\lc1d\system8086\lc1d\floa9s{4^L@a<8PXnyis
_mwsysfree
_mw_87_ftloadatofS_mwfpstackoflo_mwpop_and_jmpatoiRatolR_mwout_convert_drealfrexpq
_mwc_exec_env	_mwat_eof5sinv_mwkbnewline_mwhalt_mwfsub	_mwzclose_mwin_convert_real>sprintfsignalZ8086\lc1d\cosw8086\lc1d\fsim58086\lc1d\status8086\lc1d\fsimab	8086\lc1d\strcmpectos\lc1d\heap28086\lc1d\floa8q}5oeByL5Z$;,0_mwnew_heapceilp_mwzread_mw_87_roundfreeEsetbuf	_mwfldln2_mwget_date_mwset_flags_etc_mwinsert_into_free_chain8086\lc1d\efltrans8086\lc1d\fsim48086\lc1d\cfinitC8086\lc1d\fsim1b8086\lc1d\fsim0f8086\lc1d\_setmode8086\lc1d\scanr>8086\lc1d\memset^6LsS8Y}h1G_)>clockG	_mwkbputsprintf$_mwdos_exit
_mweach_chunk_mwaerrtext	_mwc_exec_mwcfclose_allstrcata
_mwxarctan_mwclock	_MWIS_3868086\lc1d\sinv8086\lc1d\sprintf8086\lc1d\fsim1c8086\lc1d\fsim0g(7<qg?]70IDR){reallocFkillZ_mwmodl_mw_87_ftret_mwceil_tosp
_mwrealloctmpnamBlogysetjmp[_mwfflt8086\lc1d\atofS8086\lc1d\eflsupp8086\lc1d\printf$8086\lc1d\fsim0d8086\lc1d\fsimaa48'GZisN=}T_18D_mwfsubr_mw_87_fload_mwfsqrt_mwadvance_to_nws5
_mwerrtext_ctype
_mwaddmanycosw
_mwnegmany	_mwcfinitC_mwftret_fmode_mwset_input_char58086\lc1d\getenvX8086\lc1d\fseek8086\lc1d\fsim1a8086\lc1d\fsim0e8086\lc1d\fsim98086\lc1d\qsortctos\lc1d\c\system3@9nz;YD1* Oc_mweach_allocated_item_mwfmax_mwreml
_mwfarctan_mwstack_overflow8086\lc1d\feof8086\lc1d\cexecenv8086\lc1d\fsim0b8086\lc1d\fsim88086\lc1d\c_heap1ctos\lc1d\c\system28086\lc1d\fsim18L:m^;2E{KSAhX_mwfldzvfprintf$_mwcall_ive_mw_mediate_Get_Prefix_mwcompare_tos	__AHSHIFTerrnon_mwgetbp_mw_87_f2div_mwxsin	_MWOUTPUT_mw_87_trunc_tos_mwfdiv_mwcall_interrupt_routineasin_mwinit_interrupts_mwfld1_mwfcompare_mwfxch_mw_87_acos_tos8086\lc1d\fsima8086\lc1d\strncpy8086\lc1d\fsim0c8086\lc1d\exitctos\lc1d\c\system1X;@Q.dm(_YTvD4J_mwxshl_mw_87_f2comparevsprintf	_MWHEAPHI_mwgetcs_mw_mediate_OpenFilemodfq_mwfterm\_mwc_renameabsp_mwend_MWARGVP_mwxshr_mwset_up_args8086\lc1d\padr8086\lc1d\cmp8086\lc1d\strtokm8086\lc1d\callint8086\lc1d\fsim1d8086\lc1d\termd<)Hp5eQ.D[zLfloorp_mwfxam
_mwpush8cs	_mwfstatssystem_mwsend_pad_mw_mediate_OpenByteStreamatan2labspputchar 8086\lc1d\term28086\lc1d\fsim0a8086\lc1d\eflctranctos\lc1d\alloc8086\lc1d\randQp=4J)gw$=Om8bSqW_E_MWINPUTfread
_mw_87_fbld_MWENVP_mwten_to_the_powerfeof_mwdln_mwatan2_tos_MWCPUmallocEputs ftell
localtimezonePtanx_mwxexp_mwroundputc _mwfbstp8086\lc1d\fgetc8086\lc1d\remove|>;h3Sr@^.{8I*
_mw_87_flload_mwset_flags_after_compareacosgmtimeJcallocFpowstrpbrkjctos\lc1d\paof8086\lc1d\signalZ8086\lc1d\timezoneP8086\lc1d\fread
ctos\lc1d\cinit8086\lc1d\logy8086\lc1d\sqrt{hclc.libh\=KgKgKg8086\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
ungetct8086\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+vVFD;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$
^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
Fe0vD
@u7Dt3PFPvTRFtitcF:tvDPtZPFPvTRFtu(vtvLF:u	v
CvF;VtWRRRvTRMFvF;Fs5v6^PvDPFtF)Fw>uvvL
>t
vL
 F]
U
vvFD
uvL
 [vD
tvvvd|uDF
nFV|++<}FFu+vvvvv+
F]oG]__]^*^:VT]f^m^w_^^^^__V___]_._B\I\\\b\r_\\V\\_BfreadctH8086\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+PvvTF>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_etctl8086\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
^?xF+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\tmpfileht8086\lcld\_setmodeMetaWare Pascal 2.7. LARGECODEDATA_MW_SETMODE@8_fmodeLARGE?A<UFFu
F

u	vL
@
uvd
]K	VV_setmodet8086\lcld\feofMetaWare Pascal 2.7. LARGECODEDATA_MWFEOF@P	LARGE?TUPvD
tFFFY]UPvD
 tFFFY]Uvd
]LclearerrBfeofferrorVt 8086\lcld\fgetcMetaWare Pascal 2.7. LARGECODEDATA_MWFGETC	?_MWSTDIO@TXLARGE?freadXUPvvPPFPuF*Y]UvvYY]66YYV@\F\J\fgetcgetcgetchar>Ht8086\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
NZUP66vvsF66 RRQHtFFY]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|8$t<D
tD
tDuvD)FVvD++NvFVFV]U+PPPvv9
vd
]5	
\^(^2^oV]]^^^^^(\G]\]fseekftell rewindtD8086\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\]]]]]]0vfprintfDfprintfvprintfPprintft\'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\nvsprintfsprintfZGth(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*t)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,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*7;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
t498086\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*P@: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<
L	;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<X<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<+td
=<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]]]]]p>]'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$t(J8086\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
^
]2VVHVZVVTclocktimet,L8086\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_dayt00N8086\lcld\time3MetaWare Pascal 2.7. LARGECODEDATA_MWTIME3?TIME_FUNCTIONS@^XLARGE?	localtime
localtimezoneXbUS4
u*| jt
mtnu+
@}]UvvFV+FYY=
.FV]@  @<2O7X	\\TT)\\S\Y\\\b\s\x\{\\\\\\\\VV\\\\\
gmtime.tH4P8086\lcld\time4MetaWare Pascal 2.7. LARGECODEDATA_MWTIME4	@_MWTIME4@g@TLARGE?	localtime* 
:
6\\	\\\\\\\SunMonTueWedThuFriSat(0JanFebMarAprMayJunJulAugSepOctNovDectU
vFvFv
}00D}0D0D}0D0D}0	D0DF|B==vvDF|=T6Qv0
EvD
lF+
0F+0F+0F+0]UvvRP]Error in input to asctime]E\2\>\R\_\s\\\\\\\\T\\*\8\F\I\W\bV	asctimectimext8R8086\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*l:S+FQ3QFVFRPQQQFVFRPFV+QQFVFRPFVFVF<FVFVFFVNvVQvv]	\\]\\]]]VVdifftime5tx<T8086\lcld\timezoneHigh C 1.4. LARGECODEDATATIMEZONE@	LARGE?
localtimezonet>U8086\lcld\randMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDLIB1
_MWSTDLIB1@@GLARGE?_mwmpylVKAPmNP6690UF]\\\V\\)\5\>\B\randsrand0bt@V8086\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]tBW8086\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,0FuFFvBvDXtFF=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]>	
NTiVFYs\]^ V+]CVM\X^]VlVv\^V	]atofstrtodctHZ8086\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})tJ[FF
FFYFRPvvFVFFVFVF tV^Vv
Fut
VNLFV]lVVNVwT}TVB
strtoltL\8086\lcld\getenvMetaWare Pascal 2.7. LARGECODEDATA
_MWSTDLIB5@n_mwenvpLARGE?_mwcmpUnVN+uA+d;rF^NvvvvFPuv^8=uGFV2+uA+v@FVv<u+FV]6\\\TVF
getenvtN]8086\lcld\onexitHigh C 1.4. LARGECODEDATAONEXIT@ONEXIT@ZH	LARGE?T?VT>VUFVNv6];u;t
(\
\\\\.\3T9\?\E\H\L\$onexit_mwcall_onexit_fcns4tP^8086\lcld\signalHigh C 1.4. LARGECODEDATASIGNAL@SIGNALI@CH*_iobLARGE?fprintfexitGGP RPP RP	\\]]VVV\*\]2]7V9.SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
GsignalkilltR_8086\lcld\setjmpCODE
_MWSETJMP_@	LARGE?setjmplongjmpMlSETJMPUWE
EFEFu]EFEE+]longjmpUuF
=u@]]u5]
]uu_KtU8086\lcld\dummypioMetaWare Pascal 2.7. LARGECODEDATA_MWDUMMYPIO@	LARGE?_mwfterm_mwfinittWa8086\lcld\memcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCPY@@	LARGE?UNv
FV]M
memcpyt Yb8086\lcld\memsetMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMSET@@	LARGE?UF
NFV]
memsett,[c8086\lcld\strcpyMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCPY@7	LARGE?;U+
uA+BVv
FV]
strcpyt8]d8086\lcld\strncpyMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCPY@^	LARGE?bUFVFVt:V+
uA+Vv
N;s+FV]strncpyFtD_e8086\lcld\strcatMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCAT:@C	LARGE?GU+uA+
uA+Av
FFV]j
strcattPaf8086\lcld\strncatMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCAT@T	LARGE?XU+uA+Vv
uA+vv
^9vv^]strncatZt\cg8086\lcld\memcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCMPL@LARGE?_mwcmp(Uvvv
vv]9V(
memcmptheh8086\lcld\strlenMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRLEN3@	LARGE?U+uA+])
strlenttgi8086\lcld\strcmpMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCMP2@LARGE?strncmpUPvv
vv
]aV'
strcmptij8086\lcld\strncmpMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRNCMP@QLARGE?_mwcmp(UU+uA+BV
uA+BVF;rV;rPvv
vv]IVstrncmpRtkk8086\lcld\memchrMetaWare Pascal 2.7. LARGECODEDATA	_MWMEMCHRO@2	LARGE?6UVF
uA+V;VsFVF+]*
memchrtml8086\lcld\strchrMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRCHR5@D	LARGE?HU+uA+VBF
uA+V;VwFVF+]]
strchrtom8086\lcld\strrchrMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRRCHR@J	LARGE?NU+uA+VVBv^:F
uFN+]strrchrQtqn8086\lcld\strpbrkMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRPBRK@	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FVvNv+}FV+]gstrpbrkQtso8086\lcld\strcspnMetaWare Pascal 2.7. LARGECODEDATA
_MWSTRCSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VuFFVvNv+|FV+FV]fstrcspnLtup8086\lcld\strspnMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRSPN@}	LARGE?UFVFV+uA+v
uA+VVv
uA+;VtFFVvNv+|FV+FV]g
strspntwq8086\lcld\strtokMetaWare Pascal 2.7. LARGECODEDATA	_MWSTRTOK
@_MWSTRTOK@?@LARGE?strspnstrcspnUFFtB+uA+VFvv
vvvVvV
FVFFtevv
vvFvvv
@RPv^@+|u+FV]0\\0\?VW\[\xVV\\\\\\
strtoktyr8086\lcld\errnoDATA
?_MWSTATUS
X	LARGE?errno6t{s8086\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}t8086\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_tosDfabsceilTfloorrabslabstu8086\lcld\floa6MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA6@*LARGE?_mwfdup_mwfabs	_mwflload_mwfcompare_mwset_errno_mwfload	_mwftload_mwfneg_mwsinh_tos_mwflret_mwcosh_tos_mwtanh_tosSUPPH}^^5P.6.6FR}Y]UF
P+PRPvv]UF
P+PRP[vv]UF
P+PRP3vv]jZV@0mC
V
V]^vVV4]9]<VAVI]NVYV	k^sV
vV
\^VV\^V
V
\Xsinhbcoshtanhtw8086\lcld\floa7MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA7@rLARGE?_mwfdup_mwfload_mwfcompare_mwset_errno_mwfpop_mwfldpi_mwfdiv_mwfneg	_mwflload_mwasin_tos_mwflret_mwacos_tostvU.6d.6bFH|P.6h.6f+.6l.6jF@ttFFFFt}u<t.6h.6f[.6p.6n;u5t.6p.6nF](xUF
P+Ptvv]UF
PPtvv]?@	
V__^V*V]6_;_>^HVO_T_W^\V]__^]\__^V]\]\__^VV	V
'V2VAV
PV
[Vasinacos8t4y8086\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@z]\VVV	]frexp{ldexpmodftL{8086\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
fmodtX|8086\lcld\floa10MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA10@hlLARGE?_mwfdup_mwfload_mwfcompare_mwfxch_mwset_errno_mwfpop	_mwflload_mwatan2_tos_mwflretW.6.6UFFu
uFFFFuP.6.6F]UF
PFPtvv]RCV\
\VVV,VYV^VcVj\o\rVVVV	V
Satan2}
td}8086\lcld\floa11MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA11@TLARGE?_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]p.6D.6BttFFFFt
]UFPF
Pvv]?0m	

__V^VVV^4V<^AVM\T_Y_\VnV	^]]V\V	\_V]]__VV
\V^V	VV)V1V<V
powt|8086\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|t8086\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	log10t
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]	_rstrncpyqt