'N< TextReadLex Nb fTextReadLex_'C_Intʡa)TextReadLex_'C_EOF}wETTextReadLex _'D_Lexeme >pTextReadLex_'C_Rat)=TextReadLex_'C_Punc.ڊlDTextReadLex _'C_SymbolEnZTextReadLex _'C_IdentsuUc_TextReadLexLexeme b9TextReadLexSymbol GrQTextReadLexIdent rMTextReadLexPunc ۿHTextReadLexRat  >LTextReadLexEOF#L5TextReadLexChar+~X&zvTextReadLexIntKPTextReadLexStringxv{TextReadLex _'C_String{oQTextReadLex_'C_CharE.%TextReadLex4FX v'ߺUHCBaseprimIntToIntegerE- iTextReadLex4FXvy'5iTextReadLexinfinity5JxUHCBaseRatio74D!7Integera9jĤ;UHCBase:%NtTextReadLex _'C_Symbol UHC.Base.conName Constructor[AVUbaTextReadLexx acoreLam1ia[J/UHCBasepackedStringToStringSymbol:BܑTextReadLex _'C_Symbol ConstructortgTVOTextReadLex _'C_Symbol Constructor acoreLam1ؙ|f TextReadLex _'C_Symbol Constructor ͡TTextReadLex _'C_Symbol Constructor !W7F~TextReadLex _'C_Symbol Constructor acoreLam1":'XNUHCBase Constructor*2`J#zMWi}UHCBase Constructor*2`J!"$%Mǻ+IUHCBase_'Dict_Constructor%&P}r_1'>z\wTextReadLex_1(P}q_2)>\٩TextReadLex_2*P}p}_3+>x\TextReadLex_3,P}o_4->u\=TextReadLex_4.E)>uTextReadLex4FXv$')+./qHu UHCBase undefined0Y_{TextReadLex _'C_Symbol Constructor01u4TextReadLex _'C_Symbol Constructor%#02g <TextReadLexval3oLTextReadLexHl  acoreLam14TextReadLexx1% acoreLam15XTextReadLexx2& acoreLam16TextReadLexx36 acoreLam17HuTextReadLexx376789`iX0fUHCBase[]:EATextReadLex4FX,v%?9ΛV=UHCBase fromIntegral@TOKUHCBaseIntegralmJ3<AE FEP8TextReadLex4FX'v*234C=DGNܾ-UHCBaseseqCDFH995/I0rb5;TextReadLex_'C_Punc UHC.Base.conName ConstructorJ[AVUb`TextReadLexx acoreLam1PuncKFj>TextReadLex_'C_Punc ConstructorL}a!#ĆTextReadLex_'C_Punc Constructor acoreLam1M]ģŎTextReadLex_'C_Punc ConstructorNOwETextReadLex_'C_Punc ConstructorLMNOvI"'TextReadLex_'C_Punc Constructor acoreLam1P UHCBase Constructor*2`J#OP$&Q>z\܇TextReadLex_1(R>\YTextReadLex_2*S>x\TextReadLex_3,T>u\TextReadLex_4UE"(ˊTextReadLex4FXv8$QRSIU/VWTextReadLex_'C_Punc ConstructorKVWZf`vEbTextReadLex_'C_Punc Constructor%#IVXnTextReadLexx1 acoreLam1YXZoTextReadLexx1 acoreLam1[Z\GCxTextReadLex _'C_String UHC.Base.conName Constructor][AVUb`TextReadLexx acoreLam1String^ëzeTextReadLex _'C_String Constructor_TKTextReadLex _'C_String Constructor acoreLam1`֜ TextReadLex _'C_String Constructora*JcTextReadLex _'C_String Constructor_`abxl~7TextReadLex _'C_String  Constructor acoreLam1c\P VUHCBase Constructor*2`J#bc$&d>z\ܟTextReadLex_1(e>\ATextReadLex_2*f>x\TextReadLex_3,g>u\TextReadLex_4hEhTfl<TextReadLex4FXCv%N$def\h/iԆiTextReadLex _'C_String Constructor^ij#gEz4TextReadLex _'C_String Constructor%#\ikhTextReadLexx1 acoreLam1lkmXx/CWTextReadLex_'C_Char UHC.Base.conName Constructorn[AVUb`TextReadLexx acoreLam1Charoj[TextReadLex_'C_Char& Constructorp>0p8TextReadLex_'C_Char' Constructor acoreLam1qCYrTextReadLex_'C_Char ConstructorrS*$TextReadLex_'C_Char( ConstructorpqrsfC\5TextReadLex_'C_Char) Constructor acoreLam1t7MUHCBase Constructor*2`J#st$&u>z\ܗTextReadLex_1(v>\ITextReadLex_2*w>x\TextReadLex_3,x>u\TextReadLex_4yE:TextReadLex4FXqw.K`$uvwmy/zm@ܷ7TextReadLex_'C_Char Constructoroz{ x.TextReadLex_'C_Char Constructor%#mz | }j@TextReadLex _'C_Ident UHC.Base.conName Constructor~[AVUb`TextReadLexx acoreLam1Ident`/JTextReadLex _'C_Ident/ ConstructorBpHVTextReadLex _'C_Ident0 Constructor acoreLam1暹 ۰ZTextReadLex _'C_Ident Constructorv TextReadLex _'C_Ident1 ConstructorTextReadLex _'C_Ident2 Constructor acoreLam16=܆UHCBase Constructor*2`J#$&>z\܏TextReadLex_1(>\QTextReadLex_2*>x\TextReadLex_3,>u\TextReadLex_4EIEFTextReadLex4FXbwo$}/TextReadLex _'C_Ident Constructor7L]h0^TextReadLex _'C_Ident Constructor%#} $7FTextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype[AVUb`TextReadLexx acoreLam1 Text.Read.Lex-S}TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatype[AVUb`TextReadLexx acoreLam1Lexeme1׈BTextReadLex _'D_Lexeme8Datatype PnՃTextReadLex _'D_Lexeme9Datatype acoreLam1:%TextReadLex _'D_LexemeDatatype2TextReadLex _'D_Lexeme:Datatypee1\{J5TextReadLex _'D_Lexeme;Datatype acoreLam1=,UHCBaseDatatype ]JN4UHCBaseDatatype ]JrlKYUHCBase_'Dict_Datatype&>z\ܨTextReadLex_1(>\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_1JlT}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%mTextReadLex4FXwjPunc E;DTextReadLex4FXwlE7oTextReadLex4FXwoEݐaTextReadLex4FXwr8 E UTextReadLex4FXwub +iTextReadLexx_1_1OEde5tTextReadLex4FXw= Ea=2TextReadLex4FXwRat E`4TextReadLex4FXwgEL PTextReadLex4FXwAEڋLFTextReadLex4FXwƫ E"{TextReadLex4FXwdY+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_Show&>z\1TextReadLex_1E(>\TextReadLex_2F*>x\]TextReadLex_3G[nTextReadLex4FX2u8g_E΋Tǣ6TextReadLex4FXw//>I~ղTextReadLexI5 i@V:UTextReadLexIyQ<TextReadLex valDecDig[AVnbzTextReadLexcA acoreLam1EʋTextReadLex4FXwߛa+j UHCBase<=sj׉UHCBaseOrdq5V9J9ENjoTextReadLex4FXwP0#9TextReadLex%*eBE*tUHCBaseBoolaEj=UHCBase&&]-X@TextReadLex%*eCdy(UHCBaseFalseZF,6uTextReadLex4@E MbHh|UHCBase otherwise ELsJTextReadLex4FXw FAIL 163_67_0 E$TextReadLex4FXwԞ *9UHCBaseerror   W!%|UHCBaseTrue'5UHCBaseNothing/ E؋ TextReadLex4FXwɕfUHCBaseord0E׋\TextReadLex4FXw`Eԋ춍TextReadLex4FXwTextReadLex_'C_Int  Constructor Ы#TextReadLex_'C_Int Constructor acoreLam1!"vUHCBase Constructor *2`J# !$&">z\TextReadLex_1 (#>\١TextReadLex_2 *$>x\TextReadLex_3 ,%>u\5TextReadLex_4&\3%-+TextReadLex4FXt $"#$&/'cIgTextReadLex_'C_Int Constructor'(jQr[9TextReadLex_'C_Int Constructor%#' )iTextReadLexx1 acoreLam1)*Д*ukTextReadLexj72+ӃC#TextReadLexHnSD acoreLam1,&nOO/UHCBaseReal +,-.`[aUHCBase_'Dict_Integral.  &/>z\TextReadLex_10(#E6UHCBaseReal 1j:UHCBaseReal *2>x\އTextReadLex_3,3>u\TextReadLex_44P}nW_55>v\7TextReadLex_56P}m_67>{\ATextReadLex_68P}l1_79>t\TextReadLex_7:P}{_8;>q\TextReadLex_8<P}z;_9=>r\TextReadLex_9>& ѩ_10 ?>'j=*TextReadLex_101/@]COTextReadLexAO}~r|AЈ*TextReadLexj72 acoreLam1B-#7UHCBaseNum ABCD?Om|UHCBase _'Dict_RealDEo~9nϹUHCBaseNum FHj UHCBaseNum (G>\ TextReadLex_2*H>x\޲TextReadLex_3F/IN#؆BzTextReadLexTtJ]IATextReadLexAO}~r| acoreLam1KHTextReadLexHnSD acoreLam1LBTextReadLexx1 acoreLam1MTextReadLexx2 acoreLam1N:TextReadLexx3 acoreLam1OTextReadLexx4 acoreLam1PHuTextReadLexx4OP8;QcZX2TextReadLexx;R9!dTextReadLexxsS@_}TextReadLexb'TF`-DBJNLU\ ¤UTextReadLex4FX"u6/?@JQV\wTextReadLex4FX%u$,BJMLW聊KdTextReadLexa'TEJTVTUX\ TextReadLex4FXu-6YI2TextReadLexfracKLWSRZ\fTextReadLex4FXu4GSTXTGWTZH[\G!TextReadLex4FXu ;\>=pn9z6է{Charvx{}(lc TextReadLexEa -/G|}l’w<TextReadLexHj F acoreLam1}&qIUHCBaseEqM |}~>VoDAUHCBase _'Dict_Num  &>z\:TextReadLex_1N(>\TextReadLex_2O*>x\JTextReadLex_3P`iD|)~UHCBaseEq #]=TA[UHCBaseEqQ 4>v\TextReadLex_5R6>{\TextReadLex_6S8>t\TextReadLex_7T:>q\:TextReadLex_8U<>r\TextReadLex_9V/#sTextReadLex+3Lc}έΌjTextReadLexEa -/G acoreLam1> \TextReadLexHj F acoreLam1¼TextReadLexx1W acoreLam1TextReadLexx2g acoreLam1\SKTextReadLex4FXhudivalDig: Bad baseaRTextReadLex`.h \J}=TextReadLex4FXaupi8\Hz!>TextReadLex4FXcuEnk9+DYTextReadLexx1ia.jlUHCBase==FdQ# \bJdTextReadLex4FXYuvxi10\`}TextReadLex4FX[uyvk9 IF,DTextReadLexx1j\ɏCrTextReadLex4FXui16\XTextReadLex4FXSul~k9 gFTextReadLexx1k \䩌C:TextReadLex4FXu9\ٹzTextReadLex4FXu0lH7TextReadLex\m;a'V\TextReadLex\n\=|J TextReadLex4FX~uf\$bTextReadLex4FXua8#,|TextReadLex Aoo]TextReadLex Ap\8WAlTextReadLex4FXsuF\5~J ATextReadLex4FXvujADٌTextReadLexIqӜdTextReadLexIrQ8TextReadLexk#t  / \y'/TextReadLex4FXuA\ř>TextReadLex4FXuo\ TextReadLex4FXu$\ǔTextReadLex4FXuE \gTextReadLex4FXuh/ \uTextReadLex4FXuޭa\v`TextReadLex4FXu8\'TextReadLex4FXu\;TextReadLex4FXuE \ǡƤTextReadLex4FXu/ \k`.TextReadLex4FXu?0\hTextReadLex4FXu֊\{p TextReadLex4FXuC\xTextReadLex4FXu/; \qTextReadLex4FXuӠ; \&RTextReadLex4FXv,g7\۱ܣTextReadLex4FXv10##oX TextReadLexp ->wt]9TextReadLexp ->xabK[TextReadLexԭQz  / \/guTextReadLex4FXv{0\d5TextReadLex4FXv\,TextReadLex4FXv \TextReadLex4FXv!/;1A-7q,TextReadLexvalDig⢹ų^TextReadLexHj F acoreLam1r|:TextReadLexEa -/G{,Q8 TextReadLexscanmXTextReadLexbase  acoreLam17TextReadLexx1 acoreLam1TextReadLexx2 acoreLam1H;urJTextReadLexx18;L`TextReadLexc; uTextReadLexcsHTextReadLextcF|TextReadLextc;s`tTextReadLexn\ұo/ZTextReadLex4FXvXs:\б&fTextReadLex4FXv[]Pc~y->99\αV6TextReadLex4FXv_9ӗB_fj\7>TextReadLex4FXvc|a-j_UHCBase>>p- dM+TextParserCombinatorsReadPgetnn\űn.TextReadLex4FXvT9\ӱTextReadLex4FXvWopn/H\ȱ':TextReadLex4FXvO9\ƱqV~TextReadLex4FXvR/opn/(Z?h;TextReadLex_'okTextReadLexbase  acoreLam1(u TextReadLex_'x acoreLam1G;kðTextReadLex4FXy`i-BܛUHCBaseidn9ypn9(Z?hTextReadLex_'ok(uTextReadLex_'x acoreLam1\ֱ7nTextReadLex4FXv9op\ձTextReadLex4FXv:JZ8 9UHCBasenull\ԱTextReadLex4FXv<1f;sUHCBasenot\OJTextReadLex4FXv?i`HControlMonadguard.4(.TextParserCombinatorsReadP MonadPlusH n9pn3v>^_RecY{||}n9f1TextReadLex lexDigitsK!TLTextReadLexbase acoreLam1GՌ TextReadLex4FXzKn9yp^TextParserCombinatorsReadPlook(Z?kTextReadLex_'ok8(uTextReadLex_'x9 acoreLam1G*ZϩTextReadLex4FXy;n9op9G%[ckk|NpTextReadLexreadOctP S&F@;Z A&HNk&E=5Wx&n 5\DTextReadLexHNk&/ acoreLam1!Gr)kTextReadLex4FXIzSHi8"Gp&aTextReadLex4FXKzFk ! " #kTextReadLexx1 acoreLam1#$Gk QTextReadLex4FX@zlQ%Gj-)5o"TextReadLex4FXAz P&p(TextReadLex notANumber%$' A TextReadLex isIdfChar([AVnb>TextReadLexc acoreLam1)GIAHdTextReadLex4FXbz=o_'*GFPTextReadLex4FXezBl+NˉɏUHCBaseelem,xzHUHCBaseEqw>7J()-GE(qTextReadLex4FXfzC:k.gn2UHCBase isAlphaNum(/akknb;UHCBase||-*0E) =TextReadLex isIdsChar1[AVnb=TextReadLexc acoreLam12G`"=pTextReadLex4FX[z2v,1_3G_!Y>WTextReadLex4FX\z3xu4;DUHCBaseisAlpha1/325B7RTextReadLexlex_id6GNU^TextReadLex4FXzt7f܄QTextParserCombinatorsReadPsatisfy0nypnz68(Z?mTextReadLex_'ok 89(uTextReadLex_'x  acoreLam1:Gj:TextReadLex4FXzz;4> TextParserCombinatorsReadPmunch'<FS+TextReadLex4FXy=(Z?mTextReadLex_'ok9nypn9z:<=>_hO^TextReadLex_'x  acoreLam1?(uTextReadLex_'x acoreLam1@G YzTextReadLex4FXz2:>?AGW TextReadLex4FXz 9z@nopABLd@ CTextReadLexlexIdCGOx'TextReadLex4FXlzMe DGM( TextReadLex4FXnzPcopCEGLFTextReadLex4FXozQabInfinityFG;0TextReadLex4FXpzSaG ^#DTextParserCombinatorsReadPstringEHFW,TextReadLex4FX3y^pn9zFnDIFRTextReadLex4FX4y@] &JFeTextReadLex4FX6y[opIKF£f4TextReadLex4FX7y9ZNaNLGثcTextReadLex4FX8yYGKMGϻ]TextReadLex4FX;yMVpn9zLnJNGERx]#TextReadLexlex_nannO,~TextParserCombinatorsReadP+++nMnHnPVYTextParserCombinatorsReadP<++N5Q(Z?jTextReadLex_'okR(uTextReadLex_'x acoreLam1SGC0%TextReadLex4FXxz_Top TGBňnTextReadLex4FXyza#RUG@@Z$TextReadLex4FX{zd TnpnUnSV uTextReadLexlexEOFnypQW(Z?kTextReadLex_'okX(uTextReadLex_'x  acoreLam1YV 6yTextReadLex׸!  $,OXYZV :}TextReadLex׸!  %,XXZ[V ?G|TextReadLex׸!  &,oX[\V ebiTextReadLex׸!  ',xX\]EL¬ӺTextParserCombinatorsReadPpfail ^Gz\gTextReadLex_1(l>\ٹTextReadLex_2*m>x\TextReadLex_3,n>u\-TextReadLex_4oGTextReadLex4FXz$klmco/pT2TextReadLex_'C_Rat Constructorepq./TextReadLex_'C_Rat Constructor%#cpr(Z?hTextReadLex_'oksuTextReadLexbase acoreLam1t(uTextReadLex_'x acoreLam1uGx|TextReadLex4FXzuvGuuTextReadLex4FXz*?@wxmvMUHCBaseNumŰ&JsxG`}TextReadLex4FXz~2wvutnopxy*xTextReadLex lexIntegerzK!TLTextReadLexbase acoreLam1{G̋B0TextReadLex4FX{z|XPZTextReadLex4FX1p~ rznypn9{|} + TextReadLex signedExp~Gٌ7 2 TextReadLex4FXz+G،4/ TextReadLex4FXz-G֌0nTextReadLex4FXzOnznz~nypnz(Z?kTextReadLex_'ok(uTextReadLex_'x acoreLam1G8HJTextReadLex4FXzy Ym%s lZTextReadLex4FXNpsC(Z?kTextReadLex_'ok nypn_hl TextReadLex_'x acoreLam1(uTextReadLex_'x  acoreLam1GNjoTextReadLex4FX{ PG֋r[TextReadLex4FX{ PCnopܮy]A2TextReadLex_'xD acoreLam1]b[TextReadLex_'xE  acoreLam1,C_qצTextReadLexe %,-{=1>uTextReadLexe % G݋؇:9TextReadLex4FX{""PUHCBasenegatew/F x?TextReadLex4FX xnMfTextReadLex signedExpN acoreLam1E&GTextReadLex4FXxy F*xTextReadLex4FXx;Onnypn(Z?kTextReadLex_'ok(uTextReadLex_'x acoreLam1F&XTextReadLex4FXxO nopNfTextReadLexlexExpF1)!TextReadLex4FX xn}F0V5@TextReadLex4FX x!EF/Q/TextReadLex4FX x"HeF-J)iTextReadLex4FXx&Onznznpnz(Z?kTextReadLex_'ok-(uTextReadLex_'x. acoreLam1FͦTextReadLex4FX%xJ,Y\TextReadLex4FXq(Z?kTextReadLex_'ok4nypn9_h:sTextReadLex_'x. acoreLam1(uTextReadLex_'x5 acoreLam1F2TextReadLex4FX)xP3(F~TextReadLex4FX,xU%?@wE2TextReadLex4FX0x[<!2wERTextReadLex4FX1x] nopE‡L*TextReadLex4FXxnypbE]TextReadLex4FXx>0-,S-TextReadLex lexHexOctnpnz dWTextReadLexvalExpC<ATextReadLexHfn ? acoreLam1KJTextReadLexHf{> acoreLam1}^>jETextReadLexratU acoreLam1Jk J;TextReadLexexpV acoreLam1Fo5.GTextReadLex4FXLxEi10Fme@wTextReadLex4FXNxrCkF59ETextReadLex4FXx,?`i%~UHCBase^^B4O@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$wYTextReadLexx3;C<]TextReadLexexpFI=sTextReadLex4FXbxo6н TextReadLex賃a-j\AUHCBase>=r֓(UHCBaseOrd˰/JHzobTextReadLex賃+HMTextReadLexĵ3  Fa%]TextReadLex4FXZxwkF_Ui\WTextReadLex4FX\xxuF^-fަTextReadLex4FX]xt / F+lcTextReadLex4FXx FWUoTextReadLex4FXTx} acoreLam1@۹TextReadLexx1sW acoreLam1@ܹTextReadLexx2tX acoreLam1@ݹTextReadLexx3um acoreLam1H̱tdTextReadLexx2p;:<TextReadLexfsqKeUTextReadLexHg:x$]yxmvrUHCBaseNum@TJF:ӴTextReadLex4FXqxK`E݅%TextReadLex4FX2x^f_E,TextReadLex4FX3x`^ F֭TextReadLex4FX8xhYYFTextReadLex4FX:xkWk}^>jETextReadLexrat}EA :DTextReadLexر;NhTextReadLexexpFNMZĶTextReadLex4FXmxdFM%XG TextReadLex4FXnxc FP]cTTextReadLex4FXkxf ///y߶ eTextReadLexvaluePrTextReadLexHfn ? acoreLam1b]TextReadLexHf{> acoreLam1կ`fTextReadLexHg~(E acoreLam1Y@TextReadLexxs acoreLam1F,tbTextReadLex4FXxۻF'|TextReadLex4FXx FKe@TextReadLex4FXxZ2w(Z?kTextReadLex_'okT1t"TextReadLexHfn ? acoreLam1-yTextReadLexHf{> acoreLam1ժ}6TextReadLexHg~(E acoreLam1(ujTextReadLex_'x acoreLam1FPYTextReadLex4FXyopF `TextReadLex4FXy$Pn9`ľ؊TextReadLex4FXox|(Z?kzTextReadLex_'oknypn9%_TextReadLexHfn ? acoreLam1!)TextReadLexHf{> acoreLam1ETextReadLexHg~( E acoreLam1_h kTextReadLex_'x! acoreLam1(ucTextReadLex_'x acoreLam1F̠TextReadLex4FXy opF TextReadLex4FXy#!Pn`b'SYTextReadLex4FXYo*x (Z?k~TextReadLex_'oknypn  @3TextReadLexHfn "? acoreLam1 cTextReadLexHf{#> acoreLam1 VTextReadLexHg~($E acoreLam1 _h}$TextReadLex_'x% acoreLam1_hcTextReadLex_'x& acoreLam1(ugTextReadLex_'x acoreLam1F6 NTextReadLex4FXuxȟ    nopU&TextReadLex lexDecNumberŇD TextReadLexHg~(EInTextReadLexHf{>g[UHCBase FractionalZ}JTextReadLexHfn ?FduTextReadLex4FXy  ``fTextReadLex4FXojnypn9it#1TextReadLex lexNumbernP6lgxTextReadLex isPuncChar[AVnbTextReadLexc acoreLam1F(TextReadLex4FXx ,;()[]{}`+,(Z?jTextReadLex_'ok(u TextReadLex_'x acoreLam1F CPTextReadLex4FXyUA:9FۇJTextReadLex4FXyW 9znop ,z[TextReadLexlexPunc!F'| cMTextReadLex4FXyN7nypnz!"b^_;w/TextReadLex_'C_EOF UHC.Base.conName Constructor#[AVUbaTextReadLexx acoreLam1EOF$\/hQTextReadLex_'C_EOF Constructor%E|TextReadLex_'C_EOF Constructor acoreLam1&~wpTextReadLex_'C_EOF Constructor'ܝK zTextReadLex_'C_EOF Constructor%&'(<3TextReadLex_'C_EOF Constructor acoreLam1)RqͦUHCBase Constructor*2`J#()$&*>z\oTextReadLex_1(+>\ٱTextReadLex_2*,>x\TextReadLex_3,->u\%TextReadLex_4.F|o@TextReadLex4FXy<$*+,".//&Œ,TextReadLex_'C_EOF Constructor$/01ۇvTextReadLex_'C_EOF Constructor%#"/ 1ÔTextReadLexx1 acoreLam112(Z?mTextReadLex_'ok3TP'ً[TextReadLexHPEnTu$V' acoreLam14+A]TextReadLex reserved_ops( acoreLam15(uTextReadLex_'x acoreLam16 A$}TextReadLexܢ$G+3547]?DI~>~TextReadLexܢ$G678Y1 3؍TextReadLex4FX p@n 59Y/2TextReadLex4FX pCHop8n9 :Y$ҸwTextReadLex4FXp<  5;Y24TextReadLex4FX p?op:n;/<TextReadLex isSymbolChar=[AVnb"TextReadLexc acoreLam1>Y+'ڳÓTextReadLex4FXp1!@#$%&*+./<=>?\^|:-~+,=>?wrɾTextReadLex lexSymbol@F+l5GTextReadLex4FXyd=>AF'3rTextReadLex4FXyg:@9BF2|GDTextReadLex4FXyhm~CFވ.,F&TextReadLex4FXykW:B99zADF݈*B9TextReadLex4FXym"@EFˇ !tTextReadLex4FXyp :D99zCFFʇTextReadLex4FXyr->GFȇTextReadLex4FXyu:F99zEHFLJToTextReadLex4FXyvP<-IFŇ$+TextReadLex4FXyz:H99zGJFć,tTextReadLex4FXy{ |KF҈d%ZTextReadLex4FXy~s:J99zILFч;TextReadLex4FXy\MFχsTextReadLex4FXy(:L99zKNF·K6TextReadLex4FXy=OḞ0TextReadLex4FXy:N99zMPF+-TextReadLex4FXy|::QFyܭfTextReadLex4FXy(:P99zORFxϼTextReadLex4FXy)u..SS@O@>TextReadLex reserved_ops99z:R99zQT6 LTextReadLexHPEnTu$VUxzaUHCBaseEqFJ,V`*"ӷ7TextReadLex4FXp*w<WZtTextReadLex4FX0s=!2TSnypn9zVWX>bTextReadLex _Rep0Lexeme  UHC.Base.to0Representable0YtB` TextReadLexproj_1 acoreLam1Z$E#TextReadLexproj_2YZ[\>ﰅ8UHCBase:+:]`iQ;UHCBaseL1^laڂproj_3_tBTextReadLexproj_3`$L#TextReadLexproj_3_`[alaproj_4btBiTextReadLexproj_4c$G#TextReadLexproj_4bc[dlaڀproj_5etBjOTextReadLexproj_5fXP\RTextReadLex4FX1p~ efg\h`ixCUHCBaseR1ila{proj_8jtBTextReadLexproj_8kXRTextReadLex4FX0p|<!jk/glXCproj_11m^e>@TextReadLexproj_11n2d9_TextReadLexproj_11mn[o X֮proj_12p^e>}ATextReadLexproj_12qYEvTextReadLex4FX-pwG$ pqgr Xproj_15s^e>J[TextReadLexproj_15tYD\TextReadLex4FX,pv% st//guXlproj_18v^e>MTextReadLexproj_18w2d._TextReadLexproj_18vw[xXproj_19y^e>LTextReadLexproj_19z2d/_TextReadLexproj_19yz[{Mproj_20|^bwTextReadLexproj_20}Yi8TextReadLex4FX'pn* |}g~MVproj_23^bt TextReadLexproj_23Yle1TextReadLex4FX&plz+/gMyproj_26^bqJTextReadLexproj_265dV5TextReadLexproj_26[Mproj_27^bpTextReadLexproj_27YǪs\TextReadLex4FX#ph. g]cproj_30^c&!TextReadLexproj_304dG8TextReadLexproj_31`i^P JUHCBaseU1 ////Y.z\TextReadLex_1YϮTextReadLex4FXpR<`ijchUHCBaseK1Yx!TextReadLex4FXpS ;`iXUHCBaseM1Yr(TextReadLex4FXpU:Y#-;TextReadLex4FXpVt9]Y"'ߊTextReadLex4FXpX8]Y!(TextReadLex4FXpY^7]Y %MTextReadLex4FXp[-6|Y[V#TextReadLex4FXPp\AYZQ2TextReadLex4FXQp+@hY<[ETextReadLex4FXpM?hY6LTextReadLex4FXpNU>hYM_TextReadLex4FXpP =&>z\TextReadLex_1Yr%1TextReadLex4FXIpSHYq!ZTextReadLex4FXJp.GYpiTextReadLex4FXKpFYo)B vGTextReadLex4FXLpEhYn& VTextReadLex4FXMpDhYm%r jTextReadLex4FXNprC]Yl"R TextReadLex4FXOpB[&>z\TextReadLex_1Yi ATextReadLex4FXBpVOYhi<TextReadLex4FXCp%NYgATextReadLex4FXDpMYf2TextReadLex4FXEpLhYe񺴑TextReadLex4FXFpK]YdRwTextReadLex4FXGpiJhYs&YkTextReadLex4FXHpI&>z\TextReadLex_1YWTextReadLex4FX;pMVXTLwTextReadLex4FXpS]X8TextReadLex4FX?pRhYkY2TextReadLex4FX@plQ]Yj1"TextReadLex4FXApP&>z\TextReadLex_1XBɿTextReadLex4FX4p@]X?yLTextReadLex4FX5p\X;TextReadLex4FX6p[X:ƺTextReadLex4FX7p9Z]Y`lTextReadLex4FX8pYhY\ؒjTextReadLex4FX9pcXhYXTextReadLex4FX:pWY&>z\TextReadLex_1YNYVTextReadLex4FXmpdYM~1Tn TextReadLex4FXnpޒcYL}UTextReadLex4FXopabY;9TextReadLex4FXppahY:[TextReadLex4FXqpK`]XQ%TextReadLex4FX2pf_]XGm,TextReadLex4FX3p^&>z\TextReadLex_1YEp1R7qTextReadLex4FXfp:kYDmOxTextReadLex4FXgpӉjYSJKTextReadLex4FXhpdiYR~qHnTextReadLex4FXiph]YQ}II-TextReadLex4FXjpNg]YP)_TTextReadLex4FXkpfhYO\'TextReadLex4FXlpۨe/pGoTextReadLex _Rep0LexemeRepresentable0nxTextReadLex _Rep0LexemeRepresentable0 acoreLam1r8TextReadLex _Rep0LexemeRepresentable0@hv6TextReadLex _Rep0LexemeRepresentable0c#ZTTextReadLex _Rep0LexemeRepresentable0 acoreLam1IM"ɧPUHCBaseRepresentable0:KpJ:ွYUHCBaseRepresentable0:KpJ> )~UHCBase_'Dict_Representable0&>z\TextReadLex_1(>\'TextReadLex_2YKw&3TextReadLex4FX`pȌqX/D$uC;TextReadLex _Rep0LexemeRepresentable0hhDZrTextReadLex _Rep0LexemeRepresentable0XzoEjTextReadLex$R"&j}ccUHCBaseEq'ŮJxzZUHCBaseEqɰ,JTޗA8LTextReadLexH(&vy2UHCBaseCY JV`TextReadLex Z$(Eu'&tN3uٽ:TextReadLex^t &[U,:b 3TextReadLex)2C!&h}chUHCBaseEq'Ȯ[JIoTTextReadLex.imߙV &f8#~TextReadLexv9GL"-&V,3]TextReadLexzRo.&TP >TextReadLexcU{Xy &Z DxkTextReadLexh Y!b &YmXUyL[TextReadLexlÊP^88 &Xؐz\TextReadLex_1(>\/TextReadLex_2YCTextReadLex4FXq+/ .>NxTextReadLexJR   h@6; TextReadLexJ  XjqvTextReadLex lexEscCharnzyp (Z?jTextReadLex_'ok   (uTextReadLex_'x acoreLam1J>*TextReadLexk#," |*TextReadLexk#,' VTextReadLexk#,\ TextReadLexk#,a TextReadLexk#,b  TextReadLexk#,f > TextReadLexk#,n XTextReadLexk#,r zaTextReadLexk#,t TextReadLexk# ,v ] Yŭ0.2TextReadLex4FXqop nz; YǭwoTextReadLex4FXqPop nz; Yɭ{HTextReadLex4FXqvop nz; Y˭#TextReadLex4FXq op nz; Yݭ>9TextReadLex4FXq"op nz; Y߭`GTextReadLex4FXqopnz; Y᭽(HTextReadLex4FXqopnz; Y㭵x7TextReadLex4FXqop\nz;  Yխ=rTextReadLex4FXqJop'nz ; !Y׭`8TextReadLex4FXq~`op"nz!;"p|TextReadLex lexNumeric#` FTextReadLex4FX.n#op $_8hTextReadLex4FX0n<!Pbn#nzypn$%(Z?jTextReadLex_'ok"%&(uTextReadLex_'x# acoreLam1'_YTextReadLex4FXny&nzypn'((Z?jTextReadLex_'ok*()(uTextReadLex_'x+ acoreLam1*_h*TextReadLex4FXnk)+_@TextReadLex4FXn>,/ 1UHCBasechr*-_V7TextReadLex4FXnopz+._PTextReadLex4FXn/A޹QbUHCBasemaxBound09;UHCBaseBounded .AJ1_(.TextReadLex4FXnB.2`+vTextReadLex4FXn3uUnxUHCBase toInteger@14`(cTextReadLex4FXne)25`&qTextReadLex4FXnO 4nzpn5nz-6`hn8TextReadLex4FX'n*nzyp7(Z?jTextReadLex_'oko78(uTextReadLex_'xp acoreLam19ӍDgTextReadLex̺t,@89:ҍbTextReadLex̺u,A8:;эfTextReadLex̺v,B8;<ЍTextReadLex̺w,C8<=׍mTextReadLex̺x,D8=>֍HTextReadLex̺y,E8>?Ս TextReadLex̺z,F8?@ԍvTextReadLex̺{,G8@Aˍ̈TextReadLex̺|,H8ABʍ2PTextReadLex̺} ,I8BCɍˋPTextReadLex̺~ ,J8CDȍ9`TextReadLex̺ ,K8DEO+7eTextReadLex̺ ,L8EFNV]TextReadLex̺ ,M8FGMQsTextReadLex̺,N8GHL]TextReadLex̺,O8HICXTextReadLex̺,P8IJB[͙ pTextReadLex̺,Q8JKAFpTextReadLex̺,R8KL@A11TextReadLex̺,S8LMGLGTextReadLex̺,T8MNFOm0HTextReadLex̺,U8NOEKlxTextReadLex̺,V8OPDvn'xTextReadLex̺,W8PQ;qk՘TextReadLex̺,X8QR:|e_0TextReadLex̺,Y8RS9"f0TextReadLex̺,Z8ST8z@`B`TextReadLex̺,[8TU?f}`TextReadLex̺,\8UV>aDTextReadLex̺,]8VW=lx(TextReadLex̺,^8WX:nz9nzY \t7TextReadLex4FXqopYxZTextReadLex4FXqFSYTextReadLex4FXt7G[S,STextReadLex4FXtpn9znz[;5TextReadLex4FXt:nz9nz[;TextReadLex4FXt0op[+TextReadLex4FXtDC4[녈TextReadLex4FXtG[+hzTextReadLex4FXtpn9znz[c_tTextReadLex4FXt=:nz9nz[x!TextReadLex4FXtgop[ku)TextReadLex4FXtDC3[Kp PTextReadLex4FXtAG[kTextReadLex4FXtsSpn9z nz [k8[PTextReadLex4FX@slQ:nz9nz [i0 ~/TextReadLex4FXBsVOop[hj<TextReadLex4FXCs%NENQ[gBTextReadLex4FXDs°MG[dRTextReadLex4FXGsiJpn9znz[r3 ?TextReadLex4FXIsSH:nz9nz[pkTextReadLex4FXKsͽFop[oBGTextReadLex4FXLsEEOT[n֚VTextReadLex4FXMsDG[[ݔ#TextReadLex4FXPs\Apn9znz[ETextReadLex4FXss?:nz9nz[;_TextReadLex4FXsv =op[TextReadLex4FXsx<ETX[!TextReadLex4FXsy ;G["͊TextReadLex4FXs~8pn9znz[ cKTextReadLex4FXs-6:nz9nz[[*fTextReadLex4FXs4op [YvyTextReadLex4FXs3STX![Z+`TextReadLex4FXsq2G "[ gUTextReadLex4FX"s6/pn9z!nz#[f*TextReadLex4FX$s-:nz"9nz$[nE1TextReadLex4FX&sz+op%[kC28TextReadLex4FX's*NUL&[? TextReadLex4FX(s)G%'[QTextReadLex4FX+s&pn9z&nz$([PvTextReadLex4FX-sG$:nz'9nz#)[ {pTextReadLex4FX/s"op*ZTextReadLex4FX0s<!SO+ZZRTextReadLex4FX1s G*,ZB#TextReadLex4FXsDpn9z+nz)-Z>STextReadLex4FXsGop.ZI3UTextReadLex4FXsHySOH/Zñ_;[TextReadLex4FXsJG.0ZWKȤTextReadLex4FXsOpn9z/nz-1Z?{ATextReadLex4FXsRPnz0nz,2Z;3xTextReadLex4FXsU:nz19nz(3XTextReadLexlexAsciinz4)}gTextParserCombinatorsReadPchoice9nz25Zs(]ӶkTextReadLex4FXHr5IO36Zq/TextReadLex4FXJr8.GO"nz57 ,zTextReadLexlexEscnzO nz68_"dFTextReadLex4FXn  y7nzyp89(Z?jETextReadLex_'ok:(u_TextReadLex_'x acoreLam1;ZF] TextReadLex4FXercl?build/103/ehclib/base/Text/Read/Lex.hs-cpp:154:22: monadic bind<k`1PP]TextReadLex Bnz=Q` ̗ UHCBasefailp;>ka=HTextReadLexoR?:>?1k-TextReadLexc@״ VTextReadLex$MAZIMDTextReadLex4FXbr^oop?nzA/B*N6TextReadLexlexCharnzyp9CZT_hTextReadLex4FXWrLYznypD(Z?j3TextReadLex_'okDE(u,TextReadLex_'x acoreLam1FiT>rTextReadLexqG [TextReadLexqgEHWq#TextReadLexoc,&EHF IZbTextReadLex4FXropnI;GJ#O+럒GTextReadLex_'xh acoreLam1K95oTextReadLexLNC UHCBaseisSpaceJMiPTextReadLexKM] NZ圫TextReadLex4FXropOZE:TextReadLex4FXr\PZ( TextReadLex4FXrpnzOnNQZ"TextReadLex4FXrpRۅ TextParserCombinatorsReadP skipSpacesnPnQ/SR0Wwe\TextReadLexbodyT5xTextReadLex lexStrItem* acoreLam1U[AVsbTextReadLexf acoreLam1V^ 2TextReadLex4FX/k  "W(Z?j>TextReadLex_'okTUnypTVWX8TextReadLex lexStrItem+ acoreLam1YZ/TextReadLexf, acoreLam1Z(uTextReadLex_'x acoreLam1[ZqqTextReadLex4FXr?build/103/ehclib/base/Text/Read/Lex.hs-cpp:279:16: monadic bind\脪˅TextReadLexјn=p[]R}TextReadLexؘZ]^Lj峼TextReadLexc_lITextReadLexesc`Z{TextReadLex4FXrIaaHj #UHCBase/=,^"b@rPTextReadLex瘾z/`_csTextReadLex瘾zbcdZӝsTextReadLex4FXrLe[AV^bTextReadLexs9zYdfZtTextReadLex4FXrenopf gZ TextReadLex4FXrC:^hZ JTextReadLex4FXrY9z9zgiZTextReadLex4FXr8SX9z9zhni//ja誔W_TextReadLex lexStringkZc}\{TextReadLex4FXXrN4y\lW8yTextReadLexlexEmptynpnzkCmGsv+TextReadLex lexStrItemnzOnznZBKTextReadLex4FXyr#nplmoZڱT3ײTextReadLex4FXs SmpZ5}TextReadLex4FXrF"npnzpnoq(Z?jVTextReadLex_'okr(uBTextReadLex_'x acoreLam1sZ&.TextReadLex4FXr?build/103/ehclib/base/Text/Read/Lex.hs-cpp:148:14: monadic bindtj1*TextReadLexIn=psuj>KZCTextReadLexMruvmS$TextReadLexcwv0HTextReadLexescxZyX~JTextReadLex4FXrvyZwT|?TextReadLex4FXropxzZv|nTextReadLex4FXr_'{Z_TextReadLex4FXrpnzzny|ZdTextReadLex4FXra,v'}Z~'TextReadLex4FXr7/w|~Z|x@TextReadLex4FXr}Z" Z5TextReadLex4FXrpn~n{n/Zl)tTextReadLex4FXs=nypqZD'TextReadLex4FXs'\k,TextReadLex lexLitCharnpnzZȱ,lTextReadLex4FXs)OBZƱ\c~TextReadLex4FXs,/O?nZıbTextReadLex4FXs/ O nZұtAZTextReadLex4FXs2sOjnZб,?TextReadLex4FXs5]OnG3+TextReadLexlexTokennOVn(Z?mTextReadLex_'ok!(uTextReadLex_'x# acoreLam1ZԱ rTextReadLex4FXs>build/103/ehclib/base/Text/Read/Lex.hs-cpp:73:18: monadic bindc:TextReadLex %]%n9z=pH:MTextReadLex#%Z&sJxTextReadLexs)Wah]`STextReadLex"9%h*ZױdTextReadLex4FXs`opn9z/Zޱ<&TextReadLex4FXsW],.HTextReadLex4FXi9%ɪ7TextParserCombinatorsReadPgathern9zypn9zޟÅ>TextReadLexhsLexn9zpRy͑AZTextReadLexlexnpR