H!!__text__TEXT |#__data__DATA X" ;__const__DATA0!P";__const__TEXT!0L#t<TdL P7.&E;CTr#EuF @|NMEcv&"uE;CTr#EuF @|NMEqcv&E;CTr[;{\wL}~UGEGEGGEGGEEEEGEEPCp cGdEGEGGEGGGEE "sEMMEvsEMME]uEd& ";{\wF@GweCpcuE& E;CTrJ;{\w;G VGFEGEE!}Cpc ";{\wG7wHCp<"EuE"FEFEEE;CTr%EuvE&c!"FHu MuunEMcEET  E;CTrvE`&cf";{\wG7wCp"EFuEE }"EEFEE( ";{\wG7whCp\"EFuEE |`"EEFEE 0C"s%u ET,& &su E& ";{\w6~|:GEFEuGEEh&CpcD hE;CTr7EuFEF EFEvEd[&c f";{\wG7wCp";{\wG7wCp!"u gE=uu"IuEE4EEEP ";{\wG7wCp";{\wG7wCp!"u E=uu"quEE\EEE(C p!"F=uEEE` EEE "ENME& E;CTr+EuFEv E &c f"sUHs6f""9u} u &uE&"ssf""9u} u &uE &""uEEET OEuE6f""EuE "EEEEFEE "FEENME &E;CTr1EuFEF EvE0 &c|H;{\wfG EGGEGЍGGԋEG؋EGGPGGGȉGGh EGEGGȉGEweCpH c" ;{\wGwEweCp C "EEFEFEED   E;CTruE & c"FEuE & "|ue"|ue"uEEEX _EuE4 Ff"&E;CTr&EuFEEE c"u&E;CTr&EuFEEE nc"&E;CTr&EuFEEEt c"u&E;CTr&EuFEEE c"sVEEEE| ;{\w(G EGG EGEweCpcs;{\w(G EGG4 EGEweCpc E;CTruE 2& c " ;{\wGwEweCp C  E;CTrEEEEEe c "s &EFEP E;CTrEEEE c""FE| Eu &E;CTr1EuFEF EvE&c"uE;CTrS;{\wDEuG(FGF GFGEFEE Ep(Cpcf"uE;CTrX;{\wIEuGFGF GFGFGEF EFEECpcB"FE|MMEqu &fE;CTr1EuF EFEvEt&c"uE;CTrS;{\wDEuGFGF GFGEFEE ECpcf"uD";{\w=9u~DGE GEGEG7E)OME ECp'GE GEGEGEEEGEE EE p (#"uEuE !"EEuf E;CTr%EuF EFEEP'c E;CTrEuFEc l #";{\w ~|$}}cE(Cpc}}E(GE GGEEEE(GpE GFGEEEE(x E;CTr!}~#uE!& cE(Gd "FE D uE&"seeseuE8& "v&"v&"v&"s6uE&uE&suEr& uEz& "v&"v& "s(uEx& &suE& fH uE&"E ufE;CTr%EuF EFEE8{c ;{\w.GXEGEGGGGGweCp!c B"FEEEFE E;CTruE&!c E;CTrEuF EFEcE;CTrF;{\w7EuGLFGF GEE FECpc#";{\w=GE GEGEGE@GGE GEuoCpEC #"v #"EEFEEXu #"vD #"EEFEE1 #"s%uEpp& &suE& $"~|!FEuE& E;CTr1EuFEFEv E<&c ;{\w,GEGEGEGEEECp !c" ;{\wGwEweCp C  "EEFEFEE K  E;CTruEd&!c"sEMME s"FEENME&E;CTr+EuFEv E&cf!";{\wEFGwRCpc""}|!EEEEFEE  hE;CTr7Eu~|*FEFEFEF EEc D";{\w5FG MOM OMOM MOM ECpK "u EuEl D";{\w=E+FGHMOM EOME EEwCpc "EuE& "uEuET` E;CTr7EuFEF EFEF EFEEec f"sEEsE,;{\w9GEGEGEGEuEy&Cp!c" ;{\wGwEweCp C )"EEFEFEE? \ E;CTruE&$!c=,!u(,!EEEe 8  HxTH !!Board.hs:(27,0)-(28,33)|function getPlayerHoles y 0 o 2 e 1 W N H  A : .  |!  |!R G H8tS8t!H3/*. .  / S t!xB xt!qTHk_Ht!TC5-# t!B t!l`Q z`t!l[ WP OD GF ?S t! P D F t!S H ~H@ufSS 93$8 8 8 p!dXyXp!dS OR +G  `!tS t`!p<0lP dD ]N0`!<,&`!F `!`!pdF d`!p`XL\L`!XGCR 7)H `!| S uLDnWS ?81"G XP< ycS J80F8 ; ,&\!\!xplTHfZD>/xl~h80^. N. C/ ,&X!X!L P!A |^WA L3,$L L P!S P!pd{S dP!p^PHZ; D(@B 8P!(|? Q  |P!xpht8 bT6 LE !S 8 S tl; gY? Q!S 8 |6  S xpht8 d( [L3S  ; = L L!x= L > xL!sH<lg_73R G  ^QBB :  . S   . S | t l e 4 , ^ V O . ? S '      . S | t 5  5 o X P e L ` C K 4 , A L < C (   "       H! |  | H! w D < s R O G 5 .      4! h `  s S Y 0 ( S D !  8   B  5  5  T L y j F   B S : . 0 S ( . # S  /  S . S . S / PD}n[S D4!P@ :.4!  5 5 4!`T7 7 P : mP e9 T4!`P( LQ @S 3H Q S H |7 7 P : P 9 |4!xPHtQ hS [H D@Q 4S 'H S 4!dXP D uX4!dTNB+$4!F 4!|tQ S H oTHkF cH4!TC( ?7Q S H 4!`T7 7 P : qP i9 T4!`P G8+S 8 B Q S H 8,4 wjS cO TM KN ,0!8("H d\8 8 r8 UQ8 IL 1J @ J d\; oS XPHT8 A/; S |xplh`XPLHD<4$L  K I LHE DD @<8E 40D ,($> > 9 : E D 3   H P \ d  \ d 2  ? I W a o !x ,          T `  ( 6 @  N (X Hf Tp t~ |       X d     H& P0 |> H V `  n (x T `      D P        $ L 2 T <  J  T  c  n  }  ( 0 ` h  < D |   + : E `, n4 xP X t |       , 4 l t * 9 D S ^ m x <x#2= L(Whfpq|lt 'h6pA|OYg(qHPdp 0-88lWfqHpx &1P0_8jPxXDL|L-X8dGpRal{0<t Xd 5DO^i@xH `lH)T3xAKYcr}8 ,!! $!  |!Z u CH! ?T x 080!y _\!G bH $ !!qp! zL! X!   !Ht!R p 4! F !]3`!( >P!   + L 2!r = Y Qn-Lj%d>dLl8_Board_zdwupdateHole_closure_Board_zdwupdateHole_info_stg_upd_frame_info_base_GHCziList_dropzudropzh_info_base_GHCziBase_zpzp_info_ghczmprim_GHCziTypes_ZC_con_info_base_GHCziList_takeUInt_info_ghczmprim_GHCziTypes_ZMZN_closure_Board_zdwboard2holes_closure_Board_zdwboard2holes_info_Board_initBoard2_closure_ghczmprim_GHCziTypes_Izh_static_info_ghczmprim_GHCziTypes_Izh_con_info_Board_initBoard1_closure_ghczmprim_GHCziTypes_ZC_static_info_Board_getPlayerHoles1_srt_base_ControlziExceptionziBase_patError_closure_Board_getPlayerHoles1_closure_Board_getPlayerHoles1_info_stg_CAF_BLACKHOLE_info_newCAF_stg_IND_STATIC_info_base_ControlziExceptionziBase_patError_info_Board_zdwgetLastHole_srt_base_GHCziList_znzn1_closure_base_GHCziList_znznzusub_closure_base_GHCziErr_overflowError_closure_base_GHCziErr_divZZeroError_closure_Board_zdwgetLastHole_closure_Board_zdwgetLastHole_info_stg_gc_unbx_r1_base_GHCziList_zdwlen_info_stg_ap_0_fast_base_GHCziBase_modIntzh_info_base_GHCziList_znznzusub_info_base_GHCziBase_divIntzh_info_Types_B_closure_Types_A_closure_Board_getLastHole_srt_Board_getLastHole_closure_Board_getLastHole_info_ghczmprim_GHCziTuple_Z2T_con_info_stg_gc_ut_Board_updateHole_closure_Board_updateHole_info_Board_zdwholes2board_closure_Board_zdwholes2board_info_base_GHCziList_zdwsplitAtzh_info_Board_holes2board_closure_Board_holes2board_info_Board_removeMancalaHole_srt_base_GHCziList_tail1_closure_Board_removeMancalaHole_closure_Board_removeMancalaHole_info_base_GHCziList_reversezurev_info_Board_zdwsow_srt_Board_zdwsow_closure_Board_zdwsow_info_base_GHCziBase_map_info_base_GHCziList_takeFoldr_info_base_GHCziList_takezuunsafezuUInt_info_Board_sow_srt_Board_sow_closure_Board_sow_info_Board_getOtherPlayer_closure_Board_getOtherPlayer_info_Board_getOtherPlayerHoles_closure_Board_getOtherPlayerHoles_info_Board_getPlayerHoles_srt_Board_getPlayerHoles_closure_Board_getPlayerHoles_info_Board_initBoard_closure_Board_initBoard_info_base_GHCziList_replicate_info_Board_board2holes_closure_Board_board2holes_info_Board_zdwmove_srt_Board_zdwmove_closure_Board_zdwmove_info_Board_move_srt_Board_move_closure_Board_move_info_Board_zdwcapture_srt_Board_zdwcapture_closure_Board_zdwcapture_info_Board_capture_srt_Board_capture_closure_Board_capture_info___stginit_Board____stginit_base_DataziList____stginit_base_Prelude____stginit_Types____stginit_Board_sW7_info_dsp_sW7_info_sW9_info_dsp_sW9_info_sW4_info_dsp_sW4_info_Board_zdwupdateHole_info_dsp_sXP_info_dsp_sXP_info_Board_zdwboard2holes_info_dsp_rPk_closure_rPk_info_sYD_info_dsp_sYD_info_rPk_info_dsp_cZp_str_Board_getPlayerHoles1_info_dsp_sQ4_info_dsp_sQ4_info_sZK_info_dsp_sZK_info_sZJ_info_dsp_sZJ_info_sQ5_info_dsp_sQ5_info_sZN_info_dsp_sZN_info_sQo_info_dsp_sQo_info_sQA_info_dsp_sQA_info_sZV_info_dsp_sZV_info_sZT_info_dsp_sZT_info_sQK_info_dsp_sQK_info_sZR_info_dsp_sZR_info_sZP_info_dsp_sZP_info_sZO_info_dsp_sZO_info_sZL_info_dsp_sZL_info_sQL_info_dsp_sQL_info_sRj_info_dsp_sRj_info_sRn_info_dsp_sRn_info_sRh_info_dsp_sRh_info_sRt_info_dsp_sRt_info_sRx_info_dsp_sRx_info_sRr_info_dsp_sRr_info_sZY_info_dsp_sZY_info_sZX_info_dsp_sZX_info_sZZ_info_dsp_sZZ_info_s106_info_dsp_s106_info_sQY_info_dsp_sQY_info_s104_info_dsp_s104_info_sR2_info_dsp_sR2_info_sQV_info_dsp_sQV_info_s102_info_dsp_s102_info_s101_info_dsp_s101_info_s100_info_dsp_s100_info_s107_info_dsp_s107_info_Board_zdwgetLastHole_info_dsp_s19j_info_dsp_s19j_info_s19i_info_dsp_s19i_info_Board_getLastHole_info_dsp_s1a9_info_dsp_s1a9_info_Board_updateHole_info_dsp_sS4_info_dsp_sS4_info_sS7_info_dsp_sS7_info_sS2_info_dsp_sS2_info_s1aG_info_dsp_s1aG_info_s1aI_info_dsp_s1aI_info_s1aJ_info_dsp_s1aJ_info_s1aL_info_dsp_s1aL_info_s1aA_info_dsp_s1aA_info_s1aC_info_dsp_s1aC_info_s1aD_info_dsp_s1aD_info_s1aF_info_dsp_s1aF_info_s1az_info_dsp_s1az_info_Board_zdwholes2board_info_dsp_s1dW_info_dsp_s1dW_info_Board_holes2board_info_dsp_s1ew_info_dsp_s1ew_info_Board_removeMancalaHole_info_dsp_s1fp_info_dsp_s1fp_info_s1fr_info_dsp_s1fr_info_s1fs_info_dsp_s1fs_info_s1ft_info_dsp_s1ft_info_s1fu_info_dsp_s1fu_info_s1fv_info_dsp_s1fv_info_s1fj_info_dsp_s1fj_info_s1fl_info_dsp_s1fl_info_s1fm_info_dsp_s1fm_info_s1fn_info_dsp_s1fn_info_s1fo_info_dsp_s1fo_info_sT1_info_dsp_sT1_info_sSZ_info_dsp_sSZ_info_s1fg_info_dsp_s1fg_info_s1fh_info_dsp_s1fh_info_s1fe_info_dsp_s1fe_info_s1fb_info_dsp_s1fb_info_Board_zdwsow_info_dsp_s1l7_info_dsp_s1l7_info_Board_sow_info_dsp_s1lz_info_dsp_s1lz_info_Board_getOtherPlayer_info_dsp_s1m9_info_dsp_s1m9_info_s1m7_info_dsp_s1m7_info_s1m5_info_dsp_s1m5_info_s1m4_info_dsp_s1m4_info_Board_getOtherPlayerHoles_info_dsp_s1nl_info_dsp_s1nl_info_s1nj_info_dsp_s1nj_info_s1ni_info_dsp_s1ni_info_Board_getPlayerHoles_info_dsp_s1ok_info_dsp_s1ok_info_sUb_info_dsp_sUb_info_Board_initBoard_info_dsp_s1p7_info_dsp_s1p7_info_Board_board2holes_info_dsp_s1pH_info_dsp_s1pH_info_s1pI_info_dsp_s1pI_info_sUC_info_dsp_sUC_info_s1pR_info_dsp_s1pR_info_s1pP_info_dsp_s1pP_info_s1pO_info_dsp_s1pO_info_s1pM_info_dsp_s1pM_info_s1pL_info_dsp_s1pL_info_s1pF_info_dsp_s1pF_info_s1pS_info_dsp_s1pS_info_Board_zdwmove_info_dsp_s1t2_info_dsp_s1t2_info_s1t1_info_dsp_s1t1_info_Board_move_info_dsp_s1tV_info_dsp_s1tV_info_s1tU_info_dsp_s1tU_info_s1tW_info_dsp_s1tW_info_s1u0_info_dsp_s1u0_info_s1tY_info_dsp_s1tY_info_s1u2_info_dsp_s1u2_info_sVz_info_dsp_sVz_info_sVw_info_dsp_sVw_info_s1tS_info_dsp_s1tS_info_sVk_info_dsp_sVk_info_sVe_info_dsp_sVe_info_sVL_info_dsp_sVL_info_s1u3_info_dsp_s1u3_info_Board_zdwcapture_info_dsp_s1yn_info_dsp_s1yn_info_s1ym_info_dsp_s1ym_info_Board_capture_info_dsp__module_registered