-全讯担保网

rar!ϐs ��t@�(�,��k�2@-3_�addison wesley - design patterns - elements of reusable object-oriented software\0201634988.jpghօݍy�� �4�p����f28�h���p�r5��p�����6�}�zl�������*1��f"�wv����1�[�n�jn�����q>ʟ��}üɉ i���j�`��8�)}���}��ҧ������c�kla3�o����������t5355�3��!�!��|_� xŀ�[��� �\\g�<7��o��g���� ����y���g��� �,��o�}�������!���a�?��-òk������x����_ ���%���_��n%��g����<q/�~��$k��r4&6nj9�r��/�"7����7�08��st"��99��0�i���gq�s����v/�}m� aj2?���_�?%�7�����k�ߴp�i}����д����� �q����iˌ� 3���4;�"����b�)1 %�kbh��k�?y�ǚlj����xrn�a5��:�m�*:2�p�t��=�e�l�=�"��?p� 9*�̒ ! ����tw\�����l9��k���bl���� Ϳ�z?e��/,��ǖ˚�����\s��b���pb]v��e��k��} �\�g=-!� arz!'>i�*�/'kl�(�l�w~�t�qo�d���m����*1��؆]uگkg�|.{d�w�� �:�ȳ0��$d�_vg�gi��0~��p�4�/�{ [k� /���t"��-`lhi �tgr�aњ�d,����=d#���؊'�yd�ypvh�8e�����t�ĭcu��b�z6�ޢ�5�^�lu`��ko]��j�,;�����{�*���ȟ�b�p���0�`��e��k�>�{� �oll�r�c��.t�_�͂m���r(z<�;�������6�x9����qh��� }�tɯ���d��3�=^z_�� ����#-ʄn�}أe��c3ѓ�]'����q�q�칑�yb���e��=���޹���¥c�����@-#p&����l �64z�k& e̝��w-ea����,5!0b��yy_{jk ���:��a��dn�{�(jq�l�`���̚ls�n�x��$e������e�e�v��y�h�5r�1h��� ��b�� ����!�s_��v�a����w�� ���� �g�z"j׏��\��%�jt���0�� ��oy#�a� �?f���d� o%d�o�<��cb��͑������4��h-e��q�t���1`��z�no��/��z�>�v0��~ɩ�*�-d|q��&wt��οv�!�͏3�g��g&�.3$�/��2 ������lz�7�}��m�*��y�e�e(�i�r�������q��5|�yfrqd��ur��;oh�� ��3��"���i�^1���[q�8佱z�e�4tk)i��>f�@��-�ls%��wk�����>���j�r�[k��>(*y����z�� \�i>|�o7[ap�i�h"‹d�_� 8�s{fp2���)�!�m�����=�jsg��vŗn:eg�?ͣǽ�*r�`� z|y:���fm����t����s��uu�a��5�>q2gcv|*��?�\!���g���dd��x�<,x-���<τd>�� �v���~�s�r�����|��wl5��w���'���f���te�v��'�fތ�wkm�ԩx��vwuky�i0ȳ��*�7tdi��h�z�ӭ�t¢z�e�� �y;c�ӏc#>�}��x��؃�v�� z�x�)�zh`�e�&ݫ���re5!:kրf���0ȧ�a��/�g�t�%i��b��;�1��q��e��a��y��iz�a@�0�b���t�jpj�g��(��6����x��8ɮm�k8�%�pm�a\-��v�61= ���=���`uި�jq'�a�����] �y�,�_2f�b ��^�����xf��fk���@z����c o�m�ma�j�?#:;#&�7�7вts��-�v u��a�'�d:� ���,��k�����q�kd]r��4��]gml��󐞠$������:�!�oq��{zl��;;}h"���o і���/xxrq��î�<1 �s���p@������޿x]� �<��0�hԑ[[d�~��֌�b.z�qb2k����xɭ! e���n�}v��vi�i��2�٦�*3!k2,�]s��&�ĸ��o.�e��^/t�#z�m@ñ��5@a��:=�sհ��g @|��<��x�� ��%?��b�k;��lb�[�f'��z(=�o�.v��h�k��������6:�zb,�u!��z�գ�z�b��}�t2y�o�7���!f ���n�?f��r�m�r&f"_ ��9����h���o31�/��|8�3r��y�y�%��&eew^y:m��[�� j��� bq��7o���n�~o"{|"_��֙j'c)�xjg�d-��w� �>�s�^@ŧ����;л�� &�"��wy��zy/ˆ�\�ة�b�k�3owݷ ����&?r����]�ȗs�'�vێ$g��wi�f����y��s@� ��mb��/d�z��o���w0�z��ɶ�����v$���e�}�p��q�k��iw׉ uϧc�*v%��\7���h� - �x1�&kh=�g{����c�-%l20��@�h��d�lo�v����v7u��#�@w��`z�i&�� 嚥p_ʿ�=�jv�z�=q���f��-���������;r�so���r? ;ܰ���xɧn���n�"�m�e�rdg��;��%��2٬8"�w`����n���~��x�d�gt��qh���_ 6u{���v|�;���e��'����sgh�����`o�5u �xr&���o>�q�jw��e�`s�}��s��n2��s��}� kg��曦���2��}�p����؆�m�|v��tr隃�ã��~��ly��c�fv2�2�n�5�כc �2$zz�j���to�b�pdq����x�v\��������rùjhv3auh���tb�����)�^b@���s�[ʉ�5�к` �� ��> �# ���>�퉲�������n���*f�^��1"f�0�����z���f�����18 ~�i#4�f� m� g9�]v� .�f�p�a� >�_�1n���>@��jv�%&u���t�a����cμy���c.��f&h�>`��4�8�鿰��&ѝ!"�i��ز^�aiɟ�(��j��t��|�ih�c䉋3/8�� t�vo�<��w��si��g��iԯ���by�t�ߦ�y�]��t]xc�p�9��hj��|u��mx ��,l�tļx���xb���n�b��-t)67�� ôeqh��橦��� Ԭ.xd�qnn�~����d�#_w`�]$�z�׹�@z� ȯk��y�~ �h�6�}�ҷ��塨_�fw�n�x�|f��ϋve���`�c�:�*��w؏���z���!rd�v�a�z�nɘ��g�je:�k[:|"b~�v�9�m1� �ur��ܚ��vڰ�6< b�!����nj�5v�ȩvk)��)�2�m-a��2=���u�jk�ۻ��"������(��bb�^�x7�с&<�,(�eei�ӂc�����%m$z��r z�z�בآ�q�gᒷ�k@>no&0�d���[f_�i��^��w *�m�֢�#�z$zн2��6�5�?- ��ӳ�o��w6��uk[ԩu$x��'����^(bƌ��y_v���� � � v3va��l�'/s�4�|$y��)~�"��ʼ�m���i��� ��iγlu�nҭ�c�?��^�\d_��x� 0ub� �_ �*dg>}�uoa�/�;,�/}�qi՟v�n��2����@� ��m��[y�s���x)f��1{t]}q�y܉4w��6��s������jwy�b@:�"�v?6����=��t$^��������� ��go�%�y�aw � ��,���9�481����{�$@h�ȟ>�o�n�ay�t�l�oa����n߱"��m �\�� m��~���r���^�k�`���[�t1"�4���މ_5�*g���v�ӻ�#b��9�jfg��x� e8]wl��b8�%��s����1����"�/��;�a��ny猼�}^���������fe�x�� ���|�ybjco�uӿ�v��a�.x�`�� �!���x��x2sv]oi�@ŕ֫ː�tict� 웂�*�:l�aq��lsn{kɪk�m��п�0�h&�ݪ,��i{=�y�a[�{��3[��@�8�`��hv��y����[n������jo ~� wy����c��zyϩ�*�1������ea1���d�״�q���?�%��������s����3]ݷ�z���զ�"1�a,��w�ix($�_����)�߹wcj�:�h�= ީ,�������g�l=ګ i����}��c�z�tֶ���:��r{����f����.4�u~��v��6%�^���f���5ar�f�<���q,k^��q4�b���a#����d˪^��g��=��x)k� �/k�5���ů��z�=�\�m[n�s�>�����9#�������/ �/q�}‰�e\# �f�24���:`^3�'�b͜�f��w ������c� �z��v��qyrk�z���q7ژ���ȕ��o��w2d��t絇���i��v����np�h�u�d�}7o����k�w]e|��,t�ծ�"��g��kz�s@u�}�< i[����d��=�xlݐd����{q���� u�4��0o�h)��9 z�1����~�$��jiei���l1���j�]����fp�^���lx�üi:p{|d��h�l��m�$� f�� @��rsq4�n��6ֵ����{ӵ*��� ���i�՛e�1���a5�rݏa���vi4���*{���h� � tc�o��$�[z��`�r_h���վ��r��j-���3�}��}t�obv��f�v�{�w�h�m���*�gt��������b6ɉ>s�w{i\|q��v&�b��w�to*�d�8��2�~�rfki��t$מ��na�6�����m�bf�a#i�-�[|���8ӊ�c��q9����!�ď}�5� o�_zѳ���.1�uskd뒳�'-�{r��ԅa.���˫����p���6{�<���m|h�־;k�o)q��z��ι#�{ms�v�q�9��%��p����8�k�|�|'�x�}���z� w�[''7�ج��u� �t9�;iֳ�y�%��ĵ�9�������� �ڜ5�����3�zmdx���yu;x�%)f�)a`zg����ؒti �����e"-���5r7x���kc�%��mb��vvu���e�mf�������b��@��&ot%*ъg��wg�h�*n��z���£(���,����:�g�9̝#ə��m8j#j���"�й�_a\�r�b�d�i�k�tk����3�{�v�4_awߌ���7���-r��a���gj�o��\�$z��y���?��7��ԍ �i!!�h}���l����useb�{�fi�߃�u�ΐd� l���/ѷ]mw�yȟ{{�6 9h����t[ɂ~��2�k�:��_җw�0a:e�/�8��"��&���e% ����~ӝ�,�n��fn� �o~���|x����|hc;�^umw��*a�/�\����g��՘ƻ���eir�#�*�����0�p|%�b�� ��@���0����1��g�;�c�g��j$�tv�0m�@o���uv=k����o ����1hl�dt�;5����6 ���j�ߨο�� ��x�w�� ����-�.��z]m��'9�at�� ve�c.>ё�0.�}rpz�e��|�q���,m���x���|��\?�47���՗yzb�>|mn�׾ �4j�y^�9��m�q�d�o=�ĕo^2�0���p�n��q��en$�1�a�j�q^� ���2��ӂ������w �v�� ��cr�-��{)]fg\�ot�3ު��- �ِ�_$����t �8�iq�k�.���d�k�g��j����ճ��zݤp�d�հv����a����琵tml��n��e��݉�ɞr�\3��v�~7���oد����*k ��n�٭�)ykzd�n��� |��l�x�r@-´��� %teju{' �1b�9�]����r�7���$c���s�����f)�ǔ�f?�d���,��*ѫ����2�bf�t�m��j�`���n��5�oݨ�}��i�_/�������"�_�����@ʹ�ș����� cès�qsu1��[�/b�ҷ�`��>s-�-^sf/}��um9��>������nt��e�)�ۦ�i}%_�*� xn���k����a��!�[>�s� ���f���r��"*�i��4�v"��@�(�f��'��m�/q�%�4�d�h�;�=lџbw�~9tgv����؎��j#�'��\���[.���i��g��u�_��zc����*�/�f{�qe̺�kma̚f�[� .�q����m=�{�}�m9g~pbm�öp��y faq�o���#g,7tw�(���m�4�q5 q��1�10��ѵt�̅#���.�&��������cw���^j����f��k;`�tn�o"�_r�\7�8�q��w�mh�v�oe���=�m��x�0.�[������i�>� ��֩��]���:9�� �!s<_��w���o��x�<]>��ʰ��cˌ�hdl''��_"�����x˟1��κ�xp�~m����ϝ�1xn�ȩnl������]r�>��j)� 3�u�vc��u��gek*����9=��^� vs�7ڀa5nc�ė� n�����x�޳�֧1|a�%���n3^(�b� �~��_{2n�9��uv����n�g�h�{�q��l�!�h�q$� �@ _7���t�b���r|7{k�n1��=��uխ��|u����3�܅ jsx��n����3���fmyč�en��]�7��яqme��g,�.}�%�u��&�h�̾�r�j�_�,?8����xj���yɠ ���w���*_'rd �ur�л�o���{���z�kζw��fr�a�y���{4\�\^s�pp 58�n��w�=����>�l[�֦��s���i�?����f���t�gi��w��^吳�8�8&!i:ߕn�w��ւ���u��5�x%'�-�vxf.��ß��9�y#�/����0�?� {p��p �?���y �nym��g� ��k����u���-d �۵���v��2�� {p��� ���ϭ 2z��v]ɾ�u�8<�����¢���a��s*bm���tl ��pkx m���_c�k �n� �z�>���&�� [岓a���l��")~.r��2w�ۈ ��ÿ�e���f qc�����蚱�i����u� �� ��:s���>i�a�����m���v2����u�3�c�`�wmo�`q���g��5m�^җ\-֢852����4��5��[9oxe��������t�q[��;�qv�o $��%�p2l�����e�e��� ]�;���k�� ��h�o9?��"=���7�����׵p�wy�����b��k=^e�u�t;��^�p�d��}��sn��_������t���|�l�ҭ��qg�9ƒ���slf���g�~番���f���n�%4�<#!�if�ł��o��m$� �s�u� �$d6b����ܠ$��ڤ&��o�5_�(12힂��}��g�~�8��k��p� ^�6�yb� ����[�,��4�z���gbr?�6�s�ҙw�$$*�^�c�$���� ua;�圻� )��������3��fs`i׹j'� �wg6q���u�((o�8�6�b���;��c����{�� ?ex��[���7 ��2�z�������s�� o�e���k�� |�>w�9s��kz$.�nۼ�f���( w��z]w���ڒ��m�hlj�ƈ���$�-� 7~�� �8�<~]$u�ۆf1ug�� �߇"��r�� ;?�j����;����;*d"kw�w�up�����h�9�ˌ�>��� a�2u�z�eע��� �gҥ�-��pq�����v����n�$��_���6$�3��=rej􍧿~i��g��k�v���k�� ���s�p����5m�tempn�����7a}�.��-}�^� ȃ����_#����o�u�?/i#�:qv���6]��k�py��l1\�m�l�u��@v�a$�߱��z>lqvga�*ճ�u�6�΄�t��l��h�9s�k/5��y�1�6z�{�8wakս�e���9cj� h��x�|0u>��fym�; ӯ#�a�jg�r����,������]����zi!�l�:�z �q�*`����e�&˪�qkcvfc*�8m��p'�!/b�b74�6;$�����mͦ�x� x����<�ax�]��®nu�|��feʒk5d/;�fs�� b'�q���/[d�:�v��s����zy?a v=xs�9� �rb]�׎ w�uv��n㒎ɰ����lٶ���:�ܝzc���, e�����ac�9;��pa�*��߁��a�:)���!{0�h�|-�yu�0��_#f�5a-�[��y��h�j��@?f���<�id� [��r�we�[z�z���j�f�-5�:��_��%��=���so�ns�!f�3�j�$�>����z�i�d�03���llim���2�t���ʝڲ^i�ʸ�l�[,.da$c�����i����h�d�0��t���}v<)hj�};j��d�}�/�n� 4��9��0&wu���o��!��#�q�$_'���ݸ�p!�!���h�t�s�p�b�fe���iտ�.��g.�̰�!3���[��/v2���|��qn�e�c���yw�o%t�[�y���2�ə2{"��w�9[�udz\4`tn��tkw�9��� "=a �wq�,z>��-�#�);��uݑ�bs/h�'������ol� ´�v�j4l�{�\�ڈ�g!��b\�z��r������q�-�hk���z���4�v�"m�vv��|i���lꣻ0d��{��zг��|��e�o�{�,�w�����:|�y����_= 't��ihj�c?�!b$�h�����q;�� v��k��_���2�������x� �������ׁ`��o������sq�2��5a���k�m4��34a%2��j�a����y��j��{��s�3o�3δ2�~�[(&��8g%q�i�i~��ݢd^�'`��̣�2��nƌ`�g����]e�r�q��bv>�v��~s��$#'x� �]ܞڵ]|�a��f'�]5h��{ d��)e�upbik�/�_����fؒ�o{navlf}�3u�d[ks�"p�w�xo��s��٪_�ayj��i�r��8�[���c%*0\̈���p96�9���dz93�nr����t����ռ��؅�n�����jp ��ָ�.��?b�6%#�즿��w�&h�q%8�e-0n3���������[�5o@�p%�%���:�'�w�b.�i?t���u��o�x- ��'�\��s�|bd�!p���s ��c����հw;ߜ���*�l��im� mtj�%�!iszae�8�,ڻ����;�j,��i>> ?#z7t���)�i���{�2�$�-� 8�p������p/6�x���~l(����ir�rqc~j$��v$�����i3����otn�0p�y�repͬ�|��z_���a>b�y߼ᅾr*k: 9�eꅬ��h cǽ�ē�b�i _��� �>b��ܥ�j��3@���姏��h�q�e;*��&�w��]�_1�na����ɮ6 i#p�i]���2�f�a�:���οy\���w�>��w�=nh ����w@)$��i�2ft���ҍyߩ2�g;�\4�n�y�a����s�a�i��e�|�;��mc��ʜnbz(�h��  r��fң���](�o >�r%^q��mb�s�j�� _hb.d [�[�-��`gz��h;�6��ul�c�7d�k{q�����r�eeu�n c��&ro4����ە�6d������.�� ����������.�z=4���l�;6���g� 죩r���8��cbέa~uo�*�p�g������-co����˖��.� �m�=��sayݾz��9e����@$��.��[�킛uz� >�af��%��h�e .3�d���@y�~y3��no�s�b�̏���� fs��ѣ� ���^�v�� ���ci� i���d���v ;f(;3��ů f��{�;����{����k��:�.��sl�5lϸh�u ��`6�1@��m��)asx�z�`a-�h��k]��u�҇m��g� hj�ӹ����# ��| ���7 �^�zw�'�l�f�~��!�m���d���;u�v�ܵqm�i�0�κe�=�wgvâ�u�nh �eoad��h捅ˮ��w$uo �i��������\=0=z@bl��lh�ӎ6kj��\ r����6"mfe��kf��e�&�@z�u\�����e%w�m3䘞g��1�m�6dizp���x��r[oz�}�c�ޣukzr�u��:�"�r|�`|p�?g����v����@kuʒ�1 ���͓w���,���|����}!��%���~����|)� 1}��v�7�9��j��p�>�j�m���ps�p�ş���kfp�nqi��h���.k�>,s��ъn�;ޢk��n��$�ٙm���9 w*�]o6�1vz~z���*��[kt�k�i���mghao���uv�<(�ex�~^� u;#v=�. �u<1�yvs?emd �"^z�'s�'\�u2���l�q��')wżc&�j���x{\��kb� ;�"rʁ2���y[h`~�xc�� e�`��*:huhxd�ѩ���x4s�th�7|1�/"=~^�bd���o�87j��r�{��3�2@�¼�/�a��y����-=�� �4�q�c~e�"yq] ��w���]���;8^�?��u���v���ȓ#m5'm��m%xjyj��s�"-b��w��=��cor �|�se���� �f;ͣ�����h��=���������j����2�\/��}wsw�j�db�j��e5�'�ξ�l���e��p�pk[5*|w����x�.�p5�0��c�r�e��y|�vu�^*c}d'�r���c\ߧݰt�2]nx������rvj㹁�v�\g)6���7��la5���dr��d;�hs��(���n���y�7m�^���k�z�)ӝc��d0��"�n�b����m�)��m���զq��_�'x�8fj��h��y9#(� )j���]� �i �&{p=�hi�iq�v� 1l:�?�h#�zgd�:�׻f]t;���_@��a#qk-��˄n�q ��nk���ݻ�n�x�*�z�ly��f��������^]�2�ȉ�f�q�rl��-ۆ��ㇹޠ��o�v� /�~:20�#��x�3y\%d�/$>��>|iȱw���ite���b뗈fk�4��wm�a��yvg=z�����9㩪* ?���e��|e�[m������6 a0[" ?� ��s��@�5���u���r`��3�њv��)m@p��y�)~k*�x�x��ʁ.=�hbbdm�2m�y�m���j����ǿ;���伹�y� �d 7y��,���&d'e�\ك�qe����1�(�ʝr��gwmi?�䜫*�r���r�u� �`��[>o��k=�$}e@�2�t���wg��\���o�����-[iknnv�x��˜��� ��d�.��9����i�q��=���x�x�ޜv8c�sc�g�e� `r~p�x�i�6ꀅ����-d&g�:�h�f�w���8 �2�j�͵s�@a}��d����jn���d�x���~�u�e�[�gq�<=��� c���i���וy&���-��v����z�gɀ�'d)or���q�a)��ޝ���s�l���n���e���#��ɩ���k����x�z��i�q��a�z׀1�����y��.�o�4���<�tj�$li/h`��ƣ/nt�(e��� ��zq�_�j���xnۀ>�wi��ye�ȵ03e%�e�sսk�,tԥr���������[��u�� l1�ѐj�� :7�| ���8�ߩw����0~��� *m��=��ï���ў�b���1�@c��;�95 v�ŗ qv����d� �s��txڑ�\rg�w���y~���c:��u���(�@"w9���`̚|�0�ke�к�.g)_l6v�==�b�$bh]{�v-��,f�n:_�u�^�֑:�����i4��vㅶ��q u��i�.xǽy��9͵ձoko�d)�͞:����z���o��ܩ>�s?g��ʃ�gal7�w��!��v?1d�$ȑ�c�th6?w�q����^ԝ*����g� �;)m�a����fgz��1���3����k�2d��[u�� ��h� &>/1k�������`�e�sb�i���{%���i�`c�2j��3 �b�� � �"�j����7� ϝr`����*n���e�%��z(�w��� y$sؽ�#���^ �� ��󠑨��x��m���24���wzyl������l����,w\:&m��>�z_�. gtz�/)�[�i��(�� ���x9yh��)'bٻ�`��u`��k�[x�ւj��|�}qvd�2r%�� � ��ӷ��k,�gn����q�[�pm]6��j��s��(t��v}�ρ���3~q�������|���o�9��g���s=-ڈ&�x:��zb ��f�e� %.z'�l�s��o#'�$cb�c�__n��/$  j����`��e���y`q���r��{��zx��w���z�ˠإ��*!s�������շ�c��y�n9�.!�j���xm��pg����xz�svܘjdl m� z��"�e��rk��y��9�� ���dm�2o}����].�vi�m� d��t�]ܧ`�eezu#�z^a;a������h���s졌7�v�p�����w�7!5%��r�z�x�d�r �����_�g�?$�[j�t���ɣo����^"ݐ)��t���by�p ]�r��d�����mԓ�1f ��e � #5#��b��rђ��ď �tֽ�ֽj0jo����3���wzsr����z=�a�ys#��}�x�琭�n�ߨ�(͓�|�(��� ��٧xz:���q 6���������z��f�rda�h�ni�ֆl��w�$���fp*7m�e�� �)#�ܙۓ�^�/�l�ݒ��tu/��� ����u�f j��a�ӝ改�>�o�x,��o�؏^��m�sl�΂3���p� !.=a#����s<��o�[�c�"��d�e�m�l�nu4�zo:�c$p��y��3�� �7t�e�r ��ۧ�������l?����ωئ�f�n���.7qb ��?�mu�gε���5�6�b ��q?v|�b|�_���4%x�y�~�c�4l�eq��v30�x}vd���87�_��g[ab*�f�� �@yf�9�<�z�z�h%y��2��ƕ��6p� ��`6���to5ѿ�a�w���1�����c ����`��5&gm��ta���)��:�oo�2�s�˞ѽ���n� ��jشyq4�u1�wxg�w���_ת�y]� ��5����q>��ȵ�v����ll�fz�l�g"�b�yt�d�;h�x북�i=z{gs�l�mq�x3q�^�����i��h��l}���n��; ��a��02d�h� d�s\�i[��>.p 41���z! ~7�k�e����?x�r���������ald �}r���>fcz���{�a�> ǧ-��voe�'^[6qf�i�=� �p^��i���x諭��$:���c ����~ ��=�����,�7qоda��^�� t3o�z��7u�ўn�jnq��|*��ȩj���5�9��n�nɨ6���u��:���o��k�a[���8ӽr��*gy�in|����o:9�i�u����xj����<�֣!g���k����\�o�1��꩕)'n���z/3��-9�c=��v"�ʾ������b` v3?h7q�e}�);`�˓ �;uv�ph�j�`����>�ud ڄ�bog��!�c󹼗�5� ʤ�a݌@���;bj �w�����⠿�*���e�lս�x�gǻ�]�o�i�����?{n8� �hn*�5\nvtgp��њ�j�|jx�05�%gdߖ^��8��;�{��;�q��6�?,�j����⾩7*8!��*fh�f"`�y���:2�h�y�2��_^����l�����t��̌�= ��_�>�}4�{{{���{irxh���]㤭_olw�~g�k8p(�l��g:�1c �%='����y� 0(�3��y�>й5(�м�}k o!�3c�l5o��a�d�܍��b��f�xq��m&�� ��<��^�˽�i1���n�ˮo�of`hd���u�� �'?(���h`&��]�\l���� ��_@]f/\o ��8�x�aq~� �tl��l7&8k# ��9pi4 tf����\9�&��>�wn^>jwn/��}�g�� ���pʓ�gq�wh ��}[�qzَ�|����i���v$�go�tk@c�����;�j�y,t�꯫��[�|ہcg��6b��,�� ���cq�>����������"ҡ���l`���%�yً�r��h�2�ݫ$b��� @ �/f2zz�s�zq�����4���e�n��)�7ϋ�0��0�;���h���/ދ�7�`<�i���wsv9�ly��ږ��m:7��\�m]s��|l&.�q�z�crk�t/#�:��t/��z�k��]�>d)���?��9�$��qg��z�cn<5�(d�����m�î7��g�p���!�ȯ�/�/ ֏������0w��d�_�޿ot (�jep�}ʃ�gt�"�j!mݯ͕;��7_o��ֵjg}_�� z}7�g��u��\�(f,޲'g�j��)1 �y���9-��a=�- h댏ar��=� ��ক�af^ =%��3�;���;����s���w�� hex[@f���a�ﭱ0u�t�'g/{�(���dօ��і�y����ދz8�e�ȗ�����ʑ��$s�nnm^/���<~�zx d1��@s�adawg�5���y��eэo��u>��)��q����>u�=sr˷g��mzke,g�!�:g#��}w���#ou�$n. yo���ğv�s�g1���1�1�s�z�}���|?rol��s�?�$z����ؐh��c�7��$4�va�t��i?�rw���d�|�0/���^���ٶ���p��� �,e9�u���uȁt��b������9���&�n�x!;�/k��)�j�"�ǡ`q��$#z�xf�esv��}m�>��:�.?��ۼ���)�� ~�?�uf$siab������g�z��01��x���}jd�� -�sğ�.���]�ft�ܶy�o�?����j��(!�vh�d#�7[��w�?$�[�� �뉆9hjz?x�{p�ir4� o�4�-�p����g��_����u� ���$@���{c��i����zwqw��:�/�d�z��8�wo�b�]� 5��d�ej�x�k~7h䜯 ���o�-#��q_���ĝ����������`�� ����!��ϩ���)e�1붭hl0�3 ��e�_�b�qrj�'{^[= �s�om�"im�&t�]�@�f́e!�xe���qpfymrm��ǔ��u�l.a�2�?�c9s�;��)��h�\������ *����i�1��qcg�b���p�u�� 7�_?��7_fnh�fv��9~��&�w}6���a��c�ɩ��b�o�b�ez��n��ϻ���c����b��d)�f�"�g�ϙ߃�v'h��g�� ��cj�j�c�:9|-` a������j�o�2�a�� _�ͷ����ke�������>wpq/c���1� w"�t,�ȼ��2>5o���ܺfa$��a�� 1�9�a}-:� ��3��jqx:�gz)-,q�!���i}�m��j)�������p�ɫה�r��uin[��}�}a楒�s�f�;�;\�t�ih�v}�ʹ�wr|q!�1 ����qe����a�wjᝰ("z2��1���۾9�4i���z�}�<��ci@�$�tۗm�����j��ղ�jw��-r����x7�|�_���w�$4"��欐 "�j\i޼1>lnh���\���7����kvg�a$ cn&�ښ����t�|0gi\�g ֪zh��biݹ݇�tjqq�� ���}��~��gpki<�u����^s6 ���d,�n/�#��%�m�0�,��o �i����}d�a6y��~�t|[�^*����%��i�e� ��� ��!ؼ�noo�@� n�����\��`��?_�tލqc�uǯ��vc>j��5n�]aug��j�1�dpg�}��ip��7_�h�~v���� ��0�yҵ\�qd�]�\*�0��d��y�,�g$ceh�8���3cx4���>l��h�]"�1q��~�&c�f�ĩw��k�|��_�;���$n��1��Ԧʖ/��jƻ)-f)���a��ue�i~u5\��ܚ_��}�4�����t�į 4j��,n���x�y�z��[qxs��hjxj�]�f{b��\�;�p&��}�&�as�x��:�{ �u��8s8o���q�i��2z�.����_�ջ ;6��6f m�se7�fq�*m�n���^���i7ȴw<,�1��xz���_'0-�"��/#w�*)_h�vf g�>��3�h5������� ��_��g��>���q �;,����a�ѻ�\��k,$�c=����ɱ��_c���d|��ձ�#�5� �q�����>��}d���6?,q5�?����i���d��� f �@6�.�j�l���ִ)}���%\(�������wg-� �;ؒ�l�e��0��;�!����ޖm�h~�ћ%�nw bor��ˋ�m� ��5���d��d\�a���ڻvg��od�"�tir�u�μ�*��5����p�a��jy�g��^c �jr�c�c��p�6��؈�6s ��(_o���[b �:���!���1յ��}�����;:,������/s� p��uf)�o (�$cf��j ��g��ɷӗ0q��3�0��m�>ul��" � ����d0f�?"��cï{ovrk�ӭ�t��yv�k�d�pk�6��wny�񭅶��m��t�>d�wa�����/�j�l��w�wc��} �ܐ۲��c;of�$w��`#�8�����l��jڶ���_ �γ� �} l �2�%�%��?����v��=耶���w�w]�/��{��c���q�ը�e��q��s5�xhs糰�2�z�j9�cʥ^h��!�u�d�'�df��h1�wx�8,�<3zx|i���&n�g���t(�����tw堨z��{�i�y>2�ﯵ��r���@s���$ � .� q?�t����?bjf� ����a�}١y��:j�"�v�, �|���f�vm�61g������[���b���8��{���dԙ3� xv͒ǒm.=�4�~{��k�[�����;�n%@� �38���y�'a��&2�\�k��,^kɍ������"ӗ.z�*�mx�o@�m�g%�?�)]� b�33*jaq�%�&�k�x��ݶe*���f�v�d���֣��*��x�mr�'��)��mu34�(_���w����o>`��z�hi�o��a�gu������w[v�ův^*���〞ʑ�.u,�{n��o ���p@!f��/����5��5�>0����w]hú{�~"�d�lozg�l^��$v�bŏȹ�)�^����v>{^�`�t"���5�?�hς�f��4��b������$q���^��cwgc w:��͙��qw��)�l�r ��ɮ�i�zg�e�s��2�6��9t�zԉ��1; �me%u��7�%j�ŕ[ḳ"���k��o�|�s�u���x��e� �ٍ��w���`vͻ�ql�ڳ&�=��k��z��x�2��׬��#h����y? w&a���dk�qip������l�#h�v?f�;�h&^�-�}���&�:?��/a�k���j��<�0�pe���$k�qw xq�$pi��c�r� ���l����p[��j�$����<�6��~յ�j5�];��{0�o�����&yp��t���izb�s��0�^�$#�\g��9�jz�)^:5��i�s���ci��aa��4k�:y4 i��|ſsgb�m�z�|[mf ����c4��8i���e����:̯�����]��8r�.1�.�p�%�l�#w����hp��d��q�2e%�wlbk�z��`s��0��qti���o�]ڸcb��f [0��3s�~yc�)f2*�~j]�\m�8x o��� ̲���l4r��� -y����u�x����?b��-�����*�eq�٨{���b�&�_u������bs �>bʫ��<����������s�su��m?�0\�f�yr��pm�.����fm�j�#vs6f�fe �|�m�w��ж�`�ѩqhmq���j�����d?i �s�&>9cbvh�4��>u��p�5�rc�����3\��;*,��sy%��[�pӵ'�����h:u�`�$��ą�~d�t<��t�zu�6�����ʊ���]j}gds�,�l؈ea���o>�����#�&f���e��߲jwa2��|8h��qv j$q%�z^���.ۊ�k3�f�a3>��u�xnň��v�����#;�0�81;gk����w1���9dp��q<����v�q�j�&#߼�m�l��u2g�li��m�̆ճ�o͝l{{'�n���1ab���?zǔ���s7r�h_djj(��:s�k�\�~`e b3㼪ӭow�bέs�,b:�²l�~�b�&��l�#1j'w�h ގ� �h��r0�:kp� ��r�(�a��q����`�f�� )�yi!*��:���&�kʓ���j2�$�pf_)v��ny��- |�,=?�"���)�ѫ�z�v!>�?�_f6�%^��g�?���>w�r u��d����on��廁h�_��=�n;��xj�ta��$ʿەu���hz�kv�l�i�j� lbj�r�{�sv�,➓fn�v��.���\ժ�`��d b�t��gyލ��ew����~�w�� ƭws��@����p,��c�^@��<�נ3�����j�h&[&ʃ���$-��v�;�l\e���f���m9v ����%��t�£�l^��a��c�o}ʉp� �������rv ��=禙g�@��]�h�ӑ��jd�y���s_�vuf�"�e���^ou�r6�c�b,z�g�n�o[*�/ �ef��n�blv�n�a����ӑ�kk}� ���|� &k)�cnfuf�@i{���? mz ����et�8���pg� \ǻ x�t���%�4����ֆ_��~��{����e���`�k�ry�)��������2h��l�����(�f,~�% �� :�m@eq �";9�j-���i�y��^dn��|�!�$um�<�f"ٷn����fl�wm@jx8'vetp�b_m��v�!=jh��v �pf%� �h��4?�pߨ�k��y�w��{>yb3s����.�ad���j`�'��?cch"?�7���zf�^ju4)]ۋh��fa/�r�� ���w��i� ���yl�ļ�k:r�)�z���vic"�|�o9=���[oy�8�jy����!�a�;��lq>�r�'�����%��δ4"m��"�� �j�몫���n6 ��b���@�p�|�<��%�$�rϰ�i�^t;%�ҹ���zƈ�� mf��l��!6[]_�����_��b�!~%�!��sm� ���_9�"ͳ���~h �5�ygo� ���l�ai���om<����0:�vw.�v�2����yc .��k�h��f=9��*���"n)� }�p�<��t�jm:�����~p>g˞x �r�=��bn&��� ��h�n���� �$�g�x�m����f@�����|m��g�*s�~s�i��zx%�q�j���pd�it�%��n���j�s��܂����hu*��v{��o��ҷ� f|g�π`������x����8 �x��"�q 1'���.\�����'�<~�6��ׇ����=.g)�=��)���?(����)�~�� jt�6kx��r k�����y�d��� ��mp�њߑ=͕��pk������$�����z���z�!�l�~�{���;ɟ��tڳ@���b�e*��j����bh��rr똳�b>�ihq���e�d��t�� ��`���u��ocxv`�h��õ��67q� w��� ¹����m�g��!;�8��a6 �(�7g��䏨g �]}����7goyj��n��ߗr���ƚ�cc� ������q��c��}!���,1i�ƶk�)�'oo�>��hi�n�w�ߧ��3p��k�iן��gx��~e�8�ٌ�z�&� k`&��u����(<*lj��a����8ύ�w��אo�|�\>:v[�j���r%x���l�k�gt�ۺ�x �#���ӥ�:��0�x��l���x8���j��� ���t�l�7�r[f��δ/�q�u�);�&'����������n�뮨 r�쇔*?$성��k@�f����wܠ�}�m{y���u1i34x�:��t.o>��_am�������h�3w��l5� �we$��q􏮫�p��'&��`l$w?{l  �鯇p�,���k�t εһ�cʷz�b�y�mɇ0$�&׍c��:�q��#��)睐��)���כ�s�i�-s(�ȏ$�*=_[}��g@���v��al.v�����r� cg��(~ �$���$]�q_�l��v�mi|��!n�3譧7��b�lo-:/�>8�i}���|���r �bh~��m���gj�)`|r����t $�r�� ���r?stw�n`�k����b���f��3�6ƍ���?�mt�\�ɉ�d�o$�������� k��<���]�:�c���ʊ)�x(/�z ���'g �g��i���.nc�x��2kx�rur������g��jarj<�@,�dȵ׼�y&y=?m�%�5y���1�#/�(�52e�l�?�b5�*sn�-�����`��p��z4����o��-`�ʼb�tv�"c@��'?���g�{�}?����6�k]���c ��m���5�v�p�e��x�f�����s��;a�`�&��̌��vu �5r�����4���ٹvr�n*������cy��(bs �,&m�f�[|��g~�%}�vݼbf����4y�����`��� hg����z��f���zp�c��i.��"�����?�������w]� x���҇��� �kx����~��tpe��(��ul��5�#s:�z[:ȅ�~�� (�l\z�v�w�y�_̙�x!�ǝl ��v�h�$=�[ĝ7*�l����,�%�%�9�� �b :e��roy4���?���ń�3����9�%=\�e�� �l�2/x;�k��h����vx9��- �� |n!� �����*[/\�[��}� t��?��$���__7��)�ġ�7g�� 覜��� �e�r�(�n��ih��~�ܜ�ql��}�u���v�*�w3�x ��c��f$l'�\��!=�2�\l �l�l� ��3��2ń�#&nm�7 �mr��?2t_��ݚ`$��r�cy�ա��p��tg,s&��c�-:s!m1���ӄj:*�� �mf^�xh�j ^�r���> 7g*�k��z֌`��5���փ;g��2euې�[�;����g�fk��խ�m�8l�\�4��s ,��#��5������ňcq`3�gdf�݊_��{�b�ޖ���ܗ�pd?x ���`��z�a��2ur���$�0�c1~�rbj������ ˪��� ` ������|u�(x-�u��fos^y6@��=���mecw2�������n|��xr� 鹦%�"|�]��y��h�e~�a�eľ�������j�;&@ ���m�li�h��_j��}���4i���y���x� ~@���_>�]���q�&t�*l�k}�$m�~�pb�y�,4>q��g wd)�ij2�w�c��6�ȗؾӕ7%�_����e�nrs�p���e�jvf�9��z��"$.� j ����s�3��*�!ɑ(��{l�ߏ�m�'$b� '� ���n���y2��(np�v������1� (ćz �ذn��#m��e~��b�zn?d0����gѫ���팁m�l�x�}�8]op ����8a:�h ����\�֨�d���;��� ��`���k-&1 ��x�:����u@t�0��)]3����y l����ߒv1�v�?��ϑ�h��k {��o8y^���l��-�`>�vav�5(vpu��x� �k�jvt���v6*� 8�̚s�dh9�h�o��x�0�-�v� óhӝj5� od� �f*v����΢\q� !�fi�z�\�����j����qb�)\&�*v�ί��i�}�ƪ��ü@~������]5�~�b� ��n�~cw��v��g��0ߪ�����m�9u�b���*z,�$c���i��ud#_��s1]m�ь6f=�$���wm|�i?;�� q���,��=�zo�_�vu7ҝ`������o��&e(_,*��y��j*i�h�u����& �x}� n|�ľ�]w[b�n��[��g��yt'_v��y<~'e5�}spȟ0zn���̊ia����n��-���gѧ�m�#�<�±��j���y�"�g�\��_�ƣ�mi�^wlқ���"o����nl�����{7��#����i�*���k"���x�c��}�֬9d��d������l� ���p�̷���ǁ�1f�k��.���x�u��/t�]��� k3duv���w�� �v�<�ad8���?�u��� ω�kr�}i�s���y3x��]f�f4����s\;t�z �kk�bԙ� 3$he�:�>]m�lui�l����9y�9�/�j��m�y_������������0�&=�`�>a:9��憶�3@?������ɠ��b�p��,��!�$}~�� �w˭�kf$���pp�w|*bj �7�c`ղ�d��ݔ,̡��:�b�'l�7%q �ٝw�sϼ?��#� �u�=g��?�~g�4� �z�}~�#bⱥ��q�n�� �@��h-e��xv��k!þ赀=�/�p�ۄ�g�1���陒�o�ȃc�^�>?�k��q�e�� �=b��cx3ei�t�}ə��r�u��:���-oⰾ�4�]���u��4��t��)�����e��5�;�t5�kx������\��ȍ� �0��nuh����她/��r�%�߆c�"�e/�j�6�%�a�(������{s�f`cg�vf*� ���tb��z�e����� �;�;i��>x����d-��{>aήv>��i���8s�q@�!�t��.v��j�b�a��f8uxw��6��e��s ��u�|;�ǐ�j &�vjr��d <$��a����š���ԯ��w�i��o5b��i#�f��?�^� ��q�z�ޕf��_c��i�!pw��/46��΍�r2 ��r�_x �;�f�(sgh���{ x�we����o�6?��-faw��>���yф%����s��'�����h���(�9un�!��lp=y�&,�?�*��q����%6 ���?ef��_ ~��ȋ��[6-�ji���72gvg�� ��9��l�*o��o>�m�� ����e�ñyv�x�";�����3�i�m*���:nٲ8� f���i��#�k�k��{�:~�����]ݙe��c���7 ��s?�b���÷e��o\b�2�gz@�މ� ��`����n��=?�(_�20y x�mhj;�ɐ�z��7e���ѥ�3>unyl�v����"=%��%h�,v'=[5�}az��*mڵed�ɪb7rp.`0ʃ����� ?3���sw��c�_̘��}:m��ihrb�٬&�-�$b���h�volx���f�&��:����~�e�` ���,�7z�8�l~p�a����֔��>��g��d����=����j�gf������[��g�=�]|�;�0�#��i���=mq�e؍y=zt���-��;(3 �����3iu��j�abɾh�hj����]gl룖� �`��5p����c'w����.����j�m�<�.-��[cq�)9�d���ʮ�_/��wk12z��e�y�d�q5w3��g���1{���=���y����~�a�t��. �0\v��oxy]��;���j^|��s��9,��r"�سr����…� �\��w�m����oń��d�,��|��*��n�/�ϕ�k��w8��� .��?� 3���w{�񽰹��s� ��9�fx*��5h 9�p�s�g�t#�sm �z�>�n����@$~|�'�(0��>�87#=�9y��tjb�� �}y(�-����z�g�-(b:�`�� ǫ��)�0g�wމ�n_l��#��ܝ\�8n��h�����enn���,���0<�7��u��[�r�bt�cx�>k\�[l�����s��g�e։��r����ࣰ�d�za&gb�4'������d�0 b:���ڽ8�v��u��"gl�}�2 f����.jc8���i �������s�/����k�k\`�#8v� �=�\���%��em�9����a�:�j�}�� l��o��x-�: ] /�ƒ�� wej �ڲ}�m�1�ٍ�m��;u�<ȕ��j�*c4���sݖ����j�eި���~ܴ�39���r����h��d�-���'����nubc�����wr ��k�c�t<�[p^��<?n-�łp�� t@u�s`�$if4w�2�y$�� [�rh�[>&}���ۣ����j_x !�*yv����y�g�m꺧��y}�k �2ixё��!�z�y��s�oօe�.�gdn���t9jr\׈֓�t� w>ve�r��& 1� �������s�� ����d%�%z!¥4�ٯ���2�iuo�yµ�����9n��ǫȧ�zp�}�z��=�d ����њ(/z4�c�g��gik��>rt�.nί���{�3���d3�>���3��o�6x��u�d�;���we���ٯg0���h�r��:���ù�bj-�th�1�.]�=���fxm�͟��;8i��kd��"�r�x�܏ d���.�tc*��y���' �߉w��� h a�,��~�v�ps��i� =���c��axt�s��n܄�� ey����au�c��:p p�#$b3 ��(g��p���z |(��n�|��n߾�7az�uo"\�ޒuz^ޭsk���ֺyr�b����m��mŕ.d��ȱ��_]\q���&�_�� �wty� �ج6^ݳ�d'�-s4��]w�'d����vc�ܟ˄j��6b��'vn��9;��p#b$��i �u�� ȷ�h�� `d(��� �� ԑ~���eѩ\=�ӑ<�g-m񐋠�s�fg p�����ex��������ѣn��%s\6޶�������}s�c�k��v��l�i���^4(r���c���o �!�t��k.kslɛ�8)2ie�x�,`ci2f���xlid]�x��* #���#�?�t��j�侁�ej�c&��o. ��z�n��|@��e��z����d��/nsn�>��`�jm�q� ;ޕ5�;����m#�]:ꁆ6�u���ȕ�k>�vӻ�|®��j� ò�����_dd��|}e�������xw��5/�j���hɝ��6�|9�}��n3ү����y�ovpp�>_�o���f=�j�a�~��˷f�"��� l�����uw������!���6ܾ�'g�ɴ��� ��o�.�ߔg��^�[��<���yf��y]f�y�<��ů��m����ğ�:ӯ�8v���j�z�s^��{vҁ�[�d�b��@��b�qu��,y��8�x�,i�1��d��h �b�lp}��d� ��]sj�;�”���0�������tr��s�6�|��va�t���#z�������x;:�������5/k��t��n�i�� bu;�5e7$�� ��5�m��u� >8��y�`z&2��{�l�w�p^"�pk�g)9r�� ��f���e�7~���s6�}�_�����8��4��˲�}�"yw��[=^:�0��l�x���1/2a:� �4xz4yhv�a����\��c"?�.����r���v�l�" ��zh��py&�>�z$�\ɔ);�=#.� [�}�'��#�*�!6%�j�$� '�����z�� fnv�����o�ιі\��ފ�΅�w�gq5�)`v����-g�=� p(�{��k�fs'. ȇ��ْ�b�q�s����#yɢz:spj�u�g>wx�2�z�hi�z��/�je*6��;)crp���e�'�n���svtv�|p l�_���ڐ=���v��n�ƞy5�v[k=r�5,ꢠrac�™�=ȭm�p���=wt�'h�2��z�hbuv�µ���n�zp[h��=rw$q�rx�:��~0m���p��� te���f��:)�̣��dt}ql|�/����z�&� fp.pw7d��x�ޒ�}e����$j5��-|ڼ�m���*k<�w%���,� �q7n÷a�o����ȡ�f�͔]�yyeb�k�1urb���qk�a��*�3��u��u9�x�����v��u[d�&o�u�b���k�rj8z�' д�pm��ǎ�d����],��i���c��ט f��귡ã�����'��)�3;�2"���r��m�m� �},����r�ű#jk�~�����xql�v��j��8�5tnv���h{쫍��]��qkw��ar�d玷v��g} ��c>��8��7}ysv������̶k�j����~����:���hv��m��fqp4.��=�ߋi��f�: eʮb��\ޥ�ȝ�� w���y�o�-����2�v)��;盷9��h�xu�7��ke$��te?w rҽ���l�d��ם���]w �����5l�1y�e튕�i�jq �p���@6 pk~y�&���?,4]e>����>1*\��6��� � ��p�ϙ�ok��f�,j�{�f.8r�j�� �;��.r��g��*���`�}��s|�u��t���:s6����p��aō ��o_��;o.�tί0aa���[]��a#�k�q���t�kh���6�-f�r������*�=ف��f��v�o������iq�s�,��$�3��`?�d}$z4�$�����j�%��l�m�ă0&s���&�y�ws�e >��v:1�hn��#4u�� �b��up����ir&v�b��q�}�]�:h�=��[��>����[��h�����*.� �bk�js�ù�]f���u�lcu��1em�e�'�o,[�����;��t\�h�p����c� ��\�_����l ��k�e�2ζ�m�y��t��8�:��o�ҕo�)2�/n����>(]֞�u���ŀ����!����7h�� ���i&�?�.�1�0��r�[���njmi�{��f���yڋ�y�y������>/�y/��4e֘����i'ɓ�u;^j{�i�j�ar�*�b��e�!�i� �i���3�-���r����ýcur�_��!ő4�m�`���մ7��d�l��[�._n���t�23������~:u��&���ݕj����s#�u�m$l����^,��suʛd���0� �3d� -��=�hs��ҷ��% erp�\���//ekm�a~��nf i�����e��s�s��ǜ��l���4ڙ,�w��7*-����( �@��}���j�sh�`d�ak��4sz�ukw��@$`�%�7r�`*�o�{�8�sbz�iا�1uc�q�a؅; ��j���'���1�c�62=s�6���9����~yl�x�1�a�[��r�/ijӵ��c��2%,���1g�莃�k���s�7�� �c99m�`ӭ�������`�;1�t'��v\g ؀�@3�@ƹ��4��蠕�⛡n\kuo �˽l����0m'i��� gg.�11<ܹ��p4��fg t���id^�m� �t�@���!��#���b/�z���q�9�cf�oy�w"x(l#'a6��ʋ���!py:7��x�(����ޒf�8��979gݹ�������rkd�y��� b�7����65��ts��jw��ӫ� �'�� �>�]�6�{l�@�._� ��ό��s�s6u� )�n���w��~-˫hy}�5ٴ��1�{�ɇ��08smnj�?�"կ��� �� d�utz���,j}e�a�d�=�z��(��sx��p�����d1j�"b=��w�#����4������ �yl��dߖ��z �^r�üsu��7\g��!5��/q���������t�#��b��p����k��z9c]� �1��ytw�96`��z�� �����-��ս&�f� �� �s*�m��&��na��4t�0����mz=�/�wugvmj�1t-�ù l!�.�a4�04�~?ᵯ)�;u� �y�t�[��x ��lp��gh �br�ٟ�����x 8��|�eܙa�ta5v����fb���h���zb��j 7]�?�3*���[���y��?�=���7��q��28o�5�sb,���5b��=���c�xx����ׄp�|=�1�c���lrs�k�y�*���e�}��{��e�߱�iz�v�ip�� 5��\��� ���;'gq���jޱ¨ú@��_�.�f[��er{"���e�%p#/��6l:t��c ���m�t�n���0< ������;����>�f�u�:t�'��(�mio~�,l<����blq����}u�ɠ���l� �_%�\�j��/���xwp���_���e�p��f���ĕ�~�/��kϛ :����"�w� pг(�r�j��r�׳"w��j�qepm.��4gyq��㪯ɧ1�l�x qxnah�2�zdm�� q$�3 a�pî��d��&�h^��bl����m��� c�/�'����f*���ү���7(ît���3gw �b#�:� y֩ 6��*��&˼� =q����[ >1��e�\:����pe��d���#&c�=r(r^z����@t�5-�(q,� �!"�4��x�����팻��a1ic%\�q���uǵ(��=e'�$�k��\�� }�5|s 3���"�vrmq�b�j�ld���j)���b�o�c ��mj��֯����f�7��ń�8 }h�x�i��&η^�<�)q��ݏ���#���s��rɛp��>7u��o�f��,tg.�_�ѻ�"�,����:]n�!�ұr��i�������ͼ��ќ;� z��vv �ǖh�<����z�e����!|i�x���_۲���*w'1��p�랝�u�v���0ۨq��wf�����,4�3��]�d]]����rm��{el�w6����o��}*j_/�k ga��@ ����)a�d�f�l ���b&�w��n@�� �8�nsg-���2� �t&�i�~��3�������?|�mo�@�g�� �"s�^�i��>�� (�ԅt��ߒ#�t��.���m�)ޝ�jc�qͬ����r�&evex�gk1����l|!_�����<,�� �jxt�c<kwc�n�f�ܴ�4kwqy^/ f?�}���<����4��u��;�f)�gx,3���g���2�"�w�[r�xm5���x�9�-��t��'�7����dhq������ij|h�q� ����� b!~h��e���h/q����xuc��l����&�¬hs�r�u��o�ħ�¼g ��6i����m��t�9��\$����d5}�c�8cc��x��*i�r�מ���.����nת�cnk}9� 3���p��2/}�u�8c4v��l[���!^nt�<]��j;�k� i%r�`f��;�ݫ�v5�~��.i�"��)�����b�ffj<� m��ϲ�ҳ� ��}��8c�r� ������}h`�� ���p��á��?���x��z>��͝�ç�~����`�`\�o48������=�!�>bm�#�t�v�k��z}���!��_�� ��"���ur�&ѹ����as��@ژ��$�d3��$�/(��s��:��q�;�lƹf#����;n]��!r�l��w�u_i��*] #[�m�͕���(s�hm:�$��k��p�;���\���ї���o)<�w�l����84k,�,ca;u�s;�b�m�� �n嚨<�w�jb��8ׅk���u��o�77�>�� ӽ*���sm�{�� ��us��<. {t �p��).<�k�m$$�ů>(2����c����|q��<~�־o�xk��24�~��,�� mu����}jq;�%�?h�}̜�0�i�����e�����}�)>s0�ȏ�q0��dc'0 ��(p�p؞e:k�����`~dtj7pe�������w�8=e��(c���� ~;��$�oq|����4�dz�c ����3�[��f�ڜ���.�c��q^ ë�-���ph�kc���{0 ��\������"�7����pw�›��o'u�>�x%�m#ci�=����̺��˘�u�mmn���d�b"�֭�q�՛p�lj�� ���[���o9!�'�a���{2� �98��2|v.kv�e�p%������c�ɗ�)�/8��yv3-��v�%�9��m�� h�h@��ǐ��z��h�g����,�������r�����7* ������l_i���<��f��8<���f�.z�}�k�>f-e<��{�\�cy}z^i��e��ߗ����`�ru[��r���(�-�����db�um��n7��.t�z�a6���%_;�d�}��� b�md�j����ݺ:��f�yɠ�7?|� [�7&� fq�|�awc��kѽ��k� =��oc�k�ޅ(��p��7^��5����l)ܠlq��؏����bc��\4�q�*��za/v!�-��>�y41z���2�l��y�ϵ.����,��h�p��7%�o)�"�6��l�wzμ͔j ��g� f;yv� ��|j���k� ���!�ًo��u�������b!>n���=����2}�}�^ba� vjz���v���e��* �m����6���ސij!�8d�i@��������]��b{#�2i�g��(!6�s �/�f}�ț�z�x��f�a����p�g��6��_�fc�|�of��)�����}���#j�?ë�����j���n��e�?��oiņ/�fol�r[̋�_u��/���1��*����8�?�-�jӆw:�%���܂o�l�"w�x��sf�$_�'�}�p�= ��uk�~p��e�'������(�q�"��vfm?��n���� p�xrs�� 粼��#�� �����*�b��y�<�@,�εt{�'5�"���$dž� �v�h�?�ɪ9/� ��m�m��d��%�h��x3�,����<ŧə6�o 3�t���k�baʚ a�z �]p������?��l{b�ۂt��~.ح����1`�ܜ�0����(k����r��� s*ů����c�&����i�br~�7,c��5��i��s���� �& \�if�y�2�������i{�����(f�!�t�|j�)s._�o:8������cv�m�2��l�s��֭ڭ,jf����4�c!jlé�.�j�� ok���� ��z���)�5�a�#�*���$;v��m��*��y)���#�y���y#g�o�1�)-h�s�&~x����yuĩ�2���`���v���{n0,�k�e2zq�p{�;�ܛ��i�i��,b��� !�~���\&��g���m�i����*�-�7\��ݳ�7-�����#�������)wbc���r���b�j���z<�x��қz���� m]�sw�j�/��s��mw�4�3k�/�z�]usf�k��y��)'�@b|��3b���ij�)}���l.�r zuw��=?�nxg�>�cn@7��r/ض��ft�h�aw� �!���9�g<�ii��&4 =�ȸ�4���⏞#y���kn(�������wky|�pj!�?�yw��.s�>�!m�� �k���y��<"ʌǂg h�b�#6�sf��p� �?�o#�c������q!n��u'r}�$�l�� �q�*�g����gԏ��n&��k�a|� ����hn�0��ic��wo��o��5��������=�1b�n�@ɔ��k���zdhh��wz�(� ӣ�k6�e�/ϥ�p�5���5wd[4g�gł�ֱa��ҹ�k��{��w�\���&k�a�ݸ��#�o���m���f���m�!c 1���)�0��}��j>��y�8p�r9����b�d��4���` � m�.y���\!�����{����8�#ࢨ[$� ��)�ez�@�����7�s?َ��y��3�gdu����ihi��`�lc�]�l����o�lk�a5!�je�d���m?���u8 ��k��}���� �ak���&u����m�)������}�qf� p��2\)�8�s�4gŸ����ĝ�=�`��b/�m��=�r��;�cwwi��q(��3_�5����ier=����~�i�z�/9��s�7��q�φ��xk?�3���ib����ٙ��װ�e�ُxl�g���`�9��v�-q����8� �(2mp��ȝ�,��o�.�!�[&s�nj�� �y�9�evi��t���;r����px�s�k�ab�p��9�.4�%�ր�'��"���1?-��k#�p��=;tqn o��c{#/�q�?m̶�2�[�.�a�-�# �,g�~%.��������ї����ԛ�\����`�"���o2 &�xc�;k7��i� �� �^� v���x�0�>8tŕu�y�!l"o7u��̕m�� �,��!�de�4��w�!�ڑ���(ܙ��*�|�ن� ,v� ��$��lx��9=f=��r�.m���r��튚�db�!j�_��\�x"vx޺���y{��|��g]�r �. ���9!���hz���ޛ��s�����o�~,��]̚�c[p�{2җ�yw�`�z�_��wۑh�6�b@vx����uy�q�yỳ�o�\gcyd' |�x�ߛ_ a�a�1��a�s�m�s�����wr�/������8yg� ��>l��rŽd��k�x�5ɞ1ng�?w�c�:�@]�&�92m�5l��xq��sf���g����\�zl�ŕ>�p�tyd��f������ygm��� _����jut���ah� �)�r!��3�9 �& g���mݡ4�2�߂�w�^.�dx���z>s���0�_��v���@�g8�z!_f��ǹ�~�&m�ƛu�p���� n������wj�=�����`k�����d�r�w�h����o&��|ei ��q���� ����w��_gńt������ǟk(��;��[j:t�b���m�i��[�� om����%`y�prq�*1k��)��t����츗 �x�z;;a$����@nh\��f1n�i��b��2��lt�����.���ƈer��ǯ i�����f�[��r�����ŧ���mfu��,��p��m\�idsk_�`�b�u���|fy3_4��35�b�d��ow�nˌ c��b�"=��⫒���h�%��%`�l�r1n�kk�s\�����rm�\�g��g��2��n�mg6c�'5b~_���|�y��1�mgm$�a�����1?��jg�~�������.ƥ�� ɚ��\/�f/\��)��������?��1_'�. n�yx�)�ho]l��g�1wre���6�=z4�p�qv���6����ޥ< a��t�mz���8 ,�por:�l���ڮv���'�!xmp�����jr�rrn�h_���"�2�'n�v�e{y�xo�n��f�( k��n9� _4kѝ��e�����լuj=r� 96]�c�m�d\]j���f��"�#o�� ���x���9˵d�w"8�~df��w/�swp*b �i�ɣ� �s� �y����� ���5u�o�x�������1v���1��͖֚o8����z�yԕk��9\l �� �bq��t������gq�����x�k�9��(�fd-���s��{c�����%������ϊ�����q�wj�1;r�>j�^�fú���0���?uq=ݞm���/���}�sm��y x]�~���k� 6d$�ѭu�x�&]���� y�xb�^#��9�����>�Ÿ3��a}o9ӹ�����ܲ-�2�� dl��t�(����g��9���$*�n��'c�h����k�������cj�1%�n�y�x<��#�y`�@�>�n`��7��ᅚg\�4��sù�s�e�x��rmm���˫��rh�c�{ݖ�"�m�l��p [‹@�����}�u��s7g�۵-��f�r��k��f���~q�w�., /��& �2&p2:&�y�e�|�y��iח��hwk�h�0�&�"�ƽk��%�c�i��|�t!��l)��з�� >��v��' �v�v�n���ֆk��c�:����v��r�ζj��7y��j3�z �fw�j��s_ȷ4���l�m�ld�/ �=��a1(ohq��/�����^���/pb�y����a:�e���]�|b�:��ġ�7z$g�"����a�al����� �����7w��̳$ys>������ᥪ�y7�k�"�[��t#�<��g2rd8}r�u��b-��ü������w�kei��5�/��y�k�zk�s*��4�tn�ӫbu_:�jhf=e���jm�u2�`��� z�:�h�x@�t��q�w�l�ھ�=}!���x�lf7pu�&�_zk�4�⏓�yn} �m�)��r�k�ƍ�`̬4������׃��(���*�8����r�����ojjs�9mp0���(#��� �`/�%m ouw)w��� ��z�� x�6c��u�1�bj�|�"��� ���9<նi�_��~s�_�z�?��ҝ v�ok�$����� �7�l���� ���݉��畳4��ctx�ql�7�@�`��m��sr- �k���������`.�gr�����i�Œi�r�����qlb �=��1_�:�o��64��0�a��d���~�5m���{ڍ�z@?��e��@_����,u �w��p|��e�{���#�=�:��k-�g;�l�nh���o����{l'� ����p i��5��c��7�/*"3m �û�n'e�fo d�gy��0c����"iv.i�����{�i��c�)�c�zrw�kxf/�ӧ��*� ��cf ��������ɢ�&��y֟mkc�� ��e#�}� ���"7�f{�j���� rϰ���k������z�6xr��ſ��0}�"��gaϡn=�|ζ������6�"t���lf3�g�o?�mj�2o�;�ڠ#��ǘ����&s?��=^^��휑�]�zp�blqk�ڔ��z;0m�o����!z�kݧ@y@d��jz��a}֙����α}\r��'j[� z���`~��o��b��ky�c��]/��­���w%� ��e�njs d)g��|˔o]�5�q�2����h���lu9v.~����w��ą�" ���ps�����j�m�}pv�g����l�z�`�d�"�����)&o�}� @j��?���y`�m�/�_�w� �/���� m��e� p�˂�����[ 0 �s @�\����/8���6�:l�����x�p�� ��ébσ��o�ߏ~�g����b�c~"s�^�m> ~�.��.�!�tq<�(%k� �|\�w���t��0�k� ���wl�k��� d�ƶv %�a�vrc��n�u�og�� )ǀ���f?�� ^��$�pd����a@�3^zu��[ �2h&�����t<�q���f^khnf�j����|�k=1�l1}o��0��j�c�g�yj1����t��=}poh-�,�ً�<,����c1��$o|��ǧ-�h�#�b��h i �y�#���j��r�`��ǟ�lf m��~~y�qf��7���ڇ�4����'bk?�y2�������� n���w�g��u������$�d�□=�v���h��z��%p���2� t����oz�i$�(3-��� ��-i��*m�����fh�:��@h���lȭv�p�9z���r-�j{��3���t����\1tgfl�h����h��"��o��:��.�9�w�duq�en�3���c����;�csf7z)o�@k�-{.1~̗:gnl90[�l��w{th���e����fv��:��j>w�#��aip�5u��#���y��k� ���8�gçv�]�j��� �2#[;���?�0��gⱦq����y��̟;�$m���ƹƀc�2���r�k~�z�������,�g�-�g�o��7��b�y|7�݇y��a>���=e[�o��{l��_���<�eif�1v����.>���4 ����e�����x���\����| �4g��h������|3{v�;fmi�-a�-l�ӵ{�ls�s�t朓a }db� ��pm��\����9||m[~�����9�� �� ����wtɒ�d�s&�#,�^��"孺�^�� ,� cj �e������%ִ�s�%.��n�m��6��l�<�&���z�3����ݰת�!噡x�f֊�v�y ��tt�f ?�l����f�zm���� 1��b�6�j��iҷ��d���.fm���(e�����|�t:��7$� otۀ�p]�k��us�/���e"b��2t _��;td�s�ڎn}v�7��/h����ock.�0�)b�}z�krʡ�b�t��}�g�0<�i@�������_��, %����k�~먟���x�8��ͥ��5���d��<�ƚ�f���/o�\ c�a�ro��q��cuf�r�[6�x�h�igbȧ�^���ah��7����g��=��2my�����ϧ��d��d�?�������_�����6���%�^����3"�a2ly�b�$|]u�*{x ��=�� ��n��uk�>x3z��s\o��esl��- b�]m�vo:r��vi��3o*�b�@�c���ڊ1���� �ra6�b��zg�bha ���9a0���挬$أ�� �v8;a�5�>���{���e�_v��\zo=r��@�x����olv��z�\3`\��"���ɋ��y��� ���wiဒ$b{dg'8d�'�v��η��h���:ŀ�35�̹x�ē��5_r�b.�рԅ�dr�5�eb�y�c�ب�m��/�f-b���y:)���y$�h).�ks#u# �䰉虋�l�p�.�shu6<��k�}�?��d�#��m@9��fz�) &��@v�4)�f�2vuб��d����^(���{��{����vl��uoe�zc���ϣ���=#wv���2���*���>�w)�i�����!�q���x���1?t�(�3��]�h��;їo�ogڞ�&�[��'=� ���췉���.��.^�� 9ois��,�i���� twfx�����=�w/4~�<u�|�� �ͺ�μ�w4�k�n�s�� �"م�n� ���0h�� �����u�����γ��o�k�6�~�hu�ě���o'����vx �v]�p�(g��uckk�*k�i��ea��!�m���tq'z0���[����̊�)�f��ww��إ�¸u־�ܾ�ޘ�0y�m�c���1`����ϱߠd���$/s� ��$n��e.~�bvu�ep~���q�mp�did�\�"x�%�i )t ���bn9��l��w1�[udt�xw/�s(pir>�������û ��v� #kiҫ�h^�q�y�i���k�~;6�<�>���j��e�j�e(0�3k��$0_=� �4��ӆ�t�;e��s}�sƍ=ǿ_�l��puԅ�hg�f�����`��vs`�fl;�_.����;b(eo#f����pqjki�z��;���y�k1����҂�y�{�}w�ӷ�3_�����o���|�wد���m��`;5�-� ה�[kb�������8�/�ž��͒��o�c���ƽ$�@�k��\(�<>�@b�ղ6�=d��\�yŭp������7>�{��:w����������z�x�n�=�`t�(p�����k�7�v����ae�ip��f����1lī��l������i�b d�v ��{6�ǫ�mqqp�zw���z صj���؁k���r�t��ca�j}�w rt�p]�\b��p\�1���plc:�c ��; s��f�/y馅������j�7l�]����f��q���5�  �_6l�gz��{��yi6�u��t�b�𲕗vk(y��;z�й�xs"�s����yv��q��l�z\ށd���" #yx�z�'�}�-���v�iцn�ժ�zރ|c�g0�������w�"wq� ���7�^g�m|��e:�h�ʇ��;qya jj�˼#u��[1z)��-(o�gx���s�,�x�oi kc#�e������ε���t� d��4�8l5o`�^89�x���s;�0�7`59q��$�8�t�ba���wfm"���e0��_&�b�ggk��k�s�p������'���w1��p�)>���9�����%t�$x����>og���: �q�ʥj�'y���^����vw�叵fp��χ�ϯ"�u0l��x؀�/7�7&)�w9�"����m ��g*���:�[�4�b���������k�� @p,taj�lwc��k�$��h$�����j�p9!���&2�o��e����9Ϳz��e��m'5oa�l� �������z# �pk~s��|8ޭlŝȍ��o� q�����;r�а�âț�>��o�-�i�#�Š�#�w��ɱk[��n�j���`~�:���f�tw�t���f� g��s)�h�k�=/�…�a`΀6�@5z�d�]�� �w� h����&t�,\�>x��l8�g��֐����u�k�i��;�te={�wgz�tj>�gk��u{�%�al3��}��]~��8 ���� �:k}n������q^�{̝����j,�[��h��h�o%8�����?�e��^�p�ʭ�c�� ���1���&���?o�1e|�ѱ��� ���ğ��eo�?���.2v ]3�u��m �8'l1�iw��{���ց���)���*�v��j�$#th24�)�,��oܜpł�e[^�bĉ1vw���g)w'��e�#ͱ^pys]��� ��ۼma0��e��/z��x˧�������t�[��3i_�l�o؅� �����θҫ�lzr�ܮm�j#�p7���?o��_��:�]n���ut�dݘ���p΀��@����d�b�p@��\ i�u}p�w�dfџ���ӊd`<�w���l���e�����&d��p[6|�p��4��ԃ8/k.��=u�#�b��v���q�ń'��z��w����t�o�?��ϙ���7{(�|u�.��m��x6��� cĭ q����n�neu-��,��n7ĭe�ƈs'v�'ȟ ?ikc���i�q�)>f;�����cc}!��汶 ۠�a�c5w�ր}� #��r�i����3�f]o�ѣ���u�4��`��pv�x{�>��kw�]7����4s��� ��6� ���:4�"lm�'gј�x/]|0�o}9]ve����& �g��laҙl������h���)�u��';�e�v_.��)�#bq�p�i�����l9κҙ61���u��*�%�4k��m�э� [!:v�;�%e� �f��8�t��ԟ���f��@/@`���ߙ��>q�v�y�n)~���g���� [�w�qk8�d}l���z���d�n�<��&%�e[��uzp��s���a0܊���ޜ,��~d^�{ ���g�@~1�,�em�<��x�y ���3�9�;�(���w� fv�!?g����!����|�1�x�� ����y�rh1y'�n p���k���!�m q�&\�,��<��$3 �m��f���_ry� �d' v�����g������-t�q�`�mba}��r�p�z ��j�w�h5��46���wtvz��ܾ9��mn"^�j�n��.hk�q��5��ެo�:cawj2)yi3t���^�����ne_3��x�j������q5ԝ������<ì&c��cq�_e9��pm����� f��\���;;ܒ�s�˜z8�:ʠ��%*lms��>@ ٥oʈ���k(����� ��e�����h ,�ø�7���iɀ���e-�"�w�y}z�0g�?h$� �sf�p� 톧jf��f�?d�����!�#�{�?��b<~�6\�;�ȼge�y�s��}^m7�3^i^c"4�s?��hv=�u�!�chm �h��a�į��k|���ds"��`0�h���7�����g����p�m#��p0�4��ak�e��rp{��c�ȸ����' �o#�o�k� k�-��ل�� �xn�r� c���zq�έ� d����rc�� 7��h��3o���i<:wcۻ�_ �3y�t�hize�\k��|��:azq�����b����o6 �g%�,��ufcrŗ�~��)� �}k_�j i�q �7�g�;gf�.4y�^!a�s�� 71�-a��))($�өw��6�5w�����t���hse��s�nc%u�o�ێ��a?��k΋�*�,wxb��� }���ڼ��� ���g�˒���ެ.��`���|$kn��(7t�f���3rz�3xǜ�9����k���x �ω�5�t�-�ޫ i j9�b�{���9��؞�5��_krvϼ�k�)ŭsz�n��l!�t���$>mz�ko�gj��θn�fdda�t<��� �*���~5m2��ch�s�e5���]v���*��/��g n�����[homsgrt�?i�~,u`a�s��=�u͑�v(bҝn�m�{ƌ&n�e�3�e-e�) �,!��b-s/ eh�_�*.#j��[/1��>��3�mh�e3(�>aye�����ig��>g/s�_�˳��lj�t*ߒ�#.�ti8��ε�ḧ �o�-k��t1if³�{hf�ϵm�u�kl")�z�w�� d�f�zk���v���}�|6r��l]�b����g׭�`)�0���d@e73m��j����2lx<���y�ddp�e�طh 㘯��5_(*�eu��m5�g��t��堆5m�;�ӽ�|@���`qm$��z ��7�x,z�]���w"�zǘ'xn� =b&x��)m��%h'�w~k–hr��i��n��75}���o�/3weef v c����leᗩ% ix�uo� ���m�a��k�#��n�v�4�s�oyӟ��u�kc"הc2�x,��*@u ��q\�.��b���*��z��.��m�1�jp�8\ǡ���'����a��4��p��o��6�\��=��b��3�.�4�⫵cya8`�;e���z�ɫ�<�4��t�o˨��qkymn��j��5�ʭ ݉�ҝc���>.β���v��ƈ� ȷ���'�}[a�dї��u��s"�΅fr�˷��p:d�vhq]��g�)��`��p / �������o��� ��juˢ�:��s%� '��<���[�3��8��w��ah\�06 5�l�����垵dwr�5� }���d@ "�, ���g���ȅ|�)��i ��a�c*�%���:�晫 �n��ܣc���a��5��� y�������6�;̗�r_a��<ț��,8�}�����o��٧b�hٽ�y���&6����섙��s��ֈ������0�î`��6�ynh�u{j��gc64�=��g�jћ�x�}�w��y���x"��"�~����2��銽��a�.�嬬.��2���{5��沏azc��\�|ᗘy]��!�h��v�m y���5z/y*p1� �d]ڛ 9c��6��d~��f�p �a��{���f u��vu�, �/ ��pa�ֶ�a�k�爖q`�ୀ7i�}uk�t kw��㘅 ߄ѭ�d�7����ҵ�,\l� ��(z��x�}�ȱp��r,ho� ?eto(,���� ���?6:o5?pc}&�?/������etkzkz�`'��2a�9g9�[�sg���"�q��j�gɾ��/�� ���d�4f���.�fr_xv�fw%uz] ��|��y:ٞ�m�k#��hs�1���΃���$�"(�4ⱥ��� ��2� b,x&���:~�ho���cc-�r��p;w� m��bnr2���޸��� ��3��(�f50�’q������ey�n��s�fvdv��hτ��-y��ܥ��o�1vv��������2��lc�@�wf��b�y�k�]���l���4��4�����;@5� ��2�������a��}}�����إ�4#���3��g��;�㜢ʉ�ԓh5ُ�%&�`���p�|c��e��\)�\wr"����p`���ufs���΃/w��]9ie�pi�wt�|�9j�>��� �f���j��p�hg�&����'7�o.td�>� �&wt^w�u���麲p�{�c�c��4�k��s����u�s0���{���g��/�t �ryh�]��x�l6��k<�o9}n}1��|���<�az��h�춆�f��ۺ$!�cxx��2cud*2��|�w����[i�v���op�u�v�g��*6�]����lda(�pt�lh_��v��%�o��9�?m�\���h���!�rs�ҫ��d�֒q��ߍg�4f�� )a��͏-d�ڃ�ox-�^�b)o����ļe�0x�q ��&4hv�������ǭ�,�t��*l� �x�t�����g$v�/.b�����bi�kd�jx�%\�y*kf��f'ڈ��=;z7>���/�j�y:�$�&)[v>�'[°p�]�o*�el�<��x�x`d�t��y�*�d1ܟ�|0h �lg{,����#��ot^(��%���b|��/�'r��"擯 �g��]!֋dwoᭌ��,}��a�c�50h�b�� ic�=m���?�� ��> ��ߙg`������\ o��b�on�:i״�kv��s����{r��� ��b/��:s��������ނ�݌�ux�'2eg1��r s�ŏ�����w�-9e�r�{�'������\�'���ܪ��}y����s�ma��{t3[�� 1p��[�y f;���6�.�c�[��=��/:`t��"���r�0�� �����. ���wtڪem��!|��}b�txq���7 ɇ�?k���!�[���g��3f��0�a���֢v�:b�l�b�u���{�ٶ���@ڜu�����1yzq�o�������et=�i1[^�e�;�*z h;�$�ڟj�x�k<�� ��$���>���<��tp� a�)rz��<� q�w�k�ə�b�ez���$@��e\���uy��o�p����k�6��p�k(�g�)6�4y�z�xiw�>;{$���lȡ�]l}�p�ѕ ( ��o1#���9��gۘu�qݧ�ots��g ;3�x(a7��t�֎d����<�p�]����tcb�6i���p�5��ӧnds�|�(��yrs"��uo����ǒ�ڀ�l h•�t�x�?0�yn�����f�d7�`w������a��d�9���bqwh��iuʾd��ۮm��@�2���}�&��ސc~�b�5)�0��6��n���������[ݾ[�6��o�own�c���@9�f��x*nf>?s �k ����? �d ^x�v y%n[y�g��6�w��ޔ�r��d�w���u�l�a�d�����a���m��, �b��dzw*���m [��zu)���` x�m�g����u��b�b���o�z�\&�a 3���v�3�[��� �xp�2���2a�ؠ���j���k�j��p!\��a5��vڜ�0%�oy�]e/w�g�}��/���v/��u ��{ �:޿pk��[� ��\g���z 7�m��a/ �����6#z��k� ���cs�q���tyy���m��p) f���ׄ��:�� ���@r�w*m�uh�q�� o��zzv�~u���� �k#e;����35yw�t�߸=�?��g�^[�"zuz�[f�t!e=<��c;<��m�e��� � ��!/e��4��w�v���_��.�0g(b�w�����g��_�z%���-�\3���w~b�n�,@a�0���'�� �`x���"��dܥ�����@���e��w�uy�����0i�x�ua��~��gr��e9u��[��t����9�'�]�`<��a� jdt!�c�� тx���e��c ��bd��o�/�j7���w��i�� �{m<� �tw��rd�2�dw��� `k�����c��|�yn_8j�i��/���`h���x��c�`y|"e��n�^�o����kr0 �uu�i��lk*�as�n�v��bif�h�9b�������&v��h$]2��q�� ��u�s'\"����nr" /އ�zx� 4�s�� ��d������s�����by~�6w0�:s$9�ե#�>����]z���l�s"lxؑ�s�4^��(2���6ʷ�� q �m1�[�,f;a$ ,�3�8��iv�ɲ�0��ez�h�u�l����:�z��i�y�^<.�%m^��*��ߒ��j��um����z*�tr&�f\ �3:_1n{�����5e�f�i�x󴅣�ie��'��w��v5�9w�u�s?��8���ލ�g&�^��s��b?��:�{� �(q�ha�,z��8����&��~�n5�sls��%���d�ժ��]��{cs�1��#���ջ"׊o̬@�]�dd-��� ��l/�� ]����f��g'a&��� n���(����%>� ֧�_'�t^2���[�'�s�"��������r��52fm�dg{}�]g�3�9�i�c��ծ|�6]h`�������b�d�gg�9�~���}�if�nk�1q��;i�ôbk��9*��v�]�}�i���(�6s��� ���dh��6�f���~����bw������"�4'��w��^#ri����i�6�9�kl#qsqw�ya���ٓ��(ص��w�!l#e��.|�nr�#�΅��w�� p���vb����{c����d��z�.��r�'�ӛ �ٿ��>,j4x$؞��u� �� �7��lc�r*�c�]z��ȑt��)��ye��fr��c�7/[oe2�,�҃�s��:�pْ��ʱt��tvr3��̀��|�!��&��^<�u<��� {s��z�ař@k���-۠���&����8�nq��r]�^�zb�xdfn ��s ���n�la��?���g����r:z8�@m�������tf��| �[@��i�s�ʚ�� ��{k��1���k@���zs@޼[���2-���ra}r��� (e��dô �{]�p�k#�&o���/���]���[�=4�{�;w�xsj�v)�a&�>��{��0��jo��a�)́99q4�ev�����hig�5�_�י��b�\������ cݕ�nbb� �y5�"\&�r$u/@�� o��{5r���2dngb"\`����ure�nd���/�� ��hgtw�z���~,#|�/�c̉�c2c�lw������s�h��͸�&��;l,���bq�-��;������xvs��"8 mvx�ww�wn� q�$��r�-88�1��u:�:�ͳ� �r���jt|�sqy��.�5e�r������5�h`m�^%��� c���w(����xl>����t�o|t��g�k��~��������u���n$c@���sk���(l!y? 5{��={a�3st2�$�b�[�ɘ�m�q�h�^���؃�~w�o�6�hq�g��e 7�us�qݑ���|#� j ���oy�4syc��(���~5�q���{������c�����tin�����hr?��ief��se�m5�f�!�)�=�����v���� �\w�x���/j�"�;����qf�#�oߥ��rz���d]kj4�m7��;c#3���keto��ro �x��v�7�b�f͉��_5o鉴��nӷ�?��υl��b=j��~������������*�����|z��6��"���[j�@=��v�m$}@�;i�0&�p�y�;�_��;�:�l8^,d�k�6��f��\i|ت�fr�ցּ\y���f�%��ž/5י�8����ٞ/@�h^��eµ.ҋ�y;"amݘ��m��@���r�e��~��1�їq���y�t��������hȭ6�y(x��gם/�}o/pv���gc r��fo�θj6dgo�'���pk��x��)���-n����z��u��m�r�d�vy��ۺ���z`�l��&q]�s�!�]��h�nglƃwh�^hv�<��t p� �kp�z��7dʜ ���ȿ�$�����0^c!�x}}'u=����ú-���z�{i�8����ovtm|[�2?��k����n�/�v�y�}�o�:q'���`� �v�l����m�6���ͳczj����*�[�z1�>p����vd!�f�q�b&vg�ĺ��`�cn2{,�e�[���뿲���a*a9;t(yq���ij���d���j���y4�g4s2$i���1o��kx2��8_�ѯ &9��ǟ�獴�����4� �����b��_�qbjnzo�k|�����k�����j��v,�}�e�>�a�c��s.��@]��k^ i�э�wl* g= � u���`��ck�3o�[�` 1�s�$�p;m����;b���xj9�@�4a��/�߅���/߾�뎧�v�����˾�gz�ƨ��0��ɕ�k? ��j�`!þ�_�`0^ �r�͛���# �����)  ��<ǚ���z��t�4�4l��h$ur���c���x��^��byo����l��eƽ({�����dvrz<χ��_ԙ��3~5z[nn��ۻ����u$`o��{�|���>lv'��kc���j�p%�y�i�9�xl��v�es�����]#��=�g �ל�h��:���1��z�i��c�2�$�i?k��zn�@��pҕշ�e�1�㳲�oa�]�q�&јl>��pec0��� v��9ޖd�ҕ�j��h���tk����&u�jv�{ �b� �e��֝�u���0� :ufd�x>\��p�jjdg3#��a�^-�5��3� #&�a���&�q�ps� ��lj1��jn z����� � }�9�x�%�z���;�֍��s[mgk�t������ѩej���%l�t}��r��k! �b�4.6����c �$��gl�,[��ۿ~�h���� ��s9}��jof�-����77��9u�̇z�/�\�����*�,�i���@iwy���9e��c��,�yr���� ]/�8����c�|�g����-g�����e�6܈���^�^�ʇ>��q���f0�kn@\��lr��ki6j7��7���< �ィ�z�̠�=�@(i��� ��gӹ�mai�w���c�� e�2���zs.�@z?�����.��.���]�$ ��o�4(i^�9q;x���z~?`�n���z(�������#����p~ �����ڈ�}���x@.i��� o?�һk����xyle̽�ȓc|�f#��]�j������t)��agc���f4i��z�j��r>lԗ�^[�ߴ�@b��\!gn� ƕ� ��ec%{����w �sm(�� ���հ�u����֕�x��zdm.v��o88�k9���)��*�i��!��xwp��,�n|��j��,i�d����7ȧ�#ioڂ��;�j���o�a��q�l���&� =�x�/q|���r���s��b��ؑ<޹�c� l �*ri{}�o���m��� ��~�_���t=������p�,�6����*�et�38"a�x��������"q�;fb���e��됵�4/����vt\tqz�~�e/��s���;;s���{�0�qu����ֆb���w!oqlaɲg�y�ר?x4,�3ҫ��gm(�c� sgh����[! ;[@���n��6 �n݋�yd����s�_���ut&@g�m�p�����o�l����~�����kn���ivv��h=� ߝ�<ɺmg?����k��[�h~��ϲ�9}�b3���9i�gz�ѥ e�?�shj��!�g�iq<�:0\9@ax`��,7��>�����r��n?�.�svq�c%_bw� ]?�n !{�ƾt�m��ȣ�m��u$9��2�~!����q&�ġ�u$^4&�٣��c��m� �m�i������i���p�elu��#gs�܋�k�ĵqi���gm~򿿢������k�;0ȋh�4k��� �]vzw��*� �?'�r��o�m7��l8��͠��>� ��6�ҝթ��=b�|�asڥ'��eb�0m�\ѱ��= or/%��ʇ>i�h�3y �d��p�:��yt�����!����y�c~<��u����c߲�z�b"g`v��v���v�!k��ipp%3[�b�����7�-��w�{���w���p�(�7���2�v�8�j��z�-����r�ԅ��e�rtf����ik��w��f���l�8�����]�>x�a[�{�!4���%t=�qdy`��kb`czon�.��m��5u�?c/`r!���4{0׿3�f���q$ �ߒu�?tl�����se-�guz�3��p��̇o�;��� g�~�^��uz{��;����� ����φi��� ��x-m<���_���š��@m63����i/�� �u{��e@q��x�'�c 8*�o��$xएny3���h�f�.<i��?t-b3�՟�:߽ p�����n�v�d�0��ݞ瑦>��h�j�-�m�����efw��d�(m�y<[��#30~k��?h�q��*ή�a�=l-���l�’���d����y��&�7�iб��@�o�б�ѱ�/g�r7do���*�"�,�*�����sa��̘��nhanz��π3o�\/:n<���.�;,bp��;�ad�_��ts{�3���3�,�l��"|e�rq7o�kc^�>٭���\�t�f�w��0kt�$�v���["� ��`iy�>j�$���i�a?&*�>�t��_�z� ��� �ϳ׺�yu&p!�ro�i�~7:j=�ht�j!»kģ�kҵ#���w�8i'�0<`�'wf�/�g�݄5��d�ȿ�a��#������9b����s��m�(l�����u2����v���ka��u�!���㵄$� ��ru�j�;]���wxؘ�"w-bҥ�d'@ғ�7�:)sb��i.)�/��~z1{f,"n��o�x)�l/�gr�&�v�|�kì2�/~���u�}h�ԉf�?v�� �ߜ@���..��d���6-��i�_k�� ��θ����ig�v�t��z=����fn{��?-��mw�c�9���g}$\�楛i��ie���f�8��&�������bv�h�dܡv��wt����઴�o��.��� |��-ډ:��9���;?q�l����`�n�z16���?r�ױ܊��#j. ����l�y�[а���f�)�7� ڮ�� �ll����?uz��zp�rwx�j�c ���q��뷌�y��u)��w� ;�,�mඑ_����) ?܃�ϡjjw:p��#%g��:�6y�eorw�!��8�'\y)��qwxxp ��t�x��fs�a��䉕��%�~��4�ϋ��u�a���8�l8xytm��8t��g�$]����7���z��\�>t�r�u�f�s.�\�0�s�f�]�i��=���g�l:z�q) ���s�-�<���� �ly��eq����,.��(:�u��d���,cöf&��l�)'����&��.�u?�dn�4 ��]b��5�hboq�6;�e��w�l�y����4d����|���x�n�q��e���@�c����hz�ߚ�x��x,�'���?��b�;���c���� ����e}x�c��0hz���*gju���< ��c�;��u;��ҽ�g�'w���3�,�c@�^�}r��t�����*�8b~-q�]�~�bw�ބ�vro�e*������ �� d:0m�!إ�3mi��e�h8��at|��3cfj�`o���59��1-��bp� �#w� �����ouo���l��g�w��z�`�����5����&d�\ih۝$z��ä�zfh�x�[�si��hp�%1���~���zʈ ��$�nٻ-4����od5�|�lm6m���e���"y �i� g*��(1�c�w>"�o�,d=����cn,*�������g,z��(�a�ʱ~�z���l5���c�n3�ڐ���p����t�?,��k�1,&jp�`r���9���nf�m|�<]:���{d�ۖ��l�]��� g2c5w`���ӓ�p�{�&��� �u%��qc��bpv?g8����!yz]rv�~��#�:l)`�0 ���?!��̈́3��(�=x� ���a~k}��i����h��4���>���e�s�x��'�$ݹs]���;0�;���e�:��-�т//�x���rds�l i���xt��l�x���m���������e��ң"4�3�8y/j�ء���>�qe��y�m��ὴ�pød�z %ⶶ����| ���<s*63�`m��n��:�9sg4�1"����73�i�����w�|=7/���\in:�'7�x�1����^����o���lԭ�c�hck�*v� \y�1ժ���'��h�� ]u��[�e�e��ۻg��b� ���ޭ��sq4o�z!�p�*8����ɏ#d �:�������l�p��q>�k� �c��k$#t;-����f>m�)�|�l/ �گ����p�bf�ӝ���jk��͖c|ȓ�!jhv����7�%h��� ��1ʹ�g1���[�4�)��d pp;w�rc?1z�s��i��t�[`'���1�q ��0ܾ�x�_�bqz�>�bms`������/�w���ߞw��r���6�#j�ʤ�u��8d�o�����<��{�c\� �#d�xrp�v��m) �2��q�c<��6@d���{���x�6�z�ck>lԉ��1x�x��t �e�����=��r��v�z]a�ołx��"������`"u�׽��60_-x�;� ������npܥ^���yv(�x��[�f�:m�ͻ�j�w[�_���z�����6���3�"�ee&,a ���\�sm5i���<��x!�bⱚz�*d&iҙ��ۻ���� �cf������]�it"�a�9jk������[/��>���_y ��[�k_/>��3j�΃�z�.���֮j@���]& #y���vg{�#�v$����dp�ِ� @v�q��69�wa��1ҽ"�lö,���g�)�j����yߩ��x��"��z�p�x������lp�tz_��y�ѿ֚� ��(uz�0~�hq =upïf�<��ԫ�cb�) ��;�d�ʌ��ֻǵz7�`�ex�dt΋��c�gl�͋$irz_y�x���r ��tq��v���!����r�t���<��h"q��2�l��qb�v��7�m�l��:-v;9 � 1�ul�cܪ�}�,�n�mn�\)#)6��l}wpy��yw�z7vw�ec?�oc���]p�n�`���\,�ug�n�w���f�����w8ry���q�����ʹj*:��&��%�i������rt���sʹi`� �9^p�0su����pv4����9ibe�8�e���j-h��>]�)vg��"��j���k����4�{�^��- � ���� ��[�'��k*%(*j���4�c��c�}}0d��d�nnn�r �~��t"9@l�����j,�@� kp>o-�q~����b��w��b�o�bm�v0�h�o�o@�7��;$w�“i�؟�3�:�!as�v©׍հq��a��i��|vad�.�َ�ym?���ll�e��e�bc��f�h��p}噒�lk&��x c)jr�6�ݨ��%j>cxhiyc�|l���6c|x1#�f� �7�4��o� �sm��ٲ5|*h��fozp�ܡ��,. �~�|�)pk�g&f��yʀ��1��){",f���9� x���p�ǣ'��du e��_����cu�#q�l��� . l����ihv��ov�[���;��v�ew��,unz/�ki>y@\ �l�g�l��ӊ�r��àd� ��*�w!�o}�w�a��st��!���8_�*���![�:"lv/�d}��\=d�ɉ�����&�n�"%��o�@�!�et�f�g��g\�c�6́�n��a_�ف�þ����lk�!��>vo��wh_�a��bw�=be��g 6�xz�il�lf��d��; ��y��#�z�聆��mb�dp t���r�[;���e߷���o�$��(���t֯~x�_~�x���`�2����cwlj��?^�c�em�ʯ)��^fk&���i�b 7/*�1�q��ui�}ǝg�8z`������yv��$kr�^#��b��!��or��ʖ#�ej��n}����kus�(�~����� (�0cӏ1y�%�r{{ǘ�j�gt�����&���:�����ѹ�e��knв�%�߉ը��e���f�� ͋r b�j��s,>��8�\�0�äfz-t��t*ғz�h�z��1�w����ȗf��s:ڥj@n>��� � �ψ�}�,��㳮�p;��/�w��m�<,�l,�!�ρ���ha���kxkz��- oc���儢4���o��l��y�{!�o�b�lu� �rb^]��� �fӟ�r� � �oˌ�����\�9�8��a�a����md�ot�i��l�����)�ӑqtf8�nbhf��vv�e����]�x�:��`�z��948����;ru�_㮏�$�sej[ o� ��.�����[� jܱ6o�2���������%�r=� :�&���2n�x���d�ȇc_�9��pٴ��?�ku1my4,�,��rm�i ja�t�(���){�a�)�2�r�l���0�$��$7�oy͊���s�q�e֦�ӣ�r��$�۽�b�\x"�<��x�;�z�}���9�`���̖~|����`[��ι�c[6z-���(hѭ^l������� x������ur���g�[�ɖ%� w��:��'�]����&�����„ɛw�2(�>�[�# 㦟��z����3��_m$a����sq a����=�s2y3lr:0��7k���y᜸�s��z�`l���"0c��ɥ��cz=e�p-�d��� hs�pټ ����h��w��j���s�/�f 0msz]�ysʚ�⺡�"! j["�'�/$/��*̾ ˕�ˢn�� ��x}�fj�� q���q�\_��k`�j��@%b�_�� eٯ�������ƭp�q0a @t4�  �֠���7���=��6���ha�z%��x[������ݗ;�^�e��r���~[(|m�s}��ȁ��*��0]*�`m[�!����o���mguo���=l�"��pwȴ8����2eͱxz�p���m?msir���h�4��q��ytk�&�w��- ��4\ᄵj�y�=� m�tc�:m���}9�͂ ��eqh���2��b <��t�}@�1$�,%/s^�=y�b�r�21�d a�閧� wڦh������c�c�m��g��һ������j q����܅��s��ez�hӭ@�0�mht$b�ös&x[��.� l'p�f_���?��3b� �k�(��?7$���g7du� � ��d֞.s�=m�i%"�?���;��k=?�sq�c���~zr�*d�:��.��=��j�f�|����d9c�:&��d� ���h�\��=�uӑѕ����i�恺z���fл�?_a���tˈ�7����-_"��*���i���3�g�q�ligᳫ�ԫt<��kz�%�h]>�b��b�/# r�l��˻!�/e�s-��;e�o�20&�ˮz���ya���r�" j���v�b�t�~?%k]�*�c]h��>t��@4d/�b~�\��[p��� �?p 0a��g�c�k��� { ��8���o �h ���րfq<�=e$@���:t�ԝ���u�h���86���u�_eٶ;���بl� ��u�e� p�,8h,5� :v�,t����x��8�js'�ytȋ�)k�\g�/8{��s��ʱ��#k��iiq�� �ǚ��`�_���7� 8��d�b��{�&�b��v�b�� ���b���ef�y�^�pk���}d�����mŵ�vv"��xmҧ�h#c p�s�e1c �#ќw�c���w��l���:҆�e�r @f��) ������.�k��o��ڵ��\������px������e������(@�"�ӷ������ `�hh�"����om��� n�ޏ��w!p�o���'�bѧ��xq�p�'���i�x�۷u�iw@���>���:ũ;�_'l�������p[� pl�-�q��/wo([ե8�$�.i7��n&hv��vw�mu�oh� ����h^r�h>��s�-z�f��r�{�ن�l�۪����^�oy�8g��.�op �sٰz��ڳ�om�l��d���&c��m��e芭e$dhwg��h ���}��(dҫ�u�v��� �v�y΅-҅��$�x�d���?�������&mє|f�(�����q���3�[�����k~�1��~"�y�s�|�zk��h��`������(f�� �h�{�,�&r�7��2�w#`����l��jir�i�t5��_�qo��l���t���zy�y�y��杖7x�j�r\lv����e�ha��� od~�k�|_*$(�n5ٞ�x=k�6��َj�e �~gq�d"s����rj ~�}|��|�f���=sܙ��a�;��ò�__���hz���}iʤkw��[b�u�`l��0d[#u?x�z�v<�7�ؓ��e ]b�l�-z=�����c�h����w��k�����k���ao �j�g\�{��>��=�y�'h�� �de)�:�x��ʂ���m1�d�(l��q��^?r��� ��ul�����:���1異v%�y'#��4�@�숥�!��2u�����aa_����� � �u\i�e����, ��z�2h�=��y���m�����x����f8��1i������-�*hvie�k��a���ץ�1���v` ;�p��'o���t$qk�w�=��^%t�%p���s/�oma� �|�6�h�t�8� ���ft��ʀ(�;x<�s ��.�*,aʉ�w�؏�b�"no㒶 @n��$�֊}u � 9p�[�㨎��[x�6�h�d^ȉ��s�"w�*�vq����m2i��ǘ���fh�^����4!��׶./���vԇgِ�w�����f��l�5��_}s���lk����!���`"!�%�ĉtt��h�_��lw_a�4�9i�rbܡ4�}��l� ��=��`w�ٟi�a��@��!�"���]�ooh��j.�̸�~��%�hּ�3<�sh��t �g����edl��=7xy�a�&��!��y��3����қ�/����@l^n��ұ։�,��fo2����ӓw}��%�/u� 1�sj��fc�_h�&�� d���&s�l��g��k����@��kai��>�����1]j����������{.c7362ҟ?�m%qwbm)}a�h�[ut����?��85r7��94=$^�'�p�?��|����|�p;���u�xo�1y��x(��n��أ�r�����c@��n�0s�i�y�s#]�"��, y0����π ��s7���zl}(���c���`�5m*~��_k8��b�����ouv��q�g���֒yhy�-,�^`�w;�|p?�%�[��s ����1�@�%�fg�iq����?��x���ʦ��~κ��p�eɵ [�ec��6q*1����(��]&(�̙-���a�v�j�g�u�a�%o��ǽ�g��e��a����/�ҵps�( �� �\���4��_����i�u� ff���>����h�x�w �^���l9cb�`d"{l �l=����>=ɕ�8w���m����=�q܋��^|�>xi�k��>��v��u��t��ւ�x�����00t@���ts��;���$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t1.gif�ytȍ���a@#h,�<��m �� @����r��kc�j��q� !tx���2ܔ�� xй��-��x�f���0��`b4����e���(�s|�~}����:ֿ�{ξ=�k]k[�[�k?~�}%-��tƣ��ýa��#f2��|��n���퍛q�p;c����7ᙈ�g�6�3l�_�t��� p�ѫf.6n��6�5-`�%"�t m��#�)�:����f6j���z�q�n�$*i��h���xf�4��� �t��ҡ, "��0\pcp>sqَ�����ib��{��yc-�d�`z�ip@y��`�(<�ۂo�>0$�p���#��q�бj�z�1ad�:�[���|� � ( hը� y��;q��&�pb��|p��ax)'��`ax���o��-1�e$���rғ��2�p3�}���te�-�1p�e���˰_�$��% �������ieԍxr=ˇn!d:�����@62ځp� $�:ub(.uq`� !�)az!j1|�f&��*�^��%֭c�� �h�p�ҋ����r���1�w�pzf��k�{�pi�e�(�ۗ���:1���c1�o:5�k&�3o���xt�� ̦�y5� ����wj¦�)�]�����u������f�����}�ܩ:z�]d���n�6���`�u���. �i�#�p��#`�i���cg��nfw���i����eg�ϣ���tvi�"}��m�o�o��a鿉 xﯓ�om��j���#7�� ����ys�֫�}��~j�d���ɜ�yzi�ϗ��m��.����v<-�� uu�e�iȡ�`�wc�ќ�ic֖ȫ�\h[�v!w�ڟoּ��\1�c�a�����a�3���p>2� ��n%�tz�‘�^���� ݌��s0��k�}d�pcc�v����5�[�i�♜����������b�� k��<��¶j�|��fٯ,����$"�ۂe5������e�5ڔ� ��9/5x˵1�ehbl]�s̔���"l7� hy���q]rj��t��$������g�d-����udd���y�z.�:">���~�7h�oa�k�yt�upt�w�k�xzx��ѹ���8�k��v�!�ı���{k)-��-w��|�35p�&s�}��`��twbub]w2�`ʼnp4�f� ��y��;��6}wn���/�m\hpjg��`""{� �z7/�>n��6���걹nu����n�� ����u�2l�_ ~��x��v� si��9j�j%�k�^��a��ss)�`�{}�;띶q��p�ֆ��š^��lo��>*ߞ�95]-:l��8]w��f�{�w���s�ou�����ay��%ӽc�i�?o�b����2�b~&�}s?ۣ;���3�t �ysࡺ&lm?��:t@���ts��;���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t10.gif�ytȍ���a@#h,�<��m �� @����r��kc�j��q� !tx���2ܔ�� xй��-��x�f���0��`b4����e���(�s|�~}����:ֿ�{ξ=�k]k[�[�k?~�}%-��tƣ��ýa��#f2��|��n���퍛q�p;c����7ᙈ�g�6�3l�_�t��� p�ѫf.6n��6�5-`�%"�t m��#�)�:����f6j���z�q�n�$*i��h���xf�4��� �t��ҡ, "��0\pcp>sqَ�����ib��{��yc-�d�`z�ip@y��`�(<�ۂo�>0$�p���#��q�бj�z�1ad�:�[���|� � ( hը� y��;q��&�pb��|p��ax)'��`ax���o��-1�e$���rғ��2�p3�}���te�-�1p�e���˰_�$��% �������ieԍxr=ˇn!d:�����@62ځp� $�:ub(.uq`� !�)az!j1|�f&��*�^��%֭c�� �h�p�ҋ����r���1�w�pzf��k�{�pi�e�(�ۗ���:1���c1�o:5�k&�3o���xt�� ̦�y5� ����wj¦�)�]�����u������f�����}�ܩ:z�]d���n�6���`�u���. �i�#�p��#`�i���cg��nfw���i����eg�ϣ���tvi�"}��m�o�o��a鿉 xﯓ�om��j���#7�� ����ys�֫�}��~j�d���ɜ�yzi�ϗ��m��.����v<-�� uu�e�iȡ�`�wc�ќ�ic֖ȫ�\h[�v!w�ڟoּ��\1�c�a�����a�3���p>2� ��n%�tz�‘�^���� ݌��s0��k�}d�pcc�v����5�[�i�♜����������b�� k��<��¶j�|��fٯ,����$"�ۂe5������e�5ڔ� ��9/5x˵1�ehbl]�s̔���"l7� hy���q]rj��t��$������g�d-����udd���y�z.�:">���~�7h�oa�k�yt�upt�w�k�xzx��ѹ���8�k��v�!�ı���{k)-��-w��|�35p�&s�}��`��twbub]w2�`ʼnp4�f� ��y��;��6}wn���/�m\hpjg��`""{� �z7/�>n��6���걹nu����n�� ����u�2l�_ ~��x��v� si��9j�j%�k�^��a��ss)�`�{}�;띶q��p�ֆ��š^��lo��>*ߞ�95]-:l��8]w��f�{�w���s�ou�����ay��%ӽc�i�?o�b����2�b~&�}s?ۣ;���3�t �ysࡺ&lm?�֍t@���~ �i�i��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t2.gif �up��|��� �ݱ�n�6�� (�z����a�d ��� ��v�f1�j�/n���@�a@j�ur��x��"� g��_p%qf�r�v �<�fd�%��s��qs[���-�w���=��o[_�|?y9��]u�a��x��9d,xi�t��*gj��!}�b�(��?��q% �(�n �հ�7��7e�pb2-cqs]�b �ٺ kv�6#=��004���f-�m�lk��b����1b�wxd�mq��/�j�̯z[l�q�x��� ���a�s� c�h��g�9&�@7v�[��a^�h2j�5=�=a�<�.� �!%��(�f�(ph#�gq��k�$"��vf�"�z�*ǣol��z��aϯ��7�$`�1��:b �(r�������m��h(� ̀��\"�c�v};�4�pbl��"��d�;#ݙ�^ic��a��϶ig4_5]a���g����|a��lp ȱ� y��g �`��l���r�57ͬw�`j�r�� v��>�����րg�ke����a�� *�dsš�|md�#�^٘e�|���j�o���%d���7x�ekg�h�0#vr�b�4�7z�Ԫ�*u#"j>����x�e_�rhyg��@ �����g�k��ܞ|�e� � �&�#h<�޼��y@����\����s{o �r|p�\(�/۫{��s����9w����qs:����h��cb-��g��籽�iέ�sul��γ�o�v�|������o�z!�a �����_�bh@x0ew�d�0��z=�_�٣p�f.p,z>:�������>)$6��[�����ք���o�e�l�3���c��h�x�ݠ��"6hn7q&�r���*j�� ��<]�%��ղ]�����;z�di:�w�;χ3�!)��v[y�n�dozsg�b�i�5 8]*�}�]���6�����l?~�3\�%j�.*l��r-�����t�p�cmơ�ǝ�������|�y��w��ѫ��q] ����������ݥ6������~��p݁ܯ�����'���ŷv���儍�f�'��α�k�hr�ӷ���r����r �q�{|[�>e�kz��4ڭ���r�f�?:�������,��ʱ���3��{ ����e29'z�o\����������'�w2� ��7�,]y�mvsneh~xɢ�nd��w�����l����dqr;�r{j��(�������̧"�-��$���c߸�����m<�xv쇓 c��&�%%�9���̈���&����:�1\f�7:'��mrk���k��v���ui�e�fce��3q#��o����d�ķ�����ɸ�����q.�k@�pt�i>��!:�z�n ��w(9cc�/��eg������y��so�a����u�԰o�ef��}��x0��f��v;�����7d����nf���1.���s����\��>�l�>���a���x-��ww'�]�v��w�gm#�x�qr��~0�ާ��ag���u��u6���� �s�ڧ=d�ep s-sy�mk��t�,o����*��ky;rç�e'ǀ�f���awk.���w��������ȷu8���x�\����;�wa� v�w�;��`�_jl�;��\i1��a��[t@���<䕙2��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t4.gif�tȍ|�!�h�# �`"'x *"��(ށh��b>�`�a�a�ev6a�q�8���r� uhs�v�q[. �.ts��ya0s-q�j��[xۙr\�$s������7�7��o7�z���_��^k�3��zֳ���� �z�4�4��hfj�$�jm�$��n�!�yg�n� @ie�[|�eq�"5q�_��\� v&�[� �3�2�e�ӡ�܈� 1�jq�n:��`�pͅ�(r�17������ e#�����ӆ��1rq���8��d .�/b��x>��,��\�a�g��)�b@�;8�^ �dž�p7��ge��;g�-]�]�~?�7^6b=��7��*�a�iggdž���"��:^���`|�,��8i���o@�¸��� ���@��� �-�o��/��=��be�-yuӄ⫨2���c?ԥ�ow��n��9����x(��v��df �s��eyf7|�8� �<�u����-]�'ʽ؀��)�����&�tst@xƒxf��c��{o�z��$�hoؾ��:�g�ڻs�5zqk�ڕc-��!��1w��� �o����k�h\ �7x)ri����[�me ���f p���:c�t��b^q��)4��ٖ �e�����l`�b=h���y�vil��=��dr*�ߓאn�2{�&�t������^;�b˦�:�&�!�'=�z�������>mewkn����mt����[d�8m,�������lx;i�Žݶl�t������i��է��@��݇m�e��p�̮f?۶|g��ף䝸�����(����w��r�,��ϛ�o������|�i;��m(�ki��潷��i���:.����ep��;�y?��;j��� th�hmuj?�&i;f��� ��mzog�l�1_�zz��gթ�~�Ž4�%��=��y i6��q�^�����ko�c�/�}w�x� <��ҳs��ix��_����mj(د�҉=ǭqy�}� c�.���<� �[�lɠ��[a�*��4���<��,��&r�w�{��=���m����۰u %�u �y�w� �g97)�z}�*�;e�wa���y���z�p����~f&7����s;"ͮm4e.ω cgj?"b�e�� t}��n�u��x�4��r�4��x��k`��;z�*�����4א�u�6�ӕϛ��hw5_�\��=��4l?�=>ۑ����ׅ��ɲs�u�v�=���^� u����~�[ɖ��s�4��ef�u�����o���k:�sr "x �����c��\�ɒ��gd.d��i�l�{���ȍw2�;��jn|p ��~��:��v��9ޢ$qa��iÿj��n��ߠ�u������n��� $�3�_� <�w�p�&q�,@�t��a*�{b��v[�ems@� /ʇic��as��ұ����6_j�n�cѝ����`��1���q��c� .��q����v��hp��g���gc��b|n$��d�[���t@���甓�i��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t5.gif�tȍ|�!� ��ā�$�"��>�d�ъ b���(���r�-�j�b[r �k�ƣ�tw�r�r��:l��^fc���/) �qm�[��p�11̗8ȍ�7ɻ� �=��f�z�o�5�{��w�7浽g�כ�~�����9.��@փ��ӽbhh�th�л�@1$1qd< p���4h��"\�q�lݳ�#f·�q����� vm�r�q�a\#q�6qqf���ycv� 9�a�#�&m�|�� �습��r�, k���/,���,xr�e@!k�j6 ޒ,^��$���t�� 0r[���eƪ�s���q�@�q�����d�uf/>>���h��s!k�k[h<6�6}�� u|��")��:f��0�sٛ���@�m*9 ����7kӡ��w�]r���f��$�>�l��(��r���<����r�/�-�u��,w��.�4iz���<]��] j ��6���������l� z�%3�gk��)���ԃq)\���\��g��f�*�xmbo�ƒgb���[ᶭ�lu)�nxspvs�w]�j���ll��\4�$�ta��'����l���{n\�c��saf��ǻ��ș4������hrxl� �ǣ�uw�#dp>s�v������)^,��l� }㇖����j�?�k�l_���vb&�o���7���������lw�衛8�&�דּ# �ʊ =����}�ћ�[�}�疲&g.�y�cm{���e��no����~�]��}�g�#88�~�."6�kcjc�@�t@��8����l��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t6.gif���ȍ<��ħh@$�����φԋ�,��k@�7]4ݸ%ڙc\s�� (x������m��#ՙq�ٴf鹻��p;�u6 ;����tep�-�q��ys��}_�=�g3=�9�<����y�y��3�y�3����[?y{ �̃i΂��ie�b�/�ħlqo�ha>�)�����hч xdw#�a!�'��3sa�!�a�i��� am�)��xe�� ��#8b t܀s0�q�andw��jnj� � �����n��ε i�:v���0]�,�pi�p @�1�gþ�˘f�yȼ� m�w^e�p}}�q��h!�o �|�мi�h�̶yǐ;rbh�`��d��gs�6���a�6� ���[�`���qp $������@���ˉa��n����hᗅ?��qp�i�>p�����u�y �\2wg��ɉձ�c-�d��?o^�ư�6��3ji�̯)2��4s� ���a�xyzx3$��-*�-`�j)�a-���2�θ� '�jd�� �c�b�s)*���i� y�h�('�g��0d�1����!�qw�m�ƌi.�=�i��2�w�'�j�uxs�<��*k�1n�*�.6��v_ ktqvax9s?�gھ���z3[���]�bli./����nj|5w�)��:��k���n h��"�cg?w魩;݊}v�r��v*�]_]����z`���b�*0��xw�� �s��ɽ�z�f>�e��}_����"���sc]ulj�2�o���t��wnu��w�槸�5n�.�1������ד�~��s��д�������r����?�̴���ǫ�v=\$�1����y��ū�w����=&� �齔zll�k�� ��2�t��t6kv*=�ju�9���s��q��v�r���p����q)sk�����a�,�y[��;>pqj?�b���vjs ��rʺ s��ob;��~z��ps�i/9u^�g��;������z��h:th���\�h��y���ey����qu����s��"�_�[��x����;i��:��d��ۊ�"�բ�� �9 ϩ�����b�����{� hļ�c����ё�c����"u��dk.�m|o�����ă8�֏u��̂uɥ�����qm��e�i��bqx}�,��u�dydvd��`�j=��t�m��k�q_u�z�"�����q�xld�� ����&���z.�[ d�5�,�.�>� � ��q��o���=^��˿�lvq��<��y�$�\0����o�����n ��?!����d��s�����m����4��ei�e�d��rx�w���_����i���ƨ{'��߲kd�gd��c�i��u��d���#�c���'���� e�n�jһ��k7d����v*��v�y_�ȣ�*d�bݣuad��5ae��b8�{)�g!����*�ָ��f�g�c���b���@��t@��$������$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t7.gif!�tȑ<�� f�e�����5w| tb�� p6r��vj6�\ȱ�`��]�s��ͳ`\�u{� vl�;�n�u��3v��df�8h�:z��o\��y9'9�)������y�''��?���popr�mmk:n�;�$tɇj�t�f�th�b�c��ֈ3��xn�h�w��%���h g�6mf�wk��� �ɘ3�վx�h q�?��iv�(n�o�g�b�̇�|� �΂ �p�;b����`ѕ��\�����pţbr-b���v�!dfqv �8`�4,������u��z@�w�� �bkq�fj����4��#���aqdzpkr�n�z!yap���x�% �holk 2`(0��@���y�hh-t �v���t99�l �p���zh ���.��`"�8'>� ���!y � δ��:1�@��@�{'z�:��$bx�01�� �ͫej���zי�l�i��\%|3?��yn�0������>la�f-����kl�o��_0�pp�(�?@vbh�)�k�rb|ث\cޅ1h���kw� �<l�u��bв���ڭ2f�d��~��ы,b�3�r� di`�x�w5p��%x �f֚#h)-i(h�3��}p�q5ԟbc�3��g���0 e��4i٭�o�d4p�;!����?@k�p�� � ć �sb������p���j�v�%�n�43*����e��v]8i̯{[����� 0q��um�5ֹj�`�739�kb�љ�[�k��y�5� �h�$܋�[���#0��ȫ�&��{,��wf���pn��w�f �y�����-:�)4���m���,�rǐ�� ~2l��th����]�1ө��kmeuq ��i4ds\�~�7}q�'�gh��s���:�ᑡ���a�ơ�m�t������:vup��� l�0�9k����d7?��-������2�w�f��>���:s�������[<�)./b�2����?l�ot���Œu^��h�����o�c��ӣ�������u���ij����bwsg�nf�yȭ�eԓ������o�e��s�?��g������a��i d�6������r���q��w�|˻���wtq�m�i9� kh� ,����g�5�z/f��jr"�y��dt�ܺ�l�.��a3!#q���?��w������o��6z���ʙ�i�s�d{��������ϝ-.v���>�s����og�x�}��/o��$�$��{.��۞=5�o=v�}��m˖�t;;�i��lx4g��r����̲�x�[� 3�f�{�vk1n��'���o��n\�u� ���x�6�v�-��r�x �tns͛h���[m���п"eb�f�o�'b�tnxr*���kw�������y�.�։>�\e�����{m�����_7ȋb�o��<�x��l�i�50tp��l~�t@��5��y:z���$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\anim\t8.gif!��ȑ<����o��(ta�qԪ�\��(�ъ�m��� �����2�l�p�����l�m4ۄ���=���vůu�����ce02c #��irw->������r{��sσ�=������o����um�ק =ʂ���t����*hl���f���-���*�d�e�-�x���n ���;b�c��l� pݐ��r��`�9b k�d�2ٙ ٷ4�f3c�en;w@�p�vƨr��2ڛ n�j�;#t�����el� 4�y7ti��q�7���y��>�c���e��јy@ji�g�h�7�є٦7f��~�8� ��q$|>:m���s��,xa�h��!�z �`���vg\jd?.� �fͧ[j��ܠ�i�[���#�z��iy��_��ؿc����� u�g��}��o�����)ý�����[��&�}� ,o��mly��.a2wq�*x�6�����˹ ��g,�~|o��|��m���]'������<��okw��9�ɠ�s�co�ĺ���}�egv�z�c�d���[$j:�o����xx�ip\�d5�8]y %���?�5�4t�9�m�ky��ln��2�ob��v�����p�m�<���f�o����o�n���ǯ�����d���r�s9a��}qr�<�5~rqc(�s $�y�@t?������hy���02�"��8<� abq6��rp1�a��|�b��s�$�,�{��!�b0l�-t� @��= ��twήc3�%�ψv��! _�ccxdo�b"͂�pah��d8g�v, �f��������6t��{#μ;d�� �$���]��efc��:4dli���`�ڂ�����c�<��u�р^! lc��9��~v "�4����0$a�vř�� �h��j��{��g��ciӆbȥj�lq��ħ��8�vfw `�$õ�t���"9`� ,��sie&r�f`���~)a r�h�� �gd�w5߄�"�j*�^>�l�`�2���d��7���瞉i(��z/��ߨoq['���]�h�윊��e{�����f��~f��k�[�0�*��|�{k��?;����e�qemd�"!���*��o�d|q�~m��j�ofo�\=����wͺ���7 �wr�v�s��4��u�rt�q��m�֙u� *:n�;s�'�����yc���v��� xůk�r���ݧ��l�x7"���)~]��n�v��� į�g��9k쿋u)q�����������u{�6��|'�uz���� ǚ�����)0x�u�ms��?c���_�r�>���_n0�������uu�ʙ?�%}����au-��2�te����p�*j�?o��sj�y˷p� z�~����i^�������m5�roi�q����uovtb���w㩄�cboqk�狩��v2��%��n��z�� � g��d�t���]�����w|x�ud�"�:��rg�֤8yv���f6��m̶���qw|k���p�����[��fp�:�y!�d���h����]{�d�.�$g☉*yo�a�`����z�k�e�6�����ۛ(�[����[j�w�-d9�z(e=����) [}�7�ea��kv�>z?�w �s�yc��eim ����s9�� g����{鄩y����ۉ/�����j��on&k��j���?��� qeyd�b��ܼ.����y�kj�}� �ư�_�|,�h�s�w�)�u��v�!ۥ�m�������b�/^��z�]v�����m*�� ��n뤞���ƈ��ӑ‚��ujz���nzj���5���[!�q�� �c>���x�}�bг\�?�6d��� �� ��{o��1o{��m�k�=s ��g����h]�d�զdm:`�i �9����b���,\�y[���qqu�z�0���~�m�*^{x|&��;��r������ȗ�ρ툲�h�3*q��#&�� sd$yc�,�����,�{ޏz�.9 �yov���!��[/kk���"8o&5��<�}��i]_�����|k�5�%��쾮����dt�3ti��zv����s0�f�h���g*c���b��ϡƚ7 ]��j�ނ���pѣ�~�h�lc���n�lm�n� 3)��q7�_����|s=���av�( m���7>��~"���h��'s���\#�� gd#ҥ��� ڗt@��t�7��9%��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\appletn.htm  ���~��w�6��s[��m���(��6�@�jf�m�n[v��ifmȓph�w �-�"d�"o2��q(�\b%glj��:�m�z�������\��fr`|�b ��5x��cܱo���5[����o; }�7 b������s��a|%8�q���ius��@q�{|��p���h��tb���y�м�\a�ݔ��)w�@&���.wm�3�il������1bz:�u�y���m�mz�ϳ<�����2��)�c��f��� ���bs�.�8�y��fl��^9'�н@\�w�1%��<��6x>'�kt�o%uo^�� =b b���b�eiqa� �}ųv�ewh���b�i�ߐ ��a`ϡ ��lќ�7�|�o�f��1��$<�\�r8�t�i(�`όh[4w�r"f���]�c���s [�š13��g<�l��(��伫(w�<�"��1����yaі�mzvtt��~��z�8��t��i�rs��a�f3���mٮn_�4��䙰qn�g����sx����ӣ� q:�,��1a�'оg��l��5mg����w��� ��k������ɏ�ƌ;s�mk��x�l�㟙�'� �v±�3]y����t@��h� �1��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\banidx.htm p�������r�"qb��5)ѳx��mj�t�d �7���rk���m[�v�uu=d!��g1���pή>1��}����k�t�z9��=�͊w����� �y�����4�d�v���z2`�4�� zz��ϯ m�ܸj�qc� t������s7"x�� :��;�u�a ��طr�xw(g��y��atg� ����#|��nm�g��<�ݝn�o:%�6�*��1��t�e'��>_�>� ܠ��h�^`!����r�:&��wߠ'�fr)<ϫ/8�ǯ���0����fv�� j�ְ���s���a�"�[-�<���;i h6m�������m)f�~5~!��o����k��3]��� o5ӑ��e�-�����;l��b�џ�3�d��b�����x��.a�!z�c�x�v��f5���a�(�ޒe(p^�}����ޡ�q�"�$��ةh���m.=v*hȥ��g-i`0vl��yyظs6mȝ���:�`�)¥����x7e�hf�������$p;ҷ��$�.#/k6� n��o�aebvkb�nlj�}}��0�y���xv?�t�c �a�h�?��a�h�8���v�cb�t۷�����g���t@��p�ݞ��2��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner1.htm p���́[�}j�ҥ�d��|kcr� �خ�mj�j`2f����mw�� $��!�dݩ]v��f6�3�0x�6��9��6׋�i�c�k����z9���� �/��w �l�v �(ܽ�¦n�w�m 1��ֆaa��r�g>�ql8��!�&]��o/2x�p�2��;�q�?�27��πl�)�5�,y��quf� ����l����h�ylys��\z�pj�i��s�s�*a���u��e�c� ����d��2yyf üb`mُ�ͼ@��39�}99�>}���d<��uwj3��(p�r�:�*�����_��ml�>�m�hs��$׵���s%xynſ i����������5}��u�v�/5�q�&.#rk^�o�}��p�����p�1@`/�%�0s���ι���j��uc��y����ø�s�� ��hd9�ځ���f��j% �yz=��r���. xz�*u�qg�,�p 6,k��u�x�lz�9�iirq�ʕ�w �eܒ�p�>����ڋq��^�et�x���j� �n�ms��qa>�\t�g�ۊ>��r<����k�e2���w�h��ޜ�����wh��ƅ%n�opd�9~pt@��l�v˔63��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner2.htm q��{�j�>ҥi ��-��f�vf�� ��� � ��}ޤu��ڑ�r���d#l�o��� ����g3n�_f�y�׫����t�s{}���c���q�cuc=���d�n�����^�3�� �yڅ�шk����pa�|�ly<��o'2xzp *�e;�u�?˴= l{��os��]�y��]yy��`t}�}�(��vm��n��&`�gk���ήm-��*b��|��h=��/?rl��>� ܠ��h`^p!�'��b����l>?�t��m4)��i���l��!շ���xhs��$��o�5�&�j;��{^���7�dro�_�>���te���k�t�@��* � �mkô�� ��n��x����" p^�ļ& y�}��1q6��y<�ҕz��讏f � ��he@ r�7�߻3z��ģxjǥ"��f�8�&����hԓ�h��s��^������ƒ^�i��kl�6t�h��c-�:hġz�]�ڋq���|]�i�u��ͭ�j�md"�h�o�� 1�v���}� #[��~��v�3�b��l�m���(�kk�s�p n $������0v����l't@��j�ĕij3��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3.htm ���{�j�>ҥ�4����i�#u�#m ʕ�@хd�ryj��r��g���r�t�d#l�ә����y�f}����\\���޽\�k囫����֥s郞`������?fh6���)���;l>��5��h��ԟ��|�[sqffǔɚ d�kver�pn8g�5fg�]� �/tޮň,��.��`"wgl�))���n��&`�ck�@ӯ ]-6�.a~d>h�r�<�^�.tbi�lfb$� �s��)ta�}�e?�>�x jd����l���-2y]����g)p���� �w� r��{��se��[ol�9??m�{_���'d��)׵�o�9?b#r����n]_{�taմ�k�t� �)��jα��7�;$�pə�&��`�1>~ ��h ӻ��.a�!n�3�l�dvd�$=���?;�pk��df.�o�l~jop՘t ��z>(��� ����j�j(� e����z��"r4�{1'!�g>��'h�pm�v����b��!��6�z�@�j��6���z>�i^8ͫ���aeb}�r�#j���r9�|7�7օe 7w�� ޲f��h����v1�iۻ�z877?h��t@��g�0or4��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3a.htm ���{�j�>ҥi4��z'��֫��7*w�-a���e���h� &0j7%j�s��37ngۚno����>35qs7�sz�s��~�\��v��/}�sܘ�&���tdcn��y:qލ4��� u� �����\����a�tf|�w�9������,�݌� �������� �w�� s�a�&�78x����v Œ��g��xr�u�4��6дja�hq�3�)��@>y_��nl��}��!����`c$o/,�pr�k�!�8��@ąji�f.rk�ws�1*��m��� ��m}a���qnrk�}њml�:�,�js��#ԝٱ��i3%w�j��,h�� ���������b�ͩ���l�i���r�ɝ�v��s��ah�=e�ˍ��|�k;n�*���r>�ԏ��-���zh@��zh�@)w�y�g�>d� ؁b��c��r���z��pz�t��ڵꑕ� 5�l��m����b�� �:�t�i��9��z���i�׃ې[yf�kk�z"b�x��ǝ8՚�5o�aeb~"�r�z�]c�r9��n�o�� n�m�~�w#.�h�@�m���ф����:~ ���7��nt@��qe����4��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3b.htm ���={����Ԫ�!b?&�t��ɱl�diu-ꩀ��[�uo��@ih2䒫%��މ�! �l�|���cy�}���1�<}ms�?�~�\��v�;�/}�sܘ�*���z2a�w�\�8�l�f��� d�ht��\���pa� |�|�w��������,�ݘ� �i'-ߢ����[�����yeӛ�,3�����3����r�vt��m���یr�/���sej�}�oar|��}d�a��b��c'o/,�|tk�=9�8��`^r)<ч/9(÷���0�����fv�� m�kpa���/=ؿe66[ y�f5��~�\�g韣7�ݱf�k�q\�w&,��g��ߌ�m���o'n;ѧ�{a���w�`�a���b�� 8��ύ.�g5��=�;�����x� n��{�t�xsi�����>h}�]�p�"ny�f���ýmm(� �-�eze��� h�p^w��nӓ.ca�hfc#�)���!\���-�n=��1!�gы������i�c���sl�5@„�5s_xe"��s����t��[m�|�)�w��n����c$����zϖ4~`�������_���mmop�]39�jb��&iه�m��c�&�u#<�l/e�ˍ���j>`���u�sa u)`�gz�w��� q�=2@��zh�@)w�y�g�>f� x�b�ԇg�b� ���j��b�vկt�� ��y�[e����1z�)�p�ө�iƚ*s��w �b��{h@�v�܂��0��.�h�q 5b�c8�6k��> ����j�9j�u��ah�庱���r�� w��e��j����i�����5�x͟�swq�� s�t@��j���"��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3d.htm q����j�ir������d��7z�6�ܩ_(���* ���z� �lcvg%j�s��3m9��hf�o:ngs��3w3|77�w=l��ta���66m����1�ƣf{�o�� ��;�c��vd����9�t1�h"����(v���a���q���pt_u.hv��dy��h��1wr�8(�ްe�yӗ�,|��:���f�vm�2�sl�޾�ձ�},�� "��|�4t(�3�ǩk�q���րd��售�`�y�%?��p���4(��i�թ�� �u��iŒ� �i�a�������z����2��5�)no����͟��i�(�@�ur�ə��b#r�����k��b�� ��k��<�l\9d�;0���3�d<�ls3�f��`�1>�� ��� i�yi�1q6��w<��h�i��j�(�ߝ pk��0�����c�ݙ�cu�q����ةd�p<���ةt��c�# e`.vj��y�pq�*׉=:4��8�ekq��.�w��* c��m�j%�/��m"�h���~8�u�j!�����b�^,��=}��0�k.���x��ҹxy��k�ްf�����<=-����1�i3۷l����n��b t@��h��~#��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3e.htm q����j�ir�������i�#u�#m ʕ�@хd���r�i�qh�x�~��i�;�� ��� ��|:nj��o�����-�ܞ�f�;�p}e{���up�~x2a��\�0l�[f���-d�hv��n\% 긱�>sf\�p�5��<|���[��� ��ti��pv�ܱ�y�џ�,|����#|�&vm�3�wm�χw���ڛq��e����h�t^���v�/�i�pfd$p�0����9_� �n>=��19�hu��ta���i�c�u�x�;p…5vkxa��s���a�m��@�w�s��$&��o�5�%0�v"ik7;������qh��� ve��cs�t�`�*  rӳs;�(�� �ѱ��" p�7���/��w�b��am�j�4��v��f5�{0ґ(�ޒe(p^�}��n�=cv�q���i�t�{d7��$�=v*v$rk�#-i`.vl��y�p�,ۑ=�:u6�8sekq���{.�i�,z����yre�/���)&#rľ���1���l!�� ���jܘ������ah�ߋ��x﫥s��pf����#���p}��mo�चm۶n���۹�@"{t@��j�d��#��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3f.htm q����j�ir�������i�#u�#m ʕ�xh¢�ryj���܁��7drt�u?q�7t�{�����a��χp�\\����=\�o囟����֧s郞`�����gfj6��� ���scla�����,4�@�_��p���(��3c���y9�πyu�)����ݢ�ѕ�[ܠ�w�a�6� �/(x ����� ⌙�6��u\93�\z�py�������)��r�<�_�6^�>� ܠ��h`zp!�'��b�9�%�ݘ�|�� bb)4ч'8�ó���(�����fr�� i�π�j�inzk�}�t�l}���)�h ^��y�%�u�ej��1��oј���(�]_{�taմ�k�t�@�* j�ѯ�;�{&�p�3�f��p�1@�� ���& y�}y�1q6��y<�ҕy��� ��ab@��z �9w����۷rz��ģxտheb��!�� !a�r��^�b;r�^��ȇ\��1^�i��ѥ��š*[m�~��3v�hġz�^܊ڋq���{]���6�i�v���mx���z *�%���� qu�x‘�=�uc�wj�������h����lj��8�ٌpre��;o�n���jt@��b�a ��$��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3g.htm m��́[�z��9mktԣ�|ka�o��y�di� ի�l�ј2l�j���&��y$�fʕ��(���<�� ��|\��nj.g�:8���?�ݘz����ŭw>s�_��5�nt�ۿg1�� �c��p#��>�>��d��dž�7o� _��"3c����9:�`�;*��hn87�a-<���2�.�ԁ�l@�ۖ�16�c��������2o) ���e�� ����8�h�/���?�� 4go�k����l6�b���/���ϑ==2h�`w�vc����̄vi��gy��y lbyw]l3��0e �!� �q�bk�y�x��x��юw�o�{no��l{�0�b� ҕ�x$}�p���������cs��p�� u�t�>#u n�!��l����x��eb9���)��t���2�zi�b��#a#]�q�-�ܒqd�q�(%.��ؼw��]h���:j(o!.*�yl c��8e�ڰ� �j�o�n�^t�jј��k>�2>t�%�ڈ��n�oq8�ճ�p;d��<��p:)'^�v��w�m(4x�'*��௘��&���f?�=:��'�bmd�3���s��mlt@��k��r櫛$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner3n.htm q����j�ir�ą�q�љ?�n�dm��r�qh0���k-w�� ��&6e#��b������;��o7�y�3;���sw3|77�w=u�f�����5���{� �.��ƺ�{���t�n����1^�3��l! �܍�r�o�ܷ���a�(��ly<���nep��u��w��$pzlr�/{� w,9k���������z���)�u|93�z_f7`|liu�q �9�l �@�(�q� r�f!�^�v"g3�*xxj]�b_z�ϯ}�je�4����v:jg���`0��8�f u\�y��1̖�_��fk!���1�v�#�׻�l&��zů�x� ��/��/���5[��1t�a= =�)an�zu��t�n����u�r �9�l � �(�q� 2�>��^��vg3�*x��\�b]z�ϯ}�je�4�&��{]53�uj�pg�`��ni<���kv�� �#5������������ �� �j7��~<�f������o���6�gdt��ohl�\[�f֝x}y�f��]\�8�a� ��c�l�p��z�s�m3���oey����et�qmie�bg:tqس�>�ۛ�7be:��/��jw�%��k#�c%vuu}9^[�3z��ș��3zī)�͡։›2[�*���k,�us�j�y>ڒ�e%sg���%�%�ԫ6򻗆4�y�i���>�x�x�rm}��0�k���x^;��������i=p�g��������6�9����q�wxq���=�t@��i�d��%��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4a.htm q����j�ir���c> ��'��֬��7*w�-a� ��e��ޤr�ݑ�r�t�d#l�nw�����3��������竞���s�r{}���c���q�cuc=����f�ߞq�b�*hi�3��z����k�ܷ��pa�t�ly<��o'"xy� *�e;�q�?���g�!wv�(*��xrͼ����>p}}=cx�&nm�2�wl��ɨ��\}-6�*b��|e4t��;���͗����(#1�d��㘯p�}�f?��h��m3���)���h��!�w{*�q��ab�j��2�_�)�mu� �#-���~��;ig��~��q g^t���4� ���������q��:��)y���)ao�z:��3|g�a�����: /g� ���kb`���םsa ��d�z�y��� y�ab@��z �9w����۷2z��ġ�����j7�?y�ea�rf6կd����y�_]�e�!�lw�r�iirp�ʖ�-�� r^�'�b/nembq��{]��� #'y���j�j'š��>�x�y�-%_a��)���7v?�t�c�nk��d����!�xz[�;�n�1�i�-ٶvݍ�ݷ7���t@��h�7��&��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4b.htm q����j�ir���c>6���f�vf�� �v�� ��e��ޤr�e#r�b���f���3��no�� ��gs��.f�no��z��������lr���w�_�ϕd��ᣣ%��x��ӓ��� t����,4}pj_���p���hä4e���&�r�����~s�7#��v���.�`�����<��.���`#�����#sr3=�1���jqhzu� ��שt_�o����@�'|p��y��a�^��fbcҁ �<|s��0����}( �d��d��vv4ze򻽕�(�t0�b u��x���r�]|/�[ke��[o�r��i ��ͯ��l�2qׅ����ư� ߱���`��>��5�umpt޺n tl�ż��hهi�?�(��fyh���" p27���- ��w_^u�= x�}��ruf\bsx�b !"�m�$2��j�m9��7j%@�b=��op~��$����iۗ=3�;��f��̇\��3f�i�n�ө��›*t�p�ո9�%�!z<�{z k-ơw�|��#�-�'j�� j�$j'š��?x�z�.[������i�~5���fn��m��6������l8��6��e�xͧ��|x�k�t@��i����)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4c.htm p�������r�"qb��ԧf�b�d��jwʧ�*4ݻj���&�3r��v�uu=b�f1�s���o8<�gg�|��������_-���ͪwr�����q�q3=�'�d�r�� �zr_�52��my�l@�'���|� �0��tf����a���b��,�^�������v���k�ࢷzş]�n~p��c��u ҍ�����h���� �ش�e��s�c�)��h=y�=v\��}d�1��>��c%o/,�tsl 9)�����ĥny�n>rm�gc%�a�9�uŒ�# �u��� �ا -��� n��<�mxjs��#�۳���<%hn�� i�a�"5/��/�ͽwq]o��]59�jb��'iۇ��ă�&�u3<�l/f�� п�j�`��ǖ�sa ��d�[�x��� q˿:@��z�`1w�}և�ff� y�a=����j'�?��$�g��i�v�2�v�f�}��\n4�{1'!�gv�v'h�pn��/���� z6!��6�z�@�k�zfe�zf>����3j�*'à��?ةy�-ڇ�����e�>5��] ������~�0f�����<=m����1�i3ۻ��877ǎ��ft@��h�$7��*��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4d.htm m�������j�(���5)�y�di� �v@�f���.گ��@i�k��7jwus�b0y���<1���1����..1 ��\�o囧g�ٱn�;�qz�oj�g��l���wv �����9����xh�`կ���e[�1f!�o&w��о��ʭ�n��p��n~���un]�n��,��.��b�g����7�2f��3-�pd��iqhzu�g��kт/ԧ�seb�}�8]~��{��/r�3!�i@�l�~y��� ��vc���@j3i�}<� z�-2�y]�t�(�p0�b t��h���r�]{τ[ke��[o�r��i ��ͯ��m̔u�ej��cg�o؈���0_�_l:��(y���锠��䍘v��3��b����g�� �� �#x/��и)�u��\��b�jg�:��j�ˌjk��a�(fނc n]ơy����ޡ�(u�h�|v*q���kp��*��%葕� 5�l��u�ys5�f���z\��������[��2]$"o�^/��������ⴄx�5d�v��ƒ�t��v'�k �hů���i�~ �t�� �۶�b��6������l8��6���ݼf����w?���t@��j�sw}�8��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4e.htm q����j�ir�����љ?�n�dm��r�qk t@k-w�� �4���j����!f��w4y���33��������竞���s�r{}���c���q�cuc=����f�ߞq�b�*hi�3��z����k�ܷ��pa�|�ly<��k'"xy� *�e;�q�?�������{�j��9f�ate� �8>����q�;&љn��&`�ck�bӯ >��^�1~e>"�*t������&�؇�a{��� j2d���w�8d�۳ϟ}� le&����vv4ze򻽕(�r0�b 5�i_�)�mu� �#-���~��;i����;d���,�]/ i�a�"77���w��um0r�]7:&j��ҵ4kô��ɇ(�� �ٰ��" p27���- ��w_^u�am�jo4�r�2����=�(h3oa!�g.�p<��v�op՘�kڱ��t�{�7��$,=v*u�mz�h�� �����d:�<)��cog|΍-.n�r�n���p�ے���b����� f���v hg��zn󵟆2����e���>�x�y�-%_a��)���7v?�v�nn�����{��c����w`1� h�ݜgm����s~�o�t@��i��h���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4f.htm q����j�ir���c:m�}��q���j�e�4aq@8�_�ԁn@�c�9*v*���i�i�9������:���5|�����=_z���ч���إoߨ�߹�53�z~ �m\��sn �&�w9�3��d�a����b�����͏'�;���ke�er�lm�g�7?v���u.�n��,��.���`3�����7j2f��3-�0d���mxq�g��kp�/̇�seb�z�>8z��w��/rb3 }y�j�^yj�� ��rs���4��h��>�|� z�-2uy�t�(��0�@ 4��h���e�מm��ǜi� jr}�~��6��'��� ձ��"~�f���c�����b�� ��k��<�l\9vv��9h��yd�/&g�� ق ��t/�ұ)�q�\��b�jg�:��dv$��5cr�ΐ(%ނa�]�_u���̞���"je��r���z��tz�t���g�# e`.vj��yq�8�kĝ� �yx�i����'p�c�w��)�և�p�yb%�/k��2,b�1����q��q> ���j�yf�=}��0�s.���x����?�:���w��c����sh��cb�3۷l����no�r�t@��i�����$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4g.htm q����j�ir���c:m�}��q���j�e�4aq@8�_�ԁn@�c�9*v*���i�i�9������:���5|�����=_z���ч���إoߨ�߹�53�z~ �m\��sn �&�w9�3��d�a����b�����͏'�;���ke�er�lm�g�7?v��� ��y�v�z��]�n^p��c����#rn��2f���� �س�e��q�c�)��@=y�=n\��}d�1��>��c%o/,�tsk�9)����@ĥny�f>rm��l��:��nf�p��lk �w��r��k����c�4ׄ�9>�?i�?��h��qց����ə�?b#r�����u��1mw��5�p��e&.�;gf�o��h<�l�3�d��b}����x ӹ��.a�!j�#�h�2 b���9w�h�a �f.�/���wfop�xt�"��ةd��=bl�=v*h�ٳ葕�� 5j켌��i���nc�֍,�n4�r�e��^��j;�b�kc��m���ޗ��m!a���~8պш������b�^,�b���r9�`�o��� x� �_��`�;��!�xzz���n�1�i��۶v��߷7�_�t@��o�덁���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner4n.htm ����́[���:�d�a c{g@� '�kd��p���n7���ۖ����6�դ�ml���v�l�������(��%xqc��t"���m��������jm\�{� �.��ƺ�{������ߎ���:fu��>s9n�x���o� k�êq ��y<��k'%�<��{�����!��\v���r�^�zô��.����"gwytbm�`�[������}�݁�1�ך��/���0*�ǣ!�5�����a{v؉l�8���)s���}� >���),�⛜g��驜c�pvր�?p�$�shus?�c�-ڿe5�k!��$1�w*���� ��k&��zž�| �/�������f�gdu<ξ�3%an�zr5a���3��f����w��a� ��ޙ��q<�b�"�uk�f�pvur|ns�\��t�w��΀ �v,��f�� y�i09^]#%����gqjc#�c$����$w�[s3bƫȉ�}1b̪ n�͡։��2[ ����5v溩h���ܒ�e%rcҷ�%�%ĕnn�u��ʜr)�&�ʄ��c%f\ui:��ah�s���x��j����,8����{?������x_�x� h�|j�����p��f�t@��k�p��b��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5.htm �����%���d��(����*s�h��dir[�w@�e�����䀓s���v�rz���b8}�x���}���m���n|�^1 ��/>���s�r{}�nc���q�c]c����t�n����1^�48�9ρ� �ӈ���n[� ��0�bs6<�l�o'"�y� *�f;�y�a �6=9���c���r��rô��.���`"^_oqtbu?%#�n��&`�ks�d�� >�f��3��t�x��v.t�q�xgb$p�0⧇���9�%�_)�����d�x�g�_8'ϳ��s0��_���z�� j�ް���0[�~{p٬��]��-�hj��s�<�k&��z�}��|a��/�˗����f�o���k�c�%,-�#jn�;t��b��~�w�� �� �m�/��)�~g\�rj�z��b� l�͍ltoh5�h�.�)����c���ө�cv�r���q�d��;��=v2v$ts��rx �6v^d��[�6�pkt֍n2m�ْ��n�rܷq(�lq���v�'"�����)&$��w������l#����c%jlq8��x‘�i���x� ���hn?[#��(?�s�x��f1�i;m���p�h�t@��w�g:q���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5a.htm q����j�ir�ą�t6�љ>��j��c��|��=t@k-w�� q�lӥ� <��37w�����o:y��8,��8�jş{�z���������*��� �od�ⱥ�{psᒍ�� ���~t��0�:��-�\���� ��ŏ@�gnl��v��ʮ.�"̽�n��t�bv�d{cu��^njśm�vn`�����o�en˴}������:�b&�ty�6�܂��|e4u��w��w�/�a�xfc$p�(ɓ��1_��l=���"b-4����)���l��!�c���(��0�d u�� 4����&��z��d8甥9n�bl6����)d�艥���'� ߁ɽ�`��?��� �����t�`�k ��'f�v��v�џ,f����a���?�ld`���4n��"�� b�果�ը̦�[f`��h����n�~�m���p�ؓhf⤄�$p�!$�9�jj����ԏef�{ {�yظrh�fz�d�)u^��r�e�pj�uē�n*iйd�q��n����fׇs���6�t-� �$ ��>���ut�8}�0��o����ף���;q�[��dq�*�:�=�e3�宿���s�s�p.�ド4�gy�z:;w]?��0t@��j��:?���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5b.htm q����j�ir������d��7z�6�ܩ_(� t@k-w�� �4���j����!f�s������t���úf�.f�no��z��g�����5�����7�sdq3=�(��f��2tc�*hi�9��3 !p"���p �aŏ0� �2�c��^kx���2��;�q�?��u�����u�x�m�����>p}}=cx�[;.љ�)�.p�ck�bӯ ]-6�*b��|e4t��;���m��������d��㘯pɂ�f?��p���4)��)���h��!�w{*:q��ab��3�0ҿ�s����|�f[u��%)���_׵����j:�t�1��oј���(�����ëi���鸁�2s�qcn�9�w��[(����ѱ��" p27���- ��w_^u�am�jo4�r�2����=�(h3oa!��.�p<��v�op՘�k�x�v*q���$�=v*u�mz�h�� �����d��<)��cog|΍-.n�r�n�����%�#�k{v j�d�k�z hg��zn�i^�v"k!�����b�f<��]}��0�koc��x��ҳ�y��k�޲f�����<=-����1�i4[�lݻ��n���t@��i��jl���$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5c.htm ���{�j�>ҥi4��љ?�n�\m��r�qk t@;-w��@7 i1��� o�b4��9�ni��7��� ���ލ����ծy�0�{}������1�ƣf{�oђ ��;�c��vd����5�t1�l����(v���aљ���gq���`�,�\�퍶������ �!wr�8dt�x2˼����>l}�]ct�$nm�2�sl�ձ�},�� "��|�4t(�3�ǩ˗q���րd��售�`�y�%?����/)�gя��a�s%�a 9����(&��)�����z����lyƚ�'�g�=�g�<�vj:�0�d|1��'�dj_��_����q]/��]59�jb��'llô��(��fx��^�'��ޕ��m;�-2���r>�ԏ�"�&/!�g.��qa.��b����vd� x�b�����j'�?�`$£�b�v&͟d����y�[e�a���kֱr&tiebq����vn�x�q���կ�ᶱ���nchȱj��vs��q� t�tt'�; e�a��>��#�v�������0��la�����$?�k@q�6�یhrb{v񝻃cw���@$�t@��i�������$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5d.htm q����j�ir���c�љ?�n�dm��r�uh0�� �z���@7 i1�)� o�b4��9���s7�ngs;�75qs,��\�o壟����ا{.��b���*���ofl7o�� ��& �kl±�7���l�����˄�]w<�jh˛ɝ��r'����~c�7]$��oi�����9b/c�c�>� �?(x���}�f�fl�ۆg��<�ݝn�o:%�6�*��1��t�e�'��>_�>� ܠ��h�^`!����r�:&��w�����ry�v_8�ï���0����fv�� j�ְ���s���a�"�[-�<���; h6m�f������m)i�j�b ���� ��������ꆧ�����2��w�#f�o��&�t#��b���1b�� ��f �ށ�0��b���rs sc3��s0� s�i"��/p���7fop���,��ĝ>;)���i �]�����h�rx �v�^d<�\)�w$nc|֝m�n�r�jgo����n��ٷ���x��zw���rla2�f��#n6���(�oķ*w$đ�_q� )��|< �t�c �۶�c��8������p:��6��m�x�����w?��t@��i������$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5e.htm q����j�ir���c�hd��7z�6�ܩ_(���* ���z� �lcvg%j�s��3m9��hf�o0ϗs�f�.f�no��z���ч���إoߨ�߹�53�z~ �m\��sn �&�w9�3��d�a����b�����͏'�;���ke�er�lm�g�7?wx��u.�n��,��.���`3�����7j2f��3-�0d���mxq�g��kp�/̇�seb�z�>8z��w��/rb3 }y�j�^yj�� ��rs���4��h��>�|� z�-2uy�t�(��0�@ 4��h���e�מm��ǜi� jr}�~��6��'��� �g�?d��k���e����5�wk�<�mby���r�흘r��3� �^l��a���_��`0sn��l����*���u#�ȭi��j�,�ߝ pk��0�����c�ݙ=cv!p�je��r���z��tz�t��ٳ葕� 5�l����i��"nc�֍,�n4�r�e��^��j;�b�����6�#�ޗ��m �x���~8�5�j������b�b,��=}��0�s.���x��� ?�9�u�4�������h6��;|ƅ&g�n�۶77~�ߴ�it@��i����a��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5f.htm q����j�ir���c�hd��7z�6�ܩ_(���* ���z� �lcvg%j�s��3m9��hf�o0ϗs�f�.f�no��z���ч���إoߨ�߹�53�z~ �m\��sn �&�w9�3��d�a����b�����͏'�;���ke�er�lm�g�7?wy}� ��y�v�z��]�n^p��c����#rn��2f���� �س�e��q�c�)��@=y�=n\��}d�1��>��c%o/,�tsk�9)����@ĥny�f>rm��l��:��nf�p��lk �w��r��k����c�4ׄ�9>�?i�?��h��qց��#��"~�f���c�����b�� ��k��<�l\9vv��9h��yd�/&g�� ق ��t/�ұ)�q�\��b�jg�:��dv$��5cr�ΐ(%ނa�]�_u���̞���u�"��ةd��=bl�=v*ubl��h��x ��ն^f\n4�k'!�kf�v'l�n"��/p��� }z��nk�@�k��6��f�}�g?i�o�aeb}�r�yf���r9�`�o����� ����w��c����sh��cb�3۷l����no�uqt@��i���lk��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5g.htm q����j�ir���c�kb$��ց���j�e�h¢�ryj���܁��7drt�u?q�4ӝ��o�� �w;�j��o�����_,��ܞ�f� �/�ew ��l�~ 82q�{�l��ʚbm}� ��g���n\ �qc�:c>l�p�7��,\�e�kҝѹ���{�6�.�_�z��i��]�b�g����od�˴fk�b˜;���д�wkm�j��2�m*a����u��e�c� �ɉ�d��2x�� ü2`mُ�ǿ��&"sl�rs�|;;-2�u]�ʮ�g)p���� �w�jr�]|����c�߄�9>�aq�{_���(��� )ط�?�"~�f���c�����b��� ^k��d�l[�v�μ9h��yd�/&g�� �� �#x/��и)�u��\��b�j��:��ʬˌjk,� � pͽ�@���@�c�ۙ=cv�p�kg��r���z��xz�t�ƣ��fy��\�ر��2��,z�9 �z4��8seki��� �]"o�f/n�me�����ei� u��v��[�\��t'�k q�6���>��#�z������������ֿ��h����g���8�����ݛgm����s~ё�t@��i� %��9��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5h.htm q����j�ir�����z'��֫��7*w�-a� ��e��ޤr�ݑ�r�t�d#l�ӝ��7�y�fw>�5qs7�s|�s�/�n�<��f� x��en��xq������d�j�����q]�42���y� @�(r��<���/��|fly<��k'2x:/�*�$;cm�<�����n]ի� ��� �� �r�ϛgwx�(��p̷��0{���`e�şk--b��2!m ����q�r��c� �ɉ�d��d*yye ��2^i�o�ͼ��%"r� 1�l5jd��!�g5rp�7@…4�cxa��� -ּ�*m��<�mxjs��#潳g�<�xj:�0�[���'�dj_�?�.���).�_��js̔�åghهi�=� q6 ə�a{0d�`n��zv4�<�˘�(�l� �i�dv$��5c4z�ΐ(%ނa�]�_u���ԟ�������ةd�p=bhtz�t�dٳ葕�� 5j켈q�8�kğ� �yx�i���ݓ�^���� �j��nk,d���rfe�ةy����z��(�o�v*u��6!��>��#�v����������a�������?�k@q�6��उ���v� ���7�� t@��j�q��(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5i.htm q����j�ir���c�hd��7z�6�ܩ_*���ڈ�e��ޤr��h�x�~��n���曛���s;��鹫��!fb窟,�y���j����������ys����t�j�����q]�4�3��t5 %f�5/��`�-(�$3c����y9���|yv�)������.���k���ްe�yӗ�,|����cx�(~m�2�[l��η���,�j�(��)��p�d�_�6^�>� ܨ��h`^p!�'��b�9�%�ݘ�w�����vi�fo9'ó���q,;�m� �� �m�aԍ���/5ؼ�e�6ku��%1��� o���vɵ��- y? h�b ���� �����3m�w�5�q�2�wڑ��?� q8�n��!{8d�ho�z^�<��뜊ir�irb̪ը̦�=��a"�m�$2��,6>�ٛ�7b%*����j7�g�nb��c%v6͟d������[]�c�cƙ�b5�mh�v ƛ2[��� �ڒ�r�f�x�ۊڄ�rcҿ\���iփy˟�4�x������?x�x�,����r4�c��x﫤f�n�ʹ'����(?�k`q�v�𤍶��7w���@�ft@��l����)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5j.htm q����j�ir�����љ?�n�\m��r�uk d@k-w�� �4��,�j����!f��w4y���33��������竞����b���6)��{� �.�őu ���ђ���< ���zt��h9��� !p"��r�(v���a��e�yy�̀y��)�������!wv�(*��xsm�����>p}_n��q�;-3]w\��ƨ��\�m6�*b��|e4t��;���m������(#1��d��㘯p�}�f?�>�h��m4)��)���h��!�wz�:q��ab�j3�0ҿ�)�mu� �c-���}��; ����cd� g^t��~4� �����������f[t��m�t�p[�wsf�;l��b��^p�� �� �#x/��и)�u��\�dڦ�d�o�*�.1)��؃r@��zi �9w�����f�� y�f�����j7�cy�b��b�z6կd����y�_e�c�c˜�f4�w������m* �?}��r^�1(v��"��(�o����i��iކ�p�r�y�t'�k 1夢�}c g4�? ��������a���7y#o�h����n1�i���u���6���s�t@��j�n���-��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5k.htm q����j�ir�ěc��љ?�n�dm��r�qh0�� �z���@7 i1��� o�b4�4�{������>]�ᚸ��ṿz��˛�����ҧs郞`�����ol6��� ���3l±�7���l�����|�[wrjsc���y8��ˀyu�1���m[��ӭ!wv�*��xrϼ����>t}}c|�&nmc2�wn`�g;���ήl���n~f=�*�ס��������a{��� �2t���w�@d��ӟϗ}� ne'���z�;;-3ua���gjp���h �w� r�݋����d8焥9n�cv ;���)���jyg��"~�g'��c�����b�//��k�#l�p[yv�μ9l��yd�/(g�� � � c|/���*'z(\��b�z��:��l�m��k�,�a� qo�ċp�������י=cv�p�kɣ�r���z��\z,t�h���fp�`.vl��yyطsmh��٬��`��������z��n����ۑ�@��z^�c����6%�f�ݍ#�`��t'�[ rbh���}c g6�_ ���]!?�aӑ�7z#���h}w�j��hrf�um��csvm��@�9t@��k��նtb��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner5n.htm q����j�ir���c�kb$���q���j�e�h¢@8�_�ԁn�t�ۊg%j�s��3wngw0����l��fom�\\� 0�=t�f�����lt����v��ljʝサ��w>w��ӊ�ɝơ\���m8�0jo��x�zz� rjfǔɝ��s)�����rc�7�$��cи�/�9�z�8>*w,k����%��uu�f%c�o�ql3�z^b'xk�q�hq�c� �o�~ eόc� �ʈ�d�&t��8ļ��?�>�t ���hї�i�թ�s0��_�m� ��@�m�aԍ�q�`�f���٬��]�� �hia�s�5�&�l;16�k=������":_�/��_���6�cl4<�n�tjt\:f䝘v��1�@���t�8��a���_�&"8s�� ιȥ�*����$�[����h5�h�.�)����c�����ޡ��u�i8�v2r?���x�*�)����x �ն^d��\i��$pk��}.2n4ْ�q48v9j[��j5k���v�y�ij��v���v]���q�5�j�����c%bln�z��ah�4e��wօ��n�n�,��dwg�����th;q� i�n�4o���8����t@��s�^�.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\banner6.htm l���{�x;΁d�am���:�y4y r\�6ӎ`�p6���7���j�t�%�[��a;`��k/��sex��(��c��8wzv��������llz�s�:��x�bzt�n价�sy��.�7���� ��36v��h����t��z��1qq�>�i��ؿ�zve���:�߁u��_���΅� b�c �;�d� zyo_d���=�!2�v,�ֿ�(ckc��:r��3����dt�����?d�g�.���xfx�|��吹� c������� hed�\ڻ;��:hjc���h�a��y�(*���@����$�7_ �͚��q�lr�â��2}ļ��ɇd��r�)m���p܊�g�!��y�-<ƈ'��9 ڒ��9fԝ�����)΄�s�t��eb:֐ޘ)�k;ϳ*礚t)pj�4r5nڅ��x�������r,n�=v��׫ m(tv�s��h�j���]� f�9}���t�� � �<�~lng���}�ۯl �d�w�g���t@��j���*/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\bannera.htm m�������j�(���5)��,vl�mj�j�@�ј �v��rk d5n�ڕ�t��#�>�`��o�o������.z���ы���ڧs%郞`��et3��$w~x�ӎ􉥦�k�if>�5'��p���8��3������'��� vc�7#ϛ�#գs�ҷ��1[rú_ennp�2����u���@�k��˜;����4�ѭ�ץl_��0t��4c�ת˝x��a{����h2t���]c�b_m�o�׾��2�if}8��>�֋l�ww����f(*�;*�����^�������!ns���{n��z&�j:�2��{��7�dn_�/�g���v[[��λ�����v��;p���3�0��p�8f��w��-��w^^e�=*v�}����̘ć=ts w��h���i�m������ �p?֋��b���x %a�r��^����y�cm�k�aƙ�j$�8mi����m�*$w �k-�t��>��~܆�bp;ҷ� �"���5��4��z�����>�ةz�f}��0�kz��x^;��ħ���hfy#z��(=�[`x㳃>q�i;�ppo�h�t@��k���*/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\bannerb.htm q����j�ir�ěc�kb$��ց���j�e�h¢@9,�_�ԁn�t���j����!f���a���ι���ޛ����a�.z��������kt����w0]�ύen����� ��< c��zd��p�|gn&�f�57��_0v��������f�y9t�рyv�1��oa��_c^���k�����a�_dn^`�/����1*��ܷvó0{���"q����f� �3��r�x��t.tby�tgb$p�0⧏���9�%�_)�����d�t�g�_8�ϸ��s0��_����z�� j�ޠ�f��0[�~{ml�@����c��$4�׹��s&��v���y> ��������p���3q��� /5ӱ������'^��wp1d�?u;�n��b�&��)�~g\�rj�zh�b� ̭͍l{g��s�qy��n]�!�����ޡ�1�v�y8�v2r?�倂x�*�)���x ����d��\)��dpk|�}.2nْ��ho�rܷm(�kx������"�����)&%j��]��cv�f�f>����j̘����`‘�h���x� ���ݴy�����j����<��v���ݼh����8��@xt@��k���0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\bannerbb.htm p�������r�"b�|� j|6kݒ)&ԯ���*4ݻj���$�d���ڕ�t��cl�z���χq�����?6���7og7�٭j� �q[�sf,���7ff6�|���ն�i����s�h]��b�e�s�(v�_����ر�c98����|yr\�퍦���g��c<���y�~��e���՗�,q���� Ž��� -̘1�u����6г�a�hq�3�)��@>y`��jl��}��1����`c$o/,�pr�k̷!��ߠ7ąni�f.rk�ws�1*��i��� ��i}a�������v󠭺2��l��b��y5�{��d�bq�}t��ۍ�#~�fd��e������%�sk�<�l�i���t��:��#�g� �@�l�� �b ���p/���)gm�e\�d�f�\�o��-�'���~m�#���a�|���&� 5�8t�*p�8l�=v*u!l��h�hl��z��#-��b�xs��5�k ��$�nn��/����j�{n j,b�����!�lt����8պ�5�aeb}�x�w�,؃���f�0�� ���]������65����˟��ək z�{���8)35��͟�s����@}�t@��l��ϖm1��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\bannerc.htm ����{�x:�d�am���:�y4y r\�6ӎ��p6��7��rh�t�ƶ[��a;xa�ro��k��(��%|qc��t"���m��^���f�ŭw>��z�,�p�}ݽ(ٷ�.�7%lͳǿ�f�e�h�r�{� ʷ��bc.,~l�5������ȭ�n��t��z�:�����ns�ޖ�!}�]99�d:>ޮ¨��?��տ�({�������q������4��8>y�/?d�τ}��a�����c��^r�8��\x����@n���b��s�l���52�ya��/gg`��-i�g��r�_���c�8焆9n�aa�[q��6�a؅�*w����������n]?{�qe��a;͔�@�ĕ��v�jû��k�'a���2l3f�7���/ šw�be�e$�r��d( ��ը̧�ya�6� w��ʀ ��n ��w$� v�j�����j7�#��!q鱒��~������su�c��ƙ�z5�l����m-��c�j�2]4�q�v/mem%xԑ����i�*���f��׫m�t'�k*��u��}� f����ǽyv^!ce��n4g3��h��׶�x𤍸춮����?h9�t@��g�"���6��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\bannerpc.htm ������k~�%t�e�щo��e��"k��u0"�������&���[-�j����6�=��?���ϛ���x���|}my�w᧟�����ݿ��w���͙d��⣣%�>8��ї ��� t����,4}p�_���p�)�&xä4��� &��]�όz�)��� xp����p^x�y4m��������� �t���3�v5��-:����kԪ/���ser�|��v�~��{(��/bb3)!���c&o�/�lm�1��ߐ7��ni�vnqo�gce�q ��]ҍ�c��; �����_੺2�����$'�h ?�k�5[%�u�e;h���o�����(�>���aյ�s�t�@�̔ſ�p�ۇwm��[�j'~��6��a�f�w�%�0s���ι���k��uc��y��� ��ab8��z� �9xz����n$� \�b�����j7���f��r��^l�ێ�x�ڵ��0���\�9 �:���8sej�i����]$"o�n/o�m�1��z����ٓ�zw�2���'š��>�x�\�f.���j>������t�n�a!ñ�7#o�hn4z���#u��)�)��m<��7圏t@����f�-�e�s$0g�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban1.gifgif89axw����3f����333�33���f�����fff���3ff����fff��������̙����ff����!�,xw@�` �di�h��l�p,�tm�x��|����p�2lf#ry:6gn�%�wrz�z���)�z�eo�v��z�i~�g��9��'��tsq|{cq`uxnkm[u-x}�w�j{~t�@��d������������� �&�������������6��������������������������������������&$�"v��$�^��w���d p�@��e$ ъ?�%\�8@@��6&p��#�k �(�x�$� q(�r$ǜ,9*( &α<{�z�c��h�}jpl( �|jj�صr�!x�- 6�� x݂��z��۷�� ��p�����˷�߾9� |���f�(4x܀b�æ���ʖ�x�ܼzӽy�ol����mb�z�mk��i�]��m‚��`��-m��ݮ������ȓ _�.��уw�<�����8g��]�o�ـo�z��g̽ w��-�hn$x��[qm�ۋ>@}���(��h�8����ae��1�� r`�th�`1j%m1 ����w��(���,�袁��(�4�h�8��<���:^�d�(d�h�q�l*��> �tvi�xfy����gp��kzt�fcv鉘u�њc���ϼi&�!�ԥ���y�9�*�����ħ'r2���r6*�f���3lʹg�����x�2�����&����g�k���fl��i�x�g��g�g�<)ph� �jh��2�j�����4�'|�j�~y���� �\�v����� �/�x���̓. �vщ\�pdϻr5�������  ���lcv��,�lb�'�*�o��le�z8$�!#a���z<�c)�k.��t1/e��[0 w�rr ��\��� pn�0���$��3���c|�䫴�-�u 6/��dac�5� <��8�4� �0a�]�lp� �ͱ��.���nx����� 6�x�޽(��o~��3�e���x����q�xb!5�y���ve^������0�d"d]{@,6���[��,�p�c�o싂� q�sausp���em��5ٗ$jq�_��$�o>�e���/u�t���:v�egdx�m@j zֲ �do ��l`8ji������<��xl3a�� h�5� pp$ ���bpvơ�`��ِs�!���c�������:h�;@�!*����f�m�}��d֘@ĩ�6��-fq�x���hf�=na���8���h(* @��" ](�""�a��z� 9� ��av�㡗!y�f:�.�$g�ghz�̤& ��nz�l�t5�le�a�t�'j��[�r���� giʬ=�r�x wy t겗�,e0w9�u�h���e2��lr��м�*gu,_&ӛ���2k��^�2�μ�1��rғ���f0c��v��1�%<�$�y�x�tr>�to{�� �@jp0�\m�b�і��!�p��1��z3�da/�� irp��fv��el`;�ffr{� %al�&��l������v�"gb3�d�1ޑ����l��t��̢*k��0�tei$�]��2��,]�غbq��35�dr*ջ6"�xy����6/���s��u���љ�$:�ҍ]�b��բ���[��%öj�cuۚz1�� `bk����q����r@�b;�1�Ԫx�h� w0 �`��dҋ��,�$h[d ���n,gd;�la�xchd�z.n'/���c� ��eo�\��v���cuc�r���`=�q;a[�n��uee�xϫfs� ��;��s��l�l� ,�|�;���p th� [��ΰ�7��{��}!�c�e����(n��w���x��p�s>�6¸��̱�g�[�m#@h k����a [-:y0峉�\bc#�t��#�r��i�x�`�[h� 5�cw��ka�����w f���~ͣw�k���^��{�� ��'-���|�&t��i/n~���� �8u�ߗ��@d����iq�, 2��#���$�t��:i��ԝ)[�ֻ ��� ��}�i��wh�dj,�3�{��":(�>ɳ��)!��w����<�g, ���ã��)r��bsfm����kq�r(�h�c���i�erglj��hl�bez�ə/� �(���e�$�i �(���6�r��\#�]a�yph�)z�ḉ�{3r���0�y��]i��ʛ6"�=et1���6�����: ����x𤏃����p���2ϻ��b�%�a|⿋��c����¨�/�|<9�8����,��]������w�n�rdl2��ed�;��^�ҍe�%��wdc��<�� �b�f�|�٣�6�h���~u�����7���=θ�p��} �##ܾ�\�o�����gf܍���;�������o��[���ͼ���} ����?��)�����d�=��#�����?��d�`udqv���4�sywq�'b� �wr����%^")� ��s��ϲ(� 1 ��(k"'��hm�@��&ؖ��"'$�'�-�2&o���� h�2mۃ)�s��b(38���(x�db(�� o" �"�"�d�,(��2�#�n�&�ׄ�&^��wbw�*x)�'|���(�r�β�e)���fr,9�lk(��r��� ;1m&�����(|2m ؀�p�rx��,)��=(lo�11�h�!a��� ����膬t* ��x$b‚mb-k‰�k��x�x�h��mr��i�� ����7m���8��x��x���$���،������8�6�x�ؘ��8��/����∍8�y��2��t΃sr3rq�[f�c"�:5= gv�|ڧ~ .�r5���z��z�������'�}������:�|�n �b�������zb���ȱ|�7��c� o�jo����j�j���"��p� ��zoȷ 6�o���:f��;��f:�2���ì���vc]�m!��e]�o����1��3�ki����6śjyu�2�03�jg1& �3c"�"�dъ��d ��'m�$crm���jh>�j��&-´l�vl}as3�mӏe��i�&�"�"�\�h� 2d�ӆж��m\x�� k�#;�.r���c�(�;���,��tz��k`kgns;��k�h��h@ ���h�>'q= :m����)j��&?��m�6=�xw��u"m�d�g��0����$p��z����7i��{�&���v�pvҹʁu�k�[8��k�j�wo3�idiȁi����f��������к����� voxf���e��8��t r7ew����:�[q)4y�zzgueqy��o� qvv���w����4�m�1x�����p���wy�k��a��qy�q^q��e�y��;w� ��'���c�u�:#�kil�$�x?d��gwb'w۰��kw`�q�wpg�jd�ѿ �õ�2�p��3�b4v�tl<���n�wtps��{�bwrg�@�ŕӫ���y�k\�j�t���n�èg�8l�����^\�-ɵ*�n\w|��m���i<�jw�s�v$�ç,�>g�v��(��ɧ�[�e��!�q� ��?��ah� ɮ< �3cm���˱��f��i!|{t�d�=gt�@����¢���٠r��ś��c��:��1j �b���޼��!��!��m�  � ��z��� ����<ϗ?h� ��n�:b�j�e|g� ͼl�}ў4:�l{�;��,gq4gr�q��n�����/"�ȗ��"m �u =�(���a�,��.��0�2=���6}ӳh��'~;�~=�?��b=�x��g���������d��p=$bh&���&���2-g�'�r&��)\�շ�՝�'�2'zk���ճ�(f�(��*�↹b�x-��%p��r&�b� � ���()� �r�a-�tm��7�\}�g- -�ջ�֓"�y�)q}'����b) ױ�ى�'o�jdh&d �q��@]&��*�w&���/�����m��)`�`rk��'�r a݅΂���)�*i�d�h)�r (rr݃��?x,�b�ab��=)��*�a'��֝l��({]�ͪ�m�9=�_���&��l�d�xۑm߰=��7մhֿm?�'�m�ߍ- ����|(2 i�%ehn���н݉x�k(�"�#ނ��lr�ⷈ�n��(ߍ��-�(&�-��������#�vmj8-~��m�׎m�l�ӳ̓��n�$f�,]-ۣ�)u��\.*�}�j-ף�-���y��x퀆������ �gjy��m-n��[�窒�~��?�)a�}�d����·(8&<���҉�����-ϣ(�]�������>꤮%!;fat@�����&�s��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3a.gif��ė�a�iѥ�f�� . (qi�l�p�l#$8n��f�m�g^�ɵ�gu�*ӊ�inp�$����܅����~��>}�}^z��7����ql7�p����`��������j�ε���^��ь���:l��n�κ��u����h�d�a�c��gv�����������f:� ��?�������b�k� �j���}��r�np?3r��:��w������&�io.w�m�myqce5s��jx��s��ì��'�<�c#��8� ��d��/12`d�����lt�% ��y_���ɨj���3tt���v6m�u�f�/a����΀9�q���{('��x�}�]~n�.9��>���_����uu�6�zk pb�ه���?���&��.�����rb�d�ո �c�㒗����]�2=�hɹ�= m,���� �p&ן_�4����{�� r޷ �ъx<�v�^�w��� ��q�k���� ??��4�������z7�s�l�~̓8qi����ws3�fsf'�vf��tз �cv��j��bn.8θ�k~g��k��� z0�� �v:�����[7���y4�co��f�t`'��i���ȱ��ur)lw�>�{su�n��hg���l琶决���j�@8v���'����d���i��hx].��a�ї�>��l��� gm�;~�l�͐s��h�kco��� ��w��m�� =�i�����5���e�$h�1 �q�t������lm=�΋zctp\���rf� -���x7!cyfz�����zᅗ�e��":ɍ�a�����p�t $r�<�l���.�ң��1#m � a�ƒ�d��c���v[�o�f1�{���k�1>wn�\?*�nh��r���5����v��#�w� (���^���cw�cj6���sf,�g��{��o�����`(���fbs,:��w�(u��2q���ԁo�o�-�vy���k��_�h�=r�j ����y9;���~���g1�9��f%�y�ּ��2���va@.�p��qa��1�o�ӌ�6p=d*nc���w��1�:��f�ǽ�/݀k�0��y�����|��ϥ2v*&�e�p��pm�vuy�"ͫ�.fn�bx�_���ո��iu��[0��,&�'&�p� # �?{i��c�q�x-�z=?�*���*8' c6z1ol��t�� �f��>�u6e/����i�ܫ�@:�s���j��7�( ��vs�9/������>^���o�u���u�ӓ����މ� ����:xtds�k �,���l�a���"s������"$�og�}-�̝@��`27wq�b��\�к ~�/rj���ᛦd�h��j��c�c\um�����ۮ�c�}���l�c�υ5���ek��m?!���!8u�;�sz`\�<��%�;?�9ҁ�upm�$��ta%���� �g������硆���&��ں-���w-ӳ:�>�{풭;���j� ��?��w��̯f��z��p" ����9�ejlj���խ��� ��b��p��%$?�¾q@�o���%����x�%w�r|t ��&�rz/r���щq�����,�(̏9� ���fy���ϯ���ǩ�naxw(}z#�4���=���oem��d���^[,|k\����>վ�<��^ ����>�|a��x�:o���/<���9������h 7�_"��yb�� �i���g� !�v�c0e�����^\<o#ȯ�ˤ�׶g��m��(��m�v�${zs�kh�t� foӽ�o��j�6���k���ad���؝o 4��1l����yh�c��觢��f���pysn���fm�����w.��ahnc�'qr�{����g����d �x�������=a*���.����֬������a��:�Ԧe�h�e�n�4b��ɩ��5x]s{\��g2���.�==�vo��9{��}ߪ�`r���n�5�� ��]����ҭ9�l�zu ��sb�����b,�p����$�al��g��\����y:�l�� �/<��vo�'a_�|�d���} <�_��z1���u��sz�'/��e��g�;_�l-����_�a��lj˯#˿�sp��]���|��b�������9�sв3i�(�z�m�ʗc��s�8'82:����2�f$z2��y8�\��'g�-,ߒ=�nd���j�ܧ�=9q55�-��f�u�m�� c]ѡ/kn��s�ku���4���%�[l����n��������(4'uxj�����nᰆd����z{��.�e����l�{�l��u�ss�-�pf���.�t�3_/���]6եe���n��gɱ�m &ya�r������[dloe�����z� �������lj�j7m�>�::��} kh_?�����a\n\��dlԨh��#`<�&a{�a�i�m_ <�j1�q 30\��`7a,��4<�y_ � �fbb����8)��n�?f[�e�����e�5sjb}���f5�|��`0%h'o�j��z�z\����������#t�w�qs����q �c}|��40�>����ͳom �o��i�r�c�ȇ���c� ~4v� v��ڐ��`*���v�9 v|fٌ����q�j���(@,�ae�� �u��w�ez�=���@1���k��ڃ=[8�t��콙�sq�5o2�"��(1ƣ!��-��#���ӌ b��e;�8.��a�r�em��(9$;�lk��j�3���]sjots�b8�u��%�rժ���€&.gly�o��\�8i���v8,��?oņ�b$��\��m���telt���7`���b2eӿ##j&�jc&���8�`��$����@"�h*�o�$�u6'x~��ws�g������!�}v����a��pe�����3�b��dni�9'1��qِ!qf�(��q��t�4�w�1's�nwhr�c�~a� ,r=�|��*?�\�b��,�o�f�f�n9���"��qh�&�[ca�ˮ!� � �a�#�h�tњ�kx�d˩f�'-rp�x�b�5��p��$���q2!� `��4e�r�@g-vq*��9���t���< (˙ri��qɏ܁���rqv�i�w(�����rct|�c�����`���c��!tn�[{��i�7l��&v�q�ph� 1ݖ������������kx}�d��7�ݝ�!:�¯�|�@��cv�yri�8��n���� �p5.���3��p��)�f ���дc�v <��25.m�=��ؾ�k�;#�(�# �] �'��/������⥖�5��!mga��\�y��r:�c�y �3t�uо�[;�@�f�2[{�g���ɻc >�$��l �s��\�$l��,��p��l��7�l��g�ej0�%��*�q�ٺ��[6� -x/�]����<��<g� �t@�����:����s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3b.gif�qtȑ��ّkh ( )e�:��!����ډ�aі`�h�?��� � knlp�j�"bts�jigz����o����j�u��ߎ�9\���|�k�ø��d,�o�5f�a@���'m8zp>�s��4t���}��a:h��ր�n�t�ӈ��n�t�ӈ���:�飧@�d��5#n����۽i��o��}ljz����~/�"υ����d�s3i�8w�}���]b3�����a :�p�v�q�[���o @�m 'o-�4m#��!���z�i?��4jf�'2� �g���@�nl��f�`� ΀h-ޤ�o�o:8 r��`� ��5 �@���8y��h��4�\$��4�.0[����.@�5 ��n���n9��7���[j� =�@�z8{�`#f�a�ݾi�g�����!�6����o����� �x_����> �&��ކ �sq����$���0&�s���&���©\�qb���֒j-fki�yb.�m&��[ˈ��2_�4� ����o�a��y�j=6r�3��d��~i�bn�{z�;��4g3l 9����i��muѵ2(t6z�_?dl ���suoky��[]�xv��9���ܯ���w-����ȴ�����{%�����c~��;�o���wdw�y~�td�9��^3no��qcc݆�6����v.�6�3 }�j��f^�n3��d��#�q��4���r;��������z���^��;]����^�� �z��d�����v�z�)��e�|?e��#���� o��#2.��r�ө1y�������#�܉&���:p��|h��;�ex�� 9 &�p�d󭽄�y� �k۵�����t���"~�ne�`���ټ��ʩ�9���.n%�|���ǜ ������������n�b�^����v��|s���*�gh��,�-=�k֞ô�g�$ؾ����!sҽ�f�ws����]dϗ���z�f}f�a��� z�w$�q����h�b�n� {�<��t�[��ce3��l�̊���eex��wd������ ��g>�`�.a�>ި�{�nܵ ���p��>l�����釂҇�^�?dxv�'m�k�ou���]v �k�[���w�r���(�:[�����"�_�ڬ��0$���(2p�j��{�q�]�����^��]��������'�g����bojk|#�}�ӏһ}��er�g<�h) #|�����x�i@��l���x�)��j��r�y��m�y_�|�(��?�n���l��]g0�uhf���c��;�ed��a�q7[�l�e-ȡ��sn�s���]�����ms�9qĵ�1o���-'�u�8�z�#�5p�[�wx�8�rd���d���q�#|폭�ӂ7ñ�9ө-��l�"�� v�h���>�'9�5[�5p�?� ��[�{)�� �h�.j�#_q�gq ����: ������mv��dm ����9�yԥy ������w���`36r ��d����w����q2�x��iu��<����-�l ]��u,u�1�����u���}u\],�{�[��-�kw[�g��������k �`o�i~�n�����o����ۥࢭ�tx*:mu���`�b��}o�&�s��������f�s� ���;�m��'�)nr5�չ�1m]uy����e;����i|�҃n[t�mcx��i��v9��up�;�]d�c%��:��r�"z3yu�8�zar]v��q�6v�m�h����|��_e����d�q��>�q��`�շ�pz�rq�o�wk� }��~��,��.���k�/�_���3���ފ{w�/�q@k�o�˩����f_`l�gw�9�,>lmn�k�o�}��v{���j��o��>����ٻ|�=$~�g��w���֓h�s����#���y��\w�>�c����;��sl86�{��$�s��9��@�9�d��={5�5&�t)�|d���dy&�b#����:b<ֳ���@?�p���ґg�i�x��ҳxx�(�\��9#l����*�g�]s*�sϣ8��~�0k��2o��ǁ�?��j�=�q�(�kݺ�15��m�'�7��. w��`�e>;prܖ� ��v9˚�_�c���e�d���x8���qݏ���/\�x���4�����b���t~�^��s�o3��{2��g�5e������p�0p��_��=u�~[m�]��9��]���;� �sr���~��&����\��ϗ���xy��_���b�nyx3pf�`]�w���m�*��^ =�y?n��7 �&%�z$w�a��zc�2�9����=��c�c��gk ��w�c��ch|�g�f��/�|nw�����5p, /�;���g&:�z����h���d< l?r���ocw�bey@u�� ��������)xk˽�!�u�bkģ�c���qi�9�3�����$�p4jz@��'�c] j���j��ya�謒����u�-����"_�d� �ۢ`d'�th�c.����?l�wӽ�-$ ��n�a�xj�ƽv����-���rt�ȹ�l\����bw�,�ey>�v �}kr&hlf �a��|(��x"—�?2]~z�p�d��?)ϳ�}g�4g��la��-�c�cc�n�fm��@�>r��z7m��aô�a��_��e��s��yݷf4���fά�[����hn�\~$plc�fw�!tk�!� ��5e�lng>2��}|n��늁,�k���6�̴[k���b8j,���߁"q��m��v�w6ažkbz����������c � n�߮jp��ɠ�p�g]��,� qg���,���k|�e� .���r8ϐ�����`� (�c���'�ݔ�s�<4�c�:bi�r�� �~�b=�j�m� md���4��d�����9���� ��۠���]���ff?��v��̊[9�!�b�vp���2r�nm�t� �}����l @�c���к��<��t1c ���1�tv�knh�z/e�n���y%�;�kή�ce��@c{bѿ��j � ]u^ք��o�����8:l�h�4� ��k-ލm�u]ŕ�џ�;r�ǫ�����)� ��lk��5�#3zʄrpy��i\��=�2\f��{xz�>�x�ұkߥ�cy)=te8�wu�n �h^c�=���l�������g��k�)����mss�lz�jm��@k���rl\u"1�q[2r�,t�1�إ��"5��h��9��*�hr�a{j�2�kk2�<��'vr����[8l�s^���u�ik yb��s���q\�hxld�lz ęo �me�sn�x�0-�s /�)���# �v��$�*z�hb��\���y�(�8lr�� �ш�����7j0; jm��6�.�:z��xe�c4����s���� ��ё�hmp��is�"�re\ �k��2��!� د 5e��fqɟ��̇����ו1��n6�:m !(n*��j��7׾d98��mӥ[�վ�9��* w����]�&���&y0�*�~��f�u�keͻ|&��]���ݭbs�\nh����g ��t����t@��� cq���s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3c.gif�utȓ��٬�d0�?���t@�a�@q�10�r�p�)(!! ���!l(�)jr@d�$"���-#altqa1y���&y���g�~�;����z޵���9�n�s[�9��>z;|��ѷ|�ӵ�4�@��'��e8�(o!@���(o!@���(o!@�0��'��d��'��d= �"�ҍ �c����o�����"%iv��=��`e� _`@c�f�,��y��?4��g�< $8 �v$��b�?qd�s���d��u��sȗ�k=��o�&=�h��%�p"e@a� m`j� �d�)b� �b��[�)��qd�d�*���'��i�� �<���ѥ�x%��h%�x#8\`�!o.\*�hib\� @� t�oiѥ��%iv@���%���f&�f�,��|���� (w�c�l/ !'z_�9�� ?h_���ni��;j,2[��z{����4�u?i���z藞��[w ��w@p�󡗣ue��o��m8vqw �c������lnc޷m,ݰxr;[�s �.�yg�ߠd�;]ksȇ{s����n�s�]��n�]�������n#�3�wr�(�ww��sq�{7�ٴ�c�ݮ�>sm�ɵya"�r�lӱ��ڤ�zw���2������\�rl��w��_������z?�¡i!w�u�̩zb��{r��j�~^4v���������^b "� )i�;]�(/�����������cs�kuӆ�����u� �.�i�xl��nr�^��ʍ%��ūoo��%7�g-�o�����=rj��=rdc�v��nj_y�r�ҳ��_�w��ݸ��7\�=i�w\s��bw�.n'�]���v��y(kpv�[;9�q/n�rr/�ٸ[�f-�f(k�����}��ll1��ݦ�ܙ}��ߦs��o�_q ��7�>3b]�ci�e�_�[n��]zi��/�"{f( ]�{��� ŷ�èd��؅�� ��j���t3���p��v�;��5ya�����„�p��np\%� �tv���8��q�ls &�z��o��}�;6� ̶���κ�cg ���^���a6?�4�ғ��}�oŒ�q���s���8��6q��d�,���q�7�-�e�r�x� �oou�]���u��4������j���:!)��2i�� v�bqp�~���d ?��\n�>qvf_��ǃ��9:�!�u���)��"�y�=�w�����ӄ��_gm���hva��?峠�4s��w�4�ct���w���z��cf�%�bnh��>��c�3���}�te��f}��?7��h)��i54f�o��dǰs3-�j���rd��ex2�=�y��:8��s&�~�s�p����uî|exn��$���m�zؽ���o5������w"�|�8��o@��e��k���_uz�d喤��-m�� ��?vwסy�o�v�i�p��%�5��ل�����ǡv�oe�o�h���ղb��$��ls�m�m ������l�cg�ռ��>��ť��v�������w�moc�s��w��i�g����b�'�7���n�f�.k���s���d^��$�{c7��ռt�-qt�ҝ]\��j�,�� ju�h�<�g�7��� et?d��vvk��͡ �w���(�k@��o�j�3$���7�1�\�](���� l��k6ź7bzͣ;��g��o}���.3`�w ����&����l� d��z �xb���#v������u�j����f ��}�j o,�r��c��d��,n�����i���uo�� xɞ��\���f���d����q��/g�e�2���ѝ�"v=�܌��]�fsr�<�k�uf�s'z� �<=l*] �a�ه�xp}��]cś��ҽc�#��/ݶ �#f�8�<ǐ���(�b��;��ٱ'z��wlrrkp�^g��x/���d���&a�g4���ie�a�r���v�ᚴ��`���� /�\қ��{d�;�(c�y�5�/��fr�wf�*(�g������a�e r�ns�>�i��� �g�ww��œ;�a��������5��t���;�2b���"ʧ�� �97��st�t�nn�88�>���؞��uݭr$���܉� �:}��\��d˩:����i̯0�}�9p�����.�>�43xh�y�^�)%]ͺ�fc��= m�!�s]er�ǜ�.��y��8���)gj�����:�t{���;���^�x����@b��r��~�91���6k���5�jf�qhxy���א�׭�7�� � � /��h;���_m��\gou�}�w/��bq��& gp2c}���;����n�~�xgaa?��d��;w�s4uԏ̷~xٷ���7p=�g1���g�;���(���ҭ�sb����_�����#��� �zc�t{�p�=�k3������3x��v�5�:��k���g0ݬ(���(�7\y )dd�!��ou���xψ�����;� �f�4�j̸���m�ؙux�ޥ 6��lv�o&d��6�u{_�������i��3��m��x�mʪdlw1�c������~�mӓw7�#�w~[��a`���x���k�v>{�tn�4������|����t�y;�q�/0�]~l�w 8����d>%q/�k��j>&g4����e9ÿ�q'�s�|��d�v�<ξe�*� �y��ja������pg`^v~5��l���af�4\/�u��g�y�l@�&��������~��>a����ԙa���cu ����fo�ks����ʒ���v �/�t6��y��!bv���a�������?�� � �z^l��r�iʏp��&� v��=�ee�afi �g�.��h_�īt��`�0�k�k�}mo?�k� ����n ��r�%1�jn��o�|�l?g8��m0y�otɐa�-�"d'��"��� f�f�l�=���i��(4�@��g�����;�n1��e헏���]{�o&�r�&=s4k���0�j�rf�r�h �gr�� o�)�m/� �.6tc���@�����y�0�u�4ሿ��=�ѯ���dmf��-t?u���k ��h�$��?��f͠��bqrxsg�zo�h��і�4����f�h �t�%8�z��>=:�&y݈9�:��ߺp؃"zpn$y4x�$�ǝ�-��$b5��s9c/1�g���ǒy��er�!���u��vv`k&�p q���_x-�g�~f�)c�p�ul�*i9۠�sd�y�[���joə1$�j���% ���)���h�$�%���o蹵�[�ntp���>��/�,�jx��g� då#- e�ˣ�,��vw�9d����>��0�����ȧ �u���_�i��1.6�z��&5�z��"�sg7'x��� �f z_�u1!��[�bbh���bc�?�o!�����v��,�e�39 i���p'j�m��y��s��;ͦ�/�o��@���n^��l� y{�*����-�k�h�-d4���zn�/��dv!��*�ծ���a)����h���/3p�����pcd\���6�q;ڤ�`4q��l��w��c{��n�c2 ��u���ղ��0�u���)v�b��g�͇.�9�8��wua��=做�.pѩ��"b�o��q�t�a�w��f����ь�ȧdgwt���/�ix�w���8qb{�rh2e�1��z�� ����\�ϋ*q?�_i30$��[�i67���h���eͯh��c�]i��' o��ljjw�8�n ��e3m���k gf�10w�m��0�o��5ebz���ig yh=&������k&̋6n���s vez��<����tɏ���y�������_� �ۊt�`�t��=��~c���gǝ,�b���p����̎��w"��0_��*�b�4�6֪�b�t���d z�/�"�~~k"}b�yf`���zc�v�������{�zp�ѩp�s�m��c�c#s�3�̄�ڗ�{r��5�!�i�'��i~�[&d��[��ǚ�`f��ڊy��$�%�7�t.ֵ� u��އ��ȯ�'�`9zݏ"��)��ǹ�����~t렛�a'�y�k��k��.ə����;�a�3�1��h0lx��?�ňx�_q���w o�f��w9i��>v1�]id���l���z ¤��j�-��j<�% �/ oc(�${ l�)>�o��r؏�8�u.�����#�]�c�'��g�jkq-:����zf�l�"��<5�y��đ}�3~orw��^�l����t@�����-����s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3d.gif�!�����1�1�i�,d��`�:��d�m5��j�c3�� f5ce4ж����t"��a ���8������n���^|�sϣ������?���s�úy�/���p@��d��������_����-�����?�m�w����j�������?�d4���thh߾�������r�\n!ӏ��j�s�z�����wyғ��ٵʅ�`���7)��0ۭ�?q��ov�l6�릀s��f�s�[�p�f�$�!"dd�ɚ���a��/56rzc~`� uߤ�ڤz"�s�\좡!ࢄ�t�xe�qzx�y. ��۳�n���-x0��p��i�� �b����{qwa�]���탴m�v�c�@�&g����5�s�b�i �yzȼg7�(�h�=��b�����v��� ���ܚ���`&���g�df�]y�/s�f�csȁw��c,�����wi��ra��'���d��̠fo�� &� s��f�7��$~ey��hn{����*�x^*�r��//��k�-�f�mw'gl��-�" 7�m���l��vg�i��,�@�f�� :x�r 7r���ɔz���m�r4��[�m�pժ�w-��>ȋhe ʜƣ���ߑ��?�hӥ`���o`ìܲ����xpo������:�����lчyq b ����6������g�x�m0�|验`؎m��j��t�c �o��f��<�6�aaza����2{=�)�k,b ��û��q��pp3�������q��� >93}@�t�c0�m� aq��3�ݵ1�v;�i��i���<'����?p�ۉh��s�����l�v������q)7�}?�@�wq�]b'xz���f� �e�3�f�ԅj��:)�7��ʰ|�fv�t�s�'�]�d����xf%��� �ї���t�1-�fvwv�f��[3�h@����z�#2�/a�]� p����vqۢ��y"�h�9���e^s���o�n�т��gf�s���'��z��p�⽾ơ�g>����*,;��q.�(��s�n`�; �~ z����yt1����t�$t�os �[�ع m�o��v��e-@l��x/����z�ji��&5`���є��?�s��)�e�m�\y�rd�rr���<�h$�/nt7�^�m�u�Ϳ�s��ԁ�i/�c�]��s���q88~35��w����� �����p��m��=�_��$�,4"�og���2�=ce��!n��^�q�\�@����[�ؙub��������{�wpϗ����]���fe��a���v5��^��g=� �c�fi@m�[������m`*j�ur�h�1������w�·~�t ��b� b��fct�~�̝ӯ屙ͱ\zz��j�3��ֈv�9���{ssit-�؋�n��~��@�s���a��j��0>si�������s�uh�x�0f�gpo|����9h'@���s���3 ����͚���z�n�ϩ�=zƈ�i1h�w >�b��w2:6�s�ѹj��5sy�_���7�-���ͷ�����o>3d4<�{��~�a:w׃~��m�u��s������ j��@e�h~v�" �t�^f���[�>��9x�-�s p�:}q)��6a�y���� ˑ��3ȹ!���7��<�l��f�a�4��7�8��xt �?z0t�l!,��5f�g~z|�$��� ��·p?9}���k�ȝ�蟒xo*ėn�]�6�c��]і>��5���e��9n<qh�@`�b�vih[��${^��y��� u� �8r8�:�os@˔w�g��:�!8pϫdt����� ��|�y����l���=k�o h��g�c|0{ҹ(b��↊���8�sb/�xg��bk@�xrw���6�ёa?p�v��a�&l�rf�e���p��.�}����b�i��rt��f=�%��d�`�{ ��xu��h��u�����pf~ `�z��`�z�n=�2� \������~��؉�g z��w����^�e8 ��!�v(���/zz�(��`k9��~�gbq�/�z��� y�c2� ���r�i�/ ?�p\h��ep�/#~���ϟ���e!��\��s� ��7 &:&3�" a.!��il.�,b�$p���\!'��ueeu�$�=� �ʈ�/�,�n���>ڒ��*���l7�n�&`��߰f� ���}�����@� h���k�vti�w�(��i\ �l��0�~�`z" �&@�u�&� � a�|�<��)�����h.��d��e;�,4�����o�h��̪apէ�w2鬶x�(�r�nj�a���v����8 ֖ 3��t� ��3�`�,x�qq�g@��kż��їp�r�pf���w\ ���p0$�r������$tmld����w9om�u4�ffny��s�h��t�f9�b}�fs�5��2<,oj�*sr�a���' f;p�x�ms�i7i�ߦ�"�)[�&d���7��c8(����s��e����4����h��(di3m-c�shh�i�l� e>d^�z!}��b��y�`�-1\a|ri�mt {�m����9 )��xi�|�e��� *� �ĥ��rҁl;���i�����:��(29t3xг �%��5����q�/��g��~�=�3����v��f��2�t4:m�����_;�������k;� ��h�`%�r�'�u�fo�>���i<�|!���_� ϵ�d'z���zy��h��=�)���e#l�rr?!��n�x��g8�w�u ]=xu3��=��y���r� �u"t5&�m����_q(�])�b7��_j��k._vկ��� h"�r���k0��k� 7�������l�,�r�f��cx�#�u&*��hˀ�?{ ����@�~<�ԍ�z /�zuo�5��a����@#���@вb�op��ep��=� �� �5�  i?ώ� iν�ˀmsy%"��g*�qz�ғd�a��$euj���4m�����[��&o���usĩ��)ujj��z�v����}�]��u{\ۭ5�_7�ڇ#����$� �%�]�o��g�����\�}i*��dm5������h�35c��cgڄ���- 6׿��]ñ���g:�,�~���`$?�ƾ˔�m� �ւl�*g��h�'�h����öq��� �0;s��_x0��=�t@���zǟ���s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3e.gif�qxȕ���٠�("�����4# tj"��ԥj�b��(hw!d�� �-�� � b*��d�ph�� ;��sj:���od��s��33y��9�s��e��|�k磘��6���5�=p0�r8hᓆ����p��' ����p��' ����p��' ���r8hᓆ΁�r8hᓆώ@����ѫx?û�i��o��}�izմ��}�ε���� �f�f�ll���?5��gr2 8��:�l�v�1�[����v�$ �m1#�v��������mi��{��k5� �h��p�&rfε��$h��l� �ƭd��@2�z}7�n�6 z��d���z��@�&m�~���5� �� � l�g���@ˀp h6w��lh��g6w����mbv�cgz�_� �g{0�4kf;����~k6w��� �#`��;��;���(�}��]����٤0�l���� mw�v�pscʰ���;n���n#} �|�t�*b�1�z%��ig9���2�t�{�9~k�r�����l>rzen��uq�o!ϝ,��t�)��庩���u�[d|]p�w�z�u]{�q9 s*����_m�b��=���e��ִv�q�ɢ�%� �e˳��=����r%�� ���w���8��?f���á� ���wm�����<��pg����p�� ��)t�/]��r��j��ȅ��c~����'��m��~����ы���f^��w��_a��dlpk9� %`/6����w{��ȋ�k���/e�� �"�� 6x����b�&�a�u�w�1ʯ͢=m�l�����r��瓆�k�7�.� }q��u�͇_ ,5x�hs�s�e~jx����k�qe�"b&�1:��u���:�����:./��ǜ��.�� kvޔ_z�6�nr�"�",#w�������靫w�db�s/a�[f�:��;ed� '��mp�'꽚 -����yfyu; u8l!}e���{�7.?� g?���q�኷fv'n��u���g��\4{]-�5�^j���yjr���ԕ�������9�[�)ǎ�ג�������an,t^ւ�4�$�w�\_���x�ڍ���s��@e�q'%�tz���73!!�n�}~���wc3f��l/�|y�ї�,���_�yn��s"�$am��^-�n����m3��q��|#i�?���̻xeiwy/kչnʣ�u}�w\g`�7��3^z;�����[j�t�sw�#���s�<պ� b��1���ʺ��}�����(�zyf��tn�kk{�[q�/9�n5��?u�v�:��)u��c�i�/t=ǯ���k���\(� ��!^�̝��ip?ǻu�{th��n��ս�j�e��5x| (��'-������f�z��}ctc���\�a���'ƍ����2�j���o��vq>$ų�v_�� �f�cms@�nx�#d�d���m���n�vz���ˉ��n1�� t��x� %��*d��'�/�6-������lv� ��� ]��tqb��w7l���_v��^�$��9�)c����q�"p���[���"��vi��:,t����0������� 2s �_b��]y�%���'��y��l< �]��x��m�~�lc̔&i�����m���p _�p� s��d�l�/�y�j����p���cʎ��}��b=.��/%d?��<�9 �;��c���<�_s���fϕõ�x� ?�yy>t=�vx;j�&8��]�$ ڗ���k������1��-o�[`�����?���7�b}��- ���v�x�l�k��b{� ��,t�(�� ��{���c��6n����mi]�򖢃an�_')�f��ےe:_3���ɵ`q��(s�u��o�6��.�]չ��׆ڙ�e�v�[�4�ch&(��tv�����k�o�����8g�ۄ^$w�����*t*���� �����k�kp�kn���[suto�"�;�oe��z����cjrϫ�[rhwt�k�j,�u^_�ص������wϊ� 6\�?/��qmh�a���n���4��yl*:wٌ���i�=tg�g�f��2#����v�ܕ���\ȷ(~�cx#>e�3�߸h��z���lti��u�zt>^i��ii���nwc�'l�*�]��� v&{i^:|ܰ�j��ny�i ��mu��b����ص|j�jw���d� y���2�k��y��g �o��۶:��16c偷�o9u����g��o�ǿs�ѡ[ �@�wcv�#{ϩ�^j�ux&�w��z�� �{:mt�[��lf�a�����tr<�?� �o��p��b�-�"�2��},��2��7�bf���q7���,��g��c�z��v��d���u��k���:y �s���h��m9o��yu�� �a�6�eі[-������n�����ҳ�g��90wax�|���s:���&a���ﺪ��ĥ�ks��o�ګ�b"�ױawמ)nw�����lǧ��3ײ4#'c4�3����?՚_)o��f���κ��`���?_�� �b��~�%�tu�-���n�ii2� ��u>au�w: ��]8�[��y����n�r��a��:�3[�0@��gas]����1g�t���?���/�ke�l|f��hm7����ѧ`��� x�-�ұ9�� � ǵa�����e��}���������&��,ux�,gˇ13e��(��� ��l#.57y�t�� ���� �~�'��^�n�hk��s��#ʁq������,�rl�_�<&�p�[�^u�yᛁ�a�d�[�p�v ����k�1�_x�#79�pņ�a�/_�`gi �^]�������!�g�d��o&l�6� p�@�����o)toh�ڹ�?���l���'ax@��������0�=�a�pp2co.�;1�$�����h��^xv�&�r}!�������"5{��\d�?8�a�ݫp��y3ѝf�����&#c��8� ��eymca�o�^��� d�nd��a�?�w;�.7�fq���s�v"h�a�j������*bdⶖo�t�lf��w�1 q��a쩅�����!�6����xc=��u���`#�x���by�k�;�o�0g�����q¾�ja`�f�cg'a%'#�dk�� ���i�8�� {��s��4~ni���:&tc���������m�r��9dil�y����������/kx������=�,����������e/��(��%��gj&".h�@ ���)�j(q���i��������0-q�`7u��%�֘n�{}�')��y���#�%,�g4����$�n��q�*;���t)9630$kc�l��i���:r��d�a�k�bi�ch�����eؠ#���sh"h�d�%"�1~)dk� dj�ie�t����2� 7�b����7�w�z��n�� p?��- [*��j�duf�h�>1���3�ij����/x4�w9ݣ�e�u�"�n��z���d|�l|�j�j�"�i!zf|)v��f�:�x}”�szß�f�d�?]p{�$�p�]��3�e���8�ư>' $_@l���p����σ�t���)y�ⴔ���p��ˏu&9j��i!t�"�jp�&�q>�?"��v��p�e."%�md`�d�c��o��lߦg�o��9�s_�q�s7����ޚ'$��d�ޒԦ���;�\����l�v�xm�>��1�5 `�y�(�]���l��i=���t�ӧh��w��p�|�?�� [�z�-s�[��]�����v�=vc2w�3 ���d��:#n��1�.���et�e����f g��3��pwv�;e���)l���z��"�c:=��v�:���u}wvһ�僺� ݜ��a<��<���k���;kt@��'�=[t^��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban3f.gif�|l�|qհt#@laij �6�*caq`��q"�"���$�0�$�1�!�$l�6���t z��*`w�� �s�/���ςw׽��k�uz���5u��_�o�u��n��m�@:^4��n�^�ۧԃ����.���"��~� ը���u�g�=%��wmx ~w�з��s?�#��4��{�n����8��fzo����� �'��~a_.*z s�9&�t��dm�o�����x�ϫ�t~"�����u�m�ѧ��;��^�d�7��r�g�م�eq��َ�n{��*g:l�2�3�3yh?1�lnփ�.�7���d�ֱq : �� ���82i��s�_k��pqdw�0���snqq<~�ƴmv'��h�3�.dٸkx�;�[u��:��r9l��6q��@�.�u�j��~�����lh��a7j ��>_�ha����{ea�m�j�k���gi�ۂ�i��p�_t���s�w�*��î��n%��9-o�﫰 �/'x9�ϲ��?\was�ڞ�'w��_:6�tfh�ig����ď\�c���]n�\�^��j�ǭ�����x!ފ�n���p#�-c@���5��#�.�2�~�*z�ֿbbz��l��%ys?s�!_y1�duti�t���9�l�7�];��a�t� ( ���-�u�~�����mü ���47�! @v)�{t�e�&ǒ�^�h�#�i�nsj���xxc~ ���ϛ��<y�-p� �i⶚8d��bq���e�gk5�v,��{k�,~*8�/`���c8u��\=� ��;5v���a��oe���y�y9>�i��͘�c�\d�^���=i�k�ſ o���љ �kg��m��cd��w|��usz�\�㾬i���铞����rդ��s�~ �v { �ޒ�}?�r��r,]�`i��p��u��u���c��{^\=e� �ygui.޸��ч/��pݍb��ف�i��κ/v��t�cma*�=5��-����e�*�$:�a��� �2��h9n�=����9[�x���%���m��x������r67���6���̗o�&�@e�.��}���i'�<���~y,p=���@�9�ik���f��cp�_<�r�x����װo��v��isj!t���'��ŕ�h>�o�u�q���chm��"��0ff\a`��'{����nvu��`ߣ�e�)��f8���w�oź���v�l_���`������u�vmuc�ɹ�=�\� :�u�k嚠n���.:�˾*-,=�^�� ��ȏ���1�����smԨ� �l�\u�4��]�d-~���ɷ��u�ew���y]����o� q���"���c��i2ie�lh4�55n�uύq�)y�sc�y�7v�� ⵓ5>�� �f뻾��1�-^�l�f���1^6�%�b-��p��o$�s�}/y뉰n�f�1ji��c�n�_up�ީ5�ns$�a�}��c3wy�m�o&�ٰz���5�t՚u�.s���<�i>s�7#��l-y_q�k�����a��yls�x0���7p�� ��ej5��c�jd� �ʲ��gx�o�u��1���˻f�.�1;�y�f��^��]0�|pgr�nc��z�t��>r ���3���_���ٖ�~��s n��p��:nݞ��nj^�{5u��/ ��=t$ih�h��)[�<�f�@� �c�p����$ xg��z� 9<�� �b�%�%1�i�w�ל%�x:w���s���|�|�-�/��fq=��h*��tb����yݓ��մ�f����������d��c��ָ(ܭo� �y쉎��q���ӆɧm��n���mh[�^���kr�phd����x-k��`���ybl��-].��[��n�t��b����e5k�az��h�tt�x�r҆�㗳'���{�m� �kg9�x���1�f�3 ��"�[����j��[�� f��-ubܦ�sc>�n|���!��wv"���8q�˝i�vh��{�������6�n"`��<�d_�g�峙ݸ�nv���`�ot1�n��x �b�vk��e'��q_%8�䚹��eq�60��� jj����}��y� �h`��1�) {�{po��z �v�^ �&l�`v��~ٝy�.m�ļs�o �_�9ٽ&��λ �m�����=\n�w��ȝ�c��%]��w�h;[�_�[ȉ{^$:�7�����ڟ��r��4��m�cb��mϙ���h���i�ĉ�ƽ\ ����d�{�ֳi{q�c�j���^�cw'/��3_�ü`d>��1{�f�׹q��yy�/�\d�e/�*�ї˞���ң���t�s��~��~���/��_vq�u�.��bm�_�8��4�������y�%��wt����ŗsm8� ��m�5w�3b�q�[;t��դ2]�d7�o�� �k���y}�aenp�����-�� �i3�z��d��u�m{hs)r����bl5�����n-o��]��3~�v/�`e��,��on���� @�x .s�w����x�y��m �z&�}wau�o��!�/&��=z�ou�'��(v���]%|��������qނ��)��w�yl�4�ע)����#ⱦ8�a���ʸ�h-��.@�9�%�e��^q��q�p��9��eyp���ұ���e*$�g��cez`�<��ἁ����q�ư0����� 0����!�f�ju�����5?��@����:y2��k0y����پ�=�n���wƌ9�h�7������kfp�������j���2�m<2��~�`���l�j_w���5g�/�ympo���ej��0j)o,��`!0��2�����d>idz[k~(�ԟ�����/�h� �vp*$�yb���/��x��il�"�p:�n�}� v�$�@�rl��>�����q�:�xi�4�f��Ԥ���p���y���g��c��k�� �,��jd6��) fj�вk��n��1 ��k�p�m���er� �.��zng�p�7�gdxe�� 7� �2��x$�h���������'n�uq�� r0�xِ��v&�e����ull�p�d�&���.l�b��n0�e<s�k9v ���7pe�ֈu]��24�=">#)v#:7$�� �]uh‚�ŧ`���fui7؅-�q��#�l������\����g��1ra�7���t�hb�q��p4@�9q��k-g���m����f������܎9�. 0�p������@�%٦vr�rw�nw�#��|�|'�k�a�a���d�lր�����&i�o`w��o�ga�;۸ ��b�>��<��!-]���͹�� ��4ؔcb���rң�v��fl>�{�62�(#��t�ڢ-i�.bɬ��$�����$��e���o k�a|*�(rcn>�|x"�ßp�~-/�i��~���҃���=j��pk �6���� ��6���)/`�a�3c~�ŭq︅z���a u�u�� (>��3z�5!t   {®sɗk�3i���q���fx��28��j�̢�ǡ*|��brk�5p����`ُ�\͢�adx��h@����gr�<��o�(!炥�j���@��l����ƿ$�m���~�b>�*c��[� df��h!�=u��c˰c ɝ�rp���g��#a�xl�_��2��a_l1�za\���4���л�x����1x��t�a��w2l�y\����?c�߆2�p����ju���b�q˟vi�5�\b]b�)5tw�t���{4�~���ot�y� a���g8k��e5�~��=����qy�fnsh"h6��-%h����4� �wzf������,�qӝ��e ��9]޴5h���`@g�jc�qi�-�=}t�y��u����b^z�ƅ�r��,{a�6���l�u��յh�!3vpk9,�cx &u���s ;;=rň�o{�z��!c���/,c����@m�nz�v��ŗ��{p��cd��^��z�6�*$n��g���k�����b��so,��u��r���5��$�2��!h�i���sti�t�f·�dcxb·�����4v�ln�[q.r��>�k���%m cq�-��4� �"�ܛm�ty=��_ ��hur�vs��u\�ca)��f�_�k/w�:��7��z�$_r���a�曟�b" ��4.>w���^l���s��{%?��\h̶�����{�u��jjcg� ��t@��1e�� ��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4a.gif�������ܺpw�-n��v���j�z](���zj����- �m"��tb��] rbu֫�v�]j��gާ\�}��^��??���fw���y�������oy�y׮����cbw�ceb�b�pc��>y���c��>y`�1��<��� |��� ��(|��������>p��`� p � �kf�`�����i��o��>��j�`g����wֽ���( 5�4�c������0p�  ��� yz 0�xc�q@�(�m1c���[l��� ��m7�}�1�c l€/j@΃�j@�pp�e l�p#r���r��s�>��(�g�$kvԬ����f8p���ƙ là/@���j�p8�`m�8p��ka���‡�����v���čjǐu�0`/��zydt��a�� ����;�!n2�a�d�[�y�?�b���p�j�� l'^��`-�㡮�[q�*�gvp�sw/ i�,wb*m5�f������j��m�ŋo�yv5 ����ٞ��n��s��� ������6c���w��k��i3gk�츱"�vs������a��n�/�g�p����l������c�i�=��sk��:� ���at���ʳa�!6/%�a����7��oy�u�l�*n�u��bd�u;|�����-am��z�fm�v $$߬�j,u��y�an���9�] v�l�)m� ˸|�u�x�hdpӹ� �q�h�lq8}2��fo���v�ڐ�j��s��� y �ra�i6�e������g-��yr�|=����>�\��"�{ ��$�d|���:�3�7xv7�tn�a��ܮ���~��,_��f�u���u��x� �����j@�{m-���[�ct0_k˵f\�!w(bz�,�h����ys��f��s��g���xk�٪�@�� i���ce] .n��,�6�n��k��kz�o{q=׬�)<ן� =� k'�����u$�sr���`�l����o �ǫz�st���܍ho�y���7s�_�m�(ͻ�����7[7�<2���y�y�/�҈]#7����9g-~q�z����<�^�u2�]�r����� ��2�2h�v7�����~���]�=ב1�cz`�okк��� o\h�� jl�/��� �\c7�z�p�5si�p?��fu..!�vf���u�)d�h���`��[�u  ����`�fȧae���8>ty%v� {<�nw��٫�r��?䍁�φfh.�ҭ�c��*f�/�،�>���d$�0' y�y��}omt�~u� ��7�"p ��d�i��d�ɺ�t:{�n������vh����{ �45��e����釷����_�7]iڎ������!�ֵ�|.�ba���� [-�{ ���f�b#z��;r�;�qr{wx�9b��i˟���z#r-9�%e�y�?��s^����#���ƽ�7om�lrelz�i�n��~���n��l�a �r�p��v��vx�k{l���m������a ��>�tyk�,vǵ�ƥ����v�k�0�j���g���7�o�����,�n�)�2���&��kk���ȳǖ�>�*| v��(a�fgٶ9d'�����pk�d��j�b� �[nϕp%��w�����\b7�se��8�mx���q�m�gq�{h�:>�j��]b'i�^%�����v��q��t�krp/'�)k�q ��oҕֽ�u{���f�p��u�i��e<�mis�l?> by��jwn[���l�snm�� ��:�%{�g^� ����h�~[���c�z�1=��j�jn'�,�\3sw��գ���a׾��5h��>i)w�����wy��c�ު��z�j�j�< �uz���{ ټ)����m�o�uo�=ہ�h�����-)�ˏg~w��p��x�vl������z�}��[~��ic�_�ljŗ�����a����3����tyg�9.�kl8�æ8���햑bj?�ŧ��ӑ��kx��t��9i�ͻ��i}=�lw�muݲ���p�}����g��t�zx�cs���eɿ- s ��������<�����njۍb1��_�r�.��nc kj�p��[ ���vh˃_���e�;���42���!�s��ee}]�����*��! � /�>h�da뻎zg���tpv��k�?�x�f����%������r���]5�&:�pk�,(�m�jrx/��b�%(�$�}�7,�b����y�iɨ�;�i�1>8aj%�d � "�� �t�z*rn)y .��r $�hx}���iu轘���e��_��_�y�yb�k 3 ja��g�k|$�� ز��e9�b�.�|4be� � �k� ��uu-܇��c��=~]/��a�m�b��$�l�7�d�o3s�`')���=2��`�˓�b(��y�3�nk�g@5ʗqνܺ��ָ�o����0�f]n��dǘ�攆\*��ȹ5rz�f�`�a��:�^�$�(-t5xn$���;��#�̍���[����z������b�ɨm!���tq�rj^�z�d�y�ȕ��>?��3�3%�x��`)�& �ăj�ܣ?����u|$�cl���3]�ҥ�d*��t�xc�jy�l�͒��mv��x���f=ƿ��w��j�z��3mt5�z�]���q�`�x�el��jy���g�$0j�#iu�y�d5����n�e��#%m�; i��������y�-<�9i�fj���5gq!8���:�(�e�8���o���q��_��ٽ������%��x� ��]̿�9yf6艘��a���-љ !/ h�5�ǟ��qڑ��/ԛ�����1�v�j�b��=�a�k�{�(��v�zo�h"!�m��e��!1��rib��t@���u�;b��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4b.gif�q�ȑ���(taj��b�]��� i��{���a�e�*x�����=��_�: �e�_p,{p�s0� ҧo����j�>���pb��>�a�:ʞ��;�i�_�v�: #r��eo����c�ay�>�h�0��8 �)@@��;pf�&�� ��j�u§a�����v����j�o����ӧ� �@�jf?����v�t� (s������ {��?���p������� d=wk�e )o�ku?�$���6�e�f��9k'�겪oc�[*譥b���י�n�����l����1 ��[v�o3�e�g|{s h���� i~ l�^�-�_a������u�{{̫*�k�s���y�t�ym�r�-�5�)�f~�d{)��fe ý5l2�@{�k�o2q���i��3�᭳��׺��vc��7�{� =�^� k�1�|�h�],g��̜5���vfr yoos�h�� ���;e���z � m��<��sp��m5dа �s�0�і�~?a��c��h|,i9�ud�� w��xt?f�mjfהijho(b �/���djws�h� 3�kz۳tj��_dm��r9�l�k�m���譔z97��0l�|��wj�9�����n-ۼ�����w��(eq��s�d�v ;n���3nk��\ �(u��`��$��h^v4��%�e����\9gfu��g� ��ܚzw�|;���&�6�f��c;�a�d�t�z��eubu)l���e�cf*'p��k ~���m����d�َ��l���a>����u�����|"��o���r��n !n�v��f�$n�=��|�*b֟����ѵk�#�d42�lpd�v �� ~�=؜|��!'nv�pu���^4~b�/1v4l�~��n�f���5�w��ǖϊ|�t����n����^�a7��`��z��!� y��n)g,q�������z��i\�e��b�27���yozp�x/��{����2��������ݬ'k.����z.�e��l�w��:*��]{f���*�v���!���u�p�vk!�aῷ�~�/i;͛��ez"t�d��ףɛ�o�l��\\�64o 9�і��w�x���޴�:k��{b�<�b� 5�a2� �"�w�m��� ?�os0:��w}�@xީ�`�d�5mnycpg�2r���oڴ����y��cb,�5�����<�%�1 )�8_w�lw�3�q5p? ��;�get ̍�7��>�!k��98d��#���n�{�%.(v����ne.p祔mt��������\ ������l����t(��e��w�n�;k����xɧ"��5����o� ,�w��pκ��p*�� )�n����"\'�>x�]��5e���n� ��ҋ��ʖ �ӊa��^��{ h��/odk�ݪ.���>:q2|}xt��' �����q}-���k������dz��n�����@�9�&����n���[�jrnz� ���k������f��w�ƴnl�wx;�ti��t��v�n��q��c�t�a� �n�\ߙ�����z�m������?l~3�t�~f� ���kky��߈���:tqa�h,��)73��g��˙(��_�)]�#xy��]��f�_����3����k�~om�s�����ey�< dv��xk&��h�%��uѣ �-t�s�����v�w=w��xݰ�y����7f#�n�������l���k� f{�]e����mc�������,�a�՚^�q:���c���y�����m�9��wdihy rmx��j�g18g �4ͻ�4��n�_ǘ'm��ǩ��մ�g7?z��y���w��[����e��tۭ��r�|��\�^�e��ĉr�ǡ��[x%�lhs�v�����/�dվ3�t&��;��7�ʇ����#�쩻��1e��a �j�����wb��vit��pl�y����\��:� �&�4����6��f�_s�w)-c�nݬ�}�vx�7�t��!�f2�����v�mo��]�w\`gۻ���ϛ�'/ҟ@�q)ap�iw��q���� �e=?ә��j�o2hr�xf����m �#�z'%�������k v�� ga�'0�z�>��t�e8�2 �u6� o����na��cžroa�y������n� en�x拦c. g����|.�����0`�[�i�(��w}�fo��*�;!��3�� ��c/���y��j�,]��߉.g�bs��i�g��0�|d��k,t~��,���cs���j�g�jc^������π��ġ8��� ��$7������!-�mi�k�k �4�h��p�p�yy��da�ǐ���u pж1��j����[� �fn�ov�8��/hx��j~�l 1�=�j�6��d��y���2,!v��z�r,�h{��v� �w����t��bjgi��������1��i/x�w���lj�h ��y.)�w{x��q��qƞ��u פ��; ѕ���hba���ԝh�6a)t�n��e��ċ��^��(� �-p���� �c�hΰ�a $��f8�0"�������p#g�;�r�$yd���ìn��y�}����w�*�^���d3&4���ln��iy�md ;g��dm�6��}]t�pz�����s� ^���r_[��`щ������鹇� ����6��u|a��d��d�c�qz$�^<��*��_h哶�qell��ъ�b�k��_��#[$y qܑ�b�h,8d��yeb7'n�n �4� p�>0a��lt5ܿl��0f"{��<�itsh�p��^3�բ!y(���ٝ �izi�4z��jl�ʌg}_$ʉ �lj�hhğ�]@l_����&v,��f��t�*lc2���"7��‡鎊�b-[r!�t�����9knp���4��%%�l �k(�y&�3� ��)`/�[����lt��t�4��;h�y�s��v5������!ߣ7jq�<����k�zi� ⱥ�o�s� =���]=�cp�_o~c��itt��]v�:҉/@rhy:����rn�l�e���|n���v��!!�v�c����0,9�z@o%)f�9m9?ٟ?�ƞ���x٪�pnwˬe��2:%3�-��c�\��>a� j&&u�l�?�h/��ɢl�q�5��j�v��&l�qԅb"7�٠�4�|�7�i$�@���ԋ��(��%yr��x~�58aa���;džm/�:fç=���i���}��t�y�t����8zx��i�t�gjzkh��9�p����է���cr�qvi�c��o����1��g~m���퓐o��_i���e�%\�ɇ��> �lja�> ��^���hc�u��?=��zl� y�$�c'��=�z��9\�n8e �-����lm)��q�cp“d�9n4z>�vc�c�����!^"wh�*a��i���j��%!1*m�r�j�i�i�׭��riz��&hl��-�e��g�ґ�gc{x��z� >�x�p������k�;ܘ1pek�,ph���q���;,��o��h���-gkz��v���\k?2w&����w^�t/"6�y�b�š�&o��6n��b��j-��d�hh�2���t@��4�����s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4c.gif�qtȑ���e-@��� �ulj���[0xa�0b���!�d�hd�2��e2had�lh������sv��ll��o����j�u��ߎ�9\���|�k�×�*ʽ����kd ��8hᳳ��&p��gk�&p��gm�&p��gs��8h᳠@��8h᳣�0l�l��k�ϸ�p��b}f���ϰ� b������,�z�8ϸ�4lfk5��w� ��@&q�$���έ6u;@1�x��q:�l���g��4 m`��ë�����w� �4lfh���� 0l�͝ktl� �:�a�zɜ΀h���ϸ�tlv�mzɜ����`�&��~���63 � � mg���@ˀp �6w��lh��g6w�� m�v�cgz�_ɀ �g{0�4lf;����~l6w��� �#`��;��;���(����d� ��%v�g��oj�������*�g7^��m5k�zj�ä�rn[gd.�f��5�����,��qy�;�mk?�[�@���xv=�[ �7��c�(�,��r��r�ooa�lxk߉�����f�����@��s�ī�g ���v�n�/�쌋�(5�ӟ�-��uv�>��ک�%��ycue �b�(��[�����~�����������/e�5��|៊�_i���ˤ��x���_u����o ��r�dp�]�de�@��dz��s�x��������ﮪ�f�����1cjbu��o�������i�)\�8�!��3�m�j;p�����w*!��.i�9}w�!��c�m[f�$ķ��ă��gjjk�ir�cȋ篢�tm;{l ^�d���k ��k�b<&�k�ت�ἥ�ib�kf�� �5���ٕ|���g���nc{l�-�u4hyu��\�c9��&n�l�r�cv�(߻-�=������z�f�-�5���rar���a�ޗ �m��ё^o�ii|��rћ��xic{�2�yp�p�h�_k"j� ��;sؘ�h����-���_p��k� �&�����f��p�ӿt/"��]>�ej��%ǭ����cg��� �,���� �.�!�n�~#��^3n'c�2=���"�ԑ�}� q y��4�#&���� ps���5\v%�e����6�� ��_&d����k���x�c���n=t�(d�d� ���c�m2��o��g�tm7.uxf��*�?�����|��� p��g�=���"g7v�ؾ�%j��m�5dms��(�a�����{��6��������n��o��3wrz�����%�����ҷ�� ��6�lxy����,r�s���8���.����7>��o�*�@e�#ӏٟ�ǔ����@���� ���-�a��r*�~龽^`��u��b8���ب��}�q���_����)zo�u'��n�he72׉z1��� a����kd~�}"��em���qc�7{�m��:��~ډ�l�,b���4r4��&�f ��#g��?"k�s��%����hm�l�,���i��^d 8�,��a ��-jv��{�5��d�ް���4\b�;g1s�#��)�����$��c�i^�k\w ԃc`�4��a�gc�ђ/я�/v���}k�paj���]�p���v�;��^l�5�]лvn�l}��p��%�|�h�=��,��kj^��'i��_ ����"oo�-畵�m�u*k�����|r�лj�[��r~���ȗ���~�k��p� �r���jd��yб�o��v���w%c�1���h��8���u�m&&o�l�:�]-y%� 8���^� ���=ue�u�¯��tog�.9kj��y���ޑd����̸r �l�н�yv���q��p?~�7.����ew΅�$n��]����w�z���h�&�ݙ?��l>`�����?n��{�-�*[m�/��ud�:��rz�gv��t��9����}��.���x��!��%����ho���<�˔ ��n�����d��똻Ԫ���o,�sm�����?�v��a��m�(�n�_ggh��y�y����q��^3�l���3�a���̒��6z,�j�=9k��ߧ���p����>��j�c���� [7 k�z�v���7�x�^����<�.:#��l�9 b����_��u����icqr�ȉ��7g���m,�{��y#?����ho}��ݱy��c�7���y�(���v�[c~� ������/�*y���y����'��0�7jk_� ]�����9���������ܪ�ϋ:��g�|�����jed��m4d���l�щ�jp4��^r�b�?ƒ\���j3�uk��2ǥ,�2���9q�!��[�zov7�j ���u�p�&��2g�g�ae �/�p��8�m1�?q�� �.°��g?��>�o�{l��������b.�z���"yw��u���g�0�[ߘ� �za�b�ʱ@6��ht�8g��,&�x�� �8�|�l ��� ���? 2�[��dp� 7ҫs�����}�\a���$ՠ"o�#�bm�uz�dh�����1��r�e�c�8��� ���� ��-��#���� �:���ݘ�aq �p�믌)oyb�2gޑ�rc��v�`] a�h(�[1x�z &��v��9��ɠsmr>��%�g ��i�:��ql��b`nm ���� $r���oxzx�b��bx��d~4��-{��!v��n��$��)в�8 ���� j&b�j5p��gz�<8��ٹ��ѐ�����m�x��w��k��sq��{bš�ǒvu�5e�ly��f�?�r�n�$m�"q��|h8ġ�l��e�n���e� ������k��d� bw�d��i٠� a{���<{עd�`�ҥ��!bx�nn'�tt����ajbcb�)� ���t �� ��\x�` k&i�a��$�;�h3fb�#�}k����4��{�k� ��2��֤����l���յg�f�=����kۋô}���3=8v7\r�-��:-���)(�<��h���pz�2j_��1��t���< 5�c��^��� ����7ɷ�vw��n�委�s�/���ijotu%� ��j��n���'gm� �n/o '6�,��s��"�� i� 6���~~x�)��}d. 8�l) �"l�',s=��e�'�k��'0c5��(�qu�a \�x��v�ϥ�^��$ [ ��g��9aji��ww-���rɇ^-�-<�$7iuuhgь��;')駩���%i����h�[)r��f�ˆ�=�'��o� ��-py��{��ah��c7�:)o������d� �@��7���,�w3�k�w��b ����c�ͼp�p=�{� qo7 x�`���.����z�,��)zbb�� �b���[�{��k ��l��/ ���\3kv�\$��t��o��m֒:,��c*�-���խ�6�^��ye.�'q�x�zv�~���ust���(hh��b�dc��b�v���upwqt��g��%��@��t@���j k���s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4d.gif�qxȕ�������hr��h*apn4eja,qr�apapj`b�q�l ��0�jp!k���"r�'�n��_��w>�=y33y�k7==�c7��q��5������.ru�-y�?����0/� 6�&��_�lfm�9x_�lfm�9h_�lfm�9�/� 6�&�/� 6�&����,�� hլy��e�9�֟q��_w�p��[p,ޣ�}��u�}�͋7� �f�f�ph����?5���0�$�p��9ц�'b���7� �hxϩ�l��y�kj�_ś֣q���x���[0v�4q�,x @���`�u@ l�pcv� ��e�w�>����f�%kvլ`��x�2/i�g�@&�l� ��e�� �l��`�a�<�,��ka���y�u� 9��7���[k��9�bł��,f�va`�4kf9���o�?5��9���$�2�>, �z߁�������'aa� ��>j��*�e���t �van�w��iq�ʂz�f��!r�^�}�̛e� š �tă�f�)[���w�m'�~ ��dn�yn)a��k���.i~�}�vo_���-{=ӫj�]ڶ�\�i����j��r��)�u��ݥ/×q��@�/so��a�d�uk!��d����z�7#%�ܿ^��ԟ�q`�͝���v\�8޲f רrro7�3ҏ��ޒ�s�|�u�ky�*��.n�{'���;�-� �3�g����5v��w{n��;����?�ϧ�t�bzy���zdn״��v-����'�z�ݻ��?��}��f�n��� ���cng��0��gr�r����c���0c���d�g����gt� &�_a_�aoh?�_���dq�y��iz�r=� ����--��'����vex�� ��#�(�ӓ��w����b`�|ݹ����!��ؗ����5�_�)'l���;:’j]�rfwa��*�^�i�2$l��u­rɓ�����d�mx����knw{�l�y7�m�e&�b.;3�v�o \8{����]ћbt^z�pl���1�^����^�k'<���]^�a�g��yd6����-�,�~z� ��*���se�p�i��@�͈n�9?λ���w����=�� �ifk���v)�u*[�@ -�f��t3��~��]�bap�ҽ��qُ�y,�-s�(ē��#���s�=�;jq�йm��n���.v.��6p�n!�ryn�'d\��o�eh�z����e�;}��~v�1�8[f~ā�(h�����{6��ܠ��y�70 �{��u�b�4u~#�)�"����sg'��9��3�7��g|����a�gz�����(�|�|%��?m ��|���%�j�}4o������)��bq/�si����]�k�tkf�~k�eό�(׀t�o�"��2��ϗ1���5d���"b�#�w����e�c�\Ԭ��0w}m�lp_ ��������wyϰ��:��ǟ�y�ei�4;�)\,oƭ �g���i�2�k*��ۈ�,j�@�����r�(�k�ۊ��"�(��f��w��ysťq �о�#z=��-��;������bڡ�%��p�>����bd��{צ?�7� νf8�r�⑆k���4�����p� ���.%r ���ta��ש�u>٧1<r��kop[x����� ���*�v���n�fz�< �����b�x0dz��co�%y�n��}�m������7���lq�,kf^b�t.����.ӏ��ݝw�|�ӻ�o j�{5�7 轮�okd��.�qǭ��z���)d��g���/���0w�ê� ��u�:��,����' bx[�{w�38ӵ����?��#-�g���������/� ��jy��jo!��s��z� 5��gj\/ ½��ӌ�&�2{�ԑ��p� b����p�s{>m��� �&��'[u���:{'��1.{��1��o?�"�]s~[�r���_l��m7x~��-��� �s�� v4g���� ԟ���q(��y��ܝ݇( ���6�qo��c�� e6խ�[��m��]� μ���[�"ؗ{�##�r�մ����wj(p�g���p���c�d��"[�q�ev��g<�vebf�����j�r�ɠ5��6�d�kr�����ɺ��9���������몝f,}\<�ߧx����l��d�h��u�b��pi�z�x[����(`�2��p6��*?���� je8��7^�k�7�r�ǘ��vda4����玤�ګ���{��;ݚog��s&�����o<*���&�s@��[�bhv�:]�h �/7������t��y��l��]wy7���g}�v~t�b�23�!�&0sg۲���k-��y����kt�v"^�x켵icz,:�e��\z��;mxts����e� ��tl�u��v�qwdwbx����ef���9,q.��:�* ����g(~��`x�@��a�k{�@b�׭c%ڝ�#����hm��2���4̭|>"9nu�.t�{�-fa�r��2?�ҽe��iu�������,r��� �q'w��̇gi�� c3��{�{�ز"��y��|���`�����m�\g��[��67�%1����#��� ��{��w��ޢ�8�u�q���g���=����`ʌ��#l��~yl��v�w{x&�/����ֿf �vλi皗�ŏ�t����l0�cl����޴tv;�1c g^ �exa� ���7��>���l�� ��{��6� � �|b,��:�or:: �4���|$q��ܽ��$� �l�2��k7!�-���?g d� c��>� :n�t$��h䇄爅v�_�|8@�c�u�e�w�r磺�o��sl�v��k�v���wu�x���ս�c o:���o��z��?c�'�) ��l��[��^/:�=��0#�����_���,�cx����,`�~��owb.�5�p����\�=js�c5dx���qz��w��p$w�[�@��o��_�q�� r��\ё��� ��:r�8af�k�l|��f��gr�� g�>#c��]�zn���a�pqp�)-�?l4v�uɫ�~c,dj��8�7��%��! �<��$e�t���(�0t$�%�<˕��y�ҏ���̃�����m �k�g��c"�l�|��#�c����'|�&�`b26��0%��������[~���ydѳx�䜊 iyo����&��'�fc(��f���n��n�@v�w egiw08a ?�q�y�`y�ѝ�жyْ���$����zv�dv�y��2��љ�e�sm�z]�^k$9(��o���-���s� ��ɮcy:�x�\%j<�bhң�d�pe��&��3dril�j4�a|"�\�h�(�x����[ń�t"�o#���w�(���p��i�b�*�%����e���'� w�a�d���94"��$� b4rٟw�ʊy�mpr'^p�b�p���e69;j,��4��2�b�0��ό�>նf�nm���rħ �b����p��a� ��'~`��t���в���jʥ��a'�ɡ.�9 �o^-�h�e j����0��9d|x���b�↗xxn�'ak���b�f{9nuya]ct.� �^t(��-1�{��/��^hnu%���r,��e�����uw�����k9�f��uʠ��t<� w�դo1�_r��h�� �u �ue$eaf<���51n�1g�(� hq�(> ͮux�eg��ʛg��|��x���x� �>؎w��7���o���ə�ɩ�ʐ�py�4�?�n���i������*����jт�dqv��'��=��ix������,���s�x�^g��� ���\�j�^��z�o���w�c2>p����� g��(�q��p�� � ��l�&v}&����u_<�|� �w�향@@bq���l���ȑ׬c-�'��ʈ04�/x������ 95�̰���r2't��1r�̥�m)��,3ej� v@z ͆�x��i�;e=�<����z5�_"��:�hu 5�ݜ��$�yo�j�_�oa�"mx����֌���re7s,�sa�30�^b�>?@���4��|������c6`q��n�����h�ѩw���d'�֔u����l�z���>25�b�.ҹul͵h �5��v�u�ϫ��f�_�wˏ|�!*�u � ���х��/���,��_{om 4�����e�e�~����n��v�5��ahg��d�a[��c-d[�9\p�:j —�-3j�e�c���st@�������&�6\٣������sf�f� 6 ����$�&˛4pz@ 9��u�o� ���o��~o��8jԭ�ޓ�~u-~��' ��m!�����$#8��c�ؐbή4q;hq�x��v�)��@m�[\*�a&�� ki��߀l{pѩ�k@�8����g��@4q�r�u�l':p�z��?�8��d�j�u�l'���' ��\���h�s0�kap�k�fp��nb�\�u�ԃg9��v�4�tޣ�qm�jԬh�]k� h���m�����v�'���m��$�.�^vbn�>�xs��?��;���;ܰ��w���s� r��?kc�a 9b��tk���t�$��x�����3l� ;ƅ11m,�o��ʫ�ɿ��'�\�=f#��ߑ_�%r-�0�d9s�r��^y��< z�#����a_';ҫ�,�늮��8��q��0 �>zbc��ڪz�݋m���:פ���i���sn6���q�% �r�gig-�?ȝݵ��>�����<�z��[�渭9��u��0{�k4�8e768�z�i[�qq}\hm]/��|�d��x�t��d�vv]�?:�6n����-w�}���������q����g���5en��ƴh��i]�d|7��&~����0�{#f�h�rk�c7<ҍ۠g�-��( ���p`a��a�[{;�,�0���f=�j��ca{-ت�e/���o!��v�^�;m �u!��*���a��5���6%�l��c��;z�h� �5��-��l� �����.�>��[��u1�bאz�θmhr;9�����"؄�a7���zc�w�k�s5���*�|l_��의��<��ގsٺjh��� � u� �����nӽ��?\�_ne��e8���l �|������\�}qޗ���'�f�ф�$�u����s�8?6w���aǚ�!˅$�b��ѥ |�j��)n�'��b���鍅�l f�oԓ����e'��]�e��5�:˹z�����ewyk7��#ݏf���o�7eev��9��g07 ��r�"ґ�c��b��)%���t���m"̷pn�˂_��9w/&��_���p�l~@x�o{]z�}�r~ =<@����nv{�����k��l��%���oi�t�ǽ�7��r�9/{ũ>�{�m����л�����lڃ���&c8r��e�ۛ]g��m�c�4�,^v^ u���˚���us��z2z=��qo��^�;�y�u����10i7b��"���n5{ʴ�v �)�ǿ�*$��}��z�� .�孲����t���5�cv�q�q{��^-y�ǹe*�۷9���h3�xw*y8�o�(1�vng���d�p�ҹkɥ�`_o���0a ߂ب�~zto��дa_ ���xk�fԑ�'��泰�6)�* l�n��q�}b#��8�uoh��ĩ}��q��=k��9�&h7���-�qre犨9mun�����.d�|��s�f�o�u��f^�[|�jlx �ⱦu�s�&!x�j��t��㿐?g[�.�����k٩x����k�ý2d����w߅*���f��g������wd��^;������4b:���{ ��u�g��3o/֏��xf"�m�7���:bk����v�- �k�/l�v,� ��j'3��"�^�q}�����6����f���m_f"� g�mp�'q�za���� ���uk;btu �ifri۹��v��b)[�f{:��x�u�� wh�fq<���g:��0o���ڊ��>n:�g������e@ꈼ�%j���d��hd��eyf�k�1�ml���.��u�>�i� qdٛ-�0x�g�]sd���o ��p*y�j :��xb�n���*��t����䴇���-�p]�������=s��.��>g2j��9ߚ�͖mw��דy�5���io1�ղ�o�ӫ m�]cǭ[�:0���?g����w2ٔ��q�������(۠�g���f��g=�� ����p�i�~�� �[s�5�v����e�:�f�p��� ��l�ԃa�^�h�����{�x�cz3f�-v��ع�nɶou� ��;vj�6ŀ73p� ��� ��{]uy�c>s�޶ �� jǔ�*w���yv����g>w�0f:y�bw|�e�0����c����_ȍ�ˈ�{i���4*tr���~8��m���������ʉ���1e'��c� h�s;ssi��iv��q�b���z|j����"ʋ���^��̎���yj�-�7���\��������ާe�� ���-�� #y�i����_#-�������������u[j��o���ƕ�uk��b����r����ݎ� ��z3x��)ׯ��e���}��mq=ɨtkn��d�۹���9qm-q��v>���.��{t��3�.��r��`w�kz#��y"4쬄�4bqy�_6.�'ȧ?��h����tck{o���_;�o��goy�����ض������1y9h�'u��b���l��~��0pu&�l�j뱠��f:������v�������u�-��dw��7�����=�ж�ot|�tk��-�7si��0d4l)�a�^�}��|$�m�������~b�ư�m٠nz�p���ڵ׎�n��j��k�72�4��������>qg��޿?��q��wo��p�{�\��;�b{���|g� ����coq$uw�.����^� ї���:��go��!�o��o�[x ����k������v3�9af:�y�\.�ׂ��;�[���o.�?�\�"�u�.�|�,��8-�� ^]r��?錁�@�* s�k��� �:~�?}��[�x�g�z���1�a0;�0 �������x@���t~n8������1ǥ�3tmٵ)� �&ut�!j�v��h��rpkc�dឣ!�l�#~�zwl];� �����e�(n���\ˬ/�w��“ �]���('q�tt��#�^�3����:c���me��xc�� �̼b�d.a�hv�[d�3 c?rziu��e�n}�qq���/�˂�,-h0���ޜx>¼k�n4y���"��}7���ϛkh�^����k��v��?nd2\n&m2�i'' zee�|x���.����������o ��}�h�n���h�s��0�~{��� %�;�y�b����ko������7k#1� �.=q�c� ���b�-�|p� g�m���sw ����"em4�����m�j]x>��r�l�i řu�1�/���iz1� іe����3�h���x/�r�c�i����t�0�q�t��q��e�,e)����(/�)�^�q�i,�j�ݖ�%� *���w�b�����qz�x���`���x��f4e�{ֹ����#�u� s_=y���9��� �����kԑ�g�<�� phfr���a�^�#5j$�~����1����n-d��3e�:i�&������d����\@��e�� ��ψ�����ny����v���t�d1/b� �]8����jwo��� >h���]���6-wl�m������/d�k�  c����fa�_�2"�s;3׶���g��jr�g��^�=��z�7g'곸d4=�8 k[]�d�:,�)zu� ���!92��`fq�j��>�?f'mp��(�|�џ ����a:���lg���du�ei���$顂��!�:�5�g� �d�$$�בύb���^"ʜ9�1j۳w���%5v��dq>o|y9�c��hdƶ�k�4�"*na�0��0ɽ���#i�b���ikd�( qx<~n0ԃ�'��� go�"ԧ�hwb���y/b�����xft� ���why4�n%s� cpi� {i��ߓ�ƨc����'��@�\o�,s���qj���c�n��oat�g�g܇t�*� 7��a���[a�[����ns���5l�g������ݹ���nj��;q =hрm�w� �1ww���yw�)x��w d�p��|%���mo�\� -t@��c~����s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4f.gif���#���l���e�4cmg�4��l�����0��љ�ll�a�`�b=!fjj� �ш��ht��?�ν�_��|ϣ��?�>s����<���y�9��;�~s�ο>�efd_^p���u_=p0�t��gn����μ=x���μ=h���μ=��t��gn�t��gn�d��5#n��d��z��4�����u i;��_p%�k_p@;��}l�&�����~� �9�hࡀh9s��o i���o `}&��������whyx�mi4������2ȃ�d��p�&b'5`�"dnl� �ɲdn��6�r}'�o:8 'r��dn���bt�^�g?:@l��f�z� t`�����|l���cr��["p���gf���iԬp�]� � h����&}l���`�?u�=��g l�|l��j|����,���t��v�������wo�����������v�l��vr���ׇ��۝5$�]����de�ɩ�ji�iu�ܯ!�b�)�1��h����u�l�io粔�g&��u��[#�iqc��_y�go��vi��u�q�ҙ���(��� �����?�/>��6��n�c�o<��me{{j�����(��oѩvl}�z��ֿ$��u]s^��y���eu�gg�m��\s��֌emym�����w���q����ԯ�8�ue�?㩲�t�g��c#�]]>"�� ]��oj�>�,q���#ृ�3��zj�]��ʊ���}�b�zj��~5����t�˭ ⲯ�z,w�a[$����bt :8��9���&��y���ޅ\x�>�j�d�����{� k7�k�%��ғ�zl:h�����k�tߘ�>xb����ono? ���|�$��b��������qe(��,�" �n,�[mm�c�p�c�� t�3�%or�&ju�,�-�x����'y�m�&�a>j}7k��q�z��>��o�r�j�_��&�)�^�os#j���rt����'�;�q��u��~����gx��s��v��e{;����*�p�ncsʴew��s&�9�y�<��l��樉�)�ƍ3m�s�*m���5mc���td�}-zu��5�����)�o�s�*n{sm��'��w��_�|��h��]��ĭ��m ��zt�n�dv7���� ƍ��q��#&m*�!�����f�)�~�n��6h�k-k�v�ȷڦn���������e�0wø��m�t�g����ε/�u�n�2��������6�p9u���=��e^� cj�k��3�_o�`�f� |)�����\.=�_?� ��͵�ėr�qiⱦ��@��^˼������\���s�0�%�؞)�dh�p��&���i=@�� �)�^��yy���`c�}���ۿ>u��=/�e�k88�-��rr�=�z}*͏x�u��b�#�s&﵇�|˛��y���r �] w��s�į��ɖugng������\������^[r�z���;���v��u 3���خ]q; ض��m0�cv�c.료����chajwr�k �p���l�z�(�cc�g2�� s:��&��$�m�䅊�*�4�f�wa�_up �,��ʋ� �r�nml���5)�ti�q��b]�n����nx�!��؛�h�)�� �c� �_�f�ɂ�w��k�:u���##$����z3��m�h٤��wv�)���3�o�r�^y;`<�� ���t�»�n�7��'�}fq��u�o3�q�{�����ӊ�z�$\����#�px򬺒�s~.�a\, �ntdϋ����a$�g�j- ���ov����|i&�w@�b��1��w��"pe�7�f�`���0jo>4=e�d�2�<=�]pgm�x��=�ag_�v�{��.��5�oz)�yt��kg^xʦ�1 ���=���j�k�b[�.f�- :m��ۚ���s�l�a�c�v�� 9i��=\=��m�e��l9p�4�n&��v�%�ҭ0k_���i�>h�ݢ{�kz�`�|��͑��ynqc��v� qe1�\[��1j�g�_$�hv�g{�q�˸��xw���wr6��eat>��6*s�87��۴b�g6f��xk�~^���߭3e���,��_gvܮ�h}�`;��& �o7� ��ay�� ےn�[�po�z7v:�3 �z�/v׊�������p��� ؗc[@��<����i'� ��q�}�fm�l���]^�? w�上�e�y-l�ۑ�p›&gbh��/"�~�v����*s~�)��z���j "�cx��s���ƻ�r�@�� �zԙ �&��_�t�����բ]x�|*�n2�!������sy=��[�v�xje�:�;�]�հ�6ʊlcb{�t��� �[;��p��z����5��^�3n� 5�>;u��/���>m�{q]2�ͭ��o�_ ���ĸ}��ǭ��ۯz�'���ai�g��s��e���7i�h6�%b���i{��|ɻ���"^�.0w@�{a�v� �fv�x��-� �\�n��:��4i,`�a-�g��(�zg����7��dy�[ˢ�v2�y<��¼o�~o�(7��s�k�g����p,�e`�������5�t����s����~ }�k����>}�.k� ^o�~���{u����z�r���1�����s�u�\�&���\�_��>�4cq�o@xgj��h�n�v��� /�)rgw�th���3�%�}[�����t�cw�@)x���_��g�=_���j>l� �h�#��33����hi܍�/����s��їűw����~"uu� ���r�v��k��:[*9�5�n�q?e�z�x:�o��޿ٵ�t�� �����&w��u⊠�n6�n*�rlh�0��- �����@��dm ���$`�9b��$ ��������&�a[?��!�y�ݗ�9<(uid"�����s,����p���~e�^� kjc�hrea��`�g��5�>��#�/}�� �!��8@j�^�v��8��ce�7�đf���&=ф0! /�� qգa� ��) �ۤ'#� &xuh� õt ygj��$�|d�a-'�]��ƒ�2/��#�,�����fek��vp�0!ej� 7���0#&���:���1�#%�ѧ��! ��s�(mh���r�c5��j6b�ȏq�v�־7�����k ȗa� �����l ��q�mnpn����!fa��`&�?�r�� ��ą �!��?��w=��o(��p,��n�5��4_ $�.h���c |1%b��:,�#��0��1����1ɛ�$ս ,�����c��_�c-�&z�c�����t!5�ϋt���i�b���ɓ{����#���&���jk/�>�ǐa�pڠ�� h�i�vfd����t���e_���- �ttm������#p��yr�a�&��u.3����b�� �i�?��?��ij#�յ�b�ە ob�ba ���z��m< joa�]k�6����h�$izy� ��q� ��4 ۵ ���a�.��#�1����i2"����~����'��ρ�]t3�l1�g�����f�2cg�!f�h��q��&,!��hտ���&lu��ub�q4<ؙ}c*�e�p������1�{� �j������x�:��2���u��q�n�̋��׫ �=ݑ{�w����~�@��f]^eg/g ~đ�����z�_�qk"�u��������w�b��ջt@��hp�y�;��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban4g.gif�qxȕ����r�q����c:4a@t�ua �uhb��)�� u�f�be�e� $a��a^���4���=<�������ff�{�s�n�9��7����|��g4�10��!2j3��xa�͟<�p>��6|� �}b�>l�����(|���3��(|�����>p���@��q�x���9�z/��}� zu�@�}�ν���� f�f�dx���?4��� �$�p�6 �9��'`4��(� >�dp�����d��6�z/��ǵ�y�z(y(p9c���(��6@pcj���s�w�>��(��[j���z��2p�@^�g�?z my��z�� x&�3��r�� �����a��< �p�3�a�zn�5�� n��t�����[�4� ��o�?4��a��hl�|l���� ����.}��p�� i������zu5]gra l�>�f�����x6h��ős�"��ѽ&��a���/ y·�����s�py_��yk�h�}��j�bk��ڶ_xb�l�iz�a������i��� �d'���3¡o�v����ā!'�gy���d]��/��_�iݣ�۫q��cz���͛ 'i3}��u�-�eo��k��)y4����ȕ䦓��"�ߥ���h��s�����z5!�qc�#�8۳ޘr�d\��g�yf`��ǡ�_���������_�ssn�� w ]���,��o�4���i�����i?�f�tm*��nc��7ي�c�m����{t0�8�re^����z�u�w\99,����� s�^����q��ugju'��`�����n���?e�o֟�kcu�ͺ�rdz�o����y�3�;r,�js(�0�?��i=� ۸��u��}��a�k��r*�������햸����ȍ�r�64��:� ښk_�̲pm�'����7�2�{=[�'b�wc���ҕ�拙(������6� x猝��:=qa��વ��}�sy�ж��z1q�[3 �էm�v�/tr ��"������sc�0_ mp�-\j ���o���;ͼ� ��w�c���qy��}\3"�2k�p*�π��� p" ��1����|3p�,��ά�q�=|yt�ۓ��l�}�������?�o_@��1*��'~��șʇl[�� �l�� �q�����i(o���`�eͬ9��>qi�nuz����&�s�������5a���廙;� �;v����o�΍�����gg�ha��b�r��w�4=��5��� c4�(ep* y��ع�m�mgq�̼���u�g��v� \��t� e�����o*'x�2z�$㐏*x�$� :mߏ�m�5�sx�ս�[�qresw�� gv#:�r�w;�[�z�r->��3h���t �e#�y���a��̾k��� a}�|�x�ij�)�8'7��y|� f�x 7��bs�?�k>�14i������n7���9�m������4|��`'�.��w�e#������k��[a��f�� ~&�e�g����s2���)l�g~zlv�w�t���ƍ(�v�~��|���e����7%��:qq�ucx�b|�43�j@�unrts.�� y�k�����w��i�.��.�����c��qs���*ֹ�{��_��n�hc��kj8ug��50�ju�[�� =���7� �p�_ژ����*~�x�s���_/uۺf n�o�����������[��z?�y���3ג@x�3/����y�l���e���̙��i�2�xnٺ���������u�z������x[�l��q}�й�'wh_�œn�4k�ޝ$]�,�{/���0���k�%}�c�.cs���"7/�p�أ��bv���a�*_v��^�|���]�:�ӈ���i���3%a��4)^��;�)�ʲ=]��_�-޸s�]`e��i�.�7�a���t�7��{�����������j��eih�d��r�ytf^� ����ݿ3��oü������xz�\�}}���>�ג燄 �cx/������y��l�<~�? ��.��o�!���vv���g�����pc�֣������q�-�_ڦ�&��y���t�3.�ޘ�a<���x�?&g������x ��[�e�rm�f�p�w��/��͸�f{�^������pޛg��=u"b����v^�} �f���/<�����z�����'��;_g��s��^� ئ\�i�t�_-�w*�9d�7m�:t����_?d��rc u�1�e��7e�n%�����dfd�zj��zk���x����̝����럥gjf"/bϗ�d���^r���k�_/���'s�}���_������e��i��2��� ?��bipd����n���cl���y��i���j{�q�i4 sb�e� lԣ�9 ާ����w6���k�!�r�2z#�zc3"c'��v3a9����#r��ck���a:�w3^� 7rp_э�q������kmc�a�'�<xn�r��7r�v.$�x- �^<"�gd��x��^���*�o� �ţ�қc9��glƪ��m����a�p��f��nm�f�r�^� f��l��� �$�v �;a�!�ژ��bkx%p���a88 �8��5r/����tq)s�q���(h���6`�m *t!�e1��y5 a�jnwcd]�k������1�q�^�( #�z�&����;��wg�z��'��"�/��5 ���*�1�p!�ۘl5�cz#�$s���bibn$��rԤ�c$��j��@n�_t{q/o� �v2)'����� �h#��8 �s���~���v��l�qct?�ow��mֳ(eh�ȼ,�ى�y��.c�i(�7)�!0�_��$�rka�iag>b4\emt]{t�$��y�ai$dm-7¤�����z����z�^�z ^�[�3�r�ɢ"�\�s;�&�@�8� ӥƞ��v ��,{���j��k�p=&��g��k�ð:�b���[��)u|� �ck�a�t�wc�r�v?�����9�#����c��et@������-ں�$0h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5a.gifgif87a�<������������̙����̙�̙�����|��s��i��f��f��ff�fff_�vr�lfczp:m`3f�3330@p&3@&0 ���,�<��'�di�h��l�p,�t-6��< x��ph,�ȥr��9y�tj�z�جv��z��x�}���:�.���|_��q�~�����yw#vw��fot���i��9y������]��x���������3������_j��-��'�1v<�#�)�gdʵg@ύ���f̤&��5�-�:b  r  _ ��| ������gg�v�*�˘���,�a"��� 2qw4~��h; y!t��*.0���@`��^&�p�g z�r���adž��d\�g@� xí-`ki�dz,io�*`9\ �d �a�����`!b�,زn��e�b�� ��� ��[����"�f��� � 8�h!a���;m�c/xay��_�`�d�͋�f��tk�&��b�"�&r^bj������跼���z�!�g#�h�����jp4h��p��ۗx��j�o �������s,x���}-��s~�h��� ��q��ai��b�w@hxebz ���nw���x���/$jq-�e�2��30n�f�8��a�y5:3�e���l(a����tc(�����a{^,����'b��a9d@r ��a~0����~$4f��}���(��u�� �f���a��r��0�($mx,r7 j*�v5�d���f2�hl�_�*�ټ��4���/fw�v�4������$����w��z��}�f����jh`���y±s�������mj����ӭ5��>��vh�����r-t��a��^w� �����յ��)��c �sied�����d묄�"������[=j%�q�:x��)�b��%dpak/����.�%�z���mƹ��f���f���&��v�ⱅ���{�3m�x�5 �ry�#��jl�e�������z��`�� �v���o:����w��_�le}r����1f�9ä��m e�-�� /}�z����z�qfngt�-'�h�s=�v�j^��}z����-�>�h�h3��d �v|�d3�#vi��o�[ �qׯ���^�u'ca8�5�2� =y�:w�x}�s.�&-�����w�mw �p�����߸����t�fя���,e`f�� =�-l�5��h�j�iy��r��a�kd�r���)^� ^4��.x s���8��,��@'-��pgsx�k�7�&���`��h өax̢��w�)~!"��*���/�[d��''�0�s��l�hg*h� u�b�e�t���g� ����5�0߂#k�(��q![�#���1�:���c!��g@�r������qe���8j��r���ڄ&&zr~��*yp�s���v  ��p@<��� �2l�@���~�� �@jђ��m�b�і:����d)q���?�{lα�õ��%��dgjғ��y$���e�*���4�lgjs?< (ug�4�c*�h"ecm�*p\x�x � cx�@*�[���cx�( ���c?u��"c���� ��� v�ҍ1�q��� t�ڕ��h*r���/pu ��j_�*��6��}��7�pu���f�����\s���xm���r��wa����z"`��y���o��`�*���v���< ؀���z���z9��ݜ  ��t y��"w�6�pz��m�h�]9}����c9�fjrgu�z�5ܖ�{u*1��1��v��/n��[��v��-`g�)��d�e�p�@���2�)kw ��o���l�q �k �,g�0��yd.������x-`s�0w~l��*���slq`l��>,����c�8��5����z$f��:{�̊��،e�\����)��z����@g.��w\x68�u��_���v� ��x�� ópj���_��o��gi�����g���y��[.e��i����kf�n�\ۿ��ͻ�u�^�z�^5�g�dv���-,�vv� ��� c�h{��l�r�{��g�rk�1ŋc�d���j���5amj7g��z>u���fz�n2 ]���vp��z��w��z�v���[���ږ��8`킫�tn����j���*|���l� �o_�~���g���p󗚾�e?���~�"���'�}��������wg� ̒v��z�q ؀�^���8�x�x������o�� �"8�$x��tl��(��)��,/.�2h��4���6(�:h�=�����-�g �d�*g��>����f`pd�qx��_[؅rplp�kâ~t`gh�r�#ql� rhcxr8�th�<�f2�y( w��ehl��f81}� p�g�`��8nh[�)j��h����� �g�8�dp��h�!p@�5h��������g�r��h��؆��؊c ����<"���l�p;�؅�ȅ��e�h�ɨ��ax(;������w���xjݘ�@@��h��x�a�����zȅwx�؅p��؉[x��6�؎�(�x��x��؉��#c���x��ًb� �`��h���@��ُ9h�xi�똏������0�cx��h���ُ縋�h���5 i� ������h����[����"�`�]��#�������ȅky��!�ȏ@���#���x�w�p������\��uy��(�i)�[��\�q 6���ϙ#|ɋ�ȅ��x����89����zy�n��\薄)oy�<��x��yم�k �?p�]yl �혆���o��yi�y��gx�ʌ�����ɗji����y�a�����vy;�*g)y��qٕu�)�x�7r�� *�s#�x�-��9�iȋ��6���i*���y��p��i��s�� ���������h�j�1⍺)<���[�d�y�������gy�� #���$j�x���h�*�� :��i*�� �8�z�a�*�� e �(�vy�c�����%$�����i�ѹ����驟�x��'z��y�7����*��%������ɉ-�g�����e��fҍ��`������d�6���"eʢb ��i�~��ry�ɤ<9~y���~ ����[j��)���� �&�67:��3 �z��j������ ��7���:�gj����*���6�ن���*���z�p��p��r�$ ����b 6�(��j�aj� ��:�[(� ����9�xڑ�z�ю �𩠧�����ʦmz���li��j�����������yh���\*�d��zi�x(�8���ʰ����j��y#{��*�rh�!��zi7k�" ����(�)k�*���:�nȍ ��9�#���z�oi�������*p�u�� �n���ڲ�c�:��j�"�h��j�����#�j��i����o��������i�nx� ��h��:����z��s�����[�����6��'*��q��\�1��� � �g�����x�$j*x�ݪ:z��� ���@�����j:���{��l���*�ϻ�1štk����x���}�����v��� �����hə�)w���� ������˙�z��j������ɱ��x�0���:����wy�оỽ����h�����;��ᤈ�����۫�i��˥iy�����#������ <�{�9��������5��&�����w��]j��m�h��9��)��ϙ����i �����>��1�9��p؜���?|��8�4�����h@����'�2��c ��x�,<�ؙüƞ,,�w��d�f �a����4y�f,�(<��y�l��u�j;��y���{ll�h�{z��/��,��t�����xl����w��shouⱥc���� i��\o�8h�|�� h�lʌ|� �\ʤ����!;��t@��� ͵؎��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5b.gif�q�ȑ����r#��)bp�hp�"p�kar*�%���m���� ��<-�i r�p�#�ltj��e��ph�~�u���a<�������39��3��3��g3;ﯝ|�s;k3 1 s�������:|� ��o�|��� �����^������f������ > ��  � �ҍ �?���io����� $�v�=��`e� ߰���>�f{�a��i�gm '�w��b�h/����/���ߴ/�t��cb ��o9hd6�m�ޞvԟ�y�a��{�����v�?�r���qi�����d�_pa������mun]� ���3ݛe"����x�i�k6-�5~ b�c s)�����w� �e�s��v� ����3m�:�v�\� j;]u7��dj(��ʊ�o�v����k�����e�)��n��ߵ�e.�� 1*ٖ��y٘��rl ���_ִ_���~�`���8f7u}��\���u;�s�s�q(��ֺ�{�z��x�#d�'ueyv-9��fa���z�н�1�x]��seg���ki�oa�lcw5z �0�.=�l�����n�c��g[���"&�x��枩ʙ�zv��� � ��uj6�ܚ���qz��^7��d�egj��,v��-q�۟�������7��~��p��d���d` �`� �-�n!n=l|g2w; ���_9h��p�7)i�r��p��sj��f��r�ͽ�jɲ����8�vef��$ɡ�-c,3zҭ��vu�en���>_o\��]��j�0u�j;ߖ1��j'�e�l�qc*�i�%n%�1�q�*'r?��u�>��o��&�eg��$f��r�ڬ� = �u�u���ˎ?)� :��m�*�n�mt��)��;��o�/�h��v�r3|qn�ɸcm��%��~�-5����� i:tvs�_�v"qu�#w*�����z�}}�� k��m��a����xf��vt��s4$?j;�hԩ읧fh���ԅ�8��s=j�ki#�͇�����_i.'���<�w���m�=x`n����f����q:�x~5/:��cй�z��*ym��֟mb����r6qв"�;ȍ�n9z vwf%~a�s�lg��:2��d��|j��_8a����&?�=����}���!/ӝ��ca���ɹ�}]����r��lj]y� �*;�}�|#�^���u������ǯ���ε������|�3}t5sh������i,6�r�oj\j��hr��t��ԓ�x�#����o�(k܊��4ve6�:�] �0�a>q�6��1 �nh��w��^�%�þ���^^nںod�ʬx�>fc�*�;�d�lb�#z�"�d6>�eo�`|�;^� �c���ՙ���w� �� p{z|^|�na�x�k��g�g�s>�{��hc�ɡ �! ��cv$b-��:~�}���_w�i���j)�qs�?z�=?��b�ef�g-���m^np�d%,} hw&��em4�7�־d��g� ^l�ū,��|f���㭛�fm��%'t�˽��^/]�ɺ k���]큎�����0��sk��t"$�;l�i�; ��*��ަ\���� ��qۮ��(g��������ftx���dnd��ʋn��|���@���|�o�v��k����*��z�$�,�"m��)�w �&�2�����ͥ���r��km�i��r�߄_qp��h�z(�;[ƣ~���u\�d�r9z^��lgw[�}<z}af��o4���[s�����/f�g��(n4�e'��u,�f: �r� z�����?������(���y��o]� s�i�:�/"��׉���/m�mb篩9�d~^nv�� �l�[�l�s m^5,��1������w���,����o�$ofa}�^��ωj��5�@�u=�"�k�yh�\����xw�����;wf�h��v�&���;��l�9=ȼ�x���n�&��!��cq-leb�ɰ��>x������_��w� �/ ��.#:�a�^��a���� ���jk�5��z,c3�wj���<�%՘՞�����z����z��jڨ�?g �.;pd��c<��zx)&��|ğ�u��"y* 掛�g����=���fm}�jr�ܳ�v^��0�ђ���dm�|ct31{��sxj�wwlj����g��n_l�u���vo̽�j��98|s�/�h��8���kj�� d&� ��/�>b�����`�b��d�o���m��,�x��ob�j \7(�tʩ�w�����59�������){��tkb�ut� *��7e��bb���`v�f��g�}n[��^��~�q�ev����;�6ק^u煗,.*]��_��˚��1�6�m�d��vc7���ʧ2�s���5�r����7�����75m���� ����v�p���p��jnioj�e��"a��o�}bdz�rj��:��qq?�<�|�$bu��a���m�`~3�ým���(���h�_��{x�8�߭m�s������o ���}^v��ml|�&�b���otl�o�_�v�r��_�s��sɶ-q��u�wx�z`�j� ���@��y��>�,b�!�_�?��ٸ?;�f15yխf�i_�v:}���� ����) â�c���rmw#|��u/��ѫ\0\mkȸ�xxu�@ɣ�3����4�v��s�.lv��������;����5!�v�s����5�zi�a�����`�c#e�!�?�n!t� �<&�l�*�������=�a�q������d(�h)n��r �\�d(�o�ta�] q�t>���h���l��9gk�볫�yv���o;�� ��)k���/.��h�� � �e/��b&�.� �p���|���c��(�n�_�kx� ؾa�� :okl�8�x� ��n|�h1*򨡚;ob�9`f3�����' hɯ��[�� *j��;t��xȩ h�f��&�q�e�6#=���` �h4�r��z�����v���>q'cis�%)��8�(j�ԛ�<c�t�s��@&g���'�� k:?��1j �� � �d�,�v1 �(9�����?�l�� �l����x)�v�;��/b#-l�x-�m������c�u������@�e��/-�g�����-�9~�@�v�ϐ�>`���e�u4����b�i��i��ѻ�<��qtұ�p�#��"ț��|c�\*�ݕ��en�m�8��x�:����9 xwld���6&���q�i�*�^_����pr/�4.��0�� ��c"ߡ[@2�x���tssf��$� ��*n���k�t�v3���=���"#i��f]���)*�^� ���e��c�_)㼂�\.߭j�9b��jr�e�1��d�ٕ���set@|��.�����sq:������v�t,�h-�z�},� ew�vedm|k��md� �m��,���ձ�`d�b�� �ce��t�p�~c�xόf�:'�_�ru)jczt_�7,l��l��㦲�?���>��g�g&��9�c��o�n^vvy�ƥ����x��qa����z��4̾ŏ$�d�`�s����:��3]b������ü�2x`'�jc�^�6[t=�4�޶��j]lj�)�)�r��e����c��� �efl�խ� ��6i ��2y�z���c >c}@��(�9����s����e@�ݝqf|�s�g�e�=�m) �"��l������l��po�q�p#�p����?pv��>��h�j�nr��v���d�u}�^fj-6m�r�f)�k~�u��_.b������܊���zy�g�xfsj�`|�������i�8�����(��!�:��:ac ���-y z@�\kz� ��9ċ���,�_�n�ܒ�b=��6�:ţ��f�x6[��6�e<���%�m�ֽ(������ڲbskfv���~�/-�o, �>�d�i2rj꣫9�@�]5|/�u<��fko�=�k g:nۚseu�z:�q���t@���.p%?z��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5c.gif�qtȕ����r�q�r�l��� �֓�r*� 4b� @�� $�t �a�r ��-%��q^��o|��ӓ�?��󙙬ֵ��w���y�޵��ϟ|�s���k4�wu�� ��nr�ᳳ�� 8 �c����p�� ���$�'-�;��i�n[6tp����8l���v@6wcr?u�s� ;�ԟm���g�t��[l�7��/5-����n�u1i���}�#�p��m�$��!� ��l�t���x���:��s���:�lm0��c��·��}�&=�i��k`�:����gz@��l�d� ?u�p':�[�i�߁:��d�jߪ�8��jv���-��~��u1[�p`�q���.[*�hja���a � sgzkqѩ�j� ;� �[6w� ��s���i�gޠg{��!"-� �� �i֧��� �� �h_����?[^&���������f�n?�mo��k�u�qc�r�|l��7�0n�ݞ� �׹y���fsj ��9��v!��x:��7����y� �^'�:�9��i2}~�s��;[��.��axj��婬-�õ^es�!�atv"�ѽ1�����]߸���.�4���7;��l�ʋ����\e6ù��ݪuȿ�o��m��{ש5��_��n�8���7��anp������ 4� ��n���r� ��\p��< �@�cq�u��:�",ʬl�lk�vd����a��yv_�v��e�}�]�;s���sno�����[��ԥ�f|��y������k�}5}��� ����ڶ��n�.��̺�#�.eэ�e�ʿ�n�t@�*�f���\�wl�"^s�i�<������ɷk�[�u��}�w�]ۯ�fhj�{� �ee�#.��n���b�_���\� ��>�o&<�{��ǔ7[95�[���iw*sr��|~�\i�����_�c ��;|��ϧo&4υ��c��e:�k]���r�}=}�k_���k�'��/�n�_�u��?y�w���|'�v>����cuae'!�k �,`y ���ԫ���v�#�v eg��f�2i\u)�>�� ǝg \;�sq �qh�6�fw�j�c�j3'""��4���1��#08c0� ��o��4�\�ag�l�5,�_^cbhy��j�vr��p��r��,cd��>�j4f�os~%\)u!j7ڡ�(g��{ ���>�=(�$���a��dm��hiu��&ata l�\:���r-@��~�żh�?�kg�y ͣ��p�3��l92σ6z3��bm�нk8?�dxr][��kd�b ��#�x"7���%[�j��f����"��$�b?ݐ2� ?zq��9b7�'�����x��ğ��vs&?��y��m$(�nll�䤃����q̑0��r�6��227ҿk�/�/nb��o�m����ka gyma'q ch�/�ʜf�h����,��yl�1s�n��nv�j�t�;�c#v��d@����3�j#�qw�^�mѓ� ���cxj�� �>f���n���y��!�������@�xh�ψ��0���ki_>��b��$�x6�*���ů�<� � !��~zuc*z����.�}/�ʆ�1"ԃov"�s7�% ����`$�z� sn?"���})?2��)�@i��i&$[ �z�mojb jd�j�ckd�:#f� ��‹ m��~,����b]��h���*�403 1�� pyb����hɓ*�>6ene/�g�l禽u*�u���>5\�b�n���z��ˋ�a�[����p0� :x飧n�$�c���=x�i��m8z��i��m8{0�i��m8x@����:p����6@8{cz5k��@:{u�>�q��w�x��[p�g�}@�5�~��w�'��ٚ�aÿ��v�$(�@��b�в��8y=h1�x��a<�x���o-4 m@�������j?���k�� �,p�:�, ����`�kc�� (1�yc��`u�>��'���[v��az��b1����~u��� �� p&�2���p٠@ɀ�:�p�5�*�c��p�n�:5��ĝj�u���ӈ� �3�f=����v�p� )�f��4l���~|9��/�� ~>@ވ���a�nt��mzۦ�j����uݥ��3�z��͈ޮ�n\g�f�j��.�j�^�uv�{�(� �qw?�y�a�d{��� {d���m�n�u�d��?$���s[g{o�zl� �t��[�ek��w���5��ogi�u�,j�cek�� ����k`7r��kbʋ��ux�a�s.��;ȥ[u�e}���o�]9����on"��tcür�t�=����v[[y��3�,�*�x�����d�)x�r��n����꼬t��x�\��qؖ��ξusy[q��rŗo��y��_z �egbbt��i����#y�hȥs=��t�g��e-�8�n4l��d<���m)��wh����-���b��l�h=w|�d��������3���j[�����%z��l����t��\'9y$bn�v*���*���{y�d[:5ѱnz �l{ƙ�'�f�x���_�f��za���k�ud�|� y & ���saiyc��p�p��|cc'��ql��tvc5���p�"�ť�����w�ӥ{>=,b���n# f��豒� �"�e*m��$����fnp��;bn׻l1.ȩqv� aa`g/(��6vpry���c�q�yt`r�at/h�w�;z괋�nma:e��3�t��xvbq�:�c}2>�t�y:����h��b$��mrn]�v�h������ʔ����������c�ydw��8��0p�����j;�شy��%��m8�@[jg4,:բhh�$佌ͮ�ԗ)��lݿ��c}4r!��m����a���ca������j8q5}�s�k|�/�q�=-��m ����i;�%*�7�9�*ԅ"����c��ye�*��d��u^xz�g#5���[�fmr��� ��n��l����m<���� �:����䄿�/�o����5����;�z��z��m/h���v.�v~d�\��ڑ8�ka%e���r��i�r��|u��>f\��phn���t�ѿ>c�qfj��:]���;ln՛�(�.� n�� ��7�~/�뷂h��aňden�˼��,q`���ha��ķ�ű�s�dv����n�(��"���%&r�f-b��ڦ\m�l��ns��e��i��>�1��#�kx�|�lv$pˁ���wx�j���o�6�i���y��s����ÿ" r=$�iq�_,�9y]��4�����a;3�;��ҭ�h�u\t�����,��s�q���m8�s7�� �*�z�oq#ւ�k� o���cm�u�"��𯷫w>d��|zۃ�^��ג��!���!o��ef��$z����9d"��gku�&,j��c#��:5b�f{�6��y����d�� ��߾ k�ௌղ_h��eg* �|�w�k7�s�o ��,�:-%(���%� ��>zd�[���c��oh��t��v䲼���v?��o7r�r��f�v�կ@�iܦ��>�jn�s���蹾�p\�~k�lo�/�^� ��'}��*��]��_��x��������.م �\:�����0\ �p�m��sn�n�xm�x>�j����f�m-4��_��cȓ��!��q��1�� ��z�o�b)y��o���}�^}u�w��o�kg:�r��ɍ�a��k��$-o�l�x�k"r��{o�z yi�����6~r;�d�����坽'y �~܈~c�?��~����������|�x#�f��2��ālh�ն1�q����ѵ�p��s~�z�� ��x�f�mܕ���p_�u_�ҿ3��shw�d��noj���uc�h��h�i�1���ze�wb~]jȼu(����߷j/;��_��������<辪?i =:o���3�����( f;���'����n��1f�t�xh����*�u^&��s=�dd���9v6\�;%�m�o2s�u��o r�����c�w��������6�t̑�i0=d$�l���)�d:tv ��{�- ^��o ʦ};��wb�w���:��ukg^��_�?^0�� �����w�t ?�1��k�$jb�k�n�~� k��n���� �����}��q��סg�q�oت�5϶�a�l��/�ښ�x�v��� ��z^���-oq�'��{wϐ�t���v��x��������;/yn���6�y����m�r�n�<��ϟ��1���|�cszͩݫߞ�n�����ϟ�{�2e��z=&vi� h�4��vl���g�1fd��<��t���[���� ȍ��}�g�n>�t��q��`���~l�s��}� a�dz���/��jr#�q�օ!��$v��.�3"��e@*���4��߯�d�͆b@"����{�c`0/��-�w4�zf.���z��?�����z�ry���dfy{0��8�n/��ɳ>�f�0i���i2o��ȅ�����g�&�i�b l}�n���x�0�i� ��}#dd�0�& t������v�� �����°�/�5���<�nm�`q4�-g����������`����a��#�d���-��q�v�c��9q&��ssyq»=�ўɓ�_�ͽ��]��}lc#e5j��~'�r��v����ѿ���� �b$� �tw�v�m�r��:��')��f챇un���@{ⴿ��b����b<�eh��[��y�v��a�8� ��h�n���k�^�hw�҅�z� �&���v|�~f!���q�yn��.3|j�h�g����v|�a�2��`_�9��,&�!�n��ϊ����/��j:#^�"��hڿ��i�� � wb�t%� �я��'��ܸ�t"r"�9�<�;[�pu}x�kql��0� zɋ[g�25�t�<ijp4c�>]��xo�^ݎ ��,1brb1az_�4��4]m����g��,3��>�=lw=r) �ld�l��i���*b7��op�>��kyxlɫo$�l>� �(km��k�ʡqem��>pd�s��b��w����5�y����$< �x>�n�b��t�*�߮����t3x;�ad�׸^�r���x8�p��^m��h����7 ���_�ds�'�6���x���>��� ������as�gp��@� �yz/"t[<�,��̙�q��$�f���o#��@�~-�c��c��"���s��\��~�u�����:)��j����q<�9l9)�� $-v� ��om�.�b�%����i�z���e#�!i"x��e��gg�?l��r{%h��þ�'�����o{m#�mzks[:��&�s*�$a`bh�?���oo|�n�lsf�˓o�s f*=1�����ܹ��^��2������zmh���=њ��l����0���r��):����a �k�t���ܣ�8v$�p�uq/��fj��bq�vquf$�b�a����z���c t0g��j���|�:կ� �����b ������� ��o=��5w!r��f9kj���)����b@�}xk�z >���c���j;�=m��޼2[c���d���шk��n����t��8e[���]���)�t@��� ::���s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5e.gif�qxȕ����p�r�"�a�=s�j��jpz�� "��t�(� %% �x[�� bq�gk t�"�k�:t�/g�m)�}qo'�9��������ּ��s���w��k�z9���mk���_>�ѓ��6t����鳧v�t�μ=z� �'m�8{0�a�n�:p�>�a:l���`!y��v�jv߰�t��v}6������#v���o��� ���@��oj�i������t��� �@�dx������;����>�l ��@ �[l �����t�o���cڦ������tfpnk p!p�d� 5 �nx���ϧ� �h�5kjv о��t�l�sg?`�5s �� ��p &�2���!�aɀ �z�x8{��p%p�np�n�z�mrf�c���_� ӈ� 7aj�=����v�p�hsa ����{��=���(w���� �� 5��_� ��uq���� ���&�g3�x������/�1�mg����sl2�j��}䭜�=,嬒�[�gj_�,� ��'���g�lwmv��u�w�d�g`u������қz���9m��;�q�kr9�*~��(�#qj(}o��� ��n�� ���&��͚���� .����&[�ea��|�i�a�]��i�q�(8n��,��^tօ��]�b_�n���;�tv�p�t��m��o���z������x����'r��(�^�e�@=��v��;�.�c� x?e����i� ����5�r�l��d=ed�� (�:=9�,3���&���e��ow����"e��'�bt�ڤ�e�9��h�s�:��b۱ ��8� 7>i��j��c��_ai�i�9��_t�4y�;v��c�p y�������`rm�)�1�~��ûp�x{�� ��*r��!���0�a�u��u��k 6��չmokl}a!�"λ)�i��oj�&jm�m��p3��mgpj\#��|]ݑ�ٸ��kj�l��� ��3��n�p��iq�c��n ���(*���}�u2�fx�s=������ �~�.��^��*�*:��6����]����u�r�����-��ppcnj�k��n�e�хߌ�lx��ۈ�n3����8|k�re�h�m2���z�,��e��96��x.]v���w�dꈊӽ�gs/8;_=v��3���j���w m���(e"��cђ�ȕ��s�g���˴t�a��2x��u^�'֪d�ys=pȹ�x?�j�a��v����5������5��u�p��q�@o!o�i��'��c� �y�y ��b]�y�*��˿���v��1��룵<��$�y�s�3�������s���c�9u���czq ���m#�a�[� 3k�,��x=�އ= /4�>��3����x�.����z�u�q��'��ydץ$��y�x�4&.�6bц��9< u%����|����l�i�(�m̏���fy,&վ}���t�;�� �]��"�i"���i�fi���$��ku�9��~� ��q� h�� �$?���� ��l��� ����� �:���nq�b4�&���c��twz�7ye9=x�}��ht 5"�ų���2ra�|�w��y$��a�)�7ly�͹j1p�j�,vmʮ��&�j���cl��v@���_v9g�.n�1^������}�|�[g1�b>�ڗ1�u��"��i'�b�plb��]�tft3�*�n뿛s=�x�s������j�e�/,�6*��n`a�x,qf��fo�zs�����n3&r�l2�2\��kްr�6=�����ov*���f�������#���u� j�l��|r�����̦g �0�rƅ��/�ש-r�*���^qu�tz]p紲��w3 ����ݖ���sꞫ:�� ϯ\�um#ʌ���y�h���ws��)� �j5�=� \�n�e=s�n���ւ���atw�_������p&�gwz�e1m/.��6 4���h��~xz���-�u����^�� ���/iʦ؟{��o�r�(��b�,����ơx��֦-����3��g>��'%�g���3� 5#o�˝� ^��sz2��ymjnd����[�<���]�e�:ܒ?(q���m>e��Ԭ�r�![χy�?g�,$7 {i�!�<��o���b��l�"6����b6kuzx�t�2?���⍗�o��8�eƌ�b�4�ykm��{����l���xq�>?~���2�mis��>#/?u���ǭ��� տ����n���6"���ѯ�qu�jgzvx[��w�g�%縷>-�e���ikɯ$yl�'�k�{bm�������3mzc��d��d�}�*�vl�w�^���_z7�-���m��f�j����]���'��ĺ�м�Ԧ�d�}7�-�ϱ����tgnm��ms�&�a2�qhm���~�?���2��!�ᕵ%&9&�h��-a�br$z�e_l~d� :�/�� fn���|��l�tk�f␒�am�x���w���{��qx̑�|���f���fj�y�z�j�!6l�����p���{s`jcq������?�v��˭ɬ�������wy�'����x*�����t�-���:�}:w�9 :��f˷�q?gy� * nr{��j���gî�c�7��`�����p��ίr��]�ng��f햝����&���q����f��ʌ~��r2��\�g��|��=f����ju@������a7s���eid�]�s~a�sc��}���ny� hb�i��9}������ٰ_ݮ �>�o�d3�^��k��j\[��ѡaġ�.4��ze%b!�,�:��[��h�o��(s�0k���%��54�r{r0{d( <%q��>�ro��;�l�hi�,u�(t�n"�>�w��{ �ȩf, �b�j�hƥ���m�lڈ^ 2��9� un��1����:u�e�}���o�t�^-��%6�6��x�u�;/# sx���� ��a.�!��� ���l< �zm��ď���խb�ch���l�g��<�j'r� ~^�w�bk�j3�dk$ �!�z�n��a5�sķ%�?�la�nļa#�>�\{���ln�"aիhd��`�f�["�d��tm�|w8�o��#��)��⭇&�7'b%�g�f���\�������t�y��wr��*˥�e�m,��x���$'��)�����`d͡ �يe��$a�d�u-e�e�e��8��&ġ��ns(tl�]{~�����4�qca�5��d8�vh��ؤۘ�m�y���^���ר��-�bq�}��>6�*����^�v*˵���$���i����p�ffv�ѧ�`tj�2�#�h�!����y��b'v��|y��s/���h�l��f&��ւ�|-�=f�wȧv��4aqmhȍ��ae8��a�not��՝�4o�b6��n�be��>t���#�ia�0�����q� (�2^u@{��}��� �u�1iq�⊷�dw[�i y��&-rc��/�f r���x�� p}k1��߉}� ���i�y�b�lnb�/�ճ��k��31� u>:�r?bj�g r�4s�qt32o�2w�/l��w%*�i�&e0ߖ�a�󒕭��^��s�5��4��m.�a��t���p2l�o��3v��)3��;��}�(?tj(1���)�rqr졆<��r&2 5�d�r��q����`��ơ�<;�ĝk/]�=̿�p���!�#��� 鈐ģixu��)�_����e��h2�ѽ�l�^��e�%;v�b]�n\zhg�3 �{�q��� ���l���왹���=3s6��q�g^�(./�,�p@�ttc�j�,�jy:�pdp�nh �0kh��c)��!��i�4�%���2�_�u v��p��-f �h���yj�}��7�rk��υ,�rg�u��ub�b=�����neq��� �y�)b�m���g�m�z��4����]����ʱ*\����[o�->4�i � �j����w xo��!{s|;_�m�~&��"�ȭez�.��d7�n(c���=om��s&>�2��>���16�d?��qֲ)̞��3iq���%i�|�� �gb��)x)z���{j��b������g.��r�r�b�ô���/�r�pi�].ku��_p�b�*�g�u�/v�8g�u"}�mm� aūo���x�t����γ��n"�ߙu^���l�ϗ����t@�����f4��s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5f.gif�qtȝ���jqd>�z��p�����ipea ��)�j�i��?hj��t�4 �5����y`?�6|� @~�>l���~�>l��@�0|������ �ά��� �|������$��٠�w� g>������?35�<�~@���dgl@(p`���ո?� ��5�0}�`��?�@��xy�����c�����<���0 ��� `��� (1�y��� ��ϟ5��jϭ�y���y8l�/i����&���`��@,`����zl���c> ��z0x� ��fz�<��x��w�h��-�m���v������o ��$�6�>6an���xs��?0�d������z� -m�ڒ^ȋn��h5,ń��w�n�/�s�t�rm5o��i¶�g })o$�s�"��ޞv�u� l��_�ִͨ\tbz�p�y��:b��k�ݼw3��|��1?l viv�e�w6�h7�t^*񏶄!�� �<�;���oj��/`�o.w����m�q�۫�m���2ֆ��qڒ٤�̫7�~_i }�� �sj�\��͟r���� �q>��5�y�4�a��m�oy�\����s�����di�>w�ee8��b8wn�������ֆey��y���i@]"�*&gj.-�<|z��ܞ3բu%� wf�.pu!9��z��b�ꒉ��-�duryb������{���␯��c��g�*3z�t�2]�&�~���z�՝z��� ԝ[�v�»�/_ {��.�_// �z���h�'���7\��"o���@�e�,�xޫem�·�qf�m�s2�3�9�z�wf�l���2�/��t�s_1�9��r����sc�{�ly�ls\�q�\�f�uu�h��in�9 ����-�p^<�uo���f��հ�~,� �w��'r ɭs,��a�y�2�]�g�κ[��)�����l~�~h�҄�aj�l��蓰_-t�)��fn���x �k�p�斬�њ�8dl)�it) od!��m����w�ǖ�/ '1���i����o��&1�]�a��j7��՛j!h�z�xt��u�޶�k����youã��& ��l*��\�g��no߉��ä�cы����p��a3z�s�}����5ʀ��8ch��o �i���ѧ{p��o��gy���_�lgv}���c�|�rc��ihxn�e����-b����ޮ4�d7�]r�ï�ƺc��oq��9ji=x��^=u���gd��u��f������fq���9=!������a�x�x�||k��w�� �֕�^օ�km�*5�g��]wᨥ�԰$��4b�tw�2�ȓ�����<ʈrр&ݦ���vkq$����k^�h�m�(�����`p������(&�k����e�˃�g�e���ȱ�h�,�^���a}�?�gx˿�4rg�l�mx3oqj�/l���m6�;b���׳quju�v�÷�[/���v��&���ǜ��9�jh��l����y�_36=�<��җ/��vi�{���w��\ {q���t&�(�^�u �j�d�w�͊h�=ӱ���=�s�d�ӏ�����μ�2��yw�����ߍ�=*�u<�-�� �>ݒj��f��j��7 (e���~>�-/s���w\�b�th2*��5���f,���kk�w}� �!�͋�w�8����c�³��l<7�^��� \��-;���l7�x���=җ��m�)ߝ��$ddt,��.��6|�m���hn�r��p9�.ԗb��#��v�f� f�re���\���/%��i�����ro�ҥy��ؼu3��0i��θ�v[(|�g�����ْ�74��y�4��]�>�ƅ�#zl��jtzb�=�`�]�q���v,�kyh�����x�ܶsk�ru�]la>g���|y��r>� ��#.,^?�z�0n����i\)�e�őq#��kc���et�:}�f,���9=��n,�����)���u��ȇǯ�]3��!�����m�k4�g�\ߣk`��)s�1��:>�_�� /3c>��q�>��z�m��r[\ �2����bd���\%n\& 㬇1���;��и�m���zi�;�z�c��cn�?zu"�1d��\^�"��%e�qz`�{μ]�k!��޺�b�y6��!�~���wv�k��3�]�w^��p��1��_�$g/v������������&7�� ��� 䋼-4��u�����ڕ�#�ru����~�m���o������rw��;��|���w���7����o�.ݵ�8����h��tas=m�[� %��{�{��}��\���n���tݻ��ٔzrak�5��}�w���,�x>⥀7�=­�-#�_���s�6����afz]�� ���}s�����&~���uʱx��[�����t�u����/���q;���� ��lk҅��,/1�u|���ޱ�����jqe���=�*�ih��*��r:�e���dz�u�t�xا�ts(l����c�,�sd?���\co��^�������[���%��ѡ|���se�1p��x/��v-��e��&a2)¢�9��n��f�� ��>m��]�l�˺�|jn�:w2��m�o��m�you��ylǖy�e����6����.7�w���p�ˡ.�h�w؏϶��я�*�"1 ��u���q�i�ac�����w@m�p����3õ�����m���7t�2wl��2 ^j �d}�z�������"%2~�zj��|�ڻa��9z��f{'w��bk��7k0a�`v� ���b/vaoo��h9�@�9���0 �au�o����h��$�`���q_�bh�m�n�r]�0����1�vx�9 �u��i��i4#���aܢb�g�<��󋐈�h�5"r47�'�h�z�1�$�l.vz ��p}�1����b��vl��n{�%� /%c��w9t����i]_�|ic�fz�g-(���b�ڼ��|舘.�vj��$gx7�ݒ1b��y��{��ϡ���o�ʍ ���\���jm(�=�5�o��p���{e嶸;6d����c����"uԥ�t*f&k��.�n������}�oe�o�������~h螥�s�"�n'��m�v�p��tb"���<殐�ck�2�^���m�x���-�,���4z��ұ6��]l��q��)y@�̨��l'�����%9 %�l*1餰�vv�ts���]",0�c�^�j�{y3-sn/�i5) 3~y.�l����u:i�g�o<���g��ǽ)�;-.\~�෠�."ܭ�8���xu��b���_����h�v�n��u�ϭ�� f����g��ɉ�7z1�b ͆<(����~߸_r�q�� '�u�h���/�_ꝍu�*p�6 r����h�da�����m��v�k(8k��q���1ج�k��2��j���z� �պ���o�z�� ܣ�d�_1�j���` ��on�<�b`��r�����kd�=��q�s�v� kli� &���^�)�f$� h��(x�����vi���z�}. ܗcn������8}�����u�9tt�-w��x�x{!�5�l�|��(� ��[:�az� �9��'�"~�@�3�� �'�3�r�� ��p �@���l�g@��3���y >�]v���]�-�m��v�������e��h x�|l��g�"����k�0���@���o��ip`w����ʀ�7l6tnv v^�y��ix�um�n�^�q���4�>�f�a��~�]�#�isaޚ܌���{�;r�z}c��w��w�n2��~�n�ȿ�ڜ�����j�|_�������|�z��lo�7�^"�ts'����-�����:%a���e���]���k���n��wb��l�4�~���7�۵��$���&`�\�����-���succ��� �%խqw�q��1{z6i{�=d�� �ӫr= ��b 1r���s��m�?ȝ���í���c�wջ��x�zو����cd'–,���#_�5�ůgsl��i̿s���~z�?�n-e<�����j�d3�}����gu���ww�%�nqxj��i/��9�q�g�j_��7z-�����fn����.筗��ī��{���kyżv ����cb�wܡ���3�#b��2��-�e;蔰p;�5��^`djq���,y���"�w�sg�)�ܯ� 7���vu����u�z��k���n����q(�ʘr� q�,�#m�v���u�����[`�����v@�8��0q���y#0>-�3؏t4�9��� �� ���ٗ�r��ldj���x�c]����a2g�<�‰�;ѵ<6j��x_��iӂ��"��;�w-ye�n#����jgo*)π��{.foy-����� g���j���mz�����z���c�{�"�|�8��u�o�xgg�)�.�kz�\�[n�byv�|�_dcu�����m(:�g���������sk(;^�$ui0ӻ{,�'^w��m]g8�ez���ߌ��<\ըxl��p�)�޸[*c 4}��������zn���m�c�նy�%�g}���a(x�>��#��v�ߓ֜n=f�[�au��%f���]�������^d���\ߛ�tq�q��z�z�^b��w�{ �<�c�jl�ɘ�p�wi9r�o�6) wub��n�0 �p��'��b8��k(|����ku���~{&j�o1p���m�v���r�sh�c��nsm.���� �uh���um�܎wc{s1 ��i��<�y�th���ie>����b)m��^� ��ꯛ(��v����ĺ&�d1br[��y [�%(޲�h��|��s�r��bnke�֧qu�=s��ē�q�.zyr{�za��d{���:��spg������q��6�by�.���p�cd�����ܪ�۾��-�=��"��`x�}���� ���kíʫ��j��,� �c3�am˂��[�?�7\�c.l�d-� 4�m�q�w�-�=x�=������c| |�qwǹ!����>�)�k���`��o�[�x�0��7s��kk$v8�g��i�ʩ�dp�r-ge.��q�c����ni5���̉־p�g�2��)b_�m��e�4�h�g�'w�7��?p��w��u3w!�!��;��n���b-�& �9?�ze�#��ٸ��ix:>���s��s~k�����$z��/�抗���^�w�;���f� ި�)�����a��1������xe�^j׋ѣ���r�vɩi����.�&d���t}�w� -�1p҈���s�c�p u���0q�g10�l6�}���� mee�_wc������i=sٝw2 ��)�~�ʁ��4&��e�'�p�ۼym�xv������;�39��\��h;�<�a��qk<�jn�_��%�!>.�4wb4@�q'�����z�hi��d�,-賊qj�ʇ��_ u���e�k�-e�v�bf� a���ã��ѷ а�gl̨�s���rqq��oq�c�h��@yb�6����rlá��͔b�f�r�'&�0��; ��0闈ۀ��ǟ z>bn-_@�t8��㒱��rqya�l��sp�kwz͉����k��bѐ���j��э����dd[�l�˜vu����c|)�8�����3|j�-�m<�г'׏���>�c�fԉ�9b9�����:ᇉ��>r�8rh��"dd�rc�u�.�� nűurlw 27�����kz�cȝ��k:��oa�d.�}���=� �fk �@[\i��g].��f�v(�p�n����sjd9����.[)�sv?�"l�mvfy<�|1�p���7)$�(��ҝ�?�a��i@�ջ��'� 8wy>�zp�4�����c�uz�3� ��\�_'�v���_�yi�q��u��f%�~i��o����l=.q_:�o��y� ^����.�a���zo����*��in�2�&��3`�)� t<iw�t�� ��7�$� ��m�-�s����ev4;��c\r�va�;k�i�/��t-� ��8��kgr��jv���m���wǔkg\�'l�1\v_�}�ɗv]�;"u�^��o��c��o/���7ėm@d��d�t�,�� e�a ���*"g[ۋ?2z��< �ޱ�h��,_pt�ʆi>�?�y�.%2u�b8i��"�ݢ��= !��b� ��ͪ��z_>�1�<��|r�} h�,�&4���8��m��)��y�f�-i��̑��lk��9:�;�&wn�7�$�y\�)b�6�i��ض�c q�?ֵͤf,w�<�9�>rd^x��)����e�/�z^oa�\��v�k�<$�ݫ"��aʝ�c_� ({ї��d�e�6�ј2)8��b�52�����2�� ߔ��������r�7(�j��m�ο-���e����дq�定�� f!=�nm$�f�g���u<:, x�r�w��$!�d;ozo����?��:���f�_�ĉa��4e�i�b/�}�j�'�$h4��4y��܂fdzyho2�?������p���0�nyn����%o��&�m ���/b%�9����< m>s ��*ڌvb�r<��{��¯��j[ŝ�*|��m}�n"��}q���7s�u'}� '�� 0����� cq�ن�ư��p��c� �/���be6�j���j�u���!���m�t��q��)x ����gl�y v��8w�y�$h���0hgᏑ�7���p�v א,��rn٨�ct65'��"��m�����f��0�–t����v��p}s�es����"nj$�i&�4%t>��xr۩�k�rx�ƽ�r��2 xz�ttm�� gbt@��z�t��5�s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5h.gif�qxȕ����|�(� �hp�v�b(4�������<hp�d!t�$(hy$��%��"�#��@f��qq�����:�>u�s������y��ֵ��㹽��oy���~�sp��6'<� 6���(�;�2��p��w@e����w@e����w@e����;�2��p��;�2��p�@b�(t4cb��;������}�iz5�� �~/�"΍�� �e �g3=����?4@��gw: $8 �� :� �p�b�t�v�2���v� �y�y �!z�g���4h� h�(y@!̂��-q�!2 �jhvent�n�g����!�khveo_��'� �: �<�g0�kap�k�fp��nb�\�u�рp�p z2s����] mv�`p���� @����ѣ� �$�#�d({��!΄6�����(|9�� �x_��#��ң� ��[gծ����ەk�5̉���=(,:���w� �cut�.�7r���o� ���[e�豿�`�v��s��ucrֻ2�:�{a��1�n�\ҝ�� �cϐ�}1����t_�����s���x>��wƨ��q��p��iܻ��ݫ8-z���?c���������*4֜���m캮���/�>��5s��$�5�w5�m�̟k~ߙ�ޮ���ӷ��v#zg�z��*�c���{ˬ��eii ~έ��z��zj i?m��ω�#s ͼf��}��ȗ�[�a�w�l�a��4>�:i�\�����?�ѳ�-�dzeq�ē�wg.3aq��:���lb�k�b���#;ry ��qjn*�tj�3<���w�j �&ߴ���/���ru���5�,�z�d�e"��i=�0�z�u��r��ig����5���m�ۇ1x�k�b$�y�4e"�w ���>��vղͽ?�1����l�ul5��.b-4���p��� �e���a-��v�k<�}i�]�] �~o��t��g�k��� r����cexcwr��[�w}x~����u�^��l"x��g*�js#r=�h��nݯ#!� 6��_��j���v�_�x��o�a����6����t�q��6��1z����g^/)�iw�ҙ���u贽w�մ��uv`�c{�ى��w7%�5�[ypjݒt��j[�e5���|��gڛ#�檅�pqr3o�x(��8`�kw1��뤥�8���$�op2��t��f�g�/�������5�4}�b�uo@]��f^����җ{�j��9`w�kc��� �dv��x&^��y�����#�|t�>g��g���9y��ƴ���t�֩<|z���� ��.%�χ �r� ��:_�d:�����t�u���}�{�y�#��/�j��2���fw.�nx����������o�h�f�{:����}�np��s�m�]u�3m#-漝=5~ԏ ���ggm5 �o����*3%�x�����wc�(2��@a�������]4��� {n�p쟓�v��u{"����5���$� i�{$�^���p7�j�m�� �=}�m��9&�2夕�7$^�g��웺�md�dh����z�er�n�"���"gh��egyv-����vy���j����96e��~��%��l��&� :��"a�^�`w.�� �<�6����w��^k���/��k�o/7k��-dm�)"��f>�[��\�??�m�w�]m�a�8l��wd02��n�$=��kny��u�gm3�s��#��l��p�d�:���4r1o2yg��ɬeﴫ^m���w{�o9�y�/8dpbk�&���f��g�񙞿� |�<ϊ�u��=�(abս��\�foc����{r��q��}!���9'�w������%�}l_ij��gw���������䪽sg��-�͋��75)��~u��"ɯ�]���@� �����a_9��ϝ�t��i.������͝�hf��խp���rg��^���-m���� c��r���:�w,� u��s��n�-�q�i�d�l%�y�!�80#!lhyw��f@�1�.놩����dw��ٳ �mn���d�i�����"���ܵ��p������.4��v*����a���^��3��bj�-"k� ?��n�8'�k�b�ɵ_ѱ�8�.�o;�-��.���c@�o3��^r�=���v�}�1�o��]%�~�/���x\��fk�37�{waa�lj���ͩ��7��=l}0q�v6����{4���u�2�� �7����#�b�(p�l����yd'��|=a?ʪr�ߝ"���� �rt�}6�4n��5��}9as�ä�ph��ᶂ��ubk���k���]pmi/t�w�xs�l�a�����w�,\ �)t5��ͩ/�u������ltcq[ ����*l�v�kf�uۨ,��}�s���� �|(��p��0=ω���n�qi_g��ӱ���h��<#�kt�is�3��vտ�q~�~�-��i�/w*� ���̓��n�^���z�y=:�&[v�s��>r��w׽t����'���}�\n��h���l�)���������a|m��0����?3��l��v���{=�9#���c�]��w5px��8>�)��o~����_:�/�u��/�/ �v ��9�`�xrc�׃�x����'oaft�pčo�e4���n"�����5r�j��g�}���4\�j��a�c�ǚvg��յ"���:]���ͱ�q$�űe'��_�c��<�z9bla�x���v� k��w�2�)*[��r$��r��u�/�d[�nxxȃ6e��p>��m�d�p�s$���r�� 8�2f�d� `�.�5t��)�x�?j�$�"���˝ ij8��s� ?���l���v�&��pyb����~��͆\���j(ģ�dȩ8����pϙ�o6e�����m���r\�6*n i�џ��mخ�� q,�i�p}�)�sr��jpd�jýq�[�-�c% <16t29ar�1�[�0�h��c%�,r���njjp�c���:b9ߘ�)�_���ʜd,��;`�!����'���kq�e�k&v��h��k�x.�"%px���� fl^��hj���uofl?j�eg2rf�f���<��ql�o�~}弊gr����r��82�v�� ��* � y�e!?�.e�ʠ��f?j(�%�j�$�9�;j�?��-�&�}c�m���1:��|c��$����4]�d�l���u>6m�xxx��h��榻��&>dތ�9k�mg�=�k��zo\����֩�ƺr���9ɂ`͜���go]�e�5�0<�$�ǝ\��:k"��ђjr��@�u '�j�f�k��b�g�u�]4�ʠ��l8�muw���mddft�t'b��g�*��rgr�����>: 0lbh��1���g���u � �}����l��a��u���k���lr ‡������*i������ �7�`��2��]]�epν]��_�o:��s��}��&�37�ﵐ �uy�{ ��m�4u�z�0 ��z0c�6<�ľ&����at@���s�s$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5i.gif�qxȕ���y�*n "r��!!ka*�� p�qqh#@(j e!$.�(*hub8�tn#ak@4�4�r��z�(���~'ߎ|����kz������yf�����}w��ʀ6.>v��q��}�� <���}a�@y�5�}a�@y�6�}a�@y�9�>�� <��!>�� <���@0����iƍa~";�9���}�izu�h>��gn��d�bh���h���`���� a�� } v0�xd�b�0� �v�[@� �����ǵ�y�z0} ( @��`�� �`��@%4k0�:��9��b�|v�m� ������zob�h4i�h�og�r�����tcn�����>���ޛ�mm�jӭ}]�` ����lh��>�����~i�>���hx�< @n����s����?�g�r�� ԟ� ��\y��t;d�f��o�y* e<�շ�έ��73o'j 7f^n[m6t�w&x���;j�?�u��j�o�g��j�l���m%�f�f�!w�7 <��)�:|nsڨ��ct���_*ޤ8@�mք�n��k8��k��_��qy�:/z��{2�����bg�i���&��k�d5֍]e���3��▞�0-�-�o/�*��!<�����y��h%;/)�cz��/��ó���1lݽts�xqz�h���8ޕ�a��p�ҿ��j��ˇ��do?�z���=�;����d��]d����h�t9�2�s���*b��g�ѧ>�������'u q�x�a���('��ھؙ�'t�i�!u�&���e����߶� 5za"�emau�r=�q�����h�^�e>-��� s ��v��^�z�iކe�_ ��y~ώ ���1`z@i���bn�|�����iz��f�nv8���m>����|��k-^�u��uաl�~��b(%�u�����_cݓ�%�����~.ag��7�wْ��3l�a���� )�~w=��=����u��ap�_il����s�u'd�7��qm��^�7�/2�na���_qr�|��տ�#y���(� ��t�n�~.�s�f�t7ή�����х^j,�-�e�n"�<ȯ��]�*u���{�y�p�\25�(7_q�% ���l|�����x��o����a`��.]��ӈj�w�kr�d��ϋɂ��o)��۾���ڭ5b �z�y��\_��w�'g�����q��������ll��j����-k�r"� ���_5bf5�i ���[j>b�� � � kk?:��c��3��od��o�`�9��q�$m��d����>t�>�d����>lྫ�h��\^9����֋�h��"�of�d���/�[��:��e��7� z #�n61�bố�vs<�a�%w���-����]�v�o��y�(�g\����#�;��"������gx��x�-qa&b/ߞ?d���6�[��>v����ro���ler����n�0������kq��^u���am��},�1 �گ��8�ga�(����ipm �9t � �w��ul��?�j�س��)9ъ���[���?|��-��l$� �t�o6o=�6�s]��nv�r��icfq`-mga8r^}*��y;\���u�[y#�(w>|suj���"n~��<6�f���~�j�l@���k�� �ry�� =����u���w�!��u�q��k�m�ʠ�g��� ���uj�m=� 3����g멶��rӛm'����u* �c�k?��|#fe�#�/j㻊m���r�c3b�l�{�o��~hx��$j5��� ��}��n�n��3p���ҵ�:z��k6�2mv�nt�wg�f�f���ϙvi�ú6�'��n�,o3���j�l!>v)�ҿ��}x�����'ܖ��5/���"��'�����|z�4���vt�$�����u�&*���6m:;&:�o�wx��'�g����0(���������e�������5\,>fzlh!�j$�g����d�v��=>�u�v%]��o*a�v����# #��p��;a��r0��/�ŷ��{.e���a��" pc�$tp"*��'��mji2� l�e���2_�̔;���1p��h���ѱ�w���>�>����60#冽a�p�蛾h�wr0�cz=؎ ���e�����-#k�ɥ1� ؃�� ����4���ѐ|`x��j���ėď�.����6�)m��{rxyd�����g�ȏ�w����1��qicw_��b�ܸ��"]ğ8o�2 gi{��ֽ���[�y���p��`̼s�bn�mw�(�ߜ r1�~a0�o� c��&�mg7ʏ���d>����}��b<3:@����j9c��|����&)��ѱ�ayi2ҋ!j�� ��]h�2 }������ili�|a��h�ex�jq�pĕm��˙�ȑy~lo���gy�&�|u��&��9t짰ԝ��]�v�a�������7a����%%j��l����4rx�̽n�zc�y���� �����y���(�fh��ic���o����2(���샰��:9�c&�yw����&v��n�m[� �s��m��t���g�f�εy����;7c� �s�l��y��”��>� ��& [�e��\o�i��� �h�e2ܠc�rd�3�a!p~9q�(37� :i�wt�e���8��q@���v e]?w�3��-�.b̤p6�������=�ثzٷ��6j �鞺��-� ��ҟ�[p(��2�r gb�٪o5�ki,,^���ה�v�ew����ҟ�v���|n��ti1)fj��̦��st� %h�gd�>��r)n"f�xx# ��jػѩ/�0�t\�����$�u�)�4�2e%���x���fy� ����19�w#���uv�h��y�c��lњ�w�=��s 3�=���3|������]y\8e�iļuzh #)f n��nç^�b�z�g��-<--��!��kz,a z��::���꯼�ۉ���z�d�� �n����g��?����ْ�8�}c�@��=阫ٛbjf���p{t@���� �s���$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5j.gif�|l��ld*�)����4�r�)pq bx��� �� d*� b��t(@th x�qb��k>}�l��wм޷κ������9�\ָ��ȴ����`�����_��߳�!��$�^��̨z?!�k��>�o_������96�����s����.*�z����dhk?ݡ�3m��������������� tj�,"�n򨝸�$�r!j���"�;��m���3~�yc{*�w�^���;��,մxkp�~���o��y�g�b�a��mj1]�w.�@�8��}�p��~�����ժ�:p>/�j�'�w������;���£�f�6?��p��9@t���n �dut�7i�s�ଯ.��`�c�j�@]���~�u��o=)q�/�g�֔�e���=u�wv�h �-�x���(����nv�7��w ��)�un�z���^jr�)�oof��\��a�s�n=�w�ߵ:����0��p��w=ʬ3�u,#�ҳy(c�r�;��|��&��a��ti��ό����b���j��e���%�w�� ��ߩ� .�q�*l��ƨ�#����c��=]ӿc~�5n��|�i1%�wsl{�p�q�h�&_��3���=����b�t���g;�ӟԣ��f�h�a��j?t��δ��xis�\�/\�$ƪav�i^$�o�3����cbw����i9�:������ ���ᐡl�;����cq.i��w�ťǹ>!:�uا����5a�7�w��%��<��~ w�a>k�hq�x�vk�r��te!�,%�� ����k]�e#t���w��š��@��[����/j���|�uby���#����h:���gϩ�ՠ���@oese�<�rdo�ǣ�zp�^4h9t>���v (�ggbv�$t ��"xz����<{5=c4.6�����q z5/�>�0md���ğv�3�j�*px������9܃_=��~g���. ��\���^֯iw�{�`������ �;0n�o���г��p�h#�8�b}�c����?'��[;7�t���d,[n��38�x b�ўc�wd�b��3 �8����˄���yп(�� ֋ϭ�ݺ�5h�|�gb� �l�� �ҵ|r��nt���� ��n��|sd� `�fj��ʥ��o�y�粱9j:h��}��ț�i�}��@vֆr�x�f��i%�5&��w�o�%�2'�l����-?�h�����ͮ�u�vhq�gnd��n�w���cge'�ok��&�^�̻!���*��oz^�á�.,l ��g��isk�������5#��j�u�v�n�g�n��_fkd�ú��v�*�[~�>����~����ϝln��}�x����܎p&7��15���'h�2'�dl�u4� �s6jp}nics[���%�z�b2���la���c$����`ssd�٬n/��}������g �_ g�� igƨ��e���il�v�<�.�t�<��i���'k�n��4�5q��ռ�ׅw22��s�a�[侷}�$q߀�g��ċ^�n`�y�u���v� �e��7}���m��-����f˾_�~��95�_<�k6�o����s�)�8�d�zaj�a{~? m�� �o�f�֠=�fn����g*��}������t��e~��x=݅�c��*(t������:�1[��]]�r��r���]�tz�`�7�wч��%-ds�y������c�ƈ�x�f��j��%�2,t�����1��"����h���iнi uʱ>��}�f��cs����.qp�3!��iz�m�h�m�{~�d������y��_>|ߞ�s�0{.zx5�6p���o<�>?b=ݡ�����0���f�m�r f�|dbd‹a�k0z����tk�o7` v"����y-��t�oub���k��=�!o�c}�|ric�p���4o��h���� /�su]�����snsۦ�>la����vd <�σθszwx�bq��l���<�k���p�{;k�9)j5�f�oԑ\)�=e ��s7]z�\�v��5�����woh_l ���y)$q��`��" �,�v��t��:j��=�3�v.��y�(kʼn��<ũ�if��f��o/�ب;����8����� �]�b�zk��x6`�\�s��d�6/����/�ewr -$��`�(���k���-xr=�t7�p�?/ ����z�mur��:����.x8�x&��<������`�߃97�ye��7#���l,|3�8*�flk_�*���v�e�0�oy1<���/k�t�ú�ts�r��>��<"�{���v.�$e쐔���ʩ� ��ҽ�)d��3�|��g�w�t���k�� 0z���vwcݾd�����*w^m8-�ݎ�첇�b�bz���r�[f�(��/u۝�oux�����y�'�&'|��y��������(�)(�<,h�cq\th�2�_!�-`1�׏n�ɹ��1a4Œ�ih��fx8$��h�po��ʋ�a��@ 0 ��6@1%$��~���r�r9n �baǻ> ���҂���r�=2�x4�x���㴶��cj(�u�t�ym9q�,��rܳ-��cv��24���f�/��tq�.���r�<����%��1��dfƨ �ٗ� %��8n��2v�f9�#�0�!��@�w�,!y�ד=��,��\�u 7 x����~%�_ }������faq��(����(\�*:v��z�i�͑ �����o�h�d�b�i��#>fn�ea(�k�.a31l����҉ 4|b9�a���r�hr��|!��3�2o�xu)r��b���{�"_bwm�e�#� )>-���t��ʒ�� ���nu1&y�d�qjd7���?�[��*�z(1����e6���1��̲ηv)x2o�b�ǚ��a沓fl�x e���vo�^l��q�����������!�i��� �ɛ�r�l�qُi0)%��j�n�tə#��c?�f�( (q0¨-q��������vs��/�����h_�:>��䨋��ad�g,t~�a�pu�������f��s&��m��|;�{ҟ��9n!�4� `p�re emr�v�d?qxas�gc�� p �.���nz�y��ѽ�2�)r�6�n?�� _�����ad��$���5oŝ�sy�ll-�?c >����rh�4yn#��ш��p4ym$��&a���j|�i)�6���o�p�d��,��hd-�-*躦3��@a�9r�%���;��}� ��ۋ�ɷ^�}xb�����=o������z>�x-:��?j���o#�;�ϊ�!v��y3�av�t�ӣ��#��o�"��a_ f6���-!ۈ?�� b�mt�cl� u4$ �q"�j: y[� vuy45�) b�u3d����<�~��0���(�o����i m�i�m�ш �� ����~��!s; �>v5-w, ��w /t�j����g9 �?e�!s"b�� y9�1`�o�_o�rڄ�� ^aty���9�e`rk�k���4z��e�̜�^��q��d��m� �[�m�!\d�3 ��<[�c�g�� �i��}�,o��e��9��_ ����qf��<%���~n o;��#�ٜ�ȵ_���^��t���ŏ.[-ld� �>�=��tp;@ �й� �)�#����۽|��n�>�d �y �//�v��:�sr���.����t���9j���1>�g���ٹp��z���m�a��i,뿻o�l����u�ܼ�ܹgt@����.����s$0h�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\ban5k.gifgif87a�<���������������������̥�ҙ����̙�̙�̙��f��f��y��@p�3f����,�<� %�di�h��l�p,�t-6��< d��ph,�ȥr��9y�tj�z�جv��z��x�}���:�.���|_��q�~�����yw#vw��fot���i��9y������]��x���������3������_j ��-��'�1v < �#�) �gdʵg @ύ���f̤&��5�-�:���⪲7� ��"��%���5��� �pd���e�����e�h���ء�k� o/p��h�"�sm �!e:b���.��������]���`�c��ac�*26$a�@��,���n���� tț�tb$�� ����h��w�� ���f^ ՜1lz ���r�j!�8�ick�ɇ�᭵*���~����o�a�� �s�z�r�ssйd��ъn[nm�z͗z&7�7n�j�6e5xq�5�ngmg�;��hd�x=|�=��� ��`_ԁ�epiei��~z҂�*� bf���m 8>��5we���l��aw�kq'\7ئ������b��\�e�z>�a�f�tw�'�q��؆��0kjwe��xo ��p:�gd6��͌i�x��s�k����i��g���eu/1h啀`d!vg�u�j f��t}��=��n[be!���ኾ��������yn4���c���ԟ�0d)�i�p������t�l ��kr�姠r�%ju����f]v�y!�p�ȝf��r��[l��)$�����j,�?�x������=:�l������q�ؤs��f�p�j% @�熪�� �n^��j���il�;]?t�i����x�ñi��7��kd2zq������k�c�;�n ʏ�n�z��� p�o��k��)��u�;e��rq3u��ediui�o�r5�����i'(i�k�utj��xݴνym}'�p�i�3����5c��,�['�����wk-t����m�]ghrou��mq38������l���c ��ˀ���d>j� 7��t�$��g��3~����pj)o�n�]��'�다f�ꫣ���_�����n�ͤw�� �_^��î|�����l>���s���[��#l�@�"��}��l�x��#������~�[l0= h?��'�o��������w� €����@g 0� �b�p�=)�o�wi�w���t��gh��f�����*�.bx�{\�-lh������j�p�;?}�pa�xȏ����hl�c��vp�ѫ�(��0�k̢�8@ 4�|�:ꇽ��q��o<#���6z��{":h�)�1��s����>��et"�zhfѡ��q��"�� �y/�! �3g $r�x����` v�/��%!�xf<���l���hjr� �t�yit�r �$ dyj?p�� �)�ius�ø d �;m��z$�b)�i�!���/�lrr��<�8�x���‹c�#�=h���1d��4w���2{�bu�i==he�hd'��w�l��l( �y�nn��_|�9e:l�����_'mtŋ��2 &�� �x����|�bwjb�.s�u{d']*r��/$�a>×�~δ� _n�9���)��zi֒�p �ka�rv(s������)�e"�r���8/�n�@�� ���=�����:���ֵ�a%i��վj��u�jc�(�k�ԓ�)���v��u���_'k�v���v���h��=�*`g������d��jwۇ�~�2l ]9���g��zekz��6��d�p����t[&c�ժ!��i�ej��ȯ����m-q��ݚrt��,��gh�}����qc��뭐����|�9�fu���]�v��7����}�kd�6��?l�s���c����)� [��ּ��7��{�� ��g�t���(n��w��#���h�g���l��(d�cq�x}?��#d%���c�씼& ��;��<;/� (�z�\�`ax�������,7��ߙ����,��l�cz�l�: #�tx����>�y� �- /���f�����d:/#ϯsƣ5=d��ch�3��i$��h�m�7?� �f%�2�r� �'of^.��[m�4�ը.b0��e�xy>6#d,#�h;z�f6#=�j���v�� �a�z!ൗ������l�6���ou���.��ɍ�1#��>6�)�pn�|�5~���٣�x <�"7v��|r|?:�x��c�<��w��*�8��/s��hu�>r� ��t����`p��#׵ϑ�ht�g� ��@v/�;�x���=淇����5����c�{����/����$����o��9�is[n/���]ƿ�i���$�d&���nyӿ���{�f�=��3�a����^�c�e������2�';����>����cn����<�_vt�y��}��wd���a�<��z��}d ��чv �o��-�&}��p�&iv�ex#�wr�{!mx���&|�i�'f!7"�z?�����n� gw�'r��hbv���em7��z�k���ޖ|��k0x|��:�'ig^�e_�l?|�gg���-h|m#z���]hr�gv��v'$�rf�:�vc�`�j�0������hhf��t��� ��filjm�ew($���qg�'�������1;�q�\gg'|i�f��f�����x�sh��f�e��v��3h�fg���l9(��grm�h���y���f|!x|�q��gh�،:(������������t�"r�h��mkfpv7 ��j_�����htz2;y�`,�� t~h|tgo%(h���}�qr'�� � �r��,�h�b�s��tq׋ӱgj�z@���f�86���f�m�8��{��������k(��x��h�؈�ˈ���i�ؓ/y} i�/���ob�n�v�a��*��8�s8�bre�;���הtx����m���fd�e���w��%��3�/i�f�7�sx�b�� �b��j�rvgg�od���ih���z��m藨�~�g�&؂(h�������n�h�r�x����c�jz�z�號�,� ���n*y�7ↅ�s���(�\i��hv���e�q'$�ق���x��vɨ�x ��h��g�g��������g�#�wq��!���n���apx��w���|�v�wy���i��v�vy�g���f~�v��8zݸ��g{��?py� �l������{��{�i��g��nlء��w`�v�i{�g���py�x!�?�}wx}lg�w( �whx�)������ sc�t�sj�qg�g�rkwt-w�s�7�ugws��jh t��y�}�pusf:�lʊi��e'px�rn��@'�a�uqʤz*$�����@ �%��g��jtޘk–�wڥi�sq�p�odfe[j���co�tfi��@���z� u4ʃ:֢�j���8q�c� ��j�n&�r�g��v ��8f�4vn_ǫ�*����c�˃�b���ګ��!;b�t@��e���$]�s$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\banbib.gif�qxȕ����ebaj�p ��d (�ad�`/e�j hx�$)b@g�bjz���(�p(�[?jk�߭y=����&fo7��k^ol�9��7����|��g44���rq�� � 7� �e�_g�|��[d����� :v��ǃ� �f�f�dt��}��`d�gl@p� �,ti���a g�'�}z x �z"ǐ����i���1�-h�_��ǵ�y��z,t�(0`��x���0�ŀx���`%?u�<� l ޜ�/��t: n��ǀz�֙8l�i��߭�<�`-�c� � �q��n@�� �hi����1���@�����ti���zu�����_�����0 � y�o��`��0'o��` !̀6��d�o�:���(���z�z�i�;vq��x����h��>��b�/�j/�do��� �y����'�v�>)�y�b�~w�a�����_������*t�5�jpً��/�5rc�b�;��{�=��e���vmgۭ �ڪ����0��mv�}���a�z������2qg��z����&��5�ik�h�r=e…%�>�b}?]������� ��|�[v�}գ�}|5�c�����ȋm���g� fl~-6q��r���o�p"#�m�u�=� �^�gg'��w�3�]�@q���;��9��r�o�mr'�eеvž�sط���l��|gu ��|�;h|��xpz�z�;l���sj����"�*e����vx��sxyok�x%�ȿje�n �:�կ�� �� ����x�`�.��mx��x��~�6[6��'��6��c��1}����ʃ�<>�ekh8�˒�v����bf j��&1��4s�ll�gȣ���cu3� l��a�!� ���}pwuh�]q�!� �kk;���v�@�nйr���4��@��9-��э�s�� ���pm$w��6 k������)�1�ia�o�5\�%���7�p>��s�?y.�ob8���6���-r�_>����?5)|��_i�~�d����&� �v�k ���������w{�z�`���x����.�r��b��z���h�������n,7����]��}�orw��2�����.�8щq���.�x�uj(�.�s���םe�w�_�y��ǵ����w�k��0]/eg����_ պ�)jg��ś�g �řafg|���ֳy�秶�n<�f�t��t�e��jj��j �q����m��sp�9��ݸfeezyr�e��p=��:��{�ϩ���\v1�-���gc8�՚��g�� ����bs]�jt jܔ��cbg5ʾn7yc<��� m�����q[�{��_t��auk�� �y�����l �,�u$�vp߆�sc�w %l7�ߛ�y�5nj`�� t>iȸ �1�8�z�%����mc���^ޠm���}��:⫬�'�"�����"t��d�3�5�̞��f�&b�� n����gq���m�{��\��ï��or��dҕ�5�x�r�e�b���^�����ɛbf�b�w�w��>�@��%�ea=�]�����ÿ�gx|��(�d�4�rfe%�a՜n�4 ��pf���z�w�:�ɤ��[u�6� �g��r��@� ﱢ@"g�`��5��vb[�3� �''�n*�&���$d�*u��(�)���k�y7$s���7b����b6�j~���c;� 8���^��z1�/��]2�;��ޞ��)bch�ܠb'��n|�ޭg��4f���@�*�ld�7�12�[�c�p<���t �y�>b�h� ��z� ����xj���:c<��ԣ#�#��sw���-�m�tl���%�(���:���k{�r�|�x�(h�2�wd ̽߃��)���[:�ߤb�|��$=��i�s�p��'f�q��ꧼ�w���ם;$ͬ��evu��.��i7ɓy���t�]"���mԓ]υ��j��_����p�m�]�����!�����x:%&��{p�.��y�6��\�l�uڏ"uv��x�ԥ�����%�����dc��y������y�뗜�)�~=���z�6�[ԩ~ͼ��yr���*ίv-��0�cjq� �}~��9�o�3��ȗ�]���i��3dwws�}�?;�wp� �j�qb xd�풛���/lk�o��prp�jt�4�;�^�rp^�z&�|ʚ7.fz���{j��w�( _gt^��#�g�.'�󃷭|��-z��p�%�6�/%�b�t8x��:����u��� 6�/��#a��r�mq��n�|�eow���k��|^^sq��-`m��)�q��ť4�/s<���j�?ǧý|�g���m�:�6��y{����p��z���k�{�ǂtn�x=��ݼ}a������v���~��nv��v�se �����#ּ9갇7�& �w� и�6�yi��.���l�`�1{�pkg�y�3|��p�:]�(���ox�1�gvu���pm���!ƀ���̒�(_™�d��w���y�r���e�!��df#�lxwokz߆�[�'oy�ċ����� ty����ߢ���/�6���u���%mӹ��e�ۛ���g���>���}�~in�5�zc�n�??ܽ���x�;�ჴ�٤^������� ���jw��=)g7|���ܛ.�����m{c����unb�" �0�a�b-���۫�u���9�]'�zx!c߆ܹ-j �d �3� \� �dj���p[r?|� � u�d�;�@�}�we��~�de�@���d�6��(�ӛ����f;��q���;��f��q��p��|�^`@�|\�twf��[d�rp�<���aو�-�j�ť@b���i(!��kxh�ub�=#����$���� ��=i ��ho�2p�xi�1b�(b$�a6�����ц��{^����?�t9jc��*08��h�� ��/�s��c#��b1y�ř��00��x��h�gs�� �ګu��̋��"@��d�kl<�{ա!m�|u��. ��l"@��*cg�mt�* ��?|�8.�*=\�\�zl24��s �z̓�*ml�����k�e��� ��҇��h� �ì����!8h(r���!��y�mh!1k�ձu0a���g9��,;vpf��e�$�z��r2i6���>�r~l���0 �d�o�)f{�jmi\��\^�v*e�k����h[�=z�3% }%/w�vh �b�v1�ܢf𹺇�����n�'x�j�/�4y��0_�՞�v�d�����*�h��@�%<�d�j�o>�~ҧ��$�}b����f��&�xr���kv ��]fs��4zo��`u^�̺�ϣb�)22]�l�2���k �4l�_����^�u�b�rd�c�\��)ػ��˚6b:�l�b���e>&�ni�)��� w7�7#�� wlt=��a�d߭ߋu��݇ �ˌ��f�d�t�b�# �m0� �!x�r��r@��z7sn�|c�ew�p"h���h�j�/r z�b{s[%�� �ݸ���i��tz����3�6̡�)�w1�u�^���(�]�$�8�@ٵ�]!�ѷɑ֟���p��� 7joxp��kfder y�p����~��c,�w�jl(鎡�k^�� ��x<��j�waz`��]��� �_^h��9-"��w��|�>qˣs*�w�b/��_z�a zg��oyd[ұ(1���n� %l���i~�yg�q���-3&,x%{��te�-�큣ib`�e/����ʻ*ǝ ���� ҃� ��~�9��s9:r��qn�paȯ�d��kъ\��� �f7�1�m$�b:��uz蓊�g�ty��d�h�bb����ç(u���>��,�q�q���t���!�>�-e�qvud���_�d�v�i��z��"8դ�d�n� ����^h����5k�o�e���*\'�.�lۀ�o1m[ {��7o#a���v9r�[ �.����g\��t�ɇ��lb”"�l��ׅ�k ������5?�s��o\��ŋi"a��)��j���4��������d���-mg�q�=�� ��md��]ә�,����?ꓑ��e90��y�����4gf�͵w䵊��� �����]�zb^��݀kw(�f�u�c�\ �-h���v �5q����:br��h ����7(_�8�<`pc��dz�o n�v�1����`��j�w��c h���_��4yd���}c'�g�j�t� �c'�1�8����hd��轞niz!�@o�~���ƭ�r��4s�fu��'a��|q�̞�� ���w���$�n׉nx;����!)�b'��9�(��.x>bb�#���wk��-d����-if�j�kl/�o�{����t�/k�� ���� eu�f�ӎ���2�홂���!yh����:� 8���r\����� ��_�j#�fw�0�,ջ |����* �>]e���i���qit��g�n������t5�sf�6e�6�~�4���pq�����:�(���´��}f���x�u�n���b�g�h6p�����=c���t�|�����`�xng!f\mm�t����ab3���[f��:���0�u�j'��es�@���]k[��gi[���_5�ma7��b~��ד��ʏw}�����_e� ���ͯ��>��65�����5hm,��_�$b�{�%� �0�w�вj�<��ɝ .d�������}e4 �z˭�t������!5���&�?z8)�{��$�r��k��� �u����~pb��>q�����"xbbp��/�����į �]�4����x�%vչthr�zj[x��ll�t�������c�r��ze�bl��,r�b v�'�ߙ��s�����t䫢=f ��c �5�s7_s[w���wò�f���*r��?���������0�g�> �{*���e'��ύ n�y{*� �͙�%e�p<��ӆ3su��i��� =��m��g��p4�ɞ ;]�o�w%�xss}��x�f?�}4���rʤ��-g�n�i�gs� l�9����#u�l��c]�x\�)q���0���z&q��=�n e�]o[f�d_u���:��ؤy�w%nm���| k�b�����e����|[fek�.j�$d�k��i_v��c)i��_)o�8�~��cx�m����l[zȭ\� ���n~r�س�|��v`܆d8$l1�_ys�\_\� �����a��mz�sʉs�z�6�u !>�r0cy�v8����������o���@�q�<)��|t�fa���s>�d���w� =��t%���̇mf�����: r=������j����n����7�ch�r#��tbtޤlϧ���*��,�^4�o���щ���o\� ۃz��t�e��b���� 7s�7�"`uquq96k2�1�o�ymxlݮn�"���kdּ,v�-��2���˱��ю��fc}�,�qz���f%�f�s�$o���w����l>e��l�� ����9���'���b�jk�o$_z�k��?�ן"�~cr��w�j��a"؏m{u��'!e�8�`�4��r!�0=.ϻ4ӈtn ���e�i�xh��m�˕ѩ%b����/���2)�� �.��u����< d�"�f7�[l����<g{�|�2��z7��=t��vb!�>�9�eq��k�v���{j��%3ϛ :h�#���rai[a��|����lw$#�#g/��@��eni��-���#gx9�[=� �}f�`���y� m;gm��bym��9��h��ω_0e~x�p y�t?f�l8�m����`c��j ]� ��7���%��e�p� ���.p~�2p_�{x/�l/� gja��l�}��!(��� �x�ݟn#�#���\���v3��ƭqӯώ����]����n�8�����@>%�]]��w#��$����˖ 5'���r<�yv�ΐ �ϯ�-��_x��ujg�okӊ��jrs���{�ɀ�m��>�x�n l����hm\ ����< �� � ���m�2�al.oy�� ���}�.�}bs}c���3��du�q(���<��mv�ы�z �qp��zyj ���#u�[!�m��3m�? h�e�u���;��%;������� k���!k�]켸�e��]��m�r� �����8��d,uo?d格�o_b]v� d�k�xg�ns��s��� �?j���b*;����>�3t�y �n*8b1�j�^��^.t���%�yϭ�o���>��"��*�d2��[#�b��tp�31�ʳ�>� �`��!l��\�� ,��#�_) �b�� ���q��ᔇt�m��; �,�n8'����?����%�^"=� ´hu����^���d��ex���h�z�훑އ�� �<� $�Ԯ$q�qq��dd�=�ĉ�w���� �m �y�$pef�]�db��֭z u�dxpm>3ͧ�qo�ft�[�e�%�o�f�rcl��ˮ��f 4vc�u.�,��<�b �qy��y��t��b{�z��=�}:�md��y�*���|���?���"-aa1j�]ޘ����(�a[�/%�x��c�����e���ͻͿ��� �x�� 7��7�tc���phœ�y/ʋ��c՟i��t >�jm������Œ�� �� �/�����aaz�\fuw��c�|�> #x �wuwwa��ę�g9�ҩ-�y���ga'5��������#(��a /1þyz��v[d�޸vybu��7�� a��tob�ˑ�ԟ��xv��r��=�!�r����"�ez�|��o�t�����j��q��?j�@�:mp�v2�rl!�i%@9/�m&@' �d�*n����h�����g�rk����zt�(`h� � i�od�^ǜ�of`�biqo�<�\8 t�ʍ~3|m� ��� ��c��fڕ-���h�:,-pӎ6e�*?@zqk��#ҁѣ[6�g�na*q���x� nnމz\��]�y6�w��!'�)��yq���o���i���)o�u���d�4g�fr�쫀9&����{.�-�u6�e�r\����:ʚ�:�����)��y&�yn��#<���d�e@�q<��`zc��j��^e>uc]`������5����5�� 6���8gaf��f��ű�����(jy���ԩ���ĥ���y�f_� ��w�'��=� a�[-������e|,�����w�ku� ��'[���ְ�rq����̩o����%�z�򕁌����k� ��� �y��qr�i;���iv;e:�4i�e=ie3g����x�i� ��cg�g/7�8mn���ms �s���s����� .�d�w��]<�w?d�q� zow��􈱪��p*^/ڵ������״��"��������>d/�:'�䓿�z7�ϯ�.nᔟ=�os�k�k��� �u�4 �������:�� �wbֆܶ���~�%��eh����t�cz�wk�!f1t��9��k�7�vм��b�4`�������ރ�ra��a_t~�"��åm]d�k�>/ ְmn���˗�z�`�f%�i$��3׃�y�j�z��%���kl�"���j䇤�s!�r��et,��a�h���v���(�=��xd|ˍ/=m-�5/*�w�l8�"�8�j����<��y�����z�g���l���?/���@5�t@���p�\h��s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapba3b.gifq�����p�ݖ]����5���@�`��@� � (�� )�*h�(��$v�� � �6��hr tao��%�u���y�wߠkz��a��� z燞��}����w�n����;�|��m�@:^4��n�^�ۧԃ����.���"��~� �u� ���ӓ �@��k�o�sty���q��w� ��?�m��?������������k�3�����������>p��"�j�n�(������_nc���ͷ��}��$n�n^��gu�v�6_�t�zj�vtr�vnٝ$�۠�n���##���4��������:�ǘ�v-��� ��/�������u�$�t�� 8[�\�n�� p8ثx� ����;�v��}��p�^x$ �l����_i{w�.�ajr�,�ܼ8��th�.stl�?����l/n>���d��#��|��q�c���q�d�hq>���ufrmh��o�&-s%�s�xqro�frb᭚d��;����[�3 �w%m�ad�ۥ�gf���9]��k���ޤ�qˁ@~��bʟ'f��p��gx���e�3m=�qs�b ����a ��df;�呠�q�p\vv����$r������,�e�0�ti�����8j�n�;� �vx=����y�� q����g�t�ô�~���:��/a@��cj�u*�m�ѳ�'i�>w�֑�$�8e���a����^٩��{ 4�x.o&�"v�k�z���)���xoөn�wn�j_��ocq�.>�zǟ%��g,��@���d ��qf.q�f�p��dxkj��b�v��r�� �.����m��f�[ � �6��j�[����߉�d�l0*��p�^�,�6�� ���1��s �k"���3g��� �>���̾>'����ʷ�nk�%o��ɣ���ϙ���3e���9$�3��k m���7��|}�)zy��/md��k�qb���>7��|ina&�/���!�? �"��7qw 1�5":?g���l��c��g��ya�j������_إ)kx��/�c�_�h-�ݯ4^�$���&���f( ���&xn��c�l����t,���]�%-g ��m8`�ڳ��ϼ��h%��t�u��hx�pݛ�8�h���ڨ�<��̎���n� ��"��.���β�񑽊�v�u�r��rd�#�a��r]��r���ž~'u�˸��1a���d`�e���!o*���� ��)���� rm����#��� ���rz�҅n�h��t�u�h���� v�rg�*`f�m�����t��qp i�m>�a!c&�v�$x�3z���j�l2g �ur�g���9a�`n�0�����q����=�n��k$�]2i����x`�}��xh?j�p�hk5=$s ����{�;��l5#������� ��u�_6�f��3ڰ<�͇�����l�^$�?���ydo��=d� �ّ�)�ӷ�/p�c�f���n�ușf���%�|`leo�z�8��]4u� 9�ۮ_o���&���@��%�}a���k2�%��ӎ����t��ܜl;og7�{릭@b�e<�s?}g� o�o�p��[�h>�4��-��{�^�����i��u`��������t��ѭ�]�)��2`��c��a�>�yt�=9n��d�(�#po��k�g"ps�!'8g5a<�a�`�)�� �l��*� �.�rh��m�f��9���(�`��j)��g�f���`� b6$�~�2l����s��*)m�훮ʅ�y6i(��:���b kn�g��b�� su#����������d� c#x0g��a�uv �ņ3�t|i:��iz�.b `t��~\�]�s��k��!cms��?�y2x�������,��̜�m�n��vk�7�a�h�qq ����ǀ��` ������z�%�"��gyl����:_���tq��s��wz���]�<��cc= ��#�©�q�t��se�b�l0���@��s� |t�уr l@��Ꞿ��x$e� �̸�b �uv�qh ��}ø���p�}�n���]����p_h$�8ӣc�ļ&�#v=�yb���a<�`g���s����1�� �� �<�s; w�d�� �-��ڍ��`l�v���k�=-��,���c�v|�w t20�cr��p!c�zыؽh1g� �f�?�tf�h�7��s��s��`f:��˘{2dm�@�b�p!�6���y��^�&"1�6f���?82�^� {-��xg�2_�-�b(o�1��d�b�\ �d�����h�ӎ�#� �g���<� ���2 �`�9��t>���v€ۜt�el�0��s�(:[@����w��&!�x�ǹ�j�!�b���}j� ��3�d�* ؚ���.�t�;�bb ~v��(���i�鉐���s̜ v�g��2ߨw/�{�#,z�x�̲ևs�� �/꬘���nvy���p@@#��_y ����e���:��[��mg�)�'}ٮw�ńq�轾 ,�[lno� �8��1 t��`dž��f����mar4y������6m9���cp��o�;����d�ܦ4�����%���e����m5=z��4�4�5/�5rt5��5��6:�%q(� v�vϋv�tw5�q��w��e�(��(�z(ͻjjs��ty;l�� }z3(�����b͆i�i�n�<��l��������� ��������h�ҭ� t~���?���j�h0�t݂���݊b���#`nt���zw'�gѡk�4oқis!�ruu����w������a��ju)��� ���d�g��34��r����ȁ� �4��� o �����,�xt[�nu�)ٟj6�'��i�2|#�0�����q�^bɦ*��,� ����sc("��r�c�g~y*�r`�;�)�� �y�%���m;o������p#d��ho���a��r�������թ�r��n��j�>�n6_ �\�'yd�y �.��e�jl]}>�o:�#�'�p����i��ǭ�l�n1�?觏5c`�}sy����r�v*vv#i�f��th��m�_/mo'�h������k���c��s߻��� �!-e$�a94��w\u*4z�m��ig&�x�g�}�%�v ���-u�ۙ[o��q*��x��o�u�b�n�` � ev����z�����7���sd'}�cqq�>�w[��?��> �q�f����f�ư��]�,�f~nvh���#�)�vm=r���g|�$އ/����u��m8���؄�3x��h���<�=i��o�}��e6�mۣa�j-��g����i�83x�^�>>�~�_.=��u2�б����%�3-�w�{)'�5�u��n�(�����'�n��m{_iw�z��j���v�)��k�j��ҧ�q��`�]j��(�-��ϭ�s2.��g�rzv�p�n�hm�n��b�f2�t-��=ϥf�y��-���)p ҿv"�#��r�~�c@#~ �5u�������h�頻�鮐���u"�=�~5a�=�zn٥��3d���$��<2[*kj�8t�uf�}j-��t �w�xej���8�ۍ����?a���s�_��>inw�쿽ɧs���vb���ڢ�'��/凶� ��g� �#ߐ���i#�~�=oc[�%��ƫk[>���o��/��l���{�߰��x��� �t@�����6���s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapba4b.gifu�ȕ�� �hhs$adal,pjj�%�bp��%iz���)a�ˆb�*j�� �"�������i(�|#��8�8�?,w����ulkl�o��م�l/�{���;��w��sx������ľ��^�k�y����� �e���ľr��r�;���\|e-��;�������d��������>��c뎰�f�zc �������"�t"�3�j�<��y��yp�9p�xz|�zl��6?oǎڥ���bv|e!<^hj?,� � ��ca|�߽��~��~�'؝�}�$�7r�6e�p�5n�3l�1j�0a�^��f�ܲw����xu�k݇w:�u��t��t���h��*���\�����xu���m3��8fx�"�[�m�4m��m���j�o���o�v���3�sm]�x)�x���3��3�u����ؖd}�c|��)�{��i1<ȱ�h0�ǰu�wݣ�bם"�]"wz� �p�np�n0�n=����ea�a����l�wk�v꿫5?*���4>ty��=g��3› ��']i��k��ya��a}�=y�9u�9q�5q�5m�1e�1a�-a�/���w�% 3%*����$�1�p���飩���ц�"�����9|��z��"z�r�oi ���lu䥪 �z)jh *g�o��o������d��t��zi�/�v��t��3��s�i9� ������z�wmk�ཉ�,o��k��zp��a:�^�u|_�rn18yw��#:)��cg��d���<���#m/f���x�z,:�1tv����w3����q8j3h��kz�k�: ��p�ͽq����y��ݿ�;a��lxrji�t��n�m��gʺj�7d��{(��٩�>���ad�ue?c��]����}ߝ@�s��ˁj�%7߫������\����q��ef��}5���(��w�ynneg ^�[�]�ҋ����k�!2�)��,uxp�(��8mݙ�'�o6��fb�x�&q�k����'��o//����o��s�_�����(hd�jѽ͗f�;���o�f���n���~��/�3�slf}$q9x�]���j̞�;�*��xs�}<������l � =(�}<̲�g�(4���dh���k�;�c��a:ׂ��y�p�o�����qwo�f<���-m_�1��6��cr�� cn��%�;m�y�������mo���?�o:��q�7�*��}o�-�k��& �,��r��'-u|��c0�y�7�7 ?o�:��ngdܔ w_��\ԁ���w����3��gx�wl��o��'�h1��&��2c������̟zg���x�j��tdym*�i��5ҩa�� $��&g.���2�@"�`ke�s9؏:jsgr�wovh~ �r�����b�`�'|��ih���`�&#z n���m n�gnwkr�f�gy҂����ŧih�sx��:8�r����t3.6%i�d/-j��an��`!����-���dn�r�@]6^��y7�d��y|tw��͙����٢#����k�o�|w�����m�w�����3�p,��g���e�f7~���b�h�� *ļ2�m�_fn/��/p��k��b;��b9y��i���v4��,r(u=��#,(��v�8r�b<��(��a�� �@/��(��u5�'��o�bj ��y��: 쟇k�q=���ē�m��3zǧf0�0��p&����� �k��z�j�dt���uk�\a��� yo�(����hߝpch����"y*�?�cv�s"}��\�͹c����n��l� �*m�a����x����o�g 9�{wm�պ��o.c�sf�~"p���&��p;�i�z�ʛ��8�y��::�'v�t���$�)e��in� s���b��؏ qԕ�dd �m ���w��õ� vlb�w"�b��i�c�@e�"��2�����w�5� ���l�2��7���dẹ�rx|r&]�z� ��wބkӄ\dv���p�z0��h���:c�^���<~� �h��3�t�[�uv�ƾ7�# �^# z��*�&�x �'���l��9�5����3�wc, �o��v{�����[�p<-�tr���4z3��x=�@gq��~� d��ub��z�a���c�a�`ѯ�7g���q���l�6� j� ���u*p���p �0�jg�bj��`����y4av#���b�0�,i��i�'��k$u�y*�h]s]���2mii��t�n ��ma��� p�^�reň��54a�-��ffn,50�c���_ekds�i �u����0�2�l �t�"���nj��i&~o�':�&��a �9���hjv�mx��pg��h�͒;��i����t�ґqc.�`=�a�dcu���p l��x�^9�����ã л!s�v�=�9w3t=-u��c/��&�'���h`m� |���i���:)�������;��*�{�,�!�b2��n�_f͹����_.= p�90vu���_%���?�h�o����;so�����ۘ-��%��$����9)w\� ;?[������ي2���m��h)7�k�<�� | ͣ˵�5�ї �xm�̍���%�|ϛswa�i�mk\ gyj i�����7��.ɸ�~���1��wz?qvv0h����w�sp�v3)����_�t_��`̞л����8c�9߱8�q� �#s��pk/�@�0ocy����˷�d��-��9=^��vƚd���y;�`�e��я>�xydp��i�c (mf�d��5� t�w�j\����yg�� d����!�?4� �­ӣ�?��.e�w��e����v��to��p3ӧe��6��* �`�^yڏ��,�b_�� @_4:pςh�݀k�3�bg�,�0�r��-,����mwh����n��=�k�����du�b�� 7h���7w��ŋ� ���9����ɻ�j*��h0)d��kz nҧe�v.�j������'�5"cd,�a�ep���s���p=�>�!��%\�.-zjjs޳z蘀p��z߲�k9��� 2o��z�-ꏵ�9&?k{#�#��ei�����մ��$j��k������*����m�jr*� �$eʡq����x\*�$�w�_wh/��ef���l�x�ݳ��ql�v$q_��3f� �5�(��0lu��ӭbyxu��\l�s������ou�u쳕��)�c������nw�7���ar�_�&-��ń�y����"��$�ؠ�4�11n��}e�t( ҷk� �ζ@�wrh ��b�= ��pxs[3�`���gpvpm��6릝fӳ� ү�b�o������ԅ�c��ml��� >��m��y�•�z ��Ÿy���z��`��rg���l{g�q,zb������r�(���h[�z������d5�crl�(v� )\a��͵�����س��m�i��q�b"yqa���?ٰ�z{\��!*.a�\b�ێ@��ي�u�[��f��>� dfϯ�s��ܶ���(]���c}=�r8�y�'ޭ�� �ŷ�u��[3��t��c�nln ҍ�u-˃t3�~r�wl��m@�b���z�8 �;��� g�$ �nr��e�����;�r])�%�mz ��7w/9�׫;��l�s��&8mw;uf2�f����0���w��u�#����.�%�"��c9.7����:#���,a=a� v��od>���r��qg��$��'s`5�utv�������,� wi���lְ��"ax.��o� i�ɜ�s��-t�y_��|0v�x&���/�8{��ag��!m� �˓]]�tg e�^���ܖ|ߍ��nt�p*����� ٸ�|!�����|�'x}�r_u�p��@�^~*,�qx����a�_�/��y�yr�1(c_`'a �>��w݀��([sp��s�j�����b� x��փ�r_.bh�(% ��~�� ��r��<ŧ�^b�\־�ڻd6e��p������:x��hx�ky,/ ��o�q�y_y����%�t��:�6��s d�� ��ӊۇb�!�j�>p�l@��d#����8��%��gm��}�x�v�����9�pz(��#��yٷ��8b���r�a��) ���m��c��]�'�ё!ml�=�h?[�^���d$����pv��c�p�;y .eq-�zd��9w���ih���y��fp��v���xp�f���6z����9���l,���vӂy'p�:� ����7�au��iod�>u? �g��*߳��.��i�/�;�?p���˶�/�bsl~'藢��q�3�����4 �^�ua�t�i��\aяy׽6�ykj�=s?��3��^���s?ʋ˵s�)���>i��{q�~�*~5��.�i7 wx�c����z�w �{^�z ���oj|�a� ri�v��x����� ��2*$�k�/��b���x$q�h����l=��]aq{w�i��_3�hoz �ӡ���d(qew'��6��"{�?��o_��˓����;������p۽��_p�j�y��s����q0!_���5�g�1 0�b���լz�𻊜b$�-�kl˜$np��(�5��ݵ��6=�c�sv>i��~uu�f�ljd�� ɘy����q��5�ڒ�n$�s�c�uc�2� �y�w_�7w䦣�ǔ������� � 3�-c�'|�tw^mm�}�ƻ'�(| ��j s6q�6}[�� w��ױ�ze�-�kd��ʹ�rhk�;����ګ j���~��s?����/)�d��;5w���at@����oly�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapba5b.gif�|l�xֆhb����,"��'�z�z_���"% k! �c�q�t�* �i7㿷��t#��z?�{�x���c�=�:?��յe6��p@8����ߌj����p��ca�����o���a}gp�� ��������m��f�7�7��|&h��]��.���^�{��br����r��2vީ ]� myo�e� ;vb��c�7n8g�7ǥa�a�_�]抭ί��� 3{�/$m^gn�/�s�s�q��dž�ƅ�bb�a�w��p`�0 �/��e��q^@w�v��{t7o�]��������ӷ���ų�ݫ�ݣ�՛�͓���{�q���|nҗ�u�uβu�����f���n}���[�}k�uc�e;|g��.��ܥ�d�6�ѷ�ŵ����z���g���0s�0s�_�d �zk�ڙ��u����fw�^��m�m��e���� ���������������`s�_r��8�/8c��c.�Šn�\�a�6�-�@-5��mo�.�g����h|y�=��^��^y��� ΋ �j�j�n*�n �m�-ʋ���͊k�jk�jb�� �* m }e������q;��myelȗ�ck�1%s�r�u����wq���ʋh�kh�]e���x�$�z w95a1_����ju?j柤�$)��(�#("���'!&�%�� ��͏э��moq �є��:@28?27>17=16<jv`ht` �0���f�lmb�4. �1�b���x���1yiyw��jk jj�~ ��� ������~~��`������� ��y �e *1fk�m{� �^(o�h��sg�lǽ3����ӭk�n�!ɍ!k��q�;^�>꬚q1��r{�7��e��8�z�3����f�.�o l�ƞ%�o����m:v�>qg��f�l��ᄋ�1gm���&g:n� � �s�uy��'%� �����3�g$m��ɏ[ǭj‘y�, �nˮd*�t�؈[zpau0�w�q;z=й�l:>�\�zd�"��]�:s�gr�sޒ�����f}ґ0߇�2�#��⚾� �(i��>�m�x3ՙ�� (��ų�ԛg/:h3qzӿ��j���~;!��� �do�*�8��";��@lրw�`��]y�y��%�d��"ȋgzf!��/�x,�t�d�y¬�~�-wa�i��� ��sbс�{l�nt�{m2���{�r^ao��n��ken~�c<�:� �� 㓸��s��յa�va��un��� ��\?�����agq8��r�=���ߡ�t�n��ۮ�|���o>�z�3ם�q�#maաn�nш[i9��c:���r�vy��&դf���j�{|���a�w�ꔟf�������xu�`�n��|ii�ߺ�<�m�4��էϧ^)���z����vl�u^� i] ���='�bs�g5p�� ��|��7�v�m}����j��o��ob��tl��;�� �ɧ�4�����-i�ʁ£v�x��rҷ�>ޚ�u�ӣ�xo��d�:��f��b���kψw�l�lb�3������y~�����o͞;bk��������ڹ- 5�qz�����l�� i�y��_�lp�غ��w�:���v5�o��ϲmj^�-�%���s7n�;-q:�-�2��a�/�c�9i��u��yi:�[�f��d<�v���x*n�)m�����=�jg���?�m���f�kal�=9�фa|,'a��0��04*/@�yh�/����ʈhf�j��rz��=jxѕ =�y�z���/��r��p^38 �-1o�a�\��3�z�p����f�b=:��(�–bol���ծ�������w �5��ű�b�i�`i�t��i�~�ӷ� ��r7�kt�`���^�b�o5�(��/m���xw�9�1���ֽk�d��wc7-��m�e�^�)�o ��v� tƹ�bp��.-ѧinjh�.ujk��yw��:�v�;�md[�7���}�96�[�t(k $��bh7�6� �[eж �`)���5�,��/���\\����bt��]xd�y| @ȣ�#���;iٜ.d��v��i� ��#�,��)�b� (]�"��9)���v��/�ѓ�e�g쨛 htf��� b-�dtm�e"j|��50i3/%�d����d�y�z����'��]0km�2uc��wh�x���cߊ/{�蟺��u"��=x�2��x�k�ϊp��4`���jr�%h� a�y"�sa���%/�"��,$�@�����eo xy�quǹ"� b���� ��x��i�f4%ls�s������h[yjwl&7��ԃ2u[�6d���y\ � '��x<܊b�b�yζ��m��e ���>bt�#7��l�m�0� [��b��*����da���-�x7����u5��rv2�j�plrk�c�ɓi͏f^�6{ml��z��9ԛt�/�n����(�8�%��f -r�6q�����8�)���s��yzb#­���%��ec�l�y�|x0;��2x�<` ط#u��z&g�o��d����- p� $x�����χ�q�^mr�3��̟ #���s������ �@�%���i=!"���m@e�ʀ���j�i�&��f�5j��;h �w\mq��o��g?� !���(�f�c�i�� f3%��s�w�`�u˚�s�;q���� �?@�wm9�@'>”�h��<���fp�do�� �%u��e^�|���3����y_!���y�.�μ�] lj��`3��yk��ar$�@y�'������ .�:�2g��o�4�a�{�d�����n�b�tm�� �'_���h �j q�כ�ϡ ��3�~�wgz�þ�a�6����u�� f{� ��.r]�:p��di6{v �*�nĥl���#�,�bl��#�l��pș6���zŋ�ffػ�[���oão�}:���y��� :�dmhݲ�����.��� d�gi`o� ���2�l��?&/��m��h�t�{��a�ب�>����a`&i�8��t� ��%���,��e)����d�!�zӎ֬6�kp3�m֫;xz=��h{��8$�=��b%t בqd[���{`�ta�=|&$�7g;��쀰�b �/� /�4���[$�ဉ��&o-��t ��u-@�o��w�w�p?��r,m�ijt�t��*� �h�m2rw�o�����lo0��z�� ��5���a|vrb��(1��1����%dyj|�$h$|'� a{�s=��ҍs ��n# �ƚ2� �����ԏ�n��e=�u�cb���2>s7�u?!1�%�,e�t�km������_� ��wb)͊�cl���k��*��{fa&�� �<r�gs�z ��>.koeym� >i��#�g������ ������@�n��~2������)�z{����sus�u7r�e���*f(g*?x%�-�)`z���!f!c9�ˢpͷ&�d��]�l4�����.�e/�m�����ff��z֤zc �ubv�b9���;m�'���a\���4ev!"��qpk�?j��šw�����b�������w {�~l'�ٚ=i��rb@d��c �7�?/�xql�a]er\��� �qam/4�g4�h.��^��l����r� ��7�5d�d�@ӱ@�uc׻�-�s*i�0_� 1�ej ď]�����( �[ ���l��t|���p�aq6���a��~���.c�ie����ًa��s����.�^���u����ٻ��iu���r��&��c*��zbî� �e�.)�t��< �gc������%��m��a�'��i�d��l.vvh�-���ͷ[vfշ˪n�y��m�9�}�!�����8 �$�<oe����c#i��ne豍��b��s�ɳ�l��@����wh>�u[o�4/�cg������ ��m��cix-�4�x����t����va8�5�)���1uy�p�a���a��n�����7m�eנ��h�o�j�i���]>,о��p'��nn`�i��l�&*�1dji�����o\�]�������ljcէ��! wy �i\�d�#����n%�v6�vgֻ(޿1v�7�_� _�ޯѹ�����}k�m�=*��{t5���a츰�ѱ�}l7m�{ʾ?��d���;�?�ǐ�g��x�����ht�0h�e8��սj���y�2w5 ?�5��q 8�u�6s4i�kő� � ��"�i�0r������n�pf��9��cnu�a�� i�?�������zf���j����l�byg�$��ʎj�p9a�:�=�cw��wm��z��x� :y��@6h�v.��ⵍ���]g٠|6�� � !������ä��x� u��ɩkx��t��pz���n�����:ik:��s�#�1m-�d���o e"a~��� ��hr��� ������g�ujo�d��?�'af�ɤe� ��4{x��l�xp�#c���]w��l���xntxg� "��f��䗦.�;�� �$��v�h9��|�,�c�����k�wf��8{���{�\�6ƥ[f[����w��*/c5���y�>�[�=_b�\`b� ���5�(i`�����g?�gf�i�)���x�����f�]-��z>ޠn;%��"/�&e� zo���o���0�_��͔ih� ,o�b�g�k�sh�[�����/�p��z�n��}���鄄�ǖz�z|�>�ޖ�-�ſ�xu�ol��2��de�s�=���y3����_%-�͇����c��nf�i�{�s�vڍ��)d�﷑}��#�ty���\���� _�.�7摖��:�o�a�t�â����`=��"v�y|�m[�u�٘�%�l�bls�v�oa��9!��]���m'e����ܑ�(v�j�՚�s����/'/��j���|��� w8�je�� �?�jh � ��u x���o�oг�k�)�i)����]���:�5�k41kvwinz�x�|�"u!�o�x ��qc���tr7�xu��q���0l��t�8vck) � qg,�{ ��fjߟ�߻�%zi��������uas�p�0zj�����$,�q�o߮3��j/⸷r� h�%����h��]!���ts�\�0hc�1#?�s��ͫ��_�b��a�x?��@�bgjj��g�����bҟ�n�9ą��!k[tϻ뭺_��c��u]rikw� ^f�r��o��1k���2!�q��\[��f�[��-^�0���伜c�y"� ���}q ϻ����a�7��ƃ�뽍����c}[�m�ziu��<��%b�6j���5��ſ�fߋy�ߖ[�l� ���� nj���z<����c֐ ?� a�a}������).}���ѫ_�md����@ [��75t@��w�yhk�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapban1.gif�qxȑ�����@pq�"��p���kt��0&b�.�$�`�$2c�!�$���0�@-� �������皚r�jݝτ��]wu[��u��;�r�o����]|9�������~�l�` ?� ba �(n����p"�����p"�����p"�� ba �(� ba �(c�9�,�@�cn?5�c��qn���i?�����i��w�gn��t?qdh���i!���� ���8bl��xh��j��vø}&��k�s�v� c�d��@�&�������o0� f"e� d�t`� d��g�@s���ӟi�n��%i���a_զg<`��o֐f�a���!�n�x0`8���'@44�.l لn�ni�4׭2v�d��8p����m��o1.�~�l ]�@c� ��a��y��@�ß�q��@� 0/�?���n�|�-��m�4τ��r��o��:zko5i�k��q6r=s�@�pdݩ}����$��qu�_��df�a��vֆ�{�4"=y��t���hn������u~�m�] i��~9̩�ڑwt ���3��(�ѩ>q7g���y%ҟ�v�k�f��u��m�u�=. ,^ۓ�o3�ޅ�y����o�qp�ch��ήq��v]�=�ث-�a��0����w����9�χp��zu��(�e�������v^<#&��f�n*m�~@b޹����lh�7��z�o�!�]�l1")~g/�[2 ����[f��r�y���y����|�y�>���u/ȡ-i�)b�ni���4 ���db�v���y��n�����9�'"eqf,-���:��_��î|�x�f�_��y��3��b����/�u�&����ٲ�8v��҂af��8c��\3�f8n.$^{y�e����y�,qlf����饛���/�.�������m�a������f]{7��ye� ���ef60��$ �����1��ǯ��.�ؤ�f\�������7��a�����gt� pbu0%ڸt�;�u��x��"��_w��jĵeiռ.9x�;�?mp������a���b���u)݉a��[*'�c�?����/ժ��bح��c�&�k;�޴��[/q��xƕ޷�)5j���yx�ͷ��?��{�u����j�~f���v� �έ���,�i�5�j���i�f�-ed��;f���50��j�pw����c��kp�_x�u�a��կ�zj���� � ԡ;�ŋ̀�flȩ�sev�lx5��,�r �`h�e�f��ãlʾ�s8si�/ ���=.w�w�3yrq��?�a�-�gi�۪co6<-�z�$g��|bק��hf$�n�g gb����n���ꮅ��c&w�5ы �䁌�˜��o~u��νw�g�^�yx^��:�_���9�!5c���2�=�h��(nos7f��.z��[,�_���q�\e�=7[-,��������y{z&�i� �b-sqt���&?�k�v�v2#���}�u���ګ, �'�����^�7u�#��~<�9�t2��d��m�zs�,:�|�2�6l��d�]�㱭p���)z�v��}.ć =�]�q-���~�mq0[�o{γ_ �� �t��5����8�����d92����.r>[� ��o���;w� ��#q�,>s��g�����b��kىpu��y�wz�n�zp?6s:����% ev�3\֡1 s� �r�� :�� �73��{�zp�k|>_�f2l,ҝs�`�2���w^w�s,g�kƣ����±]��w��q���qm��z����j���_''tj�^kg�)eu9&aw���&e��x� �k^���b����p�bs7s|'�[3������wu�i�j��;�z�x�����*��?c �{���]_��� �t���r��qo��ٔ��php�u��4i��ns�m�6���yjf�o�i��q9���9�2d���d��1usb���e�l����y�\�m������m�8��nu�g�� .����_w:���u�r��p�5k"/��w��hԬ�ߴ����fs�g�nl�\�-��ҏ�ض3 [���x�_���cohލ�7� �g[�]����xc�u��t���;f}ԃ�hpul�5'?^����&�1<{k�&�5v�q�x�3a� j���i����왰�vh���w'q�!pm��ʃ���{�j5�]�vb9����@�,�}�.3��%\�ի%�e�9-�ҫ ]�2�ե �c�֨��w: ��a�yuk�z2���ͤ6 ��$�s�����j�k����v1/y����un�y����i�!�>ƙ���r/v�-r�@�7"���3��1]�����m��v�����b��ot&��2��j��%�f��ytg��٣}yqyy[o��?h�|镦�9y%bxn�u����;z>o|]os���s�0�n4g��$������{v��a�� _ҽ��;�i�]������� �]���|"��zv�����j��uz��3��]$�!u���*s|�e�]۳��l��(wo�?k�o��s�ͷ:�k*�;����s���:#v�u]���d�ix�� �ʦ|��,e�>�iz��e,p���z��"[���|�o�bm�\��� ��_�3bb���n��pqg�6�����{\\4f����x� hd.̚���x�f���� �� �'{� a��`.-j���>g,�?9� $r��s�>ĵ��.?�a �p���}e��p��rr���q�h�$��j��8o$4a }�0i�gյ�nu�w�ۇ=��w�����c�=�p1����?�3u� ���b�u�n��ih���$��y�a �����vҡ�`� >o�j�#ja.mdo�������h�?���f���[x\��]�����}�&t٘˕��?zf�!� ����la��(�ssީ�di�� �?$zu�%e��f��2k�"��l���1�n�����ij{ ���*%�f%b~ }���m���35ki3����x���,�h�4����"��urq]���j���wnq�fqtɨ�-e��"���{h�'v�\�y���p��% ���-&쪇��� 8r�r�'�z�߁���z��,<���58�ױ�&�������$����]�d5~ v���b�⦁�g�d$�*��9 �:�>��~�~%bƕ�%�`�����k�ew��f`5� ��fȼ��mg� )�*�\l����5�*7��1{%s �#�j/���o��i�}�1�k~t����~t߲m7 1�i�k��ڥؼ�bui1�����݅"@.t�z���g�'�w�ce���m�[4�ɗ�l6����v�(o3^����u�^���zw6~(t�a����ʴ�yhu�sz��k���4i)t��'cf4$h����s�5�p���o�~�e�l��z��(=�rl�5x(1isn���a�>2���� �(pq)l��ϧv����o-�d!,�|�v���z��~�x|�q��4t(�2�h��ch!�w0� �f�d�\�������=�ܱi��/���t�@t��c{#\�ia�'� �{>v��9l��hm�i!��$mlثl@�h~�t/��暧6l�.�x��hb8��6'���9۲eg��cs��i�v v\�o�]��o�)m�p��ۤ��w� q>zv���ƈ�tky��~�t�ۨ����νg��m0����pa���ʻ�g諗l���ӌi�ۖ�إ n��1΅s�һc���9�&j��k:<�х��v �t* �yk�ʠ�%�m|���f2hk���&�q gl������.t@��~� f���s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapban2.gif�qtȗ!� �ꠊ"�q�u��e8$bh(�"(�aaz�r �,�r ��@kdtd����"z��� � t����g��rz'����9���ky�zw{�o(����y�ϟ�5ytw���x>�> �î�:p�'��t�ӈa=x�qҧn��>��j�8t�`}c��:p�'���:t�à� �dohiƕ`�on���h����$���we����v���w�'��yz-'~����pfa�#��!��b��x�j��y[�s�en�^�8m�#�� ֋e�������o,�kea<����t�xjj�po6@ p�j��bs� u�>��'�'n��en��}zd�¡=<��3�� h.i�@nf ���!���ˠp- 8�6����8'�smѧ�i�t�{��%�p� ��&�f}<�ov�n~���$1���� �y�������c� �'���a�e�0h4�}}�� �j_댤��pi��_i3]��m,մx�\�>��-z7|�c�l:�mq�@�9[9e�$��9�i����4�mgx��j���|�53��=sd� �ps ��y�e��h��۬��u� �}�eq��_������m9��c����"_�ڐ�\����8c����g���@,�\��\�p�c�8��g�x�:(oߘ[��c�]�p'i�m����y�y��~�k��֮�!�c�m_�t�첦�/�]���;�����&�9�y���� g|�|%����==���v��l�ff�v��ܞ�j7��ܧ��v�?�/i%�{�z2n�����:��āw��kg��ݠx�y -���\n`b��.��r����v���d�e��w��(&6f��m�1v��n�ga� <ϋx٦vy����:#{v�)�i��i.�4�;m �,je��ә{��/�p�[�u�&*x�#8��æw�$0"�d���t�޼2�ԣ���z�y�yo�*�wi�g�,����ѯ���� �8��&��!u ��ݑo�c��j�92��`1.�2�ĝ�i�;>�4��j����-m�ӝ��h��^���{i�иwq�jwӽ�p$gx�,�/p�����ejs܆o���h��z�rj{�_ԛ��g��xu����ej��0��1���/��—���x�ѿ?�y$[�#uuvjrl�9ҭ��>6�"i��k�����odck�'v�ru�uy$�p#"hdg����ƿo p�o��a�������v�x3�&.w���y�l�g����? ��>��ž�_��o��{[n� �{"˟����uձ�r��~����v�/�opc�4{f ��'f�l�t|=�o� *k2�]��cy����=��<�u������f�]�4��j��yy�[�l�>�1fe�pӿ�pa:mnr�`�iu~r�ܰ�w���s�tq���z(� ���=���o7���5�l��7�ҙ���!�=���-'��5�)��ͯ��� f�hkm���ă���#'����f��ţխ$?~j��斫�o���\$좛\�^�xk�"t�חj�g@� �x�� l� ��4��͊1�b�=���;q��u�����)n$�䙋=�rr��s`\j%jy[yň����q#�� dtd����:�>g��v��� y��j�1 ��p���27���6̾7���t��q��v�t�/��������f���w��4g�����e�nm9d5�g�q� \3�wz��/&�hz���p0���ݟdi��n��v�xt���ect ��x�ɷuƿ�u�q՝�3h��r��m'���-,p �lï)�p�>k��&ݲcd�%�] ��'�sejؓ �~ �k #���n�����(����՜�i�vs�j;i�o�=�6�4�~cs �&v#���>� &�u�7n�cw�x�� �poğ��w{���c�����u�td�px�(f/1���i۹ɏ ���n7z�h��{~��� ��i/��o��m�ݵ�����"��]�k�@���qڕ�pavp�\�|�u�o`���l�b����s�6o���boz�3���e-e� ��yn��ls��͒�ao�m�o1��o����w|�to�r�jkʉl-�k� �z~q{�ƾ��|��&�q�4�� 3s���e��(�����[ކ��f�ʌ��=�>�.�*�ܠ����ã�x��ks,�07�~jh�/k����'���ĕ�c�tg0r�\�t�gj�lz����h�7�mdw�2��%�6��s��h�`�����n� 5��d%���:�� z5�2ȷ=bx���ǩ������e�x�[f�6��vkl�����_cu| y�nr���5�}:��fӕ���������;�ɓ���5 ={ƌ�μ�c/�)�t�cq& {3����·q�q� ���o7r������5u�1�k����q.�$�������nl�;����]�&k���3�j�.��w��~|�n������@a7x��j鵑oc�u�l�e��rq�g<@p����?���� e�!c��x���uw��yv�l�}���pi�sli��_��v�>�(�j8�asd��q^�o^\6t<ϋ�i���)=����[*fud.�eqc/6�r�"=�>f���8��1}�@4��qi�n c�����#��{�ïyj��[���f ���'��5�7ę �n��ik;[�b����e�<��u򃕮�v��r� ��]�x�jۺ���d��5�;[<���jc�el�þ��}kvc�n�c{��}�ܳj�m0�-u�2r�{���zfb(�����3�}���a�!�g�!�φ���7�x8���y�{>�ϛ/�(�?�v��r��žۋˆs7r�>�����h�a �0�����'���"^?{ܪ��� 9h�7�[�?���r��!m]�m� �}�ibz�� ��zt@��������"�2�a�� tc�v�8�c�u�b�����p7o�pi1�����?��lb��1w��p��c���n�/��<�g\Œ2�����m�_hv��k�j�� �� 3��j%���z<f.&d �p�/�& ]u���l�rt��(���w���4�j ��pv�vlݯ�y�$��c���'��������p�����e���ِe�]���fa�?�jj{$0��d.�a���6hv��ԁ��c� ������w�:����ce5����*-d\e��q⍟�-�զi>w�i?�`�1�l�3ѹo�iȧ��cd���h=��|�5�7^tb}$:^��r���t��hjt�����1"xjx� ��q�}/܊on�-j@п�t�:��9��#qľwn��e�׌đb%�]-��h[jp�udw.�v��6�&��c�iw������5\b �,�6�dr�\r��d�?���z��o��s2�td%:u��%5wqu�c��҇�����!!�e �@���y�ū�f�݉z����� l� @"��o�u-t27i��!ر�)ro��h��*؜���a��kf�%��%o�p�����4`��l��� �m9��6 �v=�6'�w1� 5�_xugis���m�:��i}km� &g�y�}|zz��_6h��o? ��d��q�n5��{ ����d����l?��dq��᷾t*e���k@��ر�����j�n��fətb��j���s�|�h����)�#ff3b0jjk�2��<���x7 {�3z$dt��s��d�p�6���e���ڤ,�f�n�u�v��vţ��@��9��*蔌�� |�d�.ث�ъl�����ښ&�_n)d[����=z��� ����*�����.�)�d,i�z=��@�@?)��2q�a�p�:1� ��2aݤ�?���"�ƥfƥ�u�o`�@'�@mc8����4 �����ґry � �@���n��l�h�0���m*��2u� ���ϛ���&��ço5����ӥ�/�f �� �i�t> ����j]dw�;.�ӳ۪���g��o;h�gg�o �b p����}�s�p���~��>��_��vt@�����t�2�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapban3.gif]���<�!�rx��b~��u��mӂ���%�b�)��{f� 8ӆf4a����&�e!i�s�ԣzfg�yԮ�z����>u�s�>wߙ�u��k�9��w�9�_�c|����3� ;��q����v�>�q0l���\����l��psa��>���m����l=g�q@���֬��ձ��9��'k9�a�z՘6w�9n��j��q�h����o��9�q��gq��78�z�ͪ:�a������`㎌:ν�ç@sn���`q�j֬�~��u��`]����~�ꎠ���tu��n�:jv���4:��8�blz:�q���0�g9�6 �����v��d��9˟���i��þ٨�;; �����c�s���88��սq;��3���;��碜��?��_֬��î�n��@�lt[^y�/�k�����5���@��5�k�@5��k��{���5��3q��f���m�����ϻ�c�7fn4�h�y�)��{�g4�}���q��o;i�buv����fm�m3 �9��нdy �h�z�wcuhݫ��h쀚��g���̄������ޏ`�?j��n�eyڋ�c��5� 6� ��%���\�'��ʃ�>g��d�w��/r� >٢���d4e�b=k��zc���y=�����&4hy ǟyc��v�r�`�4h�:�i4�4x\�lj����l�ɯ�-߆�~k�w���h�����5����6�5.r�$f������}��xz� �{����j�zg����w,��˅�c���ە��`�z�`rl�ݞ����[� ij�ek�b�s�a⎋���â.� �a��b���r�e�)b�>�-��(é̾'fy��h�'��!�|1�����#�9��e�o�!&���(�}����ҥ�5��6�k�_�x�)��i����!�?����0��r��\�� ����j4��.la�k4�y^�ҟ0��v�x��" %�f�%�|�t�輿��2�ro]�ϐ"`�gge2� y���w6d��q�<�_3�ۉ(�>�.~wg����f��c�nc�/6l�at�f�ڎ������if���}}n]���2�`�94_5x�/���%i)�|v�4�{v�� ��ŷh������v��j��o����c������o��%l}�.����>څ&����gyj �cϋ{xe��(����x��1�<�t�v��9�վ�:��;���xf��������6/�{�@w)�\�1��e�s"^gf�� e��]љ��7�iؚb�ş�����%�ǥ\������i͟&�>j�b` �g�p��w;�aaws<��_����z��>��t���4w�[u��,ʸ~�� ͑�p��6���uc�֊>���,�j7��iz[ 3uo0o��0��ظ��l�ꇘ2���.�:���=_���ۃtqi~��9�e*�v ��8��"��j� ���w���� ����#��n{�wv�>�&6���t�7c|�m0�=���1�1�p|���tc� s^a&�"��{h�1q98�t;�k#�� ���op�i�<|�}ilut.�=��vm}o3ޙh�{'4��n�c4-![�)�$o[���b�)���v���m�'}��#l=�tj���16�x�vҳ"�] �q���7��u(>�_3�f��p.�u(lݛj��ŕ��{�5o����qw�^(v��(�^�d��"����7o���qmoڸ>�k|����p�����%�ev'�јpg�0ٹ� ?��og������͐�]|4�εk�~��i�w�ҳxx���� ���d'ŵ��[@�m}0��ܑ��r\q��s��7ȗ�2j��q�5w�m�o-|z�y�eڦ)��^>`�5~2wc��y���7���y�e��>�"�zv��i}���n���y���-�ݘ�ee����<��/mգߵ��l/̉�hᜃ�$=���ׅ3��f�ѓm>�bn�/qg ��`k�$^x�a�(^,����%���r���:vi�qz�����v���w���f@��e>=]$���j�����{��4fy_jc�7yn� bm��1��cw� ��qg(�v�-%�����b�����9��'���7�l�d`(��ņ��;w���zcl�4r��z;�?��8�]�m�\��x���|�c�=ǣ�р7s�������h��@��� q�6��ӗm'�<��0�� q���w���d� �ӫ2#>cc�ʆ2���� �aܬt*]�ŵ� x*%k zw���t�@/пr>�����sǻ��(�������ůdldc_�h��� ������$ixcx�d{��n���jmya�t���t ��_"�h�&u3��wè�s��/-��u��>2� s���#�������[`�*3�#�v�崖��j=:� �r�y(r�~<�ξ��w(��s� s�䞶���[�� �ܴ�"k�t�cg0=���@�b���y�������z�a7���(�b�\�?�*k�s�ke���j�o����h���6*9]u�@k��7!u�k�5�����f��z�&���s��r�mv���xc����eni��ed�{����_%.��ܲ�u{s`�_���ٮi!����e&ߏ�ǘe��-�s��yw1~����}����p�d��y���"�/7<��;o�z��w1����ֳ2�ޡ��r� ��3s�*��������[����yq�n����;�>�g��m�: v1 ̌���w�y�����9s��*оa�a����b��e|輦a�l��:hue����/7;�܉=�r�oͯ3��1o�k׿h�� ' �(�ah���=m��]x����_oւ�~�6����;)���r��e����o�>am� �-�>y�ot�9u3�o[=h���2c�c�c"�궞�ݡf=��8�f= $>c��b~^ah�o�,qzg�g�p1w!8�"�m�b�z�䄋���ead���- v�ғ� (j�a�:�t�{��kb3�`�y��:s��ԕ�l&��wm��f�_���̖v�h�$m~�p�u��hȃ�t�0oۖ���?]l� ���=���.-���ܵ����'vdi��{~���� ���{ θ���€x�7�v�ܭ~s !r�b����a ��eڇ�ŗ>�tg!�g&g�/#�[#��#�ё�n��!$����p�z2�n�<����fh0�����r���vϛ h8w��v��tv�)�� (�����?�zp��b� p�pn���d�r[��8�iށ����񉭇� 5�~��cn���q4n\�t?��ʣ�d<���ع2���f��ɵ�j6��2ppw���l#vѥ�j2orn�isw(�5�*�t�va0ɪ_ j���єyk @etw�|����r����_�e�9ev�4��q��/nn@l�5�j���z_�2lg5��2���. e�be9elm9����ʉ���i3�z�}�ƞ( �f@�z� ��y�(wx�\͜��� /� �a r_�����mښg�����fn��w��y�mky�ln��`�<\���c��m[���5`8}ɔn���a����<ˎ�:ka�����s��͵����y�@,�[8���57r`t�(�=t=n'0��x�Ԭl�щ�=hm�;��j�39��wٶ?�<]�̀����u� :��$��q%�3���.1n�u����3k��x�o� z�m�7c��y�bh]���"��-��t*��)y���g@� *� l5}?ԏ���p#��$|bh�g�a����b���w��kt&���:���!���h���z�$�ڑ�<���$��q�q(�|٤"Ž� b� a35 �����/�!�x���z\,�� *vr���nɑ�y�6?�@���3c'�d��,7j ��dqh14��"g��}�҂��ɣ�o}%�s��}?��s#,�j58 �\6zsԁ�\�i"e8��t���ӈc�������hxw������sfr��gp\�lw�itx�h�k��`�s� 4p�#�ws�\5�z��y�p�8f���9�� � �� ㈴�"s��mo�|�vyƞ?$3���-�0�ilx�i!�(��3ͣ��u���y��o�g�cu��j�և��*�����s�s������� o8�]ٕw��(��'ҙ1r�q��������j��լ��m~*��n����m�g�pj�dt����a�,͋)^{��l�z �g" j�u=t�5��oi0|��k%xv搔٨��4��]�mpwt�p�y`#�ŭ�qĵwr���c��a��'�k�y]����0�="����'7����� w��l�du�?x� ���v][������s����ʵ�jk>�ev��fv��̛a�)���fx���y��i���%y��i����1 m�u?$�⼅� ڈoz t��ec��$���[&�鶪n��[|'kke� dz�h����� �c� �f�me*����ln�-�$\t��v�%��f��a�w��ۤ���� c� �w�hz`�����߈��y=n`��%��j��/Ž��^"ǧ֖<� ���rp�x���3���~���$g����f�o��ӥ�n_zi�v�w�5;�-�',b�ʨ;r�mkvh���*6h� {7�˯ȱ��a����p �}\��a�f�,����w��&�c_'w�(cnc�fn)_n��_o����_ ͎r/���d�q�n�_�n�ئ����_���[�{켫� �}â�#7���������Œ�yk�i�u,<�t�3�f�v�y���"�'{ww��{a*��mzvvߗ�w�v�t�w��b��ca���ɿ��68?���t@����f� 4�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapban4.gifu\ȓ���" q��n� �daqd�0� c���$r����@� bjad��%*��5�…jj �>�i��g'������s���d־zk��}���w_�z����ͷz��@�� �~�t"��b n���u �'p��_�._a�b] <��he �}b����bp���_p$ ��b���[.t (�?h��:�gp��#�a����h ��� c�hg�a����h��b�����n��‹�0t�\�������qv~(�� ����v�:ϳ���:b��}����@���p!�b��}� b�8!@�h�h?a�@v��`�!�߇.(����ڌϼ 9%�< pp&�_ha��a�:� tf���0�$� @-� 'c�xpp9�#�tr�7�r;���0n��iz -/&[jy�/�if�҃ai?�������i ��i-��� j�g��}�4hf��!�!jb��z��9�sć� �y�xhz���֡g�b ��$�n)� �v�4��75����{i�ʙրj��'nd�"���xu���akz�oj�08�� ؞���*bt�8��m��5(9;m�s��42_��n;�,�gs�;�87m���*܎&�s��z q|;r��������тi)ѷދ�w4�=��k���ob�t��<����w����g�!��8?��~���>`؉�a=��d�u\�͗��zx wɞ�ft���p|yi�����3� 0qs=�� s�d�k~�7�}8l��{�:�a?����m��q�}õ�_n��2~� ��f]d���þ�bz�����(_[������r��� �#=qn�������ev�]��〈��c��-�@��x�y�c�2��ʳ@�p�4�o��h%1z���u~~eg� w���o�]nz\(�\��k��;s&y]�aj�����ud�3�vu����x��e��i9e�%��nkc±9̂�8ѽj��ow� ����f�����$�js���ϳd��|�}��2w97r�������w����vd0�|����"�cf�w�j%p{c����x��ϥ������윃~�ڑ<�ɍ���9|� �%�h�q��y����vr{�=�������s�����p��az�ϣ�ɐ��3��;�$��r%� qq�&�����i1k�a���y`;�l'��z^v�og��(���k���}���s ��r% �d�{a[�f�`�d����=/�xodo�f)]�s�k��j=�0�3>ƻc>7�m����'s�b:� �par�r^��k�l�6�$��f��dl�@�z5������yt�u}??�;�q`����ets�m>�b_t��˽f��o�c�=/�t��t��f����ȼ���c���/$凓���q�ߵfyy'�\�߉���!��o � �t�5�$i�*�>�ss�i�� �y.��ɍc�������qe�v�����ub.�]m_!?i��7:t h���a|̔���!�[��kqa�q��kҗ���78y��6z!�wt$ �p<����n�e���~e�g���-��9. ��~��x�sr�� ����v�~�?<[� �7���t���3��������b r�6�f���j����΄������\ 2���x���k�g� �2*���x�ǧ��%� ��[�"x1�7 ϋ����)� �3���?��ox)5��zc�1>e>�(�̤��w�=����^�jp�g�a�~��ۧui’���~��������, ƨ���e�� ��lp�r\� �&"u�l��ۼ�m����[$��9����|m�і�s��Ÿu��6pt6 ��oݣᮭ_�21j�w�sc� �w�� ;��z�ӣpn������m�1v����{.����}9y#���_����h��ǐ��`n�m�{�*�\��%��yfd�ry�)�ԓt�u�f���y� �t�����kriվ5tn�5%��*n�s�k��b��x�b��u k���d=~�l�ri�b���2/����h���� z\����� �qbpj��dbi�fw�3�{ �j�q\���[��)��j}u1�f�'s�q惓!��#b؛ѐ�fp&4l����i�����4��*��;�5]�ԇ��.�fk� ���xr2w2s7��ȯw�i�[o]8e��o�1�����u��q��dut�r�sj.ԓι)��r�g>�q՟�o~��u����o�6�ɮm ���r� 0t�"� �jê���՜ ɖ�ed��ݗ(���l�i�����d���na��a ��yly?� y ��gn-�om�� �9# -3s&�8��4���u�.,㔅��6���,�^��榧r:�剱��%�����ḽf��x���ھ�2_g������c7�ֈs�!�gm\g��;��2�b��{���20����v��!���mo��f�� �o�l$ �;&�l��i��ʊo6z��r���8fg4��@�~l���3b�tchŧ`��xm�v2ޢl�jg �@��]q�i��ag�2���j�]���j����n22n���c�ʹtrv�ma���l�l�����ָ�iw�/��h�?g�f�1�ƹ�rp ɗ �|s��~�-2�3��sh&��5��v�}�f�3�w�(,��_g��p)?��mrm$熊�>r��/?g ��q�n�#wry�閷 �g���2�p�:mz����|�\=g�������=��b�e��)����k†�����zn��%�k����� zkěo�o���\g7�m�:��^����y�v5�!o/s��r�gӱo��bv�eu~_(��5�i*�~x�дq4,�o8%�n:���n� �}���`�j�l scg� ?�?g�7����3�ٗ�p����'c���3"��rԥ���@�5�q�`�b��/f�\�����c>�{(���f��e*4���}�� [� ���nj�^��!� �1�}�tt;���'��(���@t�u�(�b]�8��0n"��@��mhá1�x fi6�����y�ej��u�ۙs �8b��-� ���b�ܸ��� ���{k�t�6���i ��_�~mc(�#��*�sbv��t���y��b"lt�)��vm�.ꙋ(���#����%������"���]�<���c�&�nf}��*���w�= �w�}�b�zhy�@��yf �� \��ɵg&�\qs�� ���ڧ(&?�m �f�e��k�w�j2î�c�gu n8��(��f-� ��߮yu�2)4�r����swdh��n%��i!w�k.;��g��w)��f��?sp'��j��pvl �<�d2�-�����w�sg�t�-��� p�j� &�@��b��߳��edvs���g�h����$�cad�.0@opx&m!�c�t#�$u�ah!�#��0@q�"��n�k�"r*�kc�xj��c������4� ��h1�h/@h'�h��,��@@�э����a4�j� (5�4ȭ����� �h�� q@҃\�l�%�>�_-�ef��*��^�q�����?^�y��q� rùӑ�qpwޏtl���"�ět���n���͔sr�� ��)� �����m��=�;]�����ĸr��*}'�im��꺌ݴ�����c�[�5pu����qs ҷr������b���eq������%<�u��t˂�?ԓh [/���e�� ;:�iɼ�g��قq��jf��~em����g�]-c�:�݉w�umy�g��pg1���m\ �nj%5�v���ŭw�a���vo�azbc����x�s$o�سe}-����i^���f��v=�ͼ5��47�>��\ڧ�q���� ex���^�6���m7!�ኒ��lfѹ@k�(�zj�ˁ"�) ���1f���'��н��wz،��d%mw�� и �����y<�!���'��m2n��.�g<��(�_�s�cր�[��r-� wʀ�#�/l�]]�*����l������r��(�� �1��ֲ�0x&�o7 pe��-�i����vkʉ�u�������,_��򘚱{)i d�e}�*���^��ž롺ú����:ub]a�����~�fr-�ek�c1�'#��-ͼ� w�̷!i����ﵺ�o�l�x/�j�5�l�6�2��o��젞*iw>��;zp�b��9z�6�����{#��q�je�݌�7 �i��c��e\��>e.�3���/ �i�j�y��l���|=���t�r�2z��;g�3ɐ����v����i�1[��k�r�����8��֍nv���#�7sl�tw��xg��bߦ���]�k6��"�'nvh)/o��hw��y�h%)edo��v�zc�n���^�����k$r�j�z�o[��񵵺.@y��i�a4��fg@���^�k���\zhn9\���0���u? n�ըy믥/b������}��r�ĩ��.]�m�k���>���hs����2��l�yaʱ�c﯑�}y-��s��� �=���m7&n�tt�p�ƕ�d˩so�����r���8m��e`j�n��ql���ݽdl��=u��3� �����זg�0�����]d���)�}�{�â���%h�h�ի��f�-�v�k��ӣ֘����6'i� ��w5u�˻�jkf������ȏ��e������j�.��t�^�)�x|c:���]� ����6���_j ��]^�1�~㊙����a���u��bgp����-�zթ� �,�w^�0����i�qgv�q����q���&��r���1o��w�n܎�cg2`��=�1�_e�e ����zg�lt�_�;��3|�r%tmژ��e;����;��9����9��i_�'�%.jy�,le�tuv��t������. v��n�h���nfn7g�����]���p5-���}s_:���#����$��fj߮f��h��������>����{ /\2oz��ɲ�ҭۓwb�u�y�q&�j�j��wa5#}�%9�����z��d"��iؽ�[/mnq��e�yu���-���/7m������������on��}��)�g.m)���<�?�3�9wie�4�!7�i���/ud�obw�����������mm*���ig ��c��t����>����j&��†>��'��������\�4�^���)ms7}�?3�m�5ti�p�w�i[yxw��=b�&��h@�hjrj������e-ږ �$�-���`�]����yv�_ q)�z|��^� �z�d~�@���uj���a��/ffa�vμ��h�!��w��^w1]��gf�qy~����j'��:�ʣ���=й��f��86m\��e�g��:�|�� ���ݨ_��td>zw�� �o�3pеo0�a�����熬�fj��r=y�72�/0x^o��-�ur�ww#�g��koޮ��]*���sj����y}��$ϥs��= y�����њj-���sn���u���-��^hg���y~&��劵à,�_��*ŕ1� ��lyi�[�[�ͬt'up������u��7��oo��}�����¸���j�m3'a�v����t�{�-/�i8��>�&��n��o�����$j#�$�.���mj�h9���6��[�y���d v8��d�kiu�8�}�q.���ܑ)r��1�Š/ߣwc�cl#h�f�f�p��л�\'*�� �� � � (� �4 ����q��0��ܡp� !� �)��hm�3�z����"��~k�?f^/r �?9k��w���|������n#v�bo� o��q�g�7i���j���ޒ�s�!�u�ԗk�' ������p�)q�0��g���6�;��=e��$ q�8�c�!ړz~�?{���h.��yt�z�x�����܂*ct�d�#(�hgh���5�'xޝ��jo�!�ha�2�njf:�d���s�a�����)�����q[�j1o�����m!��z��c��d�~�=����*'�f ��\�o�7%-b`�\����% <���ص�=t����{�d�aq�=�������j a��ߋt)4��_���9��7~�f�3�c(p���1�o�@x��>�� ��l�9�݈��b��fij2y�3�,�cdw�nedԇ�3�<��`����͑` #�;l c�w��e�� �q��ă��[~w�/� �v�7�b�c6�qe좉 �;�sw\fx.�q o:�& a�j8f�-��2.�)3���[�ڿ>�/�����@ �0?)�_ϗ��_�e�=\h�oh��fr �� �����"��n��t�����e?<��9��a���i����ƹ%î2�[�..��n�p\�����,d���������ʛ �g6ml���k�� �z��\e6�& �m�h���?c��n��m�t����x� � �������t@���g�g�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapban6.gif�qxȕ��������(j#d;xp���r��”@h�<@$(fb�� ~ �d)`%�j4� ɓj���s�9�ǃù�?�����kz������yf�����ξz9mw�����7�h�p�%��2 �����,d��mv�d��a5h�i��l�`p�%��2 � }�l�2`�&���yz�x"�[�������?d���� �?����k��"hѱ���g���̀"b3�0 $8 �,th&�����3�j���y�,d��v� 3�4��v�����c�����-�(x#9`m5��,x �4�)b�z� ΀`-����țtd�����2��l� �����ѱ�`%��h%�`#8\`�!l.\*�hl@&����)�5�{���� b�&��_��mv`lh���o�~��]�d��� �� �i���^����/���np���`2��b���{}���,�xx*b���f-bԡ�i�m�ҙ'�-�-��l��]����v����(g6�hͧ�\!�*��7�#c g�p1zsz̜7֞��jͩ��m&�=0��o ���m�f ��! 8�����&cn���<ϝwg 6c���(�l~������%�a�p� � ӣ���r�]�&*0�q�g�x�q�wi�� ���i![��w�(��i�=�ٽ�}l�l��o��f�g �ﬔ�кj�et�mp�i������io9��͸f�6��tv�f2d�w�:5�]h�.u�ό��_�$�oyc�d��w2b��v�����=�#itw��f߬dvri�9��b~�w�{��p����vz��y�^ygju��gr�� 3ķ���\9v��j���o]eե���[��'�s��j�p��l�zg�0:��cn�*i<��qu���҄ڥc���o7��rٻf:ּ t��jd�!�[.u���c�1-�_�]�7;���6�hk���92�&�;l12a�c$�7��yar��np)n`i%�۽��wԮk_�cd׳���8g��g��x-�e���ٿ�0]z�n�sӱ�� ��<�e�,�'p��3�mso� �r3s�i�@lv9���an4%���n���a�s8����k��=j_��zq�h��ŗ�.��%���p%�0:p3.4c?��(~�\g4���q���:}��mܷ�����|y�=�_ϭ�ej�-��oիm2q o�f��t.�l�[��v�⁧���% �a�t�unh�r��5>t������ ���}�`�xst�:'�ض}�.�ob��ˣ���%꩑�c���v܉wz�\���i ���d���¶a��^�lެ��-y��k��{ň���hrb 0�͕�v�~뜍�ȍҥ5� r���]����=4e����>��4�n�sȏ�w;���g���'0i�p���p�wsu���k��)��p�t�]s�������ߏ�%n�ٜ�]k�.}d� �g1cr�&�e;��^gխ����u�-��}*s:���a�կ�����vtcvv��w�l:l�7�?���q]�)_��_���k�"��������2,1*���z����tѡ�>���jc��y�6n�:l�;]��$���e7�����w����]��rq�g�m�������e�e�*[�����n��0�{{�֌��!���ˊ������c���}~�*kz7����w��w�����o;��w���s�5�\���� k��$5r�%!�=0=�z^�csg��i5:����޶��h�ջ�-tܥd dx�.�q��v �y��v�z�7�e��fgi��=��ͷ?�4#0wi�e�jf�y�g���i : 嗵�v1���w ��� �;'ɫ���b�}b: �g ��g��� �[o:�> b,��?� ��g/|3�{��o���rr������a#t����p,iy����<"]�v�8:kxum!�ю �y㉪�da�>j��>��s7�u<>�[{q����|ࡠ-[=��0��lqy�e��ex� [l��w�axe��?��wbsl��4l�x��y��3\�g�]y\�*����t�du�zr�u�wz�e��>�<:����w��f���a%g����@�v��u�3r �� ��p���w��@�i�6�wok��;�n�,�"�ze9ga�2i�w#�-�n�س#�8o��)��r��#t�n��w|�5�^�qlүc�c/>hv��]�z����wh�ŧ��w)z��:%go�i[���|q��<���;z��o�dy�de=$�#���qj���$���� �j�j��6w��)o��ϯ ��#��xf�b����-;�툱�"�n�ӷu�������d�|��ɇ�rś�gv!� ��x8e�������?k��y�"��e�u=|�=l���58t��x�.r�]�k����x����at���w�o!04t��at8�ڷ�ܷ�a/mvtr� f���[r�$�b��cf�6�6���=���� !��z�@]��4mh�/���!> ��z��m�^�g���1�p�p���;�&=�-��ғ�h�g�ap}b�h= hv��t�ls����)m�%�w����r���� - ~��k�k{�6�rz��r�t�_�e���i������.�8���c���t@����u�n4�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapbana.gif�qxȕ��ݘdj"��)b� ����j�� ")b(�,(�d��2�b��aa h ǎb �4�v� �j����g���蟾��y��ֵ��ӹ���oy�ﯝ|�s0fu��v>��%�<\��o���s��?x�9�獞:~�ps���狞6x�����6@:cf3���@<w�>s9���� f�p����yѵ�x߱>h���g��߀'���û� f×:�����}a�~���pg�g �>��5���g���s9��x���g0� eοe k�g.t�x:���\���� g�\�.t`��g�~������kg�\�/_ݢn. �l���8 �g0� @�k�&px��a�<�5�у���av��s��oeѣ��%h�:�����:� `f�a���)�'����i�͂6� �s������ ��?�@e�h��g���¢�x��r��:��gu���hf�a��|}�th]���i���6�q�)&|e�ot5,տqu� ���q���i���w�zl)�y��&!�r�z�ct���#ի�[���-5 �3�tc�u� �q)��m54���4�x��h�_e�ڡ�3�wi��wd!�hd�ag|p��ٝ������⍾p��:�������x;ma~�n���}�'�e&@o��:@��&�cv�w���w5 � �moeb=o����p�i�)�q=� �}�[ű�� �n5q�x�5$��8,{�m{���f���2����,��!q�l����\h0�m0t kl������ �ifj��������u��[���:ĭd] ��p���|�&�݋�{�?�g��n�凂y�ٿ�����1�h�dw��f�" �ӧs��(�$��r�dl��;�5۫�i2��jf"f^�'6u����t��]������������ϱ-�"�]3&iۛ���u0 ��=&���p�a��9���d���bd}&n��fz�h��wӕ!�t�o��c%����}j�?ρ2�/�cv��yr7����r�vce��5p���y̅�_^�c�t�y z�l�lzk�ɸ��y��xne9����n�ǻ˜�@��s�^" n�s��s�q�k�dxf���cm�ޙ%ڙ^ؐ�q����t�3�5/ |�j������h!�&}�k��;ϛ]�6��h*���;n��vt$gp�u������>] j�\�$�����i�"��q��|*mp �ѡ�s ck�a1sz���!ic�n����wл���%u���yb2w�%0hr�� �gy#�o�u;�m ~4v�5���3�ӡj���ry�8���,_�k��j��쓔a� 0�;^m���~���@u���� �q~rv��,y�!>=�v�ry0c 4dk ��� �)���3|�ǵ� �nl\htfӱ���m��x��o]*u�c��kg"t����g_ֹi��|�&x��q��8[o�� � �@� y�%��íu�̼�����n��-�iv�f3ɲ�m�uyj\6�{fp\,�x�r~ �j!��8�68<1�r����<�xld.�v�?l��d�zn.%��f�s�|��]���#_&� =���"�i���p�h���473����v{���mhny����'�yj���\3��]m6��st��m~a�t8��{bsimaݬ �ӌ��y����=�����9���/b,,�0e�*:o�޳#��&���e�nm�a�sߨ���=�� v��������z�x�a_4�;7���o�� mn��$�=j �潱�h�n����:��1 ��;���4�s���5b1�x��e����9y7y�2��y����-�h��/,��ۧ9�b>bs;>jw� �<�����|�u����9ߏ "�yv>�$� ^�(�'�����ml�(�hժ��x����jxa���ny�}�.�q|�q�cu�ĕ�6�;y#��ji��b|��ipi�%�߲�fy�f�uԛ��,�x����~ t���4c% &��`&s����r������ic*iз��1<�b.ngh9����6n�g�qn�j���fp�e0� m��s�9&��xh�!x 2e�c �f�h��y2"�:ȓ���ߓ�?=�������a9�qj�e/��m@x� �:���2�a&8�������]il,` ��zm�? ��x�!ku6��6v��m6�ʎzt3ѯ4[��g�`k��� �_�o�ꅧ��p�7�� ��!fzv��6rҍ��g��dv�'�_��y�b5����z"&zrni�|��߫2c�"����u��ll���λ�<9"��o����ƈo/��ƌ��y�j]��6�j ؈^=�m�'b�� �v����ȥg�#���j�4��,�7�k �gd�i7���6 ����x�����ִ���u�rȕ�3�h���h�qi���"1�c�ɢ��t�$h޼ӏ�4^�/ �o�,]��/�ouh�is��e�߻�wws������c!�#p�p�dk�mh����n�}4 �ѝ���|j\2kk��%��.)�i�� ��ubg�g{��ӊ� ?�|�vո��?�ttt@�������$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapbanb.gif������1� �mp�2�rj���e �ƌaxن4�cs��10hp�k�ħq1�j&t��s�o�~�y�y�u��dy���~���u�������scs[ ֠p�6������� ���� ��3�d�r#)<��m�j�?�� �>��@� 0����-���{����լ��沼ш���r �����?�� ���!m�,-�mjb� s�a}m��e������|x ��dk��?�����bik��e3kl ��#!%�h��e��k�.`y"��ed�λ�<�l��q�;1s��bt����k�^���`la6��;խ��v���؁�c@�i���5��7z`rn<� ���#�v�~�c�����q��gi�u��\f�.�������`�h�f�����17،�^���քg����kb�il�â�%¬]�"���t[���٩�����m��p~�,�'����,ى��'�jh�n�x �d� �o�"�{[0#/ǹ���ޱ$�y�l ����t�yv�ekr5�wà�ew��]-<������c�ɗ�w���9�^uw��=��� մ!vgr7l�v�΁t84o�=t蕰��]b}�ic{f5 t�lnь8�j�ߏ�&91���;r^���;��v1�&))�-ύz �5ŀ7� ]��ۇk�a�`p��� ��nh�)��t~hh}٬��~ g? o/'� u@2�¹��l�����v�՞�� �qs�@�wȋfiu�h1�rlw�� ��-s�`�z�qq=����)���:�f9"�(���{b=��֪ɏ�o�%�����w:����<���k�l�ēui�p_:�<�]�5��q�7���s�l ���\-��v�|p�����|�����ӗ���m� ��$� �ɫ:;��5wx�=,�&�yl�<�ۧ� ���4[?)�rcqy>�*o=��ƒ�{5��8�#���ֳ���լ"-��x�%]& *��i]�"���ܛ�v�p̿���c @�7qv�s����襸�� m��3��ѧz��!\��e�����1;�<g��[�ݙ��:����dv"��)�)�����v ��<���j��׆\\�]�wpyk��#�.a�$�u1~$��2�;� �m p������f���*�����#l"�� �� ���v��p���������ɓ ci�"�#��z�ǩ<�a}��*�63� �}jh;hl�������w��o���=��!ߔ��[nw*����s�$�/i�[ו�x�uh`�6#�$b��p��9�5!;hâ��so���ۙ��zz���δ�u�,u����9x�n��9id�u݂ � �`�z�^���s�(^�3zz�bj��&���ԥd^;y��s����dɿ8�w��5�yh�n��?�;��j�y����{5ƕ�����/���rl �ȭ]�evmk�e��`c�ap}e�75�z�����w����n�s�x��j@��v�ֲ�@)~�n:�(f%h�o�o����� b��� jf!y�<@�so�w�h@�h%�a^ � ӛ��v� �{�x6x4��6���_2��^b��zp9γh�"���<�s���e#��by�(g�e.p����`vͷ�y���{/�t��}b��۷ڈ�]����m�qz�y�� ɡi��89��`xst�51hn9�8���$đ�"�x�%;uy�����%bwy��s:réj(�}��8��%�bۡ��[� ͏�%���$��r���!�d���7j(���[h���f="�� �(:�&1���� _g ���fq�r�1hg��lc[����\�k��z��=ipx :�c�a:��ɚ�j�1�7#�描 �f5��p�l���������d��h�,����$���c��"$nk�!��bmm*�l���k�j�q�y��a�b�o���͒f}i�tib6"$q�e�c���@q{��h�uģg�i�^�l������-��>(�@��ȩ�!��zgf��ju$�y=x�2�k�:q���z?��;���niţu[ y(��ƌ�'|3��� �y����t�t�m�b(�o��u�6[�����߽����w3`�֢� �no�0��@#���$ʉ�>g�zt4y.���� h��%��a�&š��p��;�x&c�cp��#��� �#�5d��*ak}-x�ӛ6_a�j� ݊�o�iimx=p,5��*p%�e��� �֜�nd~��cg���h�&��(����g��f �ѓ�9�f�\�7�lℕ��!tm����^9cņ*�� �w;�e�@� ��g�ǜ)�ej��y�ge�{�i$�c��)m=��q���ӥ?��=��=u��\�/3�-��2�.w#bc��,84o�޺"�� �f�j8nqؽn�n��٫�8�x�\��=�������_�h�w���g$º�� j(p���� ��\}�ü�’��u��o�a ���mb h�u &͹�^mmjk��4��i�b,��v�# u�pأy��=�c7x@/����b=����' �e$eq�*�mo�j>�|�i���z��9���� ����*��f����(��-����)p�h�u�æ"� �u)���v�d��\;�shd��e�\��o���p�h���in�ֈ�o�*"��^�ņ�y°�� �o��ǎ�-ao����5>�~�e��`��r���`njʂ�n�h ��_� o ���e�z� w t�6m�ye����� �sw�*��;��5�2#����yd}�fa�i�k�vfn��,�z�e�[ӣ�?�v�~%)㴙ĭl���y�p lg�����io� \��c) ;�/,@�k��[�r��sݽr>}u�*z��zw�,5�qo`����@t@���i\㘼�$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\chapbanc.gif!��ę��a�p�f�b�p�wp�j���=!*n*i,��m�l���3�4��t��n ?�]���r"t��p��y���<���菿�_�z�ϯn��>~_:��̼�ak�,�<@p5�s�[��r{�?��{�����w�`��=\���'�xh�� ���6?g3��ap|]hsy�?� ?�yxջy��xknr؆i��?�� ����dկ8�1]::ײ�l=vj��7wb�tm�i�;�߇b����b�t������u�w�6�s�,)xh~i��x�(��q�#�" ���=,�.�#؜������fl���((y����s�,��hg|`:�o�/���݇�1�� <eu�.���a�h1u��p��8t��}��l �d'�ʋ�i����l ]7��i��>���a�~�z$�t�w�h���.bz����ȳm ���|�y��4���zw,jh\i�:�g~%�^'�����b�� r�����j��;�ě��'�`–�<�t^>h6v��f�[�&�js0����5&���z �vk{ bc�f��i�/`���h���$f2���g��>i�c���c>�$�qt�{!k�i{n��y�u=j��opl�=�krתɖhoi$��j��y� ����_u� c���롴��k���7�o�g�j!n%�o�z�i{wj�njr,���<#�mx���ԋ�%fm�=�c_!9�-&���ߞ���5n�p�[`�n�?@gƙ:�����7jg�>kjrtkj����6�����~'maz���8������gs����8� ud��g��k[���'�&_��t�w���iq$� ����p�*��������_q��n1�ίpoi����h������΍��yƕ��cٯ�dmíh���o\%}�������p�j$;z��~<|pb�x��;m�ǰ����ul#�ˤ�f�w��c� e����blb�/���1>w���)q>�1{���p̀��f�ȷƶj��{�o|]�d ,��͜m3���'l�4;x�k-�k��7����sv���=�3c#��_�,�l5��5ec�� ��}��}-d7t���m�:"s��������ȍ���@j���n��w�(������x�f �캰��ź���կ�&�ՠ�7�wdgj��ml�w��i�o�:���b��fidr�tq�ц�͝�l��h�����w���9��e�ǧ���m1�c�1�x¯ja�z��n�rψ��< 6�� b����c�6���iհ� ]6ਘj��,�1��� ƥ�^��_z�s��{��k���kܪ���k�2u3_�nwv�^�e�a�m^��ǀ��������m���=,�,�� vu����$�;�w� "��w��n�du�xs,.�gl;��� e1�o��������ߐo�d��“a�n�͸��e6qe�`1o q��w�q��y�jk��j-���� � nn_�fz��` ��ù ��e��% �k�� � �����'w/㤙�y�0���]��$ơbtf��pϝt��r���l�� ��y��*���w�v���y��]��u@��ik�⮝�x��y��k����ք�ކd 1�� ���tb/az*yo86�w\�y��|�4a�mܣ ku�"�o ��nvܾn��zk1 (7�ۖ�ϙ�ۊ�&�~�^�� ���d��_x(~��es��s�� !�w�7�\f=����@��ԩz٣j����a�_fj�|cpqt�.���n��z[1�ѩ lu��z�fcy���ps�� �l�b���pҫb�$u�~�0�4����y.������x|m�]�&�e�wma�z�&w`�j�h���-����ϲv[u�j��; ����>��l�8�b����\�g���t��_g,{�s�rnycx�ѐ�,�.n%�k^kn��wk�l�(��qw���4����n׵-���䧙�[�kv�"�տ�b������ �#��\�i����䉬b*i|�|��4۸�>��w��}�h���z���2��y��k?��j^΂�_#��)2�6����w�j"soj��#�������f�-���@ 1�q����p���%r��]��eְ@� �wd�lc��%�7!�ؑ'1���9�ߦ � ���v7��iw��$����b`��[�g���}��j]rs�k����m ���y)��_�>xoz(� v�`���� �!�� q�����*����:���jl�6p����,5e�k���%f����݇-�>*�˚� -}򎖔�w�k��������g甹lq��kq��g����@����,�w�j��pn�����e�]��b��av9.�x6���؞�e����y�v�(=����n&f35���w �%ħ��~(���r��2ra$� ��6�\o�����n��\��,k&}�8x7j:x=�l���9]�����/x�k�ῤ�]�^�r`������@с��v�@�����k�����m��#�^�h�򠬜z�7c��@;pʍ�l��t�l.')�v7�l!h&�כ�m"!���4������8mx�q��>�p��'�8�s�wníi �8���*�������l:�a�a�^�c ����j�%� ��( ؃z� ���?�.��\�9q�ͅb�(�p��)�c$ � a��!�.��� $����r�%m2�9̣��uu��">�b @�] (m�l#�j!�n�&\�������_�@� 8:���i|���ybq�e����18d%g=�.ldd��5&�h�*bv�p��a �8��[#�����.�n�v�xj����213��ru���d}t?��a�p�����4gwz��n��φ�lq��ῲ π�?��@���2e^��<5]�j�i�ja� �s�r�?�9�5��(c��� kpq9��m#q(>�g�lǩ��'_�?a� �*v�h�'��l���h�a�7���j�zd��f � ��#rj,��޷�c�/��0�䭇��!r!�dd t�~�h�3�o��(�:rb�5y���q!�m�4�:�~�<(��`5$�j#�����p��ٻ�f��b�sјbw�#��8 9���v��?��\ia ��u�d��ɇ�#"4�v9��jb6��[a��#� fd�, �´z��tģ�u7 yqgl����h=�zsם�f�z�o������5�f���u���y�w��s �� '�8<�c���� py�� ��� py�� ��� py�� �� �8<�c�΁ �8<�c�ώb �,�6wcz5ks�!��o�����%kv�9��o�ε��!��?"tѭ���9�߀���� a��� l�v0�xc��:���@�v� [p��������c�ƍl��-6u� g�gl�x p��l�d ���8�x ޴��ȝt6 z��c������a�=%��~�5� � x%�3���zxr�@*����p��v��sgzoyѭ��%kv6w�� f��`�64kf;��o�?5��;��$�,� 'z�g|9���?x ��sof����t�\�h��(��]v��n���5ܵ��7�]3���)wt;ϟ6�|˪�{��������v*!���������%k:fu�oeյo����[��鲨,�oi9�[�~o~ouıv�&�z �ic�e(���ij��ڭɵ� ���,�9}v�j�w���v�;�/j'��l����}�ҷ��������=���j/� �b�v��� *������j�f���&�g��k�}7�q��6;>��ek���n�� i�5��m7�*ʵ�x�h�_4�t�bi}��n� ȼ�������ngn����j%di۠��� ��f�̊a>>l<ٶ�z��;�^x�h|�e�7x}��uv�����cꇔ���j���i���3�:(��p0s�u��ӡ�'=� f�<�y�3����0��s�)�j���it��;��h��8|t�$�r0�8�]��a��^e����v�dy�v�dԭћ�� ��i�*j0�<)��s튈^^�ef 2��|g�ue���oؾ�ou��zb�:�ܾrcr���e(iew�e�[�h�k�p��fc�f�?0,���~vü~~�2���iޣ5��}9 r�b��e��o={u�'�o��;�&��c�@o�����z������b`�ӗ��&д��y�{�[a?yl �6 *~7s��*d�;i���v�������s��©���07� &������߭5ʺj�znm{�����5 � �b��w��q%����<���^̮,�����m&�1uw�ie/w�h�c5?uپ�\f�����/��x�\w������f ��=����s3�u�����?x_���@��qfh})����=�ꌒ}����\�%��ij� nn���ٍtö������e�g� x!�}�c��ۯ�70�"��g�&���<� ��2����9�hrq�lz6w���@�x�>���v��77�q�;��1�.]�j��;���\ӯb��l� �콸�xi�ҙ0�ӿ}���pr�f�����>�|�78t��%�&ݣ�ħ��7�j�*�0���d�!#l����[�7!�{����bǥ��v�d�-��9[��ş��{,���l��guи��1y���� '���#�$�p�* �,r7%�mge�>�թ?urap�lz��6��g&���798�xa�8���/����~@��>�)?��yӎ\9� /u{���ș@�|i�zas�z���m{��r�y ���}����_/u{�y�g��=b�l�n ss�zq/��"���� o ��l3��5�es���۞ %�f��d܈�-�ncp����gp@d3y�dnhr�2yy^/4�me�����ԍc��`=�/��3�w���r����¸yȟ�#�⾨�p���ٻymq�#�r{l�io�=��h>�r�j����w��7 ¿�n����"ٵlk�n��9������1�����8�5�u7d* �;b�r�rmd�m�t��^ ;�r��3�z��y&/��y6�\�?z��_�vyn�q�w��� ���irb���g�f{��h4u[��lذ_�� �{u}�լ�[j�v��ҟ���!{ ܀��<��ݚ�j������pu6w��[�]ōu$(�o�w������.�r�l���šٙ�)=o���w��ih����@���a�x;1a%~po���,����o�w�ŕz�� �pp���^ .?_~ң���$٭�zׇ�`{5`���5xc�� >���u���{j��Ԩ�i w�y䄚�z�w�� ڳ��w'�����{ {^@�l�/���3gad��a�'o�3�ah�xa��o�1/al��e�r��䵅b��4>�� �:[;^sm��.1b|�̧����r�|�<�,l<����_r���e��;?ns���n�� -� �?�zaj—���`����xw��>$��t�*~�'a�͢��m�����v{u�m�����hd���u��>7���4�����e7����,jw_�c��r=6yi�^�����y[.�c\ k^��ξ��r�{�5k�l)z�����m��%q��d�6��ap�p�qdp�|� � rot!���h�܊)��?���>�5�n�2�‰��� p����8a�� �%�vg�6d58yyxz/3:��?r��}�����v��@z���� '�sd-l!�[�)rq2������$nf��{|� ��v.��lk�ړ��!}���%t�1θ]��y�͠��,^ș���jq��<&��ӷ&��t� e�ǡ��c��l�'k�����v7q6���/���u�?z���kq�%��ebm����~����g�%�=73�� ��7�h�ͷe�,����y��e��:��*�enc�3ܐi�p!���cb"!�r^��)�� i�$�jx(��_�x�e�$q�4*��1�b�!o�"1�c�����^�k��>o�x0ih���c�x1m bl�e�yrr���x�q���dw=e�/� *���i5�c�w�6�l�e7���5�����bg)��yy��-a�e|t�b�xst�ui��?���&���_�[�u7h�n󠛏$�6��i݁�t�\��o��v�i���f��pqi날�gɢ��~p�l�m�����"�.��ہ�<�sm&�e/����0���[��j��$�f6�o�,;��_����i�ґzw�r� ��_�1fac`�}��|��re��d�b˼�i%!�^�4ipb1�#�odش�#��9�쇈��^h9�)w�ې�?d�rtm2{�^<х���v����d�'��$ve,��fl ��'�@;h�8:rc��h�������k����3��15q�c�k$o��5�� ;~�5��-�&'5nk��҂��xy\uޤ�q(/af�q�!�jm��f�˹�ur�b���j/�4�sj���go�����u�6�m�v1���;lc۪�s�磏�c�!%�z�b v��x��=@��0f���y��3�f�2���w��oj�*�bvd�g*,�!�k�nt�}9�^�>��{ �d����<��8��g�g ���^*d�rqn�t�i*"t�zt�ce�\j������q�r��qz���c�t�4]옼�:�\c� �h_@�|qkࠕwc�n�2űϫ�:m9��9ڝ e��}-'¢���d4n��ƥ�zvխblycrr�$oajҗe�t �" �������f���i]䮑s*/d�v�l�pz��4�#8�:�_�u]]�����!� ͳ%��'2���e��p㌲�t�6l�{ osx���r�h֯~���1k��ckl�b����������5��n�j%n�v~�����zm�w��u��~4�����9�s�jy�#����q �j��q,(�%5����e0n s�t��e6 �>���]���� f[�àba�ql_���q�����d���@%p� �f�jr'���k.^]��^fiv[:��9�n��=�r]�<`���ut@��>_�>[�s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\forwdban.gif��l�|mա ! ���d*jt��p1\i�!!��b�bh�u(cb� ��qf%�r�e���۾o����9� uk�]z��^uy�~�[_,; #�����^���� ���}�~�[3�j��(�� ٌ���'�dx�� ;��ʷ �goua������/����s�xc*,�%&�~%��3�l ?������6���8en�u����jb�t�n���tu�f��s�2� �����п�n�k/�֔���1q�®oprrr������c�f�� ͸��df'�(mwhl͘�-ߧl��n����6p�@.b�p ��[@���p/��-�&�� :)�^]�����`�����k�w��z���ŕ ��t�y�4:wy��epn�}��m��ia3 �ɬ<���-in^e\�p��q_|c�eno_���椲0[08�<�v!l���o�� p�� ��ݰ*�dtr�� ���h��:̱��)�/��v� ��$�k��g�f�h�_�и���^�t*�h]����ہ�n��ix�q?b)3���jm�x��0�v85" �q�:,��n��t�ҕk.�ż&�^�� /zkb����mڈ5o~��0!* { ����kbk�6i���5��0���h_4�4;q�ߛ�h�a�y�l��9lhxr�0�ypza-��<r�(��8��)(ɜ�i�|��\��6a$��0 �o�c:���vts�����[��$��*dc��f#�/�� $���̼=mu�=�dрlz�8;7#�����w��51a:�!�e��`��� �jbn����}e0�. ek��m���ɯϛ�υ��f_��b���$&��vd=��m}����ܝ;ذ�i'�i8$�����y)�l�kae�7�n]~e� ���l��n�$�*,�<ln�zjp*ޅ]�����g�y���]i�c�#ʈx��_�k�9�����t�&7�u~m�m60�v��}��x3]ymoa��ܪj�l��1x@jv|e��rڸv�ؔ�sxs���{5y�� }i4㿪������x��"��vw֕�;�:;.dx����c�������c_@�������5�۾zy8�;�� i�55��k�����կ���ׄ�ȧ�w���,6!�a��rwk�ŕ��tvfx����nr��k��skv��%�o) �a�������=,�q0�(�цs�lo��8e.�ޓ�wc�c`%���t�$rvd��>�큯b��|5o"��͙a�ge��ȉf�b ����~�?&/�j���խp���|:���m__��<.� �e�lu̝^� �����9�4bi�lk^�:v���q����b�u����d���� z7h�a���iv�oerc:���x��5!�i�w,|�����&�k�:�� �� �h�[���t�ђ-�%g���� ,?�n�oi�j���=�p���jwni:ېw~p��j��~�'r���<��[�$�-� �s-�,(o%�r��� f;\���:6�����y{��� 3��/a������n4.�v��������?�����)[�#yli[�q��.���(� coc�vv/eƒ�wh�^�5zn�������&-eww�\�n�9������t ���vhq���y y�g��zlf9�.�%�5 ��a� \���s�o܎|�6�rhx��y�{�@���kˠr�ӏ��9�gb6rb�~/��ьf���43n��|��|"�ffi�j�ou@�z]�{� g�b���~�v��'jh�w�d�ac���p؈���zqu�suֆј�q��3ab��x��-cuu󨁽� ���[:���gpm��������.��3�����xzm�y\o՘���w쾂?��&ӽ��y�;g�)���n�juq���;��n� ������q9f�8|�'�fj��s��7~^���q =!<��o a"�8�b�x�l�{����,�yhjjm�9�u��6}/���8�i�dd{y�����a�_��(@�����ȴf?o^��� y���ݒ�$�js�xm~�nn3%�<�ضjll)_���f�%�*~�s�$$]p�]k�o5 u�e� ��}њ��uf���ˣ�d(�6z�vzbi�r�1z���h��o�qt���}rw�������w^�fjw*���<��*��rb �u:�qu�vb��av�m?�&xe����[ c�r�ۢ������s����.���5�tgژ�`t��n��͗�����4�4ywl��մ�w�h�vy�� � �7�t^���"��)�4ͳ�����t����s4��o���h��lb����o�����:j�"�9��%�"?<���:��}� q}_�8��o ��,�gэ�cy���������º���'}��m��zc�o�z����l�k�؜:5� f͖�~��sr��\i߶o�h�r���q��0�h�~���izui� �-j0�����(f�%$b{cʊ���ph�`� zmƒeuvl q3�m�t59h\�xz�x��ġs��u��v� �' �cu{,[kx�g�]��w����`�3�ȼo� �\1��m��k#�8�0���*�"�� �[�e ��=�.����*<�og���h�m{�(go��p�,5g<��^���v�8� z:���: q�j����͘:pof��x�v7dw�q��c��!���i)��u fǭ{wn|p��܆x"���ʽoghܤ�;,x���ٷ�c��� t�/�dzg�@�]����ةя�b�j,��||ό��_.�>�(�����~���������ư��o�7�ho���v�p���޴ع�=���bu{�z�f!���}���;�*gv��zò=��$'p���u���p����mdh:z )�l��j�ԇa�猖�������>/tfnm��o�ъa4 ���sn�.k��.`�_>���p{���r�zxn�a`����� q��ej����h�t@��b��f���s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\guideban.gif���՗��t��z#x(�6��uxjҫr �iq�ud��"��d�h�� (�f;�x��`��7 �v�(z��uc���o�n�랮|��~��]뿒���ֿ��k_�{?�_�l:�����t��f�>���n�u�����pa�l��������4w&����o���j��zhd���k��[�=����$� *@�����$����v�r{��q��s�� ���s��[r�ܮ��p;pi绞��!���a�٦n�dp���� =����� ������5��z7:�;�.t�k���v�ϝ�x����g���x�=� ]l2�� }ug�ɍkʉ `���d��j_�r��"gl���q/��#���8����܍e�,��q-��8��k�}�j?s1 ���*�˶9r�)g����� �$w�1n ���ӓ=�/:�}�/���t!��٩s�|ij��}\6�>4��&���:m�:�b�o����p���)�1c�dml���c�#�^a�k�ԑ �3�"�>b�nn��)�]��r����"��k����w��ns�o?��s:��ع�������rc�)l9u -����x*�x@s�䅙d`30s�if�l �kv�_ˈ�1b͊���k��~�~��~u�$94_���2���:h�q슭�[�[��lrbsĉ6a�4e�-��;jz�т}�^�o���3��i�i�o�$��-s��ƭ���fk�!�^^���i`��f��/��{q�ƒ[]8������`��-pn����x���g�bۇ������f~���^"0_[zwbu"�bņ=�2������:�ҟ���f<�=��<.����ϙ%�i��õ[��g5;i~f7�\ҥjr'� ������͊q���'�|�жk)vk�:kjz��g�f��l��m\�[{�����u{�����ܡp�-��`���g7����]9�ۖ$����u�j�]ue���)���]3��d� �<����@��(���ȸ�(��f�y�eݰ��~���;0�����o�w�[e֬��q�&�\��b?f� �o�<麕?��/�]�w�[؍��ˮ����gw75ґ��{���fg�؎���l��:��9���i����[ڤlv�3��"t�6�u�ϫ��ۺ#�7i� z�m[�|�g�ùo��ne.���xq�pa�b�z�m`���=vs�$1�v�ؠ\&gz�!����!�n��qei��h�\�zj�呂v�.#�$?&k��d0n��0�`�p�丷��^1~�������n��������ڷ�|w���)�2��ejs ��&w�`�i�t ��g[ {(� zat����e� �jzw�;t�z�y�c�re���{܊�p|����_e����������*��w��e��헆 ,� �z�b�b�q�v��^���7��z,�mf�u����bs�>y,����>�p��l��7�v)��ҙ��[�gkly�-��sry�~;}� �s7��r�wq͢(m{h���<�v�q�2��@�ɴ4�h|%�p��~ p'�̬� ��fo���~�m���o�$j� �sq-�ᶒxl�qi�i�f�r#n�m�u��y�ds)^gm����<���ϸ}nv|_���#���<רw����g�v�a��y�i^"l,^#x_s��8����e, � ��1~�|�hy���,bu�5�n;�?����!�z�����'��i��-�e]�ev2�c�8v\ׅ�rf�i����|{�n�v�i�#w�?�qm̹y�/7�?e�~�ё �bb��6��o�-�/��\yd�y�����{f{�cd���:z��_m��q��1m�h���!�no���ΰz!�1���"�w���\�޼8ڸ�pi�2����2�qt���e:�\i������p��|�1ī������nwo�.5� p����o���cc������p5<�w�t��s�xp�c_��t�;�m�v) %,���^饠^�h[a�f.��!m;�xl=i�0n�w���&�1n��-7��-�f��~0�3������p�h��d��yyr|i�r��]�ǧ���1…������ ���j��������őzx�����5�=��b(���⺿���.�m�����s�x�~e9|f^�8g{,#obu=�e���k�{~/|5�e�.���ɉg��@�].wn ֧b�:�_���ck��� jn}*�5_ ӑ��� �82��6/����cw[ �-y~��umŷ�ջg'�s^�y���j1��f9ص�x�)(�~{��9g_t����r)a�u=.͢ҕ�&a������ �c�������2��-�]ot$�n�k�s�m���¤�b�:����j��tpn˷�%��ė񼈆��� ����z���w׽}��d�z��3 �=���;/���x@�����1�m�;⶚nz��hu0om4k�u�=d:���}�ö�q�:�����6hu�e{��ܾ����cbri\��;�p�>�b�10ācl�^3m��:�,��a��#w��� 5f�j��s�f���5c�k!�.�29j�}˅��v��tod���c!� ���4�h5����[ � j�]�!�i)�no~���h8�������1{ɠ�wa�=�� r����h��vm$b�~��kui$��cm�=��4`�q�-}����gf b4��b�>���ji��(g�$�^<��֒{�s_v����s����k%�΂�xφ��q���,����i�j!6�$x0�g9�ŷ�@�~ c��w;6�֭�_�i���p!�=�y ��vt(莽t:����d�˃�� �� �!'�o� đ�d��j&����/ɀ�fi�����q�' n���)k$��2<�n:hс ڄ��[���p�m�<j�i���p����r�&�|���l���qfe� �[ �}��e�e�)� x9~`q��؂��%���^_o]rs~�1� �r�xn j�b�tv��h w���?�ᄢy q9o�ϭ)h�h��0��g�8�om������\q������g����zц��)�t�); ���"؄!���,��qe̲r,��) e��hp�����$�x!�uoqo�y����2b2qe�d����3����ߟ�`�(ww�o}�$�bm��7� '�6�ћ�7�d���œ >@��{��b� ����$����� '�!$g�\f�0�c������˖��e� v�tq�n۠�����y��n�.u7�k#�"j�l�x�_�g�e �!��k�59�;dzm�g�p� ����)�&����ëɺ�3���f�4�6��b���fy^��\�)�����;�#f��w�||�:�2�� (��@��}u"�3�!�k��(�e�3vzhvq�]����;0�*y�g��2m�]�v"w5�o��6۶�4��m@�̮��bz}?�5)�<�hq(ɟإ�y�d���(1�f����a���$���@yz����by�j�`;]g�pf)r ���n}�,<*oe};��>d�ǡimњn֧iv����i'[�φ�5�e?��y����3 �r���`�����.o�&a��lc�i�����:{�t��uzge�y�0��*����>�=�=���e6�b~-��gԝ �4'�ڞ����0?j�7r㵘�p��f.o�j�q�s�b�����t=���t����]��=x!z�j��4"��3�i7t�? ff�w�v9�j�4���uh����kvt �q�rԧ 6����"�f�� �����rl8�;mig)��m�am�g��6��^�s�a_j��ˑ.ep�dy���և-�f�n���w�j�d��(�ii)�6�u��i��(� �t�6|���,:w*務��t\�u]-:"$�<�$*]�n�y*��o�a_p�ce���ywltꤐrdj��k��t�aj?bti˖yxvd6��� �\��2ٺ�8@���'�jh��1 $`����`�<�~@dw��/�a�$j�:���[�*��j1�"�za��@5��p�g�ͭ��&�� � fg��ɍ\ذ>����mz'x��e��ͷg�����l3�n2��8̶�f�j���\yݲ��u�=�1�������6a͇�i���pÿ�rx�u�1腧h���]���s���ɲ�hx�~ݖk�t�:-�&#���g@�� �f}<�؇uz��_v��#ۋ�xp^��� [w�a�(�ēt��d�.�xx�2�5����͇:���0��ɘ^���ft>预1�w 3�ɩކ �h�`��*�-�ց|jw`a���g��fs�w��`��8�a6"i��i(�� z�m�)�0�j�x�9c.��v�{ q� ��( [,�����~���v�x ��p��u�u ]d.ܺ�ynka���-rw�f�c�!.� t������h޼�����o�k�g���x(@�� 3�g#p0 $�"a�rhlq��1$�p;�.���n'�� 4ӊs�$�ť��h������n� ��ѐ�$o;���kj���nw���k��u���@c&��5c|�$xo�$l�0j��|q�\୷#���&�d�۬�����ˑe�"p���zt����q�� @����my���<���08" ���0�ǁyα � ���>��17~kqzߧ���w��z��2���ώ&� @�{޽���6�g1��?r|�� �a��~ �{±���d�ap����/`9�qh�6  ``s� �� t�x�bǿ˕l�����2 �v��v�l@#���w� x�~���5�@@avm������>�! ��l@ws�^ ��7�)0d�k q����s'���� wv,� ���i�n�`܊x�2�p���g� �w���8���i a�gxl�a�hf��jla��pf�a`����f�q�� �(ms7 xq� @!e`�x� �ޘ87/f��$�#;���no[|���]�-�h�; 9j�`�[f �h�1k$$��qz��$e�\8� �rd�]�^yhr� �(`�_vsx��%��hj0h ��,n`,!<��1����[8'jъ~a�ee*�g���-��@5#�m���qa@�j�|�� �(�{�#h � da�{g0u�b���h��8 ��e���^̥0;p��9q��l���j�t{��[;� ��t� ��ŀ�ڭ�r�x�؁�%��x�r3y�u����h�z=0��zve�tio����c�:t��o]���:m�e5�� m�zӿ`���ɂ�>��Ԫ���c5v�a�l7#ہ��-�i�ln��v�k��c�h���-��&�g7���)&t����߲�̇޶�å�fz�$��s�,�0;m�nҙx$aw�����7"�ukǿ׽����%�^ya�t��0 &h'�v;���d]��l�"� �h������� �.�(�g�x���%ҽ)� h��vy� (`x� �_e���p�!l���t���@���&���i�]�v�{j�nyo���{�$���w���kv��7t�}���,�(�{e�^��^2k��dm�w��x����2c��m���q�h:[��\0��y�n��nms`��<��|� 8�b�$�҉�/�.��<� \��� $5w]�t�����`uwm2ȱ:6��m�������� �0 �o��m�r#��s(��j�v��]m����q�����b�p ��&ky���/�ɓ��o�����;�����'n�[���x8���{�� ���е�|#'o��]���� /9�g� ��\7'��sn�"�;���q�� ��,gz��������l?��up"d��8��u��dz@ ��["��#��n^ }����ş:�k}q/��s�v���x�{�u3��}oy׿��ǝ o{��a����'_�ɤ!@�� %�<�w��\�����^��o:�k��g��;�p�e��s=n��}%v΋|��� ����`�`~e o�7|���n�u������}z�׾��`���~���]�t?� */zx}������u�_���w�g&�{�{�g��7�7��5�{�v(z � �:�w �7��v��7z9�}�����g� ��)8��'}�`x8� �|�x �{etnׂ7p��g��'���xtg�`p�~��a&b��l8�'�k��pxa|��u��x\�u�!��w㐄��|n� �'~���'��'�dwxag&0�]'~v��7h{lxxn�8�g�g��w{�g��hz(~��q؁^������8���sgt�nȇ��u����b7�"��%}�ȋeg��`ʷ��{hz�g�q��h�zxx��؁dȍ�"�c8��؄ըxz�vh-q�����`���u�ȉx1�^�ٷ ���9��n� �g����ggh��`���ux������dh� i��'�p��w���=px�w��w��s�������~��!�g���x�x9}h���}���dr��8���}(��7�>��"�1�}�����j������*�-��uz�u#y��g���v�אf8��x�sx����_��fȇ]i����"�u�7�i����z�w0cy�`z6�{��(���i�h�������  ~��w�ׇш��h}�i��0�tٓ#���gw�9�bg���)8�(�q)��9�? ��9��w|�x|79��������i����ɛ� �����w��v59�fh�)���� �qr��xt�舱�}�ht����z^���x�aa�r9v��_g��7���}y�!�ӈv�r��g��i���9��� �>��ꘕx�d��q��i�␆�w������y7����_��, ��)���щ��i��9�p�|��j����ٟ�g��y�lx��y�8*���e���w�d��jx8�����'i� iz< ~0�.y�ck7�zw�6ɤ[ɝ�'�m�l�' ����i��v���y �����g�g�]�x~�����kj|���ɗ�ȗ�١l�r�� ��)���*��'��)ŧ�����gzyy����*������z{�y�kɧv7���ʨf*��8���]飩������z�6�nz��`����wz�؞�g��y~��ĺ��x��ç�i��g��(z�؉h��x��b�⪙��e��`ʋyh-�h{\�w0��癕�`��8�lz� ���y��x���v��ت� {}�x ��i�vxx�faw��گ1��x��z��t�h�9ȑ܊��y���~y��!�\�z@x�'؅wبkȃ;ȃۙ2�l;�v ���&ش]h���x;�a����{kt�wu�j�bw�3熹���븍�s֪~`i�k�j��wg���h�.��-gy���� ���:y�9�x~��4�v���w�kt�;��7���t��|� tl׻� !;�;t@��p���q8�s$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\idxban.gif�qtȗ!� ���=e�r���^�*��ҵ� �� ! q%0�il)p@�h�dj*tꔩc@„9��⏟tzrz'����9���ky�zw7��q��5���ϟ�]_\wvm�p���4tуa��em4��}��*h������sf o0�em4� }��*h����@ c�f�5cr� ~�f�z��ߛ�� ��ki�5��߀e�[_��5�f�\�6�#_�� ��fplh c`�:fӱ5 ��m�@}6���k` [l �1������~o�6=�h��*�p���0���xz��ct#m��8Ԭ������ϧ� �@jխ�ysa�v�8`�oi���z`���z��x0&3��r��`�����o��j�p��#}7���[j��ko��5����f6�f�\�����៚�b7��h `1��솝��7���(p�c����g{u��^��h��kؙ�?ݰj�vf�nhi �-z�^�~2��yoгs�k����(���_���j �c���8$��/�;����.p&�vݪ<��{q|�%�}e�������6�t��,��í�q���� �u���`u�����ö�*������{8hd�0�h����ס�܆�jwo����@��o�@���s����>����\t��n��o�:�?~t��l��8�� �rf�����g����yn5��9�&r�f���_�&�!����/���h�>����1����v�y�[�fl����s?�tvs8bs)�oǚ�r8��9�t�"����4��n�����������r�ъ?\'�ifm��v`ٷ � _��g������y�/7o ����|�?��]b��5��\�3'���p�!�x!d�׹��ks��)8�\��� �� �t��s���47�[γ�� jd" ����g���@k.�0hw�x���v�1}��~��l�ύ&���w��e{j�ui:bۜ�"��8p�'7f����4��z���;8u��<�ǘ�2���0yk�����j�%#�{^��vs&r_�]�9��p�хd�[8�w ��un�܌�n�j_9q���л�$myi�� <y۽�fv����>�"�o���{i��lm����qm-m�n�ho�c &c���������xi�u�wj0��}�ϗ]3.d�9�pz �z��;�i�םdu~����t������tme����f�%w���b�oo�&�n����[�������w�ܳ��?g^���9��wv�af����kyjimަ���g�������hv������y%,z��c'���۟l�ݕ�\o��[�f&f)��a��z�t��3�d���p8)#��pb��� '~!\jw/�r�pq�ĸ7����1��g\q7�)o<�%���)w=����nmk���bҁq��o�}049����2��$t�y��ѻ2�����"�9 �hσ�����sw.da����g1�t��6 ��۾�^r��� f�b�0�y ���k��6�kc������^f�u�j1e��؎�jc'j97���9噳μ��5�� mb������q�d�u�s 5�f����gk�`� p[mq�q��?jc�lkat��&��3�s�o wm&�12�������:�*h�j�l玾a��%7��2w�֭�)��k��r�y<�nw�5����g�s��w�y��#0�u���$b�����i�ꈽ /���ɛ`�hi\x���b���*�é�� �����������q���[�f���m#�яvuy��c���'��v�'t�yk��7n������}��t=,�k�x�ǿ��?k�^��y棑i,�>�s^�s8��br��,o��yf����*^��4�ʝf���p���r��{%�ap}�yw�sؙ���x�s�֙0}���".�կ����*w �qq�fo��q����q}��&%�ҋ�^@.&`�@� ?!o�]$�d���$(��w 36�ē~�pc �rgw�i�7l�!e3i�a7��n7��\����o;�xj�6lލ!x����h˨>�$���z�|w}�ف��� �o��#\��^�e ʮ0�ht]wvu����7b���n�gp�����ۋ�x׽��/��o�9�yx�l��$i���� �x�=�xg;����0��d`���` ��;'o�7���a�����}9;xՠ��)���������e�=���(���o�^xޱog���@u}gv��pfz0�߉� q~��9(�=�����5b�-d��j� h?�q����޹b%���������%���uԏ,�*�ys����� ǫ��do�.e�vn�,z$��t� � ���� �v����ë�l�ɒ��^i�jԇ�4&�4q,մb�kl�y8�/q � r]kub<������wհ�{� ��-�uʺ ���r$�{�tx����[ ��'o[��=�� ��ٜ^���#���8붉b&>m�����x�e׹fw] ލ:�9e�z��&|b�;-/�_��vdǣ�lɔi�q�di�rη����g�^��5u�m~���.'���ݟ� � ��;toh�ou��z˜~[!c�7��&�w ��/��ǫyf;#x�i�\e��|f�c�ٔcz,�{l�%� �t���ږ�\��s�6�����]n�p�~ϲ�o�c�9;4�ui�3<��x�v�����;��l���%�����k���}57��́i��5�6�x��1d*�q�p�as����4%��l�դ��<-�en)2j����e��k�эv/dp.;�z=���u)ԗ ͷ ��]���15ԇ�g�8?�@ptt@����h�s$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\patcat.gif�qxȕ��ݙh*���.hɺ�}m4\ѓv���(h��&���(h��&���4p�sfm�@��z�x���{�y�z���}f�z��@�}��ν��@���f�f�td����?5����$�p�6�9цm�`5� k�&ՠ >�tpѵ���� ktm�6�z���ǵ���z(d�(p9c&���(�m�@pcz���s�w�>��&���[z���z��rp�@^��m�z�m���z�� x%�3��r�� �����7��2 �p�3�7�z�u�� ^��}t��ѓ}�[�5� ���o�?5��7��h\�|l���� ����(m����'�3��kt5�ar�e�$�d7\�պ?��ʏb��~� �= r�r���1ұ���&��c�g,zo����)i ����.�lz���ڬi&m��i�z��ze��5��=���s��p����l��j����ɱ�@�h�'�����*��p��k�h0fb����6;v�������n�_6�"=c�p������zw�����m�p�z��"]%���b@�#1caf� ����{�t�����*ҽqr��t���l�uܮ���sd�(vg�y�e]�b0z;��8q*���n���em6�6s$ge�jg�r���i���n���}��v.���/��e�5�ǚ��xqi\%v�ζ����`�~<$�7�9��ފ/[y����i�< s�j��[�|��� ��e3at�:xlю���'��.%��^�a oz������ȓ i�{���:c��߷�j�ыn�2����o�q��e��~��1-]o3��qؚ���c�py�d������7� �kzstս���4�.����i����_�b���z�)��<0� �t�3�ԕ^��1.nn<~�qd9ҳ�ɑ�x���u4^���|��i��4���o*��0� px���luh�#�⨬wl`��)sp�4�3�%s6�s�� a_���� ��<����i���[\���v�ɣ, �bm4��s ��a>��������� �;]��tٴ��ά8kf � �����c�<u�v��yw��xw)�r b҂�w�w�q��a��u��g���n�wq��hn"l�'�³��6�gr�n��j\k���lqd���]n*cq�#��ʵۄ�� =��n<��a�6��;r���*o�'�� ��{�a8�sx��a6%�����5l���#�ӻb�x�%�� x�%w�?���2��^dd�d2���w�-w�|y��p�i¿�`����­ݲ����bc?���./2vm�����/c�����|��?����̛a]�����*6�7���5���l��<�b�*�d�m���c�� i`ǝ����_ߺ-�m%x��} ���r��o9b�#eb����p�mo>��y�k�&��7 w�as[sbw�nxѽ] e*����2��я�g��>t&&^�w�3xه�;%�^؅� ��w���g3ۋ������co9o*�<���> i�h��v=j�>��=z��jjs�;. �ah�:�š>{4n7&��ň41� q#b�r�.t�e`m�s�bq�(�⧢� !�k���d������ؿko�����x�k�i���2��� ]��9�^1klr����j!�asєk��lp;����s��ޭãs�崓��5��1�b��[�;����.��h�lʒq�40y�]��nkc�y���!;,,sk��") �n���o�;ve(y�-b�>w\�1?$��x7zb�gi��w���j<� ����n�\*qg�k�j�m ��9֎p��㇫�>��]y_f�]�ٝ���я}�r6e������ř��8�fgbҗm>���z&zm����|��g"�w����l�*.h�}5q_;s�� hu�o,k-͆��q�a�hx;7��j-ԅً�bs��ǜ!�c" o�y��z������(z�㌠^��,��"3u��:�vy�s[�8���,�f�g�l�����l>�:�}� ,*���ȥ��r�����svgi����i�e�lv�p����g���ù�w �hat�*�|}hv�k��u��"���8����4��&x�,yl�15zxju��r��:xjv�a���~zx���o��d��*�m�������o�vd��}x��ns��\��t�x*��x�~���yd֕l�i��>�n�z��"դ�0�{����7׷e[����d� �|u'is������w��?(���}�s�>:�o�*��!3�[��c��x;nec���%1.���r�7�ut����qa��/�_x�!8n͘a��1b��l��.�g9~�zv��u��{���^v��� �v��cp2�j27��&�¡��)r�u�w.1�<*�僆�mh֤"�d�^��ev!0p�qs��_�~����`q�����g��h2�na�&�hv���r a۴�~�ф^).����s��`�!� ������c� }��[������;r�7w��0p�=�i����v��ely�g��g�c�v*�h����h0�p��}j�ý$o@p��그-� �09���g�t�5y��(9�r���9� ��a�����}�p d|����ݐ�1���$��@�b��i����a�c����c��c�����d"%���i���x�ե��'����3����o��m�%�ivcs�fh�o}�-��:9g�bbt_y�)�=ib�g���'��r�� y�ks�떯uv�kb"��=��&�bn�~����a �y>u m�iw���֌r%�g�o�� ��{�����q2��b g�*o�zu�0?�m�i���n,u��▏l�������n�hwc��"{nu���q���p}l���`7(iȓu 5@z����y� �b�@�p�����|��b v�j���z ?��%ݗ$a�i��%��9!(�d�3d"�����g��;�|z�;�[),i��dfӣ�k��w�˰��#e�pdi�d/(,�l=�n�2���d�qb[�������e!j�d��xd�c@��i'u��?z�fb���<�>"�h�2�j��h#��o[���?����f*n2�lm��n��z/rdmh�޸ȳ�g"(g� ��p�!�;�hj{�<��bj��k������}h*69: f2s�|>(yx�%��2eo��w27�3i04z����άn|c�`l_�b=���j�� �n���jbih� t��=lwl����i�y�@���u�x�?�6��a��u*a�"���g���|�a�% �}p-32��ӳwd�ȯ* rt�af����?\�t��o�����,�b���5��̖�:����k��a�kt��y$\ �ִ�h[bć�b����m�(q�y㣳!�n�i��$t���f&>{l�b��7v���n$���s@l�%���\x�ٲ;bl���mqm0���� f�je�z��b�v�[*�k���4��"ƺ��%�,��,y1=�fj��w8��n:vv<�otx��j��h� u�ۿ=9xd�`o���e .�e�i����.tzyu8ԙ�<����8� s4q��β ˿��]�)4gb���g����e^�,q ��18ُώn"y���lwyt#�6,z�_{|!�l��.�ҕ�•�n�ž�����g{h��h$?��mhd��y���f�ݦ��gv�s�i��)�3�z�q���5t΋�oj=��)yisi ҫ��c?.��c��@�2y 'yt��f����y(*w�n����h� �r�m.i]iҭ� {a�� v ������>�n�@t����;i�a��!b�4 ���ob�4k{�'�����a�,x��)� h�_΃a�� ���k4� %��d� �k>օrx�e��lp#f�ǀs�u�>��'ݰ�@$�vѭ����h�l�a��ߝ},�`,����� �qp�n6x�(��a���)���@�����v���d�*�o��p�/傁d����>�i���������(p���b�`�k�:ÿ��o��/�zd-�n�b� `��k�1��el^� d_��l�}��1 ���n��u��̳͖]ٻ2��>9p�}�ie��l����6�q���\y/粤1q8�2�a�b��>hg�z=h��7�#l�l�i<�d�é����^������\ڤ�?;�ڄ&����;�r����b2w�k�q�*t�����ok��8�ywm�� a`���ᳩ�ʃa��)^����})?h���� �2p�h�!�s�r�iw�]�=o{w�����ڥ\�\���烈����͝8�ϧ�����kb h�1hzr>�������� �]�m�"�e>�g�&� ���� kyzޖ����a��v7�sz��/oay��f�k��1q����~.�y�0g�)�eϯy��{!��\tmo�!��l{s�&>�����y묄������fs ��\n�x���f�l��n;���.hw��!�;�,���3��.'�#�6�\wȗ�o�c�,a����״�t��с/eb�lp�����}�b�dȱ^��5��gf}�n(&��sސ*e(�?�;���ڦ;[(-���fo^��)e�u��va�lk�b����%�g6ߩo[)9*[��}�/]1��m�;��i�%�.��҂��x��fm�w�:o���������o�ꧦiq�f�o���������k�m����zd�7�9*�e �%�ĵ%�]�e8<���{���(�u���� �ƨ֮���w�1m�hй��z���z�d�l[�􅇈.o���쒿��x�(�������)�gvlf��)~����_ȩt�''>���׫��z%��u�s�wp�hw��0/����x�t1`l��/��е�i���} �v=���w���g|�gz�:e �[�_b�%o"r�����sn��u�5.a�,zϋ_c�����i�����}����$í]�7��� hz�ڍȕ��;\wg�o��k�ǚ�m̥���g���>�y�y��e��b�m2!�!|vб���!6�[w u:��b�ti��&��t��b:�ݎ�j��(0y�㣶ڒ �m}q��%pp���n�x��gs�k��j�↚j٤�ܛlrl�w.d��fkj����pi]�x��#���w�`�� =� -ք7 ��jme5��y��"�c� ����lxi)�s;8sz��o�[ɖ�$����fmn���.5�֬�ll�Ԯuksxh�^yug��y6h qɋ-v�]��<�e�'hț�5 ���tѧ�/�k�x�h��m -`��i �u);�7җ�[9k�jp� �����<��ãq�xh���]3ʓ�k��g�f�����s���_�b�[�����vˏ�mv��$e�rt�6�i�x� w�6u�1{k�m��7�ؓl7�m��诘ľv�|�����l'ܺ���ӳ������͓ 7�z�a��c�6��u�[�׎�s�$����zq6�������yn�u�n�1�y����΋� ;#cbk9u!n���p�`�$�ph���a�� �:��h�=m�(�\��58����=ѣ��8ń��qj��5���rju��'�ѣ(0�`���>?�7p�z���<�l��t����3$���mw^�߉��ň#�)���b3rr�!��;ѓf� ����̵3[�i�&o��|d��b���z��q���\�e�����^���"�w~�2�-��#�w����c����0�;���a�k^�n�x pu��:�ة�j���a��b:�����3��*�r�y�|f�tn*�t3ke�?ւ�`o�z$�\����މ���������d�,s�������abٌ v��i|;�{��b���]g�����z�*#f)õe�5g�f�]0 ��׽w��-p����!����n���z�� � l1��xt�鞪������i�q��c�́�loeus��q&���xvd���g���'� �;���삔�z��ɣ��h*9���&�̻��:� ��xpo�{lx�pzf�:��-{�(��� \�fc�_��̌e27��l��2�1�ձ��?�� e��:a�lf���`������t�19p4�d|֟� �k�3�;�����l� � �:��h&jxn�`k�8�҄zhp�g��cs�=�zv� �܉5�� � 31m\9�����߆j�&����\��[�2��ִ'�1)l���h�ߡ�)e<�)#���b֮� dar�w��<�zn?�8x�h�\d v5?�/���j� $'���!. ��j*_f�c1��qbd�����4e{���=d4���c~�!���i2,nc����{���]��s�w�az�f�)�81h�hpz#�u?#���2�m�fi���x�s0xz!uԗ��l9�؞�(�ɉ% ��;��wٽ�0)x�2xy �4"����:^t�b6}�fʠd��.d�-dtd�s���5�b4� �t�`q��xεk!����͋`m)o�nj%e����z����5ulkęy��k � ���ۼ��-���c|�qnwp�;�ot�űx���ڥe��i�!^���1*�� ����;��a �~�]�"r�ى�ƣ�j�b� �x3ms?��%��x jyi��׷ �� %^� �2���g%��&d_w^�������fn�u��5����ך��{wbb��'�o���ΰ%�c�fk��7=�4v ��1iz��xp1'c�$��xh��2��h����)����b�v���[�\ul��j2���n�ve�ץ�a��o��oν;:�,e���,a_����t:g:@;q��3����f��p�'/ ԓ!�c�ky~�\� #5,�ѓ�|�#�1 e ���ƌ�!i�ov�bp���{�&���\uib t�;��boa�&�q0�rm\oz��3�yy�m�;v$m���)x\r���p��?g�tz�r�'�b�)��:�42����q�c�p��x��!�u�!�2ӝ ye�^�ǘo3l��ӌ}g'���r�_��_����c�@g�b��]z�3�`}�ja!5���c�n��� ��c�� ��q�rφӵ��3h�(=�hʭ��ؚi��=�m4%�w1ý���c]��*��y���h���u�s0y���\x��0` �hz,^x'*v2�w{8kpu]�z����|?�a�i|s�#u4�x�����j���v��� ev� �ǜea=�nm��1~b�%��{k⩸g������)�0��1j��-u��4�d��@�vt@���� �:��s$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\banners\prebkban.gify|l��ld���j�q b��qr��� �$�b�!b�!r%ir�p���",��ş�s�(�ls���x���\~��\�z��\���������m��=nc���ܝ��u3��t������$�z{���d���k���k ����toe=`jrz���p�����`����[�����\d��i��������jc�-!�n<"��t�\udp0�oޯ�diֿ�sb�l�}�w�#\ ���������e�f�g��c���-'*�-ډ���x'|#dell��b��f�����2�l5(� ��#�lr��q�x��:ш�m�� ɍ��j�����g����\��6��h�u�xy��?/e=5���ov�������&�c���eb-&e�8>i���3�.`�j<���ǐ8�0ew��ú�٫�����9 ���h�n��)�6��0�5nݜ�.��o��vzr<� _�v[�9�~�u²�c���?k~qő��ԡ,t��\��\�3jf��h� �y,?����c���m�5��%]�t��0��3��)�� ��{ �z��)ŏe�� ��t]��� {�v�f%dk.�!�g6���� au��we�z�,��v�owo�6�z�w��wy�������d�ٺ�q_vm뙟n���/ρ�!ղ�ł &�y�ӕ�e�2枹��#��^�u�g���x֪�o�p}nf&�gi囘����$o�^i��_�[�67�s_ԍj��{�j��fu��g6u9o�i"1�5�oʶu������̉�hw���į��cx��$1��{��n��{ mk( e�ٹ����z���*|g�ߎ`�a�(,�ηb��|v)�!���;�y�����wj'o��?u�����ӫ�~тz���o�ٝ�e�2�ԕb@lڛ��e �!n�p�,�gi>���"ao��൱�- }y��g��7]wβ������zɺyv����aq1ܖ ��0�ˬx���n���þ.�ǻiz�ȭ&s��gzv�m�k��m��$��0@|���2s0[p\��tj|�v>3@�j^�u��3��y�ku_�m�l�y� 1`�����<-�~0%f��� 5��r�.��t�`^ %�zopu�t�^���{����{��o���l[��=�ԝ���r�tto)�j5�t��<%��p��޸�t�z!��lh�h�x82�)�zq# �m�i�?�i�ǹi�w�|��<���|��������;�|ѭ�*��`n�@ӎl0� aj[w�%{޴�~{m4 !nj��hm��:���&z�ɫ$�)��x�|ldp��c1?pab�� ���{s�-���1�e�s���%�n���e����qó�ү��9y5"�e&�a��fb9t��h,յ� 0�������xpi�@&0���c 4�=n�~ʠw��a˕�]�z @�9�0��v�t����ij����(����at���o�orr�ãj��s�?a���d��u��dڐ�p6��/�79�@�s��zc�f�)z���hק6�g�ԣ;�rw���ٓ�[ٵx�q�t[��f�k�}�w�y��ӻ��n10?^�c��%kը#���?��u!�'�4b�|o�>9����6wa_jq�'�d����#>���׮¿?x�q���xod���np�b(u�n�q�z@���^)�� �c�h� ���e�r*b�™��`�d ��f;�0'��!�����#pc�5&�[<�}_�e���r}z�`�6m�}s��������^r/����n'�ew����b؍j� ��>�r���� @&�a۬�e|�lܥ&�b}�:�=r�xb�y.*k ��݀�k���~רdg�x�1��]���^9���k�m��hs@��9� �­s����v߮:2�ua�5��o�1uu<��h#�{4�w@q������e]w���_\���>sn*f���v�l��ħ��� o?�} �i�|�.��� �myt9wc��_�u�y����y�w�ߝ�3�����ݣ�������`@d��r���r��3������>���l 6ng�yvj���ޛ����e�ӈ��_���f��w,y^ϯa�π�����:b�ݒȯƣ��^�~1�e��j�x�c̈��ý�,�z�g1|p!��at��do����b �j4c u�l�:\���n�|��g-�hwg�,}��~<��,�� ���>Œ�n�"/n�iu�����y��-'8a>��}��s��-��в@�o���e=r��ij�)p���8��tһ:��s�����k�*i�/���q*�6�!�n���[�j�`|@z{8��zm}ܥo�:s�9�xͼ�_f���{����ȿ~p�{{���x :��l����tp`�]�s���.�4�&~�cz�˴��d���t��a��7�����r�xo[��`�#�ds4�[h�b�q@?�g��� �����( k"p5��f�2�f����z��ik���: >,y���d�}�� ���'웂a�'p� �q��� p��� $qј$y����n�ag��<0��y ��ܗ��u��>9a������� ���������080��p�o2�ݗˊ�-4�9��j�}���܇}�u@#��p��e-� �|rs- &�`��l��d?p���vΐ�a�h�{g�4`��<' !eޙ�b�l��1d���&ϫ3� �;yle�2/��:e�_�� ;j-���yt������f�f!���� ٱw�eu)@���h�^(�b*�!�"�v�ި�[��,rر�� ���cł� gce�d�b��t�����fŷ���c`����,[�z_�5�1l�e��k 6���{�"c��c�^k�h$x^k� �i#eq��p�]_��ܪ3�b9 �rymb��gobt`w��{�ޅ����1��9$��e�͒/&!��p���z��ǒ���n~go be��q�kv�e��{��� �c�q�h$�7 �"�5if7ލ�x�qi�w��3�l��x���c�:jؖ�ul�*h��\3-�#�ew��@�e� ��(�h�xe��ҡ��� ��0_˅l^�ae����u���w��0���@�!��lt�hir��}h37b��犰���z����i�dt�wr�i]� �l�m��!��h�"i�]�dx���2i$�j�3�k�� �ݼgj�z�pk32��0d|��i��{���c.��8�>oz@ctac{q�����r! ���ng bk����h�a<,1���������$�b���݅&%�|i�h���9(mtwpو���ym�-k-��s���c(b6�v�'��r箤� b�h'�6a��8�[�e �'��ay�f�f/�no�g�*�y�:x|�� �'��*�y6��� yg�� ��#0n2|��9�i 72&��v�(;�q m��iaqip�fma��`<���� �sh������sl)?a!|:" ����de$�—�]i���a6��o��[i0k���w�#�s z'�����*nq ��*t��\ <�) ÷v fuksx�!��sƣ񬲊�d��a��x�m�o!��&�>���2�t�δ�qj����� tt���mص=��k��څvs�g��m0 e�;����> �� �_an��tx�0e��{��r5��s�5ۨh9�����ܜ� � d��nhdf�m_ [���[�mɢ6vϲk\��|ki�è�<�o���ey��?�/� ��f��s�z�n˚o,��w�� &-cϡ�d��p��i�΀�l��6=,ş�7�xc�fj����� ^w���0�( ��%z�/��x94`�����d�\���k���8���9� �w�֠�?^�n ���=���ċ΅h5-�q\ ��59pr4�'d�~ _u����m7�^`�_/�<�|��ƚ$�������t�xb{�6덝s7��� 1}gk�5=���&4x��h o���,knjn.��뺒�d��u��ѫ����)׸ϊ�0{)q�^尽t����_���q��e�n?���>�5\�y��ǘ�< �w-�{-u����f4������[����^�����͟�f��u�������h�ob��~��pv��r�cg�]����z ��a,d�:��k���.�q�(k�0�r)s.��q^ �?{����?�rz��x�i���*�] a �[n���)���¥gu��-�).�l�^�$c]ub8l��o�u�of�2��o�޷����$�>��mz-tz�zk �6�����m~����ko�%�q��34s/\��ם���3����� k��a9i��}f噺 ���<�0�����y�s{ztnp��>��cdz��η{g �"�1������[7���{k7�xg���k�$�3�}� d'>�y����6.�����]ױk�1m�ws��r�<�8��4�s�d���z��6��ǔ�bo��?.�)�������/ei� }���@av��sz@|n�f]rhe!|s')ഷ���:�z�n�<�� �c�����7d} k���j�����j�ǁl�age���e�蚁���ߛ�ׯ��w֚v��4ultd��bix[��65��^�ei�����;�1��<�;�:q�ߞi�u���� "�o\q!�;d2���*d���#�hm��$�d{m���coe����>����"0�c~e_d��|h���(% s�=�j��b$�a�zl �nx�n�c��z�j�~n��g��0o"�nw ��0�tm��^xr���qz�c�� k����x0�sգ�g�t�z�ߪ�e4�;~���4<�xlt��v 0��m��g��������g(٪���ig�a�d҇�;ca�}���͊|b$��%��͋������ �����̀8��x����ptgj��������.��@?�/m @x��g� ��w�>}���p$�`]��䠌�q��q`%�ۺ%�����(rz��p�v�7�{��0ˠ�æ����63��˅>��|0�ȗ��x6j✢���s�)ex����ak@3��%��\k�g?�\�v(#�@k%#�'$�ud�<�!��� ����d��fԇ�pgk��"�%��:�~;��� ^9/ qg�� ��<�0���&f��bjd��l9-��� �(b����c(�eq���u�m^�w�-e�x�u=�,�ew#�'�9��l�f�m�ou%?��ot����y��r���a����dw�8�9��� �bt���� hqy�bp" ���mw*~�e6��0!d>�d��d)arn"�#@j{���g���㟞w���ky�����7�kz�o}z�����z��}��f�gh �ͦɛ�6���m�ɛ�6��~��d�ܛ堿si�f�m�s0/��l���`�m6l�ɰb�)0l���k���b�9�ٟy���g�p��[x޳�}��vm}�m�7�����f�{���� ���@(p����:��� h1�[i���v��}f����`� ��6��_€ �f��}���f�a0v��q�( i�g&ư(:�d�l���� k�l�.t-�;�����8� $�����6 ��l��$�zn@8�k4l�\�� x7 ���a܂=�<���l�9�pv�� �齗f��d��x�t( �0���f `f�`;|()�'��w�pi��a���d�g���g�������3������se�����rԓ�ń�w ;j>��j2��f���g zu�ޓ�m������]h�;���җ�����v���d�7�rp���rkr�rz�)�i�(�f)������7� �hfn$=x5k3ku4 2��o �`e�{�?����j�zz�׽�xi�~r_�-�z$��o�񚎞xk ��b�寸ʴ��h�m�utm�b5a��v�_�s;aj�s��d���e�rؙ��uځei�y��;�3 ����[�$�ɩ��h� �]��ę�*�_�_�  �t��8f���#���mw6� ��zb�&������޲d�e! ia�*;ui#j�x��a�@cu#�����m�>*c��.�i�fv���47i���ۡ9(�k0a��45��:-�' 5�]���rk���d#>:4k��~eڭ�xy ��<̤��!�d�(�k#�6s�"�=�6��bpe>-�.**8��|ho��b�yo���rd t{��d\g�^�d��|'���yz�[t-\�)b���� ����y�d��x���fjn�:��%�������?�ǧw��͕tn"�ƒ�̒4���.��l��w��ٍ�=��m��5k�/��nt��d��"l �����>��dt�,�`r^_�t��{����~ ���;���18w�z��s;a� h��.����j(���ꊿ)��� ���il���g3�����]���ovn's�qo|t���y�'�kٔʛk��&m3�������;�� �l2�����; )�e�����.p"`��brw�� �^^��ꃢp���7ն(�o�^��ׇ���չ�x�r��#��/e�w�v��do�"�gj�k�u��t^��9i������5ѩ��v����kv�d�pp�q^g|{�c��g�!�z��j�1|�5�]9��|hv�1[��ow��i���ezl�"kfe�u,sl&����?�in��gm:�'�xσ����'�;�tl� �?j�e�f=�c��&�=��dq� r��zp���z�ɪh�m[zdbn�҂�%�z&��ᯊ��~��2p�/,�9�bz�ԓ��i.� m��%?g�{�}1����� r�#0��&�a� � _t�\��q�y�haf�z������!��������j�\�����|k�l�q[����[���2��rz{c���gm��x�]�:��gfz b��lh�!g^gnζ�k]���禯������~ǎ�`�u��#m% �ݰ!i��޴s1�� �b��[w��et ŷv,t3��gu�xe�j��5n��ԟ���n�6��/��t�<��t� [�ҧk���ė���챡y �)\ԯj֢�?u�~f���1�vd����y����xi�/2��|܇o4��� ����t'y.�za&9>�� u~��j6 ��#���va��q ��h�z3�������01��vh��^��h�~��v���x4��=�~��ń/�p��"��'���/{"(v:e\kzē$p ���-�/ߺ�s�c�%,������;����nxr�0��z5r�h�d�"��t���y��]��z zsū�f�@ecԙu2o~]�z�o��(ͳc;7�j�լ�x˲#����=����!˩s�'���m�js�t�!h)9-,�ֶ(�jp�c�{ o������!<��,�z'�{e� ��7acû�� n���5���,����iua�y}l k�8j����� c��loy0�wi!ss�p{ӹ�n�iz�c��t�[��� ���kt��t���!s#���v*�sf�![�x�ay�<]�w��x��i�]d�u/`�=d��ܥ�}k�wt�jrg�.��im�<�lܥ�o,ʵ<�:o-����>2��g1�޲�����u�qcϭ3`��d���п, �aq����zх ����z�h�<\���pæ�3�on������g���o�4r�`>oңp�;��]�ҁ������e]�g�r������ ���u�wn�5=�d��bg~gt�` ��y����a��� �揀�r[z��g#�q���.\���6�)m)i�s<�苩�tv���.w�f�.tim�� ��wa�rft�r( �p�����y�^׋ԙ�v�w���gze,nr`}��b�[ lȁ�2��e��s���(~�b�gf�ǟ��f�1��мq�����_�-�����>�ȧ���ͻn ������>`8m�@�,� xk����w�l(������ef�˾j ޙ �;suze׬�f��z�z��ld�d���m ���ȃ�3g9xlo͌�)� $o�w����cȝ5gh1p�9"�1�ob�ȇt�a�s�m�f(rh�1�v�k�r��oe' �e��:a��`e|����y���a�%�,��`�� ��~4� �d�k.��降�jkğ�&f5)�њ��ɏc��oy�7��&��]>|j! �t�#�,�g�<$'&u�2rnv��w��t-'.��ub��i4}���#3�`}?t��b~a�}�x? ����p{h��$��nd�̈́]�&���kk[ǵ�?(� ���f���)hw�$Ϳ��m۷��nad��h�m\�r#�q`<��s7k$uj���aw�� ��$/�k�e\��5e]��/·�t�y"�"x]��r�1��9� s��?.2u��mꅌ�rc�!)w����s%�pc�53�e �v���ȟ�#a��w�8�sן.z;!��n/j�c�3=���j �f1dm{��9��#����������l3���o�?�f��g<�����h���.;��4�y���o�p�:���5$5"�?k�$g����k�ikzb�t�c2���.���g[e_� �����^|�&g� ��n���s/nl����s_kk0����)�� b��,y#�ї7�4��ʖ>�bυ�n��p��jι 6pr�)����,y��at�� ����v ⒑������h�58�-q ��ש�/ħŭj����u��e�� �ɉ̄-�j2d���w�8��۳��1�g�i�)���h��!�w{�:q��ab�u��t������*m��>�m�s�$_ٵ����j:𲝛��y> �����/�e���ef[t7���!1n�zva�#|��a�����z4��a�f�_�%�0s���ι���z�o�us��y��� i�abc6��9x����nd� ۉb�׏g�b���z����ةx�ed�z��\�ٳ��$6�‘f܉�n�ө��™*t�d�רb��tp�>ũ����#p;����#�.x��zw�1r�m���qp�i,t�lj܋����)����b��礈���ٱ�|���?���ح�tr��/���d��z����~w*ۯj�|q6���e6�w��;�������ld��y.�1���o���)el������ul�� �����:\�0�9u]������p,�o����x �;��[��"j�b��� [��� ��x���4"�_�ur~ĩ�w��u�����k���]���˃��ƕ���t�f���7v�k��_��?�1��*ֱb���w���� ��ѫ���`�9�m�� ��%�u^w������i1�?�.���_���&:�s����&gև�l�4��yv�����l��]��x��c�/uiҟ�v�<ٽ�4~����4��?��*}x�:e]m�ف����:alz�{�'�v��ߧh'�>ӿ�md�ip�q| |dq _���˪�w�$�$�mzb��^e'��נ��k����^����k���e��nm��m�i�x��sg�]�r������ ���}�a4��v�@����v��r �gƺ�cwz�����#�;3�7����91h�ā�%������3���򴍧�q��z�� ���n��'�w�����4gm���f���ʠ�k���qyh�@�pz����_��� ��nļ�-m������pvb^�k�ڸ~5���8i��y–ew��vb�f��u�h1�a�ef/�i&���a��l��v� ��ļ�ڲ��k8�fyxޔ������\�w�&xu�gd�k�g�*�(�\́�'� ��u��#pt�|�� ���m.�b��7.p6 �n�_0 �l2����ސ���w��ϊkh:)mra|k5����< oa��)�&�a����n f��z&y����v;ils��!f�u��gs�a(��s���˜��y����bt�hlr x5e��-u���{ �a�h7(��f��pă�:��p���a�lh�1|n���'�̘�2�e�i�2�5�cu�|�|�ȳ�`wdt ����7x��|z�3s�z8�n�;i�^;ba5 zy�}f)�����y����jԧ9�sw�@�b�ʏn�_(}5�i82���et�� ��o�w���,w,������t�ad2c�%9 ��s;���zay�����&uj�n|���&w�3�&�s�wi�{fa�j�;�������@!�ڹ�lg�\�>��!�u8���~����|����ׁjs��~�l��:�p � i �#���h\�����"��4 l�� zu��ȭ�…��'r:�ϥ;�uլ$��j��g��iau�r��‚e�e)�����u>���*2)�� �2w(�b ����w���;o����l��mểן�r v���q.�� p�$_�ha`���r�a �� �rf��p�ec�v�f�a"u�k0#pu�&*3֑�e�b��;ݕ2��q���a�ss�g�t�o�����gb��=ϝ�~�d%yj�l���pa�,t����s�5~�,��i��״ȱ ����cl6 ����ެi��[ .ʌ�ք��t>��ilm�`v} �tp�����au\=�"i�g�ewh��g� �l ��}'�#�ȳc�8^6/�s��;�e�>4��s&8u4�d��p�*�2t���%�u\l_�1x�* ��-yk�-$�m���je���sgc��lq%�ob�˜�5ܘ��w�k'! 頺�$���_w��>~6oez���[��u�"�ؔɂ�'�h�*��-�ho�j�� ld��=�ag� .�e�(���d��w�km߉wʀ(�r>5���l�� ��ɩu|��b$z�&t�� e��pr�l��2.�i`ʁ�^ݙj�[_99�v2澜 ��igm8 ��e�y=a�o�,��/ o��! �?�����w�@����db���՗y���d0�r_.vօ@�f`0n& ρ�h$��v,m�?o0ľ��5y�z�s7���6dxib��a��n�/�@m` �x�r�9~y�ndo@��6,uq͢��ih��v��h�k �f&w�e���)m:d���v]�(������r4����_��5�ex�y"x�x�ra*��� 2@f�ft9k� %�b���ʼn3�y����� ~�l��*=�ij��ds��k�a5�;��9��ǔi !�ҭ" ���!��h4%x���o��7���p´4��w�mا�����w��x8!d��e@�ue�t�z��lp�[{c��9.e��_���< �<�� ���7��cok��f�����`����|�>t$!���)'0����xe��{^�o ��g _���������r/��:v�3r�h���h�v94f[m�{k �ȝ��l }� [xd�l!�x�x�{��b4a���� �ц3o��:w��cl ���m���(l� �9e0��@�����$��]v�z� ҫz�����]:�~0-f߈b��=p�_nąwb[ށ°nhћ�)z;�����f�*��zcn ��[ ��[���>ڶ�'�[�f�[:�6���.x����ʏi�i kpy>;r���,j�pr������}�:������6�xf;����ܭ�_�0����u '*��a�c[�t���-�'&�6_�n���m�`�ĵhv攥 m�*{q9�� y��}7�y���q��vښ.5 |ɫ@�p߆���a����p>��q�e�[�鼓pӻ��r�f�`�f�g*�ɘs��a^��l@���(�9 k��h�5gv�$�y���\x-v�py,&�q�u�y=�����~��1�l�� a��6$f����tᛒ7tuz�a��sc�ƺ�l�lx*1)t�%s8�y:q��9��]��t�(9 ����l���(��@�� ��6��6�n���g>��������fvz�:p�j��b��a���i�s�'f ��ys;g�v&k���@� mzi-]״ 8��l��d?x&alo��@�g�".�xr���uuյ*qe�t��$^炎ʤ6-�[/�֫���\���m����elk�j�g��������s�%1ms��*��&��%���1����%v���&�vz�y�l�6 r�w�{2c2u�n�y� {�i�{"k)�b����޸pbc~��a��ĉ��7�m���oga���dvc 4���`�j�� a˥l�py����7bf�# �:~p�����.i5�w'���>hл���ӷz�5�ӛtet��05��*�q0���m��%]��a7��uw� ,�i*.wdn��s��| f�9���� �lj�8t� �a��y�ɡ��#71m4x��)���쩄��xm��ey�w� =��lb g�>gװ��&���=�jm:� 8u��.�x<��!f�gra� �%�x1w�5��tgb͵��ikiqji� �5xv '��a�ճ�\h�96^�4�η��ؔ�_[� �=����|�s�&���(~���y�����:]e3�r< ���e(`��n [c_����@����2dl��ǰ|oe����js �4��~��!��'� mgt��gna�������\03y���`�v���[-���¦1��fyc?u��7'?h y���g�d�4\��j�ta��pa5��jd��qx#�{���e��i��ć��ϑ��hp5��pj�3�� p>w�r�1�?-��ɔڦ�\� �� ���� �y!.�|��h��da�xիb������`a�bؿ5�~�j�4�;u=� ����3���zyʘh�nuշ^����kn ���e���p�t���q����z��l{pd��hj*$������=��ƣ|̀��s�!|ۜ��b�px�vk,������{�eu����{hӿyo�m�6��d��v3��$sk0�`6w�l�.a �zp���ߤ�i��)�t�ȯgr�75�v��7�,4�qr� e%�n\yvv�u�3 ��d�a)(����p�k���q y��b7�fx#9ܻ��ڢ��6���r�m^d��m��͛;�ec !mc���q�t9is���b� fdq��4�s��j��armá*��!�;)o��6��7.�j ȋ�ޭѐ�(����z^m�7s���~���xl0h�bf���)pk� �\:�t ��f��v��c��$��j��j=�#@�i��t��g,�^�wu�0�� l�z.�(l(cj ��s���. 4{xo�nl���w���dh��$�zs�2y���qg�>k�ȇ�} l�t<فe5�����pq�[�i��w�v�q�]� �|d�.8�cp�e;(��i5���m2�pp������!�����^���j 5����m 7��d��x v���/�dvı��rv���i퀼��0f{gؼ�" ��rbu���v��o���a�1b"g�,7,<���ʇ���9�&��k�/ b�8�o�@y���̚��]l�ţ�$m�!���q����^,rr�h3��7��5:�9=��ۙi��?2��f�&�$�m�m�����=~>�f8��.k�l&���n`c��;r����ɍ@ l�ȓy ն�ln�7w�bn�u-ze�pݳ��a����_?f�!�_�[��alm� aü��q`f ��x���b��{b٣� �� ����֎��;����d��?σ�d=�1��=�a�mq���asd~�qxvͅ�|��ޢ:z;{r���ܙާ��駨o�,�;{r�lێ6n??x/����ys( p���қ�a�t�g��>����-@��fzo �øc���yݪ�i�?e 9���r�h� ��թ ؔ�ebpd�%7���koz {rj[ �vn�kٸ3�����%���v� <�7��i&��  1q$�@��_�8�:�kg?q��.�2��p����fd8�p`b�i"�c��x^��q���ࡓjq���ߤ=��m���b�����k���\�bzҋ�mܾc�n�wͼa3��� �w��r�b6`9� �x� ���5� ���8:���8��-�:lt��9�� hr@�.9�5p�h�z�ec�`9����]����)���d���7&��> @��կ�w��rt�!������&v�im�o�@n-��ʺ��,�cmȅx�&�{q{���$t#��w k��q�٭@kl��f �t��sr0�n�sq��o�b�ơ�mj�%��tb�fo'f<�$���od�o"��3x!{��n�}k8�[���$ k�׸ � ���bn{��� ne� ���}fo�������9�.������|�����ux���~x|���k՛ba��bm`��p9f��sk��� uy ���r���gl�|�gj��nc�w�c���cjγ��ħ#�r�2]o����w��65����ئ~m˂h���s[�mi\��j���z�c_y��y�(w��n-�b�}���z�֜ �'��t� �m�]\cj,0���\�]g笰b�c��n���ڕl <����k�뱖/���㺋�?͸/�oj<����ht#��nw���d��ږ�n/�i�u[�o��>����� )��n�f������z,�s¬�r��.0��l����b�7o�w�ԟmw���x����=�$��w��s����g�w�r�f�&w���2��g=v������������$t@��3�b��&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bibfs.htm ���{j�s��' ʹ�q�t(� :/$[h�@���p�ހض5���q���%�2p�p��ּp�řv�-$}�}�<�7sk����ie�k�͓3l���qk���io�@g���.`4�x��ce`��υ)��yԓ��@�)�y���e��yߤ�?u�qǝy�m��)1e<ыǵ�p7�-����1�g��g�g9e�d��յmxb��竒qi4n<�l;p��@ttkjg(٦%%k�n/-[���y��{� ��}j�s�:q�k�4�) �ߟ8i��h���� ^�w�< o�è���5a ��?���t���傆�.��w�"sdb� ��7�gч]p���8߭8�@o!hƿ��-i�3���h(m�����ϯ� �em�=�����������q2�͸ p��w���#xϡ�ƞ[�? � ��>cb_�-`y�&e6,��a6e�>�(em�]e4�\�߶#ҳi����ᘢպp�ya �srx_�j�e���8�c�m���fq���-;�zeͯ`�[�o��t��/�pt@���w���&��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\bibfso.htm ���{�so�d��(�m&��4�h�/: �8� ��fz �����*�)��ig �qzwϖiix���ӹ�g� �g���ײ x�uv� ��� %~��)$��z�vσ؝g�aiv��*����'ԏtjy #�\������ʥ��i�7�m�i�5� �?z �4�r$�?}4��,y���x�=�|?���������gc�_d�t0�ՠ�s�hc&h3'�a���h�ۺej7�38��h�2�x7*ݏ�.f�.�i��}�s=�^��wyq� � �����nvtm�fu]a���xyc�v��x�:���̮)ٍ���i�2 �﷏� `ҡy�icg����h6���e��oj�o��n��1���l}a��ȱ���'��'����=�i��p�a�e�x�-�"�gd«m�@�������x|?u()&ѩ�*ϣ_�>��f�s��u[�7q�}�o���z��{�ŏt@������h��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bios.htm � ��~�jx>ҥ(e y~��!pr[/ʈ����|�kt�z�"�y�ۊio��> vonfn�9���v�n���3<.�cw�o�lb7,�� 1y��,[< �@b2rw�z�z���{��ؘ �p]�v�z=&�66_m��!����t��>]�d;&��s������!q��a�?�u�04���p�[j�]z���<��ΰ�]o����?��:b(��l?�('��������^w�}-��|���8����u��p����j~�m% , t�n��n�p��n��������zޑ:��ru��]�x�g�]s�s��a�j�h�w <��g���% ڭ�o�k�� ���k �=u����>�e>>4 卫��gq�rx� s���"ٟ����c ĭd� �7 �4�x6�x[up�\�g��"r� ?���2�2�j�>��xց� !�u��]���̵��;��9���ˋ 4tldy �녒a�x��ϸ��pu-.���>j�a���w�� ��d8��-�k�pȝ �\�̐th���� a�d�򳩮?u��(l�wu�azw�s��1�\o�7�x�ea�q6a�*ˍ�s��۽�tu�����r�j�a��؆��g��r��.�>�!�c�kp:1{o�^�v% ��6k=�����i ��cy�;dh,�trø�����`u4��\h��g ��w>q� ��_�$� ��ҹm�~ �}!��t�w�"�志��k��7t@��)8k��1m $�$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\blocks.idx ���7t*�j��&�$qd�lͨ����&ɴ�f�8l�ň��l�n�l�2u x����7�n�����ٛ�-귎z g��c,㻾34e��?��y��#�[��3����g�1_���<�o�!��.��~�moc�7u���y\�9]g76^{���n�l����h(n� ���a;����<��3���nclnf�t`�����wç&>����0 �g�������<ٞ��d�{e �kf�wv�&������g����0�������3r���s�e6�~�ō�z��>u�)�*��y%���u�~"wo���6_�g�>�v��]���=-6��7.�&ɕ�t�ld�l`����㻛�o�&nl��˔|��fn?_$�pb������󞸎狏q���ň��e�x.qg1k�)��ًz�*�x۶s�8��whsr�!��3h�r�2�k���w�< ��.ӆ�'a@��'� �]��r`����^w9bi��z��utb�)�s'qyr6�u��i.l��߃l�� ��)�>n �>�gb�tҩ5� ���n�|�����g��:���6^��'���x��޽�w��˾�$,c��! �����6��6��1�l��fq&�_�q���`��������n�߱}����;��;"�l6�#5^$��sd�ڮ�.�?d]ï�ji���d�dahϸ��&u��{���e9�/zkώ���w �2�`8 �*�`�i^���}k�rwm3l)����uaf�;�4^��.����}��g���ah�̣tax�r�ǵ���~"ql��a��3"�#=�|�uh�f �d�>ql��zfzs�?��o��﹫odg��ՙ���8�/��'����͌�3d�����ػ��r��ky�f�-1�œ6k�zww��kvy���id��d��eݰ�1e��-�t?[��<����o�������v�i���g�$?>� w�;�?��`f.8שm�нm:l�|]�c\��[����sdce���&w�⧚�%��a�da^ }k^���;���/�c� � �x�m�o����.n|z% _u��_���p^�����ж�����c��|.����m� ��hܜ(���|7ziw��{�6���qvbs���g��?�- fǒ�i�v>h��[ou�َ��&l:*�塜w^i��t�(&�� q��׎ӷ2xi�ȏ���ϣ�[x���}����9_(����2���%3��(�nvle����trt˗�nj�ޥ�,��b���c�n'�_=�:���]]��3߭���>��n�^s�e���d�������]� ��妎���u��� �.փ�lg㱏ķ��7r��"zt!�n�%��9�� �=��<<�#����h�jt�.�0=ҝ�ُ���#�͆�(�f ėae������ۿ��mn���.kի����p�} }&l��}�!�y�/�j)���h�mn�5�8�rxod}toz[#���n[����c0�d�4a�c�,�a���̊t9�p �`�z@��ѳ������ �&��>�]��6mc�::�y��� �=q]��m�(��q ������������f�]p8��>�u�-ԁ,��<���o�p�� �&�� �!��y�h�c���[c�g��sz�<�tx��[$kl�n^��0ds6�n���)��}���ۜ92�dāst7u����ɇ�.ߝ�"� �m���0���v�� � $p�� y���.(���*��z�f����s���۠� *d�1-����>�*��-9�ƴң ��s�,���={o9rթ� �y��vkt�����s�xz,-� e�� ��l�{nqb%�^"6���\w]����n�ջ0ow%�e���kv ����e��ɢ ��pg)�l�m ��ծ�q�q jkm����m�#������w[��=� �8��gy-��p �9nr'�y@�p�k�'q$����e�cyc��nk�1�s&��f��`m3w ^�t�|e�vfn-��� ��5ƨj_��ل1�1'acn9pœ'� �o�����i�w���{��6b[��fevk�ć4a�id*(�������ws�%��0yۋ f��p����h��(��a0n!�pz��3 \���'ʤ�����u��s��=oe7�_�ֆ��t%& �m�'ŋ����\�pwl��=�5��[�u�kke���u��h�5���3�����d�p��,^�j1#� ���=���m�*y�v�"i�ijt��l���q� 1t������eɖ*��4a86��>t��&�f ����~��wվh��<����?}��'�s;2����m�<�a�y2��w�������\l?w��-=�wf��ڗ�[l�m��ƀ�n�����bl��t�< kj`m���u�o2��n��,xsq�ꓚ$ud���ײ��� ���{n_q^竇��9��*jyg�քv����f)��� �6�=*�,�b������a0n7e�v��j-�l��l�k��c�c� p@$ ю� ֌���t��%��,�'�\f�y��&�3�4��q)�dn�>y��4�gڋh�ȴ�9�v,�8��d�%���ah��xzh���8�y$.y�ctv3m�{kc�v��[�*����y�p�t?)(�� �g�ckimw��h�������u�\�v �y���쥅���ah��x�a��m)��΄qw���;��5��i���m��oq��<ܾ�"l�i��z�ڱ�c4�����*gq��]�� �m ����ڐ���aib�g���.�3r�!�p0 խ~vuc3��q�c�����}���t_{j�� �2�и��a06}���2 �lܭ߉n �ga�b���o�?��}��<�,�c��;-�ۼq3�wp|�d�d�i��],-� e����pj��������l��m2�t����ö�(���i�ք��0���/w ���òܮc�tԧa@����h2��2�ьͷ�cc0f|m�v�?=�iypt�� �fw�\�aj����'���2����h(n� ��۽��dȑf ğabx��_^�џ@�xz,-�-z,/>���݋���'� ����3am��⦒ga�tx�^�%�ge�0 ��3g~h��c8���)&�o���bw� g�nٹe�l���_�uyf�v�v�s4e��h�أ��m��|j�t�e�=5��vsixqs�a��emw'y�k�ڛ-)�{06�kl���p,&��l�`8d���i8!vjc�h9�����h(��ti4�(u���s�q��6�sgs��f^�#�g��h(o//\|�&f�v��<��q��g��(�2�_���;��6x��k^_�db���x��zy��5q��b��6h��k��l?��� �xl3�[��v�v��6~������ﰽ[ 2�o#��|z�p �\o:�������7[ o��^6o6��l�q/9�;8�d�s��d�]�f�gn�;w�;�opa�מ[�8���t��3��� g����#������t8οw{���/s�2ev���g��]�mәk����y�u䧮pt��'�m��9m���cikӛ jud� �l�ps�ha�eܜ/�xg� i�_��f��u�nd�y���m�jn�q3����`zsb�����缗o��g y���;�/r�(�p}cῇ���[5���є1���dž���y�i4q��k��?��_��a�ѹ;��'�#|s� �����q�9r���[�� ��ygq���/����g��a��"}�o3�z.�4�w�pwov7d����j���_��]�z���}�c�\���_[%믫�2��g5̜ �=�gɗ���?� ���=��:vۼ2�_z]��q����^|x������=v�` �n�h/���p= "�ϋ-�(�m�}٣�7�|ek���j�6��' 5%.y�~���f�ˤ��n�c��/'uui�_��-����xs�o��lxx8�/i�/��>�۬�3*��^ݖ.�h��)2��(/�ె|,�l����.�w���&h� �עy�f �8z��x��_m��kי�n~.6����厡�mt2�6�&�ļ�n|�n�?��t�,5�.��w��rr���`����cj~����|���}晢���{���>��`�ʋ�3�,�_7��xsx��6�^~n ����b�=�7���6��э�0e�-����ˇ�k�����k�v6>�1�ew���[[�����q�j���^���ͬ�ve�b���l��|���%7��m���%@�5w�ٮ���cj��l8�7r��k��.kϫ��3r�[����9]�k�9��cu������u���p����� ��}��-��e<�o�^,9xx�&��n�9�c��?��א���?�뿢��0��sh�1�ol��?�gy��c� m� ��5s��'���ߣ�y������彄����t������r�n��go|�'`لکv ��^�wq�!==$� (���l��٣�q}[pr ���ͽ ��n�\ɽe��(�]��_�p��� �!�p0 �`�k8ri9�.3�,wx2;�m@��)pl�a��v ��\m�����*����pv[�����yr�� �xۖr�l�;���g2 �u��1�y_����w�?��v�k����?��,!0�a@��mw1%�� ���l�g ��������ae ���р ȼ�� j���ի����~�_u& cd�{d �nl~���_��꩗˩�d3��bma�[����tw�7$$g�m��:� � �xl�,��4 ͻ�&�t>� ��p,& �4���� �l�i4ēy $�$���6�tx�t a0����η��#��f�*���d�2���{��5)��p�]f�keqa����;��g��қmy��v��:�3ga�f�h�ftx�͏lb��%s�3�ń,()� ���|4%��h��*��8��x�%�� 2�;���y��v%� �i�w)#*��up*r����y9䟹e{#m��g�x��6f�" t�`���h>�?�3�%�.��oi�nw���/���z�4����ԟz�#s��?�p}l߮쒻�?w;�[hi�3��3�b�5�\�̅���c`1�ܙv�ފ x�����qs�sb�xl4�ϼ%���z�/��j���� �*a����m�z���%q�^���<��c ��q�d�����n�����e���rc78��i��b �a0n"�p0 ���� q�2��峣5���ˍ{w3�=3��vh]���c�x�����ۘ����kgcs_���ê��ğ��<�y߭c���bќ��o�� h��q�͗�ҩ��&�vw:i&p�baw%�bet�d daz��ec�40��� �zd$�li2���j\���a��˯x��3����g�����ݦ��,��p{��o�x�i)eƴ /��=wk���v�6�������=�0�����gj��ta������g^wb�o ���y͒g�b�� " �m���ԗ6�m;e=��jz����dn3^�,��r�m���v���t_��� �$� (��>�>�k�y�?o��b��:��� ��p,& �4�����i&y%�<u�����ǂ��@�<�2����h�x'*?�mau6ӯ<ΐ�>h�#8�4c}�hck�3 �����͓-�s�=$x$<�89�s<�g� ��oz��u��us�"jz��[%���i��n�is�ٚ�࿶��u �ka�k}�x������m�vfrv�ٹ�c}sm}�6d�g]�����f�����`�)���u�"ƈ'�w�ib��e��qr cm���c0n"�p0 j�%-s��.mhl\s*�j�u��u�.`���ć����\�%�wm,�h�/w{����s�����>���u�=3�#z(kkl�{z.��*g[�;���!](m[7���;(x���0�f xc, x�j�!�8o5���h0�gߨ�x�y�w���=����i]�z����;p�jp@���%�f#�!���9=���9�7o쳼;���-�0���r]���q����of�e��./�|h������,�u\�����u%x]�p{h�f�,7�<����'y�"�r� � �s�e��eު�b��յq`�ch,�a��;��i��g����^��h(�ae��p8b����z�=5?*����p0 �`�m��i�5�0=.�s� �xl�iz������pl���z���o��y̲{�8=���2���c�i)�*��8��g���y��\��e�m��b�h���^�s�1}�q g�c��m�bz\���c4�t� �q ������q��m�sj�xl��� ϻ �]v1�mh&h�j�$��j �.�ߐ�ԣ�<q3w��ܮ�5�o�>q_�t/*��]a�ɂn y@l��/�r~m��� �x��ɇt3��[_�o3>�5�����-�$g���� )��le��u)ɓ����%������ �k ����h�g���'���c����j�p,& �4����ʊ��[pqj����g��th*� �q �����h("r���h)sv�g_z�� �e���ܽ���u@!d��� �ؔ��e��ތ��kn���go����|�hpqj�p,& �t��4 dͽ k��j��vō��r�]=��繜�x��ޫ���| ����-�$g�����ws,����r�m&yt_��*�a0n4 ͽ������ �g����(c(�� �xl�i�k1��lug� poj�hѷ������j��'� (m6�t������a0n4>|���/q% �`8  ��8������n~l=r�2d�$��r i%�ٟ~�ӌpv��^�b2$ ����˶�/2 �����g��m����&z��p��g�*�yf޳�!��c5)�vcr~��g}�ۭsfqfk�8��\���[s�w���3*vk��� i��l[hh��n[�0ݣ�7�.rp �����'�moڋ��������݄��p�4 �ͽs��*��e�d����s�꣑�e�!!�����sлm �a0�ma��wj �ѵ����vjfw����q ���h�uyt �q �����q�z�br�1zm���,�=$p0m�j$�g�p���\m���z]dah(�&ae�g߾.����z�����=���or>�s�?���01�;�m�#?� >�qf�?46z��5=��hk�se��\i��s���o����q db ��'y�������c�hil)��p,&� ��4�� ��j��$��isc (�~"q^����, h�( ��k�c�h�i0���� ��q���rf����de*a@��b@��-�~g�c��a dkם�l뷣(p�ځq�;b p@���a.��`�m��9�:ܿ����{��ߚ��⪒ �j�,e�a��|�:�g��k �#>�e�h���.���iը:�fv��gj��m�f�x�oh�� 6��y�c���op k�dž�j��0l�>�n�k��g ѿҏ?�]4a8  ��8��y@��di�v��*?�ڂ�h�-p�b��r�!�p0 ��^�..~.&��!8�i߶�q�n�qf5�>o�!nd�%� [����q��,� �~g�h�af]h����o4��q�f�d���m��i����a����'.gc�r�_?x�g�)�y_����j��|^cȶ�ف���� ���7���� f�x��������:����-eq���c 2� �8��y@�p@$4�h�/v��2�a� �o��y���8�" �a�t]@�8j��(r<仗.�x���۪?ݏ��?�����_װ������= �xl��oj�����q�b ���ņ�� �3��?�a����r��ͨ(�)�`�m��? w(�㿖���m%,�`8 m�� q�?�5b��qt ��|�ә����x���ի�ok ���]܌�례��m& � e�?:���{���5�fvz:�� _����m 5� ta��kt\���9���c���u�ƞ^j��ҡ ��8��y@�p�kh�\y��.��cl[䡩�|zd,n� �5�a�ib`8  ��- i�s#ը�s��;�wmrdb4��x,��ƻ�ye٨��ų�}_)���nv���(��l��!n��� ��orv��8�&�9��yo�[_գ�1��,����haxn����:���_� 8��.5a�xz(٢ ��9%�sme�-�,y�q�o�}g�;�%6埻��]���'��x=l)��p,& �4�nb�w��mj� �� ��i&y$�r ��jy�i'�4�?o�} �coʆ���� �����h�n�������;�ـm���e��e\a�'2 g\��'74h2ҙ��a��p�w�{n� ��qon<|=�(�]��ts��r&�chb�)�v�iq�!����a߮@�"(žx�4�"6��^�zw�z\s#���i�!u��m�f�3��� a@��"r� ��t a$�y���e�'� ��ï����u�"�[�c�ç>����w�`0]�t=v^˗/g��۹�a¸,p���!ވ��[����h���[jw���=��l����hµl3�� sуs߹�>�����ԧa@��'\��1j� �xl����`0 ��pcj~�ֻ���sk��υ����]��}���`��9�u6~�l����0������\�e��� ��"��sq�&�q��01��?�� ���� �ˇ��=�<��u;�3�w|,�w ��ﲮ��b���-�p1֞g>�w�z�=8�\}�ē�x���ه�ُg�ry/�:�~�ze�ă�a0n)���b�e��al��y開 e����g�� g�~� e�����?˦s�m����ݭ�w^-ɲ�4{��>)_�p5���z 5�oxka{kw< @$ �q���i" ����}����qu��c0��� ���� n:�_�f���h��pd��z�cl���4�0����w�.�����xo;��i|8���&" �j�mpq\œ��"au*�`�m,���-m%,��bz,- v�e� �x�xz,/ ���[���sg�꡷儥�0 �����ay�ύ��l�m.�j��� ���!�k�)�(&�1.���i'� 萒����^&��txz,/#�'p���p,& �l��osy���̗��*x��h��<���bau49 ���:�y�q ����v��m��(r �j��rjǎ��[a�j��d�x���dx,1$�<�(�}<�- {���(�� &(�� ��'c%�i���& �j�'���v�q ��nv�h���o�|8y��~����-фg�p[�8��8~>��"� �xl6���/��zn�~qжr�b݂� ԙdi���d��n��3�7���g�m�l��ݕ�m�h��b���-l��b�#@�����u5?*����f �4��� �����䗫�p�h\7��47�g~�˷&)�b<�*6q�}��q��g�}4�wg��ak����i�r�& �d���g� 1�l����d�q�ݗq���� � �q �����z����u���|�z����ˈ1,ihir���&ӧp[���=  ��e���\���jz�j$��s� ���}z��mdk4�0l � |.}򋩥p,n���ot�5n� htf�{�[��i�k�q|a��@�o���`���|�� z�!�8 nь|���;0#/d��sy�'p�r7l|ghl�# hj�c�y��͓-�w�x�7��,�4a�idp0h�o�z=e*�.��@��'� (�jy��`8r���q��騋�c�ob�h( ����/�������n`������� (������hd}t� ����_ʿ�p�%� �_ y���~b�jwн�h��s���e��" tr�n��^v|������6�p��?��� � ������ �y@�p@$n��m����,��b5�u� 鬲謴�$"� �xl���[�j7� ���l��gpe���} �d�tˋ�����h�p@$ �q ���%-c͸z�ribw� �����q�fh6�ܷ�m'�u}��7�l]d�}��ԙmo4a8 g���[p}l ߎ���թ�nj�гpx ta�"��� >&�j��f�󒞦�@��'y� 4�ϱ��|�]=* �xl�i� ��$�l�i4�ai8�i����-�$u ���i�����_�b����cd�����i����j )��*���d�y�*-��đ^/vl��taxl��� �݆~�k; �x":��z��ŏ��o�v����y�kc�d��g����&{�*h�(��\�߲���d��a0n"��p�}x-d���&i }o@�,��ӆpv�pwuݗ=ԝ��� �6�czc�`w>c9p�հ��s/����#g���ĵ��y�y�ۤm_���6�/ruފ0h�q���qx˨�h(h1�t7�����f��q5c��\a�'y� a@��k���h�y0zm����4d�jx���v��j?ĵt� �q ����f�:���p� �q �n]��m�s� �xl� hs��.�c(��a0n"�����gz�6λ���1�ib k"�h$�(�u1$�be����i,pu �(� �ͽ�%5}�6���}.�^z�l hih��xz,/;e�?j]] h��o;����t@�,l ͱs-���$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot1.htm ̔�{�w��*w���2f�d����)���up~-%��u�ä�v�j��w�x n-{�כ����ǻ��/�bq=��>}��py?c���׵yߣ�[���>=�#m�}� �f �~2�59j�y� 1m�����ų��~p��gb^���i�b�����w�w��ඓ.|�p�ţ(vw�>���(i�/��px� &���)�wݖo|��v?�8c�h�� ��1v�y���w���za�̕|�1|g.1l����on��q-1�7 �\)'sq�ǵ[*�ӷtd��k98���&�ēc,rj�y�ϩ��u���[k��cqbi���a��d a n6>�- �e�rr�ӥ��"!�i7�r�#9tnt����e!�*\�>����42 �$�!c3(�2�b"ek��gt�  (�o�dlh{a7�>s�h�7pvsy)��3�;����t�k(j�wh�倧=t�v[ -:=��s�f)��6��?�k�c�a f���q����� �e���:#�l�|����c�p�4(�q�%��� 8�rr�%nv�� �%t@�*g r2/g&��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot2.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕��h t@�*g r2/g&��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕���%t@��# k��&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3a.htm  ���{�/��/w��6��@�9&�١�x^t)#��v~�xo��rn mj������~�l�x0��񲰣��h�(b�]-x������ڹ�×0]�(��>�jcxr ����a�)��k%��g.ފ/;p©��]=�.�kb8og���8�9p�p�`swt�u���]҈���ny�8ח��|w��{�,�p۰��u�9!h��m��ot�"���$���y�$;�u{�b�y�[ٷn៌� �:��)u 4t���ߪ]�)hޙ%r~v^��������3��� c�����a��خ �j#* �����?�0�y��cn5��� �gʚj��<����l�3uc s�f$a���b ���ą�'�j0t$��of�p!�x"7����ל��r���^��:[�=5��xl��g�׽3 .~�9�u�{-�l��y~�s �� ��%#x�qj<ڐa-2"�z&���ӄ� �� 3%����5���=?�� ۹���0#�v��u��f��"�t@��*f hg�z&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3b.htm p����ԯ��.�v��j^�$�h�d�uuti �{�¹�|ee�t�q\� )y�����r˩�o�b�<�r��i��o�f��o����a��}9�c��tp�� �k�<� 5�y�w��ƛ��ai�h?��=������=����ap, �� qſf�wu�>'b�b�!����=d*p�΄.k$s��n��xpcued�xiwd�����b�#�)g6������;��v�[�g��΅�*��w����s����3�ce$�:�d~ ����) �k�h��dd3 ����"ffeq��c)ܕ ���b;��4�c �4~i^b�e��yz�,�u���o;v w�dtr����*��(�g��#��\4����9�rwk���y$�~�^:%y�)� l��e�/�5$�z��^㱮d�|��=�i4e�ƍ�a�ay/�w�fu0�ez���6����mh�ƴ��҇� ��ҷ�@�zt@��*f ��}&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3c.htm p����ԯ��.�v��j^�$�$v΢j���! �{2��:c��]�����z\m�e�§��yn����\�4���g�����ꘟ�!�nn-c�(7��%�0;bh�|�7��]x�~ݠ�)7i�ɶ2b~����1q���,n�����8����c����]6�csd♽�a���n9ѕ�c�c�n��8!���\<$��\�nq`� 딣�y�t��^����t�-���gbȕi��;��az9�@s�!�1��xe�?lxq�y�w��f%�4k��""��e��"ffeq��c)ܕ ���b;��4�c �4~i^b�e��yz�,�u���o;v w�dtr����*��(�g��#��\4����9�rwk���y$�~�^:%y�)� l��e�/�5$�z��^㱮d�|��=�i4e�ƍ�a�ay/�w�fu0�ez���6����mh�ƴ��҇� ��ҷ�@\�t@��*f a�i�&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3d.htm p���wԯ��]�����jh$jv΢j���$��^�ʐ�/��[$��\d�y ��<7����,�0��7��_s � g��7qy����96m�s起�`����oy�'=e���(�>��n�� v�e�;~����^t*>����>������>���{���o-��������mp���/�.�y��h.k�y�wb���lai{@?��=�*;���^�>��|���n�(�߳\��o��t�! m�k�v�� ޞ�h�b5�)�ɷn��8!���d<$��l�fq`� k���y�d��^��i�t�-���fb��;]������s*���48cmd�:kd� ����) �s�i��dl3l����">fmq��c*� ���ac��f�a�:9%y��n�i0�%�֮�cd�x2v�j�{�l�{(�� >�܌b�pv#��y� �&t��g��q��e�u���əiz��㑃)�,u��l�l_)�of�8����ik�i8vě�!�:ck�?�&�c�e�p}�[6�j�x qj�c҄�i[���yt@��*f �y��&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot3e.htm p����ԯ��.�v��j^�$�h�d�uuti �{�¹�|ee�t�q\� )y�����r˩�o�b�<�r��i��o�f��o����a��}9�c��tp�� �k�<� 5�y�w��ƛ��ai�h?��=��#����{ �)���xy��~�p��4=@|n��l�56c�)�ۄ(z�tᣝ\�h�s&ݻ�����ʉp𒮉s59e���4g�r�m�9s�9zv7���p�<���� � "u�;��h�uo�gp��i`u��1�gq�1�r��ѯ/0��fe%~d ��ʣg��s�*&aǝ��w>i&�a�h���� �#��y�� og� �v��*��c��6t=s�q��u�f1 l�ii/5~s�h�������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕�ʁat@��*f }&3&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4a.htm p���wԯ��]�����jh$jv΢j���$��^�ʐ�/��[$��\d�y ��<7����,�0��7��_s � g��7qy����96m�s起�`����oy�'=e���(�>��n�� v�e�;~����^t*>����>������>���{���o-��������mp���/�.�y��h.k�y�wb���lai{@?��=�w��ֽ�}��at, ��qc�f�7u�f b�b� � ����< p�΄.k$s9�n��xpc]���xid����ν k���y�d��^��i�t�-���fb��;]������s*���48cmd�:kd� ����) �s�i��dl3l����">fmq��c*� ���ac��f�a�:9%y��n�i0�%�֮�cd�x2v�j�{�l�{(�� >�܌b�pv#��y� �&t��g��q��e�u���əiz��㑃)�,u��l�l_)�of�8����ik�i8vě�!�:ck�?�&�c�e�p}�[6�j�x qj�c҄�i[��>pt@��*f iel�&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4b.htm p����ԯ��.�v��j^�$�h�d�uuti �{�¹�|ee�t�q\� )y�����r˩�o�b�<�r��i��o�f��o����a��}9�c��tp�� �k�<� 5�y�w��ƛ��ai�h?��=������=����ap, �� qſf�wu�>'b�b�!����=d*p�΄.k$s��n��xpcued�xiwd�����b�#�)g6������;��v�[�g��΅�*��w����s����3�ce$�:�d~ ����) �k�h��dd3 ����"ffeq��c)ܕ ���b;��4�c �4~i^b�e��yz�,�u���o;v w�dtr����*��(�g��#��\4����9�rwk���y$�~�^:%y�)� l��e�/�5$�z��^㱮d�|��=�i4e�ƍ�a�ay/�w�fu0�ez���6����mh�ƴ��҇� ��ҷ�@�it@�� f ק�&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4c.htm p���wԯ��]�v�j^�$�%;gq%u]u��^�ʐ�/��[!a����k��<lx�ϗ�y�m��3�������ύ��c�����hڹ���������# ����¶��2����۹ -u�=-�ܲ�s��p��'a��{��ox��x����_�ulo]�ϧ7 �`� ����ݡ$��w��x.�i�j�e֛����d�`g�yk����o�'�����;�kwa���b�.{`!���p�޼ �c�b� �b䠊w ۷~^����q�d�tk��� �/�-r�so<1j�y�ӱ�<7j��4o�l�x����\�x�( g:� �dc�6�k#�_s�4db�tq��qh�*��\^a0̰�,y*23u��y|�r�l 0��:ʌ�|u���f$f]8e��afk��]�i�`�ywoe =�a���"ii�v��je�׎�u�<3����u��7�fb/��然n�(�՗���oܱv㱰e1rlw<��j2fƍ�/e��zo��w0{����m���lڡ �d(%m��:l��o��t@��.g �sl)'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4d.htm ���{�w��/i9��/�$r�"j��u�^oʐ��ꭄ��v�����6-o�5��ƶ�oss^n��������]ó��o��v�&��_s'�?���\�����n ϸ��dz�lvk��e06�ޗ�jiq0���0`?(a���{<���o���w��1��e�v~9nf�<~u��\�#�s_7zʌv$��q�'�b��wf8m��^(�:w�s却x���㋆ݐo�>���'b�"�`������l*q�΢5�:ͻwx�8�l �u�a��͹�͎ x��ɋ9��(�o�j�֮;������;�iif��l�� zk ����n`�tv�{���2c1�cq,�p�h2��.�)�j����9���ȍ�k���j��c�d��f#��rhd"�"�0be����,�55��r&l��c�c�1���$':�|����4a�;�i/=����ʇg�����yr������2��ve��ȃ2�-��� �,_)~�i� $�p�d�s������c �l�d{�z�����z ۹ &5�pwu��j�u�s�rat@��*f �[xo'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4e.htm p����ԯ��.�v��j^�$�h�d�uuti �{�¹�|ee�t�q\� )y�����r˩�o�b�<�r��i��o�f��o����a��}9�c��tp�� �k�<� 5�y�w��ƛ��ai�h?��=��#����{ �)���xy��~�p��4=@|n��l�56c�)�ۄ(z�tᣝ\�h�s&ݻ�����ʉp𒮉s59e���4g�r�m�9s�9zv7���p�<���� � "u�;��h�uo�gp��i`u��1�gq�1�r��ѯ/0��fe%~d ��ʣg��s�*&aǝ��w>i&�a�h���� �#��y�� og� �v��*��c��6t=s�q��u�f1 l�ii/5~s�h�����7�y����ql����kn������# ��y˳ ����ʋ��b�nvz�=�i��tʜxe ���>ۏ���m� >�������a~�6��㱓l0n� ��/�bib�w��x.�i�f�jv�����dz2ď�����ѿ��,.�ŷ�p�ת ����ep\��f��5c3z�q ���˒��dٳv]��u׮&�j��ȩ�,/�=r�so41ʟy�ѭ����wpm��❙�*2dl���\h0��##�@>��q�,�a�b�)gv�?��fe��ru�z*23u��y��2�& azʌ�|u�td�d(f]0��܂�&��t}"i��2u��j�j��rv��x�d�je���qu�,gb���u�4��y�6%yg然��(�՟�#� ��}���lhg��: a f���q�$처v��� �:[u����d��6�����p m`( ��r�� �:r���t@��-g ��/f'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot4g.htm ���{�w�ݗ��f~[br�)#qɠ�nj��u9#����r;�}�k"u�^����za��ƴ0774��fchza�|v[���o��n�>�]z�0����d���ߜw!y���ŏ��w.��^v<�8���s��`�}!\v����ߺ͟����'�� �v�y�䵗\qp�m�k��bg@�o��n�i�n�r�o�d��n�z ��^,�*7�[��؝��)$��ݑo�>��� eu�s m�l�v��&q �t����e�eݻ�n)n ��e�xfm3nzsc��<4ɲb�~h�i��5msw���_��;� ad��,#df8�h(u ����[4h=��� ��a`�j�1 o˷#�;#l����"fdmp�t�cj�%�q~ ܚ �l� �z��s$:?w_�%8h�p�l*��=2؆z5������pf^����)��3���1���2tmg;m ���0�v��o��iz3o����kn��֓a]6��]hv�ڕ����t@�*g r2/g'��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕����t@��*f �u�'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5a.htm p���wԯ��]�v�j^�$�$v΢j���$��^�ʐ�/��q���v��k��<lx�ϗ�y�m��3�������ύ��b�{��쑵se�;w��v���0s�y�<��ݿ������yk�<���ۖ]t*��q��>ۏ���m�^�?{��n���������mp���7����� %�� ɺ����)˭7i�ƕ#@�ue��e�x\m����e;�k�wa���b�.{a0���fo^`p���g*�\�h�s&ݻ��jrb���cɒu�.f�(�p�����qm���*}g/n���ݪǖ����ա;'g���d�v�up5�1��yr����(� 5y�) �����dd3,"���"ffj���/��%�x�a�ώ�# �8rj�3.�"�w0�!�v��f4�`�򮎊v{^�ec� $a#�[��!��^;�w������j0$��tj��s��l��b�v_�4m({,� б`qn��s'�tw� �n����j�*5��j�ujt&��j���at@��)e >��'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5b.htm ���{�w��/i9��/� ������ud�����r���u�k��h�����lz��=b�zf����z��'�u��n�����rl����ko\�� ���nz�_w�qz}����1�v���\v��kn9$��t}�.'ɐ}�_���6}����?w��[ �#3��������_�]v�ӥ�\��󘮅� /�� ����x��lh����{ ��-���xu���~�pn�0=>�v��m5�a�[ۆ'zxvᣝ\�h�s&ݻ���c]���xid�����:�"�!e.������;��v�?[�i��l�q.v��"&� �̪b�x�፵��.�6db���d<�*qo�\^a0�2�.j������i9p�)��j��|u���f,fa8f��̗oz�;�m�`�yxoe ]�q���r�$��ra�j%�؎�u�83����u��7�f�����vx c�[�2�,�e�#�#s�x�q�l�lw��'��8�����ik�i8vě�!�:ck�?�mz���.����mp�f���r�� �iw�@o�t@��-g � i'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5c.htm ���{�w�ݗ��f~[br�)#qȓ�nj��u8㟋��r;�}�k"u�^����za��ƴ0774��fchza�|v[����o��n�'>�]z�'�a���d����ߜw {�db�\nk�fe�:��wriyp���0^>��;l�y��o�f��s�����zu�v~9me�8xx&�%��/p��:/�2`m� ?��n]i�h��6]�#�׋a�f�k|������$��۲����el��ja����ڸ����![���0�(�c�n��7��p2�<36��=9��cd�1i?4g$��a������p�/�n���0�j��# t4*�u_�s-�4����f0�j%y����eۑ���oc��"fdmp�t�cj�%�q~ ܚ �l� �z��s$:?w_�%8h�p�l*��=2؆z5������pf^����)��3���1���2tmg;m ���0�v��o��iz3o�~��kn��֓a]6��]hv�ڕ���t@��.h 'o '��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5d.htm p̔��ԯ��.�t��f�z�vgi������zx��e��u�� xe�?����k?5�<���9��y8������y����8���w�ŗ�^�z�oys�������>2#u:b�x�#1i�},:���s�� zv�b^��zy��_�v��w�s��/�j5�f]�kbӓ������ih\���-�֍/�� ������u���\�>��|���� qdݯt;z����t� �p�� h� ޞ7��b%�)�ųf�{��·�|ee�s��۹ -u�����r˪�o� b�|�r��ӄ�׺ŏ����7v�� �2��g������y�h.k��xo��7�y ��v�?��[#4h���,� 7�[���6�l1��z���hz�����kk�ts7� p���?*�,q��=�7d� �����xiw<�����b���)g6�e�����ѿn�[�f��n��1ΐh��2pv��bc�҈d}�'�hȅs�d<�*p�����- "i � ��k��ё��6���c��`a�󬈐���q��h���č˧���u����:֦cʺz)y�z �/a�a'�zb����^k�w�p΂wk�׬��g&ͼ}����?��!d笵�|��޽����չk�߿�i�$�� ��2��dq�����>���{���o-���-���c&��p� ��zt���|�9��]`��̀˭/h��ǻgg��x��3��� �`mm�cnva���|}[m����ҷ�@���[��t!sy!�̛�p�����q�ƥm2nz3e�v<4òb�^h� ����[\��~�?\n��t`�̰ђ#a����&`���i0��#@�%5�-̆q��5y�) v�^��#fi��r$����ͮ6�ʃ)r`c�<�g2 ���$dђu�#3 �a��t�z�ѩ�ht� ����r���*n�(�o�&�cq.�w��9� gk�����%y��%y�)� l���e�/b�����!q�tz�p��z�zw?(��t@�� g �� �'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5g.htm  ����a���˶nf�[h x��9����euv[:d���e)�c�9����l�x����/��>��az��e��|�x���&ū�����������1�i)��缥������ͩ�o^��e�d�� ���y2:�s����dz�o�����`��f}9�b��vxw� �%ǯ�:j �|n����e��q�b^��ؑ�;�k ]�>��|0<6�� qe߳\;�����غm����u啽�cw���9х�c�g1�ۿ'n�*�t�o,�.�35g�u�4e�b�]����;��v�~�[�h�֙q�-*�#g�fua�x�� �%��/��@c���s���0�macq�2��n;>hr�\�# 9j( �/{i�����)�c�s����a�k���n���n1���t�ʺ9���(ȧ��� �:gdq�t����o���w����^�yl/ܐϣ6�v2i� ��u��p�ar_;�b�x4߳`2�m�@�g1��#��4o�� �`m��#���a�����1[=����fo^@��![|\�b�g;�6lݗx'5�\l���b�3s�x(_�(�jqͼ��*}g/f�4oۦǖ�ѿ� ם��:�f�ga���tx���1��k��6db���2r8v�^su��$�i��r%��h�ͮ6���c��`a��p���q��h��vbff�a��d������h�ks!�a>�v�ʗ���0��1 cs�s�%��(ga;����y%~�^��sí���,�e�g�h ��zե��2��3=��7�y����ql����kn������# ��y˳ ����ʋ��b�nvz�=�i��tʜxe ���>ۏ���m� >�������a~��hx6 �3��rӡ ��d`|(�$처v��� �:[u����d��6�����p m`( ��r�� �:r��`t@��,f �_�>'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5j.htm ̔��ԯ��.�t��h�/rn�h�:�uu�t�� t_��[���p�]d� n.7�ǜm�~i��� |��_f(��&���f�/;�>�gͼ}����?��!d笵�|��޽����jܬ��o�����ʅo�b�{��u��y����uz�����7������sp�c&�`���.�y�h.k�y�wb���lai�h��k؍ꎿ��k�h��o�b�ۭ�e;�k�wa���*�{d!�� p�޼�c�b� �b�e;�6�ߗ�'5�q2�r��w59e��<4e�r�ng�)s�9�v9���p~<����h^t��b�"8  �d�4\hp�� c@n��<̈q��5y���;]���y�i!�e8\�p1�23k���p�*� ta/:�b�>:����j�fa4�3��̗@�*fӧc��jv�^�ek�d�i�v������g�����n�{:��7�fda,��vy�9����iz��#�#s�-����2�\f{��~��d�����/i�0�ؓ��<���0{��i��6���vmp�f���r�΄������a t@��.g �n��'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\bot5k.htm p���wԯ��]�����jh$h�d�uuti ����!t_{���el�*it]�������k���{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕��ݵt@�*g r2/g'��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\bota.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕�� �t@�*g r2/g'��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\botb.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕�ʳ�t@��*g r2/g'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\botbb.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕�ʽ�t@�*g r2/g'��$3_�addison wesley - design patterns - elements of reusable object-oriented software\hires\botc.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕�ʓ4t@��*g r2/g'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\botpc.htm p̔�wԯ��]���h�/rn�h�:�uu�t?��a�/��[�i���%b]d� ��������{���o-����5g��my�����]���$5�� �u�k�6.����k1e΁���k�g��o�b��۠������a��b�wm�!�� ��on@���[��t!sy"�̐ÿ/nk��� "�3єx'c�l[$(�ތ�h�y�յ�\7k���4��&d �s��\�x�( 2� �cc�6�kc��oa�"t�c!�!s�x :����i��ru�@��ͮ6�k�c��`c�;�'2���22 ��*�h��p�3i��.��t}�'j��� v�ރek�d�i�v�c�k����|ga3����do�?b/��dž���h�՗�92���[��ɔ�r����c�!��6�����li��s�6����k�?�yw�x�tka*-u)=(l�֕��jpt@�� h ���x'��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\bottom.htm ̔�{�w��/l8g����ā����q@���t�� �^��uv�"~.� p:od� �[��ǯ-���׍��ȓor>���{�?��f�>¶��80���)xa�� �f�޿����չxw���ӎk/*?x� ���>����m�;? ���9����?r[ѫ? �2� �a~j^v��&�>k�}�w��� 6$sz����qų����w�qϩ��� n�a1a߷d�������pc�6c3{p���i�b5�9��[�p�ȳ� �𲮙s=9f��<�dzr�m�9s�9z�����p~�� 7� n�q��=�&a'u(��d�if�'��>��bx=a�s&)�d��2���f�w��#���'2 �q���8��j��j(�"hܵf�awc���&��tnd�j��s.��f{ޓ�i�c�i�v䃔�ˆג���8fчt��~h��q���f�՞���첋5yzr9 ߂�[��`�c��<:pb��(��rn�)�hi�� f��x���k�n��nΰ/lj���tڪr�p�c� ��d�t@��2���t��h�$�$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\cdsearch.cab  ѐց�b:�.�k�f�o��n��o��������/���x3>ק�!d#���&d�v pj0d�#�l��(�^��0�ꚰ��@v;���~��?�p��,���|a�y������y������毺�����&��0��ܚn����oboqipifop��� ��,_w����f��fƴȯ_���d�}�6ͽ��cn^jb�ί�z����l �k �k, -����ಕ��y�����_ه�޽bq���1tfkals��gc>��ݶ��~ڦd���w������o���zg��щ�ea�������.�g�o�������٘ל��� 7g�p�[_��q�:�����ܵ���ͼ��e����w����� ��>nn^u�̾f������m� ��j}���u��������fy�}����\?g8,�12�d�������c�'��m�ō~��w��ō����|>�j^ic� s o�/�75�:01|ߊ�!�~�?�����_/����o�x����j�>,�,_� ���������ѽ@��i���fk����wa�m����ѥ������bn����w1�������k���i��s)����8~��j��� �}�f߽����z�pu�c����u�!_v�{�~"d�q��b���`��`c t)���ˎ�•�m=�<4pl5���=5k���mm6�?�ϡ�@�c_����w����7��w�w��{x�iq��oe��ɜjs�����y{��� �z�������p1��n �z���.�*�1� ï0� �ÿ��� �g^ w�\�%p������9��@�/�<�3wh���~m����;ʣo%@����:������-���� s�,����s��ŷ�o�s�st��kiv�����ޡ���8j���3)�>w������˸t�&8��v�� |�mfs<�.��0�{z�>�|\����\c�=v�����a|�)�^�&"z� i8�#q>t���8{~i�q����.�i�-gxc=�>�xj����'뢍��o�q1_%��?���#�{�d8��<�_�$������o֐a���u����r� :e�%����<¯�r���}t��m&������ ���ij��f��o;�f�2q���٠ޑw� �od����dφ��=�rds�:�ҹ�/�b�s�� � h����������^�0�� ԉw�2ђ�9�<[� �2�� ����s�v�8by�i]r/%x'�2d�~���]����mu�v��g�̈́e.��1� �b�k|l>�[w���������*���v��p*�v�y����~��$�oox���_re:ol�nj8o���f�c���� �y ��l��c�g�d�g@�ĕ��g�5�n]����_� ����^���g����� g`���s�����}�wy4 �j��1�� 4v��z��`n��m٧q�22�� ��� �]_,��"�;8)Ԧ�j�x�� u��rn�n�� �zef� ��y�������j�:�na%ǭ9��6�l�]�h��n����vc� �8�\mp����h��5��7~�uu���t���k�?��q�~ڻ���!q�>0o�[��釓���`�����5׽� �i��i���i��@�{d.��4t����>;��j�g�a����f ��{/7*�� ji����!�c �p�[j w@,��!�x g��]_�go�)��p� ���sl��6t�u���{  >��3?�m/jx��mv��"��ɫ�&���e�v��= ���t�]�����p�kpd2�b0c��`u����&���џvx�� �^]��0�u���7�#�9y�2��q�b[��bž�m��٦�n��r�?�p`����qzς.bo�s.�.���d.�np�f*����;�g2�wy� i��(�x. �ф_�&��w��e�/t'ĥ�ю&�)s�w�$���ؼy���ճ� j�lr�y���mv�ޮ������|���w�j�t]p%x'��@��`���v9�#cj,��� ��j�#��)��vպh��c���ka�[k���e ���m)g�}ƻ�0v/���oz3�_<����?�.� x4� b����7?ô���) r\s��r%8w)���9�-c�t�lk��v~c��bh����z��k����m5��r�s箯ʡ�8�k��:�`w���!�lj�ǫ�v�� ���f���bb�m ߬�dt�^��b`��:��`�i�,�d��r7t��g����e�m�l�rf &�2����< �c� t2�����d��w���!hȓ������{�����է���v_�vve^��> �]��‘�q�rn� s��9e���"��ȕ� ]^3id:���av��v@�@r�e��3�#�p�y�� ��4i��™�d�|���7�� ��b&nd� ���sb�j�[��cp;fex��������&�v��l��5�&��br'r�=�.0��,�w��m�z�|���k���,m�qʕ����$��z<�y!�=����� �a7n�vr�� 1l�#���[ 4��v������tb�)e~&� ��xqk(a��걂���l8v ek��_�/�r��!��gz�'j[#y�4b�|��yfnh�c�y.rp m8��j kr�/x?�vw�u(�����m�_�&�)%~0c�n�"k g@���gva�l�`��>h�q�ce��s��� d�#�.x/;��$p��_2�er� �oz�q�0i����ν�q8n�]����n�@�ܘ~����ˡ�ó\ɍ�a@�l���j���e-�"?�i(��!��m0��"�i�y���z��� �\{ u.�r1&��$#�;:�j��z�i6�� _�0�te<���߇�� 2�b�ƌ� ������l�g�҆ȏ�vp�7���x��r���q�v�0�%}9%��z<��ݵ�x���< ����vb<���o�}3c]���w�w�kj^�2]��4��4@/�ѽ�1�l߷�u��- o�6?���z�tshn xv�j���a�}*�z��dc�,�op�' �\�����e�e�����n:�p躓6}:� �l����١y-!}͂���� &.��.al,�c����0���u�� ���6y��/e�l'���.$����ѣp�/ ���׺3�fh1�� "�<�s/���w��p�w�:g�(��xc�]=�,4?j���8ƕ ��e(�w]����f��-˝n9e�`p6�*��će�چ�a�{�< a�� ��v �cz/����0�� t��� �a��{�z����ƈӟp�\���2��7|2_<"#�p2�o=���av���6v��l���!j��-r��x�,唻����1�=�����x��l�i�d� k �(y�e�m;�nv&k�$�r����d"��ltmu_�|:��)����<¯c(���{� �}–�Ԭ�����b�eaqq���\��y��t� �g��w��\��|����ד���ug~ u�-ֆs�(|��,�v��4a��nj����n��u��@����@��xo~Ԭl���z��%�ı�l�}o^ua<��ˆ[h#�7r���dr������"���br9ң���n>&ebk7wv�g8f� ;2�x� ��2\��|�&��͜k o�w�%��g��qk�2z*7(�ھ��'��x�e���m 4r3ԅ�|w𵷛v.t�m�p�s���ӌ|��m���b���#7͔����?sb~��gr6¿�kɮšx䦨�r)����`�p*�=�) }hۭ7������u�� �hu̔z���`�g�x�2*��������"!�mt*�=c�en��z�.��g ��ӧj��*x?�j���� �hg&,�>tb\�s<��a���~x#ie�^͹������|����y�z��-��-'��1>�-�e���,sh1�a�7�l1�wa�a�z��k�#��9{�����f�����ue���� �g�|h>{��e�{h�o���z�af��ģ%�o����]v�mb�o�(��к��t��g�[ַ���k���g�0�m��q*lg%�'����5sj�ʝ(�n��.�@�q�/²5��z �a�~�� ptnh��e��hҹ]g���38c̈́�����������פ$xr��c�õ@v2�0<�5��t��g1m�������/�<é�w�q?��>�qp(����qp\�ʱ,��!��|�w���>v��.��f���,,��䂃fy%��^:鍗f�vc$��f�@�#@r=3�'c&�9� ���.k�i~*�z�n3#���ny�kؙ��o�w�y��ò�c@�(g��?���\㋘j�!�y�h��i'���n�j�a�[��a��e�� m ||�`m|�\��#5�7��4a�ko�k� �9��6�xp�{d,�[��衋���xf9�k3|��b��9wň6�a��p��̝�8��}��qm��ծp~l0��yu����p�e��! �}@�ҭ��nw�9cv�{<(�f��<\goa��=��xos��[]��q/tf�dep癞�����#h ����-b�5s�.�t��gc��(�ǖ��=_ h�� lv��c�2��6yg����bp�i9{*i��$z� ]�y_�|�ka���n_���'a��� xn��r�����*5�k��g�\��yw\� �k��z�sz���ikuvy�v��zp�d�r����`�����2l�9 ��g� ȕ����iɱ���a}�.!t�v���sg�ƿd��֎��0�����z�p˾}�~�s��ak0��v!|�(8e�� �ꂄ]���fz�v ik�xt�����^���k��s!i�5<��ib���<��ey ��6̳� ~a��?m勺�}�"as>g�� �a������z�v��ǻ*u"��o:^���em��{���vre�m��@���b^h��ľ��7�[���(�x�=f�|���m>�y[����x��m w�|�����t<�y���i>�r� 3� yib/.gfv� 2�{(i`0�>v���.e��cs��\i* ��a���q�p�j��h�lo�5|x/�����–�aln�/�pq����xp�?��ě�w��g\�yu�����~] ��'������� ��^�t�y3�f�b���� [o ���b<�i��(����^�1ɻ��6y�vh&��u�4h��d��z������0�|8�����t�,�cڸ��>'�\��b�&���p�s�@v|u��w��;(�lc���!��e��~��ep���?��anl�5���bq���q9َ�zw�l��}촽�'�u�"g� �p��p���^8qi����'���x8�16���t�{ ���q�q�up�xb�nh:5��&n�sp�k�'��q] dk��l�xkb���i�3�޵� �d(��|a 7�=z���&���x�������ƞ_�r��}�����3�<��氆w $��.�2�a���x.b>�;3upi?av�/��� vyen�ד��k@��%�n���� �am�u���q|l�r�l�9�2���c�:پ�og��-�\|�[�����������"�szq�s?h⢰*<���d�>�*i��z>��-g��4��eh�<փwzzx�le ?3�� �r|7�yi����.���y& ��. �p4�iz~e�=� o�����co�ƅ�n���͹d��v�:b��--&�=��ex��]f~�n�%l�t�oi=lk�\>��h?�$�{�����dp)��˙�o��"�to���z�ύ���2��p��v � �_xe�iblk��tr�p~����������ѣ���!g>�8@�@j��nל|�x�zj�m�~ɉ?�quˈ&���$n�de�d�� �����!^7��w݉om��� 턧|e_b�e�-�9�5>�u��=;�m�z��]�ke>�mܙ?�x";{�'�%��"��r��������f"��υ/��"xx,� � �d�7"f�v༚��gқţ��y�a�4d�rm��pb���t5#�zwp��dr�ut,i�6{0�n���_�<�!ǜ%hp�jk�5�i��;ux�����>�pr�&�-�l�c�r?���˨2`����*c�wm���%c&i����$�b��^s��bo���d�s�h�n�%�n��$�r�� 1\�eڧ0ᓥ�1t�m�p������w���gýs�g���|�x����6�)>0y���t7odx��ohdž�n����>�c�� k��ug �%ug?#)n��l��q��-�٤�i���-���v�1�pѓ�^���� ��z�ߩ���dz�p ����g�r�jcz�v�װ#ym����j�/q�(��� vg�쑊�awe�� g�#di�ftpbn��~����u�>���l�x���� �y<�6�����d$�ofڪ��o�p��ba.f�{��}o#� g/s�r�^s{bk@g��\�fg�ň�_t���d�u�w���o�wϲ.ye��� u�b��6p�6�as����ͳ�u�8iz�! ��q�x&i���a��:x�m���5:�۶4��]v�pb�5����p6�[���6v��y��>�`�? x th ?�]������e�po߲���/��|0[&i�� �p*�8����,0�ի"��z�2iy.����!ie���\��zf�3x�}����7�$�0!wt��lhh����v0�oe82\-����*��ʟ�iu�ş _c��a��lh�r����س� ��ng���(��y� *ǧ숩���?c��᠞��s��r��*��x�vғ�d���w��d�%��Ԧǜ��yz�u���� r������ctݚ���a/��p�a-p}h.�*j�r��:����0���x :���:*,f��/#��o��l�*�j���0��m1|�❇�c��5���a��'\np����n�?`g��]n '�hh6g<���b�$�� j�e�[����7u�g�i�z�y�d��t���=$x����w;b���,r/jޱ��������k6ӻ]Š�l�k<�t1-ӫx�]56�?z�>�2��w���s������� �g�x��.afk_u����u`1'��f�qv�%ۂ9c��e�"7 v���#� "�w�ތ��� ��)�v1r_i;(*c�s0 h�p���(s�y���j�*d�br�*�⒝����oȗ�-�i���;;z�t�\�b���a� j��<;k{ �ƕ�)����g"�β<� `�%}��3k����c�h^����jz����&��" ~�oy��yl� ��\f��c�}nyn5[$��|���\<�7 d�6b��qp��u3>���]q���[�x�g��2 ������q���#]������%zt }�"(ual�%(c�m����?�eaqj�{����`?�̗,��qhfku�]ch�s��o*�r^���#d��_ñ�vm�d 0�b;rt�(��m��h�y`6�c��������uh�����˕yk��(�e����qb� t�b��f���\�r놘��'ɖ�� �����?�t`5��ңnh�p��5 \qj�bg�)�i7!�b:@(�c���q���k���σ-��]�0�%u"ri�~���f��*���e����6�b �k3�nfw�"4v̬�(o�m�1�mk��yg�,̀|�ge���r�c8��d��,����9��y�]{�v�x��2$��."1xۥ� �fv��y�tq�3�fz&yi��v�a3 '�5�i_��z�cr�msr��ƶ\�����p n쳭�ަ�f;��o�g>hnm�����eڸ�ܒk(n}���l�����s�u�ŧ�ʹ7gˇ�<�%]�� nb��!�!�0���β�6k�0��q�~a�������l�ѯ�gž��bog训.������e2i�s7'u��3c/דkt��b_��̡�k��숱��gh�;����s�l���9jy�u��wy��g{�ɝ����c���&�4�i�������zp�kn� �q�f��a%k���"�4�c�%�s���r�w�{ ��#�r#ks��1c��%u�� ��-�3�u���/���r/kdw���7@���f/g��s�������������;�th�b�ĭ?�_ u�d�!������ z6��wa���;j.�� | sj����&2��5>de;��w�4��g 1 ^tw;���2u]�5!e�t4�ж���4����mr�nn�=k�������ߘ>��c��� @7h�=�d�(d�.}��b�o�av�=�;a�6p}.����~.��4�p��y0 ��%c�� � �#j�����#ܡ�mjװ��rwbs^q�0�[p��kͅ��(ɔ�`���4ƥ9�y_�6� yl��)&�4��ҵ*�ްr�thln��u���x��67�>�r�t���n0 ���s��;1s�n�ed��d,��@����`��"d�g�� 3����y{�f����cm���^�4�]���n[�->i��d�o���� eu�m� ��[��u21�~�ǝ�l�v}��*8z���v̏��d��4a_��,$ɍu�$�h�:�p�#�%g��ݧr�x�knl�ӂ� �*���@l��sh���sl�5�!kv-&��x�� ,ײ���z���j�qh��r��ȸ�����v�l�m�x��br�cd~��wy�t��� ;k����"��"����!&qhͧ���с3n(;��b�  ���w���=������f5��3*�/'��}l����>v2}8�ꖓ�m�%��m0�q��n99x�!����c�n�cwo?^x�x��:��zn�d�g9��窬s͢�~&���&��f�9���ť��5b{���:�d��]��ğ�b�\gia8�0>������y �/��r8? yb�����d-4��=÷�l���g����0���vd��{���7�$�)ͳ{4a�xy�v%#� d(��"%��|֞@�h){v����s�a{�o������n�5���ps_n(u� �� 7!����ԟ"�2hѷ寴�ҭb,��c�'� %���oo�`!��p^jfj����j�����j|$h��ҽs�_̬�x��3:���8k��ц��wܪ�_-}�x�, �as3x%� ���1l�&��tj�q�ehxp x�fv�ins��a���&5��)]%�?�63uv뽙s2�zy�z��*�}(��y9=�k�u�f kѡ(�y<�-�1��b���s(2u���?��)�4*y ��\�� ��z�:ve �p� b�����d �k?-���x�t2�8ε�am�v��� 1\u �e��q�0�[8%i i؎q ���%���'�yr����{ɖ&b�a��-��gl���:ܒm~@wm؞g�p�w�����y@܁�:��=s�sf�0� y��kp��ޥ���7��q�q%b��_���>�ڞ��ȳ���o j� �n1۝���$��"��y�su���l�p�s�j�h x{1�2��;�8szo�v��q��l=���� ��զ��;� ^3��x�ȫ��l�sɓ��)����q�b��*�4qk9�'lh�� �qb�k�?�-��^@�ң j��8p���rl�kq������@3�o,o,�b� �f6&q���8��q������&9��6�d9%g_n����� ��|���dv�c���t}?ˆbap_���x��c��ї�0��}�g�0.�1]��ũ�p6�3���2�_l��~�7��b �*����uu�5פ�e�]�n��t%psq �5)��dĺ8� i�%��p��7�a`�n������ր�a�=��2��.�yq�oe��g��qmq�g!:t��(��r��r� � ��d�*pĕ@f֙n}h3�;ɱ��ier�ʱ�,�?/�cg��th�p�cxć�>|�j�����f�*�u���c�g��hb�g� ̆�?�g��v�.��i6˜� �c$'�b���7[�`���k,�k�p'p[��r�$� ��� �uz���v��n�xe��o�r�1[�0j��./s� s{kaq\g�� &���kɂw�~'��p5���gq���"\����xo� k6�4o�l��n=�n�g��������bm&�c��$�a"3l��e^ph���&�ue��;%��rk$����hْ�`�����θᲜ>�5>d'��� ��wx�������pҩn����c-e2lgߚ҉r;���������_6��\_����&�dz(��{3e_�3p��f0����e� ��?�@��igrtho�am�r ��fyf@ո�*]'��u�)�'e�e�"n��=�wg�w1e#�)u<� .n���6��(���{������ y� k�$�a-1ᵶn���y�x�hx��a�^rf���⤣r}�o.g���v�<����zԛ�/��;���"�xc�jɗ틊�̓%r�*/�'kѝ�h��k mow�a�4|l܊g'�5�\rȶ��l� g���c^����v�z�n۴ip����[@[r��zxi�i=�]� b|\�d�� �/��eni(v@>#�wwa/����=w�j'�tel|�������;:z(�q���x-��h牻�2�����r8�p��z��2h� ��s��w9o�1d���3�~/����th~yit��#��&�/閤�)/�鰯�ʭ hzp�י3�ɮ���'n�5؅d���lҏ�c�����/���sj��������ϫ8x�r �#�ʵ������t��{������ј��t�p4"c�w��a��!g�}/y�/[��w�3�@ �!^bu�l������;��b��qzn*�s���ũ�u�1��ʾb���k��_r��r���r��d�ұ�a� ��ĵ�r�td3���(4mr��w���|l�������rɫ�u^��z��p��eeh�z���t�j�av�<� �rk,�~����icϊj�*�l-�pԥ3���j-]��f���k��77�;bx��o~tx�����㝷}�����4��p�x��<�ehkؚ�5��_nd� !�v*,�!k���w�p[��դ�e����[9�.�*i�� q 2��fcݓ�dd�2��� ��.�d<��cmr�蘜��g��b7p;��ޣ�v����[����ko|g6����>x�ocn��%�̃�"���h��xl @�}nbe�0���kp����mc. 2��s�kz��ڒ��?j�ǵ����dx�*ė����c!���� z݃�"gr�� 4?���n�y������pł�ӑ8 �d:jg���p�*����?/��v]g�ͣ����n�^*�p��֊�#�9'mzr�1�&��ho8'p��k�t(���n|[�#h�,���ኋu�#-��ľ<���� ��j�~���^�����u���r��i!�w�ء�qkm"et)��q��ς���v�jx��;���|����~������&��z z��8����$:�jp�&�uʵd���� ���q�)�g�m���l�%j��%gvuc!q&�z�,�&�q��lu"�/id���.��/a����^%#?��q��%����w���q�:���n����3�w��h�d�s��`�c&��^�c.���!m��{]{$���a�1�h��b�\*���i���=l ��ql�w�@zj�b��&q�nkng}���u���t^a �nn�oat#q�&&�!��&�_2�cq'���v;1�no���-ʩ��ҝ�h,��v�����k)q�&t^�9�bf���81�wz�h���p8f��q�����f�kjm)���jg�uݢ�^�@k� �,�e�#%ğqm�gi��(�n,�h�ۤp�'�y&$����s��u�&�=�o��#�g鐳^�ئ�% ۘ�z~�w%�~�n�s��h}a x� �ζ�e�\��r�7z��f.�t�>�4�\4�����ܥb���g�k$@��p�.��bo�υ�5jk��}�� xtty�hllrǵlc�(q@<m�uw�����ե����8r'�čo,[�����8�����ꓱ ���g���^�ie��;�e��u�����a�|��b����o%c՚�oy��y�j�� u2 ym*�����sx�oi�c��6j��������x"��򤑬��|iβ|�x?ozu���d� !� \@�ئ(u2�͜�8�hڣu�k�oֵ}}�j���c��ez�3k��l��k!� s�m1wֆ5ſ�i��{����3���q��݈�'a��mk�w�����uwн��z�1��]�0֖��f�n�:��tr��)/�{ i���x܍ ��k�7c�"��׆�!�}��wa���e����� �~n���j��p;��0g�w�c�k-�{�)0x �%�cwu�ls�t����\n, ­͡a�r�¢� ������c4|�����<�cv�:���ʲl��j�u��6�l,�wkx~\��t��@p�l��tu����l�c"xs�1�� �k�u� ���@p�g�ǐ�wzv����hi��^�d~�7i煉�݊�q>s��}�4ʌ?�&�^id��m�.)��7��l��nav��q��$��lsiz�b�3���ted�k�a�����> ʩ^uھ��5�1rk=�n,m��]7� ai&���:,�_/�k�$f �ۤ�������yk��]�`� �ӄ�v�t,�fq*۳�����r���0�xgp�o2�‡��x�z#m�k_��!�t�sv��2� �t{���� �����'���9�s�[���e�5�cq(ki�{���2z�7��x�ar/ke����h���h�n�,by�^�պ�6�x�d����t.�&?ѩ�j}�ˁ�t�g��;���kqd =xtnah�긭�ss����w��r ���h���y�mɓm-� l�լ�`� ����~r� �~|��(����h�%rw6i]��!b(䥗3hx�be������%�xݕ�ݼ�]�i���bijia���l[�y�_^�`m�*�̡ch2]�t��y� wҙd��y: �^�&�-e�1�7|w���.���1q>��-���l� �i��pz[�!�*��-xr(d���� ��z~9na����� k �eߨaoh��o� �⭸!� 4�tp3<�kf���x[���ghݮ��^ k�]���vv{��h��@2f��}���g�|�r� f���z��� �q����(2��qe4o��vx�৴���b� �f�h����f��hs~����.ѧ���������ڳő�����nd���j1��)��l�2���=/��߂0l� �pu����u��<���ʏk���,�x�ϗd���g�������#ƴ�ϝ��c�r�f�y�i�ֲu��i��_2�'��^"��ab���xяr��y�h��x��fx���n� ���9���^c�� ���_��,,��r)er(�|f����_����k-z-� z�.�/�^�_�@��1�:?���r/a�0���/��myf#0�qr&<'�8�,�¡}��31�� e����plݢ%�s[vk>j�2����^��omw���c�1�,�d�u@�yb�g�dx���}���w�,� o �r����g}�q��qf bhҫ@*����k��k�g/#a����3���=�����ky�� ��cs5� �h�u5���ʒy@��e�!gs��a����������~� '��~4���e�]��՞/q���rez�4���/�'4#󪏋�aa� t\�`��r��=[��]\g3nu����imcfxgh�p�w*0�~��qz��qf���ah��q��w��u�itc�h����l��$�����*��"������a-��o�䥃꘧��'�����'m�[=\{�mbn�4yj����5�f��jhw��2���}^p�����ه���h\�]g�4�����>ti9q�bq�;#�����h�ij���"43��`>$}ϭ?�ki{�mjl�ϭnfk�����'������:k�i=�^����@1 e?��:̪ ��f>=h�f�և�*j�}��"s u�a��yl^?��6�lٳk ����mg2n5��e�2{xtqj�l0���]�v�� �m�w}}� �a�u7��xq}�?o�p^�s* �rl���v��o�fbwa;�*"r����ncuf�d����rsg������>}�e��%�қ�ieq~�8v�%�6��af��t��j^x�@6��<άa��̂8� �ʫ%��k�̶�ѥ�f���_,�j�:e�z�����l��=���pw�ԥ�����x�;��e���% ��er�xtȶ���$9�kң� ��t�*����#-.�ս͇i�9}6#�~p�:pn�mi�����_�w���9��]�������[v@gzmi ��l���� 3��w��x 7�i{�����_°ܲp���qz�(�a�).�ԕ���(cf��5rj���\�9�\]e,��n&���7��i�ái������������p#n�ih2q9� ��dp"���bk��q�xݭ��ǵ|�������k�igַ͕;��� �wh��z�5�.;&�����v|^n���u����n��ʥ8���=c�� �e)� cp�tdb��i۟�y��jx/˻9h >�kω�*��o$l��^%�&n:w�9���j������^)����kp�b$�w���`j"%8����<>rqi�2 ή�*�q y�=�q?n�ߍ_\���\��z����x@��� �)]��ɂ1"����m���a!wt�� . ytmh�q���zno�p8��ߏ�����jrǘ� ǭ�߈��kp�4p3 �3-�3g �&��6�-p�-���)4�bj�@������` �r���;n%e5��u� �m�u2���6��'�8{�6'�7\�0��c�����* �pwn�ns����2��5� r�����߆$4�����w�~���o�w}e�x��.gе�c�s2�r�4y�2�ihʌ��1��cr��m����>�\܀�ȕ9|=ș|5��m:��`���ն;�n(k!x��*�\֤�bhh$ >l��>8�[i� ڻ�g�i�j2s�%�y�y3 -�~��mr�lۉ����x��qg>&��sw��b�����a�۝g�f�d���8��k7��w���c��r��yl;eњ����at>z�q��/�^������u��%�'��v�ʻ�}����;�4�u��i��w'���i���>�5��⛳�셧���poy�k�����u�]n��-�� /�y�-�a���k{���f��8��ib wv�еma�l\�r��|���v���?t`������օa)��*|�w��s�ƞm�o�[ť�# �n:pr�i�{c)�s�^vif�kx�c���tkqj �*�m�̵q��f���2���e:�jh~�.'w�ӕ��b��)-im6����ks���pf$���f�e���?�����]cgr�ҿ=�mn�:u��9���2v�g�0ٿ�ф���m=;mp��h �7d �f��k9�g��������k�֋��k��4�k�w�h�6�s�,4�x!� ��u7{^��}��k�."-{��4\ʶ*�]�e�t�x�=�m|�~2��lt.����g�h�l�r�|��̳�%���y�9���q���w�myx�rݣ)�2j�����`g�r�_�i����<{�ɍ��)f�a��� ���0(�s� 9p�;͕�`�h��j������1�*�_os_1���q� gj�|?��l?b ��d��c`wlv ��<�ۦ>�m���"ݙ�[j����i��1d�7 #a l�f�8�p}��@�~i#؟~���]�p�z��3��bp$_���͑.�5m~�9ail,�j,�@,��y�g��,��k(�� ��{o398g>�y��ce�#�r� /|��"����z�!ʖ����h� /�k� �fe����]��h�b q��q��q�{�xc�yhf�g ��x0x��n�4xl8�,��o������ s���ؐ$��b��mi��*c��ki�����( g2ɯ?v0k:ѝ�=<����t��~�l�fߥɻg���a�?�q��"<�f� �=��1���λ��6)� &�a����e�� 2l~�l��~�z2���z��!npr��(z��ɶ����˧9��ˋ�t��ɻ���&�d�*�l)��(:s�f���l �� |�x�d5��|���$�?�� �����vv^3(з[ݔ=u�6}g��\�8�n����8�t��&xk�{$�r~k]h���p����o����s���a�t�� �l"f���%�������w"�aw1�~��6��|g��>� .dž"su¢*�` ���}�ñ��{�a�8��!a8fw<�ure �zapxk�f#�5r .���$:���#0�c�air~�x��a�~k �������i��k͐m�z�m$�%j�����xm�w���\�3����_f��f=?�x�z��/s֚k���r;{��-��9q?!��s�k��0�fdǣ���gû���@m2����$~x#��c1�>9m8�o�ԍ�o�u�w�%�u �bt�) �q�6��ș!�n���f!��ț�98*h\�r�w����*e�l i�0в��g������av1=@ȩ@�m����b������������,(�1�i‡��%�fche���g{ ��e;���q zz�\=���"���ɗ�a��l��n�x ��[���#b��8!�l�j��b���l�� �����o��uts�u�m�]��ы x)����qi�b�]�k `�p��x�g[�,"l��԰�����g�x4������$,cl�y9��ܼ�rf��i6�")qx�gc�u�)���-�c!��1�)�����9u f/� � jl]�v���~�a�\����� �z ��u^~������z�p.��z�ծ}����)����_�!~���.�?�/b�cj�qw��d!�b���fdd�` -������������pu�))��h; :�v8nn;�[�h][ [ ����j��վ}v�] �v5�u՟e�!�ҷy~�}���!�b�g���t�ݕ�%��x � �׉=��`��c�~0]@/ nŽi u��y�rs[�y�� ;& lnς[� =)�?j���id�ek��c��b@�e��q�v����j\bb��ة�r��j � �ū��l��{�b���ҡr�'��d?�wqz��h'� dy���4�4�j����?i� �~��]a�a�bs�����-]������l�����/�h����7f�k��6��'�xe���%û�ϫ-�8j�q��vm<�w�ׯ};ȝmwqaw���la-�<94?��6�y�g��/[@����zo��r��|&�dn������ �8�m�?o��x�@u�,��k�[��q�q�qcq�q#w�x�w�w�h�e��o� ��!�k�_钾m����@���ba���~x~t�\o�݀��<�\���ά� ���v���c��ꈿ6‰��_y����|�[ ��u��@�̐hl ��#4h'��׌��v�ʻkv�.�vo����ȉ ��lkū�eh?�," ������h�b���>� r8?���l`x����s�<аo�� ����(o^��"��قxf ��z���g�{ ����r� szh2���g��ij�l�b�����]���)ſ� �^����|���&ܮ�o���d� ��ë�=c4��\i��_�$��7�y���t_�ѿq��4c\�f �uر놪# p��z�2��(ć�����\������������4֠_��an�պ'�" �џc�st���c��;�3i�|nhhs���ca��2�~�� ��6�s@ፊtj���*����j����vk}�.w ?�ˊ�`�aļ�b_�q[�>��l7��� ������=�\\v[���0�8ăc���� �z��r${0�ew�e���^��b�!�q_���gt�0tv�v)�5�b;pǡ�|}a���w��'�o�.r��^7�0/0o�-�o*��ɢ!`f��s�pkxg�t�nj�o�&���t� *v�y�q����^pя@�t1���gzx��%������o�h�pe�%�q�$ӻ`m\��nm;�g�i ����� msi;smj��:�> &q�nst��(�n��� 6v��*?�q���yx�ėd�b�e'��aԗ=! 3k*�ք��1c��ҙ�2g>8�̜� �|� ������c##���� �<�k�&�o;��x�����2u�i��*�k܎y�â�����}z�q� �*0:3���-}����gt�'���j4�ֻ>z�xp�;qs(5,�q�(='�ɓ��3�2����xioa~쮅� ��euy�toe*�e� ��eo:*��g�缮�d䯈.�ci�3�36mz���q�5��b~� �mĵ9^�ɔ�̕\v~u��z�?ۇ)�q�tr���j�'�5p����f���}'����<������v\z�i�c�ة�r4i�y�|�cv��؍�2`�m�'� =��m�ak���kk��ao-k��f�pec=�l?i{ q3�y� ��=�bw�{m�yk��ѭ~�|~��ɮ�ao�q�r[��&��r�?rg��cr1�h��l���6�̾��ay�e��0:�� �a�k��lm�`ec`fu"�e�!ա�� �o��"���;���r�~����w�!ߑ�"kj�urζ&٪6n;<��sֹ����<*,��m8�,����n����y�:���<�@��k��d�! ] ��ƺ�t:�b�excஞ �h��g�9�i�h�œa�h��{��5 �n��4��)%�o� y ��~��jt�pyt�:�_������!u�2�n���y���{bhn��_�nu�{��b�o:�[��뺤tю���u \���g�m��:�t��e3��m�������֢����!�k4x��'�g�b=g�zx~j[��v>nl�w�z?m���p��g!�/)o��%��,vb����}-�������q�n6�we� j��b{�����]6�=��(�����=�m4������7����ao�nju�%i��a)����y�xi��ui�zv'��c�0c�����n��e=�."3�qr.* w? ��'7�/�q™�(h�{��`6ϣ��s ��p(:�*�k�i\�"���3��t����,�ɜ��lr]���c�3 �l1���_��;���gs��č8p����,"��q�]�t�鐣]�k�������|űr �#����������f �i�����*`݃�h���u���^'�eo) ��k;x�|ud�ь\�e��m��$�6݊ȡ ��v�ą�c7�/n݌iҹ�|���3<k¦&�v|?w�_������d��þ�)��/��"� {�擢���d�w� �� ��qnי?,'j�˝�rliߏ�練�c� h��".����m4dk$�����*�v�����%m���i��^�(���q���sek�����{o�v����lj!��͇��<�v�>��������ѭ�v�f4��9fr��8~x��`9o38u �ft�x�l�t.<����:w�h㟯�t�b�|��6j�� �c?�"�>c������u8y�b6�&<8":[]�ޖz��ow���rh��w���ht��j�nu�fk�9�?����4}\6�%s�#���1�ryr�%�6��� k�j�$8`�^u'ӧ�����9_}c!����['bf. �l��n�j�|�����y>r��k�ӭ����\%�[���f�á8�d� ƕ� ��'¨��ay���p�����[ ���j��b^-��l�������`������t0n�%�i7;q��p o�(�9'�����z����� ���� �e�s{ �=w6x���ior(�$�(do��<:h��s��jz���'q��q�{�= dj�4��!v fvy�yd$�u����5t�s�c��s�����1�q�5���f�3i��b;����r��ot,1�v�66�6�!?�f�)}i�s��u.x�f�ao8�(���l�mx�n����i\�n*c� �sy�~�5y"�����2"�� z�"�q����t�a ��s��*�c��/��bf퉧 ��ʼ�g,��.˚�o��t�����qy�kt3oq��&���h?7��,��[������ԋ��kd�zfygf�<(��z]h�y�$s��~�b��懢)���vh�� c��t�)%��n�3�x�� o�̒�4 �b��) �֮_\�`?���<����g�1u�bᤌ���������z`�Ԭ�@�����al;��y��ik�#�ʀ8/t cɕb�q� �y�p8�y�i\y���(�%�y7 ����.���6)o�l��6d����^������?��tou`1ܭ�� �n ��'��� �ő�o s�͋��r\���_���@ܳg'ؙ1ύ~�����'���{c#���qփ&�8���8�.���;�禸d���nf���l/�%��uz��1� t����=_~�b��w=��ɘ����������=l`��7q�/�_�krl�y �x��f�]w>v��q3e��}mn�uwd��orcsxm/m�5���h�%���{��f��=�����r�rx�]to�����>'ܖ�ao�w�}ny�3�tio1):'v�h�qg�y �2# ���o�光 p��q�:浪��ǒv4��k��ng�t�5��a94:yx4�ԉ�\���<�/�s�a����'y�\i���_d�mo� ��] 5-v�aџ�f�*��m�%ݡ��ⱥx'����4���3uw�[-�ҋ���]�k�vu��^4�� \vw���y$݆s6: ��o���}�v�� �l,.����u�b�3�||�����q�̯u�gw��a��)0r��d/y����=�:e_�&�-��#���.1!g�\f���7q�څ�x *d�]����&�/df� �wnqwi i�l���0���z�� c���o���bt����1d�!���?)��^yba^�}����(�]��j�� o�b�s�'�)*���bcs�iû���{�����rᗔdg��&~ ��)r�*gu,��/��y|ܝx-�(dd���ӕ��m�{� ��u�� �o���\|�a'�g�}���g�r���ݬ�����z�yl������"��� ��޴�����a3*���6\%�qf(������ ��h�s�b%����v��x1��j[}sk��)�|k�o!�o1ala�]��hι]ͻɋ�\�6q^0%����9����i�wr"w]�)c�u>�����q��2_�b�u؏��l-�x��y �-�ɋ�ka�@���f?2l�d��bt�����i����r�h�� �5g� 0b臚�2��gk;}��>i_�� ��/3g,���lc��7�,ޗ8�)�x%9��cޕ� w�f� i�v���ha8.g���������״��g����wyc������� ��t�w�o�]wr3\~�2�y�j�t���%�)u_�p��"��:���h �am�����ӷ�p��*��(�����è�m� f�j>;x��>#t���\/�b*��2)��|��9 �į��?a�[�kt�����䧥�b��gb��h��kt354�!����y��ώl@� �gs[�t���^x��* 9�]�fb�����gt�o:i� fh����tw*�,��?-ll����0�m�/��ۢ����џ��� �3���#��r l���k-��s��5 ��l�y��e�^h��9x�zݘẕﵴ� �-5)g< ����b������ ;�&.�,r���՜�\�br^_��5�[!����ɑ���m{[��xr9�j1>���m��x^����e7�njm�7'�dž�kq�t��լʌ�o56ط~��}�~x�n��f4#�*,�:�� �a���3�")ׁ��)$�!f�z���q����"g�i�ⓒpx�5_l��d�����ub�o� �u�@q@w��6�b�2�v�rp�l�*3���g �`��~[��?��ai��kl��r����p�m��uű�p5g�ؖ�y���y�g^�6$ q�t�it{�yx$�����9w|ń1i@�s�j��jc�a��0�i�j0���l� ��)i h7j�cz gt���ݚe�b\س�hr4c�^ytb|��d�y�$���4nx�ig�j�o:um�r*���<�{�0� =g�2��i�ə�m|�z���<���}'hd��8�ܥ)q���:�u����tn#ݻffk�#� ����e�[�nε��< �<�(2 �1ml���iq ��yi���(�k���x܇�j�$פ���ldw$[��x�i�#�4q�>i�`�r��u��q.�w��ib����o)��z�^�a[��#e�5ez7o�"��@s�߿�)����|�@�忉k��hr�ğ�<���hsw՛��^�kgoz��e郖���w�6d�k�{n��{��'yc�z�p���6�� �9��y�n���� 1��xr�,u�@o!�@^,��ؤc��v2 �i̭��n� /b����w�mq� �-�q*���]�7q�������:~d�y^p`f�������bxѡ�9a_�p���a )�ڋ]/h�ȴ�����-���d��$y�&7[yƹk���gny�'a��i��a��1����х�.z�u��� �c��p���� ��p_=�l��m՚\j&jt�?l�8��rb ��3��҆�y܅�b~�e�ȡ)q��~;~h�i�ϳ/�g���x��b�hy��)����r!g��m)m�n��g]r�%�5��5� �z�-�%@�oz��rp�ju @ � ��f�����y�$��-�;����#�i�e�[=�szt��|�pl�s s�tj9�0v�5��r|l�*�}���y��ؑ�@61j�ym�u~;��>^ic�rl��kpcae�^[����� �os ���8%] ِ�8��f%3���n�v��c�޳���|fw�r��u��]�d� |_qv��aӫ�v~�w�[��>e%a �f!�yӭ��&��l���r����w ˷,������/���?4�~q̷ � af᠛9�m$w0 ��w�պםz/1�h�>�xݼx����y?3'�uq?^e����z����i�$�jwc?@:\`��ɩ��:� *f���������� �j�rc�3��h*��7�ih��ր,�� 9� #���]3[�b_��9 �9��h����^9p��s~���yc�5g�\�d�����\�����l����c�mڬ 72lf�ԯ|n��`�����aǜ�>�f/�p���_[��/������m0r����ۇ�]r�@ǻ��b��w��s"�'! :�] ����3�;�h��bk1���m��r��f}��u�o�a{��ܧ�%��|��� ��!�x���f�?��r��q�>�%��|5��?���b��&���kʤ;�j�c��?<`�k ��"��ϧ�>1���#�$�䊿��������o�/�? ��?�3�k�\�tn�g���5%�1%�0���=ٹ����w�@� 4��h ��d����? �h-�}�'�p��0�nz.�/g���o��� �sm�� �j�����*\��d��dk���-xi_$���'�okʋc�tot�]���@ ��ax{?���k���҃��n`��ɩ��j�e!x��m ��ӝb��k��(���ch�y}ih�yx�ҩc�ϧ�fe'�^���k �;�g˴�!k����� ��x��q~u���)rj�;�n�za ^��`�a:��ou,#1���ӵ�-st� ��?.�~��r�փ������ ��&���ƣ��{c�a�rps�#i���}�i&i!s%ȋ)y� ��71^z���>_� ������ �*uczl,��`�k%� fl6�z�f�fu�x��m�i��#1l���9���l�6hf�j�ٱ�t��v%vt� �<^_ �ԏ�5�� k/ᆇh�f�/yy욓'�ba5��z��z�3`� �5 ���#���@��u��5@�ǂ����]�~-m�wl���4o� ���� ��qj���c��nwahq�.�̳���e��ă���)�1'ɼ�c �y��_il�>�k%)�%��t��@"���0k�k v" jzәb��'�vr%��kf�p������6*�"hq}�i=��.��\���i���.���_x�� �ɩ��� �ք������m8�uo��0���ac���ƻn#ꉂvc4�x���"�b� �"yr��w�4#�܉ҙ@��� 7�ޕ��h����,� �f�k��7�r�\��=�� �h���� g<�� ǻ"%� �^v�w�rjy��� mtzsw�i�\�$�f\}�i���s-��wyq엨{��w? ����-ʃ,���,�m*� �0�ęcar��;|o���&�o��!�c�/=�v�*e���|��/�y=�g�d��i��¬�k����i6�|��u~��ey�56m� c�������s�/��:u�d��s���s���χo[���2 >�.[%���m�7 ����i�os z �^��1�򌽣�ex|� �1]����y6�*1z�u��#i�.��t����� ��{>�#�����h�_#ۨ���jteҍ�_�5)9�;�v�>4-v�x,5�y}��]����cv���ah?��et�xb9�{�x8��`g�_.[m8�%q�;e�alm�r�?�ƀ�f��j��8��@:�����*%�����'?vc���� `o� ��y�&�����w���z rq�0v�� �ax9���q�˟�e�[��x ��sl���o����y" �-� r3�cm�4�� �6*¾0;�j�pi�c���ua7m��#��~˫�"�l�$jzg-b�n��=�*��fb������we���$, q�id�n�*:��?�!�0͗ڥ%�4i�o�vb�ҍsp1<�w� ��d����� �h�klx�y< �[rc >sp�x8�yή��`�� � y��)r�[�6�f)ĵ�ae���� k���v`�v��6��8�*r% �3�i�g]��vh#��<�zި}�{�_p��vk�c엀���c\���zlk�o(j�2<�sj��$"nxv����vt �� ���y&��*<�]�b��dj����~ �-�r� ��la�_ b��qa���v(g|v�]^h)���] ����%xrx&�e�[ �aw����׋�y)�}��ө�x�p����e�pu��v<��'e("�m�s���z���?��}�rey�� �rb�xcy�z4yj �k4l�<��o��pw���c�t.�`-��ײn���9�uao ?ţey_c��x�׶��g��qg��"�o���z�[` �'�_ ��r�~o�*o�>e(�8�}t!i�yb��n~k7��e[__d�n�n�y��%��9;�y� �"�l�� � ��j��6h�*h``u|[��x:n�i|���jœ���� lbyn��>�b‚�c̩�/ �ojz}m_v �euj�虇"(ph4�� �ct,*����s�$��c#�o����g��h?��ey��\��a9��k�vȵ��{֖���h���c���z��� ��_���!)�&� (��c9��ڪ�l"��?�m� ��ڿ��x)�}j�뙏��x޹�i8�[�x;�11[\�w΢�ʣu1%ay�>|'�x�a�,�_�4)� )�%sqfrю�~� �[~�>��~ �ݛx%���ˉ�wk�d<t���‚�� l�}�_��������`�)��<.<�=_�c. �v���un��x��e�4��pq��e�"�r�tt��d�!!��`se�0d� ��q��^��1*`k�x[k�&�j�6��� ��o���w��v�3ӟ*t�t�򺥠m�ŷ)c���{w������#5�9�^8��ّ��z~wx�{a�h�l�l�k� \>o@�bo��\ �t�""�d{t��8�#�o��=�l4ƴ���qk��8q��s�k6�'}w�:֛ ��uȗz�\fъ���bp� h"9����h-����ѯ3�e}\����lx" �;)�=�6í�ռg6*74���m &��u��x�o^ٯ� a�m]x��5 ���,�۱|d�m���x{ƾ��~�m{#j�=k�޴��wp��"k�]���@2&b�nq$}�h7p�$��^u`a�.u�ȳ�=�d}҄ ��un�g%���!q�f�wq:���]9�&"�ϻ�\�i�n�����q(9��p�''�kq�i��*�ɴhej�ج�@q��ǜ^s�јs��;s�{��e<���������p�������~�7� w�!f�n�e�f�n���#�q2"�5���x���y 1s�!�l>�o�6����za���t�>��͐�t��������$��t|%r9̳d��,���4�5y��\��ٳ�o%'�����6^�g{� c���n�n�›�xw��d�[����t3��������e���.�z�ѳ�2 9n�┄�p��on�����j /��f9�{��v�g� ne] ��%0/ ,z�ᢔy��ha��멌#u���(�8��j<��56��v���Ԩ��/���3�i (v!�>�:"�r���v�؜n�ɭoc�ڧ�e|�#����c2�܅/ڈs�̍`ogҏ������ �Ԫ��@�[�;�޾�<#��ʼp3�k�ew����[����k�r�l馩����lqoe���<�_|�s��0�z����s{�;u��rj����"����n��ob�������[����dni�m�]�=b���j^��j���~��my �^���ͽ��0vve*����^t�rτ��}��^��_ūf�iz8�� ҙ�1k�]�]4(�=k�jv?�����56y a�6hq�%��(co����k�d����'�g�eb���`��|�k�=��c�?��h���uqq�h\�;qދ3e�gb@@��i��zͿ�q%o)5����\ù�c ���&]l�etz� -�轀!��kz��[)�#f�z�� "������'���f�k<迁#�6�ɐ?l�]���`d-���8��w���s1؀�c���k�c����ci�xd<�� d��r�%�$�'���39[(��wmʏfj�:�y��a�����.ϝm��`  #�n��w���[�i��$�ca�j~(�.*��wήskg�)���a-ê���ʝ���w��8�ęլ����u۝���a�h~%^xwp1@���;7ǩ�ܦ"� ʒz2] ʡ ���@�ɾq�@�@�l*n�a��2����⪐����;)���7��ֱ��|gz !f��|�1-�������jһn����5ɕ�iy�}k e��՜zk��o6w�xl�o���3�� �s��!\�z�9�4�r�t����|�\��6]�p0֕�= ~*�v l���pr[��?4�y`�4h������r��d]i��d(���ft"�}e�6�j�x�3�mn��ǹ�"xk;�z�i��)]�}� <��-���/¶( ���(��t�$2�c)�#��pl>2��st��y"4�g�����$&e8���s���j�4a��xr���. �}��l�)ŵҁ�$#���h&)� d�ѫ �p��lo���0bph!���j���b =���x�`��xg�<��7��3��z^��!f��<@���r��h��8��f�b�n�f�e�_8��wy˅�g�ո j��<��uid`#�n��f����w�%$� u��ƃwyw����/��n�\r�7|�u��a@�w�9��eqh]o�,p�e�-�!!j��a8a�j9ǩ ���=p��bt��3"(dfu�4�o|���ǚ�y�r���u���@��x�pc`�}�|)�w�n��fox]i��b�z䯐�ar���ldzuui��_�މ�֕�y��n����e��� �i�֧�že5[iu����^5� [vl`���m�;��[��h��.����%e$<�k������ev��^��4b��̭��\aǝ�}��of"�����wa�2v�qa���l���bn0djy�l��%\u )(x�>�%��e=�gw{ou��p��gz �d�ݭ�5�ơq�j< �w��]^t^��fc��ys�����vƃqvu�ay (f���e�)�rn������}i56liqi���ܑ{�����`�`�qz�uգ[���� m3x.��0�o]�pd_g��p�4�~@7�d�(!�c� ����s��÷}jʔfxj��l��dl ��6]ig>��h�h9�ԏf�m�hљ�#7t�m=zu<����6�d)e�nk4��]��dͮ����n��t�̚[0�b��&$��c\/f�ua�b���l�k,��2�r��)�.0>���婱o1_6������53���eð��@�f�˶�k�n�_����|>�y(����6=}�y��d��p�!.˿���l�b&y}�暁�� hsa�g9 %�2���2� eoo9kҟ_û����׌ !��f��i�eݞ�j�6� �烚g|�{��c���jq�%��y/v2��i�`�z�l٠��3��i}��y�vo����� 2$���0�r���lƿ�af)dq��h�1(�`�h3��e��k�뤆��;��~�,\ʒh�2�������i��?��ٰ��i�`ɰ�:t��~�6wh�;i�>��ڷ��~����t=j��'ks��gʫ�k:ć�ul���� 3�s��f$�s��� ���kŋ�@��r�zs:��q��>4yq�v�c\ƃv��`���t����j 5v iˀ��&o[ȫr�yuo�ʮ͒�u�@����ca�3�c�f� ���3�i�h��������ܖ�$ 0>�lz�)@iϩhu����c8ֳ�:b�&4x'�q���mk =���dtj�f ��߭��v�����u2�4,�v�^��u>�x#���,��m�:y��ǫ���ȃo|��>�ɓq���f;� �,���)�ܭ ��7�)p��b?�a��� 7yi��4�'9��� �����whki!v6�#k�[�#���j�r��ͤ�v2pg�]"n���r�� �ȿ�yir�����w��uil��st��,�j{�,�rl�.={��l7yn���m�k�!��j匄��� g��!�׳3��l�z�-g��ǥ\o�r���n���y�'�ۙ.cr��j�4�习i�p�lf�0��m��os�q)7\v*[ijl�j�-�f�q5f��$��n�}s����?v���g�s���<�(x�*��t��/�!��]u����� �� ���z{j2�%s��?��s}�o�&-=a��p�aho�.�薹s�w���*�j� �£h�_��|�f;��s�x��xn�a�&s��y�5��t>�-o5�ed��e�� ¾� ��b�2i�[a��p����o[��r7� ���ljq����o�$�(� ���c�m��w(1���pdly�8�t/�ʴ�ƙ�f�m�md|ix\)���f�ٖ�>���%�}hlvus�m�m1[opj�mb~��⇪z�� ��3�m��ƚk�k��s��0�qr˦r6�y���f�`��w��j���]]iۯ�d����s�|4�u3���o�f�r==�ы��o�=����f�b^m�o@���u�c��p�u0/9������–���(��p�fzb�1����q����ⴞu��4-�h��?!qm�hd“e��t���"� �f˶g������s�����>���ŧl_p��i�� ��yiׂa �1;��u��_*�u�)��ha��r�w�y�x�g�l��pb��b-7���;��@̎��e��i�s��b�8gjy;������nb/�3to��n���a��p��'�h��x��?뤬�#,�q����w��b��md�n� i��,�9�i���h�6l��~x�[��� eة���#��z� p$�j��n����y���ǽ���/�q�;l�tr\��ҧ�dk!�hxo kwb�&���$���{�.de̤��a��k�q�̉��6���i�q�ȿ:j���~�xz@����6��g�d�d�ܓ��?o��t]�9>�qd�8�� �`-����x��$�2�=�~���bw��wo���ҧ�� ��x^6_���q��'�a!����|0v'��ce� �`�x|��2pgק��/�gg iol=y5~�����=�x����{z[j(�?��'z���xp� _1��bɻzߑ�)�to^�[�=���we�r��1&a�[�a���҉l��љ�$ͻ�{�7�/��~�ˏ҄��=�[a��e�5� �m3����=���y��qa������7\�к ��8��$��c �΃nx��4f d� �zw��f���e�[8�^�a�a�����9t4b��"�xg�|{�d7��� �#�d����u -o��>[�ށ}y��&�'p"v��^y߸�0�i�\�g�0�u�r/�y>�ߓ���*����!k��~�u��θd������yku~[�%l#p�!��i���(p�s�5�ܷ��1ɨ�����}o�t��`ȇ�%���a�#d,����āu�b--ٻ^�p5 �;�ql%>����ow�b���ȑ/ă��� f�"�~o�:��1<6�a;ko.����|c���rvzڇ^r!�=��)l��ρ�?��� �c�p��)q���~5��1���p�=g�9ك��kp�]քc�|�^���v�]�:9z�5��c~�9 1���5`d�����a�p�7�sgd7ft��� n��r~yo� ����܌ q�m"��y� ^�k��&$,��$[o{�����?w�����y/��^9a�q�xr�{e��m�0�r�{�p����cs[�ٳ�;�g2����]�����#��4a)�o �j����6n�%;b�m 8�o�� �����s�#uxo�\���v���c��{���gl��y���ɏ�׈��4&��hcu�.י���z/���/�rc\����y� �\wz�q�!�� � k��ix��{��'z��mˬe���$�����_�nb�y��[�뭙˪��m�0��q&:����).��w��q�"(��k�s3�ă�"p�k��o�)��?�h� rw�mi�mez?l��)��=h�g5�2d ^��tv0��:�ּ]�ɛ�o >x�0�&g���u��d�2l`���lc�����h�c��@ƴ�j� �銍}%x��@�l�����=�ଡ�9�?� [�l���;��c�z�zw�o��ti jo�<�ey�9gq��%�a}2h����l`�� ӱ��m�?��r���ϳ �� ǽ�]���o�n�s���pyn骼�w�b��v/yl��ur`:v~q �ōb�}7��p d�h���0{f���@g�ti�g!�s|�����=�?�panf�6�'!!2������s�ѷ�dl�c߻6�mgp'��e��ol��e�$�5y�6��f�2�m�7�e��(�b��g͘���[c ���0q�o��� �:��l3��9چ4�g����w�w{�=���m��w ��!ζ���j����~�/ф�w���p�ԩ���̣cug�7����] �b ���߁u��*f�,�f�ڢp"����v�f��˾r< ��`�us��rۓ���ֵ��>ll#w��61$-��4b�>����o�ze�܏�tm�x���ӯc���<��[[��gl7�%����(�ܖ���e2�|��mju�z��իr��p���p?�~�§]�8 ���_�j&oi�v�a̱�^��r� �n�`���w�g���z?s�5�7����a����i��j� �p�f�7�v�b�fo�z-��}�[~����;��h櫼2���}� ��r֣l����ǃ7�m��_]5e������ס9�|��;lm���ğ��&!�q ���cŝ��2�z�:�g�f��ej�u/k��[�x���ch� ��qˀzɤ�b��d�_�_c�qmo�t�*s-�� ���t�ˢ �'z� �zr�w^%� ��ls�l����6���^�� j���@>����ruv_ez �4�o�l���^ ��pkmqw�rdқγ�k��p��b�dh�ɋ9j��—��w ��7���<�/x%�zae�hζ�ѳ�(0@vj���h��hx���h��?���kn��u�u&@z2 `�3���};r��%@�w��e4���c�oւ��-z`!t���@ğp��%ך��r�^@�i��@ϳ��4�� ��:&(������>d�bl�n���� �����t8�3j�\�8h��; \�y����r;�l� ���!��n"ۤ��4e�[0x���щ�b�zuh���;�z���7���q w�鑜���#��o�u������m��q�i��� fr6��>�r�,�� � a �śv1�*j ��,�����6��lҿyp����3<������r�py�l��5/�a�q��i ���o�x�<��ӱ��o�������~ϧ������t*�p�u@h ~�6q-˕�����@�`$5��4c|n�jr�n���q\zz����qw��a_�g�c�ewp��:z��~gr��u�����i@�z���� ����끈v�s z�ߒ8?��o$i!��? m�g�|�i�dh`�"з�t1 a?s�nb%pm!�i-���pal�t�j�� 3�����6�w���v\b�@�o�t6#iys�?�p�t��2�p��@3 ��g�_��qtdҳ���-v��!�´�5a*�a|iar�m�z���(�2־��!p#����-u g�j�c�z���}㔛�����*�1� ��� ���t��kuu���#`~��t���%rwm��pmj�{sz�,��t��֭er2�kv� uf�us^��hڻ��⢰�l�8�i�pt�>i��|ta�@��aj.|� �s�e,�'('7 ��c�y�/�r�vrēd���n��nȃ���g��±o� % dg��h���e�h-ɋ����]b*e[�� ��|�.� �[�aݭ�w��njb,�5������n����#�o"�����m �"�܈�w�^*q ��f~ea�]���bwh�&iq?���06j�����x�"���n\�a��[��� ����'�ǃ���a��f?�|��.~��:ilq38�� w�e���}�v ��b[l���]j�*��}®�z�>c�v����q����1k����`�b��,š7� a�c�zg��;����r r�j�l�r ���b;����w����3�h�f����zn �=j �#{zl� ֥���[�b�ǜ�|�[����1�8�k5ȿm�db� h�y5but��f��lgt����ޟg���v4���m �[�u�nx{�|����"�©�r���la�#)�9x����/�!�l}�zs�u�*wb�ՙ�|?@sϳ\ �����|�g����1lcdmʈ��*s�#���[�o�hx�y�f����jk�.[���)»��͸�ƿ�.��@��|#㑬�c�'z����#�f�[0�ŗ�w�&ɏqk���tv �e��ͭ7��[�s� ?f63�ҋ!' :�s�sw{"���~�r���\��gx9{j'm��u�{�b�=�hs��1m0��c�f}츕lm�c��j��t���l�����a���=b��/�c|z�aý�/j� �%��fk�2&d��r�[ ������q'�$2~v�~nӎc�"zw!f�a�8i��ŗ ��5y���r�t���@��@"�t@��0��ѓ: �$�$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\cdsearch.zip"q ����o7���i��|��m����>��ikm pb��a��:��� �� �gu� � i �q� ��8����kx%uy��v�m�������s/�]]]]]]�_ g��} ����ee�f^�六�'����e��x����t��f�>���n�u�����p<�6��_텖�|��c;5u�vo��3̆���c�� j�h��s�{�������(�o�v~�o76 �˟m�͝��s�g���s��$���c? �33a�"�έ�1a_egs_g����x���nj�m���%qy^�ci]�yc���֔v��� �3u�i� ���Œ��l�yj �j�os���~�����b�p�wu ���o*�� $�(��-���g�w�qvp��$ʨ�ߏ3�rf�/�:��m��nk��/�d}5"�w�m�c��xg���c� @f�$pʺ~܎4�@nco���jiť�ˊo�kf}vߐ4�x��� �d�zgv#5a[�,6�{k;7�&�e�p��nn���҉�r3�k��@��&?��$3����d9a���d�f�jk��mstaqh���t��l#��u�h_�5a '@tn�^��z��gs�� �4xm����v�!�}r1�m�@�؜ao�p�6�i�x�6�5h���9�7t�曦 )�0֔f�(��:�*,��u������v����m�$ �qp��<�����zf��γe���sˆgx�v"ؙ���wv���]r���r����գ��aw�k �k9ǖ7��xh�8��>�g�l�v��wn�����3bz��z �����f��ⱦ�(��9�i��x3ט��g���ؽ��-�v�i‹�z�e���� ��# �~5�7�o ��k#q[�h7�����/a.�mp�q�pâ�|��j�/tg%�ےl�pw����)�os�k�c�]��ȼ� ݲrmrs�>(�� 7h��q�~ �a����a͢z�`�b7l�r@�$�(���r ^7< m��~�e,�ݛ��x���њ��� q1�č�3�f�~�jnq��.�j�#$�<�g�߲�v���`�g v�ٛ�k' �t}�$�]t,����jm�6`�>���1ihb�����\�:f���nxr���b6"|�t!� �� ty w�ȥ���c�]���$��hj��'5μ|��� ���#�|>�j�:k\�l qcɾpv��6}��՝�}��5�tp��e��t�,��;�o���zo�<�2hݦ�fdo�9>�l��cd8��co}����1 �c c� sv/:�=zsw1*�h�-u�[ks�$��ks cvַa�glׂg�w������ts,?�**l�)l���f�� )s󁫅�j�_t���cݵj�g���wsjq)7r[�r��m΍���yў,n��������$���đ��c�� % ,>���l�6ڛ �f_e�* iå,c�|16�>�r �_>�--މc��? �aۆ�8���ze�;���v��x�z�hm� �v pᆑ��(7����2zg�x��m���� �$<��c�x�o;���8p̠� �a,�gp���hw�9x��t b�>�q���b�f]{�b��z7x�p~�a�|<�r�:ջ0�,sk� jh)�wh=������� �sa� '��a*��4o���4/o�0��6=��s�5!�p(w��cx�����d��,xoo��ǡr�a��]� ƹi�ub@?�z�3���������5�'3n��z|'&uӿud���t �0a� q� � �ve�ջ(�<��pd���xmc�}��x�|?z�t���'���ׇ����a�x��;� �,��݀��)���~u��[w�9ct��a�y����(�un���d��x��@>�ϡ���k�noq�������џct��^�a��@���j��rœ��g�����~��a�o��š\t\6ol�dz�ӏֆ����p3/�)���==��#:5���t� ����h��ʬ������� ���� ��<��@��(04�����|����f}a���m ��۩��n۲��{�jitח��s.tө� ��l�1���dis�s-4{*�>0�slr��-�u��[h��r�v/ �zr��c�m���6u���<�&��g��ÿ��v��ȱ��*l��\|m������e� z������ uŝ靆⼧z�ј7c����n� x��@�6啽�n��!���i�dv��kr��e��o�o��e��.z�m_���7@k��a��5��i��8rm��[u@�f�. �i��� �*����h�i��9�ld��3�k���a�˗�j����be�&��q��?����v��hy�e���:cv�ښ�h��|���1���5u6�*g�#z⨐${d�*�j?9�� ��bk��mq��b�xܨp�a$7i@!�,�(��nh��#4� -p��ŝ�*&ȭf��x r�� q��r@�jq�v���l�j`�f�4f���yx.�u[blt����k݊jf��5ɩ֩���[x�s5��v2/ 6i�w�v�jv�o�~�c�yubo�� ��s�����p��e� �f��,xqv"�*kl���6��2*�w*��% ��3 ��q*ovvhib��zt����x�isø�e�v&ܭа|�!�rp6z�0z] ���� ���ʠd�u��$�\�g=�@���vy�mg`t�\vy�y��ppterȳ�b�b�j��3���1iuv𠘪��f���b,i�e���b��ҿ��>-e��t�k ��֦�d�l�i���}��¬�tyc'i;p�y/,�&�m&᠋��v�e�x� ��ā�/��i^�z�%��%�k�;d���#:l�k��:�����ߪp��m&}�zj�:���m���ׯ�{4�4b{],�o ��/z���p��䭢m'��ԇ�$�hixj��i���y ���&z^�;��y�b��8��j�l��w��z����t��:�8��7�d%��j���nk�cd  %����ne�ez�r��d.iu ���h��z/&t���hi��&��#n�ngrr� ne��z���� �pib����#��c5u�q����:)�˲ϕr��\\�t�r���!��{k*�j�eu�,��k6�b�jw�f��mxvy�h7d��3�r��l�c��l�$���b.]j��p�s���ze����xjk(�u5\#�?lk5r���j��)���kz���ə�b��\��t�j��)���� ��ƪ��l��7w�o�|����吹wf�^@}g �y�},� �ȫ脒��v��ɫh���*�(s�;*��̲�p%�؄¸�� r*υ�_t&�΄ڿn ��wa;�r�����^(`����0*�%{���v�g�af���,ъ�f�`�z5\,�u� 2���w��q� �!ľ2gqj��qj���~l��-��ez�5�6��w�yǫ�_h2 �a�w� ���2j�� pxϭ�c��� 9�~�fu��w�m�p����9��ig<��g�w�}y��t���^��_x4p.�ѫn�˫ley�ҫ��v�v�5 ��\�j�*/�w�!� � j�c\��9�v�̪u��w�c�w� �6c��m�ڥt�5j��{� "7��y� �,� �iz0ڪt���smr�g�z��,��_|9�zp�w� ( ý�w���}ͺ� ��_\7*��w��8��9�˝��|� �ށr4_1^ �3t*�dn�_ :8���_%i�w��_:e|p��&����֝b��ԫ�t�pz�%i� �-:�w!� ����w����w=b9i�py٫�zv���iڜl�w�{7�i���w�zv��a� (ʸ��*� ~� ���;�w����w�x��;�t������u˭;�p�߫�^d8j���(}%~�}5~xxj���d��� ��zx�� o_h��p�����4a^�=x*d��������� �����]_<>⾰}�g��*� ���?�x~~�~%l����v��\�~e| �� b��oү��pf��������?k�m@~�r���x���=0���_��� �c� ·��ks�wj���r���\�'�v�?��pe~�{������"�s!�_����o�o=�f֟�[�{��n:�z��}�v���°�q�=3���'��_l��ض��a�<�����k�w���ls?g��; =���oΰ7�f_��2?������̎�i����%�{�s�q��q� 6��z������ڛ�t���'?k��~������}e���&���:�8���l�?��q�z^5q���0>=�2�"�ѐ.���x���;u����#��]��f�d=��b��'���>��^8祧���xì�w�}�����q���n:�_��.��쬍��3��f������w����x�&s���7��~&w��7i�y�k^gqzh^��@u���\��� ��qw��w���2��w����u����~��tni�����b?���m� ���q��-}�}������q�~���`��� ߽�����~�w֥��{φg���,��|=���ud<�(��(c ib;t��g-��r}�(�"& i�{ �w�8�ԁ�gsgabɲ��dv� {pi�m�e�ؙn�$-lkq֕�����ع����l��x� y�ԍ�}њm.;��d�(����n�z��yq�i� c!���đb< ��2�v�fª�< "��$l�&� c���-�x��֢x.�kѹ^p��d^ǔ�����e�6['�"l�ռ��l��0h�vuw[@e5���o�/ /�8�>�ה�"�t��g��}���}�yⴴ��66lփ�_-�b��-����0� 13������\�k�k���ֽ�x�x�����i*�(|1$�l,uc�vw�6�b��o����ƞyczt��jc�a" �l�e���ȼǧkw������h����e'�����e y�4��1���8��������1'��/�s�x�sm�s��>w`}�g�;�6h�� ,� ]oi�i��xƙ���7��𩇚8e ��᭹/,��s-0�~ld��2��5��n;o ���v�ţ$/�-�ɋjp'�|1��y͙��l�e�@��p�$��� ���p ��6j#\�lp�su�d�wtja�͕b����mq�.&:���ѡ�] �ӭr� p�jƌ nm�t�o�����|��_�dw�0$����t���sb'�҃�>g�|(c��o� e�upx�^���jfg�]�t��i)\��ors����no��^ns��9�� ��/u]���y���k�������.�r��� z���jj��k�^���'c� ��b��w埪�z����npz��ь��o��i#�x�] -�爫���ޛu��h3������y �n�'u��ǟh��Ϳ�8p�`/z�n۽e)�p�e�������?{a�_� ��м3�����ɯ��� }pň�a�r�𒶲a�|��9������?{�����nj5����x�,enk���*g�������*n��ŋ��p�7`q�n�ѻd8�(&��^���$�a"n��x�7z�i��<��j#u�g'��f�,i�ܣz�tde�e�92m�i�r�h@���n?���huԝ��:snļv�@�z%�$lc���]2ӥ'<����qt0f���{;�v�(m�'������� �9:b�m�"�pq���^�<�x߮=k�?��fo�2�o��ک3n3<�ry�s��� �cy�& ��)�a�ԡlj��u'>�ܥ�c"x�a^����r�ct�����a>n=���sӆo����i�zko}c��z��r&��$v>ɼ��f߀߁ȟ��� l�]���d��7�|e��ۙ#��>j���c���ra���@ƞ�'0���"xf��/k���[��m���f����6*�\��]�] ᮱y]`��յ���v�%m������]@��na�xޛ���%3ycb\�z��e8�;���u =6���5���=uq��ig=�ɶ� ;�m� �ȉ���ums&x���"���ԏ�z����dwp���'d���p�ƃ��sym&c;���3y�g5��fom��ւ�5�&�f����`���dn�6�7��ʣ�7w�5(�?�=��l]wn������)�zz3�yq�)e܌���܌�>mv�7�_cazq�ow���g��y�v[1��9��i��-��"_��;��i!2�g�a�����c���7 -��c�d�� � �2� [��.c�vʞz��3y˘"��p�-��� �e��yp c ����d�j�p2��٧��ka��p�/<=� 3\��fw��&��c�v�jڨ�1fc�7��3��l&�<�(g������_��"��6yc`9��5�^�`��{���rq�u5up즔�$e�<�0�e�n�bʗ��?[��قkprf:34ցg���^���m^��~��b��k�� x޴0l%h#kk&!0���n�i޽!d�m���x;[-�mam��&������w�-�%6kssu{��d�w;���t��fj� �rdr�u4 �y��@f�{��y�x2x`�� �o= �`�ƹ ~��i��u��d o k��x��̇��#�6�4:������-��r��ύ2����mbx�x<��ze�ȧ���j��/�ohz��!5�� �\��%�b霝��j�4�8��1�|p&�s|�,�"�% ��r���c�g)�ː����?����ws�'�ط�zm�\i9. )�h��~u7k��ad�i�e�-�k�.��y�k��trlg�.� �$�s����mn�ea)^)usz5�����d���!l�(��@,/�v]��ɾ��q��ba��0�!�w�>c�)|�2ˬ]�;u��ztw�? p�����9�qc��9t����fp@�������-��p4f�ֆx9��c�0��s!>� @�t$ß����h�8�k��2���nx��ϛ:zc&έ�e`�� fhs��n���6 zni�cj���h�lɟ�k� ��|�� ����r�_�z��յ�g����5��k�ҋ:�0�ӌn���"&��=h��7v-b��j[̚�-����ۋ5�0t��ȋ�'�8c�a��=����jv��$��a�n>&a�q��y�$ � \ȗ��7f~{ k[nؚ��2�slҋy���t�{�;�i�g���g�i6��8��>)ouu�jo;�k�'8k�9��`�k�r $��t>�͠�m��9�!zn�ņ4zk� �dst�xv�v2�b~h����כ�7l/��m꬏�t}�{�c��ì>�6?�c��r8�9:)ęnj{ؑ�*~�l��4�;0f^�|;��љ�aܝ�r��t���xcmޡ��|(kߋg>�ax/_�n�]�f�blb����=�� �# &w��ӟ\�}������~�}q��p�c����z�}0�c��:�l��;�y�j��*4? dι8�����r��ܜ�ۺ2���mx��v��_l�� 0�6ajy9�5�n=]̔�yě-8�w����&��:�>8�ו������ ^��̼�]�t�>��m��?�p��n��o�����*i�fج�7l�� �����6v���v��d����g���4ߪ �&jl,�_�� ���4#��y���mm;r� 1в����r��g\��\�j56��z*g�9~�0\ׅ v���r^ q����|r��6�)6l0��`�jo�4`�˝n�#}f���qz��0���>�st}t�4��o0� �jb�кa0���uʔh&���v�hw��e��wъi����ei�@��q�e�4lӹ}�˛s@u�ms�� ��$h���i�~��:ah>%ϲ�)rd��r�o��r��}ɧ�c�iѡxu[! �b�i��r��mˋ���q�s�ar�& bs����l�dz2�g`� `���lj�y� ���?<�����j)y�*g�9���i����}y�9s��`��Ԫ7��y���%�1kũpejp)z��l7�a&n��x �翮=�t�hҙ�u�ˍj�<�s۸�v�~9��v��l����;�}z"j4 l�������w�,�xl#:a��|4�c�)`��#@�g��y��g \a�ers72��en菖z�: ��մ��r̅-��n%�}�wrk�?��@{����\�~ }�"v���s,��d�&rfڲ���e&n)c}vj��e,o��`ߝ����)�q��2���e4,g�t�e:�����e�ma�%���:�����jd��u_��?�{���"�͇���[�� �i���8��wc�1�4b�=᱔~����$�����o��m|�m')p��s�nn���m�.��x]��uxqqf\g2*�͊yg~κ�ٱ$3���\���rs�=yl�c6�a����b��e�_5�t#u���oh���/,�&� �ٕ �^��|4�y�g�[�^�`���gvuv���_��f�k03��}�]�g>c�|ҿ��'xr�f)�l^��tyd��@p�vxa"�ؾ��p�ii|-��0�ȯ��o6��ȿp-��iom�����6֜)c�����,i�h0�����|��gnp��/�`���0k�v� �q��jk����alύ��ds*?�:l��(�s���d�� ag}��7,@�s�cb�8^3#���-2f�'�hm|�}�6:�vuu;g�r>0;��e 8\��� ��g}99u����s�rm�%�����m�<������rb���n�����ማ�ݷ�{�ȇ���݊z�w�n��n> }u�{x����.r�h����^��/�i�^�,��l'r"�泳��r��%:�[ja�i\%h*�r��fd�t�mb�(�� �!�%s�qy ���,΋y`��]�������mis�� bg�(�,�&ö~��h���d�`g<3k�3:a�c-a3eg��?iu��҉��1e�� _mř��#r��� ��usf��xcj��.�@u��̯�g��dh��a5w�i^y^�=6��%i y��3q� 1i��cik}�?^#b��;�m��������w�慟1~�z�:tx���q�{m���$p���r_6 �bi�(�b�g�>����za(3��?��}cwân6(�qc��=c��`uoյ㩨���>��vp�eoǭ/\,���t��al�>��#�ӗ��0t��%�ƹr���,����崚��9o=�x���nc���o]�=d�y�.py<.�g���&=���u<��x���$�=�%a��l��2�?|���'�i� �d�f/jڍpc��ε��ы(�|��c"�ʤdszq6m8&dӆ�u�sxfx� i�_ d��ˤ����i�l1���īɲ�xg�"�mϩ�_ot�ey-�������)����r�s�'�>f�x���1��6)������jn�l�6}���p��y7w��d�b�-��п�ă�.@���5����j1s�ci�$4�ctv�b�]j�]jݟxfk�b�0�z������x�)p0�g��e�ō���"��jw��邆d��s���ۙ��pv״�= f����ð�xb,�4 vv<�p`�����l�x�}a��s�p���kf�y�j�`�&����Š�ʞ�n��8�/�g,�q�j��vٮ�rt��=����8�q�?}�����l,p75��f���$f�&e;�o�nt� ����p�`���}0ph������xw� �h�� ����bl;�t;������p\7�0�r!��;p��&�z�� �v�:�of��=�ʃ�b���x��לs<�����y��0���@��5#�8��^���~a]��(����ya䇑 v ]����п?nm)�1x���jmm[{_e�>�;c_ڄoap\��k�j� ��do�#�ϙ3��%|��3,v\�otz�l���3gfϙ÷��t���;�>g��o���;@|�?�fh��o��r#s���w|��ҟ8ô��4�8�ǝ�>rr'�h�l��ʟ9c�s�0w2|��ϝ����;�9�΀���q%?'ޘ�� a�0��guwd_$a�zw\�x�0&4�1y�0���fz�l/2���>���ؚ���b���1e��>������ w��[���է n�t���qb)��e�i�g�?���ʰq`(� �yp�{�s{��һ������m����>� �0-�e�_]�� ���;���e��xrac�ǜ�a�[����bu�.~#4�^t�������%k�o���u�f�e�h?��`n�#�z�/��:jv8�g�h"h��; 0t%t%�\&�!}hvh�l' ��:� ��q چ��m8��ݹ�p=�ݗ��6�h���!�@�e$g��ma �� c*� �2�� c|@�e�3h͠c8� ���u3���rc�l��igq !c4"1�o�~ne=���c�8n� ��m��t%\�d�sӄ�,�r)�oo�}�-���(e (z��~�� ���g�c�/a�td��/xr��%� lq}�apx�fnq|xx.x�!x��m˭�ras y~� ��;��6��,k�݃��6����&e��yl`�;��0�я�"��c*��%�maw�68��(&�6@���,�w� f8�p��/v�q����0�61uds�a�ǹt�r�r<�����v�ax\u��>f��ci�f�e�s4����ҝtw>9�p��n���`~��2~��f��u�kdh��"/st�֔��lo���� 9m�m�4�ii�w���r??dž�/��7տ��l�ނ�z�k��d�1�9>�f��g �o��.�ϟx� ��>}f�t�x�dn��ay�x��8|pz�va-�yxw�ya/ c}}��� ���?y��'k�\�#�&e��e���$��i߇|di���j�^2�ru���b쳲�^� g,i�cv�_b����۞��.����z���:m�`�*�^�(����c����y�/�žw��*�]��z<�hhg%�j��w�b�z��xm�2�gq��/�]�st起���g�����[֥ӥ��5���y��y r�$3�pt�a�g�_*q�i��x!�g��،��/j��wp�j{l��x�/���q�<$�v���5w'����߸����av�8)��0{"�1��^���y�d_�3���[$ط>η�������5��rt/� g���d�uȯ���74��z��ժ�����,��z�.r<����:��a��9;�&ɂn.��0ʦ)=�}?�ɲ/�h�%d��g�n�� �m������~�� �s>r��2����c�|ս)t�����/���s���ءʚ��re��j(ҏf����9?�����z����ona�/�fw��g�v���/�u�t�lra�k�6t�g�n����j ހ�hcd0���=�p��n���x䩵/f�z�h���z�ч;���h�q~ix����ķv����#���&�qc�w1����?��$����)�%�,�����g o��gn�ձ~���p�1&n��d�bp�g�swxm]��m�!ah�eh�pb��&sd<� ����-��mae �mk����ą��(��jbp}ؙ�� k��ǿ�@�:0��:�rh�� �3�q��x@ry�a�\���5v�����d�ޯ�%t}q�4����z��$�@�g�jhyύ���e��y9�.zl-����n|ާ&1p���a�4�' ��a� g�g|��tb�ь)��i(�ӆ�yhy5 n2�o}r{ō�少��v��j��d��Šk8��9}���h�; �!9>m�o�i�g�;�g�4��kug^;��i�wң��� �?� a��xf^i mm�6�7r�#�j(��߄�:5 lly��?�9�����x�,l}dcr���t��g� � v}d͔=�w�{�ģ5��d���a##�c����>�s��`p�l��0���i8�9�;79wj}�f�m��3q����^q�����p�p��#������c�z�=a�ֿ��m��l=p��j��v>�}���c�n!�~p������rk#~�����ǥ����)�k�,r'��ā��s����{a��jdo�������?��ã�����t?�'���z{�:�����p? mdfy��(!j2',��b�k�8n�a-�np.g�$�� x����9�qi�����2�*�(�,�0�#ԙ!]��3a6ng ��i:��r� �>�t�l� l ?:�� 2��c ni �������,�r�1����x��c��xs�� ��%�t�f�\^�|����/�?<^�8���hnqn;t� �мva��co��x�|�{�sh#e 3������ĝ����/[ 7xyշt^:�����o-���k�m.|rsf-�ֿ=�x���ׁ1#�<�c��$��9ʌ�d �ku��x'fx� �7��ݸ�l����e�t|\�{z�����x �'w��ט��? �'�a���\���ֱ����{�� 1y�!��d�m�ʗ�jb 7��]�x�h��."�h2��ď����������"�� ey�,��e|an6 5e0�b��~ަ���ᚋ��u魺�ח"{"�/g�bj�ڔ�'�o�h|>but>֎j��ky��.&6v 1v"�//1ԅmd�_h�53��ai �u�m�q� &����@r�{n,�����’ ���b�q���v>�cuv�et�-�� ��1��g���lޡ�d�x�2�e������6�h����=;"}�ysn������ِ�d���\n����">�5p�)��w��{sq-�� ��㋓x��v<�]�f��x����a��*q^����؃;�w�nl�$���9d=�e��yz�m�u�ܩ���a�)·<���a�t 7xr��o��39��y�:: �;��>��/n���e �i�jq�1x��t�o<�_r�� ����w3����p��ap�f�q��["�2�we�@;66ҝn�|�w��}�ڕ^�����=&��k�׍���u�y�9e��o�!s&�g�㹻x^7�pxݪ'ow��q���ag�_�cu��]�z�>g_ ��_��4��� 6u�w q=������ݙ"#����྽��(�h�e��f�f_���=z��k�o�x_����>�m @�^��������/�9��$��ȿ���.=n�ۂ�[�a��b��>yӽ��ϝ���w�>z#��k��v��t��'l��|�g�;�=iި�y���o�s2%��د)>��$p����}�v���6��a�}�:���ԝn|��{��.�rm���•�m����i�k]�u�'^٫�tu�.e���/��/9��� î�\e�"�"��a�"s�'��5v�y��\ǎ>���{d�rm��q3�x�a7`/0v��_j�� x����� y������u,v��a���?y�f��/��,�ܗaо#4��u#m��3 ��8=ɕv\f��m]3v[�_zz�7f��l5��#w�d\b*�o��t�16�(���������>���_�a�v�k�k�6�l��g�`d�(���~�c`������.��c�i�d��n�cr�'�8qe������n�ey��� /f������ˉ�oէi&�s�5'�-�۹> ��{e�ɏ�*�z��s�kѩƛ�x���qg&o�m�jܘ$:v�j�v�� k $���m12�q���wm����n#/`{g��%q�i�d����y��z=���q"'�����h�]����^��u�ƈxru��x����io��?�bsjp��9���).�ږ����w~�b_�'s{ƛ��drl׼6f�\�a]gl݋4���p���3� ?ny�w 9{�70���ַr.�ӱ`o���xh�o��]h���e!er���cѯ��~�,�p�a��"��'���=�(�(�(�(�(�(�(�(�fg�dddddddddddjs� 恐bpd`�3!s�qk�e�v꙰�^ �s���܇~�<7�想v�:���(�mkrvz��y�����:m�3�� j�.� ch���{ړ�y^�dp�gm�n��6i ��0�`���z�dq�@� xv��? ]c#�܁���� �{�7f8������&���sh�mhg`���s������@�"ԗ㍒p`o�4�3v�����v�g�u�x�at��у���l�� �~�����o܈ � t�or*�4��#�� � ��d�&��0��� �۰ag'�`6cw�����m��rsn���1�>�% c:��.yw��0���غ�q�,~�{b�b�b�b�b�b�b�̡�0�m�7���2=������½?p{!��~ �'k��@��f4�#yf��}�昐���kpy /z������a��r4�íw��h� �wk�. x���p;��#s3�'���ޡ܀���}ۀ�;�m�pڰ��/�k2*d�����gh��vn�{n��'8k� �4�lb>h�ivby���y��v‹���`{s9l��.�! � ���f�cΐ)����ey�f "`n�q6���bf"9�v�h���a�c��l������������1s�壳���� 2�?�}}c�i2f����y&y8jru-�s�2�ll�c(q� 7��g$�j��2����<�a���գ��3���m%�h��ߩ���z���c��f�c���b�񛹊gpk��tm^de�壭� ����d m����ֿx}s�n�����ks˾,}de�5l��[����������$a{*�w�3u�,�~�)~bd��9�6& ����}饡�������^�֙&�9��l�r�i����9*w(ps�h�󴆾��7�mh�g��qe���d�gd���@6�ph�iqf�l�.�93���� �*dc �ߌ� x�󩓒&�v ksw��i=1k��lh�~w�έ���t���f���71 o�`ۅ�tjh��"t��k��'-�>��/z���z�-&�wm�/�p�@t*���]�b �<�x���e��a,��pc��3����� �:���awu&�td?je��5v����umty�v��! �`���w4�uql�p�q�n�s7�n ak���h��}�z��*�较{s����"�p��l�&q���)d*��־l�d�~e}�$'p� ʡ���pg�mr�af�m�f�����b!n���4��.���m�.�7<ѯwq7bm��p;�a���j��k�p-~��ɀ�?���4�;�c��] 3uӌzl40�f��-�*�&^����m�g��͹jh5�xo� :gvщbj� ������y��l0�lmj̘�4$!9r� = v� 3�0��m�"�f9�u�,��e?d��pr�6?e,���4�?:r$3'3r�tyh��� pe\���"��,�0!�~l��pޙ.� anj�s�s���4_d�� :]�>98î��3��9���w��w&_*f8���͏~4��@!�b4q�h :�����<�9����z��/�z������ty��k�b��-z�6���݉h����^ ��sb���x������ xa�q[���l{��l�`𷥷��e���.���s1e?cd5��ca)� ���r�1bn�|\]��җ>g壟��y��x��`kn��b!l f�>� �de.��a& �t�\�e��@px)>���8�<8jf������y5�x���� l� =��9|tb�-�z����6�zj���)�@��i:�a��c�lb�m�xj,w]�ϋ [���a����}�g6�f{�bch����m�m<|s@���������e_��g�y4�n�����f��vh�ҟb�ea�*�9a��=\@�w$8~6�ia�ck���kib� ��t��8�-۵mɉx��aܙ�?k�����_�2�i kj�ڰ/�?#���1}�a��6o0t����ٔ��s ����b���'ҥy֕o�b䞗��g����u~�o�4��m�/�1xm�_�3s�1y��\_r�? ����?���v31r�-ϥ4�g}���?\�ٟsg����0�r�~� �q�4o_��c� v}}�� g��3����~/� }#=b��?�kl ȱ#�ǖ?/�no4�y�,���o@�p��;��o��'�u��������z���a��v����c�=�l�o���'?x���>��v�����\�i��aroδ� �h ��։������7�/��o�p~��h��l��i����8�=������?�{���|��9ㇾ����z|ko��z��e�����f�� �n�q� �nn\ d�{,qaǭ$d���g��c&nuzj�k�njl_dm"��5�[�e9͠~��/�:^'���l�����5a��%�0���2z���\�u un�9�� ��h�:^eռ�펯 �<~w�d�g��<��0<�]�/�������_�{��mhq��/y�� �@ݹ9��p�:z諔8r|o� ��g�����n��[�|�ﵱ�n����u�g]�):j �x��)�b�.ԗ�y��'��_���jxd�ue�d"� c��'w"[�ߖt���8�8tk���� lgo���zp�\9���g\n|�pn�<�ot4�u���/���tn���s /� �je0�� �bcbn�����sv�n��5r;�(ί`����핃ƅ�`c�y�û fʲ����y�j봖�h���� �.�(�ԉw��z���t���z�^� a��i�� �������c�b��k��dwv{�(����v�^����_hu����_(��[�kt�i�.�g9�w��y�c =��3#�f{��ig���};ڞ��fڄ�5ϋ��*y���>ae"d2$�e�}�����t�� r�d��k���9�ݳ�����c���n�l��=�1�}��z)j�&cn�8�#q�1����i:cg0�a� bz'�w��ui��}��$�t•��t����,��-�w���g;� >k}������e�t~�u�4�g%��3�)c8�� 9=�"p�ú��uigh���]|oo �$�,��8 �̋ai����).�p v r�z�,� \ⱦ��r����^,�!���(�wq��4$9.��&؆a���:�"ϙ�b)b��j�va��$�r�c�|��%�ڪ){��}r��յ!�'�/�.^{j��?�o��2���lㇸ��j���o�n��t��t��[��� �� �)�����ِ���%>�����ex�np^�`]3�q|g����>�wp�2c����\t/@t�� ��.jtg�a 9�'��p�kk�������;�i|^dd;2u(u4h��e��"��v�d�{9h���4�-�b���$1}l%�� �ȸ* ��q�d����bw�/�.^o�)vwi;v�f�vw�흔�ycv.թ���|;�/[���w��lawk�!� �&y� ���Šl�-��ۆ^���|��x�i�_5(���o�^�n����n����9������)9sѳiî��n���$�a�''deى�������"y"a���s�cb� �ّbl�#b�bp� #������nf�"��q�����q��� �ox�q*#e� �exw�zѩan�x��7���w��]����v�_3�؞�kl���y�����(֒�{^9�jo�� ��?���m,��7��xm�'jj��i�b���ygیr,�y�,?�?�ϛd{����#�4���0�97�ɭ�e"�%�������2���u>�a".�y��pr�:�e�m r�ehm��vm�o�pm׽�v%��d���� ���̡�"��yb�4��5 í���kn��n?�%� x�u 7|բj�5s'��畡��x�hv=g#b|q� d?� ����w�xf��\��t�ڦ�0_k�{/?��߃�c�y~�d՗~s'q_�a>�ik4�������x�߫��snr)u������ʻ��ee������y��<����4����}��h��"*܎�g��: ��i}�������w�؊gf��p؛��fe�z'�m�����1,anc�-n l,�~��\[�v�/�ln�v r�7 ip��� 2f���f%���d�p�[ӏ/7\��xez �af=�jo��f����[�;�n2�=��/�g0w�l��}qdk��n�/��� �! �]���1��6p������úap��^��էj�z��j�n�jٮ���]�m�v��]qu �m9�p ��3ɯ�o�� �#�=t��ě��f� ڀ %���r�� `���?���w~�|b�>6��ulk�fkj�x�nv�պ�ƥ���`���-�n�i!.�g�g�b�'�x,�r��05�(7<�c�� �խo,-g�e��ұ.]mr���n�fy [ō�g� �ʥ�n��<'� ����*�y����>�natbt�bx\ɉf�����ܱ9 1xw��f<� �t��lk�>�������o ��κ��ibue��$~�9. �g�����9(��*�rq��1v$o�'�sba�=(cq���9rs|��*�,,9�ӝ�[x��bܠ�b� 6g�s�s�@��hq[�'r�³����v,b�!~z�&8���iyæ�lc4���k ��1�խ���bq�_��ikb��z��f� �p�^drt��6e?kh��wxxә�r��r��-|���y��u���*j �je �� �y�>��5j���&��3���m��e�iڔ�n ~���r|�l�| �>�[�x'm�2��4�� ��8�%���8�� =&��k�op��l`�vg�_�13��ǰ�}�s ����l�ւ��$l�f�ݧ�e������;{ɤ��tml`ilb��wx�z5�氋�gqb����г�����*}�_؀"i��p��s�)s��!b���ȡ<����y�'�u�j�f�������m�cw�� �^r u��`��e�fvl �����_�~{��m_4"`e@�y6�pnqx�s���x�{^���l�ۧ%��l���lbuof6 #i>�;@�� p�כ:n� ��t#uk��? �nҁ�qm����b�����ab���'����[a< )�6�c��=�w�'�v�5�� �ѱ3��ȼ��'p)�@z�r5��',�-q� ;}�q�#���%�,�d^<��ͻ���$�o*�1�=3�#byq�kp���nf$�y��طae9�j|��ݱ�?����i�>��j ӛpq�|�����k�����=܏��6�0e��y�*��-�ɐ&�� \�4`�ƹ�a����� ў�yj�go�p�g�r�5rp�h�7!��d�> �o�qǿ"� ��^�a��ʝ���>=��[''f��u��)���}1��� �^z��% gf�2ैԮ/0ג5����j -ض������n��ʸ�x�e���b��h����#�?�y%��).��uh�is������fm���^f<���h�@�r��_�>�pl�ģ�j��oc��,2�ȿ ��/�� [j�zm�me\�tf��jx%���i��]��ck�$~��r}x��t�o�>\׎�ɯ�y�yfgh/o|�vm��w���� �%� �,��ev��-���.ٴy����3/nۙu'�ɧ����z���.���f%ʴ�q<̏0�d`ݸ"�m/�:�5.��4�q��u�戩f;���n�e�z.y����������\{h���n���i�pz�n��mb48��{�m������b����z�~0��[~0�q�j瘞m���ŕ�c n4�c���ǎ�r�e�i�,�m�2a�<ʗl��w� �&h�y�ҕ�g����p�fs^@<�����o�`��5.u,�v h8�'���o}�l�ݩ�i�g��e��8mdkm��_�<5�5�|s�k�z]j�l����b��4�e�ff��j�u.*�3���<��q�&y�h�w�hmz�]`֥�z�ϵ����=��uc��wb:��mcf��[�:w��%�m�� ���� ��c�բ��q����dji�^� ӆau� ۱/-�i�h��qg�m�)��9�2�k38^��l�ev��6�t�w���sy��b��7qv�b���n��f^k��ل7�y��v;sowdժvc��,t�������v�ksd�����!留�b��i[y�"f�gyh��fb^v<���hk�i6=�j$�t��4�k���nh�.��xv�mږ���je��v��ګ3�k�h0�g�j�ޭ%���-(�l�� �z�`�t����ied%��6����z�3 5�����(��#r�t��sd4f����eb���q� j[#�����1�[����pd8$�g���ǩ�n��.����9�hr�� ����a��m�� ��2 b�lp����-�;�bosn4��cfm��t\��g�n$q�$�d���q���4��� )���v�d����k*��~qr�wa�:���k%��iae�"b_�u֨�r�g�ќn�wkg������n|p�&c6k�~u���"à�a�b 1��aͅ����[[]����6���e���� ݘ��a�ɨlqˀsg����d���&�yr�&�82�a�%�3����8���ޔ �tlҝ�p���ӝ &y�a.���l?' �n]* g^�b�4e�'h\��~j����_!��e��m:ɢvu�^['d���v��j�;^��qb^6��h�(�bbs!5 ���~ r���g9e�ߎ1a�&�ns&g�߃9�k�lo� 7��$÷���v��jz����d7a��v���6e}'�c��<������48q��z`ө����img{v����_`^���0k��њi���0e�a�p��ml,�~g/���0�ko��.�a͈l��]䃪^�e����$� ��-ٜ�ð4^������=�-�����������1�3�<$��d���#��l.���lð�|f]�u��`����ofo�u�����lk�e�so9�q=e��d�up�3 lj�h��]���bip�z��%w-���%u�g�ά��:|��?��� j�e w��[e<��,��c%;79�ryכ(����s �j�͡���4����c@�s!c�)c<� ��,0���wck�u���]��i *9u˺�v ��ɤ�1&gus-!���2�o���}���ǹ�d�k ؓ�r>b��l�,hd�edk�z�kr��m0n�u�|n�x�s �x?������?��naķfx�6���^�=�����3�&}�^ ���o �58b�#��gc�;�ap2�wf3h1�#����v%��-�, �-�k�/;b�t���zgk,y�k!kh��]j��e�4[��b��}-ڣ����( ��[ ����ԋ�z6�r������grμ���l ��w4a� �ݒ2�c����l�)�6)w'ز����h���ck_襞3��a�; �硆=��ᄔm��?qq�`$b�a�xt��� �s�jyc|��f}�t�κb<�q� ŝ�^���u������c?@����j��{�8- m���n g4�i����&��z1�2��,���g�k�<���k ���� q'�ʳt�/!:�&c�?h��{��2�r$9����!k�zq[ ܸ t��d1x���~�h������tm����'#�z˟�t�3��6 �$� ��t���s� ��jpg:������@������n��t>@� �/�.{��nue�"���`���e:\�f\�u��n����2男ӝb~|3��n(�z��r�vb��gb��n �6(w����e����������l|���⾹!}j����6)���]���_�x�ics@��72-��|:��jk݁��ұry�s,ر?,`sc����^֭����!� �mq��\rh��d��������4i3"���72!���6 zk�f9.&|u� p���m:��ʎ��κm��܉׿��t�)ba����w�5���h�x>�s-��(�"w.�ѣ�[�d�d0��[ �0���a�5鹒d_pl q},�ɗ��9jк��d���d��s�t�:�!e��y/h �&�&�j�ag�/tڍ�9�4�a�sh衤�=����*�aɣ(��&��4n��k�:l~i�Ԧ� �s0k�8ԛxbxׂc߈,-*�{�h��?����@kr!�at�uo'�5i��cm��n�ߠ��z�ض-4��u�ݻi���� �l} [����/�5j��������/g�oe�n>k[���z�@ �b�nb�0���g2d�wds�&>,]s|뭇's�.���ze�o(@�49vye�s�&p�u�����ܠ͛(�(����� ��o�snaff�,����䉌[ؙ(k����u-������dolah�ҽxkd�<g��c���y}k^�u>o�s�'�����s,om�qm䚐�� �o���bi� ����aȳ��c�j��;�xk�������z3nf�寉&�ydg�-����i�i�� ��<ٿ�� y[r u]0�)��f�im6��veg���j��dv f�:~:�����i\��"�&w o�i��h\��\�t<�x3�&_�;�[mro��^������hyv��3��� �<��[�qp^%h�u���uя�: �v�>b��{\�`���yq��~��x���e\l1�(d�]�mp���]r������k��z-t���f$�����h���� 5k��<��ϼvڝbx`�>�9��s>�g����%mn=r�- y�z�5l=�4�������t���]���w��7�lr�%w<��q���� h��fu���yԫ���v$�lmmr���&%������t��q6�� �~6���h��x�h�s�\)���7"��v1[�v���8\s�詵�� �ra�����/� �� �ž�j�p�.��8���$r �ߩ�[�zi�hi�����e��o�vb�[3�i�p�ԩ�c�ҳi�ӎ��*�lu��a ��q(�!y�q�����(��i.�􂗔y��^a�͌%��ej*��\� ���j�����$v3l��q�n�l\���ڽh���֜� {���؈�)�;3�t�ӣqv�"e��d44��t���m1�u�4_�}p��̝���{fڟ5qeo<]������b�^ox���}xazh����0]"���:�5�!�;��(�i������?w� �q��)��!ghm����o�c3��j�z�f�=��gȣ�ig��z�;��k�ޚ‡byo��;�c9��/�a�.�x�#��z��n� ec�8i�aj�p��z��i�uw��a�j�5n��moԥt^�a�?�u�a�ӳ6�wt>:�qt�3e�r@ג�llo���h7ն��!5 ��d�~��ת�e�i��x�!,�(���t�-mk������r�)�"0�,�5�����lb��s|)ey[) l�����#�d���?_2ģ�ާϥ_<2n��� ��ֺ��1:�~@�հf��lݣr�be��jjv]t���hic�_����j��(~s#u���a�3g�tx���{\ �nܲ�rk{h���:`*@��vm hu��.��i�zx��uߕ��b����7�gp%�4��c��a{:����5�ۄʚ��]`�q{k��?e��3�y<�����ul��k6'��sf�jpguoj��eк؝1!�<�> � ���� �p�l{����ɯm�j�� q<�m����v�>��# 0�{����ttt�u���!�t,���n��j�t�7-���� �� s\���yctf?0q~��tj�����[�y!� ��<~8 �_y�2�p��,�����guald}��z��d���ڽ.���=��d�a�-a�yg@�a��nup�cɢ�e���s�ևt��m��g����us�@.d*��*�m�� u�aمp��i�d�on5����8�uv�������z�\μh��3#v%kl�u��-y\�k�`m-哫k��δ����*�dα�h�eo����m�b�s�b�)y*z�h��jim� ��Ԧ� /�& jf|����������>�k��u�;b ''l�c�mf,�4��j����l7�w?�x�ƥ����g!z�4�:~g,-r���i��vpޯz�i>�����th��ml��׺hx�|�=�f���_�k������ w�e�ӡ��.���]騟�x��rf�wz�ԧ���p�~�n��d72���#� \7��rmp�l�i�α�ո ��30fm��:�v8��6̣��j�|ڇ!�h�x ���fŧx��q��|��ǁ�-�x#ɖ-�o�5պі�!��]�h�(g1%~���jé�n"/�^%��m��_�c�le��_�e�j ��$���ɱ�r}�p�/d!��ʊ�hc�a �kz2��av�޸��mf���r���7�;�7"u��������uh�������� �h�1u7��z]������xo[�ڇu�b �ݟ�� c�qwe]�;or%�v/��yl�l%l�qyʛb�i��a��û#�ȑe�ia��~@ii|p�(�<}������uw��pcm�fj@t �q�ٞ��p̟[3�� ���=cp��>���1 ���\�����䅃n>�s�66������w�22g��7�r��wo)��������ޤ5y�z^��ʫ�힮���n�-s�w��h�н��9����/����jt}u��'���~9ɣ��_�e,䄇 =xl뜎[4���w���c�'6h{� o�3��'(����t �,fny�}td��<]�:t��_�ɿw��z��lx�s�uн@�7q��zm*<�����x��� �i���_e5,�9�}���ǘ������3���ܔ䄸`��x�p�1���}�{e���,$|��i�8n����� s�5����,��<;1��h0�a{�/�p�� k'/͆�܀�0n�7n��gݻ�;��w�_;����oc��xa����~fm�e��ҭ��d8f� ��yx8����lm�f�6]��5y��8�r�q>q�盧{ �ư�p�["ǻ�}c/뛼}�~�:������� ��od{�a� ���7�|�p%��yg�- ���ֺ��k�|�sa��k-���a׌r�=�)؋c$j��>�h��h�oh �k�;�q��v\����ia�a�䤦� dܬd�4�'c�_ )ff���i�rw���{roֿc ǫu��kp�z�h��do�=j2>�����7v>�g�"��xءi7%~&3o,ujk��:���a�3��� ���$����0��1qpq\�3Ԭ{'����p��my��1�'�b��q�;ӊ��9[c�����q�}�l8��*:��i r~2���p��ٸ���7�o|�h���#!��'3��4@h$.a��ҁ�5�1�a���do�a� ���0�җ��3ə�k���s.���] ~5���k������f��y7hi�l�>n�׳wb����q���z.���5�ߤ�z��wn���ǿ�gd�ca��o�ؓ}t��68��b��|��!� �{a?�;��adxm�i7�����=m�g=ʼn���_�a�ƅ�ý�c�n��>2g�*,���1 ��y�mg�u��� �(�o��8e�&kҍ&�f�8z� �|ܲ�4��mn�w���alu_h����q��޸�~i�4�h`4�(�!,)���c?��f�b�te��/t?� �۝��),�%%s�[�s�r\i#�,��6��x�ͺg�_6wf��%d���\��ԑ� p� ���w�us~0t���������/��xr���bjy w����wz�;�=fi����`f����r�j��4��h�]�'� ��kek�f�νl9e���з^p��dl�[����l������=j{�aϛ,�� ���pg �m]d��c�.d3��b�� q���58]�p������:p�lc�2�a��jj���@j�鍪�ڱ��dmhy���xz��f�����>��� |�nc�y�p� ���s,n�_ov?�a�ǽ���iѷ�wo3�nf�����?�����n�ml����m퍖��6���nծ�ځc�f���� �n�ݛ�7z�vˬ{�lm�7x�fo�!��|#xc��/��o�n)�ɼ���r�&�v�7ka�� 獴�ai�zkp�z�ޢؗ1[>|��>v_�[6oֵ9���w��1j��rʔ�b��=�^o�}l̸�ɽёx#��,y��[�� �ۓ��e�n�yœ�z��ˋ%�c򄉇����^�9�o�xm�uno�=�tǁ��ӿ����(�l�o��'h�$�#w��%o���u��0�p�-�ѫ�����c�/x�86�tʚb��^��h� �e ���,;�l.�`׸��=нeܐğ�ǒ �;{�r'z�ϲ3�s��ԗ��ѽ)��$r7k<�=̟x�ƨ���y{�>�#or�ݼ�8�x>ڞg��f�.s�jjr�ݾ��0���$b���������ax0�zc{c} 0σ��9��x��[9�ąj����x=r���gaf�m��w�� �㍶�i���k�" ��k�"i#�`�5� ���ܑ��@����p�6e��l�c*l���\b8ߐ�g�d:���=�ޚ�p��p� g���h��c^��>�g>^�̈���eny�3�� ���k���⍐ltkя�8������<������ 旤_��uad�a��68 ���)׎_|��ydk�k�c���"�h=����8��؂��-��n�3��䗗�9('w@����7����r��//�l��������-��'7�a<:~ir[ݜ���� �˾92)�=�f}"� ���=�[����d2 b�'v�����.��� c����o���y�d�n�>�y�nx�a�����q �����[o��~��� ��yh���������{$��s�h�tl��w�'2���io�&��^]���'�n��dk���)�=�'����r����9>�sꔾ�=��j�� ƃa8 �m~9v<�je��λ�noz[ƛ�&�vrm�] � �7bs^��g;�w/���x�q�$ۉ'7\nf����^�'r�&�z��g�a�t]��p~�a_�y~��� ��/�6�p^���j�r��nk}qfi�ꓯ*ki� �rs1���"�ɼ�?�nrocc ${�ۨ�i>�ě�1����������b �t��bv�˧�k�θ��k�f��zc�$��{4�c���_@l���u��f߯���g6׷5$��/ak�m�y���x��s��ne����7>�jre��[vpl�δ�dz<�l7;b b#��brj�j�v�q��.�fox�%m>�cw�{�¢`��nw���g_d �����j��7lwj�t#}�:�'��u���yq"���{ =�op���z}rj��r��n"�95<�2������<��s��.$w�p��9{��0[r�e �ҍ�ӷ �� o����j��#�/��uu���;롇 v��id� �~�t���8�>�ќ���y�'��uzm5�8�މ�[���3wn$�j'ڦ,d�e6�g%�u�l$�j&k����(����u^��bm�p~j�,��2�o��da$h���5n′�p<�^���"�{�-^��*s�u�qag�m���y8�t��hvmoi�0����z��j�� b���)ț>p��f�� f>���pa�_{4c��"na˰�\�=���$�61d�0���\��'je3'[�t���������n�@�1mm5t� /�f���s^�-80b� �9�0�^"�tq�tf:��4��g��߅�8����{���pf��k�<�e�x��[���xx�� ff��0\�5py����wyy�u�f�x*��}�%��k��z� ���r �>���ijj�w^��њw���7ݴ'6o ��[�a�xo�t��`͂��e���b�5*h�s�o��'�]��t��sex{� �n^f�ov'45�p���~���{u3���bh���u�;��"�����d_ٿt�����ћ�5'q�cͻ5h�n�ta�n0���js�yb>vo��o�n����p�w�� �~]�vi�ky��у};@�*�s������%�q���gp��ff��d����� �Ԩ�fp� �a%�v������6�x� (g�89ej�o���}طg�s�p�o/ ψ,ԉ*�������y<���%s��oӕ�������f�m�^��1%q�� `���c6��m֡f�i(���d�l|�bkuuuii u��ŕ@�hj�� 5�h��2��"����� ��a9y�ƅ��o�tφ_l��w�lc~7`}�r�uh�k�r�՚� ҁxj ~4e��>5���}x���gxib���n|��td�x�l��p���z����mv�l^�y �$�����7�ز�) � �s0�z�,�1ffϥ���&�=7!< ��{f(����b���e��ui�e��v (d�"�m� :{ h� �e&"����ݞ���ˈ��v$��_�^�qd�l����f�ԟj�"l�[z@��ɷh�;����je�ù�g���d�&�r'η�_7r���,�k'f�󦋘���pk�[�8��ɴ���~���p�ϩ���֕x�yf�(e���9�|�"�5|b���j�� b�e5;֖ii�c�<�gm�ԫ�;6�c%z��i���h��ɔ�&�p�f҄��q)�0�?���s��ѳ�gdib-���rdν��m�h4 aڧ�� y��$ ����d���y!�9�8�ks���tws���� /�g����;y� �q�t{����o�a��9�f�-d̈>/�>v��#f���~��l��k�y�՞��aiw%� �kb���=�j�b���%ɞɡ�&�>��r*��*)��nyk�e ѐуds�` �>s���n2d ��l�"u/i�ld2���_fj�b�(i��_ ���>�'��>vgŭ?s�;7��c �?�~d^=%4x`�o�i�ш�'� ��^���& �k3���!��8��&.d z��7 "wz%{gsqkv��#pgt5o�cl޴~�u�g�f%�����`%^?��c0��cٍt=��]ڇ>�i[�n�d�g�܍\{`ۏ���� �8nc���ī��5~�aއ��xh����?��s\�zk�~a*��������"�r���jp�m� ���<�kê?7��;g�g`�fuϙgt��~p�m��k�r �8~�y��c�7����{�����o�=s}��vɿ�{s粴h~����oص�=����v��y�~�ط~��ul�{�ec�-��x=��%�a�-��[`�n�>�p���ȵ��*��e�p���η��n8} z!���գ����xŗ�����[���[� �k̢��(�3e"h�v�d��4s ��2��-��yc ɱӏ� ^��ѩj��� ��_�0ꮗ�fxi���:x6}�" p��o�g���v�tn 3��{z�� 8��t���.�_l��l��q�t��d�'���axo�����6b�c�z�f��=0%�.f��a[3��g����ر��5t6&�g�;d��f���q��q�cτ��ҋ_8�͊���u��kn���dӊ�x��6����*p�֨�mki�;e�u p0����u �%�h1ut�>�sicm0cͨ ��s z�e l�/�~:~_��lv���xs�)c&l�u},�$�t����6�{ �ϼ��-bd�h6u�_)s w"m���a�f��u�ͺh�ۖ��la�nf*����1[s�[�%���p�#?ބ{ �[y7g<��鋪"��f�*&�u �qn��<���f����;�㑣vri��r��#rl�#ҹ�y�t���0���/�������x�!ԉtcۓv��w��j]��]x���'y�8t�qt�;=��^7��r�yf>�����a�z�o�zs·‚�{оe����o�:t΃�՝bj?qn��-�l[�]�fav3�ό��n�q[���f�\n?gg�>�u� ����o��pn;�m��88c��7�a���opk��f��h?q�0�������{����_�,��o\� qvat31�>md�d��q���mn�۳�f��א��m�<ٽ���gn�o ��7qf� �7�"� o��wvծ�-8��$m�nc7��bi��\�$#��k:f6�p t�tǎ�����@��g���k�u'��$��ܼ��lx�wnt���x*`�-�|ae��m���ơ7� !�p� �p�ht� )��,e�x����b�&�.�$�ɠ��w��9�,$���t��}n�ޖz�y��-bㇽ�f�ۚ���y�#�a�mb�-!=e�]��ܱ3� �v�t��&qih��=� \�������ӗ��,_09�4�à�v�豲6?*z���������?2@s j;!khzַ�ip��ܛ��ߖ/�v���-��hɱ���$��o���bu��jw~�\ju/b�xwh>��c(۝ v��?"��s� 2>�� k�0�����]������}� 1c����#�?���dʳ�b��/ɑ��܄����k3q��w~m=p�u���� �o|20��a…ߨ �� w$����tze��g]���f1|����0���&�1�v[�8�c� 9ű��yac�v†ml8s�bb�l@i���-zձaѝy;���[dj��u�dc�[ �e��ۊ�ȭ��c�v�~a�%�z��b�-�@ٞ�v��[06q�cf�6�jp�e_�,?���-�3%��"�csˬm��z�g�]~�=���p��jl|/޹�g]rm����2���� .��h<$cd��py��k�e����~��~�~�}��e�#p[c�_�e��j�ⷛc�5�la�aqc��1����x��䣓�j�9�nm����g�y� � �i����� b����pl�xq洚=)�5c�/.��hi��o:��(�b��nt�� ���蛖�e?>a���9,*5$��§%��:�ɏ�m4���o���'slju��p�q����~�`z���fk�2[����`�/�c�_����q�^�0�o�>�k����n��k�81�rːn����_���ه �ܔ���ݶ�`����c��c��h��(p{!� �c�_�'k�'7�ѱ�c�'��a�x����s��~p��?z'�-�d�ђ�0䇒1zkj���d) :��sd8�����aaq�"��l}&k?����� j<�*4-�ve���h�emx�i�3�y���/�#b6�= oj|����f0�qrem� g>�l������5ӥ��]u=m�/���! }�rt��p٫i����u�d}֗��%��b`�s�e�ᥖ��`� h� �c̤!˨�ݚn������%��/n6_�"r�q����qfxi%[hklf,ne����" ��8����e�v�ԁ`�| �{��u!�n��4ad&4e�by�>��y%uny'��?b�yh����n��ǟ�u&_��y�s��9ŵadm�o��zm�g��ּ�#d dv*t��_ �~a ��d��z�c�)f{��£"̱�ա���l��.f�֩e����'p�b�~�ndt<���iu =n�5���ƞ�|����ں�d��ʍ>�hp�5���[���ol|o5_o���w�- ��6�g�6a� �b j[" �[j,�����h{�_�����xќ,{υ.��.� 9���#t��bnhhj���2vy�%f��c1�����p���jxe�ϗi��k^'��u�x@��|�2p<fxg�n) �_��em�d"�2� z�ו9{;{��j�g�$�˗��rgrg�̡i�iڊ�����(��� �� �2'i�e�\�2���r���&�95�g��cqo���;c'���a�q��7'(,�ϸ@愅ea`c#qb�a��gu� �p��wte� � �`v��ĭ��~�f8�e���^�����~� m��t�x�b*�83)#2$&�kү�_:gt�1ǟ���ed�vi}�b%�=�m4h�x��mc�����ڊ�t��6}q���a�cc�$v���k�a��&4��8��4k�c�!����xk̾�<�;l���uey��xy�3r���e�@�jgq������hisqi��_���j.�r��?��7��ʓ��d�r>%o�n��gv7���fa�-�{�� � f|�??�ts�r:m����u���67t(���d5_��c6��h�e���pk:����.f����~!qe�h��s&��q�1b����&��`/�>|��5��i�'ϕ={�z�c;řʀc��z��o� �{p�k��v�%��6%�ģw~w�u1�vi�^!�k10�>yn�>�:�q��ѱf hy�lu�#�"��!j݉��3��1"ٹ1�"?�0tx똍���,�51�� x��8�ɮ1\����ι���3 �x��g��j�41dc��<�a1b�mi�s�ӎ�/,r$�t�� ^�kiba�cy�m0(�k_/d�ē���sm��|<�r%�s�np�n:�p3�6b�z���5��9�jq��nj����f�.�s��?;� ���ht�*�[�ώ��փ3b]5�9��~p��d�bg*����@:��l����l @fv��uh�4�[ ȕ� �2���m��,r�������$��(^��ud�$���hk�����,cj*�b���l��3g��i��[ �q,p��-�{g�z��y�\!�4`���ָ�u�0���:;>��v"�r��y��q���n3\�8،o�m�r�"|{ �c࡛buu���t��=��̔ �l��0�5���?�- f0� �g�l1" �����>���h�3�&/�_a3���,��rxń�m�s��n����1.��̚��c������h��y� �����c3&�ؗ�i�09!n�� y��x� ^i�� ���5�����sɿթ7�i�������k����� �5$�ւm_�t�v̤0�zꤘ��� m��(a�����{�����޼-j�hf @y��s�xv(�z]pm��ʔ˺��� �s����%`e�� �80� ���v������4�;�%' ��8 �[r�'e�z�ӆ�ɐ��<��w �d�.�����cw�d���c�� ��>�m�.�d��� �)0[1h`,ڬ��(*,y�bo����(6|���� ��0��yӹ�~)��$4k�; ~[^����9� x:��b ��z�n!��a� |}ʈp�'�ጺ�|8)�g�=�<��d�vdi�7��ۊ�v[����,º 㣣x$a�px��1�n�;v� �޹� �hd���' db�uî�#���jmsfpzm�f�l��3�8ee�v �]h�mh]��s�a�69�@�u]��� .��ts��i��2g�d�n���8v.�',��w���'�e�@�����i'fi����:.)�,� '��/c��z��!szs�������6���ٿd� $���͗�����@}r@~9c�ر�l�",�%3h�y���6kwr�s@�ۡy��5l�k�z,��t���7�zsk��svk0�9� r��@]���~�ʄ��t��#y� y�0��|�@0�����l2���z-���y?`�9��� %pd����ui-ah� �!� 0ԃ�2h�bz<�qx�sd,¶&�@��� ���,�3� )���>��,?���wr�li�kl⶯~��ѐ�x�l��i�� y��}y��r%yc�yj5�ɖ�2�0���dƌv���$�ņ ��t���m5�9ݲ�fug��u��dhlat��fr�:cx��t��ij*�k#y�p?so�eu9,�.7�f���q^d&��?nct��0���$ �4�a�exww�rr!��bun�4]ƴ�����zp�[jnu��y�j.쐸6>�qfc� ��2|ᖔef~™ g �t���g��h��a? �g���?�@��o�eխ0&�~{����f��? �g��_�`�>����_����� �³q�'�yh�> �ə? ��~��;c���<�~���� �{� qh���$'�]��5hde�8����~��20�kǯro������/�]ro���ǯ սa�$'�c���ef�<��y���� f�c��f�x� 9 c? kf:�v���3�]�b�.�~ ���'�cô���~4��[������8۝&β8 �1 it(�a�?�( �q21��z�h��"�tc����� '�[ю�ӣ���1�~�"p��1�?>��7�� �cxh�{zj�a!tb���hdu��_r1��yz �gh$��w�_��s,��:��[ipg�r ���ϕ�xxb q#>��p5�b y#�h �@qh���t3���h�7oi��z ���v�pu�0��df:_�i�ڒ;am�c�}�ŷ ��0[>!�bm�v|��6�`�t��v t��,����� ��?���c �9����o��c�a����-��e#��djv�w%�#��zw���@"ct@���pj�9 r胗$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap1.htm ���qt�~� ���1�&�km]ޝ��wv���|mkw���)e*�$��d�g\�~ %��d�s15�wcx7���˻f�jz"bc�bg<>?��"l�eelo蠾(����z��l~�����9s�}�<>�w��,3\�o�`��g����o��=�?4��~qo&/�kx�������~[�j����^8�m�^>^_�;�e�����s�� 53��l��~~��x|��'c�3���<�|!k �>����������ؿ��1w^�����|?��jvo�k&������^������������_�舳7��<1���l�g���nmgٽ@�ήދ���z�/��]@�[�r��?�n���k��)��ė�ku,�1ir)滋����e�.o�j(�t-�����{<��h��i����5'7a�&~�?�lz��x�������l_��ps��š��ri?�"h�ގ~��a!��h�����������k�&y�l(��sb�b�����&q��e�#k��l?ɗ4?��b �7$_)2hnm��4�����2�^0��u=�����m�� �tyo9�*�ˇ���_��4�?������ }��0��}@�˚/�bd����_���r���� �ј���q�n�����<��/j�q/�����a���^y-�j8p~���9���a���m�,xq�ĸ�un�������8�s�����g_�h ���7�f�p�lcmzp��p�{;4t�9$ ���im>� � �>t\�>vh�{��k�nj��s�ʆp���f�3�0t����9#����{��x� �1fb?� ��辇� ����4������e�9�% a����?� ��r^�, !\ܤ !�1��ށtu��� �k��t`іa�f��n���q�9]�d!t��w��\|!y��ex�. b�a ;�pȱ�`�:�ef�]�c��<��[�l�����h��3�����a{_j7���4w�?l)�q}��m��>����eh�g�/�"�1g�p�y¤� �,ȹ_c� �=�r��0��ҁ����=�g�ő� 7�l?!���)��9���_����^�����q���c������x��;���,y/�w!��`xhs�x��p��� i�. � ɖpԅm�~�<ۏ� �l���d�=��r�����<����;�p���d��s��� &n���0i��b�?@s�)3�_n^�`�m�l�{�������m#�p5�y���43���b����~[���..n�� �zv�b闗��d ��j��v&�qc@͌�8ji c;�"-=�dg��|a�6dcx@�;�q�їtw ����a%0j�n�™ 91��nr�a�j7���=ip��0ye�n���d��>�cq�]�e3s�t<��ý�r�!�~%� ]��:mh�}�_����� ]ю��)��������1�[gz�з60 ����� �?���eggi����z ���#��y�a��]a������jh�b�����a��chj�-샮�5���b��\y����5�|��ִ���re�կ���g���֡�q�50 ���6<��$!ѻ��}.9�~ss�v s�"�:��b]���{;[_o�����!��.����c �hb��d��!�����$��"a��ѭf<0'�.�5� �/'c��n���6���g� �x�r���:g4�b�� �j�. ��0>�1�ѱ�mfw� �m�؎��l�������ə�)�>���,!/dt3�te-a1�^e�x���dž x��� ;�g�!�)�����]}qs��wq�cwf��#�޻>�& ���� &�:��|��� (�:3�c/�1�쮍q d����o�48p׋dm̟�q��>y.�1��"�p���jg钤m`�i9��x��]�9�q�к���d�<�@qg�@�k�c��y�:7�w�1`� y=��_[ٿ"� ����b�nɨ�~c��$��=:�ڤn�"�v\d)�0����b� rq��i��z��u�v�r�gμ��|���2��_�w�l�y�\]�� ś��f��ad�q��1��&�id�����h�?l� ~y�o@5�œ�er xo(��"e��8]��p�af@��ȓ���c0���l��n��ˉď��*a�g^fh*'3�oy,c����!������8v��x6,�b6�&�8օ6f�c&�k���l �?2\ �~��=�$�s y0mz�9��'@[��w���ڴ !��,�����s7s��k\gg��9w:��im9�qx8�*��ڞ�jrp�bidtn-��������)��1��hز �*�|>�a����=w�'�"���hq��&��za��m���0���3�p�u�k����6̈́��ƌ#29��x~�85^��gr������ "�g���"�� �g�-���h8s��u�l��ҩ�|�c���|3ǯm���q$1��\df�� 6,tt�-�*�x�6�j( ����z��j�� �k>i��i��!�ތ>ې� a�"kz��c����'�s0��\�@�����{hk:�7=h�`�4�d�͇e�1�a>�g��z܆�1@�l9�hd@d�k���l�a�����s���k<���g�����~g�/�g*p{?�������^ �t6����"�{}��w��x�����p ~��(�}����"*_�/g��_��$��������j� ɖ;��@����ءr���ǐ.�p�k�`��z s�l��'$f�z�����?�) ���.y�-� \6l>�����r�c�g� ch���x�kx�g�m,�����?�fle�!�b5���m��i���ԋ�n)����)��q�彦)�{����_(�f��c�r2��#%?�b��aaz:��>d��!mq gh� (��nw��)��ge_�nea�"{����2���z#r��w��jq���a��5�l�,���z��&є��2f(1��`0y�j>� �cˁ����ο֠sad�����t���������wh�r���n���u=���d�˕�|g7�����?�δ��m�x��g1fps���<*&vt�g û�s��tf'~��!5 q�}�1��霵":`e����a��"��� "g��r ,�}�k��5��*�دu�~|!��:"��c�q�'-ĭ>t��bbf���vl3',��`��dx �ln� h���:��/�$~ʉ�/z""3r���n�ȝk�n��\�f`vx��v�j�p�k�o�$���o�������p�b|n:hj� h��'��x�l�z�3��-�d,�r�s����b@d�x��r��%w��m�kj��&�bh��z&�g�k��$��)&o�`��=y$ne"�� �0�k��͆�t����z��f�r>�ڦb�`�� �ΰ����c�0sm ��c}���`�8�kx���� �kd k̄o ������� -)���z�?e�b�*��ť@�pn~쩬��e�7���5س`z1�o�[�!�0�s����xq�b�x��q4*����j4d�(�=n �`��m9/��4�e����hg��1fyfhul�z�.�e� �hʗq bxt����pl��$!����_�hbh �w ��`t�?��q�j�(�l��l�n�m�����r��l�v_1������}}yԬ�  �y�?x�8tc�u@o\������@�f���r{l=i��]nf�.- ������_i�s��)�amc��@� �]�j/���r�[4^������,k(��=�#��5�ư��g����޹� ��k�bۧp����� �����/�j�fx*v�ƨ��} q���~p\g�k 4w�[������rx10;�5l��@6.i�7(��a-h��u�st�s{���(�}�ȏ&Ԧso]�v��h�٪hg��.c�'��$��у9l�x��ܐqb�|� mgg����4d�l%b%���a�˕@ h��g^b���@er mn4���ϭow�g���fñ�g� ���=�}a�$ɏ�8u�32�̾r��� eł���e�u4o� pe�� 9� ����'5��u� �)�h���l � �y/"���c���t ��;�����t�����xv�%3�����> y)�dli*p�p�q�.�9�=��l=�� ��1pbh6��%��c3���8b��hjxu�_����w2��ij����m��)zbg���n���cn�[v���s��� �u�#�t7lyh��s��p��| x:� ~�5q�x��ojw���v~7��铿������(2 ��t%� ���o��nfx�v ��p�� ���=�gc��y�0ol����j _r�l h4�,�6d|2h��f�h��r@\��g! �v �o�c����?����3�\��{�j�:i [x�_×'6�����zn^{�ˇ�ױ��= \_�b�șd ju����f��6�n�y���dnоw���������h�b#?��w!".а:�?�|.�qƒrq|ᄀ�4@#v�����-d6�a`w��nk?�nqe%ƻ򈪼�����e���q��pj��g�� _�##��n&�~p���� �9�v ����?8���-�-�����@��'��w�dp?-�,4��&�㣈d�g�� �ȇ�:��|t mc���"�s��;��c˱}�_� 4�3tk��w�m�-dk�4$�5�'�㣇���\b��h�i�ghk.h �s���_�@� _�"%��u˝���ܼb�*�:sbge�c�f�}xjr��mi��i��am�:u�'�t�fpg@��ll2 sέ~ ��h������χ��f�^�m??��zy��q/c,��udbz/�h�3��q;,.5�2(���1�ale<���1�� ��֍��3 �6�1�ش�p_n���5�� �c٢��`�-hjt��sbdr�b�f����͈z��vif����im��,�x�(�ǔ�os�e&�gwk *#f)�ķ���dr�^�ؑ �,c�d&�4��q��� ə� � ��h4�u� �&b�e�l� ��j�᧨*z��>`��̈́�jk�5-)ls(�h�� -�4c��:}��b����v]�¾l�hz�(%p�r l�z�k��\�l���x�/��9=b���[�hx}i~d�);(����k�������%�5��hmo�63gg<]:!�x��ny�e�/��0 ���2͎� ׯ�kw:k��dwq�<����3�c�g��b%�w% o1ƭ��vl�~�-�yipe���<��,o]x�d־4/)^1�գ��h`�r�̦7��z�y5���e�,��j��c�=��h@~�/�r3璅����a {��-�@�b"�� c�qf���%����|�l��ox�xo���$pō�}c� �tm�0���~t�q�(�ltܺ� �1�s���װo�(y̸ؤr �.=�'��5d^���oc�b{p�* j_9}y.�m�$i�[�"(q�a��h�e8 ��u�ʮ��s��4�nn"k��c0ȅ�>��\��������xx2�@pq6�����x�� y�' �v��k�9�1���;�<x2c��k=h2lf��:�ʥ�b�z �t�2�$:w5 f\��")p n9y�" �`kq��x6s��6��6{��8p�`�ky����x��-x�`$z\������ܫ�;�;�?�y*;l�h���bc2*(e '��@�ު7ω\��{"&�������v��);ea���52v�[ u� �vj|��y�j�g��Ԥ���:y��k$^�j |x��t  h�d0f�jױ3(˧���c3�j��r�i�:l!�<���;����f��v� l?�ib n�s�r)u.���3y���*�i�e�o.q�����k�k�$��i#��@��=c�ڿ�(�1���p2y{�b����)�;h�i>0�5 vmrq�ah=�) �p`���ect�v�8���z�&�|3=���$p��do�����c�c�� 8���gjh�7їu4,�͹ �̼���-=l�,"5�{h��nv8쓁2�"�^����篣��/��go� p�s��e%;6ܑ��t�ˀu k�sy�b��0*լ�r�4���}(�3��΅kd$5f��&�"?n{`�������c����(_k�͇� ��%h��ǎ�lk��_���j�kr�:w��.ۯ���h���iȟ1���2k���머� !� ����b����fo ������ap�8:|b�|�m˗3f���������'��n��������/лo�qv�0j wy ��kǖ�`&�� ����ɀrz��9�i�h4�pw����h��9f��)�`/�:��}=��ҕᒵ�-�̿@�q����]��[ȃ�����dei��w�wpp1�4#���r�2�v��9�:�ؿ��?�n�t��ÿ�y�v�*v��h.��x�s_���7k���cf������j�i�k.� ���|�|�?sw�����,����w��k���?���w��� ���x��9h�v���kw��i�����ͻ7�����ۻ��mè�x� �8qw4�o�87vʼ�ɥw��<#�g�p�8�iԑ� ���� � �����郋���a��i�yc {����.��{��` e�[f��w� %2�k�-cgѡ�=]z6�ٿ���~kb}�fʾ5lj�p:����[��s s-:�#h���gy�w���d8pl,,a��f���e,�|��8*��u� .�b��e���q�[j0���q�4�g��΀�yt^��{x&����hl�sd{��4h�6v��l��밹��[����y��m�2�ر��wq�7�v0d�v4�n�m��@2 ͅ�?���( ���ӵ}l� ��w��&�_`]���a��<�?t�y8�~��e��>��_x��%�cс�a?���� �g�?���&�85�#�k�r& d�����\id������r���e~�f;����sdž0 ��!@m[\4و���;},��$�%j&e��!#��=�f��iǹ����% fl� f�x��px$� y� ��w��ȫ�`��4d`xv�gq�^2�r&7z� ;��n���� �2� �8�nг�s��v0�c�� \̠x���n�眖k�d/*s̵b1��~�\��:�yq�(wiі֣ �ؠט�����x im��.��.���oϝ#��.�m��c|i=e%�20���i�5��lelf.$ʌ t>12l8~��r8���:^-x��e(q��y �����b.���lh5�)d�؆���85kp2:ս��7��emm��4����x,u�d�'����?w"�ʲ�s� kj��tɏ�h;�8�g�wiryk:�mnи���l'����w��y ��u�fj8� (�^sy����8dsa� e�������l�.~�ù�mtu�|x�] �}]�� 8�������-������ ���(��� �c��] �b���, _e2�*���s6�� |���c���,kf'>,k}sه�<'�y��qo^���1p >n�jm��^:fy��á�jfuox�� bq�}����s>� �z�����åtx5w ���!5�ɸ��a$���:"�i��o)�&> �d�i4;^{4{��jim�4wŭ[�j�<�u���4�� �kv��)<(��pml�]�e���:�ѱ�$�x�u(p��=%�� �_��@_m��ӡ���(�\�����9�gj��k/n`���o�唕��mmlp�/z����q 6 p�9��hb|��d�-��8�"�i���m� �ߟ�ћv\ia��*w*�]]cv��.pb��m� bb�s���իw�m^�{w �zsz� #~�@b8��zh���1��?� ������.4�*�&&6��)�������&�e<�b} #��z�u�]�؆� m\hhk6!w�-��� ��(:ȟp/qae@$@�! p�pҿ���h�ѧ�pp7s���|b��$�o�ߏ;�x����_��qh ���a��)ꈹ�7f���g������[;�$�`o ��� ���0�$e)�c[̥w�}�f�:&����f�m �=�u4�����}ʸ�����)�� ���j��1s6�3���k *'$c�do�n��kv�d8�r7l7���)�l���\�p`�^�g�����;�/���pz�~��o����c������-���{�h������ �8��|_ܠ7�>�q|_l[����f/��o�j�?'�h90�t˝��~y_i�v����e~ޠ�o�[�g�ܡ0?�z�v��ʗ�x'�s�<sz�kͿ���ԇ\n�@�9ly�ɓ���>��o��8��>�#���c� ����� �&�����*v?����cwt���snm�w�()����n�j��u�f�튲�zz������y�!�����t�~����|���iuip��s�` wt��↖� �r�ޝ����">�a�j���>�"l�� �%�z��uօ�( ֛�e�<�1�wq���r��^d�f4 ^�^#txr)�ta�������_p෠�m��͈}�7�a⠠��ey�^�3nr/�p�ی:��c�=ï��5�}a=ijk�;;b��r�mf2bę�&5��y�;z��] ��6�q6�����vd�rv zxq�i�:yէ�jx\�ȏ�6����x��¦��ui��2��؀�;�j–7 ]4[qnǹ���o�~�i��r�ۥjsi�ar4�ҥ���f����p��)�<���a�l�����1� c���7;�v�^4? c�g5�� z�m")ḵf~?j3��l��@dٵ^s�ve|�xnb c�xh�r�6mp�=�n��`�ax�|nͱ`���;���z�v�!���o�n�?�d�cf::r<3��uj�'\��@j2֯vc?v�8�l�s9�p�z��f�����[&�ˏgyi�y�q���� �"�o����z�پ~�g��l^�䃺� �x�.��m���@ch�"� � �#ɼs�u���˖;��j)"i� �]���jb�����o{%fz!e—� �s�w��x�miץ��o4�w����b�&r���sl����o{����|=a�a����$fi;�gjg�et����'!�����|$�m�0�-_�ٓ��') #�� �r��/�������`��_~�u���83�rڳ� _�(m$������f���s�ap 7kn����ո_�ם6�]���c��~�vfz���u��ι����`��*wݓ�t�����@�o�ĕresb���ԅ:&�c�=�4ӏ���l$��q/�����w�vuu��b��ig��k�]g�z�.���b�˪�� i��xexڳae��p�,��&yޞp�;�� md�`�����(-�$k\�1t�� ���~����x����efu��z�4�s�x�ӷ��o�`q37ȍ���,����n?k���d� '���pچ��~�!)���m��p5[c��dx�o�{���v���� ˴�6����|2�n5�m�c����h$�u !�hhò$m]��� ��ɬ��qi�g�� �:�ne�:߿�����6�[o^~�zp�*!��l��x��8�y՗����t��bk�a@ v>�����#�d�8������-a��aѽc��|� 8��̓f �#�cj,{��^� �ƹ���`s#��p�� y]���h��z����*�ćq��:�q�������� ��o�͆4�ѩɒȩ8a���1�'�,���!82(�r �mmk�j�x�a�*\���>-'��� uu������ "�]�� ����t\֧^/х�h�mn{�i[������ b&��[�j��� �2������_s��vk�kk��w}��2p����2�� ^i�xa|{k��k܅��r �24k#b�p4����'_�������y����(7�� �x�uwh��� �m��-��ga�p�56��b�(y,�'l��� b'j��$��[?���aya�"�vt�=bo��#���ׅiy�&�.��4�� z5f'r���b 00p��c>�{o*z���r�?#m�ct�zc���p�$�,����r����.u�ϑ��-q�f�e{>bb�h_ ���h`b���c|�6 �*d=�9��&�fétp�ׁ�������x �e��\f�|����p��b �n�ӵ;��w��e��&t*hom���پ}�b� �uvu���v��$#w��ۄz���,�䆚� �ug����p�@g�#��:"|x&�c\��� '�8�� l��l�r[r\((�21y��f�= ��%��6���shc侔���1i��ױh\|��ޢ �tj�.��e��z���8&�y c>{�i1`u�~.}�2e\hs2;�(�}?yǯ9re|��/г���.xq��bw"��r�� ��y������j������k�c͖���ն&�/�����j�j1&�7*ř��6o�� �-�e�-:,hnw�z�r��*#e���|��{��y��[��a��� �z �`f~�h}�l�& �n�чt�o�g&e��uu<�"�<�ﱐ��~ٕ�_��f �ƙ�c� ��6h�4��9{d��$�f"h �����!�s���~> �i�md�.*�l��t���d�9��͊�h1;9���gu�b�_� u ɭ����7����-�5vm�p��%�� �7;���6�� �c�� :q��=�'�[th��&��@�}�� ��@�ol����=��̏ՠ���t��,ack���hg%�n��m� ��d� ��>w��r>�ͼ�����l���[a��$���y�\b~xrn ��s�� m"�(��(�fqxn�m\٨wt� '�$fw|@�m o�v�x�sy�,�x(p��}�|����)0q�&z�������- � uf�@��i��օ��0�)a��!��z�a$���g\���`&� �����:t%) *�v�v����dᛟ�#�ew@�j5�w�y}�{���?�l*ch�#�w�e�c�f?qc�n*ƿ��ˋfit�gd]� į�ڻŋ�c ��h��*��f9ls:"�j���r� �e��9�ں���钏���vф=����2!�fq 5�m,���rl�����8�����! ��?�� -.�u�a�lg�w��7 s��?,�e�[s��b���ub��&(���b4&��� ��jb�tz�%^�y��}�8��໹�8}���#�()dhq � x�ˢw& �z�b٩� z�����_�uo\\��s�j)d �=�̨��� ͼ9o#©�m�����f�4���eg��\f�#b$��y7����o�l -�?��8e����zٯω(s�z�`��<�����c-#�&[s�`��/�.�j�c��j�b�n�x�q`����nb�fh�h��j].)�t�h �y�b��w�l��*(�y!fn�is5� !խ�>�8��m��e�(����x�u��u�p.�r��f�����u�/�q�c��a���l�c{kq��\�ew��e�7���|��&��jε4�kwp��xa��0���5�>�2��wnp�}�n���a�tf��~)g��9y=�ҟ�r����0}h� ����m�p�]o��h_8���q8�;8�c)")�goi�[v ��3y9��}��$���l:�1s�:���w�a�>��5����.'�b� �އ�߿�h��b�3 =pk .�z��[��!ts�����vwa�v�o�ɯ����8$-��h�]du!ce��n�� �p�r�b[�['`{(ub��t٘�#u:%�#":�.��l���%�>m��t ����htp���>k�?�� '��ilck��ϣ��0t��"gݣ�i��4a��p&�6� ujc � �r�!�wfs�r�f" � �k��� ��iw�:k~�k�x�3�.5�mu��a�e�j��aȓp�5uo�ոw���e/d*�ӌ8nkz ��{p=������5��*k�������i5�gq3���g"{46o$�_l��l��������g#n �s>� ��� �����~�r� 8�w��� � �h�ta8�z~nq�!���wˠ@��t>ś~�"����4/����ng<gk��"c��k"iudfs��e�9��j�lg�q�o��.�dƚp������� ���b��>� �$���:�a�;�f9i*t�$� $6s� fbn�[�.���� ���� �㞡 ��~��|�vtţ��h����h6[[@g���o������xv� ub���5�܉%�e�b�\��|_dq�}����cp��⠦�ps�7��� �o���p�0�cߪ-4�g\�c�{� ���,]�|fv��df�����鿵��:�9t�'��l�@m�`� ���p3g�xy�o��j�zie��9�*��?d���`�^e��c�\'|�ޝ�� \)��jt�iv�r�f��hra�\!�qad�?�д7�(�p��n�y��˔��β�@��h��u b�hɭϭ�u#z�o�74ԥ���hh���ܶj�ȭt��lc�&g�xv�.�@4a�(4d�c��q_bf�\-$g��a8�{��y��kvcw�t����d|u�"˴:n�ѫz��x1>�l�bbcn/ =�*���ܬ�id�嫮m�b���߽b�je!p�a~u ���{fî��u�� ����^l)y����:ʙ-�h pyo�-�\�����z�#���"î�*p�"p&c���g����zhs� z���޲|��zn�_�|ڕ:z%���,�z6��o֊����#h �|r�$��0ۺ|�vy7�v��ۺ]��͆�@o�ie �>��(�m�ӓ;�ڼ$ihś���ڊg��i�� t�rm^��7p*˸�-e޻����q開��k�l������є�<~�'�횺�l��%�e �6 ?�9(�e4�� i=i�_&3�����>1�ɫm�$i�0���?^ߚ2@m�����[����5�)w%gi����6>�3r��-ə!�k"ŭ��ze�|::�v�\�4��).�� v��/�^���ul���]a�� �|<�i�0�rt�&b֚�[�! �����/����n���0d�8�jw�7c�h�\1똺*֟̌`u)�<fi��#w�ս��d�}k^,�-f֖�;�9���8d;��b�@q�3m~“y�h�x��믃v���h�l�],��v�cp���� ā��q��x�qx�$t;h�x�,q��b�5� e:��@�q�?i�3�!��=����^��,���0��d;t�$q��fuf���'� =#;_�cyq8ަ���͖,\@s\��f�>�c��ق��v���x!��/>���]gs�4�$쇶�?���u����� ��t\���ui�ɉ��9�v�^=l��d�� 즃"� %�`� h��k .���n@\<�b�{�� g��0�dk���� ��s�jjvq���u� ic(*������k ѳ1�яf�"��$�h& ����~��$�7r<rʆ��\��i�_�`��e��&��5� �y��j-��vtkgn˿�abap�td��d !�,�>�����.�e�xi�<���7��l�)�2kr��|��7�l(�rg �`�.��l�e0w����vlu~��dc[ȼҿ#�oj�3�&�q��^�p5ȧv�#�4��0��#�i3����9 �&lѻ��s�ǣ�g��:��y0:4��ӈ����z�.��qj#'�=mz��uԣ����c��lڐ�hqu 1��@k'�@iѳҁc�� ɸ�ai��%�%( �_i�$�9l����8�h�i�w�<��w^'gs�b룧h���d�>�b��s w�b����h�����u�vٰ�6a#wb��bәz,ة=��h,���4�����2l5x����˗��5��3`tk��9��@��mn�k�脌pal�,��� i���a���/�9yc#�e�퓚�q4p�*����1��@�i#���ԣ�����g���s� �3fs �qny����k�t�/� paf,>[�we�p�4r�gi�0>  ���u�q�2��bkΰ�o6x��f���q�m���:'����h "��a�sa5��6�d�`�^]c�x�>n�v.�1�c��n?(����c�����[^i x�.ْ8����h,:w�-4���!2�2���ܯ��=�y�m0����@�:����&d��#��]��]�;5�d�x�věb��q��p�t�st�^�c����<׸�z�����6y���xw�<�"�d6��*�*� �#����֤�j�j�k��������ͨuf��|�����hn��p�!:�=r����g��aᙋ`�¢��r`��mo����d������큣�����y��i�q�|� j� ��}�gjܴ� �i�%`#���u�z�3��i�1�<�ȧ�q����9�����0ŗu�y�t���fk�i8�co�}>�8�ר�dku�ęu����l��n^=%r#23l� �,��ؼ�m��*�žýڬ�o�m�[c'o3kfzxј�sw%e��e��o�4��}u�w���yq-r-9o� )<'m��:(a� r���"���l��r�v@�*ýgl���i9[p,y�4�<%�q�8�u.ʝiy��,h��kĵa� ����$_t�ce ���<��.�0��6m�f9r8m���$ʖ#���d;�v��m���uj �>�ϗ�<�a��6�]��l���a� jz�0!�(���f%"/� �u���uu��^p�$��a>�_7�ªj��s���>������o#������ܸ����<���ܸi�u���p ��*��8��p���l�l�o#����la��v��0%��r3ht�n�:�ac�u��� �}?$�i�6:s����0������&�q���hd����?����t��tqr.�<��$]8��5����x��jٌ�9=jy�ox� �ju2�2�1���-o�2'�;{q��c�l����,�pp�������:�#� u�@b�ʞ4<�r��ɚ%�--a'=m�=tq�r�ph�������.�5t��f�h��r��nj��/��w� ���� �~��<��jy�,]���ѡ� 䶆�z��{����=���oau/�7�t*�|�g-���k�`�e_�"��a �뱫�om�j�>t�4� �t�ã� 3�hh�� i*��s�u ���odž}�b���rv�f���[t����g�h�/���};e?��xg��$�� �y|��f�/q�o �&cf 6b�0��?�����`�y��)d��f���-��x�w�gh߻<&�a?'^�<�fo�m�m����hԛ���x��w�w���s�$c�,�,�t֓��[���l$gy8��m �l϶u 0^� �j�3��k�v�h������� �h��u��n�~���'�tu�6)�}o��b��fkq?�dmc�5 ������1�j��}�g%\�.�4f�^r�c�.�ڃ�x��vy�枵�u������ss8��`���,����䪊v��l`�!7ynu��53k\ �{.=g��%� � =��c@k�=��k�b 9!��p�3��?��#�zxr��m3����]c�e�̽�8*&�x �b�io��[���if����~b�26`&��je$8�� ����} ��}������`п��.a����42*[_9܁3º^-� l�t��r ��[�������pg���mb� �&�����# l3��ۙ'�0�q�g0�ay�����t$e�n'a��f>�m� ��ڻw{c�xzl�d%�`m�{ ���納����|����h��*w� 6�m�'�����޴�����u���[�*�h仱���� ��y��� �� �ͯ���#����խ`�9,��jt<��͊[����[t��5�pd�bn0'©����/�.�c؃�u��~��{�;�-(l\ruk:�ka�x��y�a�&��-@�� �� ����[�����r<�r��������m��.�lf�b��dcɣjx�|�v2 h�oy�*{p�6xs�o&�޻��jb���o��ʊ�3�@��|��ƨ;ۋ#�jp���s���y���˘�n�#w̚dd�h{��� �u�� �q�b��-�c���vg�ٽ���>�vwx����a|��z�1 ) ��ő��rycř1h���cxh�i���)y�q��ĺa� �b�i�;�������pvh�� �5>)ղ � p�u:(ֲ�yl'�k��b���у�ƚ�v� ���-�*(��2�b����vn�m�[)*|&p���j ?�zv(�q�������㛇-)x��-ޒ5���1�<ǣ�0�1�4��h��7[�%q�%��,�:t=nq�j�� y����yfj7"tgt��f�/�j]3@0t�u�@h�l;)gŋ h݌�z�-v������sf�$pz�fk�&�e��߅�stx��ju�.����w�e$���[���i$g�s���rs��6�^��k���l������b����}!�n��4)i��k��x�$4 �s�����_6�vj�f�xx�ሹ� ���{��p�y-<��!�dʇ�*��k�т,�?�wd7ʝ�a{�c�[����p"��렲x�g�ɥ�axy-�v�m�vy�����7p>�3~��2��4��[ e�m���ʯm�������gi72c�-r���a������آtqsȥo"�t�&�g�"��*�\]8q>�%��&���y��\�]dzz�r��ll���p%r���*�'�a��2fx8��át|n<ɲ~,���#��␳ss��k�z�n b�˝��si]�[]�|.�4�� ���wjk�)u�a&0��k�q2���g��ş�������g����'�:��la_w(�*�n���ԧj�us�ο���`���k��e�6c �(x��2��*w�l��z��,y<���h�i�ds2 �<�qe���8y��.��s� l"�w�[�^�~�� �\7�$�s�:t}�'�φp!�����;�-^dx$�^�� �0��m���ó�"c�\g;6�n� ��<���j>�l��@� ���?e5�1tȼg�y��sjrwb�l�b�y�;k�q%�x��<�t�u�$j�/#od�_�ȵ qphc�j�����`p�2w�w�q� �� o�ˬ ���=8,�r?]څs� ]�)�q�e����zuh���d����-]�w �<,�ͦgm�uuk6��ga�vs�"x�e/��ӝt�s�і���)6f(p ��s��p��\�� d��<�ۥ� ��\�ig�h ������t�^���i}ŧ2�4v�����ӆbj1`��s�kﳀa `c�� �w�(���%��\)�u�a-i�tz��84@c�he�og�-ȉ ;j'���t3��u )����4(>�#)z�� ��'4�t3a�:!5���<��an���7��l$ <��w2a`�e-�y�},�7��扻��ܮ��lg=�a����6l'�ºw���.�z������prm���c ]�;$ѡ{�/o?t���5�۹���nҭ\x�a���{!��(���$��'xp���cg�t h��.�������cc@o�n��(x ���m�4:q�r֬dn�;?j�zt��#=�r ��-m���� �8=t���u�&��냇����s�f�3>�0s��a���a��exdq%���]psb�x�jή.��o�g�^k$���ؑ� 2�n nk�����z�o��'�d-����w��u��,�ƕ�g5�;���r���k�#���f��6��h����}.�2ð�e����@wa%��rj�;���?���5����������00qa���ƪv^h&_�o�%*�*�,�> |sc�7�jq`$��~)޸��5pdr��a|ĕv��@��9������c��r�b����_1�ƽ˧2� ��l�mt>m��#�e�p��;@�l�!�u��f�r�:�_�0fӱ��if�sr0�{�d-��y��bݺ�n���#nf?��d�/�8[6@�c�"(y�=��j�r��b�o�������0�o�ǐtn��z�� c��7zp�w���cd\w��� �б*ހǟ�6;6����}�vծ�]��z5w��u�xnl����mqқ���2����gp�rb��cv���� ݢ �)p��re� #�8�a�%��ş2���0�p�ݛ&�d*��sm�dr�u ńg�jp7td�\��bp�tн�z�=pp�1�gե�>��u�����n�"��)}�*pgo�旸�v�l�}i͵n�����3�� $�� ��*�af#����,p���ҵ�c���nn9<2m4�� �x��4�h��1t%�mڼ==�u��j�z#ޏ"3#5r���{�q���a��ʔ���� 0q� �z���1��y���/��ц�n �n��x^oz�n�@_o�vl7�7e�ц.cp�b�3��8��δ.%@�҄���}&�.���5���g��� ؗ`���e� lc�f2�(�_ץ)���k5�#�v�٦)��q��� � �f��ɲ���d >lc@���!m�a�`��k ��ǣ���2�?���b��[�@"���8lk�� /�� �8����p�1 �)\6;�����@��,/vƛd:��׍*����)�sزa��1)��9�2[�krg�>��f�^lky�t�gd���j^� wr��xd���qd�n����g��~�_�߫"���.�уz��ba�[3"�1���o�\-x$\�=�/�v͇���u��k��xё{�/*i�o��g^j�����i<�z̈́�% y���e�)� @���'c^��� ���io7�ã��v̈́������>�f�]mci�*��(j�0$���w�"/�<�px��p�)=qj������v�9ci��߫�s1�glc6�̈́��nѩ�!��=����&�:����s�sq� �h�x���0(r��]r��!��aԉ�y�ԑ�t����%}�hml���౮�wm������p���er�h֕����_п��e����ҷ��}�qg��k��1!_��2 u������av�'o� ���.)�yz�`��p7�*w�޿��7�������a��dd�#�)���no#����;c\@v�d��{u`[�{�1<��u��px5,l��#�*�� >lnd� �8]�c�%���h�q��g����r�q���;���g�ҟ <$}�v j��/�h��x�q�, oj� r�o��e�� ?�0s� ��d"se�iݲs�����[mow@3 9�}л��45��xl1?]��7���s�t9|~�pĺ#yln��ua�,�%�:����u ��k;�������#�2v=�"��v�@ezi��ȴ�)�$3�lv���o��u}�=�a�) �m‘� �c!�vylz_�l�4�g�p���qۻ"�\�zj��^�l�ס����e�;qb�����l�����puqp]%��u���&���q�g똛ӭ�q���z�vey-����f�e����_ �п�p=udprz�t�p5@��ҩ�8���i�a�z�h�����\��l"�ñ𬫽[�87����-�w���j#?�"��5�9���az %âpւ{�~iޔc�2a^�y�� c�δf9e�����k}�n���5,���?�]ӫ� �qů.��l���<�'�-]�����adk��*d��ȃт!a.g�;c��쏞��}c�գܱ�%$_�a�p�ǁú���kܨ)_�i(�t*_�����%�sfҷ�;ggh;w�����2����k�o���ә��o���'��.~i�� ߀ل�/'b��g���r��t��;s��٭ʩ���p�⁈ٱhwl�l�����u��z�x�8y�i&�i�|�r��4� �ks&d�j ')4� ]fsc����k� �;1f!�����qǣq�lm���t>qp�3��r �i3ε|u5�ӑ���`yy�8�]ҿ�,�%e�y{��d=#�#�̏&�nލ�w�ra���bϰ���q6μ�����s��m�����& u��ȟ���8���쪼0s�g��t%�)�5s r x~r��:k���7�%�*4�8�9#w4sh�5hk@&��<-�\�v�!ά�{�"��;z�w��& �i�q���=w�󛓛�\b˖5j�"d�� v�ҍ֡l�ł�浐���vb�ǔ,�@�8u34�e��@'�����&��7�{uv̾{"x���ry���rwz��t�ko�9t��l�q&�y��gi>�@)\�e��.]����v�������#�?/�=��_z��� -�徛�j�'2'3 �]��\@h�61� pv�c�w6��c�!�����r����o�����[���/i�����i9h2/��-�o!�lii��ư ����2��ٽz���g>o�]���$s�ƶi~�he� p�׆�s"�m��'ad���,f��� htx��l���k10������\�bu�/rtȶʆ�-w ���͗����k�'k�_i��yvhc �����[���դuax7kh�$ebrr���4���/"^@�i���n��te�x�/q:;��'�4����vkw b�/t�va�qb��r��-���w��u�����>�<��h��ʮ<�z���q�f�i�q(�g��(8���x�ا �5��m5b�ٱwr`�ra����^�#ǎslf� w�a���i���������q�����bw&�=o)uu��o ?���ҹ����3�lzeb(|r�;�i �ە���z~ζ�9���h��ԝ�����f�� ����mv$}n��݃w�����]α�ι��vۅe�1^��~-y2���p/_!d闲������lj��'f�r�m-t"cj�"�m��4b����j� rt������b�(��lk�s͔�ܼ�(�'�v���l�=_���e�� ��.(�6tt ek�n^�>���d�ț0���爮����l(���&�tk<��h%� ���#t�̓ա{�bwp�g�gyd[���w�z�u�ؤ�m�j���ψ�śú�&�u�8_6z�pq��演��(��oo� � �'m�i ! 7�1�[�h�h�f�< /��/�[��m�wp.�]{��� �කksum�r��qp��g��l�؎��͎\�-%�@�f�;ꭲ ڧ(���8�er��ѭc&w����na i���,�i#[���r�?���y�$��� �7>�7�����]��t��q�u�� 4��_�@�|b���@6r���j$�t�$�n/]լ�=0�a��j��j���w� g�o���3�x���k�|����/?����m��7�|$��|5.��f��������ހ�vs�ߪ� 2�d�f�g�e�'�w\�ç>�q�g�h �|�t��� �hm��*e����j��.ʧߕc��ź�}�$3� vt���򳫷�_��=l��gmy�è-���s�ƣw7���_m)a��u.���4z-�و�f�f�e^�az�6t� �*s��a�p�b��go }��v�c�ѳ���q�ٌ��ǟm��ϫ���k{�� ��ft'j'gx�ޚ�w�pº��k� �k�*�iww�o�鳌)��k���u��3v�=.ӣ��'qh7ʥd�\������puz�$���et8v���b ��`�ڽ�g8���6wge��3�v���eif)�d ��}�ݛo�~��|����� ��a�b.}�t.��g�de#�}���aoi���h���v���‘�����"�m�nd�1.m�=ˡh�r�!��p!��t�j��~o� ӌ�,?� ���ޑa]j�v���p��9e���t-)9<ܙ[�e����_=ȁkqd���n ϣ(�,�>�zך�|)f��4{��to xvu~$%�g��g����������.crv�x��t�$*��ף���a^l��f�_*�9'bgbu�j&u�ٻ�a�(�ur�lm�q �vzz�j�h:�t���n��h�ξ���i�e�r�?���*[(��c�wv�#1!�kt����ҹ�9�l ���/_�n�e�5�n� $��uע����f��;˷�1���^nk� 0�b\�� >���j�gؙ&s%�����pk����f�cg�=w��e�$dr���%�g�ö��g�j�d�2͆�⯿fe�tժ�|�f�%�(p��ϊ���ʸ!�a�n�־��q����r\2��\ ;�i٤�.�ir�e�����l �r���ݾn�vr�;��r�tw��sƽ\ȳ�qk�i@y\ӱ�$.�z;�d.�'�ô��_&�rv��z�~`�g�#]\-��r_�z�=k g����qi >��y�r�l�z�r㠰�2�/j.&���a���d\?"�s�iτ��۲���/dg/x�b�%�.}o_���i��2��t&�j����r��pنgt]0� 9u��5b�p�) ˇ���ipwj:,5%�ᅹmu� ��v�w�� ��u��늓h�rz�r��1ɦ���`�<�`j ��.��;:r��^%j����g� �"��١g���s��=`�a�>�z��]m��]~�.����#{�,j���� ab��tin�:�ԓ�b���n��ch�ig�kn�jk6!�[�{i'�b�s�h�� �[h��ks�"���.s�e�&ht�m˜�������w����g^� � ��]���h)(�fv��]�l� wp4y���l~>z�����p0���&�8f�na��ǯc�b����>v�s�ehtv�͞o�w�xsao����$r�&�i�t�����?��of���n#ю�?��wa�� i�oi��=n\�j����a"�����tv�ϛ���孝�����w��e�݇��eõ���%�ݝy]���ױ} yqy�a�����ݍ����\�o���p���y�ll����yܲ�1reòy���kɱ��0s >e�݃���گkr�}=�����x��>��;hm��v���[#h?gs%;�� _���do���xs\r®��{h�>ef����[�qw��~_j�0^w�����k����r�~��n�ñ��/mug�4��7/��n��x�v^�m����̄�n��'s��rlm��'f ��>v*��?o����� gs�kka��}uv��ļ��3 �������^������/����l�j~eq��b�ws3mn�yĥ�|�n٫��|��ݽ��k�݋�k�a�akͳ�>���e�a��,�@$c=�y��>�v���s���ަ�����������e ��{v�a���0id�%��9��w��l��]�͡)l io�?�>���̍t@��/�����(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap1fs.htm ����}��~���[���@h�,��d��t�9 �le�u[��)����4�,��g��ǐ���>q�c;�:��3���y{\g���; m`f�\y\m�r��d�y/u)? i��,�d�n��5���'���h�8��fzjj,�<�\�l�4�l0!�s� q�����ӗ<�ȝjo���i�)挟����p�g� ��n��g/5&2(�$-k#�օ����5`* s��idq��q�;"�� ��ss9f�bspu9���׶�=byu! ��^nx'ka�� sm�r�%6���o�~����x���x�����`��:�_a����!/z:�o��x��:p�f��h�ld!�`'���:�u“�傴!� !��#.�}:z���%�αq��z��>�tq,.5&7���v<�ko��z��7�6���zի����(п�������������sx�z�"��}: �}6p��)�:����hۜ~�� �0.�҆t�`���i�dr� �ng���u�6�� b��u�aj��z�� m�ښ�g��%�1�qt@���;u�7�(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap1fso.htmq ��{���}��ݖ�8��p��q$�tm(%����n4 �bz�)k����z��w�j�'z���ßg3t^9���ssw8}��p�'��[s����*��#dm�1�>�dž3'��h�}g�� �u�}ʲ�!�k� ���c����4�io�i.�����7�� ��g�a���o� e���4��tl��w�tx���t��6��du��o��b�x]��e�{p\yj�g�m���8�-czejb�ew:�z�a&:_)��o|��x}�u �.���w�,��<��*�2ӝ�.l���f����j�֛̪ӳ6%,�oґ<<��?0�@��>��p���ki� .�p�v���o�����a�wt�p�o�;�7 ����[_����z�:k��]1���e�7&�]��ͤ�l���/���җm;�`� ��1� ���f ��y���q��bx?�k�b �������3�@�nt@��e{�h5!w��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap2.htm ���xٽ�@?�=y� i>�˰��w�q�l6�o3�y��d�j��4t�-y�s~���mݴiq�15�r��x9���m"j��&&&:f&w���a�"�&c�gdđ�^������o�v�������������|2ye�i=�s`���53�b�$���sm�,�|�'��������=���q��,�b�p9~���ۓ�?���t�rmmb���c�ݗ?�]e��o�'k�ҫo�ݮ���~��&�}�h�x������y�o�|a ��n�d����d� 3�o@���9����kro�*�u�������o����}~����o���jms�u���!q�^c�8d�8}^~�֮>�ר��[���ˮ��rk�&����>ϯ��=2'�&=|�kv�j���i�ܓ�//�` s�@ӟ��yw?��=�m��q��[z�ڣq�e��ޏ����0-�m���0��!����}�_�o���'��ۏ�ґ�����h��eq~���{�������?���~3v�-�m{믖�u����kv@�y�t�aα�sx�(�֏7@�pcz�ń����>���?����vo�9xt����}����nyƃt��h�%�wt�t }7>�ߘ>΁������^��f�!xj��qg��1��wsn�-��0���hiز��!c�l�]?�j�k����!z���?go��f ��]mu/'����t���y��~��j/h �ï�o���mk�`�u /@�@���1��|�j����e� k��.>]ojk�n�ü�#p ٲ��է0y��==#�w�){���fm=k<��~ aui�\2cֶμ�� }�$s�7��d� k�� ?%֨|3_z�p��� � �z�����@y@ �'�5���e@k��w2�s'��������=�oj�=_r~�.�{����o�䟌=��_����_���n?!�މ�p^��������8���ѝa�y��(>.�py>�_�ͮ�����؂����� ��kv���lb��?s>�rv1����8��i~#���t�t�s5 ϩ�4 ���ps���u�bs��”g��-���r�#pu?��a��y[o�&�=��ܫr?sx"�o��q1��w7���br���i&��]e:s6���͊��i)p�|_�we.b���s�'��� tm�i5�����q�o��5i<�'�f�� ���{�'���6���[z/wf��y���ì�ytcj�ր���0_�c�'i��6׃�1��,� �dbզyȧ���k��[�f��;��c�l9����scۖ�)�=��c�c��e�t�kz~w�@��(�\a� ��lmug�g�j��ڥ�r�п[�kg�v`��踳��e�-q� ����w9���u�ovlcwƌ�f���@��%�[�<���0r������b�zgu��h�ozȁi��h\'��v�{/�qrl�m{=[kg�ڗ�� ���y_�e�x�53�a���q�]ag�nf�_7[zhad@��$�� 5�bx�jk��1m����<���b�b`=?v�������$'�{ �� ~x�c� ����z�g��zg(ct��q`$ǔ��y� �e��(-�o��[��d5*��!9�b\3�4�s�0�.܄��1��6�"dj9��vâ�$: dchg9n|g�wp�� ���@>>����s2(�t�j��$�>d�"#�v�����`߬c��&-u�w��g�\����;,�i0�2@�ip��$\y4�u fm ��a��`��j����@%��w-�.o�/|~c ���f��c���:��jd���˖���v��ck���fm��e"����k 5�g)2�)������^��d���p��  '����(x�ke��f�i="_x�6"h�a#�0֞��c��:��n�r���v��|cng��8� ��i��] db36�&dۭ^)0b-~۷ ����3pai>h#z�5]]�%%�)webe&��0���'�k�4�_�g�1� �bf-�db�1y�^��osg| yz�� �skhn"?���8x\eu2ja6 ?��@^e9� �x�4��s��z�g�,�pqneh����q� hn͐ii�1�%3:fs�n=@� e׈�ũ�o�0�� ����`���7:��2z7�� a�kqf��~���/�^:y�����o����x��ѣz�~� "b�y��ݥ�y�4u���4;s�r ���vb�lrq�gs'��4���mvc��8,ʌl�:��_oo�7ӆdc�d��:�4�}���!��e�<�t*�nf�(�hӊbꈃ�˯�2jv��f�1j�����6<�<�"2�c������1ô�2�y��)n�d�h��j�� �'l�tˈof�vcd_��u��/%�ɘ�z����ilbge1��8�w���a�1󉿠��: q[k���-�� ���ê�_��щƃ/�k?%��y�a��h z2����������<�z�x����9���z{���л-�re��0�4߬b q k/�og�9�wo<�ta���p�z����> !�lď�f���u\˄��%%�4 �c\� t�ɑ%t���d&~h� ��5i���s(�g�rҥ�k��a�oё)ӽ��y�yukf��j��633�� ba�ƈhӄ�m}�e�=ds��� ���eؖ�z�c� � �^�s:��x a�2�qv�u��n3 ��-l�m1 s�p��c�zu���k�j�'���g�}����if��b&���ƀ(����&1��q !]"h� �4�e~g�j� x�k�au�l_�e���c�k��1s�; ���.q��~�� �֡���k�-�*9�s�xe�o�9ľph vzs���x�]p�j�:��f���b;m 󞱜�g���ȃ���-���~��^4�4�u(�fm�����,�|,s0�=r��3� �b��,�ľ ���өav��a�[�f�0���"��px(��"� ք�v�i3���� �ovn���pgy�)�|-�h���� ��)���a��fr#$re˄l��)�:�h=q�b ^ �&��} ]�"׿a� cn�l���ql-i� .�8멪ln����*p*�0 v��6t���n�s����'�i��y�sc�h%.a@�y��_�5�7/�ua�����g�h�j��b��3l��dtɍp$��@�he�0��i> �x�~�ͳ� �������h c��-'p�����rj������% �bp��tìs� �g"@�&l� �n��ruj��� l$΁� �� qf�������c�q�h�5@�0މ�'駈"}v�y6�=ە�y5�|"�i�� ���2l��̕�eb>ͳv� g~�%�ڍϻ�1��`0��\�90��sap ��h! @@-=���zf5��1=�1&l��'�!�h'�y����������� �0"1vr9\���|� �g7� q�o3��[�[�-�oc�@oh�诹��u*qdg��.���{����8 �0s|�wʰ����!/���`�p�c��||�ߌo�xi�m��6�w]��kl4�c�(�$ �9h�g�2q��� a~�p.�ҭe����n`d6�p=� �rȯ����8�9ђ�܉�!�rs�k�l!]���!�?yij<mrp5ti��$�4��eh����-8џ�����"�ə�������c���!;���1�is���_sk�o��=3,�r��3%�"q��l��~��j\�薕yբ����hg�3�m:c3�z� ���*�^_��td7�e7v�ҕ �n�'"�l�^���� |���o��b9|����/���s���~_���)/��bz|��������j�����3�b�65� �6�p�zj^ޭ�����%;@v�_�����$�t�n�j�g�g>�i=���qg�zdo��-u2{�…�����i�j��h�c�^i��u�f��>i�2yycsv�y,��h5�y������ 㹅}0��\ڑq����!%r�f ���q2琍��o�~�6x��/��49a���p�ٴra0x[ �(m1;uu����'�q d: i]��t�n��%�no��������ǁmі� ���{�5@pq���p2zz)|��=gq�jg�ev�мcoe]� ���g�{d�yi���;e�0hes6�gqg��!�sb؋g�{:���;��|��;�*�:�0�o��y�l!��/����y��y�u�mfp���ғ��m �x5��2���fr�n���"���k�����a��$t�' ��e��鹩s%i��i$w� ��tc�*�g8�׽&��e�kc��dfa4�&�o͇��8�5�\���8��:f���iҗhk�(������p�lsf���!�j�h�jc�"\`�� �u���*�6��sz��h�f�8k�y� �[/�[b�_�ʊq��e�e��tu��-�����q�gfḋb�(2�s���(���@/a�wn��s` �re'�d�͎|:��i`�]br�,v�g�ü? wm��s�~hx���� �.f��t371 ��l%x�����'����ҝ��ʇ9sd/\3.�o"���#z�����zb�%��z�p�n���62e>2�h�e��4��au��lc���2�b�j(��v�q�xkl����l�e#�8�c�t�yi�iͼi�u1����,��3�$��%5t������"�q�j�x��oѥ(2�[v{�_nnm���s��6���r����n���^`�lds�����l|�.r�ᦠa�@gb�`�4��gwz1����� �jr����,���zr����c~��*t����ř��63 ����k�8p��}lp����� c�)p��nh��9�̺�闚f ��ʊq%��@���cmf��9�p��t2���%���bdp�-��w��d"��q9ȗv�ӑ�f�l '���f�#�6��m&�< g �qk�� m��j ���p���md'�.��c��#:��s{�� s:#�4u�32л��m��(%\�m����)d�u��&�� |}�ki��|v��f��}��y��4<�@j:c�!i�1��d��d�-x�xcj�tt�`��"o�p��΁x��_�e�o-uơ˒�ǯ �d��/b��.�$�?�y0ܼal�ˡp�fk��6\h�vfv&3ޱz�$s:�60�fsck8 � )q�t����$2�`�u�]o��%� :�*��\�@��:\�#�a��c;e�1c?5u�ń�2*�ml��v���\��jjo��}�eh)l���,���9ko�����p��y�p��(ѣ�����m�׏����y(�מ{�&������ڶ��f���pvq��4ۨ�wx/�s��ʬ0rf�������p� mi�z�li�������>�_ ��5��(� ������$��ou#x�l�%x�x$!��܍�!�i���h�*d�p�a$�����188ľ#*-�m��l����쳐�s�djoi�щ���~�*%"/�f}�ȉ�0n�s�0��r!����p^��%ł�펂x�ѯmp��mgcjl� y���ؿ�cx4>�*ݒ�|��p^*f ��g�dzp������;�ptc�yz�h�9� ����֙�[l��u���i��r���/ل�����ʌ ������u4��`��v�ŀs�:i�պ��p�<��ě��d���ɕ�vݹq9����kff3����c���\��"����x��s}au���������~�w�u�m�*b2�(5 ś�&���1�����]jmz^��s�ݫ�� ��-q:?�_أ���,�]����jl-�����py��*���>�-h��"a��������b�������f���z�o�t���ww�]��)�5;fnj x���n�w&�&��k�w��y=f�?@t�?�s��هdfcaf� �t���~h�b�5�$�/����苤�s ���� �?,ܙ��޽��ƀn\n�o2����s��4ԝ��ajg����d�����κ���fo�wmqj�i�6����n�!�:�ʳ"%as���rln%�����!��y͖�w�t���j�� �?i�=�2ꡊ6�a�ep�k%[:�_��$� �}���f����6 �¾!l�<�ƹ�^��wp޻ : y�#\�1=�\$tf��ۇ�?�%�^�-"��6��y��tau���v��f�c�tժ�ݹ��yu4�a%�u \$�t �-�^��ly��0(�-&�\�e�k]�ϊ�[�g<��z��-�h���գ^�yk��ݣk;��g�1}נ� ��.=��e���(t*ɢ��9��*ih��l��g�a���`os}o��x�a�^�h�)zj��8� �g�yb1�a���ї�u*�g����*w�������;l��,�"���jʘ �s*ڶt���b nw5ņ[|f�����'p��m��5���d2��=|n�� �� �رl�gv�հtة%k`����� f����c������<p��6r�s�"s̀o���l�"!���i މ���� ��� ���헪z���{���g׫n���ޘ%���3�93d��'� �o�2�?4m��eax�i�ybx��ܠ��e�5\za zb�2[ěu�"l<���_��=_v,ovi=y*�q y����a��^}�|ŧ����=���ع� �#�lh,k���ѫ�z"����o�z���i�!@1`an ��`=]]� �ǝ��@��:����t㱌�b�#��i��ܸ��r/��  �׫�ҿ���"�о��*c6c��"j����'�&�̐� ��)e�)���.\�n������\����y�^2}zhv�mk�$���d��ix��j�i�fp�ccߋx({�(6��:x-m�'�nb�e��9�4}��4t��r'=dma���zeqzϭ �"��-���zdz�r̔@ ��k��b�cj�&e.���l �e����� �-�\6=�g�蚚�ت'���<���k�)1�������ct���c�l&�jxw�� s��ʾ��y� �zd��@叱��ug�(��#t#��'��ho�$!��r���;"m)����<�8��k�2 mag�i1�j����;[�8��d̈g�>3����>gc�jpk� �:|�&.� yq�ت^����g����i}-��u�)i��j�"�ߙǚp!�k��}s'�(vd���ͻmo�0���kяc�m����e'�ը l�!q��`�"s�s�)i�qb}��]8�aj���y�q�d1�c�62�d�vc �� ʿ6�x�ɲk�n���&?�`��~u]}���8�� �b��5&��q�l$-�\5�>�۷�b�x����ݢ�s�h(�%��~�y(��7#b���q�a�d�qv��srs=~=��d��0�_� ��(*�#���ω�m��""�jfda��5xp�܆`8h��#r0u���m����߽zoaan�d}w^9g�apz�brf �[��rx*yd�c嚢�eە�f#r���k-��1�xq�bnt2#����^���a�6�y3{;�ser3�;u���'�5���o���<��e0��&� ��/��9��6ib�`�4��c! �k�ָf�1q�����o���k&� �}�vݝ�vdwe��w�|#j�����i����v�&yy f��'2(�]y�!ں]�g���f$���pңju.��'cs�q�h���kylm!g�z�����ݡl#mu��y\d��d݉���"�m ��#`�9u��d�`�n<�hoa"�u l ��z���� kև�p�������?�{e~i×!� ��֠8�ھ쐙r:v;<��豰��۷ �_q7�5�s�&�p$vp����nlbv�����#��o(j��5b���v�n~��a���u〓 ur��o ���b�p#^���?u��]ˏ-�n��)�w�43-#��פrʴ���kx�j��u������u5��frs�{���s�e�č��k\e���:����fڤ�&!���y��qdn��~����"[� �v_�q�x�-,�o��@��4���e�ry�i���t�ܳsy�����ؽ��ƥ��{���"�m��l�(a&�e�^���ʖ�����xv��ը��@!fr��\�m��\�{��x��3>cf���йu�ep|��†�e(��� ���̗�h g6�2茤"�p�|�fpmd��pvvc�� t�<�l �� ��5��n���nz��q�� s{{��i7omk=&{�\����,d��|�e�n1��ą�(�y�����q&��g"�y<ŏi�~г�nnix �c��u0�`^#nj�y@��6cz�q �`g���0e ��p����� {��n3�ɲ�u�b@�v缰�n1-&�e4��>k.~ �j�t`�y�0{�d��͘�-�}g�ucچ��]7ź��5i�p�ⱦ�܏q2��d����j���r��m�[u �� o���&� ��>�o�=��,�p�^��e���2u��]� �]w8�ph� �k��� �ģ�ܕ/vm��g@���oq� �����2��ψ5|ձ8u�#�%�pm�g�f� ��b�j6f�4�8�hyt�&�����)5�}[�}o���x����6{�s���bw�ۊt�u�|0&@lh�f� 2�/]!���z��� �`�@r�?!p� �:r�� l}�r���[���qzb�'� ��}��fcԃl[о�;���r���0��w}������ź����թm���zq��vgԡa�4n�h��o|yk� 6� ù8�g-�e��br����� a�9&*f��{���uڶ�=���z���p�u�8� �� �u���5��i2'�ݗ��my�yfq|�fd��g�q��2������k� �?� �~ect2*-|cj#m� �9�ɘb���,ď7�] d8�s����:p'�4����m��/17�5�ʡu��hm��wa� q�gbbzo������n_jnn��g�4���s��q��w ���1��e��e��� v�uk&ac�g�ȧ�4j�������,'o�$����l }��"`�c"�0�s �#|5 z�6����v����z���h �s��t���y�h�ȃ�r9��lj}j h*���upd���|���ξ����4d)p�p)���vί-�\y�<�t�.8��;e{��hb�'��m�?�9#w$�a�v��nfz t���ޚb~�i�]�_1�f@�қe�'�2h��i헉7�ÿ���g��qs%�� �p�a� ay{����ý�!�uw�11>���-n� ���5i ��hei����o���1��&j{s�d��^w��-�l�rni���<��u��d�,`�y?c�o֝d}߁�oo���=���v@<�'�.��&xs4 z�*�u6�1!��jf"mf�.z�pl�� ��ȡ�;]uە'8�`�����j�/���;�7��h��er)yz�sfs�"�!}�l��$v���v���f��qwg����y�o�nl� m��^,_���?��������i��(�rv�ic�n$��uoz)�_'���_ā��� @���:f҉z���ň�-�d�����u�v�a[�og�w�/���q's ] ��欽a�q.c���l�h������pfbes3�l��!�//���m]�c�Წl�t��h8pj�j����pt��8h�c����a�)���pt��>��#�!�ݹz��np�q�2{ĝ�, ���j�d��u�6[���ߧ�\��9 �hv�h�j9��j��v�xrr/ȏ��q����%l��'��z3)����� 4twr�� &c�� ��mr��<݃�y�ۅf*r �6ree��$ci���g:����۔���"�o�1�s�o�ey1 _m� �_�~�䛈w��%f~�`d#i�f��w�n��ɛ��s8y��d���!=s�3����gt�n��pl�s�r������o!t����� =| ���g���ځ�r�53d��5i�'� 52��l7x;�6�dְ��!�史��;�t�<�jr�r�/�2�6�ex�m�n3��n���l0~�`��˼�>��� �okoeb��=�z�6 j���%q �=ј�=�(�����fkb�� k� ���]y����x�m\9‹w<~0�� �`��k }q��a�k��|�j���;ǒ��gqn�ks� ���\_p-��h[ua�3d��j%?�z%� 6�y-n���q�����5�ܥj�$� ��{!c��<c���fsn bcf��p�)0��māa*���*&�[����- n�oc)����e����nm'l���> �y�o�v���t�t�� }���wv:c��@���� �h��^�hk�?�fqa��,p��e�o��� w0�0-u�,t���h7��d஦h���eu5�ݹe���5m��b1)�yaw�譎���g#eۑ9l������n[�#v.(va��uu�/��#klf2�r>���ā8#�< $�#,�f)�y2f�b"0�-��q_~d��z;jlx�c��c2bgp�)fs�x2m�؁�����u�$ 5���/�j�vᾦj��x(tߚ�� �pbh@��d�x��3g��d'��n�"���@?l�|_ �;��ğx2�x>��-{�fq�tb�� �3c�֣т0t�4z�����3��h $��x�a�h�e�;]�o�������}�?������:�"-69(;�i&�%!e� !��@h�aaw���4���h��1���rzۮ��q ����_ ئ�g�a6l}�11 ���� �"����5�e�$cf�=5:�=!�lr�m,��� \ڛ� _"��@�&1���e�t��e'����,��աuv}�}�d������*�uۆ�ji����p�_��:��%�˷i��v��[|��*a���i�nq�l��@����h���@u��/�do\�<��@����d��v�8֡����o����i�o⑜%&㾘���̷�x��l��ap"t��l$t ���[c������ϲ#t��6��ǝ��p(�lw7�z��v�s㨱���*f�,s�h���x,���c��hl�l���"_�ц�$���*�禲ù@7͗gw�ӗgtq��t��v�i�^/@�l��\��g�1.62�&u ���ρ5�<ʥ�ڂ�������m�"�w3�e 5�>ʈ|y��8��������<��d4k��j��v�h!"���p��.5/=����dʪȱ25z7%\��1�f$z �"w�6>_��uįu��ws��ێjf6₥-h��\0��̱�s�ȩŽ���m��c�����u�3�e��c��c���>���ti�[ezr%{*sn#-�;ʋy��w�dp- ��{-�0^k����h�i{͔xowh����5v��|c�<�5�� h�zm������}����3�h�̊��ƻ����@'u����&r}s�5d�����f�����l�й��v�ɺi�m6�� �z���1 0�j�t��k%`ԝ����h�p�x��a��]x�!��d@p؏_��}�i[_e�o1f�ma�������cow%3&���c �n:�j"�ar�������gl��г�!���rv������lk��z1d���db�*��3y(=&��׬ulmj��q� r�僞2`�e��i}e�sb$e�� ���7���;g{�f��g���q#�ls��"s=v���&�d��0�6"۳��t�v"q����w����ɮ`�l�n���bb84��l�w�� y��ȵ��i�'侍����*��!�53bqw��0% �l�� �tz d'f�f���z�qh�3����-ە�v�^��������)�b�ס��� �:ugnt<4ބb��ؽ�sq��)0�q~���ñ�8hɗ_�l)g�c[ �k��p.�q��6�{n%�����.u��f$b��f�gk(}�?�;�� �<>t�#��\i%o6q �s:ok���\�*�k��k�r��َ*10����q�r�li��'z&b������gn�ڋ�:��{j�k��bl�z� e�[_�89�kz�-���6�ɖ�c��w�$�#*��. i{.�d���a�ox8�y�~r���e��o�odr�h)ڐ�ߏ0�g����ǻ ӓx ]��l� �ϛ.�]�:�s���_;*w��p�qz��l�y���*b��,���2򱘩ݲ�9d�w;�[����*�� %�7�� ��$# � �@���'s��r�7v�?h& ��)�����>'�����v����7([������[ν�{�'��oa�<0�to��]�q�ϑ6cr����x,�������n;�q���m'g��q�m�7�%|�8���� �xh:�/��̫p�7�t�8�q��t�[�pi���dor��g�a���_���ީ�z#��b�.��2�����^�̙ �.@� iv��)�c����h��-�z 2hd'�������la�l*|�]����u"�%3��m�e2���q \/����jf�i-�fmhrb� �w0�2x�z� {g=�� ���1ln��5�� �����dk风 ��q�����c(l�$h�e��ϝ��i��'�.nde@�8��� �c�bg�����$�)��c�?�9(�� �?b��u�f�i�#ǭ`���x�� �>����%d|3^�������0�c@�.��ɀh��^�e�̡��� �d?m�٫ �(\��v�s(�q�i_3r�y`/�x{�&����fr`��n抏���։i� �� �bg��ѿ�}�3�r��/��a�(y�1z��c�ڟ� ,�c-��j������'a�ɬao ��t�k� �:�ƶk˞�����̯����q�<�7m8 ����]�jw�*�����f���r��g@i0ϫ��#wtu ]���j���0#����- �z��@���{~h�l� e��s��a�$�7,d�x�^�е$��0,gm|0np'��ѿk�hb �k�� $�vwd�tv��s_?v:0��с �x�e���� ��,c�&.�kjې�2�ȍ�;m�7�x��6��u3��@�� �mg���͜pq#��i��;r��z!� �}���v&@x��mz�o�a��g�t9l��w��u�rpb���okrw����_g���p��7o`�%�ka�w��� ���"�������>9�� ��r;�j��_�e|te�'�|h'�:c�$n������_����ls����z����te@4���"� ��w����t�#�_�\'�n�:�[��yq^�d���,��ߎ�=�����r� ���"�� �i�������@h� ;{ �ȟ���kbz�q�(�����q �����������~b��������d<������e� ~uv��5w��ٗk)�������?�c�0�w閧�7x�gī� }�i���q�������see�c�m��^� �ztͺzu�f#�\����h;�z $�)lxp8c���d��4�ys�x*��� �p�ɍ � �cr;n �fmi������� �xո���h������t}�m�ֱ���|�����>w"�k����f�w��97dp�dʝ&�mlqi�r��!h��ac�4z���$��v�ր��c���hb� ۰*qqv���~- �&�t�|b���h���1ѵs��ѷ �-����� �h��an����m�e �-�x�w�f�kxz� �0�� �(ݠ��,�$���l8�fqi�t<��$=� vys�er�jq�}v�3��� �a�h:m'u������|c���8�! �q#�f�hg�cn|��'<�56p���% ���a\l�f������%�]rwn���2]8碵 ������ʐ4q���7`��� c�յo���b��z%��)��<�a�7����3/�'���mwroy �^p���m�}�j�w���^uێ .y;jƥڒ<���ea����g���i���k��d�z̈́�ڨ $��ms��u��x��v7w�n�2g���rr����b���8y��������l��c�v��t��eh ��w�{e���f�¯��� ����(l�y�ٮɩ��4�@���bqin*�lڬpt0��^��}u�k�:�����\��nι!1�^��ݹ-�-.]!�� q&�c�q�bu,s���ř�g�5�es⃻tz��'��|�d\Ϳ�r1 ��-�s8�b_όt�䬋7a46k��kk �@�9�͓}r�:j )�<ȕpi��\i�m� *������.ޢw8< ��ig#��]�p�ʌ |��s�tq���?��0 �r�)�r�%t\��l[64�@�����ݽ��y>l[��(c8��xf����j|�)�v˧��d�8q���ݫ�e�֖��eۗn`jʹ�husn[]6o༵����^,��u�����^�� �*i�,��r��!�u�j�ƣ��u�|jp�cu���%��x9y=f,`26���$�{�ӣx9䄳�nd?gt� l��x�y�cnp�]gw�f~��{~���ac�֘�y �� v�kx{xiy_���*aɴ�%x�rl�%|���([���h��ن_чʅ ;j];��a͑��`&# ��q���em������o�gz�%�.��z�lnk;74n��*���o�z�& |@ʡ �w��<�n\�� œ�ˈ���.�7|e� f>(4v�n�㎑�&s��^tc�"�g��^2��͵��h�g�`�z��)�di/����h� �688�)����� xb�2yru��1��ɰ���k���εk��c�������}��^<�lo�g6r��t0����4�a�s���l����m�> )��a��*q?�i �we�_�׼:d�h<::�=ljg쇜�*k��fgb �� y� ~��yp 2�(�d�n���q,��hn`�y�a��`��ੀ� !.$��ng�<�e�%¯���y�d_q�w�qox���}��j�z�3;ڶ�8��8����\j�(v<@ayu��%g}_|t�;y]� 1���q ���l�w&��k|�͏p���n�[����;���_�[� 6!�l�\�� \l� pvk�f&�5d�s�l<�ҧݹne�c�yoh�tr��׋cx����(����j����h4:ؼp�,�on�|e��2�jșb[\�q�����$g��z���ȫض�six����2�2 e� f�b���n9��c����*����ފۄ7�ސ�ԏ��~76 0���\nqs�2�����"��4��{��=(� �㑓� �cj9*��x#�ݶ�����g�9�v�q�a��"�-�ը�-�|uũ[v�  ޜu�����vo����i�x%�o�qò��(�x�2�@�zє ��_��ފ�����m,ug���n�x��m.:�c�����hlh�xc�%une>���d:���g���|f�c��i�`d�g ����3�� &o�;��ٰ -�l�o����nf� ����s˝���! �? g���h|Žr�nb7����~�ƛ�tt��)ij�1[��b�8n�ju�qa���k�h7��x��ŭ����q1>�p�<�a�����m��{��]�xq���@�,r��� 4�!����h��@�l��bޤ�4a��/�(q�t�i�nm꺟f����aּ�s�?��▾��-� z@�ԁe�"fy䕊^@du�:;��%��`%�ên�muuxh3g���x �,:"����qoe�wmhaa(�3�g�z��_���"��٢i���pp����'���#�q� u�*��3eպ�g<�1�ds�]����Ԩ��b$ȍ�'~c��c�>�i��r�xm5apל[����h�� �k�})��]�e\�3 �hkc��á敡�2�<������x��6\c=kri�8e`��p��_x���znn1�>old�ko��qo���������0͒�"v���*�d�g�6s�'z �.��k; t�h;� m�o~ǐ��i�7 ���pg; ���dm��ƣde.mx�(hh�����|q�y���_��e:���@���!|n1rd�ڭ�#']�2}�״ �z�^�d9h��a�8�>n�ng�bг4����{ �o�\ep[��[g��,�� \���l��u�5-ޗ)��aba�5:����̓s�{���d\��l�ql]�ճڼя��m�����f�ӳ2��e��ۢ�ak�{�q�i� �h�ae��j�e���fa�~kh�4�p��c�q�2fm��]�ɓ�#b ����=#ǟ��>��qzej;��|�=j�,��$2���a�� �����y8�v=@���>&�jdu ��ei�?䙨 ��nu�p�2˲,�j2��u�/1�p;���w�<4qp�0꡺�,�8wp�b�5�_��=��"y$���a&s�!���s=ֹc�bri)�=c�qp��-nd4op�ld7�t5��d�b i?qar������8}f��w��ԋ�!��n",1>'���ʶ|�x�����_ ���4�?b�v�nc8��a���7�t��eیf�)�=��'5fu� �4�����!��k�͞�b(�^ w� ^�t�e���u���f��hڹ�m/��x����8���5���c��ʙ35�of�h�ʨ�e����i-6�dwqh{��tqk%b��p����$y�zkh�[l ��qfa�b�m�� ,o��0a�p_�]å{#�h^��})�|��԰�cԩck�=�d���?�1����.vw�q�v���x�ˬ$?t� ӫ!� m��f�#������'��ʾysȳsx aʐ�`�����s�c�ɖguiuh�t��� z�f�g٪wwg��vלv��kg��pp���(�w׈-쮘q�d�t�a��h8�tp�a��m�� �� 4r�q����dolؿ{��"%���������k}�y�h~�r.a��� m?n��x�iʊ���d soy_7ny��h�)��ʶp�g�4 ��3��8��\jn�r��w�f��6�8v�c;4h�d�� �'-e��!t��a��l����e��ri#e�4u>9wd6v�wǣ�ύפ]joe�5՚��q�ɩ�yd:��pgܒ��;n�oz/}x�~�v�ƙ���e�.�f{��j.�sx�֯l�^\^��(k�c�8���me�1&�a(� {��'t�ut������n�ʑ!���=���mj�%n��g|�sg�k�l�jj�e�@�pakͬ��刴7a�-��������c�t��껪3� d�'v/c���'��"��n��@rq�%�t��6��,�6ϊq�<_ o��s� @�|�q]v\�/�cmeqg�;z"�b"��rh$o���r��ꋶ���)�a%ݸ1e_܄�d����z�y�«��?��3�5���*�)����0�t˷!�'�v̢jq�uz�7$g�:u<�������:���s��8 ��9 �0�7b���=���j�9,w�r�њ��od��dp�o� y���w&[a.fњ�mv�!�#��ϋo}6o��0��������ǟ����vu!�s�c,j���ǘȗ|{�����ǔs0�9!6y�ļlϧ�ͫ�&�^�^�~�t{br�k�`�ұ �u��!ɖx �m��,����1��2�,���wym%�rp�c|)yuemk>ˉh��sϖzekd� %yዖ��ϛԡd �ә��&&�f>pc>'r۰y�#��!�ԡ���n��b�n"�%js� ��u��n*t_yb�޺��/��b2�<>��l@�\��` 2d�� �^�b�">w��(b��ᱎ���&9�%����1/6aӱ�f2�2t5�#m�y*���f 7sb9o#��[u�ҟ��9ob~q��da�����d�-0vp� �����d��ᶸ�g�h����o���p����إqd�2��s�5���b��7�05�s�х2�-�`����{�z����i��\�^�d �g  ����6���$k��k�b�ѹr��g���@����0a*dz��nc�@�s x��ux�k ��g1��8q8�l� n�и��d� /挵��� =��l-,�g���i2���ܙ������.)/k~�x���^6��d��uj�y�n'p������f�a�\�n�/���/���}�=j{�a��yh�<��!21�ĝxzi �e~q�t�r�mvlt�e�3w��h��b������p��?d�1t���ju]f�w�a��ʹ���� jbq�&�@de���y� r�����'���! 9c%>�๶�,oõ�0�<� %i�f�ơ]p�_hš.3�5�b?y�^�9��e4l#�;zj�-��y.۾��](�n.�a��e_�� ��w���� �-]���p���5*g�h�~~8tu�'b�oo{���ו��o�����%h��$f8*g���]�k���x� �s�9����7���3����t�p$�զ^gnvh#��[8 �#_6�i,�œȱ%p��~�{�x��ӻv�k�t �hm�����p�k �7��.�᮹y�\!z��v� 6�����;&��mæ���j�����,9�8���<5��lrjx0��$ oɘ�c �z#��;-��l��n�jqr��f�=b� ��p�,y9yl�����<�&���^�oarx�m�m��j��𰾮j��ɫ�û�l����cc����ԝil�$��������gmy�"�t% }�~-xɯ��sp��q<�'�>mdؕ| }逪4���ϯвcezqi��wo8 v�p�bΐw�}�?�,blt���ab�ͼ#�f��e'�� ���5���auk�w�����ԟ!�1���l��a��m>����gw �^1k�n�����e��l�6 g���"2�� p�p��z��p�-,��4�*��*m���� ��$��o'b�z������>�l��1p:�������ݕ |"d|���,u��������-������ė����l���bg���ˠ��i2��绣�j��fc~"�0u$�b,-�{-����r���b]��>��[��y���ȴ�f����|�(�qm���l�thetz=��3`�:gf�.e�_���宠� �kg8p��q{(��e�.]w-���[i��jdxaך�,� )4bwp� l������|~�5���_!�__nnzz#����}j����n�ao��!1���^��ri\��uf���\|c�pv ,~��o�zh��h��~(��í�͓�;�l�'�m/��&rmhq�:�����v�yŋw�:&��0t_���������i�`z>�y4�jus�n<�h���$d��o�42lj��qvy:*�t$�r6�s&t�ҩ<��r ���&6����i�$\�n���v�x��h1�܊��}���9���;w[�܋�����/� je�i�㱋�x.=��lt::��$?�f&  ��m��aʵ��,�*}�m���fn)�5owm�vp��]at�g;��?e�`��g�l�-u���-���v�d�((ơ��_�~���n������{�����|�oi�[x��~i5l���ɽ����t���:�:����l�1�vlo�j$ȩn�8�3bi��5 ��o&�y������c*� �$k�d�6��j@�{�xu�v��a � r۷�"���l1� 7;պ#���'�4�� �g�h �y��q�s����a. �� 0�h��j�q�ae����u�>>8� ���um&�>q��g=x��7 �`� t��������k^z��-��7!�n�7�b��s9b8k!���3>�]h���7�t/�ak�c;�rorب��9��z1�g����ˎ]ey�����ndu5�*��qޤ�j�l����)��� )� ��v� ����dt'=&s�xinm�f#>b�����8 ��s��@���}��g�]��y�yf�o]�{ov���yݚ�tѷ�ts��cs �d�u��8��m0�w��~f�n��/�p�1�� �.�ٹ�t��ɉr���d�i�j�b��m"�{z-�k�f��qh� �ş�n�v�0p�rër˕�坽nd�/q���� ���(����:�{_^�s� ���`/z_t��'�5m��c�r|q��(]�`�0x���q�%�uq�bv=5l0��^z�q�a!���Ԩ�g���elo3x!��w!�#��$x&��h�$z���s�v@b�/,/���>��^�w�>,�d��h��'%�hxc2����ua�p����v��t����r:��g=v�4�rm.��"a�� ��^�6x{�_h}� ���;��ؑ.��¸����a���ɂ��l� ��e�k�c�g��έy�����d%�t9 �<ܔ�y&�`1t&��,�8c�^��2ƹ|�4�h�烰yax��~ �hs,k�y�x�f1��� �f}�' �w��j��e3��ze�_��3b�xl�vu`�:fbk`sy��u�w�ɝ=h�&n�,�>s^g)� o���"`� ����6���i�jh�v��h5f;�ȉk,4���a#�۷!��m�h��òu���a!_��wfh]��,�f0ekff$�۬��\�\m,a��h�w2��=!ё%�a#��@]�tɓ=������ј=ɪ�h�<^ �hz�j2t�jv ���o�oѵ!k%�4�d��sh�r�bc�0�n���f�]�f�q`ҷ�����8��ςe�sr�m����"�i�\-�����%yv��r[�-x���"����t�����i$����{�n'v}a�-\ge��dj�įv�3ym$�_a3�_7=s�f"`� :� �f����n�j���ꡦ��nɑh�cr�0n�-��_y� f��%{�n)����.�,�%�z������l��[x|9d)k�! @'���]4t��e�jy�;6�q�n�x���mw���a��]z�- ���%��%]�̜�a$u҂�k�[�ė*�#r.о�opp��r�^x@�� c �.)bz1q=6�t��φ��({�l�c p��h]/�n�%*u���.���3�u��[l�����/��t(ą!��9�� ��ȵ�>�t��@��o�h�]w�rŀ�����۴vtxd���;~ɏ.���h�=�r6x���zjk6f� ii�y\� �jp���2�e9t�$1i�������|�7&z����/ ��pm��/�".����l�l"^��q��9 'ɇ;8ӯ�b۔��4���m}��b���:��e��iŭ�q����p����sf\]�׋i�^ �v�'`� 4�ɋd�c�v���٦���l��odҹ� �;����]w��iaev�9������ջo�5je��ӛxr����j�?��>6 �ގ������$(l�hs��0 ��k�����~?n2yty/�����/")4�k��� 8^b):%�)�� _�"xg/����&�v���(w�u**[�p�c(����x��#~�s�=��ݱ�v�_��q�u���h�pk%�݉s5�q��޵�=��m���m���kt��no��s���.ݦ��ߓc�v�a��g�y6��� p{��#�=�|/l畷�8��g�6_t�� �(���z�����c�u��� �do���� c������}~�7�����������m��\iy68�~�}�sv��� qw�?y�9=����<��f�{�d�4�#�_^1� �?�a|�����h��]�p��_�&xr��!x`thxy�r�}�z}^s �j!q��x�$-*��<ק)4�n�� �<���}ۼ%_��`͎�������h��{���v�����,�`/�e�k�% oo������7���b�t�h�g}�a|ơ-0(�_���7�� ���-�4װ��"�o�k�ji��� ]l�^��-j|a���u�k ��{����u�x��#���}��} ��z`i�5���6��3��)��&��{�jeq"c��?y����f���v�����ie��̤�c6v��0����l&u;�urs�`��]ľm��=rr�~���/�lvn&s�i����^ ҃��`p�l� ^�dw,��uj.�9�� �,��ncu%��6�&e�ȝshz�����9��ґ�5bdk���v<�¾b)ز�vg��gf-���i�zl���%nt�nn�2c�t0צ��k �2w����v�%ou?�>�j�w�v�t�äc~�����k��=�s壟�$��$ʱ�w�m߱8�u�{c�>po�v���� mq%�'�3 -�>r�@�sy�?u�g� �7l����x0]�z�;.�k炴a �g��ٚ�@.��y@ �ڒh�ls�a}d��)��{�'��~���o.vx �1pe����硾� ���!���2��������jō{ �c%�-��"&�j��n�,�z�e�&��_>�f�v�� >{�{���/��n'��@���7x ���y�w ���7?��ŭ-�$b�x�a��vug��v����u�܆�g!���� c <5w��-hc o���r$�rm�8m���l����i��9 �7��i% �a����^e���?��v>���|��wc��,m5�a-`ϩ��-�y%ex �f���n:o���k�c��r�4v�qzf��j�k%�`z�h�,gv�:\q�zm��/�c��)xd���q����һ�/�藋b� ��q���a�g;f�'h���������^�19� tu1s�2��u�'�,�'�t|�fhf����_ǖ�0}ib�[�c2*��t�r�9[۫<�� � �f�le��itc#�a�v�q��{l� �,@,�x����c ���[�&$[ ^��ä��vŕ:���u ��)���~k��0r,vl�"q \�ʉ��e��z1w:�u��)p��^�8p�.��ka��@ę��ԕ� ��n��e���6��uw4 �b�#�;�\f��|�` �=�(��o�ks��-^j�c����-�q;,|���moz�/��d_��e�馧u?���ۖ�j��l^c<��p����0>]jj7����`�f��t��l���ܦ�������֝��kws���ɔ��ۧ�j>�"�fӻ� i�l�- l������u�-m4�#��y5��da�he!r�f�:@�z�gâ�t�n�ad-�&�« ���t�1s} ��� bqh}u݅��w�gc銂o4\�m����-�h��m �pj�s�fe.��llv ��`xs6�o��p \���*!�x�z-���ֲ�p?�ƿpg��!i�po��m���� f6��ʐ��[��� se�� c���y��7nh bxwy\:(�!ä�v1n�[-���ș��r l����'� ���0�1��*�tv8��כ9�y��ە���͎*���o�g��6�$�f=�o�? �ƨԅk"ꚉsq�ī���cq��d���0�8�˺`�:m����u8��xx*�'w�u~����"��c�c[ij�.@��;�� ��סjx � ���9�s @f��yh����"��`�7[fz -��s�{^��i.,��&�����"�x�%6��p�5�#�n��;�@dn �(�������c=g�� �o� \���w���cn!���8��y^����`2�ju�� t���qb���f;=n��x�x"�]35ak{%ʸq2hm�ו��t��� �nv�:d��8j1x�m�yl�9 ��6�4j��]�v���$~~�qo?� ��q���v88;��� ��8�s1r��g����p>���`"���n�����ٞ�c����p8��� �m��ޛ�4a|��cқb%7t���gp��?�d�����e�gmq{��0� ���d����'��� e�ц�����գ�(y��s��]�m��[��(�߆�o)��#�v��� �&�ѥuwdvz #f�� �n�\l��n��'�l$���qo�sg��gݿ~�/��%dl��#t;~��a���d�^�?���f�������]�nz��aj�;o�2��v�w��g�]�庅rh3u~�i��u�e@t�ư <g�f�� ��rќ���̐��ר�_(��̓�%b� ��m~�tl3 �^����h#ȱ.u{f�y�,� ��k�&haѥy�8���ö��������`������3m�p�2l&����17�� t] 1 !z)6�_o�����b�ϧ�}ç���d�y�� ���� ���iۨ��k�&l"�׵��͖93p�y�o8�q�z���խ� �[x�z�h�\�l���^�>�1����:���a�9��?r�8��,����w�0���~�g%�4�o����™�t�h���������)d����ۋ";傐��_�b�*�w���e��"�8&�c����q��"��lw���1�v�d b����s�r�hn�����8�p�x��:~����iu� �y�)c�k��<������^0��ң����mx)��e�/�'���� s7n;��9#�az��1/�vt�y�,�et���'6�?� �ө���4@��y�7��3zd�{�4����݆�b �fc~��|-u�ɽ�����u`�� �ڟ�ҏ��c�w~�dhm����/�q ���ݒd����f7ˢ�d*��۪s����"ca���vu�j|]ï�����b wne�΋-�y�slɗ�3e9�5?��xa��6v���9�<�o(��,�� �\�5o��aӆ�,�����:�ֆqi��ч�ӎs�7k�zϣ%�i4dg$�����q�xq�.�_� ��n:�k�>�|v���� �ۚ4n�9ˤ9�k�a>?������m(�!��#)�i���� p���7�s��ju%@��(� ��a&'��d�����$r�$��>��w�{�syo4�&�vo� �'����e����wi�g�a�������v������h�39��e>��e�bwa������j� 6���1@�> yz�`3�9�q��s�`j��_�&c�,���n�wdb�田�ó����]� �:h�����h%u9t��뵚i���8��n��ɔ���/�-( ��{���@;�x��w�����^�d�t����%��\������jq��8\���0/f����r���'��|�����ݸ��p":�a��:�|���e��k���x 0�ve�(�9�o5%"�s܂�p�dt�#h\����k��� d�w]��ﳤ��"2�va��g�s���}��kj^����t��uѯ� 7���ݻi�ţ-ׅ_e�@!a�a>�/ s��p�����6��"5-xc�<=�f~��e���d���x��m�>b�^ sklr؀�������4d��ҋod[�^���;wm=��c�j.ڇ��(�gni����h�,,�=���p~i��?�� $t@��3����v(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap2fs.htm ������ �� c n�m mg] &�n��a��4�(�l?w�6-�$�s�7[~�&���:ώn9�n��g�g�s�.|���ϻ����m^f�<�m��t��o��|nv)?= io�{,bq�o������g�4sz��-%%rs.i�t��9�7jy� ?x��7erg�y�m���)/e<ѓǹ����!y�i�&�4#w�� nrm�t���� �l}.��ވ�峝�w���.��彾q�'r 4ww���g�i�t@��ra1c�7���$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap3-0.htm q ��ŝ�݌�{��27��x�nnf���q�&0$m��w7f��i�� zime0g��"nfѳ�uwd�� �rid����r�ws�� �ʣvn��.ϸ�����8uu>������u���98x��a]ǣwg���i���!���������7�x,2��_2�^�_a_�ս��l�_^n��kܸ���w��p �ϲb�z9��s/�ٜ��1mbe2ݗ��!`�����9pcw|$�?d6ig_{����7�x���y�a�@�������o&���0iә%��enņ�|3c��\�[\�� 4�8/[��x�)�x���܂l�u�^p�j��$}���ƶ/d�:�d����! ���b 8*��>�|��� xb�[���3h�"0��g���p����8���{��d�>�p��d�w$��*�(y��a.�b�!�f=������v�����{h4�$t2b��f��yi1�9!�$qu�b� :�4�/���&jdh����j�\�|��$�.���^,}��0��@���b��h���1c) �przxo����<&p~i���z|���s�&.����fx��f�x�d�[g2��vfm^���>�x<1��%֡ ��tl�a3� ��<�� ��h� �ip�sx�����͍�x��!��q���ݙ�n �y����<��[q>:q��a�pt!d4/kh=�������=�q(kc ���h���(k�o'� ���f�d���������ƞ�ocsˑ��6o���tf�g.w�����a5�����l�м6u胞��l�-��-�p{� f�����6����f��υ�,�����g����rk4b �ҩ]�p�wfg��cu�t����eq��m� =a�a�ws�n�n|��4�;�a�� �$8hwl$"\��� &�fv4��}�j�k�ݵ9݃�<��dc���p�;�e" �_�͐4��`��l�ĥy��b�]�0���~;�䢛�o{f-�ƙ���z����d��}����-<`b9ā�>rk5˒����t���l ���ϣ�!�f�qnh o�]��=�x���ta/h#i��1�~�"�hn%��g� ڞ��t�/�s:��c�e��t�'������x�2����\��h�͆y�>6�w]����u�jr��=� ?�����.2'� ��?b8�ߩ&�fr��� ror31��c"}ż�3k�9-���#�94 �r��@�1�'#�[ � ����_n�zx���s���r����ύ�j�=��9�p��]����م|�&��tj8xa�|��k�n׉�vb3 �o�q�oncv����g7 g��n�k@�k��zd��`�r @n4���j��므�u� �d��o�q##y�v�9 b�,%�afi�rt����ek��oq4@�����\���u�o�9��z>"�6�g4�#c����'n�ӈg1u��đp�ł����?�͎ph�:���x�`r��i��$�i�z�] �ȯ�ʓ"��8�5a�[ 7 %�6�h�]v[l�~d��,v!t��y��;�q�k� �ٳsnvz��$�na7`/�]���՝��q���ﭼ�jvʹ�9�ӆ�� �3|�t��i͕~}�s���|?��x����b�بei���p�*��ۍ4��e�2!'֮���vm� �izkp�d�ɩ��һ.i��v]_����3��3�qiq�#ȫ�h\ ��e�s�a��h�� s��v`���p�t�i� j�tqm��>z�� ��ő �e̱���b��>brw�ei9�j�����"z���^[:udv�䢧�<����=h1���)*ms� ����wyqp� �}u.�����q�j~'�:� -zj�h��n� ����8�;n���^����_�9��ľ���c -�fze���f����v�r�xog-��������)*i!�o\ܮ��a�*01��-�8�*��u�|�g v�������jx4�d�mm��t�1q\?��e&���yn�i=�7��a���)�/kr�t^(��q>%�n}%��ui.*{ ��l���%q$�2�t�����^� ����48c�g!����u:kb|ؓ��9�)mn�k�φv�:.�zpuh� ����ұ�}�ru���v�bz�a:z�f�n� fdoe��կ�:���ko�a��κ�c���g�޲�=l ]o��`�h#ark���3q�nc02�knjίj����r�{�r����(���s%�_���g����ǣ0�v�jr�;��p*���(�g�x���6�jaf����-~�d�e �|���rեgbz�ϼ�g>��ȓ��뿁�� �����������t��_l����eku��aa�q�:��2���f?�ϣ=la� �źc ���q��d�mt�x;c� �?���[t@��7���8(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap3fs.htm l���{�x:������ѻ�l�vi�����t�0y�$`8� �u� ��i��%_�,�i/�>�'��if?%q$o(}����`�a����g�����a��]� e�ie 2t 2kf����u��{h�b�1����x����p�x�h}���lee<� @��� �-��� �@�ʬ�y]�� 9p�d� ��c4 � �a?��y si�9i�π�adʋkmq[�g�ΐ`���������ƴ[{��`�pǘ�i����u�-<����=in�f��#�e��[�? ��;�>�j_�)@}�l�8$��b3}o� ��ɴ�ұ��l:vm��x} ��$�����h�hi���_���j6������ǹ8��' ��4�)1fľ�ޡ(�o����w�����t@���?�@�,(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap3fso.htm �����=��x9��;-�7��m��i��m&4k�a��2�iie^�evqbjb�nf�v�����g��h\p�ù�w4���8bxɑ�>_'�]e��22f�¬��h"1a^�3�t�֑�o*�9h&�m���/�����a�:�h�ю�9�1h�c���|x0m�4����/����t$d/?|�-��_�)�?~�yq`b�����g 1֯�~7d=��p Ÿ\�"�:,!���q[� )q��¸j2|�^ �uvd?���e$�d�����p��yr"�gywc�&���h>�߫"���|��lg��ש�1����eqyً�q��m�����0��uv��k�i�p��r�8b�z�;~��i|dur"m#��<����k��z�^�uel��;�9�c?%�l��-jf��i�c��k�uꞮ �/�� yt�\e��.'`e�d��4]�>��gg2�“�����ڪ�^���m_���c�t@����kwn|��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap4-0.htm q ��<��{�x=��26�c�&f�cl�20���բ�6r9 %e4�h�w�x�7er���7#�7�$�m�|9u\���� ���wg:��}��ύ~���{�������4�ޛ��i�ek����\����u�uv 0c���hеm�#�ױ�����p������ �vivӌ�8t�������k�>���ęy�x�a�w�ṭ&xm�oݲ� *�%�4��*&x��� ہ���xc�e����_�������p�8�y�z�mc��?�?=?��c���;�u ��� ���i7]��b͈�m�ҟ�>��́$�9d����t���x�m�êe��q@� �o��])�om�������4e�6-�9 x46����:��� � ��[�:ĭ*��-��"�bہ�ю���n$���6�8���h�xa���$�0�|5v���f���c�p��in{&�6�m �(�ci�y15��?r@ŀ�h�i�j.��"�đ�y���e ��w�m 58�q��uq��"����*}!k���"rc����4n�&�g��s���˿�o�0q. ���e޿�'d���"���ֆ���� ��.��a�f����r�s���u�(�4ŵ$�§t�#1���ύ 튽k�(^l���i���r�a|��,q�{��ɨu�sg� q��iy4���l��r���7�ps"��mp��a@o���ƥ=t��֩� ��un���b�i@մ�cq�����j���-�j��iā-��b�x�#�b;h^�7��<���6���p�d�]�nv��zth0�=�j�a��f��: �@�{�l%�'�� ����,���ǧzk`��q���"�t��cf4��,1n$%�`od�m��7�����ݚu(���r����n����c��@�p ���ktq5c�̨3������it�q��x�v�e>dfen���9��)�ý�q�u@���6��댴]ayd�\}�縑k��֫�fac��b(!e�j��~�a�rd����d�j{����& j��~��� �䎋#�o�g[w�o���5畂h��d�j��&cne�!���i‚-g��wl�9{b��ȥѣ,u��o�u)�r�^`�'�-��|�a[ ^�*gրb]r���euѧ8� �f)0 �,��xa��bo&.-qaf�c�^v�bqzmɔ�x����mb:�.uhp� ڶɮ9���gy� �k�#k6�'| ���&.�w�jcw4� �i���.e-���{�$�p�,�3�bk��r4��0�a{h� �j�),�ӟsa����\�^^�m6�/�exȟ:�pt�$�ȝ� �]�-2��9"]f�\� ��3�%, �k�qɣ���eo`�|~x���7q��į��mo�ap� &$�:3�"�u,�w�g�$8q�^�ȇ �6`�a��z��뚘a;r��^fx���m 0ndbg1������-b�g��0����yhqt��ru�l�w�a��r�' �e��bo� 7 ��a�ڱ��z�1�ތ�~9�����k��]����\�h�;ݯ!� 5<�x������o:��l��jk ��[�i�p𔼫����rt���x��y 0���7y,�m����j�έ٘ϭ1��x��� cv�t fp|��j�pw6 \��6!u3-47��m4 ,]��͍dnj��v`�|�v��s�-�1��wy�3�q vu9%˶�������*!�u>��n���bvt��%�j_�z{yv�|:j����d�v�1/�����6 ���?dt9���1���z�f�a$�i��gx�!��'�q1m�ocw��k�zc�q|��髰�������ms)n���|s��>���h��w���n�:����������������~�*rr��*k�����gov��yp7��� }f��}��1*���ϧ��?�,�i)�>�� j�^���s���?�řt@��9��i�(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap4fs.htm l���{�x:������ѻ�l�vi��@��t�0y�$`8� �m� �� �?�)' �i/�>�'��if?$�s�qh}����\�d��ͽ��v�ڼ�̘2am��i�<�$"�c���[�ju��b�� y��/��������>h$8�<��r�=!�e�$�id��<���_� �)a̼iy=�4��a,����`h;tu�����\�h�f�*��8� d���my\p%j������磑m *8� 6�$�.���ѭ���ap �u(���[ߑ��`�1��v��uu� ��� t�h���Ϳ^p��w���,^��v������-���#�d�}*:_�e/�:�]:�t(���"�@i� zǖo�~p|�u� o 2��p��ai-!.�}>z��.��h��݉v�yoϯ�k �d���e���;�������������a�b�oz�������qay����||�;����% �n�`�[��o���x5� ��f�s�hy�~�� a2�ի*c�7枢��@r� ��ޡj���*���ѥij� l��%8���!�l��w���t@���?q}��(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap4fso.htm ��� ���e�&���m�9q�x8� �-�y���l6�� 7���6m؟���c�o�?"o�x��<�op���þ�!�b�'������"5�·�4z��td|9c;cf�!���_ ��l��ieo �o��иg����vˈ"@���4�ׂ&]4y{���?�l���@�'u�#�q��|��1��{������빫�q-���_l�]o�b�|����3�����xꂓu(k���� �:��z�:2��u���[�0z�$�c� �i�-��wd8me[��k��c�s��&�]���#��צ�u��4�ȓr2�&�nzeυ�x�| �ӡ ��5�4h�x��g�&u�$d���c ����4�67��-yx��im�{�w~t���.�)]��v�� v��t�m5�a!��rs�!���jh�k�у�fd��p�^y��q��� mc��f��g~mȭ���t����@�qt@��a�c�)k!��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap5-0.htm q ��|��{��=�f��dj1�m�� ��a4 �h�j�<;6jx���w؅�7d���i�o�"���uz��b�>�:��m�o��߃����������{g7�9�h���ryo$)��n־�g%��x��c�u$��ŋd����}?�gf�ʈ�]�#���7��m����t�;���qcres���{|���hl��*���%�veji!���c���{ƿj���sn�'�5�;돫��7������������xe��hn��ib6=��]7��o5j��q,�����������n�k��o#�w��5zs�%�}�"\���1�݆������0i��*i��@�c�:��m��fqx~g�*w*c�u�wt�kel41,�mˣm�z�����x1/2��s��x�8 �bp�[�^`𓧞��u#�h��gb7��,@��$t���f�ҙ���p��ng׬���1�_r��n��֦��9z�](�g"����1�o4:�j&�ӈu�ulr�)ͳ#�hem|3�/]� �f�e��m� �-�i#*\�h�}��ft�r�$y���h��aղo�xfj��or��s�tc��7�܄i&v@�vh�.�=���/�ǒ-.{a`[ gds'x��&}�0�(_�o���x$i���gh��c��1�u���@� sd��iʠ@ud�o&{��w_z��w���/-d��oi�c/<"w��h��2ćc`���y�� �bd�8h,�v��lyvju�0_�9p�tx5o�ht�r��3�d��q�ln�o�m����d �sv�9��=� z�c�r��c��&֟j3�̧�gð��q`e��nj`�/�v���o�v���2�>�0>n޵3/�[0��qe��f�2a� '�ҭ%k� *�@�ݢ��]d��h� ������ae�>��|�����"����<�s���nr3(>�:a2�t�d���*%�qf�"�v_���bn������r|}w�y������;��u�rdct����w����ã��ڴ�r�s�^��@�x���/��;���;����m~��sb������޶�[��8 �/�[_���ct@��8��n�=(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap5fs.htm ����{j�s��' ʹ�q�t(� :/�[h�@���p�ހؖ4����q���%�2w��:׎8s���3�x%�n�������x��gg�q ����"�d���ju�t���,y�n���������g9b��̴�g�`�z�we�`a�і�j��狚�əyr���r����ﴇh����?��\�r�s,%��a$��ִ��ep�v9�z* ��kl�(���"�i@��� g(��%#r�n/)}����=��ǻ���֛k����mre17�j礇]��\�m��<�=�:��"^" -��?uj�]:ްpյ�d挕f1��e?��v|�u��@h&c/iĵ�{9ba��9ƃ�/�@�{�n򲛟w 8��v� ��7�_k��� [���6�� t���ڿ��(q}� c�? � ��f��g�i ���b��xp�v�� �������,7m�t��cv���8j ��m��r�cmu-���f�ӊɭ � v=��v�1v�ץi*�>%�m{'x��f�v�~g��bmt@���?a��e(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap5fso.htm �p���{�j�;��k��$Ԭ��i �d�շ���`� {j����)v�@���vm��<ufg2s��x�o9��y�5��.xby��>7�]e�@ll����q>�e!!b��ys���v򮳘aif�������#��3����s�ι�@ 8�&�ãd��<�������?�_�je�y�笐h%�}��z���[q {��h�9�t�h��&��c���a����m�!e��j}� �d^jv�.�f�*����( ��jd�� �����wyq�c��v]�m �?j�<��l�:�-�����f�g ��h���� 31y"�4�%�t^�s� aj�y�jo�m}-f� x"�#�*ׂ6r�>���� v�m6 ~��u�m�n�6����g� [���è� �_.�kn����y�;���9�x|�9���v��x3udn@k�� 3ި�����dz��3�[\��mmf� g���]�/�������o�ø=�����|_�����g�����y&�����x~e�n����9��`�qfӵ�� "��6 ��|���i�(>o�xz�膙��._��a�~�8?*�f !a���e� �s�$�ߟ������us��f,1y��i�����e%vo��q����~����v����>����^_�����z}\�w��'�����:�ä,���9 ��?]3�\�f�y��z)�qy�� �5 ���'fa�c������m���/r�� �e�j� 3`������ec$����a�$��pr�j\��'d��y 7Ꮶn��ɒ9z �*ö?��xs��qz�_ ^ń~8��c(�y�tgqkv ����qz��5je`�zzs�q��߯=kk4��&����l�ݖ.��e��a6(��˻��|��z�9~ �ū1~������4���0~���g ��rc�p� r y�g$�b���^�c��ۓp�!;wq��q%} ��=�z��5�5��,��zt �4�����=�x�~��o�|z����n�5z3��*����w�����ѫ�"��5qe`ǔ-{��lq0�`�dž����{�dfu-~���rzj�ǻ�"w���xf;��fßo9��m������c�o3[�)x��盪#�d���|�$��xɩ���@�c3�x!"i��zʈ��m5ߟ�=��9b�150��;8?��{��m��x2ma�r|9y�k)�i��;�j�k�s�b)��) u�$��u-���=�cm_����t>a��*�:��ư\�lrǖ����xqscvn�u�e:va�n� h0�ti��<ݓh><�l��ce \c_ay�q�'x%$3nr�fa�z�(�>���ɪ>��)y:���fc�s3������͠�i���}��~o&���t_����qς������|�rz}��x�j~ߊҡ,�v(d��f��m��ya�w=�yt���x;�t^8�w� �b[��zo� �:0/�x1��9^u�xqb:���b��se]lc �k�������é��<�ubwm�ҫ���6�/�[��-?�o��3��4�����}�� }_h���nz�l �q��,�s�w2��%j�����ŋ����.�ꋷªg����rk�/��@�f����/բ?ea8�x�,y��� (5.�ᇳc&豳7��u���l���3���~ϣd�vϕϋ |>;;��s�0z�)4l�����ge�o��ζyu�b"�m�9b���b�1���%m9�"���2�#7���b�v�2r����kiʲ�����c�s��n�.�Œр�d w�t��o�gj�avgb*3�� ��cq�.o| b�~� ":�1�2n�1���������d�(@ü� �j�{ ��'���| ?iζ�/�x�t:d a f�/¥ �h� =�\ �����$1�v#b�� dhs�,�ҏf]����%������q ,s� ;����ۈ�ᖁh�ji��c��_qkp�;�l-h��x���˕7��b>����'��{ .���� 'y�<���5hnd9�mg���g�׃��d����ծ ����8&��� � bs��\�xlգ@o� ,�\eit�ws�����ijcƭ���:��<;��: �c�o����^ ���k#y0t�q�{��?h���p>����h̆c���o�7il�������=�>|n�z�s��3�}����'1;h������ɹ��$����� � ?��lgާr�i���s����� or㲸o}��0i������:�8h 2��ݚm��.�բ���h"~ -dȅ�b7y�ב�g����pkbnb�ń�]���&� uۛ�f�a���l�ƌ9 v��"�*�sg[m*��dz3jhn|�'ų��ie��w�b,�}� �1�1�3�q��a�q����l'��.���r}�"�=�n6�~�al����t��hw �\e�،� �f嗪3� ����pl pq�tia"b�(��b� ��<x,һ6����eïц�l�~y {�i��i3 l�[p�01cgc���u�k�o�6:�4�����������!zw(&�:�� 5l\�ˌ�w�h�өs���lbχ�gt�rs�fiw��c�x �� d�p��5c_*��4nj����r%����ì,>��t8s@���ȿ*���&~(4m��� �����oq�(}6{51zb�5q��dz�$g눏b�yh�~v�8��h�ɫ��֕��o�󨼈7@�ܑѷ8'�f��x� <�ϡ򢅂�mg�\�#0�(,{��� �i3`�n;������-�7.~��l��٢,�m�m�]ʺױ.362�/kh�攑,��z��dhúz� jjq���h�kh���`�1�q��.���ߟg�� �4ݒl)$�8{���d���0h��z$�n�%v }����v��1j�d��<�_�ȩ��m�;t�g k w����8�ۖ����� �@?7n�y!r�3#���&�z�:!. � su��{��= �ۖn�dt}��ll�apu����k"�����,f�t �����t^*�%���@��>�el������,�� ����jѥ���0 ��f��5�����rl���dyw�]��\� ��.̱ �h���u�v �ĭ/h��4�t�e4r�!��n f��dfz�1�rq ti��y�˚kx鵠i�_��<��$��"�ړ�w ���=s��x\�6�#4#5�3��_퐕o��7 d&n�*�ݯ�ѵt�wxof2>�9-ct2a��!�c��#8ݲl׃|���h��� {�42�ō�)�cq(��x� r/��\o��������ѡ�5dp�a��v6�fzp�3����v;ihկo���x��h.%���� �jf7��zŝ|4��b�q[��e��@�fs��ki�p5�u�#m _�߉wzr 5�prm} ��`���g�2���=jքx���l �w5,�;��*p|j,�%�&����9�_����o�{|[��k�~��|�l��/?w����w��3μz�� ?]cf�� $[%�h���9�,�$�x8,�ɍ @@�*d4�k� �r�kwh�b ��k�2��ҷb@a�|!���c"�r)��q��iy�ar�h|q���_��8�&�1$�og�!�o�6�k�ҥ1�|�p���c��_���f_�@t�< ��k�9����m� �������^4(t&"�^�������9�$h& x ���c �m)�˂ux܌��5v ���tџc4���ѡ cr�i]t#,&s����=�`�{��[c=%�(nm����1v5�l�4��.l�5�.�(1o����ӭa o��/�`x�,$�� �~����~$�h-�q��i5��a�rbbr���� � �@�e���}�ie��*ԙ�{g���.el'w巛dg<� �y��o�5o��q��؛\�:����x�k�a����rt�ee��/��l�qa�ak�*�e�o-{�qh�%���x#�m;l"�˚$s)���h�x�<�s[iv%���v�lo� ���]�c\'u��\�"ɲ���̚���f�>�p�f���$�n,�y�n/�ì�{ru��|�ҳ�bٓ1�p�����ɸ�gjã�(��oz)~��e5��&�3m^ݣc�|3���${zdj��)߀�~�=�;�[c������c_�zt3�@��/a�e |�a\suevf 氥.��˚s.bq�ut�� ���l ���l^�ơ�u7k�v��hy�����v�λ�vo�l���s�tq�g:p� ������� da��� �ցli� s���ތ�d0y�?;�[mzl��bxdt��w��6��'�ne\ʤ �rh-� mb��"�1�'h9��@�d��{��i�&5�� /{o�|ڱ���v�н��r� $��g�����������u�\k_��o_��}\l��p4�6�� 0�3kt��d�fd���vh��!� @�i�%m�^[˜�}��w��@i���6b��i�xš1��ht� (5ye�l�`���탙��"u�gu�έj��$i �n�a*;��q.]����n��&yõ�؀�_- ����53n�t����`���-�� *�f�l]��c��f⛴f�9mm�l���x$e$h�m�'�����[γ��i3�q�m#�-�m��e���;5sk}o`��(e���l3)j'd&*��`r4��%��e6�f��[�f���s׭�j���f�j܏l\�o.b{�� ����ͺ�n-h`� ����� vtg����j2j��������m�_������awn[�x�:/1[p�x����i��[���c�udh��w�����u#��铛���,�e��1��5� 0�i���0$����~��$׋ ����]d��o�^1e��#��%����6ޒ㮎j�ˌ�u�̌�@e^u�hp��x6��eү/˚��]%��|�&yj����,�0ie��΃����"�����n��`�5�g_�c�ј�ق٢r'�7|�k>��s�<�����j1�����ö�ae�k ���&w�^��_^�6ut�ve�v�h5��2�r�o���5�l���\r< ��^�|y3eg�����ǭ� �n��� �pչt%�j�:_��(b�c�֕rfʠ�;x�1�b)�۳� ���6wn%�w6*fx>2�-6���cl�l#7n0�qg�h��{��5����,�dc{�%�����!h=(��"�4���:��k�gyk��rx-�� �#�~��f��m�ҳyg��[f��e���x�)�.r÷g��c�̀r �m�bl�&�f��r�e1l͖��cٽ퍦vh�(�q�c�:��}�/�ev�a7ct3dn��m��*��p=o ��n���5����n���,�m�;�d�*�k��5;�=l�������txi��"�4�j�� ��5`�x��a�d�6��܏,q�w�5�b v[�ҍ�,���5�5�����5����e}���p.�m]k��֣�r��7�e����c��]q&���"qvڤ�8xq��\�y?�4���dz:�,8ҩj*�����dw@�9'�#��pq�py��f0���e�'�fe� ��f���q�s����ʼnɼ�qd�@g���}fl��6��]k�m�7� ���<��`ޮ�ȩȁ�dž�� ��z����5�p��1�ȡ5� .����,�#�d^1�y����\^o���k*_����mj�}ߡ��`5f:��gf�퇛�vnu��,�%#�#��x�t{�m'�����,��"1u����.d��@�ݿgn�:l��4b8�x՘fc��e�<���2�tfk^|���榘���-�� z�e�"���< y�؎��d�k5�h}�͔���;��]�m�� ��)8ðc1��c�����w���� h�zկ �m��7���:��s�,(�'�ܮ��~�����j(�$f-�_�)��oer�~���k�[q*��e�"���,�u�vf�x�:�cu\q�paw5��젇���qd9�s�� ��;�!0�c��唲ӑt[�;s� /��ni�(�;x�ۍ�=we��6/ m���g�� $v��^����|n��#i���c(��/ ���k��>�i�9?`�� 12fp�r�]����>(����o��'����m9��`q�gn�s��{q������o��ףg�я��v�{va2t�Ԭ��a �f���ødqʱ��l���ѱ���ce�����ᱸ�mh � ��fb�� ݫ��x*�u>��6ʓ)��5p�;�-���l�x���q3��:��s�)ۻp� �v>��x�ze�)j�"inv�f�}�0/b=&t�:��?��m��`�@��g� ���5���6j��o��s({�u�7��|�~7t>�o~�� aljo>o�b6[o�a�w0�$���y��u��2-}� �i��]i� !��"�i� ����޿����%���j��np�$���2�#,�3w�k �,���m�\1ѵ�e����w��k�ks� ���:׫r}h��au�p��y�-�8۩�x�x8�i��d��� bwrxb m��7� 9fgc6εbi^��q�pyy �áxl9o_&z�e;0-����ɥا�h�zz�♲�u�e� j��j�����d4g se�d���>��3b2��)��� �'�y=�ovl#���hb����/cx��t;�v! ���ܙ� *���ˏx!wj�,�uw:l`-�\)�,��y�l 2{�v�רg7�=$s���n%�j襕�qm�1��t��(o�����)�g�ͧh�ԃ�=)�i�&<�95/�[9d/�gdm{iy�/���3b.���vq�ӥn� ��u������{�τb�et6����p�����m� ��/�����d�d=h� �氐])i�����>��d%x�x�"{��7��[��,��gj?�9i�c=`�1{�u2b�no��|��wn1�$��q�{����w��yn=���ɨva<��w��6�ݹ��v6q8�h����c{f:p��۶=k9���m�d��x�x9^�΄ xn��[����n.z���[͑���&��fc �}�������y�r?b���?@���"}��*$r�b ���]y��k[:w� j"(%����͡n���9�x�n i ry�н>��� &�j&��i��u�ɒu��2mv�e��8:]���[e4����"\�o3�fh#:4l���6qe���dn�`_j��w�ԕgsהjk� 73�<>�j��/u69�\r�bw���ąɞ�x���>�'�����{9s��"���)�6.�н���e8�zx���p��p)� ������iu��m�z���wq�9 =�{n���������~�o!f��h�e��i��wv�=��mcse�x��|>>c��� �]m�j��rsr^�!���������`�e��&� ���\�}=�"�5gg �gg�ʝ��)��׫� �����i�����7��v,���@:��#xθ����<�-gh_���3�?ȏ���njt@��1�eم(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap6fs.htm ���{j�s��' ʹ�u5t(� */�[h�@���p�ހ嵵���q���%�2t�p��ּsp��'wn�}�u��򃵵������a��]���jh�]��0u��a��<����ck�/�����p��rz�<�,�ts�� ,�2� @0������l�ʍj���qˆ:'�_�� o� ]�����c�o��m��� �ad���to3zҧ�""w\��zd�#�q� qm(���8i�ihҧ���wsk}��z�y}4�o�7nx'u!�`)��l�~{��.y��nx�נ�cm}�偩���$";��3�����z������.��s�2ub� )����s��p|��8lb.0�ȉ �r�9��9�r�/�@�o{�o�>�vp(5��vz m�8;c��ڀ��װ���: ���;�g���˭��p~���<��� �~䤁��4أ������*4s�am�_�v�8���gvp�8f(c�m�.�x����[k�$e�m�洀rp4��&�]d3d��%��٭/r7�b-ͩ��it���g�t@���3_i�7(��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chap6fso.htm � ��{mx>��ݖ@��[$�m$�t/� ls�ciƀor k�qe�z � su��7�o�uȓ�f:b��n��wf|0 ��l���w�&�pek�d\0���q=��u�a���_�5�h_r}�� ��8�c�`����d m� �i ���.����a��~h���yiu�x�'����.]���b� �����2�_|�\��v���!����n��\�cf�c�m��ѷ*��e^��u.)��9%2y���l�u6�ya��y�uy�i �;�r^/�i7wa����ϧ���5�&�̽d�8�� �����.��`<ꔁ��f�c!��� ;���� ��g�����km�gm����`���ss�����t���kp�!j��� �*ۮ���g�9 'v��?�t��ηn�r%�#��\f�پ��� n4/%���^cnm����;�g����t@��;�7ekn�䃗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapa-0.htm � ���{���b6�jx�pg��h �v��зru0p���4�f [� ��lŭ#��u|�i�)���kfe�u�s�x�?}�p ��{}>�~ޟv����~�}�a��?�ǂ�$��\ys�w����� ۛ����я����t��vh�����!s��������������v�g���������0>���v�mw�ý`��@�f�q{y���g�� x������� �5����z&�z9q�8�r�rst���w���������߹5�=~��yu����ft{y���䪌��'���la��f��1���c� �i�@ �w]l :��{ai٥��nu[�t��2k4�;5a9��ox�k�1cp�v�j ?���7ft�g�g��$c�~��x�_��9?������1��5�0u�f������-bmat�p��� ft8e�!mo/� v��g|�*#�����bll�n�b����'h��*�7�o���(<��8w�woog���� 6w>d.0�c>a#��ӑ��p ���k��0��#�b�����gf�j{aޥ!�:%��j?��0��%�b�h��=�iv2>u�<4�c:cqѓ�r��z$ �l,\uc�es!!g��3 n��y�i�z��r���j�h���n�"��ybu\b1�)�'���h�xu2>��i������?%m��&���n8�,�;�g$`t� �˝��&-h ކ��b&m ���y�\����k�j�?j��-n :f�y��3��׎��� �jk�}@�b,�xs�8��w̩��;3�*��!�g21?�t��qc;�e�f�0���l��t0�u�o������[f�b�#��pk�dp]@!� �j ���ցg����'cg�|y�pn�]k������ap"1*� mߏב*�����ŏxu]�i��g�`l�7�"r�o�����1$1�a��q ��x�������qn�2v|q���9����9ir%�t�om��&�ۂ[���qdg�́�e֛lh[���ik���$��w!�{�a$�#��n�`� �� �-) �>�j���!2�o�z��z7�u ���`����wy��i(�gm ��!��9�™f]�����w��&`�-��t�p��two?����j�ŏ۹�%�-7�:�h�b�~t�k�� ��9v/��c;�(��am))p��ğ��k���h��!x{a�]nc�1d�pp��;��b>5�q���i� ��>��c��qz��� q���pu�t��=~g i���h�-���w#� t��ۻk�s��?т��w���؀��'���a�����������#uq'�1 ���~�3q5�k ����%� zq8k��c�d=`��^�mƥ��*���*�fc��,z��:s ���n��bm״"��q@hm��z� �w1�� x��ǟs�t����h, n�!}���� 㼮ta��u���mx[%d���ݟ�"5�֖��ٖ=�a��:k!�`�����u�* ���ʕg�ar` @�x���dԛ�o i �v�%,b�i��b =x���)r��g���a2��4�儣֢<��#(b�� ��sl�d%nı8c�� �y���5}x�v=�h����j`fu���u��b���5�t��<�e �a����i��]��8��۶��s�p܎y�� x��k�\ja�� r�c�,l��&u,�ͫ�.z)��v짒���b��9r��"!��璫ku0€ee���4�� q-4(��mhwo��̇�s� ��d��`�f97p�t�5�zb��>s�,��\inan6���uqa�d ��u�t�o�e�.����q�434�!rɥ,�`=l��a�(�ܷr� ��z�䲆��|�{���b�r�e޺�v5�.fgp#��v����nriec��Œ��d>�cl �`���/4z�ui�ol�tچ��=;�ӌ ��4m�e٩h���hx�z��,�7�e����i"����a��sf�yal�.&�]cet� a���c0�3ȑ��$�� c�ѵ&�� <�����#��=��ȧ�b,���y�:d��@\��q5�֘����h-������;h���5�!�ci�u��: �b�i�p���n�v5ª��&j� vp��筈�8 ��~� uվmzv�� i�қ �&���){=lx[lҏ' �ɼ)o�҂�y jf-"�����q�����a��md�(@���&�1�  ������.�s��n ����uyj�q[k� ���q��bا򍸖zs]n7����q?���]�dt`�� ��v�]�����~�o� b[xk0vă�p&���b�_@�t�n�p4����;�_� �v�u�pr/)n0�&u��g�!2�6մ���"'͝������9ui圤k\1�s�թ�-��m��,�zksxws0�>q,�ug��we����*1�'�:���ej�u�}�0�q� �9��i�(�z�� �!y ���ej�esi��ji}�[�� v��pi� �0�abb�&�d�d^ a9�u��$�i�uph ��%�&ww^g��ǔ���o�_&&���⸘4!��(e3w�*�l�� �<�j5 nt�d��*.o-e��ōʒ�e� �·��q^�s��$ 0��w��6��sdn�c�rԅ�r�*ɣ����xr�h�c��m�5��j�tl-2tr������m��#�b��k���a%q�`�f(,�=a�l��2j�!�բ k;���>�-�oazj8���;u��h�x<|�o%��@��b%�j&�6v�k ���m�h�*b���}����v5�3%p&�xf�t�c����r��{ ��x���*f�o|<��c��b�{s)0`�8b�ib���1�v_�zj�nv�-g��/��#���/ksh`�j&@s�hcnۼs|��|�9ʉ�*�s=xc��.��u\�i�vkfz��jkm�k��=nɲ���/i^%#���)�p9��_{������z)ʉj����u��5���r��h�쟕o��p�0{^��|5=����3���nd�u�n���d���� ���sڸlu��1�pݳvz -w�~��u|z�x8���� ����/н#6ƨb-�!�xg&2� ��'d'wr�� y� b���x_�&<��v���۬�w�j��n%f:��.,����zi��}�3��1v�ǩ�!|_��j�� тiʤo�l�"�ed�n���,kn�i�w`��ѩ�1gu6�b-����٭� us�=f����v퐼@���է$�ĩ��g�!y]���~��o8�ѡ �!f����bv ���k���f����uҽ��o�d�8��#'�ow���ר� �o��������6��u��u���*�n���kqg�qv]|���o�?g-y��z}b��p�4��x��qt�s��q�{�������9_�f������ԙ�;��_�w_",�u�����rc�f ��m�p�ft@��1���(��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapafs.htm ���{j�s��' ʹ�u�t(� */�[h�@���p�ހض5���q���%�2w~�;�u�8p���i}�u����������%�?���_r�8�ラ;��=a���� �i����������'�$s(y����8�)�6-#�-���h ?~�74�2�!�7��(���f/��o� [���������� ,r� ;,l#��� .,*j�& ��idq����;a���ѭ���f��� *y���n����� �{� ��}j���zr �z�o ��)7�~b��e���x v7_��x�k�@#���a��hg�~�s�[� p�bx����"�og�ߕ:�uƒ�ゴ!� ����o.��-i�3�r���&�rm�vp��ʎʋ���]��[h�x�e�_��q�l��n�=in�v0�o�aq��������}ϰڗ�jhw �����&��c�£57�u��upe�����hݼ>�� e.�ԅҋ`������f��hɭ@s�6;��v� � �i�slk�1��sbi�];-����2t@���zv�cz)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapafso.htm ������׼���v�r��s��aur��ѱ�$0t�eu��q��)�� �k�=���տ�q������7���ř�~�����yn����a# &�k)d��z�΃�8�)��_�5��/�~�w4��aw�{a����h�c���x8p�m6�f���n(��ѷe��ϭ���sw��8��! ��{�aa��;���婝�4;��m5@"o��ic�n�xc���1k.�e�xe���3�ҙm����p^�ƭ�b$|;�oay�k~шt@��� ;%���z"��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapb-0.htm q ��<�ս���z�61��rl̘�`&�n<6�kw  ))g�a�m�ѿwщ7&ʪ��&�i94g�d�m�����r�ϋw���8e��8������rn��}����wr��n �)]l�r�#r; �)�������rrx/�ўnok�����3�θmmh�v��� -a����;�{�c�ugz`=����9p���z�__�3�fr{睭pkv)�,pm�����ob�#���y��}0�qm &t]\��7��6��7'7g�ǜ���d����wf��������pm4 ��� �_����d��� dk�ns���:���n�~,�fi0e ��d$��vz����ӛir�����8��� � � z���jb}�� �ysf���po�b{b�s���n_�' .|�ä�@�)h:�n��"*1�����ݾ�����#iހa��w�"�o�*1��#�>��ד��w.�6�p(#z��m��� ���- e��v3�1=��f���v3��!<�,u�;�<�ܳy��k���ub�k ƴe�=��:�%=��pz�~�wgh��ne�:db�=(}f��m0k�5g�d#� �et*߄a��es��;c&�ˇ |�*_݌�c�'���j�:�u�h��\6�2t?(p��=�˰@�0�s���e�n��?�w�� o�/�b�-�qp\��o�?>b�b�$�7z7���vб}�}d?���:f����$����)�f�� ��x?3�6aq�t�~}�q�"x��� ���pi��p���!���~��������0����z%ԝ����k6�p��o]&��@�[�cӣ��'�� ����֒��0]g�c�t]��i$tp���ǖ^���l8r�0q����ѿ1_w3�v[��]���k{�������� v�'��o�\��[��/� �z�l?�jr ��u��������i��c �f�jc/���2k�:�*ɨ�?0�j�滈�p{bf����i����x��@|�a�mwq��xx���ӿj���8�5t��b�h�j��goa��=�\ņ� ��]p�ɧ���{}=�����܃ɱ5`t"� �%�n)��g'h?b�%<���-�esxryrak�h:&�((x��d�i�ق�ӛ��ȟ��5"k�ԍ2bc�v:^��8tq��7���<1�v�mt:c��r���9npt1�=#�.#��~eӄ{��sꨜ���p~��;�і����#�b?x��п�,ԟ����@�=�g!f΍��b"w��*�:���y1�y���s���@*�ʝ���f�r/,֢ l�& y��hy��v;uٚlyh��k��q�\b �"nveؕ�,á�=�r��8�o�޴����.û~s�[k���*i�� g�x���37 �d�3ke��]gl��»�9���p�[��q�� �cz�ش)�� �'\ʦ�;�����-�]���m(z����hbaf�f/�n.q��p-� .����^m;y⇷��z�rh�(��{og ��p��\�@h{m^@ae�݀��:�s~s�%s�uu �c�s�� �_fxg=kr�u4�2�6�?�u�)kf��y"憔�r��:bvc�6�pl�8��t��}�s����bp�� ��r���ao�x�z�fř:��a�< �}#q@�ߚ��ng���xۦ���e3bm�4)���o�]l��jaųf�.~hx�~b�t� ?5���e��zniw���mw�w��b$j%#3]si�9��{���ό/b�? �1i?c��o��~q%���b�e�:t�:�?�x`���ߥ� |`���f��-c��z��z7{�͸ ��0��q�.)=�w�&�tf80 «=ʊ�#�`��s~7m$4������q�2>"�3�6�pa�inמ��3�\��gb�k���\ � /��w��=��w�9q!���1�\բm{l���a���ï���c����wa��i�idz�kf�ih�j�ss�ǰ�t��6�u ق���ܚq}t����/6~�b�m>4�m�߄���[#|��l�l�v��1�g� |@ux.u΁j�@�qs2v�>����>z���>����ʏ^�׼���<�g�$�=�xs�u� d�&�n�m�z[c�x��ؼ���l�u�y-�j�g`�s y���jҍ޳���=��[�e�#\ a^ky0ualv��Ԫ�" a@����n�rb j��Ž �����y���r��sj���u7������,ss�c�����hn��uʔ� ��۪��\g>dyȓ���m y�n/d�� h����mux�]� ������mlc�f��.�x������ԑ>�_�k�ǖd�ִڙ�ih>�?���z"����ւo^?� tl�y�x�=ʧ�,��ޠ��9��y4���#�~��l��0�u��!� �j�@�͵d� �h_i ����`đޯg�%�x�æ�[�v��5q�ә"4̰a��nt� ��'�6`� ΀j �!5o&}�6�}s����s�gtvc�az�֐g�$)ef r�lx�����m{v���lb���jonj]�f5��rpzl�r�3��c,��҇�5 8(��]=�����:����/p9it������]���j1�xa�r��n$��;p������i�r�m�,����;��c���@�w��"h�h�ֱ]d>>ј�p��w{k�c 0��t'�˽ݠɮtw�؉x�6y�x�����uwc0�x�&vl�h d*6v�ʕ]!����9k��[֊�}��<f�cpx�w�� ���߮;r2�v*ǻ��]e��o}�n@�"�c���c�e��]��m7��>㉃����`3 �,er�u�ez���j$a͝� ki��خwr���1j�ϗ:2}ٹ��uc�r�l�t>��������jogi�c�j�����_�6�� ��p�\s0;�wh����x�퓶�>>'���ɽ�|�ǽ������x�� �{2��'�b��t����_�t���-����^�b?�6b��i�u��qz�e�}��>� ]l�j����jfi&��sċ����m��n�w2�a���y�xq!_�~�8h��a�w�͙pl6��tt��\t��� l��5�k��i6,�q�f����~~��,��*�b�*o�2 3���8�ܐ��k�hb�5zj�$7�z�qh�ux���� �7��!��ed䄀q����1��c8>��w(�� y݃ ����.��� �����e?�v1$h��&�h���ea���p�`5�n��vʴt����,�f^���_%��� �t@��6�" ")��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapbfs.htm ���{j�s��' ʹ�u�t(� */�[h�@���p�ހض4���q���%�2w~�;�u��8� �ӥ���:�^�a��>�w��[k7������� 0��,sk{�n<��1�{h�n��5���x����p��zz�<�b.)�tz � .��cp ?~�75�*��w��(���/�a�7k,�$�� pszq��l��r &mk$5� ��,m*s$�t_=|��$q�\@�i[�gf��r���rr5)���׶[ߐ�`�1�'�j����ihs�)��l�~��ԯ�$z�x��x����y�{|0u�����4t���q�z�׏h�� �(��*��!l�o�y�-�hru�p���hn%���˝�zs ڽ�f �ڕw��9�r��`q��1�׈���{��[}��|񽁷�w,�֦��j�'p���n>�p~w>>@��f��g�i@}��b��~8�;}o� ���嘧��07l����f���'�j)�un�2�qm 5t�k�$e�o��z@9(�s�����c^�%*0��jg�jq����4ʶy� ��؟t@���[��f�)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapbfso.htm ����{�so�d��(�m&��2�h�/: m8� ��e�(������)�*�[g ��zw�,ҋ���ÿv�i�=�ј�?��{!2����wc�f��8�xx�8�s��\�����|� �����3|^����ia��j���p���g*œa�r �|"�7y�����o頋b�r���qa3�$e��7��7< ���n��%�\� #"du 柍�(�j�{���q�k���a��ۨ��|���ean*m'nu�psv���b|� z 1��n'd��{��e�h*�.��/hcw�ݡ:n�wy����ț�28m����l���;5���?k0�n���n0�ĥ6���v�}b���h �\�kz�n8�2r��u��׊�g��~��>�u�~�h�v��g��4����&8d�,�� �{a:��nm%�%ݒ�}!�~�prͧclu���?��dg�[�#�v[�7��}�w�v��u~���ဴt@��� u-rc�#��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapc-0.htm q��|����%?��z����sűh`ۂd�� ��ߌv��f��ٺ���ul��u~�1�~��&�w˫��u՟�w���w�j˫�.r����\�ۭ�yk��\�r�-nf2�|���䰱zif��os����luz��n�of�v�l���:�%p�%˙\/��;�ɓ�\j��m���j�ɓ��\�e�s,�ǔ��j:��x�^�=�ku���������e����70\5��� aw#m����'e��99�t[�����u��w9~w=���� ߫����:�>����dج���f�������u�8.��1*�m(� �k���ܛt�ť���u�n�u����c��|f��"����#z�~���o5\/#� mv� ����9�츤����re�������cy}��=�� :�*�q���[��!n��n�?krt�r��� �w��u��������^��{�wc��-kj���7�q�@ҋ/�ʐ�]��b��zm�9�[�=���[��e`���ܛ@�ş#�^�x����[¢�k����f��p�h5z�f�*,(p��e�m⣈�8z��4�� ��æ��1a�d��tb���^'��yr�p ����a��3s �(�����^'�k������`� �l��´~dݠod`�ŀ.g��q�{4k�e��ϐ�s��6@u��*��;�?�=<��������ym[�^0:���������|��`u�cy6ʺ� #j�0k��~ ��l@�j�\��e������napr {����m�ѷr��ro̸��� ����:f6� q�s�y�^�r|z�:xu����:��sp>{����/u]�w�q��c~�%��;o���n��0��9w�}@2@~bde�ʁ��]v�;����3��͆�g]�,��r��qe���'1vʦ�:�?&":ϡ��_�}z3�]ʪ����p����o�� ;�p5`ǩ�hmg׃�k$��dq)��"{eree`�dli0n4)f�,i�w�� $�����|�:�m��hq��s�id��'8l-�d~�����q�l�����յo#�{ ���nlr��s�y�y��r����y����� �di[�f�0���s�b�� ���_�ť�>��q�^l��(��i��k_�vo���r|h�=�� ��&[���qb����}:��[���k��,w�b�ϟ�����a������]g�� c�v�h�1p��)�"�n1�#�t}΢ �}n�n'�vzբ�{&$yyl�èc���ѷf�j�fk�v��58yxާy��p�%a����ф'� ��7s���'q�vv�jc�!:\�.��!!�x%lsx����&������\r�1sp9h]pa)r�����}�yr7�������)��:=p�w �y\{��2ʹn"g�.�� ��mҷ͚ʥ2�� g��l��!!8uz�=i��{a��|diˎ�`x� csٳ<���<���t e�x��_yh��l�a!w�_ ��0����e�~_v*[=����m�d��2��4y��h%�1� ������~�ix��;�nja�a�gy�b���mx 5�n}�q �2���̫0u��ϩ��&�8�!<]� f��cc����)�k|�wos��zv���|y/j��"w���dn@�����l ����^>���%��i��oc��!5������¨if|�6���u�.�$��*{� l�� b��) �~��w��z��m���5���2��un!jf�p�p����?&�%_�`�>��à��w��f�@ ccp53����`�� �!�ǩxkga7 �d嘞��j� ��ǻ�yz��g��bd����!}������߀v/�p���$��„t\gc��ho��*%�ӑ�4l��z�s ����]cd�mm�` 2�ggk%x ��f�p�\bzpy����g$4��|�h���%n�9���t��~�71_�b���w��(�����b�p� ]����pc}��4[�(��0�c�h[to4������0���i"l���:8� �6j�$�is����w� 7���g€����u՞ ґ�(s^v��&�u�o�[�wܲ<���{�������p�$(�⺈3�����~�5�h��)��茕�q��e_s~x}*u�8�%b.14�{}:�]6'h�;�� �7��p�>�xp(5�����!m�8�<�co�6o{�ci�ti�kw��g2��.��ݡ�`��yߙ�r��i�2f)��۳ �7�|�l�m�`�6�\a�tǥd�7��/���v�b�e��]kirgh�2i/����ǹ8�v ��4�ī���c�so����w����t@���\�1��)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\chapcfso.htm p�н{����}m �n�-�m�y`�st�zu����% �h�!�q�"fw�t�a��;'lo8�>������q�ǘ��by���d�����?b8gzêmf�s�!��e�xg�v�s���@����.�x�/��e�)n$�����i�,���a �<�v��?:l���α����x��sʌ>x�maz�mg�����itw-"h��j���j�0�r���g!sc�_jͽn{�-n��9j2��]��]�s_���@z�i��ɓ:'� ��_#p4@xz^}������~d彰ȼ��>�&4�������5�u.� �� <�3 ����� a��) ��; h>��j�@"�]�k~�ͺ�"t�����lƿ���8�=u�������f�h��]�1���\�/jg�r��ҹǹg� ˠ���{]p>p�> rrϣ[pv�i?c�d���:��m{~� ����%~;�wbl�u���wt@��e�!��y:$��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\contents.htm p���a[�p/�՚�6��.۲jq�� ��owe�6�mlm*h���b���f�-7mt��n��%��<�%?�aξfa�� d �>#���0[�����-j����s�s �hx�ll^s|��=��ӽf�í�1g��b%q�q�_�/�¸~��[ v-�b �%g�l��s%������ ����7�ʍ?������!<�!�s?:�f�ӎ1� ?�b]��o±�c��?k��m���5cnt)u�n嫗��}u����dũ��}l33�%ŕ��/k�5�<�ec�f�]l�� �����`wj�/<�е�1���]p�{|�e z� i/d�i@�y_�m�ü%4�����@�ui���뒂qeq�2�e�45\=x��n�@���t���;����m@@��q\�/@�[#ց�hay����*ʬ�!�u1��b'���p�9a��dw� ���sc7� 6[ih�����ld�<9@��lx"�wĕ�к���ҷ�l�y�5퉥���3���"� � ��ga��rħs��e[��'�|�7�s�>Ԥ2��-psc \�:��y�a��|p%���i ��*r���2$�_t�?�@�*%�6������f% �g4dwb@�����"~]�3�'2'��a�q�#�q��q�!q����ڶl"]w�,j��ѵ����9�n���0�g~������ưj� ��(h1(һ�f�}�[�����zϲ�4�3�?\�m�����)��'��u��u@nv^�ge�����#y���%�<�) �v(�=�"ê�:�%l�j�#�/���)dž�ks�*������t�qe��a���䭈�f��j�h*c�l�h �w�� �gj�b��(��ă���cs��u�{^wg��h�g9�e*e�����k�b��u"�xc$�|��qzy\��a8��3#mbm�a7���]�r������i�<�хm~�"@p)��d8- ,�<�<<"���������xz s}e�*ȟ���>�aboԦ���d ���ˠ>��g�� ͝x��eb�_�y�:��'�6�*_q��梪rl���*x$�re zz� �&��mt���?.:�d�1��9���*�߆h��*�����f�e� �}����$��g,�������� :-�.��=�jy���խ��3���)6��f���ڕ��4[�j,�^=�wx�f/;l�m��3������c�����k�v˩<����q;�ks��}�;o�����z���{���퍴m�5����&�je����ֻ�c{��se�o����2t@��5�l�|�)��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\contfs.htm l���{�x:�����ۻ�l�vi��@��t�0u��`8� ��� �� �4�_� �g/�>�'��if?%q$od}����`�=����w����%�=��]�w�0i0��o��.<���s&g�� ��1�����n�42�(���@�$ʊy[��y`�ԋ�����q@�hym�5 �c<� ��1��d �5�pӄ��a ��alk���~��9����t�d=��na �8�_�2��j����}|)��.����g�v����;yu���|򹉗o(,�֖��cf���:�p~w�>`��>�j_�)@u�&b������c�“57��e4��(�߲aҳm w�ԙ�pd�վ�])�~�j:��m ��hɟ)ƛ��0�a����d�ś�f� f8�4��];,�����jt@���{(c�)��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\contfso.htm �����j���%�y� j�q"g�* rw_:����d`�������rn���fܖn��}����y�7���[����u~����>��v��ȟ| l_уpn�xd�$a�0y����p����*`s�au�����we�'ȑ�9�-�c��--a ,�i�&s�v�d�gk%!��҅^q��*�o�rf[��4��`���tq�n��}��f���h��q �$��h>;~ii�,�m�c��hi���{[�r�t)���� ɣ���!�s;��l�α1��@�&�h`4�������u�ͤ�� ��[�dž��}�8��e$��f�md��; ��������pc(�$y���[������w"v�!՛����b�dr�?p��ńt����j���jum�7h�!k���l�tw�x�i���ckl>�����qiݳh���׽�z���nd�3or4^r�`%1�s��d�jh��r��d�8�z�7>�f� �zf��` ]i�qvަ`{d,�w�ac%�3109�>�'e�i�k�1c%��vo�{���;�o-��d��'쇴 ���1�)f#������k㎮��ot��t@�����e�d%��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc3.htm l��<���~�x$ۗ2^nf]�s� ��${�3����m��uok���ht.w�ײ� "�i3c��m/|�~,�lv��2}��:h�c���=��j�qy�c�g�c���7�s*��/�/׻��1,1o_q6������wb~��� dcl�y�ú�f��m������f���~[e �bx5���nid�#�d0��m�#����d1���ԉ���:s�l��6y)z�r�72e�6կjmg�,�r���vq�ro큺�ǫ�^ �a�8��o�꽵�?3r�c�|�j�pq��,�h�o$\��d��rg� ���#�din������_�l��v���|!��zm`%���hu����5�i � = �w�@�x���"dp2h\c~���nc��ڟܩi�%h[�����y��-h��lw���ch"�g̡!����c���� \�g?#}n�}�`�k47 %ni����oki�hx�>�k�b�]$;y��)�y����$vr9w��]l����c��e��ٓ ��;d��te9���$�m���e��gh���)���i��#����b����o�p��@��;�%r��ڳb��r��*����ű��r'�έ�h�yh�1��o�a�%#��9d3ib��x xa �/�&�y�lj�%<�j�r�&n�kk���j������n�<�"�p�fl��e�p-4,����lv;�[&y��[�=dž����]����d����s������� �7r��ҳs!l)���vc�j(��0�;��r�onx��l2n5ig���υ~��b ��.��h�סp����d��p��]3?��*�d�?jjx���� ytq g�_@?y-/�g���ٍ�^v��k/ ]�j��"�� ���ה�/��w� ��=�����.�b�i^=aly��������x9����mx����j�|ܨ��do�n�epeĥ�p�z֍�w�͆>ԓs.|��\��y75���/��3����m�/�g zb� ��p�ǟ� "n�b�r�� ��� �vh�'8�����ʽ�� t�e�= ��a�h����<5gڢ[s��vày��� be��l��8�-7����t�>w���<%%�c�5��a�:'��1�8�,� �5���}j�$�%�pwԏ� ӣ]x(1�gt ~368k��]z[ �}"˦hu0"h�u��ڄ�r'��y�s�q�nt�� � ��w�������w�te{�����-�v��9"b�}n��p�m����,i#{x����ݛ���9�]��yy� s�k)mt��3?b�\��y�5 �� ur���ֽ�gӽ�y���d�a&� �� �z���&�����-";���o��yy�0b �\)>v��vg .��8����t()���n�׻g���" �� 6)���/�޾*n��e��u- aa>���7��e�m� ���'o�k�c�[��nx�ϛ�x��i�����»���v�= ��kpc�d2�(~m��[%�%:�^�[� ����(����{o�f�<% �����lw��*)�&�� oz��@$��nl؟n�c�}���60ө�0aή�'e_�{�r d�v�{ڦ�-�}h���'c�a�f��.#l'�)^g���d!%�� �ak�l0��d/l�v�9a�խ�!mx��j���!̀i�b �x�a�"�q-�q�jʰ2?�7yu�4� �y��f�~�� ��`���`�yx��4�-`h�4��k�_�~�n �wͳ������y��� ����[��qvwrr�p{�����᩺����0�l> $� q��uξ�~��a]xmr�s�⫾(`q�[�%�� ��d�m��j� pl�>8st�_9��fw����|%��.���}��ym����{�ٹ��,�gg�-�řq�ìlc�-���ӵ����{ �ӗ~�]m�|��w�<ld�e�� ��ιd���00��mu����&���^$�ql�!fi =���h��s�$n��ўvi�}�cq����vw�¤��"����s� �>�\bp���::4���hfs)g7����h���{)ͥz�\�r����3�- �3��|4���6w,^k��y����`4�pt��ٵ������=t���rq�g"7y =����e��?��*�ub�� �~�1�xlhm�͙mjr�ܾ�fa��*�*�y���ƣa��eưk]������ ;�ۍ�ø�=j����r�4-����x�����2&{��;l`��"�\��m���ue_r� �,���© ���l�%��l�ʐ��訶�<ao�r���ʡ�m���na��:s)[������ۍ���|ʲw�k��c�t@���j���)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc3fso.htm!�����~׼#�ȇ"���q��1��`�ur��ѱ�$0s�uu��u�u�i�u�����[��fnoh|s�sws;�{��x�τ'��y������� ��2���ˏd��"�(����b�zhen�t��u�1l���ez��e� ��~3 㿗�>:_���"e�6���\�!��`x{��na�^�*p�y��9_���/�����b�pq\@��:��8���/�n�d��o �\�"�{",��z��ui)��o~���v�x=v���.&�@z(&%��md��;�)�gv !�m��8�4���c�������5���`?�g /��p�w�efe�'u�]��>>/�at w\uv���գ8��"�$�b���g/��yz�\�ճn�w�x�m�`ܵ7>nwƥ�n��r� �kt� x��lu2�� z�=39k.m h�4��ɉ�ԃ�<��z��g���#�x����mɱ�w���t�a�@o�t@��j .�ò�&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc4.htm �q � <�ս�|��&6o#ήӏ �7��y�{�o-�����l6jx�f��dm8&�r�������w��f������(�����?�1����ss�:�n�n����x�$��)ϫ�� ̜���~]�� y(}#��l����������_l�[[��g�;� ����\��������s=�/>�o��c����w����=?��v���?�qqgm"��ܲ�zy��9����i�z�s���8�x��ͽ�w�}?.?�)�ƌ�bfjc�)_u/8��$�r�/�<�l.k�p*�w}�xӓ4����a�ӿ �� ���ex]��v->��o����s��?�d�#� �n �ku���ܑ#a\r�*�x4ҹ܇ �å��rd=�s�c8c��m�]ߴ塏��4�x8悆��qqy�i��[jv�����֘ᯎ8�qq�� �o��e6�� �x�|~g���t&f�/u)cs ��_b�i��\���ya�r{��kc$����6"�0ŋ�%��|o �~���a�.�hd���( �8��-���� ��el����/���\���"x�)�4wg������ҵ�w��e�7��9����suz��9:z����/�筱j�v�6=����o��m�<��'�ȏt��r� �s�{��< ͟�_맛� {�'��)qяx��`���h~wq�����g�[f����&[f��xx�7��=�*yժ��s�'�;oͧ� ���;$�w�u@���~������d jƃc �jf��bx`��asfrd� �?2�ba���̼�0vb ���c�ę(ɍ�y�m��b����;��u6���8(�v3h��bu"�熈q������3�yy� w-'mk� ��mt��_q�v4ɣ���s�ըt��݁8ô���c��~u$��l�697����db=1���e�7_h����1����yu5 yn�hr� pms�n�&���w��4�-�v��a�q���m��!�q��^ wh�_?���������n>û;��)5��a�r�v��.��r���f���aj!r�g�d,$��)tec�f'qbu�\�͜kwp:��t���4�ۗ]� ŏg����d?�\��b������j�%���5"����`��)�h ex}q� c1� >r��8�jjm*r֣�������(��\�n�fsԭua��ҁ��pag��ґ�i�j�4��%��e{b���p�$ђ#!0������3(�wв5����7�� �e��9� &����1�0گ�w/���d�t�i �)a�j&�7��/����_����5lڽ��d=/^�j�� *��j,#�6d5��="d@@�uv%�:��v�obm�y�tt{h��'�_~|�y �k�v2i�yz��^kz�9��o����;u��e ��z��-َ��!�쒑rɧ8�(�t�n����`�gj= �dw��o��r���09� ���pgp ��f6zun���u����ss�q�w<�1�*% b2b��v�h���yu經}�u�h���t[�ў5,k�%�n�_�>u ��y����� p�� ����$�i��z����z����$��. p�d��h ;=�>d�_ine݄`������;�=b��.pxü��:u���$�:�̲boc��v��r�mk��s�8m���0@�c<`�~�e�xy\g7��yge�%띲o#�h )zs(�|=�& �hi��-���jw���htm�ef�v���9}���d>��vّr7�����=� ]���n�ȯ ����oѧc�k١f6[i���pi��jl � �����*z�� p���~���39��{!e_�.nod^�$>�քn�^��j���:�m���a���#�eb`��oi�d�;׋r��n��߼��a��|:��ڟ=��kگkp���]u~��ƫ(�!�q�vg��p&tyc��9������� pf��wp�1�mۖ��r(@��� �-^z̤�ݱ,�z,��������^��w���iyᏴ}#�)��4���jw�� �`f{h���!(1��wn[]yc�3�¸!_ka�����\h �sn�a�����<4בg�~?��;q�5�0u4�ܫ�ݠe�v�%�a1&���o9inq��l]���-��$��_ 2��,��t����2'h�&.���������z��,�r��n��n�z���?�ŝ�c#�9cv�.5e�ؐמv�n>���_"���?3=��ԕva�w~ra�@�%�.,��l� �ݖ ��_�9��,b .�d���cͽe�â�qv�}ed 7d�duԑ���:|�?o@>�p�&~����g��:~�/w��?gl:�� �;6��rt�{~���j��m����m��"2���oأa����� n���m�� �=��9�_��b&���&��p�t@��a�����)��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc4fs.htm ���{j�}�� �ó���@*ڎ�m����s-�i0qw�(~�@r�i�$�n�< pl�?;�u��8� ;�n���:�[�b�u�_���.7u�x��uʈ�43�4r��y�d�,a��a�$���s�vڒ ���8��޽�n��_�`��ha�1%z���k�c��`e�#�ew�'�?t��cg�̊ԣ����&h���ìbz�a_�;�v��ҟ^i���h��.6��uz���� �pte�����5�����(::54��lj"挵<�^]�����|� �҂5m~��y�1j��l� bf���� ~r甋���x�v���8 �$�����s'�lf�'�(�*ǃ`�������f��i���i��t*<�lhjcj �d���3$�r��i[�� ih>�$��]}\���q�@��]��ΰk}����b [߁��>���=k��_z�t.`v{�����4�mw-$ ~��]�kx"xc��{*��]e:�\�z�c���;��̙�qt��m!���,3�rl/�x�f>u�ig1����g]�9�$4�rj�ci{�=��;_��k�_͟��t@���m|��)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc4fso.htm �� ���~�|$�o"w%֪�$h��d�j��v��$m�����w�n�zm4'y:�w����3=a���{��ot_߼q?�eq�#x<�o���뀨�l`^sm,��pǡ/��f<�$a�c�uowt�s�^k(���3�y�/��o��hd8�<:<�!��bi#��o����ɱ����g��� ��bty2do�##�^������c�jk��!6*c�_4�y������c�h�&x3��!e� �xt�f��tb�j�у����efx�8�=!mi%:�9���t �yl�>�����˰�6�㿅�"^n�e�e�:�\x��ϯs�l�|5�e[ �̈́�]m���s�z�}x��6���ٔ�}s��m�p�k �ё��؛c� �knѫ���k��;�ꭿ��\���78�=d)`7f�s��u~7v��q���'wc���t���]m���l6>��\g���y�k���yj���8dފ�[�ýu~c�@�8t@����7h���'��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc5.htm ����sŝ[� ��f���jf�sӓ=h�fq�����z-$rw�]��6��to��e����z 6n�s�vpps�$m5����?xn���d]�{�>�_����x�}���n��\ĥc$h��=i냷��s�4ɖ5z|g� �o������^�ɇd��� o�|(���3��-���w��ų?"j?�ԏ….������* � h� (=]��̠��'���e�x�������x�e|��o8_w������9w_7����:���xz?^o�'�ž���d|}o���~������� #~_nj��k�/�?�}^ p'��>;�^,ӡ<> ���=��ῷ��h�$�!��`��ۼ��tgo)��o�mɔg'/ꎞ�fc� �[�]�v����f�z=�]�8}�y�4�f�#����-.o�\�̣�q�qq��1$y&(#ȋt�v���p8�no_㭃��k�$\� u *����݃&е�qu7���ࠋ���5�.5ң�l��w����(e�c��o(���rlnܒ����šg� �l���k�w5�s�x�u'.,�h�jnߝms-�&�\�aśurxm�╂��l�͠��dԗ�id�gy�q1�"�""{p�� ���1^r����h�rk�����;ǧ�?�k��m����n�a�6����l j}{�8 ghuթ#z�@{� �d�z�\e�r�ʳ�4^u��^��ph�!1�2q��j�qof����y_~�c7���7������hp�{f��\�4n���;c���;���ʜ�1�lk|� ^4�җ8b�%��˸͝�-��,���o$��g 4��=q�4d�ܹs0��v����&ߺ� ��(���oߕ7�v�z��������5���y��=oũm ����z�?������$`�� �k����b�9dtԑ����r#�=�h�ń�$uq���w�a׆�h�����������mk�t�`�fblv͞^`�l�ds��_< �n�8�-�x�\�]g*-�u��������\/�1u�l"�u%�zgȃp����s0�9!�e3u���f}��ň�4q#��g�}��2�̶g� <��]�su��a^#뀐y�52�$i��ʉxhv�ײ�?�tm�>�� �bs2�t6�. gwt�$�z)v����� �e�q�>����r)� $g ~����zso8�ȕg��k� g�;�b��gy�;�ۃ�a��κ�޼ �ďj_y l���a���`h��x0j,,/�\*�%�8p�kml2�s5j,!��e�c#�i@ |�ҝ� ��l�n��-���ȹ���45������ y�g|��ǐo�[tr����z��v��� xh�e�o����3)�b8pz�2nn<ŝ"��< ,�q\ �<p{�o/ /`?����j��91qѥ����,ltw�����%$�v�?���o��r-��hde& �pl �� �a��l�/1�&��;d�� o��lp��2�~���ȧ�������`ܑ��p�7���g�hg�a��޿c`���dr��j1�gٮ��km��ᜓ�:�/��j�ݪ�ʂ�-� ~g���5��j��;��6h� i�ng�j����d\j�;��,�f]�ċӳ�r��*�o�� �k�8;b@fy3�����.��s��[*lu7�11aohy-� �a���e)f1 �:�"b���}v"��9�`�@����l����ę%��q~�\��pd��\�|��t���|�h�5�k�`b̩8��!1��;�aq ('��wtn��{y$y��! �'x�@�ok�uz�=0r��#��%x��14u�ĉ]�<�k&65r"f�qu>���=�z6 @�h�h�i�@c��v�íe�7e1.�^�� �sq$ �ѯ [�js/w��œv�h��s�gp�����d��rg�i3zz��h���/��5�h{�"i��ق�&����ǯ��pfʙ�tci���@z@��閏ݑ'�f�͑8p]���t�i��ak�}��]n�]�b�� ȅ��/ϧ�vd�"#p�c4v��[h�{�@wx��a��"� �����g�*��?��r�e5��f���m��3ؔ��|4wј�٥x �_�r؍�nѓ�� _k~��o���#�4j ���wsg�p fo��;��,�����xx ��z�3_�����<�3��h�q��\l0��a䞿�0�➐k@�7�7�l\j �)^�}�t}�s�֠&�v��� d�s�}l x$�:mp�k��&�^p]q v´�d&֛�h2��3�'�r�5h����9 ��v�i�� e������x���cmc��a���5���ű�����a9p^�^��p?0�\9��hx�e�(�� ͽrc-h�!(��a�c 2˨��ⴱ���py ��zj��%q����| }�l d���brf��74�ž��`ux�)a��fb��=�gxyn �@l#����c�đ}u��t�4��^|�j�[cad�&2�f�w��j��k����l���q��$ha�&�s��%;@���������@f�s�{y�sj>}$��=�x�y�����q�b���k �����~�(<�ai� .^*�m�'���� ��)��8�7�֗�z?ot�6ylg����gf�@ia)�m�)#{\�=��� ��w{��ɯ2o�"k�@��6.��#��� ir��r��8�kl�{�*����j�b�hiz�v��\n�ʉ %y)�[�����~�v��|#�7��� f%�k�2 e_��6�/i�lf�|z5f���a��?_��������y���*�u��7���5d�z����;�,o�"���ԏ "�6��ujz �aek�emi���eb=��ho�����ne�,���6���e`,f���yp<����x�6�c[���<�a b!� on!o <� y �х��p�ߌj w]�yɣrt��/�� � �i5��0ddrq����{��\�v��d�m�'_a1�f՟?�'s�ha��ɂ"�9��Ԫwv�;ןc����-�w�ջ�h3�����-i��w��~�;��<2�ia��� ��]$���g��t4a �kù ��h�`�t���v^u<���\d��� 5��~{�'�k{��@�����с'�}�?�����i-3���p��j=�wr�Ϳ�wrj�y n��v�)v1mlwa1m8p--����ᤋx�����ec�j&���u��u�퍃��dxx�e'�ү�xh����k{�� ȶ�;[�~���åa<a�=��rnx� f��ljy8���cwt���!��&��2���b� ����s�hp z�p�n��ةof�?�ګ���32��lb��`p�ԃ�_�up|d%����l�f�s/����8�a�v!@d����l ^z���y�5w�y���7m�-[���v�> �ʽ�6` 3n�*�*�1���v64s���p;��\u8�=�r���t�q^�.e�5 \��_���a��͓x�_��d�'z']7�x (å"� ��j���t{c2� �������f�5g���k�?=���������;��j\�����)�sκԟ� %��v��d  z2e�\6p�q]fw끉��t��t^x1�m,������ߒk��r9n>��ez�m�yذ����oxr��?5s�@��.&j��i�$m&��qz�g�*��� �<�9���!�nbuu��=y #�m��&c���`��s}�@ju�v�|پ����!�iq��j������f�y8�����=��0=sx䎏*2�0�}ľ&k(�롆��պd��?� ��~�`�9\��ڦ& � ����`��gg�?xgȉʐ�dǵ���كi���< �ߍ�hb���s#�p_ �|��p����v6)��[��#)g4���������&}j:�v�.p py��e�'g�ax9����~f�l7wb��y,$��4p����{��o��۟�u"�r�����k-�>qx�wק�:�v���j��b]�if��ڛ�,�7z�m{ӵ <��f�w<�m,�2hh���%���"j��!ޅ��׳q������a�d�2���.���'�yi%o�ne�\��9jԏ�z�썾��`�ym�b8k4c�(ye?��ab��n�ig�w�u%]@����$�;��f����j9g��$���^��m8�un��'�`���yl̛�w�p�c���}��?׊;m�9z���k�:%4�dv������]q gsp�ax��ns�0���=�z]�v0j�nia/gi���9=���ti�_�����wq��[���э� ����>�=#n�#ef4���j�aq�\u�"q�<�x�9��^v`c�"nsq��ҩ�� {x�oc �6/�8e�%�6�����eluw�_�r�)�a� b��}}1�7^&vk�%��s�v�c����ƣu���e�@֡�@g�ydz�oݗ��#/���إ��)=�?��������x���z�zc�o,�l�yր�z�o����pl���2 �����8k ތxy�&�^�݆"ls~�)ˑg�yl��䖴�[�<=�% �cmv0��%��c������ t��,�x�ecv�n���g[� �����.�<�> ��,������t@��a��≩)��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc5fs.htm ���{j�s��' ʹ�q�t(� :/�[h�@���q=ހض4��in8�nx��:~8st�^9��fwn�}�u������~�g��]r�w1���ގ�����seas�ﭘ� r�z.u,ߎ��$cv �����r���]i f�s�@� �o2al�y�&����7�t_p~�~�75� 2�r���$r�2y ��0d�� f:� �$t$!��5ңh]|��a�nb����a���6�wc�o 8��[�v� �`w;`s��]�-;� ������=k�'.�~�t.�z������r&�֒(`�wb�oo�}o�ʂ(���z� ����������lᘩ��l����4t�r�/�h�v?u�x�pu��&��d p�z[%{������[����|��y�g��adt@���l�t��)��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\disc5fso.htm ��� ��|e�f�p�k�9rgx8� �.��kр�6�� 7��\5m�zn]%��w�j仏s���wĕp���w��\n]���;,`��l�3w2��xu z�������4c�d��"u�մ�/��b��k��l�'�v�!�$���@s~�4q�m'˃#�ml'(���a���:�p�w�i�@q1�o�p���!gq@�� (�9� 討�|�r5���' �!�ȵ1�*���f����������������]��[c5k��%o�š'�%��6`d�����|[bu�ʈ@��ﱰ�m���� ��6�"գqff/��vm}� ��n�~�o1tu� � ��ns�[bt�v  "s�n��{)�p����5x6�[潰n��n���oc���ss�b�q�d �t�x�q�o�;�n(ա�����r�]�c����qif~˩?�_{�o�~�����l[����� ˰��n�6�rh�x�=,���y1�s�&��rq�j�4lyo�wc8~u�m�w wm���^�a������-�y=��g4(7p��/f����mey�^� u �ﰞ�*����1'ރ�o���r�0ts1>�g�d�0�����_gz�m��,/̼d4���z��s7h ѹ�9���6��)q;4j���b8��=2��]p�?��ќb�1th��/�} �3\����v���z:��hvn�ta�k��o�����p�f�)�md0'��z��4�5#�故�������r"�a�k�d�c�w7"8��=(�zh�-���"��z�?:vw����*��4���ۘ�u!��-�dx���~�yyk��u���nā~�>�{�@���mh�)�u�^_�� b)5@ve�$�l?b[�� ���jt��=�ҹp����0�g��ꚭ b(�8�x��>1�t�pr]5��2eu~ry��fm�|�  e ���,�d�,^�iv�$q�֝ �'i�vω~�p2��php�[��‡�د��u4� c��''�2���b�����*t r w�?��:�&� ��eg���b[�����7�<1�ͻ���m_o�]c{!r׻�r�� 5���r��,bay�׿���x�����=h�קl]����.6 or��c�ܫd����d-%r6�-�r �k�ܷ�|��6���yc�5 &�����3�~u�ô<7@�s�e����^��i-֨� ��n[����n�:�w�m��?i{4pl�э_i�=`zx�g�(��l��v�%�yh=/]��/u��j���ё�>�j�i���me����m6ɞrm�e���(�}ӆ��c�i��y%�5�b�p�e��^�� ��l�q �qg��u &aw��tf= ��v�t�i��x6v|�����d [�9ڄ:�a�i�˔t��ӵ%:�����:v1���(� 61�0��7��w<�ùl<�5�ƾ nd$�23}s��.�e�obc�q��j�ɬ 5�� ���z�ѽ�kz��s��g���ivy r��l�n�tl<а��fg{��pg������^-.�1p��,<��ab�n1"�#�w�6r�/-qc�or��2����?�esɋ.m!=��z�7�j�mxi��'��$o��)b��*�m��ci�9�zح;nz�c�bp*�2��gzpr��v�`��v&b9 f��o_, lj�@��� gup�h�� �'�&^ ��yf��p�<`�cd�n;lz� =߸�gaip�$�*�����y'k,c̝/}~�.�4����a �6�����3l��[ʀwu�q-�i��6���q�qqg��6i7�;og�>ug l"$5: ;�t�$�ΰ�4�w�j�u�� s�%4�l�l�5�e��}�e{����� ӑ.���tp �֎�\��>3�s�1_��ʼn�n��j�b�b�ؓ�� ����?�v=*�{�������u޻�:�x �l��ø>�wݮ���n�wae% [� �b�e��\�6{=��[wy�z �����f �xۘs侨�ʓgc���ly?�����yoշ���^�|,���ǧ�0lfc9��m6�� �y�~��)ahm�������dj�ot?�y�~i��w�� |t@��{;ӆ� $�$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\files.idx ���_)�id�p�^w���۽�n�_ ��.^�zf��t�����2�x�eio,̖�b[��i��7@�ӛo�i�����pp�k��/�(�c���h����!j�8^��]vo[i�����m�ԅ���/pn��a�����%�����#�l�ez�g�6��zk?��]� �`��q� gzs݈>��ne[��>�p���es�~k�y����o3r��� h����37wn��gk?)��� � n8a�r,�k���z�vb� ��>���t>�� [�iw"(ȫ���z����� � '&�gu�s����yv�şĕ�ch�y���߼��d��"*��,��o�[!q /;^�}k�^�sr0'�v� �g �r����3�yc0���y<���sl� l�5k �m4t@��/�9he)��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\forefs.htm ����{j�s��' ʹ�u��t8� :/�[h�@���p�ހ�4��in8�n|��;��;�u��8p���i���|%ϧn�l���.��w���lm�~s�dž�r��iz�o�{<��ә>�`m��i�#�)�4�,�iie����4�ad��<�r�_ʍ�9cʼ�ym�4)/e<ѓ�|��v���$� p����� �*��]ebr��۲c�­���o��s"��heh�� )�6�h�u�4���"�9uc��gf1a�irj���&=��v&���u�ϙ?�� t@���> �b�)��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\forefso.htm ���}��9���-a9��m��e&�m(4k�a�'t���qe�zr�4k(��} �'���9�3sn��nn�n��9�>"�beg���ʈ=1##���?��z�s�q8�aʭ/�uq���"��4�h �x���5p���b|7�m>i����?j ���s)hp/�e��qke�(��.�\7/��@� �똒�s�l�@�i�j�?�i��6f��km�o}��5��~�驽��79�� �����c�e�k��ŋ�7-���i��ul>���7ak>}-��zmւ��ay��hc���w����qvz�ݽk~mȭӽ��ݧÿ�tgt@�� h��郗$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\foreword.htm m ���w]�~�x$/.�4�m�㍸���hgf� �i��t?�$�1�=�n\mwg sni�&xar�y�m%�d�$�<=#�p��y���wm�w���o\�e�/t޷~z ���g������w'��*����ú� ���������� ��#��v͛��l��i��(�v��|>.g�g/�:��#v�r�zd�\bn&�"����i��4��7�eb&�����[�k�0���7g?��6 ��=����g�^��>:���ң���s��)-�:�u^��چ�������n�(��vs�i�nԋ��r*���>�os�g�:����b�~�ȑ (�e�i�o.d`p�s�o:[��zuk��$}�� >y��� ��ij���b"i,v�@ d���ԍiqɠp%������%i���#4�a��t�x8��`r�a��4)�b�o������� ^�׿"�1.hy���<� �x$pe�i�8������9yj� �e�b�0?̪�a��*[9\#r�j��s��(z�ȓ�-0!�ˢ�1��̑� �t�a '���� �����4��#~�e!��4\ ��l��d���"(�� �q�&6e\�8�����^o��1d�}� ��&�4r����o'���/�5��a0n �<����ivn�z��p�dvx��^�=z��\��zw�u*r��m9e�̶ � �\�b%�o4�k]\�(�bb��*�tu�ɛ/��>tolȥ��h�kp�,_q��6qn�ʹ��'h��ȩ �mv�a ܆ȓ����oc� ���7��v9g��n�b��h���"y��f��� £��/�ky�ј(�*�s�i�1c��f%�.w�k�*�b�z�m����>f ñt��ćc� �. �rt{��q ���ɪm��v\s;�u�<�u� ��,���b�\��tc�p�4�o�'��-! �v� �h0�p"�t��{���v�ۗ���z��:8���o��*��c%�������l�<���l�*z��,�t��ۤb� 6yg�]����6. � tv����4����.��лn��v��p� �0!g�#����jr�nv��t=o ��yif�3����2����vl�p�����p��op���<����ky�����oz�ͪa���]���������;o��w��,�h�*�p�i�z�/=z~�r��{?����o�;�z��x��>�x{���zt���x �:`�p@l:���̈�������bk�0n>ݭ6���g6�o�w��h[t@��p�n��-��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\forwdban.htm p���́[�}j�ҥ�d��|� j|6ob�d��jw�s�*4�v��rk���mڕ�l��c�8�?ͼy��f1��y�5�}ms��?v.�g��f�k�1\�w&,��g��� �m���o'^;�&�w}c^gc.���)?m�m<q��&^�k/b8z� 2wd;�m�<�������'^��� 6�9��qu�� ���vv�ғ��g��xr����� �ؔ��kp�/���*ؚ!�x�˗q�����#1�րd��甮�a�}�%?�����k3���i�թ�� �u��mŒ� �m�a���anv[�}�^n��<�mxfs��#��ٳ��|%hj�� h�9�����ċk����y�����!q�m흘r��s��_$g�����b}���r�)�q�\��b�jg�:�֤v$��5cr��@!a/4 �y��h}��op݈t*�ʑh�{����o�?�� %q븩u��k�!w��0vkv�p2�pr�v�rd�����m)��;���q�is�ׇېݬ��ޗ��n���v9q�9blׅ�|: ��j�yj�1�p‘���ʊ�wj��էps���#n�{p}=-��7 ��4)'}���ϱ�|v��@��t@������_yϛq$3g�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bibmap.gif�q�[����0" "��im�" ��b@aad-��æ�l �j�4�"0q���@뇶��u �`ip��(p�1u�{ӟk� u�o����{�\r"7��y�ؙ�����u�_��rpf��˔�)�(��h�ɜ������@� @��xb b'0���� �@� @�@6@9: c�x��'v�t�����jky $|�k)mh@��&��� ��?�&q (plac�rs��v!1%z��! r [`�h��w�i  @<�з0p� 9,� e �q�kp�����e } ��� �y�>bk�����ұh מjn (^��%�h �.`�z r�0l���#т<���x�n­ 8g��j�j�jjkxrz� �(hr{0� �.`������jr{�$0f��@ ��i~����p���j�)�ueƺ���*�x���nz���uƾ��諂��}����5� �%�;�,[̰�km��ͳ94�ţxd�p�c��r/��~�krtzwg#�7�.跴zcu�k�|[��h��j�m�-2�x��soueef�������c*�ui��s � p��hj�#./�z ҽ���vr� ������)=:l��}�\xa��n�[ m�׻�z��۳�t��a[�7f����4��7�f3�j��r�]�>�8]����m����f�;��;���-f�5�㘤�vx��(��/�տ��ϊb�p@��8����)�l���`�t\68\�c�����r 1x�m�/���q[�"�>��n�;�ri�"�ۊ����o��p�b*jm�������\%�zms}�d]�놺i�����c_��ehn�f�� ��v���5nm6z-�ԍõ�������:/t��>���t�v�}���.e�,�om�\n.�vu�v��nkr�;�1a��q�r'������&�ө�d�o�s��7���'�th�y`s����l�� �w� ��6��f\\n���d��x� ���%j; �i�x��.o���������v�<�f _3�яu���<ݩl����v��s�-߳d� ~������/�����{lτ u�ܝ�a��unog����9#�};h�s���y���оx�]e��� �1xx,��o�2�n��6��`q� u�{�ͼxz������&9�|����o�:=s��e �/�b�w�˴`�c\���;i���5��kc�� �el�ni�o��x�8�4���$���a�����eb�<ö��<3��?��o�:��e�1�ek�^3��:����gᩅ�j%��h��)=�qh�4˰��;�^��:nע�y����b\5����~0c��{:w���.a�8�n%f����ku����������f�v{�x��3_$�ɧ ʸ� �s����䪖��wyc��ݸ�d-���]�� �������(`h�0�����-9"j�b�)���$��� ~k�~�,�tnz|��β�;e��5v��rj�[�l��Ԧ4b��lj�i�>�֍�wp�bn�����)�m�ُk�׼��s\{m�'�zi߲2��e���5�>.!���f�4l�y���3~��]v9�i����t�t�� r��]u�ir��� �cf�k� ��4��oy d��d ��qr��` ����یˏ�♫xm�_ >�֧��zsw��4�]�8�zoo}��<ў|�{�h��gɒs����}h y>�j��q�����r��z�de�kѯs|[��o�(��ߏڽj�k�u� ��y�7:,:˷'ku����*��~�v��w#c�%"eɪ_1}~��ѳ�yt�.�ٛk�m�m:߾ ��ġ���*, n}���#�b�i[���u������\^ρ�8�ґj3���b�v�ݒ����[�t���7p�g� z�t@��gxi�!лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot3a.gif�uxȕ����%jx� !b\�,!z�hb��)bo(�jr��z��t�� )ch #?`�<�ׇ9!��ο�c[�w�s���������z�>uף�u�%$��!�y����p#m����� � ��cf�!�xp ��� ����� �� �7 � ���*ȭ[|gig�h�b�w�u�p�[�����\!c���?a|����~dž��7 ������ �c�e>�o?=uz(�-�9����|/!l���~�"�����w_�t~�j���&g��ِ� �]��[@��v]b|�b���/�2�qv�il�k,�'�x}[��~?8�bz�q�:�����k�\2�\�����/�|��ҹ⯭�o���?��a��r^���0ӓ�����exk�`�zlc2��a�<������m� yz�n��c9'��fh� x��� :�#k��jpi��<�<�;�z�z&ucos�?����))zd������› ;{d�6)�oy�m��_jng���b�d�\j�o9��^���m������li���� ��}����c��ay�ۥ�;�c���c���w �4���ۛy#:��q��p me<]�"��>ڽq\>q��gw�z���v)3g��e��tn7��k���$^��_����q�#6ě��q}���n��n����^(�˜=�������n������#���de�on[n�ńy��ѥ5���@�]o�#�j).x: - n�ˊ�s�����l�0v���\��k�l����rq�h��|�t�:j��`p�;sg��u�]"��� -f �a�]�-�1����0�b��b5^n6쀃� �����-@c�|��2� ���g (�ft�|������z 0�ۏ\*ד%�<�yt�b���j�ܥ�[#%���ğ2� ��۬|g�b���� jh�=�n�d�j|p���ok~;�(z2��ң���8d� g��blb�d�=��f�c� ���c��3/��y5=��251�x3� %�v��y��/�%��>���3.��أ40�-��މ$���j\��-j� �t�;�����?����ڶ�}����7�?b�z5�c�|=!�?��u1쎣b���l�gs3���0 ?}��t�(��ef�c;�3le� e&�b]��ye���[~ ;��޼y�� n��nˊ!qoy��(��(�za����7yi���r����mh&sy��j*��6}��vu&v��8{ơ�ݿ�� ���:�f's��o�8�_,��#b���x? h����k�_��ۿ�i���x i�\���;��x��� ��x�ҙ� s���n�v����v��.3����#��#n:;��v��sz��)w�����ń��#���`���ޞ� �/w��=\zy?9��oռhg��=�hu�7�������� j �3n����y'�d[�?7�i��ӛ����&н���@i7�w�a�#9�z�����j�i{~ƹ��jz���w�p#��s�_�i|��m�j�gy_]�9so��h֛�r�1�� ���w_k.�#9 �d��kα5u_����5��w�1��ro�����z��{�����a��lt 5 m�ľ�kk]�h�dz *(m����wi��9ś�cô�|�,dv�oa��dj�6 �������3 ��&� �l�@wa�5ގ�o��u�g��,j�,��; �!��qv;�����0z�*�� -ﱙ:8���ϋsh� �j��� l.�g�|�m^�_x��b�b�b�k�sp{9\��2bkʼ�g�d��=;<ر'h�g��ua�� ��l����<�����#���3��:���k��z�l"?/ga��������$������px�t�ݗi�h��5z���*f_���x�o��.�u7\s$��%����1l�6l�fx]�&�k�k$� !�l��m0~��*.�y5w�g\�ӥk֤�}x~�ht��81�xayb6�(%�p��� y얍o�� �^ � k*���t��y���zd�2�d�:l)�m ic�$ \����$�|:��)�-r�5p��)�%��?c��c�#���_���ס�kq&za6�! "�y�^@�&,�*g�;�'p�/�= �]�b碡��8�‡���&и[3!lo!�� �5[�mh�\�)��!�"�on�|m��z�ȇ����2\����c>�}�^%�b\�l_�e�w��(�b�f�"nvd`d��zx�9*i�'0j���т`8g�_\$�s��9ȧ�m1��(s5�~�u �����fy^#c� .���.ْ~h'r������!��; b�z�ߗ�����p� ��.}/0kp)��.�)({�w�׉޶��f�luh>у=�r7�n�q��*��n��7�ރ�8��m�e(bp5?�7��;'���̗�ueԃ( ed�@�{�,<��n���h��9�rt���kƃ;開ˀ8j�q5�v�f��xa��e� ;�n�b~ ){���k� ak���2^�gh'ͱ� : �>cz(ϗ&��`�͇����9pwk��it�^��~a?��vyv�a�xk9l*#l:�nʐ h�wp�����]���л(��{�*m�jd��w�!��:z�2��g�b�)�q{yz���l;�.�h> ��t����%�ϻ(�� �1l��ak�χe��yi�&q—�_�h��%�t��v��n,k�&��(��|۽�"�?]3��:�7ø�����]4xt:{� $�\to'� x�ͧ�ʤ��d��c�ྌ��oΐ�q �.��ag.��� ۝���.v�����q[ �����k�]�s��cg^�qw)�hrix_��ٍ �\�=����;i�1��od!yp�b��n|j��vk�)8u�q��t� �ӹ����|�í�s|ϋ��3���.�-�2����3�n���vm#a-�rr� e�e�g��1�ll�j�t8�� ��j��7>zս˺���m��ҥc>n��o[a[� ����e��뜧/��u�.��ȥ[m�ݯ��ж�[�g;�?��7�~�(��*��,�����u���*=lg�q.�#�#c7k����ɓ�c��rn�x~�kͽ�گ��w�2�s��m'�s`�m�^e��{*5r{�o��t�8���4�2�js8b��u�rx��ug�)*�dq7���#�\ޜ'�%�����d:�?w�)����t����� ���ѳ7][vk��5j�bx['�d��ש"e��p [���4�{[�*�4�>�?�=f0�^�r-�f*���4y������utwn�&�y�� jp5ß}k�@��=|e����{���0x�/x�d"$z"�:��w���t� ͢w71j�e�x������_�&o����y(vb����m���@�б`�-�<���y���$g�s?1ژ�9^�s%��ֱ%a���ײ�^g%m��cng)�y6�:8(��{>�;ꖅ|i� u ����0h��(�?x_���1݋��^df�"�m,���u��q��ur��hśe�l�{xv��%����2a�����,yx:�3 i\�v�%�������ؚ�`�m z�di��'h3�/���x�����exvdu���3�b�:�/w��tځ/�ԯ��k����ǫ��[�i��}���urhzu��1���*kó���e�}�gk0��z�^�uy�j�`gx�f��] �(�b������)brī���n�x��fv�k����x;h��l����*��s=ً���.��[���֡�{��&�þ �]!��cd���ȿ�vs1�t�7{�*2�t~ۡ�&�� i �%��6�o�jƈ�`�*�rc��og�p��\���$9��~�ڥ��s��ă����5��"����������;�c� ��w,��>�� mo:��tc3�v/���8օdd�f���h�.�ʏ������ =4���avp�����]uy0j��0��s��1����ylbu2�^�����d�1"!��2n���p�φ8i���a�{�ďb=�8���aq���r*��/�_ϩu#�;eya�{��nj�{*d>8�3��� r�x�,f!��o�������sg�3����,:cesp1r}h:�|_f&���7�������� e��>�?�u�@y�␁jgģel���q�r!�}�?/ˣ��պ��qhg��܁c��2�af�\�(˴cq�rc����o��tէ_�ߛּ�z�d�����_��=�f*x�o(g@*k�5�\ƈ�������f�0��э�лw���f5,�p-:d"��al��g������]x��f�����u�s���t��b~��ϵv�'�������i� ��u���r%9]��b��c�˯�#�ͻ�-�zt�^��?ål!*����rf�k �sjkæ5b�ڱ���x˸�s�m};�])o��r�/r�ñ����:t@����qлq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot3b.gifq ȕ���&e�tf����z�c$1�a0�li!�d��3( &���@q & �y�h�p�� ��εw[����_����`��u^�����!�ԝ� �@l�h��÷en��r�?-�!�ct��<��!÷����ۤ�e~b�e �~b�i����� y�r��t��%�)�o��%/'[����n���ۼ����o)���n��‚ ��?v��7��f��������o �ċ'�8����n�8qd$��ħb�v�v����-���� ;b�)������|?�|�� �i%) q���b�p��� ,�z&�|js )y:�n�$q� 8����n�� �i���� ~�qajm ?qh,�v()h4r������ p\�@�%�ħ��3 r�b~�nz&�� '��x������8<�a� |�2sk� ���j�0�\r�h� �?��7���������y^�*�;ᦈ�t ]����_f��z. ���;o� e)��g 3�&���7�4��o������щ%�=>߈ܶ(��n �nd��j��,��qh��bnya���bk�p<�a�j!^y�1�y0�~e�!]�s��͒�]� %�e��~���t&�g����j�yn�����e#�f�?���~�\c��k��t-�&������lю}p�^k\`�(���o��k��\�㷩[[ v�d���#�tsl���ǖn�g���6�im�z��=,i6:o�l�} �7�$�=ӕ/��'�p����za�\���/��z��ˮ�%�e���� nކm��_�-3�����| c��/��_�����l��7����m`�)}?���gk ]~]�ȋgh�l�g�dx�s��^�3l �h�o1�=��2�ǎ.zcy��9zw/ �z�u�d?�����ph`kc�l��'��&�gh�!����cl��@x��~y��e*|�k#�3�s���fl�s疽��g���-˄�]µ �v�= w���7�ovo���۰o-i�wf�8�w��渼.*~��<�ʊ�,����ڱ�nq߮.�l]n�٣�c����w���sz�i\}4< a��*��f��5 w��r#=�x�?��z�;b_�eg�������uä���=6}d��u��9|�w�v�ц=y�:ύ�s�t��_�xy̮mu�c���hlk�alaq��a4�?m&�w�mm��ql ��#�j��o���8rfn�'����a��c�pd�&q��<�j��h�ͨ�e���o>�l��))��-:�$mi�\�7;e>b��1\��:��i�?���́�����x�6�=�6to_;!رa�қ��wm�g���;��w���vu��(zӿp%�,pq��'#�2�{��,�tk4i��z,4��ǡhj�>?s4��\e{d���2ѝw���(��$��z������s��fkb��&d*$u��p�q���p��2gx��a�3��ma;(�f��g!'���qt�/7�d����ko�*�q�^zн�����9�3�\��v2��>�m���x���kwx�,nc�|����-)��/d���u9��l�y�j�����o"�zα���]�"��5w5p��ȼ�1ꅞ_vxw�c�υ�a~*rye�82�:[�4gl��>�7��;\(z>�.����5%ƨ� j�� y�l �[s�j�u�q=�*�nqǫ1��վu���jc�hvɏ����f[�}a\�|�9���~���vʢ|�.2"�� �'9t�q}�*�f3jm 3a�mo�k�r��x 5��~��酿�k�p��0�d���0]��m��q�0o����-��q@stj��t�2lc�ϣy���d_n�y��t9�;lpb������f*{�.�ß�c�l� ii�p�3f�v�2u��h&��3��<�p��9r��ӯ�m��i��7���ғm&�n5���z&�� v���ke"x�!浭d���b���^�l�t^l�q�x�wͻ�w�4g/��?���� w7�ң�$��a�#������3���r���_bii/�n���v1v�{����s��g 6^�m�wu6���i9vwwp"���u2�ҏ�v��k�k��o� ���iı]���}6�b���e�x%]f ���xs�ml��h�f���pg�-c qt�*te1����%f�=47��vyy^7<��ϫ �������%ipޭ�q:�dw\\j��vr{{��dr�u�,б� ��p���;��ֺljne�($��w����k3h�o����m���q�(�r,m��cu�h��|� �.�(�h���i�rl�-mt��s���xr%�s)��dƽu��5��b���{6���e�7����н��mwϲr��yϝ�t[����d���jsq�z�7�fz|�k�}���1s�ݐy�e��(m�!��rۤ�a�k6�a�z�5���w:έ��l�>�$s��;ʋ)j=����������mzra��8�@�z�)]��b,f af�:� ��_e�(����^���$8y,9�l��k��tjh�85q���p��.���̄�p�}�"y�[-ܥo�a���2��h�;�o���z���lftog� �r&�z[�i�^� ���6�v�am��&�� ���c�ԣq�.���x����j>l=fq��\���.�{��q�9�o��iztm����wj�z/��[�t���؝l�ڏ=�f��ۮ�� �w�j8�� vȑ�.au�k�s�<m��)r<��t����@�����v���r��;����w>e��#k�@��.����k5e��{���(ob5 #������m(��n�<�e� �.f�� ّ�)-am�at ҙ�i��ljh��pbi�bv�r� >�\č*��)�n���7�����pn{��dv�^��we������ȼ���/���w�uq�t�d�������g8j�;a�itk��0 'njn�5����>`ӏ0�����a�en'ʶ4�����ul��:3��l��umse�9�� �������wp �<��}gt��*��3�x�hqbrv*���jj�'6rb�ubzu������q4���v|5x5�c�����n �0̍ψ�մ\krbkr���\v�3 }[u����o������zf����smz2x���4/n5/p��@����r�m���o����wy"e��<�o:�qr_9��#���c���q� ��r[dt�<;=�c� ����2>��”�7��p���� ��r�ܝdc�*��̉w�;�ysar��wgr���?n���f���) o��kv�vѭyt��9�٬$�����e t��zdm�k�["���е�g)�6c��3y�61n�81"9�f������l�e�t��>e7hj�o஻bt=� �i�k��n��@�s=��ڴ���,f��g� ��⺉�i�x�����`�_zt��>��-�����&] �8���*�q��tj �k�re��o�?u�v�& �g)n7��v���~�/o���k��k4'i �d��-!���lyd�ˬ���-e�����6�#�9h�mg��{cb�x$l���)�_%��w���у^�qw�s��۰�o�cg��dyw�,c�8^��.f4�#� h/��ef�*���rdzs/�`��.�vqj9w݃x j� z�{[i^���h,���p�dn�>\�/}��0i�����g�zw77ӓ���fy�w�՝� l�ӽ��-�ȏl�p�q��;�d��$��:]֥o?.�&ṃ 8���l���a�� kf�.9�rι��/5keo� ���'u�,�z�h�}�h���b}��-��ry�q��!1���qa~�r�v��?9�gj������ʜ��-f�e(a| 0�ܯȴ;|�1�|^d^n� "�jy��%y`׫�d��ce��������ݴ���an*d`-��w[|���kb�)��,�zԤܾ���� :���)�8��cv2�e�3ip ��er�!� �“�ly�{�|��h1� .��mri�m�<�nl}[��)j� �ce �| %��ʃ��؏�)|�䡜8��6���x �x��xk{�\�-9�ɮ}�75��`m�c��zl�,(d�����.���tvտ\�����p^c�x_`qy���ʢ%� i��&r��� x�����c3��w�æ���c�wȏ� �.����_ ��˩�0t� 'l���:.-��#��fw^2��v[ �c���t��6'4?e�nn��,ӄ�$��?<�ӧ� 0 s���;�0���:ٛp�*c����ӫ ���\лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot3c.gif�qy���ٚ�q���rdr��� %���t�,� ��b� de!r ��ĕx��*<;��\x)g�{�׮�[�o:�����g�֪����ô��ёzg��|��c0�hz�jz�v�� f���i��0� �yff >�c�/7}'�w��fb o�����w�!����zqz��hg������ �7n�s��_&v��v�����)�jw�����-���$��$r���l�c�;�!d!՟ay>fc�&&q�k��x[$ަ�ڹ�>�� �sx�����t=����w���#-fv�/�$�_� �ٝw�k�*@��k(b��w�ujd�p��-�l�ϰ�a��ґvy��h������op����=�� o�2��p_�a��b: {���� �q� 1d���3�ܯ���2�}�q#9�z�9��y}����``����p�p�bb.* 2��������ѻa�dy�6d��9fp!�u��m��)�ǻm)eozj�=pֿm������ѹ�ud��4��ș�r�� �vm��w��wl�zniɟpb�o��t��i��*f(�r��su�h���k�7y�s[𝼖)��边s�đ���{l��z_��=o�ð��tn�ɏ�u�y����a:�"!�k\�i}�l�‚?o�9�fu�h�� ��j��un�p{*����/9t�ݬ�7k�\x�i���� ��l�f*?yt�c��b,���ҩͷٜ�w�`��~���s��>> du��nu�!��f��,#�7t����b�o ��m�0�wj�]j;�b��i�~� �eڙ�~c�{n��?5���vm�� fhs �w�o�yip ��x�� ����qz��,_����9����ab^����m��;�nf�m�#�!6:���b���x`i��4/�u�� hz�b:>:4�q��ooc�a��$�u�i���s'v�qub���^-m���o�j8ӭ^; ����n-9��g�g��d ��u2��x�k�ӂ4�v���佩%[zq�v��27�;c����eg�@���;ϻ�@� ���y��rw$wvϝo��x�c�sxի�}u|?<����(�kfv{2 ��c����2�pߣ?d�(�bi�[���^��g�^��ƶ72ٺ���!��kų���2���zkc���p�t�ћ�c�� �v>ǫ[��̎���҈�>-2b�d��in�>ng�a �v9|�4��c��<뷎 ����c��>_r*2��r�ڡh #ד �0�4t��1��8��-3?��bd�p�l��-�y�ͷ�m �[�6nw��ii�e�6(goi�w��=��ov�o��>���kl�p/v����c֮���!5ι���3,�y�w #o�y�ܷu��`k�x^���c���l���:��iu����n�ʝ������m��؝�ц�t�lђ� �ỏos� �����1>������ws(6f�m?���=h���wkob���� �mz���а!c�t*a�v ߢ�ʽk�m���� � �ד�e��uf��'3<�7i[uyo�/x�s�g[�[?�of:�̳��4�_������mh�3zun�ek�����n��z[hv9�� ׶r��^|f����",��o�e�; s�� ���bb��,/9p��m��$�{0������9%��>���$�u��qwz�l�� ����?�c��(}e��c����w:��sf#$�/=9]9���qz� k\���ph����w���b*4whݏn�� �alءz�������b�z�����!� ,yy�qyxk��-�k aq/`��l��"��%��{������q�$�ό��\�f0 � ��f���0��� > �ڥ���o�zf�� ��i��p"mp�_s�݂ ��>=�;)e�p�:)� �‘�t~3��۞�$qq�=iͷ���hg�ft�m�?)��p3��i�h)�g��hn�ẛ1 i����㵡@��ջ��pvu�둙n�������=�v����gj���x��ú�i6���x4�o�����b|hjtlf�[�1`\nlt���c/6i&}c>h��܄l��b��s�#s�-sx`p�{��|�!7��p4����,2/�h^:�zoqk'k���_�k���3�-r���1��5zt��(��$��ʥe x��g�/��v`�_b�u��*��jgdi��e�x��;�l�=]�h:�vv�n�*1�y�d�{t?ȃnu4��x��|�/ae0� � ���ux�[�&@ } "n�c͒�u��������h���%���7z#h����?y� � �l�(�g��jo����e>��/|ŭ�r`ݏo�q�px����?q3u%��b4��4i�#�=nȵaa��y$���%����0��t_c$k(����l��%g|�7flc�s�入z������tz�cb�m�t�pk�$c�p.�}��e.`�i�ҙjn�ߓ�� �3 ^�d-,�k컼�?0�b�d�qa>������]u2l�8��u �m��z�|�r�6�)3>��wr毨)������5a��}lyw�b��ͬ�~�����u : �lg6/v�s�y�zғ �i5�lu�o�ų5�� �b��ֺ��w_)����kv���޹��^��uдּ�&_���|&�=�ڠer�����&��4�j�?] nt aln� ��i$�4:p-&�r��� � � �v0@�я#a�ssc�\�k��w ]�m g�d~�� ��&��6v�|b �u^k���¨� ��ac��vԧ���nl ��#t<�f�5��ԭ �d��?q�k����dxm��>hxi yị_��ս�vgp��1{eɋ��\�`���s��p����snӕ5� �=�ʹ, &�ri��k�v��n�3�1��8?k{���8�ozy����ަ��ӱr��uj|��*n7���_���?_�q�~�t�w�d�-��lc���� ئ�bӂ�k^�ds�~���b\/ah�꼡܆l���,'t����n1(f0����f��d&$j��c!�m��/���5n��uz0\e ���i��<�р9",�� ���.ꑾn>8e�(�����% ��"g�h�l)��4er��\q"�� �k�y��gv�pbb���߬0o?���n����i��p_�3�m(%;�-2�$"��gmu�������p�n(hw(&��e�|�'��ۦ���� ��|��h� ��1���#�z�[:�ji�d�ng�d,�=�����iؗ��3�]�����q쟻̕c��f �#pn�?=a�l�]���;~\$;68&il#�9 lo��evto�na�㍺��h_����&��љ�ug�ud#^�߭q)�j^c�/ku��^�y�m��xr�����^�6�@.ҍ�,�l�)���*2c���2h�~f�?���w�@���j�i�]'�kz6al�o��j��n�v7f_�qb�gy�u}� x����v�x��n�v�d�g~r���f��]o��� |y��u2�� ���r� ��<�$c�r�ga��\�"�g@�s�mk�|_gj��rɢ}^i���n�0��ߣ��0�0b7rql�5�g�a�d��ކ���`zb�i������*:6���]����nst��zf͋.͜�h� ?��v�t@��%�x�лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot3d.gifq`ȝ���rp�@!d.q,hp��¨v�„�%�.j`��)j`��4j �ajp�!q��o4i��ő�o�ӟ^k9��[�?f�=5�g2��3���g-�z槸�����j�p��;�7�����.�.�.���w߀���x�w���~w���o�}�p��x�d�i-��%��3�$�#[�]� �w�v�m�~�����;��~_����|ht���~�}��6"��������m�i(������giucf�@go�if�j��w� $߉�%n�n��i��o�� ���r<��<wi�c�d��~bf���"ih#��%�(?bk��$��k��t�~i x �fx"�" g'� �fh�$�%��b�@~bpq! a�1ig���h\�@�k$��bkn(by��%_�o�ȿ�bh������>���8|��� ��z�%����p�p����܀�[ä`����~���bӕ�� ���$f��u�y����} �>f֭��x���� ������k�i��rh�u6��i䣬vd6>drc�_6�>0"��frx������a�h��y 8ŧ^�݆�y���ͪ�hp;߂3\sy�'h���ndd���e`f�q���t�g#;2�wy5���)s10����o~� �.m�'�m �����c�s]�z � ��~���� fxc���q��$��䤅�цr������a�5@ �or�چ����z�]�[�t,��u{i�_���~�t�� �<����|���y㚅�ό�k7��1���g�� ��?6�fug=�r#w=�q�ޛ����i u��ĝ��t�$*�p���u������n��զ��x~���r��@�����q�"پ�ex�j�ba΍�d���/_v��7�n|���̷�7���9 �����b�����-v�fqij#�/to�5���q�wsvajmk����exe�,��ٳ3�h��[\�;���ѽ���c�?�h��uo���duj�z`] q�)�qzj�pc3e�]� db��>v6���:y�r��s�ӡ���o���b��a��cӭ���!���*�j�*������f�l�zҽّ�k%�y��"��oɯ�� ����t8�=�%�4�� ����ψ�6���g�s�y��k�{� � ��e��el1z7z���x��2]��q�l ��<�n'�5s��fv� �b�d���ʬa��u2m?ur���c$���@�wv#jwr8������u9����rw�9��j�=|={|�1�v/�^�]j���9�t�u2�xt��<`�ٗ�-)��������)u�� z��9�m4�r��υ�^�y�lƒ gx�n�9u�� n0mŗ���<����w9��f�u(��j�z��������2���)-��vgl�d'!�o��٣4�,���'<�a��#ndm�pm��_.�-���$�}��?���s�7��f���h�ψdvlg���*�ً�� �������ي�4���p ؿa���6�@�gw(�p�4=��w\ǯvϊ�u2�<��%���=���槃�!"����w��iyf��[�r~h��ld]�]'.w��t0��xў�>���g6�g���a� �h�{��:�ew�i8l7��sg����a��7[�nl�<��'����m[%x�������[��˕�?p<���!�k�u$(��m֑ig���\�6eʂn tŷ�#�։�� ���[ ��x쫼w����v ��n!� 4�س��)�o�$ .oʕ78�px�m���qf�ln~k��w�n�s#�������:�e�� ���;"�� �;jx|�i} �k�e�g���`�)��4��:����f�������ǭ�s{�<������w����v��2�m������ni�ɘ���z �b47�?�f�0�l��.6�r�ۂ)��ԩ�r_1���s�n�v]v3�r~������ӏ ˔z��o>y#x@%�'�l��@69)�p��n;�e�k�aj�gs�� �����{�:ӥ}�j�h���ƨp��ok�,�5�@��#̔ř��h��c`t��@p�z��j'c��)7��as/-�r���ư8\~���\��.jưj[����?�f��y�t�wv��,\ �c�{�l�lɣ*��[u&a�'�q����&�e����oy|�tϸtiɥ.��x���[�ya��f��:�cakc:�q;;}*��b�2�b�89pi��,�,�7`d˓r��z���\�}� ����w^p����q���{w8�j��@ �w_����f��e~s������l7�bij��c�n�ù�3�1#�|��'��.j�1���d2��z���=��l��a����um�:vj6 �ܖkz^u������~����n%�� ��*"y��=���\�j�&��,�k�w��"\w{u�w�t��*��b��u��c����<�"q���z��or�g1�x�ޱ_z֯��2�^�zu�x�:�k�y����������pe����6w���fjdi&h���~���b�"���ꑚ$��uў�5ph�y�t�1���w��u��pmuu.�-؂��ڨcפ��ph�y:�/�~��/ĕ����n��zj�m^�_i �tl�\� vt_xu�:/u�z�&*����}�h�봕z�aɶ� =jd�b���\���&�u1���{-o�j#bx�ur����ru�ڧ!�d ����;ejs�;�8:15�v�;� ;��u~���dҿ����<;~<�[=�q���e�]�ð� k��eԏ��^q��fgw�g7f��e_� >�h0�)�wi�/ ��h@��n:�m�֎�/41t4u��-�۝y*���z��u���s��ʒr�=4�k���i��߹[�3麞��vqʬ��1��h �o�~盅;^�u�����tj�=�xs�མa�����q�e�t��k���x �!�5�,8w�.���pl��� ��;�9h�q��:8�� `�t����r=�湇��c�[�^�er��zl�b�7y�b>�/�r��]��6б�ρ>��i���?t�4%yy5��f*]i) ����f�nug��s~]w��& u����к�{���tdf��|�w�^� ���f{�k-��]mtm c�����m 7h���v������wt;u� a�8(ⳣ,x�pb,��xz;x}��j��c> ����ә�$����?�?sk�_ц�у�_ܗjev��b�]��ԁ�8�8us\���7zsq�ar�e(��y�p�po5ɉ�c� `���t�*��v��ok~^�?�&bk�sx��m|do2��w4�m�x"\�`��@�m��1$;`�f1�p�qȡ�ơ"2�qq%����u�j��xq,�} ���(������g|��>�b�����a��?6��8�j��-b�n �=�y��΀��??�d]<8��"���p�ş��s�hu����:4xe~1��w���"^��p)fޥ%��;�zm��7{{����c��y@ߚ啖��i� �"��w��ut��|ٙ��w[�d�] � p�?�3 8`��|f[�a��ꃳ;r�s��]�r�����o��w�6�|q�_>��*}�8����s����`�l��#�ߢu$wswq3�i��oj�� j=z�i�b�ud �ud�����$��9��@��t@��%�d$rлq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot3e.gif�uxȕ������q �?� pb�d�%��-@j�d(�v����%萭`*p��4�(�`�.>�hz'��_ޱ��;�9�}�w{�{�s�o:��ˋ�j �.d��>�p�ߊ��onm;�����#�hd��((8�e  ?`�"x�`�a>��!8b�}��p����y� t��!����wwc�h�-�~/��8�a<r}�p���dx��~g���7 �����'�o�e�>��d�� �v{�jӽ�����yv�t���h����z��*�ȵ �����hm�_`�9� \yn i�����t9�c"�f�@�i˄0�(:�nv\ݭ�[g1�>pf���γ*=�'^,6�� �:f/|^�on�z�#z��ȕ�f�g��h1�s�i o�Ϳokd9<�dd���x��qox��g�'f�:mjo5��qɓo��bbh�mki�z'����מhwwu�2%׫v�7\��$(r�'m0�7xo�ұ� v�k��w��r�� d��d��x��d�\m�"5r�%��e�x�o�l_��1�;���í�g>s�ڌr������a��zk����m"�g5���ϭ���#h��z���.\�k=��3��њ�ލ�g5г���-���̝����aޥ�<ef�#�h8j��o ��s�!�;4j��e'o��}��gnht�tzِ ���] p���-��b��q����������^� �z�w�����Ԩނ��x� m�s�u�“z;�} �9cu�i��'ߤ�i�����?��w�{i�ao��-x)� ��t�z��@_-ƿ��h�e 7/�k�x ӽv�8��s�>7/"�o,5�-j���3e������dҗ�m��,�6�a�a&�����w�� �-`�����fyr��o/�_��~ƛ���a�e��8��?�q,lu~��6��1���آk�h=8�j�єâ�q�[r*�}�}r���xxl�$ģ��-� bgor�i���_��c�%���z��῎�a4m��*��t_�vh��kg�7w"��3�6r`���ٙ�)���4���˱r��jys��p�{ [ul�z���i�ށۃ���� �=��k�)t�>�5�f7�܉��g�i� pk3&�x��pq����e$-�~�sn�(��\n�x2�䧅m.w3��c~8�g/�nri�w��h.��y��|i��k�]��px�3޶nj��]~�\�ssro�ag$ >i'����]�%%���^n�,6c�aa�z�a� �v�1w���y���2g)�@���ݘ� �r�ܓ|�r e�z�vٮq�rkw��ʆvf �ɩ����d1f��y�f_j�}�m��cre/gǿ�n6b�l�i_���p�����u��?���7��5s o��z怑{�7�@i�����g�}�>\���?z���6�f���c���${���6�kd�u�k%3,���]��,�}��r{j��k�xp<q e�`7t��/���91����d�pq�v�rט>8}3���ç����c|lԍ�d�� m�u�lj��������i4mҳm)^�����lj��ޣ��� ��cb�{�`"#��0������myv�$����!w��x]t7nt<�o������^����γ�b{j2k�lٍ ���z� 3��aym�b�q.����x�����_�b�v���cs�fy ��"�%�0�n��/6)�8�si� 7�o��ygj%y��z �k��}g����n�  wdj��g��~9��e�#j�h�hgt��)��tx�w�� ��n�p2�!�����ݼ ѥܦ��9~��i�n�d���py�����r�t��_j� t��p=#�ԗ�����pot>q����a��senﲹ�h��md\��c��4�a�/��4r���� }t��#ٳq6�w�{xt!m��m' ���l�q�\�¾����g�zt��h��k����n>�pk_d�ޮ�̛��6�9e�l0�jvթì9�,��g�t����-��g��y�����ۊ�t�i�|*�i� ��[��2��zz���_�w(�9?0p�q���s��$�afa�u�q���_�#,>o��k�>��xk��>`b؏j&b a�$�hw� ��ms ϟ�&��4�f`}"��(`����0�]p�����#��i.vzs��x9�9�a�����ޗ�f`�v�p< �� �6`\��fln�2 ��{���u���aj8��a*u*b��o�*jt�bgc�s� ��\�dn��d�jo�e.�l$)e�5�ijz2�k&90�@�y��i���x`�e��į8�wu�f��aj���f�i�������{�cp�7l���s�īl��ok� pk����g�&2%�3,����r��|%^�?qk�x6� �|� ��c �bc��� ��8]���]����h/�k]��t�>�?ѳ?��qmc�po�*�a���dʺy� hѕ�@-����.�nhɋ���"�p~ƨ��s{�o�zo��m%�z����$vt��42ճ�6u���ά�j��t����̬юjϰ >z蝑ŕ�� �jrf�lx5����w� hh�� �"����*����o5u0d ��>u��/���es���^��n���h��5g�h��5tgdfshk���;����n�i��@��=� �$@��(��wt�����r3�@i3����]�j�vzb�7�ѣ���g�����w��_2xȟ�qr�|��d$���u� ̙�6 �x%����אh-��u�&�b=e��|���an��/z�:�:8n�d�q��=��:���u�bȩ����gr��4��7�ϸ� ��2pm��7���"�q[��o㙁�vwk�ht��7q�f��mŭ�mv��e�a�ٟb�-���34�@a���u�&��l�j#d!���va�� �lv�l`:��*����j�:�w���.~cؾ���fg���g� �(�@4ů{Ÿ0ozם�3u���~������{�p 7�-o �x�j.1�z^ �rk�.t���8�.�w�`׍w�xe�in0f�>}��]m�n��a�7�s��5�ٺ�1�ˆ�p]��}m-i���x���_��j����}yxӻwsp�� �a���8����a�d0�r��(�� i�)m�ޏ�<�;������f�����_2�& k<�w����}��f��h ���.�|uך�t���&]�"3 �:yc4sul�׵=[�9��t�ܛ:�u��j.�ϻ����z�;"��p�y�r��qr�h��*g��'����y|������.�l�eqa�r����[u�|qck �x��h�1rl���fl�dȱ�b�"{�/�opz�fh��ը1�tg�n]�=j� �(��(j��m&�z��%�njޯ������@e�y�`����`�'9�$݃�xj�㖔 �2���h����qbmoz�eeb�épv�?�o����(��{pg���n/�� �ي<��үh��~����@v���`�l�����@%<�p�]�.����?��|2���#uo�{4j� �v5�l�� �2��k�ͽh����l�g�mw$�(|�չp�o�m6�*��*�5$�����t��j�_&�m�ar����6� �a�v�������]s��i�q�sl�iᡲi����y��2e�����ʈ�������c4/jh��>sc�ʶ�u"����ղ�z� p)e*g�b�ť}��a�o�\�df�`0���&1�v�~�-j���w��������j����/�ljp�߼}j%k\b��i�t����ʼ�b�ќ`k{�\�s����`ǎ���º� ��g^�a�����uj2k�n�u1��џ`��z�rf��?�oz�u�2���r���f�l� ��ӗw_h���7~c�i�z���q1��jɣ���r��@6װ�k���讀7ۦؔ�4�o?j�3�,�����r��1�k�]5{���]�iwc�k��屝�yb��#$��3a���a�o�yͬ�p�w��&4�ɩ�]e������7��(�$e�ntr(d5��� ص��ft j{�Ԧ�r \�w��b���z�a��p�n��g�ĝs��9�ne6y"��a:��뎖�4]{�q��i�`�q�~աר�c~�?d���c�t�j����ކs4�����-%� �u{h��4ļ���&�|a�i��[1(�׉�83��rg��/c9���;�s�i�Ԫ˫��,�1#���?�n ��bg�`�gr3�d��h�u �{�[��r���e�w��!�4�_ �����ݍ�}u0�l��h,6p&u������cz�8��:%dn�}t �~��7�a�wl ?��[s�)$�(��\휦�q���#�h�vg�#x�ݨ�w�_x���c�c_���p���������wc�����wb[� ۰�����hed�g"���׬� �� o-�z�nb=�q�� ���ob���ӑ�yb�xs�i�i�t���ܐ�$����4��[ٙ����� ��j%ͦ��$)�q�x�7��<�6���r��8v�w�sy�� �� �4��o�^�� k�e����[1i� �y��� |�yia����������{:bagyt]6�b���(������zm�ko�t2}ޒf���z��ֺ��,��$�6&�}�c*v&��l�@��pq��q��1�[d�>\�o'�%^"�u����3f�>���i�4zg��(�z*����z2^,8)r��'�ߝm*�i�wɣx�b|�tz�p�#����s������ʤxh��(����10<��rq��$?{7{k=��e�� �r��z�e5�8f�r挓�������ht�>�ru`�w�3(#6���(�j����ia��q��3��yfg_/|*%����|�� ���2xqt<���b��ϋafo�w���ou� �$w vj��kh��e�]ڸ��3s�{s.d�c��?i��d����iw6g'�d*os���� �k�kq5��e������m��\��?����isy�\;��m���z|z�o�*��l�ev� �5|end�����hq��x^9�����mdoesv���ђy�������ǹwl `���7o[��&�'����|̶���ǖ�ҥf�8b���p6vz�tcߵ����n����f�b�ǡ^w��pޗ�e��՟1�dz^\���w���d�v���[{��l!�f{���a��"�%��~�����h��1@d�h��(��[o5�o|l�>lٓ���5�����<ӏ�@�� ���]r�f� �g�i�u6ŕ��3xi})�}x�!٭<1�c���燷�r��s��1��)�z��0��;; e`�$dr; '8e�c�|�g�b��o�.1'���ӭ ���s�8b膼� �ˮ ����&�^ǁk� �}�����ب���(ˍl���p�����,��ta���m�yf��ԓ�n��q-/ę��=&����dتftʧ�_i�o��'���]�0�aͥy���2l�q���5_�p�#1����|����pr�/"����xg~��f��~��̌�tb�qs��8�"f�?^ �:� ����:k��z�u���ђ ڹu�m� �f-ԛ���ω [������:ug��y��8�g�u�׸������� >�m�;b�ku3�5:{�c���տw ��x�#�~�� (��f�{g��p����^p�g��k�\������{�&����o j��y�dlǃ�7xc�"��m%z�>t��vu��^���|�� �-l6_�am?����d�wo������ �|�.����p� `6[����̾ztkj� yq �w֯�[����a���x�*ϡ�@���j�uja���59^nz����d���tc�r���8k� l�~ŋ�������x�t�=�> �ux8�����.�� ��ԗq/�qy���r7���-�g��x�<���m���|������ra� ��af�f� ������2f�vz{��۔ei85�b�bw �i: ίm}y��h�4��� ����a�n��yb��˷wg�\m�k�����q�мϥ�_<)�s� �w�ӫ~$y�ee  f� p��"��݄�?s��v���<�f�� u0�b���^��k,����a5yx$lvu�8x� 0z�[u��^��p/���%jq%��of��w<����>�����w��9�ӳ�\��g�����~�*)?�w s�<�~o� jz��s�ǰy�89�j2q�}�wm��׼���;� � :��d�q/l���xȥp��������kn�6���8�skp��y��3�z�-����j�djj�����o�<�r�o���g]j�l!���^x�k{,th����;��o��:{���/m$��"�r ���t� ov ��b>߳ 3�.��i�����8���s 3կc��9l� ���vj ��g{,8.�o��ϗ^�e>�0�-������g�(��'*����_��saj��]���5cn'�/�/�3y|�v���r� 𾕂�n}3��mǩ�(l=���~��q�y��ӫo�>7��c��?�9nx��n�3�f|��x*��-�1�wq��k��`���^#w/�_- �uޥqs���es:��ڒz;lպ�3��y�����ٍ�v�j@�j���^���{��6���m4h�c�����agl�h�|���2��x�g4�d��i��k/�a�.,v2�h�� &�e0�o@�"�a���$ �kewߐ�(��@qt��7�$��4���¹���<����y�j�d�z��0�xy� k��0vr ���t� �xm���#��@n �e�gy�?�0�?� �3��ʹۈ�ª��u�- ��u�8 �u>��die�u���n.?���$�����΅ɘ\ed�wfc `�(�#�z� s7>zw1 ����h��m��i�i*�u n0�(���w� ����`jqs��t�t[&l\�%!��$���72���d:b`?��/����y:���g\w�bu���y=�1-��o-׮��״�x�� ����~j��o��y�:���� �{ʀ4�s6�� 8pή,&�p#�)tv�x�sw�ܓ#�����;���!"�w��u&a n��&b}�9w�a�_o��scu����u )��zhwjx צf�ܹ�͜�����v�?@*�5��7wl#(��}5�1�o�4-u ����#h�h���ba��‘緋g�u�����o���j�1���y2����7�7 �|� '�'z�~:ρ5��>�p r��sԑ>q%4�[d|���ݙ*�t�n_��z!0�$n�e��l'�(�a�<_&��c��m�(:�n�dݼ�t���a��5�4 �|e�v��p8��9��h�i�ؿq�@� �>i�eq=�gyg)��fj;�/��`�t���,�j~g|���2�z'}j�_3g$�*�����x,`i]y�c�ߒn�a�, `u�7���|�w qͱ�uz%��-�e��_��j����=x��v{��y� r� �� ��晌j숻[� ]�]�l�������k\�lm���p���x����b�i���a��ԝ��4� �����g �^yج�� !�u���b������������ �d��[�u:�=dϙ��l�k��d�zx%aw����'��;�v��{�s# 0�w�i��x���c�����w䨊��n�v�!`, s�ъo2���� l� �eyx�e�4α/���m;�l©e����[��_�帤�p;���s��n�0ཛྷj�j���deke.;7r���)�/j�m�v�ׁy�����en���|�'k �j���;/�o] �?��>�ͽ� �x#������^��m�������^��s9g���k���c��._���/�}�b��q�1�j>�f�à����u�2w��j j��f5a��e�z*�/^e�֭�b��#q@���q�2��r�l��������ip;�f�=;���>dfz�ae-��d �b�mf!�ԟ7à��[u7{�kl 2����t-�[%�;m�|��;_�n*ً�����_�s��˘;���������$�Œe4�?��<�>i�zo��5bl���5 ��0(?5*:#hѣ� �;�ٚ�፱�]��s���=���~�ub_%mx� �jo�;��u>�f���`{��[j�w}�.�,�iv��d�f���bxkr.,p&m@,�y�~�pe���qߘ�g�{dž��#/ �������2g�^���ya=�,k��x������7�;��� ���!(��coƺ��ͷ���e�hn���;�.�ǫ�)e/y��]��m3u�1fzcnd��u���{�8],6z�hk���rcsbs(��b�t26#�)���\ʟp���2-���a3݀3k�.a��ɉ���|��`�d��x՗}m�d�;[�`�e!#��c]���j���d 98z�c˭�,�x�{�~�i==v�v����f�d]�[:�|$w^@�f��1�cb�w�oc��m��mw�wˀ��a� l��"v�1m��ӡ��u�� .��l[c lyo9�d���ʼn�8�2g�ie���s��t� ! )�c�p5� 䀃!o!�v�feo �wa��_ob�q3n[$�xm�����q"�k\�y^x�q��g�� t9}��q*և�-��blk�"$�ǘ$�a�=�$� �y��{�pաt����3�w�e��lycj��y�to9 �.�轵նl�;mk1��2���^��k[�;� � φ���n���6"$= �6�,�c ���.�bd54�վym���"��o&�6-�y*z�֪�:��,"lޜcw��$�v��p��'����k��ήj�~`�������sb�*&�us�31#%�$��<���e�l��`.i�zk����n�8v;l�_i�;?�>�e�[jp.^��-糡��@aaҵzdf]uq��t\4�t� �t������t@��"�0h�лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4a.gif�u@ȕ��ٚ*4p�h *�� @���\��t�@k!j�*j!zr����)z( j �co'x0��<9�c�=�u��5�g}g;�b|k{չ���_qspdcij!:������8�q�>���8?����v��g���\i�.jƿ�`���1���v�����q�8pw��%|a�ѣ��â�ċ��j@�|�և ��f�����ga������x�!ҹ�h�q�?pn!�8���� 0������� =��d=�8�a�á��z����� >�aކ:z�������y}��ѐr� �ny�,��0?k� ���i�4�,��ʴ�l.`��u�����$��-r�o[�sjo|�1d�j�ju�q�����[���w�p�)�i^���2�a�ft%i�𦏋�w��=<��y�@��u�z �[���j=�:�,p��f�� 3�0j5ի �p��(��g������u$)d�hx�,��'�5�f�n�` �vٹ�&˰�j� ���ɡ��w�ɩ�5 b�c��c���td�|��� ���)^e�wa���ta�j��es�`��ỷ��upio��s#u&5]<$z��ʊn�q�dz�p�� 7�z�芟g]anpw�`�n'�v��3 �9�@dp�c ���d}nn�yz�c�̲\�] |��1ec@�i�ek����md���2�ϱ�}-�'�cr��@hs��8j��l�%��#"����/�c�?&p!͘_ �ی\0�=��v�@/���l—ޛ�r�&[���i��xkbb�c{a##���4��؊ɏ������8un�e�\���qَ=mw͡y�i �� �̦k0wy�fyfy���#e�s�����e)6` � ���[���d&�1r/ĸˑp����l.zvi� �8���rya��ҥ�_�e�nm��f(w�m�lc�&����v}� ��<3!hb���-� ?�� ҹc��k,�e&dž���^?��y�\�p�f�<��d@��n���o}��v�ay�'ƌ��=s�\־�&�vo�ciu� ���l&&� iҋ�!}����9mo�{����j�)��w��y�(��\������68�$<���mz$��j0�lf�_�ɔ7���m]�-�n��l��v/2�a��� ss�,c��4k2�*e4�k�������g�ua-x<�܅y��l�}m�z*'��ao:�ݨf&ߒf�u�mg���n��s>ޮ &�o������#���*�dmz�d�������p��?�q�,�����g��j9(��v����٤4�eh��}r�/j� ���if#y*�w�8��/�e����{�k�ɘ�۩�j�[�c){k_���u�tup()���@nw���gzp��k��wgϕ�8������\d]j�#��!j#n�y���s�a�z�ckls�64_�d@r��–��&,��}��3bl�f v[r��h'����j�^&x$c���g а���ߴ�n�u �l��ӥx���������d=�`)-huk�ҹs���s�j��w�/�a<��g)ϧ�`6)u9�, �:w�->*�lƚ�ii�,eq�h�k���r8�]��˦f�ڎh��mw^���[.d�j(�����b�|j%jw1z\��o��n��)���ѿ�� gr꤁���d�e�\/���� �,�p��d�9��^^:�4hgg��. iɥ������@���̕��ԧ�>'�=�"g ��������]�t��mr��:}blզz �"re�� w_ �g�ل�� �xa�� i޵�~ �{�w��7ഘ��[�h� �\��'gt��b�- s�٭y��*�t{q���ml�*h�7|ҽ��ff6�,v5b�!r��ż�=x�}v�!m��|�jţc�7���c���j�l.�\#����ux�u�ye�4�� �e�uknqz��l���h�m��7���g�j��hv��f�!���6��bٴтo<�-�ε������g�w,�z���m����m��x�g6��fչ�p����2ߞ�~l.��̜��e �z�po ۳��$w�#�t��;; л7�ln*w�m�sft,��xn��fdqi�m�yr2�0�x���g�1�͙��ɨ_�qqko(��ae�,�/�d�j-������ʱ�m�bkå-v�'�q1�tt?p�q'��e��e������x�r"��q ��ꘗ 6woƥ�l�uh��u�n_\i'.�r!�ji��ji��~��p3"��crpc�ŝ�ɳñ�|��g�}r�5ݫ;l�%"�����y��9�و��s�n�c�b���wnx���~-󪪙/�o���l"s��f����/�]�?��k�1:��ɖe�p�hc �'<6�p�2���i�׌b�p�̓�e���ftr*p��)\?a�����m6q=gzΰ ��ԛ !���א�jt�/���~ j���ܷٻ5� jr��n����oޖ�y�;#i�h�6���9ii0�z�g�vd���}5�{_%����8i�<��*���s��m���t��k0�d������þ�mj�qȭo�6k�v���7[�������a_�q�c׽������@�$=�h�ht���t!��0ʸjp���d'�,-�iģ3ϭv� �ly !�]|�^�ӽ�vm�߇��$.��'懬��0�aj�}���ԝa�'f��[wo����嚉� ��q$1a��暻ȟ ��mb($�45բ�qo\)���� #t.�$)��y'�zt�b�"���k�[�&��r�=�5hdn�0d��םc��2\ĵ�>k#�޷�r�:�f�% zg�@ i��i��$`#�[��g-�u3w�7οaz�1 ��%ero-f�s� d�1�p��$��!z(m���:�*�|�����2f-�����q=���z� f�\|<$|o��ϑi�����ld8)x�}���`��o! �����r=�7� zn1oicp�hc,m��*j-ic��f//`jh}���lk��˷�tx�l djk���~\dc<�<�:i�#{#���;blv�b 0�4srh�c�ƾ�am�zx{�����g�es�r,��s (����hn��@�0vm4)��v�&��v�$eu� :@��ͭ p�r3ƽu �u_1k��i�kb��r��xqf�;��q�<�n̬e����/�l�c��>�[٣>�@��sq�'g�� �.% �_�w�i��@ �����b��j���`n6�kp����"�v���!�)�`�ar�?n��b�8b� /� ����īe�˨��k2�lc&'j��&@�)o�ho��by�а��m�v�ŋ�ٟ����0��s\`�]b�(%� ����a�u�|�f��&�eƌ�p�˕��fq������n�ŝ���w�%�5��r���h~z��=7�.b��;�7 ��=�l���uy�e/8�����fnm�q�$.4͠�[^�k�7��!��p��t*�w!�n��w�1[��6�s6���e�ѳڲu�'��z��ճli l�jko?0���.j`�g�3&�=!����o �p�\~�kw4�jn��љ>x���ԑeq� �s3��u���=��/z�k�ӄ=�9]ĝke���i�(i��i���c)�(�����麖��j5�5>ij��n�by���5�c�u=n;vk�q��&j��ԥy0d�{��=�ɽ��m:���9�>�]�}�%9@yy�=4��a.��u��q�h/9�7�fƨou�#a���=c�x�"wfu�g;. h'퀗n6\ke��fi���_ry'�p�-rp�xv�jj�38��t�q��tq4;��y��зwe�c$α�,�t�%���vr�q�t����=e�bd^��/"ɠ#�b�)�g��v�-����{/v�����b���ow���xy4�=:�7��*n!a�-����|�b����-w2i�wi���t{t ���c�-"2�m��&\�h���׏����3�l���(�b�yo۠�vz�y>!�~��i��u>y�8��n����ki$[�em�p��i�& �7z ����ĺ� �'gk�ls[i~��[(���zfo-�z�/za���9�7g�:�wdޞbk�hq�^�dx�t�jgx��� e ���� a�r����n�ƒor҃>w͟nb�ͱ��{-�zl$�i՞�6�=o1��բ�s"ȩ^���l2��z4��ͱ,#8�^���dq��wk�/���9kй�s��"ee��t��ydf�;c�wr��hv�^%��s��̱���/}3 jm�r��j�z y��k3�����t�ֶ)cr�ɀ��c�ic�s$îǐb��qf���h�k�/b��a�m"6��a�k_2dhh�9����@����z�o���ӱ/o�urh�7��c7|ڏor���5��-7sj����9�0uz��9�vf�f�7c ��ԗ�6�}q ����������]���u��%a��#��s?��1w4�}��.8/e9t_����z��o�[�x� 4��s����t� �>%��`x��uj h�s�c�w�c��'�]�ws?[��a��� ��h*dz����-������u�{�5�g�j7�:��=z�(b�\-ҫ�zqt��� ��� 壖{�њ�:u���٫����p��[�q(� �/s��\��i� �6ln��ym� ��ϭ� �;��@@�����t@�����n�лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4b.gif�uxș�@ �� t�bb�k " /s��@azq!bx )�$(a(�(.`��g��r� (�j/isa��{�!��s���q�q�u��u�׬�θ��?xzwkjmn$c���s{�w��#h����g���c$��77�������p �������� �� �/� ��|� �ȭ[�gig�h�b���k�g�!o��c��p���~�w�nb����� na ���o�ep��ukbo��i*��n�p��y�v[=aޅ�����`/l�i���w~��˙o!˲bu���)a��*m�s����5�9^�v�5�?2���h\�{"ԑg2�����̩ (�ɋ��q,��p^�ಬ �(���z�y�]&y�]�~�k�o �64ok���5���-^tby��vj4��lvlt)�7�h��0��gm�@���ш}��>��i⍣�*ywۼ�ċ���n(b��*� [��%=�����< 1�o}��,�i��&^��힕/nr��-����c& �t�0��0�w[i��b���z��^���֨��м��:�:���^8�n�3��en�m�u���g����(�q���s4`�r'6k��wlϋ�|�x����~�v��ov�e# �}w�|c�k�p��χ�� n���v�o�f�����6��[�ah�70zį�2r=�y9�bu�^f7"��`j��#��_������lƴy"׼r��wtggn{�b�gub�o��lr�œ/�<��e���8�j�q(��x�s ��"����98�3_� 7�j��t r�6$di--0s�7��n���f72)����}|�m'%���=�ծk>�iw�}߂i�5eߵ3y�ë�<��,f�;��&�|�n��wyp�vwau�]v�����uʇ�s�)%�秠��鮇_ן)���!n��9��� hcmf9���j7.\|������v� s�������<�� �g�s���������=o��^���w(��6�a��z'�ha�� i�� �u]������_�ax8u�u�ec��vum�a�.�lq��l�;��h��l���bb����r�?���s<=�r�,g�t0�^z�?-]�ӻ�m�c �}#cw �r�'��g��1��7_ d�u��������b-pd���a���a�ٱk<���)��-k�-�.�zpem�g�n�����q~� s���n5����p](wl�z�\��%p~r����d�����o�`~�.�˯����ы��6�����{�½{��?9�rn���?ϼ;��dk�����[gj)��la �� �u9�lj����qˬ�fu�����:)�đ��@a)����&~�a���s�?njy^�� �/e� k�>nw�-6��eq�v���z~�״�9��rh��v��7���a�'�l��3 ?f�r|���`��r<���l`6��� �������e�u�sn� ���8�y)jfqa�p�|�&�u�so�uxϝ}��ld�(f��v�o��u{9�.�6�bz�0�|pt�t[�~ib$qi2�d€h�\�c�"�����ez�y��dz�w��q���`�c��_� �j�؀��j����պ볬��>'je$=��{$k�`-���is����ƽ���}��$�$����d��x�p���p1�1ŧ]����n=����o{)0�s�k���d/e�8ٌ��\��<;�tvze�az���\r�ob?�2i#��t �2�y0���f�����e�e�� ��\|?{����1ዯ4_0 ܔtnd�n�[w<֟mb��7�ea@da-k��\�),�e8 �~�!�6s�ú���d�}�����y@ͫ�7��a���-�sߙna<1�\��o��(��؞ �:����023d�h�r2{�qd�0�c#tf^� �dh��$����r�w�o��{��ԋ8��-#pͽu̵|�]0vs`��r�9�?!��������_�y�a���ϸ;�e-g�4�m.g*�?�e=1=�nl���1�v�z�9q �< ��i�&#�dt��)�zu$\ �y�s-�m����u��v���*dmq�mh���**��j��9j�me�z���pi�xyʑ���m[1i䞩>��jum��:�i��ǿ�3�dwl��ͼ���=d��d�d�jx�v7y����y&��:�19�z-�^���,�� x��� 9����ԋ��k'[$z� ѧ�_݆�s�a#�0��3f�o{8�k���y��aa:}��a��eg�|v �\�e� �_�kt ���w��� ?yc~^�e� x:s�p�[�� i��xłq�}n���dk:�$x���h�f�bt��ݸ��v�\� �]�"|�"�* �q���i�mv��?a�u���q�x���e��w�x�hk,���_!u%8]�\�xd9l�:j`4���z\(��i$җg��`�v�٧�e��������� �ң�m�mn5v�]�a8��v�ͻs�u��u��u郪ɯ���udӹd�����b��$հf�($��1�qe9��8�=�����9���2��ѻi�����6 � �u���~��ޑa:kd��p��� ��p��o�pf4��q��s��n�������\���v�7jߊ�&�s��[��1'��lq|���2e7� 8]��d�ձ�@f��u�����fh�yͽ��}�[\�wx��� ���6�_h ~p�g5����_!!�\�i�6���"��!q�c����t��z�ٙ�a���?y�����%��,��&n2��k��>~�@�r�tx�m�m� #*���=1sft��u{�u|�ޥ���u���l����3,� f����;��m�q����l�b��v����cnї���5�#�r����xκй�q��偩�ҏ�n�2�ky��:x�<�=@;0��6�x�j��|���:s-��uõ ȿۏj8̲5q;a.�m^��"ذ���2�/�ϻ�yd2�՟v�u3ol�xdw�<w��%�l#�r��͙|0ug.=���̿��ﵡ׸���p�k��ܘ��h�`�ҍ���v~^:cv�'y�nk�3n���n]-y� k����[���5�f?�b��ӂ� �w� e1����f�"��?�(kn<�&�q���f�8 9e�{�(yr�l�onчzqv�w�_ un]�nj��1����r��k�z�?��p��s���kwbh����#vcm4��� h&�er—t�qi4$�e{���5 ɋ����n��� ۼt��n��7;wz�y}�'�=\�_�b��3���gv��xs�כ ���q�٦r��_в� (&dh��kml���� y�&7�z}��wu|�8�tam�j.�^��zt��g��6.���v�l���� �gϱ=s8 u��n��ͭn�����g@&osle֣�z�d��.jh�ط$��1z��}��v?�j!v�z��f��}avs07�w闽�urf|d ��vw�b�\z=��??;l'��v~l���bq�����"&$�t�z�{���������g�kf� �m�k^}�e�x��wz(�n��j�}�m��n]��r�da�^#�髵���.c�&f������f5/���dqb��ϗ�-���)���6o d�7�����f��gq�����×eq��|e�f�gc��j�#��$���v��'����y8�{q�=z;��yvt@��p�`aлq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4c.gifq`ȗ!� ݢ�� $! ��jqbf� ! � �d�%h�%ѕ �p� ,-n*_dj� �?"<<�����d��9��y���ַ?g�7��y�fo����r��z��s~�4��(��%�;`6��-�~ķ�m���� �~� l���;e��/�� �`0m��]@�� �u�z0�h��%���1yz��ڬ���ཻ/����d;\�o����l� ��~���["����w��c�����'�$``�t�^$h��bc1bf dkcj� ���-���@ ;c1����l~�d\x�����{"��s�!�ì?�?1�c qì�`$��� e�~��0�����v�ms �bf-ڬv�yd���9|��6�y'\��dž bj��@ldg1� a�,`����� ��0�ao�&4� c0�� �/����p������0÷oۀ6�ߓ۞@m��q�{ph ���pٰ ��}� ��z@m���i�������.�(m��a%�_v(�c�q׺��h��w�z6��h��4ns��h�$�#����y�@[�f>�ꪾ"du\��b��e����u,��5��7�v%!�y�&ށ*��&��z�b�m�~|>� ɩ���*mm1�qcgk�_��y���fș���]yyȗ���[:��eq�o�����d�m�vd.g /zy�l�s@��g�b��.v ��''s��x$~�_�����uxϟ��dl������&��3�m����� �3h�|0\���61��:��v&�#�h�>���}hl�����a�ҳ�aa^"��.a��9��� �p8�ro�uv�^���55��1虘izarȟ�úzsf:�^r�y5'�|q&ic��'�/9���(5b�q��@:��"��c>�#�"�3��h�kg�f)t#�%�� w�:��yf�;��g�g;��0�g3�ۜ��)��ed�ǟ��me�g&�<�c�o�g㙧ȁ�>$n�1s�k 5�\�.a��ݰ�� r:�&�3m��j��?����0�ҟ%/�ֿ�6�s�|dѡ*���1}�b��z�s��r�2 ��p���s�aӊe�}擵��������� w)d�:.k�}���]o����l�al�]���wyfu��c�>�,|r���b]��|��ł�� �[��@�{^���dy�~/�ׅ����o�-����'��tf"��fӿ�x��<��ϧg2�bes�̅��b���dx�,�t��ڌ�]�g��s9k���σ-v���a�%��ҷ������^>��45}�g<���j�}n���ȋ���8�h�z��jck/�7��g�f�}�y�"��tb�� �t��駟�s�>���=ˠ���sn>d��wqq=޼��#x��6�|���3�s�<g��m�=��.#%1%�nݓ f���0?>j\7�c��k�� 7ξ�ch}o�<��a������;pn����~�� 2�i����c�2d�_p��,�gv��:2�y[wg���"s�� ��n���y������u�n��b�son���|������]�-@��h<@��3����qg�>�/���6�e`ពb���y��s@�# �xٟx�as�=���?;� �;5��3�4�k;�9gt�,�i�x��[���9�8�ͷp%:q�!!��uԏ�"6n^�k �������l��t�g_ w� r����1���o�����x\mгѻ�.˫p���y ��6�ȇ����� �]y-s� e�!w���c��ƅr�ga�fc��޽�s�kk�:�y���m�� �s�6;����c��k k���>�3� ���j�o}1��a�e�<�3<����y �:��֝��s��k��h�ȳ��x�<�s*�ioӯ�ĸ��?�,��֔�� �ز��h��p7�{^p��:=�j�*��}v'c��|,b�q �!cu7��v���l�� 4���{���� �<�p6�ߩ:��ǜ)��t��i��9��m<��r=#sf�dޙ4��j��_h�j'�ϙ���q�����s2��k�l��������(�o�4�s�3��e�޻)�j��d�}�џy.��z��4�[2t����*( u�� ��ٱ�(�9��pnfb����e��e?o��{q3�lw�tf7�p�aog��-���tb�r�ܮ�l��mv\�� �t1��(7���˜d"�$x�]v�qd�o҅ğp?o�i�c��@���s���% �s ���.,����vs�ž"�π�ͭ מ�ἵ6%� ���<�9�r[���~�q�?���<��dw� �(yӯ��d>��;�q��{�{��3��'��;�س���?��0���f���p�>��y�u5|(kf�寧���ؔ�)�bu5k�c��� -��;8-ټp[w��xr28�oٝ@2q���f��%�e��*8n������������o���e˟6w[�p$u��sv��3�{��w��`�z�gz��/�n�~y�xĝ�jr��ȯ|���/qjt��y��&��y��.f�>�qm ���������o=t�֋l�[������ ���=��֙�^ͼ�c��o�j��`��f �l���}� �9rb�� �u���}�� ���>�f&�� xa(ow�c��ogp27y�@�j�q#�����*�y dp`��˲٘gp���g6t�)mwsϋl-�vǜnl'�����w������z�p�缁� �k���94���ll �i�ׅm���z�ܿx��65����*n*�rr&f���i �dr�1���38)�s����g4͟d����f?��������w;s���|��#�d���ʒ��r�r�38�y�s��ӱx������dn���*@����#�ާmy"��g"}4��m dg/£��:�o�w�!�3�y��_a��� �i�����'�~�h�|���x��:��'��].:�"��j�1 ����6�w�y9_�� 9`p*�8axc7 e�mq��� �dv�&�|��*h'�.�`����9�|a�z1�͑ao�_,@�ޒ;$bw�]�}p�t2α\��j�a���f ����0�� �#臐����{�h�`� g ��� �!k !��d�(�x�h�i��{m� ؐfs��)t�uq�u�=��1l <�����t k�7=���>;�9eβg")r=�|%�nap4�g�$��t�һ�b��������t�gܓ\�(��z:%���1���|t�_�b�n��j>ob�#>��:� 2'����q&bʹ n��n����sh��f���������>�5�d�r̟ k��dޤ�˒��0�}"��ͱf)�l���/t@�n�c���c=�? eo�vvf�b ��[��h���l2#e�� �5���=�� f ��o�*4��a�/fm�{�u_j� ��/ަ�@���5�u~���z��6#:g���8���r����im � �b�%x�p^�|8���ja�1>땍^<���,mc]��k}"\�$b��!�ic��*qp �\q�q�p,p�is�i��p�l:�1�� � � ,y��~�l�ө�ha�5z� �t�ncg�%4�]�^����=���(�ŷ�p)�(|bg �h�t�q'�槦vư�ݵё@�x��ty�ܦϟ��ᙄ�h���;���eq��5�x(�"fc������� *#xzz3� q��8�ۦ�oս�}j�f���\}v;vs��3ƌ�wz-$�6��g}f�|syɉ���,$�%�ɤ����>k�9�9��9�ܓ���>g&��j��q�z�4=;��g�\[z�ʀ�j����k�����ܱr���#�:,��1��h���]m?¢��}n�����]�jr��� t�^ � $���坁� �ެ��:��^��@�����niv{���j|9��x�x��dʈ`���ŏ.�ߴt���}�j֖������|�u�<�ҵo� n�*3��� t�!�/tn�p�v��fu��u �kv�r]��qq&fm7r2^.5"n��s4l_p�����l�ʑ�t*�ڶva�lft;�>pwl����0p��m��h t=�*�� ��?`p���%����(�y����k� ���a��"�r��un�k�hj�2�u{�\h�z0�� ۤ۸��$�w����]���v ̢�<|�����ŗ拷\���=o�����2�%����jc�i�o�^��������x���y�mѱ��䔑b桽-,ɉa��j8m�*ц�oi��r1m�8�/�,�n�m�y�6�����/z�j� ��u��o4��d�� �']�!��66 ���t'�j�۹9r�!�]�/���z� b��4����� gj�q� �ʈd�jb�m��ov7'��u�h�#����s�p|e������ �!|"8b��!hѿ��f����? ��x�'�/�_���8����a�!xb��~��p��������chi�� ��o$;���?���!!x7�e���x����h�q�?�/�'����� bj��@hdd!� a�@ѓy���� �ao�$4� c0�� ��������u���0���ۀ8���@q��q�|ph7�p�1�}�5�z@q���gߌ�� �1v���ò4^�o�e� ���h.����%���;�i�<���7�ga�z�y�ǜ�źt�����o���v���$jq;��z�e�s\ke�6�t�pq �\�\r�>�ܷ���c�nt�%��ܩ@ ������)���dmq��/� s�x(�~*9�ɮ���hp&�����©j�pyl�ƛ��� �j�3��z�\���i?��u�2����/u���jӯg�φ"g�h�k`�$t�x�)=fbô�`�\mb�ι�us�g��/v���&x|�}�o���zq1�s�)����f �� !� q��bh���ac�fm/dh<���{΋a!{,� �d5u�_���c�|i���crݰ��k�v�ql,v�u���rw��g���j�d�|s���_ :;�9�z!h��9��ᭆ��_���4qpi��<��b� ̖=y*ze&�ӌnk�l����э�2�t�~c��-��{�nʍbq-.��(��(����)?�"u��_�]�7k��2�#? q� �5ϙ� �!��������we�n#8�e o/�8�aemk��n��awn���b�e��"�vb��f/��v�f�j�,�k �n�>ݝ[���lj�f7�]-g��¯˱:��� c��=��r�9���^lȼb� 4��fi��v�z�(���z"q��0ُ( �=0x�c=�l�=m��c������r�ne3a��ap��ӱx]�<��0��~�y�zslz �$&ŝ���σ����"xu� ������y=�� k ��� a���2����z�� =v�s#r�u'�� 7bhq&n����o2��àj�7gϡ��fosq��t zr�&� � (�{�/�`/&�lc���z�8t�� ����n^*����ƽ=o� �z���6�g2bش���|ٛ���~=t�,ߴtqg��@����zm�h�\���ܝ.n�����j���;q�w�����ž�/s ]p���}��n�'����4���k���r=�/���-����uɍ�gj#�:��.n�kl� ���xѹ�ul��l�ˋ�4����c ;��u�*\߃�l��̪=��u���`�p����t"��ٮ��q �>�9�2��&��ސ��� ���[e�m�h"�8�6��]��q�����ū[���giph�ҳ$x��{m� a�lݢ` vo�e���y�n����;�vtc���hz�̼v�c�]�t��v������f�gulx�\�y��x���f%��/�_>�{�vح�[~��)����1g"�"ͭ�䙢�\`��/q�j�����#b�)ml�z<�n��i�py��4��m�����t8&�w�]��չ2u����x�#<ܦb�c3򦵄���j�9�f� �s�(�p}j^���ԍ�io{n��o�[$��tjh ؚm�z��o����|2y"��r���a�&3�x�d"a�gn�fi��*/{��s=�{<z��������1<{��i�z��i������m�����;�x � 7��:��k5��$g��l�;�f��7�<�?�h�ۥ��j� 3o^�l��ݻ��3��o���y�%��_x)�'��$��f��_�)/g@w�q=#���p��&�7��\*۽�nkևt��]�wdu������mɚỵ-�n�k����>?z�ǔ� ~�y�2,(�os�"�����a7�p����i�y�ܙ���w/7�`�e�j�f�ȳr�(֎��,���݆�y��v�2� w��1�f:��n�y1�z->�la�n��=��g ��a��y����q��*p\��| ��f�&0e�qm=/ � �� �q~�9���vׄ�̨˖���5�v;�n$�_� �u2�u�k�n%�;�v���#�d��50���ڕt�ωb��u�١c�rk����v�!s2o ,~�pv:�vc];]�u�g�`ռ�qcg��1bx�y6�䣧j~ �����vj�o&�r�@�6�&cf �v�ݹ��1s~��s( 7�6������:�^�@? ��n�&)�%�%h� �b]�����{س _9j���dؖd�v��w[d����^�f� =|;��p�����q�ne�b-��ds{}�qt��e;�*h�q'o����-r��zz¹(�o�x��d�c*\�y|�]� ������4��6ď� t c��s?ŀ��e��m����]�tgޑy�^rq��ӄ��""�}|ۘ���k�i�"�vp���ml�[k*��a�i���m�&7s1��]�!?r��p�_�ne/d��������sz;�`ahbh�v��؂ڤ��7x��^���`���t����l{� �� �u��2��6b'�m,wq��{ ���m�5�=\��$!�,e����tg;�98r'ų�th^v'�ᒍ�gކ%{i|46-�v��a�� ��n(c1�fgs:#j�so��hi6�f�4 )��ʭ�r�j*�bx�k>e����"�{m���� &za�%)�r�s5z��ۓ���e�v��n��� m�nycui l�|�9(�h�ߙ ��h�*_֚����j��oٷ�� �����p�ks��u�5u�ku��u���g���u���dž�� n�q�r;ym�al���� :�l>��8<���u^�-rk����%9o;��i�&�s��ai��sw� ��}��3��7b ��ɗ^�9�p� �x\ �x�}c�� ʺ>�;o�$�`q������x�6�q�7��?$�8�uc=l1������w䩔�z��z��4�gҋ�8���ri��p�e���0ŵ�us�rt0)�(l���� u�k � ������"���r�%�5� ��a�k3������d�3g�-m}�b��-�ꅷa�f�{�� ��m��}р�[�b1s�������-桴������,i/m��o��g�ϥc����� �d}(��m�il��!�bَ�rx��l�آ)�1��\���w� �w��w���ޡ�m��q�9�_�)���� ����^�o2�%�v?�v6�f�ule,o���su��v���j5kn4ٕi��t��r,n�nb����g�׋�׼�o��k�56�է�s�k5��֤q@a(˦,���p��������"�~�>�%�1�.�z���� ̶m��j a��{g�6�ڌҋ�͑��4įu4��0a�awwn �6 lr�ar!��ϛm� ���j�z ܙ"�i�5%ӄ�����]����gh��m�e��*f,�k���bnk� `m;�o-5�`l���0��|��q��tdf� �t���o��e��&3�hw!h\"�7=����z�a��j&x@�1���c��08�>y[],ҏ�����c&�n�?nꔰ /�|��-��e?lce5��fw%c��v³�(f��ۆ��.n�i��p�ށ�[8\� �m����l� zk�$yl/�c�zwr��6�q��ɩ/ܹ����l�i% �p�vr\� 7��2?��s��̋' ק5�a67��\e�k���j����h{�nj�^r�y�c�5s�a0��'ol���շq9�fќ-�b�}�������ի z����憟4z������ll3��p��y�h8���u�ů w��ʢ��8#�4ۅy#�� |)~$i*�t�ne��yу��v�3;oq�eo�*����z� �a�e��d��v�{��>�2��}�.b���[j m�w��iþ����*y����墧��^e��ߒo�{�~:cd��x1ɋ ����]g(g�f��flk���~��p�} 0f�:꾫z ��;?�'@�c��u�z�fv� ���9��/�r��\�f�<�[��`� ��1nk0���~�9^d>���c!�}4�ٞc�sn��)ylԟ�a�� x=_ar^�]ȟy���x����5|����u�ѵau���9����e$d@����3t@�� ��[лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4e.gifq\ș�� ݡj�! !b�b�b� ¸}�(���^�� �b��,ju�آr�#� �#o@��l�_;{z�c�?��~y�o5�u������ �ky����}�1lj���� ��_������� �h���[��in��g�"gy��#�s�o�7th���7t���>�}�����e?�7@n� *�ul�"�js?bv�%�����^ॻ�����x4�\���7w��)���_��o7� �!�w��c���ɕo6d����^�d�t4�įbdj�������em���@ �c� �������xpx������f�2��a��j��?1sb�q�j��t$�u��e~į0�ҷ���n�re[��j���n�id���9l��>�i$�w�_�������v ��h��v)c`ʌ "uh���j�$�a����s�jkeҁe3� ��awn��o� �&*-�<�ߗ�7�v����� �� �`�7���`7������?_�0�rb~�eի�0�������6d^�]�����mjݞ@"`t���&���3 �\��~��ncуn�����в���0ow�—�a�y쯴c�šv���5�c�c^�k�� �lj/!!���b şڷl�%��[l�j&i�׹���e��|��z?�2�c;�,mu��a�@zɯ]7��i��3�f����5ٸ�ػ��^�憠�\�a���_e�%yws�չ����ko�7�� ] � c�3��.v4�v,�67nq?4�s��b����[ۺ��v{�='�ҽmgxv.�!�g� � ӌ/��nj��8x}r�o� �|x�t^���ay=�a�f�ȗƛ���m��?cq�� ����jڎ;�aw���:]�\� �z��l��-թ �m >%1s�yߘ��\�z��g���e��2��s  4iг�ys�ml�x%�d��<��j6�l�h����n��s[7� i�[l����| �����m_���o���.�`t�������kf΂�:�u���ϊ�_�=j[y���/7�ɠr^�5��!{��l��e;�nkl ��ܚ}�b$�q�c����x[b{;vd<�g>�͕��jew���o���l�t=souk�f���j}c��q����ƿ�c��u���ɓ�'��lܡ�s![h5֜��r��|��9v�ͩt�a�1"����x�~uo���gd�gg,�mck����k�w��l�ɔ���is�qg��e0�� �z"c��q��r�in�<��i�῕�����c_��ۙ�����8�7�o���a���r�5:>=�=�h�r�}q,:���e�j$r_s���c����w`���c��]��i���l���.�[��|)�c����r�'5{�k�tx �{�c���iמw�ſ��ng_��{����z���x���6�xe�m��{��i�-t��u�s�����9�kyg�����?�l� �f/��}s��ruc�wڤ���(�yql��n ��(�������d�l ��� ?� �$8��������'��we�s6t/ �kd�2 �� ��m�1���a�@?�`����=�{qb0�h�]��3p ur�[�o�uy�e2�g�5� $��m�:���ŋz/����*����wa �$& �a�|i)��n;}��*��\�~ �y��-f=5���gs>��\��ę cj� ���0�\e �%�vyr� ���s̴5�!��u�6rg�� zvfۄ�ro�ڧw�h�o��!qetl� [�����rbd��r$���\��y a�y�����ŋʧc�wo�8�� t�����}�� �q���v�����a��d*<�� �}� yf��c�'4�4�r����h��� �~#\��m��kԧ����a'��ʗ���a���x��v���3t��u���7n2f_�7n�wthd zo>u[x��=���q��t��w�o�a�cj�e�{��е�v�%�p��a^����������5xm'(�4�bw1 mg�4�(���؛��i�g:�r�;;�� �e �u5m��rv��e����wl� ��e����]o���5�\:�.x���d���?e�? �vd����k��?��m0�������������n�p��hw�<��-m�s�"��0�s���|��?�ga��/�“�g�5i�h��zs���&�f��u�y����2�z���q|��p���[j�<ӑ�g�w�p}�}�v_������`y�� ���g�g���a�yq�ȼ2��~;q�-�) &��o���n�m�7lt�ޛr@��:^u) �a6%me�&i"�_�y�9� �x� �cݱr*%x_��έ]�#��.��p�u�}�n��\ׯ.�=���cm�!ձ������e����(���u}�*��p_ax֫r��ֆ��>�f������-����ӑ/��l6uezvc�k��_gt�t�6�q����:2 �m��p��wi�ur�n��c_��݈��lu�_��_�5ku2��cfڱh��;z �ɫ64[7�0�u�!=72���h��d�_vs% � 6u%�{�;t�.[�x�a݀�ҙ�{�� ��������el�_��3�?�\9/���= 1��9�%�hx���#-��8�3i�����e���2c��^�7[��e2m{�xmdx-b:s6���kd�� m5 q��k��&d�y��-u���ǩ,�� l"*�k�g�^�ӗ��a�g� �x��{�v���s4�6�ü�s��3ԏ�ȑ���l�f�ig� u�0\�h�m ���^���қ��@��u<�o*��fy,t�-w�w ir��s%р��x��/#� ��\qk���>��>��r�lc�n����dtr^?b�ª�� =��n8���s�}�g�������-���y�p��->�ϣ��r��wξ��zx��kjd�*��-��\c�k��~/�e���$�qi��x��9fr!;v�ɵ�(@��isͩ�)����{�����n�0���$iĩ�nk�פ6pm�l/�g�)�'��tʷ�ū?���0�z�q�0'�fak.�i��y ݩnr�o������rgoŀ�b�0مou=����f>2�s�ԅ�6�b����#)���㳊rؚ;����g�o���p���f����ii�x����l�8��j�ʠ2�'\�i|�g��;���k{.�a5���:0���/vfkn|}��,� .o�h\$�0r68�i���l��k��v��fwt����̍�������h���4��vzu�b�_l�8uz~���ˊ-�=��b=d@� em<�� �d~�m��al ���l��p2��h��hv�x��p��������2� x_g�� \x�����҄{c2���l�p��0rd>��r��q,��y� �̗�s�m�cz�ϟ��g]���c�t ����=����� ��{�ǚ񨴠l����(�4b j��q�oӏ���=9����͕�� ���6ϭ����z��asp���dq��~ѷc��f�=xrb�d�]��e�7=�-o�������]�ͷ� �7�|oҥ���=nr��� �&.�g�s�d�t޽t����p'y�l��r ~��9� ���_5k�0-t�o^�#%ąqdp�?�?�@:�d� ���uq�}�fynb�q��a� �ݝ���ʏ�ٶ4�g��ԣ��\��.���˥a~������b�����?�"s�i�9&�m��x��vw���7�l8o���4��$��m���p�k�f��ըk'��������^d��@���k��&�����%��qݒn`�t�!�:w�td��a��x��i~�t6ҷʘ_�:�qf�l��f���4�á�6h� �!�d&��*j�tѻ �b��6�q�<����k� �� �� d�zs(���l�h!�y�3����\j�g�wg&�u��i~�)� ���i/꧄��ses>z�v��9kv�oky%i�� �)i�"�a��^ c��qj���g��ޡm\i�m�@̈�c���y 8����[6�*�au��`lr��ja�n�h���_c���\��7a�� ��_vlwln�r���"���j��p�[dw_ �}�j�o�$�k ��&&n�i\�q}���0#},����?�� ���d��� �=at ��4 f��� u>�=��1@��)&�)�f z��(�u8��(��=����)fn�<�eƅ�a���ͺ���v�h�rˀ�r�,,ӭ�ojrm�w��2����rܵ&�4l�j���, nj�p���5n���bz:�؃�#�vn�6�g�>�2�-i�[6���wk@i�:��2�x�b�ep� {�9�fc;�g���,�d��'7��ύn��:i���$��d�׏*�o$=3e��#%����ŭɜ����޶ f�u���6�'�s[���l>h�|�y� � �-��ut�9k����]%��߭r k�����əaa�/� u�����{`�ʭ�a������n�� 98<:��%�k�s�&y�܀���ŀ��|��u�[lxi �����o[�܎u��϶f���6�c�iv����t�nhz)�t!�sx|e��o�뇳q v���o({m����u%@������k�{����˻��]�ę>quh���u�t�f�sa� �t-`�ou��j�춋ý�|���(�p���;kɶ99،�zh�@��t�ő�s���ru�mw�i�'�yr��,����~��k%k��1� �r���h�x�]x�n���������t@��%�>u лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4f.gifq@ț� ݠ!�j�l-r�b��a�k q)�b�� xu u,��( r���"p�%h� j5(��h�/��gl��~~9�泙�u��i�ol�_3{�濺��� k ���h`>`o��3|f�m�-�����������? ��`��3|f�����8����a? ��7��~c���o����y� c0i�� ���� ���x��<f� ���#��������p8�ǡ������o60�� ��0a���l� �3�� ���o���0d�?@���������_{wx�)p@���@ѓ@�� � �alz���`!x��o�� ߄b��o��g�g�����o��w�?x@��&����d@bh����̀ 0<$a� �!�! ������ǿ�‡�����/n��@^l@[�y�/�qfm�a�8��m@f�8�qw@8��qiř�=!�r@'��[(7z����'/al�����,<\�z������j\�^u�|�8!k�6a��;�q��ԛ���,�.���lm�= �x�;x,�m�vk����ptѕx�~(�}�#(ofg�3z ���2;��g{?��ų-u����j��^w���h��_���ٮ�n8�ɭ��!w���t|s�xd.�smv�3wŝ�u^� ���h��-v�_��k�=^�,��x�����"p�g��u� �s�,��i�œ��wx���:5ס�qc`l�@�[.{���s��^#������!y��"�/j���@)��'y�[�,39�&oq��wyn2�rot� -�4��ӓ�}x~�)���-��g%p7v��릕�3�婕7}:�v��e�)�o=g%u�( g��%����_�,xv�����;0��6rn�y��*q�8�s�z����\6u@i���j �dپg� ��|��ag(��o�庖�m��:�g�g�]��a6�b��u2v��n=�b2�ǟ�, ~u��5�uc-h�u, ؎���.:�2��{*�\�|�o�¼l����w\�n�hw�uyg�!��nm�c�$�֫��0u���%']�(χ����5����~���?#1��t�f�h������� �h-f��5k�t��kl�i�s�&@<��m/�fl�&��b,n\�����w/}�s�?8��sf1��sv'/�ze~<[x��|����&|��&â�;@�ɨ^�hf�oe�j���������f_���:�o���v=�� ���i�ё�٩��ue�z�1 �tvjl5��m�֏w*e�m_ѷu�\� '� #l%�r�x�[:�3s�9ȭufg����z�'���e����"���r�nd�1���!��xr�a#���]ck�<��a4;�����˟�hz�z|k���2�m��f��p}� }#�/u�f�(�u�ʥ��s}yt�t��u��/n�j�ߺ��7���j��kr�n�z��f��^�e߬�vr/�o� ���o�x��v����l��-ҕ�l_���[|����˨�݃��t�-2��ݥ`�-sgz�~�ih9���[�ֵ���l�v�#�[��0r���\�q�������x]�@��n�{i&tf����-v�m�n�'a p�}/��&  2;��3��n��*&�m�u�0�3d�ms&g����bw�-��1 �r�-i� � �n.j�9�y%�icۓ� k�bi-n��t��6���dwr�y׷�d^a�9�'�-�ʧ�l����x�z��#`w����(3t�s�w�qum����#��/ �<9ts��ww'�`�\:bw�ٲ�q��������1h���k��`s���i ��v=z3m�gw��/έ��px�c3���v��2һe�8i�m��*���{�6z/�������r&�km��6�Ԩ� � �� =jŗq`�>r���dc��d���)���ݫtn� ����ŋg�z����3��ڭ�s!�e�i���pu�����u=��e�n�~�ެb�8 d^��c�b�����q��=��}j�w#����isc����8�{��s>f��q4��arhu�|���~��~gh��vh�"oj�5?l�a�����z�u��a��?�k��%ja�b�jɛ�����o}n������|̑�b^��i� �����l=�җ�r�=�g=_���7f���u�ݗ�f�����.u�0mä���p����փv"6dru���0;�z�|��q�� 5�@xo�� a�p��{�)/(콴�����ꎩ��ec���?�缨5=���i$�zp@5o��)�υ���sc cu p�yf��5d��#�<�b���~��y�퉃u~�� ��#�� �% ^s��[���dlg�ڑk��l�� �~e�h{kq$�m$��.��������gg�������%���qy�dr#sry~v�r��i�<�:��/ ���5�w��w-% �b�"�*�o:��إ�gtf͇��.� %��|�d�">��\~2�s��~ma) %�����u4f���ol�_[�y���� h~�c�7%�����t* ��ylj�}x�\�u;�^1?o��#�p�͖�j�-r �yf� a �)�$��(�r�8�08 p�3;ґw��0��g�:*�u����6�\#u����4�k�a���'_mv��],�ql4i"�:�����~bw�����ir�i⠦q� ?"e^��b��c����v� �rr�u,g�v�k�(����s][��ʼ��ze,we�@��`�ul�����@ea�����q�hέ>q\���-���|�v�6d��ho ��q�e~m ǽd��h���?���s��_����g��~� y���<���"<�i����c������v#�����j&�:u)^�g_�եxq"��j�|�*d[�ee�nlĺ�v��{3/r'?���� zh��(���䖾۴�m3�o�� ]���� cmzz� �eɓ�.����k:3�����۪ae�u'����tz/�v��t��֗犗��'m�"-�����`�b-��afdv2�l4�x��l�@r��'�! 8�*��:�x����ran1��c:���d�z(��7<�52,�b�p��9�\�f��&�]�r����]f�tχ�km��� � ��u ά�wu �#�{�ī_2���z�}oj���i��r�~�, ��խw)� @����!����㋡]�� ��_2�z�,}#�]�.7لg�o,���\h������́��w"�����cf=4v-5m(��(s�}��|�v'�����өn�ow�gg.g9�o<�c��������%�\w��ju��mlwl;� l����s�25��v&v.�vwf�v�uqi� �ti�g"�st;%�$�a h��q��v�5����y���:�5< ��\)no����>v���b/d� mb��� �$�����w{�on�1�� �by|l�;uû�� ���f��ug�����k8��)��� \�)۹�����a�쭉$:���-}�v^��t9sre�3�wښc�t���"� r1܈�;� yb�b���w�5*�}�n�ic��_rg7�bhh�\q����/�e��axb��r0��޼�v½���¨[sݮt�� �ub��'hv��pį�x�4:�<�v�le�m'c?�%�6 ���z�jx�g�l�=���>k��1��s�e�u��9� x�"��y������.4w̕�� "gd�\ad� ��m)�f��w%7!0�0�'�o-ej��6��^���(�q�5�x6�эg��t9�����e���c4p [��t�=t"4�^�����trl ,n�v� ꓋�.���g�z�����v��a)chtf������i(�"" �@tt@����ؠ��лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot4g.gifq`ȕ����d![k�z� y��lya"t�^@hz�c�[@akjkh ��(("�kh����wͿ�ܐ�o=5�v�:�9ԟ����u����k�y��ŕķ�ܕ� �c��q�f���џ��?��a߀��o�w�"�\b�q�\d6�~��q ��(������ $v�#��3�$o!\a�\���#ې���_��q�¸h���!\_���7�~����6 ������c��"�d�p�"���z�è�!��$sf�ø� "ߊf�0�/�e�y������ޛ/9��b<����,�q�a�f���w? si�"�&�m��7�ql9�ܵ � �:'�����el�� �:)���f�����c�:b���t;*�����g���:�r<*f��?x���p�w���ί�кê�q���{v�7����β�z�i�v���%p�萷o|��b�-a��/��@�����)�w�����������`w�xj�n�{�"�7��5/��ͽ<���e�g��܄'� ��� ����ԕ�|4 �^1ﯱ�5��u�4l(1���x"6����w�<�ɸxm��9�����c��r��������̗�-��w��$��t �����=��x�b�_s��ra�]���c & ����٦����씤��tќf4���c�"�d��ݡ�?� p�<��1}7w�̀ ߬{l���yu�h�-@�r�[$��7hln'�6�Ԩ�zvt�l�n���r:�n й��2ϩ��in��\܌i�^���~�g��nӌ̼r7��0�q&n�a���(�o���ط�־�ݛ�q�`��hxyf�^�p��j������w^�o��]� )�ߠ�i=x��04��r�7)r^t�l���wax$� �<����؂p��[�3��t��j���2b���:���x��\]ȥ�}�g�3�o��n�)��ț�@<��w������,%�l���8fi,vi�΍j��8���>��q'���s6�כ�ɹ�l̴g3�ۆ�5���%z�q�r/td��� 5eg�c��(-u�a/���ou 03��i]� ]�:�fŋɟ���v� w��a�x�5��!�k �ν��=b>�րo)����k,��ct c��!�v�c�c�<��;(���>fzc��á@��x,[m����^���w8�p)�a���r����޶�i� %���n��t����]�>*�����\\���u"�w��]ls"�*��lf�z�ݘ\`-y�� ���{u�g�h!p�;�v���ȴw�m�zf �����(�s�zs<�(0ak&�1e��)=����'�]�����o��[yg���=7=�¿d=�����2��hű����c�����즼��h󃇽����v��ٵp�� a��}���gx��5]�9p�1xv�z�[�:�pռ�0*�~��*�,�'k�k��u!�zg�`rxw�a��(�v��':]�� �p��^�e�<���s�������a�j�����`~ ���h\0>^׼əc��@�w7h_����=-k祬{ro�||r ���ή�:�l���}4r��!���ה�긽����b[�}b���q���4�y��w�j�����ط��������5��g�/z��q����)�� ����#�-t�s��7^-ɐ;—]�'���m0j��d�˥�7進u�m��j�c��u>���f�v�=mc!�qs�>(��6l#e�w��bo�!����pэj�&u�� �>�871% �su�le�]p��x��"��օ�z=s~�0����7k��[�*�>������=s^e�\ �r,�o�ㅄؿ��� &!'4�tܴ�� ����s��q v��d��oك���u��1��q��ګ�*��y�i �h�i�d���s;�h�"x/�piwv�di �:cb��s�c��?h�d.��!�6�'|졐wv�ɔ�ji܌,��� ����*r"'-\� yk�����wrg b�g=�)2������15� �e�q�\¸��j�l�ym��51�x�v���kė�8��h� �n��<�l_|vw1|e1k���kߎ1?c$���%��9�����a2�&��>��u��>���f����m���b�� /b��`f=-feǒ�`fl����1o�h��kayhu����hx��32؄�)yt�%\^��p��j�b�k�@ڰ�tf��}\��.��a�g$vd���;h(�� ���r�&�i0읩���h����š��&��f.0�� ��;�����tp;|-2<9q4��*t��q̹�pf���8��( �i�3ϸ�`�d��� /�7į$o%��?jj #� ��@ցs��2\� {�r-wd�zet�s���h� ֪j�1x*3k����ke~�� 7�i�p�lh[f&id1y�l}1ͤ�r�� ��������t|��a/�afk��joj������u&��ͩb:筿g��2<�]�zf�c8g�1 fj�j�,�;d����$��nb���p_,g_(��/y�ȷx3y}s��a�j�k��9k��t��u\1��:��ѣ���.p��ƚ9��j�{��x (��ψz_�r�hέ�wx%o�`c� 5���> j]��}��2jp&��~lafq8�ߠ��u�!f i��d�f�o���qŕ��}����s-�r� x��pd&>p�2�q&*�tg�t&x}1�n:vӷ�x9?7�s~/4�^i; ����w�׀i��m[z~aul�phj�% -�a��~va3�ˮ�#f ��j_��|�^��.� �>�f��9u j��3c��b� d�|c�k�{�`�v')�i�mq�95l��곴��t�pd��hw���� @��ӷ��w�s��1�_w�u$�ы�� @�-�o�l�hџw8 �bp�g�� h����2@�� r-m/�ѧ��-��1(*�d}�l���ﻨ�9p���y�]o�� ���n�tm j���t���\ߖ �s���b�<� ���y�g�t��&���#驖�ivr��#��r��w������ۻ%i�a@*-�gc�x,g?���8zh�����b(yu���enr9i�pͫ|f>��_t��vs‰ԯo^�7|.��6izl� ���ܝtz�ݩy���u���ѻw-��t�^2��l4�o���d�u��ϧ�k#l���h��}�#���4/�org�)т�\2����1�b5 3�����;^�b��<�j�ð����4����u��x�� `j����p)@�f�] 3�k\a q����k�謥�j��vxl ����� t?���`y��04��7=sqri9��:���q��dpw��� ��0\9c�s�vm� ���5���"��*�a�����p^i���ir�յ�s��%r���stӕ�ۼ@ �կԕ��ѭə�$~)�,�e��1c�;7� .)�b=�����ba֗���[s�{�fř��0ܠ��l.���� ���� 1$����k{h�3d&�cu����t��q��j��2=�u�u����dѧ� ��q�vo��/����_�k��h���_�b�ja ai��bx�½k̦w@ʒe�� �˦b�%fypa� ����/��ɼ�q|`` >)г�w�:�:]��g�nr���vd�y����:od��k7��g���v�#�q�"-)ծse'��_gd�>�x���0=p��e�^����%�_kx ��2��v��-dvt@��n�#�ɬt��rɺ�͊ok�`�"��ly���ٷ�����y3ū��'z��qu��k��h�qtv5y����cy?���:�@h������b�\b��s��w�pӛ�����}���(�����7ޏp9긛*�\8.�-7�b�~�znm1p�� ��ʰt@��o�y�лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5a.gifu@ȓ����ic� b`bծ"@�( s@r�\���w'�� b ��\a�b�c�c^9>��9������y��[�7��|�z��=� ���s������ax�u]�s|@&v��p���7�����$w���( �p���;xv�l">��o���4��o�}�2��x�en��d��l�ȕ��o��pvgx��r���~g}��&to����o���a�w�w���e�b� ���;��o\�r�u���s ��|���h����q�� [����o� n�v��*�d����{�;�b���<�7i�r��*���ev�x�s�ud��s�d�ao)_����ʷ�����%��҈r�pm�i2�¼ @b�p�v �v ��d�ы��b�����n����]�! � !z� tr����dqa� ��0����p�@<��[�y�/�p�j��@p��8z�8v�8s8}�&p���zl��~�c�����ʊ�<�s����f��=��%��'�| ������ λ�5�����pr�ʳ1�����0g�l��[���҅˖�q�-���j����ݡ���������t�ns�m<6to��.`.��z&��[�f���sj��;���@i����n8!r0�~ �آ~##,cէ��p#s �~\���a6����ޜ��z{��r�n��5�r���fs��ͷ�%��#�׹xl�m$k�r�ݦ�o��jl�7�e��]�s���=z ��a���3���`�x�mv<|�����ie���>_��3\��ӎu8u7��ё�ؾj����f7�� @��_jh�7c���#g��{��� �l(.�_)���ӝ��n]����u�z�w¨h��c)�,)?�� �׈�#�&�п��2 p�)գ_���1 p�h����th����tc�u�q�b�������( �uo���^g�,��]�t�t{ �\#$�0�ux��� >�����:�r!����n����p)}:��: !��q��s~b��nk�~��>y_�@ֺ���kiduf�g~���cs�p����c��)>yz�gן[o3����4^��˦��1�tp�fi�ge5�,y��ܵx3j�5�����595ӡv3�������,:1u����*���do{�r�:?8��?b��2b�pힵ�l����3_�˵�w���f�=�"���m��=����d������w�e ���&�7~�gط����[�j�]�/����&��b��]d�k����t�\��q�dznb��#�� �q>dy�h��}p\����ʠ���g����o�\�){g�k���l��w3�ց9�f16x�`���c����]5�wjq �k�cq������>y2r2�u�,ª��o<�.:����߻�� ь�jm�#�bs���n�h�k*l�n�g�bǣ�)�q]j����;���3�d�%`��%�0@���i�-�������"sn��(|�����<3��r$b��$�="� `��$��5%�꿁�5��|����}�imx�$u���3̒������7���^��f搋pg�hf۸'<���#%:�o�}3�����o�re�k!��3l]��3��ub�s ��w����� ���&����;�3]�&�<}?d���^�c�q� ��/ υ��q!���� �a�2���9�軗� }�w���,c���e�8���)y��.a�vz�����.�ƿs��q��j�*z/���o'���ޒ���wdà�0���j�tx<����l����ce��x%zp9�m�yjhk��o�/a�>��v�j���tm���(5�gr%�ψ'��f]sko�� ��7�f��q��cw�������7j�ޓ�m��c�3��41���� �{���,5��@�t�iom�:s��\m�rbk��;�˃z�f�q�z�ru\g1?r��8mw�x��l] x�u� ���vxh���ǹ��^�����)&��$�z��^7-m����]�~��j����=d���-��o���8z ��[.�� ��!���j �w"��" 8���z�2d @��z�'�]�������tu,8�!r/�d��`bm�s;�n}z!%��?��m��\l��1�͈(�l.ޓ>?����6��y�:k����m�i���]�pj?��a�'�]9���t�e��i���!6�{�\/����m�kƣ���_{�%� ��_>�����gr���e��߯��7?疌7ų�؞��[z��s���{σ���ո�d��[�`�{`'��}^m�v�)�iu����y��v�^9���� ��<�]���xn�o`,/����y��6u�0~��ᙸ[�ԛaa� v�wxer������nee�1>�3*�-i�}7(�=���4kg��'���n����oμύ!f�r��c=�.%]�����k�j���}���n���\1�j[�����z !s�ׇ^�jfu�t�f;q�����\ $.q%�'�[n/���% ���u���x�㉴�t�gw�h�nz9��]��]���f4��t�u/:onh_��eb.���z��k��nb|��\�! j��:��ӷ�璟۪hӄ擑�x�y�9i{ܙ�݄�y�7��lhw^��'��cu�[���i�ҿ�\�@%�lz��g��)���sq�4��y��d|3v ���h�\�gx��k8��f=sqn�jjh\�0������i �33h�6r�3�r�i#tf�m��x��'�z 0�ϥ{겺q�(�͙ yv�7=��co�۟;�f�z��@��k�vг2c\7at~\���y�q�k�äx<�c�}�/7}�/h�*j97��􇃾�h� �(6�qfw�z�g�s�k�]�z�r)�ܤ~�,ca<)h6�!"� n, b�ɏ�>�k|r�>*i\�fg�u�a�!�������ts�4u� �-�w\�f�j�/�1���y��)φc�vgy��cf�d�a���(js��6��tq������w�:p�:�^ *[� zw*;d�l��k���eģ����tp$������p*?�$�[�o |�v �`�v� �v|`��hܛ����s�������%���l���2d��rj��jc!-l��$��˫�~�(p� �l�yf@2��ڌ��/:��� tպv� ��l�^��r��r:�a���̓�խ�8>��a옋9�]��9�vf��ի&�!1y��� �1n����n�''k��kvd�q��b�����h�0�n���� xڲ��ew�h��% �sqһ�e�r�(9��'�r��@�0y6�e��ك &|��] #�)�>>|<�9�e���<��x�4��}p,��t9���m'%�y��ts��%��y�����c�dy.�#[13%��*�i��yleh�%&�ջ@� �'cfn������j�ʠ��ӭj�p����:u0�$��յmli\��$͈�[%c醠�@jn�%e��/��&t=��>��<��ڠ<�@���i�=��l�e:�e�!�'.� �rris��;���nآ�fs�9�}��5�zdf)8�)���~-���#�_�-������pv5� �o7@�%�)��^����sx���vf�/ӫ�'1���f��ǝ�<���ҡm���|�_��]�c�y��gj�h��e���x�':�h� ���z �}ʸ:�vzu�� �����r>�cn��n��%n�u[jh��v��p� _7x��e�ѻ�q��63m`h��m���)2�d���!��f�� ��g�^�&%t�z[ ��������� j��q6{��_x:��6��^��`2ǽq�ak�!#����bc?d��=� _\�!f-���� �9�wds��h �y��y��=���_��a�p޻���vx�o��4�zh*y�qnϩߕ/�_��e��_��:��>/۴���ip)գ���(f�$�z��-a�*d�e��{���_�[i/�3�tv� f� � k���vˮ|* l����w���=���3wy�<�x��x�ןk�~r���� 4#yi%�2���ͤ��7�\r�l�w��?"����y�7}^vq�i��nh���`�p���=<� ������� �k8yiz�l �&�]g��s�� u�f����a����,n�ޅ�kov:�o�cד,?�?��q� ���53_ z8��d���9���'����ǒ�t�6�y��b�ʔd�܊<�s���� �ѿh=x5.�� h& ]?�{t��] ��ejo�*���2���4g���?�u`q�g@j���lj��ߩ,m����=wf/m��et���l��i ���i3i���i�1��q�� }�ք�_��`ba��d�k*~�����kdcx���^dvyx�罤 ����_ ���j�b�3ť^�\]4op'� >�\?s � n��u*�b�oy����o60��~~&�ۦ|��h ������ds���&�6<����j�o&����*�e�����=;�]?�3@�0up�:lρ����lʀ�������|r��]�d�g�>څa5,���k�>�� ��w�w}m��g�����ۑ�����dp�۩s~'1)��v0)�~"�lk����j�fzzֺ�ҙ��m&/k�e�x� 1�yw赗(�k:b��ʛ!� b# �f\ud�m|�$*�6忏��an�:yv��_im��7p��(a�{]��r��� �9�>� i��b�~􏕩��qg\�.������z�����|x���� |��f;�}u�?x v����wwp���w�[����v��d,�6�9���3�w�eⷮz�0f���uh��5�����`̈��0n;�����χ(q������ˉ�n��c�㒀������z����q ��u�p�|��=:�ל\���;��_��̱�<�����\�a��,���y�~2���t�i�b���t?]�gjț뷴�����.d)�aoe��69x^�����v,��u��boc��{�:^�� /cu��l���-!�:kys��st�by4����s@���z��e�t"����q-c�sx�r|���iۨ!�t����)�,@������҉��bt�y;�� c�/nf�`°mhyx���$},q� ę��� ę�5h&n:��&��eyn� "sy(s�i潉o�ɧñ-@86�kz `ew suyod՟ks�,ng(:� ��t.��qiz� '�@�*1�v�}��v.�1k�ϩ^ץ'm��t .����υ�g,���a`��@�et@�����лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5b.gifq\ȗ����b��� �2 ��� ���!d)���p�e(f� b#�a(jp��gގ�z�x,��~�9��y���ַ��w��e�ff���g\[nmlm-deh��#�'l&���%�~���-�[e2����}�v���� �'q� �)�� �l m��qh�� �{��y*�d�]���е��n m��kl�nr�����q�l�o����n �)ø�ߡ�n7 �%����c��퉕o0$�qpyҽx��jm���bdj�����e[�$�۸#���v�$w'����ࠂ�?��;�� 7i�%  u����b�t������z(��%y�����~v�*߄"v���픖 ;j���m�� �~�q! � ?x,�v$!x4b��"��x� t\�a�%v�bwl�b��� _�oe)-j�ϻx � �w��{�oy�7�����d���y����`� ���� ��ـ��?�w� �i.q�wo^c��e���o�"lo�f�w�_f�:����'��̰6k1�,u{b���m��ӟo!&��'�[��;�cz;pb��,ao����:� ���y:�r�� {ba��<�-�|��d��3k�}���\���338�����zά0��5<ԗ)}���p=� -��/�9!� �- �ҹ�q�d��e#hz'"__�u�8q����쿹`n���ٴ���%���h�b1�u�s�a�����j?��i�xhw�ry��8���^�6z.����*�-k���>��.�w��=�vh{��0ܽ�7��#?nr@z�k��m�)�#��ד�k�5�6 x���ґ�ј����5ů ��=��9��}�3d�/y�v �� 9�����q,��hi �'%�ռ�@dg�=w���6�҈#7|^��a��ͅ��o�na��]�d�b�w_����\����h �\dd̆�j�(!��k}j)��fpl3�uix"g'&�kp�է�'(��8zsco-g�1�����cu�#h��s*ʃ�]n�'��y�kt�zu�&[��1����v�����(x'y��vgk�w���ԓ��蕫̮s6y�~�qg=햶r*�c�} tz���h�͇f�$ic_t��m��z�λ�_0ծ��à�oy��rֳz)� �c�j�}(���������cfl�{�e>�wt��mǿ��o�:�`v�����ˀ �m��3�����u�� a09���dr�d�cdo�5�1٨����u�#��mm�|�o�����g���t��lc���nkd&��h��ywz��>2�gt�o��ff���.�~�<�x`��h�k�8��x<��l6,����i�c[\�_��w����c�x{�÷����d�k�g~�i��v�5[�������m�t���&85�!�|��~�*h����(��%����/��h���/x{�*��b<2��`di �v���1xpt� ��{\j�����k�t������q�d�m����i���g��; ؖr�h���ĵ5���y"�h����s�a��i��)��%pqzl`�ݕ�i �7)��vaϭ�i�,gn5����aά6i?�!����5���qx�x�f�ìh���n�v� �\o]� 3��d�c�֯:�zڷ9�nj���th�3�w�e$ m }y��s^�p�� ���[���gf�<���o�=�oz�43�iǟg��;�%����w1%��q=��5�j�g:�$�9�%�f퓒f����5|��ng��վ�j ����?p��r`��v�^!! ��}��wwa”b#տ����u��y���xg�9vƀr,�!y ��lk���2r�{�8,w����ar��e��\=zo�k�a��|�� בx|�v8̘x���mv<�a�w׃�k�d�w-� ��s�v᠐��?�?���q���*�=���s�*�5y���v����껇~֌�m^ ;��eq��5s�j?��.��i,۞�v ��;t*?h��.sd��#x��ֺ}���68�c��g㩍������ք�dm]�7t=w����\���e�9̶u�a�>����=�)xx�w��oyv�q���r�2蚯�ܹ�/�ڐ��e����r?5�5��`?ήs��fbf:���0b�}@���y��\[i�#1�ۀybu�23�o��'vg6�ԛn�ʱ��dc��@��t\�\�����д�6��܁�]��ֆ����-�-���t� ��fj�� ���>;i�]snq�"o���hm��q�a�3eb���s�[���/_p�n��� �p�m�ubjz_��@��i[<���τ�xj��ygl�hk�l�gpχ��s�ȫaץzg���g%�n�����n��`��a94@��د�o,�o�2�o.4�e���f��mձޤ���& ��� ъȅ��٧g,/��5�/�?�m�g���)�w���7�k}�.���әdf�dp8 �j�� ҹ��,����z ���@�}��y����p���_�h�b���p"�c� ��9#l��ndcب �p����n���u�kռ��{���)a9yo�c�`tеh�=��ñ�/�'����.���ͷi��6kb|x����:lh�#���u��n����8� �  �/��xn��z��v�_���n*qc��n��� /�ɳ� ��q�e�g|�~{�^w�[��l��g>���i~a�߲�[��v��{������u���mc���̿0!ֹz���� ���m �r= >?o��et�޹���h���v���e��"fl�5v���: :7��ik�j��{�өk�8#u���5uyj�8k����"k�����a�l2�9#���p;���!@�=�]�/�o�l.�j�si`u�v/pt�i��5�\���h�lb� k=��^�> }���?4(�&�"��c�cߡ�6&؄@�t�?dk���ӣ�7,� ���m���$��b�̙rݵt��zc ,>y�y�.��h�9*����}&����˞,�ռg�/�x�'c� q���}5��?�q�>��dpefz�q���bi��� �# و�qc�x��xѓ!0x&s|d����t���l�d��u������ɗ#=�����_�y���=�����.pm�"�� ��ҭ���d��y:&�hsv8�}�w�ޛ;���z���j׶�9o �����:���(�<�ݎ b��d�����t���ʿ�('�м#@�����`� |t΂a����*��$d �����#�c���i\�'jh�7(�`����i��/�0�>xj�!���p���_��q�œv ]k���yηdn�>#]���*������3b����y`��fp��،�jr�u�x��j�(a�{2p��r�֥�3��y�n��.^�~9빷��&��`�]�2��������nlim����0)�3dʌk�"\���� w�� �hڼy�t)zf�yy赺n��(�c��zpxkwx2dcsr����f�(��t�j� ޜ�}u'6̀c��7�'�'b�l��08�i�@�l�ɯr~��0�e��8�ҁbe�ir%$v٭�_tgqz>l�p� >j� ��턈���u{�����c��a �>܄n�����1�ӂ�<�x�[[}�dj��y�.�u��%��d�k~9v����7���6�;v� ��΅�����w�0���������n��#p���p0̤�a!��i��p���n��"�/l� fr3%����ɥ9�d~,n�����sgkr�1� h��u��}.�w~�*��1^,���hcu9�l�c�n�<z\�6����z��7fb��p�r��d�e��j��*�k :�q� �(�b�� ��*f�2�72�;�w���h'�h�vrd�kn_�]e�_q�~gz��>6�����iu�����fn�t �fӓ�[���9� �e����o�f5���@=�7z�ɰ�ki��� q��=z�|d���� �l(_�u�bm�n�d�ǚ�q��7 c�"�1��ɤ4��<��o(�i���pu~-w�du�nc�5f-!q�e�jh����8�����s"������5_�py�tc ��h���f� e�n�r��x��6���vq����#��h�z��ί�a�5;��!�~ 9���c�����ҋv%��l�g��6r��� �z\�w���fk�g���t(']�up�1�z�˨������j(<�-�.]���nm;��_�y��o����y�����w�`wkyɔ�v'q���[k�8'�y��n����%[bw��0�s��ԡ�&h��@5�g�s���pdt� ~�/@�p�?rt�]u��z���o.%���m�nu�{�m˞�4l��#ի�ög���k6i^�&h~� y�x藐s���b�_pn��*g[�ai|�m�q���!|d�sk0�_ ����e���ku!� ]7�x�o����t[�] i���5�n��@}� ��{8btfn".vҙ�2��lu�q� ��*��{w�x�6?g�������ml�i�f(��v��׼;8�,m `��su?s^8yllp��2>k��� �m������#���c&���k2/�h�õ��7�������pfěq��fox_d��j�r��j��7��:��cx����dk���jo��u���tef\ʓ��o�����f�0��7gs���~�a�>w�s#b��m䄹q� ��׀����fns�!�����y��u��i����d��*���`���2�sql�s��_�&ݠ^�v�k፸�53%zt�����2�9��{���v~n�x��*�l�� �/;v�֬,��۝�с㦆@t ���s��`�����gz>n'�b���#����ȟ3��2���ms�6ڟ$v����d700�3ɂ5�:)���ve�=�q� ����r����cy$g�h��=~m,�#�c�3�d>a�"9mʙ�s��չ=�ݳz�j(�gst�l�*�c�/{@y������9q��il� �aٽ����_z��>ڵy�ɉ:�ri.���%'�c'��kejb3g��<��[^�z����!?ꗵ�\�q5�e����%���`�pp�c���υ�m��hh��_�i�iav�ެ��a��2d˧���b��eftf/w�x#ҳw���2�`�i�uu*li�g�������b�.mop��#f�e�����a5xo��l" �x���>q��&�s���_� #!���x6&έ?dh���y �� �4����2��ܤ��s��q�2����&�,� a�d�f'���(�ya��yr3��y�a��3|5�;;w?�d��� �,h�5x�������-by�hf�h�n��h���%�s� s�bne y~��c��h�j���g�vl�st� �\��lbf��hcwqt���(6���p�g~jy������@�vž*t(� _r1�݀���$�����ۗ�n񤙘��j��� tг@iw1-*.! ��.a��b,n�͚lgk���gr��x������d���y��xe��� 'g�ߺ �nm��z�<�-�3e�x�봯0��m�����,o������0�d�<��y����e�z� �w$̣z���� �-bw��=xʼn� 5�u����o�i䁾7a{�|{h#b �5�ź>�pƫ=�ir�fl4w��s���[o>�?�[w����c.q��~s`g�^ �b >����[蘷��q�2;i~�ӫ���q�zd�q�x:))����n��fg�����s:3��õ��޾���|�� �}�c�h����4�m����o�ta��m& ��;r�q�p��zr���΋����uf�(pƞ�ltt���t|r�]5�)f\�2�sp�ob'���z�g�d�64��6���n@޿b����p�d����6�!�g��7.����\���ݹ�|j#���y�a�68�չ�z�yxlpu���k�vo� b���ԕq�0��(���ζ�rc��%� =ox�py�8[u��"�zy�"�0 r�z��"��e����|�f�����`�e���(���63�fa��r>��0a�b�>�e="c���m7���&��e7н�:8!޳�3��&h�w#|e�o��j��<5 ���ɘpdnbb岏�|���e?�{u�ro!�c�r�a^��b�n�b��3��ˤ�ȟ���v��}wj��w�v��6,w%o���mo�zko"m�at�;���j�w�bei ��1h� �v h�a���������vo����e�0t��l-' k ��g%u'e��\9jt#��a�@5ː%�����vn��l����w�a*3nf!�@%g>�؍�~p��0�e<�&9�w2� �.��кz� ���f�-��\ލdp-�/)�<9s�;�˖�f�f3�:,ue�/�u�=nk���(��ճ��$�mz�) ���^`m��q���q�d��4�:�� �k��cq�&zb����u�o噬��tv� �{�_̞�����n��.ݵ$��ǣw �����䨛�{y�p�r|�[i�q?�s_�h���u��z�3�����f6���.�z�o��ok;r��(����w���-e(c{�;�� w )�s����y݀�{2_����;��,;o��i��ɔ�� �~���_���ێ�b��x�|�9�!)��x�t�suu(�]��t!9sk��i����&�ή3���=����hv�b�=4e�:u���(��ʷ���u/9�ѐ���^�mᚘ��5�f�m�u ����&�c�$����y�2ö;x��3�cr�\�b�|,2��v�rlj���c�c:�$�uy�맆5:�f�h���i�a��w�qu��ɿ��6� _q�e�� ���z�'�#�z������ps���o��7ψ=���q�������s�o�=��yc������e"��d��(��t9y]/����r��j����o-ʍ�<$��b ���ӡ�t�~d�ag���yߊ.�ȥp�3�*�̥crq?�y�k����lc��{� �u��b���9���<������^�m���us�l|�u����p(e3��onyu=�k�7���&b ���~��w]���do�q=����� os ���>cl���c�¼]3�d[��ƨȯp��%�2�dytk�ul'����}ǿ'��9δ���zo�q#s�� �6����ᾗӈ֨��)���x�/���`d��jb����"w��v����f�<�ɗ%��ܵ������� 6e���9g5yj������&��d9��o�e������lp��c��ve8�ބ�%re�v��>����&�\,�m6x� �^*i_-a���p�2� �j���ѐ��i�@�s�2���y�vn��&���\4��͗�q���ri��޵���u��9���!g�3����zǥq��.;����a�]>����dj����z9�e���� >��z�y!f�� �*�����)�em��>5�:<�ylisk"g�l�r���zg��pkav��� �)�yv�n����i3}��r�uy)�}���:�!f�xxyy*�s��! y��"�_�< �)r�p�7�%�� �� ������ ���!�ʁ��vj�r�(!e_0y j�d�,�a���l����烧of��i�8��k�������x�y �l�վ��\vǝo����ׂ��ܺ���q�a��/y* m�%ms��in�ӽ ���4t�g����e����9��%�#�_�y� b�x��>&������,��{p���3��b�g�<�a� �hko��i7�*)ͪ��l�t�2%�fl�%��vjg6i�y�#r�#ĺ�>m�4�}< �e��hye�my%꼬��e;"yf<67���!�a�������g46��)���h)�� e�dn��aq�#�m�4 '��'�1��us��4�?�vy�z�ś�,�y�h,�,��&1��h�ײ^z|�ec�k��d�=0��ט�9�0>���j��r���� `0��nȼg�xnj�y)�e/��3��h h,�f���j��r�:�dqvk��d�n"?�)`$�������н������v�;١��y�˶e���~��s�$ �^ϫdj~�yi���t�s�;���q!�l�qۍ\>�kmh2ӫh�r���jpi�*'�h175w4�#���`h37#y^l�&�����_6jˣ��r�&����t��#o�y� �0e:����ڼ��5:ϝ[t�5hx�ة���hw� \ j�s��-zb���l@1'�ók�w���yq��[-�1��� �nk�k����p[ � >���%��g= �}x�.==����s�sae�9�ϋ 6�6�[�y�ip�v����f���`am��nl��'_�>�� ?$9��ef������ci-(�<(e��^x�e���yto�����\�k�x�*8�e3��mrؘ� ��b�;n���y��5���d�u�[mе�fj��jy���걾�ul�>b�mj��x-/n���1��-�#p �)��m��&�%���e [w�mnq�m�bwb��f��g�fv�nq�-����"�f��:zn�!��a�x��7�ylm��q!�};�ig j�b`ʢ�j�c(r��z�e� �n�uj1|�~�"$����`��q�p�8�� �z�(��� n��rdp.�qmn�6a�i��}1l��:��"�i��� ļ�t�� ��v3�غ� ���~ge�p�su��jgu�g>1,n��x�?�m�|�"��)�@�$�*�� ��)ii�w�#1��o�b:��zސ��r�qdzo���ϟщ�a���)x�gǭ`\��r��-�>g�ʧ�i2���i���� ����h/ŵe�2=���f�x�!֑(�ġ'�ͻ�u�׽� .ev贰"i��vjs�o��i��#2�~� >hn��i���czk��y�%l���z ��b����t�mb��4un�&�s�k��x� ɝ�����ctq��-� �)�o.�kà$<��r�q� ]1 -�����j��m��0�t���:� �����c�{-�?�q�d��a@7�v ����uy�n���r)d�ܒ��k��v-%�>����gӕ�bwjd��_�� 'j9?�`h�؀��h^�z�� �ɜ�<��[(�e��krŗ�:� ��q}c�yqy�n���p��u� ��c[bu| ��c�j��f�?4�z)@|ch����p�`��0t@��j�wjлq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5d.gif�\ș�����$'&`�0 !�u! ��j��%1"*((�{lȩ��(�4i_���d����z���u\�����xwuww��u��u��[���|� j�~������%h�߇�go��da������f���8�����~������ }�0��x��g$��%��_�i^f�÷����%둷}��c��o��$'�� ���ē�po�w�w����?��w�w��>�e�kqc %�giy� #��$�0�o�o $�8���ߨ'`qą�� �߱�j����c��|e�@��j,���$�$� ily$@�g$�����,���^f�!{�hn�j��b���]�p�d�aw�� >�pqaim ?1( (�����i?��- 3�v��k�d $rh��$�� haaiw�g���d_�(�#� ��,����pt@��w�x�/�pf mpa�8� @ p p��@p �ސ�/��,��kz[ȓ�(-~.�7~4��j�bξ�g���xd�u*o�t�,�fx���ɺ��2���iow�@�k�ƀ���6*e`k�]�m�ahsu��h<<��_�d7�1�n�� 4�(�h,|8�sp̈���^ ������g�۵yp���i��ȧ9z�8�4c'��k����tr��o���خ��ru9�t>ɿ���e 6���jmxn, -��_��t�ik��/e���h��1�[-gͯ����-���6�9���\��!�̎���^ �.�7(�-��d^zj�]r��ޱ �m��x�8k쉥?���6}uffg΂ub��j�s�wd�lgj����swr�پ����y��plg��x 9���p��f>��܍�,rʐa�d)�~�ӎcb*�����$�#:>q����p��&��v� �z�=p.`ƚ�����a�y̙��\b�d""�_"*=5\�yt� b�k�b �~5�j��hҳ�в�d3&s��!����}��5�ԫ��fh�������k��ˡ4��s�&�m�u��[|�`vj���o����7�h[�a��&'�h����������(i�y�|az��}n�ޖ??����d��pn��@[e���z��}�=�o�bp} i���>w��l�� ;ۓwv��c�2f��y�d_y %�;����{�•���i2_" �1,lm���7u�y���4 �^ס�ot(��f��m�Ԫr�b���gd0` vlp�lgb7xs����wt{51��~?�'*����z��=���� ev����gr�}�乳&o�� n����܈��)����:է;}ۮ�#d4�e=3�&�� 0a}� ����%y� ɞ iiפ�!w9��?ˈ��m�*y'� �v�� ��x��fk�7��m�;f��33��~�!l�hhn|@�w�i㴆q5�k��/i� q�{��*�o��6(4�\��/�f�1�jaէs���.v*��:��gt�8µ� uiݍs�~�y�x���ʃ�;_�4ۡ��*�9i�brt�� b�'�d�e��}����h���}��&�*e�v���uʀ��v'�=r.ef>���v�,�b�*��5v�˘�u��_*�� ��s�v1��j;2>�\ �tɟ�!��;���9�?rr7����x�xr�и��իb 7y^c�hn3�#�)d�6�k�x\���];��_j8.���*�u��-����r�e\���;��hf�ؑr ���ܡ�!�˫��ґ�"(s~�������k�j�x%�>ӯ �#�¡�u����0p�=�n}͕b�]{����d�'�n����q�l(o�hi&��=jړ���>��y��a�ݶ�l�) �7�� ���`p�d'� �ȵ��� n^m�����<} � �nb4f����8���� �m�t/�s��m4q֘qm�d-�s�<��zd ;w�s�e/!e!����2��fe�u�4�f���kk��f�ve$�3��2r���������h���g,u��{js�.tzm��su��2 �:���e�a����?k�f��}i[������ij֠7kh{\)01$$m�}7�լ�_;{ y�k^�3�,�x���2x�ٜ�~��ڗ[�'p�� �t����d��ֵc������~�a�uiz��z�z< �n�����3 a��m���)�2hf�kb�p�*h����3����v��lz�ebz���_��u4�y�����d_iu���x��[��@�5�x�o�>xas�����q)u��m �_7x�ӥ�lx@��rϋ5��p���e�b��ӗ/��=6�ٰ����)~l\u7���t�}���&�u�n۱0k�}g�t�a��x(��w�2y|�u:v�;)�d�b���iߌ�6�$�q��5|f%/�ڡg�}��u��!��m�q�j/���6�&37����c������s�wy�֎�������׾d��3 i�o=a����w�y�s���w��2�ch��{3x�8�d w‰xl����������z�,�q����7]�&p� 'h�:z�7 2"� ��l5�f���:*\�2[14h�3��a�0z8�%c(;;�>�ydž�a�_c ��z�}0��3>/@�b��9���1�n"�f.����ot�����_� ��q�o_�w�l-�ܿu��.�v��r hte�9n�b����s:��mřgu4%���n�r����z i~by�q��h�<� �݇ia����buw�i ��sc�g��y�����m�05z��?�@��tfd�*�����v|�)h�iϵ)w��n��� �gj�\�l�9f��p2�.�*b�l��"2$��uj�y�� =m �r٩#�g� a�d�@j�� ��_ � �w �(g�����,���t,�覄 r� �r�g�t���ҩ�ƚǝ.h��r�)nfa� �"���p�p�թ'^�(�&�!�ze��o�x=�&���xφ�:��#��b�.���a�|�c�:umx��m�v�?�����&発o2��ѽ��?.v�~'.,ؿ���tpl�w��l��0�kk�j��ߝ$f~?.];<����� .�[sv�<�w%�x��l|}� ve���m֊[\�yuchhy:�5br�j� �� ��[o�>c)s��48l�>p��im�"��k�3� ���dٷ��g����t�m���n(�s'g�����j ����fm(�ob�$ir)��p4s �b����o�ne̍�n,��٩o�et>�b�v0e� ӯo�1�n�ʛr��w'v x'�vĝz�=y��� ز�� #lc k�'e��5&p��4�ۏ0�j��?�d�����v\xӡ�49m^ ��p�\���g%�w8"��e�������;�c�xl<.�=��ѥ;b3ׯ�x��������'�rn�r�l}��?�6�mr=o�pσ�=�6̓s�ټ y�tc�)*8i]6�&�1c�ӿ�6t��3���l����j�����{-~k0��d�{1���y/4x�^�yo�n�5[���fnp!�x����q��o�~sd�u֞�"�4�i��>5�]\g�ܲh[���aԛu.���i��x���3��?�:ds`��<:�z�fz��3�a� e36��ѱι���.����x6��=im�a�� �͵�:�a'�n�9�ץ]wu&��*m,0$>���!�!\� �i{�*��w���m7%9u=1�z]pц�]�yɲ�c��:܅ uytzk3��n��m�y�ƚq�i�س�<§�d�|��˧̔x;qn�k ��r�<)�b�>��������q�t9 z �n��r@n;m��t�\?si����� f�jik�t�![�=��b�n�& x�����z����4���,x[��s�i��#��������ul7��{q�w�k>q���th� <.5h��7z�xjy���൴�.@���)y�����7��wȑ����sí ��a��.�dr�ۢw g̨be��mwp6�m��1�������މҍm�d^�2�t�ԁ��{w�r�e� �g�#�fdl'�>���_/s��1tn ��32kw�1=h�a�c5�:e c)ǩy��g�6³p��jom��g�� ]�[�..!�*���'��������.㙯{���%ì��?�9��t���s��f�e�o��>{#x��gk�ٜt�vu %%�����6-ˬ$��t݊�i=?!pגi���s���y��3ݽg"� ]eyʾ¬y��>ߴ��e{�v\��ݸo�@v���ɼ��&`��w�y|=���u{�^���d�'ӛ�wt�t�������c1k:�����kўu�㠆:ƶe��t�%�?f>mrbl3�6�����c���7��w��tz���*%�>n0��zӹ��r�1��;]� ka�cu-5�7�(d<��)�8e��mƽ���a�[i��r�6�c�x�(o�o�r8i�ve��_\?� �7d��1&w�q4��> �n�nm��\��p��&d7۾�a���� ��3�/r�ou-`�!�<8����?x���6zzc\�(t����&�ڹ����u�~ɔ��=�f-��i�ۺ��b�9�xl �g�w�jz!� �>���*�1s� ����6��i>y ���ը ph�$���x���y�m� �ms {����f��pb�lzj���f��� ��e�܉y�o�]�� �]&�7b��|�a3�1��o͟)��d�ڦγ�؏x�����$�b9x�j��w�qlu�|iȗ�����y�u��9��m�?c���t>�c=��ǫ$����~�:�t�}���3�p���c�m��2&&��� t@�� o]��лq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5e.gifq\ȗ��� j�0�%�b�jr�x�! �b� t(o"��h)��%�ĩ }�����hz'�㟞u��o�k>zw{����f���g-��&%�����8� ���x�!hѿ��f� ��? ��`��3�g�?��"x_���a �x��~c���p���y� c��?�����*���������\!#�d�?a<�����~dž��7������ �?�a<@�h�3�:�������!\!�u�oč!og� � 4�o�� ���a���*�cۣ���� ���d 1d� ni���-�a���h^>�a<goŒ!obx�#ݣ���������< hrp�bb"$)4r����̀ 0<$a� �!�hr��!_��e-�g���x?�;x����q�1n9���!����q�q�����[ǥ`����~?���a���y8�:n�qi���/�k��վ3~;��9sy�.�h`�ô��d��pyj,s)��>9�q�;:'.$���[; _m���}��g�}l g7�3f�2���1��\�z�`$n�@������ie��w� t�w �t&��b)j�$�m"!r �߀��q��p�y��z��0��qutè��`w�lhps�/�$��ʌptx@���xk�j�7bu[~9��ɍ�m׵&�筛�[����t2��< f0zl�vige����� ���ݖ�|i.�b�e�, ����fco�e�˙u��[��l�������[b�a��tv���7��φ�7|���tp,9&�b3��q�)�d�(nzf�s�f���r�ts(&�2�:(�;h8 u���]������9�rj�i��u�=^��d��y�h�4��i���� �5f�b�����h&����%�g�kg�0y�{��^y�spʳubo$��� 3ݞ�q��oyi⇒����`u *g�0����=t�ni�a�⑚p��g;57��\��ղ俟<���4�q�i?�����_�j�k����zx�i�别<�����#_÷���-�b�>�b�w��l�a�wro���cow{�qa�)�����ս�1���gq�?w��j�|��c/b�r�u�kad7l�z uy^��{?�e��r*i�a�=./__�)]���™xh�j۷��t�pc�z�v�ey ��y ٫��n�:�j$h{�����{�g�x����6�u^���j������=���է��i�,}<����r��{��m0 &��߽3�͔^��������qo��㹵��cⱬ��{5ul~�<������ gf��� o��ѓ���n�@�tlx�ω�u( �' l�z �}�p��sr�u:f���f�����w������=�ꐕb쑡�4x�����= i]�܌�g���ȝ�m&�?��� v3��d2$rݳ�5�[�k-ξ�q���ս�e�>zt�o�a�td7�ũk^���ۼ��s�]r���c�o��� tѳ�����iд�a��z�c��޽959�hk^�ߚ���8�pi���;����� ����g~j��m/�>@d���/ b��%�)�v?�>:�ƞ��9[&^s�!����}m�2���*9 xxp�����y!ߜ�-ci��cˎ���i�k�#� �p�~nc����gcf3�%�2o�4�ى�hi����f�!� �9~�o�:x����`3�i�?����]�q /s�?��xnȁch�^gq׃n׸x���`�x��"_,b}�qcy ؆5)�['�wr�$�u6m��s&�l��qg�<� g���� �0 i��yɬ��ՠ��'�}���*& ff��ն cq��joŗn�|���*��bp�hr���h��(��~ �2]^ᘝ祉>i��fr �dm(^�po�b��<�g� s��(�swvr9���c�yq�:�o�� y��}ͱ�c�� >�r�)3b ����~��]յ��:�� cӗ�ko��j��*�����o[�.de���?-;��ĝ3j��֠��1<���j�a~y���-�vލ���q(.������pp�m�`�;��%��8�<7ed�g׾������q}���wdp/�\߇w];u��k��� ��qm���㽛]��;��ai�/{c����"jzi�����l��l�m��m=�~��#����,,_���m��d����!���n�_z�� �e����[n� obm�����穧@|:��� �—��;a^��1`c�l�b��dn��| }������׻�*x#w|��&�]��l��z�o_yc��h���橔�^3g.p����t�"k�t/�i�df/v�"��n��yb���bx�$ ѭ2����z�!�s�q�l�ص[�~���,��m}�j>�x�b�<2��vye�/�"�������ac���y��ս^g6����s(_��� � �)<�-�o��= z��ֆ�;8�okn���c��s�rf�n�2f���q�e��vm���r �!=�$��|t�[�s��(��ُ�^�,a�wx#��me6��z�zi ywj�o1oh����!y�j;u?�[ e���ynz� ϩ�m}â4$a1w�**�lqw�x��g���y� fo#�,�d�n��z�y��o2d��6�blޒb�{*:�! �p�.7�;1w�x����������v9��o�y��%�q�����#��]�]v$y��v�~�u���b4�=w��)�9h�����zf�i���5�d�� ��ya��&?e��b��]� im�h�hv�0@k%��d�8��h�,3j�<�� ����t���[�|�]�5tr�{zy�:��i�"�|��g�5� ^'�qr��3:��j�庤e�\���o��)�^�:u#sn��{2=;>�����la���d�ݤ�a�*�!#�k����v�`�fi�}-m.j�"{hʇ��-s�izh����ǥz�d���}a����$�e_>ќn�(t�!��f��p��\id��su�i�ms�$�gl)��t�tqe-"�x^4i��f�;�����v�|��o�av�q�q~q'�j7�c.�2����i�q�*�*����t��mf�%�b��"����|�ʵ��wk5�>,7m)�2��u�������b�6��.* 6�ֵ�w�=f�: �:\�hky�m��m�i��2k�����s�d{q�x�ˤ�?�7˛/�ϲ>��$��껻̗�d�)5k�x��� ��,�@n���-*�a[�f����4�����`�5��eػ^��n}����#�-5�ٗ2��a��džxe�r�����p�^}�ޭ��s�ʲk�v���!)���,�] ����?sf%�ix�&�@63z2o�,z�d�w �xjɼd���y�fd�hρ����e?�d&�*�ĉ\d���8�i>r6����) r!��e�m%&cj�\,gh[���ȋ�v�^vo�g��u� �:,%�{�o& m��d4�8oɦ�jvt�%��jz�ejǥ>�[��1mz �q�fv��.�v|�~mx�an�v�3����q����6|n� n�ʒȅ��� �/<{fh���o'� �н���:�# c�b�*o} ��um ՟s�m�=��lv��v�f�<��]�>�y�v�9�·}�y�,=��s�o\�v����=u��z�� a�5x z��֌i�e��sn�d�ze 4���s̊�to>�ɽv�ԛ�d4���|�'��z\�ܯnװ���~q���q�h���_�n��b��ft��"eo��(x�ڒ�r�:��_��#sk.�x�wg��� 0�(,��z�ht|����� r*#b���f�f�*���& ��>^ o��l o- ���� ��ej�q�q�a�obw5�q�)��t����o�:2k=j{��˺�jv́1�mm�ħ����<���d�or6s'�0�2����΁�إ|�hl!�u� my���n�g��?w#$�g��uv���o�e��0!�p^lm��@k4�l:am��wh��o�^|v�zt�q�5e%��a����xd.y �ѧ�}l�akύ��d��!$tz߬���z���f{(1���k�!�j�y�s��!/} �b�)��������� v�os���cիg�4�}���?fh�h:[r9���>t�-�o�a\�g��\]c�i� �'}�����&黙9;��@�v�86g���vbӧ���@��_t�^��=��t�(l_t�j�m�l�^�(t'����`�����uű�l�m9��b5�_�/h˱��o:�*k���s�5��w~ \:k/��r�\��ޝh��u�{��v��{��wm��� ���yem�k�u���)vزxde=�x �cu�y���l�7y��k�կ��&��3� !c�޲*�j~s�4�����r~g}�{@) ����:�t��u�w?�[cyf��&���oh�qq�x3�5 �fb�t���g1g��hw�a��y� .qj�o b�� �<�<#zly����/mٱt\��b�����a9_���޲i#���t2й�h��g_^����/��dbn�hh#��jqɜ�dkh%s�d�̼�w�~[��m�{`�g7�v;�z ��x�e��ٖ�z��wq>��qx�#�g`�t�ea���q�ax����a�w�\��`���n���� >=�t�,�#����};x����;�઀q��]�����"�n;�c��[ !��i0�֥l3���"uggvexyw�����>n�^b�q��>ԙ�����} v�bc�z�u���r�d�f���;s}�t$eٷ5�da�@o��yw�kӕ�`���k��r`�>|���?���dg��x���i��h�r���ÿ0���8��{kue{k3�/np�{��g������lp��k)�zzj�;������0��p�(v����鋗��o�?�u��:) �!/��i����p� o�`�y ���q[wo��z .7����e��ұvw��t�=�t"p6���a[�y��‘���ǵ^��2)������]ů�,�̍ �^��w�p�$\�����͘bt�r��7�` �j��fd0ܼ�45,�][kyݚ8�:ywx6\�g�j�mwc����gޣd��z�z}���?n�bt��8����>]�g�akpo���f���9y�h�l�e��z@�i �_����o�u���d�wl�7��w��z�@"����} �1��щ9 x0{��ĩ[a1��c��z���v��pn����9cx�������d�h�w|h��&�r]�e 5������e"� *q_��|&or�]�q{�t^�)r�?�u���hd;/�֭еs�fz�:���k2>��*����vu�k�erw��{�tz�$�c�\��r��b7d'˻>6��^v��}�k`��� �y|������v/�� 5�0s��g��lf��t���9�$ egr�b��2d�nz��qv��<��c'�����䞍�2�d%� ���hi�x�qt�/�@5x�"��z�w.ʔ�o�[��hc�����,y-���u�˴���l'���gfc--��x��u��[ �jl�҄�u������oo��=�1��9�%�,j2�)�2�p�y�c�o5�mk���^ v峹�~:� nΰ�z��. ��8���t&��^� ����džk���u�|��y��۱�w;g�.ֲ�^��?�ᅣ����w�8���j2�&~�����x�(���ti ��y�����o��u ����hג����zz� c��n��d����"�!���\�ly��g�������rbp��|`q�h�m�oۻ#�ar0$��� ~��<���f�υ�v&�э��@�������h�(�h|��:���m� ���f�0�~b�]w4s$��:�"��_1�=�k؇�3�d���nlm�*�|\�.�6!�ոi�>o7�v�tr.v�ʞ i�k���tx�qi�r���;0#�w�cja��b/��nl�gv�]o��z�o����;1�6o�tshw���v�� wu����*jw���ωg֌%�ik��z`v{���,g9�ol�b�$ӛ��y���]�k�\���t�x��[q}jf���&u�r m<x���?z�3��ɋg;-9�u���j� ɍ��,��}zz����ow�9h��;�yw����rvroeh��c�$�gۀ2���.{7>0����t y3����6����5b�إ��� �����f�s%uec/�i�����:��fjy�=�����t�9u�ؗzzr?�yo�;ޭ��;e7��%�l�c�վb:s)����rj�x�����w��7>�b�id�3r[�j��ˊggwo�!��ٺa݊j��פ�����|pp�-b�t�v�˶j*��t�h���l�����c��9y�w�}��]���}�un�0n��)t��0/��$].�x�?j ����o�p��w�ʒ�bt�����hy��^w��0�t3q�<,�2�b6h�i���uc8���5b�8��9�s�t�����s����,[�|j�x�-}��|c� ;�*od�%eu���|xnec'f�-^2d�px�~עz҈�y�񓫅s����p�x�q@�!l��}'qͫ r.(�m:��l3w0������6��%�j8e�;d�r�{���tj� ��8���pz1��t�\��qq��˕c�e�=�f�[n�{hu��k�f���s�eb����c��i�(f��ɚ�i��z���)o� [f���j�� ��ʣd�� o�#����o�1��� ,��0��e�����tʃw-% _xy2ȫ��<��}orrsor��g`�l�*[m� )��]1]�pu��v?fn�f����&�����y�#j�m�dml����d�"�d�&l=gl<�,/�7�=��a8�%�31���ih&@��q.��� �j�*r�r�ć�9��3�]8�]��5w�d�9��l^�|9�1�_g�����b���#���({g�du���pnb�=)��d2f;�&'0:�|��ks�� ֵ��� �����p6s{e�˔7����p�ѯ ��]��� �=̙������4w�3i�{hh^���7�~z� ��/އ�왤�s�}{��_� �k��z��f��)��jʁ^�ɉ1a6�!ע��s��l'�llɔ�w�ဎ���-fn�%�t���ut� ����4o� ͠[]�h���7���0i�� lv����(q����qf�ѭ���(�lo���j�_ ~[�����җ���r���tλ�\]v�ah�n?7��he�s�m7���\�s���f;�k�%j���4��܍�}��v/����t� ���b�j e!y%�"�z��e�{u��� �$m�Ɪkf ���lz��8��x�uy��mj��j���^�z��q���c�r=�lu�9i�ս�.s_�y�����v@�5%�a�k&���� y���njt��8�)�4x��hp���r��t{:��[fl/�m(;6��uk�o���;n�6^�� t�h�9�,^����b�3{j� ח�4�hi�:����:zu�]wy z=jk��s����%�05��a�9j=uޘ�'t빯���m��6"p�9nnd�dc鱔;a0�4c]�3c�� �c`��<�4�y(q�n}�d��e���æ�j����� ��e��3��aί�3�z� �j�h=sh�`|m�i}k��:��]4j{k��կ�k�~��|̓��'x�9#�6to'� a-�˒:��.�q6�.h���k5@2e�zu; -8&��u ����tszud��wt#j����n��������[?u���wy��c�:f8��� e��<74e�4҂�q���iw����o��tmь o ?��yϋچ�_���bh�][���qol����m�k -p����e40�j�>_�^%�c ���j4�ώ2�je��tdj'��$= #}��7)�g_���o��d�a�2����m�,ztcb5͌n�y}��b,%�]=�=��⫵|2��ͽ�k4'#�s��7r���p�4�ߔ w�zq�'�ac�2t���$���p��[~_����i޻��os�������z����~��{�y�� ���>��r�q�~��g��82�ֽ�%�f��tu����u-����'s���e��^y�}���]�t�o�_��a���l��������tj�֏�r�&,���{�)w�� �g�='_ks^�*��x����"�;�ޢ��bnw�o��gk�ɵ\�r�u��i\���mg��b�*�؄���g�_���(3$?�>��_��t�|h�p����@���h���&�r����d�p�-��m=��6" ��j�l��)���3){����)"n�鴽h� (r�`��ţa��,d͡�a��g�,��wt�"�o��u��@�x��k��o��[^�>i/����8z���f i�\�9���������p7��s~b��(r 6�u���zz2�l��dno����]t�p���ϱ��2�^�èt k>�w�*o_v�,���ܮ�c]��x��� ��qn�zi��澴�黦����f����ݜr�=�i>g�u>�:u�t~� }�w �$m�7 ����5�8����gcwđ���zu�#�u� 췍�g�v�z_��vy�����@��a[�x�.���nt@��� ��(ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5g.gif�qxȕ���1� @6�� �p /��i�]����b��pak1q��� �db��q�ڲ ��^��j���5�֪ޫ9��?u�ö�d&8�c��j#��� ����h���gp���b ����}�w��3��0f���ol?�p>�p�����p ��7?u�:(v4�m$�7����tgs�yž�;w_�xw[���e�?����x� �����tmnl��ͼ;��?\�b�e��� 3�<�ѥӽ%"4�n��~�(ߌ"r�������9�~�}���k�����^�t�e)hp`��qhq�0ae8�$j;&cxjfr�u� �h�~iku��',�v�c���'$�(�)�)5�e %"#��@(�(�(�&��`�$ic��{�si��~�)9l��ml�`7� (������&(�ߞ@o���{�h ���p���`��|�������?�s� i.p�v�w����[�l��r ��h�����y�k�'� �r��q�cl�qsw ��a⨰φ����#c3 1�"��y��,)�&� z�c����4���ޛ�8�ѱ���m3=1�x�8q�����z�̃{����m�bn�*�l��lv��"qzch}`�:<@��z9�߭l?��4 _�lr��7c� �sb��{~t�\#� ��� �=`/��d[c� �m�{3c5�rph.��1�o8 ]& ����~ j���(ef�vow��w�n�[j������az�ȯ �ė�ǻ�'�i k�:��3 ��%���*�i�5�fs�wx�tg:�'����g���5w��� �q&f�� �hl�9�49��`�&&�}9�l�����)`w��c��ъ�싸4�gj@o�j�����β��*ʡ�o�t#�q�ϼ��քׄɦ�tіd/if2�k*:m5h�h�}�!�d�����xl\���,u�0�yh7�$u'9/���x��yw�p�ӽn����na�☌�k� r�*�rw,�%��3,2��/n�zc���ѷ�`�9e\���$�v��z�.����~�����t�)�y�$1�y��0 �d*n!�vq ��)#i���{i��{����r�~��ljg��c�?�a��w,w����~� :�b��y;�]�h�r�t�k`c6���ĺ�z�;?�e��r.y�7횟������y�`rt�nݳ��r�l���띓�/o�c�e��r/����c�]�u��f� ��ً� npj�z�hnld� �cݏ�:d2��9�r� as�m�v&�mp��1ō���r��� �#�a�!к����-���bs<���~9!�1px~z:gv���v��[� =���܂�(�1x]�z� ��g�r����h��t�:�r �)� �=���^��#ݵ�8�����$g�wsu۾�ę�sv�%�����ky�)���|��u��員q"֭\>2j�y�k�wwڕcv��㊢xpf���s�#���ӧ�f|v���{�dm�����^* .���ask���� sԩbr`��wh�`�t�?���e������t�#����^j\���]q�hэ�> ��w�l&o��~�ff(ҽ��%c����`� ?}��a��4nlkw�.���4���c�^�����|����s ���a���6/�����^-;��=f��.��oa�fta��=��e#�l���x�gi�������=}��l���l���r�1`<�6� vi-�x�"���⩵���)靋�"����5ǹ�1�v;�|�a���:���f�����d���u�pạ��@���&v�2�pl!;(¶��|���k��ǫ����c;-��9$ ������r��*�ky��&����l�i4d��� �t���*9�ul�����%>��ڥx���b���q5� "�*���r��(�>��ɱ�e�����u]�i��w����v������o��c��=d�p��<<�wʩ7阻�h����v>}�������� �)l�r�3g��؛7%�5�����]@6���������?h*�rb`.ԋ���d��`���uc�k�@��ac�oz�������3�f�c��3�/�q� n����a�j2' @b���th2j�d�$5�c|hgs�/2r���ldh&<�%��pq�gg*��т��!9� ���� �t�(�?�o����hj�c��4�y�"�du��@t��9��� �t� �g$e���2l� �%�$m��~�.��w�r��$� �(�o���m��ɮe�*��m�vlx��3�f�q���^�l"�w㔨ǵz2%�$oh�,���wzx�y7����ə�p �x=���b�x,����*��g�k6ap� ��cd#����u��,-`�'� r�q������0�<�_ǒrg�p�j�����$c-�ӧ(�6і��kc��_���>�ƌ"z�4��z�3�^y[��?/с�h�be���m��8��v�=|������kϗ�1wq '5'�f� nm{�a�pj� �#��]m�� nz�}y��tvl��u�<�'u�_�n@p3q�r� �3��l�<�`�m�q��t�m�'���a<~���k�g��k&�y :k`g��'pe��|���s� x)�t@t'��e7�] � �qռ����v�w��ӂ�}�*����zܳq~d]dt�7�.�ry�i��[�<$qܞe�ue��;6�bv�(���o]6��=�ix���f�$�>wq7?{s�&/�g��vr�@f��fwui����j�q�n�0���ft��m뿥� \��a�qb����*a���5�ki�� gl�r�ҍ�s�k�՗rց?o�v�^�qm8�/�oj��/��7���{��=@g�a��(�����i~��hc�f�_x�iu�ԑs�9��j�3�n|�����s���j�1��z�`e�����&�uye?�e���s #��i� �q�.�xl0�ke� :�������w w (�z��ơ�e gm�8|s`�a�c��\��%�>_h|ɥd-�cw��o,����r�tr����&�<�90��δ� .����t�n�ʗ�=��毛�ȳwh ?({u��oq����l4�� h���z-u�<~f��<<���/4�{k�g -bk���0�zɇ�5ȯ�����]��o.���zi_|���ug�pd�pu�z*�\ v��um�]%���3��jzj��k>9 �z.o�tqt��<x\�g����/�8�$��ȳ/�`^>��i/�4p�]���t(�t�\�,^.j��q;uⱦ� l�9o�fh/}�].�������mc�l��l�db��j\����-)�$�mk��ε���1pxt�_l��fky�a t��n���hhn�x@5qf!r~vǯix�]##i�9���m��h�z�pbm�syp���ζ�p�s���&�;rfؕ#xf�*(sضj-b��꤁�������#c�b"j�z.���1�<$r6@5��h �����ycð�� m��"�v�$kn�x�uii6)�� �c�a�l��\��n8��_p��oʿ������5o�� �1���u�"�6��ɨ�h�m�����o-3i�ߡ}�t�j��`�n�jt���n\~�t$��9�u"�u �э�,k��ɨ(�du�%u�[��o�a�:��]w��2}.���>�昢�ݓ����\9e��y��&��_��f>�m����^��__2��h�w�t�в�:���f(3��@@�v�u��ɘ�1���m����"�'ty{-��o]y�̳&ŵ���w������rޓ��r�yb��x��cm5v �v�9]|u�t��\e� j�aj�b��fm��,��w�f.ao�Ϳ�gw6o���t!r�ũg,l���!:�~��r�h_� k��� kʵs����i��#����\=�h�3u��]�?��f[e;wi�aj��lx�/i͚�p�b�����#��xwy��&�q ����wאؐ����zace�a�w�/��v��̌��-�i�đ±��p�]�!{��r��;v��v���c�������s�: ����p(!�e̦�3��hr��ãi�`��s����p_��=a��b�(㻪|�1n��qյ��ad� �}n��;`.�ڼ�l ��>����.u '�deз8un�� �bi�jymsn%h"����mw�u�x�>{љ]d/��$�u��4��_�;k'ѷ�5w�� gwer�(1z�,�!z&͑���ifڽϼ >������ӭ'sxíy�k[�h4lj���]~-���1�cl�����! v����dvɞ�f����~o�*q���-_����^qв�v ��o;n��p�}9�ңs�݄?� 5�o���d[�gp��m�@�>.�c�n� ��f�����h��~���������if.�trv��g����z?��|sk�9�����rwe]�e�~���w��騦'�(�p�`�%�����=g:m9��*�!y����uy����b/��� w��~b�@���it@�������zϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5h.gif�q\ȕ��q! @'bb�: ���.%�!in�h\dd����y�r�[ll�� �h�m���w�c�<�׮�z����_��wz�z��x��z\y���� �tc��� ����~cx�� �9�f���w�� �� �������>��"��x� ��-[@��<�%y��ᬆ�.��������|/t�o����o� ������&�p��������i'� h`&t�^4�:x�biv�n� d��d [���� ;c�%�����p�������[���ic�œ�~bf���œ',�ikd�ƞ�\��^f�!{��i7�ƒ���{�e�.� �r�}�2n�'�/�������j ��@��&)`�  ih����@9,�ò�ȏ���ȿ�b�������^���8������_���@q?�8��8��q ��q-����0�zb�d������n���,�v}7�<��v�nž�o��ռ3}9��橻�t0&��7d2h�����������zw�v����x&ح��uyht����r�n3�����i������n!� ~�%��l�7� �~���n" u�a4��4�_e2j`l����i�f�v�i����#�n����o��� �ob��{|p��[k�7�x� 䩑i�������b��r�,�u'x�,���$b`��y[.w�ư�m�� 4��{�7��kwz�tl�w�o�uj���swq��ӑӣ���ʜu��y�5bzz_� c��sx�>u\ ���3����n�ƽ��*����"�b3�!i�3�$&ti �n`p�&�t����9���t���?hu �dۚ�3��嚰���b���� ����b�t���w�lq���ߘͦ���,�>��u��td�j���2��hf�x�o�uݱrz�vxx��e��p� >�y3� �tr˷c���st��1�bˁ�1��*��(uw�i�ҙ�p��~v{c��%�ն����e�u��ܒ}9]t�`�>�y[=r���8�7��hugj�k6 ��m�!� ���.�l��m���ƚ�鏡�4��>�z,��0�#�벵n� �� ��g��99ʈ�׹��v�)½�y����f��qm�jц� �2�7�5h�ז��l��i]w�nֳ�c���zv흎��r]���gm�;'� >�������~��׬� �g'�� @�ul9�;�{:զ��nv�˾]ґ�����e�h�\�����~�×��-ij3�!����e�l#���k���'2�ĭyt>��*���א����*���y���p��{~nw,�3��r����׻sg񩏶��t�y�k�����4\�x*��j �5ʻg�b�����)͚@�x���6��n�$��|��r���8z��f�l��}j� �a0z~���0��e��i�z����c�\,�\� b�ͅ�ڲ4ɏ�r?�'b�…��s�e��9����'�� lg��r��5`�v�;�t����p�h�ο&^q(� ��7aq b��~3rh}bav,n^�s�ϝ$2< ��j`�|}o'n��.w7vj���mvh}����� l� ��:�i�����u��^(����d�$ww ˲�mm���� �@9�{�ݖ"u���)�$��Ԥ�#�v��\ ��oo� `��,毹��@h���_�ck9nz_�5 r�s�u���1�t��b�ܴv�����gs��n�x�^�ѕni��vbah zo�}��o�-�1"�o�����'����-?c㺈�tb���wc�m���]�ʖ�i�h7�ug�������l<�^�lǣ)z@������m�uy� �z�b7�ƍ�h��2u��'rs�)ґ�⨴~�gz�o�e�蝟>ӻ�mܓ�â��;u���a�� ���%������䬟���ޡ�de�w�t^�y\�﬑�������^��w�ի�ہs��z�?���ןnkń(���p�/�vc��� {� ?s�#sc�o^�i�s콐���_�%����4���x,|ii*�'4߮ ��� 4h_�h��~��z{ n�'���m:#�ۧtdhb|�o�a�o�qsm�>����&s��l����e ���m�zs�u4zc�;g�c��u)r�c��%�\��73�vpc�[��u xr�ԭ7)}���2`����!!�.�"�崓�y*t�hյ�4�c��l��efo~9����}ȶoh���޿�^��w >�"�y�.��v���ni�f��6��0�������򢎘�aol?�;��v�e�g�6�s8�c%����յ�[����w\w!焴�9��ؘ�x$��b}('�o��������v/x�.���������g� [ ݉ͥ|5�� 1^<�������qbcs��{���7-��� ��9�>�kˋ����xv]}����� �mdy��:�i6�% �����s]��r� 3���cag��b���b�y$���撟��r�c�;�8\���6���8�ik�r��$�<����|s4����z��zj�u�{��>:4�����j����y�{�|�y�>���߶b�a��#��x��73��ii��r٠r�/f�3�4q���6���ss�?��g�u�es�?,�/`�n�!0��=���q28�0y���"��5���p�־��1o�����b�@ۚd�2����"��a��~�� ����q�[�(��~v�!� e<�����e)d2�z�l4y{{��rb�8�3�r�)� y��t��]hd��'��[n�~g3��t3�h thb<)=2�m�d�z��s���v'�o�\ʘ�wxč��ui���y�\���ۉr����">–^�rc��<һ�?s�1>%�ݦ������y�i�',�qsvi^�l"������x�%�n�$,���wzw�x8�:�n��f�x=���b�y~j�fݕh_�����y���th��ɠ��{� x��3�4zba��l�\��䔙�$j� 3(ڜt�e� t��$���>�r���w�\���m��h:l��^��|i���˖w�е��0�"k�%mύ c?)�0�r%�i���=[r�v�r1329�c!�-��j/�4���_�*>j���*���cݟ-j�ɗ�ʡ�'u��:�c��g p4d�]��2o�8"�8�iu�y�=i�c��@!h,���q_ʉ��z��d�jm����{� q<���.�:w����]u �|��m�wv��p�[����n��c.�{� 6��gq��1���[�j�ר��f�k���; 3��z��tu#�?��c�u_� �ͷ���m� �t���ee��2�q ��d�$é'��������� ���)c��b� ��n�j��5"�q7m�x��<7 2��yb���įbf�ܷ��xi�(r0&��6�ki�� ahdor�ֈ���-� �漙rɑ?g�r� �54�k�-�"곖;��n5�0] �z���cu���(~�i~��x#�v��o��iu�ԏ���:'�ܵf���uy�#��uw�u��-<��av.s�*x�d���.(��.�at�l-�5���-ݰ�,]~a~w_������:t��bts�}af�σ p����ѓ�(�\����-�>`֮ �� �5��d��~���8�v۔��$� ����<5a��xq`�3[��;��ě�r��\�5�qy b��{|�`��몭�y ��8�ŭ��z�o�ݾ>x���3�zֈ��he����&gl"�)���\>u�֘��yq�j$�է�/��5�ԣ|:0�'cʝֶ��<.�ѧ���l���{ok�o` �"�ub��k7�)g��hj8�}���g� \��x����k����<��l,���gɲ����鸔���!]v��iա��-�3$-�!��� �mtoű�c���\r���bl �e2�%j�����i�pa� � ]�������|o���r�fb��}�1����_�*du�=�r֭�)�-p3qa-��v�f6n3fúc�țu��b44p��Œs�e����r@�6���`�mu �!�! ��5g=c�g�'��v����5�ێg㛃(�b�ո!�b� ��?�4m��l�~�o \��m)��b�c����zʄ�~�7�n`@��ˀ��,��m�ic���*3^,��)(ض|������wp��bľ� b�uo x���w��f���򣏬�b��">���k��j~rfobz�,(�"խ�����}vs�g�����e�b��ez���6�_2��u�֤o��wm�g���[0�j��w�t���t 1��p�mªv�� b������zq�|o=�?qs�<��;eɵ�r�) ���㺂~k �9$�7̫*)��cln g�q��!7��u�p�$�615vpq6��ѯ��ұi��{���m������w!s ��4'g�@ >�q5\zr b?��s�z����[ 凳j���y�ȹ>�j��p[�ku�t��*��� ��5��nc)���s��� b�y�o�v�9�!:l��o%'�w�華ǭ<8�ڼ�� -�j�מ��=�'��i�\���ϳy��s�",�'�������bl;�;(r y�r����ml�]9����,{�|v���a�늹v�������֤"� �����t@��)��ӌϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5i.gif�u\ȕ݀ ݠ ���b @�-p��-)h)��-s���� "%���bv��h%-�/'x0�;�qy��u��޳��������u�yε�z�./-�mop-e��z#��v���v�$ �#�gl��l��w�ݱ�e8��ŋ�~��m����q�p��l�겫evƒ ��3tj�r�v�u�� ��q�ۣ��n� ������[���87��;��ࡹd?���tw���2���ƕu� ׆�*���� ��ҵ�����~,�[wv��whr%r~_�}���)��ۣ��pq�l�)xpx����tыx���� "uh��d�w�dy[�w�/l92��q�m�v/l��q�p�o��ri&u�w�� 5��`%b"õ�@*�*hu�p�r�f�z*��%t�w0��k�)�%���@���u���0��{ۀ7���ޞ@ok�т�{�h ���p� ��� ��@of��h������^�.�q��1��{]i��z�>�_kw'�|����kq��k�ٷ�"x-őܒ i�i8 g�{�s�΅��� y��{�rlak5 ,*<�ʀ�y��6i����fi]v��э�ˡ�f���hfa� b�_���i�ͷ�丳�>m5��h�d�@6w� ϩd�a/;)���e�� ���%k��i0�͟�k�]�'vaq�_�����*���|e�6��a��8��k��l��y�v\��.~>���1�5�$��$2��$��nt�hz,�$�:j���n�?���bd� �<ҷ���v�u�b�sr�w��t[� ��g �}/��u7�v������g;�#gˁ�-ˉ#�#7��-u �hn�g,m�'1�����:f�u�u>6�� h\�v���7lw�4%ª�o�л��y��8��m��5f�ݚ \�u��njc�i����a�f,�̍�c���8��z����/��� q�/ygu��nu�>c�)7}-c;ۯn�^�>֗��� ��wy=�j ĺ8���t�zte6(k���m�{�%(�2m�aa�����di��'���n���8z��e6gy�>�]�n3�!r����|69��� %tdʡ;��o �����t ->t,g���?��q�d�����'&l� �rx��9�g�88n��)>�@�p@���b:}��s92^08�}(/l����~�?�4���;ps�-=���,�i�س�t7�����5��d{mi� �d�g�f�z�:��~�����ن�g��z�;�j�go����i-upkmdn�\��t��y��m�� qe ��5-.k��ka��� ��0s�x.e�a��/�� �(�lymg�ˌ4��dt���-��r�#��^a�@h�q%��ǥ,� q�o|3l���q{?@��g�y,��q e!d�f� p��6��y�os��c@�wec��䴙;�t�@sm><5���o����v {/���dv�,��w�z�e9�í�i�� ��'���r�&��`��>o �m{�ַ��϶�qړ������ \����o9�����@a�o<��j�o=��v.c�wyi�'��7}d��|�������j��խ�����x�,�:�l�v<�~��nj��{�h�tiz�@�y���|b3�d "�q��n?�}��-�����q%h�w���{�i*dw46߭� �r$��~��%�����4��jcs�s�o��wg�bo���|6�p7/�1s-� � �4�z�i��b���ꡞ�����u)�l߬�;q�|e�3>9��w�f_]]ej�|b�b��j�2�x�ߓ-�ى�_ju̅o$�vw9<���f�b��lh"w����/u��w��&v�؁=!������b�\c8�`������jkl}䟴�=j��&����w�|�q tg�����6p�2} ó���1���1<�(\���ޜz�~�<�у��g �ke���e�o���q�u��~�����?�d{���u>���=3`{g\�ʵ��$'��}��"��w�c��-f�/ ���~�� �fp]�(�?~f������o���������[� "f1|�g]�6��ƶ̚�s}e��*4d��}����}�v ѻ�i���攡��n�g�7�5�x�l�:�bԅs\�ӯ��'�%pcv�,�$�r�j.z����wp�6|t)݋�^�t�k��y�{���y���bv�j�)�3� �һ�^vo���$_�moxp:tqz��=ك�c64=� ���p�= � ·�b�*�bjh�{�㊪lq�h���us�l���ce�p\����a�vi�� [ll!�.g���g ���80'� !wyw�]քb�!� ?8�����֖�v�ް� ���ԛ�/�|x��~�bk�i�f5�����r�!�����ά���v�e��ԋ�vqq����s�28���o�����&��4�,ŧ0h�v�nz涟�� odң�:�sů���ׅf7���ok�=�lv���z���3b���%�y�1n|{w��3a&o9%l����#��lg��,}������m�*5���-�m�u��ƞ.��e!��0����ҳ�{��i���mm7��!g�!�y)*s9��n�,m>l"�*t�g9ҟj�lg绲�.qb�i�iu׋����#��e��u_9gb>�g�r��dv��b��ŗx '�1x�}%�m��be�s ��a�-a���6�'�&�>b�����᫫�̕�he���`�sk z.���s�a� ���3q��j�ť6�ybo>jב8lzu����1�1�y�)�ԍ&&^fp.��~do�j*��z������0���gp{�"zwvj�r�n��6��{ g��.y����7�r��s !vq�,oz�2s����дvk����� p}#�;��=�ua�-ʶ���m�;|> ��?c��.�u ��>�[����#��n�c��ٛx�x��x�l��g�d�z�?f�j��tɷ����n�,ާ�.cq�2�iz5�����(��̰j7��a�s��j�0��r�y����lw�ǵŋ�,�24렚�&e9az�/��b; ea�����h���7f�t���g�%��ե��� 2��~f/9����c���3~������f���f�5�����zis�yk(��e�� t�ܲ������ ���d���u���*`!*`���f�\鋵�v������6�� 8|���byc�vg�m��΢ �o��|ns���㎦�����,#����� ��ҩ0�t�a8�.�� f��yks ��bdq(�?�1@�x}�w�c! h��8 �y����l7@uw�����jێ�rn�}�n�g^��_)د��z�;���f�h�t֔ρeo ^��t���˚�w@�i�o��y9]_fd�ivieʜ�������_z�aqݢ�u)���c�8 ˸����n�d�[5� vi����wjo1^��m/��a�~�?)2ə9 �g:��r�[���9�' l�r}5s�xx^��8 r�r�9곣"��z���v7��7��i>�r �v���x�܍�5\�*pl�eo����>���i�g�*yk~ ��8&i����srtٌ��ζ���\i4��j.!%������sl|�(ibk���8�4@��*i�5�uw7�3�r�}�y�� ���3��(�[�c��˄ [^ �7�@ 7�܈b����;��_l�<�߅�� 3��5$��^j�זs� b���~��d'k���.�tf�4w�#��*k4e�}yػ�a(p��i̊=��e��%��pp;�t��"����ň������1݆�ݬ�v��y�5xi�v|��"�ko�� d��n�?a�:��g{o\aփ��x��el�{s�&c:ek�� ��,xp$���[���ϋ�h�m�i�|$x���a<�g�.�?ur������ȝ������&�%���p�e��}q܁� �����z������c@��w�~6~�(vᠶ����>z~��s� �v������w��[��l��jo�q3�1w��i�� ��q�b)���5�ȹٱ歍������q(%�*ǐ���`����r�_?��^kdcq?��a��f�7�����,� =fî��,j��mm$pa�)�@���m���u?i(� �ۉz�w٫��1z�7vi 3�{t�ږ� �x�褾-jc����`.��3c��as�=`��q�z1�s��ox�ͦgzv'�t��&�ƃ��tvж�� �|����n �n��8v�se&ĉfy �� [��>�h�l*�vmr!o�8z- <���.�p7y� � z�ixo.���︇͆ò����b�k����_}la: �o%�&�>�w��k-���9�*��|�bh�$�_�x�,��x� ��%�}v�4$_'�ß����$t��o�(�����4կ�cꋂ���|�� ����r��p���j�-�= ��&'ҝ�nj�}���b��$7�<����0�u �b4�螰�!��:�~l ]�j�mz��zo$�n>b��a�����e�hn��g�3�x�sd�d�0c �@]�� �^�:xa��x��r ^z$a��� d� ��qc0���gyt������;��d'�ϝb��^��t�� (o��z����8�� ��.w�0a9}�ս)� ��3a�1��>�\����"wk���)�!�{�!� 6��s�o�d:�tդ�ݺ����>�v���l—��is?�y����r��b�|޽7|�7g�s��} �ߍu3�r��q�c��g��a�͇�����$r�zd�c(=�m� �ց���s����@��fř�96|�o`�ye�`3m=0�g�g6̸y�_�tt�}��3a�2c�<�ٽxɉ�jx<�&����!��{}�:�� p3o��sbüȭ��u�����gjh�ʻ���/���<��d�&hx�}�pf�a�m�q���,,(���n��{�3y���n&] ƙ�p���,�s�ي�e��~�eetգ������k(���#$�)p$��#il���0�l^'�(����h�\|�y�as�f>ۍ�<�;��l�� ^n���t��7e�e� ��=c���� n �%���u�y��'a]�it��o;�9�յfe�x,�g��z���u�^i�%d�j��| n�`]p��㛑� l�a�c�� n�����?�ۙw�l_�g����2�����y����?�����u��#�7 �͚���q���[(o��{r`f}^2���'�pi�����v����z���[o ��>���������]���� ��面qf��j���n� ήgo�~�'u�y\ {�������l� |g��1�r�c��������>�2��͸�-����6yѓd�v����x���)��gȳ^� ^q�e����:��d�,�ɓ�1�f-�o�g�b�هץs3^�mw�6���i��x���b��ztu]� [i��,e�(���9[�ӧmz��d`1�r�ib'�a�*2�/�hn=z2*�/����ۼ�����r�c�':ҷ�m�"��-:`o,��ҋ;gg�0?|��r�la6an���ٽ8n,�7��bi����.`����9����n ���j_��jq�_����r�����"��m�$� y�v�?�w ,m#y���q��hbլ�$�׹������#�jz劇��r����]{k���j������a�j��n{.���x=k}�h�k9m��]��gz�m�__o���ee�<$��6�oe�қ�e$̺��3��[t����4.������6��wӯd2y����> 4*ь- k ��c�e&�����p���;a��/ (��- v�����a��r��>��u.aȟ�0bfc�dt�k���e��-�ڹ�j�����a���.]��5���j�����a�4����l"��a<�& q��,� ���h�3�hf)��;{�c`n �]ͥ�tr�d�g h`�ru���"�y��ac�� ��=.���(�v�� ^*�m4v���#�t�����12��k�f�_ ش��:-����qga\ m��æ3����i�@�4ס�"׺cjŕd ��l(��g��֗ܿ� �e����׺ʪ���-��d$$y@3@�����ee�� al�4�*� f<��-5&@�bg�m#���zhޅ�;�ňt�*��t����.:��r�^w{��z �i(:υf���g����򎠤;���k{9�yx���h 8�k�� f�m*�~�-t�i�hgh���giء�epr�u�emw)��,st��yiwv'��aoa��*' ~�*]�q����e$��熉a�4-���5?k��%��|���t�l�م%���l�&r̋9^�]`]ŵ?$2�%�t ���q[�qę� rր���c�~�-m�:�-<{�9�s�_��ч���*-h,'�;v%h��y4>��̉�blqy��gd����ul����2��ѣfw ���8������ڏl��?p�ic�����rz�l?�d�rb�z�z��bboݣw?~:ԉkz�y�\��p#?����7�w�۫w\������^�e�w�v���ή� �g������etfǔ� �y���0��cr뼁/�>�7���x���zc��/�r�h� ,�e���g|k.u촹"b� ��s��/��q<�=6��� r��?�����qu�aif��s"p��b�pef`��������čwm�d)���h�^���_²�!t:�p��v�>�����{d�eg��������n��� o�������$|5��?��7넔����( ���uo���k��by��1�*-���{w6=f��s�j��ll�p[���q�d�3nm���_Ϳ�29a�,�v��b�s�"c�qu�2j����bbp�h�c3�?x�v ~��cj��xu������ � ����(�w,��eo7���kq`�n� %������ ��wh�� 9���އ�l���%��w�;� �56�ܽ�u�j��ztt��o�������m�ժ�_?)��y3���^�{� a!մ��2��e�� �9 ����c/����ث ��u9�0��0�cq�ʊ=��ľk����s��m�g�ʾ:l���%@�>vm"t�� �"�v@���u�u�ór=d:-m���9l�o���v�fq{�v��x3�y�yv��ե 3 i�f��o�h6���<���ma��ݹ[�cħҿy��/�w��%��z��υm��`���5���heڳ����]�c�%��1o� ;�tv����w�� kֱ��w.*���7�t@��� m�ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bot5k.gifq\ț�����$(�=�%����az*b�x�! ��)j r�p�$jaz���(@@ii(qdg�g���!蟿�~y��o�o|��ӽ�w���9���r���d�.%h�>�)d�nэ��@ zd��$v���'�o�4n���7h���vс[o�v�=���]��ab��bj~�6�m�ݬ��e��ji'����������� ۶�m��m�‰��~¶�m�ab|o����llܚ���pv�b}�"��†�q�)׆�(����)��ҕ���yf�q�����фjd��`�[��&,o���v��6�"��!�b�?�?qcb�qb��p$�e��d�n nae/'_�����7�f��v�[d�n�`���]�ri"�ž()i��))�)g��cb�rf��&4��e��)��r��)_�?e'-�i�ϻx � ;w��{�oy1am�����)����o5o����[���`����~��%��v���,� ����bz�:�[ey%��ϻ6~=���^8k��~ t�\� m�e<�'�8�s�є�ʼn@0�y拾x�-it�r�'@�r94 �- � ��wj��(�ce��ƶ�ifa�a�����5�õ���rzu�$���f�� �|@��� ڳ�327u3�0���u�*�� �w�)e�s��������: ������#-elk =1y��������^��4�8�, �y�q���قp� i,�mџr�ώ�}����i���kx]ի%��ΐ͟���cl�� ���|õ��s)���d������]4�}3��}ݚpw��o��h;�#a�/�h�9a���r�`�&� ����r�@�}:�;���bjw �� �8�ilb��6_������y�4��}>�ܘ7pc�_�����>�ٮ���< �i師��h���y��m��=#g��=�zn�^lx��5���pq���ҧ��襷y�󺇝�����4�^�������)�&o�ˣxxp�«�pu�����ẜr�lۇ-�9�m2x|�`fj�)x szͽ���w�{s�#�lf���� 'j�/��,�l{~���]� �ά������9(o���w���!އ�*���d��od� ��t��l�{�<�c�µc8�:h6�2���[l��Ԯ; �\���ʬ2i�'���������y�b jz�dߩ��x�`���듋�2q�e�g���ğ9��tʑunn-<�v"ή5��1�竹�)� ���r�l���?���ί�{�v��y�%k�xvf�#��ށ�����젿��r��k��1�w�-�\<'&� / t�/nz�?�&�o�@��t� �^ψ ��� 5�����{��<��0��&��f��$�k�p �!̮�.��;�݂�l�i���\���@��_���tѵ|�t�m5k*��=��� ���rfm��ysh�$������y2 �b�g�9�`����u '��c�����wjj�yίk�xjg ǿ�er���mk?�iҳ���9�<�?m:��o'����h���j����g�v�y�j��ye���<��y"$�r�� asy�qz��؏�h�n��~l��g�@be��c����˲8�6(�� 'p��$q�r��dcfk�7��uщk/���)�� qi�9�2�c�����s�]8s����0�vofq���^�09�q^�g8��6sj~edw�(0x�����l�"(����_�k��6�ė�a�e�u'=��u 8f�b�b��"������ᆙk_��tw����/�a��l�h%vrq�ic��s~v�0i��h�n�z�����g%���0q�s�i�.����⁀ ex ]v ����4gcs)c?q,��r#�����h�j��iz��gv=�l�gۛ �냤�>�f*�vք3��.��)��a����t-��s����d�xs�<��x�����l�n�"8o|m�ij�����? �٧��}_ѽ�tbd5���.�z�c0g�w���z�i��pg}���s��l�w_0�gc��ơ3d��.�;��>�����x���y��~���l�� ��_/�eg�7��޾����n1�>�ij�0�ܰ!y�����\�������r}à�o�x�f b9����̻�94wd>w����nȏj<7����!ֽ� qco�� 坛:�j��"��[�hv.��~.`oӡy�|œ�������qh����,� �"�m ����\uy)�φ�l�[ߘ��xrf�y��wtz�ر1'y���f��03bm���sm�<]��p=�p�xѣ�2�k�����wur�: �qlfohy8^'��aszp6�&v�a[[����6��< ��x���hx�|�k �3��^t�[�v������'�x�t8~^�6b��n%u�\d�v���w0�z�e�ծ]��j!׿��v��߽ľ4�|cn�2> ߻4�v>�}�c���=���h�����f��rt4��›e��^� ��:u6l��p���hq�6yz���եͷ�ò>e�����pk҄k�y^ι�m��ym���1j-%�s�h�s��"z�~3�t�<$�f�̋����z�a��#y��i�#� ��{�ne΍"�l���\�-^�>>o�"���cr���yi!\˿>�q{��̝�v�ޢ7����߆�*~�:�!�3�����g#�w�"]�,����4���-1�%ή@}8���%wkxrw�g�_7��k�ou�jn1�t��\����� =?#��`-��.r����� ��vt ��b�3p���ư�|��h�|'���t.(`e�uޙlx_b��ty�iٰ�xp�]o�}��glvr���yr�t��@ų� `����wχnn����4j(fѣ��wsndxuf�@��p��w��t�?�@��gdr %�i����mfl�tc�� 4]�w=sk8�� o���{�����~��n�opjeq�r���5#�f�8�� �,b�0�*n�l�w3&�mf%-���y\x�y:����e��r�u��� �t<�l qznaun�-е�x���p���z��<�?co6�-98�� �2��?�y-.o1�j�^6�*vdʉah4��d��o ���� ��a�yeמ�_sv���vw�����ex�r��g����ps�'o���%^aitl}z�6rr%�2�х�b���`�0޼��#x.��~��5ճ��ʔ�if�nr�v)���ҙ}�x�n��������@�p�e*��/%�3eț7 :�d~�k1�������y�'�jǿ�(i��� ;`��aj����{�*�b:����v=n��vh�5ү]�7���f�}����vm��gv�2m#7��&�4�c����.��c���9�va��g%��;}>�l�:c)�y`�vu�9^�>k=/ sr�%o ď������ �в�{i��î��z�o�7�w���1ʉt�/���zz5��j%��9�fecq��l�ָ�l�z���n��xd�c�w=�*v ̣�!<\�d�wc0��e�_xs�w@�Ÿ��e��i���7c���:sb]7ߎ�~��%�x8��d!9x���u(q&]%�y���ewȅ�k=�0��v��t��ϊ�*����� �}�v�r�њs��_��g��*��'��y_|yn������̚�qf[������>1�|t(����mgɒ�)��8��8:�/ov?[ �u�s��mb��n��nw���x��n�:��-�`~`��c x_h�p^2�z��m0� �m��lj��b*>�,d��c���g�6��� ���}z�5�q�������sn���c:^l�i�w�5:f�\ ������ ���� ��it�{&�'�غd}>l-!�d���k�7:�^���}�y.=w�΀��?g���� ��@;���ອ� ��4}�7�o�����k�z{%� �iz��\ wi�,ݾ������k� k"�r-h�dga�*i40$p� �f����h� fa�s�tpkz�}|u�0����dv���%���o�@�1 ,z�(�����������v�0ql�b��w�c7�� p��x]�m&�6)jşy1ڢ�?s��p�)8[�e�����f����3����@ip�̣]��� x$��� co���w��t�x��p�����kqk�� ��x��:c���rn�� i�wβ��$�3rπ�v��yh���& ��>qu���� �؎ :*z��e��(��\k��ͩx3y���������=smϐ�3�zi�^��o�nzp֖;�oݑ/n�k����v��=&|�í��$���}m�]h kr�z�k% �z�s�^��v��p�z�ұ����g� ��bh?�\�[$�!�g)��r�k �p��o[�?��-�6���,���nz���������[?��d�$��0�� :1�m�uc��( .�u_�fs�i/������:&��"�:l=m�/��箙6��7�?�jh�[ctr_k�kn���ԟ�gi��$ƍ~z�����,*j��5��;��������cmu�1k%k��s<|du\�w�t�ja�i�d�~z�2w��"fێ�#�te��ϩ�� v�n�z/�v ���:*q�{å=�=��t��c�t��(��/�n���ݕ��rx�d���_�����o�۳w���zq��gl!d�a��^���4� ��;�� q�*�� �`bzfj��v�q'r4(��}����j�d�� ~�j$�s��(z�ɋ�7�;9���)�j�]o���� �h�#liu�nt����gj��*w�8�m@e'�r� �k����`5�;�nk�޼���4���v�}��eɨa�322\��]���v֨���ь�j�ꗮ���g�!s�}cj$��{tu�:!����t�7frrgvqu ��'��t�=��0����-��x��ڶ4s��o��>=� ��ou ���� ~��b��qh��h�ɯu�ppϧ�͵��u��v*� 2�fz ���� g���@�v��3сjrη���o�l:��� ���fx�m��� s��e��-����_��ef��?�� �ر��������h�9nq_���k��lҷ lvw�~���/ӱu�1ar� �9(�϶;1�0���݊�unu��j�����u���˩x\[ yzz%���%� 1���u�t��μ���(�� t@������ vϛq$3g�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\bottom.gif�uxȕ���� cg�(t@���z� d�<��h�%*���@����lhpb����j#l������!��ο�c[�w�s���������z�>uף���t�\�7�@6@(z��a�b6��-i2w�i��'�w �p���;lv�^p��7p���a~�av…�}�t��m�������e���i �� k������{e����?7�w�����~����pxx���~�q��7*��_���pw�(y^if��v��y6}���w���af�p�\�ь�b:� n��i:�7o��lz��υ�?���mo��i9�c�,���}f(� s���x���,�!n1�[k�k2;�s5���w(��lpbt0]�x�l ����i�һr=z�o }� k;8t�.�4�9���x-c] ����u�!�!ī1�ph'�.�ƥ���u=��m q7� ����=������6��c.��c����0��3��nm�bȥ�����>0�;"����}z����bߠ�l凯 r���y/�y�d 1��������k | ��3h��!��q�����\f�����և hׂs���������n�wb #�%� ���x��@�=<���y���!w�4m\��bx���qt��$�w���[�����|�%`���-q�����,;d���4�t��a�k��dm3���(zף�y��z �@���9�q�z���#i|ᮁ��hg�g��������.f�:(�~x��24| �<�(���7v�d��0<��asf���o�"����;��h��!{{�:��*_a���b �^m^�f��'ۇ���f��c��|��|=v�_k�p�}@xk�t�j���� ovf-�͋�w%�=ì �㞷og�h�o�kvï�_�׬y` � �.����e�pak�: #��t��oa���&egm�^h����n��b�ml�j��e)�y�@�c�l�؍�?b�ag![ر,j,�v��$�eji!ue��z��o6f�% ��:s4��1�ة��q�hk`a���j�y��m��e��-w�1��"�}�22�$j �=�چh'?c�4��s���h'ra;�q�r:a/�����}���i���)�-��?2ߴrt�i���2��3u ��o�����;ք\���"�5!w�[��c�x�s��u����h��y�<����ý��;�4�=�xȣ�2'f.��7�`�*`� n�m r �zk�˵�ƚj���ҿg�6쮁fz���<(�����:o��5��|q( ����&h�m�qzsy�~������rju;w��#��c:� \��[�|�)k� ��l))�~0�n2,���0e �^xh��[�g�ׁx�x `=d�i��2<��'�g�| �[b�b�7���b%���.?ˇ���d1δn/dk��p \�(�g�2׃��sr����!g�^hp�'�;�iz� *ь��\�����/'g�_#�m�\gt��r��fox�d#`��b�ael�"���5����)�x���r|�՜��(�p��ˣ�2��m�ޟ|q�贯�f����4e�m��pus�w�ӌ�\�y�s�ϲ�y�r�\y���e>^7b@�`�g��^�'q�w�|����}��|������ z�l�{��4����cܛ�d��c{kܟ�]w�m_��@們lbo�ʐk'��c$��э���`��||}fqy����}a������}��a�עfi��z��v��m�:ߵv�}\7�o9.j��>�nk6���n����� ��fl��øŀ���a����_3 h�pc��_�`nr��b/�i�"�º,o3�>�tï�<�j�cm���(�p ��zj�c��]�s��32�!����o��1��{�� �=�{-�����^@���y�����j���i��t���4���$�����xu|��j�yƕd�ߘ����ׯk쭁�c�c��!8�ܗda�����z[�i]坊� ���a���u��f�p��ka�i袝s�a)s[{���up��3w�zd)��dy���y��s� ����1$�h� d�}at����щ�*�d��a�v$1u��*���@�f}}��w�̤?�� >�ӹ�pn���1���g����h$���g�c��l���u �//�����\�������"�5uf�;a=el�v@�0�s�~\��\����}�]�@�^8w�3?^���g|-]�8 �_ҕ�`r�hm�m[�����#s�/����r�=diol�hxotc<{ 0�j����p�*�&)1�� qd`�������3v��}��� �����瞋y�v\����o�: ;m���y5����7���q���2���s:�3���� �h,�lbz]٘vz7��_�9�x�v�,���)�� �&! $�9�"�$k����`�2'��g~�����l�i�/v�!)|0�txo�okb�&a�e"���h6h�l� }ቁ\ � ������<�wfh:�"� �l%l`$7#�5���m�c��b�k�� c�u�1�5��_'/� v����\�������?mk�b���؂xpp(�t���rp�֢y�f�d�q� gw�)��*t��my��m�.����r}t ֻ޸v!�q��)~/wa8c�g�nuf, �`*���mt(%�f/�q��?�d����a�k�yi������!��3�c6�u4�����cx� ��a�z�u.�=�l�?u�u�lsd�z��|���`3��yʥ��$̘��,�k����j!|��ky'r.�ub�>zn-�g��@ь�㶢�zy��z�y<�g|��d1�j�@t��3�(k�s��n=��ߢ���h�n�k�ky���xzp[d"�n9��c; ]u$j��7����_r��yn��tjkz5;��[�kk쟚�f�(\��1ti/�^8a�����d���_a�.�j��ox˺gt�q��g�j�����j��?�,�b�n����}b�d�v�����r���d'� ;��v���e������j���ypj�`�����c���]�e����1���z���26�2e1�e>u2��_�_k�(���1th2�o*����j]��_2�b��ӫ�9��y��d�`�q�u�ȟ[�b |l�pd`*��q�c�=��x��v&en�p�[ad����d��i*ȶ�o)�˓d����*q�q�� n%�޹�x��n�tv�z�7�\��<�gct�nʥ5\��<:� ����l/k�z�=������tuhtc�0���g�!q4\��p���!��y�� j }x�һ>y�ۆ��﷢s��c)r��r�ncf�a- u�u���zac�v��/�-��z"�g���&��l��"�������u��qp�?�^���=ʶ�;>�d��^������7��4�=z�ɔ[�lt5��[�'rgqv�$�j�� �rm�&��_�b�707���@�š(����<�� �1�0��2h��i��l5�7��y�x5xmga ��)��{ds« ��q����������i��ڡ�m5���,��zһ f�);mbs`�,���<�`�rp7l��}����oh&b#��o:]����:wi��6����y��j�~��'{25c�s7�c���x�u"�%j\�qv��ftrt$�[?y �-���{r��8��od8n ����1�u���`�|>�ɦ�k'ykoۨi��b�����fr���oea��cn�qyr����1 f} ^�����a��l��l˯1��.z���$[�a���dh��>z�����f�&(�[�ȅp��i�k�} ˂)0�_up��ɸ`�:�w�)���i�f%�3vjր �� 6f���mg b�҅vj��u^��l"��>f��o_3�w9w�_��.e����%w�j�u�no�`���y����-��a�����]�uv�,�s����0p<��������ъ����'`o�3�\ �x��l.���q�f���*xȱ_'˃�3܊�h�1o�a_l���1%����/�|b�ꐝ�ot���i2`�mt8-��dp�҄��p��o�� ��?y����ڼlh�inȯ�#^4��u\'�9^�ѝi �-�6�����1����(�n�3ds�w�� � ���o?s��o^�p���d��6�e�ad<5!c�΂`c�uojߦuf�y]t�s�k3��� �gpi�xm��8t�n�\dp��z���ì=�4w\���7�ڮ����:����/"���kv�p?�(��s{餆���q c��4�]���q8d?�qe�3�s6�7�z1}�������$�ڗz�rz�)����a߹6�:d^rs����'�d���bgn�3����pz���,�:�:y&�c� ����#p~9��xi�y&iyg�j�f;�m�3�qt*i����yh�`��i^�����'t@��..a��ϛq$0f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\clear.gifgif89a����!�,d;if 7�t@��y=zetϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\down3.gif �u � �h�)t"�(ths��v���v��"��-(k"c�54���(���l�*���f���ɵ����z{_9߇t7s3{���37�����9�?~�k���fyr]�v'��p�p�vg��կ��d�n�y��hj�tu|~�m�x7n���~w�mn`�����[�c�l`�}��mq�s렱6@���"�ztz�b�j�����d�ii���o���u�5m*i��ċ�q[9�5uj����"�]p��5qq�][*-�.�^kl��e$� ��8��鶒m�5�e�=r�½��\ŗ����������wɴ����g��s?ųnt��\�߫?��s��俯��ҳ�z�=7c�s����t}�_/���r���jx?|~k��� �?t@��s��ϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\glossmap.gif��d���!�npm���.qqxto�6c{c�|ta�n9��,�vdi�'�����2k)26������,�6��p|_*{�^�m�wl��=�'�����z�]�޼߿�k�5�޻ּ�i.ѿbzwd�q3�ԍ� �����20�r hda>0�^�hda>0�fhda>0���� |ah@@��h��o��b7c΄��i��g����-0k��0��q���r��8!2�>8p�ё�dr� j�do���@΄� �-|5����b�cz���i�lj3�� w� c:�2�) `�@�r ��z�.x�t<�_1!�bi��b �h9��z�c�8��½r�|&p�pp��l���)��\p�):;�u��� g^_�oe#�-������s�)��…>��4���r<9��7zp��ke0��j�vi�o�3�_�5v���s�}o��t��fi2�gk��ҽ����7��nzd��1��r�qy [���k�ds����(�zo�s;�r��7s��r� �\j�%1���r�$�a�e{d��ayjr=2'9p{9�le���g�y����e����a3fn ���ⓑ��kv�v�ӝz�3�,'okj? �ƺf\�m��@�ho�]�k��~�p�ri�i� s�o��3xn���h���ڃ���g�4��we��û��\s����q�>�����gp�}����������_֛�&��w;��ka���hy��:?ag�n�t��i'��t�[n��l�>��8� �d�t���j)�j��7u� ܴ��`��$q��%�p�ø�� �{;��y�g��7�t���Žo�����t���#5es ��������� $�d�obea���bw��1�u��'x�-~6�\�[4�p�(�w��e�>�e�n:���� ��� 7��b�6孋#6鹧w��ܜw&>�\d}=}��(�[����7��gsќ������1w���{�`x ���~�^����id�w�xw}g��5|ֳ-� �j��:�4�_�}/8oy��]��bl�_m�ⱦ�iy[=mw����?���1qq{ɞg��<-{,[o� p�rv�v�/�ǔ�q���c�:�j� �e�y%6����l�w��m���r�� �~�j[� t>�se����*8� "���{?�t쓯�������@] "-.�9���,k����_ƥַz�d��<�;#�t}�e��2 @f��p^/ v�[v.֚�kri�&�t���=k�m���z� "�y{�����;�.]�y'�v[��7�q=����|�rz���8'�%c<������w3g��%p���!�h�7fp��s�-��c�w�y݃������y�o���ff����-��w�׊���j�v�&w���_�m����(��t�!��ʞ98b�s�cv�� 4��w_�� �μct';���v� �[���|�p�� �hw߇k��ܱ�f����o�l�d����txꇕ����ъ��[���aڞ��_5 ���z�����4 ���v^o�䫣��5g�w��f�됉�܎�.��e-��x�\r��};�ϩ�����p���f9�龬�68���*h<��i�x6tr�x=m4k���z;��3�;�k��:6��t��cgb�%�r4ӓ� ^l�k���6�nj�s.�_"p��� ��o���;b-���2�������fs�����-g���.�i��}�քxmu=�]���/��7,v�z�.ȥ�a��s�v`r�>?ʵ��v�a����c��y=��so��.)o�ޗl���c(�p�u�i$)uijkq�,e�qfb���`.�y� �� ���_a��,���4����e�n*w-o�f2��a4���}� �kua��,/���*m|�ߤ���s����vbi��\��7ݿ��r�k�i�o�����4��a��vv���0*j�� sk�/��@sal�9k���wx����~���빥`�=�&��uh �l9��l%���2%��q0�--mf�lv�;��{�#�pd�y�9��4����~[��x�n� h�n����~9 �峹�m��q�]�ḋź _���k�������ݲ����fs&o����t[���� aҧnd�oٴb�۶�4�}�5æ_���%v^�"��n���/kֲ���j�x����=�vh��g�a����v� �e4� h�������[ 5�ƈ,�&�e���7�2����q �h�ӻ��u�x<�p�k��b����n&u�졞`�%�d��~��q������8|ʵu�vus������s1s�l�2�|gչ�df�@y��q���ԛa�������i7?���t@��5�]tb@ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\left1.gif<�ȕ]� �i ��i!\*�j� t@�(%)b�0����� �\���������tj(epq]���9���s���t�tt�}�3jyxx�$�~����~}�__^�ٿo�#?�k����\wm�� ��e����x��t��q�!&����*���_��� �����$�!�\֚�<�v�s�.0p�;��:=ba�wyc���rڎ�7 pвx��u�խ�rt��f��w4�q�b�$4n p8�r�xd���@�s7 ��xg���wε�5s9 ]�!��(iљ���ar�^��t: ��$��$7n-�(����]��k���i���؄d�v�� ��;c���e!ރrߎ�%�3�3>�pw� s}����qvr�v��`�������~��~�x �nj�|��a��� ���k����0�du�`0��'$a�,ϑ�pr�����x_yg�d��ϋ���b9�-��?���n����6럿j�v������r�w�hi�.r�`5s�>g��u%"g\g5�z���^ҁ����p6���e�l�.ܸ9:6�����?�o�g�����hi�^ul.�?�!ް�mty ��kfƕ��qz���l�{!%hc����j?ivdm�����<��n{�)l�.�c��\hrh03j^f�?xq�1g�>�^g�)˕#t�xw���a.���o��0,�/�n�'q��뺨6f�g��i%=�z�`�>��������;�j'^�����)���/w�{�� 9� m�j���z���a`�6c�q ���0�ݺ�w�n�vsl-qyi�5�ƚm�l���(�^���ǟlݑ���;a (����y��ӵ-�}%��b/�j�gߨ��o����ݓ�|eѹ|w h����pk�>b��դ���t��m9�x>y�����r��jk�/_*�тk߬��m�}s�-p����r��_i$�!\�a���~�֓�� [ ��el �^_��g,, �}/����fkkќh��c�y]�>8!�}�cwp&�i2�*�8��a��)�zm^\���� �9a}�m� �ƕ��, v�l�cqs�vz�y�����ba�_���h5:��j��� l�a,@u |v׿w��yge��t�_ np�ϯ�f�&a� ��p����5 ���s %�#3$��xyro2�i�������v�l��mz_�j4�l�n\�i1e� ��/�����z��"g�e��z`� ���]�!bp��;u%�2�sof�.�y�'�͂e���1w�}����k!p�֗ut3@ɩ�w�>�d��(����ĥ0�z��0���p����wp���0���z�ϯ�����([2�)j�������d����w0xѣ����g����rd��y ۦ��|�99��(ῳ��l�pl�8!�fy�"ukeid|�o���}�n� �bf�:� i?�ov�ɍ��n��?�l��� ,��9f����%z�hך�i�x�� >k΂zȱz0�j� k~� ���z��rs��e�������.zk[d�q�'���v�����#�j���q�o���>'q�2p��s�8��kqp f�*�[����!��6�����{����l���b�������~��w�ul�q�~�.d`lj���ln�2�<db��o�4 �������%q���s�,�s�� �� �j���yl�c�i37���� ;��=�@]��h���˯ld�f��a��y�d���dm�]���m.�o��q��c��z������� �x��e͙(�h�v@���ƚ�ƙ�x���m]��b l�f:w��u�u[���j�z��5�p�4�`o?$�l?z������gw�i��"�7c �jǭ�����o��o�oz�.�մq���ϭ�> ����$�$�?�զs�?o��h��m�����וty@۷��t΂�=� 0�9�v���l���q���q{ ���"ɜ&�m3�0����v�6���s����^qop�*����t]b�5׶� x&d����~d�����bj1���8x��m���b\�����k}e��� >�:�[�"wq/�é7��������>> ���w�b� ���af�g.�lu*_]&�#��u����ʔy�6t����$gz%�`�������m���i%|��02���:i�f�%^zt��v5�p� ���6n��g�>��ӣ����4&��f�e�"�����imhc;�"��y�5�y�w㈡�5�z�td�3��� aͦht�a��q�c�s�ã�zx��2��^%�‰ߊ\��,z7g7�=x�aχg3f���9~#���)e�i*�dq[bv�y)�,q���������ճ��s3�x⢓�o��ەe4��*� ���:~��#��b߈ñ���"��od�l�y�d��� s�r��%�9�\�=�ӌ'i�4��z�r#��`��� �fy�-ӏ��ܙ�ā����i���‡qf�| �x;0�xk�t_>k�rv��� �vh8�d;��g��a�̑���v�ls.���v�/;�嶇���h[ 52#)���� b[n�5< |,�d������odz& @v���pa����=���ʊtr�n��y���l-�*$��s� _�z��4=�*�o��xm6<�����'&qpkv;=p�� �q�����kx�����sy��v�2�`u��.],� ��vep�^� r��$dz�.�u&!��1l=��@��*��mo db{�ǫվ�� p����� } e@˵#%>a� n�b�jphz��lh�r��v�j&�[з$��\�ib;���9[� �m��0�|fs(⸑bx�ct�n�:tm�s�!�,b���9�vκ��݃]��"r�h�%u ���i���tv���s'��rr���ct����q\mr��_'p�p�lb��*��je�ݛ?���<`d� 涝޺���a(��!�@9�t n�#'j����^% ���n:������i 4���6�\s[����g4�7k��]p�t�&����zb���o��x?�y��i�?�%���o���-��7�*��8�=knig��t��3���‡�b]�$�^3���ƅ��!ρvf�p9 lbjp�( f�g���4wj���~�ٛ����= ���1���� ��-� u�x��ƴҗ3��e\�jv��!pt�� ���p�?ao0�%�kr�������?���}[���js��,�sst���� �;qu^�\�,j�o`: �@��q���*��1�x�e�r�^����� �df��۬��{| c�p�o��w�ŕ�,�o��\d�i�d������h�h}dw�j�� �1=?�$(�kt�u�5y�m�֜-��o�i��{r�k���5�������{�=g�;��f�����:n�ܩ�o�o��a���yz��<b�xx������2!�8��#oy�x��� ��ކ�����&m՞��@�;c�ns�d�´ ���d��dg��80������@ qay���h��$�k�_dhcp�>�?��w vy��{3��›\=q:h ���������n�������e���%{�.�a��te��)��p\�o�� ah^�e�jn� �o�c��)ߢ�o���3 �&us�w•{�]�u���%�?'����n ��p/�b���e�uf}��i���}[p>f��gs�v��k#�ة�r�rg*�٫����p��l��d�l�s� گ����?�gil�6\��a��w�c��.s)��= q�l�$�=���|�m���c�`�4c�҂��i��/9ߖ6�v�s�o���ܕw:d�f�\�jϋ������k��g��{�`��ɩ�~��@x;^������j:e�rnǹ���,qb(���{p>�^px�٭k�gƒa�^�x����b�g��;���$���zmvue��!d\����u���֢ �x�t�ⴧvc.w�kd��;��u���*m�!w,~셫{�9,�40p'�=��y�:� �>vv:��7� ��攆 ��ry�c6��xvgղ� ��sbt��| ��� 9n��ʰ���r�g�?gʶv�b�_>�{�լeu�՝����"5���q��j8w���oa����o_.:"�z�!t^�e��g9�*q/���y���>�:��?���~?ri�r���b��!:x�(�&d�s��j��t�~��,���yv�|��^�`� h��b��i �ۓqi>���2�39v�`��a3ʕ3���/�.z��t�c����yt�o�)�s��gx}�9�cq߈tn��q������ψ�аh���=�x��p�u��('����- _ b�n✣4m�w��,[�3����o ������ceawvi�0;̈&�����h��'��w��ߙ�n|�d���g���sh�����a* ��_�i��,�ǃ���/����zxo[�3�{�c�3�)�f��*m$�n�)'ur�6r�qth���ʸ9�wc�{�⸻���u��w�qq�q����,���k��v���;a� ������>��8z؞���&h��sݔ�} �c��e#�o5�� ���s��_���6d�����vj��� ��3�?�r���x]$����)s��٪b!��\[j�n*j�6��6c�s�=f�of� ���`�5 �z&�m�k���$���q��tw_$���&v�p�s�$�>.��0��k�� ����f/�2q��a��i`ĭ�_%�i��%��f�t,3�<��=3��o/�k�����h��ѐh f;*��76h��"�^�3�*��[m4�ypvu�s� -���f�g����� 0$�kx^p|{�9�"����.og_���d�x�l��k��_����=-c�}�v�p���rwr��gvum��l�b�> b��@g8�e~�`�}��n���$hy8c��d�!�3ɪ(�*!�wlփ���v)z ?,�~n0��i�mn�����5���0iȳc�9v�o������p� ��ʄ���k�k�z��h��\�p9�i���^� ��b�ډ�xd�a����fn��z<�s����e�j�t/����etk� 8�o�i�����v��b�2f/����n��^�����yn�f�* �&?��<�/��[}*�u`�ؤi'����l:�gw�i��i�*a�rj���b�jvm�& 7e��lj�|uŵ�,��o�=m�7�&�8�r�@:�-m ����q�)p}��*t���>��w�����"�o攌�`2�'gfւ/��� �g�]�|�էsmŸ[��� ���o~{��$�� y��<��e�a�o��q��9���w�lf��q\c'��al�m�t{��hir�2pr���r#�_�.�_.�?{�`�9{�;�f�m����r����'�/w׫�bsu칥��9ӓk�=�zc�mjj<���]���a���hc{`�^�l��m��� x'��k�)~l�� [�������ˡ���6���եg�0�*s*̟ug�ۜ��^cs<p��|2 ��3�s�֤��ji8x�t� �tc����(dz�@/^� � �?�,d� �i�׎���k�x�u��":1�$��v>�=u*�"]�rxq��#��ݴ��bu�ɱm��<군)in�ȕdcn$ �����)9�wm�ǂk��|s��j#kt`��`(�:g�w�)�:��a���4�h�#=��ja��a<��鹫��� %��2dvg���)��b�|\nba�\�)es���h����a���9a�5� �̦���� �ĥ�j��>#��]e�h�v�z|-�$tyh�p��>�2>� td�q�χ�݇�� �y���xy;�����mv/m��rr�s�h�7j�#y�%x��vcf �f�{�<����"��#�s�r&f8�ƈ���@i#����ry46� ����8"�@~�q ��ki��b sj��ݨ�����h˔c�f.�t��?�h�h���h_ nd�5.���\�'�o��z� h�r��_ġ�����g�(zv�����r�wl|$�ub��quz�}b��0��6��� ��!�d�) s������r���?�2�gi��b�0֞r6���j���x�n."m�k)����yshh ����d`g6?�-/m^i7�n|�p�poq�ao�|rt�cn����&0���=qb�y9g��*&?t��=����cu�ee��,���c�7�� �(irr��@ve�h@9��8�����kw�ֳ#h� *l9=��x!w���\b�m�>�5����j���/urb�zǵ�{�~0-��u���'_ټx�qlc���$��w\s zos �� ����b������`�ld�f )3)�ӌ ��\��9d�m^��8ot�x'nxe&ա��i�i ��ޫ��-�v�^5"�gt� b�ɪ�k)�|�դ�h~�[���_�zm�w�t�z�̩p�ǜ�1o�qh�t�q 2�]^�w�m���j=���u`��?�c��/f°:������|�o�:[�4��o�hۖ�}qk���ʢed��qw���q�t�",�4��ha ɇu�z������-��g�")�og��9n� !������^��g�}�\#6�`����6d��~j�e���ȳ�9ي������~����w���-%�-xt놊iu��d���m_�-�=��}u��(kdk�����r�-�gjg�[稽g�"�*�mn{h��-�/~�ο�=�sx`t�x}�ij���t��.1 ԃtz<�'l ˆ m�5��i���~��r���a� ��,s~�b���:��8ro��m`ې���(*um[�f����n����!�r{�a�s���ra�ό� �&4�lss �-��v풪�� 3��p�ɱ�ҝp׈�t��3���̈��%���5�v}*�"��t���=�pg�_l-rȳ�h9��,v�m����p� ƹ0պ'6� � r��wvߦ��៕&���z��p!�ӹі�k.m�$�5���i�>`?�rt���%o���`��(=|�a�e�jvw � d��$b&b��7��[�a �7�jt!�}j���bh�3� 5���{����e��gԫ�[0'� ��{l���yg �n…�ӛ������,��y����@���j.��0�.j��a� �q�o�˛�� r/ q��\i�2�.to��n���|��*g6,i�re�s�q�9�q 6^r���`�(o?׫v*�͢'��sঙ�y :�g�멦& q�b���lö�fg�j��z�#� ,?��վ�ma����*b�z�e�^�gr� &_u� ��tl���k�o5��n��ñ�-��ȷ})�����-��� ����c��bɗ�o_ù��߿�d: k��1��_�ṅ@�;p• �{ã����}�i3/��,�c"ٙ�ocx�k_w�[*���:�\��vt|��n��8�6f���i�҄��$���t��xȑ�t<���z����g�a������8 ��?��?e���c�o쵄|d��d�՝x��\��l����zb ����k��5��5i��k���<{�a���;ϧ�{���pוs�ww~u���zg[�gz\�?^�^&?^*�^3_���׏3�ubg���uؔ������ �t@��< � z��@ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\left6.gif��ĕ��a��tm�[c,��e����] μy�g�n�ao��i2-�wԑ�ᥢ(�bw&tdi9�_�>��>��ʹ���~zw���jy� ���� �`�`��ɵ�����m������i���z:��h�<�ko������-b�,���}���������� ���\ �u�u�w'�0���c�����3a�������‘��ij8�֙qrd��>5h�n� ���10.pʿa��4l2�q���f�a���xt�s�l�� /j����i�d������ af᷀ h*� �q�[�l���5(r ���'h�h�'�h�ȗ�?����� ˆ�ƙ��]��bn.f�v�&��y�6 ��c;@%�/�tg���g ����nu�< ���򂁴�j9q�#ǜ��\b�y�i�a�i��%��}��7�z�9�p խ5dt���`���no�h�������#5�����λ��ۏ0tki�~\ j7fr����"�w���r?�.������j�zt]m�a�]�ut?���.��`�����@�ױ��8���|2�)�08��ixмn*�:n>�ah(l��i~�v��_��׎�����~���k�,3�y� ��5@���i�q����r�pf�u���ļ���de�]�s��� ��y��m��m"��g�tks�7z[ݕ�o��&ί��u�z���ë��jfv~��o����f�ĉ������n�[��}�r�?a�/�(&��f�f����'` �uiojr�>g�5� ���� 1k�k�8���杒�ܿ��q��-a�}д��\�")��:��i���j�h��fyvr9h�%� g��f:4y�_���e� .�&����i�%��10��{���cbksl�k�=�f��|���s� �c��y=�̣'d|/���%=��(�n����t{��@]m��?~т>itp�|#y�ri��c7e�)���{��tr��ai^]���x�&�kux�>2 ;m���nu�m���wu�;�7r~\w�r}ǫ�ψl�q��������x� 3w0t��t,1��x| w�? �mg]m ��}q��e �e��ka�?c�9�v!����՘k�u�\^ȁ�7��mvi���%jc� ł�~�� �e�7���ӈ{�l_�^�~`rz�⧣ʝҏ��w&��(9�''��k�� �tw�.ju��v���{@֘ի�?�sfll&�d�*o2�頺���$��aeva���γ{�!�m��q3o�q�!��!�`�9s:8o ܉��l;in�2�����4��p�2eԙ��/3� �\z�o�p� �5��֎�t��p�x#���s�جc� �b��d ?v�{޵vº�o�/��x%bs�u_���1�����j=�qȍ��gx s�� _”ogor���[���8�>.���_�ϸb�v8�|o�&1��%�7v�[>���/�{������;w�#6���p���߮vd��z�*u� e���c�/ �e6c��gl: �vel�œt�t�����o)�2�aް��q=ۯ�q�:�d�v:3�/`�n����(��ml��[�p}�@u;�z�^4�3���*w߲r;�r h� %pvf,8j/ަ�@f�j�c��]z~�r9���)�˳�]p�>źsjf�,�ʾul��ߪ�^�s�~*?����&a�����ͳ@9�f���vqc���÷��z�w!<�����p4�3�g�����:h�y�&�f�f��d�$:���� ����f��^ԉ5�i��ieu�j��ɱ0��a]�7mxb�����̮��,q�avja#wy�e�*�im�a�����x}�*;�1ޘ�he��u�8�/���9����!uȃv�o���:�ĭ��/� �����ez̄:^ �]��*�q��׬-�-_~v�<� �=�ܗۄu"ӳ�a� �tu<��v���c���er��:��)�şj���xbr�.��͵e�pp"6������c�&�{z��c�4�t�q������_h�"y{ȍ]�}��_� _��4[wӗ�����ľ�i�� l�~���nwѯ��w �co��]f)�0т�j�v�\bkf�� -�\mt���m��7�bm���!�mcl�38�t�q���k�8وq�p��w�� �p0t��vgi�t�:�0��� �{0x��1�y����t@��%[�ɠϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftarr3.gif �u � �$`j��;k�q�2�"��jzq�d:(ԓ�����f�ch���h� j(�6mi�y5i�1;=�=w_c�������y�s�����ùߎs:y���]>�nws��_q�m��ii��o�����t����wv�^v�s?o���ϸ��wf�ϯ��r��ݍ����7󰾦��w��,���%t g)4$p�}$x,vmv��x����`�y ��p���� ��|�\o\"�lh�4�t�6~'l����!i=^�e�����@j�6t�d$ �i�ס��e)w��ttr�j�����f��l� bw*�9� ća��q�܂���#��akx�ӫ��3��z��9�ty��t����bkl� ��t3�î��t�mb�du�0 ~�n� �k��ū�,ʋ`��x�zm��`�c�e$� �0q��i���d/ x�^���-r�^;vtxn_��::v���h5b8_�\c�r]d��x�����f��7���o����cp9��7����o�\��{���zw9 ��n��e������s<�������t@���rr�1ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftb.gif��ȉ����f &k���&t䬳g��� c�եtq\vrtul�0tݥ&faō&@q^ͤ�w����i�e&�qŀ���e��9��{�������s�|s� � ^�c��e ��.���h�t�k���\l��h�q�ŕq�t�%�l�i�s��|�� }@و�s4ɗ��i��0�&ri�� .��!0���i��������4�q����$xd���o�}�����u{���y��=��{ �x�t����`�)�c7c|y�\��zy� �(���in�d ����倻���';88�}ݢk�k� !ү���������\=�d��e#q#e�ϩ'�pwu nqy�:�j��w�*���[�����"��a����fv@�ǩ5m��?���)���n��v�$d���d�yb��{'�94�����;!�}p��c���zu 9sk��r@�v�4�y�!. c*u� �:*��qh��a|h�;5�<��myn�c^�[���d<� ��m݅��p���vǚ�j7�3�_�sd�}�h��s�~��n>�ù� ���� ϡ��ms�jf|k�&y;�ܮ;�%@l)�-9���� �wd�x�b����e��r 16���t4$c���zp��w�g~#�a�fzs�l�{'�{�r�dxzgãlޜc 7��9$m�q�� e< 1�s��3���v#y{)���n���2�禂��h0�s֚fr֕�[���e�]��o�*��&�p~w�m�u89rj�jm�f����1@�!o� �h�)����)�dm�s��d��ƴ���kq��e���]����7��r0>���b ��/�%��i�⸹ 0�/$ g�����ݩ� �@��j�e�:�àr%ա��������g�\��ڿ��d����ڊ5j�� *�����jdt�k.9����>�p��m�wmmsua��.���\ ��b7�r���?��l�t*;l��t�x��v�hܔ���%��͐"]���װl�� =��ňb�^ڑcn���.%��ź���]˯��k-�z)���x끟h�f� �a{�p������)�\��8��v��λx��iʣ�mh��s�x�p���qn�"s7u8ok'3_������xw'��\iu�j��=_bamy�hc {�k����2���/���t��\?�]ǵhb`$�}�i�0�_��'�=���t��7qg���0/?4�k����%9յ���q�b��t�c}��n�-�z�e���b��@���ii���`��"�s)�_?t�at@��a ���8hϛq$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftbeh.gif��liz}`=o��e�� �{"�aȁ;�z� }���.����m�e�&�֜g]0�4&8�{���*����ԁ�,���\���cz yw�� .�a�%w����t!����ng�i}.�6�r���,�lzj=me ��{���es�� i����9t�;�e�`8>�eu>�=o�q�gm"��� ��y�ch���q�p��^".���vs}j� z��z��q3eo~�w[��t%u�7�b?�v���%�= �d���fz�/�i`k9i x()��d��gk}� �a��8 ��y5� ���tw������sڥ�zy���f��z�q �b���j ��$����g�����f��t��tp�,�����i�m%t�tu�lӥ:fje�q�� ��a��yy�p�ga~qm�k1'o��&�u.]��,k�e�o�];�_zڶn0^� /�߫�g&�s���n��y�o<��s.@�~��w��r�`��u.�l�u����"j,�d�3k�����7ͺo�'�t���jt�h�fiwk��xҿ�����km���/�cmy /����]�u��hb�v*����m&���u�rvw.l�~���|�����8���p��䮫]���m�>g(��� ɤ�q�����e!���%�@ք�zc��v�����f�{;g�7z���gy��bɽб�{d}�j�d�~=���jw��j��%�!�ņ�x��q�6�y��5~�b�k0o�k܌�l5e��ěu*�y%ll�%=�i_u�^$ky���#�c�s�z�֔��?��! %{����r��6or�[<���"���a�׷x|�y@��d�hf��i�w[���ޱ����qq�t?�����k�rnp��?�v���'�.�i�hwyz��e����������.�����j�h����r�_���f�������_{t���^ �(�>q� ��< �=���������qoŵ�r$�#l]q�ʏ��i}qu���ve}���l��_�>��� �c��>�p}��qe�xt � �:x�$�m����u�|w�u�9j��wɍ�f��j�wg�=|< �ìt��aa,.��v��-�'�ƴ��}4��h�s@��'cd��1?�9���ԡu�q5/j*��j���l�u|_��%s���@���h�y3�6���d��id�%)جj�c�)jb�~�'!� 0,c{/��eiu�"�s��o�l��z���y� eb.&�����!{j�փ/k\7tc灂�;2�|߄%�?pb��t7xb6t��t��i�����.wi�uњ�$��d�x%��������s"��އ�a� ��{n�y}���72a&�q*k�:n[�}(-��ɶ�� g������v��g)�i'$ b���c� �,�?c7i�g����l9�z�v�v~e��q���� �h��vy�%^ jd��%��7r��9��ʯ70ğ}�!���1�x��5/��^c�-n���9 1����1�m��6� ���"t������nv��'�ot��� 9!�o�0��ԕ�z�8����rfg�l,���?jpu �娦^5}�>�r���&�n0f���g`ʽ#���yqkepnȥ%��*bo��aʆ�to��q��z�?�]n�s��0���gd������n>���b�#�����l�b�[�� ����d���y���]jb0�\���<�n#���c��c�����m�������5����j:��m����'l���uc�ꖏ����f�.�ur@�́��zc��p4f�j�@ii 6d%��g�*} ��,�.{�]�˳u�=u������ޞ�� ���z�t@���� u:ϛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftc.gif� ��͂��d�j@���z[��9yf���>�m�j��a�t>�ٓ��}�z4�,�<�i�r,�dyz��q����`rs�w - n����.��~|ώ����_���7䌅��߁�c@��g4���s�d����#��tt�@p��ev�\m̅h�0��flt�t��h��sw�|rr@�����z>�g%��o�zhz����1$��pj�t��/��x����"u ��i*���g�u�%��yo�����v�n0�ŀfd�r1`�1kx��f(�sx��93�[nf�e����0�r8!�u{�f� ��f�!�7���&�i%��)���$f6&� ��$���~�����9���""�k%�վ���)����c���0���ϗ�~)8�'����1����o�a�{�n �e����ep��%���u�ۣo2v-l1ц����_�y�a<�î���ō,x(5��� ���؍��qi#74�,ԃr����sm�`�(��x�~> n,1>��[�qķ�>i����zn��m������e�:���s�� � fö^zn��o�[^�d؂~i�ܽz��n�]�¨�w c���ih'��y��vyz �y]����?q�.�� gd�̈́|���m�.�ʈ�a�c�� ��l�k��l����/ݣ�y��8�f��b�t���j��w�������_w�i9l� -- e��ږ|3��s����������&����\���&7ag�c׼�e�� = :���5�tγ����i���l��=^���a���%���}u#o���4�&���g~�<5e���̴ş�dѷ7ە��\���&gnjp������������ 0 �� o�q��)�}�� ���l�bd� �c�-�3b; ��u��8����@�d=��i�υcs��;zկ�w5�e�o����m6�cֵm�̶�m�ex��e��i�\��v��zf�n��u8����ޠ�8�fgҡ bu@�gi�@2r� �=��w���2��w�øj���\� z���n�a2��y\buwǘ, s��ot@���`u�s`x$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftcont.gif|�ȕ]� �~ji il(r��d$*�h!c ��,�@ea�#�( @n�� 5��*p��4p�ѹ()������g9�ͼ�x��u�z��v�^��l�$$@�@c��m}/��^�lw�>�ǘgu�y������,p�:�)�w�9��t=�ٻ8yz���p?������eg����u���� �$ *uƥv4i��r��8��]���7~�x�6�b:r��sb����o����8[���d;s<4���(��8p���bh�� -� cb���j� � q�!��r������ye��41�v����x�~u��.�^��m�'x������h�(ݗ�~�ic#�v|�� ϲ����k�����b����������*����z�������ܝ}�v^a��sd~6ӄ���n�م-�$����g�u�1��.%*�̫�=`m a��w�f�%%���s.]iu��p8u�vg�o�vu����kӂg���xq�ۿ�!s��d9�p���@;�#=@��evtl>�0�sc�l���� ����!2��`��kd���w�e���wrn�9��h u��hy������5rg���> �w�s@��$�ݤ&��.��� �qn${���{�ϝl6b��8=�����?�o�`����0��y[q؈����&si„w�41&l뤆j�k��x �n£n��!u��$r�����b�-�v�yu~����<[e5pai7��i��� �g�t�beռ8p�o/����bԍ�����s��y��$o�ߑ����'��.�n�'�a�΍�u���6�[/b���n�z�eˇw��3��l��}l&��g����ej@\db�ah4g���f-�\�ޅ@n%�����l�kst9��/8� o<�n5\:֕�xe[k��v�1 �y�p�p��@��,j*lm�<��9 v��^������7���i�<yxax '-��4� �9&r�q_#g������\���g�p��գ�r����:6-����|�{���׋�,�� gi���ג��(��ii@˫�����bd����� ��qu��uq�ԋf �v�i�c���_��?��8� ��(l�����c�� �8�cύw�bp? bm�htt��|g�b��!�a��oi�|nd�x͸��`�d�m�|�x~<��� �7 ���9���h/rj��2g�-�=��b��b���ڃ]g,wl׏߳�r�\�wh�~� � � ar~m4´� j\/�&���,�"67w�6���y[�i�0�ƣ��サek�%6����ʼno�xe���;t34�z���v�古���z�k�\�ө1�r��į|d��'y�ŗ>#o�#�f�_�"��^8)i2 ]�v���[���#���mm��� �j�]���x���m�"f�eǫm��yq�d�ڬ7�< �'�~�iݗ�c� /�[e�x��v�������8l�4���r�ñ9� ���ۺ��|� �#�i�2?����7��g�{�yt��t��b�0� ���vn �֪[�i(w� x��j���*j�� o�����`z��}����e�z'9i��^n �@4���^=ΰ�w}y��md�!i�� -�3�s򅕱�l��խ0�0�w�j}3�8�:p�)p�5���bl%��4�;���u�rk��ѭ�)-}�e�w��=k�ּi��z�d�,�;�klw�t��j��o�j�_�l���}����3x��m�,t�r[�j�^�'7�t��n�d����.[8�έ�{���-�m��ο~���zt����/�����ۙ>���\4�-�� �ue�"�bj;og��� �xr1r^����?��l@�� ��ł�n �o��o�gj���ˇ�1�����_�1��7���n ��.\�ll=�w��9�2�;��eo��i%��b76���:$7n"���$��c~��x�8�s��s�(ci���� �b�ogm ������f /#�>�����k�~v�h�� ���y�>v������wr��t�m֘��ݨ��v] ƛ�g��k����ʃ���]��h>k7���vb�(�d t�ee��2��d��?��ø���]���]�h��x�m���o -��8�%w���a|kyz��wt���`��q[ &~�i/u{w��s벇{����l�s�)�}���� |(��4k����?�o}�� |��@iʆ6��́���c��4����tdd���=�cu�o&��*%xk�l~��|?������h��]������:0 �&�f !��ڳ�σ�o/h;�akb����eg6Ž��� ���v��2i�l1'pmc�ylp'1b�@,�����}���am� u�:��d� j-†h��zdn�5e|��z<1ve ��"pj��v����9f zb�:��̘��7ȉb�% w��wd��0~�@nҧz��j��q�r�=��^�?&xdgaa���\>>�8]xf�l��#���e]��;�_g��}v1��ze�8���]inj̲.�`�vi9�rs�x�f�*'���5g6��~ �$:���fq m�js��?��:9�_�.pc�:8�7ʀ����krr��a�y5/x��7���2�hmc��rv��qr2$�xc� (ne�z����q3�0�p���e����4:��6n�x�~/ �f��i ��r�@�q(��;fi(�����r5��mҁ%����.��^h�f�/�h��_�އc�sd��.��"�\r���s�n�0���8�l��䖪�d���o�����o�4r�l��a��$��$̝"7r��p�.yk�����o %����ӻ��q�m�/m`k�2\3���ć5`n�@��}�"҉rֿ� q�~�#o���c�{��m����� -�b v��݈�����b�}�cni�����t�0ki��u�p-]�q� � @j���m� e�ŧk�y�fc�`9[��a�jw��x�q�;�x<���>�oѹ��ˤ�l7^�:zuɺ��d%|�a�#��b�����;�x �e>�c��{ "<�)����o&%��@�or,�u����v�r�["�i�c��<[�sw�kw=���osq�[�#v_�����t>]��rb��u�2��n:��9���tf3�lb�,sݓ���{�3'4.�$�z�yir�������[���5�� e� k�g���k-�pή��7<�.��9������o��xc�wk��v:�x�ɯse�k2ep�j�a>)�-c�t�t�v��� �w%ݻ���t��}.�j� e|�v��l>{�k��[���j�r�id��� ɣetv^���ږ#¨���~�}x��m�=�#��=��i�#�cqܕ��2��h�ɨmk�?p��)2��!xխs���'dkڸ~��t��d/s-�_�tg ʼ�>ey�2�����j�����b��w_�\��]����闡`����i�meؾ�ժ�x�ls�� ��g,�!��q���c3�u�v��i�c�5�2�ucyd�\l���*vr;7�n^�rϧ�����b#���u�]�u̿�m���6n�� �a������_��.�'�cq�� �>gż�j��ӯ|]u:e�57\i��wqj'���� u-n?u� ]����rc\�x"�0�a�,�ݴ�����)w��f$�<5������2:�\f�l��/h�/y�y��l�n31�t�w����$s��c��q�if�?k-l�z�wa�}]p_�j|��c� vr* �/ٳ��'�����*t��1���{��[;'bou���v���o�ߙe�iw�k�,h�e>�x�v���e���nq[��� g� ���|���.��od�e�ɪ�~��s�� 䥹�������װ �mw��c�ņjk#"���ٮ�wb�yc��;d���0�c1.'�л�e��;�2�l-�k^�y���h:v�����n��q4�v|?;�y����� �=��ӱ_�>l���/�0<*^g�c5ũu��_|ֿw�p���<'�=f��k�u{y,�{�ݵj�4ff11tðrfw��������`߱�q�d��_�x��`_r ���,����<����������:��r�)������`�=?��,%�`3�:t@��  ��jl���$0i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\lefthelp.gifgif89ar�����������������߲�٥�ҙ�̍�ƀ��s��f��y��my�@p�3f�!�mm fireworks public beta!��,r� $�di�h��l�p,�tm��� <�<� �(¤ 5#há���"cq�he�u<�zg�$�p���c�p�@g��yv{}��mm j ��u " j@��v����������&?�- -t�0 =b4l��)-�0�5l� hbrp �"�o� ���%x |" b��*l�vd���  ��d� :h�,y��h �&�o�lb��� &�i� ����xt�<��b�h '��8z���@& �k@  �q���u�5�1t�w�x~�q� \lg���d@&(ŝz�i�]��~��ox� e�!`g�x2���0����d�n�b�� x��,רz����s��s5 pm3�;^dr�0�j"�"��!��\�g��at`���� p�����79�� ��<�j�$@���u ``-������ͽ���(��h��&�������-���/0ܦg)p�6#���0c|f=y\4�;lpxm��� �8�i�r���l�:�ي��u)���à,�[(��i��av'��_�'-�]�qr�0���@��߉]�'���-l��nb���� (���ft�$0�$4�l2��p- @���j���ieh)����pĭ�e�75�h��8-v�y�����a ��du�4�k�k)}�҄�� f,�f�bu��na�ygn���u�m(�ψ� d� qik�ޚ����pxy6�*�"���`�j�m 6|�m�q�6�����w�4��г��d��*��v�y<$��t��?p�eŭ`,w��9�e�qpw����vj�l���q���w�'ybռ�&8��'�z sоˉ-`g*�"��x�:ْ�����s"f �d�u�?�pn�cs)����`�1�b""�=ؚc�i���������c���䧅���r�d��[�u�m�w�x}�;�o���ϸq)��u �>��gq� �����a.�2e͟hky�m�����[�ۤp���ի73�h���ɣ���� '⯒�ɱ�ó^; s�>y~�/hm;t1�����&ů�3�v^#����ە o�a�ip�w�d'1j��}��>8����<ff�}m��� �`�<�%c�(�~f���{���փm /)n�,� s3<���dž�\2��� �c��&fud�p���q�ڃ-�9�?�6†���ٲ�hi�9"έƽr��tog`{nu����`���ru�x��󽦔d��瞛�8�-t2ǧ0wo�s��,�py ͭc�me� ]����r޽���q�x7`����j�#�����z���; ;9�~*g��vl��������ٰ�#��bg�^�*��b�����ӊ���h�|"{%6��!l��%��ׄ� � ���_by�����(39��u����9���܄荌m) u�wh��;޻s��[� e%(�l|d<��x��h���x_#�7pqu���v�u��b *��2��?�ߙ�x��a�~@v����m��)�6w ư���y ki�u��1���� �!n�x�i� rr��x/��ke�\$�ӿ�hbql4��f����(�j � �ke�����z��g�a%\8��쯥�� �h��w��.���t�l�~��'z>��������|u\�1�zp��lt}zܘ?��|(����&/ٺ���s= ���}���q{nj/0��?�-���un;��ie_�"��^����` e���|@2\bjq[ԇč��� �?@#��'q`uwx�*3v&��\�# =�u6f�$�bi�1�l�ry�8��n{k���ref��,]g5����o�����ė0k��� c� c��껅t-i�rƿ��o�ms��a㾯�ob� ��w���4.@yi�5߾��� �t@��� �oeϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\leftstrc.gif����<��h�!e�uc*#� ʻpqh�tgdc��emu\f�t`��ꢕ��fc,�ql���ª���t���4��)r��sy�͵[���������}��y�w����on�$���w�����j�kaw�#f� " �n� �]�'v�n��-o���h mu�k�p����v��@'p bx�����i�xo�~s˜����nh �\ԅl^z�ci�3 ��bl����t 4]u��*@����ϻ} ����f�,0�2�ț��ƴ\bக �p��;�*�\ao~3�\���x$t�ep̑����8��� ���9�r����֔�2�� c���qr*��[n�.�����ê#~��-�q�� b��֓us[��ft�m�y��u���~��hwb0"i_��\�τ�=�� ώ��6�\�i ܠeyj�.&s�����{9�?wu���ha�/�^)��kɕ�}�xi�ժ� ����9a����y���v�u��\aum���=-�4�r f@k���:=�s���e >f��2��ks5����� *i�5j�<�ث#�α���o�ԩ�����3�yq�h� �ppb�w�ýa�� �����`c�e?o�4�;��0�a���es(ad���|�‘�p҅�k7�@p�j^f���o�%��@�w�����zkf&s�=c^a ��z����k*.$��@j<5��\�f�}ul\�� �œ�a'�\ƚ&p�l5�4eenv������> l������7kl~b�z�ovglp@7�x��a;��di%)�<�r�;��jv�c�#��ta����`�Ԯ���u "���jy�3��b�����6da&6�b�dme%��el0�������e %y<�ǹ���nyn�f�_?�&� g(~� k����������'b(a![�cf9��g([�5�~�h]xw�ݒպa�'')�ou��q�‡���|=r�,�����3��_��u��%!:���vcӳ���&�r��}�a��y���v�{sfh�� _b��p(�s�1 �rs��c!������7�@@c5'��~c����ŝ�o�*m����1��o���l�3���n�|���t��k����4�,6���p1u5jp�;&?0�����ԣ���w�a'�z��hr6d\&q�6#�����yp;���@�4af�$m: �8��7�vgf�қ�'�����m�}����'e�hg񿀛^| ���ə3ӟ��{)d�b'@�,_�>���.�,wf����� v6�z~/r̍��!�ǰ��%����oy����?i��o�<��b�ep��вdy�ag����b}�"9��nk͛��,&� a��u^2a:a���ɣ�*t7�t�d�`*}͝�aic��e�x6i�a�j�{�tr x�]��5����i��z���`�4���.�bs�ip����!����/����d1��1�?!��6���и(�]������ő�f�7g�ö��0r�� b�o�'�fye���/��֫3k�����j̆n�d�y8v�0su����*���!��2���~=/�`�&�o�أ=1�c?m~� �ڟ?sm?x �ˈ}hքk����$��}w������t�0q�h�zt@��p�mge5ϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\patlefta.gif���i�|p�~��y��bhcl�� �)f!10dӑ3*$�v`��&�h���d�cek�����&��p�d��w>sϝ��<��|��}z�n����}�w_w���n ���5���᫓������y�-�rl���;�t���o�o�!ѹ������g�;fv/������w���h:�z*ky��/r��y{&��0�9fi��/n�i��cu��<|:p����ä�`�`ҵ��1{�s���ab�`1��z���0r'��/�sb���fz��ȿ�����f�ʌ�k��i�9��ս0&i� ݬn?���z�:��ݑf���g؄w�_��j~���ƞ� b��<�v]ߊ���e��i��������v� {=���ɢy��l`yi�ki�k�%��^!\v�6��v�c|} ����<�4�vu��~���=����=������b��u&y�0�v��ۢh!��j t�ǐ��&�ņ [s�٘&��"�bd��-=�ڄ` �7^dd���ߓ)-ϣ0z�r�= �c� �=i=�fimš����i-��`mzn����q������j�l�b�f��ۇg���:=�y��‡rq mb�f�5���h�}�xkp8 ���s(�jx/�\��� �08pkm�q/ӣńf�%_p�t��]�ߟ� �æhz��/�u��d`���ca�p��*ݻ�yz���� ?c�}�rs�����')��=t��f����v�/<�{�-�*/i~[1��s����r-kw�{�g_�t�sx������?2�srґ1���)l���۶�_n7o��m�p���t�j� �@�����$��y�o�$dqg]#��q�<1ubur�[β�m��wm�toƍ� %v���`�k.���j&����}�n��c@2iuk��h�av����s1�vj`w���|<�u܉�.���>k(dm�����ڹ����o��.]�@bp�ђ�\���ԕyju�? �d�nc�^�� �iˌ���e�y{t8���h�?f�f򬭇�ϲz��p��^_��h� 5�fk�6@��3�g��@�z]�gcub;�s�6"��5f��c��y��nrv�t���'w��sw����h��;����<݆b��$ ϫ���c����k��lj$�x��؊7������b�n��-����s���������''�x"��nbv;b�c�o���#�g���_��u�=��og���@��ɏ�dvf� ׹�c����ë��0�n���,�����]9}od��ju��$�썵���qa���l��>͑���v��} 3��] ,�xs�]�k;-�icqt�tgo��o��.}�'��za{v� �z�z�h_����^”q;v���7g��q�� 1�-����7�u������bͳԣ� ���xx���!$�5� 5%r���������8�ʭ�a�ko6u1�v8ϻf�"�� �9�(;z�?}�p>*���'ǻ@ƕ���\�ys�?�ez�i`w�n7y����òj�2�9����nt)��s��>|=)��qsl0<3����gzp��@��g���qz*go���ƣ�_���/��\e�pz5�;ò�o̍�b��(&�8�����t�ѱc��_�k��}�_�(soѽ�xۋ�˙����i��m���y�n�^�#���)�:�[��t"���g1j��(�y�2qޚh�f�q;gk��^nٳ�e����q���:wvأ']\l��/�h�n�t-a/�v�)��y� �� ��sp�n ��7px�[�e"�.#�m�ŏ�?��~�cc= ��=���j���\qmna���p�~�2�!ذ���k�m�bm�l���f�,����|huh��w ������s��|���� �j8��a�� %/v��~u<��bx�p��oyce�i1��{�1�3g�1�e��ey�eǧ�ᱠ8� dt���t}�ʄy�<;y���}�����{�q�@��:��%��|�bz�� ✅�}�o�� 5'��������b�ލ>�)m�e���v��΄�� ��9b�`��w=��q�u3f������t1 yfp�k� ��nu���rw��4�x=%-q�t ��a66��qզ�,2/k�s�;a�ǽ�9qԍ��/d��m[�4ס�eѣ|v��psa��$�?۠��n?�{!v�: ���ė][�na�֔le*� -r�p��� ��*�yub|j��"x�-�a�ěi�r�ϯ�'����'��d\���nbp�iz��;'���?�q\l���oe����gh��/i]��v��z�}gw����(��q1�@zk�ƥn���.���o֔m��n|y2�w����ũ�� 5��yy�x��v�91�qu�|����u�f\�:��р��l��'����0ʎ19����8������u��_u,p�� e���j�.=[�궕'����b��ych��bp�rqo(b��#���p��z��r�83��q<"�f�g m�r��'}j�}iu5�xr-���{��9e!��p��{l�ed�dj �i]�i�蓾ȅuia�2�t@��) ����{ϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\patleftb.gif!�� i]�t��t��l�l�y�ٓ:�:lj��������%�g]l�9dq��pg8b���7(r#���qr��������i���~�����}~!�.\�������͟�֞��o�_������_cf���x�yz��vqh��57�tw|��xi�����$58����b���@"t'gվ�!q� γ�8��\��� �($� dc���f� &[�x�dыag��� .ma `�x�}�x(`ag���g>7ϸ>iyhel���p)e���*����1�!&�9����d�p�j>v1�%�ɫ������s;ɉ� ,awz.�-�ï���������l(dc�bj����m"�p1:n�g�s.9���k�w��gu�w���.�, ����;= �o'��d?��2��~��ֲ�yt��- w�h�&�y$k����g��y(��(�� [(�:��ȭe�����d�m=�ǫ�k�wi=ւ1~(�_a�f n�cp.n��'���� ��p��p\�k�jȫ�w�evv�|o>7���z�g:a'��b=�*m/���o:��k�{�n ��� ֓\g��}ec6�1��7-;��3��s��- �@&�a��[td�b*֏�u5^�������!#���� �7�a��~z�d���a �t�6i3�s���d�=ؾ�)dljy}��|8s�`����׈��g�}�g�cv��]9!t�_��v4ە��f�i&�ƹ0��m��`k���h�g�r�i��jq2ᮈ���d�݄� /�� qc|�� '�h .�{]�*�;�ӡ��l p��sf�ū! ���������ך�=�(=s�ٲ( �f��g^�8be&��k�(�!�xޣ���b r'�wq�ʂn�x#��?z�!棬��-� �,uu�a �#�!�e�y0�f�c� ����p�e�gs���/�0�/�9��qz�� ͭ#��[^޽�o��'�&�ye(�?��q��jt� �?g�a鯻��!�v;ƹ��jiۓ0l�q��h�8j�� ��sz���xi ��s�hn~�-��hq��v�׋s_4-���_���ȫ{ri�s�֋p8 i���7xt'h!���m;��k�i���y�4s�m�ǚ�<uϱ���?���k��v�^� ��5� �)�5n�5���� %���yk��)>q:���qp�y5������ �tcc�5��lf �ot�o�>���r�x=u=s�w<�r̾3կ=�ww�`{��vv �&��v�,.imtʩe[w ��859�gê��:��� �����hfe��<}��brπr�v��ef�|��o�1 ��lr0us�f��ʣ`a[�pƒc���y�sr��� �rd��=v/"��ac ��|4��_�w���âf���$=j.����w^�l̉_e��l�҈ƕ���dq�6e��3<�vmks���ho����}�`ĩ��x?q�ufyσe"�/�f��� x�'ko�cu�h�3>;���f<ع�x�iºjnp/[g��w�=m�r�w�9���f��{�r#x �'���w ��x� m�q��ܘq>�w/����6̲g����=�?urs-�g�����{�l��t���w���wažj�d��(ѧ�qn�j ��k��r�ey� ������3���fp0m2� �r���&�f��߫ߛc߰*^���,�"�c�0�e�f�a��������iz;}�y�v�s�&�d�dzs�v|^�uy��8����,jn�6y�en�]��c,ǔ�qg�9y� ���&@�6o�lr��6�g1�� d~�st�l��w��p��-2��4ijy|�o�_�ra��� �@zֽ�v&��vޥ e #�k������w����x�� ����"� lz%. e`�x*x�� �;�� ��u�׮� ��5^���a\0鲆.g���5a.oi��3�(�v�������ivaq,�k]�и[r��m_��s5���⛡�[b���>%����lwxo���]y����r��1gw[#c�e����s n���;���^u�%}�[<�t����fn��2���uk��4h�k�cjš[����f?t�*����7�5:�����b* �le�ѷ�[����u��w��q����x���]斦�.a ��(�kr >� ��}k�c5�����1�er �o{u���4&m���tvj\ � ����� k�;�^a�w�w�r�u��[�~��x� ����ɮm8rtt�#�n��s�-7�b ��h,��nj�=? ���t�\!�� ��off��4�����"�$c���]c%�� p�ap��z?i1�eǻ%a "jcujl!t��;���d�%�# ?n�v�q9��b�f82q;�!���ۉ;�����n�[�mi�n�g�l�d[��x',8����d*=@#k�ͱ$��� �\����ĥ�y�|���!:���6gn��-n�o����g���d٦ ������q�w���e�\h�ǘb���221��qͼ2�v�f���e�k���f#�����@jg=r��`8�yxj��<��v��b '޶��o9�>�q���ۈ�a%�h�`n돊�] �#��a��ivfa-�q�.��^��`��^b����z�im�jazݗn�i�ޗk������b ���y���fwr,c �v�o3����j2�jr��3�d�y v��&]��tz��2o�}luupr�8󉖆�k��)��d $���1�ld*�<��h�2{v@�x0�� �mm�58|$��o3ړl�t����`��^l�o��c��n8j���q'�&g� xtz�8�����-~��1k�˿�[�:a�o�b_t��s u-�����ncem /4[x�hs�k� �2��n��מf�1��v1�����߫��z���bv�s�����na�y�������;�}/j�p��ed�� ���ą� v�<~�|g���ݎ��3���*˰e_(�����5�xy�k�]v��(����v u %vj��r�yl�m�gas�4��f���-1���� tᛊ�%� uk �k<�kn�w5��=kv�h�#�zβ~;��:n�q˓��s��gji���@�!t@�� y֬�ϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\rightar3.gif �u � �m�p�b�bidhed:��a�pif�`e-i,�������h�h���"� ͩ% 2ɢ!�4bv{���������{������~��s���?��t���n��p�(m(m�3��u.�t�'����uz�z��n�����ۖ�}�~˗6��m��n������/{���me�s꠱8� |�x�c-0��x���)=`�y5�rz�b�弥q g�aj�lpeq"�vǝsmu�����2,�xd�q�ee�-u\���\1�����xb!�7�#����)t��\�w�r%qb�vq3mu&m� �l��c� �@�b ��nak^���7�r���uq�rў�d9�f��n�u%���n�%�6u�ȉɺ î��t�mb�du�0 ~�n� �k��ū�,ʋ`��x�zm��`�y�"�n�{le���i6�u �^j�����\ŗ�����������uɴ�����r�l�ͳ�ÿ=\���g���g�2�v-eq{���kց��|n��}=<�?g���|�|~�g�w���s�ԣ t@���@k�f4ϛq$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\rightfi2.gif �q� lу`p�tau�r�t`j�!��#  0����� p`a_�nlx�#``��go77z�xueݕu��]��n��ʮu��t}������~δ����f��4�v��ml��i�*�[��r�\w r���^���?�������y ����;z�|����{&(����b��]l����q1as��y�a���ӵ`�b��n�-<�=r��0�=q!w0���v1|b��4�z�l�<���,�/��k�� �p�9���jr(vy��6��i��9b�i�$t����58ܢ���-��ys j�3ʽ��2sfi4�c(�����fvk)[d���a! ���"���8�� ��� ��q���q�p�kx�ğ0��/rlk@�v�zrώ�b������ߟ64�m�g;��>��>�tz~�7�lo�w��-�!x��dhu?�5���co�.'3������ip9z�������jv��5~>q|�oo#�~(����t@����e���ϛq$3g�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\search.gif �u����$ o��ȋ@��mjy>�by��#iu�a,m�i- ҫ�y[f֕����?mpg����di�rr�h�[) u�kb;x5 (h�ckrκ{p}&w�{'�fn���9��;��s��{��ϟ?�l�r^b�tirga�~t�'o=�?>߫�c��nn^\<�!���qm`�t}���8��>:���, �f�@0x)<��`x���f�p:n�`x�y�k�4�dr��� �p��q���� e�n~�� !z!!e@��)�fr��b�&a,�9�<�f �ܘ�gja�h0 t�e0h�#1ie�*(!`�t�����,d��8�xc�,��� �� ^b8��:#rc�&� �)��h��kޅr��:n�7��w�h�����v_���>��qӯ����v�z�n�ԍ����t���̸���'w���h�d$�9�oot�w����ݫbx}o������cz�3��mn��3���o�q��>������rѳmld�xss��)�~��|���m��b�#�ˍ��t~�љ1���������w�hw5�������?�^��q�nk۠���=r�3n�v��m-i=ع�ƙ���x[�����-}���ed�_mt�]��%d���;��y���k ֎�ldcfwzo���;�m� u�dr�e�*���/���7jz i���w���a�t�(g=�n�i���൫��v)klj�������xjo����9.h}%l[f�h�>;=� ��{y_���[wcj��9m�w`���k������i����rk"�&��@iyt@��d�d��#y��r$3g�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\splash.gif ul�a�t�ď�у��clf��������=}���s���a�d��\kĕ(�z�s���fp|�8�c^b?`����?�?����~k/�/�?�۳�v������k��� �מ| �����l_�v�͍k�cy�<п��_2��/�5�#�<�c_:�m|���}������w�����5o�ۀ?ވ���eo������g��ƀ�w��p�v������x���<������q��u�א!���u��т�ɓiu�#��:�u�?�4x��� ,9�z��; 8��g(ul>�v�p "5ji4�� $^{���0f��u/���ia8�:��~m���fٕ ��lw�s*�h� v�v�3ߜ��j'o�$����4�9l�0��x��.��:�� y r�qnpcs �ez|;�yf� %�c����0��*3�n!'f��8! ���:l����v_���p�7�b"'�� &^� }��� �b�)mȟ���wٵhm��dw�"����?�v"�m�"$��_d��&���e�s������x��=���?6����*�g��!�k��ʖ��alj��l2� )��� �g~r��o13����h�q��.!�? �,т{���ͩ��342#� �tj1�h�g�?k���s�v�����zxyf^^� ��4��:�rl��i]��zv�(�!������3�ɣ�ur���jm,����%{c$���g��l= �� q��d��k��9�lx\�t��chr(�/`�� �ߪߴ:f9e�ѱ�v�4�!����d�p6����b��{�bbl;j�90�jc���iq�ge�n������g{�����r��p���\o�|��b��hc���]<��:efaz8�=}*�(�/��kld����spj��{fwnu�rs�p��u�����;�bz.��ɰ`o��:����@=��`�{"�w�<��aڴ���б�:�x4�����_�٫xwwl!l �e/t* ���ų찴rj��t6%���h�eʎp:d8������'1 \�y'*��~��/2����� ��v��}rj#�*� 2x�,6��]��iu����h�@m��-�pd������9�0�����ƽ��ϗ�,���}�4t(��*#�2b��.-�1� �͖$���ynet�-�!����:� �'�����g{u�$s-1�̏��".37�m'd*�w�&�bf�t��$p����ٌ�**8"*�4[�󨝽ji���!���x�%�̗��ѩ�"��gk �[/�w�x��(���.%�}&lޟ\�a>  )-���an �fr�� .��ej�?�h�k#��n�j7^d���)s�m�l�bxe�*������u�a��puy�ҹp�� ̮����p�j��!�f̪��y�/b�a#a�vv�ⱥt�d��b�r0q�p;v&d�jxta���e�e3k���j�dy�n�6(4�ul��p��p�k��x��s��z��g�lvu3�Ԧ�|s�.;*���w��4.4� ��x;�4.�; _�j�ai�7�ݵ���lcx�8'����ul�i�x�����@nqt�{lg�j��st��;l����vqt��;l���ٓu4�i��[cն�b�k�v��y���5v������`�uw�;����su���4q�hz���{�v8�~)��;�\ ��.�z��\qu�{��>��磭}�����w{�d7{bӷ����s��6�w��es�v�r����g���dk�b��k���;hz�b��a��?hi�c�fྜྷ�� n.�sg�ujj��1��wr��>�3*��v�9���\�m[�ۀcue橎�y�u���ly�>nw��<{��:'���|=����oq�&dz������d�a�m�sd���x��w�����>��� =¡50������a�b�zʿr��yɨn[���5i&�$&�o�m\<@~cs�ſv�l�'g0�.�o�t��� k�lޥ ��)&pp�y��h�'g^�m�3�����p�m�"�pt�`hs��������9� � g�^��" \���v�bn}���=�k ��m�"����_=���,޽(w�e��rf|���д_����!�����f��b�79� k2���n��i�q��4 ut�9o���{9�f��yɷ��,.��t̟���yކ�pz6���~�d�ot��g/��sv^2-.��êч4%.�?� �<��7�$ 5#���y,ftp�l�,(:辿��il��@�t��a2[�j��oy:]9:g˯�%q�|(�yvtv7z^�ea ���$�$�b2b<_��c���z�1���w[1���!�3�1&k�,��‡ ��8�s^�s�����&bev����񥇅���r���%s�/u�k��p���f�ؔڮ�j�f�����)�d���c�� k�͟�g��f� k�ku 5 ��ɾ�ڏ"'m30v�vv��,w ��*��x9���#>�wp9�%v&i�pύx��26>l& �l��ɥr,!<8ڹ��ѿ���n�a��_#���1n6�ȹ`f<}gzg�æ�b��o{` �m�h�np��h贡j�\_)��^}�*#�'���}ĉ���=2�^���ifizg���)��mj�6 c�l�lӻ8qg��3�ҿo�~� {����n�c��qng#��n�"� ���$�t��,�k1腚e�#aۂ�g1�j �ub2/� 3��s� ƃ{�ܻ��?�f�ލ)����z��\ką-���#[�^t��1z%��@��-x(�1�nor��2�,w)/�k^��~�h�w�΀�[kpd�.�^�/��d�\j�?q�੝ikw�m ���� �l���ow�l,��m��@i*�;�i��s�l_�>�� �̫�x��ӷ��m� �vc����z��jlxin�'\��u�^�|�����w x֭�ʞ�>ֺݟ�mwztj��}��h��itĺ_ $�:�d�em�'�i�tzv)#(;�o����iޒ���2�ӈw��� �mz:��oާ���[��hm?i~��'>��t��c���j@��k'�1�)l��tj�:>�]��! /qu��odia���az�m���gle{��d�h�}fq��w�n��u���~��f����id9�l��=�$].�����q!j|\�_ ��^���ӻ.���ÿ���n���ͭn�u[c��l3��a\ ��4)�ó�s�ш?���g��g� ��6yfh����͍��.�wr&kf�z��u����ƞ����z��&� �*rz�l�`���)�^�[*�y��%�i�_j7x��@ �2� o-�g� �p/j������}���q\�b�dvj���u��htw2 ����)*�~���(3@���<]�!�����.'�g��v]tӫh�o����ɱh)��j�4%����>:������|�x�'����,�lȭzx8(��m`��>c��y�������z`x$�r�@���$�eѷ���i���ɉܞ��������8����^f��w�;�m������s�iž� ��t~�(~��&�*��o��"��b� ����!��z���c�tq%\w.����v��w�fs�ǟr-������߄�b���b�ȡ�$� c� ���ۑ�‚s�19���u@p�f,̠q j5bk^�x�.�(���:��5� ait��v>�ob"ih��py끶!�&u�z̐ͪ�m����{��ߝ ���nj�ɐ��ۀz�q#d�%ţc�;��pcͼ$ӹ���w�)�ő��c���(�`�a�}�~� �=�-o/���a�w��*�[;��b0�mu��k�@��?;�3,�lf`g�}��>�јӿ�aғ�w@�o�i�/��i eo9��ˠ:w� ��^����o�f�_��w����[ìlpx2d����s�dhn#���i�� ��d��d�w��c�rgd����(�⇈��%s��c�5�p�^f"qee�aa��x��)��ass��m� �'��3�u��f.��ig��2�g��8n�q��s/�wʉbd��n�m�<���lɶ�j5^ ��g�����ѡ s^�=n ���b�c���0e r :��e*ӊ�jq�%s������>��1bv*��>����5 2��!���k�֭ɮ�u�/�g�ڛ@�@�z0 ��>�m�,b[�e�z��x^i:�u��- �.h����&�9n�@����-{��8� f�-�c��i�**�����ʀ{>�cbì��=�bw�ik'yx@vғ�c�kmi �����r�ⷛ y�k�**���_�dn4��p�ig���|x3 �����yu��jh������c�bo.��/,��'��w�ה�p}l�j)��t)hw< fl�t����x�h��z�dfz�i{bj8;x�\����kh{��d�����f��! @�z��� "�yw�t��aj$)� g ;�t�)�z�w6a�����ؚ�p�lőm5tym�'�y��h�0v�����z��=��0�u��ǒ�p�����vcy'���.�xu_=c�l\7�ђjj�_:p4jb���fen'p�␠9'��0�l���i�4� t۲�h�%�a��wl���0� ��9꫎d ���=@��ư�%mtglex �j�o��׃��͊j*]@��aöe���qv�sammw�mґp�' � �x�f���t�)����<�{��˪r]��i� �8n��$�=�����g'��k�a� cc�c�%��p�4n�c}]�a��v5d߱��2��u禀����\(-���3: h*�len���yba3z�(ю��x�� ���dg�ff�z̝�-�v�"�θ�.�oj�-͕fo��m��� ��)�6��v{�d � � �if�kp���c�oo b��jq9́q-=:���)t�hk�� �:^)�s��b ^.қ�4�z��.�jůrqu����!��wm t .�8�,�h�#�̙�j槳���-h� �m ����ß�fl���cm�w �ib认�)ӧ�k��q��v��i�ݓiy�%/���i � �p p쭕d}@��� �etqn��lj#d�,p7�o ��g�]^�q�$�i�v�w��m'=b�=��b����$!w�aq�z�.'��ݓ�9����_diatŷ�%#�pj��8�s�c�s�ck!g�;�)�$�o�-#��s�l#_)�%o �z��{ll�k1 �c��j>_��ǒ��� w�j��֕e�ٛ:a�g��z!��1.z�ސ$���'<��gk{f��@���7�f^���šs�3y��mɂ��q׿���l�` :���}zyl���,f}�2�_e��e�*��)�k����u%�^��k���z]��x�z��m|�.�8������/n���6�m���rn3(�ν/�>�\jn��{�d�!n�>ͯ�l��x��o:�f��_wukn�����f�w����y��ȡ��l��u�t�g���kx.p�`���tz���7Ÿ�i���]��cږ� x�_��t�b�z�5h�l�_�z���p���c#�������e�� j��a4���d�8[��q�0=e/��]�i��u0�Ž�0��=�=�j-��#�9n� x�;m��b�bv1. .��f�[� �yx��ٵ���l'j㣐��k��gd� �ie ]!���p�#��s�������ax?j � {w ���z��{'�!vq��z��g��<��z�����;y_1c$1~��u�*|; �i�hҍ�?�s�v�~��m��d|^*������&��٣�222c�9c��n�2yz�����^�� ��f:��jk��}���c׽ߧ ��5d��wσ^,z\䫭^`vmq%1�d���"s��?�i�{�ms���bwl!l�>�] ��{�iû�� ����\.���w��,��u���(l�:��i d�y������im]�4�/�<����a�蘜�bh}��mtj�ap�>s����`c:�jk�*��cn�vp�~oy�wv���dϣ1�n����� ������zr�w?1�\�������cle�`0�>�$����̻c�)���k[�q`���h�x�j��1>��)���-��7�g����es�����w�2|ý������y �����;uk꯰��:�[�q'xc�yzm,ҭ��n�| �n�z�� �)��$cάo��}ůƣ�o�?ky��esƃ뾈�����bi�×�ݣsg�(����]z�c?pc7�zaw��z]�c�r����q���}q b·�{��n|�p�nyd� et�cbtw�����\ ���;�`���5z-"��je�&����ᱞ �]]"����ļ��y����,� �\�tܛ¿�x��{����σ��l�n5�ok�ʷ ���^��?و�-u}�٨8g ����k��k�k��� ����d� ֨����|��}g���f��h#4�>nv�f��g>>��?y����e;��lto������ ʏ���1�u�`�?����a� �@�1��;p�uv�l�a4�?�z��u�e�j��ǁa�x��f�|�f>�c%~�z� `�s�k�wc{��iԮj���"`���� ez��m�qqc(pydr?"����f��@5>a�=˩c�z��)����� ��'�|d�~3w�w���_��#�$s�ni���(��9�j��u��j*%��w#��;pn�i��������h�t=*7��b*^�m�����ees�-l;f|d�fz��w����*��z!q�s��� h �\j;l֣�9 "�:fld��q��f�[��[�����"�ū��}�"h&�3�w�k� ��� qh#�� ���c���vz����b��\l�*�ማ~|���b�#�*�d�-2�.�e �3�b�vp]^qb�hɉ~�u��w�qhs8�m�(p�l��&n�3�/o� �|��tǹi�q����4~j��kjd�1�d^4ii���� �z��i8e�ib�g��b��\ �@q�bo��<�-b#�}�����͕��x��noi������n �����9^aʧ �v��[=�|��}�o�[֨�ٖ��4���u��ح��������g�~$t�>�c�����/s,���p���u�jdcu#���(c9dj�6��6j���΁��� �do��ꊂ����r�j�?��j �(v��y = ��f����/����� ��!s��*�q�/�?�r�����j�πh��f�,6~ez�o�-"�3��a��%\�h����y����5u�1l�t�g�;3cu�y��~�f�s����f��1�y�̱nd����^���͘��۲����|w둝��x��u ��ԕj� ��:�'�|�ƕ3���3�l�r %/�ƈ�o�kߠ>6����q̫n���x�kly�8 m�� �ur�3��?"6{�n�4�5��}v����f]8�:���sg�����2��� ��?�\�l��n��8���'��z��:�d �uj�<��ތh���us�υ>�z� :�ʸ|���џ��n �e�i#��b���k��j��a�;l�5 �qq�ՠd6|ei���i���mup��ۏ�~�k�{�8l��dw������a*_?���oٯߔ)�k�y����g�|r��s����הq� ��a���vn}$��g��ι�i�d=�-���g���v��f��?�� q]�lbe��h�p���h��ٜ_�7��?w_i�^ ”xo��m\=w���>�`�k﫰g�ӎf^��d��yʹ�c`���!c�5�cj��d4j���3l�!���h��l�z��ш��lo�kp�� �q=�a��٢;k 噢lc ��y��w�vc"~�"�3"��"��*� *���m�bŋi�*�k*��*�f�)k*��*�c*�� #/��t�w��@��c���������h͔�g���� y��j��c�_��;���ͦ;�;�\�����6�;fo���v~�\��x���3>�v��z�"m��2�lx=>[�f�{ �����a��"��]���<�a��m�x�%e��_�.�pν�\��%a��yx����y1�c��y#�y��vl��i��{}�q-c�a(���5c0�0�x��g�m�6����&i�ƻj�i��j�%�b�h�զ�s6`����m���\�>e���ە���0��n|ދjzj �����>����7; �bύs���,�9=ƹzbro����h�i��ty��j��c>�1.l.h��ݸ�}���� ���[�y����i{kpp�s�v�~�h�zo�~t=���i>��t;n�jj��h�y��奏��3ą밒�~t�f�� ���7e,d��r��y mro\�ݟ6l��n�֔6�kc��'@a]��]�φ�9���v��%���8)�� y'.t�-2.3�n�пn|��k�ɖ~�� lu��co��1s��d��e1��ǿ�!������x3�a�����r%qw��{���6��2h�{�qi��1tx��n�瓍mg�5��������i2uw!��ҡ�y�&��e����lq���0�2&�!i����ds������o=��v�"ސ���rř&n"��l�*�ǵ��4\j�m�ps��\0���p��pu�giu�7�@�(�€/�j����)����rd �:i�#�v,�zj1����m 2$���v�0��4!��l�ȳ�z��,aztohr�og�*�zю,cr� ӵ��<,�4j"�/q�������z��%����:��įao�5^�s��6�ܗ��>$%�u�k�� ���"�߃sx�]7rg����;���`�3f 3�sj�1�]�����\@��v�p�z {�ꕶю��ĥ �����f��a��ϼ�f�zhx%l�xo�b(k��e4�����vo������c�;�s�ԑ��2}x��b$�r�e���p�g�ؒ������4�3�ۘ�*w�^�_@��cz�����2��k�xay>�`��tj�v�qq,����n�*�2k���荻���g����)�e�����o2\��med�u��5c5���z� 1?f�gdݠ��z��9���؉��d�q�tq���/d����^ed�uj�{!&|0�хگ��,s���#.b�n�.�3�vdc�%ܬ�� z���ӝ������r�na�'2��99���@���;=��yn��s��*�#�ԙ:zy�u*��-` �� ��c�w��p��t|h�1hв{�����y�ȴe��|'�bʡv3�m��90� b'�om��"�%�h0u �����{ou� �m:�e��~l �����j�r�}v�qb�z����>'�붇�� w6ök�-z*1�9�2,\�\�<�v�#0}�-3'�.�o2u9��.�x���˾�0�d��աi�k �i�k��ˊ΋���-^�g�i޵ 7�n�*�r�8�b���lg�yn������������>�x俬�%�}��bp�����>/�=z>zapi<}�3�8�h�ї�f�j�w���in?j�`60����>����h�=:�&9�z��e�j�n�h��߁���rh9���^ma]a,t��oi����������6�e��z� �/ԏ��(���wzy����hȁ�k?��e���,����`heqg/�9�e̓r��k (m�q�&�哫�a�g���#�[����=�� ea:c��_�~t�^�1�e`n�j��9�`6o���mk(�x�v�ry���� jd��-v�����iɐr�)�s?^o��6o>r�/�#� ,���-1$xva� #7zۈ��s��_��yd6,xߚl�������g0��d��tt��jp8�������z=�n�!�g���ias� qg���chm _~r�8bskb�;�z� �y������n�9y7�u��z�w�pu��g����*�g�g�md�2s�i��m���򱧸 9 zqe �tv\����ĉǚ��w�#��x�cvdf� a�d����i�j�jq �tqu�uh_�9��k8i��:^��v�}���ޙ���f�xo��f����lf4ť�\y�doz��q� x4���e�s�q�אi�{y�ȇnl��g���lp�{lh��8 gq�1.�y2�;�ѧ��u� s�q�3=7�'s}:}�%5 �uz�˃���v�ϧm,;��#�fفw�7i1�q~�k�=�� �����m�&��)�"l�3u;��<�&��6��p�b�f́ šv�-'���s�qwj6n���nů �3���v��������x��){�!q�g�y��t������ ~a����f�y��s�q � d <�b,����t3�u.���d;��c�&t�= c�?�i��2^t����ѝ?�[(���[f2\:��6[�z m  �}.(7����2�h�4x]��e0�!&�g,�?a�jո���7��'���833���g���r��4���/��f� ��c�ϩ��bb�e�d m���4:}�l��� 2g{��6��?�����h���^w^#� 󢦤�q�ж�p�j\en�\ult&o1*ĝ�|#�r7ҿ �hbڈ��(5h7�r1�q?i<�#�w���ɲ�!�⭍`?������ce(�)>�-%��beq2�y����7�jw�8m�(ԟ� �⁙�p��f��w�c�ؔ�l��*�m��:�lx�-e�si�)�v� j�|����Ÿy�_v:`��~�2�>h3$�)s��*�h�s_�t���l�)��e���h� p�:�g3�4�� ~h��3�|���p~�7�3�tӻg�v�| a���i ���tp=݆>�t��e�/�0�_�n���#^���l�il��¯έ- �'�pw���bt�ab����;6?zw�?� h2ҋ�fo��se�1b�~ٮ̛�mhz��%��d�:���c �#�ȣ gor��<�j`ͭg��xe,����7fd�u- ���l��1�tc���c�[���ǩ��p)�c^�g;ȁ�(�n\�f��d�y��� )p��c-h����f�h� iv7�^���ˎxe��nn%߭�o*s%���"{�$��x�ǫt b%�g[?��'s�wh���p�dhg?)�����_�h����g��u���ʌ�y�t�nqfuǂ~��������d/��f�g ���i9���t����i�'��s�֭�=/%��cj��a5rі� q(\��mv�:!�n�}쥅uj�a��fm5�}ywۚa�am��%�7ũ#�7����s� }����^�ܐ�&������?�5�aգ �|�(�h yu5��߸�9�c�f����.�%��� m���cpsd��x�x���_)g u8wed���\&�5f *@0$�0���/i��ry*���za����ss�hw�����<n4' ��(ڒ^�p�a�wa�]q|i%߁���e<�'��`� /h!��4�"�n�r���vt:n:t�;/��bow4s�l:����vv igs-� |twz�#>#�%���*��'>m����s5�м%�;��;��gr�.q��}��`m`b�ޠ�*� y�n���b����,�b���dpl�- ����1�w�>��'ey� ��bd���g��l� i�`��my,��ֵm,��k�v��l��գwb��(�o��j(ʛygت��!�g��j&���$y���)��-���fy��#�1g!,�b�2_䚽�c�u�$a���-=� �v4��2���$k���y���-�� z|���}1 �p���h"�����:pӊ�9��`؂�6ν"s�x �a�w�\�sex.���c-��6ro $}pz;۴q��rʼn��m(���q'u�<�fy��d?=����.����<�=�ώo&�7׉�(�5�l��|kҕ���oa]9q�u n�=:���njn {���h��t�����cf}m��q�wf��e~$*�})�5�a[ ��!�c��|!��k ��ͨ��p�t\�fǿ�`i> �w�xj��jz��t��/�s4�*���e�o�kcl���ayw �]��ao��q����z0g��9�i�r��}e]y4�3h��g��%*� ���<�)[қgd�����d�h�`�ui�:77�t.z��z�j �y�\�q&���v-� ��1�c�kq�j �& ���t%z��$�6r`�z�ʌ=��wl�����]�pb��c����;�j2s�� "�� -���i)<�ڐf>5�!mj`p��xf�'��p��"�'���_�����j�q����� ��lx"��p�qs>�m�j283�q����(al�sr�㗷��,��!_e]b�6q�r։/��}��ma '�ڳu�uf*�ѓ�9�u',nl��� ry�bu��������j�t�§���x�ǃ;��\�� ���{���vʬ-,$�ngac�a�quݘǘ��m��0n�o ��"���z�᧏[�y@�����t����7�2�<���z �'(����] ��2�4����k�xz�%��1������2}.�{|�g@-t=���ԫ�_r��y x��g��!�$��#�?�x�x���ʓ�q��в,��aԓϖic2�#��\ �i�&a}�ɍ���]�ט�=�(��^�&�xa�}�kt_ai<�ԁ_�o��kv��ľ��p�{�z�k����e�a*��kzܬ�ha3�9|�z�i(0���u���n")z3��<�re�����1�c����ٲ�j����ič��kq�զy6���ch\��3���$�vx��.m�zu�i0��4o`��hemvi��4�u�n[t�a�z��m�}�/=�eez7��x���h�t��]}���s�猡|�oq���$��{5[8�uyca߼k�tm����x �s��l�gi����ȗo2n�3���of��)�3�1a�9as��������ūr�v:dྜྷ9�v�0w݊c�0f�wɺ�"# lv������mynt�#\d���j]j��~���i������a�q�a�rp �4n�>s�a��'v���ہz��7�(�r]o��d��ł���p��24z�d��epj��\ m���j���]��4�p"�!�>}�g�/�w�z_�����}�/��{�ev��x"���|_?�y�� c��sfd) � �����_oƈ��֏��f��#@u�7t,*�m�k8wjw_�wsr��#��^g�m]���� �ǥ ��\���=�#7���nu�� zi����֕\�u����kf� ����_��b���'��c�;���}-ƾ�s4"<�r#�خ�s^����-y�ø��@��k�m�*��܍�\���b/�ơa��u��x�v� і�@55o��z?� '��yx-�����݈�����d����z�0u(�k�n]۲j����`h�õ�ν��(�(7��olƻz��ڙ}��]~�'?;�z�6�y��7�v� �7��� zf���l(���"���]�#����ml�d�j���s��]bn~��alczhg�t���]�='�8�1��bsw�h p����ה!����\�2�n�]ʤb��hnj���j�!�mt$f�-!u\�q_�6wf�<��at��f��u��n�rѽ�����7ym��r�� wuq�mb��a�;tq�a[b}���|5�}ujf$jzss��b]('h,�4����$�3 ���9g���l�er� ��%��ڿ;�; �5�6)�u�k��o�֠_�[�e�a)��j2"�j�k�嶶${|n�n���i�kθs�f�,ǹb����m���&�%(�i� i�t�\��h��gё�(w&=n��n���8���ϙ,��7��np�<�k��"{��������uǵs��z��!�b)�����jة-0�m3m �8�j��i�> �m���0�ɷ�4���i�=�3bl2'��7e�yz��z �> �υw�d'��ez�;(p��� 1����j��)�e#/��föqg�`�������9�)l�ºe������#���d�t�>g��6��������2*��e)��bwv�^�f;�o ��l�6x�e��~ ��w3��'��y��k8���]|�4��{nfmn�n^��݄a��h�g=# j � ˛�����l�fj��/�_�0��� qn�⳯��*�����h�r3߇��m)w�ua�v|����{��)��u��r��� �1�#s5f�e�}ܛ���mra�����\��wd%�l�(��28�l�������<�p0�ۚ��gc֙�.�f�?�\�������.���\��k�ql*�|�j�:w!r_*o09��h�i�h�g/|������q7� |�-��􉋔͉�>�������$��vn�q�������i���?��j��,����xχ����:cqe�c���( �z��m�5:�s� ll�^����- �u)kr��>b���s��8�w$}k=n����,^�y˿���3����xfy��{�k ��/�;yw0����t��)au���h) �ɕ��5*��k�2b��<��t�]�|��=$�l�q�p���f�"� v�p'6�x��x0�kvjp�#�>f(�8�z��o&�@s���h��v��`�i9m���#� rkę�^�z�ֽ�����z�a[�aof�������5n8w�)�*�����tl�y�q]��c��j �"@� ��k��,�e ]�*��ϲ:u o�аm��e�qzfs��[�j>�����f�x��$bj�(�vjc�4!:d�z�w�tkpp�si����`bg,'�$^�%z�y�"po{�fug�x��� f�<�&�|xb'�;�i&rg\��!ֿ4�9�g蔇��x���u���j� 8�dc�#?�7�<)���w����l�����b��մ)9�o�xb�h���vo�����ս������,<�*��x�nl� �n��y�-g�2�� ���?� �=w����k��n�e�x��gx�4u"��s���xdfj�ς$]ï�^te]zb����z�z�����k/�ʍe �w~�=^|}�a�x���v���s�b\-�14�cy*@4zcdtk��x3j� �@=����ٌ*�ճ���xak�jaَӫu�>ȉ�%��#v{r�ॕ �\�n�- ]oy�m����/�l�gw�p%`^|�ۮv�d\l���m=�9�b�k��h<���qd�z��r�w��n���t"�rz�ϛ-��:����ts�5q�};z��c��$� �n��g���ig�ӟ挧�%-��,�|��`_[�\kec�$j�d� ���f,v˴`h�xlƕ� p�r`�d���&���*|� ��q��jי���qήgy5h��,/g޷�p���� ���f��3�(��~*���]�r�z��:�*�������/�i�-���}��� <@�כd>lp�rk7��lm���r���������t���!�;͢��ff�c��v���wj6#2�s��%q�>g�3��s!�z�w� ���h,���x̔ϯje���hzݛg�����'�/���t�֣���ڏ�ϯ��$ձ��ƹm��d �o �����%;m-���؍���qs>s�ȱөs���#]fe;�|ω�y�.��߅�l��r{�3{\����z�]*&)c#b �vxj!a����ԗ�y7�؎:aqz�ek����� ��4֘�(��w$!w_$h?:�o���۩�fx1�*٧����a�� b���\b<���^l)�b)޲l]z���5� �sx����o�l��o�����?q��r� *`�wry"��a�o��>i^�b�(/�a����������kq'���u�נ^����zp�*��e)�i��m>��������'�&����u% ��je���p��"g07��~��p�~��mׯwh��t�ۤ�2(��쯎���=9�jq�`�����]x��_:�s���[k�ƈ�2�8l�:���^� c���@zw@����]mnʀ�q��s o��i�ewgu��f{�.��=`h��f�o؉����y�x�kd u�֨ h»���1i�|�yj� |j���#�n�q�=a�\Ꮨ�i��gj�'h����1t�[�m<�8���h�w a}q�w��) z"��5y�{o �gٶ���9и����7 fe ���� �x��y �-�xu�kg�� ĺ�p�gv�d�i��(}���[��v�%䧹'��􇌂f;���ҙ��$ g�� �~����/���y˼��x�ѣ(�҇�e܁���-yb����n�i�ȉm?{4�@jͪ�x�4��rn�m�ޡ>.����-�ީa����x� �i�m�cz4xk���c��� !n����o񰢱�qw t���[>e���k���@��#�����]e�f�]!k�n7a�1ε�qiݜ~k6�xd4�|jҿ��r��]���y <��s��k򿆘�p�2�ڀ�n���a���&��\ki�{hm���2�(���w#bwbz�}y�xoػ㇖g�^:?ldg�]kp���e~��'�j����{�f&���lxdm��q�e��%�sr��f.x�y�]qo��-���e�n�}��-�;$�w�1�3� h=�1}�*~�g���h'���t$ ��a���<�6h��c��m��ól�������x@r��=� b��&r�o�����s l��qddh�kaq� �=rÿ�8��⋲�z%(��zj&!@�\x����$*�����,axp��n�p&���o}g��n��fu���4:%n`���9"-vuk%[u�v_�قz�y_�b��ܗ#�-r0��9q�����b�'� k�f��_��\�d<�]hc�i%{l�zق�u7g�b����u��dǔ�������!�tt�d#ĥr_} ���x��{���a�!w��-rı��gv(r�tel��0yp!y��@�it�~�8�w}��orf��o[g�!�g��z��z|�8��,"�h�}�pb|�[�� 8���>� ��}�5�p�l�ccj�ʼn����6� �ҷ���\鲚���� ō��qm���u7q����t5�&֜���n��1_@��vdl� �ז�ώ��_m�i�&ϙh�qۖ6?�#g*c���s��a9u!ލ���fs��u5o@j*�q�ө��~��7�r6��lv��h�b��t?�aqj��ov���ۜ�5kh:�9wbܫ�&]�f\��p ��a���n�p���i��b>��g�@�h�&��c�e���g��]�p��v|9�d��d�ۡ�|.xڂey�7���d��‘��|��q���dz8���h�7�kr�l5r���[��}`�s���tc���ľ� ��]q�` �hx�� z�0��}����ń}.nx�o��=`�^y�.��#�����}��������d���z0��k�ը��y��=�$x7�f�z}��y��x����s� ^~-l�9d�s���o3��me�j������g�n������ݝ�����r?6���qk��c�i:��7xe�#�9"�w�ǥ�=�jtck�y��zg4��%�co>��4�iq8>]è�y�{th[�"����t�x mr��� ��f�kh���h%5.ntءx��t��ҧ1��$>�, @*�bp]i�9`?qы��ij� ��l�%�)ҳux����o��{メ��6�! �ϊ=p���v?'� �%�x��a� d)�_�?�ܠ�t$��(��f�ȓ��j"3�˾>wt\֠uطor�_��r �r)őc.�,ebdبi~?��j4��ʜ�u%- y�p#&\�kj�����.,�[�5���u>g�[(�y|n��dvq�r���� ?|�� �b�1�-7���g� q�rcڧe���\6��w��p�ϋy�s�le���w� g�գ�ltz�u<�t�jz� ~�?��%��na��s�t&�t���cëp�:��bgd<~1g�*0����b����o����=�c�.i��ϋuh�$8x eۑ������gr�ɖ,��1�n@ d��]z�̑€�l���i�diif�nؿ*8_�b�ӻ���y�kp5l���!��5m�[�������k8f����гvu�wz�k�u�q"@l�e��>�� v6��f�vd�e<�t2 ���f fb��f�;j�����sl9��o��o0i�u� ύғ�| \�cj�gt>a��onݓ{���a ��a��q��#��g�|ҋj`����%���l���u��@gք�s�!�,���ou�q�[���xx���x- ��%�:�ҥ~o}��*����z(e��,��j��8ϝ9'fz8c����q�\z-c b� �t�w�ƭ�t������by����c �w���=`���֚$�=����b�����5h�o!s�[ƕ��3�”n���2x9_6�������z�p�wj��37�q��˓r�n|�yyͼ\w=�x�u�w��)���� h87��?��`�u�b�(l־]n�>޻eh-2�tϧ�5� nzhvc��g�c�}���w;��e�f�7����1}y��e�@��wi=��!���e|� �u�.ar��p���%��ōvwo�/�-��oǔ�]׶۬��wr ������?�e�bk��x�i��k]>o��������ds�p��j�io�t���) =�{c����^�إ� �qn��ځ�ߒo�|����#�conh��� � z"b������{6��aq~k��8zj�vx�ё���ɞ��bo/�r�h?���;�@��3���镦�}{����?zx��s�h�7y����� �*;��s{347��u,<</�� �[r��m�i'"{�vp�ey��f���f�g��d#����n!0n4l*7*����������$��3�&\�z$�9��nzy��ta#49�k�i�)$��ѻ�ȗ��0$u��v����o�q.���(l��ʈ^)�x�؄�f��3>��&�l���e �qwc���u)���y k�����v���~mb���1j���h��bl,��)h�,m��7��>�) �,�,'y,8�,q�^�# ��k� 0�����=�g��3vj��}]�=e�=��l�`��{�ez��\x�~� �$�_�w��m�6�p�m�m&:� ��r��ꟹ����<���~kz�^�����������k[��������]� ��qh�"@�d|h� �ďe⏤�� ��%�ޛg~��w!�x�����f�zs^t�>_y '�����r�r��c~0h<�a�'�0��k � a<0�u� a<0�\�� a<0���c� h� �)��c}�!�ə�"���3��#26e��=g�� �.reo�pa��c`23�<p��b���#&��p!�&p� `(a���`��dl�r#�@v���3��<�@�@�x���� xtx0�� ��ȝ��r�!��w,� 0a��@����x���<) &�a��h�rdt0a�=0<���$2�ڎ�$` ���� ��� ����<�#ng � �dd�fj�f!��4�0��k�b�������~_o�%�%���bjijm'#�|t��4�;>h�jō���qe���ehw�g���-��qi�l�lb|x��~���g��f��͉�������k���w�j��u�u|}�k ��r����u&�a�i�$[ξ�^lȟ���q,�:�ʺiw�"��ow�ox�4ȝ幦����iö�njrӗ���������靹�������lsdz�t���e����ѭ�����i��܈u#_}&����h�;����(v��|nȸ�� �w�`3��:|��n&6��ʵ���$��ӱccnd���>�~���|��`�٠���wp�>o�r�h�dcu��[�kwr�ͳ�nx:�if�7n��.m��^#@���@�y�z��h��~fmݬ(���o>� �˨3���/��� �c�;����f��~���e� �mӑ���~(��gy )�����j��e�la!0�t���#^w�v[�ot�ڙ\�|�/ �-�b�.s��k�fd����5k�n8�ɣ���e}��ls��=�9~� c��q��`u���� c ߄@ϡox�*��&g��7z�l��kftsݘ��e����ol��-�[�]��y��wd��jnٜ�m�v�ʾ�f���"g-�(��fjt� %�d�����zv���� ����d ������ڬj] e#< ���~-y��]h���l����3߻��б�sһkupe1"��z����}���d�[zz�ϙ^��ǖy ���"� ��حp7���yn6-k �|��ϫap�b�f��˅�zegu*�/r f� v�2�s�������j��6i�-��>�u�ƴ*&�eq��z�zz��f�o�_u���j�nt9��>q�|i�y�w�fd����l,}����ނy9g �[]kuy ɓ���j��t����� &a�k���f��,�.����x�g5{��:�� _v�=���|�,7y%shk\�}��z#-��)���`d�b����@k�y{�s�&����b��%�o�k�o֞r �g�[:7�ə �:$���%���7�夨]�ū���u�ˤ��zogm:&�k_2su��j�c�ְ{�ck�|d��9p�� #zm_�v�|��ԕe��m��*8m?i�r��ռ�6{����/q}��rw{"��*at���ի���)v���l3���x��j��;�vk���g��$��p�t@��q�x^лq$3d�addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb\up3.gif �q � �f����*e �l�i�a�a��% @��de�zt:���@i� uq�4a����d����;����{?��ﻺf���o;��{}����������gcgə p⁋o���m�ާz���0�%3�sv架�w_k���׹������ǜ�v��� �*�-l�������ʢ����h d�!h�h�i���m�i���m�sz-&��>6$�5��m��č�q��9�ev63��u�uc`�c##e��tl�,��))w���"&����sьr�¹u��� �&�:�(��n� bw*��� d�)1}� r,z�g��ǎ-�m�ή/��r;�;�˃�ꆦep^od�"s���)�c0ۢ&�t6�h.:�?h> �:��ū�.ʊ`��f ֓t�o��i�w�8��⾓}����i���n�i��o�o5����ñ��o��\�a��#> ��x��9��o������_�~�z��u�_��;�].����r�9�_������j�b�e�t���tul/0\addison wesley - design patterns - elements of reusable object-oriented software\hires\gifsb��&�dbt@���yβ��(��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\guide.htm p����][��/�θ�k��%�mm�����!ǻ6�@�e��idzƍ�����%.�}vo �y�2��3�΂_�s�a�g���j�{���}���s[v�#�����g�&�)!1/l�� �ͮ���;�z��<1:�-�@xnx���'���=ma&��w��� �k<�b� ���)tp/� k)����,� q�����z����wx wϩ�w�<���z�xi�����ǩ/�ft��y?������cr� ~��4��#i b�-$�_d�m��=���qj���;i��p��lkf�1y�h ��l�s�ajrav�7x�w��t"ΰ ���`�i�>c��)�3��b������0�����nҁ �����2 �����8���!��j@� /%jds�@ ���.���̰)ϵ��gbj���r�\�ae�al?2��[�nz�;�0*>�f��'of� �<�쮕c�t8�p�bya��ha��mh3,� ���x@���m� �<>q_yϟs�3�c��e b-}f�q@x �a��r~ ������z��n��؜%rj��a���'��ܔx�*s�2���� .duhj����,l�i���^zsrmm��xb2: �*�k�vt�qi���h�8 ���v:&-2���{f��"�1 b�k�̤ש�z�7�)�����t��g�%� ��qt�2�a�8v�"��b,xk�c:�&��}��;�x�ni�r'a���t��`)���rv�s����}{|�r�q�4��z�e^�p���o� >�0bi�xᎷp��a��r`b�������>t�7x��|�&�fʞ|p'%�h!лo �v`��|���/_��06ֆ˯j~���r����k2ut�������l 5.�o���i�3��( �v�&#o ��t12a?��5�����d���p��="���jww��xz�=j�"ș�y���|�<��0֫@x�u6k�o�v�����>���m��u�����`ł6|���*��ehw�o7g?^1���>�g�[�o��� �ϳp]ڹdve�&�bȑ � b��� �k��u:d��oe-��s�z��t�-�dz��� ��y�i�{�(�p�ߗ �ǎ"qt��z��[��w��~�)��8�z(�|��x��w�������o�s��a�u<߱�����ù��~[=�_����ө4����q�j�\���?��g�}t@��i�fc�,��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\guideban.htm q����j�ir�ěc�kb$��ց���j�e�h¢�ryj����a��h�x�~��f���曛�����s3sw5qs,��\�k壣����إ{.��b���*����gfj7o��)��& skl@�����xh��կ�̈́�]s<��hh˛ɚmf�kf!gr��xn8g�7n��"�e!�ҙ9�1_jǟofn~`�\gwx�))�����ǜ@{��ši��kmz����|z�t�d�_�6^�>� ܘ��h`zp!�'��b�9�&ݘ�|� �&b'4���)���h��!�w{k:q��ab����t��妺�_���c��|e9>�au��_���(d�� )ٹߏ'� ߡ���a���߁5�umpt�:n tl�ſ�p���7�{��p#���`�p�1@���rи)�u��\��b�z��:��ʬˌjk(� �pͽ$�@n^�y��s��cv�p�����x�f���jxz�t�f���g-g`0vl��y��ٷr�hݞ�r��'o�.�e��z��譬��ޕ���!!rěu�xc7-d�>.����j�x�ȵ�`‘�=�±�wj��n�v�-��$m��n���lwp[�� j���h���|8��@vt@��5����*��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\guidefs.htm ���{j�s��' ʹ�u�t(� :/�[h�@���p�ހض$���q���%�2p�p��ּp�řv�:>��� {闵�}���am� �ˋ ���xs � tm{�k�il~�زe�;�����]�~c)b�c�h�(tñqk ��d�`te� @a��q��y׍:���p��3k�]�:��p�g�#�n��kg/<��xd�i_mm"5� ���*s$���=\�x�q�� h�hm���cs9g1)'��qyk� o��w��r��z�d�t�l��pt�� �=���_= [nx��x��y�z}0u"�� #�f�:�o��x�4�u���"�m?���b�f�'�)����cq*d:9t��ԝav��@v���]}���xj( ou�(6(���]���pl��w�$�m�d�e��z!q�y�o��l�j��g 1�<��b�����xo����z�d�,�"�*�t� o^�>�$�hʋ �l 1�xr�� ��/�̓��v�'. ���������s�l�� \!�n��*�z��"ƞa��=t���8i8s?f� ��iա��_�m6f�?��ޡxͯ,?�~��bk�����'-������,�&,�-���v %�z��^��)!�g[�z������ �_9��a�w 3�z�rk���rvuߙr>�1�t� a�i`��l v� &�m�':�j�猱�m� ˑ[�ؙ�za��yli��@�9 tc"0��&9d&8%h�)6�'��[g��%�q�ʼn�s��f��^��h!�cn�xl�[�.�-� ���g)i�nk��̶��n��w�0����ueōsr����z���#$�����re������ �ĩq���u0���v�%;�� ȱ��j�*����'o��2p��� 7ovhˬ ��� {j!��`��,;��d�æ��\w�aή�q]�׎�!"\���uvn��1��d1�k5��{��#|�_>�vh��;����bc��ib��f��c vy�4 �����,��ey�z�x�"��5?��ƽ�k �������g>է�x �vvm�|�p;���}��gʗ���x�n���^cop�o�z�7ysx)�9p�y�v�ͤ�x���v`�x!��]8m��~q��d�<����g�g�e�1g��y�a* ֊���;�� k�5��}q�q��ff�st�΂��̣ �emy� �m.v���v$j ���uyy�ms� �i�ums_q�?��l,lkp9� q@d�[�@�t/��=v].�k��k���qntx(*fpb��j%���6^�g�~x����ѽ����`u�l��j�eu�dbsr.ܱa�v� ��t�<�3��l�q��g_�)�v4tb0�i�f��))����y*6}���\��&p��wo��"���;qm^�0��dp;u����p���q'�c}hdȑ�s � w�-�f�f�l����)ā>� ��zdh��x���� =���l�sx�����{8]qs��ʈ啕 �j�>��s,_n�������������.k��p�e|��<���b�_����a3ket��6z9��f8d��6 �����>y�3��;� e�����wsz��vj��~� �����������g-�_���mw�g�$h8�*l� d�0��q�o־�o;q� y���#2�k���f�y?�l]t@��c�;�b�'��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\helpban.htm m��́[�z��9mktԣ�|ka�o��y�di� ի�q� &˶��z�] 5�m�l�[�;b�x��<`�������xc3ǝy׋��_���}~��kj�[�*0�ˏ*�(&gf ߤ��߆2����ft牥�"��bg�&ژqd��� sq��'7]�]�hgr��� ����26�w�� ��/_p&*���\�߷=�b}������'bp���ygo_w��꘳h������wq^�q�`x��d��@���3��3=�^a���͕==2��l��4������&r',�ꏴ<�׬��a������&�(�m���e��--���,n�lyƚ��'�7�=�'�j�=δu�e:�jlo�>� ���n(6}�&�-��>�mc��&g������_�a�c`����%��� {��������x�(\m�e��0��ia�9'�ԥ���i�_8@�n������,�d�zb�g�it�b.)�2z]4ex ?~�nj u�n�w��(���/�a�n�@�ĝ���szq��t�&>i0�5��֬�8xcis�%en���j�e~>�dcty7��iy�6y�$�js���l5�?��^c�ho6��m�� ��g0se�v��&���o��k�c�~�����������&�/��gh��⎨��n7���f�,d�1��� *��̷y�i���d� !��$�nt���4k�h0o�֛���ϫ�8��v� ��7�k�������6�� 0��x1��q�}� c�? � ��fc�g�m ���ev-�q:u���*:��,�8�\�ݲ#�©s���ᘦպpʙd�*��v��h��m&洀rp5p��h�ԉ�t���.֏`�m����>ey,��� �kt@���;wz�b*��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\helpfso.htm ����{�so쑄�x 6i&��4�h�'8 m8� ��jz(����e� %9�i,�n�j���a��s��0��}�p�o�w{���qm&6f��['��mq�ȝ�v5�ʺ�@�ҍ�ң �҅�y��ax2|�g�<�i fg�r�d��k�p|[��p`��j�d�8��fba�k$$���j��ָ�7��l�-rp#'!,h�?e� !�`;a��1��ς�� ��j��>�ߥl�;m=v���=�[�p��ls%��f,�@��t»ˌ<7�ue��m���hix�s ���}l�<�ǣ��x�4qa>������4�%�q�|�par�<��ܓe72k,٧�ěġȭ5� ��<���� iö��-��v7��� ��j�'2�q<��p�$z�{z�uլ}�<���xc��\�o�l���x�^o�9�=�g����e�s���lɭ�{�g�g����ct@����!s'��c-y$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\ieanim.gif]�tȍ]�z'i@#6��΃� �� !�a�҄"#������ d�dqh dd����xu��x(��z�@ea�--�k[�*[yt�߼ǟy��?^c�fq11�oy��5�y������gy���:�u�>�og�x���v�!o����b��lګ��*����&?7�h`eޑ��˲�/�~l��{�=驏��fo������\y�fl�0���`/����� �2����{-�������s��~��̹l����i��e�(w���<�=je���7��e�y������k�e�a�3��>������bz���y?a"f_��>�w�ٕ�i�o��gٟ�̞2���ٔ��bn�����:��\(��c=/^r��j��'m�3��n��nw3�n�ڀ���s>�pƒ9dya��^��g���ڻ���/]�)���\�e�� ���jv��l/;hl�����v�'�_�&ũ��|��z3x)nii����v6������*�c�1"�q�'=�$����o).�\k�@ƺ��m&����u��������'_o p#�����u�kl��|���f��f��m��ץ����l��.� y�ߟ�ي>��yh �9����e��:.�9ʻt��9pզmj��xw��pr csq���9��90���i<���{x6>���%ˀafi� z����/��u��|�_>ƙ܋6ϫ��!x�ӯ����$k߯�a}���q?ng;.�izf�"��|���21sۘ�8��h6�u�0��u�r%i��i~ | �r&�g ۖ>r�#>� ;�l/rdzd���> �t�� 0��%m �gy��\�s� 0"@毣:ͼ�➺u�3�������g��� :3p>~�9�z�*۽�����n�{�q.�c�\˧'��w q�۵�����g���hd�o��q�m���-v��oε�ɚ�dw��v[s��#'wdgѷqh\���|�� ~�7g?s��/���չ�k��7�.e�&t��f("�z? �ji�],y�y`����ɵ� �=h����:�ú7oy�jf9u��c�������qy�k=��p��c�:t����r�n� ���u�� m�i�5[���kn �4@��o�w� �s��1�p(�,�9f��-!�� ��t9aq�d�vl\3;i���=o���w�!i����cv�#���o 0�4jufji,$��z��g�t����d]�t���l n��=����ܹ k�ioc��漱��nj�w�o������r;� ���x��\�mq���vkf�g���2_�����\,`1�em$\��ub%i*�&� ��r�e����o�0pqq(sxt��ծ8gx�g8x�pcq�ۛ^�]���ik�����ks�kִ�,�uԅs�c�<�_rh����4c喰svz5e�q�b��ggq�c\(���por��!)���^� 0���������1�ʘd0wc����r�q������ǩ����-�z�b�g�.����ѣ|�]}nj�u̴ҭ?��������}�w�ρ�z��w�yŋ@����'ph��wpl�ql���r&j�exz!����.-38�e�tm�e��%��>)���j�k���p95�t ���[�w|*��<�4 ��nګ7v��v�@�n�b�<7�4}� av(m�a�""� ��y���я���%�\�z�i&沫2k�djx�|��`��ͷg��������8�\���x� �����y1�v��m4 f�ؔ����>�:{ie#�t�̩ ��� *dz/s�<�ܨ�l��}:8�)�ݫ����^_�~b��h� }av�� m�b��qf���o,�&�k@ih��k2���;>�[�]e��� pn^=u˃shi o��e���c™g��e��������_�ym8q��j \��� �7��x��׿��l��%��f]� 3acl[��[�묻����hc���$����o�u�����1����o�v }7>� � �cy�p l�t��f�~�)_��� =��x�꣆�qb���v4(l�0��8�*�m�oh71�g��n؊����-�.� ������tt�e3�l�z�x r8� 36�1�p�m.w�ߜ=-���k��œ����m|��u�n� ���ݸ�)���>u�x���z�z��;�kp�m�4r�.r�p3z�r��] �;g�w���_k��� �q����ޢ�i�t4q�� *w�m/m/d���b���m(��;#:��� �eq�x:�q�$�z���oc#�qx��sp�j�����p6à��{����x-n&�����=����z 6r��o�k v \_n�(��t�x!n�"���n�f��-fb��=��.�5*��n1�|e#8&v�1sgl��jv��r��.��cn8�"�:{`s��ݥb�v$����o���oc�r�}&��yg�y��d0�c�!�o����%���8p����/��j˫@%=7����`#h�lhf����;���7�w� �r �¡<��@�c����&������vl����ѳ��) ���me�4��՚� g4/���[h]㦓3$��j��� g�<��a--�0j��襚 5b�6qf(�֖���߆q%&�oo�4��i5�5@.��?� ����w�ŕ���u��ѐz����"�v~p���gc�t�#v����v���ey=6�>~0���"��f�� �k�a��f��� �&�ó���x�od�5��`�����(z�4�8s����|ihatk *�s�#�� {��p�ka"���^�>��td%�o�ǘ���ľ��"�r��r�cse�ƿ 51#~�v��o�0�ɭ�" h�n*�.[���m��x���c��$�ee�uz���~�(�o�\d1�ӄ�e�2��b��n��e�p> ��3�ξ�n:�����j��se���s� ���nz�<_b�>���pp"%��o��f�������y�k�mp.���k����9�9�?���v�ri9������k�џ�b���a?a�^na��n���� ks�����g�d�\ �2l�xr�xo��$��'��,٫��&�4j0j��hw��b)o�]�ko�k�p�e��7xt 0�� z�����͹dg7bd �nm�h��v[�1���p���0o�9��;��� jr�.$��w؜����-�8.0bəţǚ�ppr�낺^g�ͪkyth�p��g�0���u3����x�� #5� �l�z3�m�x\^���c���֊nvŋ޾�"� "�z^x�)o�f�3v|x��̿ut�������s�g�di ћ��cc�3� ��]��ʒ��͝�n�rsm�۳h��\�q� 3�y�ny�ik��`����pm[3��³��c�^��cx��vd�.t��w��a�kiz7v��7��θ2����g�e8�/8ire1 ��ks�.(�,�l �"f����z �f�[�j>f� �˙\���/7ə �mv�t�j� x��g���s���j�1�t�3�����<��m9m�<�����@?���6�lræ�dǚ#w�t�s�}�p��4�2�b{����ˡ� �k�p���m���4�;��h�9p\����q�{��r���i]\��r���%k�����j����g�ְ�z"$���9������d���"rd��@7�ײ\���x�hy��m��paχ8�"l, jnzړ�m�'�e���v�^�o{�rf�k=t��gvg� ����n�t�y���5%ytj�r��6��c�w�l�v~ ����ί3�eu>�gåɠ��9��~r�~ޛr�-��2��e ��lv���ip/qh�|�,3�?p��x0� s��%5?�l��v ��(x���^��(�x� ҇ڔ�v�ln8�/ ]t�="�ĩ�^r2�@@�7-������ֺ�|��_�o�x��.rp �x���(�zu]vkl�%/�a�o�a=ud�״����� �wԥ����czvr��:��1/�,�.�8�6��*wʈ��� s��bu@�$�*�=�vc�����o��|��oa� {v���b�\�ã\��n�^!�ȿg��}� #��e �cl�t�f#c934�� bss��hk��m3��>�[� ����x�_��l>���2 <9 �oy�v�l��r���4�^���4�n6���)f��@�%k�p;�ef��g38�h�yn��*v�fnɹzd��u�!e't7t<�@m �c�l ��٥���k���m$gfj�=\"nu�ܺ2�ea�j�-��o��?ź�ʠf�㜾�d!r9��ϩ,�ﭽ� v�1�e�ya���ɇ;�����.ocp���t5p�9p t/4fo���"j|8ɋ���7>s�tƿ�ft�=�94�bi�;"qd3? .�prеm�vu�ta���u޸���rlr[�t���opmݙx j�q�f�!gd���}�2�d`5��ȯ ��{i4��d~�ӆݯ�?‰ϛ�q��c��wt��`a�����s��5z��>�yj�r������s0�}��z���9�a������j�ϰ�s,���, z]`���0�8�$�u�k/t��z�d�͠ ��f�v�w�3���7���u���qig���7c���(u�x�7� ;�k ,����b�p�[�t���e��ys6phל�t;�`�q��ۣ�3��o�퀑ͫ�=@-�ht�l��2�g� �f��u������soĵ _q`����������en&c��� fnmq4�b��k �i�c�󲵅��ؾlg��8���ʹ ��v��x���vdʓ�޲ok�;�����h܂nt�������<�k�^��y'�a�-o>_�ax3�_����,ë2j�^/�1��x��~q�d��5/z�j�xu�ר���޵�v����������%t���踋��#�\� =�h*�q��k�7e�ll���.�������q���q9��q��ڗ��<'w��e�d4�z9�^=��!���o�s*b�(an�[?ss�����tc�~���i{a<� 2v�^�����lua�ǹ$ݳ��i�:7b��(�6��|ؾv�n$3ĉȷ227s� �f � �����q]i,�3zk��x�v�t�m���&���bj{���;���� b��v�/2��מ�3w �l �c�}a�mױm�b�!��p�'6�g�@묦j��|�!���nx��nm>/4.mmqe(�ѹ}��=-�q�|jl ����q��t�&d.�'5���ջ�c�l���`�>}�|��#)� ��ŗ떟q�m��_�p�n�m9oի��h��x7��fxf�����!@�ld�|f�n]�)h,���n���h[_ �(�f�g�e�]���<lw��oɥ���*'`���a��3��{��g.]�w����37�~� ���4z��i�&=_����y��r�2ܵ�-�f�h��-!��ܷ-o�r��[������nz�宙nz��d_�z/� ��t@��{ o.:�]�郗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-a.htm ��<�ٽ٩o�κ��jٓ#<��#i���il�'���o!�ۆ�-�$}˾�ˆ�h�u`�`�����ř����^ � �>-_�/ߕ*������hh�s|/�z���g���f�����ŕ��\m ����\���f��/�o��~k�uѷ��l�j�$?�:�o�ŵ������|�m�t�7�<���������x[y[k����&�^g4 \�>e����߭$�kv-y��_�^�xe㦣�y�%g����{}���wo{=�g�t��%����á3�t��<��.{�w���w��񴆧�wqmi tū��ev@��?-epc��b�7m޻��s�[��v�j�>۽ ����a�q�����0@\c|�^ �{�^�����` �g�����!���7��� �hbqe���6�|lm��i�y����ļfu�@#��[xf��8�y�\rl}x��p��}�6��hl�a��o{�o��ڦ�^>�#��k��97���@p(h� �� y>t�k��ݑ���ˑ��k�_�:�4�ϼ�"s�����^�= |/[�}�bvj؜��u��bh�t/ؽ�۾���*�ե��j��a tw�� ��]���ê7k� ��q���2�tn��q&p"���2������r�l�w�����nd/bs�>��}�s��9ê��n��hb &�p���m��7b��$�ύ�w�l�l,�"�1�xs,���j�k�\�%b����o��� l2������v�ȳp�� ��u��8�r��3�!x�&�_�.�`�q��� ���z��#�v�����p�� ���r�)��{ �s�ƒ��k��i�js8虞�s�l�ʖѵnh(��m杕a[�wy9�i?��:8��b�n#�yyf��%t�8��(���x�( i�y]y%*b���%ڑ��3�rsb�v�^�`� �u�a]:�y4�v�3aʾ0�ުhj�g�b@ ��bi��
ӄ)y�����u�i�;�wbz%l�ԩ ������t 9�l�s'cj4�)kz;isk���*�a��q�p�6��pe5j2��ҁ�� `0 ֖pw���{�&���$�a��cy���&� �[�,�b��pl^ax7u���=2x��秱��s��7�������w�zb�ig3!�����ks��vtt��2���,(���%��el��0$�v�e8%kܾm�b� �����{�k�%��0����9"�wd3�<w�q��x�m����*,g�u�;՘�;e�����s������ѳ&����$~�@��@t�~��t&��!m��1�mlat�<�4�䶧�����*�b�:!n�۳w�em0ov�h�b�2�j�g�m^�i�jl���o��ަ�j��i��n�x�� �y<�� �㲂��zpv��v�ݽ`)�]f��w"g�nǡz���.�c{��_�k���ϖh�m��h~��qh�b���-x�h���� �e�j��d��f5.���iehj���xl��j�*cc(x�j����!t�֍h6� ����\��� c���m�������?����zi��ŧm�|�l�rp� y�훟r�wmo�r�f�6�d#�4���cs�܂:ms_!�z5�~��&c7�/6 qӏ�4o��km ����������r��a��(h6����{�$l������ϕr^'�c�0jqr�@_�!^-�1�tn�39�u��|$�l�<�`�pp` n����,cf\���s��|9�����x pv-6���wyb�\g9�q�s�lb��0�ɍq4�,�$��(%�s4��17��q�\���:��td�)* x�����n��@���������aѿnn3i )����xg]j��f��8���ga�� �g�d�1��,:vy�[e�d�1g�z�nh2�0�֗ ed���q�k薲<"br�� 8 ��n �^�%�%�d'%�vyħ(o ���kq��e���l���b� k��y7�%fzwojl�p�q��"q��5�c�i�q�$�g�p� �^z��<#��?� lw�?.>ps��v0��l@fg�i]���� ��|���#�����d#39�4m"�g���'��ys�ht$��w��%f�n��$t� c��h���͟�dla��3�|}d!9%azc� ���,?���28h�0�g�r�s0q� ���)�� *h�g����4��e3.ca�˚�nh��ƒ��h��4m%r]��c�e)j �j� vp��� �r�dq*̻lܹ���{�� qe��r"#��)h� c�^�h�>�x����>k��r{`7��kh�7 gi/ � 0�^��a��y�jk�yx�j�]sck����[8{�<��{�;03"��f�h=���� �t@����&�tꃗ$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-b.htm !�̍���u-�;�v�j��hn�h(e�ң��/zj�� �#:h]��w��k�����%��ݾʪd��癘��o��c�y�l�m���g�j����itr\�έy�ȳl�e��ٰd�1�������-���v�l�yic�̖!����1��z{�������\ܱ��<��=&'����usk"�|c������^�y��p������7�z��(�f�zvvp}�)�l�t�v�n�����j���ƴ�xw�>���|82��-7j�{��=�7x���vg?j�����}�\)m �ܬj�ė"�9� �~^��r�o������2�j��^�r�nx�ε�0[& �� t�t�h��87���k����2�<ڴg03�զ0�]��x���ߴ3�����yon�ǩ�}���f� kn�����0xo l1��)-�*_����<�^9`ygsd/�]��d�k�x}��<#i�viр�){�f�!���4�g��φ�,��o�7���o�ꃗ ��ko���q\c*��\�c�t7�u��k��/e�c ���s��: �n=yv}.�a�sc���������y&ug�uzh��9<�l�ܷx�|7�9c�sk?�y��usn��&ڮ��|�����=���(3g�i `�4z�e�t���魙�o#;�vu����u�-ܨ������,�29 ��d�ߏc�c�j�[�m` w����p�d�$x!cj�rxffvpy�l�{��0�n�ɉ ��l�~��x`��8f��5; ��of�63f��:�e%��������0pj�ڍ~(a�l�%?�nح͝>'`�õt��\`�1�]p�ܱ����~��a�g$<twa4n�.�<�ֱ>�s�s����8\b�6�zdy�?��y9��q���i��"2�f~k =6�k���3v(<�h�܊�q �1� �o��h�s��;d�/� ��h�[%(*}ufo����r/�bs&o���������l�䧜\p�[i���r�h�r%����ġ���j�h�}�/kc6�-@ֿ/o{�h�|�4�}�o���s������ w��oi�zp�je�ߣ��e!p����� ����f�͋%��•�5���"|�`td��=��g��9yž�*���ɲl�v�^ġ�u*w�.<δ*�9�{� 5 "u %s� ��q13$-�b�r�x$�fxdu�e.��g��t��s/m��0�a�d�r�f�~j�lf3! ���p](x5�oer�� �8�v(�wp��w��rhm�e��^v�c���sw�&�ȋ�b�0m��b��� z��,i���#�͘9�%�����x6>k��� ��ڨs�~��~mt�'���a���w���n�2�����тg�=��gqr0���q6�]h�/�a��lh���.g �t�a�o�"ʦ�� tw����xa� x.��ٵz�]��|��g��b_�vm�5ed� ���dz�~j�bpt��s|xd�,2�y��k��%�z� @ie'�e�$��9@��j�}���ʨy&߳����y �(4 ��sw4�'��ן�߹f'���hu�a�w[]v{�j��zj�ր��y 7�s��c�}@� �*�y�nɨ�ܹ�g>}�u�j�1p ="��6*ۼ��e��7��>� �hj��/����jf�gd�90yɫ&i���� >� �f�{�����#xt@��lxqi�~ꃗ$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-c.htm q ���y���9�����ii4�@&�r/q=mlݛ�@��$|e"��9x7��4���jud���d��2 0fdl�5u�uuuw?'^����j�w�n�%��������~o']��}7c���twil�,%��e�������y?��<�|�v���w� ٽ�d���3��ږg�����ѳ�av�̚��?�/'�d��3�@ uv�¹p�قm�;�[�a���x������2g��{> �wy�v���^t�����i[�~���,\���~g�s;�����t��p�- �s���yg���~��)�1m�n�e3c믠��d��vb]�l�&��`�_�-�tŋ��e~nk���o�z��z�|���� ����3� z0��k�f��x����9��f8|{����~ !䍫#y�k�ǘ6���͏�8���3 ��w�o�����5�?!ͬg��v��p� ��#v�g�l�w���)�����b�v�l����2�u'��ˁ�z��k��&��v�������ln5�n�j�������aw��b�f� a(` (|�w�&��ߺ^j�ӫx.9���>��� ������[��7 �x���!� �ݯ��w�/dcc6r[;hwsv. �z�ǃf�b �}\�t��qb�2����#ko�����\��}�ꈄ��|w���n���a���������f�.���,|r_� ���wmi���q��ci�"�!�j_9/�"]y:2et��j��-�u���r�8�4��>�il��-��k��i���!�_�0y�6灄a�"%�ߎ�eݙt��aal(�5k e�mlf,�f�t���\��m�4q�ҕz�h�ut������{ݡ���͟�q�d ���aɲ�g��� �b����d;��v���=߳�@��@�<��d��o׀ꏝ�?~'�]�0���v��8�ԏ�an5��s � ��f��ތ��"f"�by�f��&a���lw�\6�p�8l����������@8�α�^&g��6�&r���$���.��s0��ppor˹v��[gscz�{��\s�ou�zs.�[���'�m��, )��:pd�@z����h]��k��w��c��ډy������w�u/�7zv�h��vs��tk�j�� h_yq����!�����,/� v���4� �2�]�=�|��g�bf��o0i�j�"0y���cב~�c�3k�i��*!���v/�i��~ֳ ���  �aq��3}a�.2,���/aɏ�}q��ӳ �(b ��{rʼnb�d���5�l dr��������)v�w�"��j[�te��;�r�o�1;�/�}*�d��&�0=q���u�!��#�����c�np��eۼ�g�@ogk���,��p��f/�c?�]�� 1 �`�m(���ašտ,z�o����w�\ys�|�8|$�*��@^� m2 �ڙ9-0trp�4�ƀ1�ɛc⫐wa7���=��q 鈌$��b ����>�� ^2��n $�d�8x�e��%��w{wp%�{�;s���/�bqhs�.9rx�v�j�d�;$��h� \�&��4�g���ث�= �9ټi���:��.��(������2��@�g��{|�.�ɠ�/���0eɨt�r�^5�� �uy �մ�6��,����g8�����׋@���$ ����p��k ���/]ު�.��|�md'���'��t%��\ؽ�{̩s �f��g��$�����ft���.dr����=�~b8���ըe��� vm-�ب�u������vz1s�qԑjf� ���oi{���sc8:: ���37�lq�:ߞ���u�5_q=��¦�!ffh�#p5:2$�gζ�j\���>���o���fk���9�n��|f՘?��m�ut���o ���^(�ַ�!� ���i��~oå�n0�j��a7:�d@�c8� �x���r ͐� �(��"!�bdp��d����u% ���]k$j�x�.�gh� ���f�î�(�����x�dn�- v�e���ζն���~s�r=\�����1��� ����=ν��& ��`�t�{�<��8i@oa��k�� �,f�>]ׂt-�.����dk_k�gh�! s�[�g�rv���ff��ítɓ:�y�������)m�/m��!�"��${4�о�n(���g/ ��1�n��h<�on�c��p��3�f2����v�� ֍(���9t�:�d�nm�>��z��>8;]�ta�z��[:',tq��y���ʉshѵ�|f�˅,l*�]=�`�w���aaۢ��cu�� ~�����c�̴��j�c��0v�r�i��\r-���4{l��ã��� ���e����� w �@�nw����_^d���fa��[�{���wquō����㭽�i��~�z`�= b�1�6�a 3x3�@�h�q�(����hl�k�b\�%�qf��c� p��g��p�����_�'-3�ǃ ��>&u������m���b�o�u)tuܲ�ȇp���&�cmc�i�_��| ����c��x�yvw9��p�e7fh��h�y$��&z�z�zq����i5�t���㶎 ����m�7(�7�<��4�e���(a�w ���un�d�]�3v8���]$ �g��`�2�wc��^fї�e����_�/}�zջ�p$i�<���/z-t8;r�� 1hh���9���6�����6��� e��)l�8wr32��0>����i��g3�oҥ=9��[�u�������5i�:�&�"$@ty�:=ii��u a�b�y9g�h�����!}׹�ne�3x@8�}6\�l(;�gz��r��5�w��]��3;ۗ1([=*����n��n��=�i��� ���geq]�;fz&�m䒊 ��'�0��jj3��c=�z�����;k���o���6ay���lȿ�k�ͣ\�� �:zs��tt�}b����e@����f�h�p�ݿ���yq��lq㋴�>y�%q_����~��@�^�sz�����r��sz����:iq,9 a/�hd�ۘmizi����e�/��:.��p�2�m���?�������q!�hâ2k����g|�y���l�ڽy� ��� ��]���w��ޣi������>�;|���)�-��^��)���~v}li�{g�lql�8f����mf�� y?jud۩g@6r�h��~���z\��� b�;y�*�4�$*u�����瑺�잛�*]���f���9�du���dz�8����"k2��~p���<&�eg�4l���ۍ71�{'���4������n`s�g�!c�}�����ݟj��j��a���#��șdzw�*` }2)��vm���6�"�y��׷j�`a�9�u*}�dt��z�w�r�2~6��"���?c`��n�ru��^�oe���� �]6��>��7�u���o�'�����g����;�˔��h�j�ݯc�n]d�a6������6�r��f����fz޸jj_yl� v�� �a\q݉bs ݶ[�8�m0i�����c���xɚ��'���ƃ����=ȧ"w|�q��:��jz���z�;p'��l^u�)�k��c�s4��jg��z���&��]p]е�b�y?�t]��fo��b�_�~8���>�6bwn 8n�d���_kt�$�xf=8g�!@��u�49�@�x�����_�wn~e6nf���w���0�sg��ffa���`famo�>�9[� �ê�2�����s{ks��?3@���2p_�8 ��`�'�dl��c�وlm�w��� ĺ ��v8��<�?�\se�k�e��0 pf��ɇ� q�py��ea��|uiqde����� x5���4����t`}$b��m$*5�-e(q.��̘e�w�y-h�l����o�ߎ��a[��ьoծ�9�m�18�� ��i��r�~֞�:�o���;b���-��gi��|����@���|n���a8ʁ��4by����g`��.:z����z�� �cz����%�i�4:�|._���q̈́�r;�z<�s;pu!�}���~����#�$v�-d;�jy�f�mew�q��:jz�v�e����t��<��4��/>'z�i!\��m������,=-�a���`%n$�3#�"n��%�����j4�%��x���)h� ��6� j���]{��q����g�����rtqv�]�� ���0v�����{�s����m�c����>�hw�ǣ�=z$'�_}e:�� ��p��������$c�_��xso���t�x`�n�)p=�:�b��3r��(1t��dlot?h|�j�}�ī�2�� ����l}�����v_gjs�n�u�|���3q l�� ���\#,��l5�6�(�r�g�%���c��� � ;�4�ي4�`k�gm���u��f�;r��p� 9�����'d�`t�{�j�6��w�3ͭq�ܼ'��*��� 0 o� ���zl]]����l&���"r��� ��h4�#�:ff��pn\���!0md'�tts�o����u nbr�e��!h�e��r@i���:�j�nf�o84��h���|�߀��rw�b�#ϥ��^��ū��(��sq��ݑc��ϟ��'� �/�`���d�?���a^��3����g�*swcf��m�ť����m/e� �hr��e!����f"r�2�����<��������d��",1���v�� r�s�w q�!0bk6v}��������%rc?����f����#b���"$���ゝs#���^.�2���"3�mq��&�sw �і4l4@%��))�2di]0�s))��q#(h���Ԫiwt�w�ˇf�)�) t�$r����w<��j�g�6by ���wg�l��<9r9�'�ġ�� x�&�n_��ͫ��"�4��=s��n�iw����ⱥwg3{�68<��j_:ex�޶���r����eoc�q5e(dot|ď�wza5w\ ��o�n}�h��t�h��e��,�;�������x�g�`����he��i��4�w�� w���t���u%�5fѣ7�������oha"�m�߀o ��yp`}��: ?w�c8��cp2� ��58 �hd�t�mҗy��:o�bl�ۺ�:�⏧8w|�pfo�ł7cvk�b1q! �nt�~~v�u�2��gu.!�ʭc-�i�>�iq�v��t3���o��e���k&�u��=z�)�x c�h��.�� 9[:��/��eex��%�!nc9��dq�s��a��qft���o�n �l��n��w5�vw�zg�4�εn� v�t�g��m8>��6�����>��z�κrvd�,h��!�c��~��4�娊ѹ��_֪i�j��"d�*�d � ��gh�dv�\z�ca���p}��cj���� k��c;��� ��pj�í,ؚ��y�3e!i,/zx��k��sᦊ� : l/ir�|/#�iy��g��/�]y4�h��3q���|�tcx=j�k?��/��8�����ꍉ�jw_��@��#��w�#�?�>������^�5$��r;e��q�8#�2h���ȥ�(c�lbs�m�a'�i%i�o����e�p�����]���f/;���pkoi'dz���֐��g�2f���yj/@<���x�-3br3��o_� د�wk9'��h��ɯ�<��\�:�i=#{�/k�θ u��l�|p��$��n�)ާ�?j����� z:���~}^[�rs�sۓ�5=c�"�)�266j�]��v�a 7qv[i��@�%&s (!�@x˯� �3�3''���,�f ����/���� =`��瞢�9���ud�v����j�� ��.������'s�`���é[��n�&�z�:���w������-:��hr�[��rm�d>�8�6z��hs ��d��.��geq��e��2yƌ�ϋ�?��n��g��9�?굌�(wt� \�&���r�����bu�7nbgq:�o��s� ��i sog�� 6# � �gfާ�z����y��u����ɷp���w����p`t@����7 v냗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-e.htm � ��aw�by��lk71dra��͐h ���rolln�=�l��i7v���a� �)�0�i���"7u�5��z����οun���5]��gy�k�����z.w�picusyr�5�c/�_��w�m"�_%oȝ��y}��b�?��9ʝ�ҙc8 vs��h��]�vqf���,�m����p]�c]_�?���(՟�1�ky(��~p��o�i\��u|ӫ�`�u�d^9�?2}s�j�hn�t�z�j���y� ?�a���(=�q�,9j<�.���e�o- ���k��t�_e�jw9�'k)<�oqb��&ϡc��[���j��z�y͇v��o9s�u���rg����*����\xox��"��� �s84�;i�6���?:4�-g�v��ocvݡ��]��ie�h�� ��d��q?�qjb"�������ձ��'.�ن� �뻉���������:��v��z��&���f� �}%�\��rr �6�����0�$�j���z��x y�[���hђ� �cg�ԅ^�q����*�b�v�*����`u ﱳ����i8 �\�~<1&7�3��� �2����y�%j�ä��x�r�m6�<�®�驤���2��y�7��o�*'�[x�w:m8}��}:[��n�{@1��ϣgj =��f '���o���aoc��t1�_�k,k�pp��w�8�d�z(���0��� &��/5|̃ў�df��a8�ci��~q�d%&l�jx4�����?b����g<�w�'�މ����k�lr�f���-�8x��e��=��|l�b���%�à�y��5q=�`�lcbcw��:l�g'��w���g� �>߂z �l � ļ�u�[1�_��@w��ۗb�c�s��=�;�x�tz�^%cċ՘�9��.�n�y���|�rko/.��}n���u!��_z�07ӥy����vbjls}�ogbf ����r���y�&jx��a�4d��!���r��ǩ��py�>@���j����֞uo��wbi �;1.�. �{^>7=�q^5��1b ڵ�Ꚙ�x�cϛ:1�op�m�"� �dh�e�s*] t��e�v��o�� דx�a���q�٩7��b�����qv�-8!ݶ͔t����v��mq�����"�pw��10���������j���j�y�o����d�nx9xe�n<$i4z]k"k/�w�3b �eeʣ6���pj2�f��ثj'�5�p���<�s��vi�a���]��]���= un��,����/&����w��s���c�;�^��ŀ�u�hy ��f&��[�ɨ�#[�@����p��b<���[§a�]��;�k6~���x��x��lשׁ��{�z����l.a� �.p�ml�� c!���\ca�y��g�.����e�p�:^��7�l-���07c�3�sag�g�����ف%wk��(�f݊��l����lj�r�_��/��w.�k9�����������u�uknڟ �;��t�;"]�ܥ��,'�i��[9�g��fp�u�����l^��n 79�p>�_͎(կy�l]vcj����y�lj����w��|���9��@9)���3o_���j��y�� 6�t�6<���w1(�?��!��(h~y��t������.ݨ%@ /�d�%�l��؍l�����7�nd�t�}�������� x���,q� ujti~ � ��&q�hݣba=p�x�g�6��߹�z9)u�[i��x$�,������b� q֯bob�`:��fr��x\�lyp����(�����_�#z���9��j�]v^|}�a?��ѩ��~߬`]����ת��bv�����йuov ڬ��apr���"l���!4w�׈�v�����b傩t��m���i� �x[��3rwnj�` �s,ar0ˌ(��;몑�b�a�yttj�c�?������n����f�yh;�i z^֋��$#]��.��g7�rm�y�п�k�wv����^�o�s�]��3��o��\�.�ҝo���~g�l�wo��}z�0�" ��*�� ��u4 ȫ�t���xb�?��mсҿ�4����� �* 4)�=� qf�q�sv�r�t�قd�j��.�n���\�ih�q�4m����儈i;zpfu��ipj%r �� �f�0c��k��ї8�o��lj��i~��*fprʮ���s0š�(2q 5)�s*�r�o%7lje��-�?{�\��њ!ld�i���t� ������s3f;�=�wchv k"j]��w�c;ї�mf�uk��̬]�s=7�jd�t�rk�z[{�{����ő���-l��=���j���<�2['j���֣��q�p� �ѯ�n]e���z$�gh���?�p�bb�1�i�w�/#f|)���3�?0�o8��r)��|k�*��cux�_�� ��e �ʠ�%�� 2��=w��(�s��b�eڮ��2� i�o)w(ҭ�p��g|�\���px������( buz� iڜ�uv1s�;_�#l]; �z�i� �y��ӄ_̫沩�?�5�]� ��p�da��t���i!@c���o(���ܙy�o7ыяqy�e�x��.l*e��6d�o hr?o[�}��`֑z��{���ü�h(ח /�����tt��rs���1�x�: ��y}cj��Ԫyj���_?������^� ��x۷j5�� �i�7ħ�"��,����k��/%��0 ���t@��ca �n:샗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-g.htm p���́w�p/��t ��[�'���m�mh�{$��wzx1"�v���r�ѿ�&�8�k n7c���^��j�9����k?\���p����z =�:�o%��w�>����ׁ�_e��r>���^`�� ������l}��7�z��w�x�/�ȩt�ew8�c��1]��m8c�u�ؙ��k&�>�/p<����z_!r��^c�]�}�šq�-[̩uk������svf��a^^��{����w���pe��9~�k���y��k�ڵ��zf`=i"q9'�s�6)}� o9.i 9b�m$;/���*����a>��"�w��f� [��/�!��r��ę7.��ä�8���fb"(���$�\�}�t2�=:�s����0�k�b]ǥ��7���\:j��󋺐|��0�>m���!�az�ۙbåzk�&#o �7��/kv�� �.��ws��c'��&l bwxz$mx��z�c�6o�&p����(s�ya4q�s�才�f�\�gb)s���7m��:�� v0�e��٠�me�k ��a��z��ql��n�%���l ġ�։ @����i #ǥ�@ʱ�� f~�n�*h�ٝ�';x�î>f��~``���=:��v��,�o �pk=�ad*��&=��� *zf���5vt&�0�}p���p��ű���@�'�)��e��7�ъ��u�^&�q�^x*���u�ೢ�x瓕j <s}���y����5�!ג�m���a� � �v�]��b*5�{qxr��j�����b�si��lv�\j��;n��d����h6�����} �]j��v8�gx�2r�i(?�;���'c<�|o0g���$��"��e�kv�h�d�_[om=8��766m��f�}9��{ ����? o��t�e�੸>ӂ�fok ��������ϻ�j��5>����`grv����z ���}�g 966���ʺ�}wͯxb�=�&<�?��ׇ���h}sn�Ž8����⼂�m5���b��f03si�u��y|� ��ug �y�v՜�2; ����j �cڶ\��t�~/�o2 u xۋg�?� t@������/�$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-h.htm �t̍́����x;�͸���fiba@�h�bՙ��p��2��i��v��� ���!o�7w?��p����|�[���ߋ}���ws�'�t %�a_�š��n����u�tqb2&��r(�|>���k���e?�דp�&&�]i�1~]��u6�`�oo��i<�u�s��~���4rth{�@ �.������c\����f]�>� ��q��ڥy��b�5�t~�/l�� n��p�)|�lسo����*���t�$ ��{1�r���� b�pf"��� ��~j_��"����s%gby�l&�� ��c( �zg�thu�֑���t�5t_����>*3 iރ]b�i���"ꇕv1�n_d���l%���$�!t�sף��ms>�exu����>�*�a5pa�)iq�����p�8�e�x��ȋqi q��m�1) �����ed� ��i؏�y��5�[�w� � sn�2��{#o�:�f����k6�����fn5z��khi�l�" �;c �]�qb�ꂩt��p��gf-צk�f���x�üsa�՜��i��o��%�x�i'��'��<�vm ���trrw� �d�� ���x��m�7�p��p�ո�bd2���@t'�%�� ��f)����������k�d�|f �*��^�fog�t%�맟�.3b�����#�����zi��~&_���xb^we���b*&�!me�_�� ul���m��!ͳ��q��f�=ñ��"gg��d\ø"��v�~fp�{��d��k� tzr��-y9��f޿���o���6��t�ņ�'0�ֳo� x�ݟ��bͻ�z��fc����,����պ)t���zk���n�i)|�y�i���tw�6���'f*kd��2_޺�n���z��=�:�}����o����ʯ�j���ӿf�o/�g}����t@��� w8���.݃�$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-i.htm ����<������[0 ����ꙓ0��z�fmζl����z�rg�7��4�l�$�w��� ��v�袁"h�|��^|xw��<<<(��8�,�ץ��_w����n�!���dwmu��uc�{������m#����n� ��p�!�gnc���p����?_ղ�af9�}v�_�,�� �����x�1�k)����n�,߰yb\ 8a���su����3�����=�j��'��)�r�v����y���?e"��9\��k_�p�﮾r��@i�=g'�� 5��l�p]��:�?_u�c�����.�jm{v�r�k����1`�`�[j߸���c0���/n�`�?�3# ��z���0a�ӷ`~���k3�uf�����q�� �i�{s$;��xx�|9����o#����%������>()�&k��p�8�oi� ���j�m��0���78��8o����r�ex�>{�,�`q5f� �'�t� �8���qktj�1q�xԮ���ef5?�=��:gtx��ɟ6i�zc༾��9��,ӱ�g5������ڕ |�6�)�j�-�@��o@� n� pg���, ���j�@�s�����ol�g�<�� �o�k:s��(k�1d i�i�d���p"��d��s!onŕ�����x�����j{�r���)�٤�2�ng=��3s���c���$ba��hy�ߨf�1��ڟ�09}���di� f��1�s� b��c!{rͫ���/�l����p���i��[!@$�y���ߚӓ"m���o�e�8�9@����a#�z*t��ks��ȯc ��[,���-r�̫�h�a�� ��'� |ht����o�2agp�гi!_�`���%�w��7%���} co_&�i��m��5��[��*��c�3���n̸��f� ���|���e_i�%ksu #7΀���nc�� ��b<�u`���a�_x\b26f��,��n��qh;uf\ zc&͏�]���y]��- �t,z qt6���)�wr�\ ���~7��9�t c��,щ`ms�(�d(!�%�;h{_��[��^����nph(�n��x1�з��j�v�l�m���-`sb]��x��g���]���i\�.����5�p�fߌ�l��q/̸sw��$ׁd�d]���c�.�r �޵z�1�� �\t���vګ6�g�����;c�bc��n����a�֯og����az����s�"<���l��37�\aβ��g9�d�_om>���ͭ/�2��1h��b�j����6c���w�% �|����nl�j�}4%������y!��v�uxd�wk�n�{��3w�f,ʉ����� �=�i2�p331���z �s �wb\v�<��b�61?�h�e���h�>b�bfv�s��w�@�h",��������-��������>q�@�w�� ؚ�i��$p�a�'w�t)xs�,� bb�,��.qt�g4��.���z��k�c�xee��� ��9o�5^��6b3��0c�1ı�� 1���w#.�dy�dlc w�� �!�$)�s�v�"5e$5�xru�z&��/j`���^ k\�x� �h �-m l&�� ��^����� �b&hyk�ν��`�:;.s���v�xe�����;a�\y�u ꕪ�1u��8pie%��bml�op[��;�����b����㘌n��{6)�y";y��:��>a�y�d��'��~4�f%��pf���2�чm�i�i���f��] ��$*�u؆��m͌od��e:�?�o�e�'jd�?�!�6���ci�3 df4�w@8�̓�a����|� 4a �xf��3�������]��,�� �.{��������a�n�0ɺ6,pc�\q�6��a� ���ʎ�btx�����rw�񄌻�3$t������4�q υ[w2uj� ��'�ݴcroo���x3e�[�&���h���ݧ�/g��ݵ~f�^�$���m%�uտ�� v�����mst���mğ~���@0�9����؍�gw=vn�5^�&o����[��û � "�քjwx�~�����x�#��oi�����͊�~�~��� ���(���ddxh~l�h���c��n���x)����ԩ�s�l�����}���gx��fs�da�zzxs��<^w� {q\v��_�rx��'#f��۫ �sz�z�q�7��7w��_o �de3bt,ark)(�t���mq,0�i �s�(�f�,�:ξ���5z�ֽ0q�� ��d�nc� ��pxf���`{�'�l6^�q_���h�f�0i.<�� >c"�%��n�c�(n�����c]��e��f�ta���}�w�_p|�� �y0�[��]�`<��o�vo�63tf���Ž=_������m4ދl�����e���t@��<a������$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-j.htm �� ~ӓ��t��jӭ�.]h%;�^�h� �o�a4����4�ru_w�h[����)���[ǐ1����x�����_�8���3��?4;o� �i�umm��~�r�������dj�d�)v��$c()0rc{�� !e;���f���a ��s(kl�������-dd΅�m�y ���upt5����u�.�1c�����o!�� n�.�_�6?����;�=�e����ퟆ#�} ���ot��o� <�([j��[�$d$u 'yⱥf�j��/re9; d)� �z��g�lm;� ��'��>�sx�,w4u%q[d��]k��vimyn�g�u��t��a��grc����zp�3��z���@@r�ՙ!d�ynxլ ���=t��"�o���c��_b� 1�tnn�2�˓�0��n㿄9���k��p���l1��� "%y���qtkѯjg�j�3f'o !�d'�ka��5���0k#��;��7���idm�q@)1�#58��o�ć�{7@�`�����6bo�����)�d�4!|t�,�z��/ ��gf��,d�j<�(��n��5w*~�}�����o�"�*��v�g"�4�2k覩��.��j��p�8wwy7*ۂն������s��f�2�5(�� u�����}���.�f ,��_���n�3�\1�gq�w���8ș���k#���:a�@�?-b l��9(��� k�x�� ���������6�w������vz�^o�ost@��) �d��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-l.htm  ���a��t �:�o]�]��� k$���%c�v�`q��}\j��-�����m�d�)� <����(�%���������h�h$�ch/�.u:,���x������p:���βf�q�\�a/�_�g�e�q�s7�t�iw�o�_�(�t�e[0f1����p���>��g���y���p����t�bg�>b� ic9�>�?�rhs��ju|�,)f�v\x�v~�/$b�*z����ӛ՛v�����^��)[�pa���a�,�j��5���8orhjj"a�կ����m� e�bg -�zh@�w(/��ޓ�:u�t��}v>��r��zo�z��#ʜ� �[�`��a�pt�.���@'{�2��q��\�u_>zu�hw�^�ǔ<���&� ���#b�.�z�a���<��[�}���� � )�f�)t���v�l`�l ��]:���ڒ��3��pm\a��p47��a:4v%.o,��<���~�hd ��4aі[�ҟ�o��g<�섖k��vώ�x��b���|�}m1sۭ_�@g��0y=���#e/�t�o�yl�r����%%{�r�*[�s�&���y}�6<s 8z���uך:�3k���v�mw���j �a��.`�eo<�>lޠ�@�i t�%�mr|�@��ސ��0ue7hss�oc�ф�����a��՞� 8��]��j��ѯ��~�f4�a�<^� ��*�:vh�خ f�u��*�=�}8�wq9�mq=ø)\-�� c�e�&��-�&n�x��:�py]v���r�������n���7�4�h��h$���3��u�ˏ�m&��d,�/�[�>�kύ����j2p���iau�ꑢ�l�lܢ;!#]����%�,� ���n��{p�3v���曀,e��kv*�4���t�m@��^��,�� �5��j�|w~��ѥ�h�`k^�r�(�t��l��6��7mŷ�i #ok��=�nnwi�h���� �b��\[�k�@��e�j�8��$vq��w8�[�v�?o����s�?$t|�i�gy����47������:�dn~���bchj� �x��|���>�����t@����(���f���$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-m.htm " �<���٩o����jq� � �@$�" ��;ӊ����o��?��w�v@l*��d����y�uu�>-^_���u;��׾�v �u������s�j:�n*6ln[n����� ��uc�?�w. �4yg��w��:wc�m,�)���|�������>��y�/�������?�zc���n��#ye8ԉ�����&��f֫��p\��j���z����p�6/y�.�oe���3����& _����ʲ��j|�s9�w�o�x�;go�s��l���s�1i��r���� w3�]%q���:�[w�0@u��k���������$'���v��n :�s�ɇ�5`"s���o`�� s��]��z��p}���a�h���"hxo��d=��p?^���8��c�� qw���rs��`yf�d�e�����^��mf'r� f�,oj�1�bm�%k$� &��(�i-�e���^@����$b� �"�buiϟa���u�gu�v[q�d#��b�5�|ij�y���ar��x6<¿i!g��/la�����'����7u��?� �z% ����[\ � � 9d��{��$q�/d�o���d[9�щ�a���sxvl�� �t(ip�!�� �9�?��5\�ʴ>ֆ���gz��"��t$g��q4k,�ڳ� �mg���u�b���x� �!;�9&w��^�ۥ�֯��=v'����o��7@/��y��0� ,�j��/���r�� �-jq*��ͻo�{6�� � b?�yt�{�ٕi(vw���s1r�g�q��� ͺ 5�v�>y�t���1,j�%ex*e� ��e� �2� �$�u�ffg��cz���ƌfi9'�yxsߺl��`�� <򲦹��є��u�z�8a& #j��5 �2q�ůfv��r��ja�b��d!c�f���i]� 6�yrui�d-n�f���n�v�jg���!��d������߯ga�6�w�v=,\�c���w=��$����-�~�@.�zv�d�ai5“�r�1�h�*�lϖy�� �j�"�3!u� �k �s���pbx��d�zfy�k�ll�e��ћy:s�z����ҩl�3����i.5ތ��ds�z(x#�bt���^z�c؉�!�4!>l���֐� �%��� wn��^��dҙwe��"�_p�4ypm����>���9���s߹g�ԟ� �`gғ��ϡ�j�ji؃oio5���ΰcc� � &ulm)տ܃�f�o����t@���fg,����$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-n.htm l��́w����f�p %��-͕��nz��$�e��c�' �#l4��f��}��$m��s��<�.��7���~8xi�$��(��j?��$q"�@ %�w�nj��}�-^~;j�x?l�m��q�o�q�$�� ����m2-����j����v��/˄s�dc0v#��1]]�r�� y|��p18m4> �6������c�kg�lc4�ۏk����a�d�ȭ���ev5g����> )�k����{6�����z?��yn��s��j��w�v��p5��d�9�_�l?�lq>���bpqv&��������a>qb� �%v�� @:���3袚p���d>�4 kދ��`���t<�j �o� l��&�������l���;h�&��(�w��l��`�� ��9���?<��<��hz��g��pknbp6�0���!4oŋ��-@��3η�8wc�8^ܹ����)��>���な����õwrf���4i"}, i<��w�o�7�g�9pf�"�3��^o "ٱw�p��5�-� p���e�p����ւ�ȣ٣��m�� ��ei��w)q,{&���ѭr����m� �^� ��nm��5�0_�lbfx.�g��2���q�kk�������j�k)�n�7{�t��,m��-vn�ނ��@e϶!��_�_"�qj�`ahĝw�i�7.�u��)� ���rͳ�����u�۟vúm���3$kq���"�m[����.ent�� 5�"�e~{yvyĭuvꛗ��!i��k�ө�.�ҫ�)(-���$�4�q#]i�b�q�>�٘q����ţ��=3r��⠣p[�{�d_���/���-�2㏞��0z(/�g�5 p��7���x�l�����b�����z ��/�gb��� ��|d��v�,? ��i��f�����֑��{� ��ĥy��:kt��)n�*jy3fr>�'���o��������m�o��x��a�nx����·9�s�2�h%��� gu�����=\s��/ľὲ>fp9� �gc�ci�l�$ph��]*u'��� �c�u�ס�=������jvl li�$n��3a�����ϩ3f�뾟�*!3�?m������p�s왚�(=�t@��f($&�����$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-o.htm � �|��������bxibn�$c� ����٫r`=����i�.ߋ�9 6:��c�3v|b�n����g嫫�躺��us�j��դ�}hv�p��z�ix�ހ}k&eq�t�._��_�3�'t_���'y��8�w#�b�"��ʊ�`�g���\h��*�#'~]�g�$�fg�@�곥�s����3g;��]��q���z���f���d;*p�����z=���o��?׺�t��w�����w?���o�c�"�gs�=�:ej]ea�g}-��s�ya6��6r��q�x�� 80*ke� ���tz*��a����*t�:�:9��c<�����ѽ� /��1������d5��0i���l��h�fu���jҙ$�˫a�� .�|�t��fsj��a���d=���c��t���w�4#6���p����"r��ot�&�@<�#� �.8^#io�)����ab�s��k�� ��'g���� pg�h�g�-xڎ�����w��u�b�ai������l���.�*��{r�:�x����x���:�f�xqm�i�;��up�p��q�-���h|����g.�>=q�c@v�n4@57qf30�ic����8ւ��y[�la��v�s�a�`~��� �m�(��27�1q��yڣ���������vm��� ����\�$n4zs��2l�d.#c).�'^�ɚ �qg�s���t�"'��/���=�rf����d4��l�)�� �e���*7i�>l -"5� �"��"�ҷq�v������]�6�e�@ x2����;�gh)��ç�,޹��������:����.܊�g���32ŗ|n�� �y� �hy��ª偄��{�g��`4�d�ل$��gf|� /*k^�����-y��ֶ�j�sع�n�t��i�ƌ���|zß�v&ݖ&å� ĉ����a�[��vۈ����6u _[){���z��!�����l%�" /s�ᑟ%�c��0 ��h���&�c��e��ry����1� d��"�qbo�c"" kagm���y��-6%r�x����c�����q�f�hg�4{�s��܁k�kuy�c饴;�đ���������xյ�q�l n�\əw�����)�;smg�>k�oԏ�5��^��x��y�˲ϊݕ���o�p���y7=l�%smtߎ�;�����t�l��0 ]��t r�#���u�5}"�o/ ��rg���6>k�?3qs��_�ev6�&gn�h�~xj=;�8 �%�e��2x�3��>�u\� �g��#53����i?ig9��p��k ��5#\� g�͚��7:4аfydu�x,�jrl\w9��^�� �{�ژ�o6����b7l˼��{n a(�5�m� ֶ'n;���^�qd����z#-�czw"e/y̋������1��и�#pۘ����0ځ�;�6&l������m(�fen[���u;�=a���ӥ�)��io�"�c���m�xpy�����m!� �g �jw�} ��oap���z��oӎ������.��m5]ѯ�a�h��邃g5\���{����k�= 0�gc�������}d���a�}��2 c��7�p89�xvdl�>ko�k_�ٴw,0���r���� ���2�����wk�ob���%jf���4y��t���d]p�y��p�vknl��v���o_�k,k�j���x.��n������=���t>�(o���jٕ����he�����>k�w3<ɛ�����p=�t@�� q.qw��䃗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-p.htm ���<��٠o�ﮁ��7��yw��ke�� l�yٻ�����8��ܶ������&[cr��6�ikeߝ #exj(���|>�id�����i �>?�ޮ�ߏ����s\�n�}�eegwi��� -�����ir����w�|*��{���֮1%�9��yn-���~��ȫos���<�� �ng����,����?�>��!0���sb�����^8��aium�^ǔv�ޞz�y�/ 5���i�ڱ� �/˚�m���s��]�%���a���gz���m�m��� �x��ě����� )k}�u�β z�i} �j��@�.�s��v���u��-u�|>�?㟑:�w��=�r�[}$���^ ��x��ךb�|�]��'qx<�邶�@�ҏ ��ِc��sf]����ovi`i���!�􈉸&��a?��96!ͽ`��_�*���o-��-hn�0��e��yηad ��ʑ�;7�v��j�����st������k��j�vk����bм�u�), � �f h�����7_�k`ūa����2��2�ɼ � �/���n�|�7���zә n�_;��]mj䡁��n���t��Ԯ׹���;q��6sz��� p ��r���>=z� ��ǔg�h�b f��k5�1#d%�7�^ ��>�/%]�_� �hdr�΋�@��b�*��e��$wz�� �� �ear��' y� ��9�lx0t'� ��9��қ��!�˰3o�(<�����'��a��1`���`}��` �~�b�bqar�u�^m�a��hhb�%�k���!��r���כrv�)�!����o >|j�n�߉�um\�u�����'}f���]��@���å�p�:f����ymp���>lsʦ��p�urel&�ꬲ2"����8dm4u���>oݲen��_�̵��wcv�u'�s��l������p�� �����gs��epx|t˒��vy ��<�ş�o�r�e���a�֏��c�:f))[�����b�m�iu�%����(�� 2'�����y����y��6����1��ds����2d�e�9��c�.!�mu���l�a��� �v?4[5�@���fdi�����jk�ճ��la���g����:>xˇ ���𢡄3�z��1i�7b(p��ܥb���,yh�5�-5��f�$�zs��l:be���-�}l3<&��s���ϙt���/��~!�do����֛�b3���b������'��d'j| r^� 4��&�|�ixo�c�a�b��:��u4�n�=�.����<�r�n�mm�3pmt ��f��zg��3f�ͺ� �fxp/��v;��; g�úlr{%��v�}/���_�պoۛm���p�fh��=(��!dɓ��up�ȕ������9�g❴or� �;�ӯc3[a,�p�q(���/�u\�7��>���g�k���^e��b�h��u5�d�}��m��3�#vváf7��bk���un͸��!)vi�a%n �&b�檩�❚����y o�9����}ۘr�e�;)v�x#]��%�!ĭj.j����f�5����t�4�o��v�a�3 �/%���"��ca� �!�&���k��$%r }����#��e# �ڂr'��y�p�'pnǔˤ��,�{=6#�ř��4������!^|ums�|82�dbw����œ[qh���ҿ07dt�%�/��v�o�-��ೀs��>�8 �����@ ͳy ���)i�&b�)q�,�j{��/wl����5u_@ܙr������;��6%b������� ���b�s��b<���3&�� u���n����̏���a��7�3j��ku�����6sܽ2��嫾/��]4�x���t�;�k2�pτ{]g~��#��'a5�y� `�6鹾�v�3c��r�h�&�s��חf-ck�u~��zjàhr�~p�q������dt�tz(p�=7�xb����,�d�i'2��o1����2��� �z�l� ��(�����wy��x]ke6�މ�{�d��w@��� rcє2����!/��l� {w~m�l$���pk�&%\c �ٖ`�`��k�^�;�*nf?����3�}�h�n�;#��=�������cȡj��&ds�є�>��0�e�,����}���srh'����h�nо�%�3l�a��m���x��z6k��������o^ڻ*5�c#� ue_s� (}uнhf�o�� ��d�@o�j��mܪ�drofk$�zt�#��e�2_7���tܩb t�b?a�:��r�����p�q�l�_n[�<�i�yn,�����6�z�d�=ϥ|cm�<_۶� %�4��f�6b2�"dn*�g�dð���9n�&)t�7v0���t��k�b:qbzi.�m �ޜ@�ąf����l�� �t@������^r僗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-q.htm ���x?uy��v0�v�(�r0q�e-��9���b]ξn�j_w����ܖ������&0kw�s���s�;s{��n����o�λ�n�im���{ ���r�(�h�3����/�i^������a�q�2�˗� �w�(��s���ar�28�&a���j�=a."vx@p �f��/�=�$(�3�}w�9��n��حͳ ��r��z�^'t�t��뙶>a�����v������lq��� ���k�z��6��az�a�i�m3����㜢�@�i��8a`0g��r�ȯ�k�i�$>��fnw�y����sidօ��$�\��ϧ_�)���2p�h|@�v��z_���9l#�����vᴼ���m²=��6���׹���]51�<<��fg����7|\�}<�7v6 �����o�x��ne���s�j|4��t�/���zv�a��k��\��q��_1&����q�h��p85�� �� k���x.t�^ }|�ݾ�صe�m�zb�lmwr8�wq_0s-�0���b �v� }9k����d�=�eh ��� ~����g*�f2f?�u�uc�97��,�q�����f����%he��6,%�ۋ]�q_ ��}pf��dle�1[��� ?�?5�`��y¡�汽��~x��l�`�=djnzf`�c��h������ʅ��<�a�j!��l�v��j�of�u/x/��z�vmb���f���{��>�w��n۸cbl ,�{]�b�<� <7���|4��f�%��7f$v^�Ϳr>7q�j!p�y*�o- ���z�3w��<8�kep��p�w�����h�up ��u�'�0�no�j�l�0n �a`�u_�i�s�b���[�f�z�1s����j�b�z���'����n}_�\�|��_w�(����<�uj3xǔt v�z�n�ґ::"���d�x角�e�"�s�_���� �3�$� ����i�é���g�c��bz� <�v�z�/�u ark�f4��g���!tsҟg$��1'f}ݫ��8�� *i;s�` ��m�j� ��*;g>��stg���4,�ٸ��x5t��h � 4 ���(6jcz��s0�ks�9s�y#��<'k�(hv����}j��%a�n�zd�{)�☑io33? k�)9���0�#�g��j�� ��ւ�t�rx)ju |;v�t�ԗi���e3�i�y-`�}o5�}yj�#pod��p�b�ð���{ (���~'j��nx�: �����p�cl�ym�or �j�h�e�0�hx}*]w��4\}yy�%j���yk�[�[��f� �)��^ 3�9�\�xі ]̕v�����o3)�&�]��j!o��!��\��q�����>�őr/�d���3w� z*���y�̢p>��ƻq��`j�����\��q8}tty3���e� k~���gle�(�!zȟm�re��0su�h��t4e���(fo���#t�r@;ta���2cōet� j#.��%�@#�fr�^���tp̠�d��� �u~���o�]d�< 5�k1�|`zfv��%�4���cr�m@���|�� �gm�b n��ݼ=a�'c�~ � ����f� ��/�k�f��&*e�� �n�h����s����iggw�dde2aw���tx,1�cѩ$�i��zpk�d�^�b����j��v�����l����a%�^����8�f �"f� ������vr=�>���l1w�k����h;���\�lcm�>)�~ػ�������n�w�~wp��?䏉t@��1 �8���`��j9��i��������s~m�u��hu�fpow�~������rϫ���!߻�nzգbݘ�����lp��:�5`ޜ�al˅�؃�p� =�����l���� ���~ܙ x��x�wb�ln:s!rp��&�����߇��ڃ���u�e_�"an8m��!�ˈz��b�o���#�j񲖲`37��n�0� ����7(h~]�ffak�v�j�9���p;=�@�ef� �)f 6|6�����k�����o�o� pw{j� �h?ެ������y�[|9^��k/����o@23g��҃be�>� ���u�ٰ��g�`�ж1>y��q3��qi�@����e���x��дf_��5�0� }j � ����b�nol ~�'�e#�8v�w���ăy�v�e]vb�:�s� y[��t��w�`����a�fʍ)-f��稭dɂ�q�r�\ƒ���n�~v�t���?�ln��g{�-ukٜp��g�b�ur��ҧwboqk:b.|�cx�w�j�l ֧m��vrm{����g��nh�r�vh������?�k䁐>�c��a ���(�"湅:!��?�<)�xg�vb�# �l���ε���^yhd��^efc>�ƃ�l�o�7���uw�`| �\��p�" f���>���� �j�׺�um,�`gj�z��ݓv٭`;���ijap���n�l$wa"5)�0 �ɾ��o��omt���l����ӟe�my���):�l(f�5���mj���fg��ԣ��#�f8r5�2dl�~9y#,���j �� ."o��i�b{�����{ t|.�x�z��5��q-l�3] ���[��q�a ]�ϲ���.����]�2o� ��{��f�q���hm�ո�p�݋_���6�a�v�hшdh�\j8jy#ᶱ����`��|�dpzs�w{�t ���w0�9 �zsm���h 1}��i�/(�5����h��w�k2٫���6�h�!w�,�pý��8� �i��,an"5ݼ���il�vܮ k�%5�x;5��x�d�������a<�����۸���e����t,e����{�۝m��%>t3�������mg�6o�x9y4f�}�z��!�e/מ:~,����r�ӵ��β�v}��c\�| ��9r��xf�l#��;�/�\�f@�x��~��:_�g��j��&~wa� ��a��]淲�t�y�>��lp�h qg"�7� `�������{�� 6<[m�|u����!�z��g0ij�q�th� v�l��ύxt�kfja l�bf�>@�n�*i�s&z�f[���6��u�5��o��o��b�������ĉ�i @>������}mn(�l�x�� tyv��\�� ���&���kw_��( 1���k���r�����;zu����48u%6�u<���!l� g�z�s���g�by�n"_p�7��p2�yv�<8?bm���b:�p���n��t�mv�ob6����e =re�\�;�v�q��a�*��ă�e�i�l��p\q �1�%~y�hw��z$�_g�v�x�pi�au��1n걖�i��n��j�����d> ��bb�����i8/�7�� �>s���o�%���_����{�bt�g'r�re7�t�#d���\�9ނ ň�t*�m8^��<��2�}l���s��<��[�$ ���om�j����7y4��r�n�߉n ��yl�u��mr�t��|�6� t&u���k���z�[��vӟl�g�$�����e���w(�~r�t��c�b o�a��o��y���$��ze�x��?-o4�&�k��h�nѯ5h�w ��w�3"%���{�&my c��д�l4����� �ډ ';:y�&�?��^q��[s|[�}��v⦻9o��i8 ������v�h�%#� j_!��.�_��im��km�)n��׎޿top\�k��s��s�#�n� �g�m=�ks) �yy;<)��o �%i�oie����v r s;���ɯ�jiӳ�d���]i�æ���ƌr̠��g)r>��l�_����o�@q�-�����f�d��̀l�#�f�}tl�f������- �h&�ߎkr������mx$��w;� 4�՜v�u��x&<_��f���_��~uԙ� ���� ���3 ���/�p~l����� i��i�֔k>n�jq� eӣҧ'���a�!om�l�k��|�z5κgij�t�����)�"�f��@�zn^�e���h��}�[rrhƒy��d����l�y��do�u!4� �y�f]�^۝ٲ�@p��e�voq��ml=��ci(�t�o!o�l{dw�^�c���f�;�cm�� &��ٵf��ݏ�ң"su�ݚ&t���`!,ј�2��y�z`�'��nbd�*������zd���gdh���؅c-%�˹�s���z����˥�����c�>qm�<�$�ǩsk�!�ɲϯ�hd�?_��vo��2}��e��{,mf �b�r�}@x� ��3�z�7����bb$��{� �?��|����t@����$����惗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-t.html��<�וy��fuf�v5.4�%�l����q���l���ri����/qnh�k}�jʒ�����k��ݪ��vu������pu�<$"8�!�7j}}u>����wv�k�0��̺��5� ��5s��!���_ص�=����[���52��s ����qv6� �����-�*�7�8����w�k���s�4� � �3 �`������e�;�ϕ�����>�������v��r���妞�}�4uo���j�>5��[���9��d��b'c����s��os�m\q��~چyȁ�~�.��t5>�:�_i�z�ao0�ǎ`g@'騮<s���f�bn�k�x�f}j�]���d6-n4�s�͒�1��������9 ����& �����)�vf�ٷ@�&�m�fǡ8���ps�7��6�|>6�]#�j��?'^)��q ����\ �b^~�t]�b���lq�t�l��9p�1���}#t�ab����k��o�q�{���/0��;f�� �?��� ��7�6����t�q0rԟ����=*�[s:j�o�ӂ�5��kq�a�n�[��huc��<�@��*_'r~��ժun|l&�|�,�u��%3����o�=ªԝfxͪ<� h�מu3,0y�y^�յn�2�6f���k�a�g;wl��9> i�u���{}� y�p�~v҈a�̫�w�(�}yv>1�w�u빐�jxcf-\���i��".e\3��~lel jt���: �l���mb訐p;�j{��!͌��r�b�g�_�y�0���ϋ��'�����q��c s�1 �43�����h<�����\�)]��#�isj��{��(m��z�۹�,u��r��q�5kr7�6�ᓅl�$����ʩ���j�3 e!a i�zʎ�s@�g�k}yho[��2;�͟�`ye_u��k}�&�z�"kp����1���i#��&��vʙi ��g�6f��#9` �1ı�%��u�^\��!䤍h���)��� ���:��8�]^.݀l�i�r|���r���װ��ɪ�i���p�4 �%���v�s���$�z4�p�t`�1��z�w���k�қ�drs�>(�ǟřd,w#�)�y],��d��p��b�s�ճ��i�ҷ��c���� l���qr���4� �i qj%л4��9k�a`w��[�g�n� u*a��_*��p�v]�zm�)g��! ��'�%g�jn��ji���=�džc �c5�}�� �f}ie������\�ѧ3�[yc�z��.ѫ>�4� ��� �ie�[�݌&�z�k{���<^�›�-9u'��x� �8ʸl�|�ꧩk�k_�d��q.?��jwa*pݟa���g�x��| �y�wbp'��#a=�s������ղ�gu����k��whdž�x"�>!/9��m�yt:/:�h��f�ӏ"u �#��7�z'��):',c��6?|��ľr�4e���"����%���fw_q�(� �η��2�)�^ ��* �d:�zzv�i��#��u] �x�zw�_x��az�]k]]��r��{��e��e�� %z�1g�x�ev�w�ݳ�$�rxq[����z�����g3l���~��=�������r���j�� ��&t~�!�ω$!��_z�l�#��h�� �"u�>���z7�����jsj�d�g�<�_뫌d jc�$�vb�:khm.3�*���g�,1�".���7�f�]x��%l55�����$�!'a�� <�r6d�re{�o�*��g�fp�@�*�☶�^��z�62�7��k�/�"z-ձ��s�o���kz� i�(��me�wa�&'����ur��ѷ��?��!�d�r|/sj&v��*��i����䱴h� ^14���h�r�b=h���r�mr���������%d��;my�;�� �[fl����_���4�|f��4wĥg���à ��ķ�^� l�u�g��~�� ,l��ʂo�܎�y�/��0�c:>.e_![���n{ƚ �&� ��ڹes� �ak�ŏ�}gr�� �ؽa���ýi�쫌�i�8�鑾1.e|���;���w�z�� nbs��� ��hk�í��dd�8އ�tt�ac8s��q'��� �pk���n�� n�¤#� g���c� �g���껡��r�=�;���t@��r�  �烗$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-u.htm p̑�a��x�x;�ͼk�/����!�h�l���φh�m�ҧe��վ�0��*t d���zp�s�9t�*w�wc��\_6�i�wʟ�ظ�uӽ��6�.�(�h?j��o,�"t�[i7��� ����k*.>6g�a�ӕ�w���y �s��r�{�� cpܶ�f>��58 �m:�w ��g���".ki��qz��{'���fsc��ф�wp9t'����g�rj}��w����~��<\pg�'�j$��c�>��vt�kd�he �tsk�j/��2(�y�gq�h���x�(*�i��*�j�b���@$�,��:����d�t��_cq�`��]@��{)�]>›�}���2�6ol��dg��pa�.�9�v��m��t��n�t����"vͽ��k�cz�t�0�y�k�����ň��,^�!�/�v�� rhƌ�x��?~e5���㤶� j�'u��պ�3}�g$4z!c����,�o�7�k� �]z^�wf�  �9y��a��akq�ޝ���s �4��ʻs �{���$$~� j��������[� ��>�h<�h��yqt�)�z���ǜn��m8�8���stp���\�9�wt����-��u���.c�դ����k(edp����>jj�r? ��unm��w�9�ѻگј1>ҵ9[ �����h�x�����⛜~�j@�` lj ���|��ŧ�����ѽ ���÷�c ;l�f�)w�խd�u6��q���>���=a�r��}�a��]����_��r{� bw/�mɕu ���ѱ�35��q�d�jp��|��|�vqi֐�!�w�b�޼�r�n*wc�j������ha��;?�}լz<(�\ܔ`�o��]��p{�~mƞ���-n��"�%8{є���� 9��t��n�|��i��*��s��e�@���.��&����������g�q)�ۗ���#*l u^� �� m@���m�۲|��ɵ)>3����憣u��au�zb��7� aȥ�\��rl�[� #l����@f�~�j�����[&bop!�k4{�i�zu�)_���t@��ty �e����$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-v.htm lѝ́�����<�on�ai��n�@h� �e�����a0��̂υ�]]�~��&f90)��w����ds�o��'�q�7�>f�f�q��o�[���՟��z���a��y��'h�r���!�y�������y�7�����`m_�j�u:�`$�g��r���[�9�[;���vrp<���p�}������%��?gq�lb3��z��?�;��)sȭyj�(�n�0��2x�0�u���z��vkٷ�� ����?��\o��j��v��1�@uu�(��b� a��b������bibg�c�|@�e�߬el�2x�o�f�����t���4�c�kpȏ���ދ�j�#��-����0{��l�_`�����d:�>li�a���;gq�c�� �n��\�}��x����84�z���lz����c�r���q������׋��d�q�/:w��7u-қ���������a�p_$ o�g��r��ɟ��<����@�� �p%��s�a�j9��z=�e�c��_?��()�qv�zb�r� a=��aٝ�5����֥o�ql���8��˰�?:�{$�<��@� ��[�r�dul85�뚣g!�" �mm���mb>\ޢ�c`���&ڔ2o.ѷ ��pch3�h��zf��ɂpz�c_�y��y[u�\%�ic�"6��>�v �q=t��z.�z�m� �-ṉ{�' �e��qv��de�y�p��j� �ba�sᬶ��lp�$�m�mh�a���*ѝ,�����p��'����g3���/n�'�s��l��v��/&^�ms�urݨ/ә��)�q�yq��iz�{twy{|�~��g���o ��=\��k���� d����o�lgc5��5\�y�/*d��ƣs�6蝴7|9��|29~i���@�� �'� wv�a))�cyk�i��ym�|f�2o��i������e��(���z8 ��i&j�e{�^�䐆p����������o���@�Œwwx�&�e���� ��q��o�u�5�������߅��7���3�� a0k���x&����k�x�^g? v��:�!zyu�ޕq�|�p8���u���seش_3(�tn�'d�z���� �@x t@��q5�a�����$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-w.htm q ��a[�by�{�͘�2h��74ff �����<�ҝ� -[�}z�! mնt`�n�o�q&�ʮs��v��u\��_z�u �k��ޯb}�������wmw���g�4ȉ7l��!9}��y5?"ʋ���>�bq֜��m�(���v⨘5�g=�ҕ�/,��o���g��h��y��pp���?�z�b�[�� ex�b�����ͭk� ��n�v�#i�#˪�ѧ�� �n%�ϗ_u�w.�r?���_�����1�>�9�� j�jqgz&�&���`�"��]��ub���-�# .��b,�'����z�nw&�~�{��e*�{b�u"z�����_ 2`k�/�<�y��n����l%���%5!t�sݹ��ey7;�~a�܃1*ӑ��_���tq7nj�_���i�v��acd�i&p]�y�[��]�82�1h`�m��1!�ώ7��/%�æ�u���w����#�l�� �a'����u˵ӹ*k6�㚟2�����?iqd�ͯ2o��t@�����)&��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-x.htm  ������g@��-wf5ڋ�`kcv�&� x��ゎ' ٴ�i�mo��v��l���\4��=�$�~)��g��jm?wp��|�;>����w�:9p1}���b� �(�hw3y��/�i���sp����p����f��$��gj@"ym�����.�,o��8-��q57ap,@�d�����e���>ky߮��sz� ��ut� ��>���0��a�'%"xq�o7�0덝�9 y��m�蔁��ى�aj=2q����6h��_��|��k���r��$�@(��,ȣ��pn�tv�e��z>��?2����>�^ڄ���6�s,̑�xh��5�\ȓ�*j��w����t��v�����d�v���>�?�w�v��_�"sx������ޘh���zv5l�h�h�9��n��� ��z��h0���.=��j�����r�[�� �[:� �t@��<������$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\index-y.htm �� ~ӓ��t��jӭ�.]h%;�^,�nw��a4��7di*䪾�r����0$�o���ׇvw�@�?4[o ѡ�i�u�m��~�r������dj�vl�]f'� � l4������,��d@�w�ը��l!<"`ne m���������3��%�� �����*����,tx��x�m��g�d��ۗ�j{~]�_˞��{�v��>�`{緪y��ӆ��x-�y���""*����]3l�i i��#��e�b��-fu3�&&�˒����}���x�g�j�� �������8����h�5� 7��u����s� �� xg%���麀���2d�l(��>��x�c��{)�"�o���c��_b� 1 �tnn�b�(��6��{t��2��h ����m{@��j�)���l-?}"�8� ik,�a�'�vr�v�u�^�-l�a��s�gc����yˠ�]��2�� ?� � q����qf/^�)���f�����ӂ�_����m ]��l�����ծ��fa{vk��?`x� oy�!�o�bi�,��dri���/8b�m�@5���g��/wfq��pm?�k�$\��uқt��o���t@��-�hz�n ��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\indexfs.htm ����{j�s��' ʹ�u�t(� */�[h�@���p�ހ�4��in8�n|��:|p��ƾp�øn�����|%�=�3���e��3zp��8��^��j��i' ��,p�ɲ��k l�o� ���q��zz�<�<�\���4l0!�s�@q������l�ʝj����˂:'����aݬb�ď�l'@�g -2�x�rll�j$�օǂ]l*{"b s�_%�ih8�:�˓i"�����qш�ԕjy����k;���'�{�u�z�mg��z,�b�.��1��v��9���| u���x��d���/��gh��αժ�t�{`���h�e��f2���~��y�-�d)-px�c'i �đ����֜�a;��d9��$]�:��yi��xlou�,&5���}���nj�����:��֨�cj�'p�b��@�p�=� �{ꌁ���$ �1h��3�������xs�v�����h��?bg e27v�c*f�4t�r�/�h�u�8�3�e�����-���"�j����5���bj�ey-�w�@�t@���z^�� ��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\indexfso.htm u��}��>.x7e�d���$0ʆu'�y 8ća-�uި�v��ra�txog��ҷ�|�����:7αk^ߖ�sك�2���m^��6vi�����-wtq�1���_��"/�>�w�dl"߃/�-ai&�b�f���d��k����c������õ���\��j�,���aj �c��{���3�q� �w۫��ܸ�� d�����ڻ-pt��.������-�]-~�.��ׯ�3qz���&)������0bq<�:��å�y�rm�j�,��d�]��tx�c�n���:�ԗƚ��z�tm�l�.��x�� *\p�)�-*=ֆi�����jg�0*�rk b���$��f��1h���j�>_����#���;�<������n��ω�6���mc`7qw�0�����isin��a��?{�9�k?���ɦ�_y��g�ut� ��&��@rt@��r���|� ��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\left1.htm q ��a[�5,�=�r���� �$�i���$*�}�hk�[�����z{�;�e�o�߇߀s�:.o����xt%8���� ��{4��;9elō'��`k�[f72��-�����*h�.|^,o�d��dt}h4�ݷr���e�/nvgx?�"��[�����k?y��3ӗ�3d�p�������bq޷��vrޥj�z��%������˂dr<�}�f�y^3��� d���[wo��v�������i��r�!���/���a��]�.���m2x ���*¤��)�pu}w��ӏ��բ�r�^&��h$�g;��1͂߯����>^v�|7� ߽i/x���f߉ �s����h�(�т��"�h�a<�g�4h`�����-#��b� � ds�n���m9���]�^�q���&(d�`hbf���o ����c�k:�b� �|�d�f`fz���;m�m�m ����kr�c�x�n$ ϩ�l��.��.�_�������zom������w�����������<\ӂ��t:��a�� c�h�ji�����l ��h�j©�$���%{ $-��hz���j�0kl�e<ȅ�j���ϋ� �⵼�@���v�s)����x������a� p��������;���9��*o�]�qm�a�s�9�j�exڧ�s�.��x��z��q���p�kkv�u�vڭ��������5�m��[���clz�g^d�`��$�=��^�����@�mt@���[�,��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\left3.htm ��� ~���j ��6�]c�9�4� d�dž�bn(��؍mf��w�]u���mkd�o��ax���9㈒�k�]���c��l|�k��������]eo�>����$2�]}��7���b| � c�3v�q z�� �n��r|�r�06�%���<����%��d�q��er�t%�����i��|l�;"s0r,砗� e$�>�32l�c�$u�e}gpn������l��m[�s�'nd��lt��2djiq�z��$�jl�|�l赔��tk!v�v������h���iy�a5ȡ�;�j|���ĥx�6u����g�ht�;235�ث��6r̘�h,�}��fg)��l���h!�l�oh����f|���坃;i � ���u*����nm�ycyti��> �� @����3�b�i�ꇫ ��vs�-b�� w�����v�ׯ���ư`��s���_�:pm��ϲ_�j���9�3c�rۻ�;w.ק&9���emܺ�w(��,�\��~ hh��c����>xh9[��è~k���m��s�n��j�r��k���sw�� ��ɬ0yf�9h{f��/jiy�;�)��n�(@j&w �_8x�.�����y ���߯�u��pr$t@���9 ;��,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left3a.htm � ��aw�h��(�u���q����rp�6��z�ɩ6���u,[۷��p4�9�em�`n��#s8 ���ñ�������g�� ���g�����g�]l��7�{w�zs��xڅ� �o������_�^�"�r!x�<��o��of1j;��e�~��h dw�,��u �pդ��#�@kψ�;�lrr~�$b6�01="*4e�ky�1-g��̨̇p��ߦ!#f�����o ����/��g�앹ӗ7���@>cn����b��h~9��c���#�{m�0��x�z��ϸ�ݛ���i m��%nv��n��`w�|� ҆4s�b��_l��ƍ1��ņig$͘�%�i��% r8�6�&�b2di5 �$�sg��a�d��m&p����l�j���|׃�wk �na��1��ɺ/�y=<�������5'�_*)m�n���s_�ճ��8b�k ߫=6�_��*-&g��fy���b ���<ᨪ���r� v��1��jϟ�s�o^ ��#a�r�ʏ-����ޖ�1�뙃 (��&ͱs��?pz�zg��`���t�zwgm�c�ro�̱d�<ʦ7vj[���g���˚3 #_� n�i�o„i_ qut��}�ڻ��џ��o��)��q�o#�hs9܋@�z��uof}�7� q5j|h}x.~nl{ mck&`3�тp:����a���i`�3�9r���m��5�������������balj�c �k���o��!s�x��g����������tɼxk� 麛�i�.\�����pd�:�)���q*]��l[� ��j�?q�=����?xe4v������zr��&�up���qp��v��t����el�l�wzu�*�=�� `�q� :�l�df�u/�b��`�:�r�:0�ҝ�����į1�hd��dy�z��f���"� ����[�t �k�n��j!����=ct ͟�������]ى�ք��f��$����dg��&ٱyj_�t)�h פ� � �i����6t?��{t@���" ����,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left3c.htm �����[ۨ�� x*�i9v7q�\�8� �%�p�m���u"������f�)� �m����m�t����:[��'7t�o�0 ��~��{= �`��~�8�b��lx-��ۿz�ߠ����e���?g�/`�� ���6r�/���x���ϯ|�.a��`��#����r�ph�#�fzh�|æ�� �$�_�h�h�iqg/����<��l�i��o'<乜(1/y����`�!'f���! �����������c~ٛ�.r���� h�nۆ\n/�_�e�ŷsf�e��j�nxѭ$yo����y#�����rqk]��#;����}(��k ds�9�,� �?j��`v:l������;g,���"f_�)]�\f� # �92y9��s���'�pv� r�������f��xyw����6�h�fς=6%@imw�p�єo����4��o2i<�wqs߹׃���m5��b���{�o�� �8fj����6��|� �zn�� c�9n^����ۧ5���3�.j�w���iġ�.d��' ش#~kd���bm:l�f)͗�bב��wl�h o7�$�zz�� ����jt)�&�9f����s=��6�2i.�Œ��q��'j)�e�����ı�*��y��t�^� e0��n�%-�ǡp�m����<_��_,қ��i�|.x�� � ����^�꺊\�&���vw�qz�ck�9ui��w����΀��@���~��`���z@ގs�w��|�ťꁂ��t@b�ƞ��?���q&zմ���\b�m��7�y�ap�o8�a�vi2�c� vu.ԯ�)�gn-�����t�נ�b�=��j�|/�l(_�ɣ���hg�' �fp�%e 5�i�/���p��.�lch��������5x(_$|(��j�����˞���a���s�9��h:u��g ������t@������>,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left3d.htm p��́[�h�� t=m(�q��8ۮjr��( h����u"� �o���qs–�ےk��h�$�s:�n?4s�s;�!�8;�<9�k�t_��~�����hw�`��z�v�ߘ�#��e���ov�^�b4��k��[op>�'��g� ��� 0�ak(4r��ƿ�����0g��q=n�����=s~~ةg*��,r�����z�m��6v���z�� �&�-a�π�ĺ���xh�j�*.�{�sb���-����z�q�r^�x��rk�r�yn �.e|�' դ#|��� ����bй��qô-j<���`��ֳ�z�w?e�b�n_���n�u0����r�'�#�'c�#�%͐q��!\xp�s-�m����4���4{̏��1*%o1�fd����i�"t�n�<ärj�>�u|a���z��� �d5�t�m�t�.p�~�\�(# e-/zl��<�]�ul^҆���gr=����_�1��y�l����5t�{h��t����m����\e�m�� � �*��0� ����j,���ş%1j�…��=կ&���� -��n��ƒ��3���j$��#�ԭ�8s�} 0_�wާ����v��� z������1������x���;� �ݘ�^s��u5�1.zvgc ;? q6͋�sr��#�olz�?ب����ԣ�ʟ_�ck��spt@����th��,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left3e.htm p��́[�h�� t=m(�q��8ۮjr��( h����u"� �o���qs–�ےk��h�$�s:�n?4s�s;�!�8;�<9�k�t_��~�����hw�`��z�v�ߘ�#��e���ov�^�b4��k��[op>�'��g� ��� 0�ak(4r��ƿ�����0g��q=n�����=s~~ةg*��,r�����z�m��6v���z�� �&�-a�π�ĺ���xh�j�*.�{�sb���-����z�q�r^�x��rk�r�yn �.e|�' դ#|��� ����bй��qô-j<���`��ֳ�z�w?e�b�n_���n�u0����r�'�#�'c�#�%͐q��!\xp�s-�m����4���4{̏��1*%o1�fd����i�"t�n�<ärj�>�u|a���z��� �d5�t�m�t�.p�~�\�(# e-/zl��<�]�*ؽ� ��̎� { wv��c .��g�74/�j�h��7�;�}���d �"�6�����t �1< :����k�b\����@v~v�m����g�����p/�_s��ga�>��ɨ�@�t@���p�ԉh,��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\left4.htm �̐�~�j�;���y hqo$p�p�)�g � ��� � "#/ o_w���č���ԃ��|di��nn<ee��`9 �(�����'�g�� ,p^��<�ҵ��l~� �1��q�������i�\�=g����#3�h�@;g0��7����x$�n1|ia����t`��҈4uz�^y�̑�h3.� w^��lً"_󰑽�ce�e� ��ɭ����� �'|��ލ��x&($ {��.��&�k�c���[>��im�?.!����vrv �� ��>�z~��g�,��w�j������j���֭��^�t�{��c9/�������ю{ƙ�dl�.�΂j����^ç���l��1}�r�w?\~�]������vzf� �|i�p1�!���i.yd\�&i�:��h���� ps%4��0��3�t_\�$= n�*3��\�y���#4�q����f��m��p�-oӛ����*�Ÿ���{�_�%d�7������_�t@���" ���y,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left4a.htm m ��a[�h��v��m>��,n�n�(q�tk|�ɩ6�u4�y�`�v�ފ��if&s�ۑ��{�y�olj�8��p���$s���o���<�o�o'>>�ƅ��,���1��<��x�o��x�� !ߐ^�#�)��#y] �x3�d �`� e����h��ak<1߀��$ �6��z��e�m>$��mu�#g�����@<��|tpj��mh<���x�5�ngs�c@~����zϐ)d�1��˛w�=�k��܊h���pf'1�vq��@ ?���k���cқn$�1 �n������� ln���㸁e��rf��n���;辔^�`kb�:�� ��l��cv���\�i� h,i���ʥe�ُ.0kl�el��n�ix�ύ���a\�l)�� ��ۤ�b ȼ��y�m;q(�#vlt� v��}�i�n��׽pۥ7*�uj-�u���̓��^;�z�կ^զ����u�x:qh���u�m�3�wy�av��k�5g�ay����v������h���޿�x� u{�&�شzk�� �� 0��!6����jf�?-��&/��r�7t�`l|����l���4c&� � ��<�=ihm�l�]9�d_�#n�y���꒞�fx����靯t� і�ȏ1xt����w�p��w�m#�ql�>��o�|�jk�scs��r��נ��6�e@]$u����0e(x�iц�d��o��u������h��2j����n҆ի���<�|�tg�v�j�q-q��m/������w��=��9n��e��@<��|ÿ��.�_��o�� r%�4om�a���� e������.n-��1�j-��v�rč`"�i�v�ݛ���q�h�j���5��}�w�}�iԅr扪�̚a�yr���s��6�6y.����۠p'�:d���uu��?�z_k��cy�g��2�a�i��p��w���(�rty7�ծx�eu)���c�k�kla3�.���)m���j^-�)0�d��o��&��ex��tr�3��g� b�f֭��o���g���֥^�c\u�k�/�i����4vj�͝j� ch��|(�{jjlۤ��-}��ʴ"afw���i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x�rp֣�@�v ��r�32f�����$�������*�tq�41��oq�p�pc��:�ᡈ4�z�k4� ��,�t�f�l� ��j�?s<�7�v~��]�)u�����4�b*� /��㭪_�lm�7ƈ���ܕ��a�i��b)�ά�i� ;8l�c�ec-�i����,�k�:;��n��jc��[�w��y?x��d�� q��������^�g��������1 &n� fa�i��_ԡ���x*��쨎/�;##�������c(�t �rd*�b���\�'���?�6��@��t@���! ?��,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left4d.htm m �́w�h�� t:�m8�6�q�\�8� �%�pcky��j��`�v������l�-��#j�g3�oǘn�ǝp���9��i���vo�g%�}=� �x?[�/�[��y��`ߥ����c? ��f�x��#y] �x3�< �`� e��� h��9k4:���yݒ�[qb�ac��@cω;�l�q��$b8�9<�b�sq�)-�5-yq������!'f����'�;��������t���72z3jz_��f7.a.7'�/��srnw��zqm��#�$kso������v_�?� -��7$�t>v��e�"�"�r��m pe}�g�st� ��6����rɨ�a$e�s -f�4�j�0kl�ed��n�ix�ϛ���az�l%�� ��ݤ�b ǽ�;y�mr$�nvll� wm�}�i�o�罐}٥7j���y�����޼=x�-�e��lxxxo�mu\ǃ���y����fwj�9�.ޛ�t����-��p�\�x��!/6|��ex�_ɯj ���&�ڴzk�s �� 0��6n �����jqk����&/��j�7t�`lwc�˚,���4c' � ���s��6�6i.����۠`&�:d���mu��?�z_s��cy�g��2�a�k �hu;�h�����*�&� �����64��,~nz m�m&p4т@y^e-�x�)ců��h�s)�q��_���4����@�m_����������o���w����b�4(��jx&��_x�����x���=j��;�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x�rp֣�@�v ��r�32f�����$�������*�tq�41��oq�p�pc��:�ᡈ4�z�k4� ��,�t�b&�8 s���~� yo���!l � r�w�3c�/�i�r�uv_s]�[t&�j��/�o�q]e� 鈃���9v�s�]�o�y��vp�b�抆[�� ��; y�� twg�r���*��ꯍ��~���gzv�ӕ�oa�� �����u� a/ =bbl������_ŀ�@=�?��t #��q^3&vfg9�-�؆q�����uv�s����o_5>�mo��rpt@�����:�l,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left4f.htm������� �u� �n��%�md�k$��%��ou �����}gm���i.���)>�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x�rp֣�@�v ��r�32f�����$�������*�tq�41��oq�p�pc��:�ᡈ4�z�k4� ��,�t�l��n���s��a���?h[.��������xt�a����q�� �ҷ6���dtwqnj�b ��u��wa�s�vy4ć�6p��������|�}%��ԧ}d% ��ƭ���h<��dy�q֕���s�b� �/f���` �k�ŏp���'c��0����/�p{��<���vtg�ɝ����g�km�!�q��)"]�\��s���o��[��8qt@���" t��h,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left4g.htm m �́w�h�� t:�m��7r7\�8� �%�pckku4�y�`�v������l�-��#j�6��olj�8ߍ<$����$s���s���\�o�s/>n��e���ϟ�0b�3{hх�~��� d{�'��[q�ic�g.���z��rd��h�mf!��|lpi�����bz�(jz�#3%� �lbn�mg��2o�w�w��ݫ�>���end�g���t��mކ\n/�_��s�mw��zqm��3���,��p7�a� ����w)��$��ܓ[����}8��k hs�a��i�o��li�;6����ka&l�/��b���v]���ac��fdl�&��d��l�>�> ����y������jp$@�{�ɿ����n���g����ol��<��d���{��ʓ�4��7]��\�y��u亷��k-�xx�~l�^ɇ��ę��͹gwf�1�.ޛ������/> x�/_�sa���>yc�ñ^k�2'��ceʟv���o�una�끆$�c���td��?�-h����@��u x"˓�n�˚��&�d�a\�x=#�ǫ) ���]���{�i� 8�2s�v������/�� �!��#�^� g0�5��$j��k�p�=���um��/�)quj|i}|.x�����l�h ��꼊z�"��/�� y�yχ�wm~�_1ee��`9 �(�����'�g�� ,p^��<�ҵ��l~� �1��q�������i�\�=g����#3�h�@;g0��7����x$�n1|ia����t`��҈4uz�^y�̑�h3.� w^��lً"_󰑽�ce�e� ��ɭ����� �'|��ލ��x&($ {��.��&�k�c���[>��im�?.!����vrv �� ��>�z~��g�,��w�j������j���֭��^�t�{��c9/�������ю{ƙ�dl�.�΂j����^ç���l��1}�r�w?\~�]������vzf� �|i�p1�!���i.yd\�&i�:��h���� ps%4��0��3�t_\�$= n�*3��\�y���#4�q����f��m��p�-oӛ����*�Ÿ���{�_�%d�7������h�t@����$f�,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5a.htm������� �u� �n��,�md�k$��%��ou �����}gm���i.���)>�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x��(kqˠ ω;�ui )?��(���si� :�us�ky�uci�3m��q�brjy �c$�gw�m�ڴ��>?l�ʘ9czo��f7.a.7�/���ö`r�!�e��j؎x��yq>�����l�ٿ�|��m� �ƥ��p:�›�e���1�������ڨt��=��w���6rȗ�!$e��ۑ�i�� �5��&np�2j�6|�4/���ĕ�@�{6�)]$!=������hۅ'l�#��\�a����;;;�����u'���;f�?]��\�.����mn �k׳eaa��3�s�r�fz�6ݞa��� �zo3������o���r������jur �z�4�pp��'��m��@7��#�n�0yl���v� ��j�j�i��w�����t���=x��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o%�l��r�^��l� ��j�?s<�7�v~��]�)u�����4�b*�8���v�� �ҷ6���dtwqnj�b ��u��wa�s�vy4ć�6p��������|�}%��ԧ}d% ��y[�w��y?x��d��8�i�������^�g��������1 &n� fa�i��_ԡ���x*�x�q^3&vfg9�-�؆q�����uv�s����o_5>�mo��i�t@���" �f�,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5b.htm m ��a[�h��v��m>��,n�n�(q�tk|�ė6�u4�y�`�v�ފ��if&s�ۑ��{�y�olj�8��p���$s���o���<�o�o'>>�ƅ��,���1��<�dxn�o��x�� !��_�#�)��#m�a@�g�>�0��@o�g-�,`�i#�fzh�mŋ��ol��i�fګ@f���"՘�y������*ڐyis8��km9�o� v "�ik>@<��|�?��.m_��m��#r)�.�����ncv�0���~��@/�qɘ��6�i�bal�a# i�v�/k��㸁e��vf��n���;���_�`kb�9ϡ� ��l��cv���ܫi�� h,i��"�ʥe�ُ.l%�rl��r(%ix�ύ���a\�l)�� ��ۤ�d ȼ<��y`q;q(�#zlt� v��}�i�n��׽pۥ7*�uj-�u���̓��^;�z�կ^զ����u�x:qh���u�m�3�wy�av��k�5g�ay����v������h���޿�x� .u{�' ش#~k�� �� 1*�!6����jf�?-��&/��r�7t�`l|����f�m2h�m��wc�ytz��ۈ�$�3ȿ�g�7 �%<5���� ���;^��w� �b���k)�1����d��)�i��|q���r�┗t�ƨ���ͯa��m��p�0h�ɥ�*`�p�lӡl)�y'*��m���e|��t�b�5�k� �icj�ԃx�{���w�:#�b�d����x&�_x�����x��r�ōj� �l���'�{fzlz���,`� c4ȳ�afy��<�nϥ��[;p�o�4��n=r�g��=��%s\���w\��k�]'��g�$��{ ?�or@t��k��ef֬�����[��j�l ��*p-]v �i�yu3�[�`��dt45�}jca�g��7)*��a���~����� �t@����Ԧ�,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5c.htm������� �u� �n��,�md�k$��%��ou �����}gm���i.���)>�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x��(kqˠ ω;�ui )?��(���si� :�us�ky�uci�3m��q�brjy �c$�gw�m�ڴ��>?l�ʘ9czo��f7.a.7�/���ö`r�!�e��j؎x��yq>�����l�ٿ�|��m� �ƥ��p:�›�e���1�������ڨt��=��w���6rȗ�!$e��ۑ�i�� �5��&np�2j�6|�4/���ĕ�@�{6�)]$!=������hۅ'l�#��\�a����;;;�����u'���;f�?]��\�.����mn �k׳eaa��3�s�r�fz�6ݞa��� �zo3������o���r������jur �z�4�pp��'��m��@7��#�n�0yl���v� ��j�j�i��w�����t���=x��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o%�l��r�^�i�n���s��a���?h[.��������xt�a�k�k�q���[e�m�* ��%}1sru�*њ{�����<�bc�(p��p�rrap>a�>��n����s���x⬭���h<��dy�q֜u��s�b� �/f���` �k�ŏp���'c��0����/�p{��<���쨎/�;##�������c(�t �rd*�b���\�'���?�6��@��t@���" �?,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5d.htm q �́w�5-�{׋r���l~6h�i&� z��tv7`9�m�yn����&d�e]���y��(�*��:����uu��|���s�����n_��>��e��,������<�b�x7�{�6�iԝ>옙�(훢�&��h����z���jnur��z���6 �xz��[�r�j�l�,7�vznc�ъdb<�w^ܳ;�s��ge�y�qu����8z�^�s`���>i�"�w��n%���>퉧�-ޒ��u���c���s���pz�uo�wɓ6 ���� �8���w3-)�mɼ��j�zg)�rrq$��8�{�i� 0p�2s�v������z_k��cy�g��2�a�k �hu;�h�[9��<���_�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x��(kqˠ ω;�ui )?��(���si� :�us�ky�uci�3m��q�brjy �c$�gw�m�ڴ��>?l�ʘ9czo��f7.a.7�/���ö`r�!�e��j؎x��yq>�����l�ٿ�|��m� �ƥ��p:�›�e���1�������ڨt��=��w���6rȗ�!$e��ۑ�i�� �5��&np�2j�6|�4/���ĕ�@�{6�)]$!=������hۅ'l�#��\�a����;;;�����u'���;f�?]��\�.����mn �k׳eaa��3�s�r�fz�6ݞa��� �zo3������o���r������jur �z�4�pp��'��m��@7��#�n�0yl���v� ��j�j�i��w�����t���=x��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o%�l��r�^�l� ��j�?s<�7�v~��]�)u�����4�b*�8���v�� �ҷ6���dtwqnj�b ��u��wa�s�vy4ć�6p��������|�}%��ԧ}d% ��y[�w��y?x��d��8�i�������^�g��������1 &n� fa�i��_ԡ���x*�x�q^3&vfg9�-�؆q�����uv�s����o_5>�mo����t@����l�,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5f.htm������� �u� �n��,�md�k$��%��ou �����}gm���i.���)>�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x��(kqˠ ω;�ui )?��(���si� :�us�ky�uci�3m��q�brjy �c$�gw�m�ڴ��>?l�ʘ9czo��f7.a.7�/���ö`r�!�e��j؎x��yq>�����l�ٿ�|��m� �ƥ��p:�›�e���1�������ڨt��=��w���6rȗ�!$e��ۑ�i�� �5��&np�2j�6|�4/���ĕ�@�{6�)]$!=������hۅ'l�#��\�a����;;;�����u'���;f�?]��\�.����mn �k׳eaa��3�s�r�fz�6ݞa��� �zo3������o���r������jur �z�4�pp��'��m��@7��#�n�0yl���v� ��j�j�i��w�����t���=x��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o%�l��r�^�t�'cnuҹ��� ��՟�-�a�uj�fh|�� <*p���5�5ո�bk�����&���[����9�:�he=��}t�՞m1!�g �(~h�e�)0��şip�gv|u)�q b�qvv�u�o�2<�(�n:�r���1t��q��l%�bǩlci���q�{zk���(��� �d`vvtg�ɝ����g�km�!�q��)"]�\��s���o��[���$t@���" `���,��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5g.htm m ��a[�h��v��m>��,n�n�(q�tk|�ɩ4�u4�y�`�v�ފ��if&s�ۑ��{�y�olj�8��p���$s���o���<�o�o'>>�ƅ��,���1��<��xn�o��x�� !��_tg�s �f�a@�g�>�у���f�-�,`�i#�:��7�ۋj �l��i�fګ@f���"ř�n���qa�*u� ��pctו9�o��r "�ik>@<��|�?��.m_��m��#r)�6�����ncr�0���~��@7�qɘ��6�i�bal�a# i�v�/k��㸁e��rf��n���;���_�`kb�9ϡ� ��l��cv���ܫi�� h,i��"�ʥe�ُ.l%�r2�ei7��r���a�d��n&�����m�z�"d^m���6���ug�=&*`�;f����'ok޸?�қ�\�����~����ׇ��=ujׯj���k��<8�jq��6�ݫ�� �zo5����������z� �bfl�$mx�_ƭk*��plz�%�a��] 1*�!6����jf�?-��&/��r�7t�`l|��k��im2h�m��wc�ytz��ۈ�$�� ��fn�jxkc����v���b�"<����c�cy`��d��)�i��|q���r�┗t�ƨ���ͯa��m��p�0h�ɥ�*`�p�lӡl)�y'2��n���e|��t��2j����n҆ի���?|�tg�v�j�q-q��m�����w��=��9.��ł����������,�mz m�l&p3�т@u^m.@sr��a� <�$�[��:���w�oghqf y�w�f��ƭ�mj��os�w��d~5(u���_�����|�kf���_r�'���z���lkm{4�=%�ahf�tl(�5u�5c�df-��p��zz��s�#�z����i��k.@��.���i#�y�jib�u��kr@t��k��ebά�����[��j�k�����-]v �i�u3�w�`��dt45�}jca�g��7)*��a���~����� ��t@���" 0�t-��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5i.htm q �́w�5-�{׋r���l~6h�i&� z��tv7`\�6��yn����&d�e]���y��(�*��:����uu��|���s�����n_��>��e��,������<�@w̰o��x�� !��]�#h,"���o:�ξ�0b�2�� h��9k4π��$ ķ��v��e�m�$��mt�(c��h�mfry>&(4�j���rz�(jz�3%� �dbn�-g��2o�w���彫�ٵ�$nd�f��(#�۸���_�����ŵ�rf!�e��j؎xq��ym>�o������� qig[��&�����/!x�����iz� �?b�ӡv6m�y^��j��_�����l�����!�[e#*&n�p=*j�.|�dj ��a,��m_v�%(f=������hۉ'rp�#�bfh��n��om"w������)�uʚqk����\�.�a��mo]j��y�����y鹏f)��=]{r����c�]��� e��n[����z�͂b^l�$ ���޿�8� t��&�س�vk�s �� 0&�6� �����ԡ�?m��&/��j�7tt�lwc�˚���4c&� � ���=ihm�l�]9� ���,�m�t�o z���~��}�lxw� �b��k1�1��@� t�#|ql�>��o�|�jj�sck�r��נ��6�e@]$u�r���"�<[ p`)�'2��em�����h� �2f����ŕ��sr �^�:�|�c:#�b�4(����&��_x�����x�0�=z��9�i������� ��~&p�d� '�q$a �?|�c=xy�߲�k��{��~�0_���?��7 `2��sۯ�y ���a9b�fӥ��)�����a��6ah��)d�2;�ge����x��(kqˠ ω;�ui )?��(���si� :�us�ky�uci�3m��q�brjy �c$�gw�m�ڴ��>?l�ʘ9czo��f7.a.7�/���ö`r�!�e��j؎x��yq>�����l�ٿ�|��m� �ƥ��p:�›�e���1�������ڨt��=��w���6rȗ�!$e��ۑ�i�� �5��&np�2j�6|�4/���ĕ�@�{6�)]$!=������hۅ'l�#��\�a����;;;�����u'���;f�?]��\�.����mn �k׳eaa��3�s�r�fz�6ݞa��� �zo3������o���r������jur �z�4�pp��'��m��@7��#�n�0yl���v� ��j�j�i��w�����t���=x��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o%�l��r�^�zi����:�\��b�f����� ��*�}#4>b��(epg����z�5�v��|�|h���-�_ldԝqʴ"���>�|��&��ó��?4t2ܔ�\��bϥ�s��>:�宅�v8� ~���'�l�u�m9_������٨���x��c�&!����(�=�-5�k�����@�0 �*#��d����`#�����8�s� �юuww9���������ʗt@����u�c]-��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\left5k.htm������� �u� �'hݖk&�p%�in�d� ����rek���}gm���i.���)>�i������� ��~&p�d� '�q$a �?|�;=8y~߲�k��:���~�0_���?��7 `2��sݯ�y ���a9b�fӥ��)�����a��6ahyr� dw�,��u1��qrp֣�@�v ��r�32f�����$���h_u� {�)�����m�r�hb<{�ɿ���ѷn$��geĺѓok�/�vvv'/l����o�w*v��n�߰��]��վ��ڵk׳eaa��3�s�r�fz��ݞa��� �:/3������o���r������jur �z�4�pp�򧫂m��@7���n�0yl���v� ��j�j�i��w�����t���8��>b剪��t����k��%��>�6y.�ˆ���@4��e,���5����\��g�j���baljރ �k)���o��!s�x�g�����}m�� �x*(���u7��8t�!é�m���e-o�l��r�^�zi��p۝t�c�1�3�g� a�b�z���1~o �"�3�}mun-p�� ch�i�4eeu㯦"jn��zo}tu>ug�lha��e �*n:l.��1g�\)�ݟjw�bp�5��u|m����6j:ӊ����z ]_����@��[ yx���d�p�f����j���@�0 �*#��d����`#�����8�s� �юuww9���������q�t@��,�;�ks-��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\left6.htm � ��{�j�>�h�:p@� $��d��-�f�c���ޖ l��u h��3u�@reo������z7�[���/�73t���}nu����}���s�q]z�����ws�?��o�@ߝ�����ք\��.�'�� �c?t��cq�.�0qeі q���}�ӑ��b�ש*�سg�%ׄp~]�*��x!i���< "l4m�j�bx�r5 12�0zh�����hgd���������˯�q!n<���`�|��ͼ{�3�/� m㙮>8�����5k�,'��(�[��f@%�����͆,�u�w ��t>��5����9���tt��˟�)�f2\��՞�bhً������e!^' d�4!�kd#�f�="i�&|]�o&� ��e ��������$�k�ŷ�����a��qal�ut^�h�� oo\gt�n�ʾ4z�ܗ����n����wsv�t��pwm{��[���je����,}u� at\��(jo��1lz�w�k6lkq��s�,h�ׂͬđ��q��0�������7h0�gjh �� ��fa�8s�ݳۀ� �k���9�� v��)�թ��i�zr���!�9,��tr�v� ���<�e�_ei��?���.~��1�g�(tt�����-=��$ ��ôo�6���]4&�$��o�ƅ·!��v��i�����u�x$���]-m5aؑ�0���8��|��� 0su�h���k��)p �q^ ~`��렭:(h�ãz9�w���d�����kv9/��n��g�;�a�;�n�_;��t]�pic:aԥ��6~��f���6�v��jًwݬ�7�!�b72��-����#i�oj�q˟7�䲢���@��o6�$� ����p�gy��ƃ�6䘇���𙞙����������tqm~�6�b�g �8�)ij�j�� ��,�c˸$jq�p�ݖh�x�1�v�=!�����f��ؘ�hƹ! 6|���z�ڷ��f���g\�i���]cn7�0�ga&�*���)���i� ����礹|�h:��͵ry!������n� f�7�is�k�%�?]�4x)���a٣�i� ��;�z}kz3o葸�v<���`���ʯ�����'� ��x�k�,�|�qmt��j��h�0l؅�3���ٰ��� ��0�<�n�^�:�<�]��r�7��}o��t@��9����-��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftbb.htm�m ��a��6�|��ک�gcc`�s����i��lc��n�lތ�wڗd�wo�hv�e�$r��⾆x��v� ��]�s�����j�vlt~�&iݯq�x^�^�갲]m� �懳��g���q{d����d�'��_6���l�e��{ `���u�ő��ҕ������ 8!�gl�jt��o�@'.a y��r@��� !�pd3��.�=�ٳ��x���1�߾l�;ۍ�3j��/a���f]��_��ko�%wǐz�;o�����afͼ ��k���e�h|{û{��2�y j�5 e.�k�ԣj���,վ��n � ۂ6ӏ������vc#��&��o�ja����o�v`�qnf'al�ړ����kmz_� zb�6�e�l|'4f�(�ß>��qa-� �����ɿ (���[��������8��ˇq��p�l��ད���\y{�� ��.=w�jit۩���v����rnuuz4g� u5e{�k� i��ջ�7�}i~��3/w��c����_�ŋ�p�����f�o���f"7op`ga������o*�d�7���w ����k���_0� #�ۆo$&�&a������j�����/xi�.5jp\*c�,�i-p�6�:� ��/d�-%�� �� `���0[�m5?p��~�ٟ|��!з��pkw޿���ȯ͕�����g��;���-��ĸ�{u��b;@�����;�d�"\[�^�s5�pd�\%���%3���}�klv��z�?�v� f�!if�3��ޑ�h��4�m���reg��z����큻�����v���c~�ea���z� �������ް��q�kd�\o]`��=����o׬����x��@p�q���3!��a��"��f�4�d`1l&b������a�����rd�[f��5�j�qiˈėx�$�=|��f9��otou ��&:�4��ݟ�b#$>��l�י������@ϙɨ;��;�t&�8��f!�b����ixo{y���1�c�������럹���&�x��㭿$"_� ]$$&%��sw��﷯���3zt@��h��0gp-��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftbeh.htm q ���a[�j�k��e��\ x"ht@�r�(����m��"���z�%���l�-r�q{����y����f�f�3�~yŝ\��=�r��{���v�g �t�z��� -�k�>��u�} ϛ���>�e���f� q� �����a��� uwŕr�bv3�%�, �-�~���)ti�\�*��=�d"ѐ��'�b&�dو���@ � p����f`,�� 3td��~�?��# �y����ą1��_� ��5�8��~w�_p>1�v���/�)��sr�b�}\"q����`k`f/����<դ\�[m��ɍ��$8�ǝg�,����5�`�?�����$m���ߧh�dr�𷟋 [ da*�q%�����**� q� ��� 7!滜[yx�t�ja�6�q�����%��������d�w4�nl���g�k��f�:uj� �� �x�r���rx9�ݒ!;� �.�o�1'n��[6�^�jэp�:k��{���j�z�x��:�%[ҳ�h�@�,.u#o��*��r��pqm��߳�`�ʹ�z���� �z�cyi�t��si�zm��~�›?��,��q��ʔ�m%��p �y� 6[�w^���vu ��\�y���#2�q�h2���f��m��p�-oӊ⣧�5���}��j��r�tѽ��u�<�ut@��'��7-��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftc.htm q ��́w�j�>���>0��bnht@�rި�of9x�m��m���ou���v��3w3�������n|w���3ⳣ3���zu�[��u�^���eqk�� z�����g�vz\zqq d-�(1���h^�' ���x�0�h�2�� {)������q�n�fb�9b�)m���ud�?� e�9tlή�{�2 )�%l`]����m����ܚ!jz�*��4oxqob�ol��"ns�ŕ��dm��q�mt=���hzg͕�.�!�lơt�|ںd$���bٕ�����gf�h!��4�{������ 9ŏ82 ���d���v/4�ԝ�2f�k ��x���;e8[�g�w�dv�flxk<�ii�<������{i�����������}�x�x�l9�̗j,;�3v;������n��_���k�]c�m^��>b�^����c��t�t@w,���r��wbi��ou��-b�t��a^��:w�r׳r�z�,֢)���wφ���7ϫb����긖sz΍���l6�`4�f�#�uu�~3���w�o�o��� �*��m�z ���3��)j�� ��z�( �љh��f�,�`o��dh �.��i�l�s��*�*�lڞ�� �ļqh~��[��\�h�e��tyu�aʇ��=��o.��l1�m(`��h�c�� z���t��y����)šxw�|u�5�b����`�ҷ~*�b�@�si���p��di�^dy(�bnv�#o22����hj���g���ɛ���� t|����_�_�(�t@���� k���-��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftcont.htm p���a[�h�� t ��mf�o@q�\�8� �%�p$�i�si���m��]�%l$ɭ�dg�$z9�$��5�9�9�nf �� }�{��l���꽟n^�����&�⾧����w�z ��ϻ��y蒣�q��p�ވb�0��fyc���{�o�-n��)a�q6��� ��b:̹m*��l�@lr�e*n�ts���ǡev�şt��p�s�k�� :��΃ž�a�k�l� �2>�������i�驸��n���e�7t7,����_� �t�n�v���[|ʃ�����5�� ���6e_�����7bv������vx������a,uq�em_rk��)� �j��օ�:�)ik|f��'�w�s�^' �yc�?4���u�����d���6n�� �ٺ��kyx��zd|�p�͗��<� ln���'s"��{���޲�գr�������ǃ�'>k�{ye���py1~s7�.z�zs����!���at��s�-[�)pbɓ��8jluɯ���� ^l8���j&����?'zһv�l�p�_tb��b��y�xqd俿/�� �n� yy��>l�!�;�s3�����e����e }�ms�9o�������i���yo���g��k���ș��o�\�i��#�&��m����(�w�t?�|t�gqr�j!e]u�i�"p�<����uk�]f�>d��i��)��l;�sa��a������.�p���xi�� �����[au�-���8zh ,en�'h�j�� ;d g˜$�gl�!-���`��d�d�a��e�|���k�����p��c\`�ob��m*τ�e���|���t���0���� ̝����myǚja�������(yz� ����h����d@lr�yc���ͼ��k� ��t@��l� �-��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\lefthelp.htm �q ���a���|c��r�t�jhx'�* �)o�&7�9x�m���/��gh�u������}�6������w����gn�ظ��>��,��o���t�y[w�%��x�n•r�/�^���)|����d� �1m@n�oe#��ӈ�x�f bd_�s���/� bblлb:����e6�"m�r��$~�2)y����.�ћ.3v�s�k��b���1�.p2��rg�;a�k�;��b6����yq���"�g�@�fk���"�v�d����1 �./��a�\9`f�)zf��%�[����d,�u�g��y<��9�"��kȇ�iin<�|�k,j��'�akލ8�)��v/p��au�q�2!?�el�.8;k�m�z9x�|�1���r|���5n;���z����kf�t��h����ț�-\2ne��{m�bvo��'5��y j?󖲖��n�s������ vtv�ur4/�vhù�yw {�2���,�w! �ud�ex�0t*��=��p��qn���~�%�_v�_x`�>w.p\�aԟ�t��>df�>ik&"@{�&a�'��^�/ٱ�a/�����q/և��|e%�8b�b�zs���_��j ��l����x� �m����٤�����qs �3c@�fˁu�֒��<�­f�ѻ�bl��ܙ�k5��z��l�4�ل�8f�$<�@��u������� t������ѧ����^s1�sog��pp��7��a׼���q2_����s]oj|���ty�'`��5w��{�� �t@��#��z-��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftidx.htm�p̍�a��mv�:ǖ�sr�� ��ʦ�l:pnd�?2���4 ٽ��$l��i�0�ܨ��bv���\��o�o�z\��z�|uo�����a�v�??ʚ�oټ�� r�z��q��wkk�@1�{�ؽ�]��lbw����� ��>`���x9��tx0}i�eg�l�sxwn��bő�g!�n\�$�����8�&�p��-[�� 6����&����;�o-cs�����h-2pa�,b6 ���s��¿�� ��/���79�xk�����®���7�/��<9��2�\g ����\)u?���;ԁ~��y �������_��c��y�g72 �n8�ʄ����a݌����5���m��k�#�kz��̑s{��k� �0?1�5�< �����r�?��w�"dy�� �[��������st�k��=�q�ĸ��{!g�\�qfn��9�ꯠԅ:�kwh�^��woȑ��ԓm:t����bڷ�ٸ ��.�� }�j��f� 5@�ukv� z�[\#���rx�w�,s�<@q�=�mg�ӡ��n9żi�ζ�stv/�҈}l���ۏ5�&hy����ͺ�^�]���l�z� �de)&*��c���x�k�q qk� �@�� ng�&5g�=7��$<| gz f7��gaƀ ��ռ�k� _i��\) ����<-�b!������bcc�%j��ڷ�ޗ�r�����))��t�w����au7ʷbj]�%)3�n�pgsd���n�άn|$l{�3��1�#��5�$��/i��zf}$@�|'��u��?�kn� �lo�9d ���ڒh"e�j1uޯxo�6��rzc�t�2_�k"������- �gh2t�ўm���@}��j-$\܎��g�i7hwh�����d{�;��"i(���g�q'�4"���;�y菴'�3\i )�avl�6�iz�}q݁�~�g#<��3�y=��%��mra0����ɔg�����p�ɝ%i>^l|��-�|�a!!)� ��?<��=�������t@��% g�y�-��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\leftpc.htm �l���́w�x:ώ�mc��e�y��d�y��q#���bm�#��� f��w�k-�$�-�d�l6�$m"�xx��s��d��q$~ �a�=���_������� ܋���.��rʞ��06�j�-�ܛd��r�,��m)�:��q� s�����3 ��"�39�&wpf`���ŭf}.�d����ut���@�c51�˔�3cv(�70�ry��� �!�d�oq!f�q�)d݄?��&��zq�?)�|a����"әzy��tt=$���j� |�\��ms u|�l'���al�����b�e0iz�h�l'�x4^j.�p� "9�΢���|���1��y�^��� h,���b��z�28b�� �) &a��j��������,�$���:<ڡl�4<�������s�<�`��h�w 蝝�����?��s�u��_����ny�{ l֭������[�����o�*͚�ɦդ� �.[��� �*z�[6�^�fգ�ኢ��`��q^v���m,| �؉�����o��a!`���u��0s��u��wo�$v��%ln��,6f���ˤk#��#��)���4���h{���'y*�a,�y>u�*�u~��c��#h�?��,�dy�8cl���zl��y�pک�gm�^�^4��9s,8j���d��!p"y!�&�ڵh�>��vӡ n�ed�o�z��:s�҆�j�ѯ0[[m�~n\�ti�2v�p�<ρ�r]s�4�^s�>���os�@�t@��o �&��`�)��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\license.htm !� ��|���h�;5*��! i��e�"$7� �%�w����#[d��v��գ,�s1��[���ur�<��s�{u�[���1��1�=�!���6z�r˕��4���͚vjr�wx�h�k<��i�p���v�x�(w��d�'����kߵ��޵�n1y������g��j?�����{k_t�{���a����axזs��,k�-t� �� .m����kי;��o����dޟi�v�f[xx���vc��v= ]yq��9ly��>� �����o(c˘v4ܾղᘉp�)�c��b=xm����c�����u��ڪ���}�q�`w9����?�x��{��r@��!����1�t��c��2���i��u��z���� t�_��s��k4� 9&��t�ߵ���c�?�-fx�v�ɻ@�<�:f�c�n��; ��h7{�߹�,�樮 ����r'�9�p�a�^� o�`�ˮág|n�'ɲ��m�=�jm[� ����6�?�,��s5�܈�o}�g�ktm�ƚ�4���~�5g��i�ˁ\��z�jֿ����z ��� ǽd�e��rbt-�9�ef'%���}||��5'm���k�� r�� �n����>�d�i����:�*� l�>s��i*����f�v�s�9�� awo����ƕ���h#"��u���?�� �r%�؈�zd^�`\e����j�5�zqu�s��p����#pt�uҡ6pnkm&5̝>5nȁf����*���"�j��$��=س������_lx�)��苡�s��� ��� 熢^�@�>bg�j,q�n lɤ��aq=����q&s(�,g�n���9њbq��@b�!���v]�����q}�{2 ��a�s��ᄥfn��(�﵈y�'�3��<,t�em��c���,$x�q0�*)�pdwu��jc��e� �0��c�l�^�4 h0m��p�\���qj�u��e�ve�~�v�x�1uo�@�� �� ��fmir�����"v�ӡ�%�)֖h@!� զ4�h�a�u;�@�6����7�����~j���`��\���ep�.o.���ԗt�|�|�w������ c�� qc�j��ǿ�!�)ÿy$<��c(%�q4x�,���!����,�h(ftnzl�p�!�o��s��n��.��{>7p."�d˕�:eb:�;��컚��9��b(�t� a4�l4v���̫q3�k|l�{���m������� ���{64��&:q�w;j���l�v �䀖�/f]3�r�eodw�d���wϩg]� �ދ�m�n=�? �p��� b�?re�j;7�e�n��y|e{@����d.r`�|@ ����͋��rx��\��!ˆ���i��@�;\,wi.����v*;� �ݧ��=�@��|�9�s̡n\�- �aa�{�d{v&{� j[#w�x�j�oru��^;�m?v/� �u�y�y��o-b�< �w:�ʌ7#o���������4go�]}l�%*�� �l�m}|�'z�f�k��a��b�i�n�� d�� ��h2�{q���2����[�.aar�!e��f�}���8d��0��t(�v��?�q�,nmi �p��,�[ <��4���{��t'>����*�%i�y,�w����p�u�����8#�hc��xo�^]��b�>�#b�.s�l����o�ϣ��v�2�bɬ~mm9r�}�"�k�� z��s���.�r�0ՙ��?��ȗ)��}yr��g�@8�ir��g��1c6(�3br\��g��by� .s�����~�?�x&���{dq�� =dj�s ǖ:�q��4;�a�6���o����i^�ӈwu>��yeʏ�����o ��ç���.=j����@]�t@����nï[��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\lookup.idx p����}�ke��5�>$�i���v,�^�@/$�*�v,(���n�0?��q���o�n�5�����oy3_v�b-�đ�x��nf��o������޿�<�i���\�z�����ۥ�'qs�� ���{`�4å����u����r�sk��뀌`#2vh�y��k#�f0��teu���u�������f��݃_h&��:lt@��ku�ꋊ�$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\macie.htm!���́�x9����]� �����j��-"�a�j���c�8�:v��v l�� %�����k�7w7�w�����vn��na��fly�c�ꪊ�m:r�j2i�˱���p��k���������a�.h{d7�qryo�����������14��j=��z�x��2լu'rzf�"j;����h�c��|(���թq�d��j��ѳ��"�yur�z�iϼ�8pz�kl�,<�t}�ˊtl8��d*r��m�m�5��$'�l������o@/���aв� ��;a€dm@u�����,a�����,k�z�,���7?߀;�m �%�srms/ �pk n�u�jť�| [�/'��⫆�:�- �c�t��k��q�q�8�d�]�7��s�v*���~�t��c�"��o��v��]bh���b�#s�8�j�n��x_\(ևn��,ᕥ*��[� ��-��d.�����{�{m����ѽ,�k`e�r�x���=eƽ�#c� ��k��ly� e�1cv� ���[>�&���-#sz �:p4,,q��2 b���p�}`�s^�j't�%� rd (.ң��vft�ǩ"�z�k:g�h�y�ubbf��� �u���ƶ�ws�b�q�b�fl�i8 �b-u@b�ˬ$���lk�5��d h�)�0td�i�so<*4��ma!ǎ$�p hg�48m���t%0h�����s^@���dh�� :��{�-��@jtq7o�q��g�j�t�ѧ�����'�l��l�f hyd 7�|�m@y���a�)<��hp��yτ�d ���d� ����qu�vrmpa��!e�]�2g��`( �((@��eqd t$c2�ӆem����i �_b9#s��s� ���n��1��j ve�w�g�g\ �霑/^i����@�h�ni=| �ɦ�zb�!�t�8sqe�q��a�p���"�ht|"@���j�yt5�������p�fvtbw�/h����4j�gm�����s��#��fx��jggv��g�`����"��gj�g�k�ke�}���zqa�i|����uw�g����2� ������#���y@ �j��}�� �[��p�m�l�qv�����j���j_��ija���n�#hr�8��'�=�h����{yf7d��������)o 4v0��k��] �,5�c(p�������`�f��3�7t�c��g�p[� �v�.wa�z|���m��tuk;�t@��y�fsq�m��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3a.htm � ���y���s����ԍ8�x�@8�c:m������re6vj�jj,����q'3%*辣л�w��0lm#wuuu^wu��:� ����� �wo?/'7�͋��� �b�k��)5���?fw��涴.����gi�8}��y���s��r]�w��호]�n{ �c���'��g3�4��l�skp����\z �_$�b�����a�y�()<��7��p|_�����qs{x};�$�7tx�ۡ������x�l�����z������h��/�h\�?ϙ��<]y�4m����gyf�i��{���9�y0��=����ak�~^��|ߍ�h}_�'�(ﻧ��pŏd���9�����߿%� �۴�y�"rz�y='7�����r�99{�s�vw��8�m��cfq���z� т#���]/�y�f�����\��7.���.~���}����� ����xg��:�[���;� o���9&y�����>\p�]6:�ޒiʵ?�m�f�%a���:@����i,�`�{��xѵ�4�yw���"� ڗ,���]��\���ߡ�[^ʯ-��^ � r�n:�)��d�qa��)�rls�a�x1a;�ퟠ�ߖ˰�پ��nt����w��.�d�hdu�c��q�������8��� �>1؂s�ӕ����v sg�=�"��a&}ٕ�ŝ �������v���52�)rv��2�h�9*�*s$���wo�9i@�)��'u�� �����~�[�o�-`9"��r���@�`r�c��]�4���e(��@�rg�e�o�s�4������� [ّͤ� x��:�h���@�(� � ���n��8� <3���j�-���������8� �}:�r��lh�,�v�?����w� �wo)h���;�u��p�1�� |�u�?p�x��&xpqfy&l>](���@�s����3|��(}��m��<��7�x��_���������`ax�ӎ ao����x����s =��h��:�b�ypi���g��4t�����t��d�>$��9�8 �1����:e%{ �$'���v�yg)ש��c�c��w��o��i�h�^s��#�#χ�^'���/��y����uc�f’����l��2$/ȉogz�����0��6os� �n�x�nٱ��� �)���i���a�;v�gǖw������s�we�[��!iq 5�w� �y�8����j���pf�i�s����ș�1j#���3°((�8;s ��p�l>s���$ �z�����t]]p|ו�x��ӭ5�ne_�cu�0?�jr'�!v����h���o��$彁�(�.9�8��{�� ��=�0��|[�����;��*���ѭj����f��>(ҋ}x��o$�k�u:g�ّ�^,�,�#0m#aq0jr^�����s�w���#5�4� �? �nz�;�k-���m�p��p�)��c����#&�d��&��;��hң�r9*d��xe���dhڄ�vc w�x��a���8u�j�³v��r��z�tp"6zw���!� ���z������?��ba�{�nk4"z��g���k��n�_� �:�{���c�@��y�%�cj�,ky��/'hr�-m��pf}6�9����w/�ߕݥ��6]���m�[��c�����s̵�^ݼ���z*:�0��j��v���gr� �?6���� ��/��,��}-���f�˔ߩj#����(j�i��6vbpap�hx7�7��b�)�a��]��v�bi����qq"8�q�!i���e;a,�^�b|ߘ�()�k�&<����f¦.�'e�����2�y�b��e\�'gj ��2^g3/ds�΁x�g��ϼ�"��ު%�5�j�^���ʄ'9���r┧��bn���ȇ��%��6' m�%�q�4b�����,�\`c�c� ���tk��jg�qs�b��x�c\$t��5'��e�&�rٰ������$^�eۤ�%ɒr���: q���x���� >�0 6�w�kk��(���x\t����̔ ���qro�%�`*kp��}4bvtg� ��0�y������t��!7�&���[�go,�n�(��ѯi�j�2�f�ǹro�~r�|�a7��$co1�ʁfjqk��: �q f�����l f���; 0��c�e����f�i��u���w�>��?#@ f���,�-��"��ӎ ��kd��9 �8�_%����a�n<� �] ��#nuvnq #$��e�j/!� j�ʾ6b��dy�\$�l���uпd/��c�[)“�l!�uή��� �#˔tؤ�vd?�uѐ�;���g����5e�ު�)����q�x�}b,������pzw��z���%��s������m���&��=���z`�n�s[jߗ\w}�� ��.��v��g��l���j�i0���t��j�b�8��ab�#���a��g1u/06u�i)r�1���ʈb�a~�"������3�ӹ�z�k�l�|{��mx����v���a�q< �`n�x6b.����ane�� єtm�(���������*� s�nv��h�bin(o� �u˨txc�6r ���޻�?�u$p�)t�a�dhi<����a�!g�w��d6vhcc -0��f�1�}�������9�æ�&i�}khp@��$k��j ��b�.������q�q�9/����ԥhhp�f d̉>pʌ��j��4�;a���>�h�y�t48��z_ �v$x��~�>�k$��,uj����զy�<��r� ?*�au�?������mp�!�<�ɩ��$ir7cg���hx��t"8d����s/�q��'ifvs<�#h1�ީܵ���b���7v�w@g�f�g�� �*���4���j�ɓƞ��ͪ���}��;翿�8�gws��=t�c�ym׮��(h<��1<�y(�:��=_~9%�/�pek)\i3~�?��!�����9a�l蒓��7do,0ǒ�hs���n���b������խ2͂_qq(�r|n�*dm���,gbs$`�d&{���tx�tnc� &�*x���df);� �|�d�#h�ȩ�{)2�"ě,3��b��lr2����h\4 ����/ȥh/(����~�v��䡄`]� �������q ��jp�'�]�ek�ی[�{g�?�,* tb�gd4���� ��u�mj���jٱz�ede#l^� a����! ��0a�����i8�4�k}�^@���&ѵ� ˳b���ōm��4�������$��y#�su�g�a�f �z.��.f���a�]m��2uq*7s {��<���[ő�*� ʜ]� φt��d>��5�h�c([�ɑqfʈj�dvq�}5��~�b|�2?������ �@����閦i�� �����)�uv1�c�b!x3��bq����od��z�)�f�'��x�9~bđw~�.|c�y��];�&��k[i�9�⊓�njƞ�u�,r }�p)�y�(� ���t)p�b}��q������ȳ�\7u�r͊�}j@o8�x�^�n���0���|�i?�yy��� �dy���&ynz��w܆���� �}�!q�j �xb̂4�0bd�c�'���vv9$?=��ts,k�|��zqӭ �o� y�s�́��j�a�:i'"rc���o)l��?f<\�yv��u�������f�c�k�##��ǵ �s,�3�=!�j���0�e���^1��o�ê�qd�\�xc��ok��r��'��n����hȋ��y��i�?�y��~�5|�o37��hv�./.c�f>��<�?����l9�v�<������?�ͨ���fx�#�����.!#�t�� ��'�)��aη�t@_l�{��$'թ�]����f����$x�zk�$ ��i|���.��^v�����u�~��\�.��u�@p �mm�`-kd;ɵs;�2�ۺ©p�d1�[l51)���,{)\�ե���j���cw��p��ɠ��)<ɒۮ��^@�`} �m-r���q�7&� ��b���i��*��w�ch�i�6n�1��a���jه����]� -���t�w7�����nb� ����z���黀� ɛii�rmgjmo�!�=f�mo���r^v^�d�=7��[�ś׾,e����o'�i��x&��g�d�i�d�g)}y�9vo�ڳa�r0�a�!r5��"7-���[����u��d�d������'��sy�~] �@w,�� ��f��1��ko��uv�0a2.�pb�a�ξg.��~f2�a��7s�ܯ26����&����^6p��:��i�qko��k-\j�2�� �앧ey�r�ğ��bh� ����u�6b$e����h5��ob��ȼϯ}����ƹ27j81/g�o#r��~�����z����bf̌���u�-���[�u#��o�q2��y|m�n�yp�w-[�#vt�u�ca� l� �ܵ�s��fsd�p��sdub����)��àd:"8�!�)���r$m��e��uoκ�&o`� "���z����s��gh�v���wd#���a�i���>�a�?hm����}���~nҫr\~� q ��h�?���z�����:o��a���бndz��7�e���;u�tk��s$]c袊����f���.�&����=�7���%t?${�h��萳���|y`����>� � �lcw1aa��� '�� �:![���fd@ zȸc>���ҋ� qp��kx�j���b �>��^�߁��v� �<�w�t��k�5h;��=ۻ�yh�����=�cg��?jf^�f,����,����/xr|�qb<�k�r4 ��,mm��rp���\�?��)�s͒����}�xgw'�x�������eh)���m�6�$�u�wjpf�i�ߕqz�.jd4��6�2hc��n5^e ��=m)��@��wf�yp��u'� ���.f:ڟa��h�nd-<�mx�9q�n�ye8t{��iv��/*{}s�7���v���׸�����u^���j����}ws]��� ^�- ���8ň�%���� d��� ��1��g���^�����ޚ�v�~�j� ���� �/�p=| �� �����?y� �z�����?źg�����t@��4�n�˔-��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3afs.htm ���{j�s��' ʹ�u��t8� :/�[h�@���p�ހض5��in(�nx�a:~8wt�^8qb� wv�:�\�e��ϸ��wڼ�̸r�m����|�fo����i5��ɔx�sѭ �?�?y�a!ɛa�h�(4.i$p��&�)�~p(���pn�ku�n����h"��bo���@�_��l'`�go<�u��(c&f���j�����% 1�飑m *8y�脂��p���43�t*'4�r��om{%�~� �m! ��5�y�,��@�mv�:i��5��jm���*�7��`[���#�d�}&*׼�f�"��� eg�try�ͱ�$0t�eu��i�u�g���n2k'��-��377������[�ܿ��qg��6c{���e=0�]d�!c&b� �ci���kn$��� 貯:*�|_b}��hވ�0�f�a(=�c|�$q2m�����k&n㢸�� ����#��z� �$o�� f�.]���c~� c�e��a1��_��c�ՠ���g�&wrӂ�wf<ꎛz� ��r�f���h�e^��ufy�윘 w�q,���[e�p`0�i��l�e�� /q�[ufzlx�c�n����:��ẘr������pz����� y��h��_��]�u� �u��blz�����br��7�m~�m�ptt����~��-�t.8����`�b�u�`���"w����_��)$ϧ�n�r&(�#��8k����6���}�|u�&�v�r���g��,�t@����[�l5��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3b.htm !� ��s�a[� ��&�����d��g����rfy�4hр�jl�(���83��nf�)weݛ=-����s��&�]]w��j�?��.� ��5k�xz��9x�9��ؽ��������]���?׋ ����-'�����pcm�>m_q��?�eew(9��~��b�j��=c���ù\9���=}0 v�� ����hq��.�]e�w�|.�����$d�|9�[����0��1�n�k�������k�k��������v�����g7/��v�w<�����a��џ�_o/�u�|�y�?�{����>`�[hsmy�kxs߬mb&�3�g�m�g���� qäτ��to�zy�e��̬����;h�5��a�퐊v�����˂�f�ֻ]����^rf��\v��������荮�e|�\f��4�'[�tdq��rs����4�4.v��.ż�����g��<��2�/9�*�ȃ(�$bد�c��y�����y��-(���r,y��sr�����j�59�~dly��dk!4���jq�����!؋e�z0���)�{�g&"���,%� e �u�8�kz~bek ops �|ik��6�m'.��}hh�vga�j�p@��0�~�a�348�q����|z�(�y��'!�сhdz1 � ŕ��!iآ� 0�~���bq.�mv�che$��,����j��j���q��-���0��jo��hkv��cхp��xsvz9�����^�9g�>.��q-�ӓ�[6���@_v��6��v.`����(���:�p_��h�6 7�[����.ti fo)bu����_a6��^�c�n��f���2�i���mzs����@����`���=%g!r͆>��&:,z!���n~��� y��=^r�f�e��� v&\�t��� �m�n�|a��^���������ò94\��p_����''or %�:�g�>(���b�ww� ��ԕ׿��5�|�q<�oi"� ���e�#��a��r�t����ȣ�ll��7:�@hۚq)�d�i��[)zgd�œ��) x���hvđ0��� ���!4��`6"���̓'n�^i��zg��������\t>��ҏj�--��ٱ0z�6�4�8&�a�f:qg�l��tx��ɝ�a��j���d�ql�� a:4�5%��&�2et��i���������8z[.h��'��%7�'�⃢��!g�c�pr���kb 6[�7�����[w�����ocb!h���p���£)���f��ǖ1έƺ" �#�c�����ῷp�&8�����j�m x0]� `����xra�� �f�e������x�b8�r�z(��r�s��au,��y"� ȋ�mb�k(�9� �d -�ro�v���$]������19 c�prߨ���<�w k���q#g�mɫ��#z��oڑ�9rt�8���{l)� @�������ι[�'���8��a�b��4�e��5_.�թ�h�� d'��z����0��mmy*klh�vҋ!l�b`n�i-���k��j�,����"�#�婨iz� �����>\�k��rpǿ��z�;�c��|n܋��~3�x ����_���к��d�e�i�}ҁ���$  �?�� ���jmʃ�'ߵ=cj��ڽ�䩯�$�t��)��m}i7i�5� ��9�x"|�� >��e�����qb��u�iģa��_�ۭ�n�p\r&q[��g�p�80*�%>1?�5hh &`�s�� ��#�:��zң!3�s';xf�ert���de����ĭi��t����o �� i.�="��r���w? �s��}l��}�kάמds����>r�����)��;�6vt5��h����餢�t;l����|w �ڱ*�����j��\)���bs*���;�ѿ\ꭨu'�6ڞ�4�x ��i9��4�%���0��oߴ�b�����ĵfh������2���p�dbq!|��5������c���xj1�y%�ig(���%,��xv'g,�l�{7�%�a642:)0hli��s�5ӛw����q&�680��-2��~��1�#i똅�w97l�t��t%�t��6n�:��4���!�����c0��}�mv@s��� �i6t@����,��ha��^���? �e�=�����e����y�n����\/�|�)�m l���-��}� �5?-�r���n�#;$n�a�i�)��vl� s 80�֟eمwt/��bdb�u� ��t���s��2غt��y&�wi�x�>2�i����򦴰��t#ٱ:�ay1�q�r�lt��:�b~pt�'�;t�,�u{��{fg���p�`��hwm>����b���}�z�m �)v����� q���ygyz��x�g>ss�y~ne���o$j��<�c(]���9'c���@�s� �u�a*w�\��l/< g���-� �co�0y�pq-�q��y�us@qmo��xo�`�@��>� ��r����� @�����/0*ګm�nܫ`��f)^|x�k���?�m�g6��lii�r �$p��g ����jh��:[h�ƀ� ��=�o��d��v����9��p���&|:"j`ݛ st�;�k0:��t��4p=k>�2�j��z_���"�kv���_[�)n��� lv��b5y��z��rsۓ.�d�dl����ij��h~/����ƅ�|�j ���cr��w�v���@��bsai�� pa�"3��p�2wznв�u�*�6`�.e1�5  �j�|� $(��.�b56�dc��~g#� t���mxx�����9��%������i7��cnftj���lϻ]�5�~�e��������g�((�ƒm�0:���qn�=:�t{g�侱��^r% 5���]q&1�גyӎ���6�}�ja���zc�3�g\й��q����kh�����t�8�#�؁�g�s��8vʨzc�|�3b���-z����uh��o��r���8��nn-����$���bz���~��h�<cv2�|iwp�8��qsa�~83���:&f����}�"�moy�܆�|��o(��q/��h��������{�4� ��i�z�� �;j��� �a5�*'c)c���$�-$/j�i�gq6f��b���v�1�u�4��i3����p��ū'�b���~js 6 �d�;�j���Ÿj"�� �f' n)�r�<í�r�=t��'%j�oᥪi��\�u@��ţqpݴ�~�g-t��g�h��c�ie�e��(c�̊�h�q���he5��qlv�y<}|���:���?�&���ܩe�� ��i�l�f���h��p�� ��"�t�����y �.h��_/�-��t��" ɓ(��(���`9f������� 9֍�gzϻ��j1 �3]c��6�q����]�w�� u����{�����t]cz��1o�d@�< �uk�s��������z���`b������j�#��n��(��������ՠ�pδ_�?��y3g??�ʏ�x�qۇ� �yc����{�;[c���ua�q�&�iq�� �t4�.��<� j�� �v|�\��3r�qew���uv��^���⑟�� ��_���tc����s��/j��&g���� u�d�3�� z��> ����`��������z��)\�����ֶ'eά�d��on�>�8d�f]x � �q����,ay��vl�#�w�|`g҇r�w�w�@1)�vc}�e�ƫn ����śڥ�u�г���%�r�y"������k7��.�~xh�; ���h�")�y���az�ekg��l���ci @\�s�q�&�b�mn3 !�[t�/����������fj�~��:�@��t�,d"6x�bcaoօ)j=�`�� �[)�����������!tl x�|������,�?gƅ��v�d��)bͥ|a~�ڹڣ�4��f�䤴(�xy 6��g����a# �pp�:��,klfax&�m}��#w ��ay��:�q}��j��@@��p�[r�خ��u���{���sm��<�,���q��'y���".��[]q��pq^k�q���'�u!?����������'��3���,�qm�~q�y_h�pa!���4�������5�i8���x[�^�}((� $t�kul#�ɰџ����6w���lhҕ�1��'cwyy�$wm°��2_�cli<�wo����?j����÷j�ut޳��"� � ͡���7�@��x�g�_k)7m������c ��� �d�@��ԗ�i�c��z�i�����ĝs�_ ��� _5��2ve�p7f잞4�zލ� :1$�m4�����ĩ$���5 ��a�ag ��{9d�ix d9���'����?υ~ڊ��5��ԣ��'�vmi��r�u�=tr!&�g�k�?���<����d�t@��/�y��.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3bfs.htm ����{j�s��' ͳ�q�t(� */�[h�@���q=ހ��4���n(�nx��;�n�:׎n;���ӣ�fu��󃱶=����&0a��c��䈅�э�z^$o�{&x�.c�����?�߄��`��zz�<�4�\s����� d5����a$̼�yu��9qgd���s� �� |i�$�9��r�s,&�ia$é�i,�eq��� �����寒�$��k�q �i@��� g��&-$r�n){����� ��bz��]��w�u��`)���mv�߷��zh��/e�-x�ty�{~�:��"_ah��∝��j�t�w`�� �(��j��)���y��d)>��$6!i 䴐��� �v��aw/���w$��e]\��x .nu�,!k���=�>�պ�{o �an��7 8r9�0���������������rh{ ث"�w��z��o�u�6�}�߶c�%z7o�3~���m!�#�44�r�/�x�e��nmw��pex�[� c���*ity�.�o`�㝉��i�l��7�,it@���3mw�?.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3bfso.htm �����r����쑡ȭ�d�ćp� ����1�$0s�uu��u��#���d��ϖ�����g�7ћ��nw �ds��xk������ȏ�dƶm&��we�z�ukb���f��v�û�����y gx&gj�då����c��`���{���;�!}7c��~.dj��غ�6��?� �\9�dok�d���kv���ж�o 0ps��v}� ��� �m��h��&��|�u>b�)/�"yg��4��p`��e��ha�l����/"ҫ1}d�t�9sixy[����h�# ibl�������� v�in�q��e�&�%t%�����`��zb�\��ӷ���o�qp�!�����,}:(]��58`#��]b�j�����i�$�_���o��)#ǚ^|%��'��y���z�-�1�x^k �t�vܛw��m�����t@��a�d��" ��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3c.htm�l��s���r�8�q�!z���ui&�k1iē��j�ra��̕?� i�h&�sx�w>n�� '�/� o�ߡ ���<��rŋ�z�6��x�v3s,޷bh��������s���>�/�ee���o�����]�~���b���=��ĩla|]c��1��qs���޿� �3���s��x9[��z��p��/c �/`��d������^�o_×x����>��˻˽���~�u�ߝ.y ���~�h�u����>��~��݌?��_��9w?���4�5�1ɽ��=�%�?��l��������9ݝ�>�f��b�4?i_w�w`?/�����ܝ����������ƿ����-}(07�d>~'������i���ˇ���y��� ���;�/)�n�[���惇�c�pe[�l�r������7t����]����0�2w����g������ow�;e�w��}9����;������x���1�h㫉���0�t-i8�%������jce����`_� �^� �r�v���knt�r4� ׋������� ;.o�jx�v#��_u�^n�~tj��y��4[�3"i�j@���c��vˤ�� ��exf��,�/cm�)�^�q��4#���l��7>af�z���g" \��w�<^7g�:���v o�oh'��l� z<3��� �h>��w����d7�c ���hb�������$�쯶"[�g=:;rm΢�;t�u�p< dc��thy�c�(�/ܺ���%� =g���zpz�'�!b��'��ks��k!��;���$d�x������p�x��$)�)�1k@�z�����w��#9�ǜ������w�od�?�sͩ�յm����$.�����c�z@��0rך�0�7ɂv�? �c�;� ���%��v��&/r�j���"���9�$ ��" ������c t��p��� l���s`ine����x!sɑ8� j q�������ܸ��qxt���� `�֟�4z�ڽ��c䢉��)�3x�'��ve(��j���h�pd'c��:>\ �����`�pc �q%�;�r�4����l ��d.���$psb$d� d2$m(����j����� �q&�"��c��}�ͽ�]�6g�sxgj��άl�d❊�'�������kzv�}��7ir��qzhbe ��b�(e�k�&�� �y�v�m� )qj�炲��6��i�ц ub�8�a0b�i�@o�$���7g���r���{�,�m`ׯis���y������c���xww��i�\ ԉce�n�jp/��t�1�(:����_�p���t ��d{�`�{wa��'"�w������d1�q����zx � wc����]��(���"�,g�@ ����ss�p���f#8 ?u&8�/h �oc60w��ٹ�ƻ�^!(vq�ap=h�w87�c8��\c�9�����9�� �u<y�m� t��%o|h|�t4:���đ��6sx'm�d�e����i��z���c^��~�d��r{9,�ϥw=mz ��{"����3֛����م������(�t��-������ �t���߿�!^|ze��x1��ȯ|�8,��hj��lga�t�f�� ���0`��in�a�7�ʷi��b|�ދ� 9�t��}0.�#�� �h\ew)p�ܷ�8�(\2n�(���� ��o��vl�9�ii\��f%|��_��wf��~��c��z�"w]���nbo�dc�3b{�*�=@�ؤke�ᐙ#ԇ��-��%��vђm��a�}�-�@��'�(��bp��p��c����r����kmj�p��o_ou�����"҅e�l�m1!�t$���lz�%)-�[ 8b| n9ͳ |�i���g"-���s~5��g� d�t�e�/� m:g��uu��!���s�����adj�!k�՗|i��j���瘩-��9iqm�?����e��q��ǟ�g 2��vi|�5&{)0)�0�~���j�tr��g��s񤲖��q!���|ڒ��\o�㧐�߂�r�*<�\�:��w���v�du����j�@��3�\(4h�hj���*�j��c��k�?����?1�\p>�%~�d�������  5�g�c ���(jx��.��$�]�)f���2a�]h��lft��s�>f�&'�|h�>o�)j�akd�b������f -k=�8��z�r&)�|u�hp��us��r�՞����c�n��r�&q���3�-3���b*�t*oq� �c9a3�(rm�5d�(�����i��s ��ټ��wlsĵ�a�a��>>�i\8������#�ѓ�^�x�4s��ld� '\h.��u~��h�]v�mp(4�kf�x����u7ο�� �ӈ��s��w���c@m)4� й�bi-x0nct b8b,dmv��d�� ��ߌk���t)xep�y@rk �^����jy�c���x#�3c�)�w���c]��ztskb�k�[�����u��֡� ����ٕh̬���x:�2~�-��t�d��0���dko�1��뉜@uⴚڝ`�1jp"� �]�<��h�@f�!�p��o)� x��``@�}"$�b�%r�nf�w�ҝ���=���a�"h�bȳ��s �ݛ(�� �y�nzag�a�|t���v@�r{�y�|�����5t^�a� ��d)��.�z�u,.$ f u�c}#�l��=�o8�,�c8!����n����i��~����h�����t��|�� ��%�6�&0� '#_q- � �~�����w�vbdd��,󂌂gw]��(�d��j�~�w�~oc�_����؟"��k?�`%0�4�0|��^�h\�h�2�����n��i��jv��a�]%w ��1�bo�o q2b�*k�xg�` s�y��v$�>m�ig��z!u�.lhrtq�ζ�e82 �e)��*�ˆ1܏qxe��]�1�ot�*l ��y�c� )��s��kc5'lb�(�������̢��r�k��k\�$nr�')��,5�v>�����m��< �r��ew�'j���ɂ �4��p�;b�d��2�p�����o.�  }��`c����9�d�f�p� �!;�j�h�����d�ycs)e w33< fz�g�ȶ�2wz�ps<��氙ڹ`$@7�"s�$w-t��@�4,|*��$��<���lhpp�r��q a��m�� ]d�h$&�<��7�w.�1�>'�0ڑ槥���@�gn �7rܔ�b��na�b�%�p#<r�ta&x4��0�n�%�&v��$sg5���6i97�����2 u�6;�[�rf�j���9�cћ�z�f�6'�bl��_p��e0c�a�!e��k�u8;�>!vx�>�r�?�)���l0@��,�w��(�y��`����l�" �l̝�)mq f%�@h%����qc� �nxhk��.l��ژ�5\qk� k�!ŝncdkn09p��7�?�j�q!*j��2�ى�����'�bm�f�� *� ��o��{8��%����/��]�?~�=��c�bnjo�������zc��/𜈥:�x��%��o(�v�c`q ��/$.m"qa�^��qv����i���1��;e����t��|�w�4��i�n�(2f�/�mb8� ��b���"w�br�4asqp�}��ҫ-�z�m�좙��a;@����wnb r��lo^vji$�7�г�fq�-1�ě��0;̰�*r�s�v"�p��f5���d��d��p9���:�y��� �խ��|r�o��t�t����wt��s�f�� �(ae4h�-��(��@ړv�j�o�p�؆j/�hm��h����} ph�!��@� ���l�o/=[z}jqx�x�w> �t���'�g���'����cd����`�u�?����ӿ��{w����om�c�!�a�����ng��pe.������n�&~0o���i���c� {g�dcb�fa�t���ex�]����a��c�u�mb��t�6�5��@k��[ q!�����j�d8y�j �؉������u�����#��� j~��e��5�bdd(�4q��(�'��s\�|!'ht)���lkd���_�gړϊ�x�c7�|φ�'�g����a�r������`��)���;-6�}���u�i���|n��e�]v�ѷ�>��k�i�>2���"��dv)��mn'��<����m�������s���lg�g:���,�z��:0>}!x���-`��3ȭr1���t"�xb�!q��zc�^.@��m�3�:� �,�a� ��vķ�h�o��=#a#d�*?o�d�)x�h{t��� ������q܌���dfq���-�4��w��3��rf��qt#�7��b������-$p{[�,-��e�mcr���)l�ʹ�雨2� ���j�yf*� eu��'n��)�gj���`��а�8�j���9�{|�`�~�t��v� �k* ��-� h�j��š�`ۥ�4��_f7j�%�ӫ�c��~e.!�c�u�y�f�!��.��ir��9ؐ��b�eat[�/|�g�b����*}���ka�w�d�~aߝ! �;��l5����x ��ȋ�~�"��{^�q��"h���ˀ�y#�� �������)�匱��ɞ*ba.ݲ��k����05vl�@��'���5g��,�s�����'q�ǝi�xp9��m�9��8���.�$�ȴ �؞#�c�r��5k��i�u��r�ä�{� *#�0~3@���o�~e�3c$r�%�%8_�5d�t��j��xj*��ߐd|�a� h ���bǝ�<�xiz���p�x.�u |�ō�m~���j����ܮn�g��ѯo�����ѯ��~'q��k\�u�0�"h�px�-��'��@?"�:t3�c8q�m# �$�l�bsyӓ���ǡ6@. �[�]�8��stj.�grg��ryr\ [nݯ}��2��r�'��sjd0e]:d�p��g6��|��۴r�db�bo��׆��8 �ɍbg��y��p�w�l���g�u���lp!�jr0�e�m�^u����ލ(wwitɣk�����~��gud�54��\j�z������|z~�.�/�\ o�~ѻf�i��y���\���� � 1�-�ْ����=�����_�)��q9�0x��#��]���c6�73/p��l��`��>��n������"�gъ拁���>� h_�'6��d%�3����,[���"����;�q(hb`��j��ŀ/n��>*"�4*q.��d$'�^3p�}��4�q#9apw���a��@�����xj^�(���l�(�8���q����n�jlipb��/���%vv�1he��zv��d�ֺ��:���� q�`��bx ~��&�,)�_��� *�}گ�q|uhi/k%�&�����`r<���p1hft���(�w��ڭ�!�k�g榘f�!�n h��x��"�gü�-�?�2��k����x�����s�ĩ������=7#����������p ���uwr��{��|�nd�tξq���g��n3�j�h���4n}�t�u�wr98��ݒ�wt�;�he^�k:k$�ªucvf����ο=c�%rˤ����ԣ���i�)m�酜������}�'= h�a4ig�gj3:p����h��if��5w� wccf ���\��i�� ?� ܀�y�q��� y��o����:ni/w�7�gnʒw����%�c.�����∹���} �_]�gά��?:ۣ���q�`���5v�/s�2��3�v�sø��cq.�h��x���kv�v����l�����ho&u?s6�w�s �l��ʦ�j�n�r�>����r0w�:h���1���c/���y���y�di��r�`�md�"�j(�w��@�qt�z�o���u��5t7yc[�ʺ��[���27��&���o�h8!���t�`p���z�ő��}|��'ea��|���b��o����� �k���qf;c&x�|3��>��}�sk�>ƀ ,6�����x��npfem3�����~tӎ���j�����}%8�n��_���|9��_� ���q�(w?8��sȭ��o!a,zc�im�2��v��$#�6�������k~r5�~'��� �۷� �x���` ��u �b�ʼn�.v-��z��ז0-b����"�q"f����=@*��7e�rn�d�ue�\�=o�'�j��gu��#���`���w��uc3~���^#⥅����*z5���*d�$ ��yz�v�����f�g��~�u9x��=6�! �wvs�� �rz�������^�'�5ۂ�5@��vf�'�oq.�%��ɍr��o�$<��ޟ�����3�/˱d�5�p�s xh�;u;[,x��^��)�=e ����/x՞���d�qer5^/�s������z[�s�ѩv�/=�7d�na�j�����_��ǁnߎu4���0��,z�1� �x����q9@8;���`n]�����g�3����� r���km�jas����ݩ&^t������c� i�f��s #d�y�b�z�o,>>vv_� � '829|p���)�h@v��0t3�g�y�mg����i����x yx`�����w�aa�g*��#���b�7�o�� 6�|f�u]��0e�����@� �$���`�ʋe����w;ɫ�"\�b�'��1��z����t�� �4�wrht�j3�z`�k9��@�j�{���.�y�='t#���>��|�]�઱ckt���i`���x3�xq� �॰%u��"t�\2�jo>����ql/\qk�y��������zw�@:���g?�/b�����z�7p��yj��0� � z���[�)0�a�i���v(� ��l���x�|��@�t@��3�wr�.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3cfs.htm �̐�����~��r��w�� � r�@r_j�da"p�'$��t}ޤ�$�knpp�o7��ǻ�i�ǐcou���3=s��>yq4����vx��̸r�������x�<?s�*�� v�rel7���v̟�:�q��r:j�⤖vɠ�ya �ә�@�� ��tlx� 5)���c�f�"x_0(;uvx����4ޓ��qޡ�1e!cz*�qc�@bm�֛'��q��\(>qlw�a�p�hr"���r�9�rw���9��[�]�\��p\�(kpu��5�ܾ��u��վ8ܼˋ7�va�j��b��b�6�[� ^�nc�� b_�-uˠ�ly�� �_\��h*��siuź�"=k&�ߜ~��9� ]�� ���=e5��&�r� �\α)����;,�� =v�'t����e�ښ~fwnk>f�h}�t@���: ���.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3cfso.htm!�����~׼�և"���q� 2���:�|���h` �j���z���fw�ñ��,������ڻ㝻��ۋw{����,�b9f�)y���d���6vk!,����k�x�z��^q�9fsm�k��_"}h���1da��钐����p$�6m� �����he����q y�����}�eb�h�גst�s��(qx�?v����ɑ���s�ugo^t?�ra y ��`9�����2�,�u�6 �|j�����ap]u!p�r%�{�g#���� �n:�΃`m��[!���m��o��g��94�a|�=��,���8�՗�������y�,g���} ��n�$\$��5,�j6c�}��� j�ۆ��w�sp��nc�}��߁������i$3��n�tp�n���kq��}a��ֲ���k�x��ba����:%/��;��1�л�$p���7"�^�o�*�1�@��t@��9 >hmy�� ��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3d.htm!�l̑sš�ݎ��l*�s;$  ݄ ��t��[]�i��k���$�c��}�k[��7~x�m�mݪ�a]�h����~~,�������v���qw-/w������ͽ^��1z��zx&�gk �5���g�!���?�c�g&��0{����{[�:��� ��~?�������z9��� ����y繮` �>���?��/ob�%�.m\=�����$d�z��=a��py��'??���$h�lyü��}2��j<��?��y�<>�_���g}�a1�������뜦w=y����g;� ���{898�z&��� ��5﴾�b��_����������v��(z��'��n^�� �l�-nj-ݠ�����/�����{��ϛ���6�� ��`�-��� ����ol8�^����鴆��5����^���y���n�;^�$k5a�5�<��ǡ�����a��gʼ��bx�<�x1��c*��mg��l�c��$@���u��@fipd����ic μ�m����oh��c�ѫ�[a��������zzy�$�{>j��d� ��$��ѿ)��zn�˂�ԃe"���c���]�c�g� h���v�d����v�{�� ׶_�]n"-�`51�@ӓ;ґ���"x��@qa��i��hr��9�j�y��0[�[<7��/�f��|�1b;?f�||4 ��g�p���<�sn�#���� �#�6d���a\ ѡ�!�j�ȩp/l���~"ӏ� a�b�b�_-l���g���-w.l䃄�]@�oq�''���ӏc;:~yze\v�x><7�da� ��@1?ef�s=�4.x��x� cw�g~�/c�yӈ7��8̓�<��ו�׭��ă/b��46�\�pz���@| �m�hc(m_�ђ�� �l�9�fza6#����-!7���"x�h�b@�~��*i��f�����c�p��n��k��e,��p�*u�,p� cb���>?(���f�m�z����|��'p?k�|r�}�b,8y�� ����;$�ƒ�g�qn�z%�}�( )@�����^�yo����4����\lx��ш�z�e���n�'�!~��\'��i:�x��hv"� ^z ��8�\�ya��-�q�`8h �x$j�u����~#ۅ��֐i��l��~hľ�ym����)n�����%�l�>�%���ĵoh̉�.ą�j�j��;�`� �jyz ��]�ٔj !'dj�a�[�v��6�h� ^?o��������jvp�?�%�����8��r����?ܱ�� ���$�� �"��h$pw�����d�$�b�@�m��wbm�rt޸�3�d�qq��a�xb�`Ԩ ��h�k�1�2w_n�l��������bf� 7�f� k�q�q�4�?��op|�"~�k 8y 3�� k��ш��a�jt2��av�z�wk{%�j���`4 ȕlp�2���� �\;&̕-*b {j�p����#(b��7�%��kv�dq�����~�21 -�q0����� b�q�^�� �1�n�����(l�s��p!:�d���x/n�|{����xi�-� h2ba�g5_�`⿃��u/a�,��.�(�lu��l�%�m���>��d.��l�&أv���y�w�{�27�e$, ��b�� ��؎^,������&��u��\n�p��0bc ���� ��"h y�a@dk�f�hd"� 8 ��_ !0h�d�����!�q�6gũ�n��a@�8�g�� "� y ���|'�w�� oik?�rvwu�遻-��=���q�w\ ���iu~�����)l�xe��^~�io_�p� �����������o�#=a.lש�nro_�x?�ڋ��on�!ć8��l��bp[ b��{�n ި��}���q��c�t>�1yb����oo�瑡��9��d[ta�90��x�,!>v�u<�s�� �t�# ��t�ős�/k�#�d��� ֪:���a�k�� ���v�v�ss#f�d_āk���o1�'q��e������n]4!�ʜ�@.�n*ƙǟ8�z����u���]��x��9}<@-|p 1y�(�?d�ap*�g��ԇ�x=q��َ������vl�do �s�*�]bbb w��#cu3"�����w(y�t< ro���gq��p��;,�df)8����3�m�*_8���h&��`f�ur�d"l\e(b��sv�\�y�p�7�co�,q2k�<#[69�3(�՛��%j��ت1e,��%%;'k�9�x��*�e2#�/ �2�y% ��<8􌮨�h0!��,a�3�its�^a j^,�=|ug_���s��`�ij���#o�_7ӽ�t`�p�]��̧0ǝdbh�sg��0�t���j�'�������l��1��c�$�;r��o_��"`&�3�ˮ"t�i�юi����{cb �mj�u1�jr�i�b��,���[7�i�e�^�?�z�"�&��� �a�g찜�*�-�j�kr��j�8됉��xj��f�y<�y�w � �߾ucx�)^�[n�qu��?#�1����&t �x�$3�t��:�bl����s�9�1r�=�{]*���̺��me�jh����1���ҫ��ci���\k��j��/ci�r�� փ��j4���d�m���m˂s�m%��2p�a�o�a�@��f"��|{k�w"la,�m�0�����������:�g#&��hv��x� ��b{sl �da�lyl�x�a$ ��=�gbj���6>fn��x��~5*o����)p�ג��^�p^�u&�壵�w|�{v�j��vt� 9�`� �(�ֈ�[�i�!~b�|jg��t#� �v�� � )��v[t.֥@�v�쀛=r� ����*�k�m�>�o7!嵓 � � �4%c;�jqi5�ķhqp�e(���%7`s^�w)�95�^0q��҄�i���) � �䩎������<7��^���0����f��pw�'�������98q�d��x��>b���ff@�y ��#!��; o�m����`:����@a�ӓ}��~<9�#�ě��@!��eo~^��9r��6����ؠ`�-�u"q�0ʭ�, �zhx�w2`����%x�z8�bm����)��li�)>���"��z��ϼf� i u�x��sc@����x���@h>s�8e�d�ia��7/�y*yhf�q�����оy� �'�o�t&���0[rn�$�b�ҵ�lôs���m�a��3v-�]�&j��ˡ���r��d���i��f��r1�{�f\dfw]�=����� �2�pyq�?z�~]s8�5�6s ge�-]0��������*jc�y��jp4gj�m$<1�i!��m"�80��ux2��y�3�v��wj�����x|"��Ԩ0��\�q�h�c���h l�a��o��j;��;�r�� �� h� z�`eq�xd~�����������ؿ6�yb����uz��φ���3���p uzw�-�tp�4>ea���m97ef�7�6!f7����u{%v3 ��ӏ� �x�f�� ָ�ӡj��m��%z��\-`s ��t����ǫ�$x(�b\xo3n����� �8-�€�ϛ��b�h��lx� ,�槓x/ ���z�fn���m��oa����k�a�"�f>�9}!��ƍ{��ߏ [��� �;h�b��u��_m�-5u0s������rcv��m�3� t��25ln�?c�|h�jx�����d�=�#f��fd���[� �r�%9�4�߷[�m•�,lp��"#�4@��ͬ� ����{��ߚ0e��=z|�@��j���b�����֮c�`�`1fu��`���e��?�a�����h�(�^s �ٴ�f�0�?�dž���� }q��4t(4�n�z@i������[�(z��:�e�b����\�,�/���h?�������zw��'q?mt�mڌ�~�%��,�ڄ��o���,��]�t f�wo3�41 >���{2�*t t�h nr|u�w���m���ѵ:���r�ӳ�qk��c�2�x"r���x6��-�9c)"1�j{xw ����8��í�ed��\ �܎*���gzwij�03]~ap�p�hj���,*�_��1����9���jb�k/>�l�et����kc�9fi� p��%r_���ĺ������ԇ_�$��� yb���<��"�uݙ !���s!��q�y� ��_@${rw& x� �֕ i� 8h�vqy�vd�k�qg�i���ޞ_�i$�kuc1�[bv[��v �ˊ�z�u��h1 ��و0l���z�"e��v%ճ���7���b(�7�����g!-l:b'��3���&-y,��mq�/�ˆ�@ze��2��:��3�u�4�\j��s�� �2oq����켂��4i n���e�*i��*16�my�r�u�� f<[�9k�k����g�����{�f�mv�cu^��τk_>�c�|;-���y��� ��$>�;�k���@;�ͣ��4��5w�jak�^sy�\r"ɨ�@[��(����[�bdz�x{ya� ��c;�������?ʐ ��?-��v�����<� ? ﯎���m0d�@���@����2��;,�հ',���z�� �g�xh�_�c���p!�> 3c����%����eܭֲ߮�ۭe�����3�l����1��w-,�j�x!p j��p ��n�������s}(\�$�g�j=o%k� �z�g{��e1ҋ^,��c�d�;�x����px{�0z�\��赥v��1�`��q�[�{��@�g]�묜y�s�l�1p5�}bb道kk 8q�c��"x�@�}#̲�>]���l��o��/)]�8 ��@�l����/,w1�;q[ c��dw�)7*7ģ��go����d<�.m��ԡ��wa{�5���� el�|tl��e��l�ub ��-)�nd�'mt���e��i�@^=;�e��,���d��;��e�99hm x�c��3`x�[\$ir��-}kl��]v��5$�� x������w���;b|r���u�y;�� ���m��,a� �n~����w����z�n�bp�^#���rv� ���f ����̛�b���ƭn=] e��7�t�ux#���*ׅ�?id~��?6�(��2z�]���m�'w�b�r���[��h f?�9�1ôl�c��ln��ң#q�p���f�m�����@s��s�x��k�=����'z3z�j��,"sq�`� �m,`c����������=<_�(a�v'�4uiu)���7�(\���/{fv= ۃ��l9�ӌ|�_.�~:��q��]}���n�:h�ì���s���mǵ;��wov.p{� �'�*��j��m�<絑���ަtx�������wf<7��-y7�2�:s�cn��eg�x{���m��.4����* �*9~�udf�ĩk�!a���*��ujl?�!����h��i�լo����7&oo5�jƥ'v� v*�vv&�{�{��>�y��t{�9l���j�)��!h���j�����fr˶8١m��í��lj���>��׬~�����0�f� 8����a�%0&��s�x��c�b2ӥ�ʸ��&�*��̻����-ht�26��| e���@$�c�6$6��'�_!��n �|�{��l�x-�s��c�9j|]���~�(�%h83���*!o:>�� roinf�ca 8)����`�f[7vc�~&fx���mk�zg ٯb�c���r*�]ozg$����� i��j^�lg{�4�a����z�cu��k�;��>�~�:v�?i����e�y\h�e�0e�y�;� ����ԛ�la�cpa�d�c8e�b? ��^n#��zr��ɤj��*���k�_��eg�6��� �%3ȋ낌�l�`��]��t��1�dq85za�2���䊙��ͪ0;��e���anl3os��5�zmd��ӈ���e�݇�a�������ǻ����j��بy�_0�k�5������-}r�7q2�ʃ'�e:������0 ����.c�gs�s� mgf�����r��i��1>w�x����a@�q��֮�{i�8��bw���h�c2�\��,g^s����c f����z�(�fljxӌ/�߲y���j7n����a�5��ڗ�9e�t�wƞ�zj�rr:���1�s椕���4��t3|p�9|;z�vy��_3����yz nty(�ɲ�*7�o?�� �����*�֏���o9��@ w����ra��~��r�l f)jhp&�����ܯ��u�m]rl�i��$����iq!�9,���j)�yy�o���l��-٥��|qao�d�c�ԡ��s`�l�0 �"�3�u7���5��wl�΍���4mv����v��t� �| �!� >t��σ��g��o��zt � �2 "*�(>��yq��!�x>�{��e�c��͆/=���h2#���7�d�2b�x*��k���-��l�ov��-����� �w�%\�jd �w��,~&���9x[ ��}��_��-����<쇼�� drn'�)xs�d�r�\��sƒsg���� z$h�b�g#��e�k���� �?�h�th��p��`sgu���' {i �^״joх����bvc� �[[y/�׫tz �wr�� �'���b���8�ÿ���m-�'0r�~��"=�veq|����mi�vd��y� �ϊ��a��\��[y�x�� t}��b�i�0��� �v^�"�w����������l�ה���_s����](e���� o^lw3�}t ���( �8�tu�r���w�^�r�d�'�6�al٤ l�̟y]���ƴ�f��m����k����>�t�s��n��4���>㹙��8�a�g�{� �t������q����{뜹���o���[u�����ݪ�~=�b ��=$=��?>�jy�.� �����c�{4�jsid�֯��4����y�hz.(2a��o��ƒ��\���s�k�[@y���u$g�n������������&}f�����k�u���zsq�ӳg�����jk/�!�5̻��1?��lj��o�t@��/��j1.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3dfs.htm �����{j�s��' ʹ�u�t(� */�[h�@���q=ހض4��in8�nx��88wt�^8p��'wn�>�ι���pv�ϸ��u�����1@�l�4�������d�~�ز@'wѭ-�?�?~g9ɛg�ij(��̹'��h(�`ct����� �y��,�w�:�_�a#�to!;� �b�$��a:o���� �qi1"kjk-y\p!�§�%en����"��\cab�p�:4���6����7���k~z�yu! ��^�x'kc��,se�t��6���o����^x�߂��m}q�s��hh���tt��"��պ�t�ǰqշ�4nr�j�! {ae?p������@�,6!i ĩ!u��a�֜�a[��"�{�n�>�vq,.5&7����v<�ko���7�6���zի����(п�������������sh�z�"��: ꞛ*c�� qn�7c�lg��r;����ᘦնpʙe44�r�/�h�u�����d����m�����5�pj�ai{�� �;w��*�o���t@���5�!�.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3dfso.htm �m��{����:$�v"n��u*"@�* dt޽y� �h� ͵j���jl�,��|v��:�|k�|x����c�|l_���s��<,\��ussdf��v�(�/���m���ܼ���eo�k*����ψވ�0�e�a��y&�h(�&wb�a.�n����c�h��p�����z�'��~3t�r�p�h���zz�fd��_\�c�ŀ���g�&grs��y*����&ޠ��0qф�6��u�"�z�u6i�윘 ��q,��7�o �*0�n�ڊ� a2��t�����6�]�k�<�ͣo��`蜳w�e�'��p^7/�״@� ���w�w�k�ȇb�kk�g �cj2c��·� i�[�co}�ͨ�j�lgn�tֽ�#�ks:iǵ�x�z���}��"u��!���f)$͢�n�9 ^q���l%���û� ma��~s�&�vh�[�ə�ߤ��t@���r9�n� ��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3e.htm �l���y������[v���yq�q�%chmܜ��yai��(�������m�e-to���^y��2�m-�k�$�s^������u�5��msn���s���\� r= ��=�ږ=-4~�,o�z�4��s��$� _����q�zѡőq���u�gِ�܋'=�ð�����n�bz�o_l9`�bɩb�����_�b�#�.x�}�}_?�ב!&��������oŵͽ�������\��)�,��� dz���x����>>_��~��c�{����fz̞�˭�^���τ�g��;�;���m�񯽥������ }���]�v#� �u8%�>��z9�w{n��gg�nlx�a}���r��q��ϗ�w��e-f�t�^@�8.r\�k�� �oz��8�o�h�7���cl��#�zwsam⇩�c���6\b�a �ek!y3�%%���i/p�@���i�/|�0�a�r��h�y�ļ�h���ِ��s�8o:dm�.�����52?�q��n?%�e軐�]���g�^�����h���nl��v��t���c��(����)p���!��.f���$g��<<�{�:;3�[ot=���^<�@�����ny=�o��7'��`���fqa1���;�n�fgq��"1��c�$/_���il�ŀ��c�0)əre6e�gt  �s0���ȷr? �r�/y}��#�r��ȟp>0!� q���o�v�%�5����%�x� ��.�feeȳ*� i�"zw�]����>":��c�.�gv�&��h� ��)��,�dyf��d �d����]zspu�0��'�~l��5�84mҕ6��f��($v�w�f���\��a!�&� 4͂h\c/��#�sn�t�����y:���* =5עé��\���i���xa9���3��_�?t%#5�bw��t��l[���6^�1�v�a>�r����l�5���fizm�����9f\�l�;�`�����::���f� ��9�v�mu)���hcdb4�(-f�ĉ�������0f�5��w����"���2!� �‰z�y����l�zz���dp䟼.yh�ڼ�����z�w��� �����g�8�������j-~���#څ�ܳ d��$���dؾbwz���m��n���ack餏l�p�5�ڭ��ݹ4��-����le6���u* i>rx�r�e~�ndj�5��%���� zh��)v�k�>�=ۤs�_�������pb�x n���i�-�f�f�����e #p��[s��l��o�0�x�q��š$6�u)*���7��x�\���)1;x-���5%��16�� q��(w&j�bd�c����h�ޱ�� ���n�_�� �g|d}��s�u�7=s�fi��;3 �${ z>:��9�[[�;`�m�!��1�c{�6>�ml%'���������yy��!:��v`�. o�5]��d !f2�d�l�xƶ*��8�����ef��h��b�yex�|��@�q��"ˌy61`�b��~k������mkvm �'�4�dbq֏�u�qk�.����m�1&��2/��4�j���#&|r�u@x��b�q�n`xf����0n�� ���r��ѳ��l!�2�3���aq������?�x�n�__wz�ؽ�d�jno9 )je����k��_c���ɋ�g�}�����f��@��b8c`)s��{"�����z��4��1&��sӓh�9��$��{��q��%ڞ��_���f�wg�n�fu%o�5��ܫ�v��m�ƒdlnks��v��� >қ%�h9��}� �x�o��ƭ�mn��w���ϗ���'�z �6u��v}ݠ&j濟ܬ� {�=c�"�/uq�|tw{ ���ii�w��b?��fa����c>3�ĝ�(si�����.f3s���$z^��\��g�qb�kl�{zq���}�,��g���y 4� 7)uj�#��'m�vv���ց5��; �ԗ�b.�^�����w��m�5�;�ε���=l�� ��w����7] ��‹a�[o������t5j��pj��s�˚�1��r�p���0�a_�b�� ���!|ٴ �/z����ح�/�����đ�ԗ�><|����m?)za��g9�ěv���vؿ�n��[n��#����1~��7���n�'� e;) ��o �o���ю���s9j�6��׉ʦ�(nr7yxq�~]x��~ˊxrl����5ժi �a�^�t��c7#(��(x���l�0d�=�#���]�x�a��i�@sqg�-����f{���k��އ�e�e4�oh}��^i9��t�� ��l�� jx�(�`�5� ��=h��h����8r@����dё �?͋�cˉ���-caz�� ��a3}�e*��vl����vǟ�3y �;��,yq��bͅ ��x[.�.*��! v�ƶ�֍�'�k!gw5��x�4�br6��zk�f������.�ߊ����v�s�ճ�p�w[e� ѐ�h����ԝ�:��7�b�1� �"��ngb엾�s}�d��s�r���^���c�z;�5���loszud0���|h�~r��e��҉���607��ܘv��b�@�v́1l�m �� ǟ���m̒�ݖ��@cl'i������c�&芢�2i䜛�g��p��b0 ���hf�;� bk�h@w���u�~1��5��mo��wb��ow_��f�t?����!ou�}��>s9 0��"ak)��������lad�z�n�j\�ѩnj��s������up�m ��4�4hgq&uiu4�5�d����.�-�ro�o�7dr)ψ \���#�q� -gr"d��(�}xihm� ���3�lc��a ���ug�������tǚ���\�n�eҵh�4�yf�3/�u!tqʼngae\&(�-���~� �,,q�}3�g�qk�q8u�rt� �hw?�1�"ӥa4k�;�4�x���b��m����!�dd�q�ʎ���ip9r�ۮ��k=��h��� �:�`������l)�n�2��ve[�f2�p�o2e����j�7� ó# *��u�y!�j�:���y^�^�u6='ltx�t�<-��?g}� ���� ��y�l��=ȍ:e��x��amu~���7?90l�c �����8:jb4�h��`�%�x�e�~�'&�o\����lujac e������a0$�1%a`}s��f�a�ގ��p��5$�{ � k�c�3 ��c�|�p�ڊ׽��ñ=ԉ v��csv>u �$��yur�h�~ħ��q��ī�m���a�i��-8;*eu-z�n���,-��𝅬�aq\���|^��n� �������u�c���իqep&���r��`��l�lz�-g ��z ؾ k�����ׂ�"����dwn�fbfŠ��������ۃ�؅h8�i!9��`�z�'o�ht߾�(ӎ��f�h貔j��f������]޴l%��$,r�3g��#p5�.s(� �؏)�. ��j���nc�ۭ�sb�b��t,�o�ֆ��ʔ��)t�d_i�fqn����t�����~�o��mixu���2�<�=�m�w�x���a!҉�*��m�b`�:�g)���> ��#�*>����pg�g���b�$�f�xt��g�\"�t�x�2�� p���=[v��b��<��`�n�y9��ub�$��z��s8�>�le_o��sb���[ku�"x��ɀ\�������os��h)5u��� �bbm�`����=�o�/��np��4�r����� q�m@h!���>�`��ݖ����v��x�x������dq��[.�pnrc?99��a�p��u�� *ҫ��'e|(nۆ|��q����?����=@�ذ�ϭl���������>��r9q�n(�ԥ_s%s��ljxlh��j��tt5�m���<%�?:h��g����ame ���f 깗|�z 4f�)7l,�\��\�۞���n�'�.����ï����=�]� �h�n�3vz(yi3>��h��핡�gˊ��b 7�=wf�̍7� �?p�z���xy�y����5"��*����zhax�f�՗ �7/p����n'0y��?g׭��� ��⫒3�;�m���s��~ st�*z�r�jk0�d�nl�v�djx�e��/�q���b\��17b�{��ќ�������vυ�*� ϝo7�l1{�����u ��ܗ��=:��"�v -��2~ ��c@k`��2`& r�5�����g�<9a�]���l��t��d![&���p���<ɗ@}yw��բ��x�i|f������]&p؏0��5�����s�d����3w���urn� �d��u�c��!e>#��zc�k�oq0���zז�e8voz�� :&i1t�xe�ȧ>קnnq�q� �d̩��ԛ���%�9��:���)7ɏn am�y��m�x\5�ɓ���1� t�t�����|x�qfs0��'$� \����x �y5�y������ȥevt�q�����)�g=�z���c�t ���} 8�u|�-t;�g�� �y�~~j�\���(m~��آ-r�e��z1/8��eރi�=�2m ���g;a�&a�^�6n{v�vs]�tthk%9 ��%pj� �n�&��r�x�`]�hc{)hf z6��cl��z� �뺕s�赔���eisy�b��eb����~!�v�?��}����� hm�z�5s�kv�0��� ��]�����n˃{��o��z�i{�dhy( t4��j�.87驤���>*��.<g��}��7�9�k�e\v*�x��pt�4x6 %�_cb�wȕ|�qi�>j ńp; �ug��v��z��u�e�d ?�orx�m�^���vs[�� xsi�ximo��2��=5���:~�gq>����m�y�sw2�$�m#�� h4����-��q�һ�nw"}�� ���-�.�{dd�4�����@|y������x.tțs%ә�$����������g3:�hj��#n��jru�5�awh���2�of�n,�h�h���/��a�g�h.$jݱx����91u��pv�i9�cjx�n��mǡ6�>����0�0c2���]�zyժ�qr*�^@ ����.ٕ-vf��7�����c� g?9"���(z&web��,�3���էvd!�-��xze06j��l*�(߈!�l**��i��u��,�k�i q*�����"���?�����27̎�n���ffmv,kw������ ��:�&�m�ޕ���_�`�� �k���?���6͈s�7o� ��ʢ?a�!�4!�t�`�{wf��c��{1# ��z��4t=�fs_a@�2j��(� 6�� m��j-~���u�k#�؞.2��{���9r��z>�1/%���)� e�h����$�?� �|l vvtft���ڬt��>�\���ʒ��ti����#�{(:�։�<� ���:���hnl0!�6�g/�� �ij*����g�-3�%���'�ij-ė�療mд��p$xgo�ow��i���d�����s�>�鬟�~k����λ����5g�g�i�������$�i�go�@���p� &�����s�jtop��(io�y-�׳�m����]�<�c�c1�"���|���uu��:��mji� 5� $�r�]�#4����n���o��gq&�v-cؓ��b�׌��@��t@��0�wr�l.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3efs.htm ����{j�s��' ʹ�u�t8� :/�[h�@���p�ހض4��in(�n|��8|p��־st��'wn����|%ϧn�,����im���ƀ&�z��y���r��ӭ��]w<��ӗ��_m��i�g�4l4�e����c�e�$�id��jw���/�&攰�^$�q�$>���hi��0(;t�u��?���t�r�o�avb�2ek`2�� tt��q[�zy�¡��q�!��w.��m,� �ɯ�q���/d5����^c�hn ֪����p��d�4fm�����r���o��_<��$|��/��gk�l��gsq�*�6��s�q�i�y�!��[���)_:x�h-%hk�͡mjs�x���{���*����aq��1��h���s�ֻ[y��׾x��۬9�u��r�cj�/�b�,/1�?����'q}ѐ13ܦ�<��ev)��/���p*��*s����,*��8�m�3�z�j쩎xߞ���� �xi��b,2�t=ɴu�9� ?n��v�c7�bm�i��i�d��k��'�t@���5��r.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat3efso.htm!�����>׼�ƈ"���a��p� ��clh| j���z���@�����id�<�w5fnoj>9ۻ��������,�b8������ji��� �q��}� *6�@��&��c 2�zk p_2}�8��aw�� ��bmx�$0�m�����ǐ����c�f��p-#�ݺ =�=/��~#tn����h��zz�fdl��������lx�?�~dw%8p8���q�zbm�g�/- m�m�g]�*�����n|�d>����d�m,*��� a��j*�5��_�r^� m��8�px c�n����3�9gri��tn�l9ax]� ^��*w��h��'��3ɢ]�i�j�'y��ɏ�z[ ����oս��6�������z������mp�!j�[�u���n;��!%z��`�|fb�<�k4� ӑ10����wa'��v��hck�vm��7��gr��4~.���t@���!�r�lc��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4a.htm !� ���a������1��ڑ�ܓ��q�$cg���fn���i�e��-ś��� nx�r� �>*97�v�;z6��]]u]yݿ��� ��$���]]�x�x98������,7�~(\c�y��*5u���vg���殬.����"���������s��h���u���1q���aǣ������9���` �6��~?�ǡ���#�`������8���������z@j��ÿ���n.oo����x�1��,�χ^og����o?�����������n���|�]fw}9����3~v�@0&����wk�n>�w���ӭ��߇2�e�ލ�����>l���.�]@`8�^w9y83>�"�n�x��θ�9<�<�>���l� ��7\���ι��=��z�e���a�9@rv\�l��x�ǽ�����h��8#,x��1`q�/a��<���f�6>'8�޽%�n�r@sͽ�����v���g�c��z)`���k���8�g ;h-^x�,s��4(��|x��$ީw�;��d`u�m���,�ekg*���v=a� �^�������ɓ��v�4>��ψ�͟f=�e^x�=3~:�dptnq�28z�*�j ��sq��o@�q���:��gvf�c��x�s�{���0��o�@"f�s��\� �"b?���e~:�=�ݢ����\d3=�w�j�n�o�:�%%�-�j��y�q��fc��_80�^�)��tt~�w1ţl1b�|}�|�ƽsx�m�h���@��z�6,�8�7;ԅ0*]d�q&g5���# ր����^ �?~w3�!�ωpq��;l�h<%�v�z��ys"ͤad�}��g�a (mi� \��� Š('�-d�o�,a��@p�w��j���hg�y�ʤ���3,m}����w�r�>i9�ș�#�a������m ҫ��{]�#�^ � 6@����c�:d���)r��d�����u����ߍh@q*��s�ϼ��@t8��qfy�q�<����6a��0?�\�1�o����p��o}��|6�р$�����8��ho�������w��`5 _�gy�b8��`���::qe�|?r�n�;�c�|۸h0��΂io@�`b d����\�m.t��a� ��;?8㋤60��@�(�"�o��hf��ؽ�;4�)����/��$�}@�v�9 /t�6�(d�t�ʵ��f>s�ᩤ3�.8���&�2m��3u\�i��*�ud����苨�2u��'k� "v�@����n��.ݦ� h�m�i����$b$�-��4r�f���c���q6#�"�e���� %�dia�ƒvk�cf�'���zkg�i&�pt9c�"u�v����{���)�n��d(x�d���4�9օ=ld�u6t4ds��%d��->�pg�����n����=�����y�o�f\��?�ƥ�>i�#x/�l�{�f뚻:���cu��9����*��� �wj�q$[8й�����#ȥ [�c \����9�(� �_���<[4 $q;x?p>^���� ����8���:n � �o�������;� [�.^nog�ϼ�������|���;}��h^�y�~>_7#oq����{��������2�0�t�f����fp�xs�ҭ��(0��x0›��;5t���(��*�''����c��-��"]�q���! iu!�z�f���"�v�n����[�4oo�|ԯ��<葋�re� �����n �� �������ia3aj>o*��?���n����uo0� f��-�5��x�mj6� � lzw(ב�#i��msmh��$�:�q��es<1��jٯ���yco� ��6�p�k� f,dd�hc�io�nd�&/)� fk^�3���o��~�b o ����d�a),��$�)m��tx2�懫xv �� �ߟ��"�,���od�pll2%�m��4 �x�\ >3���ż� �o_��6�r�z�\�q��jb`!��o 1�!c��b�= �f�s����o�ϰ�g<���� כv�,���{9x]դο�;:��l�qq^@���x�ƴxa<� �`΂ � v[��i-�l5��� v�b����;��.irv/n�!"�]s�@u�����1�g<<_ �8/���ӝ;��>�yo�u��y�tto�� ��ͻl����ٝ9�e�,yz����_з�ex�`#��ێ�\�og���;�m�0�ρm"��v���ɽ�7p�b��5iv�չv��sw��s�����tκc!���i�,����x��s���-��vꂞf~0�/gk� ݻc�b�@t�s�[�}ɋ{j�תnje����(�t�ry��<����)��ia:������mh�i��a�=����i ��g'�'sh�u���b�>2nh�a��ݺ멀�����-�fcjzx�_>x�7�xh�0���rz<�v�w���kݠ��rsvʈ�gb�,m�1����3�cw)1��rnn�c��g���f�~[�� �er�&�i���`�"�'� �ʥ�9"�|�n�u$�a��o�ݽ �_a{�� �0e(�ƃ��p�3�e�߳���\ ̆hgd�5� d�����w��ɬq�1,f@�"kn�(�b z����io{-� �aε ƒ���wn��m� bq£l�i�$��v|q�#�$�n��i��p������m�uo�r4�nxp�jij9�!��4�>�쥦c�\8f*jq�,c- nej |���!��9��j>��h����d �ŀ۵\�i�>z����׀�<�"`$�� 5d�&g���tᦽ 8�c1d��r�m�c>o&b%�=� �. ��ܣ��r34 �櫿�mck��͆��������n'iˆ�>g�k�����y�ѿ�=t�7����qg]6b�:����h�2��p�g���i�ɨ ����� ��j��!��.�o�z̄u�`�l��-d"_ q�)�f�q�qz�<.}17n05�9du�0q�ׯ׎đ��nj�]#�6� #� r�ėl����1i ע��訂{ |��!r?�,_8pt9����s��dk��=�v��6�'����>~s��� ��@���� ��eaj�# �f4]�m4�g?�q��&�m��r�i:�b�@ �&�ee�hm g@�ԯ� g&� �w� ���c����[�x(��e@��нg�n� �$�rt�� x� t.�je��do:�x�<,�~,�. q��s�mڣ<��:_��nm���d��%�w��ȁ�2ljۥul��x�8�cߧb���u�z�d�fv�v(gm�}��ӣ�:ݣ����d�h���5x��r��bbjg��ö�g��� ��'4:��v3cv�{g���.��@&�> ���>jt�*��b��4$���� {<��p(���f��pv�%�q�j�%�����t�r���=y�ri�� ��b��0ţ }�w��л�&���mi[~���d$�~s^�s!���,��w�j��(��� gʃc~���&�q�d� q'��%x6/om�wg>�a�3v�5��ȣ$�v~��n^����k�#��vdk�9�#@���m�!�qux�w������vs�!ef� �;=�q��5� ;�e~p�2�1��.jd�� :ȁu�e}�*w,$sɩ�wh�t,9��)�ˡ��6���e�`�e���*7l_`�:v�rþ��y�i�dغ;��`��'3;�0@��ˑ����-�'� \*h��^l�g��k��w�{87����@�|#aa�ij�!��e��?����?-��e�¦�:xj _ ��|clf��t�v���m�� �s=�' [qc��ו`e��i ���h��ޫ�b̓�9"��xg���8#]��.�'��z�l:�3u������v��_fc��^�s�:�l܀:���)���'n�8$�j"g���5a�eڞ1y$t�����-��j$β��q�x{-]u6�k*!jc�d�"�f��rb��v�ak�^q&�m��o��5���ӏ~�ֺ�s8.>����l�b&��m�ۡ � �.�j�g'e�22�g$!?����e�����fi#�y�i�{���sr�f8��|�qi�~��sc �@���sh5մ&�����s�a[pd8@i <��&wҗ����y&qoԗ�ɍ��� 5��/n�4�om-�b0���{<��np5�fd���-�u��1�ϝ��^�)�=� ndi���)l���nݥ�� �������1(v�.�%��;�'�<�ժ��,qb��g��͚((��>��x�ƺd�(�s��b��]]�* �jm��;�tڂ�e�qt�h��� hjq�h���2�йq`9�a�_�r��au)���u0h�mt����qg?q�<�g@�7jx�f��͹a�r��� �=�fbm��%�5�k�fe�u����s��d �lΰcv�b�ꔪ�/&l��l�q�!q�a�ऍ �;|���~�,2� h�������ǐ3�� ����\��2��f=\�v��b��g�q�2,ctu{��[������# �����7c�yu�bzܯ) �p��5�]ș��9i����;�q6~���^ ���g,�&�!�p�>��vr� 6�`�h�ǜ�g�{����a�ڙg�j3��5ex�����2\��pf�������vk��]�|4�{h�n� uk�ڵ�ef�nr�s; \r�*���}�!ۍ�⧨�c�괺(�fsb��<�m���c`��㝌���,�b�)��]�*��n% �eyw�/����$4t����w �r���f�<�7��p�bwp����灻nz�����v� �i�7�ʲ��a$�k�r�i��c(#9���څj9�se�ʤ�[��y8�������]����� ��~tѭo߿�mп��v�as� ��0x��j�ʯa6p'� �v�'���^�iu ic���{��$�s!g�l9�yo:��;z�y�y6cr'���� �\��o�""�̚�'��ea��@���sdisţg��%n�&гvbpgv٨� ����^�x� �fg4-r�j�#^���r�chu%�s�h�pr<������s���lkǩ�]��r�o���r%*��/l�٪�tm���݋�r�z�¡/��� ��or2�<�>\ee��=���e>r �z�z���ʪ3�#91^�j`��o����n���� !��� �i� lq� d�c}��r�a��n]]���g�@�p`��&]0y� (�(��[��c���� �)�pqp7��a���y�7qڏ�v��ջq����#��4yz���ƥ�rp��r� n����v���t��"ц�0e�28���a�i}��-҃����4�[�:y#�-�����w�g�j�6�^\�j�; �•�a�����xv�!k)�u���8u$u��-�������f[5��kî��� ���e-�sr�1�/��'����?c�^篑@?-.�}�t��3�lw��t:�� �wa�3k�\�o ��v � ��ɽ&o�rdž�첳����?�奴����xy�����n���#;8��s�-�?۾�b�=/`�]��1���y��5�vi��~�|]z9����ʢoe�����|�{#�f}�x" ��>{��뒈��h�t]l�$硞�xh=������g ˓%f�pb�-�z�ht%.����k��7k��=��e��ȁ��f�zet� �"�s�w���!����w���=c��r�6u�vr��&�r�sr(�y�p�x1�t=�lj �eŗ|����4��,�e 5=��y>=�l����zrݡ~��m�۩r��u����-o��:�1�����f��� h$:�=��xӡ$��re m߁���o�o�,/e���e%�\qo(۴���ݔ���-�@�k��a�f��ј�z�(d���1݉�h��xi���;�&�f��d�����j���\h���ke�_���,k��ٺ���e�f�}uh%��w�q��$�) ��&g�;6`,�y�k暴 j�yv��ɵ��g��x�u� �dr�9��8y��rvg��k���t��t��r�k�-8 u ��۴�_��@�"��l_v�v��\1�t��j�2�ĭb��j�",ո_�?�gǩ� ��7?uu�m1����w%���(t�����$�� cs��ya '" u�m`�����[~�r�^��{.r�喂��3u�ҕ��;'tx�؍^�$�7f����r|�[���м믺eqʴ���3�f���2�� �ϫ� ����v� \���������k&ߴ`i�e�r�t��kq��t�ix|m�����`� �"%u.\���[�9ie%^�[�-�wf��@��4v4�.\zy2���]7l'r��6鵡������p*-o{&w��ҡw�8��=f�h qz�����mȧb?�ܑ�훨���ۣ4�w*�u9�b�j�m�|�����f�]�cy��ϵ��ym��ޣ����ys�e��:u�lo��d�o��k[��_v ��|.���-��*�z��.��*�l��漤z��46��!\sn����ɣg�k��v� �'��u[�evv��g�c�c��.q�2��;��v��i�z�� �s�>/��~?������?��~�)���&��;�f�5x����x}��@rm]w��(ud�����y����x�x����������j�y��s���(���j)z����� ���"뱗��"����ʊ�j@�=�n[��b��qiri�iv����n��]0/e��~9�c����e�obu��聧[.�3^��";��<�2,='j^ :.��(���,�<� ��%fn�|-c����7�l=_��j8�1t�'x.ɲ�#.�ˈա�ti�dq��z�]���v��- >��j�t7ף����'�8\&��/��l�f��xx�3� c�㡪ք�� �_ ��ж�xj?���� t%�z��� ��w,�y-�/x %w�k��3��s�p3ci�_�����\�%ۡ��m�b�fм��l�,yk��ǻ�������rt"��ě-hz����p�4$ mb ��(�l��%��q��� u:m�k�p�ҍ*{) �dit% [,i�f߶�z��7;�f�ec�]���65j]ip7������% �e����nj�!�u�g�lw *��vzfu��� �l�oɡ��9���r)u��o�g��bo���$w����&jr9*�x�� b3���%uf����e�\���`���$2���&���8{�z�ۼ��c��p�ج/go���� �p�6�z��ԅm7�<~o�'ɱo���'�l��j|�&�xl�lf�պ�ʈ�uh �^j�w�j�i��'q yr_mtq�c"}"p@� ��uד���p���#�����/���6jjܣ�ve�� .z� ]l��|s��%�(*p������q�i���ܫ2yջmxrm�y@7�tgvu.8�x�o*�y�yd����� z�_g���z���<�r;^��b"�3�=�ⷈr�в�ѱ��i�����vo�� :ʌ�脕փ?nm�3�篃��p�̂z�w�q�w� ��|�v&��q����9`���o)�dra���[iu �bѫ�. ^o���?� � r/�8�ڟ��m���1��h�� ��@9�z�;��"�|_�w�m�ā���̃p٫m�_��ݔ�t<*��4n�f�9����k< 4�h;������$��8.�c< q�ѭp��v!�#�v�zp��}`w�k���|��g,�g���`���e*��1wp*����ɋ��-�3�l��qo�?ľ����9��-�lwp��(j��y�d�h�"�n�.8x��q9����w��v�x���6���p; �, ���q����i�%mjت��q.�6 y�p}�ρ5t-.:j,��� ��u0�c=i��a������q��\����kx5�(ƿ�������oh���mdť��q��rq8�[c��m�������&�k�4x��� ��l��q��f�ѹ�����'�w���v�t@��.��o��.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4afs.htm l����}�|:�‡�����l�vi��@��x�0y�$`8� ��� �� f�4�)',�i/�?'����8z��r$���9�^�%ϖ>כ��?β뗛��7�m�ɠ�5υ����b��1c�?���z̟�c�d�i���)2�����3�m4!�s�@q���a��,��o*��ri5�(�)?]���� �g�4�sjyy)�#�<–rf�z�a|t%m�h�)���ɩ�u�k�q)�ib��ԡ���q9�*��qyl��w���������n�y��3�%i�so�|6���9���z 6��x�v "g1����#/zz��ez��ua�19$5q��=����~ �x�h�*џ�%қj]|��aм�i[��"�{�m�>� �`\k.&���6z��v@�k���z�� ������=ko'.�~�\]��-w�k�� ?t� m�-$p�t�&��ӆ@�?ʬ����;vlzz]��x� �5h�[i �9⦪�a�hr� �d֑z ��� 0�� "f�$�,1/r7�b�����4��y��� �t@���3��0�.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4afso.htm �q��{��<n�7d�d���� ec�bs�-�bc�a��uw��nj��>g�$�w�y��\�s7���a�������#�xؿ���j����q����$fz4n�1�m��en��v���̱�1�q���,��i hm��&��z�d�ɠ/y�p��1��z ����|�?$p�3�>���h���^z�ge��/�^/tՠ���bg^v�,��\6�g�/ o��j���e^�z�������i�p��5\t`0�i�l�e�ڹ/'{m��9px�c�n����:��[вr�ք&�pl.^o��!� x��h��nb!��%����u��@nmg�0��k~�nm��ڋ���s{��s|�]��<\;r����b�g}�`���"w��a���f)$ϧ�n�9��^����d&��׉��6���af�*ۓb tw-��g�_���t@����h۾:g��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4b.htm" ���ٽ�u/���u����}3����q�kr:m����ڔre6v$j𒣋ws��ws1�s�y�g�g�s��j�m"nŋ,uݿ��� � $�"ͥ���n���r�ٱ{�"u���ƚo���}������o5���'yۉ�5ç���^����� ���w)��� pg�]��<��s3��d�g=~� ��m��ӗ��!�/j^lp�_�?�?�c'�����?;۞��矗��{o��y܌i����g1u���_۹��n��=�}�8��g�^]�nv��w�l��g�6x�q��{�8w�_a8{�;��ǎ1�^g^���˟n���{x��y���_���k��,�>ƹ8�s?;���໑65ϻ�~��[�~�v�89ss�|��5!{���� �g�0�� �� ��ży��}bgߩˏ��}ƛ��� ��ށ� ;?��{p{g�l]h~#�]/��x�78���0�?��=i �kg�jd�?�<�/ 7� s��y ���oa{)�z_������,�_v�v�������͆2� �d)��x�����c�q�r�ά�n5���xo��w���0�n��5vrz��b���6��c�\���b���1���~ ��%�5;� }�!j뗲�bfx[��lp���`g�{������}l�0o�a�i�o^�r��z5��#���(��/=�``j�}��i�o��� o�:5l��=@��b�a���:��&{���!�u�� q��1_��8ac�6 �e��0`x��%����a��;;�@�遅��?���8i���' 0l��dw;��m�� f��3�3�ko� �hs&����j5�z�ź��_�4�����zf�����й�#�d����o��9�y1��e���ކ>�!,aׄɏb\\=�m^�a��xώ��s�� �y�b��!�����מ���1撔�y�c��1���hr/d������c��by�ȑ"]/������|�4on��� �����qc���ly}g���ζ n\�f����t�`#回s���|�(��pbrn/r ���p�q������h"\yt�|���h4��n�fp�$�d�s�h��{�l�?�~�zr6�i� �i�u�ȥ&e����q�"͐bq`���i��6���_"d"8��p]x� �9��y�1��tq %�xa��c��#���ֹm 84>��n �m�g�ѻ�����ab�ri :x-�%ھ_!�mo� ���625:��fy�)3}���v'uœm5��q�y�v�]�:�]#i����)���or�t��͖��c� �bzgd��2�& z���4����r��o�{g����,�l ���s�΂�yy�nh j��o�枣��:��b�ñ��~�t��%�_0jhx*��#����z2� ��9���f1���yq$"�ߩ�����o/ sj d��q����ͅ3%�\�b�,�ad�&���m6�.���k�f�ŷ���;���ଫ�f�c; w�) γv���j. k��g� �b��� k�oc��8.�f�(�қ�q�c4zt�x�o�lz�)դ�,s m�]<����k@j��ȡ�zh�㿚�j��>�h?5�7�t�na&��dڥ��q�ɍ����(l�i��}��2�k�3}��'�a�e������< n-˦����/e� x���@f)k�47uoub��'p�`������� � �"4���/��m3�mⱥ\qy��nq�>y�9x���fݵ@vw�н�l�&�����q�j*-�}q{m���_���f-����a�b�o�3�e��do�y��b���. ��7���cw��o���4���ψ�k� ��k������?c��cx�5�ըo(n�!v�p��]a8���(�n4f�j�7��/��r����;�akf�)��!6�v@���gғ��?�(�˹��� j�`nk}n��~��>�����|��j?�k��m e���b�)՚��}rx!�%�sb�;߱����:�� ��g v�hsa�:\8&�\��r)���b��m��z�%r�q��� ��$�ku�%�*b��bs��.�� ���d\�[ˮe���f��fr���hƈe믘�gi�h.��^�� �qwd3ֿewdo����_��k�>�k�z�]�lh��ƌ0��h�k�߾ݷ�ϧ�g(ݢ,��]<��a [ɑ�n���/��zw;�7�--���c�.9�=}vp�c�0���bt���̈?�ol�� �b��^�*н�$��d?�g6� ��|��ȱ�̛����( � �ǯ�pi�c��џ���4�Ԩh�y)h���t���nʉ�6'(ȱm6����l!�,�ʱ��g� �'(<�y�ɓ��zr��<�o���d8&bh�p�zfc.gܤ8_6|�1�r�x'������e*b��b%�(�dꉈ����.��lj����ɮ�rr1ɠ?�\���*�����9����:�e.r~n����l:�d‘9�p��j_�"8�#/�ի:�j[�����b�o�-�"��4���㕨p��(�� �) hl��/~�oѕ��lxtqu�^i��dɜ�_*�x?�n�^w��o�nَ� �7k�s� �� �i�ga7x-��.�8k)� ��z�dq8^w� y�r�b^�}&e�v ����vlos$64e�7�b 'ءir3`�钞�<͉_���z��mf�hogu���fī:t�ž��`��moh���=#i"�znq��;��jnjq���n!�ٰxhb��o�t����j�r��������d(0 ֑�[��) (�� l��fd��n�o�xf��$��0����>or�җw�����(�����m���mئ�.]vuh�. ˫��e�]�g�p�έ�x{����g[��!�t�"p:�& �_tfim�d�\�v_jz���/#�y�j7���;ia ��tqa�|u��j���aմ�$<���oq dc}��w}�c#��s{��\� ���'�ei4���&�j8n4�l�{����.�٢a'1�m�pr������9y1�i u�x�:o��/y��$j@��$6"8g��4��f�36��ib[d$i�֛�u���4(k�sȁ0i{�h�t�e,�=�|68!��ĥ���s�e�vh4ʒ�[ s^l�\�ȱ�um#����:�lňƨg/w�"� ���c8hg�e����ӣ;:/u�ao_�ܘ��:a݀��#�'�.(�*����]�l�rn��r�z�iqj�g�f �>��) 2�~�o[��n�b t2�x��uq����b1e�ly�h����r��zdb�*l`����j��� 1�� q�ވ�c&����>�*�_�i͓"�z#r�ǟh@8)0ֳ���[�j�5s�7:�⧤��o����mj_�b-� o0c༚�`6ʭ�45�t�c�h��!�4;n�@3�"b٥�a�ν��3�flcs4 �g�d �{g�p�f�nf� i�#���m��wo�f��&�\�8���~q�_�,���w��$�h���xት�4�)�� ��߱,!�<|j�� ��i� :�m�n��k֠n����,� �t��v@2̙��c$e3��e���%q-.4�m�&[�zz��ґ*��p� ��net3e������� q��n��4|(fjq�✘ a�<��az�&eӑ����v\�s�r�v��qd���o�$y��[z[vꔍ����c�=�&3��7i��tө4ݔ1��pup�y���m��>�f.��n�������-l!܁p� �\��ad��ff7e�t��:l#r����`�$�t,ؙ��m 5j�o��{m!� ����� ���$v��5�j��d4 w����#�x�g�he.!���y�'�c�7�q5f��?�.%�}��ċ񷃶��~�0�� ���k_�m9^��m����k�9 u�s..n ��:j�𤯖�f�yo�'��f�8rug݀��=�>nĩ���[a�% ���v�rv������e�7r�ppp��ke=� b߄����7r��)m�� ���l��@ƅ���x �e��e��pqѧ�(f�%�4�b�������\z�r���> �� �1&��o -�������#bc�j��a]�rv�h9�����m/2je�2Ž�����8%��� �z�ߎ� ����_rd"�m�ħ��x��j䮐�י[���a�ky���!r��u;=,{��f�֔�gv� 3&�������?⦙��7jtp�a���(�b%�� pa�֏�,ni�kk��j����k(a�| ��o�����ht%6��g����q4ܽq��rj��*l�y�����w��p����`f����0o-g ms�2�;a�2� �7( ���=�w$��g��pc�����0������-���i��z�$gc�˸��k�$�hj`8�5�!��h@q�va_��3�e�3sy��h �����[���v?�����:\�pfέ�`΁�ʁ �im�w�p�!�8s ��b.[�kk���͛ i�a"]z�\0//��`'�1paf8}�v�l�3�2�msv/����5��{n��ϑ�nh�$#���c_s�'c�rr�6�t�,'9$t7p�bt������n�y�~樿ۡ.�rԃ�)n�f<�ʒ� � |�˯�m��k,f���9p����&��j��l]y�f��ɕ8}���ϱ�6/ʉzgw 1�h�b����^���o�2�f�w=��wc,�����_�/f}.f�m�ѥh��ַ�(���\�?��s��m���&3x���8^���d��(ҧ�/{<�"��ſ�������w�箬rc��8�v�sf-��?6�ʙ��fȣo���|;����|ltn{bhey:�p����2����@ҩ���d��p�,�ړ�`�����f��^��p.����i�o��sq0l>� պ%w��tg�\*���أ�����qtu�!�d�� �sq�5b�p?�u0ҡ:7���"��(e ӆ���l�~�h��8z׼�iu�t��p�wi�z��^pt�y�aj3�>*t���8b[������p�ed��t��l�ikk��r�u�o�ϝe��[fu� 6�rws2�g�s��u��]j���a��)�e��']>��ɪf��uh/��7�ʀ�}ȳf���~�'�(ww�0e�:�np�7�&�����%���5��ܘ��m<]oaa"_*���x�'��^���j;���z�z-n�������k��ph��nl雄l�'ɓ�h�9qr&�.�g�z`�(s^\�b�p�rs���с�n�6"���z���s�n h�r t�Ԧ�b�� ��w�� ��o?����֦lya.:�p���u%5]pd ����n�m��#�=z-q�q�#�zfik���$�����pj]��� �4�i�s���o���}�1�� f�zy[i��e�:��1ך3��ĺ�`�e��7u.n�d���� ��1^�h�[���f����o�0>g�!~(��y7��u�֨w*� .�&akrz�^�i�~g�⛊# �1>cϵ]�Ԧldf���s���s^?��uix~ �ѷ v�f�74���e3��j��qʰ.���izf����;�y�c��%3?�h�7}����t�����gr9�k��8 ����puy�� ����r�� ��~i����(��*�5��oҿ�t� �ו�*��=� q����k�\ł8og��ma/z��&�f�uq?'%������d�xi�{��ȱx��s �#q�x�����t� %0z�>�{kg�j������b�w4 1'>�����-���n�^o���4vfa5���9|� �ҭ��r�"����y7�ӳ��i�h�x �̠m���o���� 4���4��gh��3y�]ɞ�"h��x.ss3�on�$�����l���jr q��k,�is9�"d:ͅ�� z� ل�@(e7<��"�e��ȕ�#����n��:�f;v���@}>58���{�d �hb4 �j� k�nᑃg&�������xz�ai ��%b��wi�d؞v�-�b�ݥ�ȕ 2����s��o��>n^>�)�hèҳu�h}p��v�$����ȅ(*�a��خ��fhp�gj��g��mҧ��3�ε�;���@tj�m�!æa�t�d?�}l�/��~�v-�'0a(��v ���(���n��y6�u�щx���������ޞt@��/�7�{�.��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4bfs.htm l���{�x:������ѻ�ldvi�����t�0y�$`8� �� �� f�4�_� �i/�>�'��if?%qs�qd}����`����>�g��[k8!� ���i#�<j���c�e�4�?�x�`?!}�f} g�2�vrgg"⢇e�`a�і����ٍ�h�̼�y]�t�i�im���c� ���?���\�r�u4e�y�,⍭d�z����m�q`kees��u,��k� � �q@��֙����� j9����s���=��q^�[xଭ��m7�zh���� ��s�c�r�����,o�bd$h��a����c�����ӭ����.��'4��2���zj���η]���h���h/%���ˡ��4r���'�rm�vs����ʋ@��]��c`���n������}�^�z�� �a��48��1������#a�3ޤ�@��v e�8];ӆgj�)�)�� �f,*лx} �5�z�r� s�uu6����x��֠zf��� p��;h��i*�>%܍��q�5|�2����� ��t@���0ygb.��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4bfso.htm �l���{��:ˢmu��@� r�j8�q�x]ׂ��#��m]�ow�k(�ǣė[�{�q(�ϗ !��$�xc�à|!<$���w��h20fgz��=���u* ���s�,���5�|�� �:��փ'��jx�h���s��b&�<�?���θ(�w�ȑ�4���x �� $g �;��꡻mv?h-=q��x�뛍� !�h=�� ey�����vz�c�i-[����4��v �du�>n&zp��$�k�0�y�<)�n��0�mņ�5��}�r"^n��.�] ,l(�������iw i�� 3/z:��� �r�{����v\��45������|�m��@c��3�b�kdx i�-�o���ȱj�n���~�7£��� e1����`^���������^?�|}3���6��l���!��vj��o|�[���!x,)���=�7"�f�ۼq��?���t@��#|v� ���$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4c.htm " ���]������27#n?)���91���y��p�h��֑ i)��fw��4�24ju�wf��6�o��`ǘ�&������'_��� �uf���sp���9�l\���ށ��v?\�e������?��ƴt_o���:����o�/;z�u���s��%.ᗞ��jv}����̤��=� ̓5�]b������;~[�qsv������|�4�o˟��p}_�������qz8`�� ���pe����?"��}>�w���>�'����_�ay��睠�5��)7<��sϡ>��߫�o8�k�����9�á�b�z�/ ��o�w��lz��r�z�>�f�kb7c����5����.�r ^7 ��ψ|��g������k���7>��=� ھ03ƹ�i�x�bi���y�� �����pz��ێ&�%���w0��qe1u��w��͚��;�_v`/<�=z��zi[���u����q���� �bn�����[f���y1?ٌ࿓w=g� ˆ�q��m�{�ǔ�� �xippljӝrw�}y5�c�[������g�֜�x�~�n�3ݐ��j w��ԭ�\#�a"�y�0n��(�z��:2�e�c��3�ݘ�� � �'��/4��՘>y�,^t�r�t�[�%xgз �a[æ�0�3�!hr�zt�� � �_���i�������a��6�ܙ� ��y݈r̨���e�hx"ŝy���s�!q�~�2]��g�avg����o0��%�y��d�ٽ3r��}��1غ��x��@r�� �epz ��9��s�y��^��x��f �f�b|�4 ���* �n=r�j9��m9�vs��-�j ����prk!f��ge�#8:_�-���" �(���^0izv� .\���.���j3�>g�@�� }�z u�1��҆�k'�'��3'�)�z]@��4l(&9s%�^%mjk�6m�iab�~�w������ʲ{�݋�@f��l���k5bc�i�����j:��%��h\&�e���r������a2��x�h��p� ��mz��~�i�4j�16z(|�mv��a]�]���0��t�lj,�m�[�:=���/�z�pe͛��a>��g��b��%�m��s7n���*���7ti� �� ��j֑}�#4v����i��dn�wl��q��n��.�:a`��)�b�tdj�_9!:t� ef�g�|u570���x�c����c�emub�h�#zoݦs�=�c}(�xmi��sj���imi!je1 �> ��t� &�8�fe�d�:ъ�h`���=�a ���2��� !qtᠺ� �n m�"���� u�i� ��l㶗ce}s �ά�� �vܑ��͠&� �a����<�h�(���6\_th0����,gj 86��m�*.��<����ŋ��;^뇒m8��]<������to<�g��ђ rѷ�{ݥ��y�-z��q`���wj�ĵ|@u�q�釮�'�r���cџ�j��i)?�� 4lb�a�* [f���9Ԩ���m?���2��[{���c�g&h�dx�;��lv� k� ���m�`z��~: �am�4�p��y���:wlɷ !;dl��ځ \�i8z�$ r*d�g=}y���qo�w=q� �j��p����(�t0{ ��st�ul(" �ކ���������@)�y�8�̄�1{k�s�4[(o� � g �/���ŭhpd��%��pjony$��� �ߠ6{�~�����7� qx��%�/5?c�hub�d�g�q���h���ŝ�„`���xkm ��݊�nmi[��`��њ fdicd�(0v&�9e��:b:���pŽ�1��q���� ��y�q ��e��p�҆bsᠸ�ԍ�.��ҿ�t�5���^���3�dq���"�2�r{m�����@m 5��������� ;��f���� ��o��v'�/����m8f-�ڲ��"r�l���g�c4ܱ�q�5��ԫ�i���p�y2`���&0�w�n�:%.͉�c6g���"�2?߹�䊔r�lw��3|ލ1�b�&n� �{c���%����r���h��m]u�ƣ٬;!�� wa���ȏ-�@�n�f��e��mih�����vv�� 叕,�5��(��g���0�ld���1ff�m��jޏ�tx9}�@b_.�&k��y�o'�(6��p��vo(r|�s�������#-a6թ2,�7�b���5��1hg�n$w����� z\ˀ8׏xϙ��5:��m�pu�e��v8tcl������x��u����-��y�*�:�-�zq2�q�q2o���9"�v���p�� �m��_�y w1 �`�*��fej'tt��0��i�87���xh놈�l��t� r�g$y�b���rʗ��x�-s�ɯ�˨�z�b��x4�` ��gi���0�y�j����u��et��΁�hv%nq������ۘ��j�c�������ͥ�b ��0y�h� �t埆fp�a�g{�a�%��������t�jm�it��>�h=�ddό8wa����n�y��g�i� ����\#uٰ�� i;��c��� 0�y��e� �.�&��ӈ(�l�q�݈d����x������¤�q�*wt��e�ek0q)y�?h6 � �{�u��'~��6މrn�:@�xq�i�������ød�or��'�숔n[d@"q� b6"t*bl�k�c�����o^︁eh���j��h0qg��yx��f j1���@�:��u ����o�����c����} ьo.�t����rp<�>������ѽ�h��u����z[� =v��랣h�!�4m��������vf$(��򗌷��?�8��������d'��^�>k\~�zdu�bv���_��?j�d�f�5n�h���{^-�¶��,�����𪎼9��d*�,b����t�!� 0�hr0�#%��l[�/uz��c�q�i�-ӝ�n������ q�d�y�o(��knno���j���*j�nxgz����ɂ�ꜹ~{���\�la��9n��dpmy��5= �n��}�@'��' �w�զo��&�mx��b����g������%x��p-d�3|hr�xf؉1����&��j�l:k���\fk�e������o�� &��7qv��z�kf&h�m�o)�d��yh�o�����e�n����f��>n��hb�-�k3������*z�j�_�q�!fiqhw&c � fo�_c8�� n���{y` ���n�h�9c�ijthkqm��.��p)of.?=`q�u.�lb�f�j?���g�r�(�xr�/)��@�-�g�]�q�hsd ��3k��krۺv�a������2w]���ot~!��w���p�| �mc[�v`�ƭ�&��&4"�8��^]�|"gfp�ew��ά�v�n��,<;4ѭ"��uw���0 �qu��) 0vl$f �ԁ��o�4���~9�h�^�_�ſ�=@q(f�s.���p3�5�$�nif�;�4���(�bzs��]�ew�*h~��pq��5�s���qx9s\�-�8�� ��v�8'����#�$��{��|��d�s��yx�4d��j����n(�y� �&ӯp����q��w��()�*��j��^n2��b_�5��02��2���̄t?*�v�i�����m"�f��g7 j�bu>���o��we1�$:q�&u~b�l� l��cf�o;����wԡ~�4���%{2k���-�~ɱ�}4 "e��l���5��p��%e��yl-'�rt�e�$fc��:��}km�� � g�1��(�u5��=v�i��l��6m�p���kl����t�<��%�a�������^�� ��9��b��-0�k�u�jet��?i���]p�s���6pnig�4��yz����u�3��ax öb��ʤv��$�[��aqp����uw��@3� ;a��!��/�k�a�b�:����~�����li{�n��!ܶf���ex�6�!̿��ųwn(���f���4�� �@ls� �#�wj�} �f���&���*��s}�k�b#�gj@0��q<��elr{ino��sc&�?�؛/�h!i�k�w-< و&�d��=w�xi�(��xs��0�oʎ�v��#�if 7j$�d�- �i'l��f�x��o��ȸs,�\`�}is�co(�z�{j-30�����ϲ{��ܒ��%�h6!�t��}slu1i�?���>��2��k��(��b6� �<�� ��� 7�)3>ҟ% 9��@�:p��m-]�(f|�sͻ��e���x��d>q�t�ɸ�|�v�i ����pb�o!ä�0<�'�մ�sȋ���z ��fámgm;~%�(�o�1>�m%ѝ�}��f�z�vƻ��"<�9p�di4�cl��χ�7>�o%p �]cy@e}tp��{z:lm�.s�?�#� ܷ��� ����3w�> 0z�up�e7(n_��c���;t�r~��o�!���^ǭr;�e/����z<9�)�)������a�8�xfπ�ޫf8���;���`�ӻd���έk�l9�^t�����:�"�,"w0ń j� u�(�k���c8(��$q*,�v���f�_�����o�[r�5i({�=y��3xb�l��?��y��h������'���۱1tma�^���!�7t��;?�e�d��@^�r�� ����h�n�fwc�� rn�/�l��ta�d.�]p-�_[ޭ�����߃��ѕr �w��z��ac {z[��u�ۧ��s1���t�$ň-�o�����vj $h��=��� g�:}q�n�u�������ɿ�?��uw� ]w�\� �m|�g���u����x�rbr�:�� ���x�9��w�e@��h���vk<���y !�%�󟓴��5v�fl��f���ys�a{|v�<�i׺$†y�k�gy��~�q�u��������z�q�*�]�����0�d� g�,w��ߟ�р���bxf�aali��l��8�ݽ�p��'u3���n�ke{ ���y�=jr1�f��s�zԕ�'�������1 ���a�q��vg��y���͉�\e��z8�� s��w_�?�5w��h����^?t�}g;�m� d��\q��<ר�p �x�l�jĩ���{��������2���d���h�k?ы��o������i�w�_prz~�2;te�a� #�n%�h���􄴑㪷��b��l��^7u9(^���x�~��fr�y����\�z^��ur�|�}�� glt���å?=��� ��#�r�<�?���sьg�q�-�̽8�.����yxy�k#��zɔ���jy�����@dʶsdig� ~��g�9r��hl����>�y���/ǿ?�hs��q|b"�9�/�@�f�y�//��_�b�ia���n � �ڞ`�t�������:�d�'�\kd���a����o(.*����r�3]xog�%���k� �������sp���z�� {oz8־��e�&�m��6o������`���4��q܆����� g�����ng-v�x)�q6n��ya�y����x��.��}�ފ�;)��gm��>�j6&��:0e o���:�7w� [�����.n?��ha �6u9� ��~gݯv���ȁ��5��%���z��q�ɻ�#i �}`��o�6�ϊ��� ���y�j𜂋2�p���-&čp�� � u��t٘#��b�֫b�n�j�z��䪐ss0vx]r�>��3 :ڞ;e��j0�~x��4������c���d)3sg���:_#���ԗ`�s��v;b���d��f�5g�7���� �y����>{kt��� n{ q�p"�~��4b= fp�2�iy��wcu��sy>za�l3q��t ����� �[����m� z;1$�f\�na�r�a��5�ӣ�����:�y���q��o^@~��b�y�ڳe:���w���_/���;&�8u��nj- ?�,� x� ��й�wx�w�����{o��"�6�p|�ҭ���~9濦�i*�����_�3����lw[�j�v��������;l�q�ضlw�\gat^tl�3�c��4�rt�t������ob�h��e�t��[���f=-}d3���u,�฿ï��di�p ,�ӛ9��r��:/�l�8�� ��ku�”�l�z:�����n2i�b�~�-�)�t"z���t�f�� b;r���c��t.����ݻ��-ݙ�y��ϱ_jԗcr��h�l��uw��맰�������%}�� �p8������0�g�{��qrz�p��1��� r3�g�` �v�cev�z�"�z��6?���i�qԥ���ͮ�r��va�4 _�}7y=���av��u��xq8�<����k��a7h� �9���k;0��u3��/4 g�ç���r�u}3i��j~��@�[mn�┋�����g�lbx�t���c! 1fcm��u�k�l��av�ա��~���ax�f�nr�\�ɻ�k �#�l��^�(^�y�0%%=��(a2#@�o������v�¾��k�,skd&.���ѽ��2�<�����ck�o��xf0�s�%e�y�$�8h�%��)���(���x9�,yց�_�2c&h�"~�'��x�o�;�k#` �?/=2@he�qjl�kee�'�8�t�d4k�=|���i��<@�n�6�e�ѯv�q���zj�<�^z�c;���'�{�m�����h4��gx�&�gߞ�i� ~p.����v�ww�x?xd�����r��x3�~�u�>m���4c;�xg�2�sz )���gч]����a`� �a�7��"���r�zt�ܿ��cre�u�����%ƣ���]�[`�x�i������ŷ�/z[���q��� �m廇����o��e���'�d�ş������e �?˰�ҫ��w����f�c�%��q��(](�k5t�k�� � �\ρ* ���;l���w�� z j�1�e�ښ|�������~�t@���5���/��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4cfso.htm �m ��{���|��%۰st6҅n����h�so]3dsc�ʹ�/���4��f7�m�cߏ{�iq���?ėk��l���!xb8��8=>��j耈� `rh��x �7�@��(�� )���5�h_}h�i���0�f�ǥq $�y[$o�$�&�,�?o��?�f ���s!f���ղya'�ƨ/����j� q�2�5˨fe 1�_u\0����c�hd&w�ׅ�y��դ5oxe�h��rm|�;qy�x��-!u�lec�@���n���,0�p��: a6�b� /'��n��} *�]��̐��#�w3�q����}η���ŋ��q��w~*����q�?����99������������'��` �y1����c�$�y!�/l^=p�_�&������x����ϻ�ʉk� �?�糼'�#���?|4dn�3�!��$q�o��9ѣ�7�b1�.� ���.؉'��v �c�"�i��m�@^񐸱����dr/`��;�?,�gj'k��9-���iy~���hw�5��xm��*�9�<�o$t�cp@�p}���n*u�f6�q��h���o��э��f�1�͆�������ǽ���doυ]��?s�۵f�q�s6g0$�!����r �ݞ��.f�d�"��q2�d��a����0�0tj���k�t��f�� �%��.n�b0��&�lےahh ��y�k0co�� 5�q�.h�6� ��dcn6�>$?5qx �a��x��-�ã4p��'��`cf�&c h�q�д�}����7z{^e�d��xt��x�,�_��x2�g�[v�f�����n�/$7f�ep��.$��pաh9����ކbx!8fyh|w��n@��o���� �� .����� t�rx r�t4��r�p�rg���(�9(�ÿ@�a�tmy.�䦬9|]��v�g0�q�p@clr�n�r /b�w��rniiw�& �t���@n�k�3z{�ۑ�^ =1�ddft8!��e��p�}�qu��� ����=��7�����yo�]�����������cjlfňm�� f\��?i�ʣ@.l����s0�~frr�`7��ddl�~� �ͽ�� -���4�/_��h� �}�n�7����aez�����"�)v��v̈́��y�%v'/"nhg�tl&��tps�z�(���~��u@a���k\�hn�<�r�lf ��|j� �w%�b�l;& ��6�b��(�t�������vlp,u��l�gs )q-ǐ���k��-'�m��奱� �2 #݂�ń���o� v�vn�(tw@��$@� �����ay��m th�wxp9`��z �.`b�aj*�f�%�j=,5k?� ���r����u�b��1�����:�]�g�(���,��ػ3px���`�/%�:�3�с�hjo-����ae�v�d�c\�* 7� ab��<�\��(�ty��:�1vl�4=��מ�f��^��ԅ>h&cٰۊ��/h7�����k�ۇ�>�� ������\�^��j���‰opwq����q%k�'c���8�c�kmi�j��hkc�7��\���k���@����w�zoz������e��d#�j;�;$&0m�g�=�� ��e�; q:8�����v��)��fd ��?�g y����;��m�a���5������<���ý�p�ٰ�l�v�y�d^ŗ�kwx}p�tj�ԥ� r���܀#��p;-���tǡav�!t��n���q��%1�)go4��6b��$b����q�=<���q"w� ���hn�̢z[w_�$n,���zr31 a&a�r�g�1�@�����0��'�@�s�|�g�vw��d�:\x�>���e�d���d�!�z4p� � �h����~xp�h��}�p�1ˊ������=�u�*v��$�pq�o��'^φ7y�;�\vu�ՠ��fr�>�$&���r��d�[��p�e^[$zka���4�h��lm�gk�x�bo~��x�65��2~�nv�:s�u��� �|�3�7�^w��e�0��sq���dkf:��q?n��1߶v�ͭ���[�̓��h�n /��q&��om��5%/��k���1��sq�܎y��� ݤ�q��nlj��u�h�'r��r#w*omc��_�e�5�n� �'�����������!��(�s��y#h��2�wsp��b9��jn��j��[�yt��aj��v�h� ��w�zsi�y� {\*@�x>� ?,�t\~���y���o�y�;$wqurn�� #��m�ao'�9�t�b�͊��4�en��{�9���i�/�q��=�wjox >�q>}g�p��z�4�hh�pph)���)��qy�q��̖*:�(����p��=�8b�dt�5�c�}��l�ԃg@f�k#%�wb�-&m���tb�z� د��*_ � ���8l#d�otǘ���d�q���]f�ql��d� c�v��c���l�6����i>���x^��3�\稜iru������4vq�փk�d�t�iw�ȧh[�d��1#"��:��iffh�a��ϥdt�� ޥ��y�>��u�.�nv�vijj�y��on�b����.� ���0o �y�uj2bt��� cǡ��m&�x�3�bbs6���7׿(�f�q��!k�_� y��,c �w�1��i�eg��� �rw ��a `z#=�7)�� v��6=δ�f��.`c%'r�g��uj-l�˥�i�04h�㣓�7u�*��l�1q�pwz�8 %6�>��2m�i�(�f��"r�n�l5. �n�� ���ӝ̙{��c�������q�����38-%t|�ow�$hc �f�"��0����d�g��1��0ج>� w�g/�ո��q�$%��$�z��vti��7&m5ë6�nh�w�t�$k- �ȗޑ\�d�g�c���4�,ǥ�� h����� ������pd�� �ǝ��zx7c��=�nf���mm�� ��8�d��xj_j �m��b) �\z�e����tֵ`m�e�p�p7d��paa$ �|1�gh� �φ3��9��b�ؐ^o���xt�i�7��wʗ�.�c���r��ld"�u�jj�1��u-��6���x�k�v�n�ceۗ�b�5l�ã���5p��ۛ�� a�z簶ۚ��2р�ކ~]'�km ���w���`�k�_y�$p�tpʊ�]��oc4v�f�5e����a���a�u-5��z�,��j��>���w�� b��ӛ�o�d�q{x�\k�����f���5���g��, � &��*@��`�d��ԅ*.&a�ӫ� 1�w � ys ,��)� sw�p �����\����ptv8��j�h�u!�3�lډڶ�l��t�f�����_���� ��ӛ�'�w]�"uچ�p2�]�|�s�t8��q��uu�q�~��c!��@�k��s)�u'@ �qv͉�����eg�r���y�f�p�ٰ�� �p-��n� �acs�/ �06��y�a�n@�3�e�3s��!1�9��h���bs�"��c� n�;?�g ��>��4� ��oo{c��/�ºr��x�i��u55�-�7��<�m�?s�;�t�ke��� �w�d�v�b�a)���[wi��ʗb������r�����\'�ݾ��������������^ �x�}�l�q���d�q�j��:�j�d�v��@�����"��[7me�����,w�zt�7�up%��}��.��w�~�`�)��j2bk|�%f��u�� � ��uv��ֆ��p%����s����b�t�*d�\���x���޹m �| o\s�$b��'���#�i:b�|�n7�xʘ� �4��˕j�[o퓎����v�v6lp�ɦ�dyz�zy����̭��kx��h~��g��i�_p)�ґ��ؾ/]�5� �֎����j�d)8� �ڄ(��=w�<���ckh�f�n�xu5��a'�*з,m�&l ����ϼj���#��iů��ջb3y>�l �r�m)��xc�� բ$��� w�x�k0����esf2(3�kcc4�\c�[%�m�t_���6��9 pacz�*'����6z���r=r�cw���{ b^���z0�t�\��d�dh��=�蠂�3�n)l��1��dh���p��l�.��� �)��3]2��te��f\ժef���6��xz"��:4�&�2�0�$�7o�_��х ㉚/-sw�` �!�ȸ���g�� ^��?��0��h;0=/cu�5 *�^���%�����������!����i���c����7\��k�)$�ryg�_�����yaa�e2��y2n��nl�;^����5b������|xô^�y��h���o5o%�#ͱ¯�<,�#��6�h,{3x� � ��b�2 燊��1�d���e7g_ė��d�m(�ی�]��ܒ̓� "}�z�#���j�6ok7w�����f�k��4f���4��5�����x �h �pε@�9��kӕ��"6���-;z��)�4�col�k�^ͅ��ۉ�lz���t���[�9g�u�y�y�����i��u�g��x��������3s1�a�-q2lu'�{�4��*�g�dx y�����%\����{�o��vmc5�b��-$�_ܮb���=_t����|��4�� `}:np��`{by�_d�m�_n^��1�v���7v �#�򶣦tϱ�r/8@m����!j��(`̢�=�bu��"n�5�sr~et�ð�[�mxwf� �b�,!7� �9��� �� ��s�u#�z�@�?m�7�e��=�3l -�s�$u�,�{�ʜ#f���ȯr��"r~2��ܮ�b"�4��f~]ryu�h�9�d��zёi;�q>�ȁۦ�t��v��\���׬�������kv��ڿ������~d�b�7�di�s�w�n��|���� �jkeq,=�.�&lq�����c�k�f����m/6�@z�'�~��n?��g��50q���*��3&�3j�<�et�u�/������@<�a�-{u�����h�f7x�-9cݍɝ�r�`c�%���zq�.|i�&ӿ���2���}̣8���ܾ�6��ij7, �h�� h;)/s�@v$�kj�',�t�r��/��x dcًnj*���os��z�n�p�>uk�x@��!p�h%6��&e����, 2x��_��7&.�mq��&��t�y �6�gc$��i�n�n���t�g�q�^ bg]�w���q��)��ߟg�p��jc���^鹃$���h"��sw!�y"p�&m5=_w����ƶ�pf�����<��x8{�m��� d7{�t1�k��{ ,q.c�c�c� �jw���x��yp���wȝ�5zw�(6�`-t��hd1o"p��� �8i�.��� ;퀚�ie������q�6e�w�d��j��y��-ǎd�(h����_���r黋��]����&j���z�ä���;�jq�'&�_�'�9vc��r�nzl��эx�j"�q��5a�=����x���p�–��{�2�vy�l���toq��$�x#�y/ϭ?�2~)h�$$��5�_��֬���>5��!��w_xԃ���s�5)�d��d� q?�eho��%ڮwt”uul�>�u�q4{�^�x\��|@��]�� ���n�s~i p=�'�y4h�i�}5[쾻��,�>�tmt��4�r �-w`]� �1�_v��kh���x�?q���d�wv�0� m�.�����{d���tѭh����-?�~��e ��|`���l�l��f`܇���w�=~����x�j��~@n�����f#u�2�5n�_<��h�<��)fі���5@&��(}����%-��c�k���%�g<��a6jn��d9�`]й�2��7ly���騪��ҽ�\p-"ꆻ���.�5u�ngִio ��h>�"!���'��o�������� t@��/�tz�"/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4dfs.htm ���{j�s��' ʹ�u�t(� */�[h�@���p�ހ�4��in(�nx��:~8wt�^9�p�wn�>��� {�k��}���x�(m��s��@�ӭ�o�{h�n��5���'���h�8��-%%t$.i�t�j&�)熐(���tni�e�n�7��h���fo�a� ��!y�n� �z���d��)dr� z��eq��6�5`1�竒qj 8�;"�˸�ttkjg(�tnj �<�^z��[��� �{�u�z�eg���: �4�%)�so�|6��������v ���,�k�bdh��b�����#�)�ӏ�gnhѹ����1��}���[��ry�-��4��bf]��|�'9pu��q��rn�}|��x\k(lou�,66��y���nk�o`m�� 0��;����(п�������������rh�z�as�:��k*��]e8�\�ݲc�­s�пᨦeպ�ʑe�)�6��4g*��k��"�9uc����@��եi*݃k�#�8��jj�ey,����xot@���5�2$/��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4dfso.htm ��={f�<787�f�"sujpm!��jd�����$<7v�[����~5��n7>=�wwxu]^z���u�j��_��^��b�������"5�·t{1���t�?��_�aa&v�ien �o���g���?�?�e$��n\�x�c�<.�4�'�g�ȁh^��gʣ�e>��=as�po �~g���w�gh��x��@�� ����p7���)8�!�z�3�u'�����g��k����tĕ�}�m=�#}����(��m��`�-~�hyy;�rme�ĺ��z���.��f�΄�����6�rr�y>6�� ��\6�j�!��c)�k�� �wl�1��n~���v�� c~�m����ơ��kw墵��s[����!j�~��zս���g���|�3���.z�c4]'&�cy��m���41��^k 6�� �6��>���3�]�@��t@����sw�x&��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4e.htm !� �u���$|�ifcy�,�ԋ,/��fsk�ڴ�h�8��ہ�1_>���ai���uo���h���uѫ�}?�k�"�u�j��$��?o��{����٧�w6�~(\��x"��k�^ ��~�,b�k���(��ç����=nj|ft��ڝg���\.�78 �c�������o\��� x5x��(������mb�$�.��=�_\?�v�bow���������x=\�<� �g�����?�/$� �����|�~�ï���<<��>��s�g������3esש?8� ��m�>;�[�o98u]��1���k�~^��z�6����9w�2j�k�9�����s��{�^~얶.e�޸|���/����sw�ϗ�{���� �g8�%���bq���y��6����]/�s(���8!oo� ��f;�$_���f�. ���k������ٌ��ݡ��8կ9�x�[��u�����?'϶}`����ɕ��q`f��7-w3���d 1�~�mz'@]�"o��/�(�d "�nc ݷֶ��@���������y��ww�?h�o���tq.�p�n~^?���u(���ȭ���e# �ȗ��g&�~è�4t,dgo>��39x70����mq�n�_ �z��������o�y��x-܏�b{��nyl�zg(?_��k[ig�ȼ�c�`�f�j����7[{7�^ʰ��c��r"�/h�s4q"�a�vcfy������9�$ @`�p�c vl�k�-�b�c� ��˜������5�ێn�� �nș��c�ďg�t$��/,3��iaa/��_��й��pw��<�=p������\}ۖ<�d �u@�m�,�۔`�.j!�˰d�cnڈ2٩ bk�e!a�=!>q�ï'��f�m��0ee;rg�d��^ :zc�0��5�-�t��rw "u�f��y%i��i,�v��ѯzk�y�%!�x�`.(�� �(a]��1姤��f�'v 4�6#j�`�0�{n���*����h��w( �c^��� /=p�.�{��v�p>b9j�ѥ4 &j�!ey�‘zx��|�к \��/��_~ঀ��j�x�����*yt ��ie���ϝjeo]fyil qu�u ϻ�e�s��� �͒��m�z�"y~��9��lzv�s��}�ȿ���丗��@�!s�)b���*�s&�>�qbz��f��aum�i̾i�y�u�)��x�d5<=�"�� 0y � vmt��?�3���w\s��v"@���3:�e���%�e�i<�x�а�x�kn,b6iy���p�;td�5� �y���i(�q �s��|�� qʑ�z,<��g,��t>�b,�~�q��a����u����4�y��k�i�gť!�zzd�sz��d�[���(������^�)�f�##�6�� �cb��� x������` p�^f�·��"�n�}u�>��cp�(�qa;�n�i���q���� �h;���ow�r;��嶭ncf��w�[a|�d���:!��8}��ej�ä`n�uӡ���ە�t���ւ�0�6@������}v�po*c��>vc����-�b�rnt�p~j"��2'����m���.n�6kn���ou6"�i~vw��[x":�� "�ovв�����.� ;�(�ơ� ����g �����������bpo72�/<����*oe�tw�簆8������)���i��������'�:��)e��]�6}�����m g(�:2!�ns��fv�qh(/����4�ct)obm]pv������2���a��=4��l�x)��<бr��dx���df�2@ 0��>��� ��q�kǒ�[�#����d57���d胴�&���shqn��q7�����ᣠ�ϻ�bo�����3lm'��s&�h$��#�z���u���el�i� ̫l���|3�s7��8�#��zm�$��n���`4)�gvi��px���������/��:�c����5m��`�o��~ ^ n�(b2ā������=�x�*'g ��hǵr w ��$c�,!��$�2���l&��6� f���sihqb�qw�d^7�\�y]5i�����{y7�) af=$l,��%ag@:d���sx�!��s��� w�g�� ��tdd��1οm���emo�/���3���\�g��a���\�۩��ߒlbu��h�7��c&�pn����kp��] $�s�ܯ��l{�ty�r���h�ӌm݉f�&d��&aw�´�j�8(�q��� �%ҥ�&��n���x�sxu�, pj�����kw�qn/��n��>"y�oi���| .�t��a��( ��������΍ 7_�\u�4��ɲ'oc32�w�sq�\{�tu>��(�s��������x��|��~#e �lcx��jbq��8���#�q&��)z�,��ߝ�t��/0��!9����wa���vw6}*ҙ���q%�� i���s .����u��#g�3�e�����s�{�q�a1&)0� ��$ ��a_�gy�wl�y�>r�>�v��h���t�a�k�pm7(�&����訍�o�qo)g�:j�=vʭ;�1� ���?��k>f7ill6 q2qս���� 0���a�[�zzk�c��q� �f����)�:b�d��������t= ��⠄ h��m2�q�*ŭ�5��p��ɹ�)t�`���pbd.� �#b�s��oi�!���8r �:p���>sʏ�g��\���4b��?���|���ӫ��n��)u���b���da�@-ux���ѝ�ύ����'#�߫`�u>y�@��6(�⑃%�i,�1�2f����d �or���[�-�p��y �j4e���t �q�x��k�ř p��ύot�*�u\��$3�v�9e�"�9l�a��o?�#�"���y��t��$uʎ��o~���-���ay��cc��ܰ�� _�3ο�^��v6�����r�o�w�y��{]/wb����y�2s���� �ți� �{d!�h �vр -g��s�uo/( q��i��c<;ab�a5�ܯ:���n�"���m�-�/э��=�=�e� ��$�r�̻�s�i4�a `d��m4w:2c� ;���i��z���,���ȼѩ�a��4ru��!\x5'�aa����ϐs��~ʼnی�6������yc�� �����f�u� �o��ͽs��w��<�<�禅��p�i!��j�6���?|�;3�h�f�t�#ҹ� t �#�4*x�8ap]o�w g�u?��![c���4xf��k� ��c�.�@ۅ4oj���"h����1l7�z= �ܨ]nt�j�(g�k�.��)�����ei�2��&�>j���0l?���a����w>=�0���% ��ẖ��17�ܰe�e�[�2��3�|�(�u��2~a12�u…���n��=�_c�gרsp@�v�k�<�r<�� 0�����`n�h�n~�����c=^��η��6���b�tzl:�] ��sڹ374 �0��} �w��'ԗ�.h;��:~�b~.1�:å%j�^pטyv�qr�dt����8���-�!���_�bh��r�xn�ez-1�iz�^[6������q�֭^���^-��^ѫ���j�x��slx��$$��.<%�e�ڋ%��"���l����i�*栖�j�˱ꓻ)�ъ���j��>p���c��4��[���9�h��ao�/s�ؓelvb&r�9�-���g��^�d �*��"m���ߨ*��ƙ���*�r��(� ;*i�(����c����m1�o( 5`ұ�ؗd����z�we��۷�a��ib���b�{�by�{~h�ڎ��4v��y�7�6�$���^s�\�bt�і��%4����k����:n!"� �cya�$_��9�n�~�g�'�.����hot�0�6)��a: ���<�tǜ����3�c�p� b?��ţ{�gr�z�e�������l�/���5�j$| u���;�sdb�b4a��� �tlx��*i�ç�c=j�}��դ�� �75e*o��ss�z<{��k���� ޯ\l�_ �0qle};ʤ���t�� ͳ�f[��4���\���bk ��ay�b��3�������y� �� �b�q=s�乵��e~�vn��g��3�j�c.�io�x�#4du��gd�� ����y<ȏo���b���q�j�!j�)���7��l/e�u���:��}r m� �޿�5� ���)���>h.�y3s���϶i�t�ss��#x!�!�"���:����6; ��xz6=�ٻo{�uc�p�0ݝ���p�����z��.�b �zq[����6l�҅�&�a`�č ��� �i�.@j���!e�,v����l�l���:�"{^�g��ii��5x�y�n�[cl$^j�����ev�-d�$��lo�ދ �w�{l��k x�:�6x�ĺ�,24r�<�薘xv i�o��f�qw���ha��qi� zny��`ݻܥi�k%���q�lb�:#�g�@� ��hp�x�����z�en(d�aݠ �u#ba���n^���\��>k �/�sg�t���|ctgx��vz����3 ��vvy6�]jo#=e�"����j�g�� uvv<��a��v:-�}t7m�s��n���a2��}0���~���a�og~c�eb�nt �!����n����n�;8�"�>��! d��ߎ�pmwݐ#=cm�8^s� 2���h� e,ka��n�ft(;|�|x�p�}n� 3����~n��j c2) �}l�z�!�̌� �-٣�ڟ�� o�"�h�b6�}��&��z�$wj=w���f0�-��n���r�(�����i�m�~�e]jp�t[sz�u a�wrc��v��dz��ysuy"�/| �\��gѩѫ�l$g��qn�3ݱ�o��u'��@���e��_-� �~����������6[�@j�����hx�{e#v�חlԁ�`#�|x�8j�ܑ�^�^ߧk���� c��g�m�r��|_(��ӑ��@�����6: ����v�'�k�zn`���u�[�`��騠�2������ʦ7ak���a����uu�uyz1�]�eg p�ٸ=�f88n�= ���τx��i�<�=#�c�1�j�v��pds奿g�n���y�,o���i7���il>�8�<~������tu�s��)��<��?"�e��\�0iie_b|\��i�& i���j%��_ԑ#¯a�ac8��x�g=^�q��wrcg\�f�g���7�y���\���ڸ ����ձu̝0=t޿�̑����f�u�({0t��ٟ������t@��/��w�/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4efs.htm l���{�x:������ѻ�l�ri�����t�0y�$`8� ��� �� �?�_� �i/�>�'��if?%qs�qd}����`�?����g��yc���l��p ��n�����3�i��}������'�$s(,�iie�e���i���e��y�va���f�q�vd<��څ���h���c4 �� |a��y sy�y��,��[9civ��:iz¦�!�b�j�gf7�t:@��p:��53�p����gg'���� �o=b�����'ֻku� �x���m2�����.y�v��y�aj�����[�a�hy�h3���~�j}tkr�cnpo�"s�b�<�}��q�)�\(>p�8 bp� �i�r�9��:r�_��2���i���~����p�$ pu��%����̼��پ.;��vm�[��-�����;�.4����^���uϩ�r��i��3����7��p��m�ue4�������·���q��^}oyu����=��o�њ��x5�>&�5�>���y�~{�a�~|ޏl��)�:#�>�_g��~nnå��޽hw����y���o.ۜ~��� �9�"w z�3�n�q��&_��ӄ�8㥟r�g�w%^x���wbwb��4k|�����l���lnmu��q1���p��'�:a�� w�l��?zw2bz�j�۟>�@*� ��oͦ���4&�\h-�s������p��l�)�-��2�b��֏�m8g�a�n���ń*����jz � �am8\"���]�}�� ��3�!����r���^og����ҝ=����]��)ۊ�$��^�c�og�n!�!y(i����h�d���\-�l n�o�"\��&&r��1��8gs7����o�_w5�8y0>�g��6�s� [r;�o|yhʇ^~�3�87^�h�>=�jg�83��a��i [1��&�#����nj������k"4섅�m���jhi����u��_�&ƚ���-��&� ����1<����o���.o�$���gq�pm����s<��> ���#�v�5��~9��8�k�'pe;����a$q k ó�� ufzo��w87aq���f �# �b� �ԁ�"���=�(^/����ǭ�d�;`����ܤ� ":ŵӑ?���pj�p] 4�knpsr�}�i�������mi b�r'�!;·q��#0@�lzu��&�鮲`ϝ#�����p쉀bèe�`���!���9� g >xit9�-p;�u������v| 8i}���޺d�>���јatw��<@��e - d�d:!�e�����3�#��}z:k�2)?�;�(��1�7��mahcn�j�67|u7�`��;p���[�� ;�.n�����'ǣ�i*ѩ'��z v�dj$bs/g�i���5�]f�#��/5 3�-k��x"�k�؁�1ɭ���r�(p��q��wkweg�_7s��1��2�zw w��>=��o>, b� �t��j@�� g�w�˱s��k@��l�&{��k���z9b����s}(� �ƞ�!6ܢ�8<2f1�ƃ�q��b�`ޮ�� � w*]p�mw*މ.���%���7�g ���r�׊��"j�&�� s�&7�f��b��h�@�'�<����f!g n�d�-�/|����ȥ8�cni�b�ym��^��)b�y�ȑ�$a��]b`p,���nh`�-k�i ��{��;�����e��h�(�rɓr�͖��q��jqم���ȳm�u�=8"���&�o��9ӏ�m��)#r$ly,ͯ#qt����qֶ�j�|`�ӥ�!��ly0;�i$m�8��� -�pִ?r��&ph�v(� w`!��$�a� �-�rw�n 6��\u�������!oo�\� ���>�s��途|wbm� xbs �_p�d�x��x`80ʚ�ā��̑ *t�� �i�u�zw(��b?t�� ��kc44��@�b���kw�o� .-jì�."������&os�� j��{)|ۍ�䮋c] ux\�|��0]����� �(c\��?)ƶi�� �?'����0��c �� 8ݡ������[��2����� r^� ?�6���r*��s�}���os�ѻ�q��`z�ĩ� b;�t��yͅ�d�f�ki������%�8�l�`�!z�úl"�rc�v2�[!\��ԃ��ǚ���4�oj��&�x���3~�ta��'����b2\���wc�x(�`�^r*_�}�^� au�e|xa� �{7�����x ��a�.ʀa�իl\�z�xnw&��|��cc��<�;��i��!(�"���xgz���rʝ�iŕ���#���2^2� �=ْ�nk��l�b���zcq���l7{�%�,�j�h�l�u�2�w[��v����%��lbc��`�nn���~8�9.���h�$݄jǧ~���t璦3 �3:qws��!x'_u��^��lj��n(q� �6��zc��k���k�p�1pᗶ���]��"���� "`��fθ�o���ߠ�p,d6cjr]6�йy@`��@n�95u���&d�����>�!����e�tmi%d�ew�[@��ֺ3��l�� �ԟ��ump,v��f�s6(@ea�ԣjɒ�w�h��r�)��"����d��v�o�j���d�=2���™vv8>�8p��nlj�rb�ff���ld)�6�u@�ɋ��c�ڇl���r���姠�3w��#��aq@l&d���wwa � �dwd��mt8ݞ�u���h&�s���oyg yt"`��a̎~��1�p�g�q�;r����@���$�e~�l#�5{!ߐoh��_��t){��α����& ; g�b�{! �r4�w2���1�r �w[�nn��͜�=]d��`�|2��l w x���d4i�% ��� �]�a���y}b�֭2f�b=�׷ih�/f�i8�uv�d������5@��*&m�gb����tn9��,9�mo�t�`��:���x(*�5d^; :b�ҩe� 7hw�r {hwps��"��d w�'9�ٵu���@�}a�":�(��p\��0t噊�-�vzɴ8�i��r*�w�l.����j"�����nk����7�� ]� �~y��h��5���,#a=���޺��b��m����uj� �6q�d�<轃xnx8�i��4���~��mȡ p8� �$ujp�d��y����ȼc�ua���u��̍xm4|!��\� ��]~�l�ܗ,���҅6r��/�!b%n>�"'g�yusjq�?q�?�a��x� e .c��eʅ"�0y�� x2��a( �����b��9�7����:z{���n��o�a%chm3�������z_�v?�'�d;�t�~/���@y f����b��t��{��x ���ykn�cٞ`��@z���i�-��u�a�g�a�w��j���%���\@p�j�a�?p�d�h��ǘ����rjqm6��n�xqzņ��}j�� �i���p$�e�d&axa,�g�>�0�����u\� q�!﹫�c�s�b咴畛��\�ɟz��'��ɩ���r{���7 3�_����",gըn�u�]��(1��{v��<����m�1����!�u%h�e ҽ&(=wϊ61����d�hi0=��b o�w@�f#\�b�c;� h��q��s����b�p��?ύ�˟����������c�sœ����}�1�q���d�����7�,\�ng�wolf� s�{����w�ʏ8<)�y�h'�o���i�}h�,�?5���,2�f)d���~n�sx�ҏ�����pr����oi��*̓��d{ ��$�;��^c`w�g׊0�<��:۟�����bw�%�d�t�"w ��s�j6���rܺ����z=� ?��r�9�b���i���� }wq�b lr��]fyn��������u��r�� \�p��ӭ�1�,�e������l�9yc���@b�u���b�p�ٔ�kv;n�a.n�rb_������;�x]�q�ym��=�nn�*72��i?���:� �zw����!ƙ�j��] �lwmn��c��re*kӎ�������zsyu�6�x��� ��(}�&�j��vj��>����w76|zu�-w��ċ�߇������w;�`u��s�mai� s�b��8aߕyh���j�zn�������<՜-�)��c�}�ҳ҈��� <����v�xddq��l�m{z�j���`wpt��4\�6�dĵhƅ����6��?�$rg[x��{ŵmy�[f�c� �?v�-�f������m�9ö�����gm $p�l���5�vt��o��$w���yݕ���ϗ)�����4hw������1x��� h�âu/��3��i�q��fc�4r�q���x��݆5)!��zn�v�ܾ��i��$��-lm��[d�lj������s�v�}d϶*�n����6:h5�pm��y-)wwq�nn)�u���ԕ܄��2p��fn6�tr����=�[ٸ��wx� �f�\&�hs0c /���_���t�!{w�' = up��/�6ji��~at��c)z�r�xd�p�?w��fu��d�s��n���j�۲��*��� .ž�.��޷i?b���' ��ˑܶ.��7�b�ǡ2�?>>ay�m����[i�ln�m<ve���f_-u��a�`~u�����)��1 ���v������.�o�� �߮\?��c�����8r��ͼ�q� �&�ep�䰧y3>�݁>q7ҏ%;nf8*l�;#t�� e���o�scefp?�z�h�| �o�ב������� ez��ŗf�$~�g�~�m)0�c(���1p�|�4��*��k��5n�q9k�.���p~�:m]u��0d��b��,z&&f�t?%��5�{�~tj� q�i|��&aȶ?�r���j_ i:�j��|ĩ�^?�0jo�����t��%�� h5�j"�e2#�#�a�^�3��qi*v��*v�i�� jۭ��red�a c�`�`�5{�����#���rp�ʿ���ee����w �5b���� {��̲]}�8h�c��({2r��g�ώ��t/ �\�.Ԥ%�qr 4�5v �tʵډ������t�9�as��k�2�; �����>�o�b��_���o�(~��}rp�f�_�l�#��>�i���u� ��u�e��p_!�z���؇?���@����hj��� �f�m)٢b������_ c����|2� ��gr n�q��%yu������ilzc��%d��ifh��j��;v�gn��s�)譳�kwq���|n`6����o�fמ��|��s:=�n��|�6d�@�qh��hߗv��ߕ�<�7�u�<ݴ2�m���g| r��u[����st�խ¬-�x�h�ukz~!�{�j��%���nii)w��g�\d�\��l��,q����h`���p��-��h��v���`�낯�,�#�y��ίiv�`����ct e#��3�d���oy�]ӑy����^ir0$h� ת�켌�t�z�`#��~���� ��<�|����ll�79�g��'�կ�u��[�)xs�h�𪍀��r��g��|x��y ��a��pa��h�s��8�m]�k���a�^��b3�ܪ������v��ҭ%��6ձ ��m�.����<\d��և` e>��1%�jtz� ��5�i(8g���m��:��u�j�p� ez��i���){5�d]����/s�'l��f����3t"ݿ����п\[<>�� �|�&z|���{w߻d31���c=lz��1)9g����t> ��ɂ�ͫwr�\h�"au�֋��_�z=����j�1]�"@bc��~��dp����/-� �7xr�x���to'k�s=c����<码$���쵳a1��� *`���'oʵ��e�^�����u�����������mg�u8� �e�/�h�k�`k��<�'{ �%��̛[����&�n��l���a��@j�t@��1��/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4ffs.htm ���{j�s��' ʹ�u��t(� */�[h�a"��p�ހ�4s��q���%�2p�p��ּp�øn�$}���<��ɨ���������w�e|rxw=rp�ѭ��aw.g�� ��1�����oads�(yԗ�/�i�ts�ش� ,�2s`0��)���օ���h��t� �1�e|�� ��y7����k#�pi0�cy%���8hq���hq;�r�z��& �x���8w��iy�6i�(�is���t5�7��^c�@m6��u�� ґe`)��h��~{��?� ^7,~��z񺾩����`e$< x��g�}���~�1��pׄ��s�eq�t�sw�߅>�:��*g�c�y h=��� �9w?�@�ow4��]}|)��8�p���kl���;y���|�w.�ۀ�zw{3r���\i�c����s�6%�r���dsb�o�f_���q�7�v�]pn�~؏jɤn�s�b�v�b�e �u]k���# �3i5�����y6��!@̤�`���iw6=�nv����ӓߙ��)�t@���5�d��/��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4ffso.htm � ��{mx>��ݖ0��ke��m��j� 9����@'��x ����e�*�-n6�rk;�d�#0���i' g�p��� ���{��� �cdm-ux{����)����z��� -(��0��}��#س��q���.��!�α#��f|7.m�i1x'�g�ȑi^��h �g ;��z���\� ��{��է�9�tp�����ذ(� d��:p�o %p �ʴ������4)>���v��ֽ]m�p�g$�k�q4��k���x`0�q�vt�m�ک/� ���} �<�ɣo�,`(���k��q��/ ���k� ]j�y��܆�ȗsf�kk�w �kb6s���ˌ@�է����o���j�n�7~zk\�d.ks.d)_ϱ�x�z���}��2u��!���f)$ˢ�n�9� n����\f��ω��70��an޿)ݓj 4w-��g���p>t@�� �m������$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4g.htm" ���ٽ֢�ƫ������i���v�v�c�5{�����ahc$��g2/>���5m� �5�p-5���e�$���sω|n��3"���ml����|=|<\�ִ�b������7�;����{�}�_��ښ�?�3�g&��p������{o�:��� ��?�r�~i���w���2�g3��<�:��k$��$^p�g��=��/ƚ�x���~��7yo7�����<^� �o��p�{87�����9���������w���=���g_�����p.g����?q��fm.���=i��y&����o[�^0�w���s� sa���z�;�����z�{���}1?(|>���� �cz[}�ű��ٺ���q���o�92�p~�n�a{�{�; �z�%�����<�`�,�x^x�$���<������u���܃�;�g����c7?ɣ����3� ���wߠi�:e�|pͱb�n�7e��� c�f����}�����f@|�ޠw��{p���~�ۇ�͏���ca��,x� l��e��s�@�}b#n�v�"�y�a��n!/����оx�]�yr�w��e끖��k�b,� ����f��b� ŕ��z�`�9�)`�`?�=���(l��0d�8��c�p5� a���<�?�@rpӧ� a��aw��{2�}�9�{����c����x���8?\0���)@��`�`=/��&?1~�*�62�rf��,��z!��~�f!�\\�u�`��s���p{w��� (p?]j�i�`���i$�����4��n7�p2iç�hb5q�[�����{������ �u�f.�%�� ��2ƃs�a����gmj�n�s�d���<����x@� f&�c���`ɨή��jx��z8���e}a�c|sڦ�7w���2���"ԏ|b����y���������=������@ِ��&`���xmkb=,�y�ê@x�f3� ��b��1?�����j�7�1�g��8?���u��/����y��n6���*uk� ���ٷ�s�g&�-zb� }�k�m5d�=%��!�2a"q��ʷ���d�'�g�g���z�����9%�npga��y� ����k*!��x��ڀ2. ��= �ztx,�xvb��w6��>�e�@&o<��$ �z 9|��xx��k��˙��o}�q�@�d����e� a�j���nu�3�e"�����7:���@�]b�za��䐔7= p@�g�{1s h�� �a���x�����7c����lƈ:��0�e��i&�j�c�%�~q@y�#�:̬�dj�er���, ��y���;׃�%�y5���q� m��`��'�-���2h� ���{�`�;'k��u�~f�c��$�#0c�c@�z�^~*�� ���y�wі������fc�ѿ�7\� �x@ 4q�i'1���5�s�\<�j��ek�wkn-��w��7n���5��5�����v�� �����^8�o1ec2��uu�jp��۴a��kpa7�uq�iy�t��7�`�7������ic�j3t�n'm� �kn9$�m֐��n�:rs��1��v{�e�"`���m��a�\d����(%��<$�ar�֓�՘?�� � �r5�5j�u�_g���lι����h��� ͔�����5� ؏x��)����;a�p�w�$ p���h-nw�����.r���ͦ�&����*������_[oп�dd�-34�5|����x 0)0�9  'e]��?_/���k��y<=n-��}�d�9��tm����y�k���-�?�nc%m�tc ��@ls�l�i)�갿6��gw�{�lܱ%l26b��kjp ��|���!����搥��&|�fs�v�� �8���i�'r(q��c��`a��%��;���ls�8�}cަ@������:h`�a�`]���8l��g-�(��g�?o�ĉ���y z!5d,�w�%c |���`w�y�/kѧ��a(� �czݷ�zƍ�` �հ>�a\ �6�rm:�i�� h�%p����`���?��x �6-����x�ۉ>1kx�r��e�e���eä&j0 ba�����w�nn��?-i:yp,�e��>��'��@�8�8�h��8�[z�ho��p)a��!6r�v�9����&c �q��ڋ��3��n��>����?�içd>=p�� �2�8�,u���#8��zn!nc�ڷ 菅|�a�4p;�g^�6�j뚴�0� !��)��:g��8]6[��:e٤����4��@��j�ju������x�� ˕�(��\������ɷ b l������=/h�g觐 kl�n�t ͷҗ��*���=���j�nss$ɥ<���9���o;�#�=�����%čgyq%c<��{�~��x~<��8�6��q��hu6��k��.:�����d���/}2�}n/��c�10 x<1�n@��*�ф� ��oj��s|�� dw v�o�����e`��`i�6�i;g��}t���%��-��^k_x20���y���fx�>����ou1?vh���suu�0������p&�q.����=9s ���f�e�,�%��*i'ѕ̝̄*��2�j�9�2o)�ߝ���?�$b�e��e��`���y�ʀtec������4/ ��ԝjm e�c�h�f�����a�n/��t�v0v�i�ǚ���y0 s�/�kc��?a8��׌i�(h�"4e�a���g�'.�m;�d�� i)"z���x�%wrb:dw �n㹎q]wk����4 \٥�0�7 ���s��l�hr6p ��yǡb��*d�ڲ����� ��wd �i:9t�p��7q���dψq��l�,z��seԕ����v��le �y�e~֕7,&� ����m�����]e�wpd��o@�*�#f�zz�w�i�>ga��ԍe�^t�� n���50ּ���eŵ�@��y\nsҕ�n�>����9`���yve�jke��7g��i�wi`,�$b�ku�t��3��$�fó��ea9��k�ɝ(�,#�w�t��5z576�'b�#fv|�]� ��h�kv}m�fἄ��tfn�^zf�o���i*�h� kl��njd��r���ki'���ѱ��ha�)��fhw����$�/�f�vv��/" ik-r;�� جhr"���6yc*p�8bb�l���!�n�e���7��l�!�u�cb�c�)zeh, |�3�g*. �ld����r����j����5�x~]��$zc���h�`�vk!=�i�0�����b{������ң�2j$��h��m��c��sd��p�ķ�r�'�1�2�~�_�� `b濎�� c3�t�( �r𱁻k�/��p��_���z$07�~4�2�k�2����,��ggj� ��pr�ێy��kvd� ��z?�`�i���|8r�q8��|ޏ��yxq����s�zj�gb�������q�[3zo������`����u��d���� �'�hy�.xe� v����ϱ�\�]�n���v�� ,�1�,���;j� @�nx� �����7���e��ء.�[yj>�9�o��u��|���$/u�߈�opw&�!�'ww�ȗ���àb�����p��?.v����ɕ�7�= �������~4����|��/*�����2 �h)�fg����w,-q�62r�e���pn�cwue �f `�g���?�f�y��|��0��խ�ֻ� ��5ea���sf��|�lj�g�vu�����c�n��[�r�w�%���]?u^%�j�p��u���s�9a��91ao�j� ��y��n�ɒz���h� -u&��sn���v�2��oda���3 9�:���_�vվ�(/n�֕r��[�w<щli�� ea� #;�i5����q��w(�v��mx2nԩ=��ԟ�o��騦ӯ��z�wwsk�����g �8��b��v��~'bh�w�b�@l��d�mf^vb�z��m�� �h'(<�]� �����&��(�:�p�/)��r-�ai����r���iwf��p-q�� c5`r�thĸ����m �m6��eu�x#���;���* a�c�#g<��'tm*� 8�����@���6ϩ�{ t�qb�t�� �8;�n.��x �l�f�ew �tg\�e�۳�pi$��t�h�қk(ms����}� ��.��� ˛[zk '� �fo�b�̏r:6����s��he;��in^���p�1�a�=��}� p"�#%�o� ��-s z �xc{b�����d��8cf3�c��=��]�e�e��f��7���ѐfv�9�n�=n�k �mscz�ڹ'n��dney�le���>�a~�!��0_�m��δ��;gi���9��ݡrt��ryu�ŋ�6����q@w� xs�e6gp����u �� \���r3e���(^���e���ȴ��ep�j�ݠ�h��ŵ��\�t�s�� �nab[�����!�(�l ���8�b�]$b��f� ��u�k><�yv���brhܕ�jnf��)�)����y -��dvip�&<�,ڠ�����\�%���jh0��ӑ�e.�{���w o=��"���45� ǰ�3z$"�o���ԗ������/wx�� ���{�;��?w�$� ���ú��ʩj�w7��t!�k�t����<� k�6���j���.(z�l�ڄ\��\�r4&�e���4�y���ņ�}���l������j��6�z��ѿ��8%��ͱ��w���$m7���('ܒ>�"�.�f��$��,�� ���ꨗ��tn�b��o�,u�e�k���k�o�m6�l�7�x�mx�����xj�x�t������1�2~� ow�[�j��� �����#��ɉ��&.p w^- �i�p�἖��n ����r��vb!���qymh<�v�~�1[f��� ��?�x�5ƾk�ymeo�?���x�8�j�reк����}�vt�~.g�a�}����jun�xn�ir���c����"�y���v�f�r,1����=�}r�'����)v�r�y"x� �nq�,����wb��߲�ր�6s�o�������ѡ�*= ���r m�ˏ~mv����z�ȯh�(���xx�owsiw!�s����_�b� (�x�'� ��h��mxp��(t�����j���r��d��7m�"��˥k��9bsw�3�_ ´��4ht4]bh2��ԅa�æ/�vs���ѿ{u?�%)}�p?sw�sfd� �����ƌ�nnԛ��6{rj��h�q������s�:[�\��`��6����i]�e��ajh�e��jve�����&uv�}��t��yxם*;^j]�m~l���� '��b8x٧>�]�w�:q��\�t�ijd���&����9a� �߲�:n�n��v�����urw����xu�4x4{�f �� !5�n�p'ɏ �v�����]q����։�*�m�2kj eɼ^���7�p �����n3�: �g�%�_󈮦݊��f��gm$��n ���ji -�&tc) ��-e<�:�ekk���e�>gr�i��u[��� j�l,**u˫ll%���g�ת�f�bm������w<� ��zu��sa�8t�����qύ��iqbsi�$0t'm�� ���yz�)�!n�il�"� ���f�2����~o(��b�� rwb;�=�x�v���=��� {z�d�:��s�!��v�m�'�fd�j��oܣ4���c�y��]r�_�0vo�7�y:���z��ٓ��jֿ��/��/�w4p�n2�l^�o��l"���v)�dd�^�lh�bl�oђ�b��:��@��i�j�/���:�� c�)��ڦ"� h'��{�av�u�e3� ��w�42�8ph]d����-[��7�y�jl��j�۹ԇ�u袥/�:�ugl��y\�������r�o�ٸ�x�̀���.ay�qn����� 7e>*pf�(o`(fouy̆���k�z �lq��<=~�f!��� n�p���1�_�f�}�刷����7�z��@��wx=���v�dqn6 ��(�up,�-�gx\s��u��@�j���im�� y\mxm�xj5\�ϰ�ܥ۔$0˥�/d�~]'��%^�io! v��a���9صj�mk q}���ޟ�hiy� �xn(l~p�j���b���ܡ| u��9��s�m5b��lio���oq��:jyk6��ó��&('?���w�v�ض��i�ު9�`9t��n� ��i����=ι��82�ku�kv:�x��y׋9��z�7�aqt�u���é %uot�ɩ��wohx0�v �!��j- ��k�vjy(w����d̢�t�4��k�ؾu�ѭ��xf�mp�� ��6�|g�2q�gٖ��n&��,�67k���q��!�9n\g���̈4w�l�ʘ��9�ݎ�yt���'����'��^j�u�u6�g�y������w�ql�%�7�xj�g*ξx됤 e�]p\0@,gw���z�kvy�փ ��]�*��*`u}������y� >����@�e�o5���}��*��<�w߁\@ i��^��ku���|��"=�߹�z�p� �d� � ���k�a�z�x.\ow ��a@�76�� ���>k� j���,����m��p/��\�i��\x x2��s������ � x��l���:̇��>���co��cn�'����@%��w�?�� �qt�j�j*�l�e��o�>a�����y5g&�f���o3.g�|��dj����ïtޅp{��w�^[_h�ˍ\}!y��hص�wq��7;�_�9x�����v��{�&�'׬v�r� ��ʙ�d�� ?ð�/�y�umg|%s_'�=w'��8���s���f�?��� }wu� p2�x��n����v�v�������}��y�҇����ݧԑ��hk ��` 7�:��3�5qr�ӈg��s�sq)%v�x���#�䐬m�� u�4d��-����2��r�*��fiė,��st�o�na�f������� �ir�<>�v��=-1@xfƙ���t �ds����jwcj�nbo")��t%�b�wϋ򪧑wsc�z��1ihذ�z!c<ߗ� ƌ �{���ڶ?!�4�` ���wmz�h�c�cj ����m��/v��*"���~ �"�p��uy�|�6j9��7n�/s�w^����w�ti��������c5�s�)�9��� �ϣ���h6�ahgw�6|� � z�&�m��-2{����cf�k���h�~���ۧi�;��( :�#﹜�㯋)|��o,)��ݹ�@|���'o4#��o[�#~�wpʲt��} )ao �u��iee"7d�����]4�}�<��i�sp.�| u^u������m }��f�~i�я�@h�t@��.�a��/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4gfs.htm l����}�|:�‡�����l�vi�����x�0y�$`8� ��� �� f�6�)',�i/�?'����8���r$�h�9�^�%ϥ=�3���e��3r��8m6� �j���nau�a�;����ԟ�a���h#ƴ��yy��'��f(�`ct��*@�� �q��,�ו/)��bg-��bxv�b�$�a.�r��#�4��bbkq%v��<�as��q<�r\�h�a�����\[igf��r��d��u)����,���`�1��!wu�m�� �h��jf�js,�߮�m�w=$o�/e�w��y��xu""d�s#�b.�uj�]:��(���"1�jc {f�~t|�u� k@�*���ci-$.�|�0�'!pn徑a����yc�w*8�� ��e�ư;����� �-[����}�^�z�� -]���8��1�?����'���`jg�i����x)�t���)��ue8�n�۲c�­���lᨦf��hehئ�=5.���ʰ'�:dy(*�����(4��*htpbv�װ:q����6ʶy����4bt@���1�'d�/��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat4gfso.htm!�����>׼�ƈ"r�r�i 2��h:�|���:[b��ު�� ����d�}�.��y������n�n���,�x�,�b8���=_�t��#\l �}���z ����1���[���ȟr;�#�f]���f�h�#��ix7�mg4��ݻt;v���{<���o7y��_.n�_���nw����-'�� �g�gcd6#n=������ȱa��g��pq�7u�;�f��bt��x��y�qs��x�ώh�s��'&k�3��o�l9c3p<30s�]�� :������cp����$���%��`�y�z"��b�r����3�kc�n�� d��?�7����>��� �ߥ����� g#� ) yyإ�ċtg�k�^����;c��>���{ȏp��c �<�/:��9dheb@?� �����h#l���v�=�&���l�5e�� (9�^�z8�@w����u a���]�ɕ�5�yq�o? �ɿ�_��`�淊ycz�>en|���a�з��9��,���*�zy��^����#��a3��ya48)���p�,����]���͍m"m��$�b�aٕ{�\hb&9���� �j� c��ȅ��3y����$�(���̜ �2��k$�������8� |�@��$�e�(�h�����j��xj��"`%��s? �zfw�,��tlx�78�����\�x �e$�)�g�2v�{���$3^ơ�3���_z����tn|��x @1��h��<�f'����a ht��y��k����k�fvfi�\s��8� �e�^5�[*^v,��x��)��g��ټ��$����5h{�3�t@r��� o�yl@��z浮^> c��1 ���h2�s���q=y�v��%��3�lv\`�� ��g>!~<�%d���5cr�c������lؽ��u�a� |�!��1��p��4��f����m6e�(��o�e��x�q �5 �}�x��̱b�d&q*�3a�f�w�6p��k��j�-����������������4��8'gq��������@�la�͍{�a�rj�ve���� m���z�k�b�`��u7s�������-��tu�a�tlk�< �e���u���8 �@v�lc�d�q�0�w�f`������"���� �����{����y�y)��j���֡w0&,6 ������a���h�c�������kt��`�6�-� �x����n��z �`��)�c��qh�r�8�:"a�9�l�%�� f`� �f;���>�\3�ra3lc%�a)`��h:�2� a�n����v����!����g��{q�����>ew�| k�ny���u����x@� ����`��×3��c�b�b.z��uv�����w��f�bk{��*�s`��z.n,�d��_���뒄_�{ik��]����v�*|[hcj r'�d�x�`�c|i�&"ph!��i���e���͚ŀm:r�o(�uk]�n�6��`*z�רd"mn0f�22����h�x1��vf�s:�m�4�4�@�[k&2d^���#'�y��������omqo�h�n�� l�m��c�%�1�tś���t��ɳ�i�&��/ei2����@�� � hp�f��y�\x�`�ŭf`?���p �k��_���� ��p,`=���^"�d�r6�gs^�=�zc�����c�� ��‹*�v��,*iӌ��h`�o��k�x�hm/ކ>��x�� �0�<��xv�o=����r��;�gx�ʌ��] �$�m߲<^<�����m�x$a�پ�z�0����56{�%���"��bz�k�֩�x*n�4���o�olh�^~��/i91j��o_�[����`��3:�ۊͳ(/�֡�rd� ]�`a-��s��i�|�3n�o�s�ݧ�5ۂ?z�#��| �ⓖ�����f��.�z ����p�ew��<���]��2.42z�������$|c[����c�c�du�����uɖ��gǔ�a�&wq���}��m�tn��ki?�l� ������ʅ_鬓4��.���ȝ� �y���ok$�k�d�(��;$������r�~r�u�qd� ai!��g8qnu�:{™qu��0�z5z�6ۜz�`� �im����7����b���̒��� �����y��.ge��l�n )�]����=w�z�d�ko=����o�ӈ���b����moy �w���f(�������aکtwz�{8l�|%}o�r7�_��dȫ`_� n{ ec��$�ӛu%ɹx�r*���=�ڤ)����y8$� �r�'`�i�����2b�!�i�"�oxԣ?�i@$��n� r�ե'��]h�p ��vx:�m�i��їiz~?e�!� \y�d4g�=���g[zr��r����n��右�x�&ih����,d�~�x�-��ʨ˸�z^�1̥0�n7�@�j�a(�c��tִ���~h�lzd�2[ t� �?�"3�dcu�s�5�����v��tԍ^d�-���|i��o]yǒ�vn�{d0�r�c�����bi��72�ba���ċ�4��ʄ� :�*��l�i��o��������=�a���g�m�&s�å��mq�t0�jh�l9���u$����[��&rײkǒ�cr$%�ӕ ��o���b��ws�����`v"��)p_��%|�!�d!�[`�rݭ@�͜�,z�or��s1��aͺ��e\��� ;��s] �$�j��!������)��p5�a󏐑��wwf�j-�\�䖵5�m��~pdo�7]�k.c�,e��w�g���䉰ڗt��)=�e��lpxb(�mg�&�}�y��ӓe�p� �m-�u�l��:��!� ���[!vnh�9u�}ir͜b\�zm����!ȥ���p���čf�rt���4�b� �i �f�s0�2ߦd]@hwj��g�z����ѣ�o�xu�&���m�abd&-�tej��;�\p��q�vbf�h��}9�do�v��2�j�|؎edo5;ĺ�܋nd����<���]� �)�uڝ�6n���聲�|ϩ���߳��'k�w�}�9�{jᒒ����^�ڷ�p��7� ����dzrk�ط<⸺��gg�;d�j7|u{,zv�kw�f�� )����\�r �͘�-y�cqp{�=_�h�o��i�f׋�€ҳ܈o����t�/ β�ʊy׊uɍ�]�!]�ԃ��ud(&u( ��l�j ǥ(��sj�r���e��ƀy����d� � i�:{��j� [s�!����y @s�����]*rin�܂�l�~d�~_�иov��p�ë{r�h���'f�l ���7����� r�j9xxs�t����0�l1��rf�qy���*(����'y�x��y�r�o��ٟ �@��9(�>]����:b��ֻdzջ[d��~�x��&�� |��n�z�6�s�.���o�9��ic8�z�6]��49�oe�����=�j��˻,����j�r���*.�<�\ �# ���84i}.�s��j�}���c7�� �sїqi�tp�&y24����ԥ'l6g �u����ғ�4 ���ܾ�^���ӓ�-z�*w��v�ky׹$��o��=`"�'�;1������e,m� ��{֜q#�`?#�b�� v��j�]h#�*��@&c�or�u�r�o�8�������q�p=�{ce0��m��>��i�gt�o&��6���q��� ��z����g��ǜ'�ٟz*n����v����d���;��[]4�2�;��&.j/�q:p��@;�ʗ�c�;�c���{��䛚�5��pzp��b�i7�,�i�bǜ��*ƥnr!��֫� � $���=� ���� ��� �&�x�т֎����pҝn!��<=n݃��i�� �i�z��t����n�;#�q��!1嬟������:�ѹ`��j�<�{��53t�f�(`ڠc��_������7:p"�q<�gj�u����]���5��,u�5����#)ꀑbu���(!���&9��h�zu��~/�3 ��b\t�63�6k�ŝ�{���g%]�fu���h� 5g\��a�m���ɫ�e��u_ �� ʥ:m���oe��ɜtp8df�.�����t�h��h���(���í,=_r�_c�d�ƥh��9��q���a�x��h_=��a�ע����u\p�3lτ7wo�тn|�?-�sq c��_�v��x�k�_\���7���t�м=씞��!����vk~8�c�_%���w���'�(�p��}���џ'ũ�a�c�v���vg������a�q  �g �8�ϡ�!�]/:e�3��=#��"��l_�lf�?�m:��qb}f}}��"r�:a��e ʊijͿ�3�?�||5~ a?��}q�>n��ʆ>r�@ -l'�|m4�8]r.������^�>ojhl <�q�_-����� w �l'p � h8�m������mw���t��l�m[.���5��^�f�^1*��z,���ҩ� �x����g�����@r#w�vr-}y����bu0g���n8�u��l���` ����4��y�p�\s>b}=����h7w��z�,p?������lb�(���o�"β֮�*� ��`2[(�x�~�)8e��q $:7dql��@���e�%�}�\!)>hi��t�:ȇ�]�3���� >�5i3a���[�'?����8����՗��d��ʽq��q��<�9� �ɋ��@x0��ia9p���z���.k^�p�f���w]��:# �p��� ��v�`/�4[���u����wk���� � ߋ�,�c���ai � ��1.��d�=�lҁ���v�u�n"r�!ej������ �c��]x�<��(�c��p��1�lr���=maa�幄o��"(����0u&�ި�]鋓�kl��@j�{\9rd������ʿs79�~ m26n���~�[49��o m�s�w��?�x� ��2�(�s�߇]��t�r�;��9�o��'ta��v�� ������� ���m�6�쨎 �θpc�)v5 �|�o o�ڟ����2�ukr5c�h2{�?e�?� !л&���ꏨ�o/@�غ����� �����¢% � �o`���ʏh�'$o���:�||� qkt��y�i&4ݹ�wxj?��<��3_r7i�j�'��|,h$>ёch��h��n�����z3�u[�q}����eo.�e� b���~f�cň�r�y|���36�~�k4ã��4z 2���q��ui�e�r�,��� �����u�r�7���pi�!�j��.>n[�?�nw��o� o��p*t@��:���ȱ/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5afs.htm l����}�|:�‡�����l�vi��@��x�0u�#@8� ��� �� �6�)',�i/�?'����8j��r$���9�^�%ϧ>����β�w���7f�$4b�(�,����4f?�υ>��y0��� x��n��5}��'��1�8�9��$l�<�.iet��&�)炐(���ni�u�k�o�$kưȉ��04�� q�')��1c�<�w��g̷]p��9`� �a$��"����* ܿ��{ܓo����yqi��h���xlk���]���1i���b��xt�}xt c���qjx"�nɇk �7o�3���v�]�!�$sq�/�1�u�6���"�9ucܜef�pizt���ľ��� �w��*�g�o�xrt@���c�w��/��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5afso.htm ����{�so쵄��(6i&��4�h�/: �8� ��fz �������e7�[$��i8^}�����f��;������/�xn�� ѝ<��g�m�v�$lri�p�x�����,���m ��� ����@� �ש ~�?)�}퀫`d� 9�c�=��8f vuq��9��ȱ��ntǿ���g�'vi� �cc/t��ʼn����� ^?����:�i��[��v�����b�u�3�{�k��7�����wguo�ܪ�>��4�5�@�t@���rdbb o ��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5b.htm � ���y����{ـdo1�#n8�rg��㙌l�<�88 )�:�%p��ź3�����cd�]�zq���4����@y��ס�ydگ.��z������z��u>�y������|��-��bz'�#������������^��d�m��imk#�,�����v�{�m�ǐ��(��(�{gt��������o�v�;���w����=�` vi��h����� �/�_��r���}0��-_$�d&���{�?�~�>�_���d_w��'z�����g��?/��gy�?� po�������h>����g|?/ד�՘}�i>x��ӵ����~��rp�|ߖ���j�~ h������������a�ͼ� �5�|��)��-��� �s'�h�c���=��q��&��d��h%�����b;�� �k�nh3�ܨ��i'2ǒk������("�cq��0δ?���h5�� ���bpx�����1��p&n��p����xynh���ut��)����w����a).�2���|�:z��r�_ �&*[?v���a���~��{����г�k�)�ݘ�����c��e�~� ^�zo�*'nq�9 y��#b�@�1h�f�^�.q� �nf��.�?�@�>(>:�ez ��~�e@���b=a��ش��2j1u�/�/x#�@*���)90���'�������dd�q#i��7��wgh~4(�/���|��h���u���6�@4�~�}j�oe}f���,ii�y�o��p��b�a(�v�< �[�rzt h�b��r�����3��g:� �`wq�\�l.`���0�|p�63f�4 �����%6v�,�ܲ��&�"|�|�c��9gqqj�bt$���l��e����k]&���$�zc�i8��bkcm @7d�yi�v v$�מ��w�qa��q�'h=-�.\�k�o�]c,��ka;f����k8���n�d�����ti�n����b���(,r��>x6a�9m�zr�� � ���mdѵ��6���;[w�� ��?��������r4�|:j�g�xhϗw`�ۿp�@4"e��4���b�q=c�rx4���ee�z8��q��x��g� �b�r?î�q(����f��﫤'��jx�q��� ��>�3��s'�̦:�ph��]��yw<c��<��~i#�͆�k��w�y��{� ���ov�w��&� 8y!�1rاm�#�p�l�e�xy����.�m�sl6��^0�����rz%rlj�6� �-�𭻢��q�����b�؛-�&���g'�@�������#0�v��?~�4��:p� ee%��_�2�h� #xa�v7��f��#� 8m���h\�-��"������r[�j4$fs����of����~l����rvv�o� :�yυdm��%� �9�ze�b�n��;mu0\? �pt��ը�^}�p:� i�#�,��ю��'���i|ټv3g�q� x��������)��e-ɨ� ���/f����>� ��tq: c�"�!����gd@�װ���'za�&c���f>j<8k�q}u�t����|��p&�lhe@���by���@׏b��e �a:��/�a ��,�a^ �g�2m��:�����@��?���:�ym�7�u���q���p60��z[p���̨/*�!�xe��hb@:s�l�_��t��l��f�3n��)!���h~g� �ց�lq�i�x������{ l�q�i��2`?!�(��8i������i��p_���'4a�rb?b2s�x��q��d,σ�"�b���wp�?=o�dʚ��_3~����n)��q�"!et �6�!m8 gi(ұ������~��ט�((5��8r�?��g��hxq���b!� ����b�2((�f(y��um`�mì�r�۟em~�op����p?�b�1 �����o1���&q �iz����[q���t4������ꕩzw�3$��/~�d���קd�ڴ��q��5����73o�� �����k��5�_���7s~��ѫ�6���9e�����x���((@�� yv>�w�be ip2t"@��3{:�m���l����g� ��s����/'���o�v��=$�ua�u" ��_a��(xpg���j�c!.� � �r�j�4!&������%plp�n��y�v#}ry �]����3gj�b�,�����rg9moc�m.�e ��j�9a9pm�a p�*6`>o"�$ ��u�d�i�o���hy:'�� 1p�5� ux'�&d!�4���{�@s2�p@�/�r�����a�d��h*� �, $��ӏћ����8%�h{#i���rzelk2t6��2:��cu��l���8�k���䴉��(�q7�x��\�lo�(*pqst�i~*w$����u��*1�n��/�įh�_����~��2h�����(�oo8h���[� ��!��į���e�͂@��hk��d�j:� �dt��r�2(&^�h�����lp ,r`'��9�u�̶� s"ti���*�3,�@�o2� s��l��)�o�� ->��y��s]j�4y�� v �"�#���%���a�(� ��?f��q[@�ש�2���h����j)����s�_�3,�t3�|�qamy�hps%#ڡ�w$8fb�ˎakr��ʪ_w��!\�p���<�v�(���w�\�u� ����`hm��ٙ�| n�yy�*�ŧi^7����s�>7��i�ķ �gms7oy4����1���ޖ�'�� ����h�jsu�:v�&�qa��u�.�s�=p����w���`���!���� >���|;��zj��gm���?��eғ��ߗ 0�m��'v9ly37��e��ʻ]�z�) ���[wx�c�>��� }���pb9u��i���j��hk��dgǜ!��,� ӂ��ޘ:�}<����@ʏ��>�cq��ݱxy8qqח��|�&���5ܦ�4��d� r�&x�$��gk���jq�{3vչmka���\��vu:����pnt���z� ��n2ml�=�_ j�'��k3�/<�e��[n�m��u�i�[n�hsr&�誦z�l�v�?h@v�0в��y��� �h7a�a��ܤhg c��0.ܩ���0��@��z_zҗp�^�o�w-d��{ۖ��ι��v�g�;>��st���t�{uuڧ�qs��u [�f�i�_�,w����� чz�mb�u���&�7,uu��8���9�eu�\z���hc!�eߋk}��ٮ�x�i^uz)ۑ-���ws������o�`��)x_�^ �ɋao�:s@�ą'���x0�eu�3g�u�t'��ֹ�f���k;[;[����}��7�/6 �b3]�|t��vn�uw<��!�p�t���6���e��ל/��d6cq\�lx{��f�ɷy� }�� t�7%��.�!��l�x��,�b�&�r��&��#��s3*��qh1%ix�yv)�i��*��o�j�v\�~��tpӥ%hx�4�c�p��m�����n�^�-�i�x����q^|g�����e� qo� �v�<�z�7)"�i��k�ٛ�k��t��s���2� �xxf�>�ѧ���b�l��� ?fx�h�b¿i ��*f��!ٯoa)��9�·��lm�y˪�ar�:q��g���𸾩�up��rف����9��ujz=��niݧ�p���;��z�x:#��zv��s��!��� �0� yȱ!8uʇo��8�®��� ��r�<ѡ��z��y�( |��m�#܃��ƿ�;w��2m�h>��:�}<т�d��yww��d��at��i|»y�(�5x�z�ڑ(n�ӭ�v4���kh�{3���4^��.�s�:��� !r;�:�ba,��۲@f��o%{dk�k��e� �(� d��o���d�k�o�#���|�ј/��#�9�b���di��kuc�7��~<��a����=�m��z�5�kҕ�~�w����t~ qixw�^^����2����w�or���)���o�d�v[�9��&��x��"rxa�����輟q�"�9wb�uˁxeg^ 9,��s�����ߊ� o�v:jv����w([{����m� i��p���*�]�2�;$xݥ7��k,ԇ��cr�n���-��]��h�=_v�4y�âi�.]ia/����3$���롕�&�|����j���@f>�������zϯ���z0ru��;3��b�v������my%����2l�zⰸa����d�j҃;���2�zսusj_��\f��u.(�6lh���ԩ_��>���xg��ӎ����$!3u�b���!����noޑ���eˎuق��3ń�|�e�ΐ^��y���`e}���yjͱ[����̿7"����%�(t]�r)c�w ʟ�lrs���\���cz1��znj�ҽ'�w s�[��7����l �#�{:6 t�|���2t; z���^�&��m���屨`,�b�� ��� �x�&�v(ʝk^e�hj�}Ԫ�*�˝�'7� ���s���0j�pv������rf����hl�1��l���na)pt����²x�҂���؟��8�˛2�[c{v�pw���p����pu��h���uhs�a�k���c�y!lxdr,\% �ap=�t��h��sx*oj�g� "?�[�� ����hs�����v/#�^����zijя��gw��q��=�̚'���%p�j�ʰx��[ �e�pq���#��6-�����~��@�� �^���$wj\wh�� #w��p�^�>�ln�k~��4��]g�/j�c�8p�в�_�r��{a/w���@�legē�(� v�y��]7bfʎ�*z^��i� u��g��b �t,� �{cz��k ?�nr=�l8�]ti =���3�f�vu%*ͩ�cti)����� ��445(����a�vh>�*�~#��{ 6 ��?���@�w�`�k�z;w��/pf���}�(�]]}���s%����o�0�� ���������������o閸��j�� ��ԉ����hd�^~�}��ia/���"�˚__��a�^����[8ml;�ix�����y�(p�f739/j]�)wh��w�ky0�k9���j�^�;c��p��]yxm�a�*��c��-z�p����/����2΁t5gv��,uz?���/���wi>�1�w�wip����8�r#��/���ſg�՗�xkg� �)�s0l��������\�əܨܫm��99pd�ˑ�ɓ��e��ؔyw6b9 � =$tɏ�y��ː@ �>��òvk���4��������"�og��ojm�٬���f����]�f��“���?��]�?��%���t@��/�p���/��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5bfs.htm ����{j�s��' ʹ�u5t(� */�[h�~������?���. ���p��ּsp��'wn��3�x&/��������1�� �6���,��,]i����/e�a̟f24�~b� �i u&���"�eee q�e�za�p?�jg&ufc���m�͎:h�_���p� ]������5����,s� 'lkim�'��v�u�$4lw=���$h��\@�h[�gf�c9g q)*t�qyj�-o� �w��pu���ug��r6�j��i�ro�|6���9�������, oևa!�j� ��<�~���f�v���9�%q�d-�����,>�:��=#��"� ���g.��[�g*��h8m���<��ϯ� �e���]��[`.ǘ�i����u�m<����=in�f��c�e��[�? �;�>�j_�) }�l�8(��øf��ӆfjo�)���e� ���h߼>���$~�ԅҏ��]m���#(�2m5����ǹ8�� a��6i2jb͉w�z�#�m?#k�e�1��j�t@���3s��l0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5bfso.htm � ����b~�|��' yj6 ��j���|��$�@�$%�ҕ���vb��|�f�s��_-��377�_��fn����fx`a��g �c������dk��p�q�#~��l�n/�0��kr����'ԏ���ǃ7���d4r�i$h�>&�4�?�žɠ�l�9�/m��(���bo�9op_=���c��s�:�ɤge �/�~/\0����c�hc#ͻv �f� �| hiޠ�eߥi�v�z=�����7s�@]ts!��md�@�7ewut8�qe\��o�y!���frqe��]a�=-�[ �yo"i��xp�l;i0��x�{� �`��@j�1���o��v�`;� 1ހ ڟla\c;:��h��i�j-������ؽ��v���w8e!j���e�u������ f�>_�rm�b�xkudn5y� syc7�λ�161�ȼvo��6"�or��4�%�@�t@��f$�3�tt,��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5c.htm����[�s�9�uvӗ���9���n\u�rn���/2���h��4�x�m52g~�ڲ��k��aof_|;]�we \������8q�����_���n}��������y�� ���2y{��������o����ove�8��}1��%m'������6ޭz'���~x��?z����=���h{1�k=a�a����y����3�o���@�q�͎z�a�*�����oas��'ȷ�l������-v��e��g�=߿�{�z? �o����՞/�����'���c�5������pwz��ux��'/�ٷ���g��v��-��i�����qnl �|̆=�$� �kp�o*������$�':s$��u���b � ��c�e���,�0�(_�$,,մ�y��l�n8�����r�z���&[#�r �*�s��b��>j��d��v��l���a��l �:!a��@�;ds��#a!����m�csq縇%�>/e����;y�!m$w9�\n"q��g�c�i�*b����-;�^� \it�do������/�������d�k����b$�!ȼ��y����v��c��a���y�hz�!z�v��#��m� �?9�tgc��/!�4����ig� �p��.�����e�"�4�"�8zw7��d���8�k��)�cհ�;�<ƨvli��u�x��"�z���ٜ���g�q% e'�@̉�gc%u�u#�a ����"k��y&<k�ȳ�]�� �9l5��:dz��l=j���x��1��ٯ2�p^���� ˓�$��f{��λ۩�v&w�hu��m����k��=�m�h��!��'�"�o�x�mqm-�3��vŏ>,��ެ΅�g�����ƙ�q�#a'oߢ��l��ٚz�a��q��]�`l��0��@�$�v�s��������e�dj6y@��k2d;�5*-���;��]�'�'"boa@֤�%ͮ�y$�@i��$ ��i�'��'�rr8kc> 쯊���bdc#is�� )�t{��6�/"�)�#�<ȏ8tژ4��`�h��r�]��r�&���9oʔ�o(;����q�eఋ�<��5.�]�ŕ3>nn�g�8\ 'e�h�!����z�ų pm8��ܴ:adv�e�lqid��cx�|��g�w{�ž����lˀ2�"���lry�2�c\�g����q�nc0i���h�/�9(* ��#z,]2d��/l'��r{x֛1���e�tԦb��8l�tl� ov�.�� ���٤d��_�3f�� ,� � .8r������h0z;�f$�x�4 ��w�7�ar�r��(c�n�4�.�=f0���,yvy(�*� u71��&%�|����= �u:�m� �py�"iƞ@і �#d$ �i����ȷ�m���hw$�đ�@�u�g�:�x?afg�|�bvഔ��}������k�d}�z܏�u�o����f�:�r���-�\��`�0x��}i�c ��o-ẽ�4l:���it봛�b1l �s��zs^m�1�nj���e��v�f;сx )a$�b �u��js,�cy�c��h��xve�p����1��ת{u��$5n�,"�8}��7_��g�������5� �'�@con���(�\����m;�3%a�hdc.d��y<>|���5j� 9!���u�r۟�� �p�|��7�g`��� �, 8cwdt��(^�utb���k�s�;u� tay]���t�ypqd�d(2���ot� 5й��$�]���o]^�0���aʞ�a�x��㙐[�=ѓ.8�8���t#�$3�}*�?ҽ�|���pn��1�4��{��<��zn�j����z��y�g*� m����d�̗l;��f62�t�a7�^:1�pxk�� "��� �����3q���x�$�{=�pm ��*� /fxsi��r �=�g��#hb���|����a�n�(�r,�d�fgcvl��d�ve�~�6>�� �h�������i|^_g�qq��l}j�jlti,_�ĩ�ڀn�/� �kٵ#��.�h8r�h��$�p�@)� pv���9c����~��ي��� 9��u/�nz�h�g�х&y�4lmӳ3y���s�va|o���'h�8{�a� ��hh �u����f�x��ӛ�/m-���2o�0u�����`o�i����'�mh��� �dqkp8��v����u���n�}y��@�� ���a��]����1�x|�?�y�|���7�֛��������jz��xk���������w���ho <�� *��h� ���w� '7�v&��&���e�r ` ��l����fh�b���pi^�$�n�̦�ő_���a���m_�5��k�q�*8��oz?}=m� ؒ'�b$��0�i ���}�\��g4��d�k!$k�0p��>p��:�b�ƨw�pn�l �ޯ9������to���ײm��d�ћn[ .��ti.-�ԛjq�����)\@����hr�h�h$;��zcabk����ߥ��ޡ@j����fgč]�_�3 �n9���k0!x�n�u���� g�rl�2�l�@�z@[f��l����8��j聊#��x�o}�l�?�??9;����wc�z�$�h`�u����i�墎v(��)�`���b�sd� �u�ap��s?s&�/ dfc.&i�hrg%�~!4�����j� x�|��$jo= � ��߶y�q �s�z��n:��5jr5µxg�� �^f 86�-�����[���,��%w��'a<~�#�������z���������-���(���{"���^�d�b�i�ܥ•��i2�虥j��si�d#�y��z0 s�[wk]����f�(_l �i�h?����ra�"ȉ�57\�7�l7rl�*��kd��#���1"��q�� �myt:�&��ָ��qg�z�ejdl�s��,���t �9�փg%r�g)w4��sj�ei� ��v���u�;�x�@���rb��p��o���5��uo\��a6�\l3*�f��*x��ipˢą��y"omp i�9��-9�w�c�p�e�kt'mhs�w����qqn{ug��$e�9a# �drl:'u3q��!p%��^ �� 颌ǖͥw�am�yo; �[e�yf! fkѷ���lԑ7��bd�v�'vtz�j��\2�*d����ap�8�sq�|mq �b�tw$v$����6 ����%���d(�5;9�ȯ�'e� �ҡ 0?e�޼}hz�<�q�����#�d_�8�$���~�]�_!>z�"���%�{����z�:�u��)o�e����qg �h�"�e �u`6������t; �m��v�ǫt�peɨ�ٮ�n~n��w u��嘻o�f��ij�dffe��7�^�<����3�|&ybr��������j�vy��]��{$���,8�8h�th���igi;���roh �����>2 �0snh 1jھ=�o�&@��k'��| ��l�з}1�)�f����*y��d��:xj4�[��q#��i-�� �o �c$��@36`<�kx��njn��r�f�v��� c8���/���q�b��"�p}�k�������>xb4��o��ߔ��l�^�mpm2�ߨw ��ˆ5#�e�8|!�klb�n��~y�/j��"w�5���!�oz<�w���������㾈��=���v���w��=�5ma�zq�_'�y�f[���5[b��z�,�����<*�������j�c�k� ������ 넙ӊ�eq���z���⊏i1�l�h�[��s\t���e7�.�~r��h��!��n�� �v�.ey�o�f47�9�'x�c (��:�ѻm|n׆gkv��gs�xˇ�:�!���bi���e(p*7�,f�5��7~ 9[y� �x��.���f-8i��p_բ���qr�t?��>cj� �����f�"�}i��z��y��7"���ix������<b�s�l~�u��.� ���`� s8}������  �x��-�8#;���cg^� �j�-p�� #]� я���y� d�9�,u!k6�s�u�,4x�<�0�� -�j�<��9��*d������� �nj�k�3 <��v���س���;sa ��d�8��,��,��c,����b�o����6 b�˭��oa~��l���] ױc�d��h5�su���ht��-�#9p1��������t���ṕ�� �r�f�æ4�sc��@y�@���snbkw���� `\��ƍl�smҷsu��c�t�k�k���׳���qvj,��7e� ��.��$h�����j����t�rլ�'~7�`i���x����ɴv_�v��kqѐ��wy�%�"� 6 .�p�f)m�c�ae�����h��ikq�#@)|*h��j�t�no��/%%�e�����,��o �uv l�b���泱|������h�vs={j� y��šj�x4`r�j�2ԝ�����r$�f�|�5i� n�a5b)�y��0xd޻z\_�pi��/l�i�zpo�����n�~������jθ���f_|��m��&k���5�rveh�(/�ct�f`��ios�qu�m� �ρ)����i�1ăs���ի��\d��'3��&��2$��9��vss9�ֲ �>qқ�8i���)�4��8�d �s��e jb)=��@�geo�)���iŵ�w(��fq0��uɔ9��{,������k�&��rz�`�g��bnq1�z����ȍ�ypb���@?�ɶ����g�0��� ����_wi�{�ţ� ���ݓ��k����s�wtl:q�{�l�d�dq ��ޢhi�xj1�/�d]��0��#z�9-kډ��[e�vȿej`c��ͦ c�nb=���� ��୴�$/o���:��t?�7�\�e9�~/t���s��>�����:�1�:(����9ap*��}:�e���lk�ny��1~grłe�2��c�i��8���o�i�p��:&�g�d��a;����xo`��ѝ�k��*tpl��7~���s���� ���hmtt{�о�j�z2�o��۞� a^�|�5=:��hr�gy��c#t����}^,q���g��h��$ush�����9a�@?g��.w����is�lp��~h c��g� !`>^�����i��މ��q�1��y��x��@�s�p;g���\w�ڑ�>r� n���v!!�`�$bhӌﲳn �gњ0���b�����\̌�3�d�d�4���[%s0)��âq*��f'7o��*y��@�x�ց����~<8@׉��64�)��\ \ʴz�����i �cu$�w�=�3mȹ��\2b��\g��l)c''4����e-w:��o ��:!��jx�jl~q���p�4z)n���ѻ=x)p����eq�򜧟&j^bҽ��^{��� 8���jmi��}��6��er�o3���<��`���`.�ˍ�"�eܘ��n��p��yd�?=�.ce�jk�v��/�� �b-�����e�g�}���p&�߁�.�[�� ��ҙ}ޮń�`��{i<v���̣�^������dc��z�8�5/���l$� w`��=t�h��o�0 �o:� �>�m�#����q���n\�(슠�k�q�0���r����c��z� � d���ibv��~�-e���v�˓^f�܍�[���u��6vcm4��c�b>&�8�v# ��t�)��q��y����譀ӷ���� l�]$����x����/�;�3�تj@����l*��aj� o��w�u|g3���f�4f�g���=$��q�����2��#j��l�ԟ6�n���8�o{�|�j�������ҍ��ȍ�6���>�x�;��,j�r>�zk��g��^7>$�c0]_�i�ص� (��$�;sd�f�u��r�����v�ha:��v�u?�i�|� ��tqjej�j ����n���'װ��$�� ���6j��z'�)��u���7j�m�����n�w�*��l�߬��k| ��?�ՙ��ƭw��k4z ξ� ��o�֚ fp͵p�er��ei��k��b]n^}���_0��}#�;`�t�.���r���}�l���~ub���3݄1x����y-���m����p��"�]�vf��с�m�m����s� e&�>���vby�����њq�bq��h����(_<�q��v�i�n��h�w�n�)���spe@��qm x^"z��]���h��gm3>��d��t$e�&�i�����y�t� ez���;=3��3����� in��<��f�ʯs���އ����8����k���o��e0�v��0�hc����wuk�\�s��x��%�\c����'������f��xma���9-�$���gvk�(�ׄ���cpi�a� ���� ��y �k��h��6�b}�6��n����*��r#���rg�u���츧\a����r����x��^�`�j��� ��;�3��k"cp!���o����h�bl���2:�抷�䣔q,dݴ���x�a��o�է�c k�-"�)vc§���z�f?o$y��oka�tt��:r���l]y��qr�is�ɂl-�q_�c�lj:\ q��:~ϭ�e�|*cd �}� �$-�q�h�~ӵ�m\�t��l�����w%�2;9�� ��gj��.\v#.�/��cd���|�w���ӧc#>3�g�����~� �[ho�0yi��[�x����h]�=1�s��{��o���[��u��q�5b��^ԉ}@�~rx_���zfr���}"��af2r o��cf�8�u"����l.o��pb��i��h�#j0�#4#g��������tԬ����)ph��-ޙf_#�ɯz���:���`���z�zg��9�ő���?�<_���hz;doe4 �k�h�:��&�p��[=�(����'h�dh�=pu ���u�ֿ*;�ѯ{��gկd�f��k�?zr��o �3w�h̑���f�$��&�݈m�u(plp�� �tpt^�d�{�=�8��4r:np��� n~a����4�����!ʯ��jt��))��o�#�� �"r��-&�jf��nck�o�!��i��w�����^(ywn�o�z���)}�d�qc� � 6���huwb�#���?8�a�� �w�q��_ob_��on�o��}_^��bu�7��@*�kc���w����bf�6 ?d��h$^�̎�=l�(xq�d ��rg��ww'�-�釽(" 3�q�ᕞ׵v�zg�ge�ֆ�z��:�>lɽ�a|��s�5�z>� ���a�_��͟e�� $qi �8�s:�al|v�� �hi�ηީ����qf��[��ps!�>����j#�@�m��<�l�a��γ�%)�o~�����k�� =��$ tulz�����s�u}��"�k=n���rw�z�����0�4���^n��a:���uj�i��ښ��q��mm� !e��%���@�[ĭ:h������5z�^l�ͯq��qk��8�os�>:1씕�m�!x~���� ɩ�����`�@ҋ���p��p����~�� �<^�{���o4y�^��`!�wbn��[ u��bn ? �whb�#c����b�mcuuk���x��9�p�� �x���a���ń p '-j��?xv ^���f��jln����!�xם��j�����o�@s~t@��0�hg�0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5cfs.htm ����{j�s��' ʹ�u�t(� */�[h�@���p�ހ�4��in8�n|�z8|p��־st��'wn����|%�=�3���e��3zp��8�9m9���r^:fi0_8d�n��5���'��dh�8���s�3u�c�=����[��r}��x�n0� �rb��΃zsn�s 1��w�t���yi��h���plk���]���"վ/?���u�[�֥����n�f�������.{�a>��ٞ�4��*�h��a�e@��an)��wm�t��cvq�8f ��m��s�emu.��&��xi��",�t=ɴv�9� e^��v����!6�bj�ey-��� �jt@���7�k��0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5cfso.htm ! ������?^�n���e(t�&�i�&��i����!.�����%-o���9ख{�n�q����|s �[��j?��pτ �x�����l,�� ����֊h%�x�[t�g��k�amg�y�. �o��,2h�����ʡ$��g�7.ny�� l}4ep�~��hj�3i>��|�9[†�@g'�s�&�!g��}��{b�6,t?�2d�"l�o 5prs����� ��^��ӄ��x����i�)��n&<�@����� l7�yv��w��dk��ij̴�ck� (rh��p��4��-~vf���������.���>��ܦ�ʀcg�k����ߊ8�j;1�0 @������o���j�n�[�}k��w[��p�!k�.�ŋ՝���g���|�3���6��l�pa8����u�o_}x^tcw��m�ꭹ6"�f���4xm�@u�t@��w,k��@ �-��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5d.htm " ��u��� �瓀do1�$r9��8�lǽrg�9��  )"�1�lç�a�}v���=��k��? �� ���.s�o�z5�1���g�ְb��͟x����w�ؾi�k�7�֐4y�������y�h�x��p^�_`�a�fy� �|��?p2h�p���x7 4g� ��gv(!���f�r�s��y3w��gt��f��x��8�4ko�es��c zb����<� ���}8q�^q�csf����֜-�ɳ�b���'�.{���7�7�nz�u�ʻ���9�k|����_��6��y;��a�v��u�vu~��ʻ�x� ���̳�<����_��9��'r�"ɴ�}͂<�i � �5[ųj�▄��,w||�'5�c���(k�&t,�� pk�m ���*�.�������:.��h�mpa�;���\o?✼�)~�r �����^��#�� �%�o4 &z��l��f, ���*��f����ʁ�ň���7�-a��m|�dҽء��]ө�c�{| 8�d�(i4�u�d�[� �\p���x��d�4=��^�w��܍�yw����* fϲ~��[z�b� �����/<���g�/��xq�#��/� �����9dࣆ\�0��3�@>p,7ru�ս3�~]��i4��5_8@b��ht�9ȳ.0��?�`l�nl�ã<���a w���vq���� ;q�o��`wm������{x�^���20��¾w{�b7��h��2�� �fik��ipmn�q�1�����0��o,�xyقt�.]�x:� ��fdԉ�=!k�)q$o��!��r���v �d^ d�cqf޸�#��8��"��n�[s���_.~{a�0��;��_0�u���e)�?�fρ?q���.�4k�~������a������}�3(.���$��,�qi�k����~a�a��z�.rb� "�\ �5�y��>�w-�^ 2�y#�ٓ���p�a�; ۳/�;�� ���g��j�ٰ�o�k��e� ��c�3��f���?e�����*p�!���|s��r���� �dx��f��h�xf�q�*�<73p��%� p(�$s8`�����|��� �۝&� ф%4w�(# q�6��t0�b�nn ���pah#`����[�ģ~[� /�5�嵃�6�8aj�������<��?,xd1�]2g���b�c��%�ܰ�� jz��׉%�mex(�yd�b�6�z}�lx?�����������,�� ?��<9=zj�]����wgs�~̓v21����!ot� b�sdyݘ�[-!���1e9�;� �)�˟>�d\t��,ܦ]��[��a�0e�u�z�dxr����!�vؓ�}!-�(�ą�l�b����00�;�ea����뿐nhk ����\6���np�gndh��t6�8p��") o��cq.�i�hb�t�s�nv�cqn�i��.�`\��<�z%����q�h⢣ =���϶r��˳�it��g�x�gp�� �f]!��^�.^gs�l�ؤ5=���pq1 #x�d�9��>aጎ*# pbw�;����w�-|1vl(��-�[)h��?l�vb1s��&��9mxf��d!�o`�pt����r��u�`o�^v���������r7(�3n@0?m�-oha������7n����`��������a����<�#��.���&�@}\d1d� ���"8z����j�|��`̲�\�ќ���l��p��9�n��?3�,��b� �@2��v�yc@��&���ng����s��e��'.���ʿ�(f���>0ǔ/���rj��0�l]{�k6:�de����sz�����q�-!=v1�˞<�$`%�)6ʬ�vcpb�u��z��q�*�ҝ�a�x�r�a�s��;��������m��·!-n�0�ϩ����l6�s�?�x��oɲ�[�p>������q���~ ��d��^��k� �s�'(�y���d9�v?ܬ�;o4�;����rgs�^��_q�l��i �[�:�n<x?�/�m ���-�4�d��,v v*p� :�[�w� ��vqs�oe�e>hڨp*v�q x&�ttp�w&��|���nt�y@�9�!7�]t:�lih�nnny������n}��۞�������;ye�\i��8� �=�-�(�s�ш̈́�8�d|ҍp@�1���^z�s������a�ꜯ�~�? ><ׂ�n'�qݖ]��g����?}r�sxy���#l�#�j y��?_�$�(w��_�,w�k�k�� �ã�� '��� ���gk%f�h�t�f$ٶ9�mн hj)h�b�r��q�(o��b/��@t��p�9ו�fy*��r�� �ƶz�je]��zyq�h������my�����w���f ،�0r�[�e8me�t�,\ό@�&�]@yߐ��d��o����ű6�q��h4�\��m"�b�"��v�6jq��w�nj�~�`�r��gs� w��\�u�>fy6l1?���i�v ��7���rw䂨�8[�r���/��8�h�ݒ�o��k�w4����d��~}�-���'�`(���)ҁ/��:���������uqr����ot�2n�ljxdq>/r�*�p{�)"rw��؄�]i�y��ӌe ��4�3v�"� t��#b�q� ��i�����-3��q��zp���x���'�h��f�q��a2���|-���"��ҩ���� b��tp�d�0��j/�q�t�p �/}��ch.�tl�*����g9a��0��,dj󑱭rr����̪2�b�j��{h�m0���l�j=,2�@?�q�d�a'|p����/��/f��=�-]����q�k����\jp��9�� 18i��v���sm�t˨�똚g��?[iig(�-��z�lū�o���n�p����m�`l�dj��\.��dх��bu��ɣ���h��$�pώ���p������c�*6���t��%%�t��{���}���a�8%��w ���ng�!kb�ҁgo��� ��!��u��f ٫��ï �mn�*��l#'�~1�p@�,9�l݌�o�2�-���r;�%�y����%'�9rppo� ي�c�]�yp�vj�d�$��l5��s/᎒�g��lh�5p�k�e!���m��}�e�b�ft�ih�$�ci�jپ��q��c�r��m>�f6��e�x㜥l��y9w�f��n�ν.�2,hn�t5 n;^�&fin�ek����eq �p��n�vc�� k,r�;�����k�ŋ` -���h&�s"jo�p��v9�gl�-�d�t�l����q~_��s�k&�e�t��i?'|�� �h,9� ��%&�i��7���s� :0�.�e�kw�@m��{��q��b�n8���`�=����*��4t� �v�( �@b\��\�@q�qҧ)[s�e��z� ��u�?z�3�e8٫4�����[�2��9�ݎ�� c"e{�o=i�j�5'�3����|щ������eu�q�$�we�� �|r� �c҄ ��h���'5��x�فw���=��� ��a43$�&tp�� /.�/�}lq>$��������%�g ��i���� ~ho��a=©xpt�r�ri3�o�tl�d��*f�6��`�n�ƕ&�c�f�i� �f����5��*d͛��/�p庉j���;/x/i���ҵ�9��k��v�)6�q�s�g*�6��6�ȇ} ����<�!ּ/���jðݦ�ʉe* ��9*�j"%�qk ��( d��8 ķ2c8z�#��;����hm|�mɣ���4�tԁå�������n��~���i~b5 ���œ�7w!dnq蕃'��̈́h�t�:wyc-l ��/�y�f1�3& �5"&��.�5n5."(�e�;6,c��z�?�~����#�2�@�m� c�����;���9fw�<]r�k�@�c≼.�cͭl6д��6��{d� ����s?q�-}��!�o)��6�j�����d�vv��%w�����8��uʷ&z��@)p��0��?pql�f�krqh1ebދޗ�5p�g�q }�syz� ]�x����������a9 =h�f��9s��� �sq-�p�o��x3l��f§�g6n��)fc�i��$f����j� �{�o^��!�.!#�԰����v�9�m?^o_ȉ���/�:;h��p�t��-���@fa� �8h_�-21�q��hj�k!���ip���(�6�����c�sըt�#b�3�facch2��h!wu���oc���}��r�ćo���| nr׼]8�]�y�� ucѵ�`��d��]w h��'t��u��j@����?�rh���o�=� �f��]�:wl��aq����# 82�rl��`�n]y���u{q߾�js7`����f�k�����{b9h4�fl?re �u -8�([�c��q�m�xҩ`��^�9���a�/ � @��7� ��χ p w�����lz1������nh�(8�ͻj(�t�� j����q����4�x�-==<��}�t$�eb�����yzw@ߊ���ڀ��p������b�6g�=�$��y۟z�)$�x|�̔:�#zbp��>���ԓ�&'�e���j�}�s&�a��o�m�?�b���e�]�j����h����k��$��hi��"7>�����su�n�y��`pww��|� -�o6�k����'5���|�ky7���gt���l[��l�ӗ1n�o�fq]ä�ns)�j �����h�f�c `^ɑ���c��~u.�]�smk��� �t�f�"�dum�|c#�f7��͍��mį���}l�os���d�ri��g� j���^a�����ʙ�. }����k�v۪�,x��}}�t��q���š���]��p ;`��|w�-���;��!kү�6��s�}}fo�/��n��z�������m�?)���%�s�<恽~zt���q|�7����û����–$6����<�kx�b�7�: �z�a�d�t�zu��;�l�c��p�����uw�*41���u��{��n��y�f��α�f)l��'os�|d�=y�8%�l�h0b���2�6.�r�n���ҹ\�n�f��s���&a����s�����ʦq�&[�w萠�g"�#�=g��)*��}'x���z�r������z���pp4�"������\�4��'j*?ɉ�b�lf(����n�7����i�>�;� ѣ�q$sļ�x�.~^i=\���bwy�=���^�m� �� u�����l���kq7�m���] ��q�h�?�syq�df��vf�z�0t��߿^x�$�et�2w&^i��]ȉ1qޛg���u2s���su����/z'�`�vѭ� 9����a�ˡ=��"���z�m�����?��*$��ӂ&*u��v:��:��h�a�y檫�� �m�z^�c�7��mz���6�6�����y���z���5�mv&r� k ~/�;gn�랬�bw�v�<����@&�m��(�$z� � v >��#��!�%���p_i�}�yi�k��#�/����2 ��-�ӵ��,�<_)b]>�y�ijխ�3�w �ۻpx#û��75~��hl��l"н/�� �k��l��\�$i-�6v �� �!��h؁zuyvȇ�*�?��]����$w� l��ip��?ۤ9�a��a�n ��l�ߤk�]�~s�l�o�z�l�=�n��s����s���z9��_&�3�еy�fm��,�a �����a�����x�����$c�=�r�q�%��`�r⾮�m�z� d�zݾ ,ӊ����]8s�g�:��]��,� .��� ��1�n�ڠ�(gz����/��yë�jۣӱ���-d�@8��ճ��v�sⅻя�}�w%tiw�ix ��b�� �������>�ue,�gix�i���coz�d9ղ���h}rk�sep̶�i���ٞ�at�1gs�lz���q)�k6*�(�!*�jh$)��sf��kd�^��ysap���p �ik����{z�n���섭q���ǚ.k ��ֲ����h�?�>�ؾ�m���h�s|��@!})y��ggg�mk8 ����'���"*t��i�1��d��&���/w���'g��h2��@<�k)���p����`z��wt� d%��x�����,��laa���� >,mt�s5�h �%k����cd 4y ��t�ї��*������p�t,^�7��l5���:�m%�.!��� �޵�mh���]����"�((rϐְ�bupwqj@��8m�s���3o�&s$�t��-��udwn��_-��r�� ���z�np����� $4�ר(�ˍ0���\0c͕u��$�e��qq��f�q�]��*޽2�xg�~�c8����@b]��hntq���lkk��9�"�m �u��zdi�� ٙ��:�u�&�l�$��34h��;a�c�j�����{��x�|�"��1["�!�����{�w�)nw2�2`h��4�o9-�?�j��� �/�[`dh���q7�r5c4�l����]�`�/��ܵ2q�]떖���_njv�^<�8�%�.ԙ=1��i�(��f|x{_�~�g��z�xfo������b&d�����զd�i����h�&�ȯ4�#a mij�z"[(ش���vn9�)2 z�jxe��ƒj����^�j3el�� -/b���h\g4 �e�h�d�3(7�}cc��o:�r� b!"-��̜>_*4�$�1� ��o$����ōbs��rmn�ubŗdf��ԍ|cq;����r�y8���bit��c�����e��ˊ�ַl��z�m!�z,���(�:؀�3�����`�a>>8�*�j2v7vwh�:�n�f��*��8�`�;�&��r!�(���c�2��y2 �)[�=�²y�:���܂�����y �r@�i�ǁ�_y��r�ui_w ��й�m����b�r%���d�z�p�k*�h�cz��&!��x��c�s,d�s ��f7: \2��f���>����@�}�r���������r#�ۿ�_�w�|_�l�y6򩙱��tgb��ϩu��:� ���gq^�x����ܚt� 4�|*��?�qj�ۊ�zg�bsd0}���:�e*�e�gd1ih`$�v��w=�vf��`��lk �w��gt��&ƈر������]��&xn��8� ���k*m��d�&���c�)d>����4��"��r���t��bh��ԡ�3� �i��xo�<�a� e���9�mtqy{�gy���w��n(���ω�j�k��b�q�t: `4�2�/����w^/�z3 g>�e ����oi������ ���@a^o�`���2��>���,���_a v�?�lc��і���6@��w��0�y��7��h �1ō���:���b���ir��t?5� ��f�*3v��f�<�m`ٰ����s�xϋe~�;z�m�r"^��d#e���0����hպy�a�ԑ�?��6*p���)�������^謹�d�zq8�shsk����ȅb��hetťcx���w�?��8bdyxi���!ky�����.�>��v�r-���k��~7���s/q=�������q�����{�s }� �v�[z�<��s������払?��/���y��!>�_/��i�ů�lyv�lv�hv��{lr��se/�� .�k�%x�)ac%/v����l4�����r��q��u6��q�ɗ���4z��[�~e��"���i<�6����t�l}��{��*��p��o&oi��@5�mo��?����}b�shƭ���>�ԩ%���)&xu^�{]l6��fΐ��2���|]��/e���ǣ��,��p�<�-m��.֬az���[��[z�)� %mz�u?�r�! �e𧴜���wݐ���xxma([~ws��9d�ul� sxv��d�;x�gf_�c�o����ko-�@�15cûk�o��kve=#�\xw�?]c����gt@��/�^ ��0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5dfs.htm l���{�x:������ѻ�l�vi�����t�0y�$`8� ��� �� f�4�_� �i/�>�'��if?<\g�qd}����`�c��>�g��[k8!� ���� �90u ���9�e�4�?�x�`?1~d��� �2�vrgb2⢇e�`a�і����ٍ�h�̼�y]���i�im���c� ���?���9�h�f�h�$�y�z�l�eq���j������7&�yt1��;"��ѭ39gq)*��qyk�-o��w�����z�mg��z-b�o ��97�j眏�r�����,o�bd$h��a��h�ގ���n����b�����"�sw���>u��'�=#��#� !����g.�s'8�u���p���7�yc�_ p,5��v� ��8;k�������6�� t���zñ�hq�� c�? ����f��g�i ��'b��xq�;ӆgj�)� �e����hݼ>���d~�ԇt��u]m���$(�:m95����ǹ8�� a��fҥ�e��f�n9ښ�f�v�~`� 5t@���4���0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5dfso.htm!�����>׼�ƈ"vur�i 2��a�;�f1!��������nj�_�$�{�[��fnoj�vn�鸷����,�b8g���ޯ�ji��� �\�hb�"7)��m��,$��4�v�d��̲?da���`���g$��n��x���< a�j0m��a�n<�נ�£��>�$7 �;�����5?��'�=b2d�h���� ��� �����r -proʋ��� �� �ܧ^�*�ߛ�;8]ӓ p�l%�{ gibu�f�6���xl��u!���bi��g"� �:t��]l#����i'3-q2m0��t�u[���r�m3�����u ��6�$v$��3��� d��;)�p @����� w���n�6j[�� ߻�j��k�a!��7:k�u�\����j��d<���֢�\�k'��=����b�<숾���u}���b�x����8dފ��ü��􀺟t@���jv�:o�.��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5e.htm � ���y����s���ԝ��9q�#�hʒ<�880�i�2�\$�"� ��pis��j���7g�7�s~z9���ww]�)^�u*�>p������������x������������[�w�g��io�8y��������݁��r?\�e�����3?�wz��������ǐ��'��v��u��烰~����2�������g̤��=�p vu������q�l_�_1�[������ڡ����zy�_ᯩ��p�rss�&f�����(�˒r���q��~��ގ^,�<�)��[�i$��u�����������z�pf�\�j~>_c_~ͅ�]�_���ΰ~ 잏w?��ף��7>��=֦ �p�q�ӿ� ����nƿ��(d��z���4��aw��q��sr� �y�nd�l�f�:�4��xl-��kzi�-c� p����loj|-]��s�c�>��5 ��#�kنrczs|�f.��b󱽖� 7�n� k,ȵ��f84�¡ 9̾������������u��$�`[�;�w]�1��f`�0ފ^��z ř�א���\�c�9�l�����g�<�\��� �g(n����t���i�o<�-f��%�u����|�f�c�)v ���|g�zb�y@߿�� ������x}�>3o�l�n[�~�!ʍ���l���~ �y��č:1<�m�ć��-p�x0jq�i l�e�g1 ��ƥ���y���:se��l.u2d�/lr��:��i���0$`;�%ࣻx[�������ڞ���������e5c���uq�eph0���cǚ u���xu�����|}��m��"'��4@y������� u-���ep`�by�^�ƨ i�j�π�<��|66��� �ti���& -i.^�'�zr�-nn�"n 1duo��֔�o=���ј˒g`���24(@�b����k~s���h�4�ś(h"��x�u�j�,ހ7�ȉ�l[�s3�9�!�����kk��<�t*<_sp  my�����"�x�b�=�y�&am�a���uǯ��: k��su\�� ���{��<^�.u�=�t��/ ����kp�i�p�����ۀ�h佛`������p��n��p�fbu����[[gh�@�������� m^�h�q�傊nk��|"h �����%�l�t ѕ3f�ã�����-qm�?igp�ƺzހ�kz�p�sx)�@n �9$�w�^���\q0у� da1�z��mpr|@������ǘ�@@.��|��o9�x�n�,x�nh�s��[��`�p� �48�le���/l�����a �p��ok���"do�@8)��t��0p�c�>� %�ڐ�@ƿ! ax' ��>v��-i!e�� ��k?�h���� $��x��v�@<���0vя�l��{�u#n����kh\itny�`#�bɽ�ҷ�d�zh(�� z�!!=��:!�d�v �ė�f� ����f�r�78.g�e����!89pm���8.�&��tc�""yyֻzi�2���)z1*?��!���� '� �i�ۯ~ec3ch5ݝnߙae�r7-)�xe~lkd� !��r����h�7����b�� mq-al���r'v��v,;�@s��r� av��$[6���p��?��!�������u� �������c�a�a��c����dp���%v�����<.ުg<.l����:nev9���0d�tmt�m҃,��qf(r���bf�q�7t��wo/gdz��j}�!���ǟ8���������6�©fcy ��cp|e&�5~�( ite��t�2v���v���h~�k�26��`{h��z�0�� ^<5��pyz�k���eܓ��uh|$���e*(�[0�ă�- z�wʷ1���owv�(�d%\x�z�� �}��ג�(t���>��[/fi{�,�����p��"��f��kh�olx��j��k �a��x�,�s[��q�v�/����]�܁g�<$h�נ��(όn)ztmmhier�ll��o�3�60�ƿ(gp7���g(��a(��)ߵ��ҟ� `9��ne7� � %�v*`�^hgp1[v�*#�fwנ�� _(� @���}p�ctą$# ����3j �w��p�!��[_n� a�]��h��pf�o��-�s� �㸁�����u���w��� �7��*c��g�!�f�j�ya�|n*���)�#�9����=3�������]⹾�;����n��/�/jtr� �^r stf�ۺ��i)xޠ\ҡy3���c�lu�%�1h��?(bx�\�6 ��v8�rr��i\l�{���c�;�z�ϫnn�?�s������ 3p*ʟξ��!|����b��s�p�ʽ��uۿr�b���a� 7��#8d��>�^ִ��*�^n��u1�%���/i�_f��([~�֞i��c-��|x�h'skm5h����s����j�k�=�y��xs�g�٦b�r�)1-r����bga{#i�p��g9i�y�4rcק1ug���w��t����;��'g|m����v�� ��ӛ�z�e�ßqu�h�ߜ���u9�2�3���ͩ}ń�` �� ��mi-�j��[z��_v�?�ۨ�_tm�'u/�_y6,q<��=7v)bn��c4q�9����v�r�d����!�o��: �j�b�փ<��"�,2�u�(���.wr�dw�#4��q�n\|�����|�̎t���s�n16�$ t�d ���l�����&��ѳ4|��ol mq y^��'v�� u�$�;*b#fdd��sk�ddw$�|�k���5di-l( ��h���0ϟ�n�q0�$&!um'���xˊ��.�n7�6ǽ-e��el�?����|��pvb��m���3�qe�e�n�wh&>%�hu�rm��a���ob�k��2�ͮ�.�t�]�����^�_elz}-�0��=�k|�e\-�n�{�.�ּ����� �/g�a �\ �)bgm��l�rcs�v��l8j��›)#�!>�v���^{.�u��/1��`[����?{rm����2�&�s$�89�kսƚm������j�1�qlj�o�qdq!�s�0�q_"�� �ٻp�����y*h���i��o��,�%v���}����~��(�exq6�]ig��j��o�.�(��� �*a�h�e�r��4y�6u`pm(��l��0� 0n[ֱ�3n����c �"%2ʧ[\h�����mm�z� �l�hv�:ǒ d�^�"�z�hp��`c�t�g)�d�0\�j��o:d�r�8m��2�1��5����q����~��� ���j�ly�uihp�`(��"��0�k�|2wm�i㾄����x�prar��*�(�7b�#d���d ��,߭[��b[ݑe_��ii��8&�� ͍����x���}]w���v=��fut:z �y�_�-d[j�dj7m?�lq�c< gi��3�o������_��bd�i2�zd�)z{��q��/�b )��ܒkv�,9�q�5(g�.�$�e�s3�k�k�cu�$��w�i~aq��h@r1��;f�x�� �e������òk�� ���� &_�ٹ�x�g4��02�ҟ����@["p�eu�q�d���l��r�p/�)�`�i��m�ý����psܩq��x���ۧ��u��?�μs�>�wr8�t[z��sfť=c�?��^v�l����­��sbb�.���?��dqblv��"]��b��..\�ݖh��l4mi��&�jա�nl����1����f��̐��w?�v��` �/���~�;�����o��z)�呻�z�rb�fe_n��gi���fr�j��g_kiw^�v�^l�1���ب�o����ųrȑy�$���;��ߚ��i��:���f]an�l�)���-x��� � kk@h���@3r�� 1мl��c��;�#kh@u����gr�rhyx��g����d��\dwe���1�>�1�&�d(�v��@�c��a�_�jo��"��7h�h�b��t����4�`����?,��y�� �g�@h���\ �#ch��&k��v*�$� gra'e~s�eh�s=@@���<���|k7�9�ʼn5b�[&�#�����w-�f�ų�z�hj)j )\�y��9��f��z=���?ŕ� -���[����\��g;�����|���e�`��]���� �ٵ�{�5�,�i�q02��v�k���8rgæ�"��t�ɓ�����p�su��;� )���y���}�]� �2�� 1�wu`�vf�j��ľ����ɯ\��ε9�y3��w,���&i.�,����$8��uw��i_t\���i�twrrhd���s��р#��z����8��g �f��z�dyû��cl�lɭ� �g�e �m �#\h�r}x��‰�2%r ��g`�,ε���k��>�x��w�n� s�� �y��2�f�?����$�#l��_�qي��ف��yr��s}m�˨6��x�� �9e�~� ��-�t�?c���ʴ���p�3�t��l���n���(���dhg��а���v)����;,kx9w>���8����?��e�a�sp��:��eŋ�d�̭uo�m<�d�����iߌۧ�"���b;o�����u��2 [��� l��������֎�{��q ��b��*�-�i0z>�����_�n%`�a}5��m|z�p�t��s�8h}��9�z���tu\����^�ϥ8[\]��5�jn�t�x\�4h�����_/�a�����?w�k���5�����h�� ���7l?�*:b� "��� z�{�b�t�u��d i�����s>���i;@h;��f��#e��p������tb��.����p����"]��'�h�n�\o��t���&b����(��1�n������r���~�髪"x~���3���� ���a�b-\��b�t� tϗkz'}f����7��c����n� �dį̭e�i�3��xu� d�!�=�9����uy��{vh����b�y����og\l���ь?����p�!�g�v�nu� �sc˯�|�}���n-����`h��1b�0wy1'w7@����� f?�k���tr��|�t��im��ڗ�j���ҽ)��@�k ӏ ��\h��֬�����s��ѡ�:��)����ph%���lѹt�h� h$p�t������r��%p�o� �~�h�a�"&}� ��� �|�`x�&��e�̐d-��$�m���fu��pd���r�kd���_ȱi�g#�ag8�@��,z��3[<�ׁ�|, k�kq\0$�za�z��ot���� ���a�a09�d�9�x~%�������{q~��!6c3*b��.)c?��lvlw�b��儵��di�m��k#�kk��]f�l���{�d�b(.��i�;4����c��g�9kt�m���q�?�$/�� i%��b@l��>��:��ș�uphxf6�`��p������ũ��9�d� ujc��9ѷ����������ٷ���8g�> ��rg��~]�x��v~�3����̨����b��pi�2�1y���} ���ű 7n�_ �#��~�dxukȩm�f@�&��;-���%�id�^w>���iz2ucav%�f�av �hi��x�s�(c�!4gr�m�pd�8�ha�\��u��=w d��~?�t��j���jq��kb�h�rn[w�bjk�vɉ�ax�⹩�n�;�v�q*��n��]�mዩ*��rk��\#����>"�%�n�[��v�hӱvz:3im�bcp�<-iq���"8p9wn�b��oy�d��jh�qqa ��tseb���u`�έ��������'(�z�"��.[!>^� ��pobvtg� ~��%ɏ���������lp�b4j��� 08�9���wm�z� 㔭�a`=_���0���~n��� vr�٧�>��?���v���{t@��.���^0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5efs.htm l����}�|:�‡�����l�vi��@��x�0y�$`8� �m� �� f�6�)' �i/�?'����8z��r$���9�^�%ϧ\xy������w���\-���bc�k�j���n=u�2� n_�5}��'q|��q��z: �f\���4�l0!�s��q�����,�ɨ�_�i!��3k?]���h�_�#��k�9������1e! kyv��:�ҥ�%�����s��5�ȅ����ttkig(�tniʥ<�^r�k[��� �{iu�z�]g��y�r�m��!��j礏�r��k��o<ߪ�>dh��b��h �����n�{e}#dnhmdd!�x&����:�ub��b�rq���kh���b =)�tb��c�a�ě|��ϯ��k �e���]��c`��z����������a�b�oz�������q�y����||�;����$��n�`�[��o�����u�j�c�\ǥ�z6o�3����u!�#�#��q�/�м�m95�e�b�ǹ8�� b�g�ҥ�e�%؍��s�5|�2�����@��t@���4n}�z0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5efso.htm ���{djx>l��sz�sb�@i 2#��dns�5�� �qow�=ؤ�� ݛ��w�eu���̫��.����u��l���?�ɫ�#`l�}��@ce"7���q�1�,���$�y!|i�#�d�3����y��?� m�k�i ���.^��ƴ�j�9�-#��m$���,p��c� �q�(r���n�z��#�c�w ������z�itj��c�m����b�<��~��u���ƅ�#{otpɽ�7��yq�o��)t@��e�x���h/��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5f.htm !� �wš���k>�d����@� a"� ���&�����6��o8��nwv���[��1��໷v� 9���sw@n��������� �"��wm�s��u�{v�ܼ��v��i�����r��������2e���yy7x���~�� 7d�(\c�{"����~��#�h9��΅ޘ9ݗ1�;��مs�����j�]��:����^{/e)���7�8g2��,�s�6 �9u�8vc���~��/菡ͥ�z�x����yiڋf���p��ßc������񹏹���:�(���9oz|m����npod����ۙmͷ?�mo�d�k���]��{����� �a�� ]yv@z��98�r?<ȹ��5����{'�׽���9����п���rb���;#��7�m�� ƌ'p�ާ��,���� ��,��l^vi��r]f�b�a����㰼�jo�<�����܊��~�$}h!?��[d�$�w��}>��c߹�f"p��lwbx��c�:�m�&��su~)��"���q�m�9vf�s�gy�j��g=rֽ�na�ɋ��6�0]�rljyfͳ.uq�� ��߶�&��l��ԇc�(b>�o=��"�;�l?(���j�r�'l������7~x" ��x~��_�:>��� tjq ��u9q�\଀ib����cw���n#�������g�i�����q��-�fae�q�_ia6��2�b�e~�г��� 10iyd�ο�'0d@a�)zq�}xd_��w�b�j�4|�q)��[����n��12�le��>p\��i���#^t&�dk�j��f����<�p�3 �=��kg?m�2�ނh��ɕ��-�$ε�t[?.��*�����j�kc~�"�ia�ttnb��j@�p}�f��o�xo[�@$�h� q�:�}j��p��%�{2����/p���u��f�l��%ȫ���iq ��h���t���4h��ڹ��[��� 0<5;|t��b`�d�7�����=�ۈ���zww���l7��s�;���m_98n���q�%u?z��<��;��!��0�5`c��h:yߞ4�`�15�p�e�������kt�tj�w ��a�"z���եz �y?,��r �ljf ��v�m0ys&��v�6��ـq��1�yte��0���:��c��;ns�n��r��:l�c��xc�op �8<6�d�jk�n��%q�y9@|u� ��,� �q��v2o@������i'��(������ y8 и����:�df����<� ߺ��cun um ]vzn2!x�g��i�g�������{z�ǥf^�e~u_i��(��?0���ܷ�c�_��k/^�-n���a� n`.�p`���-��цy2d��p ]c���1��e���xm��!|5 {���� nz�̄�؉��l mz]��������k}�@4�1��dz ��j�r)������`�%�$��[�l����٥��eܑ=ç�c����t����j��y"g���z��0�j�<��;���k�l��ċ5���g�� �y3h�� ��)�!�p8ŕď ���u(5/hh�-osc#����֝@�s"90�sf�n2��p���s�8a���ph�n��� 59��h�4q_�,���uu�[�j!�*yay�8po( �q� ��` _ss��c(z�)��a��zѿ%v%�az�x}��7͏��lt����(s*��b\[�"x�7$%x�b��~����:ubpz!(u2����h���w��t�a �ؙ����j#��&k�p8� h"�ב9h��c�)^ȣ�� ���;�]իݜã����!py��7�|g��y7����m�eb75�j�s�ҥhd�**��nȷ���gw=@�r#-ynԁq�j��i�0��k>,���%�� �v�5x7]�)cu��^���js�$nb��<� ٩�@�*4��桓a�%e"���?��\[���yp1�:5��v�ztb���g܌bʑ�:w_��2��p�luƀw��5��]��n:y�*"p��=�ui=d���g����:�d� 6��&��?�u��a�q�i�>f��,��0$)"�]����ih3ĥb �rl5iy��^6#����!{�!̰�3ʆ��58 ա2��c�)�x�s�ub��u-{���q����0t )���nd�n��&�<�w ;�fex�,p��q�ڜ�a���oխ�h��v�_�x=v�:��u��� �>�d���l�$��a�� o�)�ij^^tȳ�鲰�z*�t!� �n7�]jݼ�:? ��8���nl�rŵ��r��@�#�s9˘�à�x�dh�6����*z ���#�#fꊇ��{�g�@��n���t4ņ_��tkn;a�&7�r!6[��������7���m n[4@�ӆ��s�bjiz����1�q��/�a�m.h�l`�x�@��� �� ��ג�4��-lc�fu�i��z� >h�#ifǻqd� �{`j�}�j�i7%�۞�웳w_�px쩍p`��x��x�џ��y��h&�&��� �s���;��u��~vӧ�۟�>�!��z,�i��������kb�y���<� �mlƴkzu�nj�ζ �)d��9`�䢮� �dk"�v6ъy��f��&���y�k仪q�)�ڠѡ�d�^&e�g�uцl��z�׏� ��$g� 6�����us5� �^��ϝ^�܌�e��1�w���&���p��jw �q67�~5�m%���u�����:qq���� *�ge �{���5 ��g92 �䬛r�s\ld܆?\;��bj5{)u�z�-d�=�hz�gd��=�#�)5�|�'�<]gm;7.d� g#{�0j!ʷr(��n�1���mr��v���tr��3̎k$ x@��:jj"6 /��%�y �h�i;��x�͓2�����4��)���ٲ��luyu)���wh>@� � �s��"�x)���h1�pa��^]%j.pj�!���� $5�����j���! g�4b(�� q���9������m���6 -p^t�hh@�@��a>zn9�z� ߇��?��٢�}��l����i0k��k���8i�g�b���t���ej�ir�z�<�3c�g�_��u����1��,-�2�33�`��� t<���<%9sr�e����� �*[*��t�mc�w������i��~b1�b�)��y �`�f&�u6ժ�nnӝ��&9�������&��u���k�9)q; 'ׅs�l��,�lx�w[�{�\�i�v��3[�xv.3��{�v,`q�vmx�c�g��bb��a5ys�j۶�vm��o_=5o��y�k-q��6�����e�5je���υ���_��u���[�][�$lci%ȃ��h�����.��r�c�����{ ~�����!���f��m"a�o\���w�m�;�ݪ)7��is%�tzfrr���3 `�{(��v"mvǽ�s'��y�d��?ݍ��u�鞃��'g���(('���zca����񍰚� �:zni}���c�҈�����^`�a,q}��߽f�ie���ԃiyq1� �m@���f����w�4\|wuw8�x�?tbr�4����u���/���i�����^��mi����rx��ފy4��g� xb?�'�s�?avz���es����2�!�gms�$ īs��4*;ec^�i؈���0k��x�j�n�t)�4�g^a��6΃�󌖀3��eˀ�p��@pu��}��n� m^-������ d�c6 �{�pv�qp�k��f�d��r�q�w�� �t��l�;��mhn��/uu���n秃���� i�����]z0���>��o#jis�j��mr�ƣ�6��ʪ�f��h�sg0���[��o1ú �w�d�.����@�i4l e=!]jҵ�bё"$>kz�~�.�")h�u�n�v�.�d�{d7�*d��&��cq�� 1p�t��]`� {a ���tѝ�%%�o��u� րiu�)qg�<�&3�3o���)ݥz�)&�� �b��.���&��fa^�sވ�zx΀q�"]�y�g9lpдn��-4o����y5l�bmn������y����wf�6j�f�xa��p� j��z�kidz>�j���wh_��˖��m)��j׸��e �ũv�f���b�$x�|v����� �s�����,� ��)��mv�����77�q��>�v�in3��4ʨƥ�[hq� !���cjh�o�'2�i=�ɝ�i��5.d!c���]s2� �ֽ�7k�=�k=u4m[��\qg5e�=d�k�r��|�s5s�l����oj��f㸾�^6j{�h8�*f)1���k�8� ���ys�۵\|�0]by���r�t��k���'rs;=������p�5�kv�� n3�\�"�(�f�d|0����h�-�( ��@��}���#)���o��'�x��� ��_��񺔞��r�o�^��f:��s(����������� [�`�x�b�׈ �����k�m�ꖲ5ڲ�=���i��0c�w��a֑]��-<%� �^�|���8lýfoelp� b�;�i<��ֽ4/f�\�bs��mtg��h���߅��o�� ;c�&ɬ��:b�y��5�` �ղsy��w�]y���� ?m<�x�}k�m��#�a�o�7f�c_��i���#�|�=�lu�0c��_)�ۙ���)' j���~�eu�a��d�t��v �w.�22�t)^�t�vs}%�o l!��r�me�6�~l_[����o� s��� iinum���յ��h$�;\sw�@� g�d��0, z�� �`�>��n*�m9��n��mm�]�#��#j�x1tk#d��`��(����u<���x;̯>���n��x��cv��k�֪w�q`q��z圕�#���ơ ^h��ý��b���r|x���@�k����l|�o ֲ��e���ɱ���ߝ�k�icυ���|`ɣxs����t��t�lb��r?� �����%�ŗ�=&}v^�~֎�n�g,��q����,#�vז�j�� �h!ųaz �ܖa�s'��kl3h��_ �zh��m�cz��x��9�ʟ�t�e��h����d� o;w\�[,)y�֊����p;o�y't�����6�.�a9c zo�#��h�eՙ�i��.���z' ���)6��� ��g��a#|�j�u/���ŀ���m�0�:(_ɽ`�o�\@v�@�s�?a� h�ؒ科���f=�tvr.�f�h��c�l�w1jc�����,"�b���g�/���y�yk���[$��٣���p~n���ƨ]^��!s����[n�c�s%q����z��m��{�v�q��ǽ��gъm���102o� �� ] �%<)f�d��jb��%&�>��%������y �n1�z��@�����jkd��78rr}��*d�r|���d!wj�lj�7y΄���)� ��,j�� �� 욽�̰.���suԁ?��%}qyt5hju�!a�9�o�o*�� �.om��>����>�,b��sw�ww h�z���ed o=�y��m�wh�ݤ���ėbs �yqϙp�j9�n�u���%l8)%"�mz���@ ��y�c>���@m������ި�v�f1�p�y�\g�����ޖ�]}2?����* �h����m,�>��=z���'�;���p�{�4���"{b��8�b���w#�l }��q2�f:��cp���|����?� �!q:��yߢzb�k/�8 @��u �{��>!6n9����;/a���g�=������ɳk���=���卻b3j�0�����r���t��ɧ�/�����t@��/�>q]0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5ffs.htm ���{j�s��' ʹ�u�t&� */�[h�@���p�ހ�4s��q���%��t��wt�>9�p���n���:�^�c��}����oc�g�r�{�z���$p_h@�n��5���p����p��zz�<�7ȸ���vx`te�*�a��csp93/*w*�ƒg.�a~�v��aυg�0���ԏvje���($�yz�i]� ���t��$�s�9�-2h��ƹ���<��gf���<ĥ�js���/l5�?��^c�ho7��'<��h� ��pu&���=���w= �/e�,x�_ty�z~�3!"�� #�e�:��]9��(j�� sfj� �[e?������@�*���cq-$�]0�nq��w� �>6���]}|1��8�\ ou�(&6��}�m�� ׾o?���u�y��m����n�f��������||�>�����$��r)��t��_]���ʬ�����dzxu#n���8f)���jr>y�� ��h�5��m�j�j��m���gi��%og��q��nv��#l�e�c� t@���37�0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5ffso.htm �q ��{���}��ݖ19�p��m-i�/��9� ���b[-)k��t�%^�������ՙ�ü�f�s>�y��n������q���{?��slh������l{gmn�t�w�%gx_2� �hވ�8�f�a(=�y��&k8�x"e�i�q�q��1��u��ah��f���i��a��ѵu�(or�w����?�ݫg��z���|���fї�q4��8[i��2á��`�-~��yyfmu�ʋ��z�t�,�"uf�ޔ�����6�r�asr�����z�m:@��cs�c9�k� v `;��/� �ڏl\xh j�[��su���x5�6:�ߎ����r��8���x v?]�ŋ� ���a�e�_���?��rɟmn�%�r' �� 3]����^�!`^k 7vyv�q[��n�?��k�t@��� �l ��0��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5g.htm � ���ٽڀ_90 ��6���:��7:�ぷ2 4`) i�e"���ſ�oݸ4���)we��ܛ��s8�f�*�����>'_�<�$�yvk�������ݿ�������nm�oo�o�܈���y���c�ǻſ����<7%�,/f���c�km���l�� ��������gi�x���c߇���2������嘸��7=př�������by�o[l3`�cͬq����y�}�|��w�\/����{���#�����}g�w������o����ao��9w|��=ͣ��=������b�mφ��_z�%/� 2��/��km����������� ]7�< �[�|[�^���޻1״�s=�����y��n{y2��9{��{�; �z������<��}|�������e��!��ъ5r���z�1n��s�[d��9z��e�dx4�y_��ta���s*ᾀ�%˨ԝaz d^t���>z%�\��2���].��ן��p0�-go���t��884� vs���p7�z�ѯ8� �e&�=������^k��m��5��=��������d�� {�1�j0��$u�~z� �ph_u�1ey�zy�� 7� $�$���&�o>(aa�'2��e��/ɮb������@ `�>��zd��r��������x����=�g��`r�r��t;�d �u`���v�����ó�q��=�@�.h�dhg��"a�a|r�n bg��י���m��8�rt;�9��)��hypx����p�pu)s@�=ˊ|���7��ϖ!,������ގ,��;g�0*�qo�����>��s�m��z��ǚ|dú_�{�ǹ78�~�c~���b�ov``f�����wa�!l�x�'�m�) ����n�<�ن{y��o���6j%��>��>���vln�n�>�ad�|�yw-[a ���5v�_���td/ �(�����c(ǩ�ys�t( ���e|��γ`t{o�-9�_id����^� � �\� ����[`��$}�kg� ������㯎h��9�bּ�n,}k32�v�g��@*�9�k��,fd����,� ?t� �y�_�e�7��n�'���&�}����i�̿��aiԧ&��t��������bjt?rrp��`ό!��"�tp}\��x=���_�ϻ��rzx�kϼ8?��b�����n��>��� �"�?��@��~z$cπ���h�0h��ib�oo a;!��є2�� <e�tt���� v;� `�ۿ �g<8 =�� όrv�j` �c���`�l�����i�0�%���$�6���ɍ��~g�ptt�������� t�q�|8耔$�pnx1h ���dy"�/0�������z�ӱ�������_��q�'�e���ʊ{q2����8p��7a/[�%�d���� �}�ʮ`�� �x��f�w!fߢ�|}g#yyp��0�l`�􇖅����� ��f�p-��ǒh�p������6��wae�g,�r3c*���w,�3iql�ߗ����͑���x$n� f0м~��f ����9)����{�2q�� 硧t*p�q�nic�l����x�ŕ\ ��2x���%�w�0�l� [�sd�8̮ٛ?mr��ϸl� ;�j�%��d�d� ̫t�тu .ϧl�&8n's���gv�e/�;6bvw>w�k�nԗ���m�y� �l��4jl����i�jz�b"=-ҟ������d���2z�o�v`#��1q��s�n�o?~j� �=!�5�yh�$��{�> `�ri&<������, .�*t�{�q�y�q����ʋ1�ҋ:h�qvr�~�x%���j���mz���=�pv��qr��,x(�a>�d]�9����g����֙<ލ�5=�3�(`��$�3�����oc����mjـ�:�r��v{���s�l7�? ]p��`� ��y{��ozb�.p��� r�e`�!�w �_��w�d犜s�o4��:��c��p�5i}wyf�kw�b����t�>d�2�� �kql�ذ�!��it��3u�yp%��n-qkj��)�j�9�� ��s�%� �zz0��u�dz���p?hi�i��a�x#��^ept�[f��<���oz�ͼ�����6ڋ�ӑ���q�v�כ��\ �h�"���b� mhf#�b�ȁb"�d����дs��<��os/u��:��&j(��jip��0�;���\�z3p�!jc�~�n�h�b�uy��j�܎�r�r�6`��a�6�74�$��\�mt��h ��nnh!ku�d/���א(�ɇ�5n� :7��mt��q�r9'�sm�m�0h��3� �*$i|�n"��-�f�dl��m w[˱6wm �zi��io�)p`�6���g0@�&���ї����l���y��x&�䅍����9 �|����� 4�m�s� �p�l�z�d��g���m$�(�j�"� {�f9m�đ �������b����q�������e�p9���)7���fj���x{��m��h��!%��֐��f���u�1и�~��gm1hz��u�' ,������v�sq'z���z��x[`��$�� [s��g�c��h�-�4�;r ׊ԃ����mwb��� i��%z����ն-��x���n�% \��� �q��od�����w4���շvfj�je�v�t�x�8��� ���k?�4)�i$��`�!�s��6�o#p�zp������ty�t��� dil�`�aje�*�\�a]u�1u~by�`���1�� �i��1�����qr�6� j��ݐ�b]x���qy�� ��j�*�ۃ���p��`�w���.v�k�" �(�b�� ��z���'l��aj�"��6���f����n���˛��ibu��#��g�n��4'���)�آ�\x�b���mo8oݸ������v�b����e]��5/>#�bvay�-�ktڅ!n2yh'�fx5)���#6��/by��352���kt�:zx�6(�7�f� 7q�#�,���vl&�<4��&�@���m�'m��3�o�%��–�k\�l{�i�����`x�)���jb k����q#e)mw!o�i��r��e ~�!� ��h@�?0�*i�n�1��5��i��&���1��3�d� ��xv�o"�pi��k)�}i� k���ņc�7k���g���j�m���w��#�m����?q0yi����ʦ�t"ul$�����n~vi6�c�^i�o8 �s�l6lgu�qa'0&�fu<� [�@�.�.`��q��� ;�*�ϫ3��fy��yf����"��]=9�h0�������p��@vi��ė�q4��`�g�:vj�8!f�l�p���3������te-j�h٤g^��r�,`e�u#�ќ&�/f��@�@,���i�=t�t�j`��d�w��2��� �1�lj�q/�j���e�p�v�pv؁ض �<�f�^����[v%@�%;�d� �"jb[sc�l �xr���� e�և"rmn�����l�g)\�,���:�6s�� ��l ���@[x�;s���8bi"���k�u �@x ��9f�d�����j�sj����j��a�c.��k�m�jӂ�;,.m���ʊ����a�r���d錄x�y����� ʛ!��ˋ'�8�8�����kr��p��jf�^�$�d���$�3��3t�ir��ߕ0ːt�� ���� &��䪨fvlu�/<ݻ떭��k�kqy�ӑ�w ��;��k*��a�z(��i>�u��'�����y�|l�4d�1 x\ 7�tz�= ��^p�`�:x�pєa�2�/�l�)de��� } [z{���֜˙��w����a�,p_��衏�*���4�?;�ͳ���a�tne�ƹ t���e���jyrs�`b��t��*�ѳ맰e�ya��m��y�������{�������۽� 7�"x�|�pq��[��_sf�l)�ؚ.?w�*�/:�u$0��]��w!p0 ��k��t`�)��,ғ��"^�a���m|h�i҉͊�*�7 q�%u�@��u�m���˟��2p �b%4$��/������9�fsl�vt ��<䮏_�z���̓���b����׈w���" � ���b��cf1܈(�%*x��v�c (a�b[j��y��b߀��8��&��as����n&�}�f;]dj���d�1��� 4�e�[����v ��n�up?)ڛ�����򋄬cu(�.�f�q�6(�~0φ�[��[@n[���nx."��բ%��d� _�a7ލt܂r����"��t�t"'82��u-]�������i!��j��k�p�l��b��������lx�ɠ�q�f���u��p��j����jrᅐp�x�� ��bl����x���y謦l"e�ߒ�m�*�x5��4�r��g�ћa���ǎ"�'�k5�q�q��z�!g�f���h�loy/j4@)h�ƅ;t�)qh�pc1�ʡ�;x�"wh��du�ڣ$d�k\6�e<^���nkw��%�� �� t��4a���^'�����o ���<��w��j�f �fy_� �� �p���]���g����c,(�?�x뢙yl�7*��.��6 o-�ȩ��y:}�]'sy<�]�vpqg��%���z<\����,�pu��4�mi�1����u�<���(�9� �%yq�7����/]��xr��e�v��i�>�-�`�#ɨm�ki�xfi���v�a*ҝ�&��4\� ���fk�?���q-�@�_���i���%�{��y�]-=���m�z���j9{�*��_�9� ���@$�4�v���6*t�nʀ��de�z[qp�)��<��q�m�������]dx*^���@ ����\���p �a� �v"�w����ڦ�8f���?a��c� ��\xj�m�(����a����^,��m=�{����ir�j��r�� �(9e�wa'q·�qnlq��z�r:�sl��y9mrfk@9���2w8��nf�i�a��3�����rj���&�2u��$�&f(d惤) je�����cic91���ibf��s�s��r��n������$d=���de���v�ғyr_5�4{ ii�]�ҁf� ��e��_w�[ �x��yp���ehx�5e��� �■ue���r"��ͅt�d~ey�$���ձ4��d�s��:��֟��ջ�q�*�0 ��q�.�!��b��t�:���k{#.a}� ��:��硨�c��`�\�g؈ �_�~�n�a���d��}���px�,v�e��0� �>�ܿ= ��z�]�1 ���h���u�8��,�o_.�8_�&qχ1�>������\�=�dl ���p�m%&���m�"? ��if�ok��y�&ɉoy�xw�-xܸ_'���8dsy��5�g���9����ݷz ޔ�>pz�d�m{6&�l��)�q���<�i'�������1���c�8 d��d$w�k� �uz*� 9հnd�'p�%b�rwp�����vv��l1>�ȭcq�m�[����� ���ǩ�؍��`ws�>��n�p�o�a�(�lq�"�!~�va�*���v� s�y��kwm�g[d� ÿz���(g.ed�� �"; �'2>��� ;f�rh'`���i��&��0��''�h�&�9x�㙌�����t���cr� �r���e�j�:&�/���g�����n�6�}u=?�8�g�p:� 1( $,*�u?u5i�7*u:&m.r�f��^>�('�e���nlr�������k;j�&qxf%sv�blnմ_�s�(��m�oz��� bv;n"����ݛ2�67i̝���`��s`�l�,�ϸ��|��ss���[4�3��f�l2�k0t��۞�t�& $(�g:ڹ��ĺ8��>�k��p^�t٪�ny�kj��2�n}�ˡ]�s�w!,����i����t*���љ!! cn�u �t� ��s����[�*�p���@r� p:�ai����5]���_ v!m;��ky�ȡe�h������x>�g�]���o_�p���c���q�f�z')3,����1�d��ͷ�7èo�:m����x�=�b��n���i�e>`r҂ת �'��é�ɼ �?��l4��҇�2��ן o_�j�i � �g����7ݪ%�݆ �܀�j[q���m��'���&htgp�koo��"����б��b.nμ�:���^r�<݀<`n#��džt��`���ώt�{n�z�^�f�{e ��/�0}b�>��b�ȱո�?��o��d�n�uj3���o�2����sn����٩�x�*��gh!� |r����y��:#� <�z��zz�����r�b�df� ��q�)�u���1䜛i�m��\5�6����� a]�#��u=v���y־��e\f��(hn�o�5�u9��6қ�f�� d��t��>����^d�������}���o�t�n���!��d�ġq� _��9�i��sq���(�\�:��f�eo�>c�ԃ���a_��7����\� ��d��i��r��s�w��↧h^�"&��z�����a�iuف�ve���i�{ ���&q�u��d�g�4n����m>��0g�݀��x���p֒�˝���j�b������箅����wn��zb���ă��c�~:gɐ��� �v���of��a��u3�i�ks�k��'�o�k'q�o�u% x��b��r}|z��fk�ngф��v6�>i'���m�s��n�_dhl#���"�ytűf^��t��0��l�����5qb�������j{�bt��obr�y@�s_�=��n�&n�l�al�t�� �[q���`��p�o{��ѥ����<�w���*�)cz�� c8��}��-<�!�d��q��dv��nc�1o(;s����x1��g������غ���\���w�z�c�d�� �����&.��ϙ.�� ������7�x˭;r>�~�<���i�m��u$�%�()��de�����%��i4xka�� �����%x ���h����_�!���s~s~zyh=����$)aρ�ڬ�&��z��������ҥ,1*��ԋ�璡g�մ���q�6lns�x�'#�y_q���s�61���s�(� |�]��� =��l�kk���i���󀰠�~gm���m�f_����s ё�omuo v#_��n�o� �g�z�x9u]t؃�|�뮵����b���ڱ{%�~wv��i��癃r��qpxpro��v(o}h�� ��@�%���x�pb�y�c�7���y��j��adyg_ӓ�����i�r��5[���0��n�o���_xyu�����c�g�i��ŏt@��/��_0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5gfs.htm ����{j�s��' ʹ�u�t(� :/&[h�@���q?ހ�4��in(�n|��;��;�u��8p���i���|%�n����]e��3{&,�6�ݳ���5�o���&��,y�n��5���'q ��lq�fzjj,�<�\�l�4�l0!�s� q���ܕ�e�k�o�i�)挟��aݨb�đ�l%��g/5bx��q�l�j#�օ�\l*j�"z* ��idq��q�u�$.҅�ͩ��caq9�*��pyk�-n��`�1�!v�����ihtvji�jsd�ݮ��� �i����v,m���� }�:� #_a����2��s�[�8}#dnh�lc!�`'��?*>u�k�'�)� he� !����_>�=i�tj��c�a�ԛ�l�˫�k �e �λe�ư;�o��� ���y� �ï �=*o6��w _y�������}ѱ53ؤ�@��b��: �^p�.��r��ݲc�­w�ԟߨ�eѷ�ʑe�)�6�4g*��nmw���ux�ل pi zt���ļs� �;w��*�g���mt@���4�o/0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5gfso.htm ��={f�<&pog�d�e�i ��adrs�clh` �5jվ�^�݃��0r7>=�wwv���-9�wweҿ����j�!;þͭ���yes�� zo�i������aێ1�0��k��e�'i���#��/�3��x�h���2�6b&�,�����s��1% ��yh�*�,p�vc�.�����@���a��8���@�st=�@ճ��a0���$�l7󬥟z �c�:����֧��w��la���}��z�n�_yնq ��ug�&����yx?��]��tw�c�67 /xh���e.l��mq�]��.-���)v�\� �/4�,�p�p���f|�������v�1��o� �v�v�������o�9����q�hazo'mb�j�˖�����n��x>��rk�2�;tdn@kt�ug�"/����k�-m=�"�j�nmi��:�i��i� ~���m�ј30t����xmm��#///��/�%]�n�/.����y�.=�ÿ���ޞ~.~>�hݍ�o���zy�=�\����� ����~ȯff�����g��55!w� �,��������?���*�{8?��?���/=����������i�{:��yu�,>��w�-��ga^���|���-�d�e�>gb}��������n>ok�|�/��שe6\z {��_�xw����p�d�3)����d���9��q�~;;��~>�d�����cl� </��s�����a}|oh�z���4u�o_���s��?b��=�&/|5�a�gt��m��l�48;�f[?�@�˽/�k���]�ލ�a�1k�a��11v8f@���ts��'r���ט�yb�l�@��� ���[{��ɻ�l��@j�qgd�}� ��� h�ْm��\cg����en������p^v�f>�����c�o�׏ _���27�t"���f%�~p����<3�w�|� <\�l�|%m ��zd�] ���y���?>�0'�j� ^�k��&�hݘ.�n�b0���8��%t��ڸ1e-^�q��q����b�?>�0ݧ���be�ŏ?h����1p�����,b���烴<p ⒓ {6u���{��wlo�� v���x&��5�'yh1 �`r2gb�a4b���'��nb5a`�� �t�b�r}v���{,~��b�e��h�}������n�}}��sǫ%�w�!�y�����k��tuӣ(�@��0,of�*}���4q�t!�������x��@���#)6&�p��l��6�z��e�#�_a&e�kݖf"� ,;*���۹�]v�un��.:wy����z���u �!�����ju��rн�؍�� �j���cpդ �;�*��^?%�@i'����8>~k ���=jf�g���l�ިk��!�k��?�b�t�:�q���0��p$�vl.�fl�eemt�_$�j�#� �?�vȣ �wb�x��� ^aca\�,pz8�a�8֐(�|���p��#e���ud"_na�jz֭۴� |�\�&sf��d��`_a,e����ʒ����wq ��u8��ʙ�q�u?�a���o�zf$��y�ք ���ty$o�"���ze���қw�he��<v�s��@�,�x����v|,c��z mr �@�c̈؆�a�� �f�z81��� gt���*�~f9����;#�"�|7�����gasg��e�x��gt�"|�te'�c�z� ������[.�s����\��p}��&��� k�a���h^���l>�����d ���� ��fr�y`}(!�h�ܴ<�\j��ty���d�&it�#�l#�x0a��p���3�d&un^v�nq�x餽 �^���2 u���o\ bͱ�������sd��oһv$��g��l<%�8\3j�������ey�?x�#o�ϵ9��euvti� vz�oce����� \��o���3q|�z� �)�v��~��9p"{q۬��܎b p@���aau�x��j��!�z}'{�w�3�%��e��fd��~>y&j5}t!ffg�1o ������||�1 p�%��h���fik s蠚�30|�f����ȩ��brl��m���t|�ݙa��۵�j���c �s<�z��fɦ��ɇ�[�gi�b�:�p4�zn7�����i1�w�峷%�>i������s!�ƣ�^n@���o����!.{��#�o������sg�[�u*�����v<[�%�j���y2��ߞ����np�o�r��9���i y����:��Ꞹ�~�{;�e�ނ�8(.�0�2<\g� l������q����r�ر�pm s�]k��u����0b05h�^͌ܟ��r�es���0蕏�ۊ���{����l� ���"��,w%$��lh�o���� �ux���h'3 fialu���^ݫ�#c)�4)��g ��}�js��e�!������:tn�t�g.*_yb�ʪ������b�#���z&�t%>�i_f���'_6@>��n�gw���z3�2�~���}����)��彆|>� ϣ8 �n}��g@�m� �x�����ܡe)���֍ 9b̓��$b��wsg�}�-օ�سbx� im q���]q �ǀ�8(�&�‚і}�2�o�p<��:�k�89t�2�y���ċ��&�q�xu�s�n��|�nuxd}�q�n_��8��ͱ�г�(jy � ��d^y�dpō� �uy��� h ��}�$��fuޡ��;k# �/&��t f5i��2e�=}h�x$�����rz�w����/�w ��p��_sls�eh}�e��$l� �}5ꥳ�-iq��͕�˄4z��z$і��i�����j�br��btje��:)��,n�tme�(v{�ؙ�*e�w�7���u���zi�����nf����kșp^�z��ɪҕo/*�k�*��jf��")�m j#���rm�a�g]��! t ��m��cn6d �,� 8�`�me=g��a�0��$�x�ue1�d�\�z=�}4�g� ɨ)ef/�*f�4�o#:c��ox��7��>�ș1�}���w������lz�a�ќr��vdo� n҉3���ڒu^&�ai:�rg�q��]��|1���1���������9ͽ��8b'�x���?=��^�}�)�=��������{% ��u�]]1�t�"�},�����py����gx��b�r��]e���o��3q���dp���2�l%7k�=yo�t��.�� �hr�;.�nup.σ�hm��l��v�v���)u3���惕�����b��cs�%wwt�-�"g�dayv�m�s2�ӑe�8�,ҕ�1(�cf�����% �j g(�j�bzh,�}d�� �؝ԡ�y8�0��f��!������a[� ��i���״�ah�4�:m���sξ58�������ƞiu9�t�s�$j1�.se$�6�ߗ?.�7��2���$k� !p�h�w@hn-�kfw5s�vr���������mn����ڦc�yg�=��y;�gy$�>j�.� �i�m��k��ӓ���f�z�jl)�e��p9�" ,f_�lj�������) :ui3.p��2,�猡�1� ��tf 3�ul,�ea"𥦃�p 1��i�h>ej��6i"��2�(tp^��k��"sh�ئ���t�%� q2�4ч;u�t� �xx���me�{�q6�����sy��z��ba[k�o�z�u �5c t �yzɸo��qfw����[fjd� �v#@�*e�zӑ����'��*�"|��$��ġ�vf���r"�����v�8�ah�)�"ŝ��wd�m\ܒ�1�o ɬueŷh��#�3^gw��je�#k)��;����]�2����&�$&��4m�h%��ne�(�@m(�ݯ�ԕ=� �i/e�`��p���k܁/��8�h�s������x�� �u���9ݡ��a ǩ(��r�t!d'�������05i��ht�f#z�����y7�8� �o1fx|���9i��8��$zx���1gh�q���m ���3���5֊�����ɖ�@<"���d����l:zs`b �����>ͺṃ�=����h��jy�돳�4|wɯ�l������lj�ē��_*-�~����!c"�6� w�4kd�r#[�~9"���t���r&֋�“�u=�vs���6�6��i�� �q�`���x���͋�iz%l �e_p�[���h�@�� �� ���]�y��[�)�����h�[zr�d�yaaؙ��g���k��l)�/����`�ϋǂ�����o7��fl��� �w�l ��jm]3���x*y�v�b:�i�3†��d�����0��l�k^�rbc ��,�%t/�46�|�����k�&'������y3] 5wo�?�^.��@~�'���s���ϋ6�/�q��b��g*�͍��d�nn�oa������e�i�0�l��h���`�_=^u�h�䬙� n� �z~��}>#��"�>a�?�$<�g;47��9� 픕�=i��á�<��]�ݮ�9�#����r�zu�o�=�t�,�h�< ۱f��ūv|(g�iҿ��wh`/�b�3n�]x>ٳ�v�fy��ɶ����i�\�xm .�m�� ]��,2�]np͎��e����c���n�ms��}͉6�'���7q�1)_ *��dk�cբ�37�7o�e��c6�/v���z�t�\�l<h��!aa��&� ƿ��k��w\tn6�u���\�@:�a���5 ��8� ,t�<�`1nb��07�} ƕ^/@֦ ��o���&����iԙhu;�~���pta� �9� �� �o�g%�:ҥտq���,d7��s���[u��'�ne��7s��z'�åt��x|�м36�ma�>�,��� p*,'���zhr��t|�nuy�cx��~�� ���=|���� n�.8̊x?)���e�����%�p�jp�8uz�����ᡖ���)��-���%%?�� usc� 1 i���m"q6���������x� l��{�3 �#tk���c��l� ��%kc1/`����k�0�u��p�z�e gl���t��s��w��v�}�a����i0�#�j���0�n]��� ��`a*㼷t[��> f���s'��t\;f�z�mlm}o����l���zюg���9xh= �, ��w��&�e:qc���=��i��ew_�3y�z5;����u݅e��y�v��4a����ʀ��)�� *e-$���:�v�а�� /mi}r�v�յb�w���� ���ºɕ!{����k'��>�&���g9 �bmb"(�\�v&k�9c��x�p��[������y���4�ݟ4��!$ʫ~y�.�sa�'dky����͌~h$�l8>��}a\�&�n~nv�g ��鴤p�;�:��zq?|��f ?.k������h����[; �xo�־s��k��4 �tu#ʗ_�v,oh�ε�x��֗���]����>?j{�lq�|crg�h�����v�b�m�_z�j�;8?�{��^!�����jpt@��.����0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5hfs.htm l���{�x:������ѻ�l�vi�����t�0y�$`8� ��� �� f�4�_� �i/�>�'��if?\\g�q$}����`�c��>�g��[k8!� ��dq��v�.�r /��i�f���~b� �% a&e����o�e�e�h�� �-1v����˙y���i�b��%밇h�-�#�� ps����t�i���6���j��ǘ[j������7&�yth�o���q ��֙������ jy����w���'�{� ��j���[-��m7�zh���� �j眍�r������,o�bd$h��a��h�ގ�w�[�e x]!dfi \e h)���:�vb��5#��#� !����g.�s'8�m�} �?��/�>��xk,7��pv>�kp75���m�x��sx2��#��� �@�p~�� {ꍇ��r��n�x)��:v�� n���xs�v�� �f=,*ѻx} �5��[� �9⪺�i�hq�t�rgp-#u��q�@�;h��i �>%\��n9ښ�f�v�~]��~t@���1|��0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5hfso.htm �������>׼�f�"vur�i 2��a�i�f���t�uu��i�u�w����%����,���g�;wsp����~��>�!�j�������`&6f���1 �wj��<��� -(��0��} �#�$�3����y����8�&��z�d��'q�o��9��~���z v�x�'� ��.]�nࡼ����z��gl����7�cj�|��d1 �qa��gu)o�a���j���ڰm�b�z��-v�il��a5�x]s�.0�q՗t�m�ڹ/s���} �s��_��c~�mm�ڋ�?�tt�|���kz����y w��q�w�x�r�=�w �������s����[e��.&�#��\f��ρ�71��bn�s�&�v��;�o����t@�� f���r1��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5i.htm "���[��������e���@&�n���wop`�b��$�*5gj�e��wѥ$�&��ʸ�ѿ���d���_���a��l�edlę>�_ӓ��޳c���f������ý�� ��{/��0��|^�n���;���7�f/l�1ͭ���l��!����o�c{f���p�_������׷b�����?�ap�.�zb�a�������'�d���v v]�,{���/"-/�n���������4ڰ��.1��z?��3����z��of��~�|=>>�%a��3�v�o5����þt����:{��}jt�c��;���ox?/ӏ�ә��nx��״����z��q�g{�ݚ�r ͹h?�֛4�����w^���g�����zr��:���{;�{�e��{��<�f�=:�w~b��~��t���z��!�/_z�w��w�m���#�aźg�_0���p=��\堈�8��e�y���[��yb!a³t{��s��@�(�h�n�e�4k�b���oc��z�?���警3pi�������o8#%��^46�?�'x�2� �pֹ��w���qe���͆����yëí���?v��ӱ ؞�՞�*�;�d��?� or'���$֧�~x6rc)bb�b�ܾޠx�0ۑ?4�ij���ǣk4ɣ��8:l�ҋ~юduy� �n�&�,n����)���_�f��t@ar���g\���0��l�d ��.=#� �d�';zy�a��mgunӟ) �|�����hs���d鰢� &��f�3�f8�c�*s� w������(k40}�ď�~��h��h@�[��t�|�e���ۘ�xnc����� �f��$�r>! az� ���8�8�;�^�sb%���4w(�d��5����jo�i  @c���^ޔc =� �#ip��'zeoo�ϑh=�����d���(�l�a�u���rq�����<�~�k�����g�qz��no'j���p]�gp���� �l�m8iѡy�z� �'��mj�t�:�e f���8z=�w�li���: 3����ϟ�� 2"pvw�������%@� "��a����]��4^-/� �lwm��[x_b,��͎ڋ��m���x�ڭt91`�<���az�iv��gsb����(�>�f��a{� ��k��s<8`8bc%3�f����a,ۀ��sr�#�;�g@a�c!4�hx��,� �e�` �4r�n�p�{�p��e%�_v����.x%�����sof����=[��_�%. }�o�c��ߙd� ���~h[� h�n�x*tx�� ػ�*.\�!օ/g!գ7�5y� ��� jv��bۮ��z�!<���\a0�.���3n?_���$�3: 9@"z�ġ]0�n�d� �6��u�v0�y�q�r_bx^<񽠜�&��t�_s;5�1� z@�"sqn��j�k ]2b�������x‹�`cx�wp�w���>���ϯi���sp��&a�@�ɴ݃�[y��^��q��k'5��id#`v�@�q|"}�va�nq��d6gȴ��݆�q�j�2��7���ޭ)n����og㶹d�o_1z��/�c��-7�o��"v�ù�������q�b���&#�� �q�t�i � �<e� 2s g4$a.e,�·�p��k�8������7�p� �n8? ��ˋh6�mq������p���>�m��spt����xdw�������jli=��ϯ��bj�ґ\�a��x�'uf�#��"]�g�rn;ʁ�a�^�t p���zc�w�5�78����t����2� %c���������g�m�j���gh�����h�ɛa �蕁&�hva7�����{!�����f��?x�u=���`��a"n"��snߪ�8 <�l@�v}a��~v����o���a >�h�ljn�*�����kҡ1dqx�b�wh���j��t���@&[ ��ex���g�qf��n�{�i��6���4���p�nb���� n3s�ҽ��ė�l%h�� �fp�.,%�qt)�4�ns�0���d�6l.�s�ª���m���):��[[���e>a��t@��枺���s)����o���d�j�„��h�y%`�)�q$�h� �m��#c\�zhl <*͊9��2�ʉ�� � lߚӫ�9-�� ���y����_��mijda8�1��q�(�j�p���uzx�09*'̦��.sdި=ғ�<j�`l ��� ��ٟ�$p���(�)fo���އs0�~z� �����#�h�0o���k?��tqt��rw=� ��p��e$���r��vj`7�tc�#<�n0�a$xl�se^gy�?� an>�w��g�?��(��'�p٦7�-�v��'vz�a>�w�w�j�>˟�kxe���l׵�ʸ�n1t&� ����^Ꭺd3�ظ.�c1������dw 'hdܵp�� "��x>�ǿ�s���ip{�� �㊟� vd��x��zdi���k�)��-b�&z�l��v��i{4y���� 8�a� \� �ʠjşp˩��צ �iє��)�o���gk@&^�u���cs��w�����i&�=$ �>a`|�z�ͳŷ�_�b�h_�o����t[p��k��@����*���찁���e��c9�}3t��d3m�l����a��6n7m)bs�q��� ��i�`y��������k������� ���z��l|[��"���t��$�����}2�7؊j@�? ���k$o �s~a02�`�����k6 ġidj�)�(�����3a5:������&4��lw�л��� ��|$��v �������m����ĩu��ڏ��n)�ӏ��6����c�.a��g�u��870~���b��y�g.n;�'!ۊ$�xoi��8j��`zꍧ����iq�|g �͙u �8�����7�zh�w�� � )�l��x1��xfh��5�t�s��tv�c�q��g�0� 3c<�d���b��ck���u��#h�u gbtr��ot��ge 6 ҥ��!{�@9жi�qsiq�ā\��tz��.�u�ŗ" `:�^>���u�� �xm��bz�c�ރ�m�z���ϫ�r'ԅ󏸰s})ui�д]'�����af_bn�s���x���л{��k�� ��i/a�6����s �`��%�x��ys�� ]{&ek�v�as�.g�t���7�f��\�0f���q��n�n�� ����]����&m܁5t�w�ǥp��v��� �b��h�\a���<�ai�sav�� o!zڬ~_�ܭ����ۗ��.v\ll����.�'~� �a�z�#$""z�ݱyt�d2p*'��g%q�2hq�nhs#;qީ�s�c\w��j"���p©ne�y��ސ�cd)gyn�8�o���0y߳as5f�e �z�j���j��e�f���-&�@�lykjg��bb t�i�i ���snj@�pm80e��6qؙ�ba�т���0.��슣���q(�gq� �82ic��� �vu֘o��sp���c1�λc�\ht����d�������hz�ȷl�����&"(�l�%&b�s%�l�m�\q�n�q��f��96uw���ִ����p��|u��ew��`�n�'ri~z ���8a�y����5m���׶�1b�= }[ pg����@���)h#`�ugmz$�qτ|�5rs�`ǵ&�{�zjd;����c����q[/r,��x:�c�>=�.6�rz�*�� �8���( wd[8x���� ��r������kdb7��{bv�y w����m?�23vx�� j�m?��o���a4��'lg�֑4�wԡ)<�tֶw�c��q��]b����l''�����,b��s<�{n�;f8k^��edavw� mx�� p/�b*�s� k��4�f�=9s:e�%@�b��!��k'�h(l� uɉ��@g�teeq����ż���~q�h�[�.��f�r�o-g.,k���� Ÿ��� 6���ˆ��1瞊1� .g^�� ����w}�e׫�fu��p�@=�n/�5�}�rr�z�>��x 5� qn��1 �8sa����� ��[���i����ǟ�hܝ���e��� '���i?0�$ w���mt7��'t3z�)�����7n��_���4��? նe�%�om(�p~[�_f}"]��`{�o�a�.$ ŀ�e�'fl�����?gw��zܚ����k��ζ@��?�t��w3��4�}h1 �4��e�y0�����3� �x��oh�:e�g�z������0sr_�}j����hz��y��9fc_�*��e9y������z�d�y͹�3r�֞��s:��>�*�#;iyu����&j̬�t��qi�4ۤ���a_j/��%d��a y�}gu�i%j��x��� ��"tr�t! ����f�d*�\e}lm�j��?&�dzٵ��g�)�}��l�� ��z��?f��q����?j�a��̿l�x��Ԥ�;u���f�eu� ��2���������x6�{6s��*p �� 0��2t��hl�?.y����kڄ��˥�a� s�%�b���(�x�uc�d�픛}��?��u�����a>�hi�� f��ȅ�j�'��f���e�ߓ.~s���m�kе �cs\��8���p��c�~�(�!��0��/sԝ���/��[�δ�y���so��$��8�1 �u�0ה?�ql�_e�0�b�t��6��=�j�΁��&n���(�iu�7â!^�r�d4����p�x���x���)��}y:8��z�.�3&�ċ�<6ŷ%�@՟!f�� �}������r ��f�[��t�>w�����g�?a���*�w�e��ew75cm�➴ɚ�hc~.v-�e?*d�, !����4v���v�\�s���`��u8& ���jt���b�v�{q�"�~��1�p ��”b���§%�k�p8�i�3c5���)�.ui)e�]�� ��ww�\t��1j�{�c���$ ���t d�@��r ��xh ��y|�c�5�;��7 p|$g�=��g��i��{����ٖ�o�r،w䂳�_��.��쿛��aq$�w�a�(����л�t@��/��òk0��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5ifs.htm ����{j�s��' ʹ�u�t(� */�[h�@���p�ހ�4��in8�n|��;��;�u��8p���i���|%��3���e��3z p8�/��9sw��v�/rm��b��i�?f����d��m�au����`3ro;��q0���od5g��spy2�*^um�\�<���04�� |i��\�(��xoҋi�z�,�eq�� �����篒�$�0g�q �ib�����q���ԕjy����k[��� �{�u�z�mg���9��4\%i�co�|6��������x v6��x��d������gh���u�^=���>��',f�2ǵs��ϙn�!i� ��bq���ki ��:���* ܾ��{ܓw��9�r��aq��1��h���{��[}��|q����w��֦��j�'p���n>�p�=� ���f���r�d�����z-��7�}8t c�� qj�"�vُk �wo�?�ql��m!�"�hi���_�ќ�i95�e����y8�� b�hkҥ�e�%�lz�'�m_#,�e�0nmt@���4-%�d0��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5ifso.htm!�����>׼�f�"ve�i 2��a�i�f�ؐ�a��w��'%v�g�k=�-��y��ڏ�vn�鸷����,�b8����/�jh��� �p�����f�3�é��@��l�ғ��؟r9�7�(�;�>�je��ɓ"��gt7.l�y1x�3&�g_ȅ^��g�q�"|���5as�\n ����(�����:e���w>�lx���$��3� �j���me ��2� �*6��n��duk�wp�8]ӓp�j%�{ f�iau�f�6���hl��u!���ai��g�u��8�i�]l��%} ' -q2m0��q�rz�.��`8�go� ����]�h�i�gy�d d��=)�o�@������w���n�n�[��5��5 z�7�a��:k�u�\����j��d�9/��qb%�íwr{ *�ğx$��r qh=� ͒ ����da�ky v5p�5���h��nji�%�� �*n�2��4��8إh#'>f6l9dk�1�q�������{(�ƒ,��a��� �9�u���o��s�0w?9g�ykj�5:8%���=���<�83��p��cb���z ���tv�j,�ͱyvc*c=g�u���/��j g"��(i�9����i5�s��f=}���ѷvv h4 �pr��a�c“��(k�;�ȯ�@��i����,���,!z�;�w]�&����bo��jl,��ǰ>���bq$&�7��a��l|�����m�x:oz�]�a���:>�!�1c�ъ�ɮpyz4͢�ԭ5o�m�@�� �wjf���r��a� ƺ�w @���€u� l�v{�$�4��1��n���?�m�\�z-,���$�b�� �<7�ϋ��������'�b����-[]<�������e��km{@�ء�4g��y�l��u�o(i��h1b�s�����ܑ�)�awfv�o�p�g��dj�[�^�m �i���[ � .s�ih��p�1@pt�=���}pm�g�� '$�3� �u��c���1��<�� �ȼч�p-c����f�##|`����5��r�jy�s�t��t�1�~t�qe���������(� ���by�Ԧwnf�ve6y�! ļӹ ƀ<���鶣p�jt���)��v����oe �ѭ{`����lw����s��t��1狇lat4^g=2@��d>�ltֹs0)�i��=��jai���ĩ�cqp�^��j�.(��r�i8�o߾�ӌ��r����g9��e1��\̪�@��g2t�p��xrсf����cc����ph#c�n .�y(i`k% ��r�^0�#x�� i���b���z�!�cj�w����k�>�䠇t�t�s���>w�ӽ�t*���,m����ae?�\x����q��{(���.���� ����y6�x�d��a�����q�f�<4��<���e�o�e]�wis�0j0c hצ��.qv�n��=h��pq@��p?yv:<�昤aldhe�srp���밬δ |� y��� #���.`|d6jap8 >���j*re�c�<;��q���w�-p ���{�x�q�/�s&�c��,_}���rq1�~���b_��z�l�m�3�b�ս��v�0m�d����ry�5 -j���.r���î�8�a����p�u�4�jc���e�y8ax��o��5��6&��h�n�=��uu���*pp�o��?��y�",�,т������4�hbq �=k�b��^<~ &�#��mb��t�f%����p1�m'�ϋ�2�rd�tr&��� ��e�dc=4���jau��*mc���fnp����%�]a���硒i��_�'�ڿ���ts�8}�p�%�!��=����@�e��k�`� nyc�_`� �ukwf �g��j]sӱ5jex1"�f��b� �7��.1]z#��ī`c%tq╉�vr�i�r��ҫ̧���o�y���nfl��zz� ֧u�o��z�_8);ω�gg�[2�]ocz��d��it�vӗ��än��'a�ʮa�� �`��k z'�h ��5�s��o�6;�ck�q�q �sy���i�=����k����ɮ �1´�f��le���~�]n7/�� 7�^�e��i7�68ўp#{�����13 ���we���e��ì�~�bjf���t^�yب8ƃvs��p% -�=�������d{ �o�����mc&g��$ԁ�g�'!�jw�&^n8е�]�:t5�:1���w�)�u�a��ޡ�0r�z��δm���%�&a�y̪vh�� �!o�u�(h�bc7����jk�u�{5%^�o ��_�m(k �� pe�魨cs��k��\�l���[3����w�� ��� ���lbс��p��&h��u�]�΄��r���bk��w.�a�f8y:��==�m�p2*�o��k��h�ua������l�|c�/r�"�\{kv�*f���ϻ3�\e�z��muj����`x��/��_�˿!vd��<�� �o�p�f�����ò?se���n����o��!�eq����ǧ`�u2�l�ӳ���s*�ڋ�g�,�`��[����tob���2���1�v��r�".<�� �e����l��s'׍~!��p��~��hg?4�y�? �쳘�t�۬��~2��� \l] �q�����`���v�9c�sj dyif�<.h $�5q �����%��n�b3���� x���6}q��my��-bɠ��6~�}���50c y�t�:��ص��<:t��h�0�y}��w-j��s�<�&]o�xazuj��o}8p�p�� ��1l��=j��\�k�t� 8d�o�0p�= gjqԏ}�b�n��f�5јk�.j�@�o3|tso!ye�%=����� �e!��jkxǟ�b��a�}ߘ���_� wez�b�e��q?q�op� �s�es}%�<ւ� ����vk9 &�"|�-���j�s�b�8���<�� �o r� _�f-zq�kǂ�o����폄)�h�q �_����b��8 �,u`� �������ο(��u�_��& 4��"������?5���uk\t_#��kq��z�ݦ�%axy��ι�3�.� �o��u��|9��媍�(hd� qpyb�� mv�`��2�$p�@6�����0g�fp��.� s�|�)!�z�b⮆�{���p�^�u�m���e���u[j>���"��� �d q]bx!y�47[c�tb(�6ϡ����l��� ��>�~:��"���|������uf�����f.�}s�?:����3��hf30��hܨb�8�qucփmnѝ_^`[z��и����@��?k�te\�u��m���{b���ez�i;��y}՗����}�d��=q��r�q6p�ez>q��ꔮx�sm��9�)�ϋz��i\a5�wl2�~�hs�� w�w9����-t.��p��m��a�mk�ԏ��i\��!*�(��ߔ���̲j���:�r`q6��_��5�4���yn?>r��o2ܭn��0�м���1 :��.�crx s ��r�2���[����sb�p��0z�z�����c>x��b� 7vsd�p�'��4ɡ��[_���u�mrp=n�c �e��!���a���u��6� �)9�s�������vl�6�d�g\>尙��wv��p p�#� �h��m�@�3^���[��u u� �ui)|8�x�r[���q�b��ف���]8�.�������v>)�9 �e����!�y�� �t@��4�>a �1��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5jfs.htm ����{j�s��' ʹ�u�t8� */�[h�@���p�ހ�4��in8�n|��8|p��־sua�'wv�{��>���m{}��yq��]� �j�b��)��ޥ���~��r@,m����̟�? ���p��bz�<�c[$�m=�d7p���_���ad�nujum�[�������v!y���*��s��l��9��&�"�ǂ�t��q{�z�-2h�������x��.��ml� ��iv㛋ʷ�߁��p�!�(7w�m�� ��@se�t��6���o���b� ǎ��g�o�y!"`v���{���}�cǰqշ�4�r�j�! {���~v|�u���xp�\a(����ϝ&���*j���!�0����*���r���q��3��i���w���\}��|q�}ǚw��ֵ����.�n��x�g� ^�oc�� bk�m"}����ri��_���p*� �ks���",��ݜ~����=[ev��)����a�fr� �\֑j ��m�nb��ץ� ݅��f�u�ؚ�g�/%�3��net@���;)��i1��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5jfso.htm ����{�x9���,a9��m��i��\$h��#n5� h����d�k ���jp���w��4��p��f���t������a���g�u%4@dk��p��d��x,�\��f�u��u7�xi���,�} �#�2�!du���p���*�f� ���"h�m��x[���`�鞃2t��� �g�9?�r���{;��h��9cw%8� j�g� �7.Ÿ�a2���$��f��<&p�zc �ſig�����4�#���)��11��sot�q&uuq�i�ۊ*�4��}�6o��n,�\��<��ţ���:���ȓs��3�����x���'r}�^>�3���a <��c�4w�=�¸� v�q��kn ёi�nz��m{��ީ0�c��d���b��7d�u=�k1��x���$��wj���va��1[�tf__y������e��#wq�ٱ��>���*���#t@���&�����2��$3`�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5k.htm "���][ۄ�|��) -��lm��4ӎ>����f��a'y' 8jl�ٿv�ғi���m�fai�<88�"�_e]]v����~?���j�v]y����8}^���>o������|;�>�ݯ�9c�%�l�`��no�{xz[� �8#��ń�%�2��a��#��|pi�݇�>8b�^׽p܊��kוr��ito۔�����{re;���,��ry2�_p1`�o���|a�� ��[�/i�_����|���z���f����<�����w=��f��4_g���m��1v��l�^#�m����n����ڙ=����s������/��k��ѿ���}�$�4"/cͻ��`�����q�kc�jn{��祚��y�w���6�<9:�_ 0lw���c�os��e�t8s1��� =�[�^��-7s�z �a��x�����r p�ɐ"������eo���g�˂�� �w���ehy�i� qqg�.����k!��^l�6�y&#;�(q���ns�gr�rg�pe�`yi_8��v:��%���na!�s�c3���z�#����xx�n,�ߊ&���uk�ဒ�%���փ�l^{�bn<�\�!��&9�g���l���o��nz�[��*�m��t؊ӣzn((���k��!b}�h�d��m) rݰn� �x�d�e �6���jz����g�|���~�)/���d��d�� "� h�������~߳[���&ud j�3��|�ǚs�@�h�h��k��r�zv��}�� behi�ee���q[�s$�@�f��� 6�yy�����̊u�;�^ �%���5��^a��m��ez������~�o�v 'y�j6�n��*�ͱ�e��bh�p��{��dw-�5�!nsjfc���%� �*�d�o� <fյ�nm ��� ��/lb;cu� � y�g �����|��:h�/�cf$y�l�� �s��7u��l)�x�x� y���ͨ���.z����bzp]ύ�0ɇ�xjk���3i�� !�<��zkv���#��9v#5���ψ�˙�6��㈠6]��\خz8$k;|f�$cehp2-)�z��ځ�r6*�r�$�we @@�.�����c�#p0٬g�e(�'� ��~��&m$�/�k���;&c���ĉ(��:n�����h�ku�����t��a�ҵ5��`:�o䌠f%�z��j��ʦh[#[�[��]�bh������w�w]fe �n��\&�bb\q�v��b�w�8"�t8 *-}�bc7��uo�@3fs���ю;��7r-���@��� (nk�a��'�̢�� �a���hd=� �~��x�u��m�t���g��e��)� q ����nw\��>�ct���p����!gt����g��։���w��thv �k��r���8l��w��v%(.�j[�n@t�: ig)�ԩq�����ghb��= h��4���(�΅=��<8� fj�wnkxy���@�o{ �q)�>�0��`9� 9�y9�����p�c[�_��7"h� �j1*�d�|�����& �pp���;����e`��z��y�&o&{q�&�cpr�c¤*@�tkc14j�'�k����lt3���.����"�(eg��v\� :���a�x�]�� �u"�z'��%j��<�*��rn�o�/����jd��s� (�gm6'�������.t�(%)��t7�fz�]�b�g�e������my�� ����� ���лz�l�ǁ6o;�~ɉ�^�s�dd@� �9�o��e���a�7.���:ve4�(�`1�a�o_<�a��o��v~ =;��g�檵e����w�3yfom �a��ir'c-���x��b��h��ip�!h �6����ed�~v ��[�}��2�b�(�d�54�@�&����u#z�5�0�ff40u% �z�x�� #n"j@���8�]6�3 q�@�j����w��������tka l۸i����v�o��b �m�����p�-}�b�j��ړ�1��z9.�ߒ�xp�3xgm��a��qrܠ��� -�7��l�͢ �cl��s}- ��?4��b����m|hxm�r <�����7׻��}|~xq�7������u��4!3ُ��"��z錛וjp�jx�3��i`��j��� �āի����}�,�r;�,7,c��b/���ȣwżj�i ���gb�j�1���_��8�������\���j�tj7�# �{�'��nx�)9�6/_�j���� ���㙂!��"����"dk��i0�i䜷 go��&�-����u�����{n$k�v�����m����sڕ32*���t׳�r�[�v�� �l�n��.�m�,�����5j��t��%��vi�t����.:��էf�z�ӽ���{�n���kr����sp�,���i"��o.q5a�l�"����mr�nl'4q^3[�py� u*x�kҍ|ejs}�"��!��u��q �9� �þ����-ţ�kx�.�� ��ͺ#��w�f��:�]�zx.w����m�# ���ʿ����?����������2�秨h�3�����6� w��%����t�p�o(a'����rk�g�o���=��c�x.ș(\k�c&�k��hzqz� ��l���\ȴ�[�������f���gv�h�(7�ī�d�;�l�ݚ}�)��t�b�zg���k�#�tm��j��/cy�m�>۫�kg;k�?i� h1#�azu=��p��z ������q:���j�^n�y�$\v�7)ñ��pblj�u&:��_�'���2���x��\g� ; �������qh~w��ş�im��ۦ���d���vs�<�j�el�t��?8��rq�z�)�*��#�oθ�ƀ����q�ը��׳��u�0h�ݖr�>����|�&#�h'������ y6����*-z�s9(��]oy�dn��ܹ���;���ͽ�٥�6>�f�ܿ� ia ������֊��ǟ.=8��qmjn1qy�@�k$���ub��oэ>ĺn�u�0we��_j�l��gk#����<�@�v ���xv�]d���?�.�'zԣ��v���>#8�*��eb�#��#p�08��0�����������1]��yx;ea�).���;z��ve)p��1m������n��|tй>�p?�r$�9h?��!����@s� �q� �$f����;�a���_�����.?��4�܈ �6���uy}ɦ����� �ljҽl��>���'���s��j�� �b��d?v���n�;?dp��>��i��w*s�fpg���zy�q���/�����7�/�#����z���=g2��d���m���l��|����jh"4$�ۤ^��p�"�_a�y����j��(�<��|�f�1�i�me�8�h � ����]��q�o1_ �ʜ?�b`��0�rhb�*���_r1�z�f�:z�#'xs��|w_�8]3�j�r7��@-.bxħ�2[��8(82� a�*2b ���jc_��wtf� ��c3/����d�\y�.�s�[�dt;�2 1z:��s�k3���}��w$����[41�r�xb��r�z�d�a�j.��ќ$������8ȕk����d:q'tsa@6��z�#�c�h�l����g ���r_{�i\���-1b����{ �oc���z1��sό"a���zj��k���n"�h�z `� �ys<ҡlf q�x�)ܩ9ge��)/��;��2)��=�o�muot��pq�t ���ϧ�af��&��.�a�nu��1$�b�h7���q��������3�z! �y�ϑ0�й˗tt<�tb������u:a�eky�nxёjm��dcē�3k��,ļ�z��u�\"�3ef�n�`��i��m�܇�����h��:��5u���u��������j<#�v�.t�mx�1��: �brb�$x���n��g��u��1�e%��q� 74y�we���r@bpª4p�s-��q��sd�ry�u��̀x�g7�f�ۋ1��i�򩧡�ṳ}69'!j�� lq ��ak ��_��zxhl~arq�@�8��g��ty��hkɔ�o �������hqd)yƙʕl ̫�fqy���[n�b���l?� �n($��\��p�jx37�\��ܧˑ'�½��%������j�f��iq���<�b4��7��'�6���z!j�h[w����"z�����q��d��u�t'�3��e�;�w��k��$��8`�b�w!(v��vi�f�)q��#�ߵ�bz�t����v y �'\@us,_e��iu�j�x�?[�,� ўs�4���cm�*�"}zta�8c6 :�2=d��{�[����ƌ����f��hι4�0 d�h$��v� ,�iό4.ĕe��t܆��v�� ��r����x=�a�e!����2������vp��k�z�q��h���jx�k\s��jȃ7�i���@o ��{�]���sa���vw�y�c��u���=����[�����\�� �t5��d�e�i]fjɿn*�u� l� cb�]�)҆��݆`li�z�r��|/ ep��_c�p��9b�;�50b�훻?(�c�x��=�n�s\̗նjt�"���a\oh�2�q����?����j�� sbi��g�g@q�o�?�����i�笶�p�h~������7`=?����)���z�utq2�?v2�!�px� ��t�u*q �}��o����@h�>�v`�h�5�릧�;��-�a"2d�\�t��do���3�f���vj�8}m���h���m�vt�u� ^���f�w`s:����_m�a�.��(壿� �k��.�ny�ϟf��m��=�jz;���w�w�pj�n��f���ja#�e�ji/g�@h�:������k�nx1j%����s����y�rol��_v��y$���p8�}��0�p��������`��}�=��c�%e�p,;{�[�@fnqb������w5���u�]�h��o�`k ��l ���hx)���r��w�^j�3�b��.��&����{�=�5��'����]�;/k��pd��5�����s���;t���if�n�]�t ��t~��^���$]�r���_�&�d}��i*��� �ds��]x���܅b�e��fu]vtܱ���]�?jq�̕�}��?v���vߴ���1;�#�z�axu�n"k w6�d�6a�c0�8�;�;��~��k) ����؈*td/w��^�v|o��<�l u]k;�w �*ag����<�u��)�ٝ�>�ݪq4foh�q �1(�c�1�pk���t�e�ҵ@�w꓾�������:x)2޹<]vond�tn��)�h�ԙ����ge rv�ق�5�/�*f��]ҕ��w���� &ɠs<�a��ȧ�g"^�xx[x��':h;�g��\��&���tt������� �sw˪n��#,}�½��q�k��v�5�q�(*�������<��`v�t�7jl��ըn� �e����c��3��l �z ��9$���x��:i�`3��|?r�k���t����-�>zogjwh��p��r��v~���'a�� �.� j u�wlbm��u���1��w{k��r ��i���#��0(z�(poպ�i1�ǃ�s8�t.g&ա�m�a���xhf�o ��jm��[��gz�p�o���xfo���ehg�z��f�z��a*ˌf���m��"����gj�v�x�wn�#����}.s����߳�xl��/m>4��yc��ײ7y�\qt��®>�pz,��0�5���ɯ�"�j��e�j�iv���rg�;�e���"�[z%v]cz���sk:�}v.��g��^�jc=��r:���2��v�]�k >xb\ϡ�,;蔣롬g��h ��lk��g =����5�i��tz�� 2�� ���vc�9���x�(g9�� ��\}o���<�w��>��a��?��yy���ԕ��l��j m�mg ��� �-� ���9� ����}?^j 8�� e�\�a�`�}�q��'��˴ŭޠt��:� �u 5�>f�m��w(�cv_?�%�_g��r ����ق?�{_nϑ��̗�4 v�su�s�b���c�j�� otp߶|� b*�der��햂���z�t�d���r["�@��:!p��w^�o7��ڂ)uۢ��ɫ-�ӥʝ$-n�-����*qa���b�������e�]�[rp�n̩�/*`?��h��mvў���g[4v��3t������9}���q�p��a���ʴ��>�n] {5ns:�\�b�n��v�)د�y�3:��'ӱj���@��t�[{{w��_��*�xo>ai�v��>�vk��(;r���hs)�έ�l��/ ��™s �%�0 ��f��r�q'\qea��t�3d���r������v��~�^��\��$�.� ��`h_��i?�w�߲[匩��4� �v㱫�t5x���1u��j3� b\m[q���r�uid��2�5k]mz�q�ef�q۟�s`�&�oqu\mr�<)�n� �{����p�g�a\l���v��j��s[�r�^w}z�vsnr�:áohq��it�d2���3�7x�6�%��z^�o���/�a���w{�g.���q�e��p>r��?y‡z����р� �>�@��?=b���@x>��4��� �{�� z�/ t��u�l��gx�^ΰ��p��=�ihk_ ��8�c��)4�{sn����_�cւx�]���ѫ�z^x8��8������y�� �˾8��b��y�p��(o�c���o8}��sh(��]��~�p��b��)�6p�h�'iaڿע����i�po/���n˛�o��� |}���]<�7�9���տ��8�kj �չ!.u�� z�֭e��*4"�ht�ө�a`�ݲ�-����l;��lz���y�%����b.�� \���jratxyfֈ w�&c݈�:q>2앗eq�c�^6���$��@��2 �a��>�x�z�`�po�ή�� $.�d��\ ���l~�d�)c|�jo`䵎�ygf�:��� ��%6&@p)��;��bh!'��}�(cl���lӊ{[�kc���0_p�a���[g�#foq��� ^���?w�3w���m*�a�g>��t⎸�=���*mn!ek���i����sq�gz>*�c5�7�b�@b� ��9�ؐ.uwb׀�h`~���fw���pu�'y�[s�|m�?w"">ah� u{q��޵�ݰ�d�$�?����t@��/�w��1��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5kfs.htm l���{�x:������ѻ�l�vi�����t�0y�$`8� �� �� f�6�)' �i/�>�'��if?%qs�qd}����`�?����w��yc���l��x���:���c� �.����a�&1���$��� � ři*(���$�6m%�m��� ?`�u��rǚy���$rb�y�'���w���éd8����l�q� 9i ��d�е��5� �_$�8�0q� 6c�� ��[[9g�a�*tsqyj�-o���w���������eh4x�i�j�d�߮�m� �r��/%�x�s���`u�d���/�!/��mw��nmuefx����cqh����ϝn�!a�r�b�^ch˳ѡ�qzs��\���{�&� )���aq��-��g������;yy�ů{�w.�ۂ�oz[���9�w\i廇����c� k�%$o;���[�� ���am%ox��0�y6����l�"cպ�](a� j�6��4t@m�&���t��'[��(4��&ilxb]�ށ�so����o�o�wt@���3�"m1��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\pat5kfso.htm ����{�so���(&i&��| h�/8 �8љ��fz(����e�*�%9�o�u�t���:�o�5n�p��� ��� ���z�� ��chm���\��dʀ�g��[u�~j�‚��h9��1da��쒀����$i�t�� �n�y��ћt?�l}<1�jc�gr�$r/u�fo����z�сp���ez���uf�}tt�q����#����{,b�d9ﭥn�x��v�&�������f>y8�autl�k�@���1 1��$3b�addison wesley - design patterns - elements of reusable object-oriented software\hires\patcafs.htm ����{j�s��' ʹ�u5t(� */�[h�@���p�ހݶ5����q���%�2p�8wt�^9�����wg��� ��kk�}��ai� �� ��a�$�g��f�ԕ��q>���@�sьm,��~g9b��ʤ�y� b*)�pz�\h��}��vnj&uef�w��(���/�a �o� ]�����1�'�e�xk��n≏�k-q�d;@��p::5j��:i�ih�㛋�wt5���p�!��������hs��h�*�<�ߞ�i�|�:�,^o�\�(�����:��w9~�������uݴpյ��r�j� �[����� >e:�4��$��{9s��֜�9[�:@�o{�o򮟟w 8���vz m�8;c��ڀ��װ���: ���w�0�71a�[}n��/{�@<��� �~䴁��2)�g�� �_\��q�7�v�\�n�~�jɤ7g���`�v�]t��hi�����fq�f�.kh%m�6��' ̤5�0jwf���ޡ�������w���%t@���=��xg1��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\patcafso.htm ! �=����n�i��9hu� �q�í����t�#�0s[��q�}߂[ŭ�5���;o_w��f,z���ib�x����3����}��gkuؠx��о��5�w ��=������:y�c�]����<ճ���y1��|7��(8�r����|�*>��f�ۚ*vgé��t���~ck=p#y��(ڃ'��-]q�i ��d<�}� 4��u-tw�c�f����:(�y�$�ei'm�ۘ�.n>["�r��np4���bc1�ǵ 5@w v_�9�oj]k�<:v������j*�y��cw�±��ss��p�!j�>�5 � �z��g����ƫ��>��re�e^|�''�cy�k����c���l���fί#�&�u��ݞ���.nt@��� ���(�3��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\patcat.htm ����<�ջ����3%�mnm��[��� m�g���z h��t�z�qך7��5)-���)&���7;�fdm"y�>y��~?@a.p�˝����ǟ�����px�����x:h�q��>�;|�o������x|pi���ƥg̗$vߔ��ř�o`6���{ �l[�������m���s��s��9a<]�2ߜ�:��}(&g'�y��j�>���|���g�]� � ^3����e�4�ɏ�iَ/�'�7�������~��31���_�{1�&����7}�yݝ�ͨ>|�~<���!��[�:>w(����~�o�s�{�n�^io�q�#��g��������3a{���nh.���'-z ��b�p#��7��xj��r֡sẳwqg�c^������w��yp�|���'��e��d�[q��'>��{��u�bò�q��� ĺ��xԋ���1e6߯��j牉nn����1�4� �[wl�͋�a�sϼ�8 ����t��<�dr`k�������x�"��.�� ���x"��#��p��r���x�n��s�%/u����r��h�4ԗm���0�xq�d}lֺ���9�چa�jk%�rb�� ����k��z�x�{�ق��qj�ѫ�ɹ��'c6\�5��rt�~�f� �f�c5�p'�k�z>�i�k�j7�,��by�m��^!�zy��t�l @�3ի�b o���q�ҋ��z����eoa!#� 6��}=�!ml�m}'ˬ�j��4�4$s!����[��<�;^�d�,�a���r��;�q(f��d��bq�ً�˖���;$��~���6�� `e�i`)!k�y��wes�=�"��/�a�v�\��r�#��l��z넿���<���a�e<�{.qy��������][m�n��jq=�d��ly��ݜ ���9d�'h�ekc�υ����{�5jfe`��1}�c7��#���w$�q@{��)�u�cr(���qoj��v������ 8c� ����/ ����"5�7��c����"�8g����ˮk|���*_��;�ž�x���l�u�r�� (��c�ɉ4��q<����@�6uer͓h������ �w�u�-�[b. b$`��^�wm���r���u��ߖ<1�pt�uתp�b�����6�^&w,��c�ʋ�ҭvas*rm�ܱ:�l�h�c@ �>��8ye��#c���1 '�ytxݔ��7s���`rr��)qَn���1� �i�ya�n'��q�>�}>��ϣ�i�a :�1�s;q˒=��*���-�o�nq��p�e( � 7��@ ��oni��´�� ��3�z����\�� �x�os���k�v�� x�)|n�f$��"���!��,�mn��<�okv��5ť7-��h���:j�� ���w�n��f�h������?�y�gt� ���c��֗�3 r�rg0 *a�ď�'igia����t&��c���t��|�z���_n%�#����7�i6բ��[ف!mm���/�8��.��m���7��'�,�)�j����` ,�ll��""�t�c�>k ��v���-�����՘��j�iŏ[ �|��q��깿�l������5hm� �; �(�tb�yq��,�_���pxk���1��~&غ�y��'��$#^�u�vxmo�&�����2g=�w�~�q��� �i-�� �,a���)�l׾e�4� �c#�������@��z6�v\me����a�/щz�v vs�"#����t�}�y�g�}#fep:�s� p�{q��q8�� ي���t�,o� '��[�݁k���6|�`����� !��_�j2��f�p�ǒ��u��if�c��Š�a8�}��`r�yۘ�i �v0<��|ge�s��)��*z�6��;��4��ķ��7���׼�:s:��6��� ��w� �a�6oy���o5oj��f`��n��s3�w ��4� ����l��t��euxꬆ�dt��5�s$�fħ�-�s,��l=�p@`%5�['�j���v�� �5�i���[zū {�þ �0� �9�jc�� 8u��nm5�!.}�m�a1ґv�� �����n�q����o[�7-�f�j�ԑ�m�n����]���p !�,���5&���o�j�v�k����� �1 1��$3c�addison wesley - design patterns - elements of reusable object-oriented software\hires\patcatfs.htm ����{j�s��' ʹ�u5t(� */�[h�@���p�ހݶ5����q���%�2p�8wt�^9�����wg��� ��kk�}��ai� �� ��a�$�g��f�ԕ��q>���@�sьm,��~g9b��ʤ�y� b*)�pz�\h��}��vnj&uef�w��(���/�a �o� ]�����1�'�e�xk��n≏�k-q�d;@��p::5j��:i�ih�㛋�wt5���p�!��������hs��h�*�<�ߞ�i�|�:�,^o�\�(�����:��w9~�������uݴpյ��r�j� �[����� >e:�4��$��{9s��֜�9[�:@�o{�o򮟟w 8���vz m�8;c��ڀ��װ���: ���w�0�71a�[}n��/{�@<��� �~䴁��2)�g�� �_\��q�7�v�\�n�~�jɤ7g���`�v�]t��hi�����fq�f�.kh%m�6��' ̤5�0jwf���ޡ�������w����t@���3 vv#n6��$3a�addison wesley - design patterns - elements of reusable object-oriented software\hires\patmap.htmq ��wd ��8fv���#� ~96�j�lj6�x�n!?��k�e$�@olц�0�uz�u�����k��u�ڣ��\�\�kߟ�_�vc{��ky�g�{�#�h�p)�͖��d�\˃&}��`�#��vk���gj��c?3�)���g��b�~��狪{:����a��۷?9˱ȏ���9��(�02rukt�p-��(=�����چ���x{�r�r��6�l�n?�;}�~j[��݇�/uom�>v��"��pv�3\��=�[x1v��-�g�a������co���2�s�`͋���f�4d ���,��t�> sg���u�c�g�����|�n2 x�@ b���(u��l�j/� 1xg5�aˬ1yl6h�ox�b�xwq��j@�i�d3|ѓ�]~=���~ ��wn�m��-l�yl5ucm��� �\�ƃ�����uv � e��j�[�zf���.�.���ѹ[���t �ompuj�&����5ltɫt��=� �u�ciё>.6밯v��a����ɒf�m=�"�b��%�)�@� g�t�%^ȶ���7�m%zȭf�t!�v��$�t:��r���u�s !��8~xĭ2j�d��(u ��%q�j-¤�}� �y��e�j�f]���[�զyp�.�%yz��ш.!q�tܜ��mwe2� <޾���~��xc�!�l﬇hk?s�= �?���� rt@��j"�#t�/��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\abfac108.gif ����yl���� ft�$�d`�=ف1&dā�� ��s �ĉ )�/�����:�z{�뀫ӫ���b�z�jj��&��\�����֌� � �an�0�� v� �`:�d?� 0 f �o�v @*��ȷ�\da�1˲�3�;����v{1�dv�f=��g���ِ{=>̉�轙�g���h @%���m쓻 ���ad.�o��� � ��� @-��p��`� e���@j� �x@p�@�x��<@?�c �"��8 <�i�*� m�:�qf(�t�xh�w�b� @=�[p��_�`b��@ {��0 �=�g���`|����k��` �6�����o��pv>�p�_n�}�߱��r����v_�9����?]��� �w����q@�  wp�d#9h�x0`:��ρp��b]��h�f8�^��x݂�����d��{�_��`��� ��o�@�6z�c��<�rd�6�q�d�@�>�eu�v1>ӝ�i�zwf$�g�y�`*�}�?���0٩�>�fz��_��4�~ἴ�.z����a� �zz�xj$��fb�? l�wu��㗚f7t�`!���''�ҹ6-�3��pkc�%����4%���n7�n�p�˖wy�"�� �nw^�˺wu�x��{1�<6����k������? �����ɇ��h�x�v'�y��фn���a������g��� a�� qz)a/o�����}���h��48!���y���䠀��/r��uf�z�dӕխ�,��q�.���0��ٙh}���e�mm6̳7 4g ����o�3��{\b�8z�>pv?�{����^�(�ךh���e������̿�l��,�"����?���c-u.�sqmu�uy��ݫ��s�yc�r��zmuov�׍��c�,���.}r�(� �y�l�ܐ � (țd'w�$�ӿ7��6�o ��ߋ��ڲ.�a튱�h��r�c�_:�u��i_����y�;�y֝�,��?va�����:�b?�ѹn��-���oowq��n��4o�mَ�>�<7}��w�����윬��ǎo�7  �_f@���o��ଠ�\sj�� x>3����t��|�g����fm˿�k����mmt��6�8�6�u��m�\쉖ө�� a��q �ĭ3y��]�0u˸?x襗7��ł��¸�j׉�њu��ujli�^ �cx�= �q9�(�o������`��х��޸m���w�=��=)������a����d���n����n��k�hdn�c�e\`�g����cń ��#;���_��.n��۴g&o �����i��zl��y���m�^sԗ��)j��b��s�fg�l(���ym�� j��p^l�� h\[)�'��zy��f���y�i� �,�s��c����{2��&獐sc� �dw1hj���ɨ����ӭ��m<2���ܸ�$s�q� �87�쎻<��}�?�3�l����x�cλf~�o��yzs�py&tܰ��a�bz�����w=�n��m�bn�!�a��rx�5=3j^���[p� s� ��� �"��c�%�2�/ ��r�l�a�a�����@c���y�q@`�ŧiwq!�]�������>�g0d���q�����02o�ozw��:��`�g}7y[�1l�9q���*�@�zr4�� sf{bro �tj�-u�pt�և�s˶ ��6��l�fb ��|�cٝ� �'ޘ�� ��g��a�w:a�~[�x�>��� ��hu�m�j1d�f��a!���q �w��p̳�r����ꗩ��y pm���c��%p���f�=i�'���1�2(�s�7v �q�^6,4�_i3�r�:���c_f[����-�c���˥�_tc?��$�f����^�t�:�%��(vridl?�e2 �쾟� �{x� 9��l����m"{�$wu���tsf��t�ru�p�\�fm�}f �y��c�̣��0:j����k3b�o�jv�m��j���x��㼎�}h������rjk}�vj4�� )���,t(!� �_� d��-/�� �>c�k�����d��� ㅅ�2�����|�tڿr�d������3�39jy�_�*�w�*ߡܗ/ӱ������o�>��ʁk�?�x] ����2t���`��z?x.,"�����1�<���=s����~ �=���i5a�7� ��g�[� ӯ��_�i���/�]q\���}�/��u��oedw^�2d4��@�����]?dp�����a���^���z% ��&bd�l;���(r������2��4"�dԅ�e =�&�?~�@6�`8fe9�`��d�zk,�d�m�"cr�%c }>kěn������b� ƭ�e}^p�0a� ye�m٠lנw�vdn���r�����k���)�8x���[d����%w�9�cr|d^x����tq�8q�=��-e���s�iq���4�����cc���q&��@9/�,����x��28rs�?���ez!��u�fa�;�7"���?� ��e��].��/w�����0b_p� ��伕c*� �0�lʹ���q�p�d�����5 |v�qc6 �%��o'�����[�f(�=��yk�o �/�>��* �yb���$�̮� ,��#6�"����&��3n���ˈ�/y�h���fl��r�(ʪ�� ��n�߉����s�{��� 2�zn�����e9�h��dhzgŷ���@�1e�,{&�j �# ~v�i"r�udze�|�� ���7��#o����!떼�焲���y>l�ro�� ^����sď��4��tω�v����q�%{�����[���� ᡡ�r�߼t�y*j9��t1�s�����[7��n��=�s����u3ؽq ���� (�u���,u�ڱ����,�yu����<�sy�h���'��ݏ�n�дg{�}q�^�������b���麯������[>�[򗭤ݪ�h��xm�٭4!�|���9��1�ه1�yޙ�Š�?n�s��s���s:�� �7ꕍ��hy "��0w(�z0��4�<@�4q��i�q/����kvr��) 1�!9�m��~g5� 1gk%}$�:a���'��n���ճ���rw4�v�l�rɕn��h��қzl���m��mz��_��n�ܭ�������ҳ7�̎��ʎ�u#�������{��]�8]�x}2m[z��j���a�v^� lz������h�)eidq� b�<���q�"�>�m3�i�2c��h1����w#�k{khu�h0րl[jp�ʎ�7th��z���1-�o��ϸ��#���qg����j��ԉ3˖��� p.z�1�n�o��=b%��j�eӿ���>�1���b4k���� �s�,���i��v�?��?^���7������jr�g˪vd� n{n�p��p3)5�lq�@1p�|����c�d],��חnw���۟r�{"���!����_;o{�w)���z������} ���1��1nb*��'�yx�x��� �x�����-�f�գp��6lπ� �s�~����:q}����²u�����o�j��h�o,2��es/�ӄ�u�l(�ʦqdi�� �ł6u�p��k���������e�o64r�7qq��j [0wu�=.>��xpn��v0�.>�i�b�>�*��;ucf�֭��o���ƥ�q>����*��i������a��!k���y��|�%�%$�<�$�_pj$1����ȸ��k� �5e/!�!�/�����uv�6����~�h�� l��].��%�""��{��-��� �bv����ݟ�&�ep!'�en9��r�5xֺ���ל�o׫e:)fװ��>��m����t��9�ūb�3:������}�e�†,ɷ�ȅ^��,���t�kgu�i!-���-��-��3r���r/��xq��e���\�[�zp�n�6���6sqp���l��l���h�c�|��ܫ'n��&�r� {����e�{���es�;^�c����t�i����ꧼ-��s����㣺�zg����q�;�h<�w [g���ږ�3���q��� a���ĵ|�[i3��"��g�,w!�\k�(bv�_ѫ��3#v��in�=8n ��5d)ԡӳɼ�� ~���'���/ŷ����ca��{zh�ӽ��fҝ��`n4��g`}�oη�p�v�ex03.�����>�nf��/[���-������" .�i�y&�'x�7w q�o��_� nݶ�'u�đoɡ|�/�sŷ���nf��p�� ? ����]�e��{�r̵ֵ ���]��hg�=]���am� ��l;[~�pz̺pwݥ*�g��eq��j95߹.o|*��e�?p�����ifz�߭��)����ޡk �:��d�;ot�9! �l����^]b'ӡ�6{w弑 ��=��{9�x���d`e��ƚ����n�t��o��m������dx2^|z�p�_�l[&��k0v��pxq��^�o"�y��֛ c�b�*�,��_/o1{wz��4����`���ik�2��r��>���[��<ƚ%�����0�bj�������� y>�1���t�l,xoc;�]���1��~��p��#%ۿez���2c ��_� |���ȓ����,��e( �����z����u7�yxas (� n�1}�3�{�.��s\���� rɢ���)pm���a�"��tq�=ą�u��}�r���x�'���e?ǔ袳�;���xީ���51���a��\��kzi�9�fy�k�dԕ�e���o���e��=��i!r-��rq#� r����6@�����q�l�x���~�u�*ynq���% � bp�����͋��i� �~\�j�yyc�|(�5ik:��o�=���o�u:�� >f���o� �� �\ �� q�,d�!���?�(cuɓ�>�f�w �?�.2l‚� l� ���'q, �\-�en�n[������*�rwm�)�z֑�d:s� ��9�{���kk�>�����w{��tyr5�t�l����q����[�g�rĭ�z�*m��0ܿ������5{駀�ŗ�!œ#�� x!)p5�$,�<�"nex�k/�zئ�b�l� {h�k��?���\d=onљ��p�9�׫�"���m��{���i�j��9��~/�ֿ�[�.�ti�z����t�:��� ���d���0��s�/�7 �z-6�� ��8t���tqh�u��;���������ߑq�q�ft�-�h� ��v�n��44�ܝqdq���#ڳ����/�,�z�u��qa�b ��k����,�����zct[�d0�b/�t^� (�p��[�d��za-vl�jg�]�5ppֲ�gq���ڨ�y� o�,a���%�� ���&�� r%ޅ�`c�ձ!x��  �wp����h�dr�vҹ%�a��_c�p�a -�z� ��@5e��^�� �ur������h-u�����x@2��5�s��ӓa�^����,�_��#�o<�ڷ�#�$r0���f�%(�ok���ђ�fuhn;��f��փ�'|6�>ledz��mm�����#� � �%�ɔ�*(��ف��_g�qb����/��5s�q�������|:|�;w��b�ŝ��hx:ٰq�x0��x�qt��݋��w�Ԫ��-�����=������tz�ڥ�w�\otzl=3ea$g�yi�#׌��n����q��� �6�od�y�#����5]"]o��.�l�'!�6�>��t��|n.�c`-�b�.�f.�xq���g�'0�gt����p<6ܑ碑nl�>�9")h~b��(�f6��r2��ˌ&iƙ⢎�yu�%\��i'�4u��2��~6����lj�2���ŀ��nivcjp�lϝ�v�g%:o�g̰�b�7 ���1�h%�,��h��]��b��:���.�x��7���.q �采��/�2`�� �m��[�6ܥ] �ߋ7���y&��p����4�� ���y�mcdc���uu�ҭ6k����]]�b/��w�����t�2[1s���c��������ѓe��%����'g�ͻ���w��6�������u4�`�md�9��e�ז�sӳ�1��8d泳%xn��-l��a4��if�����ӣϑ�alj�mxwnaaslhu�a���#_�'����� \�2�>�ȩ�e(��� m��^ �� 4���i �/'6(�n9_�?��5f�� �>;�t��㔯t�,��6oktz�^�k����ua�\�\0lo�8<*how�z���k��.wk����iwze��p�� �����q$��@l� [��peׁw���v0�dw3��`�� no?�nhc>�������i@�左d _d�x(k�:yw�ezy�#j��)�h���� �`z�e�^���dd5��{d�d?9x[5suw�n�r�~�פ�@�q29 ��c bg� g,�s���y e��tj0l)���[�h��r:�e���$���q(g ���l�ny>���{�1c��"��u��?6�2r����j1fr���_и��i*���\[���zt ���ep�!��6]�9 �*�o���j�#��<a���^ltg�ۡ�5ln�}��ԥ�%dϊ��~m!�k��d}w~u��qegc;�pty��u`�����l ����'�^ko��4�������v~����v^zy�a�����r��me`z`�rf�t�@)�����m�&rhrs��|��v���^�;��x(�k�'j4զ�d2��k� �1��h�1i������ʥo���d��̭�b�8�)�8qbk���}|5$ibxj�vp�@fx_��mu��waz����g�ti}y��y��ҟ�s�1w�ɫ�.�w�ys�.� ��8e�@?���{���8?��om�og]`�?h��ޞ����?h��ޞ����?h��ޞ����~�=7�=c`�*�>��wt~����>���t����/���$uv��������� } ���3uf~��go��!g^��ފ# b2h���i�0��x~��z�`ċ�������ފ����:���^�����!l��՘$r�og[: �e�u���j�'��� t���x��nx;�[���o�zݠ}�u�u����n�-�o=�g[�� 3uf^�^����$��dł�ۊ� ��pv��::��>�j1=�����k�e�h������� u�g_b)�f�������'�z�tu��1dahk�c"� *��������s�� �1^������jz= ����>���%��[��e��r������sl|b ��|i�o#��� 4g���ډ�t�=��u�p���\��^'�hײ��mbоz:*�8,s���0����˵�@��ʯxj�u�qh\�x��^x|k���u�ƴېŏ1w���6#����-j z*�v��/��m��$c4��%h��s���[�,l��)�ݫӭob5v>\ճ�����i��mt �z^4�\�����om��?c�����h}���a������xb��y�w�x1=?n�=��w� [ıg����(�������uro���h�)�`��ګk2�pe�w�c̓>b![e�`� 󷊖���ju•壶3m"���a�:��ן4pk����lqs��gv��$b��3�&c�2w�3^ f�z ��axh�oe/� ˘�’-��`�|�n��iܜ�=�^��x�u��� ���w�d�c�ig)�l���@\r�y�2��l`p��5��d�=�n�1@qx��l�1��n��r����wڥ�1i*�)�v�fi� �-p�oԝ�r#���k��oiv.���&�\�����f�����d�v�8�ur��f��`k�aa�n����$h�g��@ĝ��b�ە��r�kuu7l_h7��r-ћs��$�� ����ͼz�6;�<� ࣘ��az�pb0�|��־{�j�e|4��%�lu�夥� ��n~�l�� xg�厤nf�g�u0'�;��j�7x�8���as ��u��n!��ɳs� 6�e��;2��ͻ w�f�u !_o�3�,����v�~�4xi� m�5�p�q2d�$�l����q�svb��i�_]�y��b��(�΄���k��՞�ǧ���r5w�ƨ^џ�`f�e>�f�t,e[�ijc�ζ��� �#��$����"�v[ �'�{��vs� �8���r���� hv��l6�l�x���zb3�#�?��c�>棌�� ��i��v}���z���� �8co�oˍ��/�r)�_{�*�(�0vm����p�b�?��ɱ���0�ӝ��,h���}�!����`��-����,�s�<��};���!��dvv��$-�gf��p{x$8�gh`h��3$����fy�� �r�ˌ��1'���'���p.�/a��|i�ė�a{�bq&`��ȕ���j�i�cg2�c�ca��}�r��pb�~���'�φ��#�r�j b�n�м��a�)s��ǎ�s���?�0s�)}k��ʿ.���^]:\7'��y�-�~�a�m�h�fj:��t>j�r�{_3ؾg��7я��;��]ޮ��<�u�!�:�)��ҏ8�3����7� ��h�ڜ�,;�<���葈��r��]b~y6jk�����rd���q� n��2~>��� ��-f�qj�r�by��|q����p=�c��l�4�]�h�u��<1n�ĭcv��ԥ2�����vp�7��۳���i�p�;eρ0��m��ԡf�0�d��e)��դ��w����j<���>ʶej�e��k� _�f����֚h(:&���w�y� �}ܻ����s�#�}搶%��w�wp����-m�5��'���2���7ݎ�g��e˿�ɬ�q�j�h"��n�� ��v��>]�^'�h}u�w����y���;'���o�*�k�6�v7�ԧ-�d��6�s���ƫۆ�wc=�hwx& !z3kc, ��pt�m�(�����=�70ԗ��@z/����`h)�dd]��n�g��bwtnb| d�f!ν�/�� z����|��ö�����0dy�������i�h��a9_������n�p�����os!����2x�kڠ��?g�=3�� �������a�w��͊bzq�8h�tͩ�q��ze�wi�:�s����d��x�j: �6�y�i�z@6�v�k��h9l35����/s�,���$x�d��t��)vzw�r�}�gy�v��@����4�˟h�ǻ�����s� ϯ�>� ; �u��a:�����w�36�$��8{|���(m�v��y����{�԰|��'�ȧ�h2��͚4)r;��s�וa� �8�u�����w��c��픣|sm�܍�j3��%:�������(�rn*�]���vkf�������`~] 1�> � /��~.m��kң���o j�� �3����=w�����\���}" ���h9�9� )��ą������50z<�;'����l�lj7z[��9�><� �*��u(\s�j�k�l ���u���;��=( �x� ����6���eft�,�c�mb�?`�3����\���x�8 n��8�k �ߊ�)� �y��mw|0���o�h���kxb�f���2��hռc�ĸ ��=�t��'��b���@ݖ�� ��„:��at�r��uv��?a(c�d��2u���v�o9��g6��� ��=^ c�pw\�dn_�)z!x�vdb�2$�����a��m�w)����4�%)a��:gp��qb�a:)v�u��#�w�f{�a �ׇ���mw���it]��-����bz�1�*gq�#jj���z�n�=����sd�gft��{�\����ş�s7:�jق"&��g"-[���/g!ld�y�q\<�"^כhsp�.z�ii[wj �����*���)l!�94���o���� �� 9�ijs_��,)����}�js� ��2 �� �k�1.ҍ� ��r�t��"}f���&%j�m����@gl���� )�������c���)g����_r�5j�qh~cj�f\7vf��.m&;)1/v�vsd�6�`�pf�z"�h�02������i� ��et�e��h?���d��^ �y���eյi���t��)�qq��3-�st���";��ivw �qщ��,�d��n v�h�z�yy����ıq��az�t��y ��g�93�@ncn��݉h����a���9<�qi(j� �m)�}�ǂ�t�[��������~z����������€���wk�=cx�c�m�en��k�a`gnp:pt�{��$!�����2'���-g�t}j�� �*|�% ���xx4ib/f?�y��� ���'�[v��~�:�bz��%��*�թh;�10���m搳o�e�2y�:% `=��*�x>敥ż���m�g�ge*�e���� ��g�ј��p� ?~��c�қb�d�mы�n��s�'��8iղ6�ʒj i��ia=���%bntr�p$�@��a���u-�jao��u���aov�g�7c�����n�5� gn}��?*fv 0k4tf��h���� y�h�h@&h�:��|z��ʫp���dn�ҹq�oq#5�t�u�u鬖�h9�œm�sw���b p�%uꀪ0��b^p�e����j��u�#�n��σ�a�f�e�lv4 /3g��]n�c3���w�b���>ߨ�u�t�q�j��l�zؚ���z k�|c������5z8yd����#�������=��f�ɚ��ĩh ������b`���\���7s���9��v�ԗ<9��٫y�[�q�o���r�����)�'�!t|t�'q��bf6���rf�h#�e��tcg@���^��mg�/�y0�� ��x��� � jr�xl &�� �\?�g�n�\�p�ڸz١f��%�@y�~�i�bc�f�jij��;y�g���!n"�6��e(%x­7�s 7�;�r$b��z������7d �o4.���i�fb�l�x�\�x׷���>��r�uf�lҽ�a�b�����h��b��,&�x)z���p�����_|�gj�c��t��`a��g�6\�4ȷ�g��zl�g?�����䮥��n['�%֟�(1��c�q�g�~mu6<�j&_t�m��y��mz|dǘ�s�m��`%wyҫ����بc��� b*;it�";�w�*ywq����e���z�s�i�k�����'tb^ut����?�#5�-�zh�v�مpu>�����cq1a_8��rk��wב����j:�c�e^�f�$f�����ֳn�qq§w�_de!5���ֿk�����r< k�]� u�o�. #q_��t�itd�����q�> ճ$(��u"��i5ͫe�n���$�q�b���t]ౡd�#h�8��6�ƒ �=�6 3= ���e�ʝ�y!�so) ^��{�-�� z���f�#o�c,�>ɔrv�w�a��u��b��g�ncg�ar�! k�����`�w���-ہ���{�*��zcb�ϭ7h�4�x��ys �i�jok��0�1 �#��\����|��q�r�=��j��%d����\�ds��i�li�[����(�yl�g��4��p���t�~�{���e�z�7�?����'��^�fm{-~x/sv���%�5�c?����_�����=�֍?��m~��kћ��q�b�h/x?ãke�u.�k]��~�b�r�e7c8�ͷ@��)c���!���`�c���o%�k���� �fra$��%�z�ϼ��sd�(�;��k�w��[��t�ay.ee}~�/�r�;��6r��e�b�q_�5��˃ ��{=�9�,�ݶ�k�=�nxf�cl<�[rʅ(�h��d�wrq}x��/u0�xf!wl����y��^t�`܇i;ŋ>�b��g#p�7r���p�码�t�#�e�nj�aub(�}���e�ajh�ѭ��ol1� ��v�����z��������=��⓵�?�r^��� j �� �}���x�<$ibu�t�8�trn]2���-��g���op�7mu�j�1)�?`xy^�_����2����>'������i��!f�e�e�^j�}���� ��cpngr���f�i t�׏��˵lq�b���ִ���drb�;n&���efegqv�b��?'uz��� |�w7�d>z��g =p������fu5��z�7�by�5��6-���^p25�o5�̥��&��7����[���d�i�jz(��d�b���v��o'k6t\z��g���3&�%���gf�䟖mo ��s�[����q�ʴ�1�u�k��m ��/�����w&��`��ǿ��g�e����f�/fkh�2��ʋ�&n�e-���� j6�{��*�����q�#u(�m �m�� ��~�$�~%��5f�q;i�g���{o�v�]��yw��\�ؘa�[l�?$�ؚi�?�nko�?xo_���ߙmo:�;�s��ڠz�ͻ|}�\��td�2��n���{ ̄1���o7�� �ނ�����xd�����wy�hg:��p���!��)"�o�b��b����⪮�*�³t����0��l8[�.8�� �7pw`��ec�z��"yr��?s���n�rw�������t@��( @ vf�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\absclass.gif%�$���!�����x&�&qƈƪ�dcdӂd�m8ƙ��4x��1��&��t0�te�&�s<�����|�wχ��~�_��׫�����)9�χ{�����e���.��8��h( @�9a�04p6p���@�9�v�z�~��@����f!��#�@~�� @� ���n@� � @� ���*�� ��,��-��.��/�0��pdpf�3�@4�pu��x6�p7��v�����;��va���;@������ �@�`����wb("�0#b8�x � � @��k|%�`&c�a6�:� � �� 0� p� p� �� ��v�py�,��yb�-���[��\��<�tax�� � � � @��1c���0c�@ ��xe�`f��3�<>!��h��!�a� @��k�l�m�n�o�7������� �w�w�v���]e��0<������˕�^���|� �;�������& � -sf �/�k�qž]��%�����co��e��tbѯk� �!s��c�^�^��ƫi�w�²�ȯo9,8_��d،�� ��|m~w��i���a'��;d���=����ἑ'��o/d���:�}����rs�v·����y��9����;�0�tre��ܻ���1�u���.,c�{��~�(�_:| ��byw����>� ��o ��u�<�!(=�~�&s*~l/e<�[(�vt>���] c�.ͅ�jc2�*g�3h�nv#ob�����ۢ����i�]���� �s��w8��*w��d��șnq��h荝�8&��qn���ޢ��eh|=:t�s��r��]���v0�_���ȡ��6-̊�t�6vm�f�޹�����^v����e�h��舺��1��i���^j)�%s��tj}�g�_�e�%½��:wm8�zr�so1�h� ���jl4����8x5u����j�ϻ!����<��a1p��^��ǵ�[}z�x��x�k���|�u}z��n�mo7��yψvcz�(��r����p`��7n��^��vw���5ؿ�%�#/�d�%`���o�j�{�pfx����o���3�f�s3�z��*���^q�:.�"d䧉k���5$�~{�r��vt2�����:m8z�1m��o0ըwf�x�'];j�]"�ﹻ�!�z�u�,0��^s$��x��u�-�8�09�]�n���co�x87�o��{�jս��?ɥ��a]r�#�b���13�p�u�?�3)?�d�z�9=��m��� f��#�%�|�:m�z��囥��3q��ǎ�bo�#u_s�z�5 �#���y� ��q®������sc�ʗާe�_�����ϐ���oax�ӗ �:^����[��h�g;������Ԩ�,��f�e 7"�c�1ʀ[�]��]��r�1̊�ǥ��ʣ���qz]��9��h����ԗ�k�a7�����m���:�,���@sl�ec�z�&�f�c4�e-����qt��r��թ{� �'�e� �8���d �q`,�b�<��.�.�w�����xq=�bvsp�� m�u�8�8l��s�ѡs}9�v�u(x/�6 bm��'b�.3k*�w�� \��92��qu��2�^n$�0*�|"e\f�rן�w�|b�cr�,ɲ� �$�m���o!)��� ��t�n�l��֚�s�� k���f����rj�b4%��rjw�:�/����d1�1e��gs�u]���d�e\��ş�c��f ����ٲ:����>&/���γ ��zzi������" �� e�&�u�;�����p����������5qv�ց;b�]����_�������e^)ddt����l���ʉ4��]�d� �t�(�dy$vzw;��?喣�u��x��:%-j��ω!���3rز���#awb�k�a٪:>��s��4����9����)��b3e�貺c}���ћ8��![tw6��\�h�ϛ��y�<���х i��l���s��] kӛ����8� �w���n�ߥh��䪖]�y�$�\y �t3��n�q3�&��m۳���i�ڡ8�ގ�`�,�֛�e��]��j���&~�*��]�;���b���x�l�9 blp���gt��i ��q��8�f�d�t�6#��i8����1n�3�2< kz�g/� �${��ܚ��r5u��a�k����[>��9c��/1���z�i�jt�r��^� �q}�晴�{mb� ��`��cu�� �x��-�� � ǹw4~s�xi ��5d �����%�����ǫ�ʧ��[�ri�>�w��ɦ�@f\ш"�se�^sv�=����ԡ�z�fv㸒g�mqq��`�n�uy; �sh��oͷ��oʅc�n��/fp�lvh�b�m��p���;�� ��n�w� �cԕ�{:�b 6��嵭�tlu6s�ꘞn& �dtƕ��x���t��h)�0��&'2��tpxv�9���u�e'?y�#i��%*e f�n���h�yw pojj�7����\[��t�fʷ��pr=ʒzr.�y����jz�����.�����m��2��u9׵���. ��v� v��e� ٬2��]i���ք�c2��# ��o#.�|� |����_ubm����4�����`�m�����u��&��s������.�ph��e&⤣�h������lia��s:y�n�[��<�5�m�o��u�*��p��8� ���ok�*����g$a�p(�vt�ʔ��f���f��z4b�/�j6�zrѕ�.�e��ݳ��7�v.ʊа=�x��wg=�x������&���<[��l.k���i��b�x�fucz ]یx?-��d|kn����u�3���q��ic�x�͈�x�7~(�dq�h��7������� ً�l���%� l\y8�d-��s���c�gx �m͎����@:a�p>����v��~��p?� ��"�=�e���w�#$�m���1�&j���r(n�8���c���[|is����k�h ���us�ܛ8�u9�^x���k1�ʒ�m8�bt*w)���*���,����*�=��1������n�m9���{�� ���wp]<�y�����/x��m�#;jɷ���j��ь\x�dn!���k��ǐn~�9���y]��jmx40���4��o��s���۽�k>-7���𗭦?$���=�pі��-lh��͵�s�=�k�ީ�t�̶��nw"?s�2 `�a��o���uf֞��gc��7(3c���v߰��`��};c����1�ach�1��n��"�.���|y���,y �c4)"�eq��ڀ��i �����;�ԑ���p���:nǧtj�"x���v �6��ś����fű�wa�ŧ#�-�<-�}š������f�e�="=�hi��o� k�#h o�ini���p�8�"to)2cl; d��2w��r�}�e�f�:�t@��t}@�5o�'c "�77i��o���/�;qz��:&��m� �mf��� o|bb�ֈ'!��$ҩhh���ga�� :{�fo>�r�t��������x[��b��/ ���g�=s �z����\ajb2 !$d��0�u��#�/�<�e���4�a�wg���a��v����%�o�no����9cmk�2����f�u��l*oi{���<�9no6a��a}�4���4q�#m��q��"�5����kj�� �l��g� b&qk����=b3_b�[��vj6�n��x�o��vm�q�t�2?,��#�m�kw.-�\b���� 3d9����)w5g�6o����s2m�� ,ѻ��nv��f��e4j�!��[~�/v�f#m�y��vp�w�� �����5�{|��p���o�~?w�k�؂�(;f)�t� @��42��v������bh��� �� �c��j$m��ܬ7��fʜ�g�xl.�7��j����c�r���f��s������mn�s���b� #������q p������tȉ�|y뚭����t���.k�e�ɘg�g~����k7�����xf��f�np�p�ђ�)�p�)ņ�d��1��*]�����*߰�$��ym�9v;|���k���ug&�g~�r�?��åbߡp�{wrhfj� �[�]� �>����>�]�`0r���܁1���� -i�iv7 �3`�}����t��t�����fʔ���mkjba�hԑ�j�{�����[�����t�x�f�댒� ��l�o����8a�lzb��l�f�`ŀenqҥ.�t �9�l�a��5��7�ctzc5�����ε֤�wc�%o�^o�$iy"�"��rh�w mwa�w��h��s��w}� ����u������g0 �$��d�o��|�b�vxhmu��t�8w&�v �pϛ����4�xk>���>���r�yw����tg��zw���[�1e0|�ɱ��"�g ~�xvy ��z �ib:������\��a�3]zʤ:y�p�ªt�r�nt����4z�z�hc�( ��뛝u����e��a ��d1�e��1���rzv��>žɖ�c� 梢��w�q(k�譿�8^d8��՜&j�v��d~n��֒��}y���՗�x��k�6���v%ykֆ�ir����`j�i��w��8v��w����8)rͤf�w���l�v0����vj�j�s��.��=ԗ?�jx�u�&�v:v�*g�8۝��e�l�����m���|4nj,�s�f"'���jƕ�8w�����wl(_y^i��ܘ["i՘�a̫� ��2��� 0�u4�4�ʐ�q4�4��t���r�%qu�oi�v]�y������q�}[wk�`��!ψzt2����d�o�4�nԉ0�nd֜2��z�׎x�h�e�7'%f��[�3з�z���«(1�arc�h8�4iq�mdn�t<�-:����d��lde��e ŀf=p�hr�0 �⥪���� ���y{�^�w��@�.��*����7��� g���l���ơ�r�&�!d 5�n�u9��z��3ѹ,�����d�~-�e�w���n�v�61�f]'aa~i�~�1.q-�t�f�l1�:�{ z����h��w(ȯ�\tn�� *zk�ue 0ߦe$��qm�ͫ��bto�����x�9����pn�!0���t�i�_|�vvl�;����:�ǂ"`2�l��!'ӓ�]d�"����q�t� b�s��s�uw2����f2���"�a h�=�0�du�o�����#�҄u� m $�#�䙕���e ��v ���t�z�uѡ�y;��>p�v#��{(�mk�7x�x���:�lő�����z7���y�t���5&� �"^���@6xbch:x��-� w\$�w\���8��f��1�_��~j�/ekho���v���'��wj� .�����b�t�bo�b?(�zs2'��x5����� [�&e ��:����t�)��|�c��#=�̍0���%f��wsd�rty�9 ��k11�wߛ��/ �����ݡ��s�j���vret����f͋c�g�hr�62ns��ʂcl�7����m�o7:�p���a/�nƃm�86����5dg��1˯���h���r�⎸cqdi�"!zc��ݣ���e����z��|�e^͇�\@vki:&�i��2st�uv.�jl�����(�1���{[) -�&[��~ojr�e�erf��_t���tk�#����} ْ���� d�vfq֏�mm���imc� i��kp3�o��or�y��nf�6�!z�����\3��xf� �������� ��p�v�te3p!17a��r��x���*�e��>hdw�r����40�>1ڻ�k����t�u)x<~�.��g�����jgpi�3�!�9 �,�b�/��.h��go#b<ޟ�o�� _��ct8ϯz�������i�k�cjåp3�a��- �ߊ ��i&�hðy���2��-�� ����4�� �[�vq��-!z\�tߑ���£d�:�&ȏu^f�s����t5k1*9 -��a�<������k8i��f�� n&l��r���2��c�x7���n$c5�{, m��%��̎$ ɮ�̉���������xpg������vs3 ܛ���c�r����x�c�'" ֩����%sy���x��ن�pp�%���j��ԡ�j�\'�=x�.�f�[��mwpkdhmcl=`�e��&ө�no�ft���nf������p������ryiz��@������r>��kž/ݪ���睚�-�%�{z i$��� �-�q�z���� �i �������l゗���ꂁ{a rgyw��wbi ��„���������hgy������y,}c���ˠ� $-�"����|v�k � 6�cع��ߑ�4z`�=�uu�d�� ��8��i� ;�?� �#/�#���˒1����y������`5�5|�-̄.��$n���.{l9�ű�xw�"օ7�n-��3��] �st��q$he�t��xv|�ȯu�c��~����fn�3��x�p�lr�c�pn��,*v�! �l������>��_�������٥��їz������ֶ�2?�����$ ^o�e؛|���դ$v[$�kp�peulf��� �7ed�g�²��ћ�m]:�e��� �;���d�<� de�#�s��?�j�k�<�f��g��5�1;4!�u���ج��?d�5i��d6?�dr����u��g,, z����sų?�vtx�6�7g�d�z���a�w�fᲳk�����'�nm��y�� �מ?����{�k� jc�]ı���~2z^�~��] �jէkғ�z���ѝ[kpg���k� {gvd�ԡ!��!m�ay�t7p`�}��n��������u�c��߹�1�x gp�������:ė ��������i����\��7�p�5�f<iڙ4m5�����u�(��)� �� ����"oxe������v�g!��ljd��7��\��9s3f\�eacv� l�y�j������<����?,{�pݙıvdr!�>�@�1c���bmŧ.����k肴�#�����1��g���ք��� ��������fy�^h�����v6;�ϊ����cc ��tnӵ�.k��i,k7no[b�_|s�_v���l���"�h���"=�5���2�ڢ,��w��w��v�3�^̒�h%��$8ף �[�ב��7[��y� i�ϕ�m�ib�@p��qqԕ��粀����� !};�d2�.[���t�ce�e�ء�5/� u �q�1߀�9��y�v����� ��_䟿xi�=�!#����fg������e7��nclw�ng�wβ_��}�np�9\)m�#1���,��١!��� w�r^�^r ��jzt_��?oky�]�����!j��gk35���34x��3 l�{e���z��/v�g>���aa)� �!����v���jsy�����r͌�����]e��}���螜���r��0)���u���� ����il���hl���l�m��m�v��f k���ű5z���/^�g]fi����w��a��o"t�ݺeo�w��#��54�c;� ��>or�������hj�=����mx/���zxͨ>a� �t?6 6���_��b��]ȥye��|�t~�ռ�30:.�� x��!�2���ݕ�b�2|uyǵ��g�^�j�����ӟqi�z���6��l��ʶ�cw�w��j�_��}�@���ov��8� �r�i����h#ec=m]�y�.�̗����`/t׫t;��~k�z���mks��cz9��9q\�e�6a>� �j���é�p� ��?g��j9�q}e%;�����8?-��ޗ^^#}�2���h�*=�6\�pl�~<�)��\ՠ����o�ß��ܛ�� lfh�4�s��u�7����zc��a|s}���\p��hb� � ����'(f��b�j���������t s��:7��tokã$ ��[�r�<;. � ��<��l��u�'t>4�? ����x7 �h)�����k��ii��7t�� ���.�)�ª,9�diу�� �yjn��u�k�c��4*��b ę=$���ݑ"x��c�*�&xi#� =���c�æҟĝ�򘢾��/�����*g�qo����d���� �dmjj�v.�](��܋[�.j#�wt��}!���xqɲޑ f�a��u���p �o�ttd�kapjy�b~o��z�9�=�)p �k��ңn��nv��s\s�j�-��s�k[��f��?�a����&�,�0�'��g�͍ w@�$v���f��d��ৱ�ƶ��ȗ��5�k��)jݽ�7'��5�9 _�sq���m���|upn��g,��ow7�^��:k.u�w�v�5�'�l ��}em�n�k�7i�l�n�x���ɂ8k��;���s��u�czukr0�|�mԑ�p2���?6���tub�sz�}5m�h��lr皗����� ��c'i�;�����kk1�i�;����t��))dh������m�y�yβ�i�m�zy�e�>a��ؖbffݼ5���j�5�uv���/�0�hn��e2(��m���je�s���t�*39�z ���lh%r���ֲ1.4���(�,8�o�>a8�� ���t!\��n#�r� ȹ����hr0k��$wfc$ͧw0��p��} �վk8m��k��l��&�u��pn�}j[���l2�̹b���l��-��2�τ�2?3-��o qa��q������7qi�k.@?3y��d�&[g��m =�c�y��g��k"x�am�:s��i���y�(�뚙dz� f�� ��z�.g�p�o~�ѵ�x�dgծ�h[�v ���[�cd'6o�j����o�$sq�…���7��{�$p�� i�n���9�j��� �e������l�$���) nz�ǂ�"��5%�����w�6��r<=�a=������\�c�a�?{�l�o]o ~9^@aa�{̢d‰�����!y��y�n'gd.eރi��m�ɠvz�r�[i�8�.n>�*a�����ݮ�b�xuuɷ1�[r/�x�� �hď���*�:l�����ja�xh�����t�mg��k\a�q¢�md���$��� l�=kd ��r�y��{�ѥ/z qu��h�n���z���b�ډ��ޞmxa�v��u�d�(imӑ��x�h h#����o�w��j��l��|-��s,����a9���r�2]��x����'sf�� ��g÷wr�*���h� lt�����a�3�v�ܼyh���'$0i��3 �y�i�)��9h$�\u?4�a��y1�cųī�l��y�izvf���zxm�&�c$��9r�>e5f*kj ������dą����$udt�#�rc;y�w)b��򶖅�*�d�y�-n�|� !:�r�ds�q<�i���3/a��pɏ��r��<� ©}�~=@�����$3k����qa6h%nݬ�x��v=d�i�sҥ? �y#f��"�����6� ��x^_yo���g�퐷�-1��]��)9�up����ål#�d:�t�q�z�%r'/o��alϝ�͔j�v��-��x�̳x�;�"i�b��h����j~��l(���$��i�a��z�|d����`s���|llc� ߋh�jj������:vb�����mb��  ،2.��oq���3 {�r��q�vw:��\�tцd�f��puў���o��56vq�/��i f�e��p�:�ٚr��sx��0� ��7��p�r�[�j]�z�4e�����w=7�~�~�f ��ߛ3�u�n/ �^i��lu��n�(�z�/c���̀�v�ihɏ�����x��ofͽ�c`2q`ȸ���r��β" m n�x�n<6:�ڬ\c�6m3d�գ�*¬w}.��t��@������f��;����8w��i��h �?�m� ���t1��?�n{��|��.,f�pijx�^�g�v��qk�co)z������c ����yu��ªn�nf�zc:��#f�s�z��%�օ�mw��$�mf.���j��d�<�q(*�re�j�j�)i���~r/j�ig�k6fqtx�b �o�e�iz���a{��x�i�[d�eg[��u�k����?i������̄������*5qh�u �����k��yx�o mkg^g�qy����p�u��2�ۂ���w�3w𚓪 ��&�x���p��l{������ !��f@8��%�0 �nt�w��(�h `t��������x����`��@2�� �hh��x��x�� r��`;��0<��`|���  �@b���h"��f�8��@ ��%* `k�`�2 �m�p���(b q�� @r���h<��x 0pv�� �za�x,b y�����=`��=���=���/�~ `�`��b���h=��x3� �{��x4��4�� @|������6� �m�p���`}�����8���9�`~���:�� ���[���� 2x�r^ev�o�0�t���� 4 ��%�\�����mt� �xtb =1�§q�mk6=[��%�vo�b(��fʯ*�`y�h�*�ʯ :�͘��;%����7e��]�եn���`ɯ[og��ǭd��}�g�j���*�.�z� ˼�;����v3%f�n���6��4f�lm m���|q��*;��w�w�,��]<�73�_`b&�s*i@l𛞗o� ;'�li�����f��v$��t������j��8curu��� ���dx�d��0�z�`��i��?l��^�g���8>-����� ��s���,�c����o �z�c& �£uԛ�kw�č�n��d�p&!�i9zj�oոog���mx���'�l�??�qx7�"��tç���ɉe���%��@sf��=��"\h{a6�7l��>ޕj-g�]��.ј�8��'18f�g(|˱#��s&:���-5�j'=8_r:.m�ov�й��6���������/�����6wv%����������,�j��/�����ak)��hpxo%o��3�o�i'� z�ӣ��w���;�����d�9 �{}��qi�<�s]�_�m�`��cx�)Ꮯ���zxg���qzjw�oc| 1�3wo?g-�h�nn�f%��la��9��a�]�����dш�xe�*]��x?�|:a���r38���&׺��/7~qa�z��賓s� ��mm�����_�o�h��z^�:���ewx��nkg�_g0w�b�vb�� �f�!!��e%����qt�v,��_�q]6���� i �eqtq��=u]x�;�܂�x(�y��3���&����f��: j��c��z7�͏%˻�}�gm1����(�g �%waɺ�_�r'��>���ňc�r<�/o}d>" fo�6�1����n��р_�!e��*���z����,fm�j@��ml}�k %��:��n����5��a��4����]����wk�� 3�d��).��vm�m'�6�b�7�*���ߥ?b��,��c�=$��xt�wr�͂�c [3h�w���l���v�n=y��hm�����ns�{�$"^�\ݿd(����k��(���e m�en�e~,skd�ߨ}��9o��y[�i����xyʊ k�m3��d�w���재�|�ʤ��o$� ���s��lh�ں�㛍v���ų'���"ir�pr���ԝhrq��n)����o�$�"�_���q�������u;üj�a�4p��<}�e���8q��>�3wu��h��l֛��8˒=��oʉp"n$��#3*����w#�lэs�tpd�|�h]f�ն�;s��,1��%m߷e�yonz>��bd͠�s:�>��~� c,�����)#�zcj4�-ᴦ�����ї��xe�w�/���d�7��h#� '���o�����������͓�֠�$�o�/��1�f�3ß郤�=m@�>m/a?�����ى >��&��k>�]c�55|~)ڱ�ϡ����ӆ���l��sc���c�ai���o uh�k���p�c亮鞴�}�w^�}��x��\o���w|~&�4�b�d�����w��1�q}��u�b�ah���f��u5gсѻѿ�_�˼"�pr�$j�bt���9��i�m:h�lְ��{���0��n���f~b?֣4#����'n���n�<�q� ձ!)os�w]v�r�%��� s�⛺�3���q�ַ���{r(�'�c'duc�#�l��$|=/�����l>!�t�,��љ�]}m,*c�a�u b� ���) ^"i���.l�� ��lmԙa9xi�x�n���h�)跾�����>�]�����8�vv��cu���ql�u��z� �븩k�.\�˺��\&m}���l&{)v,�6p����c��� ���e��tw/�b�a blr �>y�� c�q��ݲ�� �-k~.f������}� 30���"~��)t5ot�q�|l&бl�fel�1�@���ýg^�z�şqaf�y�b�z�c�p�����i8�i� ��';%x�3ࠠ �ǣǫλ���n�(�6[����vm����g2ldo$;*�ec'9m���<��kz����m.���!�q1e�]g�ƈ�”j��'�_�\��|�%���ä� �)�xb�d��lp� .���!h���9�_���v�%����q��� )�e�]�k� ����q�h��r�h]xq�l��:�`ц?z)#��i�� �ޛ�d��uxrova�_ _��b|p3 |i�a����˒`�str�s��,r=�6�z��z�x�e���u&����\�œ��wx��xxm�9 @y �5�,�m`��8��l�� �n��� ��r����$3�o��#�q�ehx<#�h:1�eq����� ssaty����al�?֙�楄uy��s�ƍ皈��e(-�2� u];�(��u��w��g����wq�t���,������r���������v�ܐ�9�(� ��tvk�т'ε蘟�����he&)�>��z�z8��yd��t��o7x��1�▮ ��f����2�@$��_n���>y�� jc�~�鋺���"aż�ǘ�|ckz�uf��]^c�<��w$g*�a���c9��ה����ĩ��5wϋ��1l�]���s���"z������";ma���g��*�hp��s�ab��\�v�ջ�� g�=#��� ӣ�!����z��kҏ�ƴ�@�k���5׈n�,�_f�u=�r���mu=f�¬[ ś�-�ҷ�a��3���*�����7����@��4`��k��m��>p�/:�a>e�c�v�sy s)j��ˊ��jn�؏tl�7�m�}���w'j�os%o' ����&��f�塍i�џf|�������9֟�r�f�@�bx�a�tzf#�\�ˣlx��d��3�) �����]g��u��ڒd�4��-&hϫ���z��]�m�?� {��cs�sk��.����[#�yd_���t�7/���̐�fvm&�;n�mf}kfs��m�=��>b�7�ഇk�i���f����t'�1x���bn�mv�s�5�fwk�j�s���'9�@a��y���!: ���ִo!jj8�.ֳ�s�x�|��з'/���<���t��q��t���;�i;��� ge� t�sw�(�;����'eqm�s[�ye a(���y��(�z��h�%֕���5i�macrh)o��ݓw��[�vҿ /=�с|���h��fb��etq��`y/k���s�m�(k:`�_������.�%�2�=����y(����4�,l/���<2��_��w�ؽ�j���)�[wb�v�#đ���)ān/g7�m:�f�bu��y~%�e�#.�\���]ykz������ya��d ���0�ź�b�c^�]wq�hsp�q����c!��{��x�x��}�x��x��1��1�d�����fi�9�d�4%�kk�39�wc�y>� �9<x�m�oe�s \�r����9��k��4�o$��y��koө.��!�bid�ҩ)��ܩ$c�2�(k�]}j\w�� 0��ѷ����nm7��jw�3a���~v��p&���eu׳1s�׫���8\� �zt�9�_k �r8�z����j��]�)&2��lp�v�?����(���#^����9j�n~5d�ٚy�m�cu�7���4���qr(>@�ΐ��lr��� �yu�2�<�=j�@� ʣ橧�צz�qk��k��k~w�}����tu��)v����b�po�)������&�׹�/2�s?k <�<�cg��\�ժ1gu�xj�-�]��qto8����ί��� ,l� �|� d������q�/q�/(�,��wy`�3l���l���a�-�t��h�so\;�$6�)6�|rb55�x���<�� ���� ��?u���� �y��o�v�q5�oe`#ƽ<��(��n�&$,�%mm^� ��:���_0� �j���~u�s٪�[�� �"cv�l� ����u��ϟ��~�d,��xrm�os!>\&��nč��kd.^g��gc��쇴�i��g�[�j\�����g�m��]�u��������x b��p��;��$��n���[���:��yք���k��j썢� 5бl�6�j���0�(nz q�y "�u�w�ߏ��9ji����h�n�f�dʐq��(�!� .��0��m_]i��<� ?����߂x�끙�f!j�k7�n�2g��ur��s�փ���z��g��w��3��s��ux��u4�©��$���ףb��w�b"�33�i�o�fp})�o�y�l]�=�b�!�� ����f��z?���w*�9�;|߹����7�b�}�.#6*)o�h|�i�`�n �)�[�os�l���z��g]q�mb��_{hnub����p��ml�}z�>�>c}5�(x��y_�ɦ�tg�%����l��ئ8�k���ui��4��"�z�!��.�|�=�6v� �����t1|x���l$��ur��0�=�~v[ƞ�qy����ẃ0[{�o �ؤ�ћpk�ϗ�r�ؓ9ov����:�ޭ����b����� ps���8��r��ʃu��˂����*�a�/�/z�}=f�_�sr(o/β��-. !" y�;�o7�����v�z3�uaf�$����r��$�~���y{�7ݥ�jr[1�e���ƞ�g�``ü���a۬�6�a���h,y���b��զqj���b�����6�朲����]}|h]�a��t:�/���r��� h~�3�_sg�ǃn`u�|iw�qj�8�� ����i�_�`�"m�ѝ�2�%� �g4�7#a.�� �;o���(�ue�٧v�����t�����������r��w��t���2�x}%�zk���v �&m]����l~���s�'��fe 7��cf}k�^�t�s c�0ݴ~'�l���m��s\�w�v�w��z��@�� a�cm6�y��d}yc���=`,��a�:������p�@�x���m���lf��\�sn� �ީ��ȱuik��xe��0�f��-��fd�~�$�[}�-�檣��|��q��)��t�mk`;�[w�"�}ޅx$�_o%�w�����xy���j���ϯ.�v���tp��p�n�����@l(3[idx�"�h�3q��/��?� �u���j�^`�1���>�p�h�ǿ���q�z$rv�e ]��o�>jᰚ9-p��}�de4�ŵ��k�j��o@� 2�y|��-�tt2x�3��m���7a �:|��x/.��[��� �ݔi6�v��g*�����qȃbak �k��"�,, /� �t�(2ؕ�t�;���1��4�-�˂�x<��^q � <�,� �v?�л zh�_���od��zk;|r'��r؃��آ�����'��qt@��;mif���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\adapt104.gif� ���!�q"�&�t&�i���p����i��15ȍf1�5i$�e�z&�td���|�u��]y�]w�����?����ns��:�����e.)(��������� ��`p��\ /�q�a�f�� j�6p8��(����|�� �`����g�ih%x&h'x(�)�*8c�v� ��,��-��.�� �`b0d�2�03�@4�l���pm�o�8\;�����a���;@�@�����a� ��������"a&�*�.8&c�a6�:�>� �q�|)��0!n�� �hu�a��d�p}c,3����!��?��� @� `� �� �� ���o�7���*/�*���;���tfҕ��1���w�i}f鮸� g�e�k2\�u�ޮ�#96�uq �ԧ]��>���?����gь0:_�%|={���밨���_�/���*z��r=~*�:� �#� �z�<mז> o)yn��ñ���ȼq������^��d��q���=�_�,���r}�2�[}��������~������trv��[�i��ﯷ�������� �u\��=t,�x6l�#���5�/]�#���qx����3�.���ƴ����ro쯄����hϋj��%�1yx1�r�� ӝ"���'��l�e����h�� 1 ���.�-�s����̞$�|ш���{|a�m��7bl��ql���s$쨔ȉ�znߙ �-$�i�92�kl�},6:>�k��|t��kq��@d�g�#�iԁ�ŕp�b��sh �����d����g/������9�� _�e���j�&���dz\��ߌ���[�o�kx���"�g�nk�b�7���'�rƈf�3|����٣xd�c��.��eo�`�ɔm�eo��d�b ���\�v3�_(��^e9>;�q�����:d�,��o��z��e6���yi�� n����k��j�c�:�{q����|�:� �l>bj"gp� �o�:��b��� ����b���%�t9ҙ�x9s�բy����ߤ���v�]h�jl���']��r��c��a�ѻ�����ղwмi���u���)f��d��� )f{o���#�i��r����w ��ows�ߏr�ѷ/%g�o�9�u&�9t�^��ݲ��gķ��%#����e���u�b���y��;� �v�t���˃}�����2��u}�*ν�j��s�7_��֏����ӹc����fu�cl%f%-��=�0���j��qzs~~� j�rllׁܑ��q�����%v� 5f-���u���e�jnj�rd�ʹ �cl��u��o�/�xjf�1�n���ཏx�-xk��7tho�6�@�c���k��jզグd�����](6"s�y=�;�����u�����k���h�j#z���h�t�����ܓ���nuym�w/�4ϳ�w� i�x�#a�#��b�]������"�r�i���}�kib�:j��x <��%�kڳ�b&�r� �e�a�p��v-�#������&�9 �-�nr����3��,�u��d�rw���w7_h|ӷq ���h��o����%6�y��l���` �g_[v��*�f�x�1!̈́4xzͽί��c�w!��%#zg���)��r��&��e|.� �ٖ��@򵮉�����d��/�(5h?��wpo �i�h����$s�5�g�nj|jӫu�zs�!/%˿��q�x5��y��g������2]����_5#z��j���q���ێ���v���5xi���6b|��ƚ9'|=�#2�dt��"}a\��o�� ]&r�òq�3g}i��%�#��� 1k���%��p>�iw�����޼b(yo�9x鉊>~��l�36r��*9]\�#�����g�m5��ge# ��բ��ٮa�^�~/��v3z^~4ba����ͷ�flq�u��uoėz���q�n9��z]vi�����ʷ����h�w��[$cӓk���7�ӓr�o�������hun�v�6n�s����>�e�պs��c'��d�(=�^�?��k��̧��$�;�j��o7{yr���.^�ѓm���o�'����~���w��k�;8s'��ڱ�%��n�!�w~�c�bu��x��jk� ��ⱦ�v})n���sw�c 8����y^s~l�z� �gk�s��^�z����-i*c2��q(x���9�`�œ�ئ�hst��|b�vv�ܞh1��)-�ܞ�����,���py]��\�7��idb] l�q^7��j�l}��"�j�n$ɇ�m�csщ��s}��פ���wo'����s>����\ߢa�h�`u��v&�:�����嗤��fظ��]��r���a���p����r��3�[ߖ�[z�lį��r�t���/�vut�/m\�2�a�>���c��@�s�mw�.;۰�h����uh���� ��uߩmht6�)� ��rz����l��yy`g��q�c���l�,a]sd�3��ir�i��,�u�;ż}����r�2���h�����#�,�z��ќk�mmc�|f~⮞.9�eo����e�5 �nb�ww[ja�mҍ9��ef��z�|y��ƴ��~����=�%[}�n�o÷�vg�:i.��@o b%(�oz�f%�r� ȃ�7du�.e\ ��[r��ϋ��"xm�~���x�v��h�w�f'��8�a�yu�gf���j�(d�9�ǽ���n8��uje�ovl�t�0�e�"�a��j�o�4��0� f�h �bz�f�h�l�im�r�l3�b� ��g��}��a�f�4�w��̰�h-��yf韡ks6��a�o��sm\3y�3��f�z�>�� ��sٗ��w�&�y ���2'1kxo��r��"�ҍ��[;o��p%�v��g����o�)�l�c���l��[���&q���ї�f@���`dj�#賡������q 6^��ro�b�ĵ�z0���~����5z�xgfa�h ev]]8�1쉨��2�6^�zmi)w }jq�ŭ0 k���s����h?f�!��gf��,���6l���@e��l��_�mu�m�rt�b�4�v�g@�����~�ɽ�q�d�z֏���%p��w2�$�57�b :4�#yfb�o���v��t;so�%��kfp��%n�m1� >@,xj�d�w�>� `� s�yk�y��s�u&<�he<��yhiʀ�u���9�9e;�/зlr�s�#6��5}��]��j(� \������m vx�'� ���/ye�qe 32]����1_�����$j�m����i����rg��a�5k#p�p�y����(�n�w��a�$�@��-����.�(�@a��w�6��~��̤���)�`��q4�{?hk��u�#ru!��}"��t���$��6��=_��=qhca�s�������}m>��g6� ������?{� �nd�����i�dh��橰�"غr�yq��ŵ���ɒjf�c���c�w�`,b0���}���#÷ċ)"т�w�t��#li�7)���� ���%!@jj̔�gĕ��)����j���d�%d�e�eƣ�r��rn�p�7p�bd� ��&i�u�����t@�������q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\adapt105.gifya���@ ydrdm�d�ɑ6"d�6 �ar$��� 'm�i aa4@sar;�w��v�����x?<��\7��u�����/*"c��ط�[����b�탸� �h`��>���f@���(h �v�w�z �^� �f@���8��v���~ �`d(���x���%�0 �n� ��@ r��0���,�h `\���0�� `d(��8��5�(��7�� r��`;�� z�����za� ���`�(!��d�(��f�8���@ ��%* `�&2 �{�6 �n�x> p��`�()�n �t�� �u����x,b y�����.��.�v �^�����a� a� b�0}� �}a��2�� �f�8��� �h`���j�x���6�� �n�x��8��@r��`s�� �x;(_��,6(xp�}f�v�l��m\��ae9���e'��k'�1�����u�2f�t̘5�8r�&�)�*�/��#��~ u4�\ �j�}'�}fh� ��"�b}oܧam�n�\ᡅao�u� z�cq�\ݑlˇcs�d����t���[>�l�a�uhܐv�� �uzw�$�,ؖg�3��&�m w���o�%�����?���c��իs'ƚ��ч)jb�ke��gmu��q� h�n�<�in���a$y������ʗl���9~��{‰��8u߾c���������� k�^"���h�ͷ"�� �����.����5h4�k��k�=?�����-:a�]a����ź���!l|�ˊ2�m�-�m�f��r�0�c��k"�����c��o�u�a�/v\~4��*<|�=,)`8�k��h�k ;qe� _�[�ef�$e$>,e�������>:se��"3 ��g�h�m��p!ʚ��-sc{!�g���c��p k����ԃt��jt���*�1�u��ձ�ӊpr-��7��&q*m6�*�a�l��r�sd�z�lvn_q���~˥.��� ��<2�ٱ����h��;"�c��mt����z������e��q^�ێz*�� 1��a�3���`h��&�:��d�֙ge�c:��r�j�n�?o՘��ҍq��ja�v��$u_v^�dz�1(�߈:�p6%�c�xp�[�~�v˄����>���=��9f4u��au�c6n��!�nߤ�>v�dz�����)s��^���ĝ���|��e���}p2?�ci�3�p�[lϩ�s��9n��^�e|�1��m0f���-:���}�h s�nd��q��h�9�u���&/6�m��h��em���pp<6��v�y������z͖c��t���/l�3}����?8r�h>�u�� n���ݗw�'���b��[�����40�͑��c7�wnl�\�k�]��9?�����/�ᬶ��1���������qc�)�}aa���ks�ijx��xj���;���9ra(�h�;������x��ch�[�q�m�w~�o2ܟ=��6m���q�hѕ�#� ����"x r��]�g~���yhn/��e�� ���&�<�: �!1e������w�ai��:�e��jh�",�:� ���^�����,�;xsv\���j�6��e�h�lc s)��z�u�!� �� a�by�~���҅ ���ڶ&� �o���l�����/(� �7e�rt���@��=�؃v���hob���3lo�x~c�&㝛?n��)$$rt�k^���� z�q�9�����������b�=�:�~�cf%�6z�44 �v6(8�� h�[p�)���fw|�k�:e[�̌:}( �g�x<��-p�h��v�s$��n��<{��is�]�&�>5���̙f��ê�<�äu/bt���� `߿pzu� ��_v�b*y.� z=i<��v����q=�g]3пba���1���%�n2�c�e�k���y."9�˩�"���$[n���$lvk�s2>é��_��zo��0�������/�q.j� �r�rj�'3`�:�x}�*�{t���t���� �g!���xvm�ҋ �c���ﲛ������c��^]mb�h��v1�l3~����b�wo��z\h��܁�uۺ�rhؑ��x����q9�o�搸� zjn|��r�� d�s1��� �jv���y.l�=�3����w��v��ag w�x��/�'��� / (��t���yu��l}� �������l���s̈pf�?p¨�3�����$!�k���g۫��d��m~� q��*��/��y6��¶|�6w �e xs/�z��!^� �v�b��&���`>p^5v����hkc;fk��c�\��*�^�qojj�~�c0z�l���c���� ʿu���8?]�d���ݹ��'��ikq�i���rd\���y�*�߭ �scwџn&���v,ޔ�ɡ�"�0ɟ�'v���=��:�&!�i �<�(�ߕ��k�w�9���oq�����b��u7���u����6x]䲿��d�ر�q������<��$�`��_l9�c֩ɩ� �)�\�k�”����-����̾b:j������å�z�z�{�r��we�o����e ��d:��ī}d~�8��zk�w8w���a�#����̤w��%u��%}9"b.6�һk�ݜ�c�e��2�� k��m�h� %�ng�χ=gw��w:�?��x�'b����,i�[/���i˝�ik{���2)z���-�c�w\�ov���}��c��w� �a�wr����oi �����у '��z�[`=��yz�?�����t���g�⭖�x��y?�a�w,5)s6n���{�����n�����#"t���#}@dcid,kq�nq��m�p(l��_ e���� ����!�.�����xd����2�@�"!� ��t!����rb��ö��sǘ�����gn�~d`�q&u��6��d%w �� ��6%�z�6!~���,���*��=�t4*��zśbvby|��%�� �qr��v6�/a��/�|o{]�_�j��ekpj\�򀬲�j��qr�1w��5x��87��4�v��.xo� [y�]����j�izȇ� ��}xܑ/�h��_>t�q4l�ߟ�|�@�c��q ��2��ٮ�� ��&�qp�4���>t�/�1� |��{8h��q��l�8!�"{l,�gs]�8�e��w5h�ĵ���.��e���wj2�ȇl\���u$�9��l�a�:qֆ�����_)�\�hb���>��.��$i�a���0kf���ߔ��2絎�ȟ���r�/6(�=�2�w�܇��?׎�r��m�km�`eo�ns�g n�}�e�ƅ�*�:�';0gi[��9����"��zj�v�#o�z��������|/�������p��o�x1�����w�5*,�#=ד���e|*#g�zⴢ�����n���g��%�wq�k��-���ͣ�jl�d]'��ejz?�`& ��i�~ox�go_��h�eb�x � }��! m������ 7@*���la�m��a��64�n���am�c����֦�llէ΁�/z0gzd�z����&�ߥa�����jªubxv�s���� ��sb���i�d���;�g2k�x9l����,��c����z��\5u���)�/��yy#����wf�f�n����ren�؀t�������0�ݧ���1��q�p�h!��"�e'�i0��k�$lt(lʣ��:hn�:]֢�#�]�q%/`�2w���,�i/l_ �rv ٷm]ޏ��w�ƨ�'�ye�-=p��n�֘�iފul)����v��hy-=4�!������k��d#6y�j����/bӻ/�4���!n�vٟbez�گ�������<�d��hf�smb�xvmw֜��0�z�e�1h=�sc(���q���~�1_�t=g﫭�m)��?���ffh�\������l�s�i�>c4��_2t���t�c=�!������ۃ\�h�5z_s�e]���t���/⍹#v��x�p�wo'�q�� ݚw�px�4�������洿�1��=��:��j�^kzޜ��4��&ޚ��2m^�u�t��sq�3��^ |� i���} �*�аkcq@h��*�pd`��z:��ռ1��%f䒢c�_�|l�b�f��̑�i�׵p'��pr{/e��s�ʈ���� �0�x�n4��mu _��\ .����n�0/�w�v?��|��q�)<��y,lo���ә&�l�������'h�"hm��4�h�c[�y�irh���vl|�=/��$9�f�_t۪a��'*�[��ڙ� '���u7�x$�)���������\�ĕ%:<�iy���{��������n!�19�fm�!9�)��㽱)%�7���lyå��mi��c��u�k�������hr2����s���/q1f-me�f�b���-���֊�����ǖe�:z�-�d�dem78�c�j��w�죷��*������5�da����m��������4�����–d�o�:;l��)����p��b���=n�)ʙ�<'�� ]9e{��"���lk��r�f����p�j7��:�"�r��6��0��4q|�*t1=��ޒk,��^��*n�-n�m,\��sإ)�,��� �a����l��j�w��婮"�;#�j��qٝ��:�q�{�����a �{�ϻ��q�]���$�o�nf��b9gvnk��ሟf�q�`�uz{^ot��t�7u��j`�h�s�n��yrbw�oz�;c�ѐ;ѽ-�ۄ��v��w�<��!�� ��1o&���>�)���u2��(t�n� ���@"™�u�jg �1�xm\�^@�s��� ������m�[t���gs1� � b>,��[��eex���˒��%x�?r�������u�q�q�~r�ym rll� s�[�$b�чu��lp�r�,u�εal���m�wr�<�i?p�-�mj���z2���yh�.,(^g�1v� h�ux� n��r������ai��������3|�p���z��ncŽ��s�܎�w�y��n�ހ���5�}6�~~n��i!�l��l �ӿ�'�2r�jr�7]���c����ša���m"���s25��n��z�]�j��c���^� o�?�`'ss�� m�� �\|~��o�xem�zb�;z� ��� �-u�{��[��^���&^�d�q�����@�^��3�."!�m|�f,�|y�.jo΍wyv�7��.�,���9�76��{wc9>�h��?���)j]q5�����zie�{�̰u.a�#��h�����zy�m�=�����j6�>��~m�mb�����ǐ7�����ƀ%�[�a$ݓgnk��g������{��)į�b5d!/�'t�~��ز?�m�t@��� �=��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\adapt106.gif������tcgi�h�טdf4r�&�h��"kf���i�3�=�*hɪ�$"r4φ�!�h�y�~u�y�|u���������w�8����w?�l:�����t��f�>���n�u�����pq��``_��lx��_��\�q_������?��.���f2���s樁�i�=ns�x�ގ:id� eq}$����격��� ��gu�4 ���ί�<� ���g��b _;�,ju����o�� �� �ӑ�k �8(��5wvnn�� ������г6�6����=�}r�j��^{k�b)�i�]��� �av�i��(;���y�4��� � ��w��jb9�g���a��/r�l'�6#��- 5&���\en���kr�i�lbq;�@n����o6ˍ�p{�kv,c���ގ�gq�,�g�g�hw?���.2�i�c��;�ԙ��sȝh��l#@z)�^��� amb&,#ߪw�kjln�x����ɥ��f�ݪ&zi��k���9��;����7�g� ����*�<��c�v_�`��4�"� n$9��ƽ��t8>�coj�_�-��y�{k�-~��{9�b��q��s�miȵ�/�����}z�������ut�b� �i~=�^}zh��n,ʚ����� ���904 ��?n0�f�������c$k�8c^e:m��)��a�md�lr��aj;� ��"  �p��gg l^��� o^�'irtk��nn�����n��2t��]���)��p>�2sd�p?i���|�e�\ϥ��]'l�tt��lhbz�m�<��w�$� z��s�-�1.�$e�z߳6��"$�iɰ�3yᨹ*��2<ȇ��u��1y@ti{aiz<��td[��ɲ�ra�j;�ڮ>�h�z� �axx�r�3� ��}� ʉx ���rz:,e,uhf'/���|��%3s��5;���e��̾a��f&�� (�bj��� ���!�v��k�����a��o�_�xݗܘm#�'�n� � �6�7�jn�if k���k�,�f�k��t<�� *lgi'��%�2�>�k�8��>@�l����u�5��m�k&�j�`5��n|h̑-l��=c|wzxi�)_�`�փa��5�rg�u���/�~98�a��,���0�k� ����u����4e00�a �=�$~��]�5$���-��xx�cg�=d{6p��*���id�$��}���{��$[lr�!}!4��re�ie��ղ{"��_��u��2���̝� apuύ�qn�u|�m'ҕq��~�1�,�y�1_�sɑ���e�y&�ſ���q��\�l�6��tny��^ :"���{q�}��]�3�ƭ5�?��ɛ���|g/u��:�ao����:b��k�p�7��'�y���sh{zd��[��ׇ�����)b簇f�찿xx͒�������.&(�"i�΀�bq���;�����5kmr�gq�m�-9��h�=��݆x �ғ���\��ٝ}h�/j��s������������y6o�[��$[�^p5}����bm�=�gp5?6_h�؜c�oک֠s1��� �>���8lj]b`qi/��l�# �w���6��6�����'�o럁����韎oo �u� ��mw|�io�s�"��i(���� �i�~p~|!�n�wkד2p�� r �����9itxڶ�}b�a&l�>w�o�1ع��cr��kr&���d&oz�� ��ct����w%���5%����yu��d����z�:���b�s>at�� ~l%'bਖ�s��x1s�i0��i��@^^6b-�����v�ԏz���q� �����8�� ٽ�����0�$�\i$���c[��s`do��pd���@{��>��ɹ1�ųm;q��[� e�ѷ]'������ex��1f�>��k���z"���0�]���w<~n�_wiļ�v�o%�ko�y�я���*��-�j*#b�b�jz?���̤5=�<����o/���������|r3h (��t`�ir�/z��-�a��� f��^��� kn�g���v6���ζ�?ckum�`\d�`�-% �/vt*���>�o�^�;�߆��f=� �������h�b��&8 f:|�tтr.tua�wr�e2��zr���w��޺fd>�0p��ʇb ��du�ǹ�~�x�r*#sz=u���!��a��/[�t��xk˃�����xq� � s��t�yf�#�8c��k��:(�q���h.~�q2>�}-��rd�ۃ��� g�be�>f���ղy27�h��m��:��6�$���oow��^?��dn>���j�f��z�桧� �r����f�5� �hyba tc�0eag:!�8s�h&,���u�q��ϝ� � ��y03��g�h4�� �w`z9i�_v��d�br?ay��bi*1���8tt�c쵢q��v9.�m~��/a-/�lie?����^��f�v�f5r��v{v���b�x�؈��2�{͑f���3z*�0#p�ق7��p 9���w��9�y����p�f2�����p�o� l�����?�,�r mu��b��"�#��ԗg�!u��s���p\ĵg`�j���q��ƭag���ɴp���1ku��� �2��g|\�����f����b �귰au���z�g�6�]��.�n��y��t �4�k��hs%z�m���tj՟n3`�uڨ��9��s�~alr��)�&��c^�a�ӂ͈�ػƫ�o� �!fd�dt� l�ȋ��(���~�3>�a-��e'�t*r���jb;��ll�cw.e��tw^��\��b��� �my-�����?z��\��'�=�ti�[�/(���1�� l�@��z(� ��i�st����ju_6�?rbwm��kz6��n��j�7�6�������n�5�h=\�>fv>�v?��钃r% j��m�.�a(�"q�d�dƹ��&>�� �r|��j�'fo�@�"t@�� 4#�:p�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\adapt107.gif� ���!بd� �&�cu��!ms4s cra�o�f5m��k��$�!--m��:�-mrϼ���|�>s�{s�����z{�����=������gbe�e����� �o� @�7�n��߇8!��;���� ��!"8��a8$a(���m�o@rc� ��h�pc� �� �h,��-��.��/�8`0�1�<:� �� ���4�i� `<�6�p7��8�郐0t`���@x�<��=��>��?�@�a� u�:� ��(@�d�pe�`f�pvb<$d$�l%t%�\ ��l��m�h't?�� � � 0��w�;�l��t�*b�!�a�xfhgx|�@>a��}�d4��a��� `� �� ���n� g�� �����t& ��r��ķ�z���ɛ�b���º���c�u���vf�؟�d�̌nfp����`h�mpvʈ��r�f�c����>%��f�.�4�[�:so���it��gx=����,/�b�\2�������t�n��d�ws��������r��&d���4���v�zw��k������k�<�8 x��� ua�kw��4�)yg�c���������ֆ��f�y���f��g��vc����,`{h�/5�zf[��o�x�3�o6��� ��5۰��i,�e�:�ӑ�.���s&�c����z�,�ru�i��9���l�rkbn)&fy�:ouŷg�}c8�ܬ!�x�e[�p������"s?jt5����� ��$㄂�vl�~��ⱦև�k(եޏ�:��b �2��l���h5�j;'@:{��yj�;�iw��x�7�ml�ei��czl�ԑo�d_4a�u��|\�����q��3,j.|~� ��a�x��� �$ԅܼ>�*e릡�̻�xd�x�yv��m=�������ކ�r?�u�y�fκh��ij]�l�pav�f&7*"��k/�p�t�fo��snư��d�9�rt��ֆ{��������w�κ������ܙ�k�yx4��x]w;c�?{����4�0���ϫ��b;��}cb��ص��sdmh%�|q��<�v[bsp]���8�;�7�/�/ek=�̋�/͊ά4|����h���[fk٢�6���)m�es�s'�a͝��g��[�pժ�צ�b{$�~o �:��n�6)=�т܀���v}��w=uˮ�j��x���~�xnr�6����d��d��� ި,�z�^��n`k�ƍ.�������h�de�� �Ԧ���|��=/�n���$)�4o�bu$j�.���,����sc�1���z�� �t%)wn�y����v�rw��j�rmhy�)})�x��$ i���fb�o�b=��j\��{��� �r�q��c��ccl�����9�������lq�’^'&����d�p�ק)3uf��qqѓӕ�9�h�r�7�-k��� �z5��p�(荃 u�r�mq��i�6������x����os j) rїd7us>nɺ� �.��ǫ����#i ?���bv� n�)���z� jtb�ᣆr�b�/�&�� �� �[y?�}g�}6���0ğ,����p�ͺ��iѧ��z�s�y�]-�����j�r]��1����!6�j� ;���l�{�9��&��x���9��,� �5'|�ʵ�}�m��t��ʀ� �����d���k�&���`�1m_"�b��ޡ�9��΄֞���k:����sc���lgɓ|� ����g�=4�o���%��k*���#�gj �pȣ�2�ugy���(�_i�t�~$�x,%�x��[��m��#�jm�6ne�j����fӳ1��ڷn�#�rǫ�5g�j��lk{����[��rp�h)q ����?�|)#z"dz*�o�>m7|c�m���.��;rs������߸p���wu���1v��)�¾��ixtwv�s��j}�e����h#^����/ڿ�l��z�x~��7si��^�6��j�s������m�nu���l,��o��>2�wi�ɒf����i��et�z-k��٭�7~rq-��/9���(��ۓk 9b9ji 1�<dѷ�5:���d1&nb���x�%.{_k���p���krpv�t�l�i?��줍����m����f�d�毆g�i�s������#�w��š���b�x���:�&4�#.�;y�]{^/'j'���uw} �ho%a�~˂}��t�|�l���j�o�=s���j����v �>>�u��,2�ѥ?o ŷr��s�$&.��js ��'v�j��8(_�ak-k��n�&��>�bxv��=���vg ����/��ƺ��i��ϭ�����z,>^f՞�������m�u��ameؼ!��[*'icn� 2pf4oŭ�>'s/��s ������b�ɦy��艡�$.�#h�!v��yv��a*�e ��� �tȕ~r$����-����1g�j. �n�9|��ҳ�f��p�~�.k9��z<:��{�d{�ky � -�e^f"3���w�fe�n@c(z��լ��#.�˨h� ��y�u�[͘xf��d:� ecb�� �k�(s�v�;�"�b�t]"�7\�f�e��c���:���ift�����.p���mxt����-�u�%�g�����`�u�����e!s.�x���ߑk�� �������/�lrh���j4h9\hq��i�yέ�� "�k�߹,,�ܿ �� ���6i��cҋ�sd��jmad�g�i5�i?7&g�g�&��ar�!3�h#��$q�"���߯�5q�!=�l:�f����2���=�r�#�t��umj��%u�y�2�"%��e�gk/����̕��,�t@���� o�y�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\aggre101.gif��������� �l�y\�vto�7�g��ф��4�(%��� �8'��p�5r5ahj˜t �xk�ւ\?�� df�m�[ �t/� lccp��p�7�nf�n��oc@i� a�p6c���qh�0nq� ��8� �9!���;�px!�=���0���`� ��8a�@`b�a9�"h莐鎠2"�t�x�a:�?!;"c4}p���>��b��ܲ����y]ܤ>������k��nfʂ��!ϸo���z[���b��-wt�caa���/���u��zέ����r�̱�zm��ޖu��ב�i>�z��$���d�l�rqp�jw�>o-{�d���?ҏ��:u���������j�6�bp�e�}��8ٛ'�tmp�:����~k��b8���kfs5r"��äb�� r}�f�o�ʘrju.>3���;$�煩2p���2�g]t��~ڰ�&&��q @kh��8��t ք��jt@��ՠ�pn���� ii�*ej=9h@�cħ�s a:@���9��xס�<����jq����h0l�f��eo[���(���d��`�zm�]i�&uw���o��0�so�5���ղv��^2�ˍ�{����ؤy�&��5�b����`l���6b.e�m����e��!�y��b�r)����n�h9�\�0*u�b��b��)fr�n��n���@�ܵ<?���-w{��,��t���7]��"ȑ�ӑ���8�c�1�\�c�\�������?��2nl�squ�zz�k������6������yp;�_�-a��v)�%7 )ow���r��z�˯w��jݻu��f ���s��f.r/ 6!��9=���juml6zʭ�z�����y��#��b|��y��q5/��?�k�c��cb_�d���c��}1,�5z��`�iҧ����ϯ���`���n8ο�1���l��|p'�y-�hٟ�{=�j~eo���jꝩ��� ��c��v�-�jem�b3��4�{�ԕm���0u^��[x �ۇ$,9z����w�$u%z���{p�7q���cj�c��o�`ڛh8������͒k#�|=���ut!u�w01vt�s�?��*���1��.�<�~�v �ec^۰t��o,5��k#��y�uw��f?ɞ�^�e�f*x�3�cs m�a�^�ri�p�!i�� ����;ly�(ʆ��� �d���e쎉�����rr��ruh /=f띕)\�@�m���y�� ��p��o�-�� t-�ʹ��^zp2x-��u -ž�����ut@���>�?���k�q$3j�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\bigmap.gif� �]�y@`33�c��̶afѷle�4͗`�m�� =�ך���,|��|դ�l�����uj� �sug\� �鄘* ��?�������~�� ߐ_��ϗ��f����~|�v��7��#����� ߐ_��ϗ��f����~|�c�`���������@~{����������j�v�??��_��y�z�����f��g��_��י����gf��$y��y���γy~ӱ �q�����g���?���?�� �:�����?k�/;_������������ ����/38//�x�t�^_��9|�����΀���������<��_���`�>o_�~�̀^ong����f��fg�ן ����g��<�>c܏0|�χ���<�|���� ��/�m����������<��@<�y~�06ǚ�������i��������d�4>g�ߟ��y��n�_������ ?�����a�� u���!�˘�����s)u��1>� [��q���k�qdk��1k��m�@�q����lb�|��dr�ish�f�q{(3�#�f�����,y8�[�r��#�l3��$*��-�on��m�zu�q�綦�ߎ�q�n���ڤu�v�dh�ap��7)��>�u���q�� m�m n�. �^=3�s/��ǐr�·m�wh��&�h|�z�f½v�ۚt/��p�u�u ��v� �˗h0p�lγ�6�軽�yُ6�џ���ǘ�m�qs.�مaq���q}������e���_�sq/�}��\����2��n,�mqd����= b�,l�èm�;ÿ��u��ћ�1k�x�u} |�ݠ���;\m�?_��`uo��b���2h *�na�er��./'�l�g�\e��]fi"m�uqe&��b��3�j�ה>.j]�՚xu|�u�s�鷹kb����jbb �d�q���3ju��tsr� �m(�b_��j�xar�>[�m�����46ф��z��q%݅5��e�|�"�t�v�<��*���*��<��k#�ٽ���l��;n@� � �p����.��(o���€�?�k�c�z�'�?lʾ�ݥ$"qg�� `ɋ���?�(7� gy4(@i�|���"���>,�䱘!*�&3���dp^�w�.�l�֕�\ #7� o�9��r)%ϼ�2o{b%�\ ��7 ��xiݺ�h�rz����4>7�m��� v�����!�evuc���'�3����n �h� ,?�]1ock�$����v3���qmls��d�r�昤��r�! � /3 t�b��2v� �έ��5��"w����5�wae��>�;rm�ք ��5�t�od�e.��^��# �b��c쇏�y�a��ƴow�xx�<�)�s�����z0��# �rj��`d|gp ����|���e��ѿqbm}�wo1�v�tdye������g&܏x�]|4ԥg�h�汑���3�������h[jb�������/�ܒθ�s�\������z,�hv"���j���1���>�z �u��q��99��z�t;zt�="�x�r�-e|[c�ব ���!ﶵ��m���g-�gm1���p}�z��b1�sxh>��v)` �cz�8�t��ԕm��8�s ֖&&�%��*־���j�nesk�އ: ��1���k*�i�������u7�|-���{���yhx!�ynδ&�e;�h�k*� �=y�'iwl��usb�f����^ qƴ�x�fч���t���ircw��1��>�t��@%���,�c�m�l�a m�����(gyi�qe��/q��q����)��7��#�����!�.���[�1�p����������v u �#>׆fe�����o�^�j3�_��u���g�'1[��č&������yy& ¬mҕjk�|��ϣ�uh�q��~��`���ʉ�v��#���;5�b�i i�䃅0���ďm�g�y[��,�[gj������ǐ���zg�hkgdž�hq�h|8�{���|�*)]~�����vr'`�tdp��pq_md��$�ҏ��_��d\�$�t��pm�dԋy���h ��;8�xq0�jɯc��ҟ�z�̀����2��ڕx?k&0o$�nt����s���1��[�-ddm�wiԃ�<9*x�y$m�焛}…|6�2w��� ��q�t��1<4xk�pl��_*2�e>�_ �6y*^�ȉ���q-�š���,� ��� ���1i0wl-]f�֢u�ǝ��ɚ� !����^�h"���f��nz:w�y�c��v������i�b)<��ս!���be}a�;�� �umn�¯� �z']7��'v�= g �gv�?3�v���'q���`�sͦ���k��x��db�%��x�v�ރ�?��[�q|3�<����-g�auc��r�pv��!�xk��q�ơ$r�z-(~�uf��8����}ljy�ފ>e���m]�|prm? �vt� �@�k tb}��������d)c���󟺗�6w�hbx-z�]���pr z����7gbv�-��xk�ƃ�tz�� �f_�u5.\wt.0}���f���c�ꄣak��03�fj6ra3��oª p�?u�c�xg~ h6�jx��viؐ��㒂�e�ê�%lb�a1�cr ��&4�*r0 lo�p�������agվ�1�b�b�_q�[a]er�n��ji��0mr�h��ҋ �!���)#�����&�w(���"�#�,&�v9hd�jt��l��ey�mo b0�,�ogy��,q�k`wqf�-�d7�˸��#�t��i�ֹ=b��������u7�q�q�ޞ�fh;���0�.t��z)��,kҁ����n�봁e$�ve�l'���4yb�hi�z�n��<1�a2e��g�s�=�a��ɢ��-\ы�kl� �tw�i�0���l)3��a�ۆ~ ����ll� �������߲�g���_x�����w8���f�”��qŒtl�f;&fk�h �)�k$҉��:`� m��h&p_���p{$�a;�gϱ��5��q��b��ϸa�2���.bv�bm�θuj�r�kr�l�s ���h�n�˟z�2}�c����5�2��b��6���3[�����m6�����k�4=6�q5�m��]e�$���4< ko3��i��@��.b�?c�����u�x��w�r�v�*r��5c���ü� )�4 :�y·0��ݑ������"�4����$�g[��h���nis@�i�'�g����?�����o��`r~m\ճ5z��^�զkd�*�e�@�3`�z�ꦐz��w(�'��w�w�x�4�{�g���9���"�b�p�ס���ъ��o����6t�����z�|z���o����!�r0�e|r, �u#c]e�b��mw^az^k�:2��v1���]k���#xz��� ���)k�*������e�6��)%�������xr�c>��q��� ��e ǎ9n�yta�=r%ց�ɦ �p���>@x��e������q���q}�u�띵}%'�v�a���nd���� }&�  �q����)�8�rn1�l�f�_^�]֊-t�#j����j��^� ��멺>ke(�:lh�~� �0�e� �����& �q_��[�f��y����q�y���i���xk��w��%��]�<�u3'\���>� ��^��4��(���f;7o�&ܐ 1:�.:����s�����z�w���lsp$o��q��z�g��w�r���*7ݷ��b;֜���}�f��qe����������&��9�g�.�|�� .r���|z^� ��t���ewc�k��_�z p.a��? p?5דz`'���@���<艉\�wz��p~$��h�8l|��=x2~̛�~sbz�jc�ŧ��[�6˥]��mv*� ɖ;��ox�9~&z�c]g_�zg�&�-��\&'>d�����}�f�b|�>4���� �g���!s��ž@�g��}d�=e�w��p�@ �.�@ڍ�l�ۜh\��"6b�3� �z��u8f ���ap���s�s�u#�'r�;� �z��j� ;"�a�`��fy�y�������3z��>�;�x�7a.æ��e[4>kx4����b�*��$oy��ip�q�z�)ġ� �"��"�hto�{p?�;&��%�u�������~��"yl��^q�r7��s��a^�&�{t�����g�6 ���g=��^f����/���[�g"0�rc����w�:����m��]��7��˃k�?����\{l����4�8�ԑn��ٵnb�� �f4�xɟ]m�g��[n�%��p�n��>d9]o��f� ;m*"1��3b��� 1��2��36]5�[ٞ��7���rӹ0{'�(�b���'��|��ٱ����d�q��mzd�k�wq%e|o�~�����`������6����^��_a�p���kg��/ozք[��vc�ݧ����w�d�*o �>��r�n`��f`�/���v��r�&�zx�-n������o`ÿղ��f����q�!�-u�d��ei��vь8���ԑ5x�f�d�/���z�&?����,������/z'zб��i���z�j��e;4���y����3��x% �и%l��7�zʗїoyc� b0!ƌٶ5:x�#���v� �,[l~f1a��{#y�f�fjb��~�y��2s�ͻ �h����vy���*,�;q�r��e�"���t�/nɩڝnv0ױ�@h��f�g��o�m_w�k���߷��`�7��slߒ��0w9(�5q.�pe��m�dpz�>�b}t�o[d�w�m�7���i��fbj �9�lg���l9kti��l�b����v��?>����1/��2�o�v�:��()d/�i�v��*³!��6�c-&� � ������ƚu��p�ι�3)�s�ׅvs�gr�ٱ�a��{8���҈��s����!'i�. u���ﱫ'�"f����v����pŕqe� x�6�#�2ug-�φy�e= [ ���t��p���p�6u‘�k�yx���l�g����/�<@� )��q�cgz��o3f�ޫf��;c�x*$�l�˔�wݫ"ozߜq�!��x�|�ue�1xex4�� 8i$\�բs �n��#蕍�fk'��_d~� d"�7����@|/у3�`�����)$i�ca�j#���)���d=���5�%$����b'vprd�4nx�;x�/�mr����8�§��k �0ct�����2��$g�(kq��j%�wu�h��x<��si�eap�c��375w�-��d�tc�)�9c�0����bz��`�&�c��1kxlr)c*�im���]�m�d,�:e�.2�6sr��d�vl�f�g��iq�ü���g��#nia=�(t�6��m��u�j�r�-=�����hq�� �(m���>e%�[e@�q~������ictbc[�ʟtfc��\j�8�u;v2f�-g8te�ɦ��?$�q��-f�|�wg���5��v�üաr��с����i���v�u0?�yj)= &��[��;h�@ŗ%le�չ΄*�,�� �˸��q�%��)���s���e�$� y��ꗠm���6�y&�?�z���=��u'b�r�`*��m�5ϟ-��#�xe��b�*lz�ws�����~q�o����-͜�y���}�� ��;lƥ�}x��8l��f钊�޺�b->)�o݊�����ӣ�4ywֵ��2i���0���d� 8������.����?��ܽڻ� [q�\�v���5#ix��u��d�n1l��cj������?k'i%�r�6�0�/�x��f��1%1��{㨝���*�x��*th���6� �(�{��]�y��a��skil�����p����y��7�x>�s�k�(����} ��:��ֿ�h����c��*����q�qi�2� �� �ƶ�y|�0�}ce���a] ��j;�l�j�]���繌�)t�pz��㍴�����qeg�j �d~��-n�s�������ڙ�'���mkbw6v�\�����w4��!6\g(j ���hľ�;<����f@g�θ�0#��d�ٖv��v�(xr�>֞����c/��j�e���z���~�&�x����q�҂�e�/ҹ�n����r�5 _t��v���9��s��^��b���g�����:�^��b��$��^�yw��9t�5�iq�o��wk�͜�b�i�m�k�;a����jlfݔ������ڇ��th߶u�ڭ�����b��}��vý�"_��4g�a|�\�?$4�m�;�! o?�b���`�y�e���lr|�j�i�*ݤb3/��5��ط�%���~�ۓ���9��tr�v�k�e�b�a-��<�bfza2 8�㛉�! e�ދ�ތ���|�/q�����e�"<=�5(v�.��l_��e�vs7�������m�}��a�l�ի o n�pb�]p�����!� c�r(��p����sp�*i�v�r�9 6���x�z�s�rrbba� ����! (��yht����j w����p���"������ԡ��?@f&nc�o(6�2�a��'��<(f�#���* $� f�'*z#:n���h�b�?szgx|8x��z�� �*��n�a�b���6����e [�z�g��ck�z ��i�`�5㒰]�qz�c��.�j(u�c��h�n����rˤ�*�� a��e����e�񪻵��˂��lh�e�6d�2 �x�"ydh"*��r�co���;d�����?Ԧa�[?�Ԫ�xł?,y�>p�z�� ��dh���&, �0����`0��-�k0�&)����@s��<�&���`>�8g?r��k������a�.�k|��@��|����z���������d ��\�tb�d\��g�g��]/�\[�!l�._<3y]}�g .n�%4\�̃Ԫ�?�z<���oě.�`���ӱʛ�2d� c�t��|��c �3 �hh��"�e���k*㧖�_p�~t&��n��~х/ чq����x@�:���ql �����,� (n�����щ���/�d,� �s܋���� ���c�2i�����q1c�>/��zb3�6�<�����woq�����pk�-�pobmqe�a᠞�!�o��c.���u~]g�n�������{�#��`��; �>g؅�p;�r� �^��������pct6�=�����4�b9'��)��� �arm����ț/���~�q�fp)-����3d� �=���e�z��(h�t�h ��a1&�������j�'�=g���jso=(�o�md�u(&u>}�?@ţ00'uv�@t ��ÿu��g�h4��qȓ�sߝau���ዾ��0m����� ۟��l��t�dq����ϧ����uc�i�oaq�q�]kg}&#��|�"6�(ȍ�p�y�7�;ɏ��`:k�v1kq�s���bq2�jwv /s j�8���|t����0"��u��s�v nt�]t�nh��e��;�lz�1"`�"��v1�mkp���f�½t\�c���e��}v^�?mс;ȶ�1ђ�y���)����\�����gi�b�� 8��a߱۲zg4n���7mb4�mȟqڟ t�u��o��\�q[�n�kya�f9�����׫�g�}\hf�"$��5ıe"�j8�h��d���c�"k�,$�p�.깜۲��<�@���s]ע�����g�κ �k����z���ψ����~���n���;k�ƽ�۬������ǒ�z�c�r!|��b��]��2l���v�7w���� �u�\��z����^�����5u�u�^�2�[.[�w�xq�p�������(����k~����d��-n���7��׫*����ݒ�5��b��^53�si!j��)�p��g��i��j��ẝw)�e�0��;��%eu'g�m����$����¾������xz���*�����h7i�p� �m���/ n蘷cb�ev]-d�h��� �v4\��k.����/�_��e5s@�ٿ�aƌ� �r��op�u[��v�{�y7�i�dy (vt.~u3��^}�1��b㼽�sio�v�u���:��������em�vc��g����[��hr�6�5j�"%���2�px5�4� $}r�s1q�֨�f>�k��%�� g ���f��r"��e6�sh9g�� � ֙1q݃��q�m��8���h�i �g�jj��~��aa>nn�p]�e~1#&nbz����b���� \�m1�|��^��ՠ!/іb~})�*~���m`�sk��cq�i�j��f�)k�n��o�5_�*�is��\�q�]jdt>2�!����n8��5n�a�pv�����44���,qev�k������ʋs�`���>gd���}��x���i#�q��fff�f� ��t��e�qsuege��c�a��jj n���2�.��¿y[���g���pr�6m~c�@�&����`��d�y%i-^�zs������ο�o����b�h�c�ĺp�f��������ܨ_��|0z�yw5hvw����i��sj�z�����2݃����/��� x���[p��=�}�g���w0k*b��&�od� lc�e-i�l��2�l7r�f��4*��s���k*�1������j1�����w#�au� j�s v�r� ����ʍ�pn��vxq�q2/�w �b�� -}�p�\�ږ?~z|n�xҟ@�]�o�}|�����}0�g�g�rn;uzs�܉�}�c?���5b�c����#���n���kݻdi��bvmm�� �����.!䉊�5�����m�zv�=��d���o��$ ���w��f �5��?�- ��y:?je0�*^�w!_r��ι�=��)��j��e�j�c� �s�n�r�h�k�����q4~=��y�}��;g�b .k�ș^הm8�d�;z_���nl�clz󧆆o��¼i���z1����il7ʔ��f�* �a�x��=} ,���%��#9�h�&Š:r��t��g$�4�o� ��,�)1#��el��q��?�p����?�v��ғak�.�v4�ҩr)u5v�ic� ��hp�mv� 7,v���#_ˍ=�q��,�cm5�tlܽ}z��\�v`�e��zmvf�ʀ�m>[��;i�z�u��w� }��vs˸�a�9�&�é�� p�jey���;��t֞�1arj����c�}��׈k���v�(�h��{�����8�clw�`kf�r�ϕ��x� �5b�~d=y���~�*�.�pwc3����!g���yվ�0�b٢���)�b'ۂr&ho��i�<�9b[.��,��4i�w���ۨ�.�/�8aؠ��mz���6�v}l�����d��c"����'-t��l�����x��� �e��bm���j�ĩu�h䅯gj�_�৸5�_a;�i� �=.v_�0�_��2r��ή"���"j�<&��v ���g�~��\c:��'�]s]�z_ue�<_mm�գuu�����j�tjs�w�׬6/d�0��k�`�_��j��u�n�1�݈ǧ�ɍ{2��=t����\�w�rzt�=�������d�t���ag�8�o6���� ���!d�ar-� �ߐ��w%h�a��e3�m��n.c�p]��i(��[ nz1�?�-���e�?n�a�u�zu$� �n ��#�7�f��룍3;� )�v�f���f3�v�6ۆ�h���ww"��y=���v~���fcg�lzs x�eejq�.��o)����}m�t^ ���q� ��zim���>&�>ϭ��ѵ�½oq�{���������o�j��{��>#g�x��y��y^�w�պ���{�p��x��h:yyj�ڐ��y�w.��r}5���ծ�#/�/e�ð���#�fh0�5���0����,���t&�`�v�%e�?x=��5u�u���o�)�^�.v(ﰒ�6o��q�r2!�u(a��7e"-)����c h�u�f�02�_od��o� � ;��zvu��;�{��p;�ҁ��58ie��lٱ)(�yws==��o�ѥff8k�j��g��c!76.^1͍��@��j �@�9g��7���uv�h��?��ӈ���&���} ����rۏ�m��3�?�\� ���6pr���&���h�7�ec!�*j�}ý�lh��#�w�t�洠h�>b��@� ��m]"cc[i�h�: �@�`.x��g�r'���v��x.�g ٦ ��b��|�[��4[�""x�:�(��v&��h�yg�6y�g��ۍu�rai�t�$�n���0�d����jz��l��^�d@�aj��o�p� 2�֨�h�b��u ��a!���� ��w�b&�� ����f �s y���6�iwc�d�,�q�n �u��j]����������gm�@��j`n��2�"빒h��i��퉻jّ$�a�e�2��ƾ�do�v�,�$(���f��!ʳ/@� ��ݾ��e��(@ ����8b��?���o�79����v��yt���h�]lc�zدj�0��͙��k#9s��ӯ���qhx�\�'���}���tr�(�x�|kc���v߾���l_-�`�m�bf厥�򊖾mm�a?\��d5��uqka�h�_����8.i ���p3��$yg�}�l��{9,�s�x�[ ћ �quw�d& �&����qjppp\_��u��<[kn����fm���7`����~�˔��s�e b�3f-�tc$ 8�ȷ��wh��f�j:����|�lkdy�e�z$)e�f��t(g�%b�a��n�pw �k���zڧ�n�ta'ڋd\s�m��;� x �w2�\�(�o�����€��mҭ��w��sf�yf1��w������t(�vu���a��e���h�2�nuy�rssw��]n�xu������hu�s�\ y�|��`ax�n�(�y�o���Ԥ �ag! �a�b`fͻu�.� �*������u��x�-/&��a_i���u���h�b �6���f]���j@�i*7�>mn�i�; r�"a����ed��mh���ŭ>���l��%`��y��t��q�h�?m��k���ffq�v6�lܭ~qm��]x ]��6�s�z"/�m�� 8�" q�,�ƶ�1s�y�*���z���� �<� �j;i��qo�y��k��2؂p�(d@�h;ą�wvv���m�pc��s>o� p:"�zp>m; e;�]�� ���ӝ- !�$���i���ɽgmn��1nx!��u�93cqv�6� ��\?��6��mso�51�]�hgz`'<��?����)�a�� �!��=rw�5��(t�&�-�v$d�� "�ww�4n�[�c00��ex �0ks�a�nvfd���dt��x{�"t�� zg���w��#,7�x7��o5l���5�f� � �a�x�p&�i�٣�����-f@c �,o�懛.�m�.������$�� �fizh��b��ڙ��\,ή�f� � a-k�b����n� �yp$fa��qfe��fh(ӄ���ku#�� <����p?���gj~(�� ���#b��!�ao1n{��������2t�譲�,����5m��u,��j��lj�gx��0���́d�kz�~������w�i�e<�i�|$���``����(!��u�?a��t)2qc���&i.&m�����`q 9�������ݽ��ʵ�7��e��u��bp��?����v�\��n�'ⴂh��h0\��;"�@�ġ=��g_ي��i#�ah��������|��*�e e�z~9� ��q���h��e �) ��q s�^�b-���6��!�a!_ �mș����a[6���2=fdz��> q�:;� ��k,yx-�{�*԰r�i|`���8�;�p�\y�ѥᶽ�ș0�1��-:c؟��a��/,ɖ��x�بφ�bj�b �� u��:g��2�8���oy!�.i$�=uv����ff���wji]���~;��-�w�d���sm�l��r܍� ��le �@�����;hguy wa�w�l�i�5g��)�h;��wa0�}{ � � �f�x��3��0�)��w�r#3p���p��}��!�2r���3͠�2�&!��z��2�9|�:�8i]� �ޙj���h��՝�$8lp��5 ����^��@�ѡ���|�j�ܫ-9ʿ[��[�q�x[,�sxr��"�q�k�$��k^iu��^y����e�!@�n(b���>d/ktp~�۔��$����6�!�h�k��`xp�-xo\�x�,4�rpe��3{f�x�qx��wm��3x�����͙e�r=m�����us�5y�f9�uy���h��m���y�4[%e���[�ĕ��*\�x9��� i��1�kks����t $c ��i�a�n0�p9���mj���7���gks��@)�k�qn�����~ί�� ����qc� �q��~�rj�ce�pl��f�m�o��q-u�v��u훠��z�=��6fy�l���\ln&d�v���}^td�π����@��n��ar&#j�^��9 |_ߝ��:���e�p��挩(�,��[��3�amj杮�oq � is�b|:���f�z�a�7���z���pz>���t������p�x*,�%��=1=�u1`�}[i�� 1o�a��աs�m=@�zaj�b�of�4s?��[zv���rs�:�_�r���l�!�l�x�e��.b*p`�z�o�`�f4��`����8�`t8�b� ^d����r��yz��#���� �����z@͆c�yj99�p2f2���(� 󺺿���a\����$t�ϸw����z@�[�.n���x�=��îiy�y������ii|6����v����t�m& ׷_^y�gxc�h �r��3 �����_kꘝ�%yp�"� y��ͺ ����2{���dx��$䃔����:0u wa<���f�q���y��45x�4��'�،@k�f'��ďtu�փ���x$��&�a�󤃱��e<�6d��>#qh��猐��g[�p4]뉱�^j���6^ߚ7l�`�-�i��r ӱnk-o��o��ee:'ޛ�i�& ��ժ(���$��c8or3ȩ�q��c#z�`�^���!��q>��q$���w����x$c� ��h��o�����k.���t~'�ɓ�x�!����'\v��"l0g�����e��k�l��e��2��=sfe9��b���u���߯v��7�r��f���r%a�%��g�8��5�ٓ�����5�l6}��1���i@�����9u�%s7 �f�:��{w���ݛ�ݝ���m�/��k=ϻ�g?�����l*ʮ.[�����n?�� �n��7�h�l���o��?�9����8��?�!pèpdpfph�`j8%�`&�p'��(��rlt�\d9 � `��]���0sh a�p1<��:� �� � @� �0a���:!�r0t�����0�t��`����!a��`�8dd"b("ô�x��!� !$a(�h%�\&d&�l't;a<�@��ada��h�� `��p!t� �� � � � @���<�x����0[��\�`� ���^��z�=!�!� � @����`{c�� ��pe�`f��� ����>a�!��i�j�}�x5�`6c�����m�_� ���l�l�o��5;jn-ߡ�9e�vn�8�i��]̗�eue�$�jf���e=��*�����~=�m'����b]k�i)��h�d.x]}6;]kϲ���"�ͱ*^�����aq�{�]�n�;>��o?�籪�x�s�7|�.���(�tgė�ɝ��o�r�c��9�hy�ֻl�dl�i��p����8]���ܾ��o�s5:��@�%�����yۥ%��hd�����o[���4��c������۱��?2r/��9vs���ͷ:a=�o7�4�y���a7�i{���j��bn��-���lg��p-�������g�q�]=ucz;^�q��b�j�{�'ef�4����c�)�|�o3��-5n.1�ud�"c��ď� v�d�����:9j�s����[ϕ,�'.����8��n� ���. �^�y��k$x�8�b��|;3 7gx}������w]�{f�y���b_e�n��׻�o34�� �s��ю�l���_]gn��u1)�>�'h���sa��~���q(�)6k��{ qn�)b*�ֳ�*���r�v����k ��xe��|\ �9�jy�� � ɪ758r�q΢��`0�߷��'s���)�s�v&�e�|g �e|�#��ng}__ꛫ��\�j~�"p�n��o ��[��6�j��������ίy]|�lmi[��kzp����0&@z����z�ݯq0[�b�0�r����q\|cu �uo�q���z�=3�wʡ��˭ ���l&��g��y����8g���5oït�������r�ߠ�{ �mٍ����9$�ߞ�6�i�mr��sב�|k>#���� �=�7��1�� ���`��sg��ϗ��`ix=�����y:��k_i�bgc���w�2������k�\vu�s�-�a�y�_��u|?�ߞ�k_�c}��f2_�24ʩ��h�����o�9(ѻ���bxڋ��*��u=��x���^]g��x�wu̶�� ȵ����zoas��9!�wzq���8t7�}��l�_�3oi�g�<�n�-b�������x��]7&[$����� �����? ��g�l�x�i;w�h$i4�ۓc�y-h߆q�����������u�pcғ��{��k q3� �y�5r6��i3ݣ�y� ri�����h�uo��e�^}��4�z�)��g�}���r�i������5��t��t��h�g������ǽ2-�y�n^2σ���݉�xjp�pz���b�ٝh�lg���6i��u.���oq�om��9�-'r3�e{ �x'������3�ڄi]�b��jew�t���jr܅�r>�*�rާ'��m�ٴ!�e$���񅇡���p��wp�8��lկ��}��vє��4�^�)"�f�|����&���y�2�v���m]73e\�w8s��ꚃa��7u㼩-��o�j?x���(�&�v_���idj(��^1����lq�j&&�[���q��bi��'�7�s��j�t��j�y/�oo=����ф#���wa�������r>���mx��ѝ3*=iee���ކ�iq���ci�ai�e���n;�/ ���dk$��m7���v=�|u)n]� � ��—q-h��'�egp� 7�\� %��1��z/ %gq�g�®��,iw�w�?r�z��0��fm�!j�6\w��י%�6�naщ�@�_�0뱫[�*ft��>�/��&þfu>��dy��z-�h��[���h�ik�ٿγ��kjy�lb��;n���'�[��k��mz�����38�@��5u\ � ^g�����:��aj��s���k�/v���������.w�4�y�w]���wv-��}��������l��it�1�ޞ�f�*=a@�8d3/p��br��n���)q����cw�c���-��d7�4a���3��g��g4���r��h6�n�}�wpja�go�� nh|f�oϩ �����/��l�- �jы���;��x����1z�t�|q�e�>���w t����(�����t��3m��{�es����'�b�]���#/r�)ـe��.�ny��e�3��oy !�"֒���;�,�i* ���*�w��%���1����7ȱ)�����v6'�i�[��ܹ�#�~s�f���z׮s;csxū۟,�s������jd~�m��o���w$��/� ����z�)��!`�n�������x ��v]ƍe���/�� �l�����y_�����:��|��k�'u���=! ��m,�}n5/�r3=^��l�s r�d<;n��u}�]��0�{�m�>da2��޾k��3��$5kժ���@�ee c���r���qm��q���yy]��8���;�p�i����x�<���x���1�<��ȗ!�\8ȕt���ra�?�x�0�/�z |� �-��ϋ窘�r�<5(�~����5?����[���^n9��a�4c��gvf����>�|�6 ~�=��������q�bߚ�;!4a:���~wc\�yʴb@���u�mf{q#���$o�qt�j����&&�{�ks��������iu�ǥ�(�-f�^-6či��α�q5�����n:з1��;¬z��men�q��5�|��k#esl�x�@�l�����q�����cq��=-qy?�=�r3�r&?]g�h����~��if ��5�ӄ��qg�e� �j��|��w!�l:5h_���ji��曗���3?�or�<6��y��i�y�4>ä�{�!q7x˯�~fց��|a__��_�j.�� y��*~��a�bul�� �p��s��k��9��9o���h5�5��fʫ������y�]�c?�^6a�}�l��h�*�1߬kbܵ����=���c@s�i�s��}a� �ƥ��&��u�z0�tkse �η���ַn�3���'a�����/4"츸h����g'i'\��^� �iw���؀�~j�%����&�� �q���l2�) �?�bk������r�� '���=f����7��a#]�&%�_d���(��o͛xh�e�7�ܙ���^�e��;����0�����6a�e�ۥpf��l�=��}i��ib5�#�ͦ]0���^� �������t��c9�8�ğ�����a~9�̩6�h-^'1��jk���t�o�ݮ�\w �z�zq<�p��1�e7}���_�glw��ܢ��=`��c)����d��)��t��|� �b�-8v�э�1[풷� ��p���֕��ݚ�� ������9�#w�%��@�6t@�� u�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\bridg099.gif� ����rj�&�i�ri4���4�&�sfct��edь�?�n4�x�%ej1�h�4�m��m�����>sg�=ߡ��w��=x{�uףטy|��8�/ɗ�~��3 ��n�x��p��oà9�;���� �a!�a�8$h%x (&c� ���pr0䂠r�� �� ��h,��y�[���/�0t�: � d�2�03�@4�p5�`6�p���`q s@������������@v�hal �;� ����c�@d�p� b0 hgxh�i�j�k�l�m�n�'c��>b@l()b�)��rav�z� �xx`�y�`� 0�=!h����[p� �� �� ��`_�`{c=���� p� p� ��pe��34>a��!� ��>��p� p� p��6d6�l?������ �������_���6i�j�)���dt�y����b5sf�1k�w�e$�&�.ɑ���}�,���i���}� șq�p]j�-h�����&�j��w��r�_���i��3a��g�8� � �}���*6 vc�^i�f�:\ϵh��y���n�k��k ����8*�ȅf!8ӿm��_���'��%:w�djv~ܾ�k�?��.�1u�v�e��op�g]��;�obv�Ԥ��=5�j�f�aѐ���㿳�����}<0c��l1gij;�ߺď�'��[6k�72fƿ;�c���j��l�ܐ�p)�v�&y�wэ�c�d�ٸa�l~7�c��8h|ў�k>�}��л�wۙ��x�~��qr|�1�hlw\��o��[a�#���ζ �xs�������m꼴�5����7�oa� b�0fl$����e�f�w��s�l7�e$���o�x;�h��s�a�l�w�on�w;|�c�w� �=�4� l���7��!w�s둸�kg,�dl��6���y�%i��d����4�����l�xv9{*ozz�������4�ww߬�}��eȭ� ����j^֨����#���t�9�^ƾ퀺��}��i��u�mh( �e݈�~c 8iu v-������ˢ'z�ʆ�'5]:ڸ�p�y)���&tin����ф�f���j����%7�\�h�y���;pr������ ������bq�e-�����1:y�e��jk!��& ���jo5n�:,c����e��c@a���r�u��-�p��0�m�j!;�8济�|� �{9�������ǣc�.�@2�=���m�[�a/�]-fe�ev�[�i�|@mfc�3����t'd3n�va�0 �� 񛝒i��)��k��ny��m'��n�=����zd�o{�tb�on9��5�)��*l�)h�)dο�e�pa�0ϧ�_e�7=䊲iw�l����}� '7u�o�xؘ���9�7�z��������t`�� /�����3���u r- f&��{��m�ԧ� w�'�jo,�/�k,�hsuk��q5�wn[���d��k&��mdz^�������mg�0�(�u�)��v<��ǟc���=�5 ��ڪ�ߥ `�s��a4ri��٨ݼ�v=e=&t��s?h5�2�ne� <��p�u��� d�t��fv"�y ���:hv�p�2g����s����7�f� ����-�/ \���zq a �����n�� ���j8a ��؝&���(q�2f_���ڭj�� ��us�em���;���f�u�_�n)���^�s��*�a���[�"�/��p�}uf^_ kbف�u��������c8�f���*ss�ux�u�> ktn��5�z�i�� �qܭ2jt���l�!�rv�-5�u�2�bn_��w�yr5j�~(ޣ�k��鰲?�i���e�ly_7���w�oke�g��m���e�t[��n�i�ߒ�8�u�� :��>�.bj����rn�q�v���ʀ������33�����'��ku�d�}�{�s���նn��&��b�¦=��]�� �9f�� oԙ:]aw�k�-�l_t��dۤ���1��ps2��1;q���t�k��xzi"��%>�^ȃ�h��ұ�s>;/ja�k��ޥd�cojbz�ml%�䗋㋷��;�}k���knqu@w��\�/��a��6��qnξ �j�b�)�)������ɦ~a>�.�|�}�#��>�ԫ�nh���e�r-^������i��p���d�i��3��>ݧ��n᫶��9)gʕz��l�h�uye�2�4¾�gڿ���t��̓o���o�a�vkⅶ��(󼡭�gj�u�id�6�pԉ���:��dp/�?p�v�^�� ��>��v���_�;9����~/lu�ss ��i��y�r ����}��y�:,u���r�螝n뉲$و��#�ǖ<�?k�xm��vvy,q��<��hﱴ{�!l{u�h����z�vb!�@���] �� �� �"dj��cd�t�����n$�v̊x�%y%6�%i���d���i�t@��f*, �m��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\bridg100.gif��h�a@ ut�r$e88�%a!hr `�lj�h�@�7o�ѽ�z�s�x}x=��k׋���u�w�xzbry��2(�_���������h`��0*` �` �h`�p��� �f@���z�n���`,h �^��`4� ���r����>�� !��f8��%�0 �nx� )�p �v���-�p �^�� 1�� �f8�h���6�� �p�=�r�=�t����|��=��>�� |��@�`���@8"�e�0��x$" i�p��`k�` ��': �o�� �)j `s�� �x z �w�� ��-j `[�� ��/z �_� �1� `c�  �x3� �g�@ ��5� `k�� �}�� �m�p�����8��@r���s���t��`���v������e������(h�u5w�0aª���)o �w9~��[ �w ֐�:�{8�b���h٣2um<���ml�,�*}u\�lq�%um ��|�}}&}*�kv�%}.�k(����6�kfm#-�>����$���f����_ƨb��ifʫf�pŏʯn��t*��f��a�]�5�k\���'�fҹ�.t��`3��msc♛�ˌo��#�jy�����@��瀾d8h}$����d�[q�����c���vs%p��n}��迒9�_a�v~-4[�,z��\�s6�w�[��blk�/��瞯����.v����]w_���!�2���� ��(��wn��-��jb[ f��lantu�ֶod�n��"��|qi(eek)��=��*?2�j�zqtz��~����|��ř<�s����>s�a�k �}g�,�x����ˋe���2��}�c[w�>'��ň̿boe�d�͟ �u�a��~m����3� ��l\�(���vp�ׅt��*o9�5v�!{t ��zs¾{zc��u",��>mm���c��.yi~b�r1���br2��;�)�nsp�^wiu=l��w���d���b��!��f���_�p-�!ʀ5�f�p��a�1����?u,-&#��@�s��̿k��e؏p�h���h^ (փ�9�h��g.��˼c_ ߕ 5����gˍ�����_�"�w�a�o7�������/:��ôn-�ƣ�����ue�βuw�^[ y�dj*�������9���jf� b r�^�s���χٲ�kami=#:��b��љ~^1��a������ 7��vy=�[5n/����a��ci�*6�#ӓõ�%��>��/w���l�o�5�z*��)�v@�c̴k�&s �s.��ռy��ԉ�#�od�������(-7:��}�2�]�=��w�6'fl��ͫ��wt*�ec��w9]���i�n ��qe��o�c!`u wӆ�ҥ�7�|�u=م�z���t�ʪ��ez���i�f�a�i��8�rm��봈��zq՚�`��?h)���x�h*�z=du@޵��9�w�x� ���v�u�"#yӻ��ǯܺ.���嶜��d1�%i�b)r��t�գv�:/����"j��=�x ��]-���1'��) ��r-! ��>g��)�u2�?�j/�ݕ>���ci�r5fyk�p�>z^f~�>`��|���ӄb⑵�h�^���*�a}q٩ }l�;�ǒ߹d�oa��r���[��=�i.swղ�;��(�s��0��r�ѕ��k�-�"�3ӫ����؋o�_�x��r��ۦ��̣ �l��� ���t��wi�ҫ=�7n��4��9��(8� �� ��8��l�{���y�-b��b�c������߉�p��/���f������_����jry�h4$ �����2��n�!��@s�-f�4��_��t���i�ŭ44���ٟ_�s�km�����;l��0��|!�cdd���d=��֝��ˇ���hҿξ2���e��^���mn���)"j����s�]���d�v�{qb��b�|ޝg(0�����1ߪy^��*wgan�j�s����mkdn6yc�!3#&*l� �9 �d��圌�|;9`�t�����.$��b�6�7��f�o�a���f�����ϯ�$r�&:,��<��ݟ����r}.b{ 헥�3�y�?��xa���h���'[[r�(�u��[j!� ���f�*t��m�syy�i�o�������i9��0i7� v�b��#�5�w�p�tnd3i�l�a��&i�tam���ώ�1�k�#�&-g񍔛�_![xdz����&����'��ܺ��t���6����z��uu����8p=/�el����<�������6��c� �p��]fka���z�\"��&�\�16��� ����c,p�q�y� :?��ƶ��g&���g���ٚm���kk��`��q����r�e>(ݿ��&���je��kiƙ�`pc6jt��"}|�j�b���ywbhw��}3�^՜p��z�r�hdx�g��k���(�5��?�|���y�b�m�� 0[f ˆ�ys�?w�=ӄ�ϣ�a�s��?w�yg����&�ǵpx|�oz����q�c��p�֘�$�c�~h6�ߣ��롹r���ub����c=b����a'[��w�g��b�\��-t\d�pz���w�`s�e� h�:����?�wp�y�g� ��s���\��ϩ�g�i�<�-a%ɍ���5_�-?� �~ у�_h9d�h��a5��c��":1�d� ��ar�\�ۍ����a����~8rr�s�!�a�p���\)gd;����f#l9��9)s�(�z��vo,e>���o�h��vz��a�!�@��'r���{��]�� ����#��=�� e�|���b�q��}��o���� ���v�׍fo�}r��s���ţ{2���2�◣b���u�a��h�������:ts�w��� z7�g�Ž<^3>�킏���(�ǣ����֒$>�m��ié��k�km��^����y#t��u������nf����}��i��[�t,�g%�����$� ?�% ����/����ƣ����^��~��he,ee��h��e&��\��;<������@��_�4v`1����v%=�n.v-2��}4�!y�����c�uk&����#�sw��l�x�_��"-j o�6&���gg�1�nx���� �4�#��v������>t"��c��| ���i�u��������f�d���(~m ҇��m�u��c�� h���[c”�^��9��e@�n�� ��ܒqm?5o k�gbr��>a]�͛|�n�l��-a�gȏ��?���6t�9 ȁ\�� jfޒ�hr���'x�t�{ =�l��%!०$q�hu��8�'�{ˢ�д�o�f;cnt�-��4��$փxr锊ﴕ���t�>���ӳ��b��������'����^z��j�� ���c�l"*)���(�w�_�����!_���lj����4�h�ψʌ��kk.�θ��ej�0n����p� �x`�[�z���su5 �h�g`p(*ee���%ft(�:i��]�#̔�&�;� �/�����:dn����x[ <:�h�vi7u󄄐�to���fi��egb���w�ï/�����d��8�d�z?e�y����v?g���){^on�(h��l�?2���$�^� ���b���p��:��o r�a�d������������z��vݫvr�,}~åhg��x7e �ٳ*���ve%��s���� ��,�h��>�k���nw�ce|�h!�>�vz6�7,�e�w^�;⟼�kz�͸��ܑcx���{��m�ϵf�m�s�/̒�%0.�nfnln����/uc��>_?�y���r����z�ĸ&�uy��r�y��pҭ�w����_�a��*j�-~��d#2��g��b�����/~x�kٌ�o�'}��������fymk'��pz���~h�y�𶆖�7zqx/���d/iy��w��4� ����,�;��e§�� `۵�� 2�yb�z�[xlg��>���:���w�׽��[=��u�hz.ct���eb�����ct#/��~���q,7~ �#c�b!)ad�����ش�l�]ax��j�m8���t�äԗt�7f0���k�_go�te [�/h>�q)��b�z( z3w}í���x�\�%j���r�geetx��'o��b���/�(���ƒ$���ob�\����� a��rd}i�i/�r��[ڃ�t|���`8z6nʯf�aizrzl��r)��8�� y�!ep���?�j��e-p;��'�ߦ����i���m&�o��ǚ���y�lte��g�.p&�(�a��b��kݽr]�� ��:�n�>x����-se���i����,1v�m���1�zx��޼�#��3d�ڑ�qօ��#��lbo�nvvzq���:���z��({=�v/b�^��춝xb����� q� _]�1�i[��6����v�!�";�氺���������#g��m܅��ű�ob\�l��c��c��3� \uu��z�k ��/{p�"s� �{-�{(�fe;g)�m��:�[��ʌ�h�]}����k�cx�3���k��6vh��-�0���d�pd�q�--�r�d·s���mg3w�sy�t��^�b�_�i���m������}� w]��گ5��w��{��a�����m�f g~�w��o��dg����;&/�3|!����?$�v������ʶ����, i�q��51�q�$(�nߐ�ቨ�c�_��?����zv�{�)���� �^*> �> �=�a���;j�<�cޮ<ɋs�h����{��t¢l�q���^g m�mx�f~z�ny&nx�����f��q)�qa�sʘf���w��ڜ��c���sz��=o�ȴ��q�p��d(��x���9~mn ] �=rx��� ��w18���}7��! w�a�w���k: �o��p�hn���/4�e6�>9�lp���gk�k4*��*n��t�f�� _ab�r�q<��!�6$6��k��}d��_�����4 q�k���։�kc�&at��6�t��1���ܩ#{m%(}� '���[��&�b�&�i*�g�����9��ժ�o��o���e����{o �w�r�(���u>��s�k��i��(�pw�k�)ljdbi,0�j��r�ݩ���m)?�c���k�\�������2���b=���=���ϵ������ev��q ���a���tdi�ō��]c�� uel�b���}�"�*ߑ�wy��(��hx�.���]�$_���j(���a�z��{��l�0��� )�k�r$�[�m,�؂� <�tؙlg׵n@�����y�l?�d �n��#0� ��%l��)(��p��9��#�%�\��f�h�a; 9m���|��zz�ne/ک[�s�*�m��疽�ۇ>��1l�vx:��967nc>���w~;��fu:�c�(jwy$3�}3��tw�ж�>i;� w��3unoe�"�����v�o߃x��ၡ� /?f��f�|桍4k����i��rwk�qa��w����s�˴�y�i�]>���\ݸ��h�w&ol��.o|� 7g9#i睕_"�1ڂ7˷�&�?���1���c^d<>bcދ�s�ɕ�u<�c� ���uױ���`����t$�u"^�v�z{ \���q {��r�a.�b1�;��q��������lc#� ��s�% ��d��~$���"�ݤr_�cm\�,�5jgt?o�}ծiӄ�77�#�t}дu���g2 zb���%�.qλ�����k���f@r�#����k uk�cja��/b=1��j� zi���?v�}�����c���3�i�d*�����;>�m& z��g�ڸw�����l������ܓwvce�h�cw��b㎔���v��b�u�i����1��"4��m������m;{�ӿ����e� ��s�i��,����l� y���'�ki���_ek�"�w�k)z�y�]wmvӎϧtݱ)�o�_�[r�r)g��bc���ի�� �a��3�au�7buu>%m��}v��&>�d�k�)e7|u󙢘y���~ ?̧�/�§�m�b"�a�8�ra�4�#��#��n} 7v�.��뒴:���c{c$�c��b�s��rys����[4i�y:��n��q���s'kr��x�����'�m�̇����n�qy�����jm�t�f�*��3 )<��ƛ4�y����(?���a� ލuxd i�!��ao�t'u����[|"�5 �)��w��(��s����i�x1 � ��ad�x`7��ab��p!v���c��roq�qs�<]l7"��ƚ�$���;�����o�j��ȋf2e��je�v�'w͕$xn^��*efwk��e7t'5#�k�,n;�����,�� u���6�ŕb-�z ��4���#i������ ����3��!#ʃ��,1��3��þֱ *�f㳡��~v�2� (���h�}��� l�&�����'o�er�z�5��3{����g(x�u��z7x���%��!�s�cc~-��j"�_���`�81��������8ő�� �gr�$~�c�������nmú�{��jk�}c����̢�tْ���c|d���n�gydy�³㬚��ɜu�bc���wske���l��i���=��b�y�����\ϥj� ڟ �^��>m��� �m�\���,�w�q���p�h�3u��m<;o��h�1=� q9��ϫ:���x#�f=��|�l� prg��2j��3<�1�~�u�"_i_�a <��k}�s��!��6b�k����ʌ4���-�fi�7�0�g2�ojz�a~p�e�|��–m��x:�m��sqt`� &b"$ė8���yu � �� [��7^�j���t�8�úw۱z>-ahl����բ@�hn� �*.�s�~;�at�4��f�'�&�ȩ�t�3 �c��-�(�����舕{|�i��=�ؤ��k��z��f9����ĕ��!u��x�z� ��;9�c��c������c��{l�>���`����}k���n��vf��bx�ڜa9�y�\�gr���\6��o�ǎ[����c�ˏ��q8�a�l׳��ppkqq%�*���k����3����<:h���f�#f�3�$�%i�#�(��v6� �c�, j� h��;�ݙ}g5�� ����d�~�բ�s8��v��� ��x�����!��z�����g�p;�|�e�]b~�q��ix���4����6����b�/��pw��u(!_n�t�e1���sre ���w1dy����a)Ԫ������z0q�]�nq�������>g�����c��>^�.�~wzz���/l��/�c�q�n�t��� ��'dx�ԕ�a��h�1k��s��|����m��֟t���r����n�e�qox�άk,���2�sy�j�����٩*xi~�fy|^-�ne������a�6��"�v��#}�,�[ ���?˿��ۧr��7���s�v��݃3��d�]��}�q"o0[ � �:�vgz�e��fw(���(���fbx� f������c�����n$���oۡy�-4ů�x�ů���2��{����.'�{:�2.{ls�,e��f�*�� p��=������f�;�f��[# ~c|lv�ϛ>�%@�d\�p�z��������8��޼0�"s��.z� p�zq�馲��{[���գ�)hǥk�^ʃjkc��վ���r�h���4_���b�ʬ�alq�%5��o��%��[�쳏²�u¦vi�?��%��ꦒ���ua`���/}���ad��t�t�$���t�q�oѫ�p� *����jd%�j�o��>���_3���q�v�گur��r�v�_8°�.xr�a�%o2r���wqǩe�/�� �dj [�$�o��/ ex���/���v�w"�v)i&(rw,qw�uw.��֏w�� �d�w/?�1qv����w�x�x�zt9���nxvvi�mx=z'n �~1p�ù�&����ɛ�wž��ա����j��o��-���y�f|�|�b���u���rt%����,�9���du7������w��u��gt�ږr��,m�w�&z��ʖ�ծ�r�r�$��a �:��.{>칍�v����k��līs1k\��q-� ,km�ki� b�6�tl6��ԋl[��z��d�ez0�c�!j|~2l��e���e�g���?���x� �7��h������%s��j}k��ҵ�fs� ͱz"ۺp�zre&rɨv�h�5\��f\x�j=k>k���a���������n�=( [�������jj��c�i���|j�u��i=u�z�o7��²�*oq ��g d��_o-vu�g�3{�p��/�f��\bʨa�2ӑ�z#sa�x�sz��6'�ĝ47h�/��4���z i�r���՟ ���@���ށ�v�h���.cy�mn- �@g���n4�kdd�l" x����m�%��r��p���%գw�����8 �ю�*t�նuݹ��u�ג�ddfw�c����ч-%,b�ļ�x4����f�,���bn�݌1vǀ�-52t��!��3k&��0�`|���� j��b� tէ��d������č�c���qis��n���9��ri���{vq ��se�o�|<��_db�f�&��5p��)r5,���{\8ǟ�t�  2����4w�d�-� `��<0�"�ugelj��c� ���m��l��= ���%�a�صf������7�lja6n�ݷܵ����'��} �`���]���o’� �bej_=n��5i��4 ���i3�%�ow���r���%*"|;c�.g��˷��g�;v�r��`.��� s����t/���x.1�i� {(ƽϻ�y��(��"�$0�ƌ;>t�x�[c�%�w�s�4浸��k��ы���iz�k�vv�j��v�����x�k�"a�j.� [~ oxnwm b6��a��� �ޡ�#���|��gޕf�� �g�a ����(t���j�{�;ԓ7q�x�)�r�o l a��|��u5 �t1��q�c?w�l�d�p}.���pdž��w��(hܽݱb;_��<����hbi����[��c.���l���\-5�_l��,��?�q�g�5wa���!�o��z~��omz�'�����r����j'a���h�=�nf� 6�����s�f1���/���� nʠo�w��#�t�҉ph��<㑑�5�:�qj��h\ڑp���u��׃[n.�^ѽ���r�z0��fפ^�֝0��8z=���v��o��xn`�\��s�}cdr{���0y˹ˏ���-{����'bo ���� �%:���5���y �4z��ц�e�g�q��lэ}*�8g�o�s��j ���q�ف�ˁ�%p�|�5�����i9 �=���hi~���ǟ� .q�3m�=�r*�� �'üf�4�i�ę�咎��{�\ְqn�cr�e��g��i��j������:����":���:�2:��:�|�o~p�?�����t@����s�o.�q$3j�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\bridge.gift�ȕy� �f����(jr�^�b�-ao�ih��b�q /]) �p� ����yf��y���c�=5�p����� ����2o�'���ta�l�&8 r�uv�ua�h ��x b vf@���8d ������>p�@����`#� ��%�0 �nx� )��@*��`������^�� 1�� �f� �h� 4�� `lh��8��`t� �:�����<��`|���@�`�(<`��0!��8"�e�0��x$"@$�& @j�x���= ��'0���(b q��aj `s��  �u���v����x��`��-�n �z�r �]�� �{az �_� �1� `c��x?�|�@$@�`3a� �hd@�����t@k\p}�� �m� �nt��?�8�������s�@���d�i���wp�c����wq^ŗ��έw��ǚ���_i�%�v�7 `7x��sn�./��t0�lq���:c��� ��g v5 e�d�k��v e��!�5l��h�a�˭m��8\��h�i�պ�s\1�?yr�s� ;gҵ�: л�rֹ����oֽª?un}v��# ť�l?��o��c����t1ť�"�����j� -����������dx�x�ɧ���5p�������� ; ��6�څq�m���h ���r7k�p������x[>o��)΋r���?�tg]�ΰ��x�����.n�'za5^7ze��5���'���̔�m��a� ��<��u�*l�y�_7�?��a�&�:��g�er�h��rz ��ʳ5��s�4��a����a ���٩�� �i�����]a�f�� ue����m����s΃v�y�uv`���;fb���{�?sv$7 e�f}g�3b.��lg�j��\ܶ�m��[���"1��!n��2�=|z��\[�d ��� n}3s�"cʽ�izg�z��e~������4�i�a *׆���f>�n 3�z�貊rr@����rc1����c45�_7�pvt�lru�^�}�a5bv�n���a ��"��ff��suwӓ���1�&1,h�ͣt�� �n���,wo�j7���g�hdr%_���zv1�>��\�h&�� ugx�hyfȶ������?��tx-�.7��%�ӣʬ8�����o����:���ք4� �'-.�<��l�5j0�/��0oڳt�]�lbeo�di<��׻����'�3ǁ�޻��[���o�i�_d��n%8z�q�<��~�gun������i��dz��d%zh鉳�k����n"�rˤv�j�,t� \�u�vt��� ާ/�q���5�ފmƣ��3����c�c�hw�䒉�au}uy�d��}mex�w�y?����*^ ��p�q��g��j���kq=�ϖ�f�=�ތ�뱀��.)ʍ��h��� mb�;7�sx�7��a>rv� �÷��>3,� .���,&>��rp��cgh�����ww�q62=༪ �z��y9�i4ka�g��vvn�q�[���tչ��iu�v���2�4s ]�d�s�}�2p��ӏ��g�#�����2(��1�pxh� c�w\�~�l3v~�i!#��:2q�q�j�b��[6����}���#��{�~�կ̨����g8��`vd�c�w��b��l�.�5v5:���u�:�9��ܰ��ġ�vɳ�l�8n�nc>�����* ���:��j�ņ��da �օ������������[�2 -1�i����u��ؕ��#���d~��a����6w��ol�c��[��в���r �"r3{��}�ou}ͺ�7��f}ay��,�ge�yx��b��%���:�*fy��3�k�����(�~�������n��#�g�����#��7�:�m�τ6�7gqb>m�a�i�hl�t�vs�p'}�<��vf���� {�}=�ļ5��u?�������-���:"ܖ ��@���˼hb��(�դ�_k�����s�hnxx������c"�[m�&���� _�7���a�߭���<��\g��io%[<�o�ed(����e�me�.��3j�=�òy����s �=ӱ)�{g( ���=�gssl���6�ύp��f�tj4sc��gyj�;��?-��p'�dr`kq�sp��}�q�ep1s4o��%)�8�ͳ0dw�afe�c(�~p�$����`nۘ�]���›s�e��o$ c�>�/��u�q� �����˹e�l��i��z̈́vk��:����9�k[%�ܹl��g�t�|�>��ݡͦ��?��a ��&��kq����݈�2� �i��&�恛щ�e8e4ґ���wnx�\�;�y�3����t��-bq"嶤��^�{��~r��| ��w���rz{�̬䄰fi��f��.p�biad!�ud�rp��k�*�k��ia��ؓσ��ؼƃ;�|�t�g���)����ݏ��� ��ߝmc�}bk��s���w�o1�o\1�p��!��}(��0x���}d�_�� �8��my�.��y����]z���i�ٽl��=xyi۞��)�`l�x��y̛����li퉯|��%�{��b ���pdžo��fb�i�c�ax��p%�ay��d(�밶}��d�����nz-����@�ə�z3;��q)gt��r�>�q�x:��gw��֊�j�� s�@�je;���-|>�9'�6s0����ȕf��p��nc����2(g�i��#����� �7��o�1��m���'�����t��rd��� |t�^�1 eu�j��k�}y4������ȣ�������w7׮�4���gw��%pr�������w��,�ҩqi$jeo`e�0�ҭ��m�q*e��%�c q��`���%�]%�fe���w��y$��hx-��k���w��`���.e-�&s5��거�e>wlٟz��l��›�g�$��3���  ���4�=n��沈�� ��5]5)傚� �7���h�p��ƴm�lкnp��r�m17n ���42�c ړ*�y���$����&`u�iz�f ��h���|i;js:.bw�v�6uϸ:%�e�j�4�.�4���6{k5ˊ{�gbz��>7���z۵���lf���f7��g��m��h��pjt����h����� c��>q�7p&��r�:z�,���h�;�ϭz�l_�� x(����ꈲ�9�4y7��a�ȵ]%�� ����w�$�zr j��?dw^�dṛ;����.� -e�g��b���3��< ���* z� �4佞�o�/h́���r��pb�`�x[qfo.k f)�<|x��2qk��*wl�a:�� �)de-�f��^�z���?��{��5��%r))��j��^s ���h��� qʻ�� ���0'����.�&z�ȩ2� �˻"�e*vyxyuzt����l�i�97�d-,���z��h����]u��n.du��j9{ ^jdù��au\k ���t�|ʈ4�*{�o�b�8�x�*�}#�:'�9i!.��]�ձg��t�`���p5l�ró��q�p�=��`��j��a[�8ߥ|�?�wc����^�xky2ya��{�j�jfv6h�/��|�r��$ߑ�v�����a� )��h�뀌u°��xbxpְ�;�4)= �!�s�|�v��"�����ͦ�m�r&�[/��i#s]wȥ�ԝ�z�s�p�(�%�uqltb��s�ka�_s�e�c[��οj����(z�}6��z�yį@~�_�b3�����ka��0��3��k�� g� v��u���}���a�9j���@*�#f��n;&�~� v-b��nc��m�ı�mz�*���������q��vld�_� {l ������ ��u )j���l<0w����'�&�g1�*����7>jjv>�l���k���9��ڭ}�.�[�u1t�p�k©�'�u��~���>�8��1�~�omn���#� (� �%�����|�3ߚqw��z50n���uv������/�٧���ݬ� �n p 0_ �w���xe����,��^�����ɮ��t�lu� k� vb9僧�_�p /���*,���_)�x�w�vҷr������o�g*��%/��0c���it�_�`�������/ <�#l��z6�gi���3e.�,�9�����[�my��`�hve�q �z£��3޺ÿ��!4�y@�qar������db��/���[�b����t���%�n � ��eu�4�t���3�� y2�5�j�v�e��u/e v���w�=�ˣ�v�d�t#�6�!c�s�����ь�9e�u��'�z$]�~�� �������nմs��˔�c�zkr�as��]�c�gtq ���>�`�͸��lzߧ�3܃�y�t �����$`7|�}c�޿�z�o��%�%��fc'�!���3nۡj��c�(��*�v.�g) yì���%�g��� ʥ|�!���zubc/�b�.z�ģ��a�*� y�8�yv� e68�ks:}�t"dso)�a�sf��gy\d��# :~�xefurz!)lsj.��׹�g�ֆ�n��wvt�.�����1�gg�8dlha��6m�rbk>z�˴�zg���wi�5��zqi�,'݁q���rz0�~�޹��v�x��-���b�m� &�y���=��`k�w�șh�s����h��s�b����vv����=��k���&�\�^>��λ�\{��������!��к(� jl�ю�n��� �ڬ�m������d�aے'�e:w�q����t�g{��v�~g�}�_�b����~�&�����#�{*��4'wk�{(�m\x�;��t�x��-vڏ�sm�ގdi�j��>�u��3k��kd�_g�e��!u5�$}�8�:-��,&xy�rm(im�~ϻ�f7��~�2͛j�ۆ��/v�)��,��w;�����z�g���r����y>�|���큹��r{n[|�����6�zm�:?������*{2�yv*gq�g������� y�՗g�ź�&cw�q��[(�z���e�z�l��x��x�o{�gx�����0l�2���o��(��t@�� !� o�q$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\btree-1.gif����@ ytt���5�t�ah����!hs��� 0�n&ph�u����{�g�c�z�����v�������|z��(���w�����(< �t��@4<����t�@d0��'@ a��@��-p �`��5� ���9��x��� �{������e0���p���|���|��)l �u����-l �]���1� �e0���5� ��� �o�a����p;�p<�@{��}��a ��0!��e,��p#� il���%�0 �ml����|�@�(�h ps� �u���p �` y��~ah p[���.�x �_��0�� pc�p2�� �g<��4�� pk\��6�� �o|�8��p~��09��@:a��v��o���~��t�i�g�q�%��i�h�����w�g,��t�q��:md��a��u�ʉ��s�h��������'��jt�ĝh�2z���ɵn� ,�>e ��} ڪ�u�h2���%o�{]j���b��z�z���b����;}xo޲z� ��r缿��������;}��u� �c޵���� �#�b����2t�e� ����m��t������;g��^����r��u�kf���|��8�t5�ǹ�"b��ʓ��n��oq�o�f���"���k}(;����ӽɝ���c�t�s�r�m|޼%�����/��6��<�q��7/m ���p�#i~7�4i�ge^4��΃b8�$�*t.���vncm��5�d�m����:*�eq$�{bf��;�舅:�֝rn��of��� {�2>�oop��uad/l�zv�a{$�fe�9��l�m'e ��n[�c� �z�ѳ�]b]�;����!�g$�bu��n!=����o�a��g���>�?1���{ @�_�>(�^w x��/��@&�ts���n���<�%� ���t�f��q�����h�7������5��w��#�xx��cxk��2��4.z)x���8��4j��y��tt��?��u�w����bv2���#�m����dءew��7�-`h;0�i���tk<�m���<��*�p��p=� �e3�:xh$n�؈z�h���f��1�w�)�)��:�$!�0�om2�f.g�>�*��ӟ4�)ޣ3>m��!�*z�~r����tٓy's��x[��w�&�܅&����|��(�6�s���t�|5�x.�vg�v;�c˝����cyo��>̳x^�n�_/��g5� �;q�qs�#�k����ջk���5fof�ύ�y��=�wmx�"�q� �����x=�oc 3*d�hxi�̣���l�j�/�� s�κ֙p����qc����*$�������� %5`��@q��p{���co糸�@� a���z�����c҂胝s���~� ��r��ǖ<�q� ��ushu��2���fy2dr��(mrtŽ �7,0,~y��e�q��<��c-��w)�7ɣ:1굎4�?,�4$��銋��n��7�6џ��2�?;��ŋ�b�����y�m�"�i������b6��� �7:c�h�~g�h�$ts��0s�8�5���;b���o&ᝲ�,�گ�"��\}�fk������s����{�"�cyy�%ȕ��kܺ�[ɕ�gm/��99g��2��ɛlt�*�5�϶qg�ā_:�!������et��c�"-%����gl*�r��1$�s&=s�>�¼h�_��i�g�tu&a����%p�8��9g��=@]���zbh6jph�fvj'u(��$���8!�;�*�����?fu���y^jmr��p~�5^2o&�$�1|h�v��qk ����k�$y���ԃ�ȝ,��dmq2��a���]�w�2�o�- �er&�c��ɑ��}d��ʏ\q� �,�w1i��g.|},�ga����v�#̑g��׋���;�� t"4��?o�i�!^:�ujxw#ĩ��d����_~�μ�)h@{� �u��d��֮]۸��b?ɹ����^ӻ c���b�y�*�ck�bo7���x�w�tr��k1��l-t����yk,�h4����^��ָv~r�u�rfǐjƣ���m���ώ�ޫosj,a(�fa�h�t���.��1�1�mf�r�?f���՝9t썂q h(�^��_3��(�*���˫ρ�i�b�#|dc���;#(hx�c�"�� 1[�x���xf_yh��b�n����ˍ$�7� ؒ��t�{7�t�b�����,�-�ix�n�>�̪��fvs*s��*ʚlj�c��� ��3k]e���e���ֆ*���w��g_��@������e-'6�({��c�;�xi �l�=q��e��<2��9 �w���uu��٥ң�s�j1r^����s���z�hd��ҿ@%a���:�q�ko��k_�)�m�]�i�a6�x���j�t���;��y���b�{����w9�c��p ɮc�����y|hn�<���l:[y*�r0����n���zv��,�n�37��ػ��h6����;����>/���rę����)�\�csz�֙�h�wd��z�]fѿ�ؾnj��st�3k6^�����b4m�۫lɋ>zu,�� o\ǿkw8��p��#�e�� �f́�r<��� ��~���k: ��4t������ɐ��������� ��io����s��u�k�2��^���i�ڇayw�r�ю[�ω�u�����ze������?z���{(ep�y{�{�ֽ p�o�ȼ�$}�ǟ�b��1����qk��g_st�q˷.rg�������!��=�����i�2w�-�;o�`��yx�����q�ray����pņ����u�oi��e�u�٧/����ݲ��[�)�?��axr�ꪨ�ʆ���'��,�s��/��ty���?����".�6" u!!��ԋ��@f��k�����.tt/���se,��qs�|�o� ^���s�������>�֊�^����b�=��#�bdh�u���j�g �g :�t�#��w �����l.�ŷۓ�����w %v��� �����c�uj�s�����?�bm�]o�"��ˬi�⇱j�h��y�\����j9��*} \���e��0�d�bdjz��9veg{���c0�e��� ;��9m����o�r ٚ��zo���i�����z�qj,��_��y(���1~b�c��r�xh�&s�ͅ4 ��x�ò �t�{�o��%�c�҆�����ǔ�9w��w�@�r�nb�8h���q��lh���h�vh�m�ao�o}p�7'ۥ:c���-&m�8�z��e��g}��ir�dw8=0�u&�ט�k@�"m|95��p���c("!��.�j��(x�j�je�j�0k$*�)$����>z�n�n����"ye� _6��w(��d�i�=j�>�hci��?eɏ��n�yʒ����ŕges�"�p�ft�o|��3�8,.j�?���qri>���r#����8�c�y*��k��y�ܹ*jq�tku��e��oăs,����y�vi�b�tˤ�j� w��:t~�j����s��p�u)�{�a<��l�9"�#a�bg �<��2��d k� � ކ���~)�}�<��u��=�������������b� � f1m��m<�������yr1p5�,�o�z��40)��c/��k�%j����� �gpj�����5n�,��m��q}>,ej �o��r�;�a�7,�73<ʈ:�e��g�w��_���5x�9s{e]6sj��zu��**ţ�g� �]�eb� "ž�y��4(w�j�ҷ0����<���2�:���@���3�{k�lvcwو��� �̡ #v�� �>��� �����4�)�љ nx�o��ie/��c�vsd�s ��f�)�j"�s}�cft ��f ��f��1�y�ѹ��!b���q�j��vj:�_%�ߛy}3d΋൑'���s@���f&�b^b@0����dzv¤ge �t��_�.�nh� �/�uu�< s�<��l|���x�|�>ij�e��x�_�3����,wr�v{6k�̉˫]% g���vp� ұ1��5�x����f��x��r0{_�̄y���j8���hf� l����x��a���4x����o�/�ۉ��j�1��e�ݰա@���!m.�գ����r���7m`��b�l_�d����&�j�v���o�{vwq5l؎*�ut�9����ud�v>�?������?޲o:ǫ����ƴ�ėp=�vtch.g�p�w�j"�{l��)�<���v̊�^���vw�krl��d !�g������ms�-���������<�ȏ��ҷcx�siu���>���d��g5n�e��i�� tj��;��1�.��ж�m������%y�ٵ>κo\'yn=]%��e�>�j�:�έk���¤2���-? <�u�;���=��ǧ e�y=]������t%��]�k�e˛ׯ񑙆'��0�}�c�v��z�/ߍn��b��o��_��]ث��jǿf$�'e�����t���o�����?m��ۦ���ԁ��3�}�� �e3���mk�[=n� �l�˭׭�#�%��� ����;�:��m׺�������i�&�pk&�bf�%���m�[{���)��9k��m q��eڵwގ� z����f�~� k��t��/^!9o������q��k{�x�j��cd�����lx��ør<`q�xz�sg�l�'�޲�q!l��dwo�p� ��d)�%�oi��$��ca�rf�����{� ��f���_��'ԏ~j?�ڪ�����1k��`��k�s��㟉���yn�eڛw�_��#�c�?�����~3�f!�:yuj���v���k��u 3ь�[��9�e)�o��1x��ט�����9�o o84��n�'ٶ�g��_f����'/�'�f �q^��n����i�.�v>�n�?-��7���l_��g��ӆ�nv�7��gϣ�1��׋�����ݓ3ի�v��m��1�y<��4���ƅ� :[�����]��a1�q�>)b�����^��߼y�u��e�$ ���g�#?��ձk-�����uҡlw�gf>li�������6�&��wc���_u,��� ��a��x���jgѓl�2k���q����x�d��ό�]�i�mkv?nn�x�uk'����h�eا��� ���qo�*�g.�ۿ��g?3�ʌ&�\���yơr��h˒l� ���%�>��k'a��h������z]g%l����ˆ"�[�:q��d�q���kp�� �g�cn�t��e��3kƚ� ��5�݁u�����s?n�f��w�c�4�b�t�zxj �=��h?ȯ��8�j�mk��m�5��[�z��|��dr5�ԟy'%:0�e�'���������u��o�}� �so4���j��-��������1ܖd&��jb�aq��7�cq&�'m����r��������%��8��/b[��n�nf�o��q���p�h�o����̟ m������ə�o-�>9�*�$f�q�u����d�͇�5n�k����.���dg������rv � g⇘�9 �l<�r;�s)o�m_لzn �ߗa�\�����~/5�j.�euij��r;e��iօޥ]���:����u�ý%l��j�}�9�1��e�y���������5g;�*ǝv���ы��d�u�j�ll�k��u�rw�4u�i���ȟ�����dȧ@���ٖ��{�,� ��gs�`�� i!o`j�x9 t�s}�~?��������\�b:duo�l�r���jn����a����ɛ����`�[���|~g�]���t���u8���-и;�� w��rnu���}�����rm����)m[ s, d8*}.<��20�\���j�6e~b��"er�t��&b�o�(r���n���j�er�i��#�#�����w���)�;y����q��\���<��j�w�o�\c�(a2?d����5����4@�����3�߂�y��_�� apc�k�e�g��cf.ֆaj��:���o�z����h5)7��(��2^�b��͘aѫr s^��e6�k"�u rq�li^��ÿf�c�9tr��ugqw��y��`�r�蝅�\tj��nvm�zʵ5`e���>?g-�r"�@�ǜl\l�j��g {��=�f#���el��li:���(�z�� �z���[ l����0�%�sحu=��`rsg�#w�$j. `�k.y�(r� �&cy�ĝwv�[y��u�fu4#m�b���nh�3�ot�ƃ�zd���e�i�y<�ov6᫩����z�d:/���\'�3f��v>�l�ў:k� ���|d��@r��ba�py !����͕��#�"=��mrs.����djtl�� ���eą$�8��v����=օ*�������=�'��x)e�r|��������v�ٽj��yl�'�i�ܡ��# �v�"����qa~bcp&�>vk�o<�s�i9�e7�o<|�t��:�ϙpr���~k��:��{(�è��i۲�#���x�m��w�^y��hgәӽ��d]n�g��%l��>�:vp��t<����>;a� o휽�כ�������_}����t k�t�e��#�j��ȉ��'�e����\/��b�f�y� �e!��8 z�k���m�x��#��*�s��t�/q��{%���w;��ɨ�yj�4���ٜ`^|�mh^#��yfêm<���s ���ĭbx�p~d6��f��"���ouj��'�챍 s�͓�:�>q|g�]���_���^��o΢s?�d|���[ys ����� �/an e�>\ɑrf�d�}�-��يê��\�t �]աc�d~�*{nt� 񳶛f)�v�8vt r�a.��= ���ۡ ����g�,�ѕ�q�����o��o��'l���i�-��r�͖2k�-k�:�t6��f��܀�g������24?5辀���˓� ��旇�3���/��}"a���èu�s�w��}��k[t�~�>㟯7w�em]!��l*�c����k�4��]!�!��e�������|�� �l�yk9-�j �\s�d�3��q��f=rۍ ˹ډ�m���%����c�6��x���ۅ����z�v�v���r��-���<�.v��|���mb�.wh�|������ȷ����m �tà[����&<��ϭ�p�;�� w�?���t@��_x�����q$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\btree-2.gift���@ x��d�)j�"%��t�)���z,�`r���d�%����7�����?=�,��|�&x���hjg��7�;����w����<`�`��.� ��0���:��� " j`�����`��.x b ���z�j`���{@rp�v����@��@"��hh���&�8 �p���@*�x��,�h `\���x����@2�� �hh���6�� �p���@:���x����>�����@�`�pb���h>`�x#�g�@ ��%* `k�` ��': �o�� q����8*r �x z �w�� ��-j `}��>���.�v �^����0�� @}�� `c�  �x3� �g�@ ��?��5�� �l�h`��7��~a��8��@r��`s�� �x;�����a���w� $��[����.^���a����j�.�� �4/j�o>~�hrd���ѥʔk����$} �d�� )_s���]$� ��*]`lyԙ����,zթt��<�e�����l��}�)*eu.m[6=�u6}{v���e}>���&�}f����pb����\b ���xuk^y�&l&��j`@�4��c�bm !�v��5��)-�l[�0�u�&�} �k�w���]���ʼn�����cl`�3u�v>�/d��\�ٖ-�'�|�*d�" m�:g3әo�-��8��,�t6z������-���{�fl8ތ��=�p�{a�r��>2�� �f���ig�����e�z�ǯ��=~�\o�}�;������� �>�_��qj�����w�s�mn�zw�y���ٞ�g�q�s���-�������bܝ5\w���u��u����|��p�;h>��b�hկ����템g�v�0g�1��jt � ���ߌsek�-h���/��<��x{v��s�("�n� ��h��r�:� ک�7*x�� ���w�xc��wcuz��o�w�ę@t�p4� !gð��|��`�h�%o�vxmu�&����yu�j\��l-b��,��x�**3q�� ?-�i�4����m ��\x�����ߌiu����(c�a�˖gq��1�)- �x#�b��p"�x������:-�a��n����kt��no$f1|���uyyv]����)�8v����w���cx)������p6�f�y�ca1��^�|�lw�����m])84=i[j�9�y���{s��b����^��~x�d�8g�h���t� �܅��җ۫����qꘁܖc�ɫ��\k�;(�����z�i��%�o�n�q�_�-�s(amw�w��bsz��[4�d���"����o쩵&,�z �o�����7`l}��!����(�b~��?�}zo�, z\ ���ju� v[�8��g/ ��v%�?yߊ�?�f�#c�a#]#)�a��a����q� n̽���%�:i_g��$�>.�����p�wjh �b.�e��j�9#��]�.d��>%�禯"qql��r \���\�ŀ¼��q �s�쫦q� �jx�u�i�,�"vf�|?_z�q�{��t��p�!�����xl�l{ �ttb�-�j���_���!���g[�"hi�s c�^�ra3g9�v�����:��oo�m ��v��ȑ�����q��l;o�r�f��c����|�n�=� ���[��vg�\ ��q��dkuw��g0��i�tg��w3i:��ƭm��� !�fc|���� ���m��>�e:�f��{�h�z�e{>;�_���?:t��t}{�_�c�py���b��kb�z������>xluul� hw�w^���2rqz��f�}cs�)��s�\���:�e-ԏoc��|]�oew��gr��]nu�j�c2r����;��t�-׭��l�|��x6u�*�^eg_f�y�\fv?j��r�$��32�liԙ��ו41��w>y��-�,w^\��d������6x]���t2k�� ��ǝa�lm>�cp������ʋ�פ;ަ�ܷ���c���nk������:�q\��:�r�mq�l���v���a�d\�%�wy��|����c�hrn���� h���/�lx���?�=�e��' �.�m�s �s����b�_1{����w�4��l��2$��k��,���q��w~z���s}z�ta�fe�*�zcw���xa� ���0�t%r��$29 ���n�ʙ�0��y r]�/�3윏 �p#^��( �k�*� �2@�.(<`���pl%�2c� ����.�b! �e��a����5��i �l@�)z��u���bli� ���a�� �-�pv~�d�����xs��x�u�)(oƥ �~�^��[o��أ���aki\�fc���$����s�d=�9,��m��m� ����b��"%�a��;�����a?[ĵ��da�b�|��"b�|ڸ�4�_�i�p���=`��s�^�!�q,����x"4� �cz{�ζ %&��y(���,"=�3gh˕(��8�˗��ȯ@�� ��3q� �r�sl؃�sc��1?�/ߗ�u�ug�?.j8����x�@��)?��*����4k��xn(��x䲨�˙2�d�ȹ�(q��zc��hbqe���h.�2���u�.j���� �< ��r���h ��thȣ�h-*e73�aػk,�nm���hg�q�x��b��)�^ےk̑���i���0���(�=5� g� �i ?=u�ld� ux�w���0�$n'.{���c �h�6fa򦓗�ɨtzct���b��1��c,p(�^�m,��3�@���3���e��"�܃�f�ܭ-4�qws1?�v u���2"x >^�te6ׄ8c�����2�x¯ica������z���ȯ�u/ʆ�|�����|���]_n-s�ժ�c:��1����.��ցk1a}:�h�� ��d ��cc�yw��rli���r�ù��ت,���א����ɋ,ov�\auz�b�ux���#��u�v�fh��b�ԩ9c%ovd�za�,kl�>�w��x*3���w��#��yu��֗���m��z# 3@{uozc�cx w�g��hk���������z�]*�)�w�0m:�����b!�v���(�����v7/ɖt��i~k9n�kn,���u[�xy�ż75�e�u�1eϧ���ʒ��2����ꖠ�[�|�,e6,�e�=��ز�6��r� �\u߇�a�vm��� f�dj�j���i�.�"������� q��u)c��|��q�o3m87e��r51u�w�� �- s� �5��^��0_�o]�� �h�e�b��7/��~���� w��o �) q�c�(t!�ޏ� o���,��qׯ�h���utbo�|��d��hw(��\��������c���~@�f��}i��6�u��^�.��%�z��"�~�χe��vp?dҧ^ ��]�g��m8�]l%#��x�����ns �v#�����mej�-`s��k ٿ ����{�)������lea[o4?�^��h��w9�he��u�f��h�]֑}b�mf��g ӯx��}�se�'���w��?��1��~㉒�����ҫcʋ�?u�튬{)�� �*\=�� x�d�,�&���'�= ������ܹ��,�}����v �,�\ �< fn�t�g'�fz����v�.��η�6�@�"�[&.���3b[7�����{��k��a l�tky*�=����ö_l���e��q�g ��ȟi��b� �<z�vr*3��y� y�â�mg��0`�k1s����>�kx������v��iw-d�&q�15m� �k�vb��ho���_,\�8�.�#3��)����v�)_c;5��l��6ǒj�=�r7�����)wm?��y^��taf��kn�d��ь�ԑk���r1zpv�i��� ns52rs��iʉ�qn>)jy%����u���ȳz�jmf����{�,3) ~��фnq8��o��׽nk��eo�m۩����lv�m��m��e��;&�i�y���m����p��oѹ��h?�{ñnm���.�0��8���~���#�lh�푝s�֍��;����z��r�1�:�&]�vzqh5ffw_{��b!����w/�w��g�v75���kӵ/��i��ˬ����)�4�� ���od �fc�4�a��>��4����:>�6��\��u�{e��.�ǣ`7�kk�����w��%͞��n�s�4�?�f3�vy�#����o��l�:o�9��n��;�(=ө��$ 8/����e�)j*6�o�joxy�d���%�8����z�&��3�my9ٸ��5�����=�/�f�����/i��7�����mw��{(͗�nz!�9�����_�1)$��ܞ��l�� �?8 s�/�t-6���9��s��n�i� �-�s]fz!~�4pb:"�z"i�c�7.�:$���3���f?�ws�ɠunp�o�up�cmu[�'�w9]as(oٱ���~s�m�t3(>�[��^��u�$7b0r|�z���e��۫��\޺e a�̝7 ~�����>��ς�h�5�*�r�hq�ʎ�o�潖�^v�����ҏ��^7�y��j�>��(a���y�#q����~��8��^��_��)b3�)w�qp܀�v���r��i��!���..ߟk�fm 8����{��єr�q�q�o�z��v���1pd��hd2w�!u���� ���qc�j�d�!χ�ݙ����9$ug���[���t��n��]�tl��c���n�%�訍%��ܿ�k�1'�_���k��ռr�����o]~]d����we3}�g�������?�y���ơh�б�������i��}6sy\�g{� ���}��Ԭ�e9�)l"�x��]��o1��1���֎ �/�� �w��� �>���o �ƴ�eh��(����f����o��ϩ7��xk�$%�w�gn�f?os�9� �ɤ�s�h�t�m�jcd*�,$8۴��>}�5q�yrm&kb��)��";�v y����-,�h�pm�&yu�l�d֛r����okky�կ�x��cb��h���{�3�i�s yzek�&����q�{�(^\�4(���7�� f����'�����:�!v��vy�d� inop��u����/�5��i�6��ʀ�<���\���{x�cz5l�f�r@k��_#�q����ue��߮����bx? 3�8��1��p�� �u�p��s�?e��u�3߁�:��րd���܋g� ���#�r�g�d�_��y��u�9v���x�������p �t�ޏ���f������6�g���q~���ͭ�˰s��;~[��ͻ�7�沇Š���Œ�c�j��>���ݕ��m�z(�ki���dz�|�l�l�����pg�5e�<���%ia�0 ��t��f3�c��>�ӎ��l����b��m��ڗ��(e?�׏3��9lm���b���t�kw�%(��ib8>����ϳ�cb��n��:�b���b�����%�w��)�p qy����"|�\��i���:�����&���n�`��m�%�z���0�������h�%j�rj���vn��\eo�6�un�n����x�&y s�s�؞26�2qn���6�<��.?��u&c^k�9�,��?n�m*�tvg9�d�$�{jx2(���zצl���uj�v��}�9��rn��4��π�ԩ4$�����vx�z�1z�jo�t2>k��r�k"�*�"���kz;��y��<=,"q���a���������@ �0y&@ �x���82� �p��b ���&�������`,h �^��`4� �n���`<��~ �`d��f8��%�0��'�@ r��` �` z���/���0��p��@2�� �hh���6�� ���� r��`;�� z���|�@�`�(!��d�(`�h#��$" i�p���&2 �m�p n�x�(�f @r���h*�v �v��� x��`�����.�v �^����� �1� `c� @d�(`�h3�� h�h`��>���>���6���7� �o�� �9�(9���t���~���v���w�8 ����(h�y�/_�����(m�l���� 8j�����������-v�_®�ĕ5cù _e�0z忩�_g�9�%m i�>� ^���.�n}6i6›6�n��wŸ>��{j�cq�^їl��cs�e��ún��� �ͽ��ew�s�&o���^� �{1l�vp#���� ��$<-<[j��tx�k~��츐���/�ã=�r'���n�f���˓y�ahs�mf�q@h4��mi��e:�8��g�?n׬�p��ɩ{h�x��˻��b��m���*�,>d����˲���~����k? dk�ў�|��>#�� .� �t����� x2m��x2r݆�v�݈z�)\�r�2��]݈���ל���0gm��q�6c���a&l���)�����2��h��x q�}t�>����c��Šf>����3�x������|f���д^�jmه�[fgӊsh!��!�o��������?��x*�y��ic1u��|��y~^�#��hoq�5�� l|� r�v����"ݍs��mmu5�0�2h��b٧$b�xc6i�ϧ��c6͜�t�e/���g�e�?ғwy r�pw�ug��`�w�.���yi���q���e<��n|�o>f�·��s�v.y�cw�vb��0�� #�5kg�ps%r���)� ,p�w���,�֏�&z�;qτ^`?��y�b��9당|.29�vv9��g?�o��f�/ơ�}^g2uly���ś���c����z�x���^q~uf�|�:� ���^f"���z&s�嗀��h��n��� vl���[�c�.#pm���ٓ� ̝;� fo-����d�)�9��\5�������թ�{�_~�@ϣ\��6ݩo��^���q����^d � ���7l>�^�b �\z�d �>�7޿w��{�q��c����w���ޛ��$�� x�˔�#��s~ή���n�~�o�_�_w���� ���r��)@'��|�|�̟b¢os�� a �i�7a�[��wd.|>g�����.2��\=�3x,�n��օe��{��ԝꍨ{y7`��0{�a�>�p�������އ�4� ��zǒ�=m��.��ˉ�o*��:��h�0;�2��gh�-͟�pg�n-�k�=}��ԏ���a� x�� �pa� ydە6��h���*cxs�6��&}d'<�|��z��cѫ59�"6�߷[ ��w�u[�a��s�q�t���ult[�([)|�t��v�����|�-�x��'83kokq�������8<���-z?l�&r��h��s?e������a�f�c=��"���g�ӵ���( a������5�m�)t��tت|(y��кkv�\$q�g�0�� ����\�u��a�b-����|�(��_��!{~�!��h��)'���l�y/�ڭw٠#��>���so���m�qf��h�fg�/t�l�g�z3;�,h���{x�4�ϭe�t��9�bg����}:�̚cfqn��s�v1����=�wz���;v��p0z �d_���vr� 5��?���w�)/�ӏ뺴�!�g�e|��u��s��~��� <��fd\ۄ�.��*n��i�*,ʄ�- ����nj[�nc�o'��y)~��.q���ҩ"�բ���-�ju��t���� �����bෂԍ�g�,w5��*�fr ��b��xx��4zg⃃y:a����i�2y���e���e�dc��ide��uz�������4�q"}>��ӊ�������1>�d������x���롆�|�;=h �hqޤj�[��l���w�����he�fo�f�&.cs�;��ʊp�^;�vw� �/�w��fe�ƙcg�3g��hh" �g���n޳�3?�i�2rg:��{π����ƫa��o<��eѵ��c�r �i'���n�s��tn���c�otsz,�ԓ�j��_�arg�i13dv����s��h�����d��h��9b�c�e �jbiـra��=�r4zn��o�(�|���z/��-\�$u�`�x�~�|�x�nϋ���e�\��>���m�}����k�_k'�,ڔ��mk�� ͼ� �a��|��$d��嗌�ru�� 2��5�s1k2�bj�kђ�rvz�w�=3)�0�s�j9�͉y4���2r��_�^�u��iq-�nj`�4f{��jz�������du-p��e|;lbk }���b��#�d;=%���rd'�h2?r��!>��'kek3k�nj���{��ma��n��]rxɡ�6��svos%.����oez�v�a]��yo��i/\�s��ćç���yw 5]�l�k=�e3*�ҩ��g�kt#���m�ec���]y�a��[så����sp��ni�/�ɘ��ݤ�ezˡs�ʪ�\'dz"�����*fm���ij���m���gbuyם�"ge��&��q�fֳk�c�ր���w&hip8��ȗ����r� ����c��(.��h���: �t��b��>g�̷v��b���o >v!$0��.��u�!��,7z�)��b�ԛ�\� �c�x*f�eiy�.���s�z�����"�r ���0��� &) |�s�iٖ��ģ��p�s�60�����!��!�n����:/���>q���cz�!�l'�miz�� ����x�'�'��v�'��6}a�"fgh ƚ�\fzw f]���s�j��"����p/'�l�m-&��pxb�з��a���i��?���'�1 �d8���o|�d�\�8;���=�=<�&}�r��l[v'����m��ecr��]#i�l�n���]g�a�f�ɇ�ٟg&�o��]{����n�����yԗ�zy}���w��uפ����r�b��#p�_xj�xc ��7�u�#bzp�-qyɔ7����������e��z��\m�܀������@�[8��]s��o�|���uj���ybϋj϶#��|$����p?d��z<���b���<�~�g���nl?���=�� � �2� =vtȫ���sw�����l�����0o�׵o,�r�x,��b�uuĵ#qmo� '��el7���vz�f���t�j(�����{<��l)�]vh��j)g�=��'��g\֎�3�0�1���~}ʥnv�n� �y��n��)��xc6�, l��i�ö�ٸ6�ͥv%�l�fk���c:ɤ�e���d �tbb���&3�|���ɍ������� qӯ�dxs�6��� ����sl���%�.]���~v!ga-i���6�mj]c����>~.4�:�?c�;8�ז�z��zth$<������w����9��o�������|��m1��%�w���[h��'�7ϻ q9�xb���r%��}zhhfd?����� ���ŷ��[\s.�;�3i)f���5���p�jj��m)��b}}���~gu�ow%thn���׈r�4d���i ��~n����fn��m��ad^� �: �=�*�~ۋ�ku!�sn�g5ez9z�jb� �5.&�t��.� �ֲ��l?�����,ik�{װ����^�ߝoߡ�����v�o~i_�9� �7m�q���ud��k�� �������h͋y;�c'j20�;)pdi."k�[a$k]�s�r�ӽ̸�m*t蓃o�� ̈�?3(�aj�a�s�sr�$���r.��ze�� �� ug�bkߙ��oei}j�v�y���@�qxkm�o�>>���z��fn�<�'}$g�k��"��6� ��у[�e�p�[�ұwhw�v&����;����wwp��� ��g�*ն%)��ʲ�a6���� ����m"��a�q��:�rs�1,��������5������,�ԝ�'}� �����uk@*�؇�ɟ��� 2v m�ө� e��n�|_k�t؏��q -��'�݉"6#�loo��/� y"9g�f�p/d�mh]�[� �'gߔ���tq�m'��t� ^g�u"��b3j 0�-�/t��o͈o�j�ntc�i7i����# vr'�ь1����dz���~��l�u��(��lwܣ'9�b�^�g�)ms�h<��tl�� ���n��,3����:e�dscx8��(tx���z$�ϝdu�s'(��c�#vȏ�������՘��t�רu��c�&�\�ת�֮�v[�u2v��f�ag�#c:(����[:6����^m�����k�i��c4=t�;2�{��5���h���y�!r�r�8}(�z�"�nյ`n�č��zp���ay�ݞd��w���v ��;;���䛮�=��[ʟʎ�8��]ref� �?^�m���� ��ue�{f up]��v1���$ղy�s����y>,lk�v�!�/�ru��͋��'�8�&d)����7�ؐwpp� (f.4-o7�-�1˛�wg9��u��dgq|j�\��(��l��b���1ʧ�<������s���>$�<�qċ��ww��*)-߲��.����?��x�����7��o��@er����\���wƴ��l�en6��a�_�z��†����$��ם��d��-i ��aԥ�e�����||�(�c�do>a��������vc9���y�� g��q$i���n�j\�px���j�k�x���}�g�^58���w��з�vddzy�ho棇*s'��2�9 �� ��-�>c�|��j�)�0�wk])�p�t�?�� ��쨹�e�w��"kq��wg� �;\�7°<���n!zi~|��r1v��k��͈��lq`h�g;_�#��n��w'͟��i��c���xpḽ1�1dso���}�1�$x}���4�5�91��ԣ�dͥ@΅ĺ�i~�9ۙ�k�֥�z�r!�_c��as�3���)�� n���c�*�d3o��4%��4ǿ����ȓ���֋>�� `���,,���/��.9r`�ʕީy�9#mm�/o��>ye�� j����y����s��c?�x�n�0�ē��p���y�in�h�a|�9�g�cь �ڑ����kxc�{o�/���#��]�э�ŷ8�j\�b'樁�������5}��8�� k'�b:9�f����)q�>�����z��4���?o�8wp,�&�b��i��j;��|�o�^��{�� �����$��ƣ��!�>�:h�n��-�����;r��s\�;���$��s�u8��/m��߫�b��/�~�%�"�=2����z�k�h��~&���<�x����u� '���d���i��44� �#8|��r&� ��c�e��}o3<��!�s �a�eu�džѝ��~m�dzވp=:2[�t��{9����=����5x��t�j�ʀ���ĸ��l \s����3��/���#8��f�])�[,_�=j돥�li\�m�=�a�q0���p�����ό��ô����;jы�e�|od���б��&�rռ�u��х0��5�,li��"�0"?�co�5�v��ߥ��[���h� ��e�t�%е��u�k8�uz�o4'ى�#�g�%ot6��q�s{e�>"y\���6�u���u�3h=��v�q�n�*\=4q�z�]a��ͱd���:�o����s�>��y�7�$�_j /s�$ai5�x�#^���|q�~� t�=����^l�ӿoڴ��:/)��� ۣ�[�^]��7��z b���b奘��������g�ަ�e�̧?�8����g-q� gn�q�1t�sd}@)�cџ�h�斀0��n;�� �瓑(�jod���s�h�c��,`�y����"�e��a��el ��jѭc�%�e?�r�gdt�h��w�;&��y��7>z�o��0�����a$dx�:�|�*�΢�޵8�y8�s�����p�a�-�mz��4�¶�k�“zesa�. =o��i�:����� c�lz��_���.$�5�u�����u�.��u�h���b��ča����p�-����/!�{u�qf#��p��}s�tls��g�q�� ��g���0ܓ>�8�ae7(h��|�*��!�<�"sm�8���jo8���4�����o{ b3��bj s�~;y��9h��xqu1z���}<\b���o�$v�¦2;��lsx� �:��/w86��_�cf#4�� $�t%�t&�t�w*z|��䪾�%r�%r�r�r��r��rصr�r��s uses-us>%sn�s_*��*�������no���@��g�t@�� ӆ��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\btree097.gif�q]��� y�v#i��,���,�!h�nil�8 "n@�%a'hp,�nh�o������vτ��׮���y�kw�~��kuy�su�c�u��d��������'`l��n��!�du��� ��g]`�'h^��":�@��!zct����t�� �#���/hn�c`� &�z��uv�� :z�?����_��u�?��?���в���������g������v�$�0�(pfb�gzz ��'o�z��d��~zzր ����:�������ж=�0�f� #��h�l�du����g[d�d�uazd�` ��'�?#��$����x^�/o������~l?����d�pr�@�e��6hp�lma:���� w�8����;_ŧ���#����&�g_d%�a�������n��":���(p�fd�4�"s���#�ß�pi�����~��)k���?v�l�.�f�����%r��!�n�3.�.��q�jbu��f��q�^u�_z�oebvi�w�o�#k|}�gmϲ�.��تy����ua��9�­ ���_%�b�k�u1�ecz|���n���l�p��2��b��o6ѿ/�t��r�)b v�5v�/��6]:¯n��^ýay��p{�"����щf�ix���t�td��wm�e�����^��x��p�л��xx��j�o��-,\��j~x=��ͬ�xa_w�>o�������{g!���x�q��tq��tf�^�g;^g�~/��޽�q�����~|�e�� �?����?��|���! g��rq�hckr�8��0���|����"q �|^�}(��h-(���v(��l1ʨ� q�n�i���i=�)���z��g���6���v�c����h֋sw�j�g���ǟ��;ļ2��pv����������(�/w���@,d��fvaf���2���j!(��9�"��'(�1�j��й�����:�*�aw] ��1�����}��z42�%�5!ٰr>m^z�d��'�b��sn �3j��n����x��gx�� �]^�^�ƌ�g�p���;��wٰ�q v2a�"0����:�o//)��r���7�!o!�[�(o�4�b�a�%����0�n[.����;ϯwv�h���"=����%�,�i��t�n�y��jn�k�~��‹�s��0s��t#_�*�"�ts�m���w8�viqo�m$ۦ���}����������{��h]t{>�[q��3��;/��"���x����ῴ�� /����}�r� j�{���aw0$�$"�5|��ſ~ b6��� %��*]����أp���s^x����aq&�_���ok�ٽބ��r��vh�yx��o����q�c�o�~��_x�xg����1f���wu��ԇ�db� �f�d��>p� �ڨdz�&�����. �k�g��r�-l���h�b�;���io��h��;(cp�t��üb{d��w��a�)ב�|q|�4�7p nr����,b�צ�c]�jqxy��� ����s$rǝ�qd��ȏ��0 �}i�c�e��@�b�w�?(6.�kzl���{�]�i�e�i1w�i�;q�h��\.��-��dzt���i��� �������g��,h� �t/�/�gƞ1�j�_�/��1g��hzl6�3".rpwub� �_p)��� p�d0�����w�8ҿ?�\�����з�k��yg%w��o|�h4��(�@���䐡n:]4<�(�5��lս$�=�g#_щ=�ta�u<l�ϭdz/������8es��؞4�`���#owœvdo�s��_i��~"�����[��:�|��ypol�*��y�s���u��7�ȫ e�k�'\��9�vc��´�x3�w�h)��zvs;�4)�[j�p�uк�xn�r'�i�m�kz%�w-`89b�%��0�}�wq���j��|�}>�c <�_t ��uv!�a##�7�|> ն���_3j�8ڼ5��΍�e' �=��f�;y|f�as�v�^�b �������)�f� �<�a�7� �y������u\��y��b�)."f�8ڂsp�jx�d��jvټ����tg еxq5�`�/ ��&{�.�s��50q�� ��z �_!�:�b�x[@���n�zf�)�6) �\`p � ك�;��*@�g� sp���_s���<8u�o��(���$c��}�[ӣ� �i�y ���_��3@� �z��)]gοcضa@�5�vӑ�]��#pw�5�%&�s��i7rʇ%�2��s�\��h���ȓ=nl�_�k��^��,�g�kv�������g��v�b}��kņυ ��s0�����"lk��y*���l����v����i ������z��u��mk�=w��w�a_ ��a�.�n�q�z����3���.�k�?�c�tm�>�e�0� !�l��n>�������v�� ��1bu̯� �l��`]z�i�{��k�j���$��—rl���_���yխa��'� e�� �d��ԕ�(]��a�΃�}"������\�a78]�y�ea�w�:��ƞ�ӌkt?�p��x��_�`�8y_���ȴ�n(��)p,�/��00�em0'�![ `��n4,�n�m����0o7p!r��_��`ǻ�e��x�d���c:�o}�b�h�xk�d?��*ƀ!���1��僚�{�xc�x��t�����uu��h%��u���qb� įz�y���e�冟�b�%ê���i�.�c`�{�tk���^�����&0h��lfq �̖&[x�����������c�w�[�����#�b��ځ�e�\֊�u��!�݂~��v��h�f�bm��#��m#c� "�lil�h�"ԏ���>��ad��"�w 0z23��0�!���pb5�d�f)�]̦(�y'c:(�!��ҵkgyj�=��pc��r���d�\���fz�����|�ihj�x��:q�j#f`l�a�n��[�̢�n��k�n�k��hn������~���2vy�,��p9��h��/ �uu���?i���a��n�~o��0^b��q� ����2ɥ���0��d%űߌh�pʜ��l�]��v��x� >��tm�戚b�����qې����>,bf�k;y����l�v3�aq%g����goi��䎻�i,'2�%1�%~\ʨ�gh8����w�|&s:��=z�����;,���el\�z�_� �䁰f>��ȍ��� ͖ ǒ��:���^j$�)s�g`��a�o!����&:|/�x2��r�5�y8ɣ6jw ��#�94_��8;e6��껺~.|�sp�w�%<�y�9<�e���;,bƚo���'��4�ϸo<�?�u>e3��n�����k@md�qњ�d�b�@a� �#�� �a�k�$b�m�at���m��%w%�� ����0 ��(b��r*�����hj��ywom64��ī[�kou�-%i�- -,��6� d��u%��,���5�7�"��n� b�$f��v���i���οnɩ]2�6�4�( ��'@t�a੬&��%i\��(���li�9پ�u:е:�t��4�;c52�o�)����y*��� �r�.n�ypb-y��*��&h�m�ݯ?�@i{�pol��9]ġ�:��x��� �����\�j��s��n�lh�f�7�m4�,�m>�ì'���ܪ[�ٛŕ�� ��wӝ|,@c�&j8��������l��e {���|k{;)��q��ނ��x"� d(���e�p �$�2˼=�dz�;�3o���u܅�8��/�z��mh&�r�m�4�b��ws����'����w&vz7�`a�� ձ����!�՗�hœ�.�z��r����|���n���*���$�o%���6��ou���yotr�ڠ�w�e�k` ���i��<޸�> l%�7 �p���0��w�p�`�� � � x���j�)�%��%� �h�;`|�^�i&��#9>�i��� ږ��n�0|x��*ޞ� &t|�λ�boopf�lh�]��tzp�^e�]��b _��b'�z]ml�u ~�c������ ���]�b��\�@шc�&����j�bp�������@牃��4*���� ��aw쪯u�}�^�(���-�f[�#u��'7ŷ�}�b ѓ�$5�t���r��ԗ�g����ǟx��3�7�v[�}��կae��c��m��k��jx����s����a�mc���ut@a/��z�=�<.�o7k* �p\�t�rw�lk��y]�uތ�l�9�|ȹoxy�l�9n�h{��z��j^�^�~uqril�*̻?*���d�k�o��v��̽�ݶ��e��芋o�k ��u�kƀء����a ћ�o͍����%x�ja������������t�cq�斋��> ��� j6�m� ũ���]���b�� h�]��w�.��i�v���&�*(��*]*,���s�����~� �4 ������<��k� !����� s��5���4j�t����t����h�b]s3��ʹtwk�q4�����4��_f�~�de�f�r��/3t<��֙�>]f�}m?.vm�v'f��u��^��.��~xsl���p ��c������ m���4m'�]k�h��5v���v;i�$�� e��b^e�3ua�t��ހ&a[i��mvƙh�l��6��o����� ������x�f�6�0כ?���1���f;��7d�n������6��2��szн�<� �;��\r�w'�� �w��mr*d�`�n?z�~x�oucu2��[op�@�=̀�enu%�w��g�����ȳٚug�am-gwqc@�^� �fm�x?c^�o�&���fxgq��x.#к="��z��d���"z�� ��e��հdž�q>�'�� �����_@��3ϩ�p� _܁f�ñ�q�"���w!щ"�� ���^���nevm�����s�"�1'�����n~��2�>��n��ʞ�kn�z�`��eh������3k&��n�{�qv� �l�hho0�9���#�):r���{�6k�w�c��.u�\ѹ��d����oؙ�٤]���w�d��"�өt":�"mn7�l���˘m>,l�i�:��(o��m^u����s0m��{�=�t�ow���-vyj�e;"60�c=����c�g���5o9o�� tu,7�k��4f�ԗ�7q@v��f��zt�scu�y\yfa%��{��b�o��h�1��h�j_jw���1���bg��-2*p�o(o-c�y)vk[4���ԯƣ���ĭcǧc�����nӹob�p��;qni��n�x�6jʐ�j|�p2�e�� �l�;�8��v� �iڤ e�s�ӊ���w 57��zɍe�{/��z!���w�]�����m��w�]|��kf��r�۞۹ƒ���g-��#y�k.m���c��x�2���e��w��o0n����ǜ)옳aw��4��>�xh�� ����l��\�k��gv�~ƥ��b�޷��$e�$���щ�ͫ1o���hǒ���a���,p����p�aj���ynn��}(�ݴ���m�ƕc=0ҫt�,آuo�m��û8�a�#0�n1o8�����e��b�0u�~���z����t�o��c^�#螕��7�����] l��g��λ� ���n�h�1d��#�����>�ur]37�|�ihja�z�`k��l2�֒��)�€a���u����䅎*�pc��x�v>o�������d�1|tbm귰��g�ӧ��#*�]�os��j��d!��pe"tv�1��ٵ��;��i�v'��p9�ry`�7/ ^qvŽ �䑋�b|�ji�9��rrt��ps�c��t,&f:�^2k�t�a,�^"[��\[��'�}��fi��wv|ng�� ���a|�x�����fy ,r4�w{$'�m�[`]�sa�ԍ��`c��y�?,н< k���@ٱ��*;`�e�&����'�� }1 ր5�!�%�krv�n�]�k���;�v���)3j��z~wү{�=��y�:�ѹl������������y�bvط��gk��m�q�8r}p̰��|o�@ _�4��u�t j`��oр��r>w��y��g��w�/�͜���u��d��\�l�ĵ8������^��3@e�mr�.51,��7d9�0c'�hv"��� ���av^cq��4���dxԕ�ne��a����.�4]�'�(usۙ>ne ��m~�`�����f�%ʎٮ��%�ƾ��^\��/�^s���f8�>&�cj���|���q�p����r�cvl��]��;��y1c rg�d�cc��4����l�ط�x8��ۛ�j���w��`�t|���)�}��͊ej��ji��d��{z�ɓ��l���d�u��;��lfm�{���(x��s�e��rx����~ =ʤ��f���u �q��>�/���1f��5�ab�)yп*1‹i� ��~�f~�/��vp�m���k�:_=�}p��u����!� ����fo�&��>���hp�� ��a�փf!8�e7�`�4�s�4g&t���i��"��uo�v53"���z��<�r:eh 5m�%z�7s���p��_���h\~�t� t��vq�hf� !e��g��džu�4m0�!���a#�1��ro`i=q�h2�h,�|a>��.��dܫw6�l55���n�i������ �t�;���jּ|a��� �5r��q`6|�n�]�rk�6�fr%͐��z-z헎�-�����]ьwy.u�{⭫����g��]l׾������]�z�<ݕ�� n$�v�ŭ?y ������ap���'z���}�xirp������]l z�ƹ�1_�25?�a����w��q� ǰ�z3$ ̉�." ��'��7������f�:�u�n9o�t���{g��ݕ|�le��2z�.uj���~ٺv�8:����(l�vq��y�l`!��}v~� �y� f�;*���d���"l���bk�p|icc�(�ve.{�(�] }����2j�y�z랊�~�m��d�ek"�5ʣ\��xfs�$�uflmlh�?�� ��m�m�=�/'ɭ;c��v��z��6��rý7�������0o��_]�������o�<��j�������½�/� a�t@���u ���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\build095.gif�q\ȕ������kr��j`��qa(jj!ju!z"z��@�o��� �s r�?aqq*�׺�޽hx'���{�������9��7����zׯ)*wr�h���� ���<`�ܓ��ag�0x�j���q�g�;��/�x��������<`�܀a �ďl;p/�5�)k����l����2�\��� ���|�rsȣ<���~ki�0��i�p��p��t�����#�{;aǫu��& �9=��ޯ/����o��������fn�i�0*��d���z�%zlfe��sw��[�j��\� �d��e��^r�~<im a$�h&�i/nb.���/�ԥ�]��p�[�'�}������pn����� ����u�r�l��vyg�w�16�a�x"9��-hֶ ~�j9�������-�d�u49���a�r�<��m~w��,i�'��a�)�!%t���[��a�p�w]itd�؍�-a/j�w�*vo]ỵj� �dр��s �" "u��mh��*�=m�)d����2`(d�f�����=^[�� ��ph��b˨ �a&ge��g�mۙc���^k����1�|�a�#��l'�`��a�g�d�������r��.\i��[q���5jh��q6�s�4���b�u�ab��[�b e�`��zkb��s�<�6ٔ�tc =� g��v�'�^et��$�x�c�q�/����ӛ�uag��`�2[�ar�0\ڦ�����xqh�q� w�#����;j��j�9�nj{���4�]=/"xp��]�1}*��2���,�q�ipt*1����߂� )�t�i���޷����ԡ��`el��s���ʨ=*f��,��%t�˃j�v'����q���(�mbӛ}v��w k��'�χƙי`����v,�v��b�.�ޜl�_ǧ �i��; s�7��z������ �rz��y"�c��{����q���:�?g�[=�( ͗&!�e~��9��0ie��_u��f]z,�t�� ��:e��g����s�h�_�>cd ��&���}��@6t���骻ty7k] ĸֺc�|�/)f�gۣ� su�sp\��m�8mm>����h��v� ի]$�<�s"i�6vt�m1x�. /a֥���h5�&��z��eo�m�����w��$���qֲ!��jy�^x�!�y����e^�t�n�te^��lag�j��$�$���|!��t%�,w�pzp�>s���e}�(i���-�n��rଳ�j����mw���!�sv��b� �vd�2� ��v�_�w쯗�qb:`0�c������f��ؿo���f��d�����t��t�| �䭽��� эz�׳_u�$���c�g���.��d;�s�yͷ@��"�k q��o��s��s�����.czq����f�i�/v����x�1���ֲd��>|:���a~\y�>*� !����o|d����9��̴60��s�)���}���m�y�cz��i��h�������i~_�o�߀11���3�4�@l.��> m@΂����b�-xc����� ���0){���o���� �� q��� �u^�^�?�-$���j͌j >s��/�,ǘ�ǻ�x�$ �� �տ� ����p6�"��'���88u�x6ۘnst-��5ll � �5��hb�xt�fdm#u�ri(��$�q���j����f�`�f����\5�ol�̑q����l,tb�k�ֶ����~r�yoen���"�����[n,�5�p�jk�$�2 ��aui����f�#m8���f(�ߢ�%kki�e���i)���l��t��τĝ��o���wxh"t�v���n���:�e'�b&��@�ڭ1dj�5hh �c���"��t�i�՘�x�z�ȇ�&�mdhb������x�c~ڈh�ψ3.���f��f� g}uhƹbҳ�dt~gu\v*�=x=xmv%7���"��l�"c�>1�o�2ǭ숍d��p�-,�0ogy���ȵ&�!��q{��i&7�� cz#�a]�>�ԟv�&���0��k�]�%r�)「����!��(�n�m '<� @&v��v�"v=�c��sw)w( `�te��3��r���bz�2}�įl��p�3��s�p��is�,aƙ���a ��f��'� "ʺ�wm��0���$�p%�9�>�%�0�~)e��̳�һ�3�f4y�� g�]���w/cc�1�/�`-'a�� �&ge��%��`i^���l�ٌ��慦�"۫õ*��q?��t7�bo���{�=*$�p��p l��,���{)z�kݍ��z[ol�x �j)�{�������d��r�ӈ^!�eu~�λ�ean`�rg4��������4�w2�e:�������<�e3�@7梢��g�4�z%�^eݸ3l#������j pkf@��!;m�02d����i.� u���l�2�1b�i �{���x��qǃb-�k�g$ŧ$�&�ˏ * ��y(_x#�i>��#t��@ӥi"����l5r0��r�֒ ���o2�a2�r�]��sc�%�ab�u�x����$z6 2a��z� ���� ��i^_�r�^�v=����=�v�z|�8t&��b�gٶ��x�2|�ez�y��d�,���d �y������~� ��h� ���py�� >j���a���'` q ��ҭ�&�����c�2����4�[b�y��w����k�p�y1,a��c�r��2�t���mu�k�,`o�wo�gb{o(�t(gs�}v{��.�j���w?��<����va��r5m�olq\������8 ܟvm�[�����ĩ-��sp���>m���3���0yi�n�.t&倫�� ��hm�]�.���_�@]� �"��g�(h݊�8 �fi9���q��y5���pr,'��>�����a�>;���m�u�=�x=3���tf��a����=�-;�#�ӌa�}�rb(��% o�w՝/�_сfr�oj.'��w*�@�]�ܤ ��6�kʹ#���d\���1�v�x��}v_tti/3cc-���u�po�?u��׺~���x��x��x�asrqy gmmeyh�sk�n*���[��6n�b��x�,g��wf�2��3�ez���v��z��u�2�������z�(a�-��^�a ���f��mz�a���&�4%�����ek������'�h��m ���� �: ��ìp e���x�]�u{�w��k}ܜz�g��}-q쵎!����qr�h܂��i&�o�ۅ�/�xn��}�}�պ 5o.�m���g����ev>s��>�l6���xc�j�}������v��$�f�m���<�&���7���v�x\5)./�fj)e&b��o�ʙhˠe��hsy.�w�p�j6@�������":�g��;�#�.�j�&�����gվ�� ji���]�;qu/pt�9ۅ��ݝj�b῞ b�]���t��g��l�rz��/8�u�h#�����a������}��%�p z�]'��a�����z�s�j{���f�/ػ�� ��a��n�1c����ř�8͕��7� x���{{f���;/�{_ ��z�fg�g��n�j[7�c���k�{rg��"������8˾9��b�ft"�ϩh��:�y����y�n: �i��}���� <�"�o|إ�g�����-j_b��z���>�7��bȇ�n�j���������q��{� m��q��n�u�jy�)�ȉ�\���@�,t@��� �,c���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\build096.gif�qy���� ������h�)i05�fa0���@a,"������g�?�3뚙�n���:������֧s;������~|����u�;`���c�~���?�������'��#�x ��~1�?y`���'��#����c�~ɓv���!��~k�������o������$~� _���_ô���������߬����~?��v�@a������p��fa���#������?�����v����o��|��[��/����������v��ћ���xg� �n� a��n� n�~� �e��a?�p,~��������gi#�[�xo�k���.8nןg���]�o�^?j󷃂�o;@���;x�.ݿh�?h�j ��n��~��!��a��������_?d��a�� �zm���n�lv��yb?}�jw���#���hݨl~ў�v��o�_��߃�pi�{�� ]`�2ul��(���m�@�b�t���&�|:�,)���d��ؒ� 5 x��x� 8�s�)2&��=����s��u�4ٔi҆lx�4�Ԫ�j�u � ��\y���˝*a�,s��굨�71z��j�.z2c��: ]y����ze^ɾ��&=�v��b���3< rwvo�������.�@m~�q&r ]_f֍n4�p�>{��ɏv��$)�xr'm\9c>� zg;���s�;�ޫ}:q� �����6��d��8t��mo��׹�hjn ��������\�b�d`�n�f�f0'ze���f����ic����t��=ryxi��= ��f��qf� �*%�}:��o,�]����|oz�b�4j=��s���c@�st��&�w�k�%<�͍\j��'�9���)�қ���^���d�a��'����.,?�ȋ�kz�;�i�ȳ�2��mh��>��2xoga��i�:�h���%?��}��a�i����1��گ�ý3��-�!���f_��i��� �=&�qz,���� h�_x�d���-~�a�ټh��kx�;�ard�)o�4z� 헛�ϩ�g��n�u�kv~w�eq,5m?2cg�?q����i�{i�edo�����χk�s� �� �ōu��\� ke���x[m�f� �� �хθ�%�y��2j@�������a��`�e��bx���~\__�j����=s@�]o��n��_%��� �d�$mq�:�"� �r��ҋt�k�nb��wu��ԇ\�xk?�yj����~p��tf\7�y&��]m�-<��lzq�"4=kx���c�� ���o��� �$ތh#��pb���w��e�#�.� � g� �>in�w�8}ӡv��%k�cޛ���1ؿ`�~��ř��c!3u��"��z�a��s$.nq�"e��q> �s���� bb��d�f„���1iq����p�8��[ �p� j����m�/v�c^r�߳jm!�������ħ�/|�p�lqf�:�t��k���s4f��~�r\_���g���1�ȭ�i�b' t�d�ȓ@�r�����3�\^�t*#'d�^ -h�-m�;��j�lk�']t�zӗ��7n��s�qln��n��&ydn^(��}�hj�ă��j��m�s��ɉ��i��ݔ�ɯ���b�]���dž��g3xŀ ��mԃ��)t���g�f�*��b�a��/[erz��`w��� �zj��b�5ŀ��p��;^� g����]���'� �y�i���f�u`pѽ��2����d7�� ���w� : ��y@���2���**oߩ0�8�ij������*�s��w�d�ݰ�$!e�)������צ(�5��|����m����sw��d��^?$�1�^n� �4�[�w���9@��/hd בi�4i�]i���ih'2�?v4ej=����bk��a�:\&���,؟ag9�bte"�yhw�d��swv ��#9�^����|����qܚ�<��6��ox=e&�n ����z���`�f����ї����x�3o��> �3s&�����}ۡ ,�vʦs�|���cd� ѓ61� ��շw67�:���~����|k��/b(g���tx�>�c��om՛��-���3!e�qa�l���y����k���qsћ7�����!��u�iyw���� �t?�ʉ������)y��ao�m��ŭ�hh@�t�>p��l[�1/™q%�~��2rh兎��� ~s��.޵[%��s_1�r�}o��3�pyd���о��5���/bm׼��s��m�l�ű;}��2���$����`$��~ng�ż[�yp���{��4(#w��� �n�a�m��$�m��{�s��s�nm���˜�n��#�:���вp�͏�d����&@�>�}a��kc&f��;=�s�mx�6~)���h^�_ߟ[�?��x�h" v��ju�����s�_����|#�̎��t���ghwٷ-e= _;8"�,σ��|�� =���琍���@ ��u���ʙ㍥l�����ij��z�d� e��\���^7�h֙ ҽ/ks=�du���q�fp�pн>����_з pz�u/-9$47f��ó�׃>�s`j{�$0a_0_a�.��6r|�0ؑ��g�i���g�9��n�r�plbwda��s6�?a�!׾�9��3���\�`�~��u9��t�~w����~��z 6_�/��e� � �|��:y���y��dc e�s9����6��o��4 �fae[cv�e~>t��{�c6d��l)��q�e�������1��_b�$� a9�����x�-� �� �@�&er6о�a� ��o�?n�;�d8�#o�d��7 jii�i�j���-�81_(�>˵�,��� /��j[�z�:~�b�f;ԕ#j3�:�j�=a�y�� �ơ����*�n^ko ��b��am=��q.f� ,ϻ��\��mw����u�{�z%,t@!��ʢ��@)5��u*��7(��1�̫�a��r�b��n�>0ȯ~~�� ^������.q,,�s���!ש�r��g�/�4d��h -d����fĝ�v��z��]�ⱥ�cϫw<�|��x����#��-��~��b>m'�kr����,(ч�{�� ��=!�a)�_;�js*r������� e�rv�.�|�h �19�r����ѐ%b���ƕg�̺7��� ������b¤nu��� ��m ������u�{2�f/z�v�amt�� �?�č�x��e4tomhh)8f�s�a `�h����,�q�����х�$����ɓzt>s�id�t'}7��,�%��aw�f��v���a�y�)�^`oi_���{)�χ�f̣����p*(}� u�u�~ �dq�s y�yk�z��ʟq$q����7��=���:�t�b����m�9�;��� ������n�{84��|z�ȼ��/|�4}ה���!sr�kb��ܣ���(as�"b!:v�w� �iuu��ʉ� ���ej�vnc�j5\��wq�dq�:�,9�,\r�0����տm���ka"}k�w��y�rq~�4�b&*���o0�g䳌���s�"l���� n�1x.<���� �| ��2 i:j��ao:ʋ������1r��hޒ���im�!wvva{�}��}����)��m���bik��;�v�-a״�ob"��q&{9��d��t��\����.�ʀ���s�a/�p�=&1^ždڍ=ž^�z�%�=��v`��!�b�j#� #�q �˨d�8�e���7k�@kآl�� ҅�f�ؘ[?"��!_�(��e��mpc@9��y�x��x�� m��jn�1l�q^e��e���� �i�gu�}�� f\œis��f��� �*4x(lytf�|&3��h��ky���4��sa��[v��p{������հ�����ne3��}�urel�ؿ:|/��$be&� _��=��upe���ӛkqr�2x��� !0&j g�/�>��z}0��% ��v ���qm����{���^ ���d�`� b��!�m��ݗ=��t�y�9f vt�bxp�tp� ���:���l`���e]���穂�jqu�@�q����-�v>�d� �/���~p�aj�jdh�x���5�}r�~�k��5?�r��f��j�h���u`>�^_9�'�.�8k�><��,�ؖ�1���r�w�/�f�p-����f�����e���=؍�qz�ރ��d���#ɔ/8<�.�����l?��e�n��x5r�! { в�x�e�����5��� ff/<�/q�*�w'�����/�m���y$�m�[�罠�6�m�� �;���5�)^.*v6��y�����mm>*ig��!e`l������li�i�����c��"w^�6 �k{ j2�쾶#��7m;�$�cc�k㚘��w�ǥ��,�_n���vaf��t2����m-�� m�"]�q�l"s�w�dƌ#u��q�;\�ɓ�cy��v���hg"u�)��t3*�uz�}�n�:4'���r;y�3�l[c�>�7�mn��d�j�� m=�zna��rq��s��}`��l���������>��ёx��g�t"ml=0��r�he.=�����rv��nrv��muz��9噉����2���p����ƃ�[u�z^����$h$����: �\oʻ8��w��8b�����l���t壯��;����#e�jq�x�dg�}t�p�x|����d30��� ���~r��b��������\ �-o@3��7w���_m�b�^���g��2棼y�n�wn#::�ú��ߞ�z#�/sq �f��lqrt�x4o�vnh]��y�b����8�h|q�:�j$dy> ug{�����f?����������e]���>oƚ/�x0��yz���z��c���t��b7��4q� <����unc�drt9�g�vu�<��v_r����~�>i�z�k��!�z,"&p~!�n�%$ڑ�j'��#c�e��_ҝњ�c/e��q"�dwģ�)�4�$s��0dw����� �l ��nahc�!�k�[�l�iz��`��d��q[n �h�ph�������qx�@����*b�vկ&\�$2�vꌑ���wrr�s�t�ޣn����"��wr���/�m��,b��#�左�'d���`��m�~(��`�\��)�at��{������a��b�`ڿn|g;3��h��wt�a��_�]��e���������?���&q�x�k��1a�c`j�7�,��ޗ��m 59�vdw�c1cd���j���_�ϭٜu4fǽn���cb�5���c��e��p�|�:�0d<�;����r�z�d1�r���j ~@�c~�g�a偒��x�t�$�6h�� � &h�����mu��љd,p����yp�e|�<��i��� e�j���<�)q(�{v��>����h��e���ak�)�����$i���q�f�#��uw�x�f���s�g�εm�.� �$��da��)�^���a&@�{�3;��`p%j�r�r,�%m��i�>h�t�xn}ni���}q�3��t=��������h �k�� 6��m���f�|ҋ�aݢ��mb3�c�6߾��z�rn��x���p�x��y��ܹ�k>���]����t`��π����(�$a�ja��t܈��蓸�>�?r�x�r�� *6ѡ�tk�6�2���n����1u(��,��s�\�p���� �<�qc���i����rzr�^��b�]�mt3r��sk�ԣ�1f,�m�&��7��hn5��`z��6-�/��o�������cg� ��}i໚��v(�ya��td�s��.9�a�bh��xr��>����d�a�� ��x ײ�ǹ~&?-z����c��e��'7s5mh#�e�ψ�(f�v 싖98���[�btr� g� p�„��t���//hռl�5�8�}59��i71|��x �b�f�^}]�� l~l�sg~����<�þ�f� ����c͓��w?�b�?��蝭/���fi]�t!-�q��d��.�c��~��fh=�d�s������7g苩m�n�it�kl�`3o�&a�� �������-�lc��g������#��=�xd�l�e�ѽqvy���j�2���m�i�s$of r�s�}&k&�!: ���å�_t4�������ĉw� �5��›�=g�f1 w �b����f:��ǜ�c��kdl� k�ōj�9�x�ӄ�<��eʃ� �c�$�.� �� 4��g���p�-�az^ ��7�l}� t�&~��e�y���3b 9�n20�=��юh ����l�(��ޙc�p�i1u7��?z��1m�[�x"�ri����v�8u�?z�^0�,�\�����q�"�e�2s>�t!�\�!0�]�qɳ�v}ђ�ؙ=/�v �"���,k�?��ϊe�𾌚�j�e�i�䐷�g$�1҉���6����χwe�]��y��v��_���� ���̧��v��$����b�i>�i�z�±y-�l�%aìeb��p�'� e��_8he��~go���ߵ=�hϯ/>��r�ʗ2����i�v����c�|�a!4�uņ��k��h���w�n:���\/�������4��yw33�x�a��z�=�!�2=ʎv�̱�ba^p9}f/��kd��*�3x6ox>vapswu��lq z�~�c���_"��]��%t��qn*�nr�l�cp��_991\enu��r���ڙ������t~`��g��\�)����'��,�k�:l��{1mr3�y���-f -�m�y8��jh���s���3���g gr\����hwt�����pg��� ۔e�s�� ǰ��f�zz�ޙj��r�fgb��v_:���]�#h�f �t� ;%�ɩ�e,w�v����-������g3w���ʌc� @��άr-��&�d��k�ꥀȥ�0��������� �#f� ��`�ϧb~���;d�6h-�q�$��vq��wz�svf��m� �avn��t�/��0�p-��y�7�`t�.d��zn���e���1p�j�zs��ξ%s�t��x�����ӥ���_q)���|�ixe�7����%�n�*-����cq�%��r���6��� ����{�8������}y��~i�t�|�ifw�q��^������)�)�1)踩�@)�ʃ�s����#�%�%�ڻ����e�1�ԛ� j�� ��͐a���g�u�m�hݭj�]m�û�ӻ.����w}�!��#�,�\ƪ�@��2�s�#>9�ӌ�^�[���/ύ���!�8;~��i�#��78px��jt�x l3��mk�����,d��]�\�x��n��y�̥�qu�v�t���(�@��v�ej�����xgo~wdhdљ��"}�qn.������!fgɉ�n�9j6ׄ pkp�j��0e�k[���6f�v3̑a�2����rmg`d6x���`��l�s&{�s(�#"�� /g�bv4��l0*�i���'dvsew��w�|���h�� kc�22px`��78p!�e]�q�'<ቜ�s�ql$���\@kv����mj����cۘ �k .9-�g�t�>q#���s) ���cm-ѥh�t���� q�>�w�>�a������ 뙦��:,�:qpʈ櫌�l��5����^� 2���i�o�q]��j��ҁ��x�_˗|�����f��)�y�ct5� tvm��f]�l������{�i0�f��d�y c�nk��:�(ɨ��k��k�"g�"��b�j�l_acethy��� ��|��:f�y��mlr���g%��v���yqk�i��s�ʭ�ꄷq�m��-��!��n�g��o�j$eh4 �ۥ�l��#^���=�ex�qne<�1��b�%1���ip�^� ��)�{a�,i6���)�����y�zw[!!{�ȼ�j���n�e �l{q�z��[p�j��f>������џ�_w�h�׸i_�[��>dmwy�]�b�8ś[�u8��8��8�`8�4s��x��\�8�����m��r�۳>54����g�ngk2v s�2��r a��}�6����h��6ag��v�'aΰ$�v��c=h���x{�1��[ҫ5�?�}!��"���k�˸tu/|c${;�x���ieh��~0��w �a�@|����)��q�u�q%˟rӥuym�lph�i�� w��yr7�wkn~@��yhkvy��%� ��y�qw��u>}�f$�1*"���'j��h����h��k��.�j^xh�(� s�a� �[���{� wf�w� �:����4~�@�7�u�'g��a�\�-}�]&��b�i:�xhwg o:|�b���|g>>��t�p�nd߯�-��sŗn|����z�t*!d�~^��y��8�k�w��e"��4���kl���b�u���1m[����,�35��(�3�b/ ��p�,��#�n��o�,w$��&*�l)yav:��⎙d9h� �ŀ�:�@tr����x�l����j���; �|;�)q3wbm!u��cx��u^`ŝ����_*0^����qe���i]� \��]n�>?.hw�4w%�7 �g-g`�no_�5<��o��q���m�u���z��@:��ܤ�\d�k��j��~s^����c���_k4����?�lk�t��'��)gd�����ܡ��cb����s�vi�w�����������-��q �ȫ�t@��ixis~e�q$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\builder.gifȕ�� �t!v�o�$ k���r�� p!j�%)/k�k!d��"4�b�k�j��~�������[���|����,ώy[xqpnq$��o�?�'��@%l�p ta�(9`x�-�/1 3@5`7�9�;�=��� a c@e`�8$h%x&h'<�@ah�pt� �pt�� ��,��-��.��/�t:��a c�2(384da���a�ô�pr���������<��=��>��?�@�x � !!���4"$<a�� !$a(� `� �� �� �� ���p�(b�()b�) h �� ��hyb�xx�y�z�[�y��� ���z������^�_�`{�=�c1c1� 2c(2�03c8>��g��h��i��j��k��|��p� ���?���������?��a��`�a���8ʎv��>���v��-�,��sĵ]g�5mtͼ����=r�b��y �{m� k������n��ye�c6��� �ԉ :\��h�,��}as�qפ\�\��t�^�}cu�z��:]��ʯ�=��ʳ2��f�}v�ɝo��"�η����gk֞\�ox���һf�h���0c�3��q�~{c�� o���e}�u�f�^��-�3�vn��y�jl��:�d\# ����8�8���s,��6*���������l��frw#��b��~%u<�q����m������h��( r���m�b�hٮp�8z�a�q�y�þ�� }�4��ȕ�6�2�;u�y�nu����b,��m{(��|�fˈl(� go��̧0�e�m��۞��x�����6�m���űȣs㷸� bn���,�9w�s�ns���<��b,��w� z�l�f.� ��j�kv�n��hݾ��]�#�;-�q� ly �|usر��!,��fp���|�q }8 |�w?q4a̍��i�,�����>h��^� �s.\��`l�^޷ns.��wo�(}��u)�l�w �m���� \� p�u�s:�\�vq�b�]xw���s�q̥�ydl�;�fu��w)��=#�b]d����t�3q\�cdq?h.�0lua��l 8f_�kr�t󻗞�lkb�gѓ��iml왙e#���d�q��h���w�*�f��k�c��@���k2u4�o����z�~�o��wk�da�0�1��8��e��͌v&�?�����c�v���w�oei͹y {b�{�i7��&zk~�>��$��oo~��~ن�����ϝ�/qݪ6�#�x���0����o���wն;�����k�npq\7�g4�����9���l|n�5k��6��{r�� >>&}��e��o�-�����7��8�����˃f<<�y5k���o]��j�aܺ��l����cj-#��rg�-\�ô�f?�bij-63��dr��b:d�ʪu)���zưlo�b,��!m���z��q�ģr�v2�����ח�-__��\���>wx,k���udb���p��i��$�l�r�71gq_j%э��bo'ְ����l>5�^k��}������q�imp�g�� �i}^|��f�^�b-1w��>����\(j.�ѭ��e��vv��²syd�����kw8ʼn�"��x)m��(�4��q�i���qkhnz�$�����d/o���pa]l7��m��x 1-� �;�]�l�6hc��z�n��or���-�η�%t?|���y6s�oo5a�7���he�4{([�7��q&�c���%� �)\0r�op��,g��g��"��}fx2��r���~��j�����}����k���,��[�^�>�����~� چ6�yx�li�� c=���z ma�ϳ�;�e������|��� :ոr�-z�[�ݨz&z��wg# �e �9��o��`�!6���<�ʊc���付 ��xl���/�\���x����5���ٙ|y~ )�w��˭�?> �ǥk6���g����.{7q����"��j�í���g�խ*��l�n6�*j��g�b���9�r0�nm_qb�#������v�*�r��'a���{�-$�e��_s��u�q��fq�n�b���m#b��i�/�$0_��"�߼o ���g��le��x>�8|~�����h��2�%�!�*oq������ɏt֞�'v*��<��ǟ��fop������a_���̒bb���&�c�������.�� y �uבlj����s�-w�ilq �~��e��ޏ�0�=��:(/�j���\�w�\mw>[�|���g�ҋq��4sc,� gn���?z��5���j5[�����nj-sab&g��r�w�>��^g"uk�jb�1s����2:��on4�["����rp���i8� cqt��d��� g�2rᮙdu�z��'v�w^w�lο�\mvԣ��_nd2z���o&u]�>_{\o\�/�5�x��b� �׬ia�|;s�m�_6dgn�7f^�?g�����8/��}f@�f�lο�f�����?u���ks*�pta�d� aq=��c��<���b�]�;�ejhay�?�9��u�?|�ev�(k� yb�1{�����ĭ��(�����w��j��,�< ��n�n޾خ�d �i��4'="�c2�y� �ql��"����@�u��\e��;��j�nf��=�������*���/����ظ��m�&�u���l����������{`�/h�x��d�(��5r .�#�;�g�ϗ�lj���b�l�2?���x0�eן�f��ٌazv�~.c��!>�㔯 ��o]m�j��hʂ ��hw,g�3ak*�!b@!x  lld=>v2�4`�sv7�|�,ћjfhe���o��v~hϧ��w;>�gyta*h�[�9\��� e� |�"vj5q���q$�2@�l������":j���ɽqc�za�]����k�[r|3�n��id�!�v���s}wf��qd��k;cq�����*�l��{揟�m%uku�8��hi�yq�� �胐�r��i���g��ɐ?��r��$b���u�$� %��sˑ���auґҕ�n[���1�1l�/)��p���fĉl�&�q{ \�a��(��a�� �����h�by03�:�r�җtcւ�r�:���v����sejq��f�d_=�񱑳�',����m��ߊbp���$9 �3��tk��k�d�xٛ�2z,㲠��弼nt������i"��s,��lz�bg^m:x�����}�^y�j�����ᘤd_���_���@��ع��eb�qd����*�|ԗ#g[�(( �y�w`f�s��z����')�ښr�6 m&�iv�c"6g��ޘ t�ҏ���e'k�'��oxh;&�g�,���:u3�jyc*�(]#j%���#���� ��i��%�в�esx�fb_;�i������=���l�sod1���������ȋp�:��=�w�uj�~�햡|ʣ�]ْ5��y�sq�lh��\h�s.���d�k����7k�ˣ��i��jh����2� ��y���(�hx���~t�ƃ�����m�/o� �n �>��~_h{r��j8�%�qy��v!;=�6`}�(����iѽ�����oosi�� 2?-seʈ�{��բe�i!6�?9u꛵[.!=��w*����q٥��ou�f*�^7����*ʱ�6�� v��4�8#���q�n����= tr�d�]x�[�ڋ���:��b��� �`�ƹ���v����y��m�۵�� ���wb�w��%�n�f/�@xt~j��g�薾�*ꅜ�������fҏ��\{�ht�f$�y% ;�e�k����e��u\��شw'����u{1n� v~j/�g~`��8d[�3ޚ�h�2qg$%�n�d!���d6��x�#t��ͼى�l�\5﨑af@��?b� -�;�v.��s]�aq0:l�x��"���&���yھjoz�̂�흿������~l}�a�ˣ��ӯ�p�ٸ����uiշ�~q��j��z9 ��t�����������9�$�\�i�'�3��y�����t@��z | �r��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\chain089.gifb�$�eq�`j�i�i�5��5�l ��la���t��m� �=�n�acp?@�(f� nbhj��hn �@~��q��!�ц7�~8p ��� ��� !h-� \ �xqb�$8��0� �8�$r�,s(f �9��s�hj� a�6��� ��8� �l:��utu����w�d<���h>�������@�!;�b�a"|d��#h��@h�!�bpj�a�!.&a2&��*'��p�!�b�r�an*ar<��u���?�x<��=��� �x�"�z��������\�x�b�^��~0�{f�c{��|�|�(�� d���3h�����@h�!�5����}��k�2�к43�d_��z �9�4r��g�\ie�i��t%7?m�!k�g�,͔bw*{�ek5g ���%m7k&g����� m�y�9e�s�\_�pi�s���� q�x��s���x>����f����3��y�̵�����j�t�`�x���������u�h�,鯵�gߪ�ߩi�j`�a��{��p� ��8[]#~y�g���rx�wty����g[���k*������ch˜߯�sv���}1��r����y٣�k熿;����fx*�o3�"�k�}/��fy6��!�?a�:�[�����`�������^"���.gà$i¿�/�g�'����x�i�d'�\���b���m�{�����y��y�;u�/|;�� �we�1ȹ�c4��9�@<*9�����b�%y�}�j7u�q�m��>�7�6����`��/�k�{(�>���-���� =�* �?��d�95�����a˒����<2%�e���'�w��p9sf�c��7>(���.�>��*szjsɝ7�#6���j*x�wuӯ�^�`���v(j�y$�x��u3u|����,u�~�tre��6k�n�3�5�h'cd��o~�e#��;���bnk��c�b����� �@�:�ļ���0�>8\\������{  ���<� �oq#��"����*a�ibzra>�t��n ���ѩh��ᱵ���#�d��&��nk] i��!����y#o�ǩ-c�y�u�t{vrnh�ꑒt���'|��*���~ә�˾njk�����?r���q���?v����)ͼ׌���nf�&�]j����qh���t��2,>m:@��fwo�б��τq ��lw|�a���t�>����ա|ϖ� -�������f�)f��ш]��μpx�],�tt�3u���f���o�6�����f6͍(9�x��rfǵ�˒m�^�|c��y�n[�ρ���"���%���ew3��]��ꑇ¯qt�� g���?�q}j_$��v%)q�� �j��� �85�f���������\����b���t5�y�������h�g���_a�rc�~��#���o�(��ś���l;$��2$�\3�� �%m�|�w2u���9tg�"x��jx�8b��p֍>)�nfzœ,to~�ԏt$��h�nee2�t�π�j��ʐ�o�4[�m�@ӯ1�:^uq��kվ[��&]�߭4���y��ԡ�0������'n����wqz���t�bj��o�s˗��� ]��pz��w i��lo�����,���w�<�����۵��l�y�����\ &gݨ󡷌�)�\̫�]�d�cn܉�k��y99����?{�&��ȹmyw��9f.�ju����eaqџ���n:�f����i��e�c���/s�>�4�я�qwg1e�u������sq���t�8������jl% �^��5���[�^�&n�跱�}���w�f�o 9a_!u�o��������dkd�/��)�ӷkxd �@�uo �� ���� mu���t_í�����=4뇮�w,���۩��^�և�5��z��}md���7�icg���-�zitr�[{h��&�m�ݭ�v�f>d���p�i@^�@�?^���x�wiz0۷l���$�t��=�o�a���x���>.d僎zj�f�c�� �s�k�yu��s;n��f�y t���_d���xn��z���r��_g���g����%�"3�h.�q��������&���f��2��=�<���.�=�.�b b��r��7�?�o \�gz���m�4l��걪��4�&�t���{�)�3o�j��hv��sԙ��4$܋�o��>�h�o�n�z c}k�py�/[�to25=��e��[-�)~��q%~�rnr?r�����&cas� s��@o����tāie����y��j�t>/�~���3�nl�/}�[����w�̋�-y1h����z�_��-䒾n!k��h�ր6���hu��$/���^��7�� �_��g���g���t� z���5��������]lm� �����v�a��g0���o�!��<߼5�*�xmw���d0홺 }x�ϯ-}q�ɍ o��gkwoǣ0����mws cfm[[#�߫�*ǥ<ѭ��mwyrcj��[ ��/}`ǧk'����/�zcnx���[��qt@�����4��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\chain090.gif� d����, za�ǧh��`�h�4�'�d���)�c�&944i��{ $�f�)�������zy�o�����������ׯ�w]|=pr�m-���o����n?������8�)��09���,�.�0 b@f�j���nr@v�,@��a�:���ph��p ��`&�p'�p:��� q�)�*�`삸,�-h�pax��a���a�ö ��j�l�n�pr0t�:�x���������!�@�`����hexfhgxx�@$bh$�p%bx%��2a6�:�� �� � 0 �jb�) *b�*° b� ��,b�,��-b�-��.b�<���ax�� � � ��0���� p� p� ���2�, `f�p{�<4d=�� ���j�|�x5���@� ����>�����!��~��@����a�qq��y굞_�az6e�qa��h�⟃��q��w���o��;_ }6}��/m��] ue��������z"~�% �����[ ���-�����$f����s��c���{�ˇ �n�:��)l��зl:�h�1��"(|��h����g���=���a�{p2���"���ӝ��yv��n8�[�o�!\?�=ao*)`�6��;�\ ���h j�x����z���ne~w.��am��mf��2o��v�ǖ޹ykh]y|2m{���������s .�>ś��ͦ���f�2���u��m���e���2��b��x����<ȝ��$���/������u���r��?;^q���0��sy�"���3����dw�-��|����aƹj���7��j�t���'�o� �4����m���|��~u�ɖh�|��&n�ٺ6w�����=� ��ū5�f�v�cu�������z?h��b���֐�}���%���b��{���"��i��k6���1�>�)�x,�cxy��w�1݂� (�wb��t�k��%���wg�u��i�������7�����u9�2ε���n�f�'ə8�99�����(�b��������s�-v5fz�:s���z�'w�֦����u�;���{�7�3�w�m�pj�k�.;���� gݕ����s�lt���;�� �$�1wl���4��h�2�[>�#�ҩxq��������rpj~j� �'`��d#?����bήڢdc�*��2�k:�b��9r�'n�͓r�c"ϰ�*�sş^�lq[ � )�'z:�]/� aru��5����|'�*� �9��g�������t���郥xnr���g4�hrtc���a��nwk%�ê��t���"6�i*�� ��w�d��*u/p""=�1i�$�)u��[�7bٹ8�;���xb��u���d�d'�ܢl�s}�pr��f� �u�qh>yu�*{���t�;�ľ��nfa����ȷhʃ��.0\6�r||}4xk��/ƻ<�k?�x8�����甆�ie� 7is�.j �5 �.��a̲^����a�$�s;ܱ�>�(]��$|�wשp�b"���.�l���?�l0\{e4% �� ��r��\hp�dùi��k��r���-���ug\����]{qmʯ��̤dc��u�����"�#�kzl4�e�c�{����x����z̴:� 69�k�#����)������z2��~fv��ws�8�pg�˝��,�o(�u�2�1̾;�d��x-���emf� c-'�b�wb�%%��3�'�2�xϣ˦�:�؏@!��玥ih7��ӕ�k�$ařm�a�o�6$�pljkx}��jyz������yo��ȉcv�� i�� rn�}ʐ7�>��j�����uk����pd��[!���t��mz'��e��ysc:����ӎۖړu�m�5�ql�r�]�8to ��91�>�%�(���^ ݹ��'o�� ��5�3���>tmn�=h�jz1��{! ��r��ifܮt-�rӭ[\g�9�5չ[�/��(���(`��u����d��v�f;zi���ui�d�ѣ�<"ě"����ά&��c�y{a���-�ȧme��8���h h��h�{h��iť��yd�yf[_���ݽ��e���k�l=:ډ��|qg;��blt@��� �� b��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\chain091.gif� �����tqr6rhʃ4�q\j�i�5cdӎw�1�4ba(v&����� �6blm2~������:��\�������w���v��e��l������� @� èp���9l���9@p t�`x�|�� ���s�a�h$h%x&hs�8:� � @���t�t:��`w�u���y�[�]�/dô � a�v��;�� �� (a��x6h7x8�  s@u`w�y�=�>�?�� �@��a �!a�� � �l%t%�\&�l��m�� о ��p�xb�  r��)��@� ��(y��u�*° b� ��=� � 0��z��z��[��\��]��^��_��=��!�a���xc�1� 2@�|c�0��e�`f�pg��h��}cl5t>��p����� �� ���o�7�#������|�|��k�ഈ2䣴\�h-�9��ů5 i��<��5���y��? Ԫ 3e�:;� ��s�ud���=��]ur{'��c��=.Ԫ8��?� ��d�:�wm���u9������-v�竵�lj��t¯ )�<���s0�ѷ�v�޷_�=�����}ms��rғ=uyӊgh>��dہstۧ;]�h�2 h�����t��#��uc���������r~�o}�f�#s c�i��j�?�wp���-��r]c� w���w&�w|������mu�k�훱�"�}���u�&ڮk�.�m��la�v���:z*q��`��� ���l��\��۾\�3c�e�po�]�uh \ի �{����s5���k�9����3�k�2�uʌ�pw&m���թ�'�0���\0b�� ��l;#m91�8�6.����p��|$��kv��տq �i��m82�f�۵�i�ť�e� f�tm�z�s��c��^"� ��`�/𡣕s��jå̆2��s>�����t��ah��1�|�̘g�/c�_�aά�� t�@*��7>hbn� �i��oq'�qv3�^pn�� |�p�r.�h旫~v�=}z�aw��^�o�>'�g�x�zln4������&��a�웾�-���o `2�����k���&�t/\�i��][n*]�k��ieĸm�1]���l��t,>0�; �^�g��)�^} �� st% ^;c�=�6 i'���j�����cyt�cƣg��w�>q�'�e�nj4��=}މ��#ss����k?$�{/���� o�h*�>�?v`i[��w�]�i����$v��-��x��`�e��ﶤ��8���ܰ��n��t}���q8�}m�k��}�-)i#�� ���}�s��gr�l�-wl��7ms��;=���2��>@��k8f먞����̫m�j�j������ث�=�s��cc;v���۾���&�j,� �[��7*��m�w��;$6�vh��w�������9�x���3�d��̔@�-p��^~u7e�hc!���?�b�ʤ5���1�y'�.�*,ů�� �r)x&2�z{6��q �b��v��9��c�xʴ�1�ԕ�t��/�ĸ�#�s ΢@"#����x�%}m�*�&����7������e���n��m tί�qa0�_����>�#�0���v�yq��5|k��. ��_�[�m�it�y��nfn��=� oܷ��f.; &����i�as���e5�w�@�kϗr�lw=����%�us��l_d�"f��������:��xq������!:�z�a~����.\w��va��.� �8pؿ�j����}�2�s�jw�n� ��ҵ�#��ݰ�>��7���n�)��s9�9�y��`x۹�z,'������6�&�$�!�x�&�vj�9zwv��ud�*�%jdf50��≌i\���o����]���-��7ۏfg�?cѽn�w���s��=�c��b�h^���zwzks�`~� ���s��s��:as�����[��rg�e*'����=w�9��*um����$�e��h�y�y�9e�:e��ޡ�}�7��b�n����ef���[���7"����{0[v՜u���$&�~�����8�{��b�$�hm%�&��n���į��y/�vj�jy��� �� �b �k_��'%�o��u����������� |6���bmg�|�:�0��fg��c�-�quӱ6��kk��džٞ�x�iӯc�.o�]�<�*r���?�a.�گ���uw��v����#����;�����γ��q����w��� ��?ca"��n�q>��<���k,hp.sŷ�g:��a� 1�d|��8#���uuy}�?�������f�� ��} �q̃x3�i�!f� j�c����i���e�� l;�3�)���p��yx�l^���?�븲�s�y=�o?�n�k2 ��յn�n�d�c��a�b�g����a��u,1�l��j���w"���c 맵z���}�o�&��'�2;��z�g:���*a�%�.��"a�ɾ *� j�o#61w�^"�y�d�?ù^6 fѫb�}��b�>�e���fl���r�!g��g�ʋwm>��س�"n��-k�,ƴ�%!_]�{!���ȕڑ�ial��-a^��)$x�d�nd/�^m)$�b�t��&��3��ax�;�k p{��y�0����w#��ws��wh�m�?�0��[����v�k�ǐ��ύ?���e�خ��:j�(��8�l�su���|n ��9d�x#%o|r�\� ʨ�j����j��k-������kp��fr��y2���y�� �f�m{�vx���yd�`�n]�lzn�r�i�h�q���du�$"� ����&�,i��� �!�2kwֆ���!ߚ��� �93� �,���u��1�$v�<&�t��,�d�&�f������us~qi��󲑬�#]4f¼��� �����6t@����p�>�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\chain092.gif� ����rjt��e5m4(mэ�&�n��sv5stƙf7o��`�emxq5m��!'���~9��ϟ����s�nw�u�wκ�z���gc��fpg�e�b?� 9 j�&x�09�p��@ @� �� c��^� @� �� @�:@n��:�<�u@�����`������$h%d;@� ���n�p @� ���x�`ah�pax��0w���a���;���j�l�n�pr�x���������� �!a� �!,#4#�<$�0� � @� `�� �� �� ���o�y��(@pqr(s8thuxy° b� ��,b�,��-b�-��.c���p �� ����_�`�{ =��xb(c8dhe� ���3c8>a��a��� p� p��l��>���m�n�~cx?a�����q����@"��q���y管�e����y�� zb�� <ב�\~ք�ib4�v���s��l�z;_�ձ6�]e�hx��_�q�g{p��au���ic�l �\z5�s��)�����? |�����ek������659��]k�k*���h���chkhng5�n�w�a*"��a{8�aa�����z� ky'��3r o�l/х��h&k� ����1��g�蹊ݍy��¢��^��u�‘i�4a��m��� ӫ06�m��l=]��di�ǜ�c�j�&bt_��%�lأ�d%�g~/� ���,dz������cd��� -���ۛ�7ruo�mu�vs�׭�~õ6�w��#�?���g�i,a����а���kx�?<�/����-*��{���sב� :b1so p:f=s`6n֘t�k����?'w��u�s�e�p*�d�s�mnr3�%����6��"vɻ7�* �]u\t}}z �y�&��a �|�8ܬl�iאa�q����m�'�k��lw;o�a�=�t���8��b��:s��]�#b�%�$?9no� :uv�6�)���p�)�4*�u�y��_�]�yj 4��� ǥ�2��îdz_�g�aԪ���-�er��{1w��wo�[s ��^)~�b�v:� �������)c����vu�����7�>s����s�{��v���&|:���}v����|q�]�ڹ[�fta�ҭ��@�b� �*�xp�#�,��^��8�ru lr~�-�"����lg��j��߇r9{�)��7�?��y��d�㴞��ϋ�tџ�}z29�be1t_t�n�x�o�t�j�_���� o�#�� ��ѳw��j�������׳޻�v�ނ��/0xp^��ҝ�m����s�w~�2b-|l�k��y��%z �;�nk��u�d���?����_��[�~or�]��ӈ�0�4�����&m��!%��c)"���#���ݞ�&��"�w ���x���_�ef���q۶��v�֐��y)}�'l�� ��#͸��&��z�6�z ^8x�f^3�c];�������\y�j3�ny�{��q����b�#��1:���q�����e^�2�n�ɦ�w�_�����=������t{!�y���#�-���ׄo�7���w��tw﨔 d���[/v|n��v�ŗo%������io�?��)���ee��� g����p���l��i̴qz�����zr�h���e�4��\h�{������,�zs���mui�� ����ey������#\��i1�_��r��y���'/�=�lˌ����n^b?��c��e�{�(�z�� x� �'�^a/�dz��*s{�f�ٝo���,����h�ffi\������ٞ�n�-������f�2o.^�}���{�_�3b�h���d!�'=*se�,��q_�wt�6a�d�?�нv:�x�>�\~�nd���k��r�[re���ottqdїvq �.|z�9i�e�_���ذ�ʦm�4�s��|=������#us!�s�<�^r�y�>��>¯�ea�d��#�a-�1k���f�����lq'���t��ķv���d���gh�-�ar�k>k��i�нk�gmw�qzpn�7ϙ1*.�h�q�z�������yi� z3���}�o�1���zn׫m.����{�j�u�z�j4z��‚h ����r' �j�ٵ��ߪo��x�k���n�� ��x����^����h����-��?���q���-��]�x��h�j����a�$�:��aq��a�?vn�o�h<&z�d�g�0��p6�e\z=�g^�r��#q�[�a��kyo,�{����2�mq�������&tg������r�6k�6b,�ԛ���y�k#�=�nk�� w͜o�>�(��$k y�?�&��*��)�c�v��hأ�خ��u����@�!�m�"�eu�?�o�� �p{��6�e��vhnv�e��p|w�n}�)f����a�яq�ȸ �v�̈�����f�.�o�/�d"3�ukv!��\o��¤a��–���:`{����|��a�ޚb�'r x��'����� �{��bd�-�'��#%�������!���do�\�e>t^�)fp��u������wk2�k��hoj�s%�|�gc�o�\�\b�"�ù��,����?=7�_$��4��!?{re��f�$�ѭ��y5�q��bڌ }��t2u�'�����o%�{�5�k�2�2j���dh>he�b�%� �� �ih���k?�}��c�rz��3r� ��wqх2�x�$�$�� ����ţ �)��u�~�5\� ���?���)x���r�e��@�2�gv���՟r�s�bޟ�|���™�?�.����yt��'��e�jr�x�0��韩���oy�棖?�� �4_�^���� w[0f��$}䒪��.�͙7�-�| $z��g��n~�[cs����d��rtt�t *i/�q��/m��j:|�nb�~mj)r��������j����=�f�pg��`�pz���j2(����t�ld�5lߖ��3@]u�֏ \�ƹ\�b/re�ƴ~ �ޏ���_���� edq{�fy�;��f�,����a���tm��s��ñ��j���sj���:�whvv�i�~����]��y��z��q*�� �w��"o����͗�'|�ѣ��uz|�~��^�6��/*�i����w�p��*�>����iiޛ�r&xs��ў�~�]�>��ē��˫��l��(�71 w�u��_n�$�f6z����q ��� ��e^�r���^��ԅ��˒ ��������59�ض�єi'h�%y#ί6b�ef�������ө��7�e�m��(¢n\7�y�}x?�6r��ȇ�q���`��ћd�\�n�ض�y�qh�y�i���=\�.v/p)��w�dw_.��g��5-�(�3>p����$y�w�i �:��\�ǃ*�a>�;@}�@閫�ƈv|m�mَ����ai-ά ~���\� b��x=ێ����� �fo�-7����' �jⅷ ��rv�u�%m��⭘r��9�m1�d��%{�vb�zg�=��-r3_��슉�4} ,��r�a�e��fk�3��@ۜ���g����a�����o���4,��`��ӓ���l�{�u-��*� )́��������w:�oi),�'�*�|��{w��r�j�u�?֒ٮ��f��}6->�m��m�7m����5�il�kg�mlo##"����ft@��7:�����q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\chain093.gif�d�����u� )��0b���& i��3� ����:�s�4�2i�xd� l��o����]s�=���> ���׾�q����og�yxȍh�����xs�0$p&p�8 �)�xt�� @�:`^b@f�j@6p8�����u����:��a�!"(#h� c� a��w�� `� ���oq$�lta�a������a��<3c8>a��a������a�@���7t7�|>��!� ��~��?`@��/��%!�&2q���������slz�� �q����顴�]s�\�u`̄tm��,p���n^h ��j;|)�c2�\����nf&�if0��um��hl���8�kb�g�e�j�kf�ug�-����.��dt��_�}w�{`}�].u��/�h�6�>����#�g�(c�(d�'��tۤ�����$��5ĸ����3i�[~��r��o��k�h��s?�4`���ѩ��e?]��=�?�n� ���1z/�� ���dubr��ڒ[']3*�. *���4?ą[�]͂���i,�5��%������@�����r@ɺ�y<�o�jy��͚��ȱ)�ag�wbc�o�d�6k���ǹ���=&���w�., \g�>���3b4���t���"w���rc�vi&�w�k��x�v��vi����t#��s���n��,n8i �j�<�22f�3�d�x�~��~����o <���3<�jefs�m��ן̻���{���x���\�ye���o��?$�rt]9 ���ui�1jd��_1[&k��;dm��$6�q0ӓ���c��$�限�k���3e�h����݄1x�-��9}���<�����7��g)�5�c�r�'�j~t��|�f�j��a��4ԗ?�&(4⌃f�]�.����'s����3�jz��uƕ{���ft��y ��8��f;�`�������ܶ���'!e��#�\.�lx��ی;���z^~f�jj��%�ӓ�aƙ��u��n���gfe'��dv������� ��q�����=���k���iӕ������ɡ 3fcu�߮y�;d���v&q�^�����z�������u�l��� /�_��0� _*w0��v��{��s٪58��e]�g\uݘ�kd�2�w�[c^�����h(r� ���,�l��ds� /�����exch�c,@��'���� ����y�m�0���x�1ѥem�:�j��u� e ���o���7��h.w���&5��)���k��a����x�%9��j�* �'�þl��>�֞{��jj�kj��mh� ���qg��vt�v7p|>_�҄�݋����mr�n�dw|���us��0'y*ϑ�"˔?�ih�;e.�z(\ק��-��~���z��v���ܑ*po�;�d2�er�/�1�j��q� �5�p} �yy��n*u�����l�ww�<{�|�����7js�n� ����p�p�=�x]jt���kz��� � �� �&�nprbz���9��ޢ1a��,�s|����r�(�&�w �s�{�5/��x�q�6�r=�ij*^u�o�ߋ�ު�h�дt�~�k&������m�ww|���3sf |�r�u�m6����"|����oht�����*���m��r������ky#7���c�mjv���o�g��9�)sk�ar/�yq8�_z�uj n4�g�y�ϫ�sk�s���c��rk���y���'����2f}"f�z�����wç߾g��p���4�z~�>� ^�.�'sq�c����x�~�c ��qy���c��z[�rѯ;�&��$߯"m��-��)���kc�c�w��한i�]���k����^ic�y,��i�@��]ޘ ��],m����qɶ��l>aǝ��g�c��������@b�]z����\����ow�y���n�/^�w��w�_ ���ބ��1s�'i����v�dj�zi��;��p����od�žq �>��x���w>�j���%n�o�r��zg���'߇ԓw��tk���c�}e����0%}2�)��;s ��ib�2�'{h���$~2���mi^ܥ�i��iϰ|q��9�x^����r �9�����bc� 5ѱ�4���t:�넌�\� ���k#q�4r�#|�zo��r�3u�k�_74ó;��y|x$��v� ���#=\�m%.9:&�ne�jo�^9�� k��\���j���{me��ܿ��pw�����d��ae���>(����b�m`���k�o��0n�m%���z4e=tu3�#9��j�7d8*[d�f�*��y7����� ��z"w~��p��ߋ�92�g��u�c8j�m䐭�f��nj�#��'���9@-'��?��\�,��\h���7m�za#.��� �em��i�ы*m�� �ዋ�-i���&�g1��տm1�o�ո�u# � בi�m��$ɦl�lv�[vo� �5��k������ ���mof�d �g�ƴ.�n@�mo���ײ5v���yv�n6cf��m#�����n�j�%gûy? /]y��ڴz�ʿ��3�z��yl�wwe_p}[�]�a[f�]~�,�c�(l����tc��a �ê u���u�ju�ݫ� ��n��r��ϭ��l�����u�����vr��[��z�v�v;b��li~mr䐶oe��u�f՞��al-�&͎��>��ĵ�{i ���e���ur�1j�<�� ���e�l�-;c^*:i7ȍyӽ�jt����c�t�k^���/q<�}�u�m�7:ט�n�b�s�sƣ��^fo��`[��~��ʼnna�[�m����� 2�r���i�f%ydևv�>u��з�nt"��-f�p�����à�~��ö�ri۸4_�[��p���]���|6z�v�ݦ��p u0�d��3����ٲ���#�9s 2f#犉�ʅ�,2����� t�;��$��x�jo�����5?�l��z�:�?b�su�̥���%�����g��i��r zk57����s��_d^�s�w0����tz� ���mĝ'�s���̔�w̹z�p�ĵ�sl\,@^r�����0k���-'�����n��h��w ���i�����w�.�ᄈ���%>g.��w� ���5��t�t�)vm�׉�sh�u��vd�uj���.�_e�{��rx�z�ps\�3��)�%��k=��������_zqih� ����p��=5��**�9=�55�;�;�6;�f:��f}d!f67"d�&�o! �!�o!b'�ٓ!}���]=�w�b���b�e��zz�,�92t%r$� x^2)en�j�̪9pre{ڲ��0,�/�)2�^0g� ��a�m�3ϗs��w9��&nx����y�y�7��o��8\������p��8�nrp������� �@$�p%��l@rc� �� � � a�@u`w�y`-4�pax��@p1 @�(3�g�i��xt�a�: ��@�a�a���a���:a��>�t��:�!a� �����exfhgxh�i�� @� `� ���m� �� ���pl(c�af�j�) *c��"av�z�^� $@l,��-b�-��.b�<v��x��/��<����!�`� @�8c8dhexfhg�=!�x{��!� ���|p>!� ���5��`� ����~h6�p?!������&�ж, �>aky`p��r��쑲 pu�5��҃稥�?����(|�j�m%����ni5���e�át���`yw�i9��'�d��s��kp�'u��n�d�gw�x�d������������βzȫp´�2�?{�h�����a~�� n��c.��z֚�{q6�[9c��q?e�3�ok�`n��9� ����tˍ��:�= �mg�.�{f�Ԥ3�n"��7k������mn��u��\�- ��5;�m���o��w�ɉ�q�q�s*u�rgs�aż���}=�q7��w� w3� �,v���﹖y����úy�f\�/��po� �1��;��c[aqz!#@� bl���e��kl��1qtg����g���vnϱ71e���l�t�x�\�<��!��<���sd[c,�t���tfj& ���؟-��՟���>=�����x�z�[b�n��ӯi"���c� �{#]j�.}#u8wy���y�x��<��� <��x������(3[��ƙ�s*��;5�e[��� ��@���%#p�3��n�;�wp�n��ȓ\|��u��gg��&���m��7�sӵ.��{�i�u���՚�-�}mɿ"ޞ_r7�c�t�x�l���iy��fz���34|/|��.潮!~la��:wb�d��ԭ�f>��cf����n�y�(��z�n�x�'w�f陲2z���m|uj��>%5��t�:��������'���`��0�4�a:u��/: m��i�����e[qk�[#����09�hh�����-��/ًf%��ηxrҟ��5�c����f���# ������b���3�t��~�d�.�s�v\y��e��uќ�5�ɓȃr\^2m{� m3af;�z/f�f�ɸl5}���o���yު�^bfc�ʯ1h�q��e��^li�y��7�c�{�m�k�[#�u�������"�ł'9 =�cn������� �0ߋ�5v�����5��x�{�`�=1x}蝓s-��.f�}�6[p�]��̎e��g�����kr�e{�vh[i�b n7յ��bq�i��5���.e���'�?�'r�i;n�5o]�> ��s�����=���e�(�d�co`�f�z�rǔ�����ͻ!�q��q��������~l �g��st��oz��o�$� �nu�'��qb����@���]�$�����ɋw���#�u��ໍ\;ⱦ�f� �w��j��o�m��y�o��poc��g�q�fm�o}0��!d.��/z8�crd���1!��sl3^r�*=!�\'�� c���'ᅦ���c���ξƿ(��%�k4��^ q�aw�we���$� ��h�db鬅ķ�t�)��&z)���{���*t֌tm�%j�vh�g���7�ό��me��ٺ���)9x>/�[e��?�*�f±ƈݲ�ą��.k�ș�z��յ�v�0���\�}�-|/9��m�j�v  {�h\-���`z��4����n{�-zdp%��~ ��"\jm n'n������o�u�>z�y���x�)��)_�k麫�b�#=h��?}y���u��4�=a���z'� d}�<�cv�y}�3��u)������d�p�]s��t&�&�o�^s�stiնu��w� j��0�k����)w�6�(���]dt_^��?ճ�½�`��{���7x�i��e�՝�k��k$�ϻv�cji%���2eb��<�sy��ܩ�fe��"�v�3s!������u��6d��x�(y��o�׿��2�v~r4�������:i×�m�w���j�u;�rh�v'_�gta; ��<>�sb� ���h�}�7��a��a�k��na�@vg�*f�u��o~8o�_qtb{t3�s&a�kkg������w��ue��}h75�?n���x���y%$- ᱏz�r���% �;���[:�� ���օ�g�v�: �ҧ��"n�ge��jq��ml��%�ƨ9ɑob���ûe��y��>�>� ���ڭ���]�r���u���s���6�4^<��s�9w�f���u�~����z^��⩮㈧��o�g �]�s��u ��-�m��ٛ�&ǣ��ӏ}4ј�����74��ȭ�w�[u:���z-/r��������jm~�ny�=e"��� 0�k������|�g���]���=�����1.��y��g,ee>u��=��.]��xw7t}ʯ�k��/���ֺ�t͑�8y}�l��gj? �5��o k����{�j�i���|���}�z�l����xd�n���agׂ0��ok9%�� �y�䝩�¡��;tf�� o�~�}�tjr�#������f�qf!%�u=9t�"���v��xk�o�b ����k�.�����-b/�me ğw8i��0��a�@<͌�]��=e����g�40�h�#��������܄����؊��*3�� s4�&�h���w��gk�����9_��6�g��g�{�a��_)��uڮ���.� �h�}b2& k5�7j����3�>��|��xc�c{oxtc��ҏ���_�jp������*&��~�y��3����݄�*z�zz)�l�~��������#��j0ɶo#.{�e��-h��a�4o��"09ј��.���م�9nռ���rg���ؙ�����4��k珜���� <����ը�{�4���q�sx�#�ʭ�ɩ�5�(�8�ء���(��i��� y�r#���)h�-n�ɵ��r�〬��i{� hd��oi�τ�~i )w�լ�r�zs�)��)����v��������hr]���7hp��ŋ��@ft@���  zʙ��q$3i�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\class.gifbc]�c����:z��g�(jp�s>s���no���z\�~dw��q��@�e�}z��� \ύqty�6rη &�k��i]b����~����y� @�������v?����� �8<�ls6qߎ��m�ϟ/��g]}��{�юk(� n)v����.�y�_>hőr��w�$� .����/��� � 'h���~�Ԥ~n�wa�c.��z�-�$��nusa�� f��蜉�d��,�{қ-k*�h|���[.]b���퐭�7���ϑ����j��e�s��9f ��� ��$�9���:r�ޜ���z?�g6b �˷ h���ߵ[i�20���lƚ�=a4� liê�k��,&�m,ѻx�2��r�ҷ�k���n����x|h���?�w��g���o(p n<k�t������1z��#�gv���h��a�^�����w��ނ�'_�tuk���%wj3*5�:6x�n�9�*�-���jj~�*���n��ȥ==����.s�m�\�n�ϻ �_���z�o����|""[�o棍@�1��y$n5��60���9`��� ;ϑ�1r�p���j����6k�udf�� �.ܟr>w4���d�sw���0�q���q y�6�(�k�\^sv�ݽ6֫r��х�m�y�2z"g �e����2;n�5��� v���e��j�0�����h�c�'l5m� u:���ܔ���9l�]��s!�t��~���������f�9h���yh���<�t:�nu��y��rv p�'�]'r�t�t w�n2i�͵=���犵�z&����� b�_����1���0�u<��޷�c����*yf�ek��������rq��y��|��kӵt �����?����l��x��v���5­�#�n%l��m�ô{�/2@�5��]���zz �3�ﵢ��}��wt^��^�k̃���x�m�,���|2/�k�ɉ�'d�΢b���k8p��d��s�\����x:ߕnj6�h�g�-nڵ�ƌ^�`ʰ�c7ōu� �8��d��*�c.=ˌ���k/h� �jε^���y�t�ł�;�)9�ŕ�<�,�iֽn���mgq�ƚ�p���/���ܕ4��ٞ! ���5�ʾَנ����z��\ k}���s j)��g�dc��1k�oh8�ss=ӆ�u6��wj9�qe��j��r��*%�ral���-�i�r/�y}lrm~]��cf�o��q\so��3w�i z��y@��p�c~�^�º���1���ݯ��� �d-̔'�ѱv7cskw� ��t����y�=��b�w�b2sm������l�lw��� f���|[[�����er�d��nz4.k� 6�c'������> ��l��n����w��ja{ �}�� ���ܵk��袥/ 4��q]�=,������u�^b�������f���g?�r�mxvjy=0�i����ǩ�n�w��l�5�m��ܫ�t&rc낒s��?cr�󯽌�c˖���o��4f��}(�~��q����n]5 ��2m��[ :�d�k��}8w[�u��4n;5c.f����������r8�n�%�\���퟇�&(�v*�yҵ>v��m���u��ѫ\e‰�����^,v��{�e�q�-k�l*|�� ��ry$3i�w� ��% պ�bff�ۼ�vq:j�n{�q��2\�lw=�t���ͯo��xtkn\ 5}��u�6׮��1ھ��>�v\}n1%g�q e���ck�:_�al���|�jͅ����?��z���"������ �`t@��,�,u�.$�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\class088.gif�u�h�� ]teh�4� pph��y#nh�t�'d�8%niprl�o{���t�z����ص�k��?�^���1u����~|�������w�� �0xa�����0� ��t�a���%0 ��@ @t���/� @d0����9��x��a=c @�p$$ @�, �mp��)l�*t �w�@��[�@��0��1� �e0���5� �mp��`@�0:��w�y����?��=�� =��0�$@�`#a�hd@��%a, pld@��'a<��(ad 0r���@*a�p*�x �w���,�h p[���.�x�/a| �`@� 1a�01�� �e,��p3�� il���>���6a� �nt���� �p�pq��8���?`�09���u���p������ �%m���� /��n��f���j篢��50j��e�$ò�vo�g� ү�vpbi����'v�����7�0�h��ѽ�����y!�c̘0�2��̧����-ֶj���g�x�p���5�yt��v.;x}�ӕ:����\k����.n�)�ӽ�3a�?8 �t^hwb@��\8^d�\o���"� a,k�n��q&��߉���~`qwwӯ3�洗w�oܺ$�tȟ�mzce�o�);�3�h�-��y��f�(k��������b��'���\<�u�e7��܊t����܋�h���m��ƾ� ��bm�)��|��lɂ�a��/*��� �f�g#��c��k��x��a���$ scx2=��; x��h^���a��h�k�ܶ� ���~,��n&}������$�wy�<х�"rvhi@�cu��t`kr��x_a�� ���v��e@�kh�v���ӎ�s�!�<������f���ѭ>ųn�z&�~g�l�� ����w짟�9�'�9�>�l[�pgn�(�x,��u&%���^h��g�\i4�e�k3c�� he{����(yr��h��&�,ê�d��z�–��q/l�,�y��ͷ&��5i��%�p7 ���w�z҆���q��u�}��s�s�y c/t��3���5���b�r%��j�'�7j�6�/�_t� �#���p�8]s���,� 6k:�!�$�ϐy�eo��0w�e��m��*�0��v�羓pߊsjǃ����0�e��s���^�x�p�6j��v[j���r��lu����?*�)��{�w�k��lc�����g�<�d�����(�&��r�y�k���_~�ͨ���j�,�/��s������,$6���r�����;�����iðq�5ņ9�xtn�qr߽q�����g�]���e�ni����^"�$��q��==���2���&.' �u�91�#ʏ��x�|��_ u��[}���[��d&�x"�w�����&%����0�hh&�of��-�a^g|���� ^͐�4�s��������t �] 2g��2�~�h��j�r��fo�_ꑨ8�r�}�dld�{gyu������-j�%�l�o��t�.���e������)҉g�c�pn ,ѥ:z���qnw � �����'`\νbo�0f^�],%���h-$#�@�&��!%����|�ɽ���'o�1pa_�u����|x�s&��g���a�p� (��� �edkn�{�r4�����m�nf����׫xz��s�h}�7~�ڪ�q�^�6[d��}�����-�q�)n g��=$r�p�ܛ���y� c;@�������8a�l�8c�i�;����bsz�9mql����dr�3����6��rɸ a�e��3⦅ݩ yg$�b׭���ٝ��zv�@�ʂ;�uk}ph�pd�~����e� �mk.ٸ,ڤvr�;��� xk�n�e�[�9����*wpfc��셷��-���e)*�b��/��u�z9������� x�m}ߊ�h��}�e�bg�zcf�.�� ;y�(������xuxuik�2�.~�a3 ��vu�ԍgy��j�=l�=�2�#�hc'��?��cax��]l�o�aimo��l�m�;'�bo�*�t}{�c:�l��%\�.�m����[��������� �k����fzt�`��ή�^@�i�^�֚l�x]�ʝ�i���eͯ�r�9emwȉ�@���2��?��[�(=5�=�[�s(��5�.ka$� {��s��)�~'�u�: &�t��~z\u���qfcګ�{ �jl���g��ign0��g�t���tix���%������jfh��z/m�gg��?uw��wgz6z��m��gn����>$���mn8g�4�e�!���%�l� �%���x[�7mߟ�o����e���قtz��>[�r������|��麩�u������[�h~ �ag�� ���%� ���~� e%a�7e�,�;�\����"� h�up[���5���@�r�8��� �͋h�������"gj�n�>�i�#�j�}t��ji��rl� �^d������2#��� ��|]�&� ��o�~��d�)�s>��kk�k�ruq�{���8�������wсi��x3:���� �~r�g�h�������!k�3�$��u�w�1~�}b{���dw�����s���&��mc�4ķg"���(3_{!�0��0�mqs��������' i��$�c�š����l�υ� �����4*�-�e��9�������l>�c$���g���5��7����;�f�cc ���r5_5q5'gv��l"�/��(�x�t���� ��k ;��p��ㇺm}�%���/��c�a�^� p�$�u����㙶�ɶ�r& �?��tmqq5\��"���������6"��"��p��� ,ⱦg".�`��c�g�j,r�3�v0c�0�-0j4|$h��ihi"�і>rv��`�����c�h�����c�r��f�lqث��y�ǻtt.�փp�9�q�i�0�e党l��l���g� �r��7d���wr��?�s�5$jol�q��c�fjo%��/۹|��@`?΄�~���w.[w��_b���䎗-;i�te��k�������apz��}��lo�f�r у����b���z�����ↄ��중��vc 2���&4 �!%�˾ ����7���b�b�w~j �^�c���|0�吒�l�>�^ps�z?r�#ԛ7�wڴ�y����o$ј�2#��vt����,x�����n\�\� q;��e�:�`õ��n�g��;�e���x �7��� 8����ѥ�_�}� �q�j6��^����yql��p����ڣ�r����}��vv�q]����n� �<4���nl=����vz,��y�u#���m�ºc���ֵ�z}qjpi���d��m�#i�}0�9���_d�������葉yl���u;�%@������n-�zn�q���ur;�k�0w�^�z�4���z��s6�p�����az����o�%i�&|� #s ����q�v/]�)\�����!]e>��/u'��m��'�#�bf1[\�-1�"]:���b0�5%�^�2����ac�~��|p����<�&{)�ޜ�`�83��l��ekμ�)��c�,�*�� ��l�'qpz�����~)(�\��v��_�,�-����o�yٍ[�]yhj��j��*�/�x��g�°"ugk]g�5a�%a�a�%l�a��i臺��z�z�f�j']j1%rbrr�r[�rl�r}�r��r�]r�%z�z��z��zܽz��z��{]{%�"�2��2sg����s;����e�!�,j��^���ׇ�!�4l��mg�n���l���u���$��zk �r��k��wu�!t��!�0c!n e�'���#�9���8d���u�ow%���2��1hh��~ĕ�»>��k��� ŧ^�#��{7h�\�e�?�5qzz@s��;\$���k�-�t��iaó� �s�u����v.�a�������k>25_wc���n~e�mt�j��ѽ��e��������8j2�!r���l-��rv��;�$5��.쪘�fkqt5�jzd5d�:���c�v��<� h\:f޲�3d�e�j 㖛 ���q� �w|;�͌�y��yp���s�9;a1��y��ƕ ��e.����6�l(m�f�i/.v��1�go#ӎ�4<�}�納s�wj�d��u|�緍ti�f��tw��'��r0n��h��8f� ��2�.�ܴ�_)��v�r��c��l|����̐�{.����d��s�����$�� �z��ۓ���;#wx� �9� `j�[ayܞ�m��1>��? �t��'��{�zfe�p�y���&`�] �'~z���f�xz����ey��;���m]�\���!��c�`��>� l� [� j� v� �d��䏰d���l�������e!�0e>�l�[�j�v��e��坈`�=}�?��a���j�v�f$!�%��&��'��(��)��*f�!�0f�>���������g2!�30g4>�5l�6[�7j�8v�w��\���*����9�v��ݹ��6]�n��r���amb"'b&�@ �� ���>����n��ɗ�&��iuil�i=�k�;����w�'���!ӏ5�&)w�-ӑ�s����!�>�go���j���.m��s�=�e�����')կ&����@ꪽ�)'/k�br�p�ft����0|)j��|���29�3_����e�î0��u�9 ڸ�·�o����u�-�y�l֜�y��-s;�nm�_���� _ ���'v��3�zó��7�wqj�gk�áu��ۻlrhsw��l��tl�=r9���qmx��ߵ��c��gl�}1�.��ϙ�ƶ�k�yq�}�h�bsr����`�����#6۾��\ѭ��x��r��m)�jc�pp�l��h��n��k��f)�� �}(�ta?�m��{�$i�u ����l���6��h��'h�}��s�t3����w�q7�fw�n7����{��� 8 �x,�,��-.8-��.;�.��o8oxxo�2�t���;op�yؠ;�*e�y%����6p���*͙y��1���c�ާ����(�;�oꥴ~8�i�s� a4�&2j�u��v��s�p���i� ���w�p�h����.jg�~�ף��[�՟jpǝa�<�ĉ�]�ꪚv�_��y8z&a�d�g"a�t]t�ݑj�a���;��^o#�i��t� � ��jm����o���`rw%�y��>�42�k ~աn|pl���{���k,����"g���/&do e��h��e���"{�ߤu %�����*�cvc�i�g�/.}�)�����6=���6�˙�u�k!���um�� ��yd�����3��c]��'ӧ/e�f���6խ���k��x�*��t� w��jb;�������=����m�.v�=���ަ1s~i�4,�p�n��,����n^���r)r_o���ӎ�`wn�u��c7ȯ���u�7��(�h ���>��g*"�]�i_�ݔd�h�c�f�ͫ��"��)� {�����eǽ���e�q��m !�ؓ����%)'�}e���j3�n�e���j�w��w ��v�t2�}p��r���}���3l\ ���jw��̝��q�ڰ8������z:���� 3&�>fw�a��l�ڐ��a��^m>� ��c\o���l<��i&5�jf��w*�ak�\��8��т�ɰ>��s[w����o#�|c�=��c?/�j�͹�<�m k�<�u�--��"lc���3�vzu0�³ky�q�/���f5ύى��u)�(΍�įe�g��4,o_߫��f��k6��~ga��8��/_�4Œ f�|x��">���ȵ ���s)$pu�đ� �h��乳z����p����禙>\uf��6���*j����s�m��5%es����;�or���l�ӧ��:4��ty�n�yf:�cn�}�az׬�d�s��l2�3y����~ma����di!�:��h8q��=>�hs�9ߪ����rśzq��y�]�f7���e�j����׹ӧ�c@��)�l�%�����<ǣ�����n��z ��oohz��� ��ل����n̽�c�-)� >��q��]�'��$��r����jm��j1q��-)-����=5ȉz�nxz\��x� c�73`!tҏ��&ߩ���#��"!�ur��kp��އfj����8�����������]x<��7��ݎ7��_��=��x%ro�xfv=�x�y�\��� >w�\���\�p�������my7�}&��}gl��n��?o�_��~xو>�xۏ ��/��y���~zߦ��z��~{���{������?ya_�y���z?�_ߺ�,d?v~�������?��j��.���0�r��3���q-rz}��j��0щ�$�b��g��a��1��<$ъb�1��t$_�{χ��[�iwu!p����ʒj<*:�d*wp#�;#�_b�� mɏh������$�w���\�{��ɮn��=���-�db����#�.���‰ɪ6�����tr����ѱ������-��7��5����:�uu!1*,�r}��f!��hm4c�'i�~�i6���ǫ*h�l̫ܤ��l�� �n��±jau�x�m�a 4 ח����t ��`��so�� �5�b�@�g.��kx�ԟ��)��an���w���s�-o��rcw��[n4ȡuu��f�@�t����vjϋ�>�;$�����t����"y꣊���f���ha�����ji�e2�a*�g0�vd p�&^� y�r�il�k�*nh��so=�f�~d��x�����|}ᡆƍ\�a)dv���8�,��� ro {��⓼ll�a� 7�^�x�����;��i(� ���%[ԏ�j�`�g�z|�&�. c�jj���lm�2b?��o�w�,\̢�� 4`ksr�> �4�ix{���f5�4�f�{f7�b�ﶭ�ځ��w[�(u��������f�q~�c�6������ ���!��� �l��q�)(^������ò&?�m��� ǻ�.c>�?��r盛m��}ӈ�4�).ὦj�����7�=��e��œ�ӝ٬a�a�)&;z-�r�ּ ��{�c1`!8lɬ��-�x}���0��4�x� ㄇ8u=��z�?r���g\��n� cŒhj{$hra�<����#���yc�����ҽ�o�mchݤ������<�� )���k�d���"z=�� o�����0z�����������fp�{�tٛ;v���*/|"��>d�_�q��k'�y���,3x}mx�r�ά��j�d48kwu�r`�ra�~i������fe�v��&��q��^9��,;}m3n�e({�ar�q�{��˫.dc���ӽ��6���5�l��z���t�^�� ��,�k�)f[p�d<9jlg�l��m����=��us��e�� ��bȝ���hgu�s� j ��b�p���!��h�#c��s�s�һ�q$�7i`�>2�rvq�9�t��?ז���)?�9o�vp����tkl�o��j�ׂ�r���n�%[]*��p�r��h�z ��y��8ӆ�m��9f~��l���~!��,�(|%r�q�x�m8��΄�ڞb���y�6��1e�:/� ��iċt��so�c<±e� 0h�� hz�({ w'[�"*f��xe�hrk�h�?g[gf\�����(ٽ!g��k:c>����æ�g��&9&4��3,�jq辢ijuw.uk]�{�io��@���'i>=i5�� �i@w3��@�e?�e�%��x2$��9h?����x���>�4p��(w(�w��x7(x�(y|,�-)�-m�-�t-�.8t.{.�n�to ~^�����гk�?a��r��i:���x�k��p���j*�ӵj.f��|#���{��d�[��f��& �i�ma�[�ǣ�ޖ���p2" sc~��м(�������̣���2 م�h��n�l����mx.gz ��b݊8�gmw�m����ȹǀ4�*�}h����u��[��,4e����{��(uq�ڑy=j�q=�g�q�ぴ��σlt�h �ac�o�x��ѽ8ġ������j�a� zm����9g�~�"�po����a���gl���`pa_ub�}¿���[�&[�5[�!���-�0-����_v�v�,�uӭ�^ 3���gě���œg�g��hshǟh���w�hg�6��efrj��u�e{�w2%d��ծv^���\��s��%����v�ll���[�b!ӏw�6�x ]ۦ���r�[v$��c�.�b��t��{g�ӟ��htj�%m�d�eȇ�dt��d�uӑ[�y�ߧ����h�%�n/ud�!z����r��$7ρ���]r����z;��t��jy�%1~�t���攊��s{��?�r�����ꭩ �ކ`֑���b��u�� ������i�ѭa]#kg,��1��w`�a�l�oە��t�|�_�p����kgv?13?� �l� �te�1hdž�pxsխz �n6 ay���f�n�k�)�?�'�v >�䊲�k�������:�bj�ro�����48��j�dn-�*(r�v%c-m� �f�h�5m�_{i�o5���r|���s�y��8p�7є2�r�h�[v<�&4m-�ԋy�o-�dv��΂�4p\�8��%8q��g� ć�w�z6q�ڑ�p �?wm�%�,k^��<<.,=��8����֡i�<�"��ț)wf�� �p� ���l��u)e� d�ep�tƅ�^���b� ���,����mc~������_q�s�ї��:��.vݾ0��k�옽q\צ�.����?�9�:�r�d��!�bׄ��"�۴���g/og�ܶ�}n�z�1= ~ʈ�&���`�a�pf{ �"x-�q�<���#p �_��v4�����f��r�j�j" ��"��4��0�/,�aij�ز�5���g�x�����0g(���d�q`�v-#dl�;�m׮gkuܮe�����w��%gȩ{�8n����;a�h�r��%`���e���.�*(��oq��顼q|�� t�z��l#~���xa6� ���5d�sjtfn��k���7��mqr"��3 ���`fsž�9o�i&4ҕ_����op���]@�/3ec;s����#�zc�-����-�7z%�hɖ�p���~z�|/����'na��f ����k�v�1fӳ����o �|ǐ������dvnտn*���l�k 6�hbi-ұ)�=��f�9���i�út���s��b���o g�[k����}�v��q�aqg���gm�>�,�����t�>d���ؤ�u�-n&��h��d ~��1� �� � �[k鳑����3� ���.�o�r�r(�9���ʼ�eh�e��2�[�w�̽���-��m����gr�hdj��t�}[�������7um��(�c�.�o%��b'n(.f�,d�5 �<�l! hof�64va2uq��|n 7�g�m�y��&��5���k@_&��f�ƽ�*���a�]k�.t�hq��w�$�9?v��r�ie�f�{(�*�q˼��f�~<ˌl���$ml\g /_�e;&�o�?�csz\&3�f`3����k�� ���j����5���5 9�%vׂ� � � ���p�k�~nu����,�._�l��e��l�x�i6��ka��������d�j���c��z�` /���p�s��&f\��� ��ŝ1�/����f;�g�yp���uk�%k87pí���)�/��s�0�v�d �ga��,ݸu'�[���>�=�o;wѣf��id��9 gt�%��0۩ޥ�.5 ���w\���#w���f�s8�=c_��y�ܸ��/�������81$ƙu��ݟ����:`b�a�_1._1q�>g�o��?����b��s�t@��| � �*q��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmd-m087.gif@����")0h�m�i�t&����4� 7ؤэ "i�����c&�?��jm�l����ߋ��u��z?��秹�狜�z���zsw��l�p��p��v0,��p�8�`p1d`h�5h� @p�9�;�=�?�s�a9�� ���� @� ���n�pr0肠*�h:a�`w�y�[�]�u�x:���/�0�1�h;`� ��`g��hw����a���a���;�,c�v;��<�� �|�~?�ѐ�� � <���`������"�0#b8=a� ��&�*�.2a6�:�<'��baf�� p�0s�@xt�pu�`v�pw��x��,��ah�l�p!tax�|� d0��a�  p��c��>��p� �� ��h �� � ��j�~x5�`6ch6�p7c�������8����������t�k1e^j��qk3g g�]�[�mz� ks��{���'���k�ӗ1ȍ4 �4ӷ~�{eԣ�<��{����}��j �v�q?�6���uq��ٛ]�]!a�b�n���!bnx��w���cs��p4uv�q�pxj��4�o� ��ul�׸[�}i���sio��,�x������3u|c}�䖉o=�u���wp�d��%��<�_�t�����ⓝ�0��0�b%��t/v��r���u>[��m�h^ ͘��tү[w����� ��{ͭpm`��7�2�.�*�-��ݳ��~ql=��d.�f�m�f|��k@��z.�c��n�i��l'9��p����ks"nj}��x"s��ǵz�~ ��=t�1�ˇs�%�ҽ������6�h_��r���/*�1� �͎d��08���e�p=b�c�! �_z�iwѫ��z(��{�!��9�5�g���{?w������ǟx���iy��m��w�1�vg�%�<��u�=�>���>y�r�����cj����ep���gt���i\"ћ����h���w'ikl8m5��`�{�guf�ad0��e{� ��%|�ue o ���p8���2�v�餎 ��u�w�7�8�~�c�ؼ��� ��<6b�"\nr;}��#�k>ƛm��ǝ����z�s�p�1�>�z�'b��~��>�߶��y��ף�c�7��ow]��kw��jaw�h8��(���ˋ.��2�;���b�ty�el��y�f��l�@�}q��ڿ��fj,���<�a.��[����zejtm�ӱ��1;p;��d���n�|��k�a͆�&�b��f �v/���i��?9>q:��r �� 0�>��2�?j6� 8kwz���u�����{���"�v.n/~gm@*��q�림e����rs��a��@r���rc�7ux#nzn׋���֦���p�>���w-�t����!� �w����s��n4z)��ul�������az�����^=l��at����l��c�c�j�vi� ��ۨ�&�p -���ϟqk�����*�ek�%������咹t�mv�<2 �/l<���*j�ce�o�m�o"�zvlh�j:��g�v�p��1�??eu!��i%�ll:ig�g������:��32��ޛ6����c ,f�"�j�,��*mݠe�a�#�yn������ ֗�ra�vrk�ϼ�;� �$_}^2d��� � �~b�w���rݭ��6w�vr5�mq�e�kf��"g��c)��� - ��8:��k$�s=׿�o� 2����"�t:��i���k1 =��-r�}��?�� ��8-��0-�;� ��� ��1ych���r�}cv�/6��~na�z{���z�f_4���ɗ�ܸš��^�c�����m�lǵ���p(���h��qh�d�"����c���̤�mgmh�b�p��9�fq�e�ҹ݇�������qw�&}ڐ!v|�u�s`�l���� �ξ�sg?1�2�ik��)����o�s�i�\i���ܛ^�'�i��/��w}�;�b_�dv>ӕޛ 2ڃ���ۚ�}� ��db�t͓:��k�����u�}��n����xa����|x�s�.�w7�ժf8� 57��ԧ�t���p���1=�#��g�,��j ���i\�����c�!��.%5�w�^�vq5ǩ�t��(�ى�_�j�o-z�f���� 0s�~q2j[�s�!ʱh�(�tҟ|�<[ˤg��nb�r����8�}��ԗwvo�ng�d�)�#�}�*�g�g�t�� u]�oo��l�\}���~�hi�t�d���l����z�t%]_���"e��a�m��;� =�.�=u�!��9/���u_`_?�ʴ�� �ud�܄n�$1i\�t����@fg���_ �dprh���m���abrr�n�a�1$��}��gz|�,��k����1ct߆�/ieu,:��t�z�[�zp� &�u_�i}m4s��9� x��꫐�.b(asէ���̝c��at����n=��8�'m�w���gc��qp����� �i;��n��$퍮g�q��}�#�o v���ٚ9���c�o��<��,xo�r5c<ź n �f����%�x����&����=�<^���i�8 tlzѧ����0��hv���ug�zg�f��ѓ�ë�,.��f*p��tk[ e��u��j39��v� r��x>�a3/��t�'w0� u���yc�2��iވ/n�q����\o�9�ҫm��g�f����������v-*���{�m�w[�ρc�n���x��h���>�ľ��-&p�� ����n�]�s�ǖ wo��;h����5`��o�l�f�s�%�p�||�w䄵�;7v�u��-a�?�� ΄���t�&9�^��c�/�����t�� ��e �zs6�n�a��r��!�}'��5a.�'l��x���ym$��%�$�56�(rq<��j ?�]ޏi7��ѓ���y ?�����tw�[ �q�˓s�/��ٳ����g;( �wvl������վ,�s��s0k)l�f�r.�ƒ�.�n�f�l�>)<�t��ƭ���!��x����jn�̊���1t�# ;ue� �j*#�= ,��{����hn��dm�[f�݈�b��d��{��������ʼn�݉�e>(�$v#�v,�wʪ �vjft����zt@��� � �d���q$3j�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmddec.gif�qtȕ��� yk�� �m��%���!�kp!��)e-%���"qe�za�����i�&q���m����n��y�k[��ku���f��c�u�入t���"���?p�ci�&h��~i�&d�"����l�2em� &4�d��� &4�d���li2$���det g� ��ewe'�n�w��%�����~@�jz��&?ؕ4��n��_�'�@"a3�" 8��ti"��a��bi�ī��g�n��*��5�bi���u�� x�cal��� $u�� �i"�`ꆍ�e[ (1��i0\�aݔ�u��� j)[�x�`��bp��^�$��[�m3�� � h�g���@ˀp�h�7�*��@�h�m�t[%�h�] ���h�f�&����������� ��hd�|l���� ���q����c-��fh 5��hc-�f��x��*�mf��oz����%a�j���:��x͙����mf](ǽe�������?s��;g��o4���*k74ڭ�#�͆;3����#��"|v u� �"�lv'{ �:w����r#լ�h����@���so/�4ϙ��y �^��xi^ki%�;cv ?c��o2��%r�eg���^8zϩi4:/�ڎ�agiy�����3��n���qx�=ٶ����y�>���ǀ�ډؾ�������w@b�s|�6����5��� c�j�l��y�`��qqz�r\�� �o ��>v�sx��o7�z޶�����q�qmkxg0�"�us'�z���\�&��i��n� ��� i�b?əqca�'� � �e�9�&�5��q�߀���`6��~��������s���ʷz�a��d�gey����^� ps7c|�/�1�����/d1���b>9\-& �s��6���iq�m�z�?tk���'aa�b6g-����"�&�����k� ���o;x��ٙi�{��n��"�:��=�m�e����?)���n���y�sv`�s�σrw)�#]l z}n4�g"�k�'��tƚ�uu���iy"�{j$�dzj���[�(")���e���m��#��i�����6@j��s�h��8 {y����2��dzdz� j�5p �tnf��=ln���{�{o��#xs����i���>��7���&��1y`x��� ��jsk'.u���e~�?@?&��i�a���ni��֑����{��� <�&�l��ej��¥ju9j�"�{�� r��v$�w_$���@䳵��a3��v���x���s�� �á��/&�v ��k`�o���$gz6c`t�x'�o(>�6�ks����߭~i1npt��?��<�/#)looa� o�p#��g��x�i׻;�o��nbv�x�<�ܙ�=3�[ �tzleݙ����i!ev�&t�o��=v�� ���5&�vswy�i�����e�tdjh�6�-[���4jb�n_��� �6��{���9�j�q|=g�on|^�m��{�d�^��8u���i1d #�d�x���r�%u6���y!��^u�jpx�5n&}z�a�s�vt?q�~��%yɇ �qi?���œ���?g�jmm�舢��ax�% z���,��ya� �yg/��^�p�w&,u2cn� |>���-ësl�����lƫ��[#ze�0���5�}��=��\���6z�ڇb��e��z�z���n(n�h�����f���)@��iq��������hg�y� �s�m��ӥ��lo(�t�yթt>��vn�ʋk� >�u��� u�����n1�b�s����j�}ǒx��/r=��lԍb_9-/��.�s�c=a�|m��)ڹ�#!jxܤ�� ��� �oդy���=�<ƴ��f���ё�m��x��ˈ{q~6�j[ź��p*���jʧ'�n/!fm��i���w�͚�ea���wԙř�o�l{)Ÿraaf ir�������w��n�a��qz�1��5��� ���t�5l�-4�*��w=�\m�ϣ�b�ٹ���7��1�d�8[6�kր��rz���d�p��f�m�;a�d�$ʖ�u�h�ny�`�շ��v�@b�5�g�ۻc���h���|���o�]�t!�c� 돢 �0�7�ø�jyw�^c��&� ߾����u�"���qu�.�%ۿ�okt| kb�]��b�} �#��4���z�� au����5�ѐ��6j�����e}�d;u���)'���]�)/���>�j6��#(�ۆ �%r�{�5zz壧fp��s.̢[q[��n�f2�=�6v�©�!� �4�sj�z������9/�&�o�wy]gq��_�1֧�o�a�mü��mvg���ݳ�ڽ�x&����t�!�s�摘��oswkz��[^�j<�6�k脛8s�cg>������/[�׵�n7邯}����y{�vԇ�b�/��q�|;��lzw���e ������y�ܺ)�ӟ�rl�'�3�� �z�)/܆c�i�no�ߜ�\���q���smȿ?�<��1ޮ�\�y�ct� �ͷ��<�x�t��ܣr� t^[��x٨zf��d�t�jq�8����ő���qv�����}s6[1[���e?��ֳ0���w�gx�������w��^��of�� ).w�=!��i�j��o�rw����%�﯂]��e�����ԛ ��'��h]���.��!���>���m�k?m�g͐��b��]�iէ%�o_u5��.c?���1fn?��d�z�͂k<ŷ����7��_����e�hw�=�8�, �l���pe��2����e�v�n2�j��a���m�b��9d��r�a�b��at�!�,!v�$�sp�ot &t"������ä'�k�b���ŵ)��=nnb!�n��#����@kx����,��zx^���'.f�s��\�[޳��h fn�v�,19� �*d ���řx�ll���de�hsc����l���!�!<0nr��#}\e(� ���ma蚹�>��k�u�$�4a��!�\r�wh���v���!m���/��u�c�ؑ�[-�o�a.�ְe�lhw�c�frod`}��y �܎tԏ��i������tt@�� c �'z��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmdhi082.gif�yd���!�r��l%$' "��p�1ǫ�����%i�����ld,,���"�� $��s޹ӈ�s��{��>���u����}����w{�=���k}|��r��⢛�y��zap&�<�ef��&���tb� �p�嚡�g��=pec �tqv�ꆕth��p��t"�ج @[ 4��. �z,��bp-���q,,, �2k5���x^�x�� n*����xx/np �<�^<�\a�a���v ~���y]x ;f� ��`ҥiqax5��y`�ҁ%8`�րh(a�� � ��*�`���kxq�ߍ v ��ȯ�a�ɯ *,�p�x@ca5��ca�4��4s`��`p��z�q��0caz�}ylw�p�s�v���1���z f<��'��k��f�b ����f �00��# a������\�������<�`�r1�ڞn��~�.�u7'��ķ�n���␗�'��)�&�z�72��� ��s?u,����o �w2��6�0_�]�/h�m�|ɽ�c�` �{�����}h#0i��1[|��l:�=�-;�9�__ �"��������6������a���݈��y�%�mg��f��n�� �齞��ņ��~��t���g!m �}��s�(�s���!n�v}��q����v�����n23�� �-���qp�n�c����ke2 ���x�t(�ƞ��ך7������8�ݱ�:ǵk��g��5�2އ�m�0��;�t���@�a7������� �{������r�m��ho�n:�k�⸟8戸$j�t��x�wz��9�joמ�(wz�7���ny/n�� p3��]����b�q����f���b�/ w����h�������5����jk-�9)~�i�d� ��ڈu*��(��i����a��9p`6ϩ$`�?�oza��!zjcu]h�f�c�p����z5r�},��5{�� /�����,����w������%�ܰ~�n���fpl�{t�goʩ��]d��l�*d��|ĥ���$�o�-��f�>����o�����ܻá�[ܫ��fp����x��x(d1�#ݟ]zоa�h��?;q4�7x*�l0ݓ|~lr���]�����������'jcu��/g�b�0m�q���i8�d�$z��u7�>���rj����)�^֘�n�e�n�"jk�]�s�u����'\���vi��mg#v����ӌ-ߖϋ��1���x�y�d�u��"��3� xd�抖;q��f 9�@܅2ǣ��y��s�gu� �ˬr��ϫ�i�yh �g$"�b���(w܏��“��"�}�!~��:�^j���� �yc�}�bʃ�d٧!i�o�d�o9(��[c�򸊲v�*x�q�t]_��:%jrm>�͋k�vy�~��3g�mb�f2$fswv�*���x�� #������ ؟�g���b��=��xr�a�lk�hf�#:��z_(ȓ(��m��o��1n�h�df�w�x;�9xb�������~�j���#�v- ��j�6}n9�e����g�8 o��ϩs���=�]@ϩ͞]mo||��5uӽbd�)�o�/�� /�䤳�p�zk��3��/�.��q 1�"o >���,$��� ���= i�oq�spƣ�ћ��^�"e1ҏ��ov�z�c:rco�j?y-7q���fcpcw��t��u�!��'��;;��tve�,�4��v뫘e_����'���gxgo� �/�'�53�k�d����h�.ɤp����̺���<��[(��.y�z2����5��=� �[4 i�����-.�k�m g�m?t���p�9�l�%�`��ϩ��,�2�9�jt���n9l��k�ex�}se�i�_n����xrqʒw���{?���4n/��h��l׬i&�#uӟ�qb�&��)p>߽���vokœ��ƃы�~s��t�y���ъ� ����?|súw}�ٸw�p���f�,�(*�t}�(~��r9v�z v-����v�e�`/� ���~ �tv��ңl�>a�ۘ���$?�2�&�l^yo�|��n��<�*oe�$r� r#�͙�& g>�r��h2��&��&�k"�#�l܆�x�n���rz�uw: ���qzkm09��esbŠ��d��w�t@��2 x ��t��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmdhi083.gif�ud���!��:9bi:6�e b��t7��5)�\����n:�'"��'8��ubn�؅.�ҧ67� ��(�u��k�ͼ~�i�l�ū@,� ���gŒ ��-4k5�&�41���.hqo3b�(�� �a<�0�a�1� �4:��a � �x��)�i�� �z<46�f�p=�����t3���x~��@o7�y���۝x� ��΃� (�@a�р��fѭ ���i�g���d�g@o�>��n�(!��t@1d��@z��4�b��8 ��~��f�y�88�3��i:�< @�5���� 0?��h(����e��m � ���c����f���i�n�?��?<�~_~0 ��hg����>l��a[���� ��,f��h_�hi�t�?5 'b�f�n���@��ze�brpen��n�_ʋ��)ʶ-y�[�������ug�� yk�z��b����d��w��.q�,���}v���w;?�y˧±�ݗu@�|y [�{��b-�\�����,��z|i�-f���&��]�v,m]&�bb�o��v���`:�&~�(݄g/g��[�ےp�{�td�b%��5�~c�1=����'o@����5�d�)uy?���5��h��u}��2�������ws�vj\����b�g��=�pq������a�(��qrc�pq��y�g�����j1 �o�u4��t�r�%��v2��� t���g��$��{�;)2��d�μ�,&��ôף�zsd'.��jxyq��� *z��� &�스�)b'p��%�jѳrx�8s���c� t<"�y�.��6��i��`��~ �/t��ȯ ����u(x_gw蕿�x��ؖw�rpu5ew�:m�7��_=f�'[��0����u��rmy�wܬl.��hs�r��p��vu�bw�y� ����˙w��ԕw�|�ӛ��x����2���cw��fo�b����lo��j"i f��v����z��y?�h��y�н�ɏft�����u���1�|4�n6��^�r�� >�*l�o=�z���#s��!� ���x�a̎���y���\�~,��j~��qh�~ p�1m t|j��^�ͱ����܅�s%�i�)����3=�� o�~�'i/t66�9&m��9����߻�,�knnj �i��<���w���u�-c����e�����"u�l�\�o�i~gkrae��vt�ސ��1��"m���c�/�dsewva½ih�0���9ٮkvo�q3�f�qcj�2�-q�t�$�4'�?잃��; ��3c��rs&i�a9 �d �.�\bϭ��[fbyv��oբ�gg,�.��x��e�덲�0v�g;w��\ȥzv�de;2��?c]�l�6ej�jc�ip�Ԯ\%��p׹��c�)��_�f?�b�f�eu*�b�w� �$�itʾ-�����y.���x��z�e|>z�a��ǫ�?�v{�{6� ӷ.�r�u<�^�8��h_?����6vf�]\���j/v��#-뺏_�&x�/oz>m����9�t��< 1���ёd1��b�� ��!�$���� �lh34��e��e >�a!�0�>� ��ɀ,�y � `h`а��!j��$#!�b�!!��z�3�~$o�-b2k=$�gab��5i9[�(��gi��'��xk�;a ��m5��z����nvz̻<����� ��d���_չ�/����k�>-i=v�ʋ��wa)��7��er����n�ͽ8: �o)������u�wn��6aѿ���e��v/�$���� � �h�&��=�kb�4g���ú�e��w./武1y�����f*�f ����u�#�?v����9�{��it�/�dw���'���e�x��t���w[�j��oק���u٣��<3��mα8�]��mr�ܒz���om~�#bq��/d��4i6�^lssɔ���/v�u0�i�0��#���-�s�k����˵��&ը�9|�m�z�����xԟ} *'�o��]�� j@ts�� ��%�'#uk$��u����o�?����@�smz�n����������`=l�4e��pi�|����cb�k��nk�2 r5�,����>sa�):ʳȟ�gt�m����9�l�����eߺ�t�*a�=ȃ�?�� c750c�o9�ŧ 5u��:u�e6���d� [gpv;�n�r;�9���ʖ�dϕ*���ֵ��a��|�{���ք0 ԩ*�c�6�[��"-ғfr���r3�>�l��7e&%!>�!�p �k�v�o:���{[u�����@ҍݾ}udirv�&�i)�e�e:�f[э�y��'e�����)�)��ɣ�x�i/�f8f��sg�˭����^����'\����f������إڊ�k�%# d!fn�����f5���,�>�w2�pk��r���s3�h]c��s�a�s��!d왛�?h�%����[=���v�7\��sm /qb��p��(�g��u�u�: %�?#3r�5��:l[�y n�7�ֱ��!떙�������v����:�����$iq��q*��2n~��𱌰��م��r�g�g:pu���ny0�>���i�ko$p��j|����ɇh r �v5msk��ets?����������`�'���"�q���;������s���q�v�{ǡ{e�tm�f����"����z��r�������ydy?���.i�����w�]`� \�(�j�����l��#i���ớu`��uwwɿ'�ր��h$� `?�o�-���9� x\l��#}�3�sh��^:g~f�e�ry����w�"�g�5i8� �z�0���^��dct@��� !�r�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmdhi085.gif�y���!�����bd3)i�!��Ԩy/yzl%j�8��ԅw�j%��g���c�n 8�rr�!!8)9.j$�>��l:���^o? ��u��ַ����矎�z�޻�z�_�>~�i�mv�t_��_p�> =�1�-<{1�'�k��ߕ%��atu�`��5��x��*�m�m=w�,�=���'ճ�`�{) }���[b�0���� �����w�cd�^k��]#���pj�p_"���%#ᕓ����^�����ik֣�{������x���<{��gb�˻ t�#�.d=�>������k���p���22�'t��5ӷ|��� ��l;q����q}���f :a�m�[x��ҭ���*�ù q#6{6������m�f�|ݺ{���y���; ������z֛��}[�o� ��6i�.������e2o�k*w�\�ݺb�k�tݸ�m�"ڋ;��yå z�j:�������9��n��i�wh�r��b8q��r�]����i�> ��j�p�~�|x qmό�v�"o�k�.�˥jj�&c�����%|7��`)}��j��~�(mr�~�]<���,taǂ���corv��/�q^l���8nv���s�c�^�v)7,�&�j�~#��fɔq���:c�q3=��� ij��x�h�5ep7�jfe.�u�h7���׸��=�p~j�\0���h���f��e���͙;{1��ޒ�r�}&;��� ]["���f��ˇi׹kz��$��w\�� `�ʴ<�zq�f{���p���{��t�gs��\�����uπ�o�j[��-,�[���^u�>�ݦ��y�h����w(��ۯ�(�r���/<�o[�����z^� q �^y����e�{ �g��]�a�<����ť�\zyeo���d��f�:�ǟ����� ��,�~0ꓱ�>�y�����~��ᖫ���:�l�%�&[7=��ۍ�=��a�l�g�oyepjb�<%/�m ����^^f�� ��q�ʪ�y(t��g�t*�t�w���9�v��tt4^�o�˭4a }q�4g,’�w���gz�t��^��f���ջ��yivx^��fk�lf���!?�յ��r�j�=st6'����38��m���|t����/fh��fέy¯��doz��6^*�׺��a�{w�g�u�ƺehp�zy;�hc�m ���8l2��v]l�_%��о�mm3_��6��j.u�;�qlxx"�b�in~�k�h�uلf�w��0�(�{�ƽ�i=�t�;��ڿ��.����v�뼓>��i��=��*������\���*��:�}ʮ�..$�k �ⱥvs�z��n�rחw�ʈ���w>caėf�؉9��`���-|6urd���$�i\#�w?�f]�bn ���ۼw�k����v��x��*��c�"�sop��_��kg7_�dٵ�ĩ;�����z��?o^m��cl-��s}���t��f�nw�he��n�����˽��yz�~w�y~� 3������d��'y�#�zc���x�ͭ��z�؝�6ylx����mk�����x�m�ӫξ�.�~ƛ�����.��3��3m� �ɰ�(k'�?��׫�z/<��ie������m�b���w�wi����} s'��\�v��h������ljlz�~���b:�ʳ��j�7�ی^s���9\d�7"v��q)�o3'���kb�x��� y����j�,�{r��n����g7�%o�� �1!ܪ�lj�'g�o�1<;�8�n��� myˀ�=|>j}��f�m�r���c.��{���{�\�x�q�t�[�t�γ�a1�[�t@��v � >;�_�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\cmdhi086.gif��d���!���2x��bb$kcpohcd�n �s�e� ��"tn �ڡ ��$�**�����p�t�"j3 �ֺl�������>�:��;��}��~;�q��}��|��sqf��ہt�pa  � 8��8@�a�z0�0�d4(�y�gr8�8�!f����a�ᆅ�!@y��p�ѭ @[`i#�� ��b}���g����"d�g8�b8��bbb ܄:5����gn� �(:�(�@f�a�! >�`o�� >|�� ���c� �pg��z �%8 ��΀h(��!0��b 0ay�p�� p[�x��,�� ���c�$�� `��΁d@����h)��e��f � �#�h��h #>�a"�0�^� ��ɀ,�y � `h�б?�"j��$c"�d�-!"��z\����?đ� ��w����li��ds>��$��li({c֠����rd�s���il��omm$�֎qy�m�1/l��-z,��zֿn�|�=o|t���}\�^������k%n竿��ké7vr�v�k�kyt�wߝ5�l2���%��#�u���t��co�����ԕk��, y�<;gj�uv�2s��.�ff����]*�rj���<��j&�<�3�����~��}��h�����q񜘆�sy4�5��%k�˼��9��pc��r/�mb�{�f�#��3s���}����xσ�z�ūo�b���{�^��6 ��2���u�*_0������gnwɾ�j!�o�j�,��$�jh$��^�p)��e� ]k�� �������w��j<.kz�3��e@�5�o.�ݒ�1r� |��o��^i��jzn�~j��(���b�:"�e{�*�g�y�����ƀ�v��&�o��wc/ĕ��3ȫv���`\��a�w� .s} 4��զz�ai��j���?� 0.���&���an�ü;(ʾa9�g!�|ӟ�ԟ��c�wm\����g�*��mrِ�)?֡t���'�o��9k����{ڵ���m��qon����vo�?�������}�������/!��t7,�_����h��]m[r���0|��r����~���n�rѐx�]?�e��a���è�����bj�m�5�t >ŷ��_wf^ݥo�>q�]��ٗ ��-$i�h�j�y~�������7�r��'��<�;ݯ~�����t@�s ��sǽ��]n�hu���x��f��ʣ������{����g=]o�z�l� ��m��h����“����l��m�����h�����_z�7ws�����.��17ܖw̵��]�7-�>�c�ƣэi�d����1�o p�jag�}��e��[m��/�uj�5�{r�������kժq�[d�l��e�i!�zl�}߿�w�mm��㯩�s�����.zǫt��g��������\u����[�l}�b�ν�#^�� ���?~m��j��2�~s��l�^v.j�ō�l.�in~�w6믖e�������n_%}sd�����*�n�[m��� �%n��q��x����o�).�h��� 2v!;��ut�t�⊱h- � j$���#v����une��{����u����� 7��i��;y���d��sn'f@�κc�,om��cy.ع�� y�l97u�<�r������s�jҗ�<��}j�wv�g'q묘� z��c/�(ɔ쁍�ə͂���'/��j�[a�mrkzs<�j��v�����)u�9�������u��喽j����&ҵ�>��j;sa�.���o?�ypz۴��}r��g����s��=�j�y89v��&��c��� �}�������y�c�t��-��sm㇯.i1���2�`��e��?��r5trxe�5��i i�� e��e�r؝co� �\�ca��aė�ÿ���w�s�y�崆�9  ���b�^k;�qf��&ޕ"'*6n}n�mg���wb�!&���|h5e_ �q���t�;��o�����۰�y���eoq�����g0�9�ҿxw��f��^�n�cfs����zh vt�_ zkxs��?�,_��]{g?�-�r\�z��w�{��$?vo�ax�rw����5�ͮo��0������o �o�;`�#����p�t@���#�$d�0��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma076.gif�a��]� uxhq"r{� �%"ilt�#m�i��k6m�h�"�d������{����luy����c����t�5,1���i��w?�����|����0� l0��|!<����%0 �p���-@�p�@3� @lp�@;p��?` @c a���g@@��z���'< q����u�=`w�@��.t �_� a��p3��4� @k`@�p��9��u����=��>�� a0b�pd$@�`#a�hd@��%a, pld@��'a< �p�@� )al pth*at �v����,ad 0z����.a��@��/a| �`@� 1a� pd$@�`3a� �h� il���>`����6�� ���8� q��@}��`s��pt���~a��v������~ฮࡂt��۸r5�*���qљ�)����az�p�h0c �!��k�p� u�װ먱ey1&sk���9pj���d�z`fj�)r�$ ��,)�i(���i���ڵ�,j>ul7�� �bt��3i��l�u,�����:�kw~~ l[:�����j��c�d(ѧ�x7*� hd�`ի^��x��*�ܙڇ�� ����x�k�2�rx�vca�s��v�ſr��;f��ݩ'oz߾�w�y��u(ť�}����_��cc�w�����s:w�����b�����dy8� ���rk�� �m�ԇ�b,�|�d�.�d��t���|r��ct�,�����1o��v7���s=��ې�y�}5�'���#�m�s��f�he�}��|b������vw�� �펵�ws���i�4�3ǯ��_�koj� �o����ne r���:� l3�4m�prp�55qq�j�&���t7ڊy�y�o�j�j�e�a�����v#qv�bqwawwx��� ���[3��4,q\*8��lƾ��0��[x�h�����,���y�%ɴ�^���_d� ��g%щg���>,�-� �ov�t��{��c�chb'ic��xm�~imv�}�b�,���� !��b �(ys{�\�",>l_��o���tn0�ʈ��ݼ�ޘ�{bj���qa�r�>\2�n�����m�'��egd�2&��.�k��=r�}t(�r7"jvw1�3����e��<��l��6d���_r/7�l����u��n�c��kt�:�����m)���56㝜vk���r�4s���u#w��۷n����8��u�^�[������c���&�}:��fޟ����oh���*o���5�����8}���k�~����~խre "�*�x�ǻ��g������  �蕑cr���_-�ӹ��s�d� č����au ���2*�ǹ' ���5�&��i���kҏ��ጽ� �u��a(vф9�����z��w2����m&b�k�5� d�e��o�� fܿ,kb�/� ����~�f��,�8�~`ƣ\�g�f��itr�ūq����i�ɞ�g���ҧ�4���zz3�d�8i��5��u[����5dل��y'�6j�1���t�2���5�����o#����9���s̃fw�d�fa�8>��7����9�'�pv<7w�� ����m�ʚ��}�‹�u �*p�2��o�ռ������rc�,d�am��/���}'��=�ӿ��}�[�.]:� ��3{\���:oo*��j�ji���j�x�14�,\��y�wrr��>�%��)�]��(�h��zb�$ �]|:t�lh���鈐ʣ� �2�܈x^�/��z��f mjki����?àf|xd���%�{�<�[ϯ�]^a�ό/ϫ�fk�� b�m���6�;a���x��/��>t��z�hh�傴]��m��zth c.dx�ד�ǥw��zi����el�э�;:{?����f����0q�"`�es��8鏃����y�ڒ��]my �۬�o�z�ԉ�~n)�r磘�m݉&��fvl����dn�y�6��%���}���h�r�(������^#�u���6c����5;[��x��� 2�eck^�;�*:�f������^�wrp�p����jˏn�qgbl~�x�՚���@/��qu���4�hk5um?*�'���lu�̐�� өm��� �x_�_��l��<�lr��ۗs�n�;�u��[���dnơ(<ѐf�p��k8�x��������z���zwh��o��{꾶�/ji-�k0���$g�*%>ar���aޖ�(d�r/��f��>�� ��69,����:i�|�oϡf���e�4�ae���@1r���/�m��73 fǥ��rƭ"z�4,1)�*�u�ǎ�[� ^>ob�m �����q�b�rgxwz��*����d�nf�/�v�#@��h��{�x�רx�g��dp���;�o<7�� ^� e*��$�[>� 9��aò� ?�(m�2�:���ț(%z�˛saw5��һ��ko�{�se�#�z�٭�ڂ��uik���ӛz�]�v0�ұ�;-�j (�d4i�b�#_�c�e=���}s���^/�la����.e��oz/�� f�g5�esr�[� �ǫ�st���f��oփ2sr=���nyv.�[_ ���\�t}m:5h >i����sm��?��#�g_���1/���2]f�y�b)��[��҅��tl ������er�d�3lprp�(����`��������½��;5x}�;s�l$�y�5�^'� ���!z�o�a��f��?ҕg*����7�� �ט�-?�#�0xe�n��l��w�p -c�-����eb� a���*9)�@!u��)xf��t����� d�s�w��f����e�@�;�,��e`�៿yޭ:d/nk��s�p�:�w�9��{d (ok�d(�4#�ȓ��6�n���*��=����v�3ȱ�]�v���c�(�/� sy(a 1мtb_czya�h��"�•������l�0�-�?��ǰ���shw�c6gn�����l3f;a�k�eۼi�. ��] ��p��8��h]zx�6���|p� ����:v�_ɗ� �7>�'��̀���x��{��a�u�>�� �(#'p�{x���< �kni n��wzb� ��qz5�&'g�h�?��v���]yl��q�=�j�Š��3�=ӻn��)�$k ��u!^�z;�a�[����d���i�:�4uqll������f�tŷ���j��n�x\�x�\�r�;��dl��,��g�y"$���i�#�i 4�"c��inqi]�&!�"c��!p��w�e�� xt�/i9���<wn*�>0�;�蒼���=?��0.�� �5�z<��ry2q�w�|��$�%x�y��c 3�)���4��? -�0��y�t�r�gy�f��o�_�~t���$��ܷ_r�e�g�p_ʦ���7[�]�r�����p��s� јg)pp}�x�#)d�7v͠ݝ�>��� |�<�$ӏe����˞|��o�;��;� !���kl�=av^��d��`jif3�"��[npd���s2vs�2�7$��ő��d��3��ff�t��jq� 8c>쐩zy�0~j "w��:;b�e̠�n1��^�^��bb�:�:�@�$r\�29��, =t��s 4� םn���i4�3t��.��![ �𧐺{���3�ya�j���4y��7�g�jg�f{�z� �3�d��i�_�\�ص��͠���kï "����s�u�*v�{zqw!;� ���t.u��¿e��4d��=� <�p��ȉm�>xu ��#h�a0��.�r"-fv )��k)����m�np����e���gĥs�pu������������kgtg.t���3˂ k*�!���e [�k3䰭�ll/o��j�wڛ�ġ����h�� 1�c\z(j���-e�����k�k\oh�\-���ƽu��¢��2�5��r"0' �my �5dt5r��:�z���g�@���r��v��t��f�m�e��d�p�r��p��|:ss�{��s�5�᥂5�w�ote���g*ae�:��du�rdf���y�}l a��������c�bc9n�4��0~9vȑ�8�c��qan���tomoι`����(��ip���&���p҇ݹr�]&�������^3מ���z���i h�u��jb�qp�z����5�dl����.5e��a|lu�ϋ���mn#��yn���~�3#�k�&�5 ����em2}���l�$��c���`�8y����:�m�&��n�i��e � ��v��f�_r��db`y:q�ʉ��茖�������ls��s�������]�][�[)��k*��/^��m�]�����nv����ᾇ���j�}�*�b**�k�i��.�ύ�-�m�{������l v>��ȸ,��o`�[�[zkw�8i#v�f��b�b n�&l���"8p���Ԥ�6a�qa��_�v����@/b p�sى^�g�]gdj�g �a �qۋ��_u#?�� o�™�����$s��ʉ�o���ۯ�'�����l�����l��闏��wru����y�k|'ѫ���6f7���k�7 ���ō��s������x�������d� �� �0[�c�����mzz�1�a*&m�ŷ*���4���r \2pc�s �#��1��-c��o�t��h����ajq�nw�f�lf(�o�l��[by��gl�!uh?����&e��a���ġ�ȋ}� h���lb9ʱ�n�̰v)$_7��h�:\�����n>�ze��c-dt���g���sipq���p��g�pgy��s�r�������(���ӯ(����x� ~��"� ��s� 23��m>�j�ǫ�7�� �,ն)t)��(o����< �����y,��m�� ��hx �|�k�~�b�0�'�8fs���&��b��d����a�3ϗf��q���[hu�|�m.���v��x��“��`�����ac����]0�����"�d|�p�x�7�x��� ˚�$�����tb���boޕ��a ��37��f��g���r�f/�_l����� ���@h���zh�d߉�� |q'�/mt�z�\��r�o�r���� �����r��v�m$�]y��v!�{c�@�nց�hw)=� �89�6a�/���s��܅�d��^�>��t�-v�t� i��&sا?�պ�~y�2���x͇)��h�ퟧ����r ���׶���.��[ff_܄���\:���|x�j��� �װ�r�=��t\�2�?o'�5�ɓhy����0�c>���]whe�r��f�#ܜ����g���|���stf;�a��� �u�d`6� �|$�ʗ5�nly�2�-=�h�_�k�ޝ.kgnw�x�4�հe�4�4�5�t�3ۨ@dq\�tﮮ��co���dɓ�e���yfj���m��.� �f4s���0�j�^�m�1�8��vf~�h�ћ�� ���y�̧��(��fg�*�h��p�������ݎ4 ��s��;i�����m��e��4_���8׎�`��t�ѓ��<��c"�y��je�u��ڒ����*o;� ��uv]�����i�e-�9ւ�oa9�4u�?hdt����h��2�j��?����e-2��j�xa|��&�'���栍(�[� �/hd�ٮ7k먤��]ҩ#���e�x_���ju2k��j�m*���#�ex^�9|��*��b�|���ꮤ�_nfsh�^�l ��o�yk��y���'�c�owhhs� ڼ?�b��l�md.ߗ༅q%�z��mr�ھa�3s(��ܬcөg�c��{��a� �!�� k&�9�j��w�'h�`}�5a��3� ���v;�����)��z�߆�g�џs*��h��p����q{3�!�� -ov� x�t����q܃��"�%!kjm��k�vŭ�ѷ��:x�mz��55�־l�z��\�&{şhpy���?��� }k�ӿ �?��^�������n���r, �2, ���*!{�5w��23�oj�kmi�����dty5��y1gxs8`����y��d�3�ǜ�l�e� s �pf���edx}�p�i�j>����c%?�i�!]ه"�t�i@y�,�/1�"��u �g��0bm1���[j't� ��ō"��g �o�%�/�j⼮rt�kڻ &��|��f����u$ۤk| �!��\f�k�ur<}�h���d�"��t�u�[�]��=2����t��8.��_�ܶ� �v�ܳ�� �v� l䧻~� $]�b��l\����&v��ayl�t��4��y#ʌ�k��k��tm�<���x&�o�kb���1d'��l��q5�vc�"��ƴ�p�6��{x�e�n�l������q�эy�%7����㹭���z�py'ur}o vٜ��3���$�~#i�uj���b(�͵�,9�x�'3�hn�ķ�������v� p��ekwr��ry��/ze`��u|��[��|d�>�*1&��=��� @ti������r�x���u&}t�8iق��љ'6vxh��4�?����h�߇^j�:�h׵q2���z�_ͼibig=����ft��b��cth�s�� �ώ���|n�� &�r$��c����(ŏ��7�` 8e* �rp��a���|�������q\���ib�n[�^��o�7r,c?�x4��i�s/��bj&kԉ�鋷��o`m�@p�p�������g^m���_�ڒs��a�`osǀ�p���#�ul:3��fb������7.dy(��u���מ7�qt-���o�uچ*��xw~q2m�(<�yp�o�2~/g*9�&��{ˌ�b���f�i��o} $8{;/�f�-�g����bk�~"xb�c��ko�5�x��0�փ�����r =���9�����snѕ�;�c�v0��\��f�9� $�1ɜ���ь�f��w�ίf�ס�l��- ����# .���ή6eu�t� i�/x��l~�,2��9��'-a��� ��i�^ �h�߇���ԟjq^k��du�b�z� ��c���0��1,�ی 45�,��m�d���j!% 0b{�еy h�f����<�?_�e��4�v��&�=��=�����6qg���dv�9��y}"�p�϶��.vy霫�q-k,�% e���"�ff�6��ԕ%��_�� `�i�w�k^�ٔ��?ax��b��uyy^���|wf@a_d��>~��n��n�%1]�fڹ"���r�*w�r��r��<_�? }o�k �%p��pg*gmds�s[9pw�x�8��r@�*!ȗ��[c����⃒m%�mr�9f�r�0�_��~5r…r�ep����*����������vt@����hz��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma077.gif�����q5ԉbl����h�ɖ4�ƚo�n6c�� ctӎ�&��jmu%&�!"��?q����8�������^��|�x����� ʪ�pe������~-���x���p��@6(��q�����q����� ����� ��k��,a8�@ah�pax�`ah9���\��<:� �$���: � e`g�i�5x6h � �� �a��:�;�<�=�>�?x:����@�h � !!�`c�@d�pe�`f�p �<�vøв�i��w�t%�\�� �� �� оo�p�q�0� p� p��@x��@�huxy�� b� ��b�� 0� p�hz���� �� �� �� ����=�~��|�>a�a������dhe�2��fhgx}�@4ch?��� p��5�\6d6�l7���a/����1=��[f�� �����qf���[ȝ�=c\���i ��uq]w�)��uq�m��ͱu���u����=����#�5-���s}ߚ�����q�����l�zǻ�����^�������yi�suz=�>�z5b��׾w���ӓ�*���.�`���j���i �q�m�ʯ����8��q�p����q�m'u��4~��"��n� ���r:��`˦g�?�-.{,��m݇��|/��3��ɮ*�^���w{�o��1ʟ��4*�%r�����t-�'z��rwι7b�� }c[�`g��8�m]㹌��3[�h�j�pa��a�5 ��x;x�� k8��z�����:�"��3r/��e�{ދ�6\ch��o�74f�ڥ,�j3nz��[ k/x��p�v��*о! �-f��ԝґ���n�ٹk�zjh���z�hk��;���w��j���)o���s����4�b�{�8y:lj-���܇�h~ m|��/ә���k9>�>����#��f���˹ۤ۠� ϣ{�n�"� luq��d���:�igj t��$-�с�?���ƒ�{�<;ё(�a���v~z!��|�gmjd��(��zk�wƚm�c��.a�\���㿗r�16��� 7�sq�nѹ㙚u1���$%f �,��z�[�5~fb�=�8��-�.]���y������p^o73�;�x�{3�s:�vfa�{� �y���ؒd���[j��i�<:���m�ж|b8p�����"g�/n|gѩ�y{ev��g'r ���ӓ��{klim��ӥ(�����a��&xm ���b��� �lo����5#�o/u��6.*;pq�,g�׉�mփ���:���*��ñu��.>���w_ owc w/{g,�[{k:�ɽ��]��v��ޥc�@��s�[[�m���ze{��.�f߮ qa�3�:��f�0�6-�1���q93��sk��(g� i��ivxt~��.u� m�o.- �ݜ�qr�����{�����"-�8� �'��� ��\8�^�%4>����}�q�n!d]�b����&ȴ��t=w6�[.�b���d��� �᠎jz��ov ��������,�y�he˘��s=c����s��e��|f�i����3^�� ҕ����������f������� _�� ��ql�'�?�1���d�%��� ͟���ώ0j�o�� {eh��=&�{�v���y�2��yض9pb��"6%is_3��h�x'_��od��6��m��5����i%q��5{u�)��_h@i洚#�qɣ�k��#�-���7t���玦�d�g덍�e.���-;�ɦa�2��i������yt�{�����gܺma 2g�b � ��ifb�w����\�ݣ9i�1���o!��p jy�����.�}vd�in{���'�o�d��2�>�^5���5&�����>�$1o��.�����n�uۺ�v�=u����q��gy��֣n���˙k��)?j�,��[j)�7}������^�\�3d_ l��~�c���?��1���@���� ��������۳��14�:�>u���1�箈&�v�/��]�7 �/�if����vj�xh��g̤�2w�[���8μ�&ҳ/n�o���y �t��� �b��]�^g� /x�2�}����5�f"��j|�9}q؁&�$�*��5��,� l!�^�d�ƙ��h�s���k��/�m j�y?=a���tq�j"i�ٺ�lq<��g�6��r�f]��f 5���u}1��������\tz5o����3�c��"g�ȉ��~���.��r��|q&f�v���e,�ڹxe�������$���h�j��k�1��z��!�c�{������j���,�ɸ"a��]uen~��k��#x�m��3]���v��<�k���"e���_�v܋h�]�����1bf���rt���s��c;zs7��r&w�q�a�<�x���~=w 3ey}���嵫��u�b��! ��udo�t�r�#n~�2��97�?[�,k��u��fͬ�����[���&����e�k�m���kyd��]�pؓg��6�3=��f��n��1��g�h��ީ�m)nc�s��d��|4�6��:���l������\�3wi�r�����ˈ�h*pc����]���m����7���i]�� v����7`�'y� �f|tduln��t�l9s��j�c#����1xj�h*�'��y/����s�*� s��c� jqt�d�m*>$g�*��s>�ؓjugs�/�t�*�;:�*\����'�xdǩ*\�6��i�݆���5�97��,�r�&%<҆�f�y� �c���jd��[7g�_-u�<�աe�mc"�&[��9h������a��{�{�8j�6���� ���5=8�a.���l�������g�6��q5=�[����(����y�@��x�i�� ���y1/��d� ��q���i�>� �� �d�)uzb �d�f\sln�lcw�h�xh1��d�q#d\.�jf�ds�i ^� �sw~y��9�xn߱zz�yk�dy��sl� �;�労��8n?�լow#>e�d�m1/ �^n|̂k��.j����wj�pn|�x�w�{�us]�t�聩���)� �����n�؏�o�7��^q�ts̏s�a�8�����dςjbgu�k v-�bt���=懕�=1��s�c�`�z� �w=�0�q!dz��ez6�tmp�m�4b�(��q�mѹ� �tm����3cn&�c��\�t@�����ө��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma078.gif� ����b�4md&�y5q?��&��r�񦚱�0t1�m5�u1�-*�jb&���gqb*��?�x;���}]w�����==ϗ�|\q����5'c>��p��ſ�p�8!��0� ��8��@5`へ @���9 z�~�b0dx"�0#�0$�,� �� ���q s@u�taxä � @� �� �� � @� �� ��ph�j�5�`ua�:�� �� �a�@u`w � �`����}�� �a� ���hexfhg�� � �l%t?�� p��2a6�:�>���p�q� w��r�0s�@t�pu�� ю � ,��y��z��[��.�a�����5v8^�t_�';_p������ʽ%u�x�?b��¦`�iq��#�t�l�d�iy�z�i�.�ҷǯ�?c���zìq���ɶϩ�[xe��m˿����c ���!��<�xȏx��ys�:>�:���l@�����x=�/δ힦_ ���v�v ~-�s/w����x�����wi 2�2*��xk.\?6o��yx�b�v7�k�w����[�t�������һq;��7��q��vg��8gb��~. � lqb���3gձ}���ed� @�km�y�;�b���dk��v��7o� �n�]#�(l�#�ó��xg(d���9�ž4�z.l��'ic��x�<�y(���ⱥnu�x�)�g���č(�l��� kr}ꬩs���p>�6ȃ/�y��������d�j-̱�வpz0�t�x����ci�3��#���tj��b$�4�k)ww��)խ�(��_wx�s-���}��c�[��������o z��qg�x ?=bw��]���a]��*��'���k�,�ٷу�vz��ky���;�vnf��t�یf��}h�|=�zt ds�״����ǜ��5���&��9����saacga7чki#�n�)��b�}��f@�̀�n'�c�u�n5v����*h��2�s� �p�z�pm�^�l�����%�!2��z�~��ab}�rq83���s���;ף����y�.��^�s�=�d��u�����;�3� �������]�‹w�u��&��k��ą� ��&��c�:������3oet���)c䰛���0�m�̾��,��f��l�w�pm ki(�sc�i ��"lx��2=��w�bxi�h�ϋ��ϝ����g���l�l)?{w�_?���� �bft���g����u���5�$�@ɤ���r�q{"�<oorzke#�x�յ,�<]�w�r\~��ix�c;��fz����6�8�s�#jģy�{y���3)fxqe\��}$��%$��g�&c���� "t:\��i {�<��z"���>k�����3�]�.�z;,�&��q>>�j����:��_�mht�z��37-�{ϋw)��2�a�i�a e���m:�x����kn�vr}��n�֛�q�3ki[��5��o�r�q&�������n�[��ܜ�:�k$[v���7�z����|;�f���n��>�@�as'�ˁ�<�o?c�����i���v�>� z��6���"��8��5;�\�9z���b�h4_{��3�p%�y{�zoj��¬l�x:b��*�*�,$k��7��km�t����h��; <������7��t"�nr�-�v�/�.dv)��\�ș�j&�w�s�yj�����ax�v8}vi�dx��-m�m �$m�vo�0���'٢�& ��pb�&����d����n�m��b��g_٠[�~ӽ�%�g����8g���fe�i��:�"cɗb�w2�y�3�h� �.��ô��>������v��p��pn�̃����tc��d�b������c��҉t�*��r s�l��!g_�p���7�ͽb���i;}�l�)�.�=ds�#�4�]��7��'7��uwwޖ��l9i���k�f!i�n��j�x�������8��o���j���s)0?��q�� c[��s���\��v a���'�����`` �ky��|l�����c`����ƹ!������1��� �k�~.=������\e=u���c#�d>���?^܇b���ʬq91k��v�������`��b���:�i�o��êx���?�j��eo�w�� �bl�8-2��c#9�|�v*y���`�h�9�lw��.��}���葕6@�m����. j�*f[�q�b�˄q��;i]�i� %�穿)��rw����r%xhl�%�ۚ1xc!tg�-v�r����}�&q�;�m��q�ln�)=�����mbqo�&*�o�jj(���o��u^�gw�b������бy��:v�ƛo��m�������|������v�rm�<�b� ^x��!m���)-� ��sg�<���9 g��� _�"†zy��@��a��w���0�g�_��1 �<ǐ%ʄm6h���n���b4aq��$����7�����rd��wh�jnm>,k�����硳��l�=k}���*�x���-����)�(a���(�o��"k_�_v�[f�yx��q�;��at6~"�vԪki����� y�ʒ�:̕�1��l2�v2 k��*ߵ�o��֫9l���53߸j�,,=�қ�nk�]{���~!�,l��)�b0�as\�ujl�f0����*�4���~yj;��yb��w�a���g�l�'%i� r �z8�v�b�\��!��p���ie�^.�ρm���*p-e��tr\�����y��=���_0�\�<��z��,�<����\�评�d����bk���^o���va:1kw7�lguһf6��y�(&�������fǧ�r��g�v���,fm���^�6�ú�-�k�q�u�y zpr��i�w�i�c��^g�� ����������m<����y�e��w�ȸ4x���d7�����ۡ-5��s��>u ��'���c�f/8?�fdž�{*� ����tz-l^z���\o@�qo���~�4�z��}:,���%g9_ ��o&��z�u]y!ҝ�p��w�t����4�te{n.��r�p�z�_o#�d�q�o3�ϖ�j����]e�!��-]^ݤyo��'"��ђ��*�a�i��2�jj/< n��wn��n�b ol�zoo����р�.�� !š�2���ij���� 5x�%�d;�.����k���v�5�;pyb��wx��u t`<��s���}ġ��}ssi�s��z�}j���l4}u�:�5? )��"w}>�����=r�o^�갬�eh��ijz�3m�o��,!�ٓ� �u4�[qp�b��up/�>��5]�x�y���52���7w�� �� �. � �7��y6%[ � (� j ���fť��� 8�t@��gq� j��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma079.gif�������a�#ǀ��)< %&�f3�{� f $ܛ�ڭ'�d��kb�����;���o}kv��_���zy��>�=�����k�j* �8bx_b��p����@�8�z�^b�2h��p���,���`x@���� �� !�xt(�p&h'x(�  肘t�� ��pvpx�z�\�^�`b0d�2�0 ph��puð `���lc� ���@�����px�<�� ���a�� b �;� �a��@#�@$c�a�i�� p�a.��l�m�&���� ���o�p�q� r��)��*�*�� � ��w��x��y��z��z��-��.�.��/�/��00��a� @��(c�1� 2c(2�0=��������h�i�j�k�|�`?�l��|��p��n�7c��� ���� �,-�,�.;\��z���5��n[f��l�t�n#�r��gn������y��3q��uo_jn��]����q{�˼��›�d�/vp�ήhl���ġd�^�^��ť�u��^��{��v��r*��(�/���e^s�f���fy?|�3/����_��k}fm�i�7�_s�t7���`����k�;{��*�p�*�<^�*�,a�4 x tږ���.fw�[*�?��\���y�;q~r��������e�z┝&���ꬭ�%d���psd�6o?ٜn����xz�r�w}ď���&oy�]�dn�3br��z��(ٍ{l��s���ln��ǽ��[�jpnh��g\��>�o^$�颵������v�, %�&of������m�d�g�f�|�z%�yh�s�_�b ��q���rm2��bu�k�4��~��m�d�͹���� ͛&�k���_�հ�r���ʵla�{{���y/m��i�ouj ����a7��x�����%��������dig�g��x�}�q=ld��h��&%�u3�{��iq�w��|�$�5`f"���]���[�̬l�h��9����r�m�1:2as�8�24^���x:�lj�o]^��c �de-��h//r�af�cэ��� �n�0�����j<����������t���d���z��py��m$�-j������k��orp�3j�[~�mxy�\��in��aᬗ��3n��tv)[���󞝘���t�� ɹ��^��> �^�j�d��u��w�?a���ҙ*�2�r���p�|rl0{��(�s�/�.����aq�쫦ऐd����d1���9�u�㏞i���b��i�pą��(�(q��09�i�c�y3�3p��}\e�v ��,���}s�7��$b�"���'`�=a�_y�/�n��fͷ��sx.o@�ye�'ûo�� �鳫� x n؂�%� �t�c��vnc��)��/�й@�qf��ꃙ�m�n�x����stp�4��o�,�� ��u��al��r�a�~|�պ���m3�盯kn�u\>�qj��m��nd�pԓj��e�j�۱ێ.al@��ԏa����z/���n�-��2' ��5�r� }x;u�'�̉�����}�! {�f"굎�rϙ�ee�u(������^"t�w������{>qx-�8-�;��di���-��:/=۴@�׭�j� ����7��ki���8�'�䆱yu�8: <�;� ������^�v���#��0y�����(:���o3�_k�p�>����e�zv#����x��m�%6��&t���ţè5�(g-3�n0ů8���:��,o��wh�s�q� 1&c;%��jpb�@�q4��͢� �_`���?p`��5f�����*�q'�3�.y ���񴈭�������7gj���,αx<�z:ן�_v/��n5����_5x�kk �1wҝu8å���:�v �ߔ�i�*j����0���l��'1����i��@瓥=)�����)c�8����8��wuo <���1�vr�� ���̆���'o�}�e0.ݰн�\��ӭ��ݏ�[za�ʙjהx�r)0����k�=:����[��~�re0�:?���s�c���?< y����ady<�u6�^b�#� ��yd|w�ǔ����1�7���0��ܶm"�a }�f�ޚky��/���y�l#��œh�k��m���ؿ���v� h�c��{|�~�d|�yt��"h��hh'e���v:"�>��:���n�cρ�ں�1�֐�qm@����6�'����7��{ zsx�9�l�����/���1��i�w�"{ӈ��\��>2�.–b����� �h� �,d$�~x�0�f�� ��r���wg�iٮ � ߽q��k�%����ݑ���]bew�)�azv�����p=w^�3�#_��j)=%�õ9�����lf���=���=��6 �a��m%��ԋ�a��� ϗ)�kt~y�5��e ���}~��cū�x4`|ϣ|up��ɛ����p�4�#��[��?�[;ip�ho������\��n���v��3��ľ?4�]� �b/'�='g���i�ō��ca���*b�n a�#�?\7������!��n��o�����u!9vb��w>y}m9��y��� �f��q.uit���������5����t-� ����ۮ\�/�{�f��n��`;�k�&�j礻�wo�qp�q�.iо[q���~�j�i �v��s��tm����h�o @l�#���i��b/k�$�t�&d��!d̵x���i@�~t\҃��ēss�돃ݎ"`�?ж��n���6j��[�iĩ�����p��w�\��o#�~�au���tr!>���k������/��ۜ�t[m4��9t"��u�5ܫaw7uby��,��,�ny�9qv�y��-�ėy�6,��y'�d�, ]�2f% �g�����k�j��'.b�^b�����g�_ԃoī-,�nit����/����jr������� �b��ĝ1o-h~q�ғe�9f����d����#j^�l�r��df�'��se�>r4�gfn�w�ۏ�rmn��uey���@(����>�pj �-�ߓ)��#ћ��to=�@�t�uy��c�y`݄�7g 3u.�8.d�{‡�� ���z�-^�6�'���gd]pz��z��k���p�zz�����4�c��p�ny ��yݍ ��ͤԬ����gc�t>g���z��d�,r��"�4䝮�s{���/�dq�:r�e4�d�=�;=��y!��6��w�|-��x� ��ut>4q�ժw�0í|g���#(�;��%nx���u�b�g�����73�-�����~r@i �i����6�)ip�9%����o�g�g%r]"l�������wɴ[�o�߰�b1����ö2�ӗ�ơ�q��8�b��g}���q����qт gaԍ�k���@g ��ݳ�>fs��(.��^@c�w]���r��yydfu���rн@�����r���0q��bg�ġ"�=�(��}�� ����8�g�£���d�)� i���&ɲx�j�"�x���k�� �k��no� =�7�7����'��s�c��ཆt���9yw�s� �^b5�{����l��n��ч�)q��o1�ιg��es&�a��r�(=��=剺��k���ڨ��a�f!@�[t�����@.�,=ľ�s*?ֈmn�l��ԣx�^�kj�d��e��6��?�v2>>�9>l��� .��a�s) ���/ɩ��� ŵќ;b��x���4&ޥ����`�e��%ɘ�r��ud��o�\����� ;�p���}c�af]�(}7���謳���i��z������ic�kd{^j@yd��n�x;� ee��5��*��#�ڑ�be�7��mza�y�q� �j�6f);>���r`{g�ܞ;�j�ձ��-4� ,�׋o�_�&z�a��>�g�im93ѡ !.�ү���3e�h�e���rs�w>�����}��$�yy�p-2���g?_po�r�� �� �7\�l���勤i�u%lg�7�s����a�y��0/�c;�>f�u��%�t�z:\e���sd5�cqe�ʼa���_ޓ�%t�t{6�ݞ�v-r�{�����]1�s1n�����)��w��8� b��u�f��� _t j���dze���)fr�l����mq`�r�x��sw�t�_.f�cd{t�������6>u꼉1���-��i�^�� ^f/g��<��t���1�`�汝m1�� �:?�@zet@��f [��ѷ�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma080.gif�d����d�jl�a�6�n��- co��)�l1&j%ue��3l�0i�� �k[���[�{�}���~�ǿq�>�ޮy�z�ªzp������_��8 @� ��9����h �� �@-��x����7�9 t`x�|`?� !"(#8$h �k�&h'd��q�)�*� �,�-�.�/� a�12(3p��;�� @��a���a���a���a���>�?�@ab(c8dx"b("�0#@pgxh�i|$�p<*� p� �� �� ���'�|<�@p�q�()b�) *c�av�zb� @xwxx�y�z�[�-����h\��.��=�x�|�!�a��� `� �� �� �� �� ���>a�a��� p���k��l��m��>�� �� ���pq~��?a�� �/�0��0�a����qo�?h����c�ĭ� �p�i#�g�vq{��r&��{�s�����;��f�����>4�͌����t |�u��lz%ys���u>5*����}fek(�m �������d�j�ј=���~)�b��}>�cw�k���~^���k�槟@�fnf�t�h�7q� �d ֻ��w�w�l~�w�<��h����9f��d%�j=|evi�m�a�"���g%��j*�k�'�d�2���/�5�5�f[|�hvt�s�"nh1�(>nj�o������b �.���[��!�wo��ż���p��q�@|�? )f��"�ѐ� �x(�<�x ��p��f�n��4'j���#���g���p�c\n�g��}��c�* �hռl����i�l6�����e�:{��z�5o��յ&���m0�� trrw��'}z4��g'��#�q�`����*yr�b�u� c2vt�ɚ,����m8t�o�b��p�q��r�]�x��c:���f�$c>��e�b���*��f�aɓ��v�l���mw�w1�ƭ�y��e���=�s)�����ap gh~"�_n��73�"��sl����;q��u-k��2�� ���v��9���9и���;���i�a�p�)��>�1<��dh'e@cw�cqo�4��j�6�`f} v t ]�9�˒���>� th ��5����gy}�jn������k��(��p� n9 g(����^{�6l��ֺ���e�c�ь�q�r�� )�r�<����t�;�:���5�8���e��l�a�b�:��`��=�q����yt�u܎�%m��1[�|��[��2���j��ۼ]o�u��,�<�.��q���^�6���b�0��ke���/.��\��ӷ��������o p�7��5~z�syp�|=��i�wm ��-!?�9�{�@�;�q���c���]�jm ���e�0."c��r�����9��oh���sdzg��[ n�՚���q��s�����[�j���dc�������t��^�%�����v=du��qe:��� ;^վ�^�u!���29t���p�>i�h�#1$���畮ѽc{���t8��‰o���t�]~���'�p��i�we�� ehi��"� عq��gjr����-�o���@�ad�y����9]vғ_���r��y\��a� {e_~��?�@��,z�z�i� ����qo� ��r�ү�������k<ӕu�����')d����aqg`�y����篯㸲�a1�m*���7�(�wd��b�����}s��l�ta ����gw��s�o�m��,l�fa��f��f�3�x�j^�}j�u�v$���(��׏��!��_�a��q?k�[�sg��^9���d�w0\p���'��!ҭy��ox��[�r f��~�h��_�1pz�����j��s��n��s�v:*3e@�p�el#��kw����f�ix�p�ͥur�����l�#�sv�`�5\)���eb2�di08���v�-,�� ��e�>ˤyvm =\��7���n����~[�si�bęi�u���� ��wۗ�%��u��m�©9}f����%�����z��z����m��t��^ k*�'���i�n /�rp�_=[r��ͫ�z��f 1�o�2���#g.��ob����mg��8���xu�o(�g&m���7��4��^�$|?�g�����2��'�-{�jj��q�j���j���k�7�x sne����:6ا4���� yg�v����b_wjw��ة,�s�h2�)�`���x������3&�ǯ꾛�e���fg� <ق���;���k��'a���_dh�t��?v����ѕ����˿�]��o㹏��%�j��z�l�<��l�w��v�~�z�^���''ȑe��1n{�ij��c��l8Ԭ��e�����)���!�2ϡ��)apo`; ܈�|[mr���e�iϻcc;n���t3���f���"o.��>r[��-��ݚfl����e������{[j���u����వ���ህs�ꏀ��|xp�m�!��h&�p��u׏^�����d��nj�-��`p���r�i�kxx,t����������ҟ�sh?j��|8]�(���e= ��g�n�1���s7�m��Ԯ"ce�&����n�?z�j���a���k�� �j�x�h�/g��դ� �^~�����x(�?gi&�&&�~u�u����idm�se}�b� 6>@� �ν1h-�ͧe��0��bm�r%tl�f^qg!$� �λ�k��į^rq�ty�%<�s�����sp�ϭh���v���g����mz hģzg����p�brp�l�˓� �{q��l���� �#�]|n�a�<^i�z����ߍ ���ʬ������=�-�(��w�����7��5?���f�b�f��l��nq f�u����5,wl|��e���>�j��*���棩b��j#{j������ ʾ�z"s��r�ȓ�n��1�z��է� �š���'oi����g��.��ex�a��y���:�'#gجczoa�'~��qju=��*�{ő��������i��#�0�������z�t)�z�>nr?wl� � kzj&�8��2�``�l8ap�;m�i2@\���4_�·�96� ���*_tݙh�s w��ah�;̊c{'79�8�-�"����]�x����� � =�� ���=���i�±�jn#��s��r���<���xf� x;=�i�8)�yٞ��fd�o�[417���yt@����wj�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\comma081.gift����uh�a�) $�@����*d� d)b�%di�i-*$tj��0�� q ���w{����x>q�xޱ��ug>�������=����˟�a�! #�(t@� ä�hxt��:���.�0��u�� � ����@����v���a c�"(#8$h%x&pa8�@ah�pax�`ah;���-��.��/�x���������������9��:��xa���������� �@���`�������� !$a(�,�0!4l't'�|(�!dah�l�p!tax�\`� � � @� `��p!ta�@zb�=az�~�a��1c1� 2c(2�0=a���hg��{�d=���|�h4�p5cx5�`6ch6�p>a��>�� ���o��8�8��?!�@��(s������bcz�-�7@�� ���(��^uvŠ�4� �g d�@y���&��ڦ\;\i��`��k*li�g��;*|��b^���fu���0�:��~���vm[ ���u�_���z/��ky�d�t͉k[�w�<�m]�~����-��|�ͽ~��yy�>-��u�����߶@�$"*��n��}�g�w}1)l�~�_����f�f��]�!�(kίp��z�z:պ杴o�׻0=ޘ��$%�����0h�n��� �(9��'��v%�tz%�g>x��в���������2kw�s��}��.wc�m� �u��6]�%��&%���cn���s���d�?>�a�<_$ޒg�r4��w��7�msf�$\ kd�d��ےm�opv'���҂��q�'!d��jd�lk�" ր�r$� �6(�)���h�*u^�u)k�����i�g3�[�6�"�mj<-�&ŏ~׏#�f�esg9w(��6���w&�p��dr�4�a�ӝ�̵�iq��ۉ����<(�#��ph�hp�l�'���h�味���l�h*e_lko��ʢ�s^ށ;my��l��?l\�d��0�ʗ��yd�7��ka��1�a��t��t�$ ga�׉�z����œ��oa,��<.�l�p~��fpб~w�����g� x�u�8���j����g���u��z%"��c�“�l��v�'�����*�umnj�6ݿ5�v5 ��q^��8�'g�3ޝ\�檛z$i_i�t��ܲ1�}�� ��_2��yh�2o^������ �7��,�k9q�����ne$���bk\y~) >��~\�a�n�7tlfܩ�r�tcu��!$���ou勂�q��:�z�n��v��z~�¼n�1��1���h�j��|�g��j��w�cm��n!ԃ��s�qt'��n''1��j�ϻ߂[��s���7^�a�w�o��x�:px�喏�������c� d��y��.��_�u����历>��x���ޓ��w���@�k�(�h�<��>3��uf�tx�f�����b�w7q���r{4s4?o闳'ylե���,����bx�(�t~rx�=�0����{m�f�u��s��z^�>]����kc����z%�3�%�n#8���o�!o�<����ԑi\|k>m�4���<��[^c��3���.?�c�˂׳��myc��� 2���[e��d�c�¥vv��-g\�ab����a��i�� �/������1���z0r�i��.m��_�c�ro�w����[p�6w�s�d�=�d���~j�›-)��32���q��c�m����4����[�����˂��6i,l��h��*=��i߲��͝[/���-<ȃ0�gq����y�;xeo��:���su���fvp����,��:�d�%�}mήǝw�1?��-���ېd�u:�vqj���ϖ�u?�b:l���:���m�6���.1 {�����)�ȵ�n��#sd]��o��m�$�y����b�6v@�"�l�e��׌l{�*˨s�����c�޹�0��ddvػ�y��q\�vd���e1o���vw�>^(� ����q�g���n�-��b�*���d䑎����'�%=�t�� �ŋp�����am�c����20cluyi����l=�i^��i���mľ�:��:\��|���l"��{sa�<�:'[p��&_>�^�x���_�{s⽛tgq0��"ϸ�""0���{]��|�00��)�d)f����ޟ�de�{)r����_w�<�u��n{���f��k�m��o����*^?ū1p��t� �ky�� �})q�mdϸ��'�fp8���h��qa�����}dvji��l�z�n;�}��?�b~�2tg�b���am)[_߲�v��c�p%�c�0�҈�!�y f�fy�� � �%��d2�y~�ܲ'px�v��.����ow��.ik�ç��k��n2g�rԧ>;;����r���<ɕ�k��u{w:ǩ<~���ϫ��� ���\$��c<(�,�u$|z��$��x5o������d��y��ucm^�����f9������@|�e��ǟɠ ^�]�e�ͱ����p��qs~�?^z,�?�,^������/gg�h��q����ݴ���q��;����mp���� �!6��džd<�ix���3�_o��e^����-� 4�e���p�~j��sb�!p�p(~���p��6�ޚ�n � �o��#���1��m�� 0� qi�~'q�j�>����r�w@���-�}l��zv�ї�cueb�y�wo��m�r&=b"�[�j�w�r��'�!^3 ��m&�}����2�lz�u? u�o�t�lc��?�|� �0�21wv3\����9�n���.}v4��z�v*5�ˡen.�]lh��ɢ����h�oz�d%��v�����h� h���b"!�є��$!�c���5�e>haߗm�|�kr�� �ql�,/'�g��"��#�n��e.b�f��h7�ь�'g�s��ew, l����i�d�r�*�kr�'��%r� }�|�y=��v�ytl�q���i��&�3r��g� ܩ�r���ilǵ�5�l �?�y�3�3��%z;r����? �3�4-�5 �&��57�&_�`i i5 r��v2�tc#�|i������qc3f��f@ 7������$gb�{�gӛ�.��b�����# {xh�ϝlڍ�o�.��g��(�xk�k mm�cl;�� s�"p"�����s���=s~m�hh��ѳ�3�k�ԕ���ҵde��2���b7����m5l�غ���zse<�l�@���(�)��'�h'��j���(��)�vpkdi�iz�͈ �&�fȫ$ �� 񷨔��s����>?0��0 ̰h1�zn����0!� �>�qr�hwݢ�t��>������_z���4~%<�^��`��1au�š7�|=�{��o/��b��}f�u �:�{}�*��$$[5�5o���v�%?��}���v�)��9�x��7 �ӄ&�w6ql�6�=�.m�r�q�#�n��b��e#������n~��ު�xl��m��1�����#s:ʫ�o*�̟~j�jfsh��1>� �,���\��ct�-l.��8�-ǖ�u�f�h��ӆ���e\bgtٮ.�>��h��պ�t�1�\�v�*qf�̶�(tjpxd�m�r�k6x�� p��� ��ondj`�x��a dp���ګ��y�nխ趞�.!î���\���5�����bx=ܬ��rg$ksr�:u����0����< .jg)�tf���j���)���5��k��e��k5��=lqsm���,]lhu���� �ٟ|�z��0�1h�� �'%�������i6��;xd����w6��}� s�ᾆ�1q�3��g�kc,����o��ӗԏv�,��^끒�5 :�d��g·�����eқ���w>�a�('& &���v�ǽ�kkě�� asc᳜j���mv1uލ��u~�2���w���\�w�9���)�j�����xgz��z2x��g����i�ݡ�<�}�,�d(�o˵c�|�c���oo����$̉�x����g�xb���v���֌�c�̾��omɷs@�y��~�9 �� �����q9#�p7� r����2��}y%—|�w��t���(ì�rvsg�5|�j�9�����m�[j�g���$���_pp��,ڴn�u�]�k��^fn� 0�f8o_h��'��^$z���²�cp����6#/��l8����ra_ j��/�p�h&8�ap�w�w=v�f�_k g��i�w�bturt~�e� �2leflkt�dy�k��v'�;����һ݁��w���ň���4d��"���|�'1bf{)1��3`q�z#"��:�?}�k��s�$qk�_<�>=��b��t%�x�"���^"�k���vf���ݗ/��*6���u � �2��'c��b����g�ex<��ηac|�flre_�\��u�e�t����k g�������9��w9k%4��ި���w��զgzv��ɱ��snz� ���w�}iߺ,df�h-�l���_�ٿ�����y�������������\�xo��t���4�<��h��l�x���s��w�s6n�ov�6�g�������z\\|��r�|��|�^���=�i����n|�(ٌm�zɧf���y���� p*g�#����|p���ِ���k�o�b 5��wz�[��d�ե�?��}��g�o�h�ȃ�j��n�s4otl����:��?�q.�@8�g;�g|~~�ش��&��4�or���`�8r��4��&w� �����&?��m�(2�uj��aޖ��!]i����t�lt�~���e:b=5�.g��}�-d�d6}dh=di�d�>�w�q3�q4�u=3ue�unuvu_ϫ�������̵�5��j9�?�0t@�� )�a��q$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\command.giftȕ���th���(� r�!z| (k�j� �p�*s�il�i!�*��p�f�vӽ��"�1���:w�������ƽsx�z�՜�z�����֎.1f�g�����8�ra�h�`r����8 @� ��9���h �� � ��:`p t` ���� �u �$:�� `(4�<d�� `� �� � � `� �� ��pa�1dô ��pfph�4�p5�`6�p7��wa������;���y�{�}�a!� �b(x�!� "c�a��@�$d$�l%`j��k�и �� �� ���o�p�q� r�0�nrav�� � b� ��,b�,��-b�-��.b�=!� �� о ��a�a�`{c�a������dhexfhgxa��d4�l5t5�\>!��}����!�a�`� ���p�?!�b����2�o g y��d��g$��y?�-;\�z�p^g��s/�7� �ƫu�x�ݑ�� �<tv�skd)=sb�>9�)}�~�aa��l:�d�dgbұюn.w�ӳ�u�%]o�l�g.��d�s�ӄ_s�`�jqv«6�k㛃aw�q��r�׬k4=q�-xv>���վ\�n�ԇl� "�ѣ�����������^�=����n�j�f�'q�u�=&ӡo bǣj�t�g��|��ӭxnz�>�pn5){��#3���r� ܷ�5ci8j� ��#!f[��>|�rmm��%>3t�'9v��%x��~w�`��!�*!w��y�z%��y@k l��p��ċ�w��]���a��x���'qg�&e(�% ^�z 2���/d�n�*�,n��(�8��w|��k2=�ӟ|��@���`�il�:�1̃�q��ɉ��ǩ5��wn�� c��}ee}y�^ ꙯�*��0�s��#bw�l���g�x���ω��hl�9��`3�ii���ohsq���3*p�k 5�̟p��if:����(ɋ_�}�f_�c\rk���5�w����lprsc�r�|~o?�d�g6�i �zf���c{�m���ήm��t���©�.�����f�(bt�{�q� �� 2y� �'~����0����o�q�j}�<��i��{����1^xi�đ�ܫ~tc6��b����o��v|�m!l�c� �s���b@��!4��c��և�$�q��� j���ccs �j�����kv�����z���z�5ޔ9�䖮^�����r��a=��2��)&�f�>�v��;жggc�y�ύ[yw��_-�6��~ě�b���%�݇�1\���qjl�r1i2�)�b���<���ʆýu��c2�o�m���ķ�w8h��~�)�d��"�t� k&oj����[�����l���w%9�vb/�u��_�v)��_�#�>'t��z����j��tn���jiw�?~�ơ�h�^ ���u�j�^�ه��",��^ܤn�cp�y���2tc�rc���*�x�q��a��՝�ȷ������p����aʖq�q�gc�5�b1ѥ�g/�g-��9r��su�g�����,i��.�c�9���9�7��;)[����������s����^3�kk0� �����l��u�.�:x_1�lv<�ӭ� �����g�u x�ق)�����]ٻ�i#x��m����l�`c�֡����x��]k� )�.� �� �v��;��zv�ۥ��߹. ����uy� j�0�� ���=�����*�����0�=�����ڥ��܆ 8 47.`����n�j m��_u�-��x��2j�}�l�v��]�[}s�ho�"jd��bj%�d�wj�c��оߞ9 "��3z�j���κ6p���]���vj��y‘3�����ӿ�k�s;�4�֟b���h�� �u�f���;e$[�n�n��|ex��Ԯh� ӿ��f�k���:��|ϭ�ꆌ|��d����#�fd�� 7q�����mrh�_ ǿfz�o�?r���=|�jk��_zj֙_�����๾�p)�ѩcd#��iڋby�����\#ܪ����5�wi.���1]�f�;x-,����c@��8���ʧ���r�yn: -ʼ�if ,;���h����o����2��l��;�ju>��\0�uc���ekޛ�j�a �7�x��ypϵ};�����n$� �gl��й�ظ�jn<�~�h�t-����ow�la*��d$׫>�n3�\ԇ�p����`��� �/�k`.��ޗ�y��}�.���{<�{os�دu�i��1h��׸���)�&���r(�� ��=���� jc�\ ì����ܧ��ϖ� c����md�� v֧:�u;ڥ���a%!������ʜ��עơʹ4�ggvl��/�p-�?�m����*����y��|o-��*?x��fe�|�ܳ�?]�m�kj���?���1�k>�t��|��4��f?h�<�q��� �2z�����j� ]~�7��1����t�|��oc�?%���� ���e�q� j�)�e�_u�;��2���5ϩ���{w�� �g�����;}�z�ȟ��?���n^&!˱w����}���z��=�r�a�(b�(� "��gϛg�bqx�ѷɦ|�t�bz�p��܎��95˫��㨜>3��)�m~,�� x�ot�p�m7!q5pb1�����~/�u��h��]�|79���e�m���!�g��虽���gf����dby�uٕx�u�g��2]�/�%��yjw���%�ct���&{m!xs �e�s"-cp�$��g�����65dzq�r�ݹv�0u|���rgcl����i �p0|h�z(f�u�ed�˱ni����ܚ�x�_w������v�oyu�z(e���p?�?lny��������z6�0ɓalj;ғ�ijv�e�zs�j茚�@����0�\rl��l �r����\1����)_��d{��|^�/1mfwu��]���m?�:�����ܵ�.�˗}�>���[���n���(�m� �al� ��>u�.ǽ�:-ඍ���3�v#�@n�c)c����� yhr[�kq�3|� d�����b�����v��c30�}�/l���zǜ"�8�nr/��w����2�鋝��`��yw�yh���$]��x���4������c����b�!u����̍:ۑl���1���o���ri��m.�^��z����_� z�7=���lj���w2��s�]�я�k�`�-#-?)z��zf��� ��1��a�ä�x����%�#�8�� q|�z�ȳ�.$n�����w�n��i�ai�x d) ��~0�p�԰wὓ4o���! _3� }�m$<�����e^��a��r��þ����_�*su�|��t_r��]u�u�v �0{kq`|x�m�ӈ��p�5��'d� ׫\ͅ�la~���m%�i�ɵ4��$|�"�6��{k��(.v`m�t��tn�vxdf�� rr �â�y3���= u�#oޕ�s���8o���j�cgtnx*��x��]j�yu;[es]���: w�mc�5[��_����j�lγ�2b[5,_o%�{�8�wߙ����~cxoz �f֋���}rhlb'19��b3�w2rb�����2 h h ��es�b�0�١� dw� ��:��rt�k#[̺x�b�o\f�}5�i�c�#łn^�b��?r:�zl�@˶�h��`���a��h\�l&վ�u���ӕe���-�m(�]7e_�fcf�����$���]���v���go�@��=���r���#�v�yv4�v�>�{�e�����wx��m���g��5��������yͥ���_g����:��� �"j�*��3.�;����[�n��h�ԃ��.-(n����t@�����6�q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\compo070.gif�qy�݀ y�@hs�r$���4hs�� !@hr;h�,�[!��6���$*l�"7� on����e� ��^����g9���x��b���a�f��c�u�����(,�bf|bb ����?d��.�}!�c�v��t�� ���� �hn�����.�}!�c���t�� ��z@ �y�c�:������\�������v��~�zo��� =v���=?��:�?o�?o�a�xb ��$c�6�� ���b#��]?�� @a������-��[���v/�c���~���1�g^`1 @��2���80��`�`���d�#��}"��7}s����:�j��x>�_��'���~� y��-� d%� �#��= �\"��������"p��7���[u����� d/�������h�����d'�ΰ!�;��@�8ab<e� �_������q���j0s㦗� 5�]sl[a�i���m�o[3n��}ʼnp�)��� �h|�a�/cι�$��'o䀹�f��o`�x_�j�*g�q��w�:�bj�j;48��5 y��y�z"�#йtloj(���� �յ��]����:o�����q^/^����(��ӹ >v���7���͞�e)���b�zu����'��"��ڙ� ��ތ �"#u/���^��&悋��l-��.��h�o-��,}dfr�n��z����4a�w7��������g"w� �s��x��z��n |g"k�n't�x$� dk&q��w�yfhv_z�f�a.\._ ] ��z<�jn�e���1g�3�ao�,�khe�vo%�k���$��0��~�^}f�p\��mm%�la������s �����k������o���������b����x0f2r�k> u��� ��yb�q�z�m楲�,o ,te9 ��l��n�w�k4��n�q�.�"bk5g ��yě*�vm��r{�:���|�'ӣ���z?�ۙ�{z(p��f]�v-���!x�4 ,�^my��ǡb^�2��'�a٫'m �q�le����]7!n��c���r5��j�����ir(��o[�;�8$�p�'� �y[n0r�<3�i��i�$s_��z�2��gh�e -q(h�lw�;iu??�-�xv�زqf�$e)���d�q����wcēs�lhm٬����!{�ɓv=�!e��"� �:c�m��.��z�����@�cb���[x'v,�g�yhæ����1e���6�'� �|p�ql �7�zx� ɇf��1ci�'�1xكu��c?�$|�<�{�i�jek�|�(w8��z�s`�q�1�k�h<���#oep�dr����(��8���ǵ�"j)3�r�� �/r� ��`�p�ށ8�{��v��m��.�x�(��aͽe� ���p� �[ wcq��t'.�np�_������6g��ش��j���"䣗��l�m��y8�d���,��.=† �x�a�����!�k�,1�q���j���y~�i:� ����a�s̹t��9yp#�(}�2=�b�u˻a��1�q{&z�op�?ݭ>3#hյ��-�%rs��w�l��s�x�uni�6�|�`�g��m��q�m�i�ހ&/q],c��@�4ަù��� ?�� _�4կ�1����vcf� ry�(��ߝ%����9�� � ��ף�� d����wc']�-��;ia=���f�|�n��l�����ao~~n���:��is(?�{\��1um��mϧw��ua� ��@:��[s?����u��6��9szϫ����اd�z��e�b��ɵ c��4�nl߅dl����f�c�_��,�Ԧy������;h�w���̛~�l�"�6��֪��o'߹��e�?-ѻ 9l����[��v��q�)�{���)�=���qeв��],��꓍e�;���l]l�u�wwx�gt}>ʄ�o\4�upl������u��:���<#ٟ�u}�v��j�91>�~��׆����{�8w��qzm�3���v?q!,zx��k��k��(ҿ�����dr�[0�_��: p<_�{�ʻן!�y��w��`\��b���=ރbvf��� ���h�nڋ:���(�já $�� ������whο����%3� �a��� :� w����#b���wз�`"���o��q#�w�����e�9�y���"y|���/�d����huo���_c�73�(k�fc�x z�������e=d:�$&�s�c���l �3��s�ibyq|?_ޱ��ixzz��w�as���b@�o� ӊ||*�o�m��p| qˮ1�^"v6s��h !�c��e��q#����i�u�vx��',���t�^l�h΢��ԣ��"� �hg��,��.o�ӑ �?6� ���u�o9���`��~���w��xg�~����y���l,��k�q�p�xp��4ղ�k���&d � 5� �;v��źh��v/ v�s=��k*'�= ����et8j���_� �/ùe�ge�'(����h�����%����j]�ȳn� ��hߩ�mڇ�h�ۀ� t:5tb��d�i^��&x�9�����r%����~z��u9��c[s� ?���ԍ}k��� -�9��w�~��t�k,�)�}�ߪ�x�r=�)e�gi����|���n�rd�� �;�a"d{��y��rr��r�ˡit݄�w��h�s��;t�ƒ�;��:�կ��ǽ�g�ù�,vif�;�ja r8_ݖ��j:;lς �4��[`�'�!���r�fj�m=�"�7dex�����ır�u�ۈa9��~���ɖe�/�dh��c�˵�ubj���f&!g���|�γ� h��kw�s��=����/�1�my��#�/'t$fp�橇ozhsgh�k�sh�^� ��yw�i4j��pǔ�fնet�j�an.��y$p�g���cf'y��x^&ה'/m�yo��k�p'��a� ���w�z�fs '^�v�$�o��d9�(��0�op43�х0�sc4\���͓����s�c3��h��y��mh'he��f�i��#�eixj s�f(/<���3k�f3va'�.h���hx(�yh���<:�e�zmf� � qi�.pd�j�������l<`���2^�]���&%/y)��iz��bv�{ � <��=�o�|5z�⍖�0 �~�,�|;o��h�il�����գh[�1���g���3gĝ- ѵ��{�^jw�w�l�42�̽blmt��r�>��y��*��-�r����d��4����l�s�?m����a-��z]-�hub��h��}#b�c���b�2��_���-돍8�q��h�ѻއ%ir�wԣ):^wkٖ5e�}wb�hm�"��ف���ꂮ���� ������}{���r�� ���ű��|[� �����ǩo����o�d���"�\f�v�q~�:��m� �cm�[x]����b1���/�wçk�'��}��l3��i����l����s�;�}��䮿9��(^kƿ?&3�țuz{�p���[��g �c��a��b���2��da�j^���։�܍h[��m���un�p� jn�r�y_d�'���rܘ xq��b��s{��� ����yg#�ϋ� �n��ey��_����#ft��v��c�b�$�b˕e�$�~*j�^i��p�y�w�͹���j�%x6�����$p�u &k:/u�:��w�y�y�{/^��ۯ!%~b?74q�/���ąu�z���uqϐ���s��ͻd�����vzπ����f$�)ȼ��yz�[`�s���q��!�c����1d�go�օn9gf5�8٥ͷz�d y��񺌑�,�s1t��% &�n��i=m�/�& x`���f�]��p��#l��,���r���g������#��t����d���l����`��qv�� f`�y���o$�7��/} �ƃ��!=�y��&&�p�jٵ�tb�����������=��d�ȭgc�q^��~��{߀�gc'��9a����om�;1�g3ci���pkfw�$���n�pө5i��{e�j�l����i��o���b��dv��l�w?�z����8�j>dr&��f2d���ѻm�,�����f=�?�׊��g��a0�9 c�xeh���l�o�<����t�bd,��_���&zk�h�n�����i������zʒ7_��ݾ1�o���_n�ytq�o���{�p��o�m�967�9-���c�=7��wo�4%9��ck�t�\���5`��$%�)��f�:^��x�x��7���ٝ���?m\l�5}^���ؙ���{w?}2�%\���*����@� t^]���w��i������#o{��ʗɽ� �yt9�_��dj����pzww�t��䰪�f%mp�f6f����>п=��mh��; �6c�2�����i�`ث��z�ͤsϊ��$�ƴ��� 3��>� 2g�l�9�|��:y���9�ć{�]�\�������ܴx�ϟ?a0r�?������d/s׮s r��d�h�awi�f�r��rc��־�� ���b'q>4�nw��1�,q������ɡzw52�5oc>�#>t� q�e'�ǽ`������"\��� qgm>�84(xki_o�ȼ q� sya���]�^3{��9��(�����g|�?f{���ì��i��qŷʎ���� v%���>�z����˱u0��6��bf�<�.����bђ�h,]f��y�y ����և� 8�>�q��� >z����k��y_#|楆xve����ϙw�%:�ڨ.�� ���[|=������t:ngʢ�ǘs��d�y(y��p�t�h���a���zҿʉ�����ƶ�5�@ ���>�y���!��:�zro��� {f����� �?�{uj:�3���b�1�~�m~��<�v��ҟ.��/��x����8���uhw��6�8��{je� ����ŧ!�ۚ��' �� rn��n�sc��"������s�4f���k�#q \��e� ���8�r�]u�*������ѐ��;μ�go�ao��#\�u3hj�#��p�t�թ�a |�ucxff��8��[� ��ˤ�׹�q:�_�91���r����a��gʓ�f��>l\��5\������n�?�`7�'f>�5s��vmoݽ���ۣ�z�a�jɵ���if.<5�0��4e�v�2k=q�דҗo sq�\�75ꔀ�- ���^ ��yx��=�;��-v��۔�{����9ח p�k���d�;v�.c��fx��4�����]�zu�y��u�${v҆a��jfx$����gt@��^y�����q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\compo071.gifu���x uxrht��$i�m��d,�m��e'�a�i�<إ'@o����� �ޏ�����~��g�5y��:=ema #k�����������` �` x�2� �p@����� ��`$( �n���p���.x b ���6�r����>�� �`#� j� `lh��(�h `t� �v� �x����.�x �`��@2�� �hh���6�� �p���`t����<���=�0��?��@�� a��b��`c�  �x#�g�@ ���p���&2 �m�p��� �o�� �)j `s��r �u����x,b y�����.r �|�v�>���/�~ `�`�(>���������$@�,��p3�� il���5�� �ml���7���?@�8��ps��p:��`;a����@�>��wxp�j�l���blʌ[?{<^�8�]aj~c ��@�6,�n�� 9��c&},��^$❅&4��{c—��*t��ȡrlˉcn&�b�rur��w��`g�f]ce�yqg�6��o@��n}���$��όn�w�m h.��:�]kx��vo� ����g�૚۱c.n���kڰ��fy�q1��?��in,r����vmx�s�n2c�sg;�5�s����9dzz��b�����,jag��xt�ur(�"j�>qk�w7=s8�d{o`�e�y�� ���]�5��@����~���z5oȓ0f^� ez�ν�nl��k�6砻���/%ev�q]�c���#"�l �>��r�r�mu? ������4�࢐��oox �~�o�g�t� h/�l��*m~�o�fw�n�� e5�� �� ��f�&ћjo��sb��2n��,�-���o������k�aql�!md�:)= ?�gr��1j��j�v6ac$�g��l�}p*�,}ec%9�mb�ex�cw��-��_s��^�>��g�jc~�o�f����^�j�#`����c��/c�ݟh�&|������lb~mv����y��έ�'�~e�s2@�l�����u���߆���t(p_�k�{5�s����� w�۟b1�� �of[ fr��(&�q:�����[\�vźe��m�����dz�r!�� ?_� ���7� d7����k�d�ξ�xf��?�z����ѽ[~},`§y^ ����:�d���o>��mvތe�j=�i9�`ńp.������l�g�ʽ�k�q���!;�����9�(w`��je?ܹ��|ʦ����h �[���u���c�_>�iז� g^q�qq�t���g��? ���"�y�� �k0ě����%���p�ұ{z���5�^� ��ӏ��"d�=�pen/q�9cq�y9��1p檒�h��ji]��e|���@b�q|j2zczn����ğ|p'(��2)� �r������2 :pp��]̸��q,ո��f怍�1<;��a�n��椠i"5��(�fc �8�����w)�?�p֣�@���w n�6y��l��|uae� ~��4��go�����9j�l _�n<��#h�ҧp�<�g>5�d�=�$������n�h�փ�ɍup�u �,&n?ˉl‘:s���,��*qw�!pi�x� ��k�z�\��z����[w�r�b��rh�jp��^p�w���dž�h (:�{��8�$�/qɺ]ǖx�8$7dg���zi�ȧ�����n�6�m�9ip�d���e�_ϝ�r�4%v� ��������6���' %�&*"o�5�,hj�җ��ho--����"ug�kyf�4u�dys*!%i*u�3�%-�k����z����o =��] �8�v'#�������s}$'�du=h#�7�z��y�v";��(� ��he�d�� ����o��˃u���r��[���d�f���q��xib�b���?~/��4տr.��ܴ\ъò��免3�<�ˆ)����e ���޷fa�6��dn�j�e�pstt ����ޗ6���h���>d#1qf�:5�mz]t/�pۧm���4��g��g��j1�;�[@2�΀ϭge\����lr���a��-o���8�#��:ib�~���[�/�5[���c] ���#a�'8��:n~��v���d�a�ݍ��$r��͜d�pj�5�`&g���:[����i�ጝ�5l����-ꕱoğ{�_��hlu�v#�����)�8�=_^���$����a*c=���n��m���h$�g�պ0�`n 0����p$t7[�6ג%�1r��jx�t���ᖜ'�,�l?g��uo��� ���q�y���x��e�<��p��p���v:3y ��d����m�/�rh���wrk���b\����uݚ#������%���zz�7sf��őӊ���k�b]_�l��v}ȣa�b�v7�k*�;�5��`���h��?ܽ�����铩���m��ȥ �9��u�;��}�o�k��^;y� ގ�㖕� �h�hq���p����h�=/�v�!(��u�=���7ԩ35.r�9?ӳ�{����k���w�p5�����x%�vwm�&�r���z�,��1��q���x����r� “���8��v�\��d�� ��� ����$��=�9i̼g�����a~���:�u�5���7�4lw��⣸���i\�x#8v3sul�c&���;�ȕ�3�����7�t�_ 3��iab�mkz�ɨ�8��=#qmo{�0bh����z59ô��a(#���r��p�w�=���g�� ��'��h�4 "g�1!b��p>���zb��v7�w7�9j��w!q�����>(�{ni_��p�_�]m,�ڷϋr�h����v����2���d;�c�g�錳i/��д�$?�3r��j$� ��z���h|=�0>�*�^ލ[�iywl�5t(�(mt{��@� �m�����tz]z���� �y��j�����o�7�lz���&v��r�f�]��i��rym?>���0�0�m�\z���d��mg��e�cg��d��r������m�z���u=����b�6�ht��-�^(�1�8�u�����"5� ��������oٛ�tͻ-�0��gъ���k�nm����nm� �͓�jy�l4ey =�p��� �ȥvpb�2�qg�(l���j;m�9p� .x'�4�b� �p�c'�o��� c{��[n|q/1/����m�g�lbz��ogp����mĕ�ғ�j#�c$j�h��r��hzĉuĩvn%��i��he-d����!�c�c�2�2��� t ���ȅy$"��3ru�noc%z���@��ӭ�i'zs5>;�'����{�ka��>��w��}��wq�f��7/c�`rs�d�mh�ם� �3���/�o[|[���y�o���|no�/��f��َb� ?4���j�i���.8<`��fԑ# ���`z��(ԁ�o��k �|=g�y?ne�yp�u�.���f�p��hphc�u�*m����'������b-f��s6����pkg��ō(� %(����a����ޯ��̳��i����d��(��دem�w\p���q�ۂ�bt&<�y��� �x?�����g���3i�l��2'�6��_���ծ��e�^p쓂�[j��a"�j�b(on���e�u�%��rqn������b���*�)��*o��p?���b�t���������m�2��aj�������t�;�bi���utʕp�5rs�yx�b!����?d����<��i��ޚ��**���/r�����uz��i��leh�eo�\@�5tnl��a,��;w����4xq^\�_ʩza�c6d_q^x�_� d�_}^`p�� �h����as�����qb��v����a�qr��í^��l�qb�6^o�b�7d�d���9yvty|�,nh ٱjv����di���v{2v.� &�v{e����� =z�xީ�>?����xd�a&e�}����k�����u� d&�*l)����[x~�q�y�y�&4�,�5�1���>y #��zl�1�52�չ�t��oe�[�x����&�9�z@ f�hk�x?� :��t�kj��?�1�x��p��p�8)��ٌ�i~a�� ��z-y���3��d�6�1��ctjkj$��(��m��·��k~��a�6�ĥ9����*����#�����}�͕ � o���m ���� �.�"5��!?�ϊ�w�q�xj:���ĩ,�%y�zg���e:z�z���s ,r�%� ������'�����;���oi�_� ��с�@��6!��ƃ^ܥ����8��r��%�� �=̞/�m4�����c���x �xl �h^�a8���{�i���0צ z��f�o�[��v$u�-��j?�t���<��sď�pxdi{���� '�y����ٔ�~�]�}��l��o�gѯ�k�5�)|���6��_*n�{c��2;�[���6�$u�df e�e�k�g��|[!�6z/#k~/���i���-tf����o���~�6_`�9���q4�}��! �̼9� h�q�r8��x s��l�^4�j|٭9�x�������%nh�\�;um(��r.{�{om콧�l[���;��z'����imt��w��_ܼ����i� y�`{����,��] �}���g֘k�o��c�9d=�3��[���b7b�s�}>����q9��f��-��h� b)�a�e�5sa;.x�����lw�b��/������y2[:a�j���y�s��o[!�x�p��t�z��g-�� %v���k�]1-��#�rm*�� ��w�\/o���0�@��)�] [lzvr9���vt���� m��i�9)� ��s����yuu�:�lc��nӹ�0 ��x�kj����s�l=j�dz[(܇��*�׌�����f�e�νr�� ��o��d�}�ev_:xl��ǒo<��0yw��zk�a6�f'�kw��i�e����<��g�hu���0�dz�l� ���n� k��׍$��x�'*�����w����j��b��z_e޴g{���@.y��rǫ����)����@1b��4�� ��}d�ե�|w.ͯ\��b�b��[�\��$y� >ߡzj�x�@�� �ƒ��?d��r �87����#r��'������e��6|��7-%�<��,� �y���2�7ȗֹ׿l��õ�y���w�~q�k\l��rc�kpo��od�h,:�%�i�e�=/8~��ۋ)�f�u�1l����jv(��xg�'�}�5���/���ĥ���|�'�l� �}�z3�/aa� u ��}�=�o�mf�>/��a����_x����si�z��y ��@���������qi|i�1e��/�c\�1.�u�������e�����k���å�"�x�w��t�m�m4&��`jk*�(�8�*&ם*d& @�ox��z�������0����v���x����ݘ�� �c��%%2���i�q {]��s�bsj��>�s>�*wu�������e�y!��v��x� ��˧"�h�kh�!�1׮�;�yjj3z&��h�׫s%��$�xu���8��̂r������y:c���a���f��������v`r�u@8z��^?vl�#,ή�q�*�*!�)b�k�xg=�j׵�@i�8���=���� 3}n���w��l2�k �~���9cz��p�h��f={���3媝� k�z^��� �h�kf�h�����4��z0x �� -� k���fzo09�[�]��e8��o��3]ídzk�������:�d�~�_%}���k�o������v腟�e�ku�[��-���l�qy�� ��rn�y�͓�hխ���� ����9�ţ�r���鹉�fr�tq��n��}��v���.~�ً�|܎(���f]g`���e�*v�c�w��w����j�r*�wj����v&�wʩ��ӗ=�4m�:�cm��>1�n����u��)�hʳ�g��bݱ�m��0�b�������s�������bm,y�m0j�}n02yi������ ��t@���� y��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\compo072.gif������4�sdmі< dӏ���� o��4c�1��p��"�r�$sn����x������ߞ������ι��������!s��:�^.��������f@��`������ �v��������`4� �n���������� �`d(���$�( `lh���<p�< r��`���-�p �^�� 1�0<@dp2�@����5�� �nx� 9�h�`;���<��py���>���� �@b��`c�  �x=��f�8��� ���p���&2 � �=@��=`����p��`�()�n �{ar �u�� �v����,�f @z����=��/��/�~ `�`�(1��82��2��x3����x4� i�p��5�� �}���@��?����|���q���09��������뙬{��q$���<t��3��z�x�����#�h`� ��7t�3y��•=c���v�bl�7a�,�q�z�<�zuԙ���ce��\����u��t�v�v�)��k�4p�*>�m�e�nms�u;f%�n}���um�����kgʯo� �p�g��� , u�� ԟ�x ��xf��_a����q�1� ��ekyo,1�= v �@����ֶ-�1(�v8���^��5�{'�{�s��h7n�@ϵ�ę���ms������q>�tzeq����!�fˇ�t���6[�~,��7b��y�f���~��o��"�rȉ'��5uil�����p��ԇ����-p�]\�7ծ��� h���ɗ�bn�[�0q� 0(���܌ �g ������=t�������sގ�<� ��7'r-"f�"�����ш�f�,74��ig���zhԍ�m�6� .q�li"���@�y�*����9��v��n#m[xvjݓ����3��|�f$�<����ne�3o�d��b��&�� {���iyi� ���ݧg���-������9#�)3������*��h��ֆ�տ�ed��v��ζ�q)͢�6,�/c�zg�)ffs��9%��[#��xt�ґ�0�tq���t���b-�2i����]w��az ��#6��^ym�d��趋�f��b �ǻ��� ���ϥ���%�s�(�"�ϲ>��l��m(�f�0�"��^;p/� �v�:j�_�g,�]����=�tj�3�;g6-���&�_��[y�����▃q�n��^�k��p0slx��oq��͸��tܴ��.�bs���o��~�u����x��sjp���5�$�]�~�b/��1 d�(\��|�˶ݳw)na���hb��xq�&�j�h�9�m�n�-��s��3m4����q�3���vf�o��g�s�넆��"���ٯ� h��gmirz� y^l�y��w��� ��>��*m)�o}�����| ��eay~�� ԑ &<���cg��s���]n#�� �xtl^̮w�c�o�ms�k��4�w&�o]{8��}2�t��ޕ����!�ȭ-k��5�� 2ؘ����(�\��~�3���_mgܿfe����@b#k���d�(s�t x.��s��� 6���r��n�����*��p�4���.����>,�|笙3wv2Ԯ�i��ծ�&?��qo�.��!�m����l�} b.3os�v�(��p(w3�7��(n|�o�1^��� ��ʆ�����wv��*lmc:�4<@~�0h؍���gap]z�ׯń[��:�4kb�����&��|��clq������`k(�up%_)���|� ��*�.��l��`fo�f{��f���qb{��׶yzw��paw���l\��e�nb��j�x�n���w��d � '��)s ew�¯8٭�a���==wq�����[,����� �ɻ,4�'cy;h��ص�,�=��8<��e�խ}�n�>���e��l��h�b�y��}ϝv�;1i����#��s=�wb����� s^�� $�y�4�x�(��{�ϸ�o(�!��lu�� .�sma�?���k*�uh���v�}�u��m��i��b��d��n@)umro~����_w�� ǚ��3f܊-��l��ݣh�akr�41e�h���|9��a~��x��mk��rq�f8`vrxz r�u�o�d���tbɹg��u%���-�hdwφ�ҫu�r�{�w��p�l�"(x�?��}6f��/w�.��ޒ��^i��e�u��)n=) s�n�=�z4���\�˞qbܶ�a���j53�2|������bf��ָ�p��xw��p(r���ԣ �?��ǻ,c]�c���b���-@s�����?��x,�?�t�wy �ލe��/ǵ�}��s?���x�1/q:nrdߞb*(��a������n~h�x� =}ya�z��q�9�����z h=���<�v�ǣg1�~�:w�ĺ�гl��m���kpb�w��_�^z�x���i�� jf�������6�evm ���s���92����/�q��g#�x��?���/맡��lcs� �y�!e2����llcٚٗq�k$c�l�-s*똇��uk��o�r9l�/�8 ����<����w�������q�bu��� ���^˂�n�s��b(�� tst�b� q��#dxcԩ�x��qf��!f�������aꗡk*-�a)ɩ)�0ի��-���n�x�'-��2߭����g��1lz���zu��1�xs���� ��t\tn8�b�c^8 ]>�h��o�mgj����0e��%j�ߎ�َ��*_*ne6�reє>o�g���ى}d�e�o[���޿��6��ġ&hlrf0�>*8r(��m�8��d/�j&`�q ~ ����]�� �ed|�dn_�z�9�ja#$�f=*g�z԰���9g ����~u%��,j���b�j�zxr��hb�u�ȏgev����� ?�t5;� &5�),��y��u'�e��so�h�쾚5�w��n}3��v��zx���f�j�ߡr��x�d�b�s ���'[/��g%���n8x!�v�ǿ�j�j���k��*��5�ķ|mko}owqn�`w@j��-*��f���b��9p�p���es�����*��j4]i��z��f�1v�x)��ez�k��a���� �znr��k���~܋�j�!�}y��ě3*g7"4q�肂/��6��{��ۺ�z*���d��&�f���-�7]�y�@os�{n����$�lbzl����'���b�ę�8;����t-�@�b���~ԗ�h��4@c0i�� ��[b��;���) ����� kc�ޒ[�6ȣ\��ug�wz�@���>��>,�\�t���|ͤٺ��4k���0m� \=�!{fz������j �� 1'�|��8���?�;�^9j��8��r�_�n������a����l�ڹ݌a,i����ܧ�\�s�uz|��ƛ�q&:;�>�xe��v n��'��=�!���!�⯍�")�6���g�i/���q�3�j͹���*�_=a�a��߯�_i�t=�ߦ��[��(fv���b�=�ͳ��jd�.�tb�\�k���=ϸ=v��v�f���b=!�u$�r"��l3�f���5�zn��y���׸�~5��xٮ<=�?�g�h�� �p2i�; �x�����3�pzn���w��>t�_�~n4�y�w��/��k(�����<4`�rɵir����r���uc�sn��w���y��bt�䐭g�]s��޵s��v���� 9�t@��= y voa��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\compo073.gif� ���g�h�ە&�i�)&��8�dy0y0�l�&�� <�"xȕ!�cd&�b�$��_߽|�\������{�w~���z���zw{��"u�u�8���x����/� @�9 f�j��x�0������@sc��a�!"(#8ta :a���p%�`&�p'��(��ual�pu� d�`ah�pc� �� � @�c�@e`g��pa�;�� ��a�� �����@��:�;�<�a���c������0�(b�0c�@��0e��#4#�<$d$�l%t%�\&d&�l't'�|(xp� 0� r��)��*�*�� � ��,�=@d=ada� @���-b�-��r@h.��/b�/�0c0�1c �8dhexfhg�3�@4c�a����� ��� ���6�l>�� ���o�7���g����*.�*�/ʹ�~�^�p�*v���ao���ocsv�vťb4f�sw�� �q���f>�����斷�6ny �u�v>w��o'l�l�w[fv7'ǵb��|�v-����r�|t������%�o"ng�o �2�i��8cs��� k�0_/���xk�z�����(�,�1c*��f* �����lbn��߸�k��n‚���q�h��e��c����a/м�������ؙ��%c�|�}۳o_��r��/c �l��i���l�\*=����冸�fc�n[���,(�8�p��z9��gej[^�p׆���{�9��d��sx�r.{72�<_�5-;��&5m�a:���z�c��*�����n\��f���nq��~����j���>qb�ѧ�g"r���׵�ws���f(nvʹ�z�e��%=��lֳ� t��_#��d$��kx �)1&귉,��dv:�o����0�mq�ey��{�ݯ ��n�'��uk�3��^w>�øգ�\/ ��ڍ�k�{���[����l�0����z� �y웲dᶦ� f,��n����tfgn����ݹz��'���wa���w���� �|�~m��'cahb�rؒwb���2��f!���ql9qgx|��n��ψn��nskz={}��d�`����f7yr>����'����ʊ�)�n`#�l�d͆��msi1���h���[d��������giool���,�9�� %���t��r�?#0�:�w4�i5=�è�����*��.'���i��a��z�v���7��߷!vj�y�u�:~^���yd���� �/���!3��kn��hp�z50��6�� .e'��,|z�ol�'�m��3'el�i�s�{u�f�8��2r�.d�l'�pz�kc�b�x���{�8�q���8�xvzw��'kn�����k��ysժ���th�fs�������*��k�,y��ị�g�ޮ9�:^/�q#�upb�cw��#��#�de�=�\p'�,񰰹�v��*>�� ��gϑ��zgmwl��c�&j���vj]� c�k:[��޺�k�a��j�i7h<~���q�˖h�/��ho��k��zh�zci��h���|�_r'a��j���0���[�"�a��_."r�}i�ek���ma�rw �"w�i���1����k����պrm� 2w��d��� ���(��zl}����7�p��s���i=b[�m�!wof��s7��`k�ĝ0����<�r�a�n�����un�y#v��7� �s`lx�d~4�4�{n{&��$~�cwa�&ar]��eo�f@y�/�k�1o�|���]8c�� �����>j�>}�sj�{6��t� %v��j�|�9dt=q��enk8�&�n�h����~�n1γ���}����䔪�����w� ��_���g �`~��� �/[�� ȗv�$�g6��#�g��p5s���՛�g�u�o�4�'$#�<_���t���wփ�m���s�n�h�8[m��\o��%>��j �=�����e�7���������ql`��z��}u� owg�|-<����) l��|ofg ��9{��w�,� ,�>>z�|u��v�yu�b.t�a�8�l�az "d��#xa�� g�ȵ@��{[·�ƭ��m�/.���$}�]�72#rn|i����4<��vk���ڛ��7 y .[{˿�2uu�n⠺t|z��ھt��s�e՞ul��ѯ}ο.�����t1��w�o,}�� ���ז�?zk�f�_gdp�}�r��r�#��~ i�wa"m��>p��,b.�;tن��hrz�u��)����n�w/�����ut�i޺���r�o��~4����$���p�l�h����ӯ�v�odj�؞�l��i��93����8��7ѿ�ryz�|.�s6n����*)�i�:�l�嬋�{�ն�o�l<�u�����ztf� i���{��om&d�a��}m�:�w��2�t��:f��w%�vh�4��_-��kmh��*`4p*w }�ah�9f_���efs1r�y_�6~���߼7�ȃi�2'%/5�3z/�p���y�rrd�=&ȃ�� ݩ�d��l���a��u�����!�n�7���o���dh��h$ ��2pxd�9,�w� �^���o���th)��/��&juo��s�!r���ӈ�ml����~�sِ�_d�����ӽq2fu���^�0'���h<�q4��w7�`�q���8r��?8�����(�~�*)�� d��9�pt � ��ͤi�`�����b��r�ܭ��̛dv�(��k����8ghh_��8�f�g��(q��������40�ʈ��mddo��mo:� )���y0��8p:y�� p���l��~�a��n�� 3�����7>]���c�qr���|���k�t���.�wudnd�vc�����hg(�z����c����e�qa�[(�a;��hs�r�z< ��m�ei0���_�_�)��j�v˻���tv�qܦ5.ec�h#6mp�����v���x��y�p�f� �e{���o5k-̂�i��^��?4�c���}ӏp��y�zh�$�_�sa6��!͛��°�2f{�r�x���5ޠ��k��^�/�&�#�rk#gl[�=��|����翡��� ��p���m��h�2�� ܃��1�~?�ڌf��؁����ѽ�:x�h.�wz�9�a �x�a��^3}:��9벾 o$q��p�#%d#�kw���dk� �um����@���� f.�o�������ga'��n��%�[���3�fz-ӷ��4�~��wuҝ;,�-<��zo���������񚛗��d#�p�j(�/ң�h�'7��j[2�v�ttv�1�]d�2y�.dfj�ޙ�)s2`��z���h�볭mc��)$cg��>ph�̤�����q��)n��(y~it��n��ļj��y.��{�`����m�-�h' �=�������| (��x_v_6����͒6��w6v���m e��ul�ߕ�]0.�����uuɬ�� �$~��_~g�ۮ�y y�p;��綼����\���5o����`4py�� s���^ h������!��~vj��xm��n�-���g uqa"�k�.���jb&�p��{�5����2��?�ast<�����mga��>�d��ǚ�$��g=�fj�j6��y&ݯ�:�bx�z�d9�lg� ���������o�\0ǎe����[��{�� ������&��s�_��ry���s��šzslv2'l�ў3y3�g�yy]�lz�p_��1ۏ��u� td���fz.u�kᙧ'�j ύ�,ش����a ���g(z�j��>��4hu���[m:�vm�a:x6��[�a��a�-u�,����� 8���q��}!#"` �1e�w�ی�����r2�) ��u�'� &qy��}h�=���d�ҋnߜ�yi8f����o!j�%�kĉ^�}3���u�v?ml�w��y��]�z��"�suca0�v��w��i�����i��^���`��v�_�d��0��p�osxo7n�?����i��x�6eq���t�t�����_iy�����u�^g�n8b 7��i��i�(㒷�.qj���yw2k�ygqx�ڗ�d�����^�q����g�dm�h0�o(σ�i�ޯueý�� ��kgȼwe����pbfv��k���j��tx�a�}�wd>��#ٺ˗��k��iw*���id��$�g�k�:���&���䒞-#�}� ��gz}����i�������>����!;m�/��ou��;vyѓ����f"ٽ�����k&�_ �����e2�����y��f]�7��g��a9봻���k,�f�0��?}t�sg��װ�m�v-(c�z��tk���[j�a�}^�'�{hc�/ܞ��em��ǟ�^s�:d�m�gf���枥ҵcv��r�_:���������������mx���k��:����'va;㻉g�������<< *!kzw�20ba��ۑ-��ߵ�m������z�����^? �e��{�q\9%�n?�5��\m3ui�lwd�?��!q�q!��ޝ���\��g-&� ����ujp���/kz��tx�4ie1���u��apgy����n���m4 ���?c �x��c�5&�v�������7��q�xع�be�ŷ*k��ds���������eec���f�v�uѯ�v�k�j�fۊɪ��t���f�%�c��=�����yr͍>��� i�q��v6k$m�����{��{��bӓv��f�v�/r�lݿzƥ�|��"w}o�1�g��h����蘴9f� f�9�z{�u��p>���;a� �<�$$�s���v�ۼ�_����1�wg���$�4&?t���-�.��]�w���2� �p����f@���(� *x z��� 2� j����8��v<�<��~�@��@y@�f8��%�0 �nx� )�p �vp �` z���y��0�� `d(��8��5�� �nx�@��@:���x����>���� ����a���8"�e�0��x$��$�& @j�x���&�6 �n�@'�> p�h(�f @r���h*�v �v����,�f @ �-�n �\��`��=�����0�� @b���h2�� �f�8���@ ��>��5���>@��� �l�h`�����>����p�� q����8:��u���~��h�����h�h�b�}�h�����$��nuf�n o���[‹�`�x�cg�(l�rnjci�0xӎ:�ek�8�񿭋em�>� 8z�go�d�(pɍgq�l�d�!nҧb�~��_ҫj��z�*��dݟrɏ*�v��gb��ǯ���_ֻ�{���pv�/� ��p�6p�i�|a�,v��}���_qs���[�=<�e��\������,y쐼�ڶob�,� fa�0����.-���3���������?�s|��wm1o��t��ڄg��z�dr���7����b��w7i?���kߓ��z@ ��pȳ�ʜ�,��λ're��5�����o�,{�f��s�*�=�)υ}�<��fý�l�ζ�� 7����y�֛���s�}�f������6-�n]�=t���/b��j rz�n�eo��q<�^��/�=ْ2b�����.��4l�٩��ͯ�x�s���e��k���v��9zz�[g�q:� c�v���7��^��z}��"��2��"�e�i7ڦ̸ ��^�mr���@���p�__�q�`pe b�{t#(�����x�6�-�rn�z�r��^ v�'j]�����ux�r��{�{�ԥ�h룟?������9j���j-���3��x����:wnx�� 0�y�e�]0��yj2�l�fy�� �/ �^���x�0������n>/۸���ă��bi���w6g�_�֒�ά���=�s��}� �5y�ƥ�ؿ����<��ǘ%��q��3s���<�#|`{طh:ne��sx)� �gm:����*�9�e�gq�ww��h���u�v�o�r�ux<��17��z�,���j���� �ឭ�n����2ln�g�ëy����ѡ%h�n���' h�{�a���<\�te�pwb��{ٌ�ӣ]��?�?�-�|�ty�=��i&r]���6^k��r� y�&���7�c���l��}1x�e�h�h9�[�%g�j8c�r���[�?�evy9\�u����(q>��tz�e�zdd�hv�*gp�d3�����fpe���jfp�=�\���.r �zܱ7��y�'�[81c\p� �5�������d�1�w��g��# o�b9*�۾��y������ �p3*x'y�#��^�*�gđ�� a��l(f=���$�ϕע�ʶ��� o�w�)�6df���u�/0%"?��p�w�?��bgml�e�������vk��n�v�bknք6�!"� ��˯�v�e�l���0��en:d�rc�g��������!���suy��)��/���e�w5�&��)h,(wj1��m$�^i�j4�/ ����1��όe �u���d��aŀ��'��6�n ��6؇t&8�)l���\k��b7���<����ܐ�;b�ep���!�����j]��_�"��u hv����|nw ���<ܤ{�_�2���suu���� �*���w�yic�uzx������ݘ��kq��ex����ٻ���c�����$r���7��4�q �dӌ1!�pk��x������:����z��o ۔�ׄ�΅�t���$�эs���%n�5٤/kk �p�)����]� 5]���k�a�ѳ���~ܔz�y�b�3g�̩ ��tsj�l�\/��b�� ޫv�v��t���9�qo�w�o6xcb��:ߠ?����l��r�;7�*@����뼯5>� &��.���z��lnk� 4|��}�v�}1p�5�u��gynoh�gw��g �1�_{�]qau�9�g�{��v��u��~�:._/�x�~<���w��09���~� ў�y�f?�;���ze�#�����qs�?n� -=���ֶ˶p�����fѷj��2d��fxš��-.y[��/f�j����<ǃ[q%!냮�������v�9�6$�d��vr�7����їcp��*,���'<�m~��v}���v}��w���:��ܶ\%�}�����x�u��do�q�9��ru%��#y懐c�� 1���=\q�,��а[������5r���l�9�#�y_�"�o�vuq��q`�?�l �u���� t"�a �旖��>drpn����Œ���\p$wf8-�vz ou���;r��� c�{�����j�v�t�ٜ���x�;�躂m�f���y5d���e,xl"j����g���e ��&/ޗ����pi΅��u�,����a��-e�d���,}]�7rq�u����?��|�r��� ��b �i�]6km0� jp�u�#69�&5�4�ޒ���0�g��e�w� �]��-�5gi#�;�l2-j�¿�kqs�v�8m�yo�_�ê��f�a��3|��j���lփg p��b$ �1�t�� 1�iy4x�gsy����k?"�$��9y�&"[x�96߯мpqhp�\cb`m.`d�j���`7b朇5e-���kd���a��v$�=,žhũ�,?�5�ޮϣ�?������f\��r����@y>6�q�‰}'��i�,�w��3j�6-䡋a_��2'��g@x��g�؇̧�_e���z #��ĕ{ۢ�����j��e8���d�w��&ch��b:(j�=��n��q�g6q8y����ev�c�����2:�&��h-%�g���vۑ�մb����7�����(�n��a,��o,j�%�4�tɨd�qh���o/����r�14��bᾐi��p]����[�&��]�������oq�9����%�g��琙5����ߞ��)5u[��q�̺q!m�� 8$�s �)^#�m\��$�f�r�������b�v`ɛ ��hu���n�9��5ct�d��on��x�9}��!g�bo���4���4���%�t�r�r?:��u��jp0�y���ړ?f��y2;�a�������ln����� *������gs��.�:�^��-ց)����~�<�3���a�cp�pb"p�m�d�o!�����ԙhu(�ʋ�= ;������t�ss�� ñ�ڔ-g}-��.��"k��[��0�z���쩺� � �etνt��3̬4���!�p$�p&^~�k���st�n9�b���*1��-p��f&vi�ۨ��b��u#)n�d���o�=s�ft���o ��q��ި�43������� a�i��[~nkl����,/c���y�tw�$��іm bm��b�r��f��;����l·y����������y���dc�l}4,$es~6h(y�d�z�=z�cej?��y��,��#��p��mӌ������y7�b�7/yɠ��}�(�9<�ѩ��2jr�f�����|������8lx��>~`���b8ٴ�2��4��59ۊ�9"�-�w�1�p���r�_>c}�<đ=^�b�e� ���l�)s8j�c��{&_�5ݧ��6gc���������wh�w�{_w��um�k�8gw���䩤\��s�� ���@y�z��pk� /���vv�kqw����ʔ�eŋ�q��l�k�%w������ք�}i�ec�m��ԏ�_���m��ƭs �ç��sz���c�뒪�*t���w�?�l��p �9��l���c8$�%�k^� 洯q���mm����,���b�t|q̏�"\��!����1�q� �=�b ,~:�1���=c:�w�3��:ix5�����p�o���oϙr�zm;@�[��s 9�����b�1��n� �<�����fq����t���zry��!t���h�*ȣ���n<����иtq�g�k' ��5�վ�*��^��k)؟�[�f�ˏw?�a�q��.%5u!3ӈv�s��.�r=ole=��v��8� *���2g������[��o��j�1��ٱ �=ft�q lf�.w� � o ��&��jp (d=�u�2���ldh�h���lh��& ���i�qnjm�a5 �ʮa���we��栛"���n�j����n���i1bd��(w��ë�eim� ��u��j1r0��h���<8��e��&���7(��h ϩl�;�a�,����uq* ��qq(� {2vu������3}�k���ɠm����y'�f��>ys�茌���i��m���f��謈�8��r)�t� �*�q��2]��n ��ܢ��ś̳m�c��4d�役 �s�ۑbym�w:��, �h���14��p��l~���ϸ�6��t����i��!��a����[#��0s�g��4�ozc?�a��i2��|�� �ȉq�h����u�`�p��t���uϰol����bm�f��h���:�e�6�!b��q?��y��~���е_�n����y���u���mw=�g�ݣ�i��q�x�ק*��fbi(ܵ������\6���o� y��($&(���xgfl}�=>b§���f���]�3s�|�o-d�r�ɢeԮv㋱���my�4��"ưd��5��������*b��f�^�q[g�ws�~���l���2��>hv�x{�l�1�� �6��c�q�[#���s���i�r���'�[�l�o��f{�'���>|�jݴ=��z��c6nz� �� j�n��b�����n��w4w������ \�k����6�|�l�g��;g�a��gy��;~�?���oō�mb\�i�2��2�>֚e�(����~��1x\ a-�|ewu��� �h�(��;c­���q�� �������~;&of�m����wb���z��b�j����� ��y �yq�e��jͷ�`��߹1�z���8݅[���8u��,�okd6�7(8~g˶��[y��d ��$��t_�ϊh������^�f� ��n5 ����1u�wy�����h��*yl�^�]�׺� �� ��'������c��*^`? ���~=�}h���.�-nr饥w�7ot�.���א.4�ѓ��u� �?�$r����{h��>u ���n��z��l��h�>�㷡���;� ���}���t�a=~��z��mmvv�jw��j�)��_��?�!�=?i�)??����h?�� ��lsblj��t?!��b�,�w�2h�v��᝶� �kʣ`�lȗ$>37u�p�07����0��55i4�"���6�֫�z��r����z����4��z׫��b�v�ʤb�ss�]�ć�h�ĵ�q�bi:&ޮ�6 ��rw��k���(\��dگv�~1ioȵ�x�5n�'/�����_�5#e �wk����&v>�ah)#��9��4r�p�b.�>�j�a߯}���w�iv���{�� yn���brz���"ä-���p��>�1�c2!4��9ɵ�*y�� �p�*�et�lbe_/�*c&]��%�)软ქ�zl��s�3܍g��m!�#��p���,drh7�d�b�qƍl��j���u � �n)`�vzq�?���{e1�%�]�< �*�"�7fg�!jւvx�c,x���x�{��9�1cw���c)���*&mn *_!6xʇ$�vճsk� �p�h�ymm]u�@ق��ti���sm�2� ����� l�hrb2�ثf��ö��)_�z}���"�:lnw<��n��όn����o믌�z�]���g�w���c,&��7����������pz|�ċϭ�o},�fr��"�z#��_zds��ȧ�5i� �5j��?5˱=�5̴˿6m���l�x�~m����m��'n���g(���k8���/����t@��� � %ӻ���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\deco-068.gif� ���ˑ!�e�t���(���7m0se�.„���5m�f�s*n4�4тh�*ƙ�w��}=�w�����>�ǽ�y��χ�`_vuu/�fm������c� d 3��7�9����8�~�b!�0dpfphh$�p%�`&�(�<9a�q sh*� 8�`9� @� ���.��t�|�`b0dpfp�@4�p��������:���������=�{�}�va�� b �!c�b!öa��"�0h���w�@$bh;�&���j��k��&d� �� о �p�q� r�0s�@t�py� �`� �$�`��,��-��@zc��l�� �� �� �*�|�!�ha{�1c1� =�� �� ����34>a��!� � @���k�}���,�a��� ���o�� � �����̿�|4~j q�gi�7~o�y�3 ���2��m�mׁ va����y)�����g��vq��-�ڴ�m�*l��ƈl5���!rɏek�0��gxl*q*�i=�����[�!1�dzér�'w����5����-��{c�����&2? ~��k�*���n?b�c�qν!�t��s�h����=i^0x�ju��m��~w �$.9<��.^4/�b�^ȧ����v�yk�mlr�п�\j �`����ǚuf��c���p�dr���ηɖ������w"~ڦ8�����a�3k��1{�o(f\nh賁:.�_�@���_�w���o1.���ӑޕ1��p�鄘ez����j<�c`�[g���6e��}[\��!���� �������r�4r�=wï��sy��b;���n%g#��|gcm���q=��eu�kї]�`9��9������rg��h�[�ѵ�\��ɣ��f�2�%����4y����$��8��s{fߔ��g�#��.��9n��h�:@�^�w��r �ƀ���5�b��g׫\����6��]�g}z��jb<���%-*��<�u��}a6 �i��r�mo�|c�$��߄ {=���塽���ow�}|���i��w4�q�ծ���b-0���u$���_k���)�mw<�b/cqy���}m˚�u4�f�� '�hh��w����e��blɕ��"~�1��[n݁�g�"�q�=;kminr��!5ޭ�� lħ�u:j_c��g��́��<����q�}#sp��� άw�� =�9e�z��2ٱc;5ly˙�'�����9�ƈx���*�߅l-�g�~���_�hp9��w3kpnr( ���m�'^�9��b$��f��,�m5/elj�~�f��k���q=3-��'���&hw�v����}�e�t����7�vݫ������2a�;ߎ=[r�/؋�8y�9e'�!p;�g05x�s2r񝕥��}��f�=�o���v�iv#�� �~������˰����ԏ�%he��^����$vx�]�d��5����ֱ9�g�(� qw�x��ky�bȣҕ�x}䤔�r� ��d�ysg��x�d������j$��ͮ���|hlsw��gi``�0�!�i4�m �v4�����t$�!|���r ��xhv�sٸt����u���r������8���o>[�2#ep�v-v�{>�3��n����_�v9�ג��)nq[��=��)��v��b{��h{�c����as��k#�[6*c�o�m���>��8n��z����6j_t�rŏ]�jl ~��?�j���^v�/��x1|�kkk��w���m�~w�wל�v���?�s��ѭ2�~"�]��u?�o�:�<�j%ōn:�d�i�<�l3}����������of��g&�"a���8�3s����|���ߡ�d���s&< �l�k?/����΅�f��b�1o���^1���yo���a��v��!ۢ�θw�y��e�?�u�;9����[j������ʻco/��$��sf�w�.����v�p)q�9&�d2ߌ�u���n��r�ݍ���k�jge�p.��] %�|t {k�e&:$�>(�m�<].���a=�r���� ���z��ƍ�f�6ư��b5��5�5�r5��=�xq�{x������>90x��˺t@��� � ��4���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\deco-069.gif� �[�%�r��$� d����� a "h�!�u :#�d�flcd;?����hš#��h�������s�{����~����������|=��,j������p�����8a�0� �8�l�p!��;@$c��~�` �!��dpfh#�@$�p%�`&�ps�<9��q s@u� �w���y�-�.�/�0�a �t�`2(u�����h5\��;� ���p�8��9��~�����x��@��|�~����@�w� !!�"�������pg��x�d$��i��j��y\&d&�l<�8�� �� � � @�!� `$�p!�hux �� � � �pz�[��� �� �� �� � � � @�`{c������ �� �,a���hgxh�4ch?�� @��}x5�`>��a� ����n��7�����w�� ��s�,us��f�����t1�\ެ�] ܁�����tw��"�zp���x�m���0f0':���~q/������-�q����m�og��`�e՝�� n�x;/������z�vdkv).�e �_ƞ��c�־�������>/zc����-o�fe±��]�qwd�yŀ�qn���r;ea)m�k�by��_��^� /��v��[�a_�u��i���6�j�e�r=:��ji�����|�9�~�u������-���?_��4�����:���p6e\�:� ��z}>�g���h3�:g00���h�!=���-۹����e>r{*j��ȳi���4��q�����m��c����jk:{j��q�|�?<���rz���y}�la-�ˮ�q�ͦ��7�.q����3ƴ��(���d��$�tٔ�bv����!|�sjc62��u b��'��(�-���v|��~f �a!qn}و.◟��g�e�dcv(# �8���%i\�����vk �f��8r����nڱ�y������иyz���n��<_� :?ޡ���hk�|�1���a���g���c8o�q�ze/ ��х����������ư��a��ul��=l[�q��y��rj��oryf�k�%r��w�?r����i�f���i������i.c�o���=�&��kt3�:�<�;��2����>�w�k[f�b���|��z�q�uϐ|j�{�[�#�� �_ �0�^@v�ʝ�����:�'�i�h�̻�.��;�� �/'� �ʧq�e��&{�elֆ ƞ�� nm��˹���ix�ѝ�)�x#�����{k�ba�~v��}�w��q��] ?;�����;��ˑ�����ݜ���� �o��sw���-3[���nӣ�e��jʏ�s�j ��i#��2ۛ�:�ղ#q ��x!�y��/��]xf���r�"�vrsg�����5#2�q򔍂�⟯7���d�a޵�m�w)d���h-/�����9�w��'i7e�s��\ �ύ� ~�ۭ�����ϼf%b�.�������f~��p�5w�t�x��qg_i����������b�o��d�tn���f�b��� f�7��؞�;�-z�mϵof�p��im�8y_�в!�����on���b�*��d�ƕp�} �c�o��7k��^�:w��=ۈ̽��h첒�3������!�#�;�87g�v�"�! �qͼ��h6���u�����o'�&��w�����s2�����zhm �ih���u��d�k)t����"�5j��gj����}uc6�)��g�ӈ~���wl��:j�ct�ˋ/�������|y�*ō� �x�d��,��gyh�se�ް�#��)� ����o�l��� esۦiw�r����g�j�u��̼��b��g87�j��� n�as���`/a|��li�ƾ��?he�4g����wm�s�a��j���3d�������������fpy��nӿ�ƌ'�o��bp �fr�)fr^�� �do۾� ��k��_|�����9��6�c�o��p�&t�*y$�ž�z�d��<����d��sm�m����,�s��s,�e���[[� ���=& ��*p���ly� �u�'-��u"�l�e�n'p�$�a-d{m�q��iu �3�|l㛤d4�˵e����i3����z��k��ōӑ��< �2c��<&��"[��xw�ޥ*dbx�� �b}h�wt�e~�} t��1�� օo{�i/vk�_ ���a����^"5%d��im�u�,)ʤ��[�ɷ� ���έ�����w����sv�o�ru�s�����i=#�y�d��k�;%֑�j/�v��ƨt��mi��y]s��y���0y���d! s(w�����*��1��ʌ_�os%ln v��6�!��^���h�3�t�\��j=z�ڲ�)kh٘�ex� �@2a� �f4��<��d@�����5�� �mlpnt`o|p~�q�0r���@:a�p?`���87�^�y;u>p{�z���bi:�~� �!��[a���"k��pdm�iװk���oyp�����fp�7>x5��ޯ���.=t�u� l�e: � |����� ��[�i���j�@�e:��v����ڍ�z��g捿t�n�i���_���4`ĵ���*qj��g�wkֽ3 !���l���� �`�{�ܹ�e��:e�"/�s9�of���0r����ye��&/�gﴘ6��f^�������ȃq���o�����m��fɋ�y�n� �#�8�m[��~�9xw3nf��>f�����杍���jıhδ�rw��_l7h��7!������g���� ��x��9ihd=���$�:�ڽ�����hu�/�į���vnɂ4�jƌzmk���ĥ��1��ɼ�ýd�̹ ��b��g�a��x�(똞q ~uv�x%�<&�фc�9���^jf�v>e�e����z%� y�n����k=6��w#n�ݢn�o���7����a���� ��p2�u�%�ě ����b&��z�e��g� �ٞ�4���)���ձwz˺�c)g)��hk�'k#<��mۦ���������̝�s.68?p���v��(�z ��$�x�l�ͷ�%oǿ�������t�^�r"�������a���|�ϲ�a��8u$j�0�g�t�kz� ^p�y y�lm�k���1|_�a�/��hf�t������l�� �j� l���'�/��]�.�-m��y{�վ,�ǐ�j~�h;��@ط/�k.p�<�[;z�[f8�42v � $ ��^�?bfx~(c��b�wo֚s�բ���� ��#d����ri�vfj�4���r��j��k���yd�~�hx�����z�h՜g��!;�_��y���%)ugr_��nq�/�� �����{{fst ���/��ge��o`��!i6֌���sᘠg�,���f���� ԃmډ��=7)$o��-u����]��q��q'{vp�'t�0�ma<��ee�g� ch�;��m��x�ᰩ��5�� b�"w���j��zͪq j�m����d�ټ�辊^�'�b������p(0�)o��š86��w�q$#��g��џ�"���r���m�:�"c�܈��7����f4o��%ps�����z�yr#�fjv�������.�m*t�jŧ�t���ek�'�wk�������� �!hk�q�mq��:!>ov��/��f"2cw��v��e�sÿ�g�dmg��7� eq]o��vps�j��mx��~.�ڷ�-�(�c�l��4fա)����:׶pi��;f� �]@�ݵƞ�p�n�埋�p�p7l�oȑt�� �]1?f���ڜ��,� \d������od��a}nˡ64��ߞy�sq,��v��(�8�s�b{���v[����6�$dm�r��2?z�-�>s܅og,# ��q���u��. �%�������w�]��^#k�n���ܢ���47ms:�o�;?))1�h�2���g�߈�p�6 �-�y/���n;��¡�mϙa6 \��ᑹ��=:p�θ��c���]n��g�_�خ#�<��2��8�ɿ�o��k�g��������r�$���<�>�2fn�"�2?��x�����ߺt�.˒唌�q ^�j�ʙ��2av�h�et���f�`ֶ�w�o�5`�?���j jy�<:��q���q�nl��6��u��_��m�h��â�y��l�k|���rdu��]/�)��x�f�a|a �������m�pߗ����e>/1ikɗ�� w:���]bk�*��b�'�ȃh�:��!�4[5m�)��ӿ;z?�ȳ���ܠ�����c� y�>?�j)�� 9�o_q�i���>���[ul�ck(x�w��wq nt�o޽��xy櫹$޳i�p���@����7�i5��ξ�4�d�r=q� ���?{ ��d4�����h�r7������ڻf($u�ܡ4���8p�����l,����]�|h5��2r(��q4�*�3�d��0�v��s ��((�k�_b�t٢��b-�a} �w}=��<�$u[9�0z�_��h��q��tݢr;el�5lh#*����&���_r�������#�ov¥f̒aa����x/�$�("��{;u���j\��lngy ���ⴓm�0~1d�����u u�d���h���(���'���a�l�dv�#��hk��k��|��{�ryn��a��5��{olmjbs��~�,hb�c� �j�i�cf����{̓�y��q���6�\e֕�p���}�q�����ou� ������u�{ң�ί@���@���w�n!')h2r�ͪnf |��}�.|���vmg;� ��]�2i03/����"�:k���3l(���ly�u�41\�e�t󝉏�-��!�u����dp�wuotu��eg��;�oy9bsw�������fe�-xrhw���y��j�*��e^���֥ow��o����s�r�d�r�('[�d�u���/���k_�� t wk=h��jk��ɚ�ȕ��ү��r��= ru��:�xw�ommw��������r�$j�d��y�uy 5ye~��p�mz6'����c��^��`�oyרck�'�u�<��\e�2���y�i�f�m�����݉�;�m�1 ��yy�i�,��$��<2t� t��z�'*�*z��_�n-h�xy��c� ~gj;!47�j�lyy�kl�!��*u��- �z�]t�b�g��w�z�k��ѵ��< qt��9������������8p�d]��gr#1�æ� �le��� �d�4��y����m�|�*�� :0�c�^��!�ݪ�h�f��\vɵ �v����b͓�h�еf�fw8&*���� is�@n�tl�^���a�,lwi������\���b3����& 5�#a���ü��ڙ�f�z��q󇌜�dck}�w ۷5�� �]e�"s� ��$=�9�l�t� 9[ l�� �u ���f�o�r�n��@.�<8�5ѵ�tٔ���q�tz�|lmy� ��gfuhe)��c"��k����[��۬�����|�o������������?f�뱥��5i769���;�d�$���^�>��% ��c۹u�k��s���e6�h��u,��u_k\u�^�ٯ�؎�,[d�c7��0�� ��x,�]���{1plp$��[�q:�̂�#/��rg9>��q��^�$7c2�e�-�_y�� ӏ���i�c�d:�9�f�v�,ngc~o�76'}ly��n���(��x��k����e�v��aiaz� ��>b&��� �l�> ���92q�}��y��cb�f������@9ʲ�����!uev��|�o����(oժ$�yf�yl'a:��� ���c���m�di}_��urk��&o���u_��r 3�wg��h�y�w�i�g�e���?������ f������\��*o���u݇0����'v�}i�o�y,u_�yr%bs �h�5*��;) ��up#���nj��/o��ǎ ʩ�!��w����=ќh .��n���a`m)������"���&�v��r�ְ��se�s�v�4� �=�d�3�v8c��i܉q,���j��6f쓙w��j�/f�o����5�|����w�wn� 7���blims�7&#�'�dy?��ٙр��'��gau"o:�qek3,���f��4\�%̞�ȅ�es)f�y?t�� �g[0d���1ag��mi����$*�ׯp�����cҕ?��-|j�ݏ|>7��8׼��njh��؄w_c�)d��|���,�˒lv�����vn���¥����w$lgqq��z~�7 ��g��� }d�)�z��b��p�w�ia" q�h��8j���dap�vq�"��-ڿ��y�$���u���"_ ���7�7�([�x��v�ihҙz��齷��w�e�ŀh�d;��y#|��_- �.گ��m�9ת�9�o-2����������\࿗��ae����2-�^aq����@�r�آ`g�b��wj ���x��_sk{��ҹ�6g�q���]�lsg���o��|����-spj�c��a�m1��,n�����tz9��a^���2-��h��t���b}�ʒ��["*���<�˪����3��m�4x� �(�ak��$~�f�zվ!��¼>�$�ӗmj/�odlk�5���! �����-���z����vޣ��3����(� �����m;np8�p�5��c:m 9~���ؿ�e�����w���8> `��8�e��alub����ì������d�kp��)��i� ����uӓ[w~a9��2pт&s#<�{��z�v�?d�>�@�w�s�lj��-x"g� �0d���8l�l|d�#�u�o���0�;i)c�t������h����@�e����]/��͖��?���%��adf�6�z������䷗m;�2e����n�d�v�b�����i\��&���<�dbcǚ�"�ƣ�sw�� �"�q [r�gʆ���j�ճ�nuwr �ϭ_�at���t���!m��-��b� =�t�unm��f��v��}�3w����o�蜯�?f�o���!q�s��m��f��r�4g|��vu�8g�tjf��?��� �� ~֜s�o��{$�ds��v@{h�=z��4��  <�3vls]������gyk:�׆ �ktt�k_�����vpɪ�\֧��?�ˣf�<9�ul<�oltx��c ���t:ǩ!^6h� >�s����"�ҕky����=ti!:g�v=ƌ�5����- �6-�!۫#�s�py y�#�g�0c<2��$��m,biu��" gzc�y�@�3d-엗�w�bzd�a�zf�ww[2�ȶ�<��w���� %� �ai������r��ӝw#5���s!�\�q�q����\�ǡv�������������냳�-ڌ�d�u��j�/)?<,�mh�t �5���$;m��#m�c{�u�i3�,w�!���j�´��� ?i�w� 5@��u�����\7'�6���wo��kk������ߖ��wau}��&���م���lu)~|z�eky|2���po�ٵ�as�q���rdgov1y�e���.k��_�dk�&8c��l���������� ����=v�m�~�.��9gӗ���%��@�i��������ѣ�<�������'v��t|��t! �ua�����l�d�̇]�&�p��_��mkfym�i���wvn=;�g����cp�?pz5 �j��@#���a kf�k� �p���$��6a,&fbpo dm�ڍ�sq��� ��݅q� �\,���7���] â�0� 1� ��3 �q� �q�p�����g,s47a�8��8:xu���t�l<��:��>���t@����q�c�!hb�a�� d���`���8g��"hi�a*%�����2&�q�bpn��>(�b�r�an*h�`���� �x����0�qd,š.-a�l �qp.e�4.������=c�=��a 1�=�cx��2fp����>c�3g�}g�}��g �?#di�i��m����u�8tp�!������t� ��,au�2r�4�6q�y��馭"�ס�����(��-i�6�;���uv��97���=�=ri*��sl1�m�*g�'8�d��uo�(9�f*�/�9�0�,ut>��u��m�]��k�b]����߮i�bԙ>h-a�w�����f�����s����kb��e���ls{�����jwbaʹf���d��av{�{j^dl�ܢ����_��j���h�����f�i���b��r��g�7׈w�2� i��}�nxl,ћ��q r9y�ko�sn{�����j���}�u�ñh��, ]aihc��o���gk�=���f�lй�� ��`�\�m|!1 �g�]��c�hf ����>{�����tu�����w �;<���j�{�c�~4{b�f�d���d&9�p�lι@��5�v5q�g}���s� b���� ���rm�%�!˵���]e����i6�$"<������>|��8���t�����؟k��a'-z��ڟ'&s;��ə;0���>ϻe"�fzi��~�yk�k�y �i�vz�]3���;���]��_wj�� �ưa�7e�ӽcڻ<:gm�ȴ�d��q��r������� i%'�e�h�fը�&� /=��pqug7rnlfwi��5j-����>��*}��[�j�r�{�k>r'�* k��([ ��� t �m�l]=y��n2�����ԝ~ �rvչ�j[ �e �x����_ �!e ��$��p�%�yd:�h_���x,o�:�u�:�y'-5�x�~��jȩi��f�m�%�r)�u��d<��qh�mk�wmc �q ���~�q��eҏ�iq�y�k��7(�2j��t���5 _�ܼ=a�{�ܙ^�t��� ��`���"z�� ���ݲ�v�x����cm]*�l��u�o��q�헥�v��"�-n �ͽg����z���g�Ÿ,c��1�=��� g�b�u=�l��jk�3�}�r�а�{�_w5�6�-��=o�֤�2g�[�wn�c�yz��=q;;~�m�� ^�1�oγ�m��r.�t�ϗ:�f��qom��ss�%��#�rg�f��e*��"��'�:y��.so^��ޘ���%�>�]�-�p�$�7srai��?���n)�݃��\�h�af��*���j�.,xu��3$��d�����po ��br�;&$�ju5��e �醕xm�>�i�8��?�)b|��zj� ���r���}�w�вb�ov�d�(o����[uo�qu[ p���o)$��$wz���n��� �2�&/�^�����7���\ �� e�� ^�� �[i�� ��y��ӵ|��\�jj��'������]��;���)ڥvxi�{��d�ϲdd�f�� �pfk�:�b�l��:�]�v�2?3����c��d�ln�v�zj)��ryr~���l=d�� ������@<�b�o�b���;jli����l~&?�a�@�`�/��ے����n�"�c�!��~�0f`(|�ۿ�c���_�갿���l�����~_�0��o���� ��/��g���.ӯhw���g���yp����� gc�����{r��x,�x��?�ça�/�1��!��!c������˴���������nof������@��0a̢ñ‡3���aa���?�?��ӡf������vv�{j��k�:�>�;�!��ؠ�p0!��!���΁��ӂ!�ݤy�����z�����۳ݮ�j��h����c��xug�w?�c��(�>��~!�l���1���c��� ��`c�2!���v�������� ~�&l����2_í���,n�#�>@<�s�� 8�$�6��h�]��έ�(ɛm6“h��q7�ܩ�3���,ɢl�2`ű�w� �$ 0�.33s�l�ų��z| ��yt�5�y� �uk��nw�%g�yw�q��ui�(� jzv��c� �e��k'ψ[�ڼ�f�[x|2g��eu��t�� ]��{�5,�ӹ�@qmkz�=��{�y��� w6�t��2.m�a� }���o�v����?φ@�3��=�g,m�=�w;��n�e�gp,@���w�# ���s��z�ص,y����ta����j�� ����,���� k��2�,p��m;<��mu�on�l\v�{1�<ۻ1ȃ�;q�-l��1�k �[ $j�f;rk m{r�����w��˕a0���h| l� {(�k�-ŷik-��) }y� �mt-s�"����a���_��l��|��~�~���uܺj(ol4�����ma(���&��q��5<��m����r��ws-�c.͞�^�օʴ��$����4��a���qs��� }�ul�`շ8c>x��p� ���0�?q� a��b�8yqw˵��� �)�f�m���9 fd�����׏6�9*�wz�u΢:��jo�ē�`�x"e�7��?<���l#�z�a�վ\�oca=o}z�z��qs�*,o!`5���ñ$쯻k,3�צk7�,��o��nu/e�*�κhfm���wj�ɚ 2x�_�1r���kd��>��|պ���>ć}!y�k�>�|���� k^g��3j���t isn �ʚ!�����5����hb�k��f�����}�,qܦ��-x�e�w��;xٻ�62�scnh�)�"�n���^�1.gѡo�kť�g���`������m�x�n8��g��:n}���e��ǻb�y=�^��]��u a���g�� ]|���*�![_[t ��'r��db��_�q���aٵ��f>����-3���$m{:ȃ��vf�zk�zƭ4�8��ll�4�ʡ{2�nh,n��c_�kit��>�)%�5���{x��p�k;^ăb5h�r�� �/�w�ie����1pp�����4���, ec%u/�a��v�q� b~��!wx;���qq�cw�7�"8� �`v�i(�մ�b�%b1x�y2�j� ��1�[���$��\��ir\h�llc�wa�.���i���[�#3 �^��9���k���`����ܪ�juu��49@ p���v�i&l�r� ��8��n�0�p�%eq��tj9f�jk�f�n6�?2�߮�،gs.����� ��o@�l$f1?dd���pcn�j(u',�s*�t<�v��c�w/��nh�[]��?��˅awf� ]u�p�&g���_7`y�y�7�c� ��|ȑh��iڛft�r �k���6r�$�� w3�ď y�c��m��>r��ᧄ����2���zs��x����ᆴ�@�g� mv�}d�&v'f��|���\�#vo���u4o�-�9w���"�h䗸a��y��qիf@��x�-?����t�׶�9u8<^��q������缉�q�[�"ҹ�[eʇ���l�3f�lrs�jr�����w$��l2�v�e��a �x�ury�ͳ;��z�dc�k�n�s>l��b�z�����q1#ȴp��j���?�jyn _a�zk�����o���nkv�.�f��[{pms�-t<#cѝ��]�1ur�:��j������z��c�:i���^w��$���b��"�jml{�ɮ]6��o��u�1t��uau���64ٌp�a.&��8� ������k��4fhl����بy&-�%��l�*ö�5�vx�q�� r̞���^2� �,�vke���ka�y>�l �|�-�y��j0�67��1c/�?����o�׷�3`��uq lg:�hy���� xmoe��$3u3���k%�<���^ж��pg5�gda#x�oq��/<s1����r��n �j{p�e��(�wss︀|��� �؜"�l���-��`�w�nx�_!;�zt� ��o� ܃a�1;z�[�g���������� d�r���gfr�\�'._����}�]f/hx0��o�tcx ��k�lh��t���% gr�g�e�sl��hby>�a19�qf�;�$nz��%�?�>���d�bc���f�2���4o{���e�y|�i�mns��1�l�茉�/?i�y���'a ���s}u\��ir�[hѵy1-��k�楸�-�͗�<<�j��p��g��n�a�h"n>v`�f��e\��c̒��4k*곣ϥ��qj��q����a�� j]���,b���)��q�� �lt^\�o�j�ft��p�j=�[]�j�n ̑w �z�� c�} yp޴x��?ri&m�-��hb�kr��&��=<&.��/��b!� � ܯ ^�;,z]݌r e `��ښd����f����~�$ ��[� ��`��x{y�ui*��sz �u�8�9y #�\^�a�b�>�o0m[�l6����r�� /<�u��v��uu*"�p�j�������~]�2`� �r �y�4�� 1j �1d~�e��bq�e1 ����i��y���tn���h��f���� ��&�b�eodnbd��;`3ܫ����$��e�e�#�ey�ҕ}����m�@$s |,j�t���jb ���ō������՛8d;���f�`������n��%�>��u.����xs_=#7�q;py'�ܷh�9f�`x�b���b/� ir @� �6"�6 �t��vz\�x��"!�zj�ni�� �c��4a�i�t��d���x�u(测�s� t�6��t��lԏ~� �_h��p$m6��7@=������� ��d'od|(!(zyvkuz���f{s\�$ch��b�kt8�la���}tjw�d}.�!s-��rr��v,�6��z���n�@��t �&}qxl��%c�ev��[�յ2ݕf/����yc0*n�=���y�(r���x�ņ^ �m'n^u�sew�q��bq��vǧ�9��u�nkbj�m[v�j���d\]w��=�^a����,xb�z$=]:~� ?u濩�πi|&�[yx�͌���x��ݭtܴ�[��f&����[l{��s�6�y��lo&�ե��lo�/o��ă�x�~b���l}�5����=�*ä�ӽ�fqъ�w� c '�2~x�����f"]_�d�թa�;�zщቶ]�� �xzc�}��j�egg�`=xfm��p��t�����_-���re�ejq�soٸzq9<�5�d�҃#�����a:h��b���^���h�o�u����hc�n ɯ��n��#��y ���{�<Œ�lԁr��4��p{�j�mjmp���'y��jk%*���3��?�( �/�l�/�6qn��)��sfuѽ�֦z,��n�\�`��hw�o�cnav�&zup���4,zc/ȅq׍ׇ��לuy��[������}�c�o�ǿ ||��#��u��ȫ����pa`��w��q�r�-�:�)���y�ԡkl�a ��轰�z�^����6�}���ti[� =�����\�s�:�/�u]�䀧f���� ζĕ��id? ��--���i�қg\��b����]�x��aq(_~y�4�r�>ot�!d�%ѹ�~׹=&�|c��n�% �o$�����a:���=(k�����������k��~[�w��m%�%�g�t�� �� ����`��kk΂)��p�:�� �q�l�����������,���|�i�5|�q!�9adb^ ��� r�j��~�p&�ni��g��� �7ϻ�x���ŝ��f3��,��n��/{�b�������l�oɗ��~6�� ޶�gk�op��1s��=x�p�����o;��,8?�8j/d��k˺��� |j��"rm^kt���t�v(�d���ո�3#_��?yv�3�lߛ�.ػ���xe��]._j߇��d )ni/����>�3��b��xx]o a��x��9�r!�q�����f2����<� ���̭��`�v֋���yrlij�f�l���ao�p"$�y~��b~�(���fxq_��](� �x����w�u�afidf���<�p#a-� /hk��5�cđ�{��c���k�k���}�!;��x�%�m ��rfrw{��q� ��3e��3�m������ż�wy�] x�f�:��a���4����x���n�"�v� �4���t�d(�m5���_��&�[dq֌oŕ5z-w�����6=��[{ǒ�[��[p�b5i����d�� ey`�$��f^��ݞp �ѱ�f�!|����f2/��3��� �w�vص5�(q4�p{�9>4ny�)�pv)����t���v*��e�8s/�b�[.a/�\��sq r����6mr'���&c &���jp��np� � q)u�� �8g|�\�����d��q��q�a�(�=�j�e��u�� 9f���e��f~{�"�*����' �*2v��^ta�|cdt2�k· \�p��f%���*�ԥ�k1vh#�"�ѵ2�6�=��{g����afn�xc)^0��ӛk��lr��:�s�s��.����ߊ�8b��w*���~6si^�w�8[�e �h|{��n��f�y�����{g= �r��4nɐym��qk���? ��0_��9�]}�8*l4�g�����s p-bhl? ���� rբ���4�}�.� 3f[&(��0l m5v��:vޟ��t�a�m|�o���d&�a��� ���s�}b^���镦��xw�t5��ss�v|��� tۢ,9)�r7,nպ��)c������e4��ay� �q����jv �ԕ�hf���r;c����$�h�y6xk������#�la�u���5��5��b�l� �\w�1: �k��]s�$3����u�'[����=�)��b����.�(7�[�})zp�r�k�'?�.�� q��:��.ϭp� ��dq��p�m�� n5�����p�:�5�sm[�x��3~1��}�*���e�������[�c��r �&1ւò���� �&�w�,4��(���r �t"͜���#�<ųrx p�-��d����hyq"���ǹ�m���lh���8x�b/f�)#&��ehp ��z�m��im,hqp v�azdvl�s���˓���s��e��(�?kuc�b���r,�}k=��-�gd��c�|�z��l '�j5�8�s���{i��e���� �e&1������=��<#�w��{�o�o�� �̪�i��,����f'ӛs���i�vi�rp ���=~k��6\u�sbǵ�)r�t �yb\��e��ҹwv�t�bm�p�% 袬��o�g2�ׯ��0e%=��nzϋ�p����u�v-b9��ۀ�h�����2a���x�k-ڹ(�i�ec�c2�nƨm�}cj/����c�f�'������v*x1���5}�� ���f�},ztz7��d�t�a&� an��0fgav>q�6p���lp�e�{����c������φr<"(����z\�ly�~j�d<�<�����-�-��ꇚ��x |k^kp2�때�����$ȋlj����� ��g�b a�{���w�g� �|�\-�f>`0�����|�';f��o�q�ۖe�g! } �m�";e%w���g�8po|�ɦu>/v��ߖ�<!�e��]82�|ԩ����/��u^f�ɨ�\��k��x�#���-���9�й��x�أ|�%��$:��\���b�3~>ّ���r�e{#��>n�z<�m���kkl��$i����g�{ac%<㎱g�de�*k�n���� p�1�ǚ3>�n�q� f4i)�m��i�'�{�e'��~�� �uz�bx7� ���d����[mt��-c���m^��[䈖�k?2�n��ޣ�f8 �&�$gŝnu���~� $�f7z�%�(ng#�[n�pd ���zmx��t֥�#w.�#��z��|$�q���x�s�g�h�q�0� �yia*�e�p�̜�n��¬j/x&o5�ٱ���s*��ӏ�;-�8�:]�s k/g�vu$/k)n�^چ���is{����*j}�1��$��� y��b� ��ǭb�s�ō[���z˝~nw����l��v�(�i�b�ϐ ߱pl���r��`t] $!�q�\��&�� kh�(��޲�c���u�f_��^xj�*dνc����3�56=<�c2����ߎ����zk��xc7��j�(ň(ū��������w�ӓ>��k��x�{�5����\�l��7�^o��l~0n;ظun�xjªj%�m��k~������,�ȃf��z������|d�]��ple�4��@wҁqַs�8�p�*b��ad���7� *�˴���y�bm�_��pf�ln4p��5gp��$$�zpizz� �gg"t4u&����?ru�"\jx��� ј��1c�l�)���gii~�)\��u���*m�b�o5�̬�y䚛��"��:ȫre)�$���_g/�f�/��ֆ�b�\��y�w|��mл��ʓ�duƀ�����lfbj�[2���d�3~��h����s��>5e^-��'b0eg5f]lun�k�� ��f�u��(~�}|�؝ �ǁ\��cb�7u*)��9�;�id7�$ƙ��f��ebii#gyn�sj.�;��������zʥ�#�d �<1�����h��8��h��if5��"� q t���b�pt�r�?��ޒz�>r`�d���ŋ,�y��v�aτ�-o�mo��o��'����>m���t����cf��ɔ�4,h{�é��gw1�_���* u� �* c�w�u;�*���c1s'�u�z�� n k$w�m�z�y�#�s4 d�j���e�yc���6�3w)zx����{���u��b��ߐ�_jz� ��}jcَ  ���}]��,�́�,.�r�l4��;�_�o��<�)i`r�s쯬k f!��3g1�(�)85�s�z�e�)_sd~xl�e#x��p?p���3w��p�k{ f$b�~���j\ya=u}��u$se���xŕ�_`u��&a�{��r��b�@�lq�jm*ژ�� k1��i��y�{w\b�"�l�hw� �w@��8o�!��)�ca���ߠ(1)s ��aa@����a�՝���a�n-����f��ڕ{7sʷ���;ܙ��7��ʊ �2����p�ƒ�j�ӌ�� y"u�]q� �?u��7�u�n憯�сv_�?�"���59���kuw�@�߶�?ù7�ß5 �\�q�'m� :qv�3�e�\����k�<������t@������q���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\decor067.gif����@ utd�hr;np�&h�[ ���%"abă�{!nn�* �^��x����s�k���뢱^9]5�u�������8h/o����o�a�w6�:������`��@���(� *x z�� <@0� �f@���8��v����@��<�d(�0���$�( `lh��(� )�p ��x �x����.�x��0����@���z@��5�� �nx� 9���:���x����>���� ���`�(=��8"�e���f���#� �� ��%(���&��&�6 �n�x�(�f`�()�n �|�r �u����x,b y�����.r �]�����0� a���82� �e�0��x4� }� @j�x���6�� �n�x��8��������9a��? �@?@��@��������.�������?���(�1��n�#�f�.�s9{�*co������'ŗ*uo`�.�c���ó@��k�u�b�w�����ǚl� /u��ɝs�:d¬�ˡz�u�u��h�vߩ�[i�p�w_殥ѫm�ɇ]m���g�jy���,�9�u0��5��v� >{.b;�l����w�~n��-�d5�]9*��y��"�*� ��ٖ\]-��a�h=m�|�]�zi>7�-k��ˈ�͑r���.��h}�j,>���[�hk ��ƣ�� _�� ;z�'�n�������\���5���'\ǡg�𮥦����tn��ʠ�s ��� d|� �\�߶��,��b0r����y�p޻�z�g��u�jv ��e�۵�mcm�p|*x��>dܢg�""�'���%>n�(b�e��pni1�pni�~�e#d���p�m\��}1إ �.�m�p�o������������wr�:.�)svq ��bu� �j��s�!.�|�u�����8f�cd�auu0v ����r�)2��ݡ8���"m�% ��"t�a������%#��!�_��5�m!�in��5��鄞��t��a�8ƥ���/�6o�݄8ۧ�9���ton���t��;��׸�s�g9κ�է��e_������v�����g;�uk3{[dϋ�_%�&�"5��sezy���e��{�j �n&��{ ٰό�9��r��1k��e�g��\y>�r��b�`�#ʰ�8wa�聠�g��daƥtx���5��<�[�;�(�^�o����9��q\�a~_�}' 0a���ҽ��b��hq6�-o�{�q�= �˖czuސ�\�l���vn\δ��m�� ə�4�(�v�䀌u����d&1��}� r&6&� ��9�1�-�r�?���ȡf����k8�u`z{9���)��2bz"��c����a�s���b�q�7†ٌ��\η�t�yγ�3�!���n����x/ܢ��c��7o���9�s���v6=t��\:�k�kw����d�mo�~��ѻ�3����.-�vr�w�����j��'ڠ�td��$�!i��5��`^3�����4�\����� �&�ʣpp @�ck���o �x�< w�х�gj�x#:��.�za�,�[����k� z���=p�jm"f����%l��<�f�7q�� lg ߍiu>� ka>u�2�$y$(٪��{�e3��jw�*5�p\v���)8�����}��ˍ��a���fzi��lt�p�)t�x���_�g�l��*�rx�$�o��3�\�a݃�^r�uxʌ���to���=� qn� ��נ�zq�yn�ÿ͔���f"�˺�wkm��&d�x"��f�������*����du�a5ݣrl:�h�>� �q��c ���p�p�pg1t�s@��ie�g�*���o3�ydu / ��by"�!p!|�lͪa� �#e�"#���uvv�/f����oh��� �e���tp��z�7��l����xy`�j��y\�i ~aj^i�&&�w�<����aq��vb���q��o�b���e} �䉅6k���!a�nt�n�4~7u#[u=}��'����b�v��8�ޣ/��n��wf1��`���\spl����o�bô�n�����b�f_p�=������h�)����s8����j:pax~����kw�� ��=�媍��_��sk�/�g\}�oױ�t�h�#w����!���h�=i#gys��h�{i��p��:@�m�^���<�{��h���g����~�d%�m�٦���䮟ht�;��'�7z��4����a��p�x���"�xi3vn��4����rv<)����~�::�a�k.����g}�3�͈f���^a�'�!�����;qfr��)o������v|�4„��4�8�5c_qy��m�f7�. �֒����8l���t@$um�s~ m�����yr�/���3�=k��4f�x��3z ��f��x.l銷�%�*�w����l�~ 蟏zg��b�o��jg��e�!c�[��g��a����*�w ���m��"%����ud�ʡ�%il:n�$����b��:����w��t�����{7(���;���)��v�����(��*r��1r�����5���w�p���.��^����4e��u�hf��p�e��_l����劭���<��5���|�|b� ���?�`�l�s��m�n����q��g-�b�>.���4g!\�{/ �j��8��x��ތφl�j.c��k��[ʃ5�����e�mw��ƿsb6��m�m�x�j�sy�����t0,����48>�8�c6ue8g�9v�8�y:r�;�y8��: :��:��;'���i���jd�o)�)d:�u���*��qn�p�d�ϛ�ϵ��eώ�,�o�*��-s�(3��`�����wi �� ؉�a�����3p>ju �^�����9�� d�ķ�k�="1��f�c]�)�m�0iߕi�-�΅�ᱩy>s;�s>8�j��"��gx�b���:(d��ie��� it��ȟ�j����xso�q�˾�i��� 8�؉����c!�i�gމ&a�#����c���43s�l㿵ќ*p�am��s�c p��b4��\���asӗs�fe�x�s�i=/�c�'f�mu�l����^��j4��\�#f@�_zp�o�s� 1�q��hq&���wn) ��^�t�s�����s��g\�i�a�u��`��eㆿ�� g��ǔ�� �$"�y%zi2�j���ƥc�xn_�v����svj@���d���.4�<�j�s�!ɠ_ug���j%`�!5�k(=��'�ch *��j�/m���� ���1���|u:�g!<��m���~ ��b�l��lj�kސ[u���.�(���* ���k d ��9���f��q&�^jµ� tk9�k:'ꪎ��,��z�j�����xo�h�c������&t��a�����" v�=���[�c�$��cm7v�clxu���$'�jلr4iw6��_ �����-��z�����k�� xv���;�,t7 �,�%���wq_y�nhx�x��lo.{�5nw)���n��7n7;m%ep�֗j�wc�dۼt!m�1�}c�ph�r��{w�����?ï���z��r{,ӹl �����cy�[����qy���ڱ<�ke3˲�y�w�5@ϭ!h��cߘ֞h7����{|�˲ff��#y̴z_��x��>��)5t,*m�b��/#�m�c#r�1�!b�r�\���by$q޴�;��,)?|��lt�`�$,xۈ�f]6���/i�/�pm��,cqnij�g�`�va0�9v�����enc��đӽ ���x��i�ր �bm�e3�ê��:�(ք������.�9j�p���ѽ�.\w~7>�}/�i��3m�;��(y�%}����#t�ěa���?��\b����&�ǀ�|\�`�2蘈���q�a�զ_ѫ�kys����h�-"d��j��@ȝd�~剏^�rl#t# ���9`���7/��6�f%�sss �s�%� ���`�/7h�z�g����.�#�4,�,~���@�.�~bʽ �";ҷ=^� �-^qt�tυ4eߤ¨n �.jd vvg�, �� �ޥ�u� k���t�wtz)ͬ`h�q}:i���eit�� �^����s�i42x*ђ�yy56�=����f#sz���������#]5ć�$%�� 9es���($�u��߯ �a�3��\�c��}����a7�5.��u.�����_��"\����on��������9�n�:@�!iha�]�׻w�"�ox&4�;�c��t����繌 g�p]����ޘ��u��zg�]�*&ap'�:<��r"6�i�k]c!{ҫx�q���y�z���yx���m����]���c�q��a�k�ݰ���0��g&t�r����pj1<,��wuy=� �o�ą�x�1��ȡ v˙�d^g��j�;x�"d1����o�~�t�c,�m ԉ�}e�'怗�:�o���^�ʹzb�|n�)8���§'� $q�vݛ��v�n�m�o��f2��p�ak�ۿ?kz��@} �����%ǧ�v�&i��=of�'�o'q�%�-r�sݒ#���k�fx�vu�ջ6n�$��by�'eb3��締�8��m�4b��s�9nӣ���pό�sw<�*'g3g/yfi4���b�l���&�g�&��ݗ3���e��w{����41�� �}�qh_�o[���� �ė*s\�c�f��ze\�[c��dbi�v,���i3\��n . �tr;a�k�����%�ʑ ��$����;gsrǻ4͈_u�w�뷀i�z�؍�əy����]��� є��4䕖���-���'�4{i8�#]�w"�h���蚊���t���=�����}�d.g�œmo2��b#�eʲ�� /̎��b����|��-<�51��.���̈́�l��): �r��|����ɩ$41w~[u�\�zvb�e����b�1��[h��.ȳ��&und�s�*� ǰ���(t����i�d"���pgv[ʼ��\���z�y���8�ǟ�e��gz�h;؝8�,2w����z#�b!u���s���|�(v�_a�ۯ�� ihs�}���.�$�an �sv�����ˌ$��������!��� �� � ��!� ���:���$d��\��>���i9z]箂�ya����]�@��μ����;u�7z��ތ��5��z/���7�ku��2c��:���yn'�p�]i�d�1 �������nqn��&����ͼ��uݸ�8��z� d��6_�t|�{㯧;v59��ʄyw�5z6�ą' ����4yq��e��ʱ���~����\�?t����'y�_c)�ݲ�^*r����=��xӧ����nȑcl埜�s��ɱdհ�& d��r"�3��m�lۏ����4��o��x�����fh�����c�:��2i�2y]�\���|��gehr���<��������s\5~��g�s�^��� ��@_a�^*��u���ҋ*i�*�%.����p6�y{g��q� ��f ֚lf�\��p��sl'���e�n�yy���p�q�q�h$�{�f���*i�#�y��� b�ʳ{� au�ўq�t��p�mn�qxz:��?v�fy��&���s�̇�,�����ęg�b���^i��d~� �&�[%�d,��}��™��7�0���-g�d�_]o�����^�tau �,�ۚ�z�#z�֤s�$1gt��c 8����ϛ0�w��̸�n8f�e�h��g�ٝ�se q�=���y��4�?n�d��6>��<<���heѽ��pp=t����_`vbk��6o<��9�-e�)���r�][v�re�*qk�n����vո��3�=ˏk� §��8{;k�v�v��t���� ^�#�j-���i�vd�s�7@a4 m7��&g'��4�ztq�|�li#�f� ,�^ft����^t��w=v��8�!5���2>�t��s& �_�k:�?!���<���2���(nw�}���p�muߚ�x���"�z� ��7��ţ{��\��n� �{[�3�}o��ܧ��k�����/���t3� z�4ە܅ y���"o�'�'� �)/��&��#\�.4����#4���{�����k��'"l��1a��&�e�����i�u�g�6,��� ��skp�8��w4y�w��p��k2l���n�g�0���w/�`��d��h�a�r� |�(�]�y ��< j����wn_���s�x��u�:��vu���y��r�n�3$櫽7������11��[���}-�� f�kp��2�)gw�y�\2�h2 x"�sw�--�j��� �����=m�=w6����a���|ԥr�{q1޿ԗ��d��ޫ���:\_4^v{�b3���߆������o�]��2��ae�k�k/vf3صew�y�f�^d�f׵�*և� �o[aǣ��g ;q��w͜��r�p�@|p��2�,�cv�����*7>�b�?.޾�b��%١br�����՜f;���p�q^���7�xs��z��ax�fc-�g(v��[����rj�4��� z ��t]ߧw��n׻���k�1 �y��!�w��� ђ ����m�c ;����鑽���9��a�{=�o�rg�g���t�}i� h�a�|�&�n��iӿ{�~�}j� 3˛6zz?_���*�buo�����h�s%���ى��pn�� p����j�v:��f�?x1(>w���@��&��os%7ܲp���upm��^|�x�ծ^�v�,hǿx�����b[j�y��� i2(�^��1 ����7��⫗�а���~��p�xo�cp��y�m����#��r��=.����0�\z$\�/1y�# �7[(�iy_z ��xw ��h���j��4��4i�n��sū�y/���k5� r'��3am�: � �����s*^-d���x��.=e>}�'���c��wϰ�����룯iy�q1p�#�1góʱ����������t*�\�l�3*�����>�s�?- �br\ouj��~x�k��� �n���v�oa��r`]s�ʽ��,��ԡ�>��n��>�b�����ؖntm��w�lx��o��x� ~1�?f�mnh��v��󁎫�x��s�2�_���y�8h��f�v�s�q杫�*�w2k�g��4�-0y*#8��m�c�x�1e��f��#����4�}��{�z,% ��ev;j$f��~j��ˍi�h��j��)�uax� h\�ì�f��us�ttf4-��95p��v�j�eq�d���if�p�yh��*4-��h�7�c�_ۊct�t��q��8��qć�9i��)mx�\[�o���c� �g��;y��t���82d��řa�-wicys1x�!�0�*9}ox�%"�n'xrhz������k�� {��-�$��)��5nïw��z� ���r��^���x$�hrltڜ�nѣ�b�i��{k��y� 3r�3�f��:.�v�|r�ݔ��(&u�]tg��=ab��"�e��t��j�) �$�|yչ���p�i�g�o�m39���� �5 �m�o��ii���c72�{y�fb�"��mɲ�1�`��iyh�v�`�hv#���c��� oau#����qe�vt�e���i�hz|d(��-6�<�8va�qe��1?n��a�7��*!�6/�b��d���&1�i�y4^:�ő��x�g4 csjx-*�r�0��aގ�������x�m�0��]a�3�̲r����8��c�����d�98��$���\x����zy������ <�h/o�[l�f�mhf�/~ĩ=t��ȳ���o�:����>w�j��-���kxox�_� �ҿ��/�\�*&��m�����֔�dz�mٍ� Ԥ�/1͝�l��m�����ɂ�[��sf��p���ߺ����5���ib/��14nl��z��e��ifn��nj&����n�o�$����i{�̞�p�o��o��gɠ'����s�y�����j��� �d����t@�� )i����q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\discr062.gif�qxȕ݀y�pp�^@e-%�"yav�����dd$kh�)m����[��`"�z��r�`t�v�yy�&6����vc�>zk�]�vk9�w��ֵv�y�ֱ�:�p6�v�����x��� ,l�]��@ņ�&x��`�1ae�� �z�,,�2�w�@ņ�&x���1ae�� �6���w{cv?u�-��ۭ������-�n�m�ۏ����7o ��xϻ���-�ߑs���̡��#�b�.4y|��w�����ſ��w />�p,���2���n7��k��7��cۦ}��eע��3�,��y]�}h�e� ��^r���yb�xe�[��?��t*\��[�x��ޯ�f&,��l���.g��&]z_�.�.�s)~.���2� �`��݂���r�ಥ� �ӻ��զ�'v�]���,{һݐv�s>�a]��]?.v�w{��#�b�.4_���ow~w���b�_�l8_�� ثg��#��ۚ��7���c�8��7#�n#��шlc认�-4��c��%�nc�/f��d�wr���� °w�`����usk���mk�_zia#�e]ݤ����^<�a�  �s�\���)y��!��1%�ye��az�g���54��z�︐�508�n���%�?�60٤�l�g:je����_m�ao~q���uĝ~ǫ ����x��l�?�p�o��7�8��vy���}��\ h�h^ ؠu��c~<�iڷ�=��q�4z��ծ{��,���!p �.��1������a���2h}�}�'j�|��iot)���y��� ٰ�./�t�� |d?�?â���ď ���'����#1ɔ-u�۳�9_���i�'2 &m�l̀r�x?�d2ս�����ri8qb�z�5�"^/�r���/��/�b3e�h�ix\��%'����m�#2��l#m?au�(���2�obhϫ�e!��r2y��/a_���,����s��cd�ym;2���e�v����i/zkeh�����\���to�eb t�y���u������ڳ,2x�jlԭ��|$&� �_��_�?����#��%��������4�՘z��r�yxg�)4ck`g� �{c��(�zbj��]ϣ��h�-�����t)wwwx��no��v��l�k�� �"fw0.��ľ�$�z&"�}9�`mޭg6���\���r ��f �  �af3f�u�����8)d�k� u�$[�����i/p�&����j�\ ��խx��-z���9�uoa�,ƍ�sazg�����d��8no�~��8�$c�'�e�j�o������e�}�e����j*�������� lm�t2ms/����ː��n�թ_<���b.'�6ַj� ��w��i�[�@�����n�c���?�\�����ߘ`���s^��f�p�,�!���{c l�p*����v-u��&$b��7��ۚp#�p\x7g� ��{f_~er�r�����n�����ni��տ�`���k|w�a��ob1= s��u߆{e�tk�8@�n'��(˃�e�x �f�� ��1���mu�զm����b)ȶ����mno5 �*ž��*���1��g}j����s����~�a����4�[�ڽ���:�(:�g����.t?q^�i8���tls/"�9u 7��}��݌���^��ߴtr�!�q��(q�����x���fz��n�r4*� �z��4�l�esw�����ӂ�n�=fa�u�k��{�sϧ���y2<0�ev=*i�@6�>rs�z�)���l������kfy1���i^��ozꌑ6�}����8.z�];z�-ޗ$ep�)���ay���a�j?[�j�s�v|���q�|�v6���w@��(� ��pzc�dei���c�/�h�(�z���j0 ӻx;(�6�?%�t7���ԣ�����,m�:�}<%����́��6 ���v8�5spnp��>��>��lenޭ������h�5c���j ntj�!ю#��rtau~��tֿ�zb�p`>���dr�����)�&��z�����`?}��{�jg���^���kg�kk�c���'���� �z�h�h� 8�u����|o���?�:�[w������ϖ �y}���̴xq��_5 �����9��ci�m;~�}?r6ߦ�?�ps������k�f'�ᒥځ��oo���x�ܿk�^�)��ŭ�� w���1�ͽr1��kפ�q�����}f�gft��[-xs�[��cܑ��9u�ۙ��ӭ��kdp�q��]'w��3jsx���p�1�n��օ��lf��6^ah���֟��w�o�h��p���o�]���(���mxr���e��h���a�q�j�h4�t��"����-��gq�md���7�&}9z�;~uc���sg�cfk��:6��@yђs���q~���l��}e��h�a٫d�m�?o(�g��q ���b��,s&߳c�u{��ro���p�9�y�x����n}���d�i����a����p�п8�dl��h�?�� �snr�����n��;���� k��bu�:�r�eu� \�e���[i�nq[�u�9�s���{ּ���%��u� �w����*�s��ӱee��a<�k����>�z�^u��!ϰr ��)��|j��q�~���'�p<��znƞoy2���΃�د��b>áꡫ9d��tрd[�����qd����b�%/�4i��[;�h����'ӛ��t���b>� m_�ٹ�0|\�a�/��}��m�s�1�x�*1etad�5����!pì�-�8y����w\<��%���k?���2@@�q��'�#(#(�fr?�slfs���ō�׌�@=`mx!6�hl "@i,q6��mpyv[n�*�`u�d�e_k��@��x����ř��!���׍��ge�g|gf?�glg!���׎��g�g����ט��!���׏0a�1y���3��� �5����hq6$dn�doȟ@h� ��r���� ����4�hl��@##�<#�ek4hdƒu1��ӓi��㍑�*� �bhh�k�o�!r:��{��,a��g�1�� �舔�ت��ns�o �y�q*�(���w5 � ipr��2�����8�@g�i���r� ôs�~��_'�,��.�-��ԁ9��se� f9��b=e1��el!�˲p�m����z�����%�h��i�;s�}� �g�a�l���,k��2����ʌ�{o�<����;�m!�]iy�����n�ke�'���rh�ݚ��o2ݡ �a�l� ��d��ո��e\��;�h�3�sp�]md���ry�1�z��ݴ�?�tv��s��#�)5a�t=a�<�]�/�k���g8 ��q7�3�y�7�ޫ�2f��橼&{=`�no?ƪl�r���e ��m�� bs�jdx3�&���nr����fr6�����-@vg�di����i�a�s[��.ʃӳ<�q'ɖ�a��wxմtv�=��:� �k69��aq���fim� hi�r4�dj��j�[)� i�j� ղ� g�l���3|�k&��<�ru�w�51� }tu�����fҋ:�ug�z �s�����s�fv��g�w�ԥ�/������ǥs��:ߝ�9ukua�ӛ#�р�k"�tf�\}]�v�ъyh�q�� 5ӓ�v|ּ����wjw5o�pntc�]�t�5@$ɽޑm�z�����o�elka�ȟ���|�ܤg�ud&�إy����sz��[ o ��8���d�~�^���z� i����c��=cr�l��>-w�*~a���h�gj���hqs�]��"�x�桐5�w ��#2h�s�b� �plea?��ѱ� �|�bc�ս��x�lhd�4b��2a�b��z���lo ��8yn���"���� b���r���{f�����׿���my��^;�p�� ���kˎ����ז��s9�m��˼m��x��h���ŗ_��n��,�5f{u�͖x5}��i�)�{�����i���|��;��d��:!*��y�fz�23�4 %�p�|�b��li�'�תfmy9�v]tp����|��6v���`����3w�jv���a��*jbuq��7f���6�y�u4��b"�sg7opvj�f� ���!�������j����o�j�;j��s��rj�[yo䮚�ot�u��ѭ݆׺�wߦ��'wt�.��u�y'�*)��i>?no�x���q䓵�<�����x.?t�;�ѐjy�s�%� ���{ �yw�w�{��}����v��|fj��>�owel?�n��r�f�sf��nohe��f�����ctoec#y�z���v���f��4��).�k��hz qʛ�����m�yx ���m����f�!r7!�^�&�7�������(a���qk�e*�̐�m��bzzu�|�����^�r�o7,(o��" յ1�훼�ٗ� ��xln�|�k�m�oͷ�iҹ���k $�2� у h�s��/ ��l� �$vv�0ɷ���tl*�>��z@�4�x���q����z�/1o��eȯ �8$u��a$ �(dy�,�8ki��7zo�y6�9/ol2�yvy�x�r1��08�|�j'�/�����@80z��7�t@��o0o0�=!��q$0g�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\doc.gifgif89a&�����������������������������,&�@��i��8�ͻ�`(�di�(��nj��him�x�%����'k�vȥr�l:��tj�z�جv��*����*���y�f���|n�۩�xrr���?ju1?}����-f.kym|�d�0�?13�zu��s��x1��c�{q������/�o�f��j���{�t��~m�>�ƞ�h�_�l��i�0�e�2d��o�y�4�kd�@��jьg������z�]/����6�ݔwi�i cϡ�z�a)�b� b�*�����:���0$�ht�ή�(y(:9)._2u's�,�1�gg ��4 u6c�x$d&��-�����>�,��ȁ��v�,{6��ꞡ}�m��h��� "�v���5@"�! �2\ۈ��u��g r<� �f y�&{v�w �}x�88k�@���h2z�r���lz��8>xwff�@�;[�|8�y�=w�{ȏ��!�-tz7?}�egv�����'u��yp�e %�[ v���4ymu�;��xf7�o,�b~�@���|s�w�x�q�b-b4��s*ճ�l�ȍ���7`(�qh��ih�.�!p ��,,�%:�k?e-��]�j'ށ *8_ja&)i�!��pf)yr�l|�f b��9l�\�w�e�d�4�ʙ�&ili�����{m���a$�ǜ|����0.�ӱ��}�0*y#rf�ؐun&��󏍁�vh:����'��8)�*z�骬vĥhnj�څ��8��v�t���:ڪ��"6�5jܲk.6u��w�� t�7o�%�?m��,���rƴ�v��#�'��q���dl��rm��zm����c��������qsѣ����k�l] ._���e sw�%l�øe��� է�m������%���f�v�f>�zzͿe��o0s �m����m�q�u5h2���{^�xf���ƍ�& ��m�j�=h��`�d{�mg��u�n�b��c��h.�km.n7rp7�|h�z?��k����k|{lqf�q��j��hycjd�j,3�d�ne��l�^��1� ;���됎�3[���d�s����ubv�~��!�w��t�����j�n�:�kck?{c�yu%�t�] yfan6-ҹ|�#��r/���$~��sc��d��y���cg�v�c_�=>t���e����nq˟͸ֱ�im`����ֻ��-m$�������q5��r7���m*a�5�㥘���jg‡7�2({asbҷ͠�d �t!�h`�4�ؙ�:�hco��l�x��#�i-���*���1��vh!���½ɋ����@a�s��$h0�6[ o�3�<�r��7����ά�hë��?dr�d��q��ͫ`��� � c��`�p���dk�.s/�zr�9 2b~����>!6}��o�zꄓ>��u�h'�f����k�d�1���3�%�u?|e z���,���l����ilgr��4��7�j��|���js��5n��c)k�5u�g[<���l�2�as"=��e`�>�tcn^.��d�|f���i9��qi̢¨�f �j����f �d�/@i�}dh2b������nw.~�����%���ƴ��s@m�w��3) $��t�x�/�j��ja2���v-g ��5����!(s ����~��ke��d֟"f�tџϙv��y寀 �`k�����m�bkx��e�i�k*�y�ʚ��n��a�bp����w�&=�ѕ%��^hg�=��բp�,iy��q�.3*��|��;f�dt;َ��v%k�d������f' .� ��m���u��h���g��kd��fq�w��'�isj���ր�lk"�pl�d�|#uc����f���u~���y�gie�����`b��i �_�vi=fy�[f��a��1ߐ���,p��1l�.��dn����-�y� ~%�^x��c�l�?�py��j���7�q ��t��߳��/ mdi"ƚ��΁p��!)�*�騪޲��k<6 �qy�(o,[�za�}�0*"; �c��κ���*)��9�`��|��8{3l =>d �a�321`x�-�,��%&<�{h�$�bz픅6m�9\^����k��aw������d�g�m��q jnb�p0 [��ǐ��ou\�yq�]��54l��sin�e����m�;�nr�y�ێ�s���r�z�b�q��@(��_�u�w)c���^;yw����n�n�� ��s��`e���s,�|�k�~�g<�7[��q8�3�����冠w���l��3[0yۢ)�a��)��qyh��n��m9.��dϙ,��fx��[��r�l�}���3�ݷɫ.��z�lo���y�fڧ�@��d�l���g6���^�rg;�y��xj6&�����o}�7���_��l��xy�yw�}���h��0���i����i7rw�2zd��|��i����@���khѓ����c��i�g�ʧ��;���>�k��ӆ�y3"�,ms:hb����t���_�h�s����6r����s���:@"ߍ��,ft���1������fҩ�7ڮׅ6|)�>�7\c>�dmf�kr�k-�\i�lx�m� ga�bć 7�xq��&2u�3 x��#��5ns/�ry�dvyǀ��sv�% q5f�r$w xm@q��i�e��b�`f� d�gh�fs%a.vsou;#"�b]\c~�#6f�9n�j�pa�q?�7a������4�px�z'��lv�"�3a �v��l8hpr�fq g�z�w2/x{��x{b�gbxxg��ox�#��o g����\2!�e��8qsst�wfm� �d6?���@dm��b�"8e�0l���kx�c-��� ��svn� oqpk�n4d\�to�g�kx?�x�]�/c%-�bk�x��db3��>��1�p{98x��rv~/l�o�l�v}�؊�t])�vtr]�dl(xw�c�`t& �uig^(0�#<�j}x��h��upz�$ 4�xi�}t�����c��;����*�o%�d@�']�i{d`bqh(b�t_b9o�f��g_��e�3��x�\w[��[۴e�?2��m7�ff6�� ��bۘ��s>r�c(����r�p�q�hdpfd����d�^�dd:��j�r�c/c�r��vƞl�@t��z�՘������9���x�xty����ٙ������9��y��y�����)��9\3����)�yu5� h�j���vܣyw�zd��c������b��ir� p�md��;�f��?9��ӆ�d ��e��u4�"w|�(��*z-ҷp�� ��hw�� wnl١f5f���f��2�:f ӣ��m ua:� s2* &zg9��7cez�scev�x�w�0l6pe�k-j`/�9�cp�8*�� �w���#9}8z����h�[��o�2j\j��f�.jf��zl d�xj��(qv਑�x��p:��p�o����y�� �zòd��"�p8��c���!�pڕ���x���ш��\�7��v��$��iq�`�x�!����7j}�3���,�$0d _�0���;8֫=�c�z�뵥��a��(31[�yc���t&��#�� ڍ��v8�eȋ��ma�j����[q� ~�3o�(�!^��dy�*j��gj�ycɶ�v�`��i>di(���dm%__���ʭ�>�u�@>��=����s�� h�p��_���jua������$�pao�e`��az1m�bko-{$o�#�svh������v�|t8n�2��s�sj��`��z���i*�8f ɮԇwu�z[h��ðn��91:�k,�j|t{�6�`h[��du�oe;�:�q;���gk(�b�:�b�e�z�s�{q���_?$;��w)��; �q`ie��zerk�k�&l��}�a��!kē � ��� �1��%��� �2q�h ��\, �|5��j�s�b̽��>�$c�u�p�p�"�%h��xh��o ����g��a��.�e��hc�[ 3��s� �b2���k�b<�%�6�rys-���jb�t�q��j\��x��w����7g� �?��c�9��lš�θ\f v'�ŕ�d����,� s������j�۹:�g��|�xu��ӄ��3z��5ac�sa��-���d� f ih���he�<�`��fxb��h�c������ �s�ԫ�d��2n�"7vn��v�hh�(l���8$6����k6�jl�p��>�q$����:hu�g��s0��/�ɍ��y�h�jx��x_u���d�����b� s�so�&��w�a��[�]�s �\���y|�g� ��x>���a�4s9��ϭ�h�`2��[a�h�o�,��0�2ן�z@#{�����to�|�<�; bc��� ��ַ�u�����r}��zk|� f��6h�fv���;=z;��-4ed8'�p�ͮ����w=,�/*������ҕc�g�s�h��7��굁�ή|@ٓ<�bl�e�j��vi�{��y�>��bwy���!�y4��qf8{9i�ؗiĉ���y�:r.y��ī�a�}����� =&�2f�,t�==�x�u����������=�,����҄������l��b����bc�)�7/� �l.�v���(��nw�m8g�54�n �n.�"�d�hӂr!��zn;���\m|������}��p��y�ʃ��'n��r� ��fjgʨ�h���¬�0����/�vqc�>ѿ|��: �[�.�q��ul�n, w6�s���)p� �:�(� b��&z��琓��y�u%��`ydd�6�߈iyt �wg���� �$o��d�9o`%���w��θx�3߁w-��t�.����t��z'���j�a��;_;���e�ش�}��p���}ĵ ��)�]�w;}�<�����y��}�`�bu)��(���7�y�o�st �[� �j�pv�"h|j���~'� ��g� �l'��0h�fnedi�kt5��ؔ�o������t�x�dǔ�m֐��r��}��r�[kc�� ���tή �9�����u���|�g@78>w]y�@3m��(ֻl`�l���^_�>�]����[�v]߬�^��$�hʃ�e�up3�&qҥ3���ϋ� di��ls�{�jxj&ty<�ه�0ẉ/�h�[�����u/�k�n�<�y�[u����s�{_�>����$,4��� �b zl<��k���������y�kz�:qb1�y�95���i��-����=��u�#���5�]��e~�f .� ���i��fm}� ��i)��~i]�&����r�ֿ�����gp�@� d�p���8"#��"2֕��)�l��nb�y/��!a� ar���o�3|b��!� ��6�t�� ��l�e5�a��=y�x�u\�ntn�di�ȣ9c�5�������8���[�|�zȕ͍a ����q6:��:�m��n{�1<��ã���k-�.��1kc�t��e9u� ���ܱ<�a gxm1z*�[n�i�^��p �1��\8ͭ({���p���^%����7�#p��v�d�����n��hd��c�p�@�(~� hs���o���zq�po�7�6�ť�xp�#�v��%�����>8��? ��o@�t�d7&֛l�rt!���� �,��w6�џk�1� �p�g2h!�$�h#�d2i%�d�i'�.j��r� -��h �� ���$�l3�d3m5�$�5o�9�)q�ъ� ��`�s��o?�4�6�rakc�|��a �ny�qkpi'��rkr*ӟ������4tqg%utpu�f�*we���[�5�����v[k��!�t��h61���!�t� bma�!�n��� n��wy�i4�fyz��nz�[c��<�h*vz��ui����0�eݬ��մ�y�v�p ^�r�kۍ�ݢ����.�e8�qr�i9z����w1�ĵ�=/��s�v2�v�㰔����'���zceie�t��<�x��c�&��#鶴9�n��yg���b���b�>���kn3�~��e4̢��f���9�� �<��f#t�m��ye�����ΰ���czb�nuhj��!|f���<5b_$�ܦ τx���w7�j�zj��7��\���0p(8���ι�<�ga�jw[u.j_�;�tk�?ߗ'*��y����f��d{b2m���6���et�h�utr3��/skxp�l�4?<�{l����^fz�j!����cn ���4�c -!̵ܷ�&� b� �"*�/t�����@�� c�c�x%��i �5��nvm��78; rgo k p�4�� ��{���v�>� ���4! %�?���pџ.6�roy�!����n\�=>&3p�r�؋:@l�f��2~��s^i�q�8����6oيm෼cf1��$�i��m��#ԃykw����������o�vx 5ף0m �mwgl��x�ӯ��@p��kl�� ��b��í4��?(r�}�xf #8�u��g��j�3���t�r�i\�s�e%���� b])�e1i���\":�lf��qhd�i� t����˫e�[�3���ebj.c��k��8��yn������f64y�h�k���k=�r���f�ug# ���',y�,hb���u���&�^h��"=�"�x�u�ޔ1�|�����vt�u�(b�r 2m ���l��� �m{�Ž� s�&:|�a� qcc$�%y $����3%kf�ݚl�f���u����܆@���m�,����$|�1���uն-q���mo�����4��ll�;ly7y/rsx��~���)��i��ų���xթ�ŀ�����}�n�mќ[ w�=�l: o�y�4�d����xu� ���z�(�a�;.ɲt0r��s����s]�|wa�= (~$�_� ɑ� tt�z�0� ԁxo�ym�se5c����c�6o�g���f���mv'�4���~��k14!�g�y,���7����65����[3ّ�j��mng��kf[6\m���h�.w��,ke>�iş�������6��k�1b�f',����>z�m�w�� >,t��"�=�����9�i ��w�����-gҫ��.���x�۝ f��4�i����ţ�܋a���!�k,ǫ?��å����r�*�01t[�ͼvk[�tj�tq�\1b� �lc� gh?�=��9�ݬj�k &���t�o�g�o��#�����n ��9q1�2^fg��^�|؁5pt�ם���h���#��n�� yu�״g�4"b�c{�����[_�ޖ�gl�!�������\� nz�c o������{�cy���z����@�of��<��ߋ� z`pn0!t���;t���5 ���?�{<�ȉ�@!��/�c��*&<����kb��x 8؋���nz8a�������{6m ��[��3@&��r�ą�s�r���6�q�ϣt>la�7�d�a� �"�>�=#t��b��[�'��݃���ָ u�� d�q�!t���j(�)�z;�5�@�c욐��;; �����@�nq/��bu�!�s��x g�7�pf�`�f� ���d��vt5���! ���zi�o4h� ��m�&^�a]�h�pȶ�aq�� l?�)��h�4ǎ�)t:l��i{pa��p80xr ��kb)eld���l��h��c�( �ih�����ml��fр�hȅ��z>p1�49���� l�[�t!.2���ix|=�ig���4̈7r���cr�£ӧ0��\a'�.�c��$a�ժ� �c�#��k��q��?�� ��d� � ��z 3(��l������om�!j��d#2�?�\� �x&?[�j�#5'�����ٸ����,���4�k�!or��2�x�,�h,�i�1�h�<���̝��n��ej0�d0�j��sa�df5tfōb������h��'��bi�,����l�!��ce (#c�k�ǜ1��4 <��1�z�a��gp:�t�a��d��n2:%� �l4p��8� ���p����bn��zk��@�­-m�/l�2%/ j3�š*<���(g���)�o���������̀c�칤��$΅#b���.�a��,�ғ"{sª�!r*5�{2o��ek f�9l��)ӂ9�b��`$rel�w�ɫ����n���턪���$�l�s;q#=fs �n������x��ae��l�’��gyrn58�s�k�\u5 %�^����`gmdę�����������0��q�� ޹��i��p=��d�k�=�w��y�3�1�o�r"�t�xd�i˫��f��� � m�o��!�*{��=@�b��we ����x�5�&u�?�ԉ�����-��ی�� !�m���(�p�y��k�����94�"�sm�4��s��up=3�t�g&h� �=14tw,t{z�l��t� �jo��w�- ��{�/d�ԍ�xc��i�u{�uy���-�]j]f�lğ%ufͼ�gibg�����(|>��j����"hm��k��� ���(e2��x���.��"b�=tј�v-r4p�rȇp$ļ}tisv[��ns�8i�υ׸[h��3ee,y��`�'��aʪ ;��m�ad�x��������j_�m�v�i�i�s�d���41�?���$�5΅���i�� !��`��l�x���� �pb� n� hք��-���3�l���,��_y,b� ������ .]�yfa�k����(���$|9�f��~w��!��y ��l3���%1?�ҝ��Ԭ��i��1��h��e�b2�[$�6�vjt��u������t��a<q���'��m(z6jr�(�-�fi>b�,�4f�)�vb�<}�(k��&c�"�<ԛ_&c���5�o��j�-ȉp��xw���>�`v�*�p�6�/n�u�gjg����]$�e(���[m���x��e6�p2(�m��lvngۍ�:�1��n  ��a�%@��\�%_���`��h�ˤ`t���s�t�d�lfiorq�򳼢�ko�긬r8"[`�¤�fa����>�g�3� �3构fu�1l��e�����ώ����p `r5����-^�.�i��h�h���3s�l^;����f�x8>m�((�}>*g���*�h�0j��ϙ���ơvf�͠@n��0��fw�fx�*�k6�rd�a�%����o�l��q-�?ҥy�����?��w�hn��\xq@�uk��o�>�o�6#�~�.9i� ���@���7$?��:$�� � ��g��g�ړ����!d��p��ڐm�(d��mޞ�� �$oΐ�ʌh��/05�x�g�<•6���n��|�d*1:��{.w�v(�v<��w��ar��vs7ₜ� �6��`�� ��_�>��=g��s��u���˸n����3ax�se���q}t]�w/�$��d����h���z&�'��*������n��~u11tvwn��򞇷��4�ic��(���僧���y����pޡ��!����c�=_9!?�&&yg��%y-��c$(-��jo�`ćw#վ��_�æ�z�'����vnu�avxq*�co��?n �a�i�!ۺ/�3]��j�;��_ɓ�qp�_&3a�& �i�r�n���h�ʪr�kf .j���'�k��6o=��#;�cqț]z�abơ� �#w��� b�ӥecc�y[b"qm��k m�_ � ����n��*�/�o�ɬ��k� ��np4ͳtu���,����y�����r�h�)�u��| ����n��0 ��;l�w�[>]�2,د!���;� ˿�r�c�q��"!ap�bdĕ��b�e�u��d��t� m1ov���&�isha� ܩ��\�ղn$��7�>]�ỵ��1 g�3�f�:9=��ܝ���9�^f j8�w� ��q�� wx�y'�ux"pe�m @ce:�4�f���t~{-���pf�"d��c�.��zq���ll]��&%4���v��"2�l5d���`r����,�)jz�]|�����q#w��in��xgou�ed{"��2���q���cmax�e<�����j�r�o�ya!n(��g��z�)@���ib��z�4�f��ng��*�|��a�"z�u��~�����j�xp�����jhw'���^��}1lv�j��{����8���z;y����-�~{.��t��?�4ڏb�c��xxh�4�(�'����� !���� w���h&�9�� $]%�a� �.��� �1ay��dc)d61�(�`��i��e���v�o�!j�8�`1xv���,�žsa�����iӵs!� [��4�ro�y@c���pgx6�6��6��^� �q�=7�u�}7�y�7�}��7���a;g�t@��������q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\embel060.gif�q�ȗ!� ��)k�i����\���a��< ! �<(,�$,�%��apaj�'�m)ͽ����z'����&fo7��sz��y�y��w��z����y[xrq���a6��@`� di��l��1��k0j�pc#l�2`��pc#l�2`�`pc#l�2`�>��f�,d��� h6@0ku���3�mnvg�l?��� 6kl3��������� ��h�g3a�0g��n� ce xp�2h9a�o@ ~k g�j�a�a�d�����3�4��`݆���x�ɇ�`�w�lg@#a2�0i�@ѡ� 0i�2��ƙ��;�����v�0 #f�汦az~�1a���~6�l�z� ke��#e� � @u[0`�5�*���`�n�[ m�f�c��_ƀ �]�[�l6s ��o�;l�0k���)`fa�h�=�� ���%~ ��8�ts�z����8������6j� ��ư�g��ĭo�$��;����t��f?u��®h����b���Ԫ�>6��ѵ���c� ׬ \ܪ�z2 x$��u�kmn��ѱsd.����v�wҏ�`���mwy � ��k���^����g�m�h�'��t�v�؈�� �� ٻ�#ԛq&�2.��}5c�-6o����|��7��`�6���ksm�a|=��o�[/ѵ�뜂�[iq��?s�����ͣ�~��k� ���,7�l�(�ӆ�0�m�j�g )b�j� ׿ꎭ�>�'��t����$�rdv!ӧo�]�_wq��lo\��ꄬ�d����pi�>ҽ��e�wlwq���z���vt� l�u�m4te�nl��2q,�q���f�)�z)w�l0��)h�jz.:_x��[���a�x�r���jhiƭ�o^�s�� 6��ʧ_�w'�[�vo���nh��v���m߲m �� �s���� ӥ�ĩ�a��1�c-;w��\�;ϲ�{���շ"���λ����c;xv�u�m�ߍwfu4��������s�)�m�4 wt04-�-�(n8�x�o��m�t�t�蔩d�u�����99dmm �\sm�[wm�_���y���dmv��'q�g8w� b�} �x:�����b�u!|�\��༛���i�,v�@^d&��t���gגb�p���>c�?_;�9�8w�c q�#1��?b�(�d�n���f]g���3l��iv���p�)r=��_� �6f�d�9g�cn�f*�o7)��u/������ ��|��=�e�w� f��~^ :���q/����۾�����vw|t������~�u߯\����յ�d��ho�������\ی@��� ���x���*�44g���ke;ļ�a�\�o6���������wa�x��[�t��0�#ć2@j�j�q����i*�@�7���q�� ,�m�d�z�� #��@�m�y6���j�o�x�u��p�bi�_&ǽ�rp��-9�=y?�wp6�)g�'��c��\,*_i �-ɜ �yx���z��k����nї�n:�����dz����#�l����g�h�p�o(���k.r�6r��ڵ�����-ڱ�ӆ�i6�y��9i�ey$�����'�/v��9�!�w}�_�s̀9j��s-�:v�o-z�q������cb �|������_�?�=pm��^������ �p��.�� v�=��n�w�!�6�:�-}�m���"h�_֊��������au��w�0��s�o�u��2�{�d��|*�t9]"��0y����v x�.edwk��q�d�x/kf4n��j�̚ku� (�=*�/:on�s�ʸ}��o���t�@�'�4'6q�we���6�nt�%#w쓋z��--�� �nҡ�g����n��w��k�4���ގ���tlv��m1�?������n�a~�����[l��w��l}�g��δ��dv�h���6�gz������(m�ө9���z5�p�l"u:�bl��j�~i��y�):��t�n��-bt��f� ǔԗ����$@���v�����lo���g�fb�x�ow�m�b��z��&����ϸ���� po��y� |��s���ˑ���m�i�υdh�s� ʿtr�[�?���v �!���q¦���'�����t��t ��u�t|�%���)�� xް�|�o}��4�糧�'zw�eks����wh�o� pt�����n��b����r9��Ÿp�n��y�k�$��v���x��/��:� -��b�ܦ%c�:9��vb#p�d��7���a)��y��;q�1�rwߠ�]������g���@��l���� ��e�r����� 6o����" �6���s���h�{���s��]y0xb�z}[�be���f�j�шќa%�)�(,���ʈ���ȗ�u�ж��3���^7 |��t�g���sq~�� �2��u;u��$��^�u�b����z��q �b^7k����.5_�ס}3~ԙ�˧��#s���� *�st��/�0`�e��x^��9�p/([��_�֋��z)�7ǿ�ط�55�jv��4e���� �c�|�x�:f�����=���ou��rׂ����!�>)��e�>�)vo��/�c��\�x既5���b�f�ms��{���!\v����jjn��#�ְ�|���h~���pͼ�8vl���=ixex�va�b��~��v�al��s� ���2e��0oі�1:��!á��9�ؐ��:�����ܟ�=���=�w�0~řm��f�v�}�ç�eu.z���:o�lmi�bz1q<��i�pы=dx����xi ����*c� aou�pi��@�_"�m���k"���^��[��n%�ȼf[[=bꇱ촕��^��*%�ƭp�ڣ�a���θ�ѷe�8~��9.q��a�f�$r������r��ڑ�h��z#t�fy�p2���3��w��zl�d��n�����zi��@��f-�׸���ƹ6��'5�����ƹ�� � ���j�@@ȸ����! y ����j��?ј��8c�#ό�r~�ՙuv�*7`�sr��p7������˶e�ܔ7�?��u��$s;�� ��� 勺}l���w*�.qw��pq�؀���(��ƙ�r���p�.�-�kj)�����r��y��q{l��;r�wd�z8h��.����ᙎ�9ճ^k;��s}���.t��n]^��?kp絆^�k1�|��̊�p���8<�3���6��ȼydži�8ٯ~d]�m�jm��-�wy��d�~���acj�����}ie��b��&��1[^vw��g�)ҷb?��kf�*��^� & ��c? ����%�^�.�qf�d-�"i��h��eσ|ng��m�9f��hq����~�=��p�ma!�h2l��qh��֚��7@��� �/ph�_d�iq \��^ӟ��3�tja ��^�)����}zū�~��,�^���ӝ8�-:;(�"�t�y�8�t窜����ny�۴�qjb3��@���`����k����xi��i!!�t��[��d����t=��eq�?#�r^�зqu:ը��}y��ċb˒9_��\ak���z*�35|vj�3�w��r!�s�b ��5����^5{�*���9�묆.��d6�j�\�v�x��y{n?ڸ�⧬cn��ip���8����v� ���yu�g"k ��,6oik��#f�9j���$��vo�\j0�^a1�͑k�h�(�woj��b@�m�)����ڡ�]�;��ej���7h���nv�)�ܲ���� �h�t(qb�c�� �ijz x�x�$b�r��)5p�2r_:��x��~�m�{����*r?} �h*�_��`~*��v���a[���y�u�&m�]*� ��}gi����p�:x5��2�ym��vwqu�bk�jlp�}�>��m?��e��".j*?x��$м�py� ��u�~�e(w�g*�8j��į\����*�j~���r�5j�n{uϙ������p{����*󉘆vz����/�nkuwæ�c�h��g6����ɦ4�]�����wt@��!2#�4���q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\embel061.gif� ���!ؔ�n4ͱ��ct�!��ncfm��o�m5�t�4�d׉�&�h),�����|����ϼ�.}���7}z{�ۿï�u����5'b�2��g���a�� �����x` d`hp5`7�9�;�=@� �a c@e`g�i��x&h �oq s@u`wp,�-�r�p9�� ����a�9��0� 2�03�@ �� @� �4:� ���@�������a�:!��|�~���0�p��c�@d�pe�p:��� !$�l%t%�\&d&�l'��<�@!dah�l�� �� �� � c��\�� � � @�al���\�w�;�� �/�/���!�a��� `�<�� p�8z$=!��&��`f�=������ � 0��j��>a��}cx5�`6ch>�� �� ���?a������a�o�o��y��#k ��vu�&izt���<��zu`�.i��z���"��t0�k1g��) ƣs����$g�n�zx�m��u �gmķ��"�t�j�ڮ�vz�<�x�om���������d��&i�r߁����d{u��}�;d�q� ���|�/c8�cŸ'f:k�ڱ�添-f=`���dhm:r�8(��m*l\p�c5ƚ�o}�!:���>;�o&yqg�� [h��upok�u8���p|��� ����e�ӿ��;o�{�&׹��$�!�u���y�"h��g�c④|�w�f�]��a��]���a�[�7�� �b{t�yx�qjkz~� ������]w�, d}%���! ��r)�g�stc�|e�p�>�>��p�&��n4{�7>�k�.t��t�3]���^~t��d��!o�k��[����@��nq��8z]nzy�mn����y�l(��qż�k��}dyiu-�erh�xdq���q��������<�j�����p� ��?���?�c:;�a_��yn�-�l!\k1�u���u#�պ�=���vv��28���?۱t�z������ރ��?��u=���z��|�<4����o6>c�mz�mta�78� �g��ujkmde|��ͽ�k�����oɷ�[>9z�e�� �~�ǧ��b̻9��mj z6�쫲�s�g� e�d��3�sxl� oq"����n\`�z�����h�_:�4���d'7b玎���r�ƃxfv�qb7�k�q`چư�;�o�c��£�,kܷ����p;��t�j����-s ��t����{k^%m� ��@���yg�]v��9?/ ��̪�������k6����x�>i���� ��� �ocʿ���t �w�b���ir���u�ى���‰�χ�xbϙ��~5;���z��>��x�3ɾ v�g{҇�™�j��)z��l�ku�&�j�&20�w�/�]������5�����xӄl���\�bez6�� ��f�@���/�/�h�l���|]��u‚���z���b�a�=4bh7�߈��j��~���'��ԛ�"�rf�%\>4�98k��pkug�r(�9��x��&.��u���? q\� $��%�5���0�\'�ˁ��q.����r���mujv'-�fx�hm�m|�$��d ���ޗ� ���}j�;�m�c�6��m:�v�)2��i*f�c\j�a�x�����wxj��i��\�zz�bc�k"��|xpx����:ryw��œ~�b և6q�1���%�a�0�~|qdp��88��y��cti�u�`̺���h�e�u�s��һ�c) ����r�v,�} w3 � ��r���?�.�a<�5/��<��3��\� b�iqs����ߞ���.��q��s�el�{j~����c�@� e4��k�����������х��\?�=3�t{���3�i�v����vg?؍d�~�k��̞�n�&��2��ԛ;nn�����hԍ?enl%��ddn緄�ز/q1��&�d�g��t/���2��y����'i,68i�a�p��o��2�h���'�)=��'��*��9���~f�~��`�)��&�'��}#�ns$/6{��w����8�˴�c������d�wy��޿��4� �����ml����5'�"[��u*>�.'��4'i��l|�wgwl�e�[-�eи�� .�5��\2w�g�ߗ�~��hg����â��ۭ�j�h��fl�r���|�� c��3x8k�;�vj����?�i��w�<(k�*�����)�q�9�"jxb��k��g�����=x�q �x�fg/���g���k��`�im��џ;�,{1k��hj���,dwsbq9��u\�&c�э��}hh/����?w&�c�e?��p���p�ou�i:����c���~ fe�hͽq�.��@������~��`��e��,� ��x�ߙ���s�}���ʧ�|�r�"��ۮ�������m�z�ou ^a��q��dž�js匤�?�u�%���o�m�ap]�ya����`��9ab:�s��8��e�8��ޟ�t�m��]�� ft�,sb_o��'�}f�]��/�n%��s�^=]7r�h��s"-�f�����d��w�[���f=f�17k��q~-�4���".�$t��սhqr��vh� �؇���!vw���="�e&�ꢉ՞'e0w2���0�γ럊i�@� te\e!;�7��\3�e ��5̿ah���4��ii�tlps�f�b���nao��oԍ�$�d�#$m ��!�����������-p��ɰ�on��a&t�ߍ����a ѥ��ۋ$�ф� $g��f�h�#ê��w�v�g�z����"?�2�"��ޘ4Ԧ�]0�q�[noҝ�s[)��g�a�g�k�g�$�(��p��� |[r4�p�fa|.�����u�/.ᬺ��v2��h�$�����_� z�t¨�pc�m�5���%q؎n�b���o]r�)_|���g������@�uw� ��;)' �5o�������ɻ��wy�rd஽j_��]�|.�bĝﳹg蜹�9a�}�f�9gv��d��j}������gp�6��3�:dt�m��nv^u�b?��\mn� b���^i*n�nr�܈y3�,�o�8��a�ķ|����3���]q�$�o�?�l�����iؖz%;�؜�~�!�l��l�m.�=.n����p�$r͏�$� ��e =֍jkءq�qlz�2e0t�ѻ�����bj�i������{y�үdɝ�h�{����kav����f��u�4�˪zٟ#)~\�}�� ��� ���c<�l������;�h���%/p�9�o�*�{ ';5s�j�8��f�oֹ�s�9?����<�l!f��g��of5i��̋��f��$�*-sg ����� �]p�5pj[kӆ_��4�c�hkw��\�r�[>�r�(�7[�e��y�j<��!�;��q o2 ��(�g�)�y�υ53�������9��>��cdu`��v�f�sn�<��ę�j�f�4x�kvnn�:>�δ�@oi��߉6%��k����[,����� qj� n��b�/)[l�w�u�π��jp���]��a�c�b țfa�w�y5'����l_��&�����o l��q�t?sth�o��]�t��g{-"3��9������~�v���p�7���ڵ��u�e.em�1�m g�dwuxu>-#�j��h�c��ԋ"�e�x��5�s_��o3�"^�b�f��ӭ�f5�v�1�r2̹�us��ls*���a-��i�6�ԛ� �u_�_�?ݴjůkf���f�li*�wa�u��,zi,~ -[rխ�͌ ��qt@�� )ny�'��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\facad057.gif�q\ȕ����pka-r���j"���"%�u� {� ��p���j$(d��t��(�������u��{�d�����37����ֹ�s�̣y��9�������eea��?����?�!$�#�8�!$�#�x���d ��hi"�����h�"< @�@� $@�� �i; �����`��\;� �o���/˄��[����_�2���@�dž����~�iw�l����drh` �o,�d��x"_��` '?�� %½@�o�/ӆ�;_���_�6=�g��mhip$��i�z�"i�g��9i��$��`'�����dž�d� ߺē&�.t��oa4��������o�@'p�����&��"nr<=9���^� <����_ān���`���0�o�m?&~�#���#�c&4o�@�m<����9��2�� ?��o*�n�� �o���e �m,vo^ɯ�y?|��x�6�i���m�n{v �ϡ��2�����z��1և.=za�>�lճ�b�ȯl� z����xϡ�k=�!ߴ�=[���}-|ńvu�k�u��b���gr�w������e��ݷ�uق���vd�h����l���i@�(σ�on�(���ǂ ���ܛ�3� ���&ƽ�y%% e����)}c/j"�v�w;^��^��/����u�j@�����q�o��qo���}�z����n%; xk}�f1�g�d��jrf$h�;���1!p������l��*��<�l���~��;�6�ű~s���sn���*��ff� ��� 5���g�5�����n�]��^�ă&q���ao��nr��t�i���ѥ�m�m�� d����f�ףf�zz񌔙q򽴆��b��ҫ� -�x�v���&�}3� �@�_fu��xي��7��@���ބ� oqϧ�~�s�d�r��xn�^#�|s9�f���"���>��i�p��e���|�tkf�*}kqw�*�d���� m�y�p ������v�j���}�d#�����;��� ����n�p�l(����7�w��a��ng�ߓl�%���zs�z��ʹ��o��tzj�� 9" ��쩵��f��in�>b����į�$����gw�m��ii&���)�u�{}���q<���/�*�,��*�=�qz���cy�^zs�kg@e��m �\,����>� �x���6���� � �j�2zb�*�?�\����;^��k�i���m6�f1e~a��#��$d�f� vi��;���zn�� � �l�sjo\yղ�j�]#��n3*o&��{e �ϫ�����myv����~�?΀�tv��7n�礍?.�z�ܔ�4p�ԑyc�y�k�p>�@\�3�f8&=��x.�gr@蜢��v�4�����d��(��$4o#i��]� ��|�a�Žc2��t� \�_t���y]�z��xʭymt�duw����'�xz��c��g�cm�n���y�~���(�e�#�e��#i]j1"ut4{hy� |pj���1��ek`ъ/���.yc��ǭ�/͊(� ����utzk$��n�hr8b<�c!��2�p$�d��s�!�� ;7�u����� ra�s%tş�߭�@�e�ds�b�0�t�9_�]��'fkm��1�rghq�\:�cf����zy �p��1u�2����)�� �ϯ���j׫�߻���h�,q:�=r��m�̊x��:�2�:� �ʸ��?���ưi�k�ݡ�����j�@ж��cdm%4��gᱴ1ukg���k�'��˿(oq�f�ć��%wd68�%���'m{5{�dh�����#q�`�v� ս�&�da��4� ��64�/�yj�~��.��u���ω��-�jby5)�؀?����-�c��qkm�z�sl��z�a�%��n[�}�l��n}0f��b^�~!z|j�'�3�h�r�cms� �y5/��b�,;l�8p�z�*��.��ss�n���utv5��a��%i�(��[��g�������ai�s�/���0 �n[;#<*��"x�|��о�m��3�b _bl-\3���t�;�����m �dl��6��8c�^����� >a��v��] 7��]��z�b��{�*���ϻņ��nҫ>ty�jn�alf*��\���]/m��d]�wce��������o��>�#��v�z l�)��$6d�u�k��`�2af.������������goe�b)л�h���4xse��t@j���|\�{l�ʙlk�8}*x�}<�wgt�1��7a^ o��*>v��w��>��st��ӻy_| �3��錘m�{țiޚ��ܐ�ݥ�/�m�cb-b��؆�.���\�$^p��e��dŭd��ç�f8�h���@�!�b�[sg�͕�r�bx>�t�q3�]�ï� �-�oo� ���ր\�#��u7�$�3��h;2���-�o�9i��y�>jr�,=7�u��ri��b��w_��b�y�k�؜ �-2�ޠee{�l^2�9! �7�>x�[;�u���!��'�{|1��؀!�/��e�w���ҩe�7���3s������e@�ou�q8�a��r ��u�]m�c��ybņe��2t���^����x�fx�v��m���b�cc�]k�}��lt&)�^? ��|zx��;ˢ�x�(l���sr ��z���(�s�`k�vij(d)pћ��ob�ܢ$bace>�1�o����v݉�� .q 3�ب�b\b�c��j�i����k�q�u��e�w����c9e��o{`g��t�j��ֺ���frj=j>�h��y��y���rn�g�����ya �r��8��qm}� �'r6}��h��~q &x� ��w����_s�pg�xpw?�r�f\q!�ydqt�z1܍w�!"*��x��z:�.c��dq�nji⌐7-�9���b;��6l�'i�ŭ"�=8�=�*��2n������ �)�wl��\�cv]�=��sx�2��\�"�^e��: $~��v�)e||������� i_[����y�襜�܈�\yq�����ذd?�ĉl� ��|��x��i!)k ^���k���r͗�'v[���1�5�-��,�z�k@�-�վ�d7a/ra4u5(wù���?t9�4ٟnؐű��@�wr�܃*�3jy��2���?�%p$5� %)ck�$��ƃ�!x 2���c��e�u��!�h�g��^�b��ț"w9��oz�e7�f�8����<�;�9]m��=�χ���y�ܷ8m�!�m�}��e·�� ��a�� �q�h�������\��%���`����/�n��f'�kh:y��ڳ�jl &�����oa�������� c:�|k% ȑt�o٠�u�g��z�����l����a�/�]a��x-�o����*6i�������ũ��i�,��!��;�ty��m��ő����*�.uf��f|0(��%�jl��ɻ��������pe}���ims&�ҿr�"��f̞rr �m��ijlqn)qf��-�����sa�sv�ӭ0�q���i�s��զ�g��jڍi�����ҩ�m[�t��@��q���=k01��?��h��r���i�gq ot]u.�0��d �{� }��&<�����uw,x�0�^g8q�9�59��i�a�uyq�_7�s�ά��k�.w�١a��e�jt �e�o%ҵu�$-qu5g�������5k:�^��z!��*�������v� ;��uqo���}�z�t�;�������y��}�m�x;�m2�� %�%_�,{�;�aatgw`�c�^� sdmdr���'�'k��5�ϸ�h��'�r'z������f|ԏ�>��t��^5�a��c�ׯ�`�d"���7�z��dr���ŗp��m���_��j��z��_}��8��a�����mu�l�{��fh� ���3��x�t�`�c��f���^����[�)�5ͨ�0��z��ߋ����z.��a���h�������yk��{�� �s�p|�����y������y��&�\�|����y(\kh��k!�s�a`�te���aφ�1�����ixr.֟��� a[����2~1~$0��?;�&��'� j ����dw����`"�=�������׺�t���c���a8z=����wd|'ԟ��_`jg������ ��fa���`�u��e�&,.�s��2�9�i@�qn� �����|մ�����)�@���� ��-��a��k�fcֆ#ߓ���� ���b���ȱa�*�z�ʛ�ş����f ǧ�v��3��kf��gz���k9�b�_��v�[l>����1�^.��5�1�vsεj̢��*��g�e�rƀ����m���z<�ƈ��g6�բ �e�s��ɵt@���${%�u�e��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\facad058.gif��h���q�x���`� %d�9 %tj�,�k���t���?ǿ��z�z�����|f&&zbc���y�g��� ��x�d:�_�?���(<��d@�@,p d@�@<��@# @lpzp���-p �`��5� ���@t���?@�0"���p$$�{@��&4 �o�@�0{��p \ y����{���0� @c @�p4� @�6� �o�@�0:�p;�y����|@���a ��0��p"��g<��$�( pk\��&�8 �o|�(�h ps��p �u���p �` y����-�p �]�0^���0a� 0b��@2a� �f4@g<phd@�l���5�� �ml���t��8a�0r��~a�pt�@����p;���?�_���$�l�2�v�ht�{�z�h�:e2� ���s�� 0�&�6��@�z�{��p�e6��"aӈs��*s�(n�ak�@� f��am���p'm'x��[�k�ű �v�|)���tiw�})��t��ua���t|nļy�ul1�a��m 6o���bm v�bj�sj� ג����'��9s)1 ����¹���gd�'�r���x/:b�-����㯓wc�'�g�4��~�n��vsay?r���}s%�^ނ����,�w,��(�����o�w��c}��������_�ksn�e�����| &��a�6�o���|�0j��-�lj���gj�t�����u��xt��[qbg0�py��=p�&xl!gy; �{�i%p��,^e�{�u����"�����ੴ���m�nl&��m�_ɩ �u\���-1kmk�o�� =�vs��.-hls~z��/�e�a2�����y�"�����qǡљrn˻����i��$�s-v���\��%qy�bx^�ݧ⪸�g⫚>j4��3=�w� j�����]����=��şab��gd�?��bۦ��fn#��v�b����<�ߗߝh��i��!��$��2dg�e�-���m�wo����!��?7フ�d{������n�ޥ����a~=l�>)��>1��f9�ofb�c�o �i[�t������lok�4-נ����k՜���՞��r{�@��ՠ� n���/��m�8x���8����*d7u�ot��ׇu7�b8`g����4�j�>f�<`�p��{ŭv! .�]��2mt������/$�p�% ۉ�5����h����*�5(�� ��c�rلt��l3w���.�aw �l���kt���ώ���ӭ��愥��'y��'_�g�stf�v�f�om'��/.����ir�ʬ#q���2�z�l�r��,��^� y�x�r��|�a3��7����q_i��sn.�{\jy%#����&n����x�{ti� �z]q� ec�4͑��!�)ʒ4rj����6�|���u��y�i�/c #pƛ��� ��~1���n�ɋ!�*���ɺv�(ղ�h�ט�e t����@��\�2��6�:���2��9���ze�h��\v����x?m�_,�š/muo���|�0�mqֿ�������� ��j~ �-r�2,�7� �4)��@��4鼠a�%yq�ҳ������سrց&�lv���d����;� ��n'i:�/j�^d���m��� ��۰y��`8�$@&ή��q%j�a�^0 _�8�� ˹@�ْ�h%;k3 bp���u����kk3�dyt�6j2 ����_5gfeavp�q�1r�о�k<�7xpeuo0�w 6�� �)r�us$���b�������e�s�fǩ�σ=�ww9<{qfv������i��y��ȱ�3���$'n��)�f)[����n���$��xl�v���e�=fڙ\�߭ �8d��v�g���� d�q�:n���p�{ϥ����jؿ�>��� -�_�%u@y�����~t�>,lnzk�su�zt|�a�\l�'.o������d��r��k%�jo��#w���'3[n�ըe���]|-`۪���k�y��gr^�~�u��㫁�w�^-q�� 0�_�����(�$�jm�"��z�bq~���,��)�tb��kv�vz�e�;��a[ `��1���7�w�f�0y��d�ea}ő������0�bq���� 㦹���f��%���];o�n� �nlns���sf���\��l6|�=�^s����� z�kbt<����~{�s\ў��۝xk�xh��ip_�ƚ�tv�*#�kc � $����0��z��ܜ����.�����u�ov�g�`��z;�/�w�s*sl�ϳz�e$v�x{�mu �η�����`�t��0$���o�~���]n�9併��,s�j�-�u�3�-��y���ۈ3�sq�m��h*b"���\�܄�e�ag|/���d���~׼��p�pc�>�!�w�s���rpm4'��;׻x��)���oy��ɝ/��z8�������t�y5�p��xt�kl#-��<�1�z�����x�|�����������s ���^<e�����mj3� �x�ent��u/����<���5�3�_z�� ������vi����8�6��c2%өg� ��r��:n���g��{_���%�mb�i�g��e�*��f�َ�d�����������v�~���ٜr���7���q]zyh��_�*��mh�p�.[�.c�c��������y�y���]�ܿ��g�4�/jw��o������j~����3(�@ ���m�dw� _j"�̖��"��"�>ru�^o��f�i%��b=b�f@z��n<�2�/��3�_�9v�����!�a���9 z!��j c���;��[��=��f ���ԕγ 8����{��d�wjy߁��v�z��6s��c���-�tm5� b0��ƒ��ij��ك�!�x@�\����o�3rl`k�n�$vw����jȁ���� ���1}u��t��}�a�.�xeh��s(���f�)��8v��vg�x)8xm��5��k*n�=���x7�'�dž�h�$�(���ę<x�i�����#���ّe���(�%���r���bp�}��( �f�ݏn=�^]ȇ爾�(�s�tϗƕ��v�� �ā��e�<� fj�f�?�i�|fpb\�f&|q:0�ɍbv�$ ȃĺ�f~�a��b��8 �'�f ^?��cz>;a��l�0,du�ه���&�@/��i�5e��td\�5#���[��1�cr��[w�k�$�>{���ـ��@֎�y�cn��z4=�hlr���m 1ў�ؕ��%�9%�7��2%� �ҏ�o���dv�g��ҹ��hb���3\� ��t����bg�}��@l��}�� ��3���!n����̳ ���!�;�� ���s��\�� r� �܊i)�zi�*o� �~\�zt���(��t�d�w�x� x�nȫ4�cp>{��rg�&1�� xƚ��l��@���>p��!am �rdi'{g0��)��&�mi9�o8 �����;[m\���1�v��hu1|,_t���q�n֒� <�yֵ;&uy�����;���tg2�j)�hu4꿮�=yz�]��{h�إ'�������➧�εy�an����kn��r��:��0�e�[�h���r�vws���sf��gpo�gwu=f�1эqf݇��]��j�z� �z]1f,s��k$���]�$��?m�j�eӫn{�go�0ǝ4��d��{]�-� �*�ҹ8} 8kmb� ux�8�l7(�da�co�]'t�sl�l{xg 8w����^6����`\�@��4j$��|��q����19 �dcx�y,5�k��4�8}&� ��zx�|�o�l 1��e�4�xţ��g/ͅ4'f]�b�2�o��as�g��r���.i7� sg-��'h����x�?vއ�xp��?y�ɺ�>ݓ��#�ƶ/z�6�k�sz":(fs�o�@n޻h�&��z��=g��8t9 n��}��"�e����c ����}�d��ҁ^|1�'��o�qz�?a��&з�֬m�(fy�o#!?ѳ�7b'����h`�7 �>k�*�y��m0)oc=: ۿ�|hf�-^t,�� ��m��f�������dl���_!���j��vmd���5� �s��s'n2��p���w�͉oў�f�tƨrښ�n��_�n �0����gn3�������i��r����(�蔿�s�4�>ݚc�z��nmd�9-6�j�fl�g�>5����p����qr �\lx�?q���3�h�6bg�7w��y�|v���by�yl=9�],�u��j��:֊k����i��g� f .�g�y�s�}6z� �t��;���� ��j�1fbw [a�����z,$pĸ/�-��"�xο�'�}��p��~7���(k����o��:֥��`lml���l�� ��� � ���k�q�?xf�λ7%��1 ~&ɯ�m���������o�hr���͋r9p�by�i���a������1����)nq�b&!wo�fx�{�������&�,>��l�#�-m�k�<58)1fi�g<��x?�\�3�v�ud~� �-��x�~�����sg�v,ц��cܢf1��&b����e�)��8��7,��v^�w۩x<���8�����[�z�����{ޯa���a6˜���o�}?}w��uv�y�$�� �s����p3��\7k:�ͧ���5��b�^��`j�%�� �[�뵸 8���)����o���8�mז�x���?�8b�37� ���r����_���w���o#7/�7&�*xo��磓|��g�a���${�������r����ݛr�o���~y�tj��@����$�h�7�~��б�e�s00s)"se(saz.��?�������;,��fw s���ɯu�(�u)�.1m}¥.��ɨǣӎ�k��>�tz�� ��s{�a��~��i��u�oo��ntj��� �ϻ�7]�l��r��c�q�_?ԯ�θ�ȶ�҉��b���u7�l�9���|m�ϗ|ʊu :er_ ���?���.���m �kag[o���o��&��g ?��k�ռ�� !�g�i�ו��w�y>����o7�w�joo��n����۴��7����42�mi��e9�i9�lï6jx5���~��r3��������c��zl��,�%����owxc��6�>ɇ"�$��u�����nx����h1��qpi|�r�ù��%�d\��k�s^�)�4x$s>�v\zto��u�-2�d����ꙗ?�'ʜ��юw�� ���z�4�l���̤ltvj>e��>����/yomkv � g��i��� 3�a�thm%.��- -��վ�n�b�1f��aj�����h�8x�bvg�!he�;�/>m��f�*��j6�~r��˸#��c��$)�s�e�[�n;���l��ә�pj���|�����%�l3z]���.��~�g[��w��d:>�����p]7�����ψu/p-��>��v�����se��o��kn��ъd��m�g���$�u���� �l�:,"8i!vآ[ (v����ҡc_��| �u�#� rs��pj���sx��.[v� ;�ʜ7w{i�ksq{�]�z��nq����� e2(�x�g�ΐ���ړ*�a��w�w�s�������$'�a�@v%�y�p�ƍ�����soap��� �� �֏o��7�c��t��:�� 12��&d\'�"��d16r}ͺ ���ʒ�3�h����zg�w7����΋�e���,�����7z����[��l����zhnm����ws ��iw �m��u�7jw�aw��s5���p�pd�i��$���6 y ��v&�c�9'�k�]�8��|��,l��l�[�lty�r���wh"~��!��1�>��eem����ir�b�|s�,a�w� ����1�l%��p�*\�uk�)�|�9��oh�z2�r��m��hhi0�c���l�[�}::���j��l��,%h4g4z�'�9b�i�i�l���ޙcc�e�$�u ���w��f��ņ1童� 쁬���w؁!�� ��z&��a���tf���c���w�h�;ǹ�nz%$��`���`��ωi��u�����fɪө3���mr�8�#�f䛖=a��ur��ޓ�����&�sq�,�ld}|��?%{��a�����g t8�higƅ����r7on���y�$��u.v�c��(����t��j^�<�dsn8� �v�r��e�,��b�?�r����u����t��쏳���x��9cc���rf���i�u{j\�sp��9����\j�qzv�{��^���%чj���7={��*8k����<'��䉝%}�y�tv���t�i�3�7�//�����n�~���.�pqo|{* ���<g��c"#a��ya�y "�5�!����n�ȋ�\����:?w'��1���|�8u�|_'�� y���s��l�o!�f5c�e���o1���� fy��1��jƿ�t� �_���f���k�t��g��y1���g?��o�g��[.�̋z���4w4�.���e��bθ��mԛ�����ئo��y`���5����aސ�p�_a�x������\?�l���ώ�z���el}v(4춫�ԃȗ"�.r����ζ��~��v-�3��ӈt��k��n�wf�4���'d:��f�,߅��r�� 8�-~����ęn1]� _4zxwy-"e��*&�5*j,��[7m�ߖ�ob7l�f}��k٧y�ow�$s�=�u��]���$�g=�rw� ��m.���l��ì[� �(i��� :��6�����du�}�s�s�s��)�8;��ɩo��5��e'��� ��…!c�u-�{x�.ҿ� y��ζf��]tq�:�zu�i0���ý�qu#�t�{�n �zgx/��cv�̻�n����0�7v�|t ������<ǖ6)�o�%�ebt^�u!� =p��뷡���_f���m��hiȥ�j{�f�%� ���j xpv�y����f���k�z�=��o�a��l�z�u�� tkb�����~4��<:�<�mg�úae�#dai툌oc 7�"�j�]$w ���h��4[�!�h����r�`����@�� \7�tw�4�q�u��� i丒�]�]h%w2@�"�l�(h��t������\�l�o��řc0���끤=%०�r�h�?�&���b;̀�b��klg-��c�o�c;�e6�,'"�� �y�_$�l�����cf�ƽ�]� ig^/���e�oq�-�?l�g!le$��g]l��[�@0y-�y�͗.g��[-�ڼj^jb�*4�?�s����>��} �z�q'g�f���di`���x��f���� c师�jmw�0�$5���ە�f��,�q���[�bi\f �k�y1jm* �b�j�$��j�6�q.b��b���p�洠]t�����t�j��et�����t�*��)t�b�ʥt՞��!t�*�ۑt��.�t�vh�(x��z���|ܬ~�����4��r��r��������ȭ���z������ ��3� **���t��t��tȥt٥t�\㫕u �uuu.eu?ڿ�]ap�at�c� c�u�aq/��a@t@���$�%ªk3��q$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\facad059.gifya��� u�$`8 ((�����(��n`8z� n�@i�!`����]������w�ν|cy�<��vs��%o$��p�7c�0���`��>�b v�f�;�@���(h �v����0�;�2@��@j`�� :`���>����<@d(��8��%�0 ��'�@  )�p �v���-�p@��/��@0�� y��=d(���4�� `lh��8��`t����<��`|���za���@�`�(!��d�(`�h#� h�h`��%�. �l�h`��'�> p���f @r���h*�v �v����,�f @z����.�vh/z �_� �1� `c� �� �{�� �f�� �g�@ ��5� `k���>@��>`��>������8��>��� ~��@r���s�� �x?������~��������d�lx����e9��8qeh-�ص�x��a�kԬci.t1cxq�k�cͩx�d�";okcx�������쩳(�iy�����4js�vu�,-���u:5���kj�;�}g�"үv���8�ky�r����ȵ���z�;f"�}{�������x�����y�-� iz���� -"7bm"��;^m n�a��j����y��e[���� tq&���a�ї/����m�=z�x�m���w�~r��]� �=����-x.u>������';b�������/�k2����� ?�!�s��n�wr~��}�)w��cv� i���u=��"؍��%�6exжs�h&es�5x�&d��d�b��x��sf �/e�� ����g��^֔���$��b� m9v/?ѕ������e?ׇӵk����h(!y��ay�ڍ��m6$���_��k�;m�l])a�e/���щ�bvѱ�� uj�l���t�!�cl}�f���a * ���)�׬��:o����cw��ojk����sp�b�f��=����7}���k~z����f�du*i��>>��1l{����5�|ܷ٫�@����c=m;n��w���eo��b�wprd�}��wmm�yh�1��^ ��b�ȃ6�i���;*`rf��,�ifkӎʅ������'�������/��m�<��/�)e�x>v_�5z���ud?v�#�}�a�(����8�-@�gty ���� �y����e1�l2#q ���t&�g ��2d��aq����q�{ �b�гңaw, �s��n#x�l��� th� ̌n�p��y��� kyփ1��e*�e’��l��s��z�'j �$��/va3 η��b���ó3��:�5��p̆�%і�l!���xv������w�j�jjq�ȼ]1(pcb{)�%�%����~w[��kn�<4�y?��}�*(joo��p�im��č��ύ����{3y5@c�]�:�!��������u�,p[�˷�����y��jdq��̶)��ttm����y� ��縊�u9_x�vl�c���j9�~uwo���az����ܸ�m� s��j���� ."z9�����\a ��xxl���gj��� �0l:xhŭ�ə�2� ��iw�*�<����n���s�|onml}��� !o��yr2�t �oѡo����fn�e��w>���4k ��_e�7���v-�������1�ҷ?y�b֍�j�z��sw��>�ڻd���i��`fm������h��sw0��b�?��?�� ����! �m�<���$�ߚ���ژp��c̔l9k���֚�����0<�4����{���bc�� �[me�� �� ��f�< y�c0�-�\�7^\���/t�(p7b70��yl�����ޙ)�w�n6�x�h�aqw���o�����-���{lʁ�$���re�j�b~#fh���<����Ԧ����%�����{�"�be����[{n��g��j�9��y`�0�&{��/o&��ym����gcҩy[�� _�e(�� � ���oz:ed�%�f������ �(�,r �sefn�s�zï ���n:�z��8��av�h���w 9�s�x����u�z�e. ?�� ���}�y5d����z�t��7 ݳ>tk˷%d}]�nk#fs`� �-�o�s�����a�6h����a��&���zb<�\��s���i7$_���r�y���돠�y���k�z>�����0\j��~irv� ]{���}���-�!j����m\zٙc�2����!t��� 95���χ���d(�)�qy���g�^�d-b���f�:�ɺ��m]ۺo��?�n��ߛ`�wm�7������[����[���4|h>8g��ԁ�_�'���vت\�ll�#��,���z�:v�4�jo(��<�� ������;铊��ڀ �[�z��} �� o��}mw �:zoݧ��f�� f��i$s�lʲ��2��z*'d�d��%��ei��ri�_;��k�d����g���ǖe�kn����sg��ha�v���i�qv ��j�ij�t����k�ݲ��2���=n~�^�*�����#�8�����q��?�s��:��7�s�nyvwt6�j0��|w��_3���;v� ^� o��m�ڻ�cf���’� ��ns�xt���t%҅غw�`z�zr�)�2i���5i>�s~��ti���`p`��b����a6��f�\���zf�ĥ^6�ob����g��dt�1��sm�� c! ph`�%���p%�t��~ugd��g�=�\t_�o��u�^��߳;!���~�w`�������!#�"if���$ l�q���ŝr7�~��f��b�ɠjw����g#=��{b1ix�i��|( t}yѡ0 �� ^ ��h(eą`f�$i�e�y���trt�j(��γ�ռot���a�ml>da���i��q ����d��f׼��fg&p��u��#�0����u-l���v���cg��>��wm�w���ؐ��a3b�vt���a���^&�4zx��p�w���1} &��g���kh?k�w ,��1 ���d�� �ܪ��3�ܠ_�6 �[��o٧� m-�!.�-g%܄x����/ ��� rme�!�j�"i��$�^d�}���v�ɜr��2��=ɍ�l��љ�g!�fԋ����`��:(�s�3 c���6���^�䐗5�n����pg�i��ȥu�e��dh��6ޅ�,@�$�/�0�r\��n;~g�n��f&�(ǝ؈��ě7z��l��(���i��l"��9�iγ6o�ϐ�j 9�m�a�s����#&8xhb���{'cv��٧����s.��jڊ�(� : �;��3m����*$��k�c��]��yl��f%=8���g��f��n�p��qgc�fk���6�e��ga��:r ��m�1o"�l��r���ό^w��i~���t��3_d� 56z�0g�hq��8�1z�׿�om<�9t��l��=��8{�y����4g�ڋ� �%ʊf�m�e�e~edꢺd����}�� ҧz�മ�m���s����)=w�����z�� �g��-��y֌mis ],�[ү��[�䦻�d���x��y-�(ۢ��x|�s�-��}����ef5 ����_}[;_z5��=�;rv>��b�&⺞����� �kx _�t�� �e:��̯.t�4����#.^5ƞ7��, �n��ě0�r�v���3ed��h�1n�&#p�wzɇ� ��t:�ϼ������{>���y�l ���v��� ��6���q��6��� y��bvt�'d�ѵ'gv�6�? t��7���_��$�5 ���6�k?"�04��,���;��wv��0͜3����e r���o�`��4n��!�t ��&���_s���&� }�i��l���lc�s*qw��@e՞��zb��bh{"%:�}�sp���qger�3�}v�7�xn=�m��,6�v?��y �{�j�>��\��~� �m�� �o��έ����\�5�f���n��f��$ԫ�2�s�l�[;�x�_�~����e�>�=�[o��w��t����=�a}�<���vg"� x�gt睔�l��"��=��ۉ2§v��� )�gުh�k�����`���#�d217 7��鶭�|��6�������qjn .*bw�� �r��e�ն��x8 w�����fn�>n=�[`;����� �b�!o>i�_���.���1 ?��;����=��7�3�wo�&i�r)p��7 o�yfx9(9/ű�f�w/��2��xk]f�u&�-ɗ��� �n�h��m|��ӫ`�g���-���*��y�~�rʃ����|�����x��ӵ��o���#�p�=7|uu�r�k��rne����5���&��ou�v͝�| �sʼn)��%��υ�b�����z���~j��fp�v��ƨ3�є��be�,����1o0ϻ2���~p\�����,̮p�~�cz}��;��=�xrxw�u t����z�3��g��g��e�)^����a�-r4���y�� }/f������.��s�z?؎s�e�:zz�w��v�6�/�⍣l����ӥ�t�w��u�e����d4|.�3v.��6��~�οcˢ�������מ����]�s�yvb����[�h����ʩ# ����#*�g��6%�.)���;��=���|�b��4�c•���!����i?r&��n�����̑�re��lպ^ʜ>�c6�蕓��g�oj$}��'��t�3�j;n���sqf�#��ƣ� �̱���s���p�a� � i�q��l�1v�vf��y�l˹e��1�-{1�.g;)?��fi0�aء��������q~]�n�ca��k��yv����{�zuj�3Ԩ��k�t �g�/g��x�ri[=�o�?��~������b���#~��|�xb�*�jo��ӵ3�gkܿ8v��>z�2�������&w�dj�u��l7��:�ȷ� ys4���fsj��is�֥���3j��s˃2u�rl=��3��n�m( �5�>*�>z�$�r��3�יnڛrs�iv)�_с�=j�^]̤ͤ7��i���u�}����v������q�4�/�&/x�s��q������d�^�m�/�q%a���)\n$۰�쎪��;(�o%��� oy�s],�����do����7s�!�e�����dw��v?�k�'�l-c ���au�zg��=`;���?;قoxg��2oڑv����_6;[�a���v�p�&\f撙����ig^��ʩ�bwy�$���g����|��d�?����c�翴g\'{~�2�z�{��yw��ϥym>'���0yunz�?�6�ko��! `�����)�s�����o��1�z ;y\9�?g=�����?�� ��.w*m����zvك�a΄�,�{qc�fh�2c��ed�(�x��|��ܥ��t/�bo���p���#�σ��v207� &owl� ��/�q����uz9mg��k�� ���d�|ogpl�ai�vmu�0~{����7�,ϛ�y2 |����� c/�\1�$��=q� 7���m�����$ � he�c4�#p���ă��mv���t��,�t:5ꥊ'�����f8*do�����vp��{ �sϭ��򏅒�'���ɛ�a nq�ƙc&º�a���j�)r�f܏���a�զ{ .|�vc�� ا8��!l։j��-����i�r�ej��[�hyh���a�hy�~-�=�?=���c��� �����d�ֿ�j�ҵ����g�'s����9؍�*~�!�w����g^qye�`�����w�;��� ^�h�6��ζδ�t�����96=�t�s��j&g;ζ ��0hv*��l���om����4j���҂�1�*v�mo���p������{�2k�տv�0�mmث� 17������� �s{h|k)��#?yw��kb %�{��|kj�9��hvb}��7�!�b窮"�{�w~꼂x]w�e�(=����3z�"1� �c\ӟ�9!oȫ���{$��@ib�7��ⱦna;�5�a,���<����� tj8h�婄g��� ό\��k��\:o��e��5���7km���5�����ȁ�w���ŕj8���pd��z6���!�h~��:�1���p�ws��qr�n�n�wh?��֮$�����q���ov$���¿9�ޕl󤬢���yע6��5���^|���ӧ���lf4_g���^�m��o? �~w�n%�o/�j�z}_n�ke2��,�ue��e ����=��rej뇁j��-�z) ���_ %��b�c�%0�:z/�d�~� �-g;���z��_�"�9��f’�6҇��v�4\.��n���$m�>�9��/<м2�ʬl�0��� #�w^���q�ף��w�̞��ƒ�膼�l���on��!��8e;�hsw���0ӷ�x�� �pl%��g��˔�"�\��{�����~�gk5��<��`we���c� �-��xc�ᴊ]���fj�.�����ǒ'��g練��#��9���gθi�!���=#�9��l�e�yyz����������\b��u�����{�:���m:�2j�k�ӽ֪� {��j��b�@��-�xд�t�԰}�v�f�d3��(�8��=��=ÿ m�t��s0}���[��s\�p�b�>�/������e{ \g���)u�b}�.��a�ez�e(=?��k�*#8�ug>*�omum��f���r�%������a}p�}[��6��"~}ꗔcm-;g��iت���n(i$���}�[�o*��k���a�o�*� ���h�"۾�s]8��>��_��*bq�?�sk�t�x�1�4�ajh�f3�#w窯irnu�w��$>oxs"�� ���hz>=d�% щ(:�������jy���>jr�$�a�u]�*��{<݀��j�)�{ᐩ>q`j:"oy9=�o��ծy��k��pnjg*��'�y2g��� �"�`w�^�o���k7!; q{���;�����s��&g�5�� ��|�z�?^򜟥���訓�g����b��q��zi��n�2�&�x���e l�i���q�gki�i�д;�yʩ{�߼�aޑ��#���k��^��˜r�n`ژw��nnyt�\vnnd�5,r�hi ��2vz�9qhe\r���@m5�� �~~țp&l�m44����i��ɧ���u_�~sp0g�� bg�1b���e���#�cl`x�s|o����-`#��#Ԭjg$j/��aft3g��ĝ�[�f��lnqg"l���;�@���;�v�w�n�r�ynfs�d���bupw��z��xlrxt�������p��ʼ�w��i�r��c�g�.�m�y��3p|m���d��m��.�m��njn��p�$����/o�����m����o����?��� ��'b.h'r��z`���5��!p�n�g��#�у(� u$l؁�l�"ј���?'"#���� )h��h#�w1�e$碰f�ԕ3dlpa<�)aצ��dp���"֍����o�q���t�#㻑�ѫ��e�k:��cq� _s��t���� tߋi�������^�`��c\$e����o�tv:t�dp��v_����7�c�qa�8�i���������f%�#df=�q��ĭ�r�b�3�#��з����'uчe�m�3ߠ�0(�`�@�m�*�c�ܿ:��ɸ� ���� �,eꪦ��������츗x�=qf ԗ��ڎsly�[�j�l��n6�#��r}���(���<2j�\s���$�x��5���k�^�=�yj�zk��%��� tk�qcj�j�ux�~n�n�f�tg?n ظ|ŕ�d�x�h�ÿ%c��/���m��d�m�l���u�w�o��z.ot%�z-0�.x� ����z�ot���~�x��t��y�[ �f��q�zr[�f[�t2hz �m:/�@^����\� ���v���q'(�1q�a�q�gǒ���~�¸�=,���k��x%;�s��a�j���t��չt���%[\j���x����т�����b��u��6zұ*��b�qu��w�v�œ�_����>��gmy��y��y�!y�yy�̼�������8��v��v�ߒ�ᮼ�¼�סrba�����t@���  b&���q$3j�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\facade.gif�����b��d�9l"����i{9'�'>8. ��h�=�x�! ���� ��8pi���rrb���j��^��3蟟��y����[�5�>��}���޿5��r�һxv���2�r�� �„�zp?$pհ�p�@k^��(0�"����pabe,�aa� ��`v@��x�vo؀p��������"ē���~��"�[�����c9\�������t��� g cb� ����b ~ij����n,��u� n /���q�� ��s9\��/fy����0�`jf �k6@ p��x9` tv}��k:"iz��� �� �� �$ g�p��a ��p�j�fp��n$�0t @�[��j��b��:u�uht�v�%��_��%� 63���o�~بkw��b�h/���ҿ�%�9���0��.2�c�3 �='���맽p��5���jȓ�/���k|}�e� j�ď��=}����n��z!/d5=�2���ť��wx��뙵�y��4xz��k�%v�v��w�/=x{�0/:;4">��^kԉ#7{cɻ1�4����b��������o~��[�)�:xg�e2ts�u�=u��{u�8� _,yrm$<��3as=5u#x�&�>���¤�t��_}&g.�v���7x�'�]��g�����ʮi/srj���#��ʊ.�?�z���3�ll���ϧ���w7����m��<� �j����"n� $�mf�o�z���}]��cߛ��� ܺl��;�an�j�$������|� �tdp��f[��#�hu�=�#3�����6n��{\\��v �5�����z��pu������f!�9����1k��s �u"��1��`c ��0��`�����o0���xh�yq[�uq8�(j�]fؿ��rz3��t�����& ��z9^<4�a���h� ?�^fnfϙ�5caŕ���f,k�g�ȴ�e5��.qk���!;��i‰s[�i����(�,vne�n����f;�w���%ĥ��c6���<4,n��۴��k2o�v ��!���z��l�c$!����=�v�7��&<䩡)dw�8�n�:�v�ڷ���x>o5i�����!�vm����z�ck�ɞo��urg��,s���ɱ~6���[�6�şo��t� [�lߓ��^.o�5�;�:d�����bi��^ 9x5��t�>g�'��=59���5�xc�b��uup��t--)~�'|�m�� 5�lsȴ-��^���/r�6�l���<�\�.�0�c:]�ʗ�g��>��ǘ�1n�nw�3��3q�ypw���� z@piu��������p9�5l���j�=�"wg�;��:c뵃��s�ˆ^����c���q ԑ�zت����d/�'s�� >�o�x��ӈ�����~�3�;�8�<mf|=�sx�x^ &��ư�a�)3@p������n*�|a�7� #�m�'���s;�׭;� j��n�ol2�h�do��6�mʰr��&e�����o���h�!�����q�z>k�^�r�l�jf���-r}��v �7q�=?@ǖ���e�� ���.���x� � .2wk�-ia ��h|�:f]�w���;l��r���-�}�^i���m�����n8h��u�(����hɐj ȗ��[�wb2�����$`� ��� ,}�*�;�� �:�j����q��t�{j8�tb�*�g�{jn\�~���巢[8˛��t'u˒7��t?�|�p %o2v#�c�@��㸚��~p���n%��w�c�_���bw���@]�*��7�ԙ ��/�׭ �:��?q���f/2�aiz�v~��i:�y�k�i��=)76��4�ռ':��:;i���`�g�(�w�f�[�$)�z�k-`�c����`ζ�&�a�恁�{g���m�9'9ýj�e��u:�rey��jo 0�n;ż��:�5����m��!s�����b}�'ġ���x�>ԝn��axu<�u��|�c_��5��h�<|�����5��;z��m��in��� &��d�"/a훀��<ȧ�0�l�\j��\���r$58ne�d '��z|�h�13� ��w��tmg4؜?�� �v|�7�6�6��c{gv]��)x��'��u��=�mf��ꃿ���^�p�n�s=�����4bu��c�y�d� ���x�0����!b��;_�7�(w�.ta����f ń�y"uh�3��z��bb�2w������j�{z��(�h�昪g��r�j&�_$n��/gэ����v:gj ���.ċ�=����[�uv�-m(�sf��� ��a���c5��l��`�y|�o-�?w��7#�̠�k�/�>2,���cm��=h8s&u_6�����]����]� �g_���x�}uj\g��v��������w{���"ͅ�pr����������g� �#bdz>���/���}���ʛ�qm���;^c�d@oh"�?è2�f*���ǐ4x�av�xpn"ݹ3'8m�� ~�� ��� �8�ji�hv�ۜ���czf�d6��,�g4�*�9�h�k� �����;�t���k� #����wύ�*h����)ʀ��^��ľ�}�dn�[r0ѿ/u�����m��֥�o�$��nad*�o4���8)ls���o�id�氨�,����h|������v�^pe�c��a����b�ɠ��_�s���<��e�� lk�^��2p:f����}���:~����ג�6��>�����@��7����߾y�ߖ�v�~���������#�?z}7��kb�y2�hd�a�y1�re�������τ�l����ec�#����qn���pi��&`�k�g��v��4�j�k�u�\���k4p�b}�dd#|)�$ �^��%/3�b��?��3 �'��� �]�e�ydjb8����<�cw� �c;�p�����!�o�����r���0��h~��@b @@f�@j,�@n<`(�� `*�� �,����\t��`� =�1���p�g���k���o�>9���;�� =���?�����@`b 0�dp`fp�h"�`j*��l2�`n:��pb`rj0�trp`vzp�� ,��� p-� �\��� �/�� �0� 01� p2�( �3�8 �4�h 05�x p6�h �7�x �8��09��p:��p`v���?~@��� y�0���h7�0�*ul���籃 �z�d��ut��a&�l*� „�rt��9�v :�,ycv\i��x�μ��a)2g� ��r��'h{q,)�ih���ϩ\ٯ�cq�x�{l�es��6��ʫv�ỉ4�gw�糓_γg��'q��g�b�1czwn�ƕ�m��|��euב����ea���k��i�b�{ll��_śc:<\հt����m�k�@y�����k��:el��km��^�{�ye����mb��a���bh��ѩ����,�el��u-ݮ�_�t���m��m��nw:�ڏ�j��e���h:=v���q)۳ك%��zdϕ_d?`�ݱ�^6 g�?��z����`<1;o�p�b!tch�mb��[���qjnai��}p�c��آ�� ��'ޗ~l��*m--v���zy��ujςaizъ-ͮ�m��qğh�q�ml�p��eh&�0}��k���aݚ��y��8�����7*��]/�`�cs^пg;^�y�9�����l�jxk�ӵ�@���nӡ��]�u�7%u�g�ħ�`��dm�n�w���y�w2�a�hz���v�x���^�9�틃з��>j�xwt-���l�n�7y~�kdq27�g��ש���7� �27�,� u=x(�b�8e�#�h���x����1l�p��2մr�7��=��!�n��2�6�"y�q���s`�����2���i��eݧn�û��ltڻ4�} ̵,a���}'�o��v}��bx�}�[�h]�u)� �]a�*xd~h��,t���s{�ch�ϰ0�z�y�?%�:gubj]�5u��s�b��̇� �6x�n:�n�:� ��>���y�f٤��83 ��d��r��!s�s)� g!���v;�n�dnv�p�y��z;��?�˧~�}ƞ�6���[܋��%�ϙd�#@𖉽�_8�� � �gqwsr/�?]���}�7g�����ّ':5&��\�j>�t o�<̀�v� ˰�c�z3�3�p$� 5l0�e2b/ټ*t���a��u� m�������|{�h�z���r�aw�c��w��<�-q�x7��t�r�`&�#��g�0�)�fy� �iq�0�.�bc�f�m����r{d�o�a�f(]೽j�k����u�@µpb�2gz���c�f�����a�6o&��msi;�,�v#������ik��ѵ��rκ�#|������/)�}0s�����&cw ��w���a��-��}u�rhz�jj�7��z�����cą0ӥ܇�cbwfڐk�f�~h�xv�_������ �r�}8�p��s?�q�p��v�v��?5���?!�f�%��i��#hn���z;�f��bgõ�™t���xaj�<�r:��d)b{�1d��j��k v��쳾 h@�} ��0y�2�hw�p�€m�b�z��a�y6�br=�����:��4u w�{�>bo�1%gu�s�c�f�����4f3j=lj�g��@�v̌g����ux�ic� i�]n�仚@���2������7]�wģo,�bp;kur�:��j��51j=v���q�d6x�c�ҭ�0~t����ꄞ�p,��}�ĕ��gr�"����#}5$ ���/�}f�~$� 3��pr�̮5*���be(n�:�yשu�[p{4�cpզ��t���]�p������s ����[�#��u94�f1�hb-yi����8>��d�@4bh�c@�����4|瞃^��]"��zjt;� pm�[�di����d_�� !fg.,r�=�e�]q��8䕭� b�q���x͛�!�i�7��#����e�l?�w��ҳe�ck�nǫro����i�foz��8ɲb{�e������o��56vi�ӎaloׄ5fv�nnc�k�jt�8v�z�!�����"� }v��>ra���j�1v��op�i�zq����o��c �ln����ht�<0t��ٳ�%�gr4�l�m�c�������$pd�9z��>�t�m��6�͔�eo %����p�ҍ/�j#�xq��n� x�u>����j�o��i�*n��w%����i.�s����t%;"�g�@2�����]c��)�2�^�h��`�! ���2on����a��i�u�gtb��| �/קu�)������*� ���c�a#�]�=n�7�3���ų����䃼�#����.��j;� f������9������섾 β����rrť/7�y4������\b%�d���7�ł�b��ϟ8�z}�('"9�,���i�a�@f��z �wx ^hץn��o{����щ ���j:�r�[h�i� �{�f��%�e3�����$jb�f>khf�h�kl_�g�p꣩�z.c��:�o���t/�g�s��u����md:�* �f��v�;'q]����-u�^�}��k�j�����1lz��s��:r `�e�c��ښ �i>�gst�[��p��π1���r71�4ԕ��t� �b���ڀl� $����)�t�7i���g��e�b���e?.&km4�n�ɇdd�ܤ{c.ti�˧�(5z�fɢ>i����r8�qn�&:��qj�&��gd�kd��*=9t�ubu�� �2��7i�s!'[g�x.������_�8�� q!mmoզe�_n�۰�p=$����%�6-��6zò��r"$�˽� ֳ�-ܓ�k�"��pc1�wѿta!�g� �2��ъ����o�/�,� lv�4�f��m���ɔl(s�n�h���v��9� �x�_��)g��-���~�i�!9���k� ]g�tr[ps�lz�#�߆1�� ��€'ŭf�i}���1�柑r� 1����*�]��e;q�a��ux�tμ>e�d�lod�vj�;�g���/�7� �e�l�k��zpc1&d�sˊ��i���hfe��њun�c!j�2l�i�m�ά���8������fb���x*��c;�u@��h��j��ç�?�p�l�d��&v�u����y>� k䐟�t(ߞ�m��s}ɜ�s��p�i�w����� =֪���n����;3{u�y�����s�/��cm�m�˧�e�ro;���5pb���e|�f����*����� �]i� ma}v�zr��>�h����\&a�>8ws���yfkl- ����<���|z �j�x�r�ǽ��n *sd�b�;d�vҗ4 �=w4q���t�ە�q�~����e b�|��d�a6�c��da�gġ��s����e*k=f�u �e�ص��΂�j�ehwd=�$�r?� ;i �_ �����m$�� �5��]nmd��f���������m&.&n�<��7��7 �"&�*a64�y�vˠ�m d[�^�rk������y�r?��l�;-��k���)��}��'ؘ����r��r�������� �ʟ����svu����ݱkw��sb�sa�f. z��y���zͦ�\��)�d�s�����r�|z7�q�"��.�}l�۟!�,g� ]ccf ^��9 oƿ�󍒾��s�i�9�����i�@x.x|�a���bxx>�i�㧩�v��n?�ӟ�� �l�"f~y�|��n� ���_��z��� ,-�r��Ԧ��p�r4���v������6*]�s{p�8uqnz�o�� k �v�\ �zґ^µ$q!<����$o��d�&�u�du����qx�(?�b�/�o�����_��h�t(tm��_������u`�ޒib�5]:���@a��'� ��1a\��z�3��|�������[��`~ܚ���j���ف��������s���֩��3��������d����r��h�~�g��l*e�`x��8�w����[4��,d ���o1q|�)�h#^>a�n� ��bz��\�a8c�.u)z~?j"{hk��w�t*y?g&c�a11�m�/��6��q_%�7�ä�}��vקv��h��c�qe�q���t �ǫ�t'j� r�g��%v3,?���� �h�tyv��k�g zo���_����r6��8u��(��:p�,d��(���z��� �!���=�qe�����w$u� �;u<��i? p[ ���:x&|td�[�p���u6c��njqk ��x�gt �k�ߐs ӎz<ʎ��!pjv�g��2k���l��j��~g$�{t(��b����.�χutb��fc�����(����i ���a�y�"��1ˊ~kcʪ>e٫���uf��<���ҷw�<��{;�� w��o�|<���gu�ñ�q:#��s��ɂ2����ʤ��a��0�螞 `8���&d�� c(3{�&�)f ���}�~�գ6�h��%kگ���� ���x���c1(�̤�����h�jrnw��.h���?���'��3b��<"|n)��@�p@�p�g��n� /�� l��@���)�:�$�y�si�g���~%��kg�jp}r]qfm�j  �w�͟���9�8)cv�4�y��⃏���;r� ��o��/9�fij���9�lm�q��=)�ѭmr�4������r�j-6�k�f�͒ `\sqޤ�ֱ9s��ٍ������~�tz˖d} �i�>���?�����f��������=�ȣe� �&]��es�oe�4(�i�?�:q�z�ǵ�z���� �������?�<is�� 4��֪\ܦm�ֽ� u��s�����w�ny�)�2w��j�i�s����;�uak=�����vlo�a��i���z�m�a��.zu熢��_/�ӳ<�fg�4�]�5w������ ��u>�s�f��"�c�����ɗ��?*���*fŷ�;���i�vֱy�[~� �e�v��� �p�m�������c�i��xc����u.ź�񯧶 �� ��#\>�;�'j�-�8y?�|�^�ƞ��w�ʫ ��;fg�<��m��e�j�l�a}��� �y|v�`�z�s� � ��bj<��w�� х$�cp7���,~x#�3tf����ۅ~�e�q8լl���u�� .�l�? $��x�h����\�����#�=5i���m�d�h���]'������*c�&�]=i���--wk��t�=e�� g���%�ƭ�$���<�]�6z�״2l?|��h����4�q�ky��&�2j/ h���0l���&p*dv&� �� �"�{j%:��u�yc�xȴ���u�p@h-��&w�d�x��e�_t����~p4ijuvic>݋v \p�]�t��՝�n���5x?v��f�r�� �ћ�n v�qd�mf��e���%j[��ѻq1�%m�ąa����14��"/ �"g�aф���ʉ;8d\j����)>ˊ�=��l�� ���b�o�c�/�f� ��4��w�`0hz��8��=x�&=�&��/��u�����ն�\�6k�[,���e aor ���[#�wܐ��j���:k�����is�]`���y�>���hi�g�ٍ*4b��]�a���㓑�k�h�m]ⶽ5%=��i���z�e��{a|w�!}쟂7�a%]ߑ p�{�� ɋrd��c��� n�n:ccy}w��$����1r�lj�^ɽ|`�eoן���g\ۡ���d����*`x�o���-�]h��ŭf�frn=(�����4h�n��!z��d�e�׫$.����2�gzv� ��7뷸zg{'��b��d�� (�mpd32� c�wr�q6`km����!@���a��^$�d ҏ��)�����xh�%��z`�e�w�jz�|{�ҁsp �v(�x[�;��1�&f��v�hf#kۑ�b�]���qg�x��x���a��ta�ud$?������������e�b�3:ktq� �'� k ���px/g#�ʥ���v ��ö9_��ة2�mdi�*�����z�<�c��co�}����q��������u�t�0ogi�1�2���c���=���px�վmk�d� �k)nl ~���r$��am]<��x���* �w�������֟�d3�� �=�q%�?��ȉ��q4��sod dő�j|w���y&5�b�|��y�4�{ �( >ݴ�)��9z�)�l9���t-����dlr� �i�"����¢��l������� ��]dh:�"[� ��=�;(� v �ʚ{[|[z� 0x��]j����/%x�y7c��|kĥn�w�f�]g�g�g�� ��/��ق�_��ln6ru&[���>}�6`�.�v>n�.�w�f2��2�����2�ώ>��lȕ,��6a�= l ��z�<��<�\��=.lk�l���ve ����e4_:�_�����v�; 1]ssߓz����*������ʄ3%�l� c�w���s}f� ?c�����շa�dv�{w��|�)e{�f�j!%����^t�`u���}7�����ė�u�b��yaiv��� ~�ʿ�b�k�m s�rne��e��r��j��t�?�n%��6f2��v�_�{3�?a�f�3q���uyy���|p^t1��)�z��%1��m4�"僸> f ��c��jp�q� 2�kd��҇/p����shh��vl�(�xf�l;�ma9-�%���#��8�`3,�v�nbȗ����"�^�ؐr�z[� /of�e�c��.]�t?m˾#��x˺&��k�ի�<�?c2 a��3��r��y�j�5��5|� \jt�d>v�-e� �m�d7����n=�i�����hn�]#�� �ӑ���uҙ�a��_eϲ�rd��'���wy����~�uͱ�×cȱ=6f���c�a�7��� ^���"#� ���b$�p�í#���g� �|m������n��˸�ڑ�b�i?_���<[��"���tjo2&(�j����/�����3,pӕ1��l �ͥ�s��-�f�a�� #x�ap�1�9���֥؅�]�ϯ{���ao1�sc0պ����ɡ���h�w�t-��un�7�m��a �b@t(@x}��!<�zh����?n��b�-90�0����9�݅e�0��[�;�j���#y����o|i�ww�a�*]���n|��yd �q9҄b�����))��y��i2� �h�j����žbf�[ze����kx�1#�o�l>������o�,{le�q��g��1a���� y�z����p]7�p'���p� $��ցpfx�j.�����(ou�н��k.^�줍��n[&��dcm�v���~����v����.%��q��k�a\�s�}�q� zq[�}�c1`�ij�棌�>�8h�#�jv�ulw�cgb���`�t�f ��@^8g�we#ɍ�_[:v��9���j]q1���}��v!�9�>��4����ߺtx�b���w��(ge�%j�5� r�,`��g�d;�t9 �������6�&6^e�z��|���g�t���x����ҧ�ː����a��հь��oc�#uh��@=��*��]h�����ݫu”�:��qb��k�(v����~'ėu�%�>�q?�{��`�-?��pѕ�n���w<^�_?���p�g�m����<��hpέ5�|h5(�~�r-2ɍ0�mv�j�v^ȩ����#z���`�{ҧb��d��gd�������1�g����aj�-�_[�c�j���v��^j���m�ŋ��_#`[�uߖ�1��ߎώ��!��a�硷��m��5l��{1n��lon�.�<�彙�]_�5� ��f��mʏ�v�nċ�u����!�=�:���73e�nh1�ɷ715d�s1�%4���� ��ϗ�a��s��ū�m��ݓإ�����&o������ʸep̓!�� k����v-�o �����$�����^�w�'�-�qs ,� �u�]���q�᝾��5-v� ��k ��w9�"�e@�h)��dȥlސl�g1шbχr��)��x'^�ui���m;z_��/����i�4�fwbe�����(&�(a-�ԗj�sr��t��v�(�<�kmr %���������c�c:�;�n�<�i���� ��]��*���b��!x ��!��z�#�\gx-yi7}51��i&rd�vׯn���*�2nc��3 ��xn��ž�t���k��1���%��b�z� �hh|�� f.��,:���l%\����0�c��u2�뿐m��/�vda[&�︘ec@m@b���e�w �7�u���,�br��̡�ۡy/�؝{�6��u����ڊ��b��z�>�s�d ��0�x��o b�g�@ d�ct�y{ra"qe؇܏;z�m�dɏ��d ��b���ݦd�������g�~�_�}�ۤ���l��qn�oan4���nb�y��:ܘabp�"�(�,�75��4���)��r��] �aeid���#���p�l_�ͦ⹏ɇ�j!�f��o�isj�2d��f�:�zi�o��銪�����δ^@��t�$b�c 3w8��ć�����o#e�4�5��&d4)��� ��ʓá���js����ŀ,k�%ܿ�&#f��1�@w�ҏ�k�#iu:ev�m��b 5?-j�1��ta y>ױ�, rg���y#6�n�t���=`f����{��ل�"v(~��ck��j���vfmv���5/���/�`��=�oc> � e�gӿ�q�t� �� ���x�ua=��i�w�q�hy�#8c�k�����%���k�\�ި�h4���3%�&�|;��>g�t��s��sp�v�r���3 �s���*(�{n9��{�4���t��k�ɚy~jjwk f�:̓*���v��s�fً~e�z�o�f�l�|�cuxn f��nb���`��n&9�s\� �~![���il�d�j��e������u��` �y���}|�?f�^qt#{�a#���$����]ǧ�5!��y��pd�nq�l��q�s�s�[0�s�cqns�h����9ޫ�,��[py(�yh�gyid��y��wy�h>v>?����t@��o$>%�� �ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\flywe050.gifx���� pth��ad��x��@��tx q,x6�(�!k� q#t�q�c�cx������p>v:��gk9��54&��q�������a�p� l�t�|!�@# @lp�@ ` @\�� �h�5� �p�����00��! �e0���%��&4 �o�@�0*t �w�@���@��y@�1� �e0���5��6� �o��@s�@�p<�@{�<����= ��a ��0!��e,��p#� `$a$ 0jt���&a4 �nt���a@ q���0)�(�p*��` a\ �x� y����-�p �]����/�� a ��01�� �|� �f4���4a� 0jt���> �� �}� �n� �o|�8����r���@:a��~a����x������8z�y����2a� ���t�r����) #[�� c›z�]e�&l�)���\�͋8�_i�6�󿭉_k��b�*xseщi�2��s�ҭp�n�{�g�0w�����h��/�˕ljt���e2�x�j�;}1gul��������}w^��|�zγ�}hr͎���/vyzһn�a��m�&��af}ӯ���7� ^��.� e �c�_�f��m�n]� �ؗ�;9���a�8:���v髾�%ҧ?�� w� �{�*���r� �{#�ە��j����/ -��ȫ�!��9|�!� yw� v�pq;3�7��6��ɇ �cy60�_~)z���fn�g�p}�c��a j�||�{�;r�1[��ty��l��[�&4�i�iw���f������1><�-���s�o ��*�#-ĵ#�΂��=#gg������~p��9� u�خ �诮w����׈d-y���]˞�?|eʠ��a��� �]��x� �k��0f0�64�%�� {�s�twv���>��vr���n���~k^�1! a買#�-�_&bj)@�q�l-�ƭ��t����{fڢ�l\&���ׯ�υglb)�4vȇ���cw����iwޕ�����r)����m�jwc%\�l;2u�)�~7��\��e�t{�k ��sn�˜78u#є�3tv�(��b��\�d����5 ��q�p�ȩ\ȋ�����̔@��d2\�t")(����n%s����o�y �sh�x�d .���zx�r}zw��j{15�ްƀwgca��p�c�2yn�s� ';��q��f�1ёәe� ��7�d�rrc#tb�2�co��2�� ��*5� gzil`�� ox����uk��-�x�q|��8�g�}� �� �f�wm2��, �����2f�xs-�[�,ej�������1oy ��3�w �:�?�k�5޶��  ���*��c?c־�դ"ċ�y�����%��pw��̋ܙ�l%kz���t��&<d����2ov*����;��w�kc��t8u!ko!���;�x�f�� �ní�cz0�ԏt�'m���koey�w��1g��щq��h� ���o��zd�~��\��g�����3��̒ǘ�ۺ��;\o�o��op�r�a9��|=�� m�l�gb���j��-wҡtb���\��4a���ҳg �%�jpbn}��jd��m���j��#���h�y� ���%�o���*a�6��?.l�º9�8���|���u�pާ�<|�i� ���m]7]l�����ܭ� @��' xq9��b�h��8c���4����}��������" �ۊ��4n�'o=c��&��q�lq�.���g�l�7bǿ��3g8��ž5.���h�fjnoh�;��[4���ק�c�'γ��$ũ ^�i�'�4�a9h2_���dj�y�un8����x�y��?���v��_����r�ê�3c�ke 9�@�=x�^΃3'\a��or��σ���?�0y�k]�bq�����)��l�,$�sܮ����"��j���3l�6��pj]�~swq��#s���ª@�gj%��ϊۣ����oyf���o<�x�>��_�c���ϗ�f��aeu7̯��´!|�z��5'��|=�� �) ;k�z��ц?������k�� �n! �%f�7�hh5�~�]-o�w�dtx4�z�xvg�򉌯�`�ۜul�,�5�by���}��v�e��ޕpl � �p���jp�n������z�@е�'v_t�a����d݉3~c'��?�tn�澳r;�2o��y�v�1��˃.����x�å.�zg��ϫȱ������ x����u�/l�����:�|eozo=��`пkc��d1�|\qc^�1�'�"m:>�'vd��- >�uͮ_�;��f�aw�����vҳ������� �����ϱ�t�;� ����� ���� ��z����ay�[�b�:q  ^��֑ о{inn���n����� tv��ga ���� ������u|`b��)�w��" e�� z�}]���l��sw������ �hp�u��%"—r)/ogo��e�ni�p3��l��3�"��v%@\kj9�������pf�ds�m_pƛ�gtgi���& ً��-d#�q� �s :@h�΢�|r����і�*pi���c�f֑ =�5�5 ���:i�, ̒�6da�gtg� �� j��o��j|�sqz�k0 vz�r��t��;�y0m?��| 6�:a�?� ����iǧ��"_��r����\�ld�a\:��a����|{_�f��i����5 !�u�a��o4]dll�sdj�%�n�t���ی�pbnv�����at�j<cyy&�v�<}ҍ����(��6�yu�q 孱d�6zl� ���%���9�o� ѣhfe��q�%2��1�3�a{��5�e�� ����e�ꛦ{��a���a�qix��#}w�]]��}��/��,�?�^b�'j�'߭qr�x�{t���z�a<]jt!j'�d�~ ����i�����}7 툎-3g�/���i��p�1#ژ��2gˡ�����7,�x���{�{)cv lu�f�kfŝf��@f��{1v}��ӥtb�d8&8�t� [�r#��ti����l�/r��emm��l�wo�l��m&"�;p�,n�pv ���t�u]�;�تan�jb��eie�ӱ �h��o`�qr�qw4u4��ek�u��jp*��bk)b����$���<�1p2nr)>�����9j��|h� �!�� ~�����v�o76���5,�.,b?�hp�j����s�z��:��gc{r�[u�qyb�mw]y���� �lc��֯t�s��6&�h�'g_;�����r\����xչh���er� ����ia�k���� ��|a�m�a�ewo�sc<q8�q�_r�k�i8�]l���ٗ$}��l-a��ޯ��d&7z�l$$im�i��[<��%[�2�3l$��|��!��k���h(\��`��`��,��z��!�n�ba;��g�k�u�k|�᡿��]�i��x ou]��$9 (���b�j�|t �sl.ſ���{�r���qqt>$k^qeg(t%=!s=~���� �`c�g���ի �f*��kv2$�vk�²m��ƌ ;�kb���un]8ql'2�k�䶄r��b�2���<�r�\z�%2������kfqych��#\�]��q���/��l�߷զ�����0�����ה#ާ�,g"�tct!cv�p��x��� �;t%ם����r_�%� � ��ۨ)��q����2e.��j=���ޱ�c���t��o`�n��m3j��"4�l��=��h�[��и�&t3�aq�_*�a�փ�т p%�cz��e�k��\*�cw�=��v~�,vb&&�� �z�e�vy�����chm�a&�oi˰ܝ���*�=dh�w>4�<�:�̿�j=�%k����9��f���yw�����* " �m,6�n�3���z����k;nț�?g���cu�as(%b3�b<�8w����qzi��շ�׿?����&q�4�� ����?�s��g vt�nhg]��h� ���0��)c�$r0*п�{�䝟�3 wex��m�� c� ��2���q3a'({����_�#mg '��f؍�!�=-x�v¼�`<�� ^t>q�����0ð�wnn-@�w�p53�‡p~��9�co_���0�2��ޱϊ�.�dxfpy�>�z1-�h?� �:���n�닜�l��*�/�! �c�h�m�)k[���t���2��cq9�c��n�(�h� ��l�_\��g��pixly���� �dt�o ld�~]�s�2-ʨd5�j�b�d�9�l�������_a���i����� ��'�u�bcv cn����0�μ�<_�ܼ���%�i]��t��kzi3�s��)�q��1�7�}�>u�xޣ=\ni j��er����^#? #m>�m������q{ݏ��x�r��j��_sm�1k ,n/�m73<��n#�����u�g�o�?���ndf �a���x-yk�w}�e�6���mn� �h���� " ��p�k�kܠn���� t��р���]ߑt�2��ؔ���<�z��}t�x����e(߰�pl�l^p�'z�:p��߻u���!8�j����p�9n�^��%z�-_���}�g��n����~�y|��'����c���v������?������$�2~ܥ�}�_������߻?�6�����#����}�?��� ��s��'��b�f?����x�����3���&?���<�վ��;����i\��[k�n����70��e �ea~�v�t�g�ۗ�'ϙ\��mf�)/�� �埧kϫ�� �p���գx�>��7�cq�w��q�迌�a0�w��6[a]�e��xu��()�i$����\�7fz�����geg���j(��#�_;���t��'�`��3�s�~nz1s��s�f� xoα�ە� �m�a�v]�<�'6��x�f�s����ς���ݞj���*�f��)�ω�b����1��]e��zҕ���˝�'���.�g�[�=� ��!ܷ��,�0��?93���|������ea�;;g����8�m�x���ġ�?~u�*���:�ݦ�q�z.� �y�i�h���i��.�ew�� .�ы8���ntk�se2|̱&q�0�"t��b:%a�,) �yĺ�ua&y�|�k5g�g�� i��?��1��� g�)��?ֆ�����x>��ҏ��ُ2��cz�y��'����|���x�y��>���x:��.�ӡ���z�d�xz�9�2�$�[�ć�/8.t��{��j���y�-w~�[j.�u�g{4�'���zo��c���y�mt/$���o�;f<�/ �|��w@���j�8#���_8u���i��<�:����ֶr<��wz@d�"�$�zӽk����j|�gla �=���v4 ���<������bos�;j�p�� z� xo��t�o�4��� `�b�hp� �� ��>�c�w��y����w�,ym��`n��!�m���0�n���ś�� �c�g! �*� \�xo���j��.y����z��^��d��ӽ�‚��r�����qjm���%��*�1nd�@z�e�1������zrj��ц��� �r\�%��� ���e|k��rҏum��������͚�t�)屜�a����rw�˻v����յ�_��*�o�g���78� j�a�c������}�������4��]뽟�h!d���*g��yvh��h�-�"lvt�#�(����"�}9_<���l��r�q��-���_��}ƅ@/��y5jܑj�컁0�쐴����f�nz�r^���m������`. f���h��n���ob����=��6�bm4 �0 �2�b3iw�&�x�(�<ĺw��n��p�z�x/��b'$�z�� �m�r�g�ql<]|q8��2>��wꘋ��/�;�� [ �����o��h-�"���3t�fҹ앣r�!���c����4��� �j�)sث�:�:���zn8g��g�~|mꔊ�2}�x�]��u�p�c*��8�m����x��'(��xd����dܘ�(ei)���9�ނd�qus�g��g����[�nӛo a&�t����b2#w�셐9��o/3"����s��c����pn�©n�4�oz�[8fqt���嚸k��]o�y��n!~�p\��z���x�s��,k eg�c�$u��iݗl��p_j���o��ja�ř��g_�n���:�m�i֬��lz$j�\�h��{ m�܃ëb�� g<mӯ����%�r���(��e�0`<v�9/4"�nߛ�\�z�j&cp6zѕ����,)��t�/�w���{�•~y����e�=�n!�`��8)i�_rc�[�g�m*y^���)p߽4 b���j�u��\=��x����*�zxu�8��i��z�h�g���r�sɹ� �*|���:�8b���2ώq�n9��y��2@�z����8d}����8�y ��q۪����s�����/b{��k(9���*n���y��>�]d����msy)5;�.mԣ��-�n��,�v�mbis�o8�x���d��5?��ڥ�o9 ����]ʾ�fج� )d2�gn-^���]lk͗o~�n�e�u�dw���:��z1�!�%�{?cs��#�-����-��gr��cm1����m��=�y_���=4�mn�tx�9�c^1��:�⭨r�5 ݲ�]f,�#q t[����]m������� {��>角�3����]5g�4io��x�{�0����a�z‘��$u\�ps�3��ήj��n���e7����"ٔ������a�m�u�꠵q�tc�օ �:w���ɶ� �q7�q�͏�u��ϫq��f��,y����я}�9ɖ��s��y���ӈ�8�4ጽy ����k��r�b*����|�#�.3<�1�~����vlh?�,���w-�lr��h~��e]�hߑ�_s�krf�zͭ���)@o�#qv6&�=k�7 rͷi��@���r.��z�� ����_l�6�c���nv�zk����_�b�.d�tk���ћ�讈x�d�����'c!zo���w0#�l-���������ڪ�m��}����ۥg��'��g�?�1�)���u���zw(ģ��l���>)���l�}�x!~q4�5�� �o��ʕw��e|a�!󆪻9�y$��}����]��|�vb�{�z ��o e]ёח�fo��9_����wg��h⑔�*� ��7ӻ�#��,�_���ԣw�so���<��-v��'4��fѷ�z�7ݪѷ�t�~��j�d���փ6؍���=���u�mn|�c6bb�q��uh�ru�l�����bi4�aq�èd���rn�zs�e��m��� !dssb���#�w��(���d�g����d���r�a��kok,n4�4��u��0��ّ��^�� x��{έ��w%b��~(����9ip�s]f�� ⸣�3��1�؉kxf\�� o���կ�(�q���-�c^y����[��b`�j`������6�ږ.�9�8.�ִu�v�p�\�x?p��rgn�=(��._ip����|�-u6�$���v_ltm� ���b�|��r,dbrr�]j�g�p_���kw~c r&@�?xo��l�=��j��j��5��(�fol�%�����n$���elgg3�nw��=���ɏ�cs�e)r%�r)�p��h�e"�q)?��jb�ϵ�jz�5 ��[)=;e�\g�a)a^�ay������nƴ�az��y'au[��m*թ*�b��s*��*��^@)� m�*��`q*��޵�_sca�a۫\���y�znv�ku�w�-w,8�0��2nⱥ��x�y�k�����j�������t�n�r��r<� ����cw�me$��# ���1�1<n��ˆr�u�y�; l�ņj��di���i�z'�ra�c,�dr�{��_��5��y����x��^� �u}ª��es�ʴ4�6�%��yj�7���,l���>9ؽ�,�ߡ|u�u0���*޺��e�e�l�e�p em�y�e��� e�t:�f�s��ُw1��8g��z@sa���p������ �c��o�;s��w��wu}1w��˪��k��-��tvit 6i?���j0� ���p tp ��hx��������?a c@e ��� � a��m��x(�)�*� ,9��px�zps�p �\��d:a��/�uc�p�0�d;a� c@�ta���?�i�k� ��h7xx�a���a���a�< 4��<@�������k�}�`6ch6����������1!?'aⱥik7�s,v����%��b��=c�sfd[���d����m\d��1\tm�g%���-��^h��i�\t���y��'k�s��"� c������l�i�u�ap�ԍɹ��ĥ��b.�qbե��1�vq���3�d�ki2l���n�ir�\2���u0�h#m���|�h��hbc���dsxiw{m��c����t� �[��^�^� 7�ԕ5o�f5;��7m ����{'q���!�v��a֗�ʈ�z���w�����u,��2g>�dy���d=k^uw��f�)^��g�7�ab�k�1��� ���x�h���>g�_��j���s���(�~杳g6u~a/�,w��&���(j �է5��~ � ��ȏ|�/ʮ�. ��& o=f`rs3� �’\c���'j/$�4��f��stja��~|~tcft#]"%��z͑��r�qs���p�ry���� (ԕ�l!;-�y[����[��cnw�[p�.�r��o��g�1mzm��k]je1h�k�p�3��q5u~ ���htz��6��=aluw�],��.3-�f�f��g���vf������[z��2��o#n��حc2�ې��f�������2cw��9�iv� (�io v���r\�(k���8�/o�6vk�a2�x��)h��_l���c�é�pz]׭]�l<��n������/>������7!�}�eo�kw�%]���*37{l߄��~�������ɿ�����r���w��x���f62�.���i�-������c�pp������y�i��k����bd�ժ;�l��r����n<���1�t!o�k��]�g�.ռ�,���b�j t�e� ɗ��c�w��.��q�i`�"��lta�7�q����u0ang�m� =s�1ȳay�eb�s��/��ғ9н� � d�geys|�"��qp�}��1���ҝ���r��ł)��p��"������da�{tl6���d�xldg��7��u��#i&���ȏ�!|d]vzg��s�?���4��kw*n�e�s�w�d�c���5x�����-9�}�jy�t,j�� �y(4�ܿdz��l�����.*��}�n�ac2?�to��u�^v�ܣ��y)n�=toa�n�?�ex�z?�t�eg����ƅ�:���'�^t���d�ϯ0\�y �������~6��u/i��rc�;� ��@�u�i�� �_}��l&u��#t�� �tz��n�ż:�l�}t3��ir\?�i�f�_��r'�g��?c��]]{�z�v�̡�4��,�d��yײ 4�q� ��!���*�=��چ�a�)@���l�樿nm�jsݩ\ÿdo�� �g��v����,�k �>�o%t]�b鑋�ꧣ.�-�볋����:�l��a��h��^gt���7[g���z�:��u�� �*o�����o#3���y�u�6�h�yex����y�ny�%��/%�e/j�c�~fkv�g�tgz��ě7nqt-�~"�j�$�5f΅��[ $�'��n�7l���$�����|w�2���,�}�).�w��=��ce�敾����9��@w��/=�tu�da��oc9�a8���̓��*�!�4�0&ַ��ggj�yp�q�'��o���$�l�頫 �$��c8f�����\�/%r�ڨ)�q�'2xh*z)/�7e��h�,3���!o��{�*c������2^���u3���/6���ɫr_���xq0�f�w�'=�y�;�p���lҿ��c΢������[����:���� ���6�"�j���r�-��g"���[��t��mz��s&5�<��t-��o* ��6�'ٸ��o)"v/�u��&���ic<���]�� �t�� ��q�����v�w8w��&wdiwwwn%� ȸw�%��;�kqjurygv�=�f/�dxȸ���/k�r�f��υ��/� _���o�ύ��e�9�����$ʰf�6u�$/^�h��jڷ8��4%�9�i��8oc�ʼ;_�c��b�s�x�;@`��ˮ���c�cl`�o�s��@�bcd��h�k�����÷?�?���t^�"3n:��ge���7�u�r�fz�k�n�ړh�:r��n�'�v;�{���s%�u��b�욶2-nύ���7-gz�j�1pveg΍��nu.����~�kyr��ow�*n��k}�(�[(��2���`p��7��v��:4�(�g(rv��s���äwh�y�,��a�།�fw���gd�r�ܼ�$�|�5���a�ܔ�we�=��#di��|â��?�43���nl�d�����sσ)�4_��go��&�h�[�2!h��w:o�.`�����z�:��;�c�����v���n�dh�(� ����`���[����%�:������r���ƈ t�fj��%g�h��r&��v�,�����i8�f����[�d����{�/a: a��}�i��#��y����kcuw�jv�s�v� q-��4��� ���ǵ��v���~�/�)qbvxc lj ����#faz��)��7���o�n���;c� ��6^�hpn��>6���� ������ ��w}ewr]�b̩x�ǰ��o�83�����0�"ls �4 �����q_��*!���zɂdm�o����{�1r�/~�h�x��r�/_ b�ב��(��d��ܰ��u��v-�^� e��d���nƕ�|t\7��rqo���a��d��)�z1|���x�/�ƌ�\d9h������f�b}�/�;o�t����edh�����ħw!�b���k���u�t��;ܗ�i��� �*��l��tl���5��/��(�ay�/� qpn��liw{�7(p�����(m���fp!����l��c|�e��ۋ�[��$�-� '��dqt�Ԧa^�o�%�g=�h�6�m`�i�a�z�4��*mp�%�� �oܭ��4=*��_'?g5f��l;�b���~f�z�y���k�17��.m?tdjy,�����/ �_.�����������g��_��y�� rͣ&�(�4�`�&v1�lz*e@�h-߿��%��x��{y9���)��8�!8�2["y�mt��n��i�h��ӓ�ӧi��k�2q⁺�o���~�sms���6��xb�����x��hd_w!����g��'��'��o�ܰe)�:fqh;%�����{�9��{���w e�m'���fvm�qpү�˛3��m��l��,�=���g%��p��� "�j��tx�p��sztnjl��؏1'#g�4#�mp�݈�8�� y迾e�!w�:�c�)!lsalօ4�[i��vx�zq� yh���y�p�%w�"ltb��!�dħ��hif�к�,�:γ�4 �"n�8 �ӗ�����9s�n`�*z�<�^'�^�$�*��*s�\u��9���������t���q��.ˆ�� ��ht�l�ﴹ)6=ny��쿗}��4f��r�;��w ��:~�<�ٛ�r��ͻ���ƌ{y�v��)�m�uڒ^b ���گ���d����� ha.������w��k�7zؑ�zj�g�uoq��fd��tyn���(����g�=p�|�0\���$߸c7p��d,�����se�����ŏ%�@bg��տ��=s���l�=�k��y�:���=b� ��c�a� ���]#u��]� e�u 2c��굄qi��eq��7o�i-�r��*c���t#��2���|j��kʜ`��l�6��ll��9tճ����n#w��c�����]�y)=8�#μh��ԝ ��b–6r�"�7_2�c�)-�"w��n��v��l� ��hj9%q3�s�z������\3.� ��ym����*����fp���7���1��� ^3p����n,�\� �n�re_u3:�1*˖����ﱪ�yq:��;��d��?�#.��p����0z�9cq��fg�}>y9jys*���n�ww��^��t� f�v�xɉz^�����-��_�/��;g`�ʸ�fʣ�2l�[��t��@��ϟfu ��#ui�����k��5h�9�"ךnh߇o?l�}��� �7� ċ�y3��?\�e�4&�s��u�0��o��g��� w��ޫ7�`��n�b��%w��6.� ��__x��fk�2��w�(����h��� }����{���by�v��r����%|,kk�t�8m.���w9�vwl-5��;��#��k �l���7kfp����`v4�=^@��-0e���1�$���g~��9�v�~��bka�� ]��ٸ�::��a����1gb�����=��rb`}��@��å�.l�`n/�������ۿ�u�Œ�<��¤(y��s*�r����t"q��䉧e�� �ej���1��&�,r���s��c9� =.s�7���ߨ����lm��1�p4b��#�[b��gl�t��g���k�*�1n��^8db�j�j1=��?:&�e�rj�/b���-fے�|ڎ@!0~������go�'%t=��w"͹�v�vo�c�um�d����j�pb��y �e��q�ʠ�΍���t��7��/�ys|�d��ڔb������f"_��u���^[t��`��.��_o� �� �1�^���gv� �c �ڃ_dasmj��3�ʕ�a��/"=4�r�s��c����(��!>s���]�dp��/�� {z]ݸ�%i�!�9�*���d�'�� �����wt ���ŀ�d�އojn?_�c�ή��o���c��h�&�m.���ǘ�c,�m7l�62��i��7_���ȗ^��wh��z�~�\(,s)�����icu u�te끬:ߚu8n�̦q���˽��c�eb8*�%qۊ���:w{��a \�&a"jso!yr9����eq��\��]-�c��`��<��v,�ܗz2�j��m�������(u]����w�piz���e��v���� >m g/��d�g}�o���%�c�ѡ-0������c��btq��e�j����s�^l���8:�����l;��f�f8�|u�b���h�ky}�л��s�]bd���wtnd�q��#���:v[ˢ��t�h�kh��b9���55�x\��' ,;�w����; ծ>���[��dt�qh>�r�|��n�)�7]�m���:�6"��4����f2>�%�r$��;,'7z����k����s�c �3]�h� ��?� un�e �w9w�˾�pm�|���뵜y�w�r�e�����o;l�s�wp�� �tb�k4x1�r�_):�m��,κmo���ޱh�;ogы�o����>xv�:9��|w�=�����1�gz�3hi1��7m�>�vag����iր{վ1��:r��w��o�w6��m�>�[������}z^:�q���m��5��/���w�i����(f��mdyf�j0�����j���izoô�i[������8ջȉ�rx �!�5�t'� v�d���\�#��h����,p�y���y ;y�e���fm�ݎ���ۇ�rу/��k����=����![�sh�� g���`b��@���>���k����z�;bqp���}v�l,ӆ���[��lj����]���$���q�znr��(�@�[�߼��� jr��le� ͽ\�e��� �pd_�:�k�o|5�o�pim��ـs��b��l-��)��/�8dd=(3��ǵ=�-��{$�ai�wl ȓ���q�l���|q�o|3�8v��ip�-�ɩ��d!�i�����n@_�;7 �!����!{�c� 0�_�m[5�8`(q����(v���ꪐߧ�t�@���*�;������*�h`� ��� ��qqzq����(�>*�bq�hv�n�;��?b�m����$m��z����$mv ��s��n-�&�^� m��^�x�fh� : ��7����:����u z�|����2th�1yx����b>�1�\�o�!�����4em�”w��l��p�s0>��ܰ�6�07_�`��q�g �†s��!y�jh���"nk��c�c���þ���:0��6o��ԣ�=$w�@&i�� ��o_ �� �5�����d�x�a���ss/��b��_�'� �)�"�"���u>k�u��w�g!��&��$��%�<,�{����a���f h��n¥���p�� � 0����xb� j��`�1�n%]k��fm ���ƈ0��*ejz� �yrgnԛ��9��qj�wo)�� �g���moi¾c,3�1��"aݻ�ǩl�m|��ll$����0�l����.&�va���1���i��ǹ�d�wٲdj !vo�&��7ک&��9�e�p�a�ҕ��_ǹ?�)�ke pɲ� �v0 r�� �����6 �>k�� ���9χ�����)7���﷚ɽ��e;h'e�r!y&�g���ꖄ�]�� -���.�(�ǡ˹����9��zg�tq���t��ρ'ęp#>\懘�c=���^h�.c�vϛqc����6�1��h �ͻ(n�� e `<�\�����tvd���8 �c��s����2�������(r��h7hi�蒔(?��vg��� s=eҡm�u�h���9jl�qr�t�rzc��z������&��šj���-��e�4�}x��s�����%����œ��&p�c��m�a��lģao�́o�wrz�\�.������5#'�l�������l��&��ɩ�l��yz�i�~b�́�b�d������4�'>�&��� ?���rǩts�s�ƙd���������o� ��$��px���ϲ�ԛdj��i t4p�/���n������֡���i%�bf��v�>�l�������~:r�5j� &2�����m&jj!�#��&k�΋8 e�n�_we�������u��k�׈�����z��m�}e1x5��zgov�,�g�5u�:cg�0�\ᬋx� �`jqcuy#.g,$�my)�ǰ6��v*�d���k���bj0܂���w�&?��0�#�qm��5���x���\pm�^f=~j���{���{q4o�d �0rc- � ��/u ��1�%q��p�����g��g�8�7kһ�u�elص���>�,��1��{ u����{;��|h��@��%ơq↭{.ӏ2.t�ғ6���)�f9t���x�h����ji��xtiz�f=:�k l�r�?�b���l��k�h��p���sxq �{�h�ڟ������!���#�d���=����>b[�_b����br��j�r�az�ͨ� \��j;�aq���] ������=� 1�u�!t��w!0o��k�qf,d ���̯�t0�=s��8,�&���>zj^�u��� �ւ�h�����~o4��� v��e� e�)ϱ���oe�j���p�꺡j�b�^[�w� ���;�������)~���.��͠6�> �d;%od��~>��go�ް[��������n�t�j>�l)���=��-5�#u |�w|��6�u���u�r���߾�)�t�ߠ���}9dʷ��w�(~�����b��?c�xdm�չr� �~gg�ӂy��ů��5�as���_׶|�6���ە��m�x,�o,��!\��?:����; ����>|:�xv�x~[�}�8aļmjx��.�ҽ�b���׻8i%�p���z�쾬yt��^_�x�og��'������g�'�y���@g��њ����\�;��am!�u4՟ǂ��չ��il�:��`ըx�;3d�>d�������4�>|u�h���<=l�}xz��nwe�o���n}}�n�ݲ]�-r�#���h� �,�x��b{��΋�qg^"�zgw'2�;&w���n�n��{�p91��s�w�<�#��r���b��n&p;�le�8�s�#���b�gi��3cτ�ci���f$�k�=��f����~���% m_/w�7�[y���w���plզhàǜr[$���p�k�o��ȍ������ x�jy��?~�~9gyf�y^�04{9�y�9楏�9�ml���ox'/��,|ā��f�,>'pzѻ� »�e�8[�\�r� ���������-�����۱�� ��q��}[*�(���ݓ��ս���->���n�ί���e��l�/ƴ*�e>ф��f[j����)��=`�s?��to���f��)h�h�p��bh��|��[�%����̺��,��m��o�}�����e��i�bnc�;����m�̨�j1#0��[�n���j7���zu��#�f�k8n��#�)�t���a��i}�=�*�m�ݠz&������}{(1un�p��'�w;�o��q�����yz���u�bο�jk�@�ї����i�þ�qrm8�swε�sl����[�-�t��-ol��6u� �����>| b�򋀐��bxc������ ��fxd��p�r3�e�ƍ��a/#q#���z��m ��%y{qxf{�髱������ɰ@un��9z;��_v#ofg;{�q����$ ��g��o� ���`pa��ޕ����y�� �|@qҟ�ˠ�8�ŀ{���7y(�����w��樵"e��|d6��1���:m^˦hb�cbw�a���w�i�2�t��m�|k��-k�{ک8��9���je<~���s2k��y�(칕fxh�w��qb�|i��{t󏇏j%ғ�_f��b��a~d���b��������vo��<®��uk�����(��}�z5|n�]/2nμy��˸{�1�7�®|����æo��v�����r�����*�%��������h�|��e0.��6�t������6�\�'�w4�?xs�s��ern(��'ɑioo���j� ءuzyb�x��ħ�! ū[�f©�o�w*�����y� �y.���i�~�>o��s'(� 4�=�mʇ�۩*� ���.�ew����b��l^܏��o]g6�{m���1*�� w���!��o�4g•h�f>�th�������>���;#f5ʁjgp[��{�'�>����k6�ƌ�]� =�!�������ǝjq=t�jh��}i�v� �;�����knn56ƿ��� fm$ dlex���>�[��� d��x�j��=>u(r���y�9 .�{ǹ�'uj~2û�ғ� ѝ؁h���w� �n��0@"�o������ez���$!]t��^�(��g�zg���@��/�=���:���k�^g���m������r�q�ό�σ�:�b��4�{���.�{�x���ۅ&zt��wǐ�e]w�ɔ6�3�.`�a��u���|ؗ�f�l�c܆������a6�#��t������it�lg�n��(�[1$qlyw �ո;c8j��v����j?;��m��؊�o���ǻ�����}���̇i��ϋw��ң���o��q��s�t@����q��ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\flywe053.gif� d�����x�lp�le`�t����b��hi2�б��7��i0��s �s4d)�o5��������?�~;��ƶε�qsp������~�_����� �89��0$p�0t��:`p t`x���/����u�� ��:�r����v�ò�@@����� c� @��&pa8�@ah�pax�`ah�pax��a���a�ú��@4�p5������< �`������y�{�}�@a� ����p�p�������#�<$d$�l%t%�\&d&�l't=!<�0(�(��)�)��*�*�� � �����baf�j����{�.�.��=�x�|� �� ��0c0�1c����a���0��3�<4d4�l5t5�\>��!� ���n�o�?a��a�0� v?����#��r)vzm����k'�a�&��g����8e�֌��u�b���/�d��3_wp���5{�����"�z�w�� ����pm&�)�p�\:5���j���iث�3=é���� �l*2 ۰��xt�u�yf�g�0r��s�������"��5�[��!�m#�n}�p�o:��� a]1�f�x��n>�[w �uӷ���6u�vh2��zkm�@�f{:���9���g/����x�rі��լe���|,ݴ~�ܜ�$߱�9�,�$��_�loe�ru��׏�q�sp�ל��y��w4����z.�{�c�����/|��4� �˻�-�<6su<�?�l�{wn�:*r�䡐�����n���"_�������f?i3��ؓ9�����|6���^�b�{e.��3֮��8����hgƿ ��������=�����<|����fקd���fq�;y~oe�����||�g�a�0����g5�&�v1���y�3������p��b������ɓ#o-�x�;[�m#s%�mn2���w9u�q���z�}��b���ŭ�*tq �㰝�ܳ>w�%�l�'��7���e��[���ey��`?���?*�z�~�:�՛=_gb�s1>�̛ ƍ���z���<���t��_�='�fz��d�ӳ�n�go��l��d�a(�᯷���bl ��/� ��y��=!����r�t�-/���%�3���x�8'�w���� �������k��w�|�ln����� �e*�j��; 3�a����f� ӧ-`��%4�ck�=�����e�:�vp,dh�������qߣ,��p���gz�!п���(b�/�7(��򏔒 �!"ߔ��u~w��t<"^蟤�y��������}�&�&����b�r-��8�dg��j��-���>��ҝ6g�ʾm�wxn�r�����ߤ�hx��m�(���8i6%w��b��|�[l dp�����ݧ3�$����\�c���~��:�j�m�_ %i�����an�;�!~cy��u��/�6j�b|˜����y�f���k�w������_�u�>���sކ���]9ئ{�~ci[��m�������t��������->�o����*~�u՝'/=���dڦ1�&a����}��*룛b�7���x�c#9(� �� ��b�.ځji#����%\���^x��,��d)4�����b����^ohoȇ�㺎��$�ڟb�ş�zw�'ȩ�ƞ�nc'��!��b��������#���d�x,�� ����� �f����_:u�*�� ����n����u���n_5�����m��i��p|q��3/���(x���' 3b�% c���{&d��3�8��9����m�*�dݗ��g�8�ـӹhȵ�,�kgә=ܻ�{�d��#:� �g�u��o@��n��f�"�ª{3���?�b�1�.�ڪpx��qrt*��/9nl��k����9}djؔ�&�����z�%o .�!o!����}k�a����cn� he�uca�waw�������x�cg�bfy˪v��g�ʺ�~���y�d?vz~��<����[o��?�������:;�������m�g�o�q�٥۬�b��x�n!�����栾'���c1ɜq�n8�r{ 'f�g;qie�ū*�g��˭sv��o�o���n�;wp��ΐ���t��n��dl&y��~�b�av�`�a|�}s(>�d����}�u����\��~ܱ�á4�%z��v���l���f"(!n��ʿς�}�g\n3�!$n0ޜ��α鞝�w�'}5�m�j��1�%��j �3?�����}����j*i����a��:��m|����� �i���p|�d����]s��{_?&l�>���"��s\c��i]vr�'\��|ҕf2�6`�t�9,���^a�y���ՠ�r���ks�a�sl6;y�n�n�[-i�u�-�b�`���w�'�����π��0j]�;�isk޿�%�xu ������uk����`5�싊g*c��yn[���!)�^�l���f�֦�d���&�cyv�d"�;am9�uw���'��u�b��w%pe�>����m(;m?���c"խ!�1��tۙ47�mj�w�<��<_����6҄�>|�q�ϲ�[�u���}���i�˖xx�?dwu�-8?i9�n�"b��ov��uci�t��%���jtz��ni r�z�d��ߛaqvt���ǘ�j��]��s� �ʐ����㚧j�� w�u�, >>o��_������f�|j��g���m����i!�d3�1k�~c��`t����x���9�9��h/�}g(˗����yg�kpm<��7~�h���m{�w����>=���r0��i���6�o�'a�vqv�s2��d�0c��סlѩȯ`���b*�,�:�(�˄��9�����wz����#�t������� ��-��\6���ד���b�g7yn��g� ]:x�������i�,��-��@k&�9i�ɉfx���k�������:/4�lˎ��q��%��ao��stl�l|�*j6{�}��ԧu�����7�r$~��m� $p��3>�%��ڶ�fq�a/˪3p��l�v����r�j���4���!dﺌz���?�������e=y%k5�񶭉���ze�y���}}s-��᥍�h�kn�p3�;���qb�]�����r_�u0y��� �h�'ſe/�b�������-8��,ueo��_�tbk)��akp\rzc��x�������k�q޲��,�ľdu�d�o^#:icp��<~oi���ҫ]�dž�#��|[�5i�4�n{��i��|i]j=�� �������f&��t$�mq�֦����q6^�^���$a�(.j`_p��������$�1����z��m� �uj�5�9�1#tz#�gc��\�mv�u�jwy��i��w�u���hee�-�q&�]��5�(�;2�d o$oso�� 1t}�xעzl�sj������`k[��a*�c;i8|�s��>�����ӂ<��ư���q�}�m�wd�~j�}͑|]��!�u�q�����/��eu*w��(�r�� i/b�7)����j�mr�zv� �2�gh�wdm��/�1�w��עn%��ț��hg���au�l����>�`1�b��7?�iu�n��x1��dr��?���c��ϩ%[��8�$\���<�vwʏu�y���r&"�n;t&�ʣ/l�rs.��'zb��|x��u9c���,�)���a���>,�0i�m��h룮�]e�<5mp����ė&����!�� �b[4�÷�w-�b ��2-���mź̾w�^���m*�u{�]�b�wqh�� 6�f���q��]��xg���zcy:1��j),{r��n|>ak�ap,�z��;��9�tx�mf��&�c�%��;�vj2ԅ�t�e��!�|׿!c)�d�=(�v�]�̭���j ��q����.�lc������|xƚz�og�g��r��%�b`�nߓ�ם����-6����o�{#di�^���b�_嘔ⶰyƚdk�i�%�\f��t�{x#�٪��#�?�d�Ϳ��v�{���_�z��5~���1��7z������h�xf����vw�x���c����� ����{��h�ol��s�v�r�u�pa 1�u�8]6�g�*��i�?g: vn��j��f��"�����b�g����s$p���ϊ3���_�k{&�[c��� �nc��rڞ�a�\�m@�_�sc=�0w�� �z����={ �����^q��q�^� ���)^�s]n$�>kuؠ�#y�ht)�r�ٺ�٥���5�g% �,��<��[i���n$q4wm�[*j��&on'���j'1�ʯ^��3����rq[>�v���v�sr��s�*��o���qf�~~'��4m�ى��݇���� ���� j��_�&}z�a �h������1y� e}җٚ�h �h�j�>��շ/�/��gv̵`��jwx�}�������*d1 a�����lf vh�g�'тʒz�-6:�3a���g��_������z�.�em�a�g=��� �ei�1��e�擇t���i���mc9��l��3y?n�|s��c�� �r*n m� p��q%�q�g��ԋs�xƙy�����s��%�c�h�׹(g�f�� �>��(��櫍�t�z��_���ʊ2s���j#�k8�z�a>�����l�h�b�z�c5�b�hsn}�ϊk�g�h{�|��؛>4�-����x��u�rsf:�g����ن ��=i��߿����at����}�f�\ľ�o{k��g;�km�m��'��(5�*k�,�m� �؊j9i�@��t@��6�����ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\flywe054.gif|���!�k�2sm���sd�(�$e4m5 �.�i�b�,әf,j������j��"i��ij��ͽ�w�i_?�'�@�������e����i��il�!�������;�����9���,�q��08@�����ma�� la�� @4��b �g�.x���2��& h8�1�ãh�=p_a|h/ ����.��� @<�yaa|h ����`pu�td�r (!��l �!?�o�ȅޙ�*24\wt`���g����%') -.l���r�]��s�����4tt� -5=emu_���������������������ǃ���y���fnw�/�lxe_���5�765�9��u癛?*��w'�#��������",�~���_q/�ȥz�o�p6h�d��{9�̆�5[i��6?j�ís���~���ľ��ۧ��b42*'/�j��������9�xq�i����we&s����?�i��4v�}: bl8�o�֠��5p����mf�׼�o�/wx����6��1ov�p�=h�uc�1��l�(xg6�a��wҧ�����n�׈� `�7��2�p� i��ڕ e�j�-�h d���=�j}�dfn�n ���$� 7x���-���w*o�����ך�t�?7��9��dž2�dtg:�#ds��jx���2�l�j�t-�^����'�b9ԇx�g֧sr��w�z^ |��i� �8�/i�,��t/�2z5x�aܱɓb�r���5�t;��ؘm]yƌ�g?�p����@�%���j�:,ꘐ-m,�i�%�g�1���<�e���x�f3�r��2n�!{z�t!|�w�fz�a>�zs������俋c����� �/���f�:zޖ�k~�j����ny�ߨ��6�qk}nep��`�v��qowh# ���~կ�ic�װ�� q�q�ܿ��8k�܇n=ܷe�kr�vw�vq1q$�b�}m]%��%& ��ljq��x�j���s����p,���j�"5=5�o��4g��|p��1�i}�1 ��1�� s&���h��{�a��h �k�� h��nd���;zx�gh?9ք��m.i�b��t �b���%4�����bj��@�yv�ѝ)� �n:u� �y���b��������v)�� f��w�'��ͷ _���-�i��dnj�/��"&ӧ�2�ɨ��l �rhvz�h�b���� ��� �a�����_e�����ً0x�)��f� �tk�7 ΃(}^�}��0o���ݵ��)3d����]x���x�n�j�.&����r���y�� 9��k���5���=힣�m_;c�i���;� �vmr�����ǐs�|���y͘o��"��|�l���ý*�˜��x��v{�}��g�~$5�ڬ�b>;_i�a�0q�\��x� ����� t�.q�)a���߶b���jh�e�)l^�5_u5z��y��� �g޴f��v�%�cxw�"�"�g�ϥ��p1��=�r��;������ûgi?��^*ω��ݯ��k����cm����>v)�g*���c��ߥmf7wj�-�,�����-r�ķ%��_'lp��"d ��6�܊k�:vt]�#��\�����r�����4� ���s���9rts�ؠ�0,� zd�hh�%�w����t�3u���8 �qq��lts�$cbdi3g��7vi� �l���@�5ҟ�l�lq�qa)�wl��i>�l�s���k�҈|����7��_y[3�k]�����v�x�a���ib�)�6|�z}3����y�z3��y������n�����co��g� �����y q\u�kd�냆�[jsr��t�*z�vz���1.ww��ŵ��^vhsm�4���f����u�) (]�n�j�˘�h/_�?�i���g � u�7���_"�l�c�o�qi}h0��ݠz��f/����n5�������"�-�; ���m��e/���^^\��{�3���ԑn���p��'n��gc�������y�{x����c��2��hgr�e_s֤��p31��>��ѭ�a�7�x��~e |� ��r�,��g}�hp��b>�i5]�ou 6i��`�|¤f�%�#����_'��ѩ)k�b��xb m�����ut����vo��ܫ�����m��\������og�h�?�7�s��! �b4$|�x�k��nq��� "��"���3�z�� ���� �7�4�xg��uc�&e8 �z�n �bc��ٺ��g���� � ᔔ��a#yi�tm{$�i.��$��!j�,9$��$�"h)�%c������$:(����@nywցr��m�ޯ%�[e� �pk�,�� ��_����t�� (r�6��u� �� ��;cԪ����=ם:._��������ii.�r͗r����{m�� �o9c$�1t<8�x�aif�r5��c�0����9̜��h��<ې��-�*��(���� �y���d)��m���(t������g��jr-`���=���u�ҳ@l� �gp���pg��b������"��w��-jy|༣���axa���wq ˓t�fc��@���ڹ15t�`�n�p|q�w �vh@�\ ����(��љ��������#�[�}�uc���%dv�d#�d1�opv2���cu`�] ��.cp[k �5��\r��d�&l"�gp/k�,w�>wpq�q�[��t&1gf�#ت�*�,�fr�ogaƚ���7]`}���8n�=}����;ѱ�ɋ�����ݣ�ue�u]�gc�բ{[�3��t��y��^c�k��6[�g�����հ� t�i�>#���bӳu��dٙ��st�j^#jo{ %�kh� )y[�j{c~� y� ڢ�ֆ�ڍ�3=�=e�<��l/� wzݹ�*��d���x'5{�zk��{�:ˎi���吭�5��>u�g��b-�g�t��t�t�v�����*���se�u�]�9]�c݉ v�cw�e"�� �yt@��ar�ar�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\flywe055.gif@ȑհ �d@agp�(%m� �bh% *r�a=�i�hb��(�����)� � ��"�car�<��5�s���.������������=pzڊ�{n�l�`��o?�1 ��� @�7��p��� 8���@v��(�>�@�!��$9�pr�(9��p%�` �n�prx)�@: � �(�\d�lt��^�/�0�t�h1� 2�03�@u� � `� �� �� �`8x:�x��������  ����@�`����exfhgxh�i�j�k�l�m� �� h ��o�p�q�h)�)��;ap!t`p �;�\�`!d�*ah�l�p!ta��;�� �� � ,!�a� @�x��p�0c��=�!���xfhz�8?��`h�=��a����>��|��p��k�l�m�?���×����`j\�����k�k��z�l)/c�p.�����d���li�k�,i���›ic(յe���8�� ��bϩ�je�wj|tb� x� �yi�f�-xej���_�7j_�f����`���/d��>��!��!�<�b�k�~؋6�ٗ=�z��s���띋!�ͽ��}l�-����z��،�oq��u{i.��nmq�j�֭�aw7�q�l���������[]�#��������/)���4��or�7c:���m~랿�n�z�tգ�[��kڰw�~3x��(�w��'2~g�o75�������m�m���*��g�>��k`b��k����]d�ٝc�4����kg�69�$�9�:.�6����{������p{���h|�2d �l���|�>gd�belv���ݥ�v�<�#�n����h���\��6s�zc��o�i����d#ė��l��ڣͻs�p}r���`?b(���d{=�o_f���ȭ�mej��@� f����tԟ��[g��j�%--��sz�w�ws�/�����n���aisr"�iv4tk�u%o*霻ۥ' ��ԑ��'�u�~9�o�/�{�f����e�wkj��5ý�99�n{c��}��~o˻�܇`�5�[�lye�77�ƛ�~,l�a?���1!g�p�x&}�ly����}ݓ�x���v����.�t׀��� �'g�:$q��b �y�"�����,�r�i�:�ё>j?�. ���6ɿ�b�j� ������i����w.�[���*,��2�ɯj��[��n����g��kij&�ql_�z1��,�í���3��aԦy����?zbb�a� ��q�ם �����w쏚����[i,&����ɍq����u��p#zѷ�1g��\ύ�em� �s� ��'�rf��j��=�&6@����n��p��_n������)/��r�qq�6q��t|r-��o����> ���bp���r���' r���y��{�n[5m�v�e �]6�{<�7�x������o�db!to"��'r���;�԰ϖ�.z��ˉ�b��z�%w�]b<������lbu��oϫm��a0~)e�����/���t��>��x�� r�֟r��� �\{�y�ll��8�����>*�^脦�;����\�2:m��h����}�y���q7�'>��ba��l/q:�9~b&���h}mϭi��gyӎ��í�_��|�0���wy����^��|�����=���(�}5���xo_�_|�~�-y ��ri$���� �u��p�������r��`� v>5�^23gm���&%3zw��%ih�jh ��}�ecڎ�q"jv��i����!��a`���ʙs�,�ڱ��������˳� n�]����mx�b��=&��~[9�d��=���n����y%q�l�ׇ�v� u���5�y�.�}9ݯ����rq��,�q��q��ׅc��/��ش���`��,xr �8j;�8 ��b!��^k�h�h��j!m�t�t�e~sod��|���zw�лvew����_w�y'���p�nmy�p8opd�����_3um��:҆��ts1y�91��|��[�soqe|d�t20�d�'�#/k �e�|e�pa皯o��\ 1*^�: � �tfb���"q1����t`��~�f{-&��qg�' $&xԕǃk�m����e�壡|���]*�|�'��ԑ~l���/} �sb��)4t��դ��i����(��]�t �?��gd�d?��ٚy�6*5��@l �f��t�o�c}qē�g�p�}#>>.����i�\�djн�%պ|��y .&�bgb�e�&l���l�>���z����i.��v1zցij��w�cyn�g��i�����պ �)ōw���,��]���7s�c�vn*c���י|qw�p�rܹ���3�tfc\�2����u���4�m�m�����m�^���" ��ѕ�d�n����զ��6�% jz�p�;ǣi�-q�mije������%x��"w1ҿf2kud �ez�m��%4��i)dz����f�n�-ɵe<��o���r�'�� � �_��y�n��p���'os��ޥ\�m��� ����d��g��kl��ai&��uæ;$snmg���-��ſ=�b[�zυ?i-��3k�-�hd�tv�̴�na*�y� �f����8�p���^s���5��dε����@�f���v����pcpf�t�����xmh�^qb��u�o��7��5�h&r��/*u�Ԫ(�dt��h�u�=������ҕ�\ww��9���먚�]c������ �#����fcv1��6u��i=�ގ���1ї?���tk�*2}b�qh3�3�n{(��f�%��lx2�9�� �=\6i�#w�ߑ��������p.�x �_��0�� pc�p2�� �g<�� il���5�� �ml���7��8a�8��ps��p:��`8����1��c�iվ��{�l�*�z���<�ut��qa�np���qjliz}} ܑ��;�}��5��}�����u݅&��;�"��:hن�e6-"�y��4�� � ���55������n]�^-; �vm��n�qbί?����ͻ���\ v�ŋ"ktna��w�k��s|j� ������=��_2� g���ĺlـ��@��vs� �g)jh�]f�;i4տ=p������ɣ�b�[�")k�od��/�t����3�z7,�ze̲i|�z{%e_{~���&�tm��y����ķgd��`a�b���0&� ~�]����|�}��u��x�)�4����>����_r����jq��<���r�l�zmj9�c��\�i~b�h�}'�7l�lpc�˨a�]a�0���| >���>db�r�ʉ r]�e���ۀ ���� ��oc^��!�a�[�d�a͐�/m�\��h�)�$r�3q ju����sy���y������|/g�*h�*�/w��l;�;k[ ,�'�u/2~���cf�|ղ.kh�3w��?�u��2n��p�'f��1��|��j&�qm(��wz�h�9�k���y��g�گ)e���� ���|$s�i� ��w�k����1��3�=�j��i��\q����&���ka��" &�p��uyi�ې��wޙ��ɇ���ex�_��<�چ{$|ض�]���)a {̀����0kb{mz�a��zob}��� tk龏&�w�(�b~�f��!�9���������{�3�����_� f5�d4`�bk_�&nդ��)��g����v��.�u�bf����ozk1-���nj�)���*my� �u��w:ō���w���/k~c���1��}�j�������,��t�����od�ȯ�c��| �s"�$"�vvtlo *��-�v:����r�$-�vu#`�c����_!#��#�f���y����߉`��p ���e������r���?��a�e"�q�@���ƈ�)� *� ��1-�4ffg��j� ��-�����6&(��]3} �>��c�>��|�-\w�?m�����`�vk�he\l� �������wpo!�g�c>�j%pt�wa,�@�hs�u(@��'�m�rg�/�,�u������de����2�%iz! �i\�,b�s= �;5������:3ln�$�y��m؅���vl�6͐��!fx}%�.�.�y3k�յ�d�i�:t�����$���*�jbq��;zv �zgr��*�l =/wb�0�8l��oq� �����w5|��k��f�j��c2";���q�k2^��ћp���wj����9�������p݇�}q�#"5f]aey��i��m�sb!���(9��_l��;�����a~��-z�k6,'^����z�\�s�qr�b�޵f/����q_��0���|��>�d���p�w� #�s2if�uin�d�ߦs��t�c���h��<�_e���tf��k����t�1g߹�� !�����[f�}$�oljf�a�o�����/]�?�>��7�:�k^�i��>��aqlž��m7��g��� ҽ3>{=y��`w��v��8�i�� rv. [���"s=h�q l;����͋��9�<h%���">���n��2u2zpjof�bәmg���%��ĕ'x���i��%jw�[��7(��. e`�q��k��ij$��a�%��q�tb#��u����`��&x��>s\���h�㗡���n\�?��~,��xd�����v<}45�,3tq� ~��� [�;��|.�,>�/ n �l f"м/1��,~>ӽ��� ��nv� ����g�g/� ���o���-�jۉ� ��|}�&t}ڜ�����1�q���g��篂y��f������f k�'��v���8��������';�y�w���y� �wͬgo�d�/����;yߍjr�0;�x���i]�`��mu2pl%� �^{8�u-rl���'htıcyi�6���w����"xx�s�흞 ��h,��n8jg�5|/����jۄ�u�>��ϗ�ۧc��b�^����w��9���t��嵃�bytz�s������,��_o5�����̯'��5���ዤe��}22j�w�3v� �}�vzgҗ�����ls(���:�*�iw݂;�|�ׁȃ�"�%4b6�.Ԯ=�%���&$a�r�ʙy��}}�t��k��[�dˢ��p�o�u�c���n@z�l��y_�(b8$��o� ��][/]48#]�w��y�>b��x8�ؙ�9�|�g���*cǡ!ybv��*ˢ-��;$�y�,d `*~�d�v��f�\�2��_�$�%}a��>~�|z��g8��� 5��e�!\� q�1u�)ؓ��zr΂�a,�x��~�`�o�f0o�l�p��a�en&ka f�{�?��h�\�yd`no�ۂ��c��>f��/������x ~s$lo����u�p�p�ppi��*��[��ah�� �������`fl�l��v$�b�vn���b}#)����j��|�u?g�ne5f�.��c�b��{qg�&� �o�����܉��ѷo�ǎ)2�����dz4���w�լ�q�d��eh�o�����q�6� i���|ı��w�6�����șjs.���>h� ��h~��e�qj���[c��"`u�r��t=���] � ���j��4î��wq� #&����d��b���gn�gd������p� ^)�~͆rrb�a,�\���4�x󂞩"ms:�(ˮ�3�]d�j�0��q�v�8���� i!�j���5b�>���i�\�s��~�1<(2>{���:ns���>i9�6�p��3q�]��y4$��aw��lj!�!��=�mhv4!b����3���ag�}<$��c��{�*zz*��)�m:ln³ܸr�% mb�m=�r���o�ui8��9(�q(!] �m�p�t����h fs�$#�m�xx ��fc���}�8���0�ĝo�)m�h& �t%��ݠ �"�"=ִ�'����m&����ڧ4��]"�1�v�ڦ6obmq� n�=of�qg�q��]m,����a��k뺵�d�hswc�k�gm:w����ȓj��jfj�&ro����i���z��ѷoktj���o�_�#�#�%�h��'������vͺu�u����:@�h��*�wmz�yt��_��f��g:2�ax�èi���k�ӹ�io��d7n��$�����8s���´�sɨ���u�k'\�b.6�)?i}�.i �{���o����b�ś�����x����jqn���ɛa���w{q璡#se�p�)gpn��t (aku�鬳- �swq��=�^�х�ъt�u%���i�7�x�q���4^�,o�ն�< ɿ�lj���:�aȴ�x�ՙ�u^4��^���j���d��8 ��q9�wj�e�f��pn&ܻ�vպ��`���?� ��&������opʌb�n�ư͖b���_��d�'�tܞtj�w��2�,�݀s5>ߵg:c����0��nuߥb�ݮe[op��b��{���wj�`)�'��p��.�o �y�u�| 9�nx���*�u�x�13��e�\�-f�u]=nl�v@���윩�� ܁�] � ��'�ѱ�0��ڬ�ڧ��r"�q�x���ը�e'ʮ�� e�����- �mā�ʅ����f3��u�������{[>���/s��7�8mc���ef�z�ؓ���c��r���~��iz5"�ctyc‘rv;em����/�y��a�>�g)�;��^��*'ng����jox�_,nm�|˟n����z>nc��ϗ�uzȥ��b|��o���o\sl���/r�,��g5_�?�t��r;r�%8�c��:��ut�o'd��ew�a�>2�x�ez{yn��,g��r�g��2�w`���ߖ��/&�����ɨ�����v���=d����>���ur��@l d��c!f� �1�k5�jæ��1����*�,�m\��d�_j�"w)�gc�/.�q�5n��г�v��8m�m��y��u���_r��\2�.�� ��c-���x~�oc��qe�x��Ž��}ufy�ga��|�|�z�ya�ī��ijj�5�#�����p�^�����dxv���%��6�a�.�ɖ�c�&)��/����gzb��q�\x���%�?�j��rw2�rl둪oy w�t�; 3{��{�<��(�x��n3r 5m�3s�pn��/u&���d�f���zy!��;i6)"��·]u�-�kt�g�a>��a�e�}��հ�"`��vc����2��e�r�%�ո�h��p6�oz��m%a��w�����,v~��?6���\��9ut��[x������z߹pm��i�w`d����_l�j��/ub\��y�gyjm�{��rk�3�4ơß %�cj벫f.<;�.9�=*��evd�.e���y�p�\���ϛ���%�w�'y���������c�@ �0e~�>��m9�\ ¤*q�e�_l 8�ge�ڰ��㌘s8�1���s�8۲��0h�sy ������y\?8b6,�g-k�c�� �wm�:%jf,�qo���@/st@����\|�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\fmeth049.gif���a@ rek�b��%sxxy`rhq hr$�hy ��s�@�� f�l�5���5�o�߇׃utw�}�]����������;�����s���|!��`�%0; ��p�v�t���/� @d0w�� @�7�@t���?;�a��p0���%, �mp;��< q���p \ y����/| a�� �p3h���5��6� �o�@�0:����0y��=��(@��@`a�0b���p"��`#a�hd�il���%�0 �ml���'��(@,@� )al��@*at �{x �w���,�h p[���=������/�� a ��01�� �e,�����<��> ��5a��@k\��>���7a� �p�`}��0r���@?����:a�����@��}b1�a�sj�]�1i�>e�i8u��j����gm<*�x2�i��u�� ;>u,� n$�}&<�c��}.l���d�am�-zl��fm*�ջ|��5�� ��fʧf��6��ʫ�g��ĝy��է}ic�ų�2u�lj ֭ >��e'�i���1��vg��k�� �;d�.�)���]������w\z� �t�&�n cg���|%�j" _� i�e1��n��m��%i���������ž�>�)q���2��ȗa�n����mwr\��] �9��]w&�mb�i|*�|n|dz�!s~w���!j;$1 �б)p� �� ���&���k@�j�tkqr� � �ue �x�i<}�߳��_�4ȧ6wǚ�=�&l�� ̭����ogҗk�f�ѥݳ$�*\���a��©��"n;�����&txw�z=�a�k%���� ���)qkf�8�5����.��t�̟o�ќ�s�0�.kyr��n�`.�<c�b)�tf�w\_�&w(��,�e"0&dҹ�)�wm�j|��,l�ln4���j�~d��;y�����e5��ф�td��(ua;�c��ei�ᐳxg�::��:�"����! -�| ��xa v,���i�e ]믵����v�.�מw�w 8�d���f!�zm��y$e-}�t����^��fk�v=;-<�1���#d�l��?gf��u3e��~�o_�=���t� �pox��pq�ٷz�vg�1ă�b@z���4�k�!�����.��������,;��p���s�)�j����]�� � �^�?�;v� ��1;���j����:��9|@tj�~�/�q��&�ʞh��?�ŭ��ql�z����� -�� !l�w&�ɦt���ω�nw(y>�s���?�����z��jt�r)�v:l���~�cv���t��yj�c�m#�h����!/�q���@*��s�$����g�������w…o�*�z�}�j^� 0?�db���v\n������(/��5�„p���u�o��0⋡� o#�=1�j���\��)�ە�4����vp���f�[��z��wg����z�yd�iʹ��x`�j(2x�&�k �gb�#5����~����4av.�f�3�u���t?���h�%n�v59����p� f���;�jʰ��e�$߳i�����gi)p�� r��0xj�����?y65λ -�~k#��w� c��ƣ���v2.��uh�{޾tzo�>� c�]�<�|�� \��k�����rw����������*�_z� fm.�a�� #��ӏ���p�m�p~qoy~e�$�6�^:��a��nd��yf��ߤ/x3�c��'^�o�r�xmz�q쬞�n��<�<�ɂ̞�������c�{��䵵˂�).ov�z��̯bҩ � �tu�i�{�f�j.� h],:�����e\z�ۡ�o����v�v���"je�k�t��cj�6�!@4ª�uں��v���� dh�~�b,;r�{�qd����v\uc�ǥ��ax�� p�s�7mߝ b�^}����qrf�g��� ��h<���k q{r��f��v�ke�ju�����x�s����bt�`�wg��d �ߦ��a�y���)�z��@�߰�ڒ��! ~���%i����q�fs��b� al�ި^�9uu��;� �x[��/ņt�4\�)2d�e ~��x�e.�ڨ#��Ԯ��t�q�xq3���_��x�d��ca��h9͟;����v� bo ��b� s[ ǹ9�8w�!xr�g�8�t�fs�it��?!�26��#��g���/�gs�a��b珳�4�^vɧ����h|�2"�npmhzh\�"r�t1sd�`9! b��:��^ e���eʶu]�m������uviyg��~�-\eg�1zg�t��j�v^hǔaƒk�5�����.f��w��ŋ:�f�)vo{ (�bn;�m��hq?��w���!å� �j����c���ʃ��jw�o�:�r�zh�?�5�(���{���m~)� �m t�[<���4)�(as���ye�zi����6)���vm��n���f�nj� ����q)39<�}�n��f��Žq)�edz�t�ý��n��cçٍ�u���f-j����,z,�ş�%�������w�j����ƽ���vx㒠��ta�j�r�g����^�{�� ��k��/��r��ç�7oahľ���8� �ouᡇ�ʘ*pg���\#i� �\z��wz b^(��sr����q�9f3��k�c�爜�2�f��bw- �d���0j�e�>zv�llq�}j���ƅ���e�"<�y��xe�q�9|�'|���7z?ӈ ���y����j$(�f��u��?5j=�b�is��n�,u�t�l�8�w��f�u���:xf�a=�vo�ӹ�w�!�ڥ�\7�������0�iе�t�g� :�e[��!:-��e����g��3l��i)�f�pֵ��u��j��*��ϱl���)jw�������xc�c>g�ȥ�ѯֽ%w�?w�w1��xd��®[ް�fxy�:����q!��#�ؖ�غ�w���i�<f�t�@z�56lҗ\�h��.*�d�*<�i�po��/2u�m0$�h 6�sv11�k�u8-\ܲ�շ�r����x�zǟ*�\g�����[�l�$��v=vkm�q]���������v��f��^��p�&�f��:��» ��#�p�us��4�,ܸ��n�v�bnqɖ��f-i����.7y��\��n��y�w��i=�b}�k7\�~�o�����ko�_��'z7�� �����b��~f�ɗ]���م߽.�-��6��.�����y@p��$�ܡ`vqqp�/t{cyw��;>� ��g�^���� �*r3��ގ;p"��o�w4�;��� �����7٘� �7�0>�e����-��2����5�ĸ s��q�����x�>�go�8�x/'�l�>]�ی����"[��/���� " n����o �� d�w�_�ç1��'s^fa�� ��k���>�7$�5gĥv�60r��ĥv�ӊy��c�>ŭ��.�������4:}@����oo�t�.��`��s"8���~l��y�ũ) ��"bg�|e�?��^5aj��smҫh��xn�:����?e�g=͜��$��w}�u�������~����j�}p�}@j��\�obor��풮;ޖ�b��<-�i�� �s�ϗ�~x�d�k��z��/�^����@p����q�٘d�.�b����3yd�o�� �հ��5����^-��b��ck*7t�����1�n�oh�(y�9�ga�k���q�=��e���1k2 i�֙a���1��w���7,$w�ŵ��>�� _��{�����#&x�ʺ�hϩ?�����t��^<��s��&����#^ͽ��l��2��װ�k��'�윐�����xsj�� k�ވa���3ƃ����k?� ��a�lv�f������*�𘼮( n�r�b���9.lv�-l&q&xm\5m�!��ph �j�!rh�ip0fg��j�r5֧)&b�!�wq���u���{�e�#��-������o�0��� mưcqyr�����>���[wȟ��d�o�6cε�/z�����syo�t��m����3 ã�"��lvݠ�帇gg�����;.��j"_#k�����_<�9,�ca��ӡ�e�� m,��fk�����mw_/_��j�z���<���g�ȫ�e �f o�i�l�-ae@�c:h�6o� m;-mdߊ��-�����m�݅��o�v� �d�swl�-�o�#�nޜ��p��1s%����;q�0 2>���� ]>��4���ᷥ( ��of\r)�!�-�����1wb\�m�y�1�v�pq�djb�c:�3 r,t� o~:?��$���[�|a�y�}��]�?����vml��u]w�"�����=�6-�b�������\ۓ���/\��5! _�"h�l����(v��g3efa �"s�kbh�܍�իkk)i��q>�2�>�[�]���,���͏u�m5�{ܾ�� ��r{l�n=*��d�����ƪ�ͻ"���wo�s��s-%���c����{��h��xnj�jgeo��#�u���j��ile0�"s#;�i^a���7r��է'��'r�ny��w�����;8(ӝ�ϟ��g�w�������u���b��kh��6(�{[94�_#x������k��<���b����>a��'��q�&�u�k�o2n���=���u� �m�et*b��'�1� �襇��je��u��/u*��5��s5��5cx�%`��}��r���"��,�а_ �cy@�ߒ�?�$����r-~������ki��ĭ�e��o{��w%;f4��\�7*��j%��@��}x�7�z�sc˘�{~ř�����f8t��������}�;��`�e_ٝly��޳�`9��<0�b�6f��&s ���; ��qlε<����„���s��^�yy�qct3��� ��t4>���zr�z��@(�t@�����~gݛq$3k�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\fmethod.gif�qu�݀ ���ad��cd��'�� �-@p,����@�)`(����ps�*��t,�a���xs������?�5��vk9�k�j�pgy��x�|9qx:zs�i-a&� p� 8�h��(��d#x�q�0�f����a�`���a�?d� �pv@��~���@ gw�>�}�ߗ�d��[| ��~ax-~@��h�837��hw���pfqxac�ء�gee;pq��qбv�����v�a[|(����!z�o��� �p83�8,����"��p���d� ?u� �-���бtd� ߺ� ��8 �!�=8@�~��830�z ��x 8a���{��p�������8��m�:8�� ��� v�#ـ ���0=�i�g�h��c�6�����$|9����_�$*�c������� �qy��s�1�t����������� �cՙ#���������,�1�qz��m=�w�[�v��/���p.�e3���ƥd�� �s�w�!�n��f���h� ���y �/�m��jڋ(e�w�m)��>�ҷu�r:.phz,��o�bud��ۅ�dn�/�gqp��9��q��ӫ 8e�t���egcx�:�����[ڒ�st��n�&sx&�q��dw�qї���7h��g=��o�ɾ(��ڪ�����`u<�n�z�r�� ��1�u��‘�q�v�]q'��������b�����tw˕�=x��f��׬����ӧyw���-��{3�����e`���>��j>t�_a�i�i����m��8�n�4��sfhrps�t�9kٳu^q�\h]t�i2�>uz�|#��-6���w�ǻ&ean_5f��uyia ���=@%�}�y���p�y��q8en=g�������e�۾����vo�or!_�w�-�:�"��z��m�.c�u!r��w\e ���grs&���x�cv�a�!f/~gkngm�6�n�{��zs�l�h^r�'�kuwwq��۩�{������yw�\o� �..��st��v>��� �6x�8���>#�3�sc.�%���$a[7?tnr�gk�g!�����_��-k�z���.y,g�l�(�i�[l�!���|�4�y��x�����6<����^� �?s�)�fh�cjmwa��f�#�\��ގd�?q�r6mz���ѳz�w�y��x��yn�-�nd�\�@�a��ā-4�vd�p��9�t��w<�c�8�k ��0�� �ab��jw)(��g�`�<�ʣ��&�cz�x�o�ah��aw���09���(>��x���8�v�)�����dޑ;쯋5�xtirmz�h�4�oae֎�m��xd*�qf���y�c&�xy[�͙���긊j�>��ݺ�;k=nb٭$��j��֡s�[m�s���u� �q���&� bz�z�f)�j7��cgc&{��b�n@ �����sw�vh"15����y!r�)3�m�2ŧ@���p�ye��g.*����5l2�,�����"�r3م�ۃ�s�����k��1� ѽnv��8fb�sb��!�:b�����]�|�����i�? 5� 4�,eѳ�<���'��cr��=�٦̻h��/qn�h�ad�n|j�h���s����0{�-�ˇ�ms�*��s��y��iw���f��1d��p ��@�d����?�|��*5�konc0<�m_�,]wі��sـ��mŭh�'��i*=�s���$��2f��'ra��7�l kb�4y�] �<^`�*w<׍������x��s�t�爵�9tl��8����$&�u�0�j�l�u7�m��^[�?��g��$hzw<�u���g>^�z)mi�6��;(8�ޒ��v!ު��>i���|��1�cl}ŧt��^zv��9��<�c) sa��si�gg)oҋ\�u�i��g�~p�gsqc������õ ;��i2�t�%�^q�ps�l�-�x�q,�]�0!�6�:���oj׬d؋ 7dʭm�ñ��;"2�*e�����g��=�,<��y\?��_ۡu�ϧ��,8�jm8z/s4�o_6&�i����^��w)�j�i�n��sn!��0��܁m��_�u �� j��ɽ�ґ�p�m��u� ���6 ��o��*;]��k�s�0�o�s��u���/nd��m��çm^���z�m}�;1�g�&n��-b_ފw�nċ����=�d5xr ���o��-�ՙ#��'�m�?槯3{������nxf���-������m��}��] !�[���y��np�����g������m�<=��~�ù�nžz0����ə̡����ݘ�6}�z9���~u�*���`�v�����$c��d���">e;����qu����x�{ؾ?��>�#m��;v$��0�|qe�qt�x����6�2 �u���v(�w����x �w߷i��v���b*d��"a��@�_bk� �55��"m�p1� �i��\�^j5�:�r������*3�~g��l�hp|}s�s��j5���т��zx- �a�96*�b�0toq��8�u$ ba��zn\ � �pf�<{d�&�:/;:&|�76���<: �`�92?<� $�������$��g�1���,�yq"6�рӄ"w"��˞�  �ϫ9`$�ym�y��/�qe�u���ħ�� �c5�r� ���@�� ǿ�h��|'r?��=n����ʘ�j����v�!o���ߍb���kˣ�p�����i�oj1}3��'-�$�i�l@r��ng��m2�wwd�,�>�f�w��oo%���*l�����&�s���z]��鄯�@�v�?q�c���7���u�ߛ���&����&��c��0m�� ��nn�&b�(r�͉% ��s� �e��,�%�-(�lž���tw]g n貏��t�a!�.w�<��6�u��c1� {��ͬe�c��vݖ��k����u�.ՙ��,�,_��[��[��٪/�6��t���͌�y t��!-�yc�y�n?.fn�h�� w(�����ĕl�����;9$ �lke���|ɥ���ye8(lƾ���{�c��z"���mnb�a�i?j�\�ى�o�k2ԇ ƶ � ̡�o61r'!bg�#/ڂ[����惽����ݵe��c�{���tb�7�yr����� ow� ��(u̟���5������u�n�3g/���;���tp�ĵ�l��q`��3g����a��g�����g����'�bg���������{4���ö��,g&� �y��ͬ��j ��d�_�l�ӱ�e|��w�?id�/p0�w4��o�.d�dر��[`ِ &�� ��j�{kq�$����'�b���ec������zx��m�y92�kis�u��h���b4�ݬg3�3ӣm2�9��z� ��8�ty����^�����.��[vd��y��%��u퟾��[�� ��v.���"�r� �ir�~9����z� �s��uc ��@ﵷρ�&rl#��(hz�@�1f�xz���n�4�u��m'"�7%q 6 cex~m��^^,�k�f؍i�c5f�r�|7q��ᵸ9��a3��a4�'��qu���q�6�������x�[ĺî�.ul ���ԓ˾�^����[ab߇a%h���k���n�è�ymed<u���牒v]{�@����c���z0�?��u�o]h�逹�tq�m�44f��40�,��l����&�ݘ�j,��� jc��~�3����1z���{z��/�,��{'�oǵ�l�bj)�� �ϣa��0�b���n>jėv��w�i}.�n��=�%��p˞a������w��eٺa�]t�"�n٧�d�_�@�{t@��b�c��-ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\fontc047.gif!qtț��. n��)r0�i�,d�b�"�i�trpq(� ���adju��jr��qr�edc\ �|����r��g���׼��z�ץ�y���5��k���g�<��h`��~�����@bb��4!� 0"&��� <%�br l%@�bv \%��bz 8�k� t%���` �,�la1��(l�3�� �,�d�i �&�����&���p d�nah�s�eb���n�;��`�bz j�o�i�ӄ\'е?��(�a@��-`zе�k��`(0�� -�[ �ac�� -�q!m�ۅ��qanb�� x�/�(���o��.q��g:pq�h"ं� ��r�k.�� h)���qb�8)йo� �,$o�@0*���� �.xt�r�l@.�] �¨ �*����� �`]`��v� �p]����*�� �.�]��´ � `���p�wa]�� ��/^ �a^� �� м�z�|�x`���/x^������ � _�b���/�_0��}b�� �@����� ,��bj?����,�@j9h�:gf���l���$a_z�-qae�vk�����w%�:i�<���m1�rkm*h����mg�j���cv��z�en�s�֛�����������r�d_����i2�`y4�=_m�uk;���3u��[.������uj,�,ߎ�����`y�gx���]p�縴f:o�����f��->?�jx�s4�@�z���n_�v�5��иn��{i���ky���,}���n<������:!q�����-݀���}=w\�,�����{�:[[��c���yj����=6}��(���k��l"�"���'���\���q���w�d-˟�~\�ܗb'qq�`�$�~�:��- ���]�w�c�s�x`�l��/r�����(��-�*��=�,ޡx�%��y~��þ����� hh�������?at�p�z]�!n�.݇���qw�5rw#�����:޾f�����s��ӝq�~sg}�nѣ�� gk��g���ܛ��ƹid���?� a��b�am���l7#ֆ���k ��|qv ��{���-��w?�i���}"l a֫ ���k��t�t|o�6/�� ?>7[���) ���t��x�\\�9�<^���m�����|k~~-.~��ng�]���|{y"�lg�z���lpy�l���5��ӻ��qė&h�u��ʶx=�b��)ck7���5�a�� �(] v��3�?�:���~u]w��p�ŵ�?*���k�u���& h��܂c�r̯fj��[�j�zpr^��g�)��d��n֥1�k�&���;t�  bi�j�q ��n��cm:��턔�0 ��q��|f�b>�.έl����.r��a 1���c� 酐�jfm:p��&2��p��;|���;�j��@p��ⱥ��u�n���ݕ,o���e<�����f�nldj��1i�jle �ή��ba2g �n0��d�z�� ��﮺[[c5",��x���egx0�*�u�sbc�sk�4-�1m�/�d(i y��h_�{`^l��wp����$�d0��n`d3���mhb��h��rav��<�<y�8��i�j���̐���y�v �%n�d�r�e4r����^�m���5�` �8-���o�]��z�y��������o��i�m 챇��s0a�>k��r�[��d�rz� ��u~s�6�(�_#l���[_���/�ݷ���[]�zf� |���-|]>�o�g�k��z�������4���g�����dr���d� �� t�r��l�vk���g��@%��z�h�~�s����th�⺥����n?�b�z��b! b� 䃖�ѣ㍨o�*׎l98� =�dž3��ߧ� ���4�cp�#d�o� �s$��yv*�ջ��92qk�vw� �z_n7��\����}-�9��h ���=�yn�o۝*�_fؑ��l�m�.���oyd�,�(�\[�‰����e�pژ��� !�q � }���"�|b����no�㸱h���%v�!j�����qʈ{��8[�?�g̵=@����~*��ϭy��n[���v�����a��%��uo`���yx���*�����h���;���x��2�={��?�;l�3d*� �zs��x dŝ!2.*c-��q6p�#���`^���j5���x�ҍ#��sr<*ѡ�i.6�����=�� ț���$'��l�׬t��bm0��z�z9z�ɞ��r����ݨ4������{sa��d b��q>t���c]��|x_oק%9�k��jq�ax��e��^=�t�u����=en�j��ӷ��e��4�6� {�f z�v3雋�\(#�k� � �"z�oj�4�{w�����ta�  d �>�sbhu$�t�k��j�m�z9u0�ez�d ��y$5��/t��g�������vy�g�q&@$9����e�4��|#n��r3�y�9�$k&��%/��şƶ~���t񊶿�(0�-(uk��]�\p*�==�b���*ֱתs�h��m؂!jb�f2c�d�1� �v���{p?ax[�7��c����#u�t�f���i8�鹮j��o�������b�:��~�/)�aai��y�y);_���k���d�� @< ���3�1�������5 cj �ԙ��h�n���@�l������e|?�t:��d��uw��i��1��d~������̻;���j9պ9�x�� s�q�甁ngi��� c����3q�����~�$~�4s ��2�r)���$~ h�a�|�����4��~���g�(1c��1he���_g��<}zjd�3�����'%;y%���~y����t%�p#kt��n"̔���~�䝲i\ 9;�����{����y,��k�6oέ/��_[��=ty�ɰ ¸�l��ʯ�r p 䁠a��al�\~b�� k^^�4@!� �"� 'pzy>�h����bs���9(:s{�y���hk�lje�s�7�0uc���q���%$��� ҿh>j�9���@ʲt9y����$?�̿�q���l�a5u��z��4zb)�t��y��g���ң�����o���_�� �r�c�w��9���%2"�ȟhݑ>/,��y�: #��hn�mk���x����jr˹{���x��� ��{�����z�}4�<"�α��h/,�f^3��go8��f�m���~�(i!�-^�^�{;d���^qv*p���ʉ�xye�y��_)��>f��hq�i6��8�t#2��:$��>�����ى�{z� �m�l���0z�sd�ĥ4w�����s��w�m 9�0}���̴_�����\ț��a� c:ci�������<ɂ���^���xt��w�әa)�f铢� �p��w� � �tx�׫b?�d2 �ǥo$[7�\bܨ=>�֒�i�o�dȿl"|ck[ t\{fpuwt �����i�sjr`�3g�5ıdlnw�9�ļ�cx������$��ct� v�k� �����*�o����r)=�>]/��-��n�w�h��2�-w�©i1c?���s<=�1�<�z=8�:�h��t��n����s�ϸ-k�y٩�{�:��kc:�b@�d���|@l�ѻ���@��9�7����i���wm���q #�2�͗z��wk�>k��;=h%)q����7a����);g^�my�� �ni�v��x�������4/nhz� ��q�j:�\j��^o�>m���‡���.�v�������� �n��o͘����ĸr��t�봣ud�p{j�h�k���@4dr�w���t�髌��<� �/ϩpj@��dx֗� &����[])70dz, y�|�$ ��jw��$r���� s�z͗.�a0u���sԧ:,=k.fё������~� `���� �{��zj���s�]��q�� �a�~��*��� q�q� ��t�n�k�sk���,��~ds ��x���_��dh���"b� 0'e�uh"<��ӟ�m�3h�g��=0d��ը�w��=yr9���կdq�����<��i� z������~؋ ��ߒ)����ś�� v��f��6�ǿ�n��ji-�k|��� gʞ�s����%a��|ս��o??��l�����nw�|.��s�{q�����e��;[`qk��]p6\/u/g��r� ��z.�����7ϛo�ݔ:m�<�b�_,��q�����?�'#ӑ������hx���]h���e��jpۏ��,�>|����i _j�)�c�s��b-��rbj��&��գ�l���[��� pm����9�k�8|��rh�s�.r�eӈ,�n��� 0����]w��ϫ��i � p�� }��޸,_t ձ��n���=z�� 8v���](�c��o������u��6bhd8td,��#m�m�𽳜�l�w�{���d�|�s}%� xsb��=�l�'a�d}�{��� ���p����^��[�����r <���|��(��p�@�p6,�|��_��e3k�λb��ϟ��kd�[����&��o98mb@gq����i�dę4��>ú'��ӎq�mޗ§ms1ũ����� $�c%�^��ѡrťn�2su�&��}��o��@�"ӓ%seqqa۵qvo��0��?}�s��[��3a�� 5܎5�$��`d��z/���m�����3�?���#l]�~x�#@.3ӛܥ�p4�q���'wa�3���a�� ����ry^�&[�z�l�(�o->e�h"x����b�`�遤��ˣh� b2]���dj1kߛ��ja�f� "r�l��4ނ������r\t�^,g �ς��i���##���t=`rgh� ԉ�|jpv���!��� �6hv'�3��*s��!e� �쨇[m��i��ocd�;|�tp� �c�;������ms�)ĥi�z�o�6q�#��.�ť�s�i��xomnm߹���d�y�w.�p]���9�^�^i���9��)acs�9~��t�t���dh{k���퓒�m n�{ũ����4�]=����!�� �jej��}�4iɯp�w�l4� 7"l�[*���8ʩ�f8�it{�� $�vc<��m�)����s��_��. ê�v�\�� b%�i��yā�:6o&j� ����ea�b��u���z'�u������w�5w �,xgwrcŧ�!�?�=z<��kj���xfm�zt-�a xy�3�)��f�m����te� a�r���9��2#@τ�lf�a�\m`$7b��;��ť��kf�c�è�i����!�����.�(�9�xw�����qj�4d��^;2 ©��6!�e�p�cuô��(dq��x ��8}�`ӱ�se����0�]ב8q#�׹͒��l*かt���o�&�����x;<*v ����-��^j4���xq�\h�������h5�z��.� vr�o{u's=;�@܆g?�y�q���';�p��i�����ux�xvp�d��2l8&_pz5���p�7���ג��\�z�hoe z��xh cc�����pi��yq ��8��i1y���yxcӧy�pz^�|�뼱m֪{�h��������1�s�y#&��|m��v��r[�m���k~�;"` f����԰idb)���ob�"g�a��.v[u����f3�>��w �������m�~�.����n6՘��������yy��a����q����i��,��e�o��ӹ#wv���'7����h;��n�%˧�寍���wr9 �,��<첲���&/ ku��z� z��&:��7]��ī����g �']v63�m��bu�6f�~�o�ϯ��n��>��/#ܣ���d���olj��|�d�l�׈�� ��q�r�=�(� �]_cg�b�~'���)pd �/n��x5j ��2�|]�~b*p�]�4������db�&� �z�2ws&bz��\p��es6�3�mn�g���2��d�c�k>��@�c�5���qɐrp��/w\/�ޜ�.��tr�l�k�dklf�$�z�l�2ch���@5���d�"�wn �n��:��1 �wbk��!5n��/&*�eޝ��0����< a-⟷��7�!����9"r�j�4�5����s��ϲa�|��<|��_h}� �ƨ �k�i��͊�������'e8��56��}��4[i��r�� )a`x�?�,1&� �bg�r�݉{zɨ%zw��k�����ru�ˌ��;a�p���s�4ov��)a �&x���p�҂��;pf.�ؒclx � ��y΂恘h� *�хuz���p/�ǰ@c� ꢨ)_��<�����a��:��3�����\_��j� �!&̟� ��:��i���v�s?��v�ꗌ&�ե]�[�w����9� ��ÿ\ɺ|q�q�ȉ�2^��m7{~c,%�sc�t��\�)�f��#n�b�ԫ�^��9��r>��jfa�j��-�3p]50%�� w�#���x�������9���[c:� k�e{���8uqu2�x$���)c�w���]/�q0�l�ad�e˔����et���)@����w�b���ktr�u)���sį)8�oi�u�8����� !r:|6 ��fe�ڢ;š��l#n��]�a����g�gk���(ͻ��z9c�\z����m�#��_������7r���zkv)�:���%dxl�=g'=ȗ bp�%��7���|�n�w@�{d5�r� ��� b@ �|ߵ����7#m1�ab�x�)�w pi�>�)#q[�̠ԁݙ}spt�^* ���e~����ľ���7���j��?���=��3��n�tã��t�乩~q9�gy�iīқ��(�%�|��{w�}u��ww_��x `_��d�<� �%抷��nj�a���4�ωr�x������t ��}��k���2z�o1�dx� ���~�?��n/x��h�]%bg)a�n�n���ק*c.`������f9~���?/r�a����x�$x�駺� ��5d�g���s� ?$x�[��ԋ���f�=1 �3ti�2��o�6�ќs� ����t�?:�k�����i{�^�6h�����n��e�=��hv��o#� 7x�m�:/|vmoq[m�o��pu�y�6�m�3�to�t�c � ��t��r����ܕg� i�#����#�c�33zv��f���oc�f�^�mw��@e���jp ���ɍҵ�ƍ��0��)�օ���o���|�6pd�� ڞ!�ܡ���hk��l�q��q)��d*���b�������27t ���c�c�(^ac:ڌo"ab��e)�ȭ^���� ky��m΍� tˡx0d �[�s�f /�ұ�gvlg� ]оs�sl�%#|~j�x��0�p2�,���g�kkߺt�)@��y��(t��4ʤ�d�8f�3�3�oω�gf� x��ƙ:�ɛ�ghgz��zy��>ě߂ms�f�j�=�%=�a궖���&��l$a�ii�/{�p��3 ���#3�t��h����� y�6mƾ��\��m>�9b���t��w= ��ix�kud=���񽱯�]w�����w�����h�b,o'�#ha*��j��6�5w���̐�c�f��c�d'�0�! |&��#�f�`�����q�g'o"]�)]>����eȍ�� "�-p��цn�1�zq\�"`?x��p���;�;�š��.t�ŕ4v2q�..��ꞹ�sl��s�"ƥ�d^>�ʚ�˚����=|ʃ��;עs�]r���o���cn �f>( �wt�v��/r�*l�)�sv��9�y"�jj�u5��a� lҍ�o�;�y�1ƭ}ɨ�"���z/$x��4�r��n1ㅟmv�#?����8��o �2� v�h rh��<7hj?d�-g�:�ywԍ�ǘn,<��3�y9�xʈ$��)x�eς/o���4�=�i#i��ǔu��#�i*wo?��{-:[2����-�z}f3ʸr�t����os��������n���'���:�b�p������{�b�r�q�����@p;*meti�k1v�u�0;i%�zk� p�f}�� �� �ɫ���#��'��o5 |n�!��"�v nn���(���8p6�hj\�h� z��ibi=� d:z����)�ˇَd��y-�b��q�1��l�)�� �&s�52����q*��jm6�or��a��r��6�ύ;gή��qa��w�ja�뻣��_tc���j��s�@����6�x|e���펜g�qd�kǫs�(�4pڥ��ѷ�����{�5%��}��t�c�y�9�]!�1rj���-y`=���t2h4qͮ�*y���4b�=e(�,�:���r�a����ʦ���0 33b�f,� �� ��r�3�\�?�iq�f�94���/li��_7���[���:6�j_o0��.t�urz��}�?�w�q���ΰ����ѝ ����)a��g�w��5��� ��=b��`v7��������w`p��ņq�:p�sɨ�a�\ѝs����(� u�;�$�g?(�8q��a���ϝno�3�$���3�ۜ���r��ҵc�����2=�� ���dp^ �*��?�������рi �bul$�ޤl�� ��� _jsjd�㗽2)�|��� � '������b�� #��@��٫�gse�,��u��\ ���箄�{�� ��[�c���v ů�q����^-� ���>��u.0s\�i�hnڠ�, ��a�����{�~ �:d�x�ޯ����o��a�� z[\�>�* �{p��͞�ac&e�g5~��p�f����x������� �r=�s<n����]7�v����e��o���|o���j��c��g���9����n*�^j�s��tc�m; ��l �g�x� �4��k�ߍ�j������$�\&c�:��`d{rj�� ?l��qp |w ��y� �>�jƈs���_�>��2θj`ʳq�������b�q8ct�����hr]���h��>�/��}��i�ҏ�#�#��~�����a��emc����q���/�^�� h�� v ���-_���� ��񆃻�kq��wq�:��l��r ��n����s4�~{c�s��t����`$��v���}��� ����w>��k�g�r)eo��?�|�#��y"�bt$�����{�lm5m��6�?k}j��ߋ)s��j�!�è��rm��/��r�k���y�����\��dz�,,im�]���6�@'q�1<m��}�v�p\� -ll�iֿ�l���� ʜ���a�;o<�����k7��nžq�ѯ��#�2y] �m�������t����f/#����7�k�\��'�wu*��v߱�i2����p����=o��} c� kf��z/�.勈"��u5�� o�&��7t�b�awe� 4�j/���^��>�c�l���t ^=z�j�����iz���g��}��=y'�h�z�|��vc]�ܿ�j����k�n)��� ┩?9�!���m�׎f�2��xs� �w�k���e�w���m�oxy��� �r� �5�ђ�ʀ������ݧgp�۴�k����\9~�p�gs��wn�^=�� =�����[3�|ҹh#��:�wz� ����w�m�ax#ݷ��j�a}u�(����-ʧ�be�"����}ၶ|d�� hg��uw���`�ݽ<җo���'� �rh�rcq�r�0���o���<"h�^(�2�[�;gy��u�g6/�v��i�jqcxx�k�05_ �1�.�w˷`���7� �ҹ�����vv{p����\� �d�h1,�� �4��sf n�h���}& k7��:��t��:�!6ަ�gw*��i&���i����w����e*{d]��l[1�^�l�i z�x��w�z�h�� p$m�� ٞj��$?��,����ʓ����4�~�:��fu���l�"��f�w�5����|c�&{8:1k�����s�ik;*�|��kk��"�nq�c�r.�o�~պx�{o�aee��e��þ�ͣd������vs�o����d�,���itn�fφf`�^b6%�c��y� �nc t;�.���uţ[s���i�/^�!���ifu���t�к���4�h�uktj�a4�xg��9,?�� �j&��2:xf��`�=�m��#����z�t' /�ӗfp*{7�ri�-q�ʊχ�)���l ]n0��bko&@d���������w���yb�ngcg|c�<��8 ���6o9a�����u�<�y��c������g�]��v�����s�*5��s��b�ohađkl�&= c1#;,y�v�?�n_�d�^�u2r����b�ѧ&�������)s騀��t-��� ` {1b��cx��5��e@@�lye��=����� �:����_�5�v��}ڨj�ջ@�@�)��6���,�n���������ځ��'q�t^��c��,����aҽ:g�={t�"�w���޷ưzv�;� �5���?��� ���' p ���5?�n�[xy�ul�ǜn�%�c2�!�ޟ��f��z]�qcp�{����&�.s��;�5�����3��hq��ыe�plz�0��)�l�����螛���r�c���e��z�� �o �̩$w풺 ����h><(w�kȼ-�\��d�5��zi4<8�7�թ>o��~���!��)ĸ�Ԩ�gl�hhn��ۤs�b����i�߮��ȳ��v4��;����گ���t������۪� g�[d��c��g��w������%��u�;%��y`wg���]^�b�ܳ�׻���g�{� ��j_������dy�wu�=�������%�y@��m� �k��g$"��h3u�zs�儵��kjkp��$�a����>��&�h\�����v��n��>����4�w���>�az�}�߲m�:nw!5�i[xd�.�:^�] ����a��܎�����/�&��~բ�0n/�^%�bmn�8�f dz�b��k�d,w\�7\���u��?�cw ����ٸ]�k�����g�@as�š�/p�f���:$�u�f[����a-�75�yn��[�&�^�3�_fkl�s���΁�$�üb����az�˷���s��f�q�lo���p߮z��^�>4���]����&�_ �kn ��°�(^>߱6��)*��4���i���ѻ/mׯ$}sc �@9܇e{ ��2� �� 6г�l0 �0��ސ��%�������b հ����' ܳ����d}��� ��ھ�̥fx� �^-�m����[q�������:m>�1or���'9�b�"x���i����m�uswu��[��/�%0wf'i�rd� h%��� �%�����m����䎼��fv�s.3y����!�6 iu�����by5j�1{omý:-r��d�s ���  �,m���-�2n���܍w;k�k:��1��|�����m��fvn��z��l p�r���"��}�)���x���.vέ�pog�%&qa��p�l�j\n�8t�� ����y�p�|.��e�uf ��8�n:vt���r��w�v�>%�[�s&w{�軭�i����i7�p?�k0mq��(�#���m�4]\y��x�|( �'�s���8�� �p6r�vqݡ�* 8��cl�ohr�n#nl��c�� �#hg)� ��v�΍ �֜hb� 9�!p�_k��q�n�x�� ����b/�p2#d�6z��&5�d�9`�)"�ziy��ͻ1���ln�x#� �mnj#9g�!����,�o*d�[�n�4g��k�(͕�/ueb��pm�e��!���s��sfi� ��(�ĉxޜpr���rk��̼�j��j�vs�*룱d� ���np�<۠}�md-�`�8gzm��n�$�cr���9��֎��,\0�����x4y��tg�:�_/�wa�:��.�{^��v-��y�i~��ս�˴�#���^��;۵_\z��æxg���愇�ޮll#���'s��w�3��zt�o�s:>|��l���nwe\��ňm��ʟ�{d������wfg����d�����ŏ�d�z�"#�;|�~'=�{���s�y�]�`���ha�d�a�� ���ïb/vpno���8�i�ی� ��olmg>�y�cz�>p�4�)�g��xѳ��yff|iڇ�>� ���!�7h�o�\��,@5��v`�!%8~�����c��d��;�"�aݳkc��йt������o�����l���?�ï�{t��[f�(��6'����u�"-�޷f��fv�i�&w6"ti�g����:w�]���{ɯͽ��o��!w����#�jd��>�6�>�kwxuq#���>"�ŗ޷7���r&�2.-�t���dz���r�r��ȱ�� ��u�7aaw>b��-^,vrk|=��z�1�;sj�a��ﵽ�r�tr�r����)��!6b0b�>29h<���ԗυk:j�j�����f!�ꌵ�u���v;g ����ϥ���1k�}�k֖)���-"r!c�uov.w���݁���>�g12�$/k�"ٷ�y8���f����wi2���v'�=�_�͜��5 �=<�^y�b� r��v�ywk3����� x�g� �'�&��'������ww�k�n{�c�sg���b��ΐ���r���v��x>(�r��n�f�]=m�dl�3�\~uh�)v��.�z�*k� �ifj�ƣӻ葃gs�����m�� �t� ���?i;9@��'��ێ,y������ܳƞ݃�&�ο�@���ͱl�ǧ*���·��:t0m\yv�ۺ�n)�b�ezst����=��v �{"��w<@2�5�wd�<q�z��i��d����t�����;�9yt�=_4܍�x�tnt�z)�-�so�b[wb|̪ψɑ`��̔�m_@��6���j�غ����g�:ˊbya���e��!�u��8�����kǣ�[1�g�9�wx =�� �4卦m��d�s��[5f��e �\g35͠��t��e��]�6�*�"x���q-���e2a��}q��m@�%ei����*�l�d )�d�(upj!�r_ ������ c���}��;w�|��bx�ѽ��j9�˦�g{�g)m=��[��s�}&ݯ�u����z�9�����z���yӂȗԕy�ćń:mf1(��cjof�q��d�,%�ґb�bj��i�<n��)�zy���m���y�g�ǚ�ul<'q3�;a)�*���ל3g^�}xy�?g���ތ4^����j����m?�^%�� -��7�r`��!��k2��k'�ı�z��p�� ����!�:��oݘok��7���n�gu'�� ����>^��m ~�2n���(����.�j.����»8����>)�0 �z���wzt5���,e��l��<�!��u�3��k6���u�a����;rʾνbqix�=�p�����뱪���v�<�ѱ���9�x�\�r���r��ym@��@�c]z[��u�\�e�i�2n�]���i�pu���b�1�n��ݩ���;���o��g�ly�v:��������2ñ �0a�1���y d�*�e p��/�m �b�*8,�����r�1v! �pg�ٺ"�k ���>qp �~$a�;�$7�4�0�&�w虖c�����p �}�:%)l����f�s �_g��qio��g�dfӫ���8ow�w���zs���i�6r�p41�j6�[���ڡafug����΂ô�h8w %�o���d�jlf�_ױv '�q�n}�f��j8�]��~%��xӈ���6�liۜ�7���s�c���4gk�lv��3ܘj��b_��bt@���-�.��0�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\glyph046.gif�qy�\���Ԧ����],�(�i �x� )�`���tk�(�,�ַ��ۥ�������c�'џ��b�b1��z��mol?>ed��}����������o����x�4��1?���?���� ��� ?�?�o�o�������� ��}����������u���o�o��$��`���o��^������?�g�3�`ߏ�n�� oy����ކ�4��-�7�*��?5��?�� ��������h���i�o��7}��������{�h���^� �g@���7�ߩ�����{��x�{��u�����t �i��������쏈����??ۼ�����^�����xn�7߾���w����;�w�~�7� ޮ �8o�e��?ko�'�x7��_��� ��;���`o�o��o����!�����ކ����4}����� ��s��o���8s��t�:�n�ptƀ�r�h�@u\��a�< �౅ 0����d �0k'����'��ŗ?s��� c�47�&p��ȟn�2a­�ʡ�f�(wrfr�x5)is�y/!���i��r�p��w�=z�s 6�l]��1p�*x��n�x�k�0 җsx��:"i��<�m�ʠ-4�c�5b/w��t�ʢw�3��z����@!�%��f%���[�����2tؐ'6okt�x�~�l�j*3m���� �r[ !���� �ǫ��ѽ�jǐom��r������m�e��wm�ͅ`��|?(�*��?����7��h����&�=����]�ѓ�z�b��n�a_:���q >}�ˌ�ci���{��7ne���2v����v ��]���:��c)c�[h� r:�)�z�h��mj�tk@d��&��( ��]`�k�f��g0��b��!ޚ}pλ*k�`�6�w��g�� ��b�)� ��{e�4��로.zk\�'�f�o�֣�|ˆ��ۂ���s�ʡ� �>ݤ����ef�:��ۊs ��$j@��`��vkl <��su�����ɗ<_8&�9k}����^�� �� �7nq�cm$k���ч�/����%����^�̨e���z��r�*�w)w;��2�ß�dh�m�0ӿ�7��m���**g�����u� c�u�a\�}���i�� ��m'�a�����w�ê���>��4d��x�1���h�m�sd}ź� ��v��$���� 4��0ۺ�'񚔚�م�z ��=c.�ؾ<3��j�4�,��y�-p�����1 ��2����{d�63q�x�\0_�5�ómmg�1�yӵ\z� 7����_���{�����l�spf5��o�>�mq5m� �y �q�^���g�ύk��j!&���h�����&cc۔�(��"u��.� m#x|q b`���| �q���}j2��5�2�q��4���d���� *�~)���yyq���ih��_�zr�ʾp�f�ħ��kh� �upt-����cxo�����({�l-�)xe�h� 8("��%̤yz�y�����%��)^���z�g]/yp͢r x�j׫�/�zmg�u��te&�r��y�5=�fv�(�t��[q�f]�� &�[7y��c �y�>z�hn0����ץ���s���g��nk����,�e sy��h���%��q�i2mvpblcf�v0t a_:`��`�&��g6����ќ;_¼)�3#���f�cfd}pbޠx��l��]���;0@~�k!1���g���k=��bv��������"�p��7�r�xc����w ���!��lŠ_@93�%�w�w��3=, ��݇ �wzս�*�p� ��jc}�5ӫ.�km��x�q)dne� �x�初�r,����yh��w�s��i چg�29_v�ڻ��ƅ�� �8��2mcһ��!�&�)��� ��,�e�p�"~bpx�hc_ �w7�e�xxlj'�w‚e��a��ܙ( l%_�o.����ޢp���p`�x��k�j����^�'�;rӎ[r�����j�����uw��p x2�s��cvm�l�?���'?��gw*���^��z�( ��u.k� ���k��hk=c,��8�o�[=�a#[a��7�>�e<�(��inv�x��յx~���h��=w���c���aѵ؝� {��k�*2w/��q�ϭ| ��a9ԁ���*�b̚ԛ`-�a��^�y@m5;�o�<�e��a�w ��o�!�"�ǟ���bn�jvb>xxf�p�_q�o�!;,�8{ta�$g�� ��֞���y��������溚h�g�j��s�$�t���}h�4�&�^��t��>���z��~�vq2:�3bx�&y���4�lq�f"c����5 _jo;4�l$q�{6n��q��og-�ok��k'�ϐuj�s���x��ʘqv��έ=��vj�x�nd�9_�4��8,.% >li�j���cά�\y\�)kڔ��td��r�s�����sr�ڵa@18ŧ�v�\0�u7�0� ��ǹs����� �k�`os`�� ��ԗ�{�1�-�2���� �awu�q�⚿('��m&��ȳw.�5��r������î�d�5}��m��|�='�h3=jb'��)ɦ}�m�| �3r�nm�c�ou���b�lx*�e����=�9ap�(�{��%g�qi�qǧn޻})�����?cq����s"� �/s�*� z�&�nj�w��ce����on㯜a�6j�k]�f��z�k4�� 7 ~j3�*�݌cuw��os��/�]kr�2��qb^�l���z��3�v�-��g �f�a�}�d��%]�ck� cw�s8�_�h5����z/::��y��0zr�c�ova�jpd��c��%�0�s��sk���u�j��p�o��w�a��f�'��xm��=��պ�=;|���m��������w��i����f�]�n��c�xk�ȓ���lh�p�ix�����`j��[z�x�<��8�4��ǯ �����ce�p>d=gָ���n� �<}@"���}��v��u3:��im���[�rh�����l�t����"�[�a`@jqm����v(_bj�!^*}߻ri��x�����v�� �⬥{��@l�d��尢f��bi�l�t[bk��mo�k �y�� <��*�)�8<&* �s�gu,���q~�u����o*^����n<)\'1ɇw�p�|�ˁw?'� �ŭ����a$�cxb�q �g� q�7ǖx_h(w��ox˹�@��ȸ��i��%$��k���b�-�vw��4u�e���e-ӕ$�r�t�4�ha�ox�by��|��� ��yqy��j�q:��ɝ(�f�c��ʒ ��s ��{�$�"��p$�7��t?� g�$�n�=*7�j�p,��n�먓�8ǁ��r��� =����,�^���qn^| n�tmt�3ʢ%c|�\��]����r�‡���*�ee�2�� �<vf �\a������l���fw�̨�la�� �������h���m|pmt7�{��p%�l��'�cq���q��d@u_< r��������y6p"�q��b�q}s�~1����@��л���������v�3�o�gd��$'�� t-t�]��p�՟��&s������(�� pջp؅sw�5�x�v,i�ll��x�zh��=�d~?�[�[���f�v ��������$�_� �֐�����g�w��yg�o��qc�(�k��9 ?>�=��6�}&�����a���ђ�j ���v�yy�a��nlj7[*]e*b:=������4!��й�tf�7�.gk{9��.�"�,��gx�� l�h���ޔ���ԡ�ƒz��v٧�v�ʤ�$bxt6s��ϡi^�|�t��ϫe7:�hxzn�j��:��:��oo��e�m�b$,��̴��x����ž�o� �@�r<�����s�o�ue��ּ���f4w_���a�����^�>�yg� )!���ײz� ko��k�4h)��$)��f7��vr̎� ���2�kώokt��g�(�0�,�*�o�i!�x� tlϰ,��'�4&�>��vw!v�do��t�@ #4�x]��z^q��i�k)l��\�(d h���;�) wg��6���(� p�o��yڶp���?�}8v�6 � h��ȷv��un1x^i`�=c�#h��pf���ab���f��a�}2:y��� #m�ʏjベ�w��(����7�ohf��n͞v��fk�c�����x;9s�oe�ޒl���vś�ťs�wkê��e����e[(jp?w��/���<��cfop�f6����a�yvzv��df:�4=1=$vp�š������ş������&g�n �/&���lf�a�ym��o|v��j��fs���۴� u%'5����s��7ޞr�wpr5���k���eǖ��7�u���!��)֞���q�a(�~��lݥ�^�k�{�]�zs �a���0�k|�8x��!�t�[�n����(:/ 0o8�k5� h�-�ri�0��<��p�x��� yv~��s� 9�$�گ/iw���f�zs�:so�{��q� �i :��b7<njl���h�7=l�e�{p��z��ߦ�!�-�~zk��')lu7g&�ʹ�jx�qb�|�1o��k���eо���^%��v̈́���ch�~ �.� ��hh?�������wm�q5�qj��̬�<��7i�֦��6����p.��ó�u� ��ۗ�.u�֕��&�q!`�8n$/nb��y����ib�4vt`[t�ۦ�.���oo���(��a�1@b<�y�x��4�qo��e�u��l�]q��o���3�^��*���^��i{*��xro��t��<\1�d�į�1� �kp�]�v�x�;=8�m� b�qx��hige����d�>n&�e�{�%�^s���'�vb��d|��k<��j��d��ܫs<�zl�輑ɵ!�dk�z�7��jm�yp�,z9�?5��� g(�g�q�yû�b'����^ލ�^^r�l�/��@mǟ )ӌ��þtӗm���f5ȫ� ��s�)�^3�� 3ufa���ӎ/�c��7�3�vfnj�<�֞��p�o����ߺ�����`�||���/���j����}g��bkq�sج�t�3� �o��7*=e���2�z>� cy��̽8/�g�2jl y�cy��a�3~c��bh��²���-pi���<��yib��kҏ�kl��x���� �-�c,��f�dr\�ʖ�-�u�;/�o�2��v �h?���9��sx[ao��n7aty��9պ�ay3��]zl�;pu���8k&��6��}�1c5�fݗkh��w�%��&x�z�zx��o1j�one��yu�x]�i]���%�t �yu��ۀr���lr ��34s�c�xnj��d��ld�@l��v��p4�iӯk�m�%č���t��t0����;$b:� �xw�:���� ]��y� dtbo���x����)�z �e �t�d���� �o: d�ਈp �b��d�s��[���\��d��� bj� �"n6�:��}���9�f%��&��|yr6*-��rv�ws��l>�tzn��3j�y��1� _��k.���# �ȧ����q����a�s��cb����1�}�k��� cysx����-x�%�n�hm�m͠x1��c�����؆z� �w���n��mkх�&��/��n��puv9v�o�h�`m��{�?n�'��j�ܻ�b�|?�v ,f"��729�q��u&��tx ���i����t�g�0m��du�*)� �k<��@ �7�|�w� ��d�0dqr��� ġzv�z5g'��ʂ�l9zi ��d 9i��j�5z�� ��䈅9fr~ߢc�y( �i��9�s&2 �[����~w'e��qa0) b��r>�~鰧!_�d$�� �ǒcqn�����eh���j�1e��ҁq�:�t�����\� ��>b�� ��;5�k�h��6xx� � �w��h�wjq�m�v��_ tp�[r��j������$~��ר[��� 2(㽎h�&��5d����qc j��ڮv� �.���xq� �s�����,//��v\�, ��j� |4�i�*&r�g� �g��u�t1?t������"w�qb�o���rv]>��\g�~� 3��� ��4u׃ew��k��zcq��{�j`�є��&4��=�.g�s�* �3��$�ơ2gߤj�ts�=����e����'5$e��� j�x�y��_���>tͽt��x� y i7��c^o���%xzk��3qyjd�r/�y�8at���r�co�#w����qpb f ��b�ٽd���i�ڞ����^^?�}:�@29 �.irw,�5<#=x�x :�3���/]��1�)��}�\�%(pw�����_�� �0�3��nv�3f�?a�� %m1 u� *��n��b�����3�!#=o����/���.4���p��6*��ug�x�mu)z������s$��jkx��ko�lb7s��8�nh��\��xg�sa��ӏ�� �ư���fl=�`a��:k.!eljk�o8@q*=��/ r�;$p#�����s􎭾��>�f��ѡ���� b[�n��c��a:��yި�� �[en(���xh)� f��c}���u>���=�,[͞��:=v����d��'a�_�n�e/?��o��թk8h�= ��'�m}�y�o_ؑ�1��=�֞����z�z�7x� 3��$81[7[�\]4�t�m���k��p��c {�i���p�]�@�n��\��{j�b�� �л�xvh�7]u_r7���mš�4�~knu7�.��j�m��p~x�z15�z�n��o�u��� 2�;�d��ds�i���\��d���k��a2���@�ye�$��}��ze�#� `h����o��r�t��hg�oit���-��&\��k�4 �� �0�/b��c�h!-� r)o9���g�t$� ^�2����'��! ��g�f��tf/�-�!���_�o�����ni%�ob ���x��2�i�ncʾ���,�e(p�d�ȕj�����1�؂�'��%���� �\���p�$ ���2h�s$0����~̇�q�$1���q-��?�bf *���{\��p%d(;%r�e� \�f�h�t/���v�›��� 9v 1.���թ�`���]�[�]�8k��s��a?�����q<�g�_�4/ύ^��`��*� ci5� 8�c�=u��]��!bm̃\vb�88t���� 8x0za_��'�#)e��@�r�8o�r��� ^�?�(x����s� hkv��6^c&��3(� p:�����ó����_�v���ƽ�c>�n��9,�����#��]�u���v�򒩷�hwi��"��(r�1r��.e�7��[k���a���y�>3�u��05��\�v�j�gk�ku�^��m�rus����@�w�:tgf������4i�h±jòn���e�x�1��kpy�t5d� ��]���hh��x�k�gm�_���"���i���0��q���1�,�a�'@/����oᒡ� ��1pt��t�x1]^rt�qd��t#��(���̞v�g$�s��?gw]is��=wd��o�u`�*���s�jw�f���ghcϭ;��*�ї��r� ���������6�����@������<�k�_>��,/:g-i8vf8|� �.7'�ϸf��3� ����)�x��v�����-���p���mgkv�z���d!�-�p�ƚ��z�b�]d=�a�#�_�)?��:�h�pm ��8&) �bk�b@�z�k�dk>�hu �jpn@���b�95~�@m�zp��‘�j |2j�m4�f�釣k�ڜ��i�����o/���� q��$ȣ��%#��k ��wjʃ���^�����ni?\�� l=]%�\h:�v�ye�z�g`�v�'%�/>�ՙ�� r��q�y �נ�f���w�0�f,�i��� jm��f�6f���x*�fܧj� vn��=����mv �k �rn���h$e��zׄ��i���r��o�%ϟ0��$o �e��gli�0kˡkd��k/7y�\;�͗����@6��k�w`�y2k� ��g�b7��z��ɼkv qn?�����_�r68�a(�:�,֕|m4 _����0 ɗզ�i�~�� ,�c)y ��_��u"�ÿ�9�=i�o:��"v�|������ m��p]��je��[']y����f:�a��7nw)���3f2��`ԅ��-0��o���)i�̏icu��#�[��qh���be��q�ag��1ϋ�o��m�ac��[ t�$a�v0����f�e��¥)tuӆqz�%���[�x��ms�woن�k1�q��ij�͜mz���,j��f7���>���$�� �/{ �fh�&� �@r��.��˰?�wӆ�w<��i�p� �zm�����!.�,s ��h`�}�.�? �p�%o�u�d9 z�<��e$ل���c�;k���� �j��l'h�|m�q ?�d�m���m��św[˘�۷�m����q��y a>��- 2��t����_y��`d[j�v���s����x����)��k�j�v�cm�nf�lf˅b�"v�af���eey��f6j����!�጗�j���-�m4k�������֚��w��m�� o�rf��fr�o瑂8��m����_�?��n�.ӿ��̃r'r9uh i�|�����*��dk�s�)����o��j����o��{����4����x���,�*ޜ95�n�wjwk����y �=��w��#&h�y� �j�.by}"��_důtņo�n��[�i���tu�e�͏f7v`��)a���b�;�î��ia6̬e��%���f\�ss~���_�% �]�pæ9�v]�f(�%�?�!�o����5ȣe�'$�-�5*9�ю��l��.)�nh�o�k@�,{�a���' �p�ʌ�3�^页v�f/�;7ꜙ[���������~go=��o>θ��#̹��m�� o�:��נ���ky���˪�zo0��ӝ��j^�w�� <� �����i�)�[�z���������/�z�i��o��x � ���^��=��1�(z��{2�d��j��! !��3�,�d����昌�%���&r�a$yp'��.���m’=���h���$�k3љ�gm�pv �~vd*^vb��-��v~y�`���@ټ���2��i���j�1�����"�8lsszf(k�� ;�^֯���m�ki���m�zo��a1�z�g��j��%� �حw�l�.� ��n�?�(i��(���6� >�b��sz����hϝ�����#j�}�2�"fo���r֏!���>�aa��pvn�a(���a���=a�ٻ���.�z�z��||l/���tl`�$�����mm*��>�"�%f$g��ȥ! ����7ֹ=��r�2��rn�����o��'2j?���[ɮ�n]���?2v��e�og�[i���$�et7}o[��m���:�4��m��=<�5�n���x��*�d�-���� ��bx@����������d������e��v�xdc���@9�t@������e~ۛq$3f�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\id.gift��@ qq�ah44@n�f!ip"hr ��s�z(h(���fd b�r�t�b�'?�,s{޵����� �ǐf�3g�����rko���w��"o��!�xs�9�l���)xt�@v�z .�0204���u��p`9�;�=�?� `aò���� � @� �� ���p�w��q s�*� �,�< � @� �� ^�`b0dpf3�@4��p5�`6�p7����������a���<�(���  � !!�"$"�,#��� !$a(�,�0!�a4l=a8�<�4(�(��)pr�0s�@t�pu�`v�pw��x��y��z��=��p{��-��.b�.��/c��~<>!�@@0�1c1��d2c(2�03c�@� �� � 0��j��k��6�!��~�a� �� ����q�8����r ��d�5j��hbb��[کۈ����ҥ\��a�/�.��~�?�ދ�� �i���e�vp_ˡ���u��-)�[/�[e����s�u���o�i��_wrbq-o� v��j�[�̾���t�\e���s�n��-խxld�^�9�x��?� ȱe���rk��$�n:h�����ao�]uel��m ��h,����c�����e����*�z���ȝ�n��`sru�r��2�_��׸�y����^��p�ϑl=��.� ��<w�����b‚c����h�����enj[�n�]}s�b���t�(�d&q�޵��{��>���8�׍��n'� e3d0vg��5�����<�c;�e��3�w�����$c.l߯���t.r��rw�ch̒a��w���� �m�3mdr~nԍ,us��k�گ�]��' ��s0�p(�{�g(��{�ꘜ��%͡���x���_r[�h�����c��w��p��|vbut%���[�3���&%�٬�� %����[(��o�շ���%ud�����\|��o ��ȕ� �_�#�i��_�w��w�~����a�?,u|���olr�/֘��r��m����g.�x�� �d�a�ө��%��bs;4�ϝv�uұ_ۭi�&ns� �r,�\�ٟl��t�bja� ���qf�7�ҽ�y/*��� 1���rn�ا~�`<�н��謭�:��⠪ĉq�k�lc��$(�g�ni����f�����y�x�s��yԧi"��ǰ����w�.oy��j����/����]�y�4�)vz��$˧�}�d ��bjgv�(bc/�����m��ͬ���xԍ|��ù�gܮ]k�q��]��?���s�\v�sn������`�v�su�� �-.�dhu�ֵ �2k���߻�����2|_k�o��^�l��4������y�9�ʼ�� ��ms�7��-xh9�ֆd3�:]t$��⺉7w)�i��[��yoy]�~���st�p�2�r?k7m2��ɬ�����y0���u>w�u ��}cq�����vc�6���9��$o�-�m��l������#�7�00���r�kqt1�&�0���7���l���a�����i���h�8���ݑ� ��n�f�6{Ԯ�s�b�e�%^���ۢ^���lc"��µ�č�hb�$�`��ʒ�i��b8t�~�!)�ɭ� �y��mjw[�_�a֏���ޣ1`z4]vs�������~h��) ��"���c�o�{�}(���(�-�jvs�k��c�݋f��h)2�*:���ftǐ^���i��s�ymbέ�uo2ǡfy� �-l3�a� �!�zey��'e��*� �k��y���jq���7w�� ��u�ӫ���k*��kd�i�**ٷ=�ޭt�k�r9��ј�^���03�loin�c�դ�c>r?�*�uo'��c����x|*k�|�v ��rb��sˢ�#d��������vp���g1��^�ۖ���wg�n��n��%��c�;)ý,g��������������<���m�t���[w��mn�d�f��� jf�g�n5j˖y��� �\�f�z����c��%l�kw�e��q� a.�v�d�o�ӑem�o`9����\瑺�{҉������v ����hmi�:y�ykk�e�&�r����тnf )3���� ���p�}�^�jڨ��fijd�ws�^���a�v���������o��z�v�m�є��v�9i �x�3 ��ѫ⹅-�:�e�=e=��ߟ7f[�|t4�8b4bђc��yd]ğw���7�f�$���$��f�e��wi�q�ύʳѩ�:�a�'���e����:�}�4 t v[q��������� -�48 �4]��}����i��_p��m����!-�1��l8u�d!wp��x�_�g��p�i2(&��ܥ4�f���#���i��x#�>�/w]�i�f�aa���?fo�r^q�e'� ���]�x���\�č<�����luc �y) ��z��xuwe��gs} �]f}�֞��w�*p~k�{�i�75��k�(y�xf#f�owvi21�g��b�]�-u�}h�%[[�n?�eov��}�j[� 4 ����b�����o�m�0��b�*����j3�ޢ_"��;u@�q��x�w����ͣk-=wr;�:[g�i hmvk���>5v7�����;�t*�m���`�w`�2�;wo��\�h$m�s�2�c�����??}9�=��$��i��� fš~�~^���aբm�=���4������um�v�c�o v&��մ�`�����x�{dj�m;j@q�لzr��e��~�%�cq�딙�9� ��x��xx ���#8ك>��u�c�,4 d��a33�� �ws�� 4� c���a�u5� �z�qb%4�%�n�if�[מ4p�>ג9t�7��ƴ�/`~!�q({m<�h�#�*j�>$��z'��q��w�� '0�%��*���j'�ܠ['����4���/�����ͬosw�>>'������hh�䕣}���sw]r.�� �rۺ��$�v[zi���[�#fݍyfr�k�(f��;(�t��$����w� ܝ��sa��::� �m?�p�l᝱o��g{a蜒�ǁ�����m�� �hu��x���c���"䩷bd�&�ň�ob��>ax��o:h�f��z��,m���*�ė#���;� �'n`�є���:%vq"mhj�����=a_ �@�^p�a������%!)���׻��bgd�y�%���l-۲�k�����*lӂb�4.0u��a5�b���.q�>d� �}��i�/< "fԨʺ�.�ٜ�$��h� t�ax��d��f�հbo�"q9�k�(�&%�;����9f�ɥ29�vŀ��a꫊� rzr1���j�d� �o!�ϣ&o�w�up �3�������ӆm�=c,��Ԧ� ^� �����d\f��w��\p�e�o��/ ^�/&��(�g ^;kx�j����0����=�>-�$��c̷��əqy]��fhd[ջc���ؽj1%ݚ#�w>]o�*�����-���%2"f-�,��u�r����l�3ȩ�r>�z����y�k�*���qe�g������`|�!h]�[ۿ��y���s��� !� cñ�� ��m��7�����y.hi� r�m<��}�ƭg�|���)�x��<�5d�� ���cu�bq�r�;��?�:��tdho�fb�.���s!��`u5���9�c�1!�l��$h���1h \r���t���<���[�d�`x��8)n��ۧm]�q�9��j��w��d�o�vu���-�9k*�o���|)px)̋ܠκ� f�sw|ٕ�s���v��$�5�����*��r�g-κ�x�*���`���af�y_�l['��bo��n�y9��/^yҡ wh=�#�ԅ�gmobq,��/��f���(��5�� /=d������]�m�ߦ\1�e����4z|��mg �]������:� 3 av3�zsx'*,�q���lf"�;&�� �ct����e�n/�q��8t=���]4!��^>t�9dc������c7dnd�y��s#�k���/\>]�gi�.d�׶���9�0c��je�����ڟ#�c�r� �-�y/�١l��������\�z#��;sy�n2�x8�/�_�v�.�g�'�dg�����>��e[dz����i�mt���j$c����~�2�ҩl� ��v��� �iq���z㻨t�zxi�(i3��w(|���.��-ac���[ �6,��x~�l/�\�#�v[���$��b�g�u��䦇�)l�ĝl ������=�n���v����#���j)���� n�l�s)���ѫ� ^3e�f�r.'z�m~n�~��5����� #ǵ�v���� oj�qyӻt�`8��xn�n�r�)�_}���΋����������]��;��� �n��k�e#3zx �5v��'�h[��m������cd�ӗ�5ez[����������a����ܴ� 3�pm� �d6_�c𛠈b�a�v�so`�fo7ñ�!ݕ�9ć��в�o@�hix�*��"�"�{���c��b�\g-�d��/�� ���b�/�`��ŷ�6*fb�6*c�gfq�9/�;�}�m��[�p�8��)��㔣c�fἒ�w�|^���a�c"3�!�3"/ّ��ȏ�ȑ5#$�fq������}>�3y�f�����'�fɡ~ɣ�;ٓm��$$�&��mt@��-l�� ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\insta045.gif��pi<��v�m��2�� �'���g| ta�jվ26�r� 0fc��8�e8bq��s��n �!���}������?�����>�����q?l�c0�٦��n5��~b��5a}�x5�\5�`b0g $lbpkf�l��& �m`�6�p7!<(� @�s �v7�tob�w d- �ߎ[ ��8at/���` !�1�a� ��3��qc@i a�6��àq@�s��8��h���c�wc�y��{��g,?`�� g8s�@a0\b�b��0!�8�"(t�x��?q�q����@h�!&?q(%d��q�dbln@�8'd��(e���)e0���t;��*�xwǀv ��!\ ŀ����1h-e��a�(�e�� �t<��.����`h� �0ǭb q��d ��=��=��2��>#�3�f��>�@h�!��a���� $�*9���v4s>�bk$�!��b���$շsh���ڛ=�j�&{�9�t��k1қ��y~ƽ=jn۱�0�e���i�9a�ʚw�o��}&�o=q>�j�{en�rq�,��!�0��b�>��wp}~�w"j����u���ί���q�kbs�.��k!r�2�����n��z�����x&�g�.���f[mj��a3��yמe�c�`-���;�� hz��g�x�<�܇m'�]#��c �af����/�ҷ�s������\�a}��*s�����oӣ��^��e�u�d��廛�;edxdm�bc� �✶�^%�u��k�h���(ox��u�m��v�|`��(�:[mģj2�bd"{�1�����u�� ��r��c�si"7��s�ږg\?�}�.��5�zܠ���2-��0��ez�i�v��%^�sݥ�)"��j��&rx���o9�>��(s/le��o�}�h�٬:�����uld��s��h���ﳘ��u:ex�s�8��;�3�i�_��& r��ʠe �;z�je ��s}���ԧ���\���w��=�qkhu�9�d� �0��'ڣ�u֊���^��l��y��w��'~ /���y�'�cz�����;}w�����j2qe�m�[d��lf���b">{i�u�.q8��ұe`�ifc��'��(��>ne�|޼�坝�ͤ0^�l佄�d.���� �[c�wkmvv;���k�wb;δe�^�n��\��f�c�}_q��\a�^�����[=gz9yz x��}],kj�l�_6{vv6 �� �dvn$�i,�y�'��a�t9��9y��v��)�^��n�p��n�o��5�t@���), �ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\inter041.gifՠd���!��s �e"� jl3 �l�bd����ˉ�a㉆b�x8,!e&)��n1l�o5����n��g��m�z�^���������g� v��m�� �i��'���`� � �� ��-��x�s�?�恘s����p6����h��@��� �l:�� �\�c��� � @� ���n�'��(��)�lt�\� � `� �� ���012(38 ��h5xx�a���a��������@����(� b �!b!� "b("�xfhg��џh�i�yp%bx%�`� ���n�o�y��(b�()c��nrav�z�@ ��,@�y�z�=!�xz��[��.�=�tax����_�>!~ � � 0� p��0c�@d�p}�a�`� ���h � � @� `��l�m�n�o�~c�?a�����@��d�\d�ef��s��\�k���qe�j��j�s�r.����3��uj�5ܙ�� 5�e�[��x=z���e!�g"�7ڈ,6w����u�@g�����\�w�w!k��b�qɼ!�ĩ���,>�ַ�r��������k��ӯ�z9#,���w��brev]�w����x���|b�p}�(w7i]v\�y���ic:=n�r��}�����&y�g�v�l��c˯!υ��޿t,�=7�z�}����������}y���5.b"�f �ݎ����x��d%�4lf8�h���9�/��v���2�,hey�� v᷿��)�u��\���n9cv��'�#4a�&�x�\;'��?��twn��gy�ľ�}��#�� yln�?�� ���e��~:����v�w�8�� k�;�a.�$�vc/��1q��*6|)m���oz�fs��*�h��nj(�_1�~ޯ ��>x]k��'?zb<�~~'��h��d�v���d؛�j�]i��c�j��p���ҭq}����)�2����^it�o�i�/��iխs�i� ���t�y:�����&|�ax�ybqx�69�� h���r�i�c����y:փ�nz�[��4���k��c���=e�.uc or(��cݭ׾h�� �e[�,]��ə���˺��y�b��g{�� 5˾���^ۮ��u���sϧdll���|<|�r�z��e�[�{�_�*]�ܯ��v�>��� [��2o��ƹn@��޽}w�{�e 4y�zi|#�&���з��e��6]i�q�����o��=f,u�㸏� 9xů���n��r7qj�;ݣ�c�gr���տndl�t�o.�ґ�?��a6�i ���h�'b��0o���9��g՟����q�e��8!���е6��ga.�7jb�u��jfk�0�t��[������鷮�%�9�������������0(�c�'h��~�j��iz}ȍo��fʭm禐z�i��)�džp��'_�����p�ut������/l��vŵ�93�7��[7��t���ƀ�;ޮt� ��,}񃸲�v�ǽ~ߪ�w\�9�*jc?�t�;�yn�����9�t� i ʢ��dbv��.>�m�>1o��n���q�������ss���#%4 nm2�b3l��ې�bӣ�9�ƻwn�r������^�2�ru8���l:ί����b$���]���v��i�����~�*·y�'��_�*�<#��eғ���v�r�o���-�#����}"4hbv�x�-l�)��j�m��4=w�|2�g�;����p�rk>mοma�5�t��ty�q�ֳys�)��jn4@�1 j��ŵ���������e��'�3��)�b���6��.������e;�u4�죇�p�1��kf�ѻ���b�ס_�%i �ݧ��g'�p�<`������d<���%%:� 3>���h��y�1�hq/���( �v�2 o�˰sh���čm!]�]����h^�ޡy>mq���t)�q�v?҉�:8p/��_��!�ő�*vz�^k!�5��чi ��5��b>u���sv%���i��tpvr��×h�v����挵�1�"gp���o�w:�������#fu~�,�s\|<���`�]�bl`��ax��iu��u ���� � ��co�w���ݍ��֛!�i�`��kj��i��*�4s�!m��o-z0h���5%b���"�tkўm�c��s�� �v/� ��$6��8m(b"��phv�p�n��]�����жu�>/���*�t-�ң�ġ� �ϋh��|���.$�<-o�m�����q��&��9�����b�s��m[v9��z�e%�ﺮ�f��ټ_ʾ�����s�3����p� ;���w`uty����=��,��!{��d���t�xb)gv*�r:����v��ʯ!�5����� �q��ӳ�� r��,��>�}�j��uc}���gc�hy'���bmb��y\j�|�h�x }i�]��q>s|2��:>�p�k�q�;vj��㤛��nf4�����|��#o%j|<����/�蝉n5u�`�˼���,�����!.r�s9�~4��s�o�3a;&�rl�� �4�w��ӆ��âĩ��jp��vѯ��4�y*-l6ze&|�r%ĝ��jg��ܜ�� [�5"n> ��/vlsޭrj�p���q��vo1f�$u��ӟ���$�`oqy{�d֚s� ��&��&�$�b9� �kn��ckcz��\�5:�k)e��h�,�����^:��}�ߌg��j qyv2��a�u���~��i,���q�f��jw��)�q��`= g_��v�k�z��z���yl�4����'�n�}��v_a�=�_hm����^�]n��̕���&l��a��r����3���l��g�f�<��b�4�s��=8&�g����tk� c�ӷ�w,����a�!�� �v� $�m����o��zz��,���m��d2_ԃ�����oa��qugi���� ���y�(!�ܳbw$y78�5h�����}�n��˫�[��v���an�iz���t=d�ees�xv��\m�*yy*w`�ʢ���_[o�6��"���f<���u�xyh��g��mc��í���x��!m�0o�1eobv��tz�i����vb��f*rt���ɵ��@��s���g��y��{�t� �1h�k[ko�ȣ�r��b8�6�gj��wx���"�`%�df(��˛n���v����b�2=�}s_6 c��r��d��f�d֏�� ���↍,��x�a)�n ���qg6���7�2�f���f�m5��i�i7q��������_� ��痼�@s z��m�c���e���b�/n}�q���b(���/0ѝ;�l� n�!�c �k*}�1�c&���u� �&xz,�;zw����^�&�ͮ���[��5�v�)�� j�[�w�r� ߱༰fr��k{t <׍=���܄c��vi�]���� _/���pͧq���3jfm����<���9��������8����g`@��%�y: �����$�ծy�ԙ2�n�ɓ����=�1�� ܊m�{��h�cj�p��i�ѱc1d�#�j-wi�=n �5��d���&%�����so�2��p���(%lvċ]~��t=se�%�in�r}��#*%��fq�(1�_�#p:��4��|��ϵ� rd��uc6p8���%7�x6�����6٫�մ��(��|\� b��.4�!�t �����,��d��.t����:��c��ց)i���un�h�v-3j]�n�:�a�:g&�m*�%���пzjn� #����$"^b[���عfb�խ���{l/���j�`�p�ynx�:ي��h� ��yy����j�����`��ԗ�ϝ�ͺ��y���l' ����l�&�n���r����j���y;;ڈ2?w ��d��ǰ�x��%a:�e���a!��n}��r]�c�|l���ִdz��y����v��[k� k��k����{k� o�c�g�^l����t@��\j��ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\inter042.gift��y@ ut%�h��y��"���� `xz($��"ge���$id *0)d�{�۪�v�ӭ}�σ�>7��u�����t��ڎ��_����_�������`$(; ����p���-l���1� �hpw@lp�@;�@|� @c @�p$$ @k`@ �o�a�| @s�@����-l �]���1�0x��� �e� �g@@��6� � �8�@s�@�p<�@�����?8���za0z�pc�p"�$�f4�����d@��%a, p ��d@��'a< �p��q���0)�p �u���p �` y����-�p �]� �^�_���a ��01�� � p2�� �|a� �hd@��5a��5���p}�� �mlp~� �o|�p�@� 9a�0?`�@:a��������c�é �k'o!����vo|"��vkg��;��c h0}��_y��u��3fw�y.��}0��ͼ�}d�1)�݅ ��#��; \�6���l�vva��;|�qіk�u�yt���jy����q�um1/���i�ޚz�^�u�mߕ��jߞ��@r\|��?�i-� ���s]�qu���ԅ� �n�|t�$�[c���p�wn����*m�0��v���d��q�{^p�dq�v�h���� �rvgt.��6�{g��{�80�z_o�o[r�����ީ�jv��ؑ�� e�h��x�i �ɗ5y��;ԇ�d&h����ahڶ���%&5���m*�mid�#�i��f�7������r���9lf� ��~y��s��aj�`'�������ț#l� ��)e�d��˭��$��6��� �v���y�jt��%f!�����=�y!��?zm���9�y�v�[sހ��s3&��� 1�������bm��!%6��m�z؝�v�g���֮&�f�b�d���4c�eh*u�����&���)y���rc�!�f� sb�(�:ܴ�g� tɠ�y����n�g̎v�x�������b�d��|�-����w}t �g��o?�øct�#k����px0{ŏk�������2�=�}2�k�*�r }�y\�4��d�b�����t���lٳ�b�fo^�]jn`��l�w*�o��&sq��#�x�o.��y�ɹ�?�ˣs�����/�����"�uś�babj��_��y��|���hƞ}���w�<�y����6�k�w�����3�ѧ�޵����#��g�u���h��ճ�s�f���}���|�w���܅ �/ض<�j�u8�ɰ��b_c(��%��)�nx?[��џigv�ѽz���s*e[��u����i=s)��c�m~��ժ�����2 �]wpa0c/�=�����d6?�y�2"f�g ���0�5'psl���r���qqf��j���n�� 0����6�,a ����fe]���d�َ�����s�7��ݐ��/��.xo��_���!4v( ��r�ȫ��%��u�8l�����opڽ����ލ�m��f�u��<���k��u�z:|�m�j���=�ўd����� _�w�o��|��h'[���ʍ�ޙ�� �#|�8�r��-��n߇�m��k�8ť�����te�b ��hi�/��@ghx�rdhia�d?�s�b,j&��t�}�� �t�g�<��"vs�%��<]�{�8���5�nuc�>\b;��cm�o����eu"�opv��z;/�"�0�g�uw��b�z&�w^�k�h���d���ͳiéʓ� �5x�\�[a�����4:�1����ya$����%��e�/�p#�ҏ�����k��q�y� ~;�.df�m&m��%�qj[�s��]��<�o��g_�&�~j���_�c:džƪ ���a뱻%��(e�u������cђ��g�xyc�.j����x�ﴉ.b���?˻%d=i����^�t��u�x�:;!�ŭ�sq�^ǯ��u k �x��(v� �s�2��i �ܼ �"y������md�>��j� )հ2nۉz^ �q)l�n��2䐊a�<�?��;?)t��}�cn�6yĵ5w��|�e �ԕ�������i:� 1���\{�h��d�[�ldť�dz�yc�u�o��ͅjr� ���uյ�ϟq4t�;ãgժn��ԣ�>' � ������!pi�t��#ġ�~�ϟ�ɉ;�wzׄj7g�s/䶁z���p���?�c�jz��g��r ����eg���3m;�~��[�8;>�pu1��ȉk,u��՟q1��h,��m;k����nu����n��x����b�r㾪s^߆�|6�[�j��'2es=����{%m���;6b�wo��y�_=�o��e}��"uxq����'(d���>�ӆ�;&�(o'^/�� �k�77� ��}�� ��c3u_ǎ �n�0����u􉕴qh`����;a�ဩ�i�� w�~d�y�vk�����xƌ�a��u� �zo�� s�jkqbgp~���db ;���<��~����5�a/�`���"6q����y�泅���%�cc�6��c(z%����^b�r¤�zu%ޖ;��l�ˑp��p���^8f �v1��m� |�t�bb�8e� r]���r�j��2mt�������̷3��e@ބ�h�d���^h�:�ȼ�0d�z����^q�zc� j��g�o�x{k��e�0����9�:�sk��,tf1�� ��9n�%��y�#q�g�}c�h#m���.͗w���l٢���ĩiu{���� ��{ߙ����l"u�m��>��8s���g�}i�˹��(�g�q��j� e�3�.b�۶q�鱳�*j�q)�^,�-�e�蒋�����r���� �h� b�"qdrwe�z�n�e~�h�)�ii k���fkef��&|� 4�yyr��#|��(�o���� nxrq�jщ��j~�p���t��2gbi0��5�nlk��l�y��c8�f� fg�[yo�ko�u*�h�f���n2�9w3�'aw] [29h>ip��o�̯�%��%��%�x�<&h"�~�կ�*^$d��/�.�\�n]�6^aіko���>~.)���p|�skj�� ~)jآ���t�f:3f�� 4���v�� �:8�1mk �,��r���&�.|<����rg ���k����y�d$�c�s��j'΁ѕ;�e ��gm���i�we�vbڵ� �=�e�o��`����=^��hy4hg�nt�9�� ��a_��c��m��<�1p)g���&ڷ�����ː�e���'p����r�g��3گg����f���?����g���;'�c;�e?��9�ء�ʾ��av<�<���,�<�}^ft�c�<ṳwoғ>`a��k ����h��q��`@p���7�"�p���p� ���$�k\�����r���-?%�d[=����)�hm�y�ǣ��e:�ka綣�0;����dž>?��6g8��v�%v�e��f2�w�dd�s���ls�� =y�� ����,%i,c���8㳵�3�8��h�pr�����r�pv } �׮c�j�)�pw�i�r鷉�;��^�ڽl�n=�� �sn~v�ʣb ŝ �~*�ɠ���q��}�t|\���k ��zy�o�� p �֗�֘�v�1%"�jy� �ׅk֩z�[��o��e�3��hla��1������4kbl!�qj޻��6���&���h#7�l�o#4~qr�p ��yto� cb�nh��v�<�v�:��ռ&1bt{�s�ߵє3�o�[�}t��a"/��ȧ骡��}�� ,��k��c�!�����j{/ ٞe����� hũ�a�n���y�vcτ�:kml?�¥�y�{t����n'j�b҉*� kl�m ����-�������ot��fd�wz7wh}j')*�#-p� 𲽔�z{k��— 唙���q�x∀���:��i n i6��j��u���-�g�� �c~>�n<1}f8��|��ی7ba��r.w1��r:72.�)�^,�t�̣��j��o���e��ˈ�'����x0j׊yqf��|cr/)f��� �]�(�g��[, �2�n4v �g�"l,���q�[u��m����������/�>���gfq��v�$ra$t��o�&�m�焫$���k4 ;��� ��v�dm)�l�a�t�����gd�aid���d��7$�����)'p�e\�x�� tc��b� m��^\�plݘe���f~-���׃a��uq�܎ve/�2k�c���{m��w�f5����9��}3:%�s<�w[t���ʨ�te��g]o���'z���� op1���/�`y�^s���*�yc�z^1w�ٕ��:/i.fm)t��g:-'������3�(x� �*���mz��ڦ�8 wڡ���u ��qcm�r��.ce`��s4���x�"�df>'/ж����}�x��b0���t١l�`ӭ�k�\�bb���ئs3��)��ɫld`y�"0�q�ٝ��ߒj(��u�o�2%m��y�,i�ko ��shz� �sn�d {i���{k_d��ڏ�f��hq�z���g����2��x{橕�~t�u�m�؀;��ͫ�c�� 0�w2�b^�hb�"p^��z9ns"�m�k�v\v: �v.�eeq�w�q om�9�a3c�g��żn�p(u]���򻨻�4첺ɥ�e��k��em����6!�cmvw�r2r��=��30�� ��{x뻹�޿c�y��de���������j�}w���v�w�n���x���������^֮y?��j����tz�ӭ��{2l��r�����r�xuϝs�j/����x>��ވ�[d�*ʈhe}f�#b��� �}цih��!�dnފ5��`t\��j�8�/>���t��͔)$���,ȋ��2ݎ�4�� ���i�s��=�g�_��2�qyz���rs�,q�|1��t�\vg���g��o��]��%j�aq� &6�?0��n��u�r�i4��)$����t'��g*���s] �/�[����կ� ������b���'�%��ܺƺ�vk�{��k����9ӈ������ӓkօ���k������u����`t@������mݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\inter043.gif��h��� t"d� ��p����6n�`&l&���'hpd�hr<��z���o��|�u���޵캫��lnk?>�� ��]�����€�x�,p d@���t�@d0��'�)p<� ` @\�/� @d0( @lp�p�����?@@c @�p$$ @�, �mp��)�0*t �w�@��.t �_@�x=������p3� ip���7��8�@s�@�p<�@�>��?�� �pc�p"��`#a�hd@��%a, pld@��'a< �p�@� )al pt�@���� �w���,�h p[���@��/a| �`@� 1a��1�� �e,��p3�� }� 0jt���\�dpml���7��q��~a�ps���@�`;a���5��/������ႄڹ˨rf ���a��������s��<���zl9bp� (�%zf !48�g!���h���ܷ��h��ѡjs�2g�c�p�r��'��s��i� z�0����>��r� �֌�fk � ���fr�r�ߗ{s��s��p��0w�����i��w��t]�����t�~u�g�z��v�}����i��6�jx�y�|q�f�.�a)9(��yԙ�]�&��&��#���\׀�l��b�gm����|�e�9%���� qy�'}�=c ���ldq�� 4�z����� /���p�e���<��,�0a���zkdi2������tz�$���)jt� �pf�y��:j{���a�e�r!����ط�cr֋q� &��"`ɖ�‰�b�n���e�ƻ�y�nb�|u�j�o.� a7�c�thyg~�f�۱^��߫>��z��� ��d��v�$;�g�ah�0���n�"�k�)�u�i z��c��/0n�\r`�w�ª=�s���g���8'�m�,��v��sh��v(�,�^�=�[��7� sd%t�|σa-��f�z� �-{6���=~<���y<�4�ߦm����a�谋~z��r�����b��.)�a����ww��#q�&��jmu��"�w3]˗�~��tc��3sյ0��t��� a�^�'`�jqb�z���%{i�<��ӂ��s���?� z����:�1 #�v�'�b����f�f��#z��wѵ|r��7o�q��gh ���n�gf][k�����qu�=xq��໛����#�;\�{�-d�n�"��տ a�����u�z� �ai�q~�p�9�%��.3q)c�o5�b����╧xo�3?�d{ |m-����^.��?��e���y6����~�- �sf���ë�{{��8m��g��_w�#���8ul�-���k���9o� ϧ�i��t ai�gpyb%*� �pfjc�&�"� �u��^#�۠�jb��-3n%ڍ�����i^�����l}|ug2�����rc��xmy��� x��m?�k!��ܝ��;�����4�ڗ ��� �m�=�q�ۥabc#սg"�]��`��*|�<�1��1>�i�iv:�䨅cݥ�0|b�m�3(�t�2!�ٞ�9��̅�q�<���p�����l����㺧w��� jxm,�  g�acl�����_���ljv�-/�:`�3_j˜��@ ��='�m��0�*�q,hz't9�u$����cmb��^vfx�)�p��ړ��bt�����qx�y�`!�n�4t�'u�-�krᦹ��,|c��ԛ�j�i��x��tl,� ���\�ф��l5 ף���kxٝj��r���m �ix��q�b�k9�����ga}�j��΅t�����g�6]�0���o s c���檉�w�=��%��n�ͦ�r�}�܉��ů~����k�w�v�eh'��xl݉,�f �7��ڼ$���pf�bw��3l�� �rzz�~"?��~�*��� a��uk\s u'��0�`}.�j���h�� ���#���%!lh�v���q|j�t{5ۗ�)g�����1.5��&>8�i�`���n�y��a���ߋl`f���_��kz��,t�lb#w?�kl�hz�=�'��i _��;�,q��p0��;�5�b�2}��尡7ɵ�����먛:�mi���r����ȝ�[@�k#�g�\� ���t&��j��_�?��c�ޜ ����r长>���ar�.�,2�32��cg�{u�8����&3�e��o�cb�w@-�i��p:�t-n-����z`x�62�nlq����p�4î��g� w=^���z6�l��ۂ�zs �s,s�p��.ːh0:p�/f��] �]�z�}�vx�ڌ*{d���~x��i��[<�=�t=ڈg'����g74�f�����s�,w3=�l ��:k�3ם�s�͌��g/�3ϻ�'{��������ԭ?o�um��r5��ybͯ8�f��سp�<�(��l̐�z�m�|sv{��j�6�oo�>s����|ai=lo�3~���-�q����rn|���9�[�4��n?�᧺�`��z�q5���z�l�!"��r`cì����g�3["�ͷ�e���;�c����l)�/�{�y̫4�v�'�렛��f�l|b% 9mpy�;>"�]x ���i=�@�kmy��uݩ��36�y�]\���*j�1w�f w� :|�y�u@f��<^b(��dǟ�հj,����jg�����1�1�7��a6 ֤k�& ���9mшs�/����i��r-?h^� ���� 4*�.�i��a�1jnct$v��>ba>� ��2����@n��aoi��i�=�䜡���g�ԅ�b¥(���j�����>d�u��mdz��i�zh~�#e(\x��i�:�#��x&�k��j)�5�gxzc ��t��qxr �(os�c��f%�v�!�16��|�-��q���1��eu�������\b����r��;er s�����l��u8 >��(ega�����^�{5��\y�vc��7�}٬���>-�������9��k&?i��7 �<�i;��:�pg5��5�$\y�8���c��-�����m c�8��4�2`{ ��p%����d%��12v]�sգ����ĥ��9̰�&)�q_�fu<�?�f��f���vcwfb�q^ �j�l?�s;j.�e���s�������� cʝ��w<�j���n�ɝsgdixr�j��%�����ƶ'o;y��;z\h��]� ��� 8����x�y� @����`�h� c�g0-�s$�f�nmf���g��3���fn@,mۙli���f͟ d|�!�gmf�x���r��¿����b@ό�����e��0�"�r <�(�$��,�g�z=��^��?��9�σ�]�c/ѿ%�x�6dy>\�jf.��:t#)�l}��>�e&'�y4�*.=93l��5nu6v\\gz������ٍ��˚�pբ� m9u� �)e^:o)��0���ڷ����i,f$��� ����"fe}e����ɴ}��z��/�m>�/�1����]��b9?�]y �γ&l�*%.se�� q��"�u��#���@n��^cԍ��m�z��x����-jk��֌$� ��ܨ�d�u����e�bn� wfg�k=/�3f��rq�ja��$�j޹� zgomr�q�jq(��mbw��d'�"'�f��sά���n�n.�ۣf���\ʿ)o@��a���~q�j�`b��jɹbűb��h���b�kc��b�~����-d�oz^�y�u/�n�kt�쳋 c�q>�`�pt5��d}է�z��>͠-�sւ��s e ]�~%{d=��=�����ծ4j���2�~�̝k[c�ke��=�k�� ���w���y��yvw=>s[�� _[�i[z�|j�̘�������j�2���y���4ʉ�7-ui��� n�[[�y�#@�كf���izxtm�-f��q��\\�͇�-�=� �^��1���,)0�];2 �����k��&>�7b�j�����ށ�d���^�}x�mz,�mv�jb��^�8/�ܗ�!n�4�t��w���7�;��ѻ�h��u �6˥�;vb��;� �� ����ˀd�����l���xp���׀�ۀ��x�"�� jl2!������ �w���"/�8/m밦 p����®���p�с*c[w�[��)ԉ•�<��s���`�œ���l���ĸ�k��w��k�����1 ��en϶�"��'�ֆ�q�7������nr���ƃľ���o5�p%��_|�n�1�dz��'�0�;gp��u�'$� �n�}s�l�ݸ�))q���mʊ����q�pyf )ͤ&���0�w�w�4�d)0 1me��e����l�2���eb���~�j�.���0cx��ҟ�����nd蟴b�e~܁��3=������ϵ�-�w�l�e1͓)���n� ���o��: ���c� �)����:ʸ3s1����yjx���v��ќ��,�u=z7��xc���e�$��x��d�z"�2�?��;_y�d��k�rȇ��h/vҹl�,!fdqn�y��_�i�e���/�i�-�� ��ynͦ� ���~ľ4x��rߙw�k�� �_ۊ;��}���e�4���[�� �'x�̵�렆~3�|\b!~��a�ϟ�(��m��_�c�ү1�5�tp���a��g�ҧ�ص�a=��\�|y�_a#��gfmh�v�\�q~�m�rl�v�5 �*k��i3�͒�������aa�3��:h�|�����9u�98��36�9����l� �8\>.61`y�t�nw��e hx���x�j����� y�h͡7; ff���m ���đ�^l���x�ov����{�����^�v� �uok��dg`�t9c�&�����یv� ���r��?���n8��b� �n$>s6�k��j"�`e���"�"�]�/ogq���,!����ؒ��~�aq��ii�@�� �ï�f�l4����ü� 1�;���<;�9��� y�����h� ��t�}�se|�ᬾ��҅���%�hxi몘�x�>=.��i##.�c �3����?�6î�ry��ުc�w��z'p���� ��. /"��w��ӱf��l��%e���vug�a���&�v�um�b֭����% ��y�r *�7�d���s ��t�á���aד҂:ot�y��e��zмn�u�z%��3�gx^���,�p�$��ť�ve_�r5���64�y����ho _�eh����a���}w�:�56e.�j��/2��'4ǥމ�vo,��q/a�s�?��cu�:,i�$׫*q��,��tz^{_"d���� ��>q: �#$�}ӝi�=e���}>2���h~��,n<���$���s q��ߞ�"� vx�����9�k����w� qq/��"����&��3��d�bȁ����ӊ��f��1��t1'�}���v�g����:#�(���y���x�c�a��gt]ao��6h^�x����;b�g=k� o=�ux��j��v)! x�e`z��2i�b.��to�8�`/kd6��g- ���~���[4d��x��|��(�ײh2�'�տ��{|�z�=���4#�_�b*�(21�l��%�ë�1�t��my�b�x�-�}'0j�!�&�wk<�u�kd���k?�u�r�s����z�����#x�� 2x�r��b �z�srգ�� ͞�<^�o���t@������ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\inter044.gif@����]��&ȧ�)bk�m��ِ�0`�*`ɖ�f`ƙ�5�cf&�1�p��i�d���*k��u�κ�����}w��|�绞�s��l�k ~dsm}��4���?���7�j�nr�:��������� �`���g�� a(�0a8�@(�q� a�8)��*� �\d�l��]xs� �� � @� �� ��xt� �8u�a���a��hua�a�:�����(��@x=�>\a��;��@���0�� ������ў�g��@$bh��j�k�wb`&@�m0� �� �� ��da��h�l�x*�!tax´ ��w��x��y��z��x���b�g� s���m��\�d���b�e]w����k��5q:e� �p}s��;w��q����2��j#1ir����r��a�>���&ep��z��a���p0����s�ި��ԁ�p�n�kv���z�{�љ�ccm#����f�]��vv{�mɯ�1��_mke&��g��g�y<�m��&2`��{6�$������5�jq��oۈ�ؿ����q�u����5.��5�����m�n>��]�,�1���x�w�.9��ڂn�� �s���@ v�yg�?z�z;�|��f�?y�m}0���>��nbd���s�d�u b����-�ip q���q����l��e���f�(��ʏ��m��қ�pfx�3�x<��4�ͽd�����@�tv��o�z؇����_����' �ɚ��bd�d�z��ǽ�x��~q�|=�z$������o�f��o��m�h��/<*�%ιřik~�v5�rj'yc e��4��?�� m��g`dy���cs��d�p�z�i��m��>�g68�����f���9��i��bb�*u��ݳ�)|qw徥�u�8k���m�s�:bd��l�:�ņ�lo|fb w�":���?&ԝ��\�owz�d煽���x>w���5v�o��r���r^���g*o�7o=�q���.̸����(�����z��~s��6�(�]_�}/φw̺��o�n$۟c�a��o��$hwi̗ �qh^j������8����%��on5?�p����n8�3}�9i�c�qrv1�)�4������sy�� �r`t9��?m���d����?�a���޽�yiz�a'uf{�ybs#�!���d²� òf�j�hssv��ȱ�{wz�<�ӌ�>�cu��>^bô<`k�p4y�u�i�]��i��t0��n�d'3���.�h�h‡��[���k�m7����)���l�������]�?����,�xj�pۏ �č��:���s����r;*x]�w#��h�h ~��kf~�����a�,xo����)�1ɗ<����t9����v�s�{��o��@��� _�d�-u�y�,e�hgz���t\tl�dž\6�c>h� l�ٴύn���54�ɯ��ů�!vdm��;٦<��*-�sw=>:gk�߃��bn�)�bֿ�%q�uo/�׾����λ����� �[~���(�b��e9��a�o��o���u�;v�e����:n�$�z�s�[�0x���^i��i���tc�w.ȗq�'kr$zʡk(p0�:y�c&cdz�r��f�q�x��l�7*�}�?�ՙir����e�28ty�dz��q��m�z�ڌp�x>u���r:�ig��� �a��j7��֐��;����3l����r,�f�v/ ;�j��r�{r�����m�� f��bs�z��ֶ�޴ę� �x �] =��m��voua��m �z{o���g��g�!v�<���;�*�y���$���qr00�ݿ���f��\l6g�g��h��ww��� ����ݶ�k�.>q� ��:0�\��koyl�ln���j�ont�fl�a#k�sy▱��� i3�����vx_=�"'��y7�ّ���p7����;��:�*�v�"���n�/9e�$�܊e��fm�@�"ܗ�y ^�ɋ5c���\�*jmjxw�^f]������w�_ ѻk�g���va%�l�cl����=��u�����9b�ʪ��t�pk��u ��m�?���j�����0��^r:��>��_ �s:����иy��f���ob }-�����s_㟟�;�_� |��u��z���)���{1��n%<-�ݥ�� l��,��n������zvvnj���7�ej�{�jl���p�t~�i�hd�&��v(�;��f��>3�����m`�ӈ8������^���wі��������4�2a��?�j����g�&j��c�3��~1���f����\~�\h�pj^[���3vzg4�c�/s�w�t���1@[�ͳ�>�f:,�c�=�������2i�ۋpi���q���eᑠ�� xt�칏m���<|5h�>������t��z����z�^tcn��2>��: �ٴwk�2(p�w�z�-q{`��=�u�j'4ghฝ�(㸻 .��]_�x��a�0ox��wk��_r�^2>f:�̲��zkv��d�b�}� ܪtnle{�sئ����ߏu!�xxۘ*��p��*q����ʋ�=׸�d�l��5!�x�d!^�&�1��z��������2xqi�v�fw��*� *�nuju�2s��x�ӓ��ǎ���h�@��a��t�"�.r�b�n%8hbi ����п$]��z[b r �))��r�'ag?�g�qn�l$eh����p�k�g�����e�~) s rq$��9l����_������1�əls$��򰙄�~$ fo��ӈ�o�% ��nj\�m ��y8�y����e�ӈ�jw�wz)iy0hٗ�4�i7j�2��&)�m�<��)������o�oy-��& y���#}4pgr� ��n��ck$��i%�>w�gج��n�.z�i�v�*n �!9��rs��s��d�:3~�s��ݙ��$���r広 d��}�%��n����kl] �� �=��� �� �p ���rgh���t�3,�3�4�ݨ�h�e�d�hlvi�~4����o(h��t_bslm�1��=h����˨��d"��]3&������ �f� }�^b|m�;e>li�6�-cy|e��d����ބ��]��zeq�$�%�9�c�%������fqhj�t_�qm���sӵ�#��p���c��h�u��&r��2^��:/ �j�]�l�g2�?oj�ͱ���,��% !�x�����g�r��:t�����ɣ��@c��ڤx˖am��x(?rw��#�]���_3ys���r�j}h�y����j� �s}��llj��m�����[/��ꝺ ���vcj���f�wrqv��y-ګ�p�r���u�����w���$ �/�@�.�e�r����f��z9v� �c�j�i&b�f��l�,�ӛ���k� �=��rոx��������۱�n�w� �0�s^��1b�_hx��y��t�(ezlq�s��u�gk ck�e�k��6�uc���7hv��q���'غ�lc�ez�vm�vv���o�d�o��k����������'ў��*� b���z�onyʮy�h�'z����n-;��j��bm'��5��%ڟ3��:^����k�e��\�񉶼���������zm�ߛl4_*��'�� �e�n?�5}t@���%�& �} ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\itera037.gift���@ u$k�j�qb��%�qhh�,h�%�i��,��$�`kx�x���}����ck\:��k�x�z=ai=���q�y���w��p���` �` �:�>��`$( �n��� �v�� �^��`4� ���r���@z�� b�`#� jx��'�@ r`)�p �v�<�x����.�x �`py��8=b��1�� �f� �h� jx�� �nx� {��@:���x����>����>�! `c�  ��(`�h#��$" i�p���&2 �m�p���(b q����8*r �u����x,b y�������.�v �^�����`�`�(1��82� �e�0��x4� }a��5� `k�� �l�h�m�p�������p��`�(9���t��`�h����?� �.'�$cģs3r�.bjás5w<\uf�n�� n�t��ı2ĥw:"4�j��e\���& ��d�$� �搊� i���j�y��_> mm�p4�j�<�e�ɵ� u&mg��ƨ_k�xѓg�¯�ѱm���s����:qn}p�*4����,jun��m�v5z��e�r�\)}��_l;*ͬi��b��*�d�r�}��-{�i.��=�g`ջ����-�ڿ�l ����p#k�{c����@��ce� 5����vr'e������d.y�ɭ�julnz����m�y�}蒋 ��� �gb>���?�x9�<�.�j��z�u~/��^�¡�s�bl�s����5��(����'j���bih��o,/7d��ȡ��\>x�1\�q}5de��u)�����d;&?x��g�wik�x}i�mw�е)���}[�;�~���n���9��k���f��%�����z�ۙ\/v�^#��9�m i����c��{���k38�3ۛ�z��,|��ߣ��<�h�1���ө���|��$�.��z���%'*ѽ^e����kߕ�b��f��>�s<��ݧ^�}�`$����̭�2ka����ƣ��-��w�;~�l�o�pp[�s���r2� n��;�n����t����h�@�'��v]�q�.�����i6��]���������r�1hp�p6 m���g�սhtr!{��y:d�z/���s�÷�8���vr ���n��4#��zqw9jm^퇥 �����/hڐ'i�:q[c���8ϯ����ӿ<�����n�1ך���o��j( �f*�i}�)�69���t ]дxi)��slq=;/h����l4mkv-�~ s�o� ]g�5�f\)mce ɍ�d� j����t�]�nzg�[�ߍ�r��u�k£��<��ם�oe8|���r0ź�f�{v>��_�![r�e% �k!�����ک�6x�di܄vj��w��ҡb��vݎ$��^�3əo\�]��豬�l�|�-�o����(kj�r5p��̅��4�c���;��:g?�>n���›�r�p�}���/ns0a�� ��k��l���ec���0�>�h������7��y.���^�� ��҃cr���h�=eb֟�a�uċ��d��@��x�sӄ�e���&� �–]���=i-��^-�ma!;�t`��:�^��d:�ɨ�����u�(��/�_�u>�� 5l�������d9�� _�c�jf~i �7�e �ǩ�����m��0=``�v7\��ԣ�g�(�[޼daۄ ���h en��t�:� @#g�/e�5�5"�*j��x�l���r,�^��m�x>�l�n�[�����`�p6��n�3��њ`��.����9$qe�bw�7�� �/*��(z��o�6c;9̙��)fz�p���%�a�r�#���2�gxb8�l�t�y�j1n� ���b^v?��ޕcl�5�_h�=k21gdph�9�����;g�;�q�xo#��bi@��b�4n���h䏧��g��i�p��r�$�1��.�-0d��� �h֍\�msz��h}¦j�/���b�s����֛o�py�2�5x�j,�����������ݓn�:?m�e��^�� s�fۡ⃾�f-�d���ts�"���ixq�|�kʞ��"��.5�kw��s�a��y�b�y%fu�s�퍛i���6�����ņ`������*���� ��1�u���� �f�����x� u�w"uc�y��s�v��v�lǚ �,ٕq?����b��jzwd�1���ʲ��i����|��u�%��� տ]r�v�xн^ku'�m�bߜ�����&�m�x��zw���c��v�%�fz�6w�^h"qņ�;<�ݓ:�f��ҍ� �*tưb��m��������-;f�_p����ع�o����v���\�r�ǝ5�~�r��a�}��6�x䜶:c�� ���)u��fy�{��:�zn`���?2(�� ���'x��u_ nm�'u%�1��q���7c[[�ļ���ذno(�t�'�]c6$,&dz_�>��0l�w ֻ_���w�:k4s��pw ���a4q�u6�f��t�p�~rnn�,]^�˴��2ş�����%ܜ�k��˵��>��pd���b�º)6xdzg�i(�; 7����w�ڞ��h-9m�0�w~2�g4[/��d�c6*5�nm�b��򡂴9�%�܄*jj^��8�q��_o�8e��$;���8vz���୯��s� 䬑t�ϣco^��yt�3}��� �e3ʼ ������պc�f�[���i9�q~ � 䏢)4rhjk��q?�}$r���ҥ@�9�����:�������������k�us�ĭ]��g�ma��q a����3��zh����\1�4����¹��1'[i\�-א������r2���܋���7��df���ҭ��}�ψ$�1�r��1�p�g�y����g_��z���%k�ä bph�3i����l��g�fa4aow>��1�'���gh�l�*i�m��]�8e��6`�_4�eȃ�#������k�u�5�xh��w�[��9�7�&�a�h:��os��cڸĕv�)d��h��i�a7��@����� u1��v����fd��lz���e1l4�[�"�xe)�(g��f^c'��8*�`�4r |��2 ��tb2�݃sjú�b'fz�s�©/��'4�z��`c�j@'!@ef��(��$���y��l��� ��ntgh%忴>��8��d8���)�:��8s��u�_�h�~fҁz^�0��a�ⲙ&0�\��v@!��l��[m���4�d���^�s#0|�0y����g�m����c&�i6>��g9��f��v�_xg�4�,� � :�ff���1ejȁ,*�_]/ �v�i�8�eh��v s�3>|�z�6��u�z�x�?5�{�{}�qy��9�}�;g��g::ph���n�m0 �qx�c�w�ӻfd���sp�jf�e<ޜ\������c�]���r�܍���y�u��b�y�z��zza<)���ȗ꿹�y-!���f���rʦ���f 5-l��%>��b�7�<�j����n f� 2e_�z�̕ue:�xz4�7*uǝ�ɬvzwƀ�, �7t� z->��b��s!m���(��4�����͋b򒕪f�p�~7�� cs� �k�j���t��q����"��\�õeg�e�&n e.v�o8�كx���s��o𿛒ka� �*o�p�,9!c�xf���r�{�g��`�*�q(����n� m��қ�>xj�.�`(m)zk���" &tm��|θjy�мj!��ީa�t!}�dv#f� pn�� �(o�����6���qj������ڻ���� �ү��{� u}h�?�o2�=2�l��s��/����ȵu��lp7l���w书ݤ.x�1�6޹;��1��>�>�4t=k����f�� ����9 " �9ul�@��]��?]ۘ���fo%o{�wh�ʘu?hۘ�y�1mq�jf���cv� �i�����b�5�&��j] ��ݷ���ˍ_ll�{�(�u��l����#��ϝu�� h�g�h�/f��$�u�c<�� r*m����`6�}�� ��<�-o�;���*���>�j�*�~c9`���� �.h�� 1��"� � s�\o�2�xd��t�� �d 9<��єyu6��z���tގf ]�����y�[��o��v�ui�60��&7�*y9(�(ryx���� cا�����[h߫yt�����7�ae��)�~��j�ĵ=h�ǝ�v���͕��0�1�0�t��j���ը�h���i��������f���e��;�l�ka)�v�h��:�j݋3���ՙ ��v�ԡ�w�e}��~k۬n��:?7u�fˑ��%�3��ub]�qt��njnz~/c�l�f��ʉ�at��u��հ���e�n�)*g�e�8e͉y�p�u���'�9�!\��6l���d�s��hv��%g �!�v���1��y/��d���ӱ2kxcm�h���<:z�f��iݾj�^�x֩o��ká�e�]w��n�:c)=����a�r �>t����q3g煃�7��<�k��m������m����-;b�����r,|x�m�<�s�u_{�돿�o����f�'~o5�f�e�4!_5��;�7$����d����gc}�o��zߖ����g1��m]��p� >�螊�t���ϯwftd�j��k_l�ݭ2k�g�yw�-1�h�f�n�!�jr�4��.�`(��d��y��:w9��u }#�p���x���&�ⲭ^v��_��f=f?t����u݇�m���s��n/s���2a� -)�,�f]4�� �3wg*[���~�����ř�,u������9���0��65��be��w�y �/"-��fi\#e���?�{˔���s���������g��d~_ҧ�0���<��q��y�ȕ'%��;���@�z��x���gib��,{�q���)*���������5��|~� a� �ua^ڳ s;���b�k�鄼ů�-if�v���即:��q0iy�k1�m����&{�� �����]�h ��&�]�)asl䑭×�dv�[)[� �d� :�lz��tdj��������4a����u5ʚw���9�$n���? �}�=b���aոuh aƥ��/'o��a�3�����ldŽ��i `� ������p���yb�ocq.�%�r��ğ�s�{)h㪊i��\3)x��9ee=f26t\��iqg"c)�4"�b�q���\�f ±�z{ 1���dmyi�'�7���䯇�l�0���y#ok�p�� p���, ,# a%�"�����t�o�z����ګo�5�fv|-��*�զ���4 �/��js���}�n�a�x�0�d��d��o���fj�rg�l �$l�1ko��@ь߬@��_i����8n�xa#kn�.#�`�0�3g�e� ��<��h��e���,�ԁŝ��tk��}�ȧ[{���kفo��������|kb�ht���v�3�q})icޥ�ͩs?��l|��l6���j�ih/qɯd�k��e��o6=w21��/�*>��~xl�0���im��%8x�g�j��_g�p��������o}[�]�ҳ%���-���w{�5)>�ؕc�|�_l�f�?;?���[� �|��y��v _������)�dj�e*�-��)�;�`������vn ]|-��o֐����x ��{ �ަ�e�������f�@�ۡ�zso9����:�3� ���?�?�6�&��"ǿg.�#g��w��������� f�~��i��n��!>'������-0=vood��w�����e���zl�ul�ˑ0u�����`��փ�t�[��ew�bf淽��w��zuήw�,���h�r���>�<�i$j�<��8h��:$�xy 2a=x�zzj� )��p��>l�mi?�tr��d���!�< �ruj]��y^�q �8��*�� ȥ��p��� �d�tۻe��v�y�ex� �o�v�d�۷<���}�θ5b]�[rou u�����ҁ�:�ys�mz��n&pǐ��{u4&�l7�ia�e% sx�tm���l�`�nk�������l5a��e7�#w̉�ˋi�,�����}䖈t�vz��yŀo\�]m�ԡle����(kzݾ7ԇ:�����p���)<�[�m:�j���?޿p���_�(��k��z�gdq�p����wp�tq j��������9���š�d�#qt�8�y2�vүd̈́x�w���� ȏctͩhk��j ��u-�#4�1n$�\$�ړ#���b?��v�g�� �)0�4~kjf[������0_ȯ�mcb���p�t�v�gwc}#tĵ^�"n���u��r?� sm��>?h<2ȩ���� n��!t҄�k{���)��v�^���p��rm $��� ��ud@7u�1ց95����83�r.˶w�bmu`@��e�t�3�~f�,�'p�"[�p{�i�� &�2��h{�d>c�idf2��˄��zmaf��&�'uc�y�϶�yc�x=0zk`���龡��!;��o� e�t@��' 1�0�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\itera038.gifh�ax qt*d� d�"h2f�h�2 %�r�k��!�r��`t�#@a ����9�ozw�o����ǫ����=5?„��81�1�������0��!��u�h�p@xðb@f�j�nr@v�z����l � �� � ��;�p t�;�=�?�!"�e`g�i�k�x0< � �� � @� ��p� ��,��-��.��/��� � a�@e`g�i�k�m�o8z�a���= ����@���x>��?�@�a� b�0c�@ ����ў� � 0� p� p� �� �� о � � 0� p� p� ��`u�` ю � ���,��=�h���[�\�]�^�_�`a|�������a�������h��i��j��k��}�d6�l7t7�|>��!���@��(~��?a�,?���\_hx�bw�n���fo��n[��(k�u��ô5�^u�]�v��ʼn����ƪ��k�� �#�k�t�t82�n[9ע���_��t h�s����մ��j�� ը�˂��﫩�j���tk��g�x������gn�69��<;7.�l>瞠�?)?������i��˧saٳ�ĩկ�ں����y>=����j�ly�vga��휕v��*�j�����no&}��7 }����j��m� >�\���h�~ arջ��)g�(!n� n�yų����1,��o6��|�~w6/�8�.^es?���s�|�ۋyj�����;�h!���~&�'� ���l�<�ў�������rp�g�$4|t�6�xzg�u��{�iv���phalɗh#��4rq�<��>��h�������>��z��bd�m�k�w�(��jfj;v�a�#"��}*�֘�{-��p}e�w�&�:~;�gx#�si� ����}�c{ �������|u�^�>d{�������w�w��dd;n���-���/��_ x����k����������2:;>sȷ����l�*�tq@�#�;�6;��0�(���m}�0�ŧ:;���d4��� �l;pu�pgp���"3���8����z�_ɢ�=:yd�?�u�*=v��ʃ��:�n��h�a���ef�ʰon�ryv�ίa3����5=2on�ݜbu���� �'�ѳ(���}jbԓ#�h��dt���u��n�&/�����r$��g�r�n*�?���e 8���43#s)�唺 ��ӆd95�cӹ;=z��5���'s#����7�y;�c����6�q����yw���)�����d�n���*y� ;��{��#�gіc�]t�9l�` /�5ū7���~�0v�f���qsc� ̲#77�~�jv�*��4���bf al4�,�_�~��" ���8т��e�>p�ԣ�&����>���y�/�բ<���b��7h\q����h� �4�z����pq.�n�7�x��j��ԍk|�wwl��͓#ϗ�~a���� ���)����m��m�%b�b<�s���%�q�:�]��:xfk�x�鐸 �k�a�] ��)�_�.����"������%��zꋆh�����َ#�n.�c�#y�y���x!p�j�����pj�|���0g��c����w�mc��[y~����u�$9�]�gb�?��;��x�3�~�����{��>lr�k�od[�́��ˆn�� /lӻ�z^���nqn��σ,!�ѣ^de��qo��.�wb��h� g�� g�:-s��z�x������;�ɀ�/r�s�c���w�'is�eթێ���4��t��o��zw�l4?�}����/�*������c�?�����ۭ ��t� �1bw�x�y�ϲ�e!t~��� �  u��]4�d�2_��'��?<�-���}r.�с�,e�#�mg���au~�a�f����e��m�ua�n*�r���{e��i-o��b�o#�z��w[)�d��x~'z\�t-��qcy)e��a�a�����|����%�u�hj�2����]srn�)>�q=w����s��w�}��a���i mh��n ߇��1����ɥ��9ځթo���~(iwz���`<‰�lu��k:#y�1��z�$��4�›c�v�2t�v��f7�{�m4s֕v���#��dv��u݈ԩ�� �a�`�f��~ď���� �aeq1y�qz� �w[;��� :�6v�1�'��e��hh�b�h?�2��#���=�~b��eh� qx�m�*��_��y[�g�n}�b�ʭ���)%��bw�j$��^���c;�d`��n���a�- z3�,c_ec���42��b'/���餷�y *l���'� �}�¼\�n�{���5�s#~��ënom��258��q����2n@j.�em�&����cqj�������9�@��#.����ۍw"���n�~f��f�d����ض� �x�_���l��^c�t�8��n� ,� ��8���f(�f?�i=c. �u��밺l-2@e=��z����>� .� j�)!u�pb���w>��֊h�uۗ����哼���prc"���:^�% (<��{]�{ғ`w��'�[$v�b��}������v�ϡ�$ؓevye$�]���y�� t�(dg-[���!�)ke�����l3bިq�>p���5����.s ,�_f�r��)}$ԟ����d�9le� ǔ\��k�g�/��c��d��=�e���e�%ms�fr�1��dɐp;���}�r�� d�l/���3{ys#ϰ;��{��pf�r}i��9�6������i3 �^��f/����m埢�uz�y��v��3(i��rm����u�fu�ϰ�=azځ��e2�d��rr1,l�s)ж���xi�uy�nd��1c��/�����>@;�/���2�u�(l�p)'"�fuoo;�f�c�q�wԪn��9�x�wiw�s��c2i�u(���>���"���p;;vwyk�k��sr}ҏt�i.�0�����ܬ��l��4�o�mc�����mjh}��$�������q���kaa�mh�k��;mbot��c�_ �҈��(qhq"6�����[ �h�g}z^�o�#��k�ە3�6����x��v���f�ac'}6�t��a�l�uj� �8no2��sf��� ����j�x3'�j�9���%���z�!�|�p������;y�u�%\���ep���3�������f감�#�&崌\:b?�w�y�d?$߮�:�}�h�¨���y0ӊm�bj�6ewot �2l é�5�-�����h5�x�mc�3�h^k���q%g"��te�����; z�єd��m�j�j�����5�:r7����b'7��e;ld"��� �b(�w�d s�y@j1e��� �pf��g��th委��q/��o�q�i[��pb%��3��b������6cpu��q��e�5��{y *w��gj����:j�!h�7�r\�2i�&��gж�<5�a����%h��m�{����)�ö�n��ǟ n��'�$r l/�������r��6��$��e� ����܌iū�� ����n���=k��n��8��&�����ł�4�����4�?�l�y?�"1��-[�st��n��ȫ3�� e�8����*1�6;fz���������>�����3g���d�sq՝�̞=*��r-��fu��x��dӥ�����3-?����o���3�6e:ӿ�ad�,���������ܭ*��*�4���!n5&����yxo�m�m� wۇ0�����>�ti6�f�c�=def^k5۸���r�l��i�ӝ�����|½��¢!�����m�ok�q�8yך�1�sw����x v}\&���9�$1͕<�m����}i5����?��gr�f��7cq��%��za��m���_���ø��<]�9����sh�����c��a��"g�w2z$�u�:ɐ�z\���s�1i�� #�!0`���-�6->��� ya9`$�� `�$)��4�r�ly ��p� �b��<�����׸/�*��6k��d�>���5����̣k�ȥ�$vu��됋�x���o{���z�����)�c����g�8���c�xjx��(l���v-�����r�?.�`��f��wvy`7�&.�kd袴���ȫ�{��t [��ud�o�;�p�`��,�^yƭ�a9n�rs���]�������<��t ft'>r��:z�n5u б9�e3�y��bc�g��'�8���i���l�j- ۭڈ����;f>�����nz{��ĺ��ɏ�0�g����o��?tk8�f�d��ׇ��3sn�{��.�)�,sxuys��ܡ ou"t:a�t�n��d�kemx4�8k�e�x �����)�� m�-:������.�ũ���j�i�s��1'{���qy�7wh�o�c�wfbcm ?ď��1٩�i��1g�.�� ;��hl��ķ���.w5�!��\n��g��$[�� o) s-��/��nx]�5��4 �z>�q� vz�t������s1��2�� /�r��q'z}\o�x�ȇcf�sft�t�n�[yv��=1t�_/��g�\�j}���?�g=w#�l_��q'#ђ�h�8󵪙r��因�z58���9 �b��f�ݻ���^�"f�}_�=u���k��h�t%�תo_v���յl��o]�ru�q��r����e|��t�hp�8>�b��<'� '�<=�w � $rh��hg��?�t@��0 m @�p�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\itera039.gif@ ��!�(���l�bo�(t�h�"i7b�4c"c^)��h�f �f�.��0��4�o�bfy���=}���?��ǹ�竜�x���5&��yv�w���8a��-(�/1 � ð�j�n��:�<�>��,��`����� � `� ���oqps�h�p:��*�l:�$�� ���y@,�l:� �����v��;`� @� �� �� � a��l��p7��w�� �`���`w�y=�>�}��a� �hb(c8dhe�� yb0#b8#�@$bh<��@ 0� p�� p� ���m�� оa��pzˆ()b�=�nrav�z��pw��?�� � 0��z��[��\��.��/��|�� � � @��c8dhe0� ����3c83�@4ch4�p5cx5�`>�a��m��n��7���� �����ab��ǣ�&l!d�4[rz��lж� �����9c[r���r���v����#0o�[�n\���n-{'n���:8����ɂ0���t�f��$4�s�w�ʜ!~���� oc�=�e�e���sb�@}†�$���\p�k���vx8�wujz�u�hr��g}|����c�½[�d�ej��3��t��c�xhea� :����w���/g�:]�ée,od���t&���\t2�^e �z���� ��ɪ;cn]����� ��mo�t�����)c�^���|��>���5�6��m�4�,�1҉����m� 9��σ�⃄z� �����n^��nkt6ʜ�j�qd�$n��"�'�v8�<�v�l��u�s,�'�� |��c5o� �,����d1�25k)�a�� 37�h�����y�7 �f8!�p����r~3a�t�1]�:$o$�s����u���ˋ���r$����7��/e��z�n~�����r$��]���y���<�q�o�*�{��\��a骗%h�h������n/���w�e_�e ͹~{����ߕ�� �ad�qڋ� )��ώt'��is�'�a\>�91;۸��f�var����s`z8�it�d>���2v�ot�ڙ>���7;���j����d��_w�.�/�"���zulu �7?e��:��pf� �l gū;oi��󯵊a(|k������#����ac�g`i��og�x�j���d��o�)�q��?v�}v�곣 t_�l��\�����fz���ual����԰�uקn��4��n#q �m���l�qhy��/�e} q��4���p ��� ֲ�)m�[u�ؙg����,� �gona��j$/7�z �����e�{�j�����g���b���h�|.f#��f����m��ab�`p���3mk��ni�k;�������|�$qmtw��=��m�hr\azl��3q�q���w#��� ^f�z0�r ]&�ʡ���'sv�}q�b��{��q"mbq�!l��{�w��`0,"���:c�� 5� cnc'͜ �d�k=�1�����8��v��9|�0 ��mwy[ޱpro2�0�k��i%�|p�=֌2)qf �w���[����)�� ohϣx�r��������o �j� u�֌��}��d�gcc�*�5������s "sj�k����7gt���o�1*]����́b�����r�*tlq� ٓb �"�����t��!����իpa��6�~�ȋ�k�4�r|f�u�we(){m��- %��;�?�r�@��a��^c�k�mkx�����$<)�h���[|�!<#ѭx�.2�q����/c��o�s2a����qd=mg�ob"b��^ߐ�e�j���6���yˌ��xh�#7� ?ri�5#@�za�ސ؍�k²��{�2ӻ*:|m!~��f���nm#�y���*���-{g��8s�30��q=r͒�8�6��oԗ�kkί'��:��"�1 ���@�~��b���fl�d�΃��w%���yf1�匣�ko��&���!�[�(���q�w��堨�t���ġlyp���9�¥�� ;�is���j�� l�j��6���xo��m����q�c! }6m�o���=���ogϧ�d�;�a%���ן���q,��>u֚����ᖕ�2�ai�a�������e�`aǒ���n�˟n�� ��lh�b��30l�;�n�j�^�}�x�e ���4��擥�k>�dz�1��h0���n�z�� pi�f9j���2��2��yy��g��p�1x�9ĥ�sx�kj�y���tz��� �~���it�$n;�wv��:�g��m]��s9�_�m��*l'�f:xbw�>�hu�ӓ�ջ,ĝ�� /em�z��]���5r-�>]�/�� �p�as'�?!y�v�m���07����������fq�mkp%�l�0�k�[��f��v/>��#�z�m�f(�& *�6ze ���-��bս�ҵo?����—k�1_�hpe� zr����� a����%�=�����u���z w ��437]���xܡ�d�@�@��ŝt�v67��ś8�݄⩩� �]�t&tvr����6�i��j���;p�s��|���qǣ��u�қ���� ����~�� �_�b�dċ��)�m�jko���|��r�wqe���/�'/}58�5�������&{���$6� u���9d��� �� i�r�aut8ӌ��c��gk ��� �t/g��]3]�i��mms�=f m&}w����u.����gg��n��o�5�w��\ö���1���cn��:�>�g;� �n'�2�n�u�к�~��5��el�8ņ���\�k�����}xz.� �\"�0�o��e�)�$�%������ǹe��=<|r��ь���}�xm�l�q��9r��f��ũ����2n?���tֻ5f��]aa�]�goi.��|\u�9�lx���m�_ʞ����>�\�w�id�6a�����6�*�c�sf��s��,�v�#����� fdʇp�g�0�l�e�wfv,�{3n-3���vl�[��`��fcx[��e�nz0vҡ3�ވ�� �����o*�qovrmпy�$c)������ 昷�r�t$��f������;1^��4��ci��v=����"��ipl�� r����s�j��٦�8h���,�?�%�昝�|��bh?yd'>\���ֵ����c��u�í��ba jwt݉/o2��xf h�|�[9���i�hg�z�ݡ��sx�4 x�p�heʀrfl>��س�\�k'�fi�5ym��� �n��s�d��s^��ee/�7�l��w|c�d�ի�wgԮ?h�au����m�26�m��r��, .0��4l�;�n2$���v���)�*}��#��#&�w�q�ҏ�hzk��8��e:�g[�`����j9�swo��z�;�[��u��ٟ���e��(٨p�{$���yx��hc�e�kk��k2���7 ��< i��j#$���a;n��p�>_ww��ma�f�7�����\�3��p��& �� ]̌���o\���ox�k�ν6��l�ӝ%�<ؚ������ۊ��8p��e��l�i668v�%�j<��b ��jq������q7*?q����r?9��v���s��j����y��(�-�>ws�p�.j�͜ԉx�|c��k�#��qv�r�ϊ�27>�!�j�n�����z��c��<�fb�s�_��)o�->���"e�dů������o�%):l��jw>[���1֥\y�i����@���]�����uh�^�q��b��ց@֫o�tq�~h0�\��� �s,���!u��sp�u���<���xj�f⺮̷��h�c��ƛ����* ��q���c7�ڰ���hݞ�y= �7�-p%j_�?v����[i��iez�g��"���,(2��� �cm�}yk���\d���4�osx]"%qj�ћ��i \d=����vl�k�� &^#�k��j�q�*�b�>�����c؏!l���t��v2��ϛy���y����bt��w�a�[v6g���&�7p�|�i���>kv�� cw�!h^i � k��v��g��hq��=�^(j��e�.���6�i�g�=�ڝ��l51��ҷ��u��qc'�:w]��j{��_��y6���_-$���1�9�}�b�o�0�y�s�f_�e�����i �"��py�b�ѫ�s ��r��c�h���b%��_�10�f�b��u��gץ����s}�0�&��2$���x{u,�xg[9]�vi���ze���;�j�y����u���_*����~�[(�|���@횵��d\�r �`�4*z��� ݉��pl��'���y��y�gc�_�o��{���r��yћ{�,j�8s� �ч=�d���v�����lgz�->��� �bb��ǯ�{��f:��5:����a�o���z3j�� (�k69����= (�� ;�ns�ö����u�(� { ofo�3>2�j[���w3���������wq��𝥶� ���t g�wϫ���o�čqg�nm�co���w�#��gd�9��s��u��ع�[����q�,�h㰏�1ƚ��{��=�brx���ݣc�t|?�g&�f�a{��&�p��=h��vn��ѹ�5oe��1�;�t�7����� ��l�ꛍ�%��y��b�h���� u�$k� ;b|�q��ező��9k]��\�>��'� ���ϲ=��bs�2 � ��_�k˯_��u�%'�er5�zc���rg���~.��ԓ2��s�--���d��#lci�v����m��.]�;f���k�dž;��f���x����i�}5��y�o�f�!�-�4d����*��#�6jj%���&����i�8b�ϫ5��'���8�sz0���;7摬k���s��[���v�u&=�o�7��p0�$����4�!�����?�6�oyk��ݾ�� ��ml���zrغꕍ�ۯ��<�±��� �n��?�v3�pc:�� ���9�.lg�g�z[�:<�?�՜�ݸn^it�7���;�j��g�)��?��s��q� ţ�.�m���(�]��s����?��q�s}��o�!��%`�/����92�w �*o��l��x���:.�l�5�x����ǽa��,8�v���n��(��y���µa!�9�! ։�3yxh@폊p�ra��*tgj���i�k�cm0c=�������y���qq2��ed������du��z�/��������2�ҡ���0�r.�d��xti9)��%�����#m�(o�1� �������}1{��h�c'ddddz���o��1�r����|��ld�`���l��j�lu䔝h�����b$�%�% ��і�~�ֻҕ����f �/��cep;�h�*�� s ��~&z�|��ܳ�w�ѩ-dj�x�f^�xegv_���s�֫"~���^p�a�b��c�z5��k�u�������u��2��1ѱv)βn0���l���{��of�����l˳�l�fbcm5�m��;�0z}�>�p��~ p�4�n���nl�1\�fwiitl���w6s�c�rd�r9�*�w��j��z>�yـ�����m��*��튞[e�_�*1�f ��:z�?�5�z{�w:�?�2�>�c?�1�g1��w�5*�m��� px ����bn�~~j���~ qlk������d�s*������� �q|�x����|�� �h��u!�3$`}q�m�wd:�|�骈� ���ch� ,��da��%��;�wot^=d �1�l]>z<�*k��|��m���\�jd�t_h�r14� *]�qd'�(�_k�����i ;���**�eȣ� ���^�qonu�ܤok�&��*���1����m���a�-fs'��[�[���,3�s^6�h�����]2���,d��m�g���u���&q ��/lj �%t�n��r����a�b�c�i�$1t���&��ծc�����ee�� {�@n�~y ���<���p��rdp'��̦>ͣ8�=zv"颢��ӷ�t�\��$j��� �ҩno?�-b� ���������(��b��ϸ거��#�א�n� �kz������f͕8���1?�$�����ӧ�(�]���葱�vggp��=��=��-*$�x������ *!�߃�g��:���gp�i�$�i�o��b?e��!v�q5ؼ�� x^��5u$j������v�,���of���u���s�i_�� ��zß�: ��w����@�|�־> 2�khˋi�jj��%���vl؏� ��}�������;��:��t� �� ��ۜ}��;u/��0[��"����k�wf[�wltwj�v�vwr��>�nw&�"�n�?��y��wy����s�r� ^� �{t��ߥ�н�ٽ�r�p��%^ah�p�_a�������o�eo�h�b���o��߾r���w�xw�)��2we����m7��p]ή�}<΂�; �ҝ���x�e�b�o<�-�(y��b�pg��#xn�s�t���a;,d�v�=b�g��x}�a��&�1y=�>z�<;#��o$��jv���ވb%��~�n ׃ah���âıhev�����_u0�c9s��y?dӓzu�a]x��῿t�)�b�e;�s��� ��jl��i,<�rac-� ��������.m�<�h �-x��{�m3�rl��rm �>��%9}*眏��(�xr���%�o����!�"�:��rry7 xtol �q�l�,χ�r�w9<�xs���7\�g�uӷz�� � �b�e �����h��”�3���n�kj�b�c��xګ#�a)�����s��km>l8�%w�������a����g��(��!��gc��x�#?6o':m7��yf\�z;�&����1c��֠���km 9q m�p?��tm�y�]�xf5�(��&��%t�}�w��?/��kk���d�xg̓;�#˶�y�:�_�a�n�3����ל0:d��m�7_�o�g>��e��.3�y��i���_ү�|��˦�n����td��!ss�������9�����cr(��q�h��k�"�jg��e?�e@�yi?yq�yz yb_xu��ckys���k�����ӯ��,�q ����h6t@��im���,ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\iterator.gif d�������1d"e�s�4϶ �%<0�!f�hl���&-��г�2���!�in~��=���\�����:��u���~׫����� �) h$��}�7�8��$@�$9@l�p�)`s@�9���,�.�0���t@� �:@l���9�;�=�?�t:� :��@����� � @� ����p'��(��)��*�� �� �z�\�.��/�0�1� 2�0v��� !��5x6h7x8�9�:�;�w��a���<��~?��  ��p�@� �!a��8gxh�� a(�,�0!4a8�<�@!dah�4)��=p!tax�8�p �"� � 0��z��-��.�.��/�/��0=����b(c8dhexf�3c8>� �� � 0� p��k��l��6�l>����p��7�����p��?��_�� ���\n"�ez��qd� �s���3*���1�(�~��� ��u(�e���� f��� �d�镁�x3 /z���ԙs��f�g����p;����r.� �]m�n�9�6���"��oj�cє9���~b�2��f�if��6��{_6����i��������ė�p�h�ǜ�ͭxv��ʢ:g`x�r��-�g��)x)�p}5�m\�u�<�/{�65�u���&˖dw4o$o{�6ھ��'&c��%�b�-�f ��nf�����yv ��y:g�pj�w�b�)fb#/�©5d�c�<���d��b�n�w���a-7q�vֵ�����6w��r܆�%w�-���&a�䑣��_�����n���~��- �����s%-j�r�ق(���mq]�]���������w,wƿ����ъ�f�g~x^��5���e�&]p�u۝��̞��x��/�����\in ���:����� 5�l��s)��jt�uw\h���e5= ibi�,m/c�. 6k.� ���u#b�.��ө�5ωq|���mp1vg�x)['�Ԥ~t�3y\���t5����._c>�젢b���}�k�po�*����i�n'�e7z~������n"�㬺��w�v�rͱ��p:��c�9�z�la���3��ns�`�)�&�ì�ܓ�s�\��kd;�~�x��}�tvp€�&9jh�}��@���z��u?��d|��t��=���l^��/����q"�m��=�3�qkgct���ap�;�h�hғ�r'���>�q^�xsig�jf0��eީ�� �����#�u�v�j$���nn��fm�:���>(�什͂wa�u�~sj^-\}y޻ws�*�4/�{��$�l΢��ca{:|x�f�������/�ɫ�2��bɖ���?*�wtv�p�jʃ��f��ۙ���h!�f��ȓ��%��7��[w����6>w�m쵲x�~�_a�n��o�fi}������ir�j9gl�&a��ϛ�����x���o����?o_�f�k��ݶ��k���yi���g?��$�*^ܲ��sd����ri�fjnz��.�y’tw���^r�^$�^�u5�p�u n��mxk��ؠ���6�j�xj��w�u��\}om r���� ���zѻ��#[��/�z��-u-�n��m�u����f��s(��;���� �o�uy�o��}=\p��~v�@�\;����j�jc�-���ի1�w�zc���=���?��1����)�?[���hb�ܓ���j^b��3�����>� j��gf?6�,�]ǭ�1��,��\�_�kq� w��8�4ݩ��>�� ��q�c %���u{5'x#fy�׺��tho�d�j<�#�s�b0s��-j���5b~��e��τș;'�e��uyj��y�v�\�m<�7�n���w]�?��֯����������,m�^w.��q?��)��?�y��t���~�4��%���p���3q� 34��#��$��1��,��c��td�^�ݛ�o�ǵ�8�`��4�jh��l��x� �x}����y���`�v�*v�bܴ�4�j]w�&;2�}k ƾ�k ��͒�j��³���1%�a�!����μ�3oc �)bou��cb���9��?1k)@ˑ�?�msis��c��zn�;/���t'-sm�<_����:λoℳɢ�����:vi��se���\�?����"�/b�w�y���_�巈��>�}<�ʾh ��,���& ̃�s)�b��<�*�l`��^�c���,j@# ��c�?2,'\�� $tlv{p��1idz $����a:�i@��*,*��l�/�����yp�� �^����ō���n�ܼ�wl]i?�z�a�z�ί��*���ҫm�&n�1t��1 �0m��7xh������o�l<���|g�b`p|����g~"_��%b����.�'lb���i�*������q1gqe��|wqcu�>�6��o�f�z�����m�~������6q� t�o��2cy'ȑ�&��uf���k�7t���b:b)��/}� k�b=��k{�h�����uc�rt$���ܑy���s������$v��l���(��)��m�4gq<����z�h�u�<�) v��*n���a�u����:x��"q�����#v}#a|ap���=�"d����a�o?�q_�qv���b��j �zg0�x̅cv�ҡhv���z�{c�hdj3�=�g�)���b���w�c��m����$�8�� � ��t�x͜4���x�1v�z������)9<^��!��� �"fr�]�c�qn-oz�軁�'e���� ��ڝ�uu����2 ����ī�֡�l��l"�m�"��q��zi,����$����k����lavl$ln��v����q���r�!�& w��$�,ire4k.(���\/�j�)�*���6c5�iͭٽߔ�y���t�����ׇ��r�t��4��⳯3[# ��ُ.y 9�ze���_����-z�۟��zp���� ɢ�9k��1��֌x>� �y�x�w]؅jv�hѝ�~����b(˛o ��:yp���j��q��h&]��3�u���]���:��\"a�n�h�6g,km x�3���_2h(�!��g��gthc_%�e�ej-ȡ�����n[o^lnsm4e���z���;x��}�y�����x4���:��ju�) g�����{�tܚl�4))o�h�bɔ(���~���h�g=���aic�)u��qn������4�2������t܅gǘ3gq�s����r\��{t<����ͽ:�[z˂zjfj̈w��ȧi��{����o�ku�z,u�\�?4����߻����6z��&eȱ������z^ *�e[��vp�(��v��ċf��w�9�h��w�c�ȸ��9z�s=逊�e���,k�o_j�ƕ�b}��c�d�τ��t���~tm�l�a�>{\����n/�8�?;�`�>;�e�g�c��7m�3�غ�a�5�o���#ѿx��}aƍᨂ�7�è�ٽp��&ml�f1�&̱�૴�jαy˅��.�|����� l:l��⫢�}����f���mj��1%��$�x�"`�de��[���������c4�?�ċj]�=���cb�c�)2�t�y�����z�� ���oy5�w'��ձ�ŕ&ڗ4z�`et:��vp�{ ]��sne��m��e���\=�-�s��b��˷cm�eh�zq��ȵi4�l���&��m�sn�.mj�n� v�����9� �,&�{�� �٥�e b;e��_vf���� �ںit����3��(�tw(n_8m����f ���\q9律�]����ۡ�e�h��.����i^7��x�1�c����/������a۴.@������o� e/����kr��o� dz�9�d,\���m� ��au�z\.l�}��$���/�*p�1���vmi� b���c�՜6�$�o�we~r�gbї���]�<��7oe��tm�~lti�k ��ϯ���i����8/�~ҳׂ,�ʱ�6� �=_m8��&ö��#q��� �]gm� mw��/@q�!^f��9�1up�� �n�� �|}�����z���c��-ղ�������`�ɣ�75��z�$�`��;�q0t���9-��� �p�*rܮ{��߰�|�l��3���#!�}.���ǯ1��w��շ�x v`v)_ e_���#���m�x�=,@��,[��_ey�1/�\�|p��ə�w��qi��&��/�?��,��5�qj0��1[ws/�[4�r��l3y�b�׈y_��# �� c����l�ma���c��5�e���{�f�ql�y�f��^he���*�l��i��{<�����w�����}{����5���p��<��2g� �it@�����*�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\lifec036.gif�u`ȗ� �tz��q"r��b" * �0�)j�@q:��$@���(q j%ƞ�bj���\��v�?d�\ç���z'�~ �����kzܙ=7�n�oz���>z=\j�19�'���p(��"xy`łi2�ؓ,l�2��#�#���"x������?ae��� x0m��\�/�`e�ܬ�ȓi|ͱ���&[r�e�� ۴�[c��m�o��[���/�i���i��[�#�_���п�t� ad@l��"�v�����knv~,����@�v�&������ ����[c�^лt� p!�b��~�-b���$�:� �0��//_�����߆"���,^y.�.�.'� x��t� x`&�_�""�� �l� r�`a�ld����i0� ,0�����tqq� ��0n�n�耷y0 m����ov ���j�[�l���n���� t`_�����_�[�����?x����w�f�zn��1� ��,՜i�w< zr^��.��&䭤qѥm��=rim��ӣ��� ���rw����d��j����q?w�u�y��7����(0{�a�o�m��1�*��&���)z�������svs�ng�@�=��e�f˷��z,�-5ܹj/�����rn���� }8'0gd���}���"�kty��y�(�u�2�uh�����b�h��о6���v;cqvŠ /�e��h�zr?���}v�,(k��gd��ώ�/{��u� ]��d��͠�v~��4��fү�;�]2�;���`���o�n� ���.np����q��za{����3��'���e0� �zh\�y�cs�wؑ�f�y�a��d ⿙�z��s�b]��� i �s�jˆu"bܢd �{��m@���$x��1喝 f2u�^�h-e���<��[�):�����w�d�w����8.��d�)=�� g`b�ey{"���]w��� ��v���q���7�2h�o[w/k���j�u�:��v��r���?�g���f�0��u@�j�r�k��^&k�7˹]��鑡ω�g��� ��t�l�r��g��0��igw�~b{���u<�#�)x���y\���╧5��^�d��ǎ�ҭ#z��tk��g 9ޓ�u�8��i�u�p|� q� ��)����� ����j����рu,۵��@=5�"w���-����u�q�����*��r���)�l>�i3җ�i� �p613�?ug�l7v�#�:�����y�����2"�b'di-t��y�62&z� �?��jn�o7�&nj{�ȯ˟����y �뾴�(���x0*9�ex���,�������#�nm=dzkmg��꿢c����(�y]�m/q*�k�ǩ�]��~ux�vl��%i����=�_�lh6���d��p:�.�!(��h�5�i�b�9v��x$d��j�, o�u���1���`˔�>�;�j܅�v��e�!b�u�����c ��$�2w.]�)� �m��:3g@��\����� �z�%ֹc���<@��!jźʝ�v�rśsy�؝u�(�xgf��ԑltk�������� ���b̆� ����j������b��^���ތbf��{l���y3�0=�6p����)d��e$a�y#���m�������c���/jz��w����2����ݫv��s=ɸ�v6���>������bvʈ�ʒ�]g�s��ӷoձ�o�r*#y^„k�;��3�&�s̴�w��fc�,ac~:���,��h i�s�[���1 pdm?�]��eo|�u.�������x���~5���맫�in�(�vfk�x�n����͚d-���e}^#c�����yb��_���y�f�����`'�i�d|ɢ'���3�qd ~��ӱ��!�0�>:����g:!�cf�h��uh�&��55:1�q���� ����k*�7�/�hu"}�oo_��jym>��!]��^��@�7�gq���e��,���{����z�'c���g��i��sh��}ya��/�3 )l| �� j΂��t,t����o8sslw#նyzs1rz�ߜ=;�������t��^w�yŭqt�ƙ�~�ֻ� $^���3?������j�a(�e,�e� ]$�_��8l�o�j���uҝ�e"&��psۡy����xsf�f��x�ng�*s�ax�l�ń���vd��ѻ� y�g��"n�ju#���gaen� �$�;�#il�r����ovs$z�x?a6���j���\�h��n��]:ׁ��n�? ҿ'�6n��v�pgep��t�k$�ȼ��w}s9����v|kq5�i�ş��&ƨ��p�՞{|뽪�@)s[�{w�5u9�s �\��t�ǘ�����p�j7��k_y�juv���,�>��� w� �7v���m� �` թ��)@��~8{�ɫe$�>�{��o��u�x �p/�|z]xd�m:�k0��gknltr�u���%u�������,��ٔަ���a�mҟ�*=gq1�y*/��)�h����o��x�-垾3v��r7��j� ��;��5k�����r�_5il͵y��q��s�q �6�;���}��1�j�1�x�~�<�y�z�s���=c~݈^v��%���u�� c�zr �d8��k� �z��}�-�-.�0���{g�-��j�s�*������y~7(u� ߹���l�!o���l���i�vtd���uҝq��|�bo�>�ap��|�\"�4r���즪�=�v��<���n����x�[����s��k � �]�3光w�p������y� �;� ��ڼ������w�svi�bum��$q�fq��m�쳚-c�; �osh( �'7ʶ�|n��?$:��� $ס�l��b��d:�l�v�ago�b�n|bg�(�$p�lc�bv�t�i�;�#�5q����@k<ќe�]t.����q�e�d�o?9�q#�1�f7�7��� u&/`��n�a����=��ecs���w����n�q��c���<���y�ss|ͨ�}�px�f8v�^^m�p�o_����ɺ�k�ֆ�w�q���fk�|�s�n��;�������������9�w���'݄e�jr�o��x�\������]"dw��{��d�3�*i�����;�k����y��^�gs�מ� s�~p�这�w�g��k ���r\����yir��dǒ��tv"���<�m��ͩ9�,{�*���sk��3瓌if"m�a(��gt@������ݛq$3h�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\maze.gif@ ����a���m�h�q�4m�em��k��x#�ӎv6kkl��m��r�ee�����<� ��σ����s��|?���%i��[�y�y�����7���/�p@�8a� ������������� �`����� ����xr�0c� �� � @$ø ����<:� �y���.lax��:�� @� �� �� ��j�l�uð �� ���q@�`����� �a��}��aa� ����4"�,#4#�<�h��wl%xj��k��l��m�� о ��x(�p�q� r� � p� ��pu�`v�pw�0� � 0� p� p��xc�0��.b�.��/b�/�0c�a� 0�@b�0c�@zc$=a�a��� ���3���� � 0� p��>a�0��5���p� ��� �?a��t9��%���l��h<�x�m�դncl�:s�u�7riι���w�h �� ���y*/��0f�0'� ��n�}�fߓ%��� 1?��sz(�咺��ęh�s�;����7_^�nmcm����.�q7���.���o � �e�_i6[�~$̙h��������lh�)y�a�^� �q�{4*�:�~ߕ�wego�˄�;� "�dl0�� �'� _��ŝ.u���n��67�j�t�\#���7ل\�<z?dlr��~���m2�<���;�d��f�� c���&f��ӵ��01��h�-6]p6ƞ1�gp�ib�y(�������8�w�fⱥ&iqt�*� r f�'8��e�@�v��:��5n�]�ve���x�ij�u^�.���;õ0ifd�i���7y�����x�z�k�j�3o��#�gk�zf?&�{���\v��/�7a2n9t���ǧ�0������ܾ<� �a9_\�:�:v��6.}�g �.�����޸w�/y�w#������1.�d��v�d��%/w�'���[�Ԯ:ԑ<�nɐ�e�v��� ��~j ��֫�5���yuٿ�b!j�:x��� rm�ie�x�y9^� �����m6g>����a�tq���<ҍ��ngʪ�x�gm���xjl>۴�<�m��>8 ���op0�&>jȥœsq�a�^� ��tgu���h��?�|9�uvh�ʽf�����d�bw ���=56��!�~�r^*?pm�^��v.��� v�h��.�&��vw���d�%?7f�^��m�{�ռ���l�c��.�ʮv����2�#� �֨4�o]�; g�g��eh��k���j.&eеb�p[�_��oqh�rί� 2^���)�\"m�q1�cf6��n�;-�(�l�&�a:��ϩ�i���p��:,��h;֟?�i1�5.�f���k����զȗu�sվ��`�ؿҟi����ޢ����29"����9ޕ�l�z�q��=�꾟g%yy�,�.���6w<����9�bk;�զ$մbf�a���x���a�����%���iwޒ^�� o/��i2qt6g#*� �jª����/i�t���q����܏�$<�7���mȓ�ȍp�x��)7޸@���k_��ber���c٣�-d{��wu]�� vt#�f�(�j���fb�����|y1y��s�'�ձ��g��c-���ލ2߳�/�����xz3��#��bhmf��r�>?�ne�sno�ݷ�9�@��ηrm����'w� ��0-p�vơn������z_΀r�g��vz����gb�������&��q�8��n���kxq�۾�ax��ȋ��l��.��'�2�����<a�}�e8��/�g�amv��r��{�8��o���5�j��ݿ"c���w(�3ڃ"a4��m�c�[��-� �ч;e\g$|�tt�5э����e� �\w-_ojт�#��fg�[�_�{wwb{�a�bm�8�è�3ɮu[n���z����/r��k����f���5�̎�xkt�j�����h�dqt\:-�&w]�!o�� ���$���v�f9q���/m���2u%�o���_�k���ib�\��m���bc�u:o^�u ���u���p��}d��c�q�;헌�ĩ�i y��l��j��ܴ�^��,޲��ye��n]zr!�s�m������$����* %������§�ݥ� �r�s��d��} *�r1a[�cuw���p�m �gu�;�ނ�^��؁k��v����ﯹ�~�2y�-��q0 _�"{��)48��g�$��o��|q�vy�4=%z �e��ܰfġ p@y}e<:e�r�l�m�_e�'d'� �f�>�=d�y��� ?j���1 d�� ەf��5eaév����b���~� ~��5�׿c�d�e�$9;st�;g����)��.۵��h�wo @�~Œ�/���~�#g��?�t���5:�-:�smҷ����*z�ؘ��<��d� qi�����d 9x�s��{��&o��3�3=�o�����sz=u'>(�ܕ��yga�\)z�ԥ�#oՠ��inm��m���u���o�������ܶlử�ej2#�d�|�.j���܏����5���rn���gu�a��ϗ2�8a����x�އr��"(�s] fz"k��h�ǔ�f4z�e�f�j4[icսˎ����&��nv�d��!��4����i��&��������\ z!it�'ɕ�g�cb& �rg��^w�]/t��(���k~bh�b~ݓ��$4���pp��hg/�m�����7%!�`*������ hcԅ�0�����awm����ڛ�4��ڋzv�d)ƕi�y�j| ���7��=h��6d����o�o�� y��f�n5�7ب^\�hmn��:���u*�i�� ��|�ㄽ���hθ�1�o#�y��e?~y����r�*�8�w���i܅vmet�}�����s{�&���yg?v���&pruy��֮z�5}ީ���g�̙�ɤv����\��\���a��,o��-��x%a d���"�#�?�b@gg�_d��nz�_)6�m�ny��4me�<�� r����4zs��#���*)��"a�ɲ�5ls�ľ ��� {od{�5�d緍^��7g��d �w���ٟwl]v`��������5�b�>tӫ�"n����k��#�����uܬ��s$*s:�j'�ֱ����z��or o�vڧ��)]��c'u��:��ռ��b��!"��v{ }4��uj�4rr ó�3�ܲ�-���.r���)ko������5�v��; �\��:=s�wgܧ�w��x�|g���@b0dpfx�$�,4�<d�lt<�� �py�[�]�_a c@�(384�a���a�=��@������@�������0�p�0c�@ �a��"a&�*�.2@4&�p=a:�>baf�j�nrav�z�^baf�j�n��ha� �� �� о�~��� 0��b�0c�@d�pe�`f�pg��h��i��>a� @��}cx5�`6ch6�p7c�p��x?���p�q� r��?�������z^~�9 z}g���jl�y;wh`�4�[={ sn��l����pµ � _-3u�t�ib��e�kg���8�dx�ai�>�"lńak�f�p=,�bە�^ۥ�co�i��bwkέkȧw����,\����kuzv�%�q6u��b�1 _*~�����kn�j����kxp�� �� ����"���~`�}��8���/�a���;jtf������k�ewz���x�sf�8���t%�zz�x g����v���?<�(�ߏ3���e��)���q�m�����?�r�u���߈l��@��|o0��vj5~���tq&�n'�������63t_ �g]�u�kb9n � ;*�cj1��8�%j-1�ğ4q�rm�&��a�w��u�.n6��#�$������3�v� ����w�v��k-i2)v$����e�o�<��tt���k���� �o��$�l�ˉ���n�k1�"4��eb>vh`��=�$��b�?]ձv~�j�zm�j����oy}�m��q�1uf�>��j���n���e�y�!rܭ��e�a6�n%@���w��pt%�pv3>xvo��x��jh:�lnnߡn�$bq\ ���=m�uo?�zv 0�,�60�x����9�{cw���fj�k��lw�>�)��fsg�4�媯(�{��;y"�v��އ�z�\�w��],,����[3y�]����zb����c�y�xn�a*�hje=z�ۿ9�bam5�<��ٓgd�q�t�.��3 iк�9sk=��mn�ft���)�n�g����v2~p��e:�gsh6jm����m���j��9]�n���������o��~��f���ap6��eg,������~_%���������-��,�����n�����>��n7�n��b�� n~�<��v�{/j�5�>/ԝ)������� ���2?�t��mv�1��i�њ&=���p����,�qe���}�̓=��՟f�;�lx�3_��ç�l�4s�]���!�g���z��d�� s��.�v2v��…�0!���d�����hlb��/���;�l5��dfv�sg�0� ��ą�����ct�����9nscz����j\�p�d��]�te�*m7x��c�vy���v(�օ�8x�c?��1=��s9a!�y7pz��c¢sph��l����j�:�zze�y�o%��(�1ð�n�e}׌4޲�f%y �9øyuo���1���w>�c'���#��e/���rf�y4cd��ąɗ͒4m���npzj� �.��{�5���=���,�n��\f�tt��x�d^/ ��ѱa�g��rb������hk���j�#;��gm��rm�_�l#�v$��r�?�1nky�tf�:��3�im6ml zo�@�`����z�?*y]����e2�lwh�cx�����:���,�~ g�v����7�lau�1<��^vs{�x�א���p���.�ͩb����� ��8�> ��i8xd���횥��q�y��7�9q9j���%��ǜj��s��8�]a��*�� �4i;iս<��sj3v2c~����=&w��c�t�s���zi��� �i�cy~ŷ���v�tй�m�1����� �ϲ�֬�j�2�����o�r�[�~}*�o��k q�n�e� ��s��z �k&"@��?��y�>�v�q������ �m8:�[�3��&���q���k�֑ʙ̌fhؒwjr���i����q��ge#g���e����3�p1(��6k�g��p���8 ��v�b�-�a~xo��%��s�t|�@�_^?�hzv�n�_w�u)>����uwb��>�-ʵ�o���s��i��}û�>�,(�������厚bm ߃s��-^hםd��4}y��x`���.vh�k1�m3�_�f��~��m_��8�z���fn���w����-h�ol]!�ӯo��'���&�p�/�t��:�zs?tؔ��?����unrѹ?bgg���n�c^��e�to��"���a�e.��������lu�k3������k��m�ξil^xn1ߌal|dśy����l������5�񘬙�y"���,�<�r���m��ǿ��r��q{ed�baғ2*�h�b�n��i�tahe�'����yp=��swd�i6�*ho"a�!yֆ;f�v^��� �w��i���l:ݺc�9�o���:�m�=o�p���h9�w�a93��$�?��s�f�gu�� ����.k5m/y�=�hb©����$yx�qalv�(1��y�ޝs�k|���� �o_���^'�/av�=�y�d�0�ī�л����h��tw�e�b��,�|?����/o5w1u�:�.�*-���"3,�]�,gypmuo��z]�$eˤh�w���fͤo��nd��,p�cg=�q�;��ѷif�&:�$���ln�(g,�sc�dg٠:e3��ud47�_dhc3�,� {|ʿ��y.� � ���3�9�����4��a1fg�}"����%�kq1!a֖�q(��lfeo� �.yhb���v{���d�=1����ò!jp��k�5ڈml�xδ�ޔe(�tb�3��=j��ʻ�ʿ!/�mwڊ%��%le����q�z-e��ec����"��^����h�k� `�^/�.��/)ܘ�(��p����ge0�a3tb�i�2� g9:^[�x�i�a��c�a)?i"r��gk3l'�}�"jzj�l�'��~�څ ����#n�z��`�y��󉚓yb�ɖ����q*]zmfl�'b�m�9^f��iv)f}�f�1�x�ȏ�6hqxb]6��\e �=b���&��2z���"�����6i�:c��6��f���(�y��sfł�y^���p���_д=l�-��m�"^����i�bl%��z�#����k6���l�%�jw6��g��/��c��c3�h�um�oi<�f%������]�yr ���"��er��\����j�rx�#% ;inu�(���sa���#�q>���m�&�u��|��Ԩۡ׾nbl̩s��ҕ� �z�l��h �d rċ���.������5^�}�u������i%�ܟ�|��id�a�4ݒ н:`i�.���̯�d��e��w��tdĵ����ȭdm�j����嘕r��|��7c�ʓv*�6��кi!�[���a���jz(�v:*x��ȉke�z����r�w�?��7)֭lf�h�'z}��*�>s"3 ����$$��|/e�eq�j��?d��0�fw�x6$h��7�$�gkv2����bz��m'jc�yhi�����r=�ӭ�����v=_���k�4u7?�]���o=qh8@� �^�yky�?eb��/�v���|p��20u��"��g� |ǔ�5'����(�u��3ⲕ���t_w��yl��2y��;.��b�����ԭv���;�[�f����y�lp�����������h��e;�&����s�螋��訫m�;�bd�;���ԝe�-��}��9du� ���55�]d֗wr�����p y��>ji��������x�n�x�$"o�9^؜&[�m_m�/ ы�eqvd�}l���`���j0���1�{�i��t��*�!˙��!��я�>넍d��˔�� ����5�~*�?�\ܓp��h�n���t_bg�ctփm���������c>�n�)��/\�7�\c�4��?��e�����y��#r�2t�<_̄r̔�l��,��a��a���ht@����l�jwݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\media031.gif�q`ȗ� ���j��!r�%�j��jr� t<†�j`�'���$qz�y�c�=�sד35�ֳs���{��޳[οu��ʀt�r�h h?���6q���;�pѳ�?�1ܵ�f�0�b��r��8���˖�6q���;�����w�q��d�]h�v��|��i�o��o��i����?w�x���q�����ɗ�~���w�~�lfl<�= x�`q���ܩ��������ulq����~>u����f�?ӕxp�_������?�g��=h8�vp��f;��?r8��r�@�| �=�?u�?�� ���j����z��!:(8��p�w��g��=h=:p�0�.~�x�p��t���9 w/68z�p��r��#��z�$�v��`^>��^�=�<�ɖ;���~�����ǡ��@��r~�|7����?�a�e)��4������qm1��)9v�u����0ߏqo5o�q h�n�/��@�sq9w�i��s;y$����sr"�y>��z�z�iv/��uu?�#�4�(�\r|��c⼺���.��ө`^���o�c�`��r��!y���i�v�qm�g�s�x(��;�t���v������e괙���.w|k#в�|ֈ3g�f����&��(ϡ�md�����/��� 5�f���q�xs�1�3js���� ў6 �i����l�����ܖu'�53�� �����e��i��^�w��<��i��r��<1��\�⍶�1���u%~��)�� t�4�8�j�w e���vx� 9�i���f��ӡd�w9���^��zt��^06h�ʗ���9��>"o����ȼ!�%��'z �0�r��� c�r/q�?�gy k�t�}e����6�ʋ�w����0��.��$ѣ��p��*�fy��z���ʚl_:�������^���,��ifm*y8��w���v�hdc ��ü�1��jh}����h��y�r��b��{4s&%��y3�>z��l��*�� ���q�zg$y޼����&o;vt��i�eа��3�3��3n�gza: ����ʌqnt�{fo`�������(wzb�$,tjiw��d�{n� j�8j�(��� 1��g�adžl����ˮ،6v�q�w����s��!s������h�x�|l!�}���d<����n�����h<q�|3�)84��u�4��xu*�5�>��.g���ka�q���nh �����ki�9�h�x����d2���d��~�)�x5��[�<������p^�im?@�������?;����n��ၿg�i����[&e�9\�|�u��gjw2��|u�����vn���#"o2j��l^ױ���bg���a�)���$���b�i6 j8"�� �x�w�? /['��eq:'vad��}�w�<�w�< /$h� �ff�4br�'w�k�h]�q7�n�o2� �oh�5�$46�9u o�z_a���gۗ���j��_'������4��k bz�q�ek��sy��hf]� ��[_:x�d���ӟ9�}q~`�p�qlv�1����u� 0�4���f�@���>�>mwj�5�zړ-�b���柸u@���29�� ��@�qg�}�r#�oyփ��_0����h7�n��g�d��ca�?�#��"� ��z��g[o�tha-=�0s�/؊ =����[��~\�6k>l����s���rؚ�"�]��ml>gl�imʪ �dgkp�_a;�ޭ�aw�����u�s��g�� !�� ���n�v^�m�z; ���5ȯ!�w�z�p>qz�vnd���=��9 2n��ق� 'bͩ"ua�b7������p�.����qw�n,f ~�y6�t�~fs��|u��^���zw����jhl���{poۆ�q��,�3k:�`���/45�[�b�"}j.��i֘�u�ֈ�q��3�ܥߊ�]�&�c�_� .����k�k=��v����:�j�f��o�~[��{�al�dt�i��g���qjo~rs�5����ox\� spoj�xg�,j_l�mќ֧�=���6_@�>���*�3"�)��,��l�ӧ۰��<8:>o4pv�x�g��s��s �o�y��tקb���v�b��6f�u8���h?q��z���~[]i?�p��,���&~s#c�=�)�|ru&x��k�#y����w�g���?m���b�kf��6���uݟd�bxۜ)bߔ���g[�,cyh���x&� ��g�4?g�(џ�����h]y��?�ead���;�a���4�]j'�h�&i�j��~v�t��ko9�t<go��%x�5���z�h���1��ރ:���7?$�g�k�['�ж�acx�n��"�ժ6ˍ�wq�� }9u��� w�y��m��؈dy)��a�k�h�8i_����fе 0gj�_f�c}��.�j�;��z���u��[�a��$�dyq�ui����:q�e9��i�q�]��敃orċ��m��f�>����1��i{�r�3^9oş��e�wek{�f7�j�/�}��l�q���h�!]v��a���9���>o�[�ɡ��7f�#�j��f���p�e��r��*�[�:�h7�����|�j(���������*?&���[��;nh��[y]�i�?-p��&� � �� �ť���a�w�w���� �c���)mf�d��nz���:e � �s��n���8��?}�˹�͉�}ws¯_[�xd}z�ݦ�&�-���ߍ���� π�}��!ӛ��_ �y k��-���z����n�u6��vhꮨ�� ����z�?�\��?���"��at�*�ln���_�qq �o�wh^q#���-�[w~@�ך�! ����sd�a��[�@�_���иtz,�dx1���y������e��f����n��'�߰-1�x'�:��`�o�ȟ�`����fb�� lv���h(���ு68&a���hury�ccs��;.da�?�����냿�ޔ8i�p��������]�su�v�������� f_w�� 1c�~��ן�~��k�" �m*t�,��"���0���r�ep��z�a��_b~#�dށggql�yor��1;�o�*6� �e��f'b�*�!jxl@r�s���2��(�)����dm�����tgu�3zz*�|wi1�*�&- �&4� ��~j=��q�-d�����t�{���ܗ�j*rߍp#|�kt1*� �v ��z����)|� ,j��o�{b1tĸw^=��6i�n�!.:h?�?�:��>܏��#a���$ke�d��?�ȁ��km�?�ك��紸y�عi�ϊv�q����ܽ?���>�`&�� � �75`�1�b��=ϥ�"k�zu�l5�k���w���p�<�&`�y%}�3ۏ1��0�0�;%�^d�/ �(ɕ� ��3�/���6�f�m��?�7ߺ��b�����k x` �j���o�s�����w�d~�xiy�m�zt���g�(��$f1*�xv��=��<�8 % кa�i#�t��b, sn����8�d�ߗ7�{�(kxa(ٕ�7ϻ�^ �2���e6���h|�.�sz�#v3ô�ky�4�ˑ��h{�-s��p3����`��9�y��yc��z��ԙ�ӛb=��2p��t�\� h朓=kt5m/r)d���hp��,bu>c%:bv�v%��iu��vl~2���c����y3��{��3�vܯz�k^ ���~��n��>l��*�' {�4��t�c ���;ģfsg�l#� ;�����jk�8�sk:�&��>�&��z���c���<�p�{5���,�o �,�u�����&&f���wг2m����>�cf���ek� ����ɱ���"|�}�n �b6�a9�唐�o��.���3���w�z�z����i��ur��k��ox�p��z��s��il�i �=f�sg���ܜc����$�����u�w��������m"�b��s�}_k:��[������۩�-c ����wy�����읣"�@�v-#{� ����x�k���kȕ�:�{f�=��8�gڡe�����uh�� �v� �67kc�*>�b\s�� w ͩw9ca��^1�se��vq�����^����s� �$8��))*�(��s�[�o�[�_!�lkc���_jb�խ�� �լ����{��tr<�'�s��d����p��o�,�����ҝq'���ﰻ�p56'���dy��*1'���p��;��txo� f���/�/��[�t�m� �/>mf�\<� ��<& � ��[�.���r��� ]���x��dt��u�ye�u����w�'gʿ&���ɺ����xr��~��4v �@��l7�1k�j��,��qg�p��p,��0���� �s��"�� qa!��qvr1j8e�cb%�t�g�ӌ�&�룓��ȼ]�uj��}��fb������;�r���c��7��6��9�m�?w�� �[���ad柜�d��\ep�i):t� �x۫w�l��v �m�� ,9��f�w�k� ܼ�����t�5l'���j�a�s�6yq��2���p*ؕ�a\�rsq��i����c�l����*��ds^e�b�?��=�f�h����zm�@k-��srk�20���]oa�6���b�a&,�k��>���g���h��}ż5ƌ� a��%@���}v@ěp��������'e������d��ԣ�й䭢�/bj��ѕ������3��ttb�*�,sy�b�5��o!���pq����hh����j�3���y�~�ҟeʔ��ea�d��i��j.����'ǧs�j�g �� cp��]kg� ��ce�� �� m�� �y{�w)� �v�gw ٨ag�����m� �k2�j��9�w/��ˬ��3s[z����6��aլ5��n����ko^�zk�,��ygh��i��w͵�y~#mb��~�f���(����3��mr�mnl>� .�7�b��vrq�y�}�ͷi~�&��[7������mn�=�}.z_k\�ǧ�~�3t��s��e�j��ԍ�� v��`~� ��\t�u��-r��l� ����-�juj7 ��[�/kf���3߀h��p��y����y�ԃ���z��{�e ޅ�w���ygdz����� _��(߆�*;�� ��ߏ�u��z[��ӂ���h;��߆�ܧ��l��4t@��� ����ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\media032.gif!� ����i��ղi�ӎ8�u4b������ ��0�m�&ڒ��)�h�e��š�g���z��9�9���ף��w�׳�w]|=hzȥ��.)_w��\_�� t`x����x�r�a�04p6p8r@v�<�>`�4� ����#8$h%�k�m�o@�q�)�*� �tè � @��p:���^�/�0�1� 2�`��� � a��m�oq�4�����;`��y�{�}�� �@�`�8dh�a�� !$a(�,�0!4a8�@'�|�w��(��ah�l�p!tax��hwxx��,b�,��-b�-��a��a�a�������!�a��m��n��o�~c���a�����������ku�^qŧh�7���lg'��eo�gw p����r^�t����r��"1u���s`�$��co�>)�w�cq�u]�\���r-�"�`yu1oq(�(8*� �])�,�=�,.���m{ʞ��y�s�ģx���ꤣ��@e�\'�|i�w�yxi�히��[� � ���y���k��h�u~����s"�q��d�ah�di6��v~r6�c/�u֗~���>�_֯�mģ����m�x@���%�j,���vb��m�:qwk�!k������ly���vy�m�ۓc܏ g�բ�q�h��c ���a��k��$?��a"���k�!��a����i�e����z%k��՗�֑�u��g��x�yԟfw>p�(��2f���l�q�c����s�/���󽎬 ����d� m�n�7 ^7un�mn0�n?od���<��e�gzssj�d�u�$z��z��to�w�t��&�����zi��|��k�/��9�l��k�4n2���ڲd�*^ bμn,ٲ"8���`� ��,k�*vf�� ��s\/����&�z�|k�k�z� � &"�o���=b?c%�-�ȅk���e��/�(�k8 ?ɐ�&q��%pߙ��=��7�ѣj��"�7������0�^�����ɣ"�t'{�q ��_�b#��9d�!� �侳��d/��s,f��:<.�0��bg�d�����{���=:b�bc����k�lе����fe���r�׻�ӱl�d�xj\s��?���'q5�_ n��� �u��9՜ّ@���e1��� �[�n�y�q�z�1��m��7�)��� � ]z�o�w�$�$d&����q����zqe��jt����p�g��>p���04�?o#c)��2kk��j����wz��je8�}�#y�8ֆ�5nz�e�����o m�������.t�9훥�s5�zi� ��a�> �@a�n��,��1��qh� �)[r�]�,��$��y��l'��t�f���|^t�m�dh⒟/�ek�[��ot����c���r����s�6�hܦ �l��� �5 �ީ��b�b����e��yaz(�f�np�;éת�����1�Ԭ�e" �ypv�2�1fl.4��-�8e��3� i�2ѝ��ҭg(�)�\)�3�]��w٧?�r4|��l��u��b4�p&{,�h'f�|����m;&*��1f���fȹ4�sq4� $�7� jv�]�m�� w<νf�&v~](l� ��i?aee�sn�oĩ�elcr^5c��m>ce'�����vq�q#�n� �kw�jd랽n�͉e��\e�[�sn�xs��{?x�첁�t�ϩ_�]l]ؗ�tf�eug4j`��g���}�a�_ �8���h�����f0$m���g.s��3�!ǭ_�-q�q�ost֫ݎ7��~�l��뽞�� ;]�3h�:j\��;��b�8���{���β������՟]m��/�^��m�ŷc������ԓ�m�v��e�g/p�kl�m�ႄkz�zts�1�}\�a�ʧ���܌����6�p�et� �b��w3׫e�юk�*�im���r�ڕ0*��e��g4oh-ȶ��{�cp^i���uh� o�x������ ��*e���×��x����� bv��x����γh���dw*�s��5�q���v�\z�h�< }�v���^j�ł��b����� la�yw��p=���-�� [��.]�7��*�]����x�%�ɻ~��gd{ �{'��kñs��'���κ=�ك<�*o&=�&np��g���.���?�b�������`�c����w}ҷa[�����r�h_��9q�g y8ś#aj �t!ʹ@���ӏ��h�th�(�9��vn�c*'���i����s��*tv#,?jp�������c��g����:�[kj�^[v]8�xn�cf8e��δ�j��oq_ӆ�vh�yc�5�� l����(�e����n�]�/��9��f���n�#q��k�fc����g0���>�r7�$o���x�e�@�vt@��%5ix2lݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\media033.gif@��ĝ�dt� �e0� f$p�u.��pj� �u!�c�@�h��"a"�rje"�d3�~�>\�{ߞ�~�]=���z�g��)$�5]��������(r@�9a�`�@�p�4 ��\��d �� @� �� @� ��:a��@v�z�~�a��u���c@e`�8$h%x&h'h;a��w�<d�l��*�� ��w�d�lt�|�<� `� �� �� � `��h7�oq s:�y���a���a�<���@ab(c8 �������=�0��i�j�� `��0!� �� � �<�@!da� @��(s8thuxvhwxx�y�z�-c��nr� �� оx_��>!��`a�>�������`��pe�`f�p~<4d?!�a������l�m�n�o�p�8��u?��br$�j ��z}���[�i�x�ӥyq4�w1�h�t�q�4��ej���h�o*'o�� ���3���.�y�3���)i��u�ph�kڪ���q�t_j?k�m�] m�y��g��v 5�e&=k�m��j�^m��ζm�m/���*�(��e�ñ9g��s�]b� 0����%7ou���[����w���]�n捫��gf��cg��v��f�8ʹ�����w=�����e��b�$;�h�����kc�}p�_���p�wp ��>bkr����k�����!���싯���?�wŝ=�oo�{֞2y�]8r�\?�:ou���<�[rj�q�b�����v9��e�tb����]u�,���h���8���<��w�9���������;lb�%t�!���� mn^6�.a�[ �m�|e=�_�7�bܔ����7xcmˮ��nl��!���ex��y>�[�6i.i*��ֆ���h��ӹ��ћ�d[oh;���o�e�����2��ʹέ�z�i^���f�r����r��mg��j�זk��_0��j��e�o�k��~is꩗�i��!ou��^{�n9���n&��u�/�y�" �<��u�&�}�k�"i|{$=� �-��ν�~?n7�hܷy����:���_��9>�%,3�"ӥq�מ�9�� ��g_��up�{�d�� �!go!�琂��m��َ��5��~��{��'�����*nqd?e9�)�����j�̭�4��� ��#ɫ\m� i3��s��l��_�b9k��o�ª<�ѷ�1x�e�՗�&���\:�ٸ�cb�v�>��yi�o�~lq�y-����֛����ah�,�89��x�fi�]����sҟ����0g?bm}��e�������p���]l��5�on�p�(���� 0��ɔ��m�â,��xl��7uu�������m��vk0x�̢�̻d�c�r�y*c�=֤�d���b]�����o�ө�#��� o�ƻp|�|f�hg"j� �yv������s\�h[-���8��ij��n��q�.㝾��䵖��mg�v�hj��'w~k�yr|����m����zd� �����6�xjs��پ�1�eϩ�6o�v����v��tu�4eӈ�����gi���`��;�:����^^'�qv��*]�oǖۛ=�z4p�f9:��^��p �������|� <ʞ�kyq�h���0�e�ug��)�[?� �ѵ�s���qw]�ȷt�΄��g�9p,kw�'�'�|&�շ� ���׬&���>n��#����7�d7j��xy�կz��jy]�}3��5 b®��o4z���<���8\��!�q����e���3 @��� m~5y�.�ra�yv�2�g^y�v�ٽd�h�a����ڽy��j#��̉x��)9�ڎ��6��kw�#�"�ѷ����]��ob��e'l���%eq1�����taݞmt�}�?jow5��}i�3�~3����qpe�=׋o���s�l~�w�`�� �or ��*zjp;�@�d�8)a�-\�a7?���}r��fϭ�e����7���nip�q�ԇx���#<��7�e���π'�<�suoz�pl6�iѭ^�ԗƹ�h��`�s4qp�h�u$����a��ϡ���0n��8�vx��l��:�,;����ltd )�٩57;�6�)�\0�.|���1�s>�����9���mc%��*�d-f,�c�k�����,_�>d�o�xd���ha9p�qkգ�0�~s��2�o�z���i��)5��.�{��c;/�^�l1���#���ak�ʛ��nf�~p� ��r��?l�$y1хrzs��$#�s������ǵ����.�p�ƅm�o��}h�\ȯokc��sr�u�" s=w]�۝be�����_�7q/e[��q/�`��m�8�����z.�r��.͢u�q���ǰ����‡�=ܨ��ե�`���b�x5vqu���g����բd��n3��.|����.���=������p��f9�� ��g�˪-3"a���c]��k/��j��t:ұl&�3>��g�������"܄��k�j.��_���vu�6�ee��� 6eq��:o�ڴyge �4��7͢�������ld2qe�:q�1vv�[��oix\��m�2��җ�_3de�׸7x�žs���dzϻ��m���#l�g��nֿ�o �du����l4,�<}���}�t��ď���y�fk��hz/�k�f�c9��ƿ|y��t|_���|/��u_�h������������ �>u��fo�$��ҵ�9��bh�����)f�.$z��=�:��2z��-����n-���ͧi/��d�or�6�g�ë�go��j%а��� }n ������)�t p�#����tn�e�n& �o��l��� pl�:��b7� �n����jo�s%!xڡ]!�{[ш�.=$�fd2�� �0��p�x���p��p������{ϐ�e�vz�8�6���g����# ދ�zb��@y�t<9�ڟ{�\�w��d�ɑ�v2�y�,�ħ��|{q[��&#�gu�f�$v|k �|�@�ak�,z���1i�zxtoc���.�g�1��h�g��ip����r� �ż}�q|�!b���p���=���k�=u(�zm�����8�#�\�0��bx�#��$ߝ�g���e�?d�_c�����xwb�$�`z!!<��x獅�աy qbmq!8��d`��f� �/h��n���cz'brq��ص��s��e��hp��j9�?#όmbw�����8���hn�xw��y?�]<'~d;��f�ގu}�0�h"1 h�e3v�7ȭ�f3׌�u�x���n d�t ����tk�.*o�hc��ζ#-�dqn�^��z�ũ�#՟d�0����6���.v-�-�����_;�c��u �u}�q�������̫q@�ԗ{�_� �%|�n��x���9un\�z�:���7.-v�^�r���}v�͔{���y�$�����m�zb&r�d����먝e�ȗ�{#�n �kw�tv�;d������¨dld�p���(������ ���&��3b⫢j�k�ң����g`3j����n�7�1�^����%���m�im!%�ꥢu�'<���fd�i����-�dm�' 4��h(�d8�$)=�^:#�:~h|�%�gsw�����n�*s�f���̗�x��c��s�qs�=9��o��o�|��niذ�j�-�\;8�o�0�fsǚ1q������?�}��hfvy���s��r!���<�cu bե������y���gϥ��~d����yv��?e���^���4%[5�o��pg1$abhl��;/"�b�<"4�dr��u���xq�q���=y�݌4��[y���:.�1��8bg�f3�{͍)��v�p��n�b>�i���9�׵1�^��n�y��x��xݜ_\�vr��.or�����������59w e�r�f���� >�����8��pjby>.�vb�~���ʠъ�m$yqx>o��2�d���'w:�eً��&8 �q��{y��7̖���;d���[�r�iwz�k��r v����,��o���h��e&鹉�u鴻,����.f��*=yi��g�(�䳇 v��^[�s 7o�~]��=k-�rlrd�a�m�qkf9�m�t�tbz:��.z�͐fr�h��dm�45ڏ-[�e��|�t�b�u�3��p�[#.��e�_-��)#l��:�魞e�%���g�-g�cg��g���45��*��d����h�zix�jc�kp��&��t@����p4�ݛq$3l�addison wesley - design patterns - elements of reusable object-oriented software\hires\pictures\media034.gif�qy�݀ y�a"d�d�;'il�nhl�8 8),��d�!� kie�����ۼv�,�o����uu��sz�㵭v� �5�kc��)�redi--��>p���������?8���@|�9������?8���?�>p������� ��oh�@*�zt:#�x����w�?������$��ߐ���ae��_�p9�c�h����!<�����a�3�(�)��aga��n�*?u���j�as�_�n~���v����] �ez��/��˜�a��0 ���zy@(afp�zz�j� ������s�s�����k�"�]�u����n�p8aohq=/��(�јrю���!��q�nec� �pv�d ��� �*q==7���[t� ����u�==�m�f���==���q��oo(�)pدu�i�g�oo�?�py��~xs��t�r�~�s�t˅_a}dh�8�ac�r��� ��|ih <9c�ʖ\;l_!�^$� *\`����vt��ɐ��ʶt�4j��ek��n��ey�|���|i����f����o�ɯt-�1���isg͸�i0�fnm/��y�o�!��ů���q������0�iso(zw���/3l̊�k�x�s��֑h-��m�d*)y*�nt���� �i�m�ds _���j��9�~�����!z���6�bɽ޴`��8�4&icv�#�?l�e�h��l�-՘_�:�h3l0�1dum^�n�s�kϵ��j!cb�o�e��:�}p�4���*�nۯ��*n:�k�n-�}�vs��<�n��^|��ș�=(���&g�?��c�&���w����[o�9�ne��q߮�zeu����~���hq��3�?�*��7(�ȿ˔�?�׳4�ouq0�g�k��x����y^����2�1o�ԑa���"�u�ra<��j�|5�̈��h���^�d�k��7�\h�������_�jd,�ύũu\c�<�ı�'ΐ� j �� �z��&7�l �l3�7�&��ō�ȋst$���t��cb�\��}���Ԩ '��{�?��̵�ө )b�b��~ )���_�)�u���re*�o�w���0�����^}m�y�������cί��t$�񱃂��ts ��|9~��;�2���t�)"8�*r�ݰ�g���03�j� ����4es��hɻ׺�j�k&&�r燳��o�|�smi�>#,s�8�<ֱw� ��������&� ���]y@b�r�u|c}���m�o9��ی\ ے���'�r��bj�t�%\:y{,2���r��zc�]�ś;u����6����gu�f4i/>�8oo=8�ʒaz�����y5����;1t8��m�0i�mrc�b�3�%5#��r���ӊt�(��0�ȳ�wq�l�h@ڬ� ��� 1rx����u�����t�� -��ew��t=]��2�8k u �ge��|���i�� �"�7��m���k����c��1`3x7�:2o�oy�ҽhr!3fb�ƒ�\<3bf����!"��>�`c�z����v �ye��q��xo�6�m5�|�f�a"s�^混ihv�.�f��_���lm�]'�e���:� #�'�j�n9�9���%�ĕ^� hpbq�lٱ!�ִgl����[�2o���a��l�og�p���?�! �a:���u=�r"�ǫi u������d���#���>?}s�4���aw��w��u\�l�5�ٻŝ��v�c�>_x��|��揁���̬'!��m;�b�� ���;r)as%_�i�x�:����8���&�%٣u��z�|�(n\`��y�x a�v.�]�um�ҳtfdr���=�7nci�]!-or�g�bqz�m�y��ѹ�������$n�����;������bkg�g)��u����2ce��xf1�9'��j�;2w)w���ץ��)��gꄎ�/4����9�]���ɋ�1�|�]����~�r^:7���.|��yڍ�c��d`d���w5"�l`]�6����f�������`����_���w.�b�'�@�mx"r�7��޸�f�y� m�zy�d�r٬s2�8du��^l�ax������ŧ����?���ur !�[t6��������!w��.��w�0d�2)����o�u� �fd����,4n�e�lj�r�#�o���f���1/d�c��w�nűi�!��l�kn����>)�� o�ڝ&3,ž�fk2�����,�֮����6�`�21d꺥z�e`��}y ޺��nw�ڤ� p�k��h]�^��q1f}�r�mݶ 0��m �s��x��)��h�8z���w�!hߡ�p�/�tёn!��ޗ���!բ��a��1 {k�e�m���n��:�s5ߘ�'ld��\[��w{8���l��ú�&�j���h�/=��r>d6� �� h��w,��x����6���r�^7ctoog���|�s'����_ }��4���)w��ct��(ս��-������|�p8vm������p���yv�^s���q�m}篤v}�]e��nk��ic�r�53jb��*/���"�� �s�f��x{^fm|�*5)g�ӭ��}� �d� �1,�ư�o p��(�$�b�s�,��q�cp�f���ܟl��'~3i��i���ft�y葿�x���i���j�!̕���p �{>'�y �ww3�%�q�<�� t�p�]�#��j����fl0hpr�z� ��"��tkr��mv��uh���wl�o�손��6[td�w*e�vn˜��a�#kcoԯ���~�ӿ�tv��`�-_5��l��>��@>���'e��>��xsbf9*�ya���6����5ۗ�6�k���p��n��j�ԃ�s���?����� l���n*��[����$��rw��q��*�<��6q!��q[ s�q�*2721��7]p6��ƌ����"��$i��u����'�|���<����#� "hw��=d�r�[�p����� *ϲ��uys��«�ϯ���n�d;@��a��aڧ�,�)�y/u{�*���ڢl�č��w��b*���7��8�7�ˆ�ދj�?����^��q>�%oc:y:5!n�2��d�qv�k>�y��zh��f.yլ*n��",��z��v2���n�sfy�>���!˖���1���┢2���͎�ş�um �l�uosk&��;�a}po*�a%�n�2{���\t�yh��j *f��ϊvuju�s�ᆨ���e�m`�rۍlڭsc�s1�s�fo�%����qjz0�k6'�im��њf�x�v�>j#�m}���c{(s7jk�e��xy�ĩț}�{*��3>o�s�"ԛ"�w`�v����������i���s[���>��m�ς��f�n�xϋp�|���rnw���̪�з.�l�ôy�bl�e::�p�v�8����`� ?ny�е�&�[��mb���[tm~ �����.υ�v�s�v�cuګgե�z�h�`kp�obv���-��-��i�� v�=�� � �~�f{�����˸q��� ��m�l2m2���-v��v�z�9$g,��|qu��ou������)�g��)��ˍ� sr�*�w'�ހ�~ ��})|\��_�v�0� �au�oj�_dz�[�ݫ����ʃ��y��[dz�ht|y�8��$�v.->?5�=o�j��e͆g4=��:�:�r�샛��j���2��~j�t���� @�7l���{c�?���!��$r�ov�mv���ђc�?��s� ����nlm���?4�l��o�d���z *�=�a��<�x�h��i��w-n�g�p[v) �gqo���6���;o$�i������ ���vw��eh���g{7��@�ِ%�~]x��x;e��d�p������,�@��y�urzھ#��m���x@�:�`���leq6% ��̋g�׆������k9 �$�>�� ��:�o������t�����6��p �[p�����z{�l$\ݘ�ۉ��4l7�"��of?c�4�uf��g����zo�e�m�ݍh�ⶅya��/�l� #>���书b���(.-c���nܜ��-p�yjn�� ��m�b}���t�k��?������q�{�k�(f�c$�%�8�d:���i�yёa�7j�y�_��eǜ� &���)obx�< ��y���rա f��v�4&*#hm�z��<� t� �t2�:t�m������*���j��� `,>��i�d��q�>��.�ԁ8����ե]@e@-]-��ў���e}k���ʼ�=� �|�u%��n�1��u�s�c[�v��� ���:>�/������ x5o�r�ƌ��,�����w��n�;��4,d�'x��`s�w�z^�[� d'n���d zr�ap��e�c���숁i�c ᜪ���� ���fkb��9����r"��/��s<<uq�rҩ&| i)�|`��y�ð�>��h�ɺ|6z��l��_��xl��i�jӊ�@���?��ȏʷ� �ol5ܒ"�y��q���d��e翉"�? �(u7�z��w�i���_�֯v'��������"p%$ް���jj5����;����|� ��f}:޾��y-���˲�[��a{g_��bmm���v��ϗbw?f=�j^���w��a�]���a�v��;7��r�/a��"�<3�z�ya8i�a~"�ï1�#,u�'�#g��c����!{4�_�:}s��o��gj.������a�.ȴ.�yt1�r�v� zzy�%u�1ޕl�6�|3����h�g, ^�/��ކ�ig�b���e��r�i�(ek#ge�7�lim��u[�;�f��e�s,��%\����o#vh9���d�:³���~��3�ζ �>��0%f��fk��rgbx�-�>��ev�s���s�g��b�xsa�m�
网站地图