ELF@4( " ;{\wGEGwEw eCpc" EuEu&v ENME@u&uEdu& eE;CTru@BEcE ~ u eeuEu&E;CTrM;{\w>GC`VSGFEGEECpcE;CTrM;{\w>GC`VSGFEGEE CpcE;CTrM;{\w>GC`VSGFEGEE@Cpc EEEv s eEuEEpvE;CTruEu&cE;CTrEuFHEcv;{\w/}~8GEGGG-GweCpceE;CTrEuEJFEcf ~udJeE;CTr&EuEFEEcv s eEEEEv uE0u& ;{\wIGEGGGAGGEEGEEEpCpC  /EEEE /E;CTrX;{\wIGEGGGAGFEEGEEECpc os e;{\wG8EweCpcoE;CTr'EuF EvEu&cf o;{\wGEG7weCpC uEE0v EEpfE;CTrEcE;CTrM;{\w>GC`VSGFEGEECpcE;CTrEuFEEPcf  ;{\w$P|+GLEGECp EEf EEEEE;CTrEuFEEPcf  ;{\w$P|+GEGECp  EEEE<E;CTrEuFEE5cfE s E ;{\wGEwCp c EEEEE s#EEE9EEE8  E@uE` u&E;CTrEuFEE5cf sE ;{\wG EE EwbCp cB EE s#EEE9EE E\  FHFEE| u&f E;CTrE u&cv ;{\wG7weCpC v E, v EEEd vE;CTrE cE;CTrM;{\w>GC`VSGFEGEECpc ENA؋NQPeE;CTrE@ u&cvv FNA؋NQPu E@؋MQPu ef CEEhEE  Gs"E@ًEPQu eE  E@؋MQPu ef #EEXEE  's"E@ًEPQu eE D gsEpEP &EpE x&f guuE4u& g ;{\w'G E GEuGCECp EC v gE @؋M QP덐 EExEE sE @ًE PQ(E, FHFEE\u&f F@EFEEu&E;CTrEu&cvvE;CTrM;{\w>GC`VSGFEGEE`Cpc EE"f EEfE;CTru@BEcEECv ;{\wG7weCpC v Epv EvE;CTrEcE;CTrM;{\w>GC`VSGFEGEECpc h  T  @  ,     ;{\wGF weCpcE;CTr!EuvEu&cE;CTr&EuEFEEcvE;CTrM;{\w>EuGTF GGG-GGEFECpcE;CTr&EuEFEEcvE;CTrM;{\w>EuGF GGG-GGEFECpcE;CTr&EuEFEEcvE;CTrM;{\w>EuGF GGG-GGEFECpc EufE;CTr0EuF +FEEEE,cE;CTr@;{\w1EuGLFGF GEEhCpc uE;CTrT;{\wEEuGFGF GEEFEEECpcE;CTrS;{\wDEuGF GFGGG-GGEFECpcfc $;{\w1F;E}3G,E GEG GECp$cGE GEGGhE GEGF GE GEc s-;{\w=GE GE GEvE&CpcvE;CTr@ ;{\w1EuGG-F GEFECp c# suEh$&;{\w%GE GF GECpcvE;CTr7EuFEFEFEv E$[&cfF EEE EF EF EEE EF EE;CTrEuFEEpcf uB ;{\w8GHEN+MGEEMEE|Cp cfE;CTr1EuF EFEvEu&cE;CTrF;{\w7EuGFGF GFGEE|Cpcv uE;CTrZ;{\wKEuG$FGF GFGEEFEEECpcvE;CTrY ;{\wJEuGF GFGFGGG-GGEFECp cF EEE EhF Ep(F suE4;{\w9GE GEGFGEGEGEECpcF suEENMEY&vF ;{\wHGE GFGFGF GEF EFEvEj&Cpcf uE`u&F EEE E E;F |E FEuEu&f siuE(u& suY@BE ;{\w3G FFEGEEEE EEPCp cEEf FEEEEEf FpEu& }su*@BEE@u&EE }E@uEdu& } ;{\wF@GwCp cf }s돾Eu& }su+@BEEpE$u&EE|v }FHFEEXu&f E;CTrEu&cv ;{\w%F HGGFGweCpcE;CTr!EuvE u&c ;{\w"G` EGGGweCpcvE;CTr,EuF EFEEEc ;{\w.G EGFGGEGGweCpcE;CTr'EuF EvE$!u&cf ;{\w6F@Gp!GEGNAًFPQu eCpc E!u&fB s u euE"u& uE("u& E;CTrFEFEE`"cf  ;{\w G"EGEGECp c ;{\w$F HGFGFGweCpcfE;CTr!EuvE"u&c ;{\w"G<#EGGGweCpcvE;CTr,EuF EFEEEc ;{\w.G#EGFGGEGGweCpcE;CTr'EuF EvE$u&cf ;{\w6F@GL$GEGNAًFPQu eCpc E$u&fB s u euE$u& uE%u& E;CTrFEFEE<%cf  ;{\w G`%EGEGECp c ;{\w$F HGEGFGweCpcfE;CTr'EuFEv E%u&cf  ;{\w(G&FGEGGGweCpcfE;CTrS;{\wDEuGF GGX&GFEFEGEECpcf  ;{\w4G&EGEGFGGEGGw eCp cfE;CTr1EuFEF EvE 'u&c ;{\w>F@G`'GEGEGNAًFPQ eCpc E'u&f s euE(u&v E;CTruE((u&c uev EEE EE( E;CTr!FEFEF EE(c;{\w&G(EGEGEGECpcv v ;{\w>EFGGGGGGEGGGEweCp c ENMEx)u&D s);{\w5GEGE GEwevE)u&Cpcv FEF EvE)u&E;CTr-EuF EFEvEP*u&c  ;{\w.G|*FGFGEGGGweCpcE;CTrY;{\wJEuGF GG*F GGFEFEGEECpc  ;{\w4G +EGEGFGGEGGw eCp cfE;CTr1EuFEF EvE|+u&c ;{\w>F@G+GEGEGNAًFPQ eCpc E,u&f E;CTrEt,u&cv vE;CTr%EuF EFEEc ;{\w.G,EGFGGFGGweCpcE;CTr'EuF EvE(-u&cf ;{\w8F@Gt-GEGNAًFPQeCpcfE;CTr%EuF EFEEc ;{\w.G .EGFGGFGGweCpcE;CTr'EuFEv EH.u&cfE;CTrEuFEEcfE;CTr: ;{\w+EuG.FGEECp cv e ;{\w/G /EEGEEE\/Cp C f s eEt/v FpE/u& =s eE/u& =FEEEEE 0f ?;{\wRF@D$@FHG.EGGNAًFPQD$@EX0x&Cpc sE-&E0T&f FpE0u&E;CTrED1u&cvvE;CTr,EuF EEFEEc ;{\w.G1EGFGGFGGweCpcE;CTr'EuF EvE2u&cf ;{\w8F@GL2GEGNAًFPQeCpcf !E2u&f aE2u&fE;CTrEuFEEcfE;CTr: ;{\w+EuG,3FGEECp cv aKv ;{\w/Gd3EEGEEE3Cp C f sE3 FpE$4u&E;CTrEL4u&cvvB ;{\wGEGw eCp C  EEE4v E;CTrFEFEE5cfE;CTrEuF EFEcv s( ;{\wyG,5E GEGE 0;{\wGGEG܋FGFGG`5E GEGGGGGԉweCp0cCp cv  E;CTr&uENME5,&cvB ;{\wGEGw eCp C  EEE|6v E;CTrFEFEE6cfE;CTrEuF EFEcv s( ;{\wyG6E GEGE 0;{\wGGEG܋FGFGG7E GEGGGGGԉweCp0cCp cv s  eFEvET7(&fE;CTrL;{\w=EuG@6FGEFEv E7q&Cpc uev ;{\w'GE GEEEE8CpC f EEE8v E;CTr!F EFEFEE9cE;CTr?;{\w0EuG,9FGF GFGECpcf 0;{\wI|PG<8E G܋EGGd9E GEGwGGGGԉweCp0uЃ&B s  eFEFEuEuE9v E;CTruE4:u&c;{\w!GEGEGEw eCpcFeFe= ux EEEEEEEEEEEe@B 0 AL -J@ XhxPTReenabling progress reports.Leaving progress reports off.Disabling progress reports... queued done, queued. done, Done Beginning main:Progress.ProgressDatamain:Progress.ProgressDataGHC 7.0.4.symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.note.GNU-stack.comment4; z0 );% P />4><?L0? ?UA  ] @d, 5BLV,c4p0z8@HXLh x @ !+p5?LY@cmv0p80p%/8E OLYcmw< 8 `   \ |   , d # -@ 7 A K UP _ i s }4,\P`&3<IV_is}Tp|  T',1;E,OLYhblvhh$4pH| |$(2<FpPZdn`x(P@d$X `  "$!,p!6!@"J("T`"^"h"r<#|#$L$$$%<%`%%&X&& '`''(((&(0(:(Dx)N)X)bP*l|*v* +|++,t,,(-t-- .H...  / \/ t/) /3 /= 0G X0Q 0[ 0e D1o 1y 2 L2 2 2 3 ,3  d3 3 3 $4 L4 4 5 ,5 `5 5" @6, |66 6@ 6J 7T T7^ 7h <8r 8| 8 9 ,9 d9 9 4:      :; `       ;B c      ( / C Y }    &KCj(Jq4Sc $ 458Wt v@D Ll ?KWttx@*FfqGx    Wq"$t#%(E4i%<Hl(PT)-\H`gh)ht,|,,Eul1+G1`{t4-K4f::;e">Z};sItK_infosItJ_infosIIn_inforIsO_closurerIsQ_srtrIsQ_closurerIsQ_infosItV_inforIsS_closurerIsU_closurerIsU_infosIK5_inforIsW_closurerIsY_closurerIt0_closurerIt2_closurerIt2_infocIKU_strrIt4_closurerIt4_infocILm_strrIt6_closurerIt6_infocILO_strrIt8_srtrIt8_closurerIt8_infosIMd_infosIu9_inforIta_closurerItc_closurerItc_infosIN5_inforIte_srtrIte_closurerIte_infosINP_infosIuM_infosIuO_infosINW_infosINX_infosINR_infosINS_infosINZ_infosINM_infosIO0_infosINN_infosINO_infosIum_inforI2F_srtrI2F_closurerI2F_inforItg_srtrItg_closurerItg_infosIRI_infosIvj_infosIRC_infosIRP_infosIvF_infosIRK_infosIRQ_infosIRL_infosIvK_infosIRR_infosIRM_infosIRT_infosIRD_infosIRU_infosIRE_infosIRG_inforIti_srtrIti_closurerIti_infosIWe_infosIWf_infosIvY_infosIXr_infosIYp_infosIYq_infosIYr_infosIYl_infosIYw_infosIYx_infosIYu_infosIYn_infosIYo_infosIxp_infosIYB_infosIYC_infosIYA_infosIYi_infosIYk_inforItk_closurerItk_infocJ32_strrItm_closurerIto_closurerItq_srtrItw_closurerIts_srtrItq_closurerItu_srtrIts_closurerItu_closurerItw_srtrItq_infosJ3v_inforItw_infosIxT_inforIts_inforItu_infosJ3A_infosJ3B_infosIxZ_infosJ3E_infosIyB_infosJ3M_infosIz1_infosJ3U_infosIzs_infosJ44_infosIzB_infosJ4c_infosJ4e_infosJ4h_infosJ4j_infosJ4k_infosJ4o_infosJ4m_infosJ4p_infocJbi_strsJ4q_infosJ4r_infosJ4s_infosJ4u_infosJ4g_infosJ47_infosJ4w_infosJ48_infosIAi_infosJ4x_infosJ4y_infosJ4C_infosJ4D_infocJfg_strsJ4I_infosJ4J_infosJ4H_infosJ4L_infocJg5_strsJ4M_infosJ4N_infosJ4O_infosIAS_infosJ4Q_infosJ4R_infosJ4E_infosJ4z_infosJ49_infosIB2_infosJ4V_infosJ4X_infosJ4Y_infosJ4U_infosJ3Y_infosJ40_infosJ42_infosJ3Q_infosIBh_infosJ55_infosJ52_infosJ3I_infosJ3K_infosJm1_infosJm3_infosJn0_infosJmS_infosJn1_infosJmU_infosJmW_infosICc_infosIBR_infosJn2_infosJpz_infosJpA_infosJqz_infosJqr_infosJqA_infosJqt_infosJqv_infosICZ_infosICE_infosJqB_infosJth_infosJtj_infosJtk_infosJtl_infosJt8_infosJtm_infosJta_infosJtc_infosIDw_infosJwq_infosIE1_infosJws_infosJxQ_infosJxR_infosJxN_infosJxO_infosJxU_infosJxV_infosJxW_infosJxH_infosJxX_infosJxJ_infosJxL_infosJCa_infosJC2_infosJCb_infosJC4_infosJCg_infosJCc_infosJCk_infosJCr_infocJFv_strsJCt_infosJCs_infosJCp_infosJCl_infosJCn_infosJCh_infosJCj_infosJCf_infosJC5_infosJC8_infosJIa_infosJI2_infosJIb_infosJI4_infosJI6_infosIGW_infosJIf_infocJKr_strsJIh_infosJIg_infosJId_infosJIc_infosJI8_infosJLK_infosIHJ_infosJLP_infosJLR_infosJLL_infosIHW_infosJLT_infosII7_infosJLX_infosJLZ_infosJLU_infosJLS_infosJM1_infosJM3_infosJM0_infosIHo_infosJM6_infosJM7_infosIHi_infosIHg_infocJT2_strcJTa_str_module_registeredProgress_zdWProgressData_closureProgress_zdWProgressData_infoProgress_ProgressData_con_infoghczmprim_GHCziTypes_Izh_static_infobase_SystemziEventziThread_threadDelay1_closureghczmprim_GHCziUnit_Z0T_closurertsSupportsBoundThreadsstg_delayzhbase_SystemziEventziThread_threadDelay1_infoProgress_beginTedious2_closureProgress_ProgressData_static_infobase_DataziMaybe_Nothing_closureghczmprim_GHCziTypes_Czh_static_infoghczmprim_GHCziBool_False_closureghczmprim_GHCziBool_True_closureghczmprim_GHCziTypes_ZC_static_infoghczmprim_GHCziTypes_ZMZN_closurestg_CAF_BLACKHOLE_infonewCAFstg_IND_STATIC_infostg_bh_upd_frame_infobase_GHCziBase_unpackCStringzh_infoProgress_minlist_closurebase_GHCziIOziHandleziText_hPutStr2_closurebase_GHCziIOziHandleziFD_stderr_closurebase_GHCziIOziHandleziInternals_wantWritableHandle1_closurebase_GHCziIOziHandle_hFlush2_closurebase_GHCziIOziHandleziInternals_flushWriteBuffer1_closurebase_GHCziIOziHandleziInternals_wantWritableHandle1_infobase_GHCziIOziHandleziText_hPutStr2_infostg_upd_frame_infoghczmprim_GHCziTypes_ZC_con_infobase_GHCziIOziHandleziFD_stdout_closurebase_GHCziIOziHandle_hGetEcho5_closurebase_GHCziBase_zpzp_infobase_GHCziList_zdwlen_infostg_gc_utbase_GHCziIOziHandle_hGetEcho5_infostg_noDuplicatezhbase_GHCziIO_unsafeDupablePerformIO_infoDarcsziGlobal_debugFail2_closureDarcsziGlobal_zudebugMode_closurebase_GHCziList_takezuunsafezuUInt_infostg_ap_pv_faststg_gc_unbx_r1base_GHCziList_takeWhile_infoDarcsziGlobal_debugFail2_infobase_GHCziClasses_zdfEqChar_closurebase_GHCziList_elem_infobase_GHCziIOziHandle_hSetBuffering1_closurebase_GHCziSTRef_STRef_con_infostg_newMutVarzhbase_GHCziIOziHandleziTypes_LineBuffering_closurebase_GHCziIOziHandle_hSetBuffering1_infoProgress_zuprogressMode_srtProgress_zuprogressMode_closureProgress_zuprogressMode_infoProgress_setProgressMode1_srtProgress_setProgressMode1_closureProgress_setProgressMode1_infodirty_MUT_VARProgress_setProgressMode_srtProgress_setProgressMode_closureProgress_setProgressMode_infoProgress_withoutProgress1_srtProgress_withoutProgress1_closureProgress_withoutProgress1_infostg_raisezhstg_catchzhProgress_withoutProgress_srtProgress_withoutProgress_closureProgress_withoutProgress_infoghczmprim_GHCziTuple_Z2T_static_infocontainerszm0zi4zi0zi0_DataziMap_Tip_closurebase_GHCziConcziSync_forkIO2_closureProgress_zuprogressData_srtProgress_zuprogressData_closurestg_forkzhProgress_zuprogressData_infoghczmprim_GHCziTypes_Izh_con_infobase_GHCziShow_zdwshowSignedInt_infobase_GHCziBase_unpackAppendCStringzh_infostg_ap_pp_faststg_ap_v_fastbase_GHCziClasses_zdfEqZMZNzuzdczeze1_infobase_GHCziClasses_zdfOrdZMZNzuzdfOrdZMZN_closurecontainerszm0zi4zi0zi0_DataziMap_lookup_infostg_sel_0_upd_infoProgress_progress1_closureProgress_progress1_infobase_DataziMaybe_Just_con_infoProgress_progress_srtcontainerszm0zi4zi0zi0_DataziMap_updateWithKey_closureProgress_progress_closureProgress_progress_infocontainerszm0zi4zi0zi0_DataziMap_updateWithKey_infoghczmprim_GHCziTuple_Z2T_con_infoProgress_progressKeepLatest1_closureProgress_progressKeepLatest1_infoProgress_progressKeepLatest_srtProgress_progressKeepLatest_closureProgress_progressKeepLatest_infoProgress_finishedOne1_srtProgress_finishedOne1_closureProgress_finishedOne1_infoProgress_finishedOne_srtProgress_finishedOne_closureProgress_finishedOne_infoProgress_finishedOneIO_srtProgress_finishedOneIO_closureProgress_finishedOneIO_infoProgress_tediousSizze1_srtProgress_tediousSizze1_closureProgress_tediousSizze1_infoProgress_tediousSizze_srtProgress_tediousSizze_closureProgress_tediousSizze_infoProgress_endTedious1_srtcontainerszm0zi4zi0zi0_DataziMap_delete_closurebase_GHCziUnicode_toLower_closureProgress_endTedious1_closureProgress_endTedious1_infocontainerszm0zi4zi0zi0_DataziMap_delete_infobase_GHCziBase_map_infoProgress_endTedious_srtProgress_endTedious_closureProgress_endTedious_infoProgress_beginTedious1_srtcontainerszm0zi4zi0zi0_DataziMap_insert_closureProgress_beginTedious1_closureProgress_beginTedious1_infocontainerszm0zi4zi0zi0_DataziMap_insert_infoProgress_beginTedious_srtProgress_beginTedious_closureProgress_beginTedious_infoProgress_progressList_srtProgress_progressList_closureProgress_progressList_infostg_ap_3_upd_infoProgress_ProgressData_closureProgress_ProgressData_info__stginit_Progress___stginit_extensiblezmexceptionszm0zi1zi1zi2_ControlziExceptionziExtensible___stginit_containerszm0zi4zi0zi0_DataziMap___stginit_base_ControlziMonad___stginit_base_SystemziIO___stginit_base_Prelude___stginit_base_ControlziConcurrent___stginit_base_DataziChar___stginit_base_DataziIORef___stginit_base_DataziMaybe___stginit_base_SystemziIOziUnsafe___stginit_DarcsziGlobal___stginit_ProgressKr$%6_(k)z*+()*+(+):*A+Nds2z/1%/5Q^6e55$;N$U7dv6$/2/1(KX6_q$~/5$;dv7}/( )*!+.W5x50LVu5 , A %H /T s z F     5   , P _ %f /p   F      @  7 Ie %l x  K /     M ( ) * +" Q SY d P} N  Q T S $ S W# %* 1 /8 D W` $l S  % S W %  /  W% S(WGe|WWW $S W/%6=/DPWl$xSWW@W N&X0\c(o)~*+'' &07DU\a{I b+(7)F*M+Zpf+58_5i'565'?5IV6]5'56 /@W5g'x551'E\{56-C\}564Qa5(7S5c'575A_5'566=d (?Tk4Detl&4IXocn/'6c=LcsN 1 8 "k 5x   q o r 5!o!l!r/!B!wd!r{!5!!r!!S!r"c ""r?"NF"T"rf"t"r""r""t #G#5T###q#x#z#5#x#l#z $$w@$zW$5j$$z$$S$z$c$$z%N"%0%zB%P%zw%%z%%{%#&56&c&v&q&}&5&q&&l'}'0'wT'}k'5''}''S''}(c ((}3(A(NH(\(}z((~(((()#)N)X))f)q)) *-*b**5***q++5)+q6+Z+lp+++w++5+ ,),L,ST,h,u,c|,,,N,,,,,5 -l-3-F-wh--5----S-..5-.l<.S.f.w..5...5.//5)/;/]/h///%///////00+060@=0L0g0ln0|000S001c 11c$181M1\1u1N|1111151 1l1 22w@2W25j2222S222c22 3N3 3735G3X3w35333333%3/3464@4U4d4}4@444464'4 55C5T5k5555556606Y6666'66667'75H7i7777678'808O85Y8t888f88 99I9X9w95999996(:?:'e:t::::::;;;);3;=;G;Q;[;e;o;y;;;,,V,349:]44;$34_;<<=6>oABCB:'AdBpCB:DEP 4 G E D Ek 4 G EU ;q J L =* > R Z@ 4 E 4$E[;L4EAY,!?a[;Jd=b>~g9gv9g9:9gh9Mg9 iWii 9oikh9ggh9gV9j-jk.m{!v"=">#v%=%>&v()=B)>i)b+v,-5..C/h/4/;/Ev0m11O33h344;;4E44;5K5=5u5>6;67=>7u7>88;9Q9=9>:Cm::; !" ",#48#@#H&LP'Xhx./01&7./081./?@/H $O4N8R@NDVL.P/T?X@\N`dhlYtXx^_'`acNe pscNu$y(s,c0N4|<s@cDNHP~T\~`hslcpNt|./?@cN./?@cNt