ELF4( E;CTr$EuFEFEF EcE;CTr*EuFEFEF EFEcv ;{\w0GHE GEGE G7EE$EE w eCtC  E;F}EMMEEE EuEe uE NM Eu&f E NM E,u& s6;{\wEG EGE GEEEEweuvE\u&Ctcv FEENMEi&v sEE uEeuFEvEu&! uuE,u& ;{\w-GwEGGGweCtcE;CTr'EuF EvEu&cf ;{\wEE;F}GGEGE GGGEEE w eCtcGEGE GGGEEE w e uE NM E@&f E NM Eu& s1;{\wCGEGEEEweuvEu&Ctc FEENME q&vb sEEeEuFEvEtu&EuMExv E;CTruEk& c  u EEFEFEEXvB s u &FEvElu& E;CTruEu&c$ E MM(u$E v  u s'E(EE$EEEEEEE(E u(E$EEEE$8vG u$uELu&f E;F}EEEEE%EEv uENMEu&f ENMEu& sEE EEEE uvEHu&fD FEENMEpu&v s u&uFE vEu&vE;CTruEu&cB ;{\w-GwEGGGw eCtc4 ;{\wJE;F}LGEGE GGGEEGE ECtcGEGE GGGEEGE 4 uE NM E8&f4 E NM EX u&4 suEh&uvE u&4 FEENME u&v4 s eFEvE u&f0E;CTruE0 u&cH uD EEFEFEE vDB s u &FEvE u&@ E;CTruE u&cXE;CTr$EuFEFEF EcTE;CTr*EuFEFEF EFEcvTH ;{\w0G E$GEGE G7EE(EE$w$eCtC TH E;F}E MMEE EE uEeT$ FEuE4 u&vTE;CTr*EuFEFEF EFEcvTH ;{\w0G E$GEGE G7EE(EE$w$eCtC T $ E;F|E;Ft3EE$u E  eE$MMEE u E| &T ENMED z&T FEENME u&vT uFEE NM E u&T E NM E u&T s6;{\wEG\ EGE GEEEEweuvE@u&CtcvT FEENMEhi&vT sEE uEeuFEvEu&T! uuEu& ;{\w-GwEGGGweCtcE;CTr'EuF EvE|u&cf ;{\wEE;F}GGEGE GGGEEE w eCtcGEGE GGGEEE w eF FEuEE&v ;{\wQE;F|SE;FGE GEGGGEEEweCtcGE GEGGGEEEweuE& ENME& FEENMEu&v FEuE NM Eu& E NM Eu& s1;{\wCGEGEEEweuvEu&Ctc FEENME8q&vTb sEEeEuFEvEu&EuME\vP E;CTruEk&lcp E MM(u$E vt uh s'E(EE$EEEEEEE(E u(E$EEEE$vhG u$uEu&fhi, EEEEE$h E;F}ϋEEhI( FE$uEpu&vh ( E$;F|E$;FtEE$ uEu&fh  E$NM$Eu&h FEE NM Eu&vh FEuENME,u&h ENME`u&h sEE EEEE uvEu&fhD FEENMEu&vh s u&uFE vEu&vdE;CTruE<u&cB ;{\w-GwEGGGw eCtc ;{\wJE;F}LGEGE GGGEEGE ECtcGEGE GGGEEGE F FEuE=&v ;{\wOE;F|QE;FGE GEGGGEEGECtcGE GEGGGEEGEEuE&f ENME& FEENMEu&v FEuE NM Eu& E NM Eu& suE8&uvE4u& FEENME\u&v s eFEvEu&fE;CTruEu&cE;CTrEc" E;F~ FEIDb s u eFEvEtu&v E;CTruEu&c" E;F~OFEDb s u eFEvEu&v E;CTruE u&cE;CTrI;{\w:GCdGPVS t&EGEECtc&fE;CTrC ;{\w4GEGEEEEGEECt cE;CTrEuFE{c s e$;{\wuF EFEFEFEENME4h&cv  ;{\w(GFGEGGGweCtcfC uua s u&EEFEE EFE EE$  E;CTr"uENME<u&cv EEu u  uuE EE s u&;{\w=GFGGGFEFEu GE ECtc  E;CTr&uENME `&cv ;{\w-F F GNONOGFweCtc ;{\w9G E GEGEGEEuuGE CCtc uEE!vH EEuu E X!H uE|!f a ;{\wRGEGEGwEGEGG| E GE GEuEEE!Ct C v eE;CTrIFEFEFEFEFEF EFEFEvCE!c u4;{\w_|uGEGGE GGD"GщGGىGEGEGEGwEGE GECt4E"C ̃&vD uu9u~ 1N+Eƃ<% uE Eu EEED#f uFEEEFEEt#v ws uFEvE#u&wE;CTr-EuFEF EvE#u&c;{\w2G$EGEGEGEECtcv ;{\wGwEweCt C  ;{\w$~|(EEFEE$Ct cGGEwefE;CTr+EuF EvE$s&cf EEFEvE;CTr'EuFEv E%u&cfB s  e8;{\wKGH%EGԉwGܤ%EGG̉GGG̉GGGGG܉w eCt8cf E;CTruE%_&c v'uE&u& v#uE&u& vuE&u& vuE0'u& v&uEd'u& v&uE'u& v&uE'u& v &uE(u& v&uE4(u& v&uEh(u& FEFEE EEE F EEEE F EFE vE(u&E;CTruE(u&,c4E;CTrE6E,PcfXE;CTrEuFEEcf ;{\wGwEweCt C P EEEFEFEE)P ENME)u&PE;CTr'EuF EvE(*u&cfL ;{\w&GP*EGEGEFEvCtc ;{\wGwEweCt C P EEEFEFEE*P ENME+u&PE;CTr'EuF EvEH+u&cfL ;{\w&Gp+EGEGEFEvCtcH E;CTrO;{\w@G*FGE GG+FGEGE GEECtcfH;{\w"G)EGG+GweCtlcvlE;CTrEuF EFEcvh ;{\w G,FGEvGECtcflE;CTrEuF EFEcvh ;{\w G,-FGEvGECtcfh E;CTrg;{\wXG,EGF GGh-EGF GEFEEEGEEEEFETCtcflE;CTrEuF EFEcvh ;{\w G,.FGEvGECtcflE;CTrEuF EFEcvh ;{\w G.FGEvGECtcfh E;CTrg;{\wXGh.FGEGG.FGEGEFEEEGEEEEFECtcfdE;CTr[ ;{\wLG-EGEGE GEGG(/EGEGE GEEPCt c E;CTrD ;{\w5GGEEEEGEECt cE;CTrI;{\w:GCdGPVS t&EGEECtc&f FHEEf vE0u&E;CTr!EuvE1u&c FHEEf vEX1u&E;CTr!EuvEx1u&c FHEEf v E1u&E;CTr!EuvE1u&cE;CTrL;{\w=EuGFGG2FGEF EGECtc E;CTr1;F#~FEFEacF#;F~FEFEBFN V#D F F N# V REFEFEvv (;{\wMGܤ2EGwEGE GEGEGEGE GFuEE G݉EkCt(c s-F EFEFEvED3_&uf  E;CTr2uFEFEEN ME3t&cv s  euSv s eFEEEFEEEL4v Et4u&v E;CTr/;{\w GFGEGEvCtcfC ;{\w#G4E GEu GECt cv ;{\w0GEG7E EGE FEE 5CtcfE;CTr7EuFEFEFEv Ed5s&cf u u f s u &;{\wEG5E GFGEGEFEE EGEFEE6Ctc  E;CTr,uFEENME6R&c ;{\wG7weCtf EuE6vE;CTr"EuF EvE7cv! E;Fe ENMEd7u& E;CTrEEFEvE7cvC ;{\w#G7E GEu GECt cv ;{\w0G,7E G7GE EEFEE7CtcfE;CTr7EuFEF EFEvE(8s&cf u u f s u &;{\wEGx8EGE GFGEFEE EGEFEE8Ctc  E;CTr,uFEENME8R&c s  e(;{\wAGEGFGGFGEGGGGG܉w eCt(c E;CTr&uENME9`&cv ;{\w.FFGGNOGF weCtc ;{\w3GP:EGEGEEuuGE1CtcvF EEuu E: EEuuE:5 uE ;f  C0;{\wuG4EG؉w܋EGG6E GEGG\9EGEGG:E GE GEG։Eu wE$EE4;?Ct0C  E;CTrOFEFEF EFEF#EFEFEFEFE܋v#CET;cf' 0;{\wX|nGEGG;EGEGEGGՉGEGE GEGEG7G݉ECt0E\<C Ѓ&f FHE19~ 1QpFf FEF#EF'EvE<u&vE;CTr3EuFEFEF EvE$=u&cf AE;CTrFEEc FHEEf v E=u&E;CTr!EuvE=u&cE;CTr$EuF;F tF@vEcef s u &4;{\wUGEG؋FGGEGFGGGGGGGGGЉweCt4c E;CTr,uFEENME>F&c (;{\wCGD>wFGEGGEGG?G܉GGFEwqCt(cv u ;{\wMOGT?OOwEE?DCtc&f E;CTr+EuFEv E?c&cf E;CTrEEFEc E;CTrEEFEc ;{\wFHGweCtcE;CTr!EuvE@u&c ;{\wFHGweCtcE;CTr!EuvEE E GMOGGOOGEweCtfc ;{\w1GEwEE Eu wEEE#Ct C " |uCE$F &f FE19~1뵍p뭐 E;CTr"FEEFEEFcvE;CTr3;{\w$EuGFFGECtcfE;CTr5 ;{\w&GGEGEECt cvE;CTrP;{\wAGCdGPVS t-EGEEECtc&v ;{\w!~u%GEGEw eCt cu &vuE$Hu&E;CTr#EEE EE$c ;{\wGwEweCt C $ FEEEEEEEH$ FEENMEIu&v$E;CTr'EuFEv EPIu&cf  ;{\w9GIEGEGGFGEvGEGECtc ;{\wGwEweCt C $ FEEEEEEEJ$ FEENME\Ju&v$E;CTr'EuFEv EJu&cf  ;{\w9GJEGEGGFGEvGEGECtc  ;{\wFH19>GMOMOGLOOwEFCtc efE;CTr1EuFEF EvEa&c u ;{\w>G(EGwEGEEFEEElCtcE;CTr1EuFEFEv E|q&c s e0;{\wSGEG܋FGGԢE GFGEGGG}GGԉE GECt0cf E;CTr,uFEENMEF&cE;CTr9 ;{\w*EuGF GFFEwCt cE;CTrE;{\w6EuGFGF GFGEFECtcE;CTrL;{\w=EuG,FGF GFGFGEElCtcE;CTr$EuF;F tF@vEc^ef s eeE;CTrG;{\w8EuGF FEGEEE,Ctcf <;{\wXGwЋFGԋEGGTFGEGGG܉GGȉGGGGweCt<cf ;{\w>FH19>GMOMOGOOwEFCtc^ efE;CTr1EuFEF EvE(a&c u ;{\w>GEGwEGEEFEEEԦCtcE;CTr1EuFEFEv Eq&c s u &0;{\wSGEG܋FGG<EGFGEGGGUGGԉEGE Ct0cf E;CTr2uF EFEENME@&cvE;CTra(;{\wREuG܈F GFGFGFGGFGG܉GFFEwRCt(cE;CTrd,;{\wUEuGLFGGTFGF GFGG؉GFGFGEG؉ECt,cE;CTrR;{\wCEuG̨FGF GFGFGFGEEDCtcvE;CTr$EuF;FtF@v Ecv&fE;CTr6;{\w'EuGF vGECtcvE;CTr$EuF;F tF@vEc6ef s eeE;CTrG;{\w8EuGF FEGEEECtcf <;{\wXG@wЋFGԋEGGܬFGEGGG܉GGȉGGGGweCt<cfB ;{\w>FH19>GMOMOG OOwEFCtc6 efE;CTr1EuF EFEvE쀫a&c uE;CTrZ;{\wKEuGFGF GFGEEFEEE,Ctcv E;CTrk8;{\w\G̰FGԉw؋FG܋EGG<FGF GEGGG-GG̉EGECt8cf 0;{\w\FHGHMO܋MOMOMOM O197GOԉOMOMOwECt0cwԃ & FEFEF#EF'EFEv E4A&vE;CTr-EuFEF EvE켭u&c u ;{\w;GEGEGEEFEEEDCtcvE;CTr1EuFEF EvETq&c s u e;{\w-GFGFGEGEEPCtcf E;CTr&uENMEt&cvE;CTrp4;{\waEuGмFGGFGF GGЉGGGG܉GGPGwGЉEOCt4cE;CTr@;{\w1EuGFGF GEECtc u uElfE;CTrc$;{\wTEuGFGGDFGGFGGGEwGEE|DCt$cfE;CTr: ;{\w+EuGFGEECt cv u uEhf?E;CTrU;{\wFGEGGEGEwEEEExCtcvv ,;{\wKGEG܋EGEGE GEGEGEGEGE GE$wك(eCt,cvH Fe Fe  lLlL\\$`&),4L)h,Pl/(00lGGtH HNO4P4H`lP`P4Q|QRU $[[[ ,\xbcc0HciTjXljXlj qqq(r  Hl,01 dĕ$Dl\~L<,dSĘR$E0Dl$IntPattern match failure in do expression at FileFormat/TIM.hs:52:17-25FileFormat/TIM.hs:102:31-43|(Data.Either.Right x)Number Of Events, Number Of Rooms, Number Of Features, Number Of People, Slots Per Day, Days, Room Sizes Room Student Event Table Room Feature Table Event Feature Table ,F,Ecombinatorial-problems-0.0.5:FileFormat.TIM.RawTimeTableProblemcombinatorial-problems-0.0.5:FileFormat.TIM.RawTimeTableProblemGHC 7.4.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.note.GNU-stack.comment4 `B< )% p~ /4<L0 UĽ<  G  +! /+H55K?;I,"S\]ag)q,@{x?2& _t)aX!l!+/5$x8LU1"Hp>%5@h?'1X &; E <O %Y0 2cP  ! /`lL+\ / 5 K4 ; |  5 K)D [3 = %G (Q@[hae)o@y\|?2! %(8_)at=GQU[$eLopy2,%`(>%<5?)!3= G%Q([4e\<o%y2L't-\' -V&S0=GP Qxc[dq\$I{Ik4B:$ -<C| 1 d ?!KX!|!!%!m/D"T9"CD#$Mt#W#!a#7k$8u`&+$3$RH%6%%2%r& & & 0' d' ' ' ( 4( "h( ,$5,B)$L(;V( `4mDvPL)&Xlh,9)*)3)((*P*2*8*3+(H+ p+2 +8 +Z% t. ; /kE ,)O ,2Y ,-)c h-2m -rw ,.) h.2 .) .2 (/r    (0T   0V G 0Q 1[ $1,e X1o x1y 1, 1 1 2, <2W 2 4= D3_ 3B L4 4 t4= 4: 55 d5B 5B 6# 67- 6l7 6&A 7K ,7-U d7_ 7i 7)s 75} (8B x8B 8 \97 8l 9h :1 P:@ :E : ; 4; T; ;Z \< <" $=)' \=>1 = ; =E =O >,Y D>:c T?Um >|w ?7 ? ?^ 8@6 @ @ @( A, }  G]  tH $HA  $ H3 , 4 N{ H H3 I(PI%I2'IK1J3;\J(EJ%OJ2YKKcdKNmK)wK2^(HL^%R^2\^Kf _Np|_)z_2_)4`2x`n`)0a2pa)a2an$c(0c& 8H!cY+Lc!5P>XKi{Uc_c3i,d(s`d%}d2dK,e3le(e%e2fKtfNf) g2Lg)g2gnHh) h2h)i2'Din1`>TjHdQl^lj&htq~jYj! q{0k@k3k(k%k2,lKl3l(l% (m2lmK mN*$n)4`n2>n)Hn2R on\o)fo2pp)zTp2pnqq&(rYq!r!r#r2-(s!7XsAs2Ks!Us_t2iXt#st}t0tD4uTu0uDuv0 DeH LQ ?[ L,e :o Ljy Ġ  R ^ (< l |P Ԣ< z 7 D ,P W : j!, !TR!(^#!<-!Ԧ7!PA!<<K!zU!=_!Tli!̨os!H]}!:!v!A!@:! j! !R!^!<!,!<e!4|!9!8 "D"TM"<'"P0"R:"P1D"{N"KX"lb"|l"nv"E"h"x"$e"T""+#_####$$>$r$$$E%'%%8&&8'j&H&t $&L'X'( ''-(s('(($?)i))))))*(*J*h****+#+B+a+}+++++,),G,d,,,,,,-#-r-&- .&W..'.7/H'{/ /|' 0Z0'00'>11(12L(b2 2(2?3o333 4/4a4445W55555"6Y6i666757G7u7778K88Bz8 9 9C9e99999%:4:O:u:::::;;-;;;;;;<*<x<<= D===>VC>v>(>>*?<p?E??@@]@ԑ9@@DAd'[AAHA9BGBrB\B\,B-CNC|CCChDWDxD%D%ETgEEEEFeEFjFFFFGiGr6Bv_srtr6Bv_closurer6Bv_infos7Bq_infos7Bs_infos7Bu_infos7Bw_infos6DK_infos7Bx_infos6DF_infos7Br_infos6DP_infos7Bp_infos6DZ_infos7BA_infos7BF_infos6Eg_infos7BG_infos6Ei_infos7BC_infos6D6_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList1_srts6Ey_infos7Bn_infos7Bm_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo10_srts7Bb_infos7Bj_infos6Fk_infos7Bd_infos7Bf_infos6Fd_infos7Bg_infos6F5_infos7Ba_infos6Fl_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList_srts6FA_infos7zF_infos6FQ_infos7zG_infos6FS_infos7zC_infos7zA_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList3_srts6G8_infos7B9_infos7B8_infor6Bw_srtr6Bw_closurer6Bw_infos7Aw_infos7AG_infos7AI_infos7AK_infos7AL_infos7AM_infos7AO_infos7AA_infos7AB_infos7AC_infos6Hh_infos7AD_infos6Hc_infos7Ax_infos6H1_infos7Av_infos6HF_infos7AP_infos7B4_infos7B5_infos7AW_infos7AX_infos7AY_infos6I5_infos7AZ_infos6I7_infos7AR_infos6Gk_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo1_srts7Ad_infos7Am_infos6Ja_infos7Af_infos6Jb_infos7As_infos7At_infos7Ag_infos7Ah_infos7Ai_infos6J3_infos7Aj_infos6IV_infos7Ac_infos6Jg_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList2_srts6JF_infos7zw_infos7zx_infos7zo_infos7zp_infos7zq_infos6K4_infos7zr_infos6K6_infos7zj_infos7zh_infor6Bx_closurer6Bx_infor6By_closurer6By_infos7Ab_infos7A9_infor6Bz_closurer6Bz_infos7A8_infos7A6_infor6BA_closurer6BA_infoc850_strr6BB_srtr6BB_closurer6BB_infor6BC_closurer6BC_infos7A4_infos7A3_infor6BD_srtr6BD_closurer6BD_infos7yU_infos6LU_infos6LK_infos7z9_infos6Mc_infos6Mn_infos6Mp_infos7ze_infos6Mt_infos6Mv_infos7z0_infos7zd_infos7yY_infos7yX_infos6ML_infos7yV_infos6MH_infos7za_infos7z3_infos6MP_infos6Lk_infos6Ln_infos7z7_infos6MF_infos7wC_infor4GP_closurer4GP_infos7zW_infos7zY_infos6Nc_infos7A1_infos7zS_infos6N6_infos7yL_infos7yB_infos7yr_infos7yh_infos7y7_infos7xX_infos7xN_infos7xD_infos7xt_infos7xi_infor6BE_srtr6BE_closurer6BE_infos7xg_infos7xh_infor6BF_closurer6BG_srtr6BG_closurer6BG_infor6BH_srtr6BH_closurer6BH_infos6Qe_infos6Rd_infos6Rc_infos6R9_infos6Re_infos6Rg_infos7xd_infos7xe_infos7xf_infos7x9_infos6Rf_infos7xc_infor6BI_srtr6BI_closurer6BI_infos7tG_infos7tI_infos7tH_infos7tJ_infos7tO_infos7tK_infos7tM_infos7tL_infos7tN_infos7tP_infor6BJ_closurer6BK_srtr6BK_closurer6BK_infor6BL_srtr6BL_closurer6BL_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_convertToConstrainedProblem_srts7wv_infos7ww_infos6SU_infos7wx_infos7wy_infos6Tc_infos7wA_infos7wB_infos6TJ_infos6TK_infos7q6_infos6UD_infos6Uu_infos7wH_infos7wN_infos6V9_infos7wM_infos7qj_infos7qi_infos6US_infos7qk_infos6Vf_infos6Vh_infos7wL_infos6Vx_infos7qe_infos6Vy_infos7wP_infos7wQ_infos7qg_infos7qf_infos6Vu_infos7qh_infos6VN_infos6VP_infos7wO_infos7wR_infos6VZ_infos7qb_infos7qa_infos7q8_infos7q7_infos6Wb_infos7wI_infos7qm_infos6Wh_infos7wE_infos7wF_infos6Wk_infos6Wm_infos7wU_infos7wV_infos6Yc_infos6Yk_infos6Yi_infos7wZ_infos6Yy_infos7qs_infos7wX_infos7qw_infos7qx_infos7qy_infos7x0_infos7qz_infos7x1_infos7qA_infos7qB_infos7x3_infos7x4_infos7x5_infos7qD_infor6BM_srtr6BM_closurer6BM_infos7we_infos6Z5_infos6Zb_infos7wg_infos6Zk_infos6YH_infos6Zo_infos7tC_infor6BN_closurer6BN_infor6BO_closurer6BO_infos7wd_infor6BP_srtr6BP_closurer6BP_infor6BQ_srtr6BQ_closurer6BQ_infor6BQ_slows7w4_infos7w6_infos7w7_infos7vJ_infos7vN_infos7w9_infos7wa_infos7wb_infos7vL_infos7vO_infos70J_infos7vR_infos7vT_infos7vS_infos7vU_infos7vZ_infos7vV_infos7vX_infos7vW_infos7vY_infos7w0_infor6BR_closurer6BR_infos7w2_infos7tq_infor6BS_srtr6BS_closurer6BS_infor6BT_srtr6BT_closurer6BT_infos7vI_infor6BU_srtr6BU_closurer6BU_infor6BV_closurer6BV_infoc8RF_strr6BW_srtr6BW_closurer6BW_infos71P_infor6BX_closurer6BY_srtr6BY_closurer6BY_infos7vG_infos7vx_infor6BZ_srtr6BZ_closurer6BZ_infos72I_infos72O_infos7vB_infos7vC_infos7vA_infos7vz_infos7vy_infos7vw_infor6C0_closurer6C1_closurer6C2_srtr6C2_closurer6C2_infor6C2_slows7vo_infos7vq_infos7vr_infos7v6_infos7va_infos7vt_infos7vu_infos7vv_infos7v8_infos7vb_infos73Z_infos7ve_infos7vg_infos7vf_infos7vh_infos7vm_infos7vi_infos7vk_infos7vj_infos7vl_infos7vn_infor6C3_closurer6C3_infor6C4_srtr6C4_closurer6C4_infor6C5_srtr6C5_closurer6C5_infos7ty_infor6C6_srtr6C6_closurer6C6_infor6C6_slows7uY_infos7v0_infos7v1_infos7uG_infos7uK_infos7v3_infos7v4_infos7v5_infos7uI_infos7uL_infos75V_infos7uO_infos7uQ_infos7uP_infos7uR_infos7uW_infos7uS_infos7uU_infos7uT_infos7uV_infos7uX_infor6C7_closurer6C7_infor6C8_srtr6C8_closurer6C8_infor6C9_srtr6C9_closurer6C9_infos7tu_infor6Ca_srtr6Ca_closurer6Ca_infor6Ca_slows7uy_infos7uA_infos7uB_infos7ug_infos7uk_infos7uD_infos7uE_infos7uF_infos7ui_infos7ul_infos77R_infos7uo_infos7uq_infos7up_infos7ur_infos7uw_infos7us_infos7uu_infos7ut_infos7uv_infos7ux_infor6Cb_closurer6Cb_infor6Cc_srtr6Cc_closurer6Cc_infor6Cd_srtr6Cd_closurer6Cd_infos7tp_infor6Ce_srtr6Ce_closurer6Ce_infor6Ce_slows7u8_infos7ua_infos7ub_infos7tQ_infos7tU_infos7ud_infos7ue_infos7uf_infos7tS_infos7tV_infos79N_infos7tY_infos7u0_infos7tZ_infos7u1_infos7u6_infos7u2_infos7u4_infos7u3_infos7u5_infos7u7_infor6Cf_closurer6Cf_infor6Cg_srtr6Cg_closurer6Cg_infor6Ch_srtr6Ch_closurer6Ch_infos7tF_infor6Ci_srtr6Ci_closurer6Ci_infos7tn_infos7to_infos7aS_infos7ts_infos7tt_infos7b5_infos7tw_infos7tx_infos7bg_infos7bl_infos7sS_infos7bs_infos7bt_infos7sT_infos7bA_infos7bB_infos7sU_infos7bI_infos7bJ_infos7bZ_infos7c5_infos7sV_infos7c7_infos7cU_infos7cV_infos7cW_infos7cX_infos7cZ_infos7sW_infos7sY_infos7sX_infos7sZ_infos7cY_infos7t0_infos7d1_infos7dO_infos7dP_infos7dQ_infos7dR_infos7dT_infos7t1_infos7t3_infos7t2_infos7t4_infos7dS_infos7t5_infos7dV_infos7eI_infos7eJ_infos7eK_infos7eL_infos7eN_infos7t6_infos7t8_infos7t7_infos7t9_infos7eM_infos7ta_infos7eP_infos7tE_infos7eV_infos7fI_infos7fJ_infos7fK_infos7fL_infos7fN_infos7tb_infos7td_infos7tc_infos7te_infos7fM_infos7tf_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile9_srts7sv_infos7sx_infos7sw_infos7sy_infos7gl_infos7tg_infos7gC_infos7sz_infos7sE_infos7th_infos7ti_infos7tj_infos7hC_infos7sA_infos7sC_infos7sB_infos7sD_infos7tk_infos7sF_infos7sK_infos7sG_infos7sI_infos7sH_infos7tl_infos7sJ_infos7sL_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_parseFile_srtcombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile3_srtc9JN_strs7ib_infos7su_infos7iq_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile2_srts7so_infos7sq_infos7sp_infos7sl_infos7sm_infos7sn_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFileRaw_srtcombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile1_srts7pS_infos7pT_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile_srtr6Cj_closurer6Ck_closurer6Cl_closurer6Cm_closurer6Cn_closurer6Co_closurer6Cp_closurer6Cq_closurer6Cr_closurer6Cs_closurer6Ct_closurer6Cu_closurer6Cu_infoc9OI_strr6Cv_closurer6Cv_infoc9P8_strr6Cw_closurer6Cw_infoc9Py_strr6Cx_closurer6Cx_infoc9PY_strr6Cy_closurer6Cy_infoc9Qo_strr6Cz_closurer6Cz_infoc9QO_strr6CA_closurer6CB_closurer6CC_closurer6CD_closurer6CE_closurer6CF_closurer6CG_closurer6CG_infoc9Rq_strr6CH_closurer6CH_infoc9RQ_strr6CI_closurer6CJ_closurer6CK_closurer6CK_infoc9Sk_strr6CL_closurer6CM_closurer6CN_closurer6CN_infoc9SO_strr6CO_closurer6CP_closurer6CQ_closurer6CQ_infoc9Ti_strr6CR_closurer6CS_closurer6CT_closurer6CT_infor6CU_closurer6CU_infos7zL_infos7zM_infos7zK_infor6CV_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawToCSV_srts7pm_infos7jB_infos7pb_infos7pn_infos7p9_infos7pl_infos7jE_infos7po_infos7pp_infos7ka_infos7pr_infos7ps_infos7kz_infos7kE_infos7pq_infos7kJ_infos7pt_infos7pu_infos7l5_infos7of_infos7lC_infos7og_infos7oh_infoca0g_strs7px_infos7lG_infos7md_infos7ma_infos7pE_infos7me_infos7pC_infos7ol_infos7om_infos7m0_infos7mi_infos7pA_infos7ml_infos7mo_infos7mq_infos7mr_infos7mX_infos7mU_infos7pJ_infos7mY_infos7pH_infos7os_infos7ot_infos7mK_infos7n2_infos7pF_infos7n5_infos7n8_infos7na_infos7nb_infos7oC_infos7nL_infos7ns_infos7nD_infos7nA_infos7pP_infos7nE_infos7pN_infos7oA_infos7oB_infos7nI_infos7py_infos7pz_infos7nO_infos7oF_infos7pR_infos7oG_infocacI_strs7pQ_infos7o3_infos7o7_infos7oL_infos7oM_infos7kM_infos7oa_infos7p7_infos7p8_infos7jR_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_RawTimeTableProblem_infoiafg_striafm_str__stginit_combinatorialzmproblemszm0zi0zi5_FileFormatziTIMcontainerszm0zi5zi2zi1_DataziMapziBase_join_closurecontainerszm0zi5zi2zi1_DataziMapziBase_insertMax_closurestg_upd_frame_infocontainerszm0zi5zi2zi1_DataziMapziBase_insertMax_infocontainerszm0zi5zi2zi1_DataziMapziBase_join_infostg_gc_utghczmprim_GHCziTypes_ZMZN_closurecontainerszm0zi5zi2zi1_DataziMapziBase_Bin_con_infocontainerszm0zi5zi2zi1_DataziMapziBase_Tip_closurecombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdsinsertzuzdsgo1_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList1_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList1_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdsinsertzuzdsgo1_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo10_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo10_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdsinsertzuzdsgo10_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList3_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList3_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdsinsertzuzdsgo10_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo1_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdwpolyzugo1_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList2_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_zdsfromList2_infoghczmprim_GHCziClasses_compareInt_closurebase_DataziList_sortBy_infostg_CAF_BLACKHOLE_infonewCAFstg_bh_upd_frame_infoghczmprim_GHCziCString_unpackCStringzh_infobase_GHCziArr_indexError_closureghczmprim_GHCziTuple_Z2T_con_infobase_GHCziShow_zdfShowInt_closurebase_GHCziArr_indexError_infoghczmprim_GHCziTypes_ZC_con_infobase_GHCziArr_zn_closurecontainerszm0zi5zi2zi1_DataziMapziBase_updateWithKey_closurebase_DataziList_minimum2_closurebase_GHCziArr_arrEleBottom_closurebase_GHCziArr_zdfIxInt_closurebase_GHCziArr_negRange_closurestg_MUT_ARR_PTRS_DIRTY_infostg_ap_v_infostg_ap_0_fastbase_DataziMaybe_Just_con_infoghczmprim_GHCziClasses_zdfOrdInt_closurecontainerszm0zi5zi2zi1_DataziMapziBase_updateWithKey_infostg_ap_p_faststg_MUT_ARR_PTRS_FROZEN0_infobase_GHCziArr_Array_con_infocontainerszm0zi5zi2zi1_DataziMapziBase_map_infostg_newArrayzhghczmprim_GHCziTypes_Izh_con_infobase_GHCziST_runSTRep_infostg_ap_pp_fastbase_GHCziList_zdwsplitAtzh_infostg_sel_0_upd_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawEventFeatureLookup_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawEventFeatureLookup_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawRoomFeatureLookup_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawRoomFeatureLookup_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawPersonEventLookup_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawPersonEventLookup_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawRoomSizzes_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawRoomSizzes_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfDays_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfDays_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfSlotsPerDay_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfSlotsPerDay_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfFeatures_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfFeatures_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfPeople_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfPeople_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfRooms_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfRooms_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfEvents_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawNumberOfEvents_infotransformerszm0zi3zi0zi0_DataziFunctorziIdentity_zdfMonadIdentity_closureparseczm3zi1zi3_TextziParsecziChar_zdwa_closurebase_GHCziUnicode_isDigit_closureparseczm3zi1zi3_TextziParsecziString_zdfStreamZMZNmtokzuzdszdcuncons_closureparseczm3zi1zi3_TextziParsecziChar_zdwa_infoghczmprim_GHCziTypes_ZC_static_infoparseczm3zi1zi3_TextziParsecziChar_digit2_closureparseczm3zi1zi3_TextziParsecziPrim_zlz3fUzg2_closureparseczm3zi1zi3_TextziParsecziPrim_zlz3fUzg2_infoparseczm3zi1zi3_TextziParsecziString_zdfStreamZMZNmtokzuzdszdfStreamZMZNmtok_closureparseczm3zi1zi3_TextziParsecziError_zdwmergeError_closureparseczm3zi1zi3_TextziParsecziChar_spaces1_closurebase_TextziRead_zdwread_closurebase_GHCziRead_zdfReadInt2_closurebase_TextziRead_zdwread_infoparseczm3zi1zi3_TextziParsecziError_ParseError_con_infoparseczm3zi1zi3_TextziParsecziError_zdwmergeError_infostg_ap_ppp_fastparseczm3zi1zi3_TextziParsecziChar_spaces1_infoparseczm3zi1zi3_TextziParsecziPrim_many1_closureparseczm3zi1zi3_TextziParsecziError_mergeError_closureparseczm3zi1zi3_TextziParsecziError_mergeError_infostg_ap_ppppp_infoparseczm3zi1zi3_TextziParsecziPrim_many1_infoghczmprim_GHCziTypes_Izh_static_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdwpolyzugo1_closurebase_GHCziReal_zdfIntegralIntzuzdcmod_closurebase_GHCziReal_zdfIntegralIntzuzdcdiv_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_convertToConstrainedProblem_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_convertToConstrainedProblem_infobase_GHCziEnum_eftInt_infostg_sel_7_upd_infoghczmprim_GHCziTypes_False_closureghczmprim_GHCziTypes_True_closureghczmprim_GHCziClasses_zdfEqInt_closurebase_GHCziList_elem_infostg_ap_2_upd_infobase_GHCziList_filter_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_zdwpolyzugo1_infostg_gc_unbx_r1base_GHCziList_zdwlen_infoghczmprim_GHCziTypes_Bool_closure_tblbase_GHCziArr_zn_infobase_GHCziReal_zdfIntegralIntzuzdcmod_infobase_GHCziReal_zdfIntegralIntzuzdcdiv_infostg_sel_5_upd_infostg_sel_4_upd_infostg_sel_2_upd_infostg_sel_1_upd_infocombinatorialzmproblemszm0zi0zi5_CombinatorialOptimisationziTIM_TimeTable_con_infostg_gc_noregsbase_GHCziList_foldr2_infostg_ap_ppppp_fastparseczm3zi1zi3_TextziParsecziError_Message_con_infoghczmprim_GHCziTuple_Z4T_con_infobase_GHCziBase_map_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_RawTimeTableProblem_con_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile9_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile9_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_parseFile_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_parseFile_infobase_ControlziExceptionziBase_irrefutPatError_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile3_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile3_infobase_ControlziExceptionziBase_irrefutPatError_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile8_closureparseczm3zi1zi3_TextziParsecziPos_SourcePos_static_infoparseczm3zi1zi3_TextziParsecziPos_initialPos2_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile7_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile7_infoparseczm3zi1zi3_TextziParsecziPrim_Ok_con_infoparseczm3zi1zi3_TextziParsecziPrim_Consumed_con_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile6_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile6_infoparseczm3zi1zi3_TextziParsecziPrim_Error_con_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile5_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile5_infoparseczm3zi1zi3_TextziParsecziPrim_Empty_con_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile4_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile4_infobase_GHCziIOziHandleziText_hGetContents1_closurebase_GHCziIOziHandleziFD_openFile1_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile2_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile2_infoparseczm3zi1zi3_TextziParsecziPrim_State_con_infoghczmprim_GHCziTuple_Z0T_closurebase_GHCziIOziHandleziText_hGetContents1_infobase_GHCziIOziIOMode_ReadMode_closurebase_GHCziIOziHandleziFD_openFile1_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFileRaw_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFileRaw_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile1_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile1_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_loadTIMFile_infoghczmprim_GHCziTypes_Czh_static_infobase_GHCziBase_zpzp_infobase_GHCziList_concatzugo_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawToCSV_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_rawToCSV_infobase_GHCziShow_zdwshowSignedInt_infobase_GHCziShow_zdfShowIntzuzdcshow_infoghczmprim_GHCziCString_unpackAppendCStringzh_infostg_ap_p_infocombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_RawTimeTableProblem_closurecombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_RawTimeTableProblem_slowcombinatorialzmproblemszm0zi0zi5_FileFormatziTIM_RawTimeTableProblem_static_info<S =Pjx B[l/BIVv!3:P.DL`,@q )<Vd(FX"s & - L i        $ ; Q d   $      6 H 'P g     ( M e p      8 ` {      #4N\}&?Pe&-:Zmt.AHUn"M_f|0<Zpx -@[d @Tw0`t*&-_ry 8KR}(BPl *9,W.d?j|012{5,6@[58t?@(Vx8B0lCs( 5 V l   F G!-!@^!e!!!!!!!"4""<"""J"J"#&#>8#h######;#$$8$L$g$}$9$=$$5 %%%5,%S%f%%%%&&#&N0&8n&&&&'N''''(R((((e(f(c(()&)5)<)W)^)k)t)))p)r))**6*D*[*n****r++0+<+V+d+{+++++,",@,lX,s,,,,,,, -7-X-s-----y .7.X.s...../;/N/x/y////00;05B0T0a06u0|000010201/1<1~11112202O2Y2f222?3@83O3333)4W444444+5X5o555556<6r6666J777J7u7777838T8l8888969L9{9999598):]:Fg:Gn:::@:;(;:;H;_;u;;;;;8<<?<P<k<Jx<<<><=<=P=g======>(>O>t>>>5>5>>8/?_?u?J?????@@,@C@V@p@@@JA AKAJwAAAAAJB@BgBtBBBBBBBCOCeCCCCCC DD*D7DDDNQDDDDDDDD E>E?EEFEJEGE/FQFpFF<FF>FFFG/G9G\GGG9G=GG0G1G25H8zHHHHHHHrI+I8IDIdIxIIIIII8'JrPJkJxJJJJJJJK&K8TKoKKKKKL0LGLhLLLLL,MCMdMMMMMM$NGNZNNNNN-OKOrWOOOOOOOPP#P,PCP\PPPPPPPP0P1Q2GQ0WQ1eQ2rQ{QQQ0Q1Q2RR(R?RrKRdR{RRRRRRrR+S8ScSSSSSST)T@TWTmTTTTTTTUU-UOUrxUUUUUUU V V;VNV8VrVVVV W W7WJW`W{WW8WWWX3XTXoXXXXXY7YJYYYYYZ'ZHZcZZZZ[/[<[a[[[[[[[\\E\O\\\p\x\\r\\\] ]4]K]^]t]]]8]r ^'^4^@^`^t^^^^^^8_+_>_p_____`$`?`h````` a;ada{aaaabbhbbbbbc#c*c7c@cWcpcccccccr d;dHdTdtddddddd87er`e{eeeeeeef#f6f8dffffffg@gWgxgggggLgtД -:Dw012{ו012{70G1U2b{012–{012"{W0g1u2{0Ǘ1՗2{0'152B{w012{ט012{70G1U2b{ߙ >M_Ú 28|ϛ)r G`w8Ýʝ8ѝޝ8884]ǞԞ Wa˟{6WdϠڠ J!(Wm88ա3Lߢ#8Kd8k?I|ɤ7BgqJե88=Py G`̧8ӧ-Hgqߨ<[eJKpɪJ-@8S8Zѫ OYwì߬8(Cn(_wЮ,{iӯ8گ +5MưӰ +5G~ѱر߱/{{4v\ !%#< y  #G   ( )  #  3 +(((N+('(s+_/347rA{D^ Em!H!%-""I#K!##A$L$%M&A&A'A7'A(gf)k)q)*s*t+8+s+tH,u,x-EN-x-tN.x.E.x/t0zi070-0j113A4G55z6!67R7E7E 8\8>9!B;%;G<I<K<==?-@@FlFFIGLGKGL HH I@IsJtKJJsEKtKKx LE^LxLtZMxMEMxNt!OOtPLzQ3REStsUUsmVtVVsWt XJXxXEXxYtYxZE>Zx|Zt[d\L\\s]t^<^s_t`__x_E`xX`taxTaEaxatbcLdPdset[eesUftffx0gEngxgtjhxhEhx$it1j kLokksiltllsmtnFnxnEnxotoxoE:pxxptq`rLtBuu%wtwx0xEnxxxtryxyEyx,zt){{x(|Ef|x|tj}x}E}x$~t!x E^xtbxEށxt2xpExtxE.xltifxEx tZxEߊsxE6xtt:xxExk%F|Ȕ5U3 3j3ʖ3*333J33 3j3ștEښ^ԜEX80pnѤئ&-'E0H4UpOl  $(,0"48#@D"H%P&T'X(`dhltx|*'+*'-49:;<=>$PRTV XZ\^` b$c(d,4h8i<DjHLPXl\m`ndohpltvxw|{4,9<|}~=>$,9<=>  $,w0m4<@DHPTX\`hl|h{{wm wm$(,08<@DHPwTmX`dhltx|wmwwm (,04<@DHLPTX\dhptxhhWhYh]h[h_ ha,<L\l|hhhhhhh h,4h8<DT\h`dl|hh