'WvDataRatiouapproxRational+3Prelude%MDataRatioUSh wrY̅fgDataRatio3:h acoreLam1hǼ^uUHCBase Fractional A\&UHCBase _'RealFrac%/Lͯ)UHCBase Fractional  N5.kUHCBase Fractional  ~_2 |_/DataRatio_2 _3 |[$DataRatio_3ɽwB_4|sDataRatio_4ͽ{_5|o{DataRatio_5l_6|_39dDataRatio_6恀_7|C?ɒDataRatio_7 d褎UHCBase undefined+DDataRatioЖ4h 6dFhDataRatio3:h acoreLam15@M[UHCBaseReal ]_1|Y+DataRatio_1 3UUHCBaseReal ~rɶUHCBaseReal  |)alDataRatio_3 | DataRatio_4! |/hDataRatio_5"!|-dFDataRatio_6#"|[lȴDataRatio_7$#ږ$fDataRatioN bJ.h  $`RDataRatioЖ4h acoreLam1%^%UHCBaseOrd% $%&'fVGkUHCBase_'Real'(|tDataRatio_1&)Ŏ{UHCBaseOrd *J#UHCBaseOrd'  +|! DataRatio_3(*,g{DataRatio6jqlh  -{ueGDataRatioUSh  acoreLam1.~r;șUHCBaseNum -./0N]`%UHCBase _'Fractional01|WYbDataRatio_12GU?oUHCBaseNum 3l?UHCBaseNum  4|S]JDataRatio_35|{cDataRatio_46|wl+2DataRatio_537\pҎDataRatioIs h   8)ef'DataRatio6jqlh acoreLam19,;UHCBaseEq) 89:;Vk+cDUHCBase_'Num; <|%DataRatio_1* =|!#DataRatio_2+ >|-[DataRatio_3,?SUHCBaseEq @Ugm* UHCBaseEq- A|ִDataRatio_5.B|)}ǢDataRatio_6/C|=C:xDataRatio_70D ]12_8E|!ءQR DataRatio_81F ]4_9G|%O%\DataRatio_92@HR'FDataRatio<M8tj I^{tXDataRatio6jqlh acoreLam1 JxfΜDataRatioN bJ.h  acoreLam1 K T7̐DataRatioЖ4h acoreLam1 L9D:8DataRatioIs h  acoreLam1 Mgj9LDataRatiorat3 acoreLam1 N$~ÛƱDataRatioeps4 acoreLam1Olb(DataRatio2Μz85h<PZ0/wUHCBaseNum;mR"JQ##UHCBaseIntegral=;0j@JR#(oDataRatiodr]6qjS..}6FUHCBase+IMNT!&sGlDataRatiodrm jU.HX?UHCBase-IMNVb#%UW7UHCBaseRatioWA@|IntegerX[Q DataRatiosimplestROKIJLY;:hTYRZ I[vDataRatio simplest'9 [u]ȵDataRatio9ŭ,BIhS acoreLam1 \ DataRatioYꕗ=oIhT acoreLam1 ]Xwn)DataRatio(A8IhU acoreLam1 ^wY|UDataRationf acoreLam1 _u$O DataRatiodg acoreLam1 `7h37p}+DataRation'h acoreLam1 a؟gDataRatiod'm acoreLam1brO=JrDataRatio<.r xhocQ}>jWN_RecdW\EoM{||}ePZ~#y"fF.Ps=ehgPZ~>yfh1!_gֹUHCBasequotRem]`ai( lDataRatioq'pjv-9IDataRatioq'pbk%cQ|DataRatior'ql9]DataRatior'qbm˂ٍDataRatio=L9Xhscdefgfh]^_nV DataRatioruo#wZ;lDataRatiorump9`ӪDataRationd''vVfZ[\]ak_nq0jT:/r'DataRation''xfr\f2UHCBase numerator]psJ DataRatioqttfbo{hCDataRatioq tmu O;CYDataRatiod''wfv1PkdUHCBase denominator]pwY!*DataRatiod p7NOjxsZ?tLUHCBasepackedStringToInteger0y- d*k DataRatiodp7JoMjz{UHCBase fromInteger[w{=dHDataRatio;l"h|@ %|'^GUHCBaseBool}/zUHCBase==\nfy~; 1DataRatio;l"h{~|Uc[6[UHCBaseFalsec;W$DataRatio;H$\h|V7UHCBase/=\si&:,DataRatio;H$\h߃.`DataRatioᓚDataRatio=L9XhF= qdk>p=DataRatioq Ʉ$DataRatio_2X 2i2DataRatio2Μz85h< acoreLam1 z~s]%DataRatio9SWTh acoreLam1 ~ ;wDataRatioZ` B;Ih acoreLam1 t4DataRatio S~h acoreLam1 JBfDataRatioRh acoreLam1 t*g-pDataRatiox acoreLam1 x+fUDataRatioy acoreLam1D"DataRationd'VWՎi8tUHCBase toRational41z)DataRation'WrQ5^DataRatiod'WvQj/ fDataRatioxrVW ȶ:1DataRationWrQgȌ YDataRatiodWvQ> ؾDataRatio;1g^th|--ojUHCBase<5/DataRatio;1g^th'Mj"/\DataRatio;\s=h|}S*DataRatio;\s=h9ilnxDataRatiodFqvjx0;HsnDataRatiodLq,?Wjz>i'yDataRatio;ph|-2qJUHCBase>E(Nr9h0DataRatio;phd'yҢjDataRatiod?q7&jx0Gɦ;۟DataRatiod=p\jz{ {DataRatio9e(xh|xlGDataRatio9e(xh_t ~]DataRatio9zMTtch}k8%DataRatiodUqHDj FAIL 103_1_0X DataRatiod\q^gj yTDataRatiodQq;= j/7UHCBaseprimIntToIntegersA 5DataRatiodXqRږsjjLS=(DataRatiodVqK7ԸjWWVWNƱwDataRatiodrD6jo݆UHCBasenegate\e$PUUHCBaseNum=2NSJv8]DataRatiodrWBjXofDataRatiodTqE?HjZ.ĭ6\2UHCBaseEq=6v])JQWWwJLDataRatiodRq?˘}jVWVW0؈A3DataRatiodrJ>sjZQVWcVDataRatiodr.8jXVWg$GcDataRatioapproxRational `\lDataRatio3:h acoreLam1db)dDataRatioUSh :PDataRatioЖ4hG&I0DataRatioN bJ.h #IhDataRatio6jqlh,GYu/ 2DataRatioIs h 7H