'N< TextReadLexb9TextReadLexSymbol*N6TextReadLexlexCharGrQTextReadLexIdentrMTextReadLexPuncۿHTextReadLexRatޟÅ>TextReadLexhsLex rTextReadLexreadIntPh@6; TextReadLexJ i@V:UTextReadLexI $n9TextReadLexreadDecP  >LTextReadLexEOF #L5TextReadLexChar +~X&zvTextReadLexIntKPTextReadLexStringVUy{TextReadLexreadHexPk|NpTextReadLexreadOctPy͑AZTextReadLexlexPreludeI/DataRatio S/y#ControlMonad2 #}!TextParserCombinatorsReadPRayDataMaybemyDataChar Nb fTextReadLex_'C_Intʡa)TextReadLex_'C_EOF}wETTextReadLex _'D_Lexeme >pTextReadLex_'C_Rat)=TextReadLex_'C_Punc.ڊlDTextReadLex _'C_SymbolEnZTextReadLex _'C_IdentsuUc_TextReadLexLexeme    xv{TextReadLex _'C_String!{oQTextReadLex_'C_Char"E.%TextReadLex4FX v'#ߺUHCBaseprimIntToInteger$E- iTextReadLex4FXv#%y'5iTextReadLexinfinity&5JxUHCBaseRatio'74D!7Integer(a9jĤ;UHCBase:%'$'")NtTextReadLex _'C_Symbol UHC.Base.conName Constructor*[AVUbaTextReadLexx acoreLam1+ia[J/UHCBasepackedStringToStringSymbol,:BܑTextReadLex _'C_Symbol Constructor-tgTVOTextReadLex _'C_Symbol Constructor acoreLam1.ؙ|f TextReadLex _'C_Symbol Constructor/͡TTextReadLex _'C_Symbol Constructor-./0W7F~TextReadLex _'C_Symbol Constructor acoreLam11:'XNUHCBase Constructor*2`J2zMWi}UHCBase Constructor*2`J0134Mǻ+IUHCBase_'Dict_Constructor45P}r_16>z\wTextReadLex_17P}q_28>\٩TextReadLex_29P}p}_3:>x\TextReadLex_3;P}o_4<>u\=TextReadLex_4=E)>uTextReadLex4FXv368:)=>qHu UHCBase undefined?Y_{TextReadLex _'C_Symbol Constructor,?@u4TextReadLex _'C_Symbol Constructor42)?Ag <TextReadLexvalBoLTextReadLexHl  acoreLam1CTextReadLexx1% acoreLam1DXTextReadLexx2& acoreLam1ETextReadLexx36 acoreLam1FHuTextReadLexx37EFGH`iX0fUHCBase[]IX0rb5;TextReadLex_'C_Punc UHC.Base.conName ConstructorY[AVUb`TextReadLexx acoreLam1+PuncZFj>TextReadLex_'C_Punc Constructor[}a!#ĆTextReadLex_'C_Punc Constructor acoreLam1\]ģŎTextReadLex_'C_Punc Constructor]OwETextReadLex_'C_Punc Constructor[\]^vI"'TextReadLex_'C_Punc Constructor acoreLam1_ UHCBase Constructor*2`J2^_35`>z\܇TextReadLex_17a>\YTextReadLex_29b>x\TextReadLex_3;c>u\TextReadLex_4dE"(ˊTextReadLex4FXv83`abXd>eWTextReadLex_'C_Punc ConstructorZefZf`vEbTextReadLex_'C_Punc Constructor42XegnTextReadLexx1 acoreLam1hg ioTextReadLexx1 acoreLam1j ikGCxTextReadLex _'C_String UHC.Base.conName Constructorl[AVUb`TextReadLexx acoreLam1+StringmëzeTextReadLex _'C_String ConstructornTKTextReadLex _'C_String Constructor acoreLam1o֜ TextReadLex _'C_String Constructorp*JcTextReadLex _'C_String Constructornopqxl~7TextReadLex _'C_String  Constructor acoreLam1r\P VUHCBase Constructor*2`J2qr35s>z\ܟTextReadLex_17t>\ATextReadLex_29u>x\TextReadLex_3;v>u\TextReadLex_4wEhTfl<TextReadLex4FXCv%N3stukw>xԆiTextReadLex _'C_String Constructormxy#gEz4TextReadLex _'C_String Constructor42kx zhTextReadLexx1 acoreLam1{ z|Xx/CWTextReadLex_'C_Char UHC.Base.conName Constructor}[AVUb`TextReadLexx acoreLam1+Char~j[TextReadLex_'C_Char& Constructor>0p8TextReadLex_'C_Char' Constructor acoreLam1CYrTextReadLex_'C_Char ConstructorS*$TextReadLex_'C_Char( ConstructorfC\5TextReadLex_'C_Char) Constructor acoreLam17MUHCBase Constructor*2`J235>z\ܗTextReadLex_17>\ITextReadLex_29>x\TextReadLex_3;>u\TextReadLex_4E:TextReadLex4FXqw.K`3|>m@ܷ7TextReadLex_'C_Char Constructor~ x.TextReadLex_'C_Char Constructor42|  j@TextReadLex _'C_Ident UHC.Base.conName Constructor[AVUb`TextReadLexx acoreLam1+Ident`/JTextReadLex _'C_Ident/ ConstructorBpHVTextReadLex _'C_Ident0 Constructor acoreLam1暹 ۰ZTextReadLex _'C_Ident Constructorv TextReadLex _'C_Ident1 ConstructorTextReadLex _'C_Ident2 Constructor acoreLam16=܆UHCBase Constructor*2`J235>z\܏TextReadLex_17>\QTextReadLex_29>x\TextReadLex_3;>u\TextReadLex_4EIEFTextReadLex4FXbwo3>TextReadLex _'C_Ident Constructor7L]h0^TextReadLex _'C_Ident Constructor42 $7FTextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype[AVUb`TextReadLexx acoreLam1+ Text.Read.Lex-S}TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatype[AVUb`TextReadLexx acoreLam1+Lexeme1׈BTextReadLex _'D_Lexeme8Datatype PnՃTextReadLex _'D_Lexeme9Datatype acoreLam1:%TextReadLex _'D_LexemeDatatype2TextReadLex _'D_Lexeme:Datatypee1\{J5TextReadLex _'D_Lexeme;Datatype acoreLam1=,UHCBaseDatatype ]JN4UHCBaseDatatype ]JrlKYUHCBase_'Dict_Datatype5>z\ܨTextReadLex_17>\pTextReadLex_2EuecTextReadLex4FXw_>RHTextReadLex _'D_LexemeDatatypeH0TextReadLex _'D_LexemeDatatypeUTextReadLex"&< ) eDIhYUHCBaseShowj] J ) eVUHCBaseShowΰ4JTNvUHCBaseIntegral3JBŅTextReadLexD{`&@ ) d6VVOUHCBaseShowKVJ ) d$VmUHCBaseShow @J[H)iTextReadLexI UHC.Base.showsPrec5ui TextReadLexD{`&@ acoreLam1:#-kTextReadLex"&< acoreLam1[AVqbRTextReadLexdH acoreLam1nTextReadLexx_1I acoreLam1HӓhTextReadLexx_1J{T}Uh}x_1_1+mTextReadLexx_1_1KEBՎpTextReadLex4FXyw;#rwT7"UHCBase showsPrec EAf=TextReadLex4FXzw=+Char E@E\$TextReadLex4FX{w> nզ&UHCBase showStringE>yu|`TextReadLex4FX}wAwTextReadLex4FXwoEQTextReadLex4FXwI ETextReadLex4FXw+hTextReadLexx_1_1NE*TextReadLex4FXwi E%mTextReadLex4FXwj+Punc E;DTextReadLex4FXwlE7oTextReadLex4FXwoEݐaTextReadLex4FXwr8 E UTextReadLex4FXwub+iTextReadLexx_1_1OEde5tTextReadLex4FXw= Ea=2TextReadLex4FXw+Rat E`4TextReadLex4FXwgEL PTextReadLex4FXwAEڋLFTextReadLex4FXwƫ E"{TextReadLex4FXwdh+vTextReadLexx_1_1PEpUTJSTextReadLex4FXw Ek-NTextReadLex4FXw{+String EhL)5TextReadLex4FXwES=0gTextReadLex4FXw0EJ(FTextReadLex4FXw E`U'FTextReadLex4FXwD+wTextReadLexx_1_1QEvu ɎTextReadLex4FXw_ EuTextReadLex4FXw*+Symbol EtTextReadLex4FXwE IITextReadLex4FXwEGdTextReadLex4FXw E~>TextReadLex4FXw7>txF(6*TextReadLexIo5 1'3]TextReadLexIp5  acoreLam16P\ LTextReadLexD{`&q@ acoreLam19Э'UHCBase _'Dict_Show5>z\1TextReadLex_1E7>\TextReadLex_2F9>x\]TextReadLex_3G[nTextReadLex4FX2u8g_E΋Tǣ6TextReadLex4FXw> />I~ղTextReadLexI5     yQ<TextReadLex valDecDig [AVnbzTextReadLexcA acoreLam1 EʋTextReadLex4FXwߛ a+j UHCBase<=sj׉UHCBaseOrdq5V9J 9ENjoTextReadLex4FXwP 0 #9TextReadLex%*eBE*tUHCBaseBoolaEj=UHCBase&& ]-X@TextReadLex%*eCdy(UHCBaseFalseZF,6uTextReadLex4@EMbHh|UHCBase otherwiseELsJTextReadLex4FXw+ FAIL 163_67_0E$TextReadLex4FXwԞ*9UHCBaseerrorW!%|UHCBaseTrue'5UHCBaseNothing>E؋ TextReadLex4FXwɕfUHCBaseord0 E׋\TextReadLex4FXw` !Eԋ춍TextReadLex4FXw"(&Jڜp`TextReadLex_'C_Int UHC.Base.conName Constructor)[AVUba TextReadLexx acoreLam1+Int*RwnM$TextReadLex_'C_Int Constructor+bÈRTextReadLex_'C_Int Constructor acoreLam1,+DMTextReadLex_'C_Int  Constructor-P >TextReadLex_'C_Int  Constructor+,-.Ы#TextReadLex_'C_Int Constructor acoreLam1/"vUHCBase Constructor *2`J2./350>z\TextReadLex_1 71>\١TextReadLex_2 92>x\TextReadLex_3 ;3>u\5TextReadLex_44\3%-+TextReadLex4FXt 3012(4>5cIgTextReadLex_'C_Int Constructor*56jQr[9TextReadLex_'C_Int Constructor42(57iTextReadLexx1 acoreLam178Д*ukTextReadLexj729ӃC#TextReadLexHnSD acoreLam1:&nOO/UHCBaseReal 9:;<`[aUHCBase_'Dict_Integral<  5=>z\TextReadLex_1>(#E6UHCBaseReal ?j:UHCBaseReal 9@>x\އTextReadLex_3;A>u\TextReadLex_4BP}nW_5C>v\7TextReadLex_5DP}m_6E>{\ATextReadLex_6FP}l1_7G>t\TextReadLex_7HP}{_8I>q\TextReadLex_8JP}z;_9K>r\TextReadLex_9L& ѩ_10 M>'j=*TextReadLex_10?>N]COTextReadLexAO}~r|OЈ*TextReadLexj72 acoreLam1P-#7UHCBaseNum OPQR?Om|UHCBase _'Dict_RealRSo~9nϹUHCBaseNum THj UHCBaseNum 7U>\ TextReadLex_29V>x\޲TextReadLex_3T>WN#؆BzTextReadLexTtX]IATextReadLexAO}~r| acoreLam1YHTextReadLexHnSD acoreLam1ZBTextReadLexx1 acoreLam1[TextReadLexx2 acoreLam1\:TextReadLexx3 acoreLam1]TextReadLexx4 acoreLam1^HuTextReadLexx4]^GJ_cZX2TextReadLexxJ`9!dTextReadLexxsa@_}TextReadLexb'bF`-DQX\Zc\ ¤UTextReadLex4FX"u6/NOX_d\wTextReadLex4FX%u$,QX[Ze聊KdTextReadLexa'bTXbdbcf\ TextReadLex4FXu-6gI2TextReadLexfracYZea`h\fTextReadLex4FXu4Va&bf&bVe&bhWi\G!TextReadLex4FXu ;jgk̠i 0TextReadLexHnSD acoreLam1l,hrl)TextReadLexj728km|D.@TextReadLexAO}~r|NlWmknjTextReadLexx1 acoreLam1no(Z?haTextReadLex_'okp 5v=XTextReadLexHoC{ acoreLam1qiTextReadLexbase~ acoreLam1ro^!TextReadLexvalDigit acoreLam1s(uzTextReadLex_'x acoreLam1t\JPTextReadLex4FX:uEWutS UHCBasemaprsv\EK8TextReadLex4FX;uFMVw  vlUHCBasepackedStringToInteger0x[N^FTextReadLex4FX=uJTydΖ6UHCBase fromIntegerpvz\j*>=~|H6է{Char}(lc TextReadLexEa -/G}l’w<TextReadLexHj F acoreLam1&qIUHCBaseEqM >VoDAUHCBase _'Dict_Num  5>z\:TextReadLex_1N7>\TextReadLex_2O9>x\JTextReadLex_3P`iD|)~UHCBaseEq #]=TA[UHCBaseEqQ B>v\TextReadLex_5RD>{\TextReadLex_6SF>t\TextReadLex_7TH>q\:TextReadLex_8UJ>r\TextReadLex_9V>#sTextReadLex+3Lc}έΌjTextReadLexEa -/G acoreLam1> \TextReadLexHj F acoreLam1¼TextReadLexx1W acoreLam1TextReadLexx2g acoreLam1\SKTextReadLex4FXhudi+valDig: Bad baseaRTextReadLex`.h'$\J}=TextReadLex4FXaupw8\Hz!>TextReadLex4FXcuEny9+DYTextReadLexx1ia.jlUHCBase==FdQ# \bJdTextReadLex4FXYuvxw10\`}TextReadLex4FX[uyvy9 IF,DTextReadLexx1j\ɏCrTextReadLex4FXuw16\XTextReadLex4FXSul~y9 gFTextReadLexx1k\䩌C:TextReadLex4FXu 9\ٹzTextReadLex4FXu 0lH7TextReadLex\m;a'V\TextReadLex\n\=|J TextReadLex4FX~u f\$bTextReadLex4FXu a8#,|TextReadLex Aoo]TextReadLex Ap\8WAlTextReadLex4FXsu F\5~J ATextReadLex4FXvuj ADٌTextReadLexIqӜdTextReadLexIrQ8TextReadLexk#t>\y'/TextReadLex4FXuA\ř>TextReadLex4FXuo\ TextReadLex4FXu$"#$$\ǔTextReadLex4FXuT#$$ \gTextReadLex4FXuh&$'$>\uTextReadLex4FXuޭa\v`TextReadLex4FXu8\'TextReadLex4FXu"#$$\;TextReadLex4FXuT#$$ \ǡƤTextReadLex4FXu&$'$>\k`.TextReadLex4FXu?0\hTextReadLex4FXu֊\{p TextReadLex4FXuC"#$$\xTextReadLex4FXu&$'$>J\qTextReadLex4FXuӠ '$J\&RTextReadLex4FXv,g 7\۱ܣTextReadLex4FXv1 0##oX TextReadLexp ->wt]9TextReadLexp ->xabK[TextReadLexԭQz>\/guTextReadLex4FXv{0\d5TextReadLex4FXv\,TextReadLex4FXv "#$$\TextReadLex4FXv!&$'$>J1A-7q,TextReadLexvalDig⢹ų^TextReadLexHj F acoreLam1r|:TextReadLexEa -/G,Q8 TextReadLexscanmXTextReadLexbase  acoreLam17TextReadLexx1 acoreLam1TextReadLexx2 acoreLam1H;urJTextReadLexx1GJL`TextReadLexcJ uTextReadLexcsHTextReadLextc'$#F|TextReadLextc'&Js`tTextReadLexn\ұo/ZTextReadLex4FXvXsI\б&fTextReadLex4FXv[]Pc~y->H$H$\αV6TextReadLex4FXv_H$B_fj\7>TextReadLex4FXvc|a-j_UHCBase>>~- dM+TextParserCombinatorsReadPget||'\űn.TextReadLex4FXvTH\ӱTextReadLex4FXvW}~|>W\ȱ':TextReadLex4FXvOH\ƱqV~TextReadLex4FXvR/}~|>(Z?h;TextReadLex_'okTextReadLexbase  acoreLam1(u TextReadLex_'x acoreLam1G;kðTextReadLex4FXy`i-BܛUHCBaseid|H$~|H$(Z?hTextReadLex_'ok(uTextReadLex_'x acoreLam1\ֱ7nTextReadLex4FXv9}~\ձTextReadLex4FXv:JZ8 9UHCBasenull\ԱTextReadLex4FXv<1f;sUHCBasenot\OJTextReadLex4FXv?i`HControlMonadguard.4(.TextParserCombinatorsReadP MonadPlusH |H$~|3v>^_RecY{||}|H$f1TextReadLex lexDigitsK!TLTextReadLexbase acoreLam1GՌ TextReadLex4FXzK|H$~^TextParserCombinatorsReadPlook(Z?kTextReadLex_'ok8(uTextReadLex_'x9 acoreLam1G*ZϩTextReadLex4FXy;&|'H$}~'H$G%[cy$%$"& 'S&(F@;Z A&HNk&)E=5Wx&|(*5\DTextReadLexHNk&/ acoreLam1+Gr)kTextReadLex4FXIzSHw8,Gp&aTextReadLex4FXKzFy*+*(,-kTextReadLexx1 acoreLam1-.Gk QTextReadLex4FX@zlQ#/Gj-)5o"TextReadLex4FXAz P#0p(TextReadLex notANumber&'('/'.1 A TextReadLex isIdfChar2[AVnb>TextReadLexc acoreLam13GIAHdTextReadLex4FXbz=o+_'4GFPTextReadLex4FXezBl5NˉɏUHCBaseelem6xzHUHCBaseEqw>7J237GE(qTextReadLex4FXfzC:k8gn2UHCBase isAlphaNum29akknb;UHCBase||74:E) =TextReadLex isIdsChar;[AVnb=TextReadLexc acoreLam1<G`"=pTextReadLex4FX[z2v6;_=G_!Y>WTextReadLex4FX\z3xu>;DUHCBaseisAlpha;9=<?B7RTextReadLexlex_id@GNU^TextReadLex4FXztAf܄QTextParserCombinatorsReadPsatisfy:|~|@B(Z?mTextReadLex_'ok BC(uTextReadLex_'x  acoreLam1DGj:TextReadLex4FXzzE4> TextParserCombinatorsReadPmunch1FFS+TextReadLex4FXyG(Z?mTextReadLex_'okC|~|HDFGH_hO^TextReadLex_'x  acoreLam1I(uTextReadLex_'x acoreLam1JG YzTextReadLex4FXz2IHIKGW TextReadLex4FXzHJ|}~KLLd@ CTextReadLexlexIdMGOx'TextReadLex4FXlzMe%NGM( TextReadLex4FXnzPc}~MOGLFTextReadLex4FXozQab+InfinityPG;0TextReadLex4FXpzSaQ ^#DTextParserCombinatorsReadPstringORFW,TextReadLex4FX3y^~|HP|NSFRTextReadLex4FX4y@]0TFeTextReadLex4FX6y[}~SUF£f4TextReadLex4FX7y9Z+NaNVGثcTextReadLex4FX8yYQUWGϻ]TextReadLex4FX;yMV~|HV|TXGERx]#TextReadLexlex_nan|Y,~TextParserCombinatorsReadP+++|W|R|ZVYTextParserCombinatorsReadP<++X?[(Z?jTextReadLex_'ok\(uTextReadLex_'x acoreLam1]GC0%TextReadLex4FXxz_T}~ ^GBňnTextReadLex4FXyza#\_G@@Z$TextReadLex4FX{zd ^|~|_|]` uTextReadLexlexEOF|~[a(Z?kTextReadLex_'okb(uTextReadLex_'x  acoreLam1cV 6yTextReadLex׸!  $6ObcdV :}TextReadLex׸!  %6XbdeV ?G|TextReadLex׸!  &6obefV ebiTextReadLex׸!  '6xbfgEL¬ӺTextParserCombinatorsReadPpfailhGz\gTextReadLex_17v>\ٹTextReadLex_29w>x\TextReadLex_3;x>u\-TextReadLex_4yGTextReadLex4FXz3uvwmy>zT2TextReadLex_'C_Rat Constructoroz{./TextReadLex_'C_Rat Constructor42mz|(Z?hTextReadLex_'ok}uTextReadLexbase acoreLam1~(uTextReadLex_'x acoreLam1Gx|TextReadLex4FXzu#GuuTextReadLex4FXz*NOxmvMUHCBaseNumŰ&J}G`}TextReadLex4FXz~A''~|'}~'*xTextReadLex lexIntegerK!TLTextReadLexbase acoreLam1G̋B0TextReadLex4FX{XPZTextReadLex4FX1p~ ||'~|H$ + TextReadLex signedExpGٌ7 2 TextReadLex4FXz+G،4/ TextReadLex4FXz-G֌0nTextReadLex4FXzY|||'~|(Z?kTextReadLex_'ok(uTextReadLex_'x acoreLam1G8HJTextReadLex4FXz$ Ym%s lZTextReadLex4FXNpsC(Z?kTextReadLex_'ok |'~|'_hl TextReadLex_'x acoreLam1(uTextReadLex_'x  acoreLam1GNjoTextReadLex4FX{ PG֋r[TextReadLex4FX{ PC|'}~ܮy]A2TextReadLex_'xD acoreLam1]b[TextReadLex_'xE  acoreLam1,C_qצTextReadLexe %6-{=1>uTextReadLexe %G݋؇:9TextReadLex4FX{""PUHCBasenegate'>F x?TextReadLex4FX xnMfTextReadLex signedExpN acoreLam1E&GTextReadLex4FXx$ F*xTextReadLex4FXx;Y|'|''~|'(Z?kTextReadLex_'ok(uTextReadLex_'x acoreLam1F&XTextReadLex4FXxO &|''}~''NfTextReadLexlexExpF1)!TextReadLex4FX xnF0V5@TextReadLex4FX x!EF/Q/TextReadLex4FX x"HeF-J)iTextReadLex4FXx&Y|||''~|(Z?kTextReadLex_'ok-(uTextReadLex_'x. acoreLam1FͦTextReadLex4FX%xJ,Y\TextReadLex4FXq(Z?kTextReadLex_'ok4|~|H$_h:sTextReadLex_'x. acoreLam1(uTextReadLex_'x5 acoreLam1F2TextReadLex4FX)xP3(#F~TextReadLex4FX,xU%NOE2TextReadLex4FX0x[<!A''ERTextReadLex4FX1x]  '|}~E‡L*TextReadLex4FXx|~lE]TextReadLex4FXx>0-,S-TextReadLex lexHexOct|~| dWTextReadLexvalExpC<ATextReadLexHfn ? acoreLam1KJTextReadLexHf{> acoreLam1}^>jETextReadLexratU acoreLam1Jk J;TextReadLexexpV acoreLam1Fo5.GTextReadLex4FXLxEw10Fme@wTextReadLex4FXNxrCyF59ETextReadLex4FXx,?`i%~UHCBase^^&'&'Q&'4O@8DTextReadLex valueFracExpL6IPTextReadLexHfn ? acoreLam1MY;^TextReadLexHf{> acoreLam1STextReadLexHg~(E acoreLam1TextReadLexx1W acoreLam1&TextReadLexx2X acoreLam1TextReadLexx3m acoreLam1 (F!TextReadLexan3kTextReadLexainH]wTextReadLexx2__[AV:bPRTextReadLex_HRwTextReadLexx3[AV:bPPTextReadLex_Fd4TextReadLex4FXx} >>?wTextReadLexHfn j? acoreLam1!$)TextReadLexHf{k> acoreLam1 & ?kTextReadLexHg~(lE acoreLam1@ŹÖOTextReadLexx1mW acoreLam1@ƹgTextReadLexx2nX acoreLam1@ǹ$vDTextReadLexx3om acoreLam1 (E STextReadLexaoS lTextReadLexapoH'w\TextReadLexx2[AV:bP\TextReadLex_H$wYTextReadLexx3JC<]TextReadLexexpFI=sTextReadLex4FXbxo#6н TextReadLex賃a-j\AUHCBase>=r֓(UHCBaseOrd˰/J'HzobTextReadLex賃+HMTextReadLexĵ3Fa%]TextReadLex4FXZxwyF_Ui\WTextReadLex4FX\xxu&'F^-fަTextReadLex4FX]xt&'>F+lcTextReadLex4FXx# FWUoTextReadLex4FXTx}>>nU:wTextReadLexHfn q? acoreLam1:xm\TextReadLexHf{r> acoreLam1@۹TextReadLexx1sW acoreLam1@ܹTextReadLexx2tX acoreLam1@ݹTextReadLexx3um acoreLam1H̱tdTextReadLexx2pJ:<TextReadLexfsqKeUTextReadLexHg:x$]yxmvrUHCBaseNum@TJF:ӴTextReadLex4FXqxK`#E݅%TextReadLex4FX2x^f_#E,TextReadLex4FX3x`^# F֭TextReadLex4FX8xhYg'''FTextReadLex4FX:xkWy}^>jETextReadLexrat}&'T&'&'A :DTextReadLexرJNhTextReadLexexpFNMZĶTextReadLex4FXmxdFM%XG TextReadLex4FXnxc&'FP]cTTextReadLex4FXkxf>>>y߶ eTextReadLexvaluePrTextReadLexHfn ? acoreLam1b]TextReadLexHf{> acoreLam1կ`fTextReadLexHg~(E acoreLam1Y@TextReadLexxs acoreLam1F,tbTextReadLex4FXxۻ#F'|TextReadLex4FXx# FKe@TextReadLex4FXxZA'''(Z?kTextReadLex_'okT1t"TextReadLexHfn ? acoreLam1-yTextReadLexHf{> acoreLam1ժ}6TextReadLexHg~(E acoreLam1(ujTextReadLex_'x acoreLam1FPYTextReadLex4FXy}~F `TextReadLex4FXy$Z|'H$ `ľ؊TextReadLex4FXox| (Z?kzTextReadLex_'ok|~|'H$   %_TextReadLexHfn ? acoreLam1 !)TextReadLexHf{> acoreLam1 ETextReadLexHg~( E acoreLam1_h kTextReadLex_'x! acoreLam1(ucTextReadLex_'x acoreLam1F̠TextReadLex4FXy }~F TextReadLex4FXy#!Z|''`b'SYTextReadLex4FXYo*x(Z?k~TextReadLex_'ok   |~|''@3TextReadLexHfn "? acoreLam1cTextReadLexHf{#> acoreLam1VTextReadLexHg~($E acoreLam1_h}$TextReadLex_'x% acoreLam1_hcTextReadLex_'x& acoreLam1(ugTextReadLex_'x acoreLam1F6 NTextReadLex4FXuxȟ|}~U&TextReadLex lexDecNumberŇD TextReadLexHg~(EInTextReadLexHf{>g[UHCBase FractionalZ}JTextReadLexHfn ? FduTextReadLex4FXy $ !``fTextReadLex4FXoj|~|H$ !"it#1TextReadLex lexNumber|Z#6lgxTextReadLex isPuncChar$[AVnbTextReadLexc acoreLam1%F(TextReadLex4FXx+ ,;()[]{}`56$%&(Z?jTextReadLex_'ok'(u TextReadLex_'x acoreLam1(F CPTextReadLex4FXyUAI'H)FۇJTextReadLex4FXyWH(|}~)*,z[TextReadLexlexPunc+F'| cMTextReadLex4FXyNA#|~|+&,b^_;w/TextReadLex_'C_EOF UHC.Base.conName Constructor-[AVUbaTextReadLexx acoreLam1+EOF.\/hQTextReadLex_'C_EOF Constructor/E|TextReadLex_'C_EOF Constructor acoreLam10~wpTextReadLex_'C_EOF Constructor1ܝK zTextReadLex_'C_EOF Constructor/012<3TextReadLex_'C_EOF Constructor acoreLam13RqͦUHCBase Constructor*2`J223354>z\oTextReadLex_175>\ٱTextReadLex_296>x\TextReadLex_3;7>u\%TextReadLex_48F|o@TextReadLex4FXy<3456,8>9&Œ,TextReadLex_'C_EOF Constructor.9:1ۇvTextReadLex_'C_EOF Constructor42,9;ÔTextReadLexx1 acoreLam1;<(Z?mTextReadLex_'ok=TP'ً[TextReadLexHPEnTu$V' acoreLam1>+A]TextReadLex reserved_ops( acoreLam1?(uTextReadLex_'x acoreLam1@ A$}TextReadLexܢ$G5=?>A]?DI~>~TextReadLexܢ$G@ABY1 3؍TextReadLex4FX p@n?CY/2TextReadLex4FX pCH}~B|CDY$ҸwTextReadLex4FXp< ?EY24TextReadLex4FX p?}~D|E>FTextReadLex isSymbolCharG[AVnb"TextReadLexc acoreLam1HY+'ڳÓTextReadLex4FXp1+!@#$%&*+./<=>?\^|:-~56GHIwrɾTextReadLex lexSymbolJF+l5GTextReadLex4FXyd+=>KF'3rTextReadLex4FXygIJHLF2|GDTextReadLex4FXyhm+~MFވ.,F&TextReadLex4FXykWILHHKNF݈*B9TextReadLex4FXym"+@OFˇ !tTextReadLex4FXyp INHHMPFʇTextReadLex4FXyr+->QFȇTextReadLex4FXyuIPHHORFLJToTextReadLex4FXyvP+<-SFŇ$+TextReadLex4FXyzIRHHQTFć,tTextReadLex4FXy{ +|UF҈d%ZTextReadLex4FXy~sITHHSVFч;TextReadLex4FXy+\WFχsTextReadLex4FXy(IVHHUXF·K6TextReadLex4FXy+=YḞ0TextReadLex4FXyIXHHWZF+-TextReadLex4FXy|+::[FyܭfTextReadLex4FXy(IZHHY\FxϼTextReadLex4FXy)u+..]S@O@>TextReadLex reserved_opsHHI\HH[^6 LTextReadLexHPEnTu$V_xzaUHCBaseEqFJ6``*"ӷ7TextReadLex4FXp*FaZtTextReadLex4FX0s=!<^]|~|H`ab>bTextReadLex _Rep0Lexeme  UHC.Base.to0Representable0ctB` TextReadLexproj_1 acoreLam1d$E#TextReadLexproj_2cdef>ﰅ8UHCBase:+:g`iQ;UHCBaseL1hlaڂproj_3itBTextReadLexproj_3j$L#TextReadLexproj_3ijeklaproj_4ltBiTextReadLexproj_4m$G#TextReadLexproj_4lmenlaڀproj_5otBjOTextReadLexproj_5pXP\RTextReadLex4FX1p~  opqfr`ixCUHCBaseR1sla{proj_8ttBTextReadLexproj_8uXRTextReadLex4FX0p|<!tu>qvXCproj_11w^e>@TextReadLexproj_11x2d9_TextReadLexproj_11wxey X֮proj_12z^e>}ATextReadLexproj_12{YEvTextReadLex4FX-pwG$z{q| Xproj_15}^e>J[TextReadLexproj_15~YD\TextReadLex4FX,pv%}~>>qXlproj_18^e>MTextReadLexproj_182d._TextReadLexproj_18eXproj_19^e>LTextReadLexproj_192d/_TextReadLexproj_19eMproj_20^bwTextReadLexproj_20Yi8TextReadLex4FX'pn*qMVproj_23^bt TextReadLexproj_23Yle1TextReadLex4FX&plz+ >qMyproj_26^bqJTextReadLexproj_265dV5TextReadLexproj_26eMproj_27^bpTextReadLexproj_27YǪs\TextReadLex4FX#ph.q]cproj_30^c&!TextReadLexproj_304dG8TextReadLexproj_31`i^P JUHCBaseU1 >>>>Y.z\TextReadLex_1YϮTextReadLex4FXpR<`ijchUHCBaseK1Yx!TextReadLex4FXpS ;`iXUHCBaseM1Yr(TextReadLex4FXpU:Y#-;TextReadLex4FXpVt9gY"'ߊTextReadLex4FXpX8gY!(TextReadLex4FXpY^7gY %MTextReadLex4FXp[-6Y[V#TextReadLex4FXPp\AYZQ2TextReadLex4FXQp+@rY<[ETextReadLex4FXpM?rY6LTextReadLex4FXpNU>rYM_TextReadLex4FXpP =5>z\TextReadLex_1Yr%1TextReadLex4FXIpSHYq!ZTextReadLex4FXJp.GYpiTextReadLex4FXKpFYo)B vGTextReadLex4FXLpErYn& VTextReadLex4FXMpDrYm%r jTextReadLex4FXNprCgYl"R TextReadLex4FXOpBj5>z\TextReadLex_1Yi ATextReadLex4FXBpVOYhi<TextReadLex4FXCp%NYgATextReadLex4FXDpMYf2TextReadLex4FXEpLrYe񺴑TextReadLex4FXFpKgYdRwTextReadLex4FXGpiJrYs&YkTextReadLex4FXHpI5>z\TextReadLex_1YWTextReadLex4FX;pMVXTLwTextReadLex4FXpSgX8TextReadLex4FX?pRrYkY2TextReadLex4FX@plQgYj1"TextReadLex4FXApP5>z\TextReadLex_1XBɿTextReadLex4FX4p@]X?yLTextReadLex4FX5p\X;TextReadLex4FX6p[X:ƺTextReadLex4FX7p9ZgY`lTextReadLex4FX8pYrY\ؒjTextReadLex4FX9pcXrYXTextReadLex4FX:pWh5>z\TextReadLex_1YNYVTextReadLex4FXmpdYM~1Tn TextReadLex4FXnpޒcYL}UTextReadLex4FXopabY;9TextReadLex4FXpparY:[TextReadLex4FXqpK`gXQ%TextReadLex4FX2pf_gXGm,TextReadLex4FX3p^5>z\TextReadLex_1YEp1R7qTextReadLex4FXfp:kYDmOxTextReadLex4FXgpӉjYSJKTextReadLex4FXhpdiYR~qHnTextReadLex4FXiphgYQ}II-TextReadLex4FXjpNggYP)_TTextReadLex4FXkpfrYO\'TextReadLex4FXlpۨe>pGoTextReadLex _Rep0LexemeRepresentable0nxTextReadLex _Rep0LexemeRepresentable0 acoreLam1r8TextReadLex _Rep0LexemeRepresentable0@hv6TextReadLex _Rep0LexemeRepresentable0c#ZTTextReadLex _Rep0LexemeRepresentable0 acoreLam1IM"ɧPUHCBaseRepresentable0:KpJ:ွYUHCBaseRepresentable0:KpJ> )~UHCBase_'Dict_Representable05>z\TextReadLex_17>\'TextReadLex_2YKw&3TextReadLex4FX`pȌqb>D$uC;TextReadLex _Rep0LexemeRepresentable0hhDZrTextReadLex _Rep0LexemeRepresentable0bzoEjTextReadLex$R"&j}ccUHCBaseEq'ŮJxzZUHCBaseEqɰ,JTޗA8LTextReadLexH(&vy2UHCBaseCY JV`TextReadLex Z$(Eu'&tN3uٽ:TextReadLex^t &[_6:b 3TextReadLex)2C!&h}chUHCBaseEq'Ȯ[JIoTTextReadLex.imߙV &f8#~TextReadLexv9GL"-&V63]TextReadLexzRo.&TP >TextReadLexcU{Xy &Z DxkTextReadLexh Y!b &YmXUyL[TextReadLexlÊP^88 &XؐScqTextReadLexJ8R XFyxCTextReadLexJ9R  acoreLam1j}c4TextReadLexJ:  UHC.Base.== acoreLam1DeTtTextReadLexJ  C]a҃TextReadLexJ;   ` 5KTextReadLexJ<R  acoreLam1 ŶM*TextReadLexJ=  UHC.Base.== acoreLam1 l3UHCBaseEqKJ xz3UHCBaseEqKJ  Ae_wUHCBase _'Dict_Eq5>z\TextReadLex_17>\/TextReadLex_2YCTextReadLex4FXq+ >.>NxTextReadLexJR  XjqvTextReadLex lexEscChar|~(Z?jTextReadLex_'ok (uTextReadLex_'x acoreLam1J>*TextReadLexk#6"|*TextReadLexk#6'VTextReadLexk#6\TextReadLexk#6aTextReadLexk#6b TextReadLexk#6f> TextReadLexk#6nXTextReadLexk#6rzaTextReadLexk#6t TextReadLexk# 6v g!Yŭ0.2TextReadLex4FXq}~ |!J"YǭwoTextReadLex4FXqP}~ |"J#Yɭ{HTextReadLex4FXqv}~ |#J$Y˭#TextReadLex4FXq }~ |$J%Yݭ>9TextReadLex4FXq"}~ |%J&Y߭`GTextReadLex4FXq}~|&J'Y᭽(HTextReadLex4FXq}~|'J(Y㭵x7TextReadLex4FXq}~\|(J)Yխ=rTextReadLex4FXqJ}~'|)J*Y׭`8TextReadLex4FXq~`}~"|*J+p|TextReadLex lexNumeric,` FTextReadLex4FX.n#}~$ -_8hTextReadLex4FX0n<!Zl|$,|~|$-.(Z?jTextReadLex_'ok"./(uTextReadLex_'x# acoreLam10_YTextReadLex4FXn/|~|'01(Z?jTextReadLex_'ok*12(uTextReadLex_'x+ acoreLam13_h*TextReadLex4FXny#24_@TextReadLex4FXn>5/ 1UHCBasechr$36_V7TextReadLex4FXn}~47_PTextReadLex4FXn8A޹QbUHCBasemaxBound99;UHCBaseBounded .AJ:_(.TextReadLex4FXnB7;`+vTextReadLex4FXn<uUnxUHCBase toIntegerO$:=`(cTextReadLex4FXne 2';>`&qTextReadLex4FXnO =|~|>|6?`hn8TextReadLex4FX'n*|~@(Z?jTextReadLex_'oko@A(uTextReadLex_'xp acoreLam1BӍDgTextReadLex̺t6@ABCҍbTextReadLex̺u6AACDэfTextReadLex̺v6BADEЍTextReadLex̺w6CAEF׍mTextReadLex̺x6DAFG֍HTextReadLex̺y6EAGHՍ TextReadLex̺z6FAHIԍvTextReadLex̺{6GAIJˍ̈TextReadLex̺|6HAJKʍ2PTextReadLex̺} 6IAKLɍˋPTextReadLex̺~ 6JALMȍ9`TextReadLex̺ 6KAMNO+7eTextReadLex̺ 6LANONV]TextReadLex̺ 6MAOPMQsTextReadLex̺6NAPQL]TextReadLex̺6OAQRCXTextReadLex̺6PARSB[͙ pTextReadLex̺6QASTAFpTextReadLex̺6RATU@A11TextReadLex̺6SAUVGLGTextReadLex̺6TAVWFOm0HTextReadLex̺6UAWXEKlxTextReadLex̺6VAXYDvn'xTextReadLex̺6WAYZ;qk՘TextReadLex̺6XAZ[:|e_0TextReadLex̺6YA[\9"f0TextReadLex̺6ZA\]8z@`B`TextReadLex̺6[A]^?f}`TextReadLex̺6\A^_>aDTextReadLex̺6]A_`=lx(TextReadLex̺6^A`a(uXTextReadLex_'x acoreLam1YDTextReadLex4FX4r@]|}~LHJTextReadLexlexCharE`*k| TextReadLex4FX(nݤ)^n';TextReadLex lexCntrlChar|~|?ZlUZzTextReadLex4FXOr@B}~Z[[##TextReadLex4FXPrA\A+DELZZUW2TextReadLex4FXQrC+@QZ_TextReadLex4FXq =~|H|Z!TextReadLex4FXq ;I|HZ#;TextReadLex4FXqt9}~ Z"\TextReadLex4FXq8+SPZ!TextReadLex4FXq^7QZyfTextReadLex4FXq4~|H|Z.`TextReadLex4FXqq2I|H|Z oYBTextReadLex4FX!q[0}~Z BUTextReadLex4FX"q6/+USZɧ\TextReadLex4FX#q.QZ"1TextReadLex4FX&qz+~|H|Zz TextReadLex4FX(r)I|H|Zz͵XTextReadLex4FX*r'}~ZyTextReadLex4FX+r&+RSZ͉TextReadLex4FX,r %QZ {.pTextReadLex4FX/r"~|H|YM)RTextReadLex4FX1r I|H|YHrTextReadLex4FXq5}~Y WTextReadLex4FXq+GSY~QsTextReadLex4FXqQYí8M[TextReadLex4FXq~|H|Yh^<TextReadLex4FXq>I|H|Y \t7TextReadLex4FXq}~YxZTextReadLex4FXq+FSYTextReadLex4FXt7Q[S,STextReadLex4FXt~|H|[;5TextReadLex4FXtI|H|[;TextReadLex4FXt0}~[+TextReadLex4FXt+DC4[녈TextReadLex4FXtQ[+hzTextReadLex4FXt~|H|[c_tTextReadLex4FXt=I|H|[x!TextReadLex4FXtg}~[ku)TextReadLex4FXt+DC3[Kp PTextReadLex4FXtAQ[kTextReadLex4FXtsS~|H|[k8[PTextReadLex4FX@slQI|H|[i0 ~/TextReadLex4FXBsVO}~[hj<TextReadLex4FXCs%N+ENQ[gBTextReadLex4FXDs°MQ[dRTextReadLex4FXGsiJ~|H|[r3 ?TextReadLex4FXIsSHI|H|[pkTextReadLex4FXKsͽF}~[oBGTextReadLex4FXLsE+EOT [n֚VTextReadLex4FXMsDQ![[ݔ#TextReadLex4FXPs\A~|H |"[ETextReadLex4FXss?I|!H|#[;_TextReadLex4FXsv =}~$[TextReadLex4FXsx<+ETX%[!TextReadLex4FXsy ;Q$&["͊TextReadLex4FXs~8~|H%|#'[ cKTextReadLex4FXs-6I|&H|"([[*fTextReadLex4FXs4}~)[YvyTextReadLex4FXs3+STX*[Z+`TextReadLex4FXsq2Q)+[ gUTextReadLex4FX"s6/~|H*|(,[f*TextReadLex4FX$s-I|+H|'-[nE1TextReadLex4FX&sz+}~.[kC28TextReadLex4FX's*+NUL/[? TextReadLex4FX(s)Q.0[QTextReadLex4FX+s&~|H/|-1[PvTextReadLex4FX-sG$I|0H|,2[ {pTextReadLex4FX/s"}~3ZTextReadLex4FX0s<!+SO4ZZRTextReadLex4FX1s Q35ZB#TextReadLex4FXsD~|H4|26Z>STextReadLex4FXsG}~7ZI3UTextReadLex4FXsHy+SOH8Zñ_;[TextReadLex4FXsJQ79ZWKȤTextReadLex4FXsO~|H8|6:Z?{ATextReadLex4FXsRZ|9|5;Z;3xTextReadLex4FXsUI|:H|1<XTextReadLexlexAscii|=)}gTextParserCombinatorsReadPchoiceH|;>Zs(]ӶkTextReadLex4FXHr5IY<?Zq/TextReadLex4FXJr8.GY+|>@ ,zTextReadLexlexEsc|Y|?A_"dFTextReadLex4FXn  @|~AB(Z?jETextReadLex_'okC(u_TextReadLex_'x acoreLam1DZF] TextReadLex4FXercl+?build/103/ehclib/base/Text/Read/Lex.hs-cpp:154:22: monadic bindEk`1PP]TextReadLex B|FQ` ̗ UHCBasefail~DGka=HTextReadLexoR?CGH1k-TextReadLexcI״ VTextReadLex$MJZIMDTextReadLex4FXbr^o}~H|J>|~BKZT_hTextReadLex4FXWrLYz|~L(Z?j3TextReadLex_'okLM(u,TextReadLex_'x acoreLam1NiT>rTextReadLexqO [TextReadLexqgMPWq#TextReadLexoc6&MPNQZbTextReadLex4FXr}~|QJOR#O+럒GTextReadLex_'xh acoreLam1S95oTextReadLexTNC UHCBaseisSpaceRUiPTextReadLexSUgVZ圫TextReadLex4FXr}~WZE:TextReadLex4FXr\XZ( TextReadLex4FXr~|W|VYZ"TextReadLex4FXr~Zۅ TextParserCombinatorsReadP skipSpaces|X|Y>[R0Wwe\TextReadLexbody\5xTextReadLex lexStrItem* acoreLam1][AVsbTextReadLexf acoreLam1^^ 2TextReadLex4FX/k  "_(Z?j>TextReadLex_'ok\]|~\^_`8TextReadLex lexStrItem+ acoreLam1aZ/TextReadLexf, acoreLam1b(uTextReadLex_'x acoreLam1cZqqTextReadLex4FXr+?build/103/ehclib/base/Text/Read/Lex.hs-cpp:279:16: monadic bindd脪˅TextReadLexј|F~ceR}TextReadLexؘbefLj峼TextReadLexcglITextReadLexeschZ{TextReadLex4FXrIiaHj #UHCBase/=6f"j@rPTextReadLex瘾z9hgksTextReadLex瘾zjklZӝsTextReadLex4FXrL+m[AV^bTextReadLexsHalnZtTextReadLex4FXrm|}~noZ TextReadLex4FXrCIfpZ JTextReadLex4FXraHHoqZTextReadLex4FXr8[`HHp|q>>ra誔W_TextReadLex lexStringsZc}\{TextReadLex4FXXrN4y\tW8yTextReadLexlexEmpty|~|sKuGsv+TextReadLex lexStrItem|Y|vZBKTextReadLex4FXyr#v~tuwZڱT3ײTextReadLex4FXs [uxZ5}TextReadLex4FXrF"|~|x|wy(Z?jVTextReadLex_'okz(uBTextReadLex_'x acoreLam1{Z&.TextReadLex4FXr+?build/103/ehclib/base/Text/Read/Lex.hs-cpp:148:14: monadic bind|j1*TextReadLexI|F~{}j>KZCTextReadLexMz}~mS$TextReadLexcv0HTextReadLexescZyX~JTextReadLex4FXr ~ZwT|?TextReadLex4FXr}~Zv|nTextReadLex4FXr_'Z_TextReadLex4FXr~||ZdTextReadLex4FXri6~'Z~'TextReadLex4FXr79Z|x@TextReadLex4FXrZ" Z5TextReadLex4FXr~|||>Zl)tTextReadLex4FXs=|~yZD'TextReadLex4FXs'\k,TextReadLex lexLitChar|~|Zȱ,lTextReadLex4FXs)YL"ZƱ\c~TextReadLex4FXs,/YI|ZıbTextReadLex4FXs/ Y*|ZұtAZTextReadLex4FXs2sYr|Zб,?TextReadLex4FXs5]Y|G3+TextReadLexlexToken|Y`|(Z?mTextReadLex_'ok!(uTextReadLex_'x# acoreLam1ZԱ rTextReadLex4FXs+>build/103/ehclib/base/Text/Read/Lex.hs-cpp:73:18: monadic bindc:TextReadLex %]%|HF~H:MTextReadLex#%Z&sJxTextReadLexs)Wah]`STextReadLex"9%h*ZױdTextReadLex4FXs`}~|H>Zޱ<&TextReadLex4FXsW],.HTextReadLex4FXi9%ɪ7TextParserCombinatorsReadPgather|H~|H|H~Z|~Z