'WvDataRatiouapproxRational+3Prelude"90DataRatioЖ4h RDataRatio3:h acoreLam1>rB=UHCBaseReal A\&UHCBase _'RealFrac]_1 #`ÚDataRatio_1 aᧂ+UHCBaseReal  */UXUHCBaseReal  _3 #4.*6DataRatio_3 ɽwB_4# tDataRatio_4!ͽ{_5#`o?DataRatio_5"l_6#N]- DataRatio_6#恀_7#LZ+nDataRatio_7$ d褎UHCBase undefinedOMfDataRatioUSh %;RM>JDataRatio3:h acoreLam1d{LUHCBase Fractional 7r%UHCBase Fractional 8EUHCBase Fractional ~_2#dRnDataRatio_2 #zþxDataRatio_3#PDataRatio_4 #R򢻵DataRatio_5!#|pDataRatio_6"#zvDataRatio_7#0.3x|DataRatio6jqlh $ (8kDataRatioUSh acoreLam1%~UHCBaseNum $%&'N]`%UHCBase _'Fractional'(#j*!`DataRatio_1)MoU*i%UHCBaseNum *7tJpUHCBaseNum  +#bn0DataRatio_3,#HĘm2DataRatio_4-#JHDataRatio_5*.DataRatioIs h   /&5w88DataRatio6jqlh  acoreLam10-4Mh1UHCBaseEq) /012Vk+cDUHCBase_'Num2 3#41^ FDataRatio_1*4#2<DataRatio_2+ 5#09=DataRatio_3,6? Q>UHCBaseEq 7@TUHCBaseEq- 8#6gDataRatio_5.9#2)l7DataRatio_6/:#@pͅzDataRatio_70; ]12_8<#Zb(DataRatio_81= ]4_9>#Dgn fDataRatio_927?oVo04pDataRatioN bJ.h   @'IDataRatioЖ4h acoreLam1A/:$SPUHCBaseOrd% @ABCfVGkUHCBase_'RealCD#H[#rDataRatio_1&E?2fUHCBaseOrd F9y_rUHCBaseOrd'  G#<5 =DataRatio_3(FHR'FDataRatio<M8tj I]DataRatioN bJ.h  acoreLam1 JsjDataRatio6jqlh acoreLam1 K83]JBDataRatioIs h  acoreLam1 LU :DataRatioЖ4h acoreLam1 MfDataRatiorat3 acoreLam1 N{x Ú\8DataRatioeps4 acoreLam1O3qDgDataRatio2Μz85h<P]{^UHCBaseNum;mR"JQi8*UHCBaseIntegral=;0j@JR#(oDataRatiodr]6qjS..}6FUHCBase+JMNT!&sGlDataRatiodrm jU.HX?UHCBase-JMNVb#%UW7UHCBaseRatioWA@|IntegerXKH2EŸsDataRatiosimplestROLJIKY;:hTYRZSnztDataRatio simplest'9 [+ViɰDataRatio9ŭ,BIhS acoreLam1 \H2>aRDataRatioYꕗ=oIhT acoreLam1 ]MV(DataRatio(A8IhU acoreLam1 ^.;WDataRationf acoreLam1 _EDataRatiodg acoreLam1 `hE2:שDataRation'h acoreLam1 aRyDataRatiod'm acoreLam1bLս%eRDataRatio=L9XhscQ}>jWN_RecdW\EoM{||}ePZ~#y"fF.Ps=ehgPZ~>yfh1!_gֹUHCBasequotRem]^_i-KqDataRatio<.r xhocdefgfh]`ajvpz*sDataRatioq'pkK@+ yDataRatioq'pil{tcrDataRatior'qm&/0DataRatior'qin7UZDataRatioqto2Oweg%DataRatioqtbp5͏m8DataRatioruq&< l]bDataRatiorubrglg/DataRationd''vVfZ[\]al_psn"r+DataRation''xft\f2UHCBase numerator]ruwDataRatiod''wfv1PkdUHCBase denominator]rw- d*k DataRatiodp7JoMjxsZ?tLUHCBasepackedStringToInteger0y"DataRatiod$pYT_Kjz{UHCBase fromInteger[w{`?n:DataRatio;l"h|@ %|'^GUHCBaseBool}/zUHCBase==\pfy~%_4[_DataRatio;l"h{~|Uc[6[UHCBaseFalse>“| &DataRatio;H$\h|V7UHCBase/=\njDҰcDataRatio;H$\hADataRatioE(Nr9hU(sp?DataRatio;phd'yҢjDataRatiod?q7&jx0Gɦ;۟DataRatiod=p\jzLlڱDataRatio9e(xh|GtC<DataRatio9e(xhd{| DataRatio9zMTtch}k8%DataRatiodUqHDj FAIL 103_1_0X DataRatiod\q^gj yTDataRatiodQq;= j/7UHCBaseprimIntToIntegersA 5DataRatiodXqRږsjjLS=(DataRatiodVqK7ԸjWWVWNƱwDataRatiodrD6jo݆UHCBasenegate ]sjZQVWcVDataRatiodr.8jXVWg$GcDataRatioapproxRational A}"HDataRatio3:h acoreLam1AOVDataRatioЖ4h;?\8IDataRatioUShЄ],DataRatio6jqlh#JL(DataRatioIs h .gjDataRatioN bJ.h ?H