From 6f5ddfa7e158636aa2dbd83046cfbfab52871f18 Mon Sep 17 00:00:00 2001 From: gallego Date: Sat, 27 Apr 2024 13:34:13 +0200 Subject: [PATCH] correction bug programme 2 --- Sudoku/grille$1.class | Bin 0 -> 438 bytes Sudoku/grille$2.class | Bin 0 -> 663 bytes Sudoku/grille.class | Bin 0 -> 5465 bytes Sudoku/grille.java | 16 ++++++++-------- Sudoku/mainProgramme1.class | Bin 0 -> 310 bytes Sudoku/mainProgramme2.class | Bin 0 -> 310 bytes Sudoku/menuProgramme1$1.class | Bin 0 -> 1942 bytes Sudoku/menuProgramme1$2.class | Bin 0 -> 780 bytes Sudoku/menuProgramme1$3.class | Bin 0 -> 1140 bytes Sudoku/menuProgramme1$4.class | Bin 0 -> 489 bytes Sudoku/menuProgramme1.class | Bin 0 -> 2159 bytes Sudoku/menuProgramme2$1.class | Bin 0 -> 1942 bytes Sudoku/menuProgramme2$2.class | Bin 0 -> 1264 bytes Sudoku/menuProgramme2$3.class | Bin 0 -> 489 bytes Sudoku/menuProgramme2$4.class | Bin 0 -> 476 bytes Sudoku/menuProgramme2$5.class | Bin 0 -> 476 bytes Sudoku/menuProgramme2.class | Bin 0 -> 2446 bytes Sudoku/resolveurGrille.class | Bin 0 -> 1209 bytes 18 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 Sudoku/grille$1.class create mode 100644 Sudoku/grille$2.class create mode 100644 Sudoku/grille.class create mode 100644 Sudoku/mainProgramme1.class create mode 100644 Sudoku/mainProgramme2.class create mode 100644 Sudoku/menuProgramme1$1.class create mode 100644 Sudoku/menuProgramme1$2.class create mode 100644 Sudoku/menuProgramme1$3.class create mode 100644 Sudoku/menuProgramme1$4.class create mode 100644 Sudoku/menuProgramme1.class create mode 100644 Sudoku/menuProgramme2$1.class create mode 100644 Sudoku/menuProgramme2$2.class create mode 100644 Sudoku/menuProgramme2$3.class create mode 100644 Sudoku/menuProgramme2$4.class create mode 100644 Sudoku/menuProgramme2$5.class create mode 100644 Sudoku/menuProgramme2.class create mode 100644 Sudoku/resolveurGrille.class diff --git a/Sudoku/grille$1.class b/Sudoku/grille$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a7e32d6fcd648fc1fe328c72b6eac42cd90ec8a2 GIT binary patch literal 438 zcmZutO-}+r41EJDg9`%UCkLVj58%O#XN?IGKS&TwG#uo#ECq%vv&rs&G4W4%GV$OK z@JAUt%TXt3U#ES2Y5V>2`32w-H5VCVC7dGGkQ1oP{H5=OzMgpZ!x;reAa|~`G8Y2b zMzb%G7syXy6^3+lD&Y#$(-!~5c(f#KyjEaTq`N9Hq$w6~+R=yv%3Y*m8*ZJ=s_hQHBDOsoN>s-QS;wHpW1eThYm2K_sZ+WhT2sd#{pw>M- zHrCO3Ix{ypqSX&@TVOdCB~M&TQ_?PGa%FT+WsWpifyK*9^aY9?Gh_|(J*8=Tax@^j zCkI|tWmk>0bQ9};WzM%lc4X`k4Fy(agz^6+yT1HJi;2TsGqDN1Ql6|jo5E8slj*uT zNlnHxen;-W3?n>5gFDm5JH9X2aH9Tev&x!c@7yrDIl>h($ literal 0 HcmV?d00001 diff --git a/Sudoku/grille.class b/Sudoku/grille.class new file mode 100644 index 0000000000000000000000000000000000000000..95ba1565e24508be8070ac9b63b385611a4e485a GIT binary patch literal 5465 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 literal 0 HcmV?d00001 diff --git a/Sudoku/grille.java b/Sudoku/grille.java index 68796b3..3f873d4 100644 --- a/Sudoku/grille.java +++ b/Sudoku/grille.java @@ -65,12 +65,12 @@ public class grille extends JComponent{ case_modifiable[ligne][col] = new JTextField("", 1); case_modifiable[ligne][col].setFont(new Font("Arial", Font.PLAIN, 30)); case_modifiable[ligne][col].setHorizontalAlignment(JTextField.CENTER); - if ((ligne % 3 == 0) && (ligne != 0)){ - case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(5,2,2,2,Color.BLACK)); + if ((ligne % 3 == 0) && (ligne != 0) && (col % 3 == 0) && (col != 0)){ + case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(5,5,2,2,Color.BLACK)); } else if ((col % 3 == 0) && (col != 0)){ case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(2,5,2,2,Color.BLACK)); - } else if ((ligne % 3 == 0) && (ligne != 0) && (col % 3 == 0) && (col != 0)){ - case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(5,5,2,2,Color.BLACK)); + } else if ((ligne % 3 == 0) && (ligne != 0)){ + case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(5,2,2,2,Color.BLACK)); }else { case_modifiable[ligne][col].setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.BLACK)); } @@ -79,12 +79,12 @@ public class grille extends JComponent{ case_depart[ligne][col] = new JLabel(String.valueOf(grid_values[ligne][col])); case_depart[ligne][col].setFont(new Font("Arial", Font.PLAIN, 30)); case_depart[ligne][col].setHorizontalAlignment(JTextField.CENTER); - if ((ligne % 3 == 0) && (ligne != 0)){ - case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(5,2,2,2,Color.BLACK)); + if ((ligne % 3 == 0) && (ligne != 0) && (col % 3 == 0) && (col != 0)){ + case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(5,5,2,2,Color.BLACK)); } else if ((col % 3 == 0) && (col != 0)){ case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(2,5,2,2,Color.BLACK)); - } else if ((ligne % 3 == 0) && (ligne != 0) && (col % 3 == 0) && (col != 0)){ - case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(5,5,2,2,Color.BLACK)); + } else if ((ligne % 3 == 0) && (ligne != 0)){ + case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(5,2,2,2,Color.BLACK)); } else { case_depart[ligne][col].setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.BLACK)); } diff --git a/Sudoku/mainProgramme1.class b/Sudoku/mainProgramme1.class new file mode 100644 index 0000000000000000000000000000000000000000..c5b6748f8340a7ae65392976c512979d04291757 GIT binary patch literal 310 zcmY+Aziz@X5XQet0s%KI|DZn2S1q#DoBeilvi7t;mQtl9lwmI#G4#1MpB4 zcT-eLzWe<7=kwW@zn@db1 z7TPgX0wwreZd|qXMdo#$n`w+hJZ)X=5u!!$VF;a-b!J`Vsqt?*J+TuBNw^=quj*@e zrME778Se>dS5*FBmR8`w|FX|=0z=$z|1tuQyny2^uO2uP=f=|+^u>bP;wamKw$VYC ZwV;nY#f`oZ*Q9(4dkDEGp~pHv{|e&+IF|qb literal 0 HcmV?d00001 diff --git a/Sudoku/mainProgramme2.class b/Sudoku/mainProgramme2.class new file mode 100644 index 0000000000000000000000000000000000000000..4cd263843cf5326dd701f3da692795bdfb5dc1a2 GIT binary patch literal 310 zcmY+A&uRiO5XQgRU0qGL^&j+Bs5kAQg4aq93Z6s-ixpCFj7n#?2Zl*C3@w9cdM~D{1haq%U)|qvcr^dhO^u$giB;kJazN)X? zmEOASWxOY-T~YaiSz3Vy|I0qh2@G+={mTeI@&b;xyn5hFoEuMP&=(7Ci=%7{+C~Rm Z)`C9r6gT=tT$A!G>>=c$gdXbv{VU}pIGO+e literal 0 HcmV?d00001 diff --git a/Sudoku/menuProgramme1$1.class b/Sudoku/menuProgramme1$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c563e1e4147a8c7fdc1fc6e7cbce013a849a9f7d GIT binary patch literal 1942 zcmaJ?ZBrXn6n-wGY=}!q1K1)`qC!gmiKwMQC@qAf(1tgYQn6aSNiNC4W^dfR;pLw= z{sBL?+A!13^auEtoN+vNH$_qyGqd;Z-g{o2bIx;4{`%+jTL8;Y-RMB4fslzS=wgW0 zgwxn^WyR&SnwS}#VYqt8?NLY8vR0{T374Tix6cpxand`ooJ#Uhju(ZU(ssfox_u*B zW6jx zMY<}bC)^04+E_n>>D#enQs0L0AwzgNS#d4f77_H}hITi|Ffi@|4jkr{OQ=(c9c^aF z#K#zB=<|e1H(XaZYQ=I1kaSNNuC?@94q7@RCgS*n(&AO+(PmvZD;Bq9h2eTjoFA!V zTGr~)A#=WtsDzUyrtmp=ukizsmQIPQrZHZm((l)p z@KBx#;#g^nUz@n2G3t<(ik`F^N^Ege?Z#bvV_?q2JW`aVc0w`ql&Yd;IcIE&U4#Q%hXjHG$x2sLT-k8SM1Z#1ksT_wfi=4D&HG8u9G660S<>moW8@61o7li+8=Lbd zo)R@8v2Y2=z*%9ph;xdHCU`9s#x}!HhRD`%Z zV#hfnREfGaX*&kKV;DZmfjA`2C6`JXX3iooj&9h=AiDQD)<^f=Sz?DFl$K>;TyM^D z#73i56mEeRHC4OwR>k3};p$uN``8lh9#ut93P;YR@H~u+hD7P4q~{ec9jxq1p!*~FY4AmI(-!>aUXa734-RGxBqJ&^Fipk9o% z=oOcZL*Xi75$o-O6~R6Z4A{D7s7#~(71weO<$*{BjTN*}mO}LBz^~^Us3jOUTjfsK z7T#!1%7aEdb&<*EPTCX;Cv|a&__K5J!DLLeri0JGmWedC?YyM~b(gv3P=(Vr_dMYl zs56XRi0Lw@28b3n|6i1bau65IyAB%Q3{TM!jq3jifOZ=7G=Dnixr$xdzo)m`w0F|p zJ2CkRY+~vajEPf3UeFQ4Gg`Z72WIgDtsUs4uOIQ8R;~ONAuCP25}@{tb7gn)q}+H1Q|cV5o^(uQ35MF|9wo`UA6cVZ;{bK)<}iViPOB z!(4xfN3pFYzJ1{%*hT@Xgg|4OMGviW2-CzGKng=xzzFVP42yJkpVkL>h$UEU`UK z1+CtmaAJn!s_VP)8iP`LQhX3PKU zr_yCmH-bLFXX~ynn&VMVgxkC)3H6RU^m#m%)5!7(UR#8NARLK4!`vT0`)|rkNxve2 zGo6?_&l-IH1kdOMOJ+#-9F= zBoEXuM>YYIvLddMmG@piAw1w7YgoFae?}(JP}T~T{t`vyj+$3xWGxkz^QzK1QrW9t z-;NZrU#oAx-XXiBe!z^RN=&G#FerXZS)If+>DOoxO&cZhRmyK+8+Y*ptLTzs(0BC* nG8!`MJ5uZzxnokJ;`#)zgd5~l%%hCT}!65pogh?R8-{gx+fL z>GAuN+R@GN6{~I+?S@e`xXBPNZs|MvUdGuqtVZT#QLk__E0KCsgb-%vl{Iy4aaZtj z#|wnbvtg*{Q_!y>f+%&7h#6BSyjPViUUeCQbB1NO^9=q(vK>0}A3Q262g@zndpR zU$x0whE*`CO@j-Dm`AY#SaJpN%=X|i!;B`SXtP>g2;LU7Df6~rn*6ioaFhBPwq
rm(o#87cO34J34COI zhR5(lqw>}Pw9>Vq3+babf>~O#w40#SFEgph1F+Q80hH8t^nRrj!yLsRt-u>RrRYPH zzUJ|aqAadaM#81{aq$XL-_i@CW## zjI+HM5;vK7v$JpB&dz@Se0~AALESB`gb+r|#T!LRb3E!)QugDzJPR$RNEE z$Tylp3k9s0uxzZtUZ4+NlawL>gI)rzG8&!c&_szj5y@FUR(|Y85uF{Mncc}taSrPy;(G(_|YAOI^$-{KE+Qej%X}!(CGdv*4Dxo z&7pubP_x*h+dvCc7W+BXwJh6~UZ|2l`uCJh)YwE#ptMM}QPVRj^e9R1RKl;cJCeI? zg>I5ifs3e*I0W!$|2~5C=qBhKfH1u?1PY+4( zzjJ4mEBEfLvaA|Psj|wQx^wA1E7$Io znSnagYiKahh$ey7HD}XFdyc=Fo>^Lx%aK6SHP?5eHwEgulk*yMfp&H1ak})#<+0ln zp;MFwG}NnCvk4O|0$NE%bMBTDXzb2plJhza3k=Pb3&DEX9t))t1)<$N`ovyvy_L|F z1$%ThGnvWd#_bFC?Xu@OzCAgT&5lpbBo%I(iFR}d=)}#rkw@U8-Pt|1b5Te(SCjMV z@KF=Ta9qIT;aOR7x11$q(9r#$x^I~{iBm-2el}QkA~*17rN?no<^qA^HDu>elpYI; z8-XwVsD^#o#2K6wI6>Q+a>Xfo(U=#M+0c$uX&=C_=Uu1Y1E(^5m@}1zWjw>wRNa#AAfdLFDs8{#06RV__ zcU5BLQ{nSHz>`C<=TXx9NSRycxRmK8ZdZQvz)h z?(#!dhIUZilwo8K+X`hyF}o{}`cF>DDyf44(lIM=WW3-qIGcj-JZaApcvb4i37kB* zGbcUvAC>9LP{%xTdavw8G}ZAIi(qH`m4IAwl$0$?k?jXzQ58zVjC#Fo;vLlk2FpF~ zmRxp#hIiTFEOz;B7_72wi*lfAz`!EjSEY3XdaA+frX`lv)i{>tzNvCgV%bCi?5sAH zXCx+@bxV;XV}Z_niIJPEX!_uZxJs)p61r?)1+F5rwyU*W=ka9|TY4{A4jNd8uPoWa z|0k3^v=3fHyJBDi^$A2MYuGgL2#?ue2eZeHS$-&su3wV~HMdWVwcg-`FcuV;rNdd* zm(%6qk_>az8%e*m?A2~pV=gF%%W}e1H&w?$H~p$t1e&K==P9Y|OT64NN*QCGQ!2?4 z&XH#wuXGk%G3BhDbKdEEKjG>$N5Qc%wGHuId~l0zwGFBzfz4+}#Z%6jiF9KJT7Dae zJE=DDR~vq*z(}f_m#x~xoV9BD_l{_PSs223Qp0^Axi)xwJ!3F~hIp53jSLkAvTcG0* z|6+%60%H(+6$zoz>*#pXTD-a3N-XR*a!#^)^Y7qs}2SYP8j zzTto4TU!6XTlZ%q@hejJ9XqU<0S*Z@(tv(yo;a^w> B3XK2& literal 0 HcmV?d00001 diff --git a/Sudoku/menuProgramme2$1.class b/Sudoku/menuProgramme2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..62d088da2cdac8c2ad7c3183ff262b882fccd899 GIT binary patch literal 1942 zcmaJ?ZBrXn6n<_<*$@{(1K1)`qC!gmiLJJ^q@obQTf>`4saUOEl1s9%*&BE7^72m{ z|A3!cZJ23i`UCt+&N!aCn<6QUnb~`H?>#TiIp;YifBp074S;#5E=15_AZp?YIvINF z!tpmx= zi(E}gPq=aPYGeHjW?;vX8GReW`wX$^Ox3k)Tg1_a>)PEQ!@zg|ICNN4E}_n*x3!re z6CYxjq0bX4=ew?O)Pm&_AnBekTy5#K9JF*sOr-D;rNyhsqm71e7A$VdD#NvwI6qRE zoUAvbL*}yS747H~6QdYoNK}O?3Y$ELiUv)&7*B`j-g?o=U%sf3dzrtm3wuk!g?}+4ab)nBf!ikT=%gjv(jU~A z@KByg;#g^nUzoV7G3t=!c0FnPN^Ejf>%x6}Y2bm08DuF9J-Rg%6+2~VXQ>DIa3g|G3AfjN`dn4%gmKE%z{N=9Nn;!VRY|wY=G{av-CDYG$$*>xJ1En z#JXSK6>f>|YN~b>t*XP7@9J9~_}CQg9#ut93P;YR@H~vXhD7P4q!$%0AFT04%U--F zeYY&aKIm)b$+QlM+~l3IEj{YkHKA&={14N4(|1U~IIgE?uU4#ZW!xKb$d-eYWKs$|knm-YGday(L_w;s)_72(; z6O%8&CZ=A(m^elJIUO-PrL~iGU=Baf8bN}-e#A3cwelN8$vE)rHF|eWkzAX4jlP}a zz$vaZ@xc^p;>PUoZ@4?v#K$wyi9f*xqfOj=g$baEY5no}AGk*sM)DyY=$99mZDQef zm}@Vvn%r#S+vfp-EtIfK2sEa9=%#f6G2}5o^I-@}7@^xStkB&mW~twoP{0;8NoyUC zu|cS}@Dpjp(eXF7<_#>z2>Z`;5&_39?NOS8WmJNb`w+Cp$a9UJJvj80BuSk-{ge0w H9tQsfh$Z`_ literal 0 HcmV?d00001 diff --git a/Sudoku/menuProgramme2$2.class b/Sudoku/menuProgramme2$2.class new file mode 100644 index 0000000000000000000000000000000000000000..1aee62ca494d48052e274d62071e0a7afc687a51 GIT binary patch literal 1264 zcmZuwSyK~15dJ0!YzP|?!{vo6h(H1o0YwEoFeDHRhd@PzDy=1%gvHG+HManydrI8muHXzUxh;K1-%C2XhE-0^Wyp?CNRXh4280MfnrE$&owLhE!Qkd4 zpPatI&500HgcUTYh#*RC5;ke-1iHAf#S1P&{iI~rS7@8HdsAxqSL(_Sl z4B^5iuNYRwC~O*BFvO}nYk(`RAhN_VhN~*B;W~v|=8kQ8u3=mAy5&ihY%PSF=umJ= zMW>_`yPPS5QZ$@x+uEEZK zA8|@%s#GH0r%p;gS**qLAq-$p!Ce(YNHRo(B)!AE6Z9sj@rr`~3m2505o?L^7UX8KDMadQwPV73*uscg5Eh$Y%;P8s87e37E z+sAmJ726X9o-rhN^Z9`uk||M`v{f)|ho*O)yPI}VMT?xw-~xBtS=*uNt6AB>l&L!o zcc9TCs$jI(zGzf#G(eK}l9t^^e+1Jc({$@2>6eq>*sxeO&p4p?$OmKBGPH4eSs%NOuIye}vvI=&e1Dkf^=e$VQ3X zJH&{*?BmfPp30EEYRGN`>7J+1uMx%@%JnU6$vTGd4&!)F+;z;6MIHQIkr)DaS#`}} Wo@9WwdjX48O$#Vc9Hv> zIy5JlI@ewrDA^5IL{iN4Ej1>AwQeA(H;YCTKf0q(XWWe0r+A{`h{gg3jqbl8V z&`lCbaEKyLleKuXIX0ds@76i0GYXwKd53u8KwyKtJ_g3@E7)YOsYi@iasC75A65So fFo6M|ZHwa^wz0!#po(4WWtl4W87-D5GV=NbYOiJ| literal 0 HcmV?d00001 diff --git a/Sudoku/menuProgramme2$4.class b/Sudoku/menuProgramme2$4.class new file mode 100644 index 0000000000000000000000000000000000000000..fad8aa5e1a33e4be9373237b9d5b68a2c690bbc5 GIT binary patch literal 476 zcmZuuO-lnY5PfOaZo6)4wSG%c!9(l81@Wc`Diwvc7L^{nrQ5M?*-chBT{f(L(q zKT4eJMG6KoZ!$CQCA@t9e0~AA#EydkiZ(143n&THr*bB}P^yV{H=2^43Y5+Q6{P0^ z#a4S*K^YYrj*CUO0=0-#Hi-2kmQh5<%)h5ZhglkE)srftP(VD{sBve0^x(usU7(rY zCtp*KW~5T@!Z*}zkffw27O<}Lm;{!(fuepEjVOMUqtH}jJ~^QHS;rBL1$JBAf5kdR z__RF~a2|9P`*a-`fyVrMjtrM&JIW7r5~xX!(ic5;;TT)WeM-_BovTwmg)&Jf z!5*q?AoJMG0&g~vPs^M&8HK4Fen7l&BCx{Iw1Fwd239$m(S638Y`w$&8#P}8M6jTE buW??$IyM+B{)J6!<&`qF86B3WGV=Nb(C1_K literal 0 HcmV?d00001 diff --git a/Sudoku/menuProgramme2$5.class b/Sudoku/menuProgramme2$5.class new file mode 100644 index 0000000000000000000000000000000000000000..3ea1c4e6ad30a881ae15981909ae9935b6523e81 GIT binary patch literal 476 zcmZuuT}uK%6g{Kn>b9C?-ys$Bpgpt@^i%{TMuD1C_|V&^H(S}Aq1{>gUC~3(LqDJ& z72WYAga+oGJNMpmW;pZx^Z5nf5<4z3$U4Y*SU_H&GLcj1hfba36vvJX)o5}SVj>YGyjef9i}GGsv}iOp@4XFQ0C73=)sADia>34 zpL{hwO-UL5VrZ%DATgvU7RWXAhy<3}fue324Jdw)gV0vwY_do3la3=A3GCL}|BAJ& z@M)tj;NI&r9@14{1*-G!IkH@qZK+|XlR%9-WS;fNgKKRmbSW{{I$=A!8^techB8Sg z!5&I%AoJMG3~x4(Ps^Ou7=^7Ien7l&BCx{Iwt*LpRjhKfqx+0Aa`qk0->Cf>z#xZ| c_ZsIJtYd>Q$G@b&@u5lRA`-V!xzHWGR)UqzQ!v z3I*EoXTgpYJ2p%QX9mwOtYOKLC0mxvFvEi3KFMjE2E5R_(z~B??>+B6|NPGnKLY5% zmojP)kPuW*i#mqJIc-tvG&FOzb98!+=NyK*3%aR07a0QamI(NJZ|9>noh0Ha;}eG7-WyhBM=C-kNt~W4ve?i`B8yXzSWcp)AV=33rH8VEYolf@;j-n^{Y`Kn% z7!HYgM+DR(3Xb9!Ls&rZ_8In8h4;S=Yo<2KZGs@7<=GCTwP|jI(8{pwnF7m*qg{k* z7E-5z7XnoP&Xhyf8&zc3wPeK<%qlwhexMATo<|% z42l2Dti?}lGY>_?8w#?5;q}zZacwq|Kk6nNL+<1*%93NF!6Yu#L0??hUfV}zk zKY%2xZ1r|R#yuEe*l#Epb!gv?&NqC^(eSE;su(^D6Msv4# zK{qSyBbHb3zj7Ldi-!sx;V}jA#;q$#MPq~*%fP0Ht-V&BX5zNAZt@YgFwO0ZKP5vK zaz>9#X5>4#S zCj4E3oQO7*(3l96usy*_*qx{=VP6@sY$&*fgXu(T35UywXQLFQZMco}I@-!Oo{gRe zG^%SjRl?asTl8WHm&)iP-vc9M4AMH343?3~M$>B;N!EJes1WPapjunPHCiarwRZ86 znQRv?nMt)aSi)qYz1m+=Dq|`ey}5>0lOYeuYlI{jRwXs$*+^e;sf1)ctA^Fc8VV&W zs1(A-n$#0c#PpvCsmE?Cw-so5f?bNXb&}~n*bt878iJBY5 zK{VqSw$l}|1E-T~;huiECmI&`B>kOlaf^|TcJ;D9p6MVRlp7^sw8we7Q1NfBW8iM&b jtzvep(%D|7K{Ago=u3jW%+o4@-PZwP?RVJR2DL{6Ejd+EG-7z@+WX* zaN&j+m4(C@cWzwk4={0I+_)!*es?SniJkPGbI&>V_WQnbI-hpmeE@I?F+V&|G^hc1 z;S&hWS<6;u+R8lW9G{)DlX(GOzmswDg91vdby7zObPfIhN)ZqU=Io_xdf6`IuH>9_ z+7>9`zL0ma8P-ovkIMS;0D=e!s7v|mqJX&PXRtDWDpU)U%Nq)*oIO!UW#^rowUW#(t_Z|qV@HYg zjs7Pz+B&I8Ug}UbMKZxLCu83zEX>-u+t#e4w-0xpuM3x`1j;7zR&xHjwOFhz=})GM z()lN{gp$Lx=m$#)gxZ~{<$i+epNP67T-d}6qB!b z$m3qyOjO{PT_+Yl!nF0=9VfOJBd1Y8AN156c*G7gv5l&2;`Ph^7J>ZYUS-weB9L1} zAj5IO=y-~RIv5S<&(R)_n9(g5YcORdI$i`+wg#`dAw$Hh5bbAW!^QsI#s0E*ZI~5` z%S{RCTR7$>zpHo2Y-69%RaDZiA%|L`4)dv_SP{fwqKoSGl3yPhFhKr8%#D)YHP+tb znJHG?M;kJ?L_>Ak7X0y*f(4F)m86&5lS(SCoWmsInUdQ5$MU z^clQlrIOu`LpejGLWgsah;K2KP)$=BuafW?KHoapl!Rtzbj-NnGt`-GLo>WHdj~aM z`fb(6^^1C-#0Yx_^bp=zcB+^BdZ@v9oFxA)^rM^pIb6gAz9&Yg#W;p>2bbY+H&6c| zV~?nfRG~$xpomJBwa2x){Lc$cM2QIhm4m!b?2mD~JM0{skRH-MqQSEXO^)EfM9Vi5 Ps8%UQM-Y@8$y0v-Sz6yz literal 0 HcmV?d00001