]> git.saurik.com Git - wxWidgets.git/blame - wxPython/demo/images.py
added Set/ClearColumnImage() helpers to wxListView
[wxWidgets.git] / wxPython / demo / images.py
CommitLineData
96bfd053
RD
1#----------------------------------------------------------------------
2# This file was generated by C:\projects\wx\wxPython\demo\encode_bitmaps.py
3#
4from wxPython.wx import wxBitmapFromXPMData, wxImageFromBitmap
5import cPickle, zlib
6
7
8def getMondrianData():
9 return cPickle.loads(zlib.decompress(
d56cebe7
RD
10'x\332\323\310)0\344\012V76R\000"3\005Cu\256\304`u\005\205d\005\247\234\304\
11\344l0/\002\310Sv\003\0030?\037\3047\000\002(_\017"\017\022\001\363\265!\362\
12NnP\276?L?\224\257@\000@\024\351\201\201B\004v0"\024\021\025NP\035X\014\311\
13\007\202!\251\210(\337!\205\323\250"\222\024a\001\230\212\374\221\200\2026\
14\010\014\013E\204\263\224\036\000\277\004Z\355' ))
96bfd053
RD
15
16def getMondrianBitmap():
17 return wxBitmapFromXPMData(getMondrianData())
18
19def getMondrianImage():
20 return wxImageFromBitmap(getMondrianBitmap())
21
22#----------------------------------------------------------------------
23def get_10s_Data():
24 return cPickle.loads(zlib.decompress(
d56cebe7
RD
25'x\332\355\231?O\3030\020\305\367~\012K\014a:\021\011\361ge`d\351\222\265\
26\252\230\2500\337\177\242\261\213\2238\276\273gr\240V\215+T[\327\374\352\232\
27w~\347\344\366\360\325n\266\315c\353\236\037\334\275k\233\315n\333\220\333\
28\273\227\303n\377\021F\3768\272y\015-\214\273~\374t\327\277\302\330\035\307o\
29\376\363\3754\240\345\315\271\310\242\316/m\035E\226\001\252\207E\226\267h\
30\211E\341\217\310\210\025\227\320\212\025\247\267\262~\307\342\261T\313\342\
31\377\247L\204g\361\002\341",\213X\265\261\021N\253)\3739T)R\316\241\321V\302\
32\241\346\260rnO\366%0\362\017\254l\303\204"9\213\354X\245\225OWP\025kt]\354\
33\216U2\274\345\221\022k2\211\320\031\251d\314\234F\312\372\312\347MY>M\206J>\
34\316/`\222\000\310G>\317H\0102\353\345\311+(\031V\324\304\237\261DI\001\371x\
35\336,6\0114\357\340\035b.uM\253\212Cd}Y\253\262C\314\372\242w\340\016\241{\
36\007\2326\253w\\\032\253\344\020\240w\344\260\262C@\336\001Wl\313\363\261\
37\252\226\263<\303\\%\313t\355\2154a\250U\313\034\272\206=\347\\\367{SO3\365Z\
38\323\032\300\26461\255\231Lk\271\213\257}\323/\327\367huZv\254\341\354\203x\
39\207\202J!H\253\322\231\017b\201gQ\225UsF\036\276\007\365\016\341\354>|\006\
40\335\243\205{\012\242&j\367{Z\275\003\367\216\223J\310\300;~TB\260wH\2562\
41\334\267\\Z\313A,\260\226\303X\330=d\220\205\025\274+\253\222\245k\265\012\
42\346\215X\263\3346|\006f\371l\316\356\231!}\003g\012\016\340' ))
96bfd053
RD
43
44def get_10s_Bitmap():
45 return wxBitmapFromXPMData(get_10s_Data())
46
47def get_10s_Image():
48 return wxImageFromBitmap(get_10s_Bitmap())
49
50#----------------------------------------------------------------------
51def get_01c_Data():
52 return cPickle.loads(zlib.decompress(
d56cebe7
RD
53"x\332\355\331=\017\2020\020\006\340\335_\321\304\001\247\213$\306\217\325\
54\301\321\205\205\225\020'\211\347\377\237,mS)\213M\356%9I\353t\211y\002-\357\
55Aa7\274\353MS\235js9\232\203\251\253M\327Tdzs\035\272\376\351*\266\325\366\
56\346\206\253\333\261>\357\307\237\253\215\255\357\374z\204\202\344\303\030oQ\
57\313\322\321\222\267\000\324\210y\213\021#\265H\247e\027C\243e%\021\266\220\
58\345\034\011\226Xn \254\230+\210\305,;\311h\205#\222\034\330\"\026<\333\314:\
593D\300\014i\264\\\262\011v\255\012C\244\336\362\223\305\230>\241\367\336\241\
606\333\305*V\261f\177\374\235\373\\+\247IfZY\035\367\317-\334|Q\274\017\223\
61\324Jv\2112k\266\345\\\245\025\326\220\0300_!\213\304\210uT\234\355\322\243\
62\213U\254\345\254\030TM\326t\347#\264\222\336\275R+\331Y\313\327\361\333\275\
63\327kA\257{\215\331N\336\300)\262\2227\226\200>\021\037\313\304s?y\302\003X\
64\361L\021\327=\0033\304:3\004\315#\261Nk\226m\34070\344\2679\3347C\372\000\
65\012\360L\020" ))
96bfd053
RD
66
67def get_01c_Bitmap():
68 return wxBitmapFromXPMData(get_01c_Data())
69
70def get_01c_Image():
71 return wxImageFromBitmap(get_01c_Bitmap())
72
73#----------------------------------------------------------------------
74def get_12h_Data():
75 return cPickle.loads(zlib.decompress(
d56cebe7
RD
76"x\332\355\231=o\0241\020\206\373\374\212\225(\2024\322(\327\020\350NH\244d\
77\2124i\243\210\212\210\341\377W\234\347\3033\336\333]{\311Ji\342\010\202\271\
78\333\347^\217\347\313\276\317\257\177O7\217\267\367\247\351\333\227\351~:\
79\335\336<?\336\342\3642}\177}~\371-3\276\314>=\310\220\371S\231\177\275+?2'}\
80\375\3562d>]\346?\371\317/\231\234\375\305\207\0372\007\207\3257\343\333\307\
814)\013\237\370\255\343\011\225u\000\252\300\224\305G\214`Q\031\307\260\210\
82\336\014K,\266\277>X\357\306\332\0319\333\254\374*r\371)|\2022\256\234z\230e\
83(T\026*\352\342\204\347\313\257\263:#n\372*&T\201!\207.\177\337YPW\253\270\
84\212\241\304\002]\240\300\212\256\364\221\376{\231\245\270\304\302\313\303\
85\350KE\"H,\352\262Z{!\020\246\325\356e\345\235\301\302R\213\251\361\0056\304\
862\203&\026\020%\224\300\320l\356\343\274\310\252\006\365WQX\256S\225\241\371\
87B\240VY\215\352\202\202\226%\377:\202Ua\015j\221u\236[\300YF0\23350\036\364{\
88A\245\3603a\031\266\036\2173\277WY\266\215\032\0023\330Fl\233\327g\026*Af`a\
89\251\264(2k\276\232U\027G\005\205)\012\003\206\376\326\015\0267,\344\002(\
90\177\024\325*\333\305B`\001I\252Q\224\303j\274\217\261\312\263@\242L\207M\
91\352\353`\251\261\317R5`\206B\311\202\2203|\331\032\032\322\245v\022eJeRh\
92\022\0164\244K\236WePp$&\023\373h\362g\333\020-,[,\264\355\253\3533\333\333\
93\203\227\334\203`;\333eA\225\205\231\354\373g(\335\237\001]\341\005\266\213\
94\246AH\276\001\266\312!]\350I\313Yey&\312>\241k{}\022\001\303\336.\253\240\
95\304\031J\216\035\361\325\252K\236va\310\216*%e\324\357M\230\352\322\244o\
96\266sY\265\315\340]\366\002\201\341\222\254\021\026\206?\025\205Z%\203\025l\
97\034\326e,\251\270\352\256\302R\235\032\265\204#\272\300v\261dD\021&pj\353\
98\257\230n@\027\222\231^\036\217\214\250\336\252=\001Y\256\350\371\275\255D$\
99\222\230M\325\222T:\331S\032\323e\362\335\366 6\007kPt\371J\202\036K\365\313\
100B\000\324B\312\002i\234\240\032k\326\300.\255\321-\201\226>uy\216J~\273\326G\
101\307\377\270%RZ\360\024V\304\021X\323s\325X\257\350jZ8$\363\011\321E\226@Tb7\
102G[U\220\225\000\201\251\023\017\203\032\0210\242\213#Dd\275\352 \326\033V\
103\333\327@\353\261\330K\004Af\2616\255I\026\014\262\314\271\223\337\312\306\
104\250\351\301Sf\277\326.\311\262Zb\340Q]\002\"5W\225\345%\014]\227W\201\316\
105\0325\212#\234r\375\300]\366j:7\365\265ZQ,?C\255|]\226\010PQ\210\221l\001k\
106\221\033\326\345\215\027Z~\012\177\362\206 \223\267Y\336+\245s\255j!\351x\
107\240){]\333\003\001\346&QRb4P\265\346\215\364rD\016\363\276\2201\326\307\200\
108n\253\021]\266\227\336\243\002S\3527M\331X\357\353\025\336[\335\352\005\336x\
1091\344&\261{\026\345\334\202\347\346\316V\274\213E\351l`\311\317\353\201f\327\
110x7uXv:j:\267\032a\324\260\374\364\263\306\212S\235\371\272\307\025kYJ\254z*[\
111a\345#\"\316<I\232\237`\305iq\231\325\2367-\242\331\263w\240\2709\305.\262\
112\322\241:<#\374\255a\245\323\365\022kv>\367\244u\010\313\232\236\024a5\2416\
113\267\021\013\254\253\373\014\260\362\235\353o|r\334\222,\260\256\356Y`v\205\
114\022\262\272~?g\2617\255\265\343\210t\212\351\222q\230E)\336S\371\301t\220\
115\337`%'\004\275s\362*\334\336[l\373\375\374\036\017\000\214\305\0307;\203~?\
116\273_\004\327\3457\221\263O\366[\270\315\374\225\032k_c\213\352\261\366\336\
117\325n\260v\217\017\326{\262V}\365?a|\014k\226s\016\374\016\354\310\357\346\
118\216\373\316\020\377\001\021~l\222" ))
96bfd053
RD
119
120def get_12h_Bitmap():
121 return wxBitmapFromXPMData(get_12h_Data())
122
123def get_12h_Image():
124 return wxImageFromBitmap(get_12h_Bitmap())
125
126#----------------------------------------------------------------------
127def get_13d_Data():
128 return cPickle.loads(zlib.decompress(
d56cebe7
RD
129'x\332\315\231\271n\0341\014@\373|\305\000[8\200\000\302n\022\247\033\004\
130\210\313\250p\343\3260R\305\210\362\377UF\274DjF\307\036@,{g\241=\336P$ER\
131\334\317\357\177\037>=\337}}X\276}Y\036\227\207\273O\257\317w\260\274-\337\
132\337_\337~\343,m\263\323\023\016\234\237\362\374~\033<\177\311\363\307\373\
133\374\207\363H\237\317\237\300\371\262\315\177\246?\277p\262\312\233O?p\036\
134\004\256\037\206\353\307\262\020\013^\322\265\343\005\210u\003T\206\021+\335\
135b\010+n\203.\037\213\2252\345*\222g]\211\262\254kQ\216\225\322\207\224\213\
136\365u\346\316\351\332\321\373-\204m\000?\312\320\0175Yx\221w\243\302\266\273\
137\343\243\360\200\344\317\227\256\257\362\273\252>\210<\012\017Q\371\012q\206\
138\025\325\026\252\031\345\241@\241\3152\257\344\313\212\2545\325\306\300\227!\
139\235\303ZyY\253Q\357&M\261\035\242\232vTm\037\260\360\033\220\024\306\332\
140\332\224\222\032,V\020\373-\0176\0300\213\377\210\336f\255,\007XT\206\235d\
141\355\226\025\224~\300Rm\327rA:d\365\364\345\276k\364e<\334\260\372v\264r9\
142\026\234\232\2025}\242\350\353\300\277v\312\357\371\275\263\243\363{2\033\
143\354W\231\357\020\307\376\225\\l\204C\365\323^\235\330C%N\030\277w\353\234eU\
144\246\006!^ \027\357\026\335\205\251\354\244\363YF\301\252\254J\373\223,\260n\
145\344^\337\005\3721Ko\014\020\300q$\244\006H\251\223;*}\011 XI@\266!\301p2\
146\264#\203\266\020\212\260\374\014\244G\314$\262\265C\200\261\177m_\317\024dl\
147O\014\333i\014B\032\333\221\302z\240eeRF\373\004\011S\372b\322\006\011\274\
148\274|\331\305\302)\026\2230W\003\211W\327\240\274\376F\256u,&I\276\006\357]\
149\210b\330\220\005E!\331\\l\262\222\377q\355A\254\333\327\227\220\222\310\005\
150E\327\204\332\346\002\353\263\030E\013\323\225\002\233\226\364^`#\226\336Q\
151\005\343\002\205\305\262\373a\300\022\347\264,]\241\270C$\311\306\372\022\
152\030kK\312&+\326$+ZX0r\211X\021)s\276J4pKK\326\331\241\334p\350\367x\327@\
153\033\211S\241\260\202D\020\202\015\343*~\332\261\000\312.@5\252\360C\277\247\
154\177\361M\255XEy\0056\313Rm[\305I\271J0\010Sk,b\211KX\026\303B\030\307/\224,\
155\250\266\230T<\236o\031\306\254\002S\337\344$d\265\3171`\270F\202\021\312\
156\205e\263\245\360\245\211\374H\341\264R\274\3630\202\3071K`ud\006\011\332B\
157\212q\326\216\276\2601y\204\263J\034\307\257\242k\237\304"\270<\0279;\365\
158\363c\200\303\003);\'\257\037"W>\243\370U\322<?\211uAs&HA6\310\333ZzH\005Q\
159\357#\200R]M\350KJ\243d\222\220F\236R\020\015\367v\253t3\205\220\257D\007\
160\254\252\2424\245\246)6\207k\024\226?\342\331\012\330U\242g\262\324\370P\027\
161\266\027\311\005U;"\366\372\023#\271\274X\366\260TN?\207\254\326Y\312\034\
162\226\2429=\311\251\354X..\272\334:\223\272\306\352\233\004zZl\261\002\034\
163\255\362\004\340\273\004\356\024\333c\035\300\322\236UN\327\307{\250)\330\
164\301\311\276\'\327\256k`X\247Tu\034\006\372\302\036F\252\216x\242\374t\324qh\
165\333\221X6s\224=i\016\366\346\244\337\366/\253\257r\252\3325\241,\253\353\
166\367bGI\376>\364\254\273&\324\230\305\271\325\361v~o\272p]\277\247\236\243\
167\360L>4\373\261\313*\275\015\315g\266\377\270\213\023\245k\331\354O\244\252\
168\013*}\321\252g\232J;\265\223k\347{\265\334\347\275\315\357\012\255\375x)\
169\354\003\312uC}\265\355x\321\372\032\276\372?Y\273\275}\303\337\300n\371\333\
170\334\355~3\204\177L~vj' ))
96bfd053
RD
171
172def get_13d_Bitmap():
173 return wxBitmapFromXPMData(get_13d_Data())
174
175def get_13d_Image():
176 return wxImageFromBitmap(get_13d_Bitmap())
177
178#----------------------------------------------------------------------
179def getBackgroundData():
180 return cPickle.loads(zlib.decompress(
d56cebe7
RD
181'x\332]}kw\333F\262\355\367\363+:\006\324N\370\200\005@ e\022\300\242\2443\
182\266g\022\2319q\342\364\330\313\311H2)[\017\303\222E\321\364\231\311o\277]\
183\273v7un\264$+\024\211G\241\272\036\273vU\177\177\3659\377\257W\217\363j\327\
184\340\273\250L\361\370\277N^=N\21493I\361\264*\212\034/\324x\241|::,\237\342\
185\205\331\366\035\372\302(\223\027\362\335"\337\335\305\013\377\303\217\214\
186\313R\2171\011\0379\340A\227\333w\3501\354\366\035\372\302:\276cO/\3548\276\
187\203\007\315q\332"\037\225<\350$\\\307S^\307\211\211\357\320\203N\267\357\
188\330\307\013\273xaw\327_\271~$\311x\332p\267o\303u\034\362:n\361\216\275\203\
189(\217\277\033=h\031n\177\177\373\202\236e\221\205\027r}\307\337\014O\273\317\
190\217|g\364\240\361n\347\370Hu\260\177T\035\340\205q8h\270\364\253\370\002\
191\017\372M\017\272\277W\360\035\257\343\013|\307\357\341,\341^J\236\345\351\
192\036\317\362i\373\016}\341&\3431\016x\320w\372\216b\177\217\357\330\211\357\
193\340Y\376\251\022\313\243\006Y>\250x\245O\266\357P\021\266\333w\350Y\306\031\
194\337\021\024\246g\342\013\372\221\213\370\002\325\341\017\352GT\207|\373\202\
195~\344\251>\206\375\370\364\253\370\016\036\343\007\225\351~xr\217\036\207w\
196\034\226\371#y\307\377R\035\342\355\017\263\360\021\336\234\313\342G\364\264\
197\373\024P|\330\317\371\364\343z\3719\2346\\\330\307\370\002\017\332\361\240q\
198\275\334\361\351\307\207]g\361#\372B\027\337\301c\274\331\276\240\357x\025\
199\256#\254\227g|\372\361\346n\303G\302\2635YxG\245\032\264\267}\207\036\364%\
200\017\032W\303\277\302A\217\370\221\177\204w\204\323~\317cT\341\302\236r\335\
201\306K\377k\373\021}\307\316\366\035\372\302o\361\005>\375\037\371\240\242~\
202\374wxG\270\227>5(\352G\263}\207\0364\215\357\3401\332\370\016\236ew\373\016\
203=F\237\212;:\344AW\374H\274\271A\370\310!\017\352\342;x\320\321\366\035z\214\
204\373\355;\364\205\224*\0255h\315\005T\205K\237\361:\242\011.\3031\302\245\
205\1775\361\035z\320b\373\016}aH-\214\217\341\027\256\375x\267\323\355;\364\
206\264/hr\242J\015\262\370\202\276c/\\X\260A\227\341\030\341\271|\010g\011\267\
207\377\023^\250\212\250tf\373\021=\350\021O\033\225\356}<\006\317r\270}\207~\
208\344,\036\203\362\370\302\217Dyd\031O\033\0247\343G\342\243\3743\0344\334\
209\355&\036\203\247m\266\307\320\025u\272\375\010}C<h\260t\\\352Q\246U|\201\
210\357\370O8K\020\320u|\201\247-x\332h\327\177\015g\011w{\260\375\210\276\343\
211\337\264tQ\246\363\340\367\203\006\335l_\320\323~\216\037\341A\317\267\241B\
212\316\007\225\031\257\336\246\363?\347\246of&1\251\3311\326\364\374\3573\323\
213\230\241\231\232\211\361\353\312\277&_\003S\373\257\201\377-7\005\276\255)\
214\375\327\236\377\256\314\310\377%\365\237ufl\366\375g\207\346\251\377|\202\
215\367Tx\327\310\177f\344\177+p\264\324\377\233\372\377\257\374\'\366\374\367\
216\256\377K\352_\227\253\261\376s\016\277\353\277\362\333\304\377\034\371\237\
217\362\256\312\037)\365\327"W\237\373\377\353\373\277\244\376K\256\315[=\377\
218\232\376\32777\370t\342\357\246\301\265\311\025\226\376\223\026\23758\333\
219\332\0375\305\031&^&\023|\225\376{\341?\243g\247\212\335\342\240w\376\203=\
220\263\361\037L\274\230:\177\223\306\177O\375\233;\177\353\362\263\303e\257p\
221\353\326_\236\\\330\302\277"\002_@|\025\377V\342\024\316\213}\354\277>\232\
222\317\376\275\023\010\374\304\377m\204w\256\374\337K\377]\370\357\012\227S\
223\360\250\326\013\315\372k\230\343\221\311\315\350-}\301\015\366\375{\336\233\
224\245\277\275\215?\216\234e\340\217x\016Q\015 Ly\234"\252\205\177\257\234!\
225\367\377\237\372\007\327A\360\242\010\011\004V\231\017\376o\027xh\026\202\
226\227\237r]\336@\370\353\315\375\347\227\376\377\274\221\366\367\230\370\3673\
227n\314\374\333r\012\306\372\213\021\201\355@\257\214\271\202\216\014\375\307\
228\344\204\015.\334B\'D\307r<\305\332_|\011\201\245\270\300\001\236S\270\270\
229\306\037\253\361\277\033\363\315\2776\362\227\360\025\232v\306\333\355 \246\
230\005\30560\367xu\017\217J\316n\374U\235\372\277\314\251w\242A\033\363\311\
231\177mp6G\275\227\177\227\376|\362\327s\374\277\343\'l\024\230hW\213\207\231\
232\372\343m\314\265\377Nq/\307\020\220\034\347\026\342\231@&}\377\220R\336\225\
233\010\223\002+\375\007k\210\344\245\277\270\316\034BD\247\376F\345\265\326\
234\337l\353\345>\365\277\027\\\024\016\213A\236a\346\377\326\307\247E\307\326x\
235\266)\024]\2160\364\317OD&G=\305\262\251\275\270\344\214\257\375k\023hv\007\
236\255r\370\\\341\177\337\3059Z\030\007\021Z\353\337q\211\313v\320\221\024\013\
237o\343E[\342\363{\376\332\3641\316\241#\252O\226_z\343\372\351!\356F\336\335\
238\363g9\307\373*\374\375\306\377\253\313\316@\357\345\023\347P\010\371\253,\
239\336\026g\246\343\014\032&\027\257\213h\012\341M\375\333\216\374Sv\320\024\
240\013euX\022%\016[\340s\372\204\015\264c\203\033Q\273\240_b3\246X\356\235\027\
241\251\\\240,\343\022\0024x\030\362\344v\271\224\364\210o\374\271;X\317+\034A\
242\316\320\342\354\026\013S\027_\012c\320@\210\247X\033)\026\276\350X\342\317\
243\320\243\336\245\260\320\216?{\376j:\276W\327\304.\216Ux\301g\270\362>\326NJ\
244K\275\244\340\325\322\207\270\033\3177\341\305\265X>;\376b\033\330\262\227\
245\376_\013\2219\032\327\367\020J\345\365\362\0006ETZ-W\216\237\252a+\232\352\
246\016\307\\\371\1773.:\007\003\337\301f\326\370\032\361\026\026\020\234\2030e\
247\361L\261\220\246\320\012\013Q\250\0202\277pSXB\207w\006\373\352 ,y\255\201N\
248L\374\277j\241E\330rw\265\177\347\020\372k\261T\227\376{\027\237\270\304\003\
249\025\021.\275v\311\317\015\037N\012[8\013F\337\322\356XZ*\261\033\257`\277\
250\3044^\370\203o=I\211\337S\334x\212\033\315\270\030\302\0234\376fKh\343\031\
251\236\263\332\230\211\177\202\006\366N.rA\277<\206\307K\361U\341\0218\350X\
252\205\233\025\215\237A`c\010\362\003m\314Kh\347-\255\212\203\326\364\374\025\
253\314\361\231\006\256\352\277a\251\344\201_R\237,\217\230\320\363\366\271*\
254\324U\211\376, \316k8\220\024\002\253\361\251\036\316\321lm\330-\254\321\004\
255\2670\307Sh\274\300\344\011\265\3206\3615-mGX\343.\352R\355\237\303\007\330\
256\260\024\213\240\243]2t\343\216_i\264|\317\274(\357\360\364\247X &>\202\032\
257\317S?\331z1\031o[D7g\270\2059\256\300y\201\225\014c*\257\001\025nh\210\005|\
258\352\217;\206\0069\370z\007\335;\205\23528n\352\217\350\360\376\312\237\377\
259\265?\366\036u\272\300\035-\341L\226\364\365\016\332)w\177\212E\337\031\246\
260\030%\014e\215\213\0223{h\236\373?\253}ii\243\202.\344\364\032\032F\310\311\
261\372\024\242^\220:\357\206K8\365\302L\261<+\012w\351/m\002\221\317\370\000.\
262\374\377]\370\277\036\303\224\247\336\202\211fM\240]/h\301\034\227\225\243xS\
263\270\037\211\336Vx\257,Z\011Az\210\032\207xT\265\377N`BRj\343\271\377\273>\
264\314S\334\317\036\216,\367\242\372\272\201\035U\247\363\206jr\037\265\321\
265\004\033\226\371\217\234\343R-,@\213E\320b\241]@\301E\312\033\230\344\334\
266\373\301/\376\004\377\360*\274\3062\226K\027\013"Kp\022\325\\\364\263\304E\
267\327\376\330\032\362\236{\213\247OOn\373\326\277*1\320\304\013\312\322\267m\
268\374\277\013^Z\013\223/.\'a\210\342 \274\022\017C\037p\005?\353 \244\031\204\
269#g\354\341F{\014 t9\352ZH\031l$\024~\007U\021\021\276\206\347\255qE\216.k\
270\346\177\233\362\312S\332EzIQ\277/\020I\212\3473\305\263\221\233\236\301\262\
271\254\274P\226\020\351\300\337\262\330 \215\250R(q\212\230jBo\322\203\270$\
272\240h`wB$d\341}\352h\266\015\364O_\351\371g\335\301_\025\274\221\026\201k\
273\342\003\336\031\265\243\306\222\324\333\256\341\301\226\364\321S\377s\206 \
274\306\340\354s\232\000Y\274\247p2\226\301\253\205k\223\317\367y\265\025\374\
275\241\010\364=\216ghP\256p\015b\317\257\340\230n\220\351D\015\013\261\213\203\
276\230\206~I^\371S]a\331$\364JgxJ\372\024\364\206K\\L\012\275s\274\321`=\2064\
277\256bt\017\241\177\216z\244\376\363\014?-\355\342=\203\014\313e\037\254X\002\
278_\335\341&\345\235\027\214\002k\332<\213`H\035\313\0127\244g\025\301I2$\226\
279\362\006\302\315\271\204e\231\346\370M\275\241\036g\202\277\366\361\220\034\
280\024\245a\234\240QhJ\303\357\202\206\251\2374\010+f\220\253\346\217\342{n\
281\274>U^)+:\332\215?x\211%U\340I\213\340\326\376/\352\340\207\214\355\367\275\
282n\210\330v\020\030\214\275\312\017i\201T\023\364&K\206\022\0067k\030\221\327\
283\320\353\006::\364G\352h\247\356\375\373%:4\274\222\032\267m\230i\026\321\
284\316:,"\015B{xeI\001\315\341\234\034\263\206\001\256\277\212!\256\256\2179\
285\304%\021\350\016\235\336\005\336\255YK\024X\206\347\255V\342\271\267\034\
286\226!\3530\232\273\202\247X\342"\367\240]r!{H\246\345\325\205\327&]\314b\254\
287O}\006y\004[\2506\246c`\334\320\300j\3246\202\335r\264\236\251\027\275:\013\
288\261\243\037a\304\177\214^6ex\263\202!\370\311\177\015`\305\304\367\316)\360\
289\222K\316\302.9\370\271\002\201\203\306z!aR\013\230\343\312kFxb\216\316\220g\
290^\371U\361\321\337\213<\356\217\020\225}(\260oL\005\254\277\341\326\237z\306\
291\214K\323\356\026\272\223\301\211\017\220\360\026\320\220]<5\213\323~\005Ba\
292\031\265\310Szj~\366\237\377\273\027\330SF\373\206\376\266\246\370K\304\373)\
293t\323r1X\374~\017S~\344/z\307\353\251\370>]\320}\336\256\352\2108\037\013\
294\233\247Z\246\336\272\303\021\372\300D\014\375\271aN2\200\016\032f\230\026\
295\371j\316\204K\342\263\036Bd1#\037}X\365\021B\373\3505\374\024\246F\037x\204\
296w:z\233\2317\323\037\030\277\274\302\227\201\250*\177J\275\3015\364Q\243\224\
297\005\322\244\001\376\232\343\342/\341\333~\364??\322\036\266\014\375\014\262\
298\272\031\364\243O\015SX\307\360uy\317\033\212\243\365\227;f\322~\021\275[/\
299\246(\023\230\010\321\257K\006\032\2321\224\\\224}\274&\357\353\020\270\3464\
300\361!g\315\020\334\030\032\222K\034\375\002\302\022M\232\002\226z\341\357\
301\3447\377\377\373\220\316t+\260=\030\355\304\374\323\377\374\331\337\254\005\
302\254"O\353\016\226\314B\037N\020\237\213\335\272D\230`\370\254G\020XI\'`\031\
303T\030F\334=X\027\011HN\371\011\271\3043\012\374W<\000\205o\246\361\035\232&K\
304F+!\305\217\314\004\032jL\237\231m\306(\337\342V,\204\364\301k\3479\2648\244\
305E-\234\302\214\216\3121r\034@\214\271\017hR\244\340\026\250\327C?/\276Wt|\
306\212k\2614\372\263`\303z\376b\345\340?{\251\276B$v\207\347r\203\313+\260\326\
307\005s\372\012\257\250yZ\202\005\233\001\332\021{\220\001\273\230\320\264k\
308\022b\230\374\216\374_N\375\267"U7\010\034\367 \274\002\017f\2120\3041fR\037\
309,H\234,\310_\230]\004\015K\030\326:\376>\304\225L\221|\177\212\270V\203G:\
310\203E=\245@Wx<\265\217\006\227t:\215W\215\001r\006\005\246\304Y|aB\324\370\
311\307\332\000\336\272\213gvaI:\230\347\027\346o\376{\034\241\030\213 P.\343\
312\231?\321\011b1\201\376>\320/\365\340\347\326\300\221R:\374c$\331\023\344\
313\240\023\254\373\0020_\007\357v\343\217x\301\305ac\336(g;Bd\275K\004\324\020\
314\326ihp\247tI!\243\2350\275\221\360D\363\307\306\037\177\010\204\266G\261\
315\253\240\306\376\310\202\026_\300\374;\004\3065\263\216\220\252[\340^\003\
316\230\212\021\201 C\344\317<\300j\222\260$\345\346\307\200\223_\300\314\216\
317\037\304L\032\031m\220\222\016\374WA\343\367\031qy?\342\255\347\376f\'8Y\207\
318`Q\003\322\016\216}\204Dc\317\237e\003\320\3171\015>\2436\335\303+\226\376/\
319\273\370\226\263\037\323W6\210\337\357`\004\356\000&\352\303*\231\265&t""\
320\236\227\020u\206\377_z\341u\270\305\206\276_\263\013\205\017\012\004\321\
321\2261\177\316G.\340\324\357\214G\01554\205\023\013A\005\321\212\306\337\366\
322\205\027\201\304<G\314\005-\017a\001\265\210\036]\003\'\315\240{\015S\025\
323\3018\016\030;i\270\231\363\363b\2247\200\336\024\251\327d\307\302\274\247\
324\321\333\311o\257\243\306i\336\260K\233e\361t\247\010R\0144H\020\224\022\232\
325\265\347\217\365!\206\010\011\256g\010\001\336\302:\235\322\367u\214\376B:\
326\244\230]\305\014a\202\304>G\250\2641\377C\221I:\177\351\345p\012\333\225\
327\002\000M!\364\373\020V\010^\377\235?\340S/\260W\004\344\324\243\250\254W4\
328\224\226\370\352\251?\340\334\247\022\212c\005|sB\314\311\321\352\315\275(\
329\007p\3765\222\236\232\177\233\362\311\205\370N<\243\230\345\005l\240j\366\
330\275\377\255\363\027\375\227\277\350{\012\370\271\3772x|\352\2144\332j\250\
331\015\015#\371\012\236\274\3049\227\\\320\301U\3342`.yg\372%\006\347w\377\336\
332\001!\006\215\335\304r]\321vjN\275\302y\210\207%p\236\342\'\033\204\004#\257\
333O\327X\317%\315vM_\270\300\363\226L %\352y\022\321{\301\027J\\NN\254L\226\
334\331\001\222\247\204V\253E\240!\227\260\313\033\264\364\234\022\244\344p\003\
335\005~\017b\320\264Dl\340K>\226\006\206@\360\017\255$\3352\254\315\201f-Y\215\
336J\275(F\314Tm\014\312mT\001\313k\226\007z\002\374$\307uO\350|4\024\232\341}i\
337<J\264aC\377\374\206>v\332\201\212/\375m^\023\215Pq(\2503\302\223\032\003\
338\274\356\373C\344\360\234\032\'\367\350\211\012<=\275\350_\021\350^\303\344&\
339\320\224\226\342>f\212\254\326rD\201I\251m\017z\274 p=\217z>\204_u1R_\021\
340\232I\361\371%\376\225%U\301\346V\020\337\000q|\000\031Es5P=\215pTBt\357\017\
341(GI\275UO{\301\273\322\237j\311(0\0110\217\274\311?B\300f\2304T\010Y\023B\
342\2035TU\023\364;\254o\213\222\305\210x\221\246\350\035\023\224\234\313#Gf\
343\2406J.\340\211\027\331+\\\360\314|\363\277]\341\202\026\010/\276G\374^@\313\
344\344\322\357a\203\216\201S=C\371o\340-W\205\263i\275@\027\265\350\3715nQ\036\
345\317\332\377\366\205v\252 \022q\003\363\321g\265\250\241\2375\000\2304/\320\
346\320b\305H-\245\031\270\340\003\232B*1\371\226d[\274\344\0170u\227X"\2772\
347\3056\346O\030\371\366\377\224\255\3064\210\362d\227x\237^H\001\241Y\206\013\
348%\313\012\013\336\\\213\357\236?\313K\306^"\2705\263\311\316\277\2732\377\
349\362\031\242.\313\200\211\274\201\256|\360\347Q\334A\221\211\216\026s\025k\
350\232\212\300n\323\362\005\253\245\016\261b\010r%\345\273\204\261\017\211\332\
351\007\250\3079\020AM\320\005\001\251\221\3578TE\033<8\255.P`C&!\015\274\322\
352\002E\260\022K@L\257|\351\005f\260\004S\340\010=\010l\355\227\244\363\272\
353\322\370\337\002\342\257\317h\000\255\221Z\370q\204\207ES\217\375{\337P\270\
354\016\313\316A\247+\\\370.\354d\301|@\003\206\001\260\252\015\216; f\265\3074\
355-\247\250\012\226Q\034\363\307\224P\201C}J\253>\015\226\340\230AFBo\374;\226\
356\255\330\276/\014\245R/\322c\034K\201\203\323\030\031\250\206=ja\364\2557\
357\367s\254\326\032\027\362\025\0375\010\375^\261\224k\210E6\214\320r\363\330\
358\177-\200\\\006\330\247#:\240j]\300\302\350\357\032\233\2658\3024\026QvI\025\
359P4\341\204\005\335\033\177\254\251\277\360{\3025\025\213w\005\323\352\025\
360\323i=\207\242\265\232~\033\000\326\012\273\037#*31\214\271\214\205\350\004\
361\270\235\00625"L\301\3042\374]Cp\003\320p\212\353\035\022:h\314\243\020\3517\
362Xds\\^\205\003l\360\357\216\177\353\013\010\314D\020-\200\203\026&\177\304\'\
363\274\001\300\323y;W\375\037\376E\316\322FA!\317(t\207\317op\253\025\204\177\
364\354\337\275\213\000Fc\261{\272r\215\357\007\020\267\346\254\352~B\265i\000\
365\360&\347\302\356X\271\372\206OV\204qZ\177\363\011n\277\207\274\240\005\354.\
366f\244b\205!\203]+\221{\346x\2605r\014\027\001r\027\302\212\216K\257\361\353v\
367Nk\362+\026\205\305B\025W`|\224\226\322\012$\370\222X\347\235\367\246oa\370\
368\265j\255\230\324\222\002\250Y\324\255 HK\177\327F\200\272\300\242\032\341\
369\331\351\342\\z\241)pT1\001V]\\\241b\250B\222(}\215J\375\222"\313\361\351\
370\005\365\3060\214-pM\022\036Y\306\364}\234\375)<n\2106\015\220\227\011B\012y\
371\274\347\014\2405Ek\221\354%\017j_X\222\232&\217\211\0068DVELO\023\330\267\
372\035\024\353\265\032\223\000\243R\337\365\316\374/.\374\004Y@\341\027\350\
373\210(\177\301\370_\314\362k,\324\021.\3425\313*\013\246\345\025\027A\305\313\
374,`\365B\244?\214\301p\211\345U\305\272U\001\315\322PA3\2239#\362\006W\327\
375\347rUO\272B`\241\367\331R\244-pY\005\204\376C84E\270\262\242\266N\261p\035\
376\2234\321\313G\001qu \011\350\023Jqi\232\2515>\020\350\001\354\031"7\014 \
377\241\\\366\022&_t\254\300\345\357!\210\030<\210\342\373\344\336(\336YD@\250G\
378\353\226"U\352\350\342\027\270\341\300\340\231C\307\247\360\244\031\204Z\320\
379\350\017p\366\026\300L\215\254\260\210\240\240\372o\207\014\264cR\326\222\
380\031\321\306\362\316\224u\243O\376\016\316Y \311y\325\337X(V\204\343\345\203\
381\332j(\344>J\200\034u\314\331,p\250!\302X)s}\304zW\233\240\271\336\222IQ\351\
382\365i\015\233\023\322\215\012b\254\310\312\322\232s\260Ub\341\026X\276#h\257\
383De!\177\375\314\032\250a \273\306\361\257\341H2\177{{\020\271T.\035\323\247P\
384\360\375\200\263\256\274\345T\314Jj\252s\300:-|[\3535\272%KcH\017\257\344\
385\205\200\026\347\270\232\011\341\357;|*\201\332\030\352\230\206\027\032\322\
386\212\206=r0\210\006\325\310!\200\377\306\374f\376\015\334\3619p\246@_\312\
387\021\030\016\200\215\015\260\000\227\376\273f\206VFo\246\321\230\003H\223\
388\000\313\330\260\020Q\000N\264>dh\361\244\005R\332\361\376\371G,\363\226\226\
389\255\2461W\224W.W\037\321\010\347\0253~\014\364^\326\300\234\226l\340\037\
390\301=P\323\033\177,\251\247jXl#6\337\342\014\015\353@)\342\266\307L\376d\321\
391\016\031\001\244\200\265\024\306\274\244\301h\261N\356U`\023z\001-\263\217\
392\021\\<\361??\373\017\277\000\036\244\004\265\022I\307\032\266C\374c\352\277\
393\327\376\224\026\001\352\024\261\221f\203\031t`\316\220\3262\322V{\265@\304%\
394\336R\242\376\037\374\031\004\273\327\032\202.\243]\010\267\210\014\037\207\
395\327\344\262\217\261XG\210\326:\350\300\024 yJ\004\254\207[\275\240\325\321b\
396\254\205\012L\341!\023\374\353HJ\310\241\010\025\225\241\305\212p|\\\241~`\
397\230\226\275\306\347\012\265a\212\241j\364\334\220" Ks\307\237\356\210\350XH\
398h7\360N#\370)\021\332\022\340\240\344\007{H\202\013\252\270\2451\225\274S\
399\223\027\255\006\354\301cj\026\'\205,)2\374\315\177_\200Kq\345\027\376\214h\
400\275\032\354o\014\231/\360\2713\202\334rKg\304\256. \262\0113\300_p\243\237\
401\361@ZV\007.\240o\037\241\357\372=e\010\245&dN\247\340\230:\335D\202h\012\
402\214\257C\225Vi\177\260a\022\331j)\241E q\006e\224\303\006\246\204\303\312\
403\327\322\347\022U\310\003\2007\242\322\012\206d\014k\027\\J9\237\325\035\004\
404\026X\030\005B\317[\200\277S\024\322\024\347=\364\027\231\370\237\247>\007PR\
405\235%\226\261b%\347\206\330AA?Z\301doH<(\011\030\265p\'R\371\372\005\327|A8\
406\362\002\266\355\224\246_=d\001A\253\275t\010 B\205>\2055\277\304\302\325\
407\002N\202\200V\226\351#M\276\325\334\337\022\316\230#l\023\361-\221\372\312\
408\255}cV?\302\222\024\203\374\2268\177N\354\336"\365\356\310`] \354X\023\'\
409\017p\336\036\352\231\273\260aJI\330\001\0067\005\270|\212\274q\023\311Ojf\
410\257\240y3\306x\352\013_#m\033E\032S\2060\3242\032\357\301z^E\242\237\201\
411\266\235\242\244\3222\026H\220x\013\\\370\011P\344\312\333\'\015Ez\374L\013\
412\370S\027z\217\004\2514 \256[f\314\012\026\353\030\0271C\0000\2020\337P`\025\
413\231;9m\300\010j\333\342i)\010l\240_\013\240\264\003,Dacd\346/\257k\257\231 \
414[\262\026\324\0347^\003j\324\273/\260\344G\261\032\255L\354W^\013\305g+\343\
415\242@\326j\020\310\3441=*Y\214\353A\037\257@=\275\367\277\235\301v\025\254\
416\260&09g\214\364S\237\243\246L\375\035=e\0124\304!\224}\317\270\264\241\206\
417\271\200\270*F\256\304l%\275\265\014+S\370\264\3670\2459)\216\013\363\275?\
418\371\367X\030\005\353>\015QME(|P\221-\021\300j\341W\261\002\001\217\357\261\
419\214\035\022\353!l\303\0206\246\206[\250\020\260v\274\001\215\370v(\260+|9\
420\032\354\020y\215\360]\022\362q4\353cX\260CDp\252\221\367\3243\211\'\367\201\
421\226H\356\362\304_\305\021B\246\016\021\177\023=\246!\376b\360W%E\377\011\
422\263\304\236\024IK\373\344\012\253\250*bI\032\177O\021\032(3_-H\036\177\272\
423\310\360\233\340\257\205\217\3727H\230\344\035\317H\016\2674\326\005.\336\
424\001\321\232\202\356\321\342\0147\320\354]\002\311\272\374\344\006W^\004\342\
425\030\306\210\325\032\3778\336\303\024\034\223\324\'V\365\036\217X\355\255\
426\024\010E\247t!\3131\356\261\340\246\240\230\317`\006\306\370\331\340\201\
427\035R\\\016\2175%Me\212\222\\\015];\365\242\332AB\325\3632`\357\220.\252\021\
428\361,\215\267+\320\232\364`c\322.\357\261\334\304\344\257\031\364I,\335P\033\
429+R\317+V\302\027X\272i\244\325V\2648\005\314i\313jb\207\302\333\214\270DH\
430\213\266%\325\'\024X\013\303\236x\241j\035\324\021\010\232\020\305\277a\240y\
431\010p`\312\260U@\363\240_\226\254\034e\205\267@\377\304\256\335\223A\253\326\
432v@\261\011R|\203\300\350\357\010\352\033PY\340%-n<\324\2065)\375\304\033\274\
433\367\346~\012\014\251\240\312>f\374\225\303\216\325d\376\244L.*\257_)\232\
434\027\006D\021\226\204\367zQ\014)\312h\026\366E\031\370Sx\346\024\272\362\236\
435i\277e\336*\326N\032#\224)\346hg\024 \354H\303\262\254\036\031xCY:O\260\330\
436\015\321\221)4\265\241\250>\343\270JF\020\222\252\366\240\364q\375\013V\014J\
437B\007!\302KH_~\024\0046a\272\255\344\305=@.\2169^\007\015\353\301\200\257\
438\021\205\015\020\266\226$\253Y\262\331\035"\377_\201\247}\205\361\326\014aA\
439\012\247.\313Y\244\034\265Dag\210\345\035\026\217\205\377{\315\3639\224\230\
440\305\352$\270\3313\262\325TW\367\240\377%\022\360;\370eG\316QK\217\331\022\
441\221\230\222|:3\377\304b\335\301+S\350\231\304]i\004\263\015\216X2\005\223\
442\365\326g\342\255\217*&\337z\313\241`\0362\251\026\013R/X$\236e?\261>9@\371\
443\3370<\325^#\311\370\226\010+\016\020\326*\214\250D\217,\366jH\376\177\206[\
444\2621z\022\301}\303\305k\361\367/\012%Af{\350#\2651\310O\211\327\314>l\336.\
445\012\270%)\231\005\350\300-\353\227\035\371]\206\034\220\226\3742\341i\314P\
446\271\220>\004\015lg\024\327%m\367\0005\001}\314\023,\372\036S\257Y\344\351?\
447\272E\020P#\014P\334\323!O\357\340\252[@\324\011V\360\032\311\266\0267\006H\
448\201\022|\246\004\264\263`v6\240~M`\303\266m-\226\232\024b\243c\012\255\005\
449\311\356U$\3249@@\352\273g\200\226^!N\237\0229\263l\203\260\324\325<\006\330\
450W\324\304\026\376\267\303\3520\214\273\032\264\233%\240\230|\304\371\345\210\
451\367\360\342%\026\267EP\376\035\326PH\270\344\330\323X\313`j\224\301\251\216\
452`m\324\350u\214\2135\271\275\362:\246\260\256\202\317j\326C\277\230\034\366W\
453/\232\023\010P\364\353-\026\256^\206<\363A$\2629B\2753ft\016\005\334\036\003\
454\313\026\344\201\232\313-\360(\264\357\251%\3720\004\307\332!\356\032 \334m\
455\020\221)\031y\210\005&\224\3217\\p\0069b\017\376qLdo\014\377<C@~\026\311Ty\
456\344\316^C\210u\204D\015]\202\220\033\330?\373+ \340\001\224\356\006\027\343\
457\020\365\354\200\034\367\031F?!\0321b\3015G\004\266\302">\301\242>\201\327\
458\022\362\200?\220_\2745\015\3749\322\020\027\273\322\224\305\332F\215\233\
459\24242DP2B\322\265F\244v\313\204\244GX\346\020\272\363\247\027\334\024\372\
460\365\005V/C\034\'\241\3031(\354)\020\013\015LU`\247XV\332G5E\012\246\314\312\
461\026\371\300\036\011w5\335\3345\334\327\200\015\206\016\265~\3151\216C!7\205\
462s\326\310\366\222\356\334 X\353\371\203\267@\255f|\362\342\241\336\306x\253\
463\202kX\260\346#\301\204@\333&{g~2\357\340!\257\261t\265\206\271\302\305m\331\
4647j\244\015\0223\265\235_\241\237\377\202\216^#\376\033\262e\341\012\351\221\
465\3244\217P\302\357\221}\350\300\306\351?h\355ip\364)\020\342\232\011[\000\
466\030\003;\333\261Ua\301\307\230E\177\356@\214/\000:\012E\353\037\261\355\306\
467\306\312\367\2432v?\312\0076@;\325\334\266,\300\031\304%7,\343_C4\'\\\345\
468\376\225l\340-W\205E\251\030\231R\015\006\014?\264\016^\362\026\015oe\002\
469\240\272\303S\227\262\226t\271}\365\307\350\262\267^`\212\3057\354}\272\002\
470\3644C\340\020\212\252\032\331U\0148{,\2204t1\206\213\3142#I)\260+\212\256\
471\205\303\250p\364\327P\023e(MP\361\357\003F\270\004l\325{@\0340j\303\002\213\
472]\251\264c\250\362\030\341\252\256\370S\266\267(\241rD\316t\216\020R\261\261\
473]\010\255b%|\000_\263f\365)G\336\247\000\221V\021\317\310\372STV\241\354\015\
474\\\3123\210\354{Dx\332.\261\003;:d2\255\004\271\013\004\241\026\321\276eg\
475\235\026u\3370\232T\246vJ\236\365.\33214\327\375F\006\221A"\270\211\335J\026\
476=+5\030\031\033<\316\320\231Y\023\010\177\320\330\240]\265\0236W\216Q(x\356/\
477V#\\-\262M\3010\326\024\242\202\016U\270\305\212\350\225\366\225U\360\217\
478\032\255\015H/\331\246\354\012d\017"\255@\235~\217Q\265b k\306\357)\312\303\
479\206\002\322\272\340\220\001\247\306c\252\335\005\327\305-5\340\003\037\212\
480\346\267K\346\250\003f\237-\316\247\334\263\015\321\275\015\311\315\026]\223\
4815Q6\303*\206<V\311\244\317P\357\274\0116\254\244\312\3122\271E\001\340\024^\
482\345\010\351\303!"\2317\274$\021\314W\204\027kB\311#\026\367\015\252\223\007\
483\014N\004\367\272#}X\301\351\222\351rM\361\351C\252\315<{\006\376\3775\203]K\
484H04\204\335\0039\263\336W+\263\333\221\272\240\255\317\033<\036\365b{\340X\
485\204 \300D\012\314[\370\354\226\250\235Et\277A"\264\006.\334F\000R9\371=\320\
486\363\306\35001\314E/\267\335l\201\265\242\2153\247\000v\015R\213!\202\274\
487\243\010\360\204\356le\267\257\031\344i\177\310\010\302\253\243\267)\301\301\
488)c\305\262\300B=\307\223\334D\302\244\206\303\317"\252!\027{\317:M\023\2437\
489\355\354\035\323\342\245L\222\324\335\037\300\336\325l\341\333\240G\333\306v\
490\256\006\202\\\303\3658\004\260\035\203\335\017\000\27250\351\360pVL\256Tq\
491\224\343{\036\373\222\364z(0m\200Wlh\302\0235\364\226G~y~\364\247\273\240H+\
492\352S(\207\315\260L\017\240##\224cK\002\3249\273\0165E/\331LP\262K\351\226\
493\015\315k\0102\217\025f-\304\364\350Is\012\254e\253\305!\376\332\300\252*\
494\326\177\200\305\\\021E\251c\013\226r\301\035\341\204*\302\320\216t\345sF_\
495\2413\312\300\275\015\321\252\243\235\005)\353\003\201\302\272\332r\\\225w\
496\020\310\034\362\034{\260\026}\304=\257\030-\33384\341\265O^\024\026Q\244=\
497\245v\244$\333.\350\245\0064\357\031+\335\023r-\226\200P\366\020[\037@h\232\
498\311&(\033\037\001\031\260L\366\013\344\2233\234Y\333\251\307\344\006\006\
499\004Da\246\005IO9-P\210\275:\200\001\226\264Q\203\030@\320\335yD\335\244#aL\
500\002\262\300\001w\214\017z\274\357#\002\022\261\362\235\300\350;\366Kv0\371\
501\201\211\\\263\377p\312\030L\336\363\027\264#(\352)O{\034\005jb\335\257d\344\
502^@\323v\331\374\340h\372\265\347\362\031B\222*\002\302\012\3275\000}J\266:\
503\0336^M9i\340\210\204\226\005\026\345:z\353g\340;\366\251G\226E>\213\220\374\
504\026v\252!\217\347\222~\265\303\003\320!\023\332`8\206\3065||\226\355\321\
505\006\020\252\222Q\036i\350h\320;\177\003\311\007\316\274\316\215\230\262\220\
506\031\0308{\354\314\276\000\034"\314\323c<\265\226\027\372\315\2370t&\345,\
507\225\026^\327\326\000L\012\222#\035\000\032e\317>&\325D}\340G\336\202\316\
508\305P\264\243\207\305\257t,\207\004\251#\316\221\023Ay\354\217\376/\3204C\
509\253u\217\3670@\033\252t\337\226\244\014(\030\237\307\276\247\036\253\345\
510\212\034\317cW\234\215\274\212\204v\361QX\222\241\217V\214\341\015\224Q\327p\
511\027\231T5\240\3360\343\301\362\311\317\3604\004\035\327\312\361\033\244.\
512\337\250E\033\260\373\216\031\203\245$\272\2251\265R\236c\206\374 \214nhX\
513\277\036>`\002\272\030\311oK\376\001\2470\210\3764\3663\336}\350\030\210>\
514\036f\302R\312\200l\267>\264\352\234}#\232PMX5M\250\225\277\320!5\261\357\
515\3341*s\244l>J\301DP\320\266\201\261\264\321C\235\306\216\212\002\206wIn\215\
516B\215\362\327\2270\223\026\265\277\016\250\326-\006.h0\374\2301\276\202s\312\
517,] E_\302\265\277\363\377.\330U\226\322 [6\312\224\261\001\364\036\244\357\
518\240\361!*\354\003\330\356\030\350\352h\206\001}\266E\352\357\010\005\346\
519\024bJ\332\246b\304\347(\340\224h\245\276\241\030\023\204\022w0L\035+\342\
520\026\265\317\013\034\343\201\2069\254\346.\0261kzI\035sP\020=\320\276\377\
521\232y`\007\264\352\025)\230/\321Z\240\005\267\002\027\2510\366\202\3036\034D\
522\265\200N,\351\035\305\352|\345b\265,\001[^|\021\303\0355\331I\004\203\246\
523\221\222gcgo\305v1\265\237\005uY\373\336rps\372tn\322A\322\307RM#(\320gSO\
524\237\307\324\230M\317>\'\023\366"$\337S\316sh\340}4\033\373`\276#o\245\001\
525\260w\301\206`e\341o\330f<Ejl)\336\216\323\001\006@\035\024\231-\031\341\007\
526t\311\262\014\367\025fZ\220\215w^h\232\360fdPW\321\347V\204\013\365\361\274\
527\201\341\3209\026C\032\012\251\210\257X\227\317!(e`\017\320\231"\324-y4\375\
528\254\217\242\360%l\330\012\217\344\0348\363$\006\033\333\211*\206e\355\016\
529\366\256\302\212\013\221\030\226d\203\200\356\003\337\242"\372\202\005r\031\
530\'\234Li\320S@/)M\274a_\270#V*\021\226`\242\'H\245%\371V\203\257\236j\004\
531\221e\344\014V\344\222\035\230\237 0\215\244~E\200\273\304\247\265\022\240\
532\317y\027g\034BhW\354\026V\242\200!@\343"\232\267\345\345,p\275\327H\324&l\
533\242\355{Q\213\206IH*H\306\237\234\364\243Y\314\204t\207\2329\260\362\034o\
534\250\235\321\350\253nt\244e\352\377i\377\354\020\004\336S\224*R\330\221\320(\
535# \335\030\350\201Fo\353HE*8\366\352\204\315\\\005tLmLE\032\\\361`Yn\240\213\
536K\244S%)\357RH\353b\215R\217\320"\323}\211\005yEx;%\374\235B<\031\351\304\
537\035\002e\311tg\331\322kp\226]s\254R\212\376\002\0072\3609\302\012\035\031\
538\222\301T\204\3018)\302\223\300\244]\305^\201I\350\004\311\341\007.\201|[\
539\340\236\016\255\355\332\2673e\227\256\362\367\312\310\364\323~\034\371\314\
540\350A~\270\240\357\033\220\205q\015\022{\311\224]Sl\301\315rv\370^\263U]}\
541\331\202IL\340\177\245\214\325\225\362k\341NV\270\271\2347\267\307\324\273@\
542\2768`\250{B\270h\355\363H\361\235\0078\272v\203\033\314\270\260D\342.\241Y\
543\267P\003\031\363\241L\306\220_\316\220\371\3649\030K\353\222\217\316\311\
544\3654\261/MW\362=\027\250"Q.f]5m\314N\034\2650\3422P;5\342eW$\015_\373\305\'\
545\321\322;\012o\001\355S\341m\200{\2254\340{\344c\017H\373\274\301\324\225\
546\327\020\330\006\206}\017\342*\010\332\204&{\355\370P\256\305-L\303\200\301\
547\354[\177V\223}eh\274\255\250;vT*J\261K\017{\017\317Y\002^|\311\346\215!\034\
548B\230O\364H\013\271\241\325\334\26258\364\371\030b\223C~\011C\3170\307:\347\
549\354:K@D\363B\011;\256\241aZ\267T\354\354\004\372\245\365&\211\2732\272\201k\
550\216\027\011\021\327-\271\260\025\3212\235va\240=\012\035\013p-\3038\226q\
551\334\313\000\013\350\003u\\\010V\337x/\242g\353\330\004t\302\316\3654N\275\
552\353qM\004\301\327\320\334!9C\035\333J\035\026\261\326\365\347\241\301T+?\
553\313\330q\3261\271mc\265\270a\021\313\305\376\213\036\303\335\226\003\330J\
554\206\022\005\271\210\205\217\217J\332+\035\364\267\304\002|\307\351\'\232\
555\373\255\20128\004\036\312\270\277&\211%T=S\016\016L\331\270\347 \272\003,Re\
556oo\300S\025\334Cf\332\205\253\274D\303\274\332G\361\304i\324\343\0000$\020\
557\241\206L\025\331`{\0344\323\341Q\335\243-:e\2463\363\017\203\264\363\024\
558\363\'r\006\230\235\317\026\265ntJ\352\367>\363\200\0052\366\0264\267!:\314\
559\216\370,J\357\002.q[%)\302\312\254\036a\361\345\354\325\320\211p\325\003\
560\020\271F\031k\025S\373\012\211y\300\272\264\245\3351\370\015\255:\3070\363%\
561\342\273\005<\231X\327\367>\020\352\001.H\030\265k-5\307\362<\200x\353\030\
562\212\017c.\334\'\331\330\222fz\316\352\377\034Z>\001\253\2505O\230\377p \250\
563c\264\344"\337%\264?]@\307.#\304f9\222E\243\342!Gf\351\374\235=\374\255\242\
564\340O\350\021\035\260~\305\325\277\002\257\252\331\315\261G\203>e\246\326G\
565\224]\022\344V7\340\330\001\271\216\323\344FH\267\012,\233\005\207<\272H|S\
566\206\216^m\037S\350Bip\204a%\023\006O\2238\223g\306L\244\004\231OiS\023f\033\
567\016\024\276\004\201\2055\277\205^\243\354\001\362\244\371V\312\031K\035\013\
568a\241\003\3270\300s\017F\307t\376\266\372\240\030\204\351\2105\310v\026\272\
569\265D\013NE\332\356\022\210\3549\216\240N\333q eB\034\264\317\372\323\022`\
570\367\000>W\314\271\0169\312I\223Q\210\3735\254U\230\210"\266V\217\322<\350\
571\030N#\200^\263\205g\3735\211\015\215\201\037\2273\237\014\235U\026\177\275\
572\002\025t\366\177\'\243\350t\224m\227\367\015\007\034\030Nt\330\226-J<\015\
573\313g\333 \244\315\242~\252\325Z\203\265\377\032A\352;\272\2040f\262\210\334\
574B\027[\237\023r\374t\240\315\342\377\320\015\224\3462b\3550P\350\026\254@\
575\025\034\025\267E\337k\342-\302\232\224\306\373k\300?\202\312\376d\236\201``\
5769~(\345\244\013\235M\327\260\030\234"\360p1\355\027M\356\307\311\006\004\020\
577\363X\361Uo\265\211\342\321\256AMNg\210\213O9\020\3061M\357\310\013s\210\202\
578F\3542\032\301+\235@\333j2^\227\021Q\013m\237\212\351+\376\244$\225\214\346}\
579\035q\324\034i\316\000,F\235\217h\031\317\247\344o/\020\325\245\221\356\276a\
580\033\362\002\315\362kBL\001\215]1\314u\321j)\034\224\340\036&\234\307h\020\
581\276\364 \260\021;\234\372\241.\231a!\256\031\036\250\022\317\010\370\210\
582\2565\014 \207\0216|\011?\242\363\005\206\274\000\313K\3229\232\012F\027\254\
583!\327$\350\325\264`\372(4\355\370\000\304\363\216\305\\G\242\3135\352\233\
584\012\013\246\221e\246\261\324\232hD\360\300E\314\037*j\261\022\001\037CO\007\
585\360\307\003&h\016\010\254e\334\276\027\207\350h\221y\010o\373\211sU,\015\
586\211L\333\224lT~>\322\351\313e\234\235\331\207\322Ni\247fH\214\246 r_b\376CJ\
587\215\350X\033\277\212\255\246j\241\3260\320!%\372\225B\033\241>Y\361\026\303\
588T\324\232=%}`\370.\216\211\011\374\330u4\002g\300\326\326\214\364\352h\225j\
589\366\034\275\215\024e\375k\215\262]\215\202pa\376\001\367R\302\237jk\337,\
590\316\271\333RJ5\230-\320\003\256\214\267[\316\250\315M\222]\303\021%\031g>[\
591\266\266\253L\377\302SP\306\253\222R\356`\230\265\357\271&\320\330\343l\235@\
592\343\320\220a\011_\030\306\313\224\270\235\021\265f\000\360%#\265j\301\002o\
593\206%\377\236\325D\207\277\024\260<: \3445{j7X\\5\343\265\224M\0119GD\274\
594\213a\261\232\204\015\243\276\257\010r\366\330\3703\001\337\320F#!3\017\3021\
595\347\\_Z\3212\360\232\032\237\336\232?\374o\177\370\257>\004\366\250O\366\
596\263\211\003E5<\235\361\267\004$4\305\307C\323\303\007\270\204!\213\253\332M\
597\244\232\025\212n\032\355?f\266\250pO\000o\326\350\024\317\030\367i=\301F<\
598\254b\035)e\245\307\300W:\326\000,\207\216\350B\325\363i\0026\212`\222&f}\
599\266G\344\210\372r`\036+\306X%\255j\015so\270z\022\006**\213\214N\341\022\
600\013\367\017X\302G\312\255\310\274\016\375\003aj\036\307\274\252\347\271A\
601\036\371OTs\206(\334+\243\346\003\3073~D~i\200k\352\305\177aL\277\204Vi`\261\
602\006\257\177\015\364^\201\237\202\230l\020Y\012+Z\223<\232\223\357\332\322\
603\325\353dai^\025\235\375\204:vI\015\371\032)\312\017\323\365\206\342\277\245\
604Q\257\240u2\233\347\216\255\015Z\'\225\253n8:\'\344\227:\355iD}\037qfv\016\
605\015esV?\022zmd\305\314\330\025\333\201\023*,\013m\336j`q>\240\037i\007\354f\
606=Y\305[\013\332d\031\351WX4\357\242\310r\012\3631\033pj\342l\003\260\032\006\
607d\270.\241\265=B-\317\240\033\257a\341\224\006\254\223\314G\324\243\001I\313\
608o8c.e\177wK\232\311\222\311s\212\274"\'\307r@\313\232r\036U\202&\2150i}\304\
609\272\252r+>\370G\363\205\034\327\307\216X\367\202\005\217\300lU\036\350\020\
610\223\346\216@\232<\342\224\352!J]G&\315\236\233\237\251\0079R\246\327\3205\
611\271\201\235\254\203\310\024\330y\373\300\025\224XD\232|\037\340If\364\240)\
612\034\205\342\360\241-9L\376\251\360\271\032d\253\212\024\245\234\003\231C\
613\327\355\020Z\251}\223cV\312-\3308g,\254\311\224\204)*\333\241\305ba\266E -\
614\344\204kq\\\364\023\326\225l(\202L\320f`0\364L\255U\213\012\364\025X<\373^H\
615?\243Q\276\303\267\345|U\031\355\222f/\214\315\016\343\270\250o\346\220\021\
616\263\2415\322\266\203\023\270\002\365m\312\205\255`\250\325\273\025TxE2J\010\
617a\304\031\'*\224\023\257}R\244\225r\234\242i\252\277j+\237\021\311(\201vL\
618\340\353\015\262\336\227~\001&\260\256\215\177\224\015\307l)\340]\263%{\001\
619\257\2551\237Cq9\264\037\312\377\025\244f\205\011{\244;5\004\247\257P\003\
620\336\001\245Q\272r\236{\301hw\316\025[\177\265\011!\301h\334\027\346\007/\
621\256^\326p\002R\217Q\231\215Pb\030\357]\261!\3251\262\271F\244\366\326\377|\
622\213\252\267\245\335\032\300XW\260r\007@\317J\363=,b\223\275\243M\\C\220\'@,\
623\336A\233\325\255\\3x\371\012\353\344\010\211\356 \376O\201@\274\241\323\272\
624\211S\027Sx\342\302/\370*v7\355\372xt\203\032\231\326\357\027\200Ou\301^\004\
625\236\276Ca|\006DU[\344\204\364\361\003X\025\211\317\243~D\373J\007\014\375\
626\006\375n?\203Z\373\324\014\263\277\343\275\206\204\360\206pn\312H\356\373X\
627\0169aP*\317\356\000\213Q\255\332c\334\246\366f\353`\335k\006\251\217\331\
628\2323@\243\364\210\277\325H\346\007\300R\257!L)\337\312C8a\377\323\222d\321\
629\363H\337;\216\375\007s\214\210\351\010\271;\332\353\212T\006\035j\323"I/\
630\320b\261\346\374ZKN\021\215~B\231\177f?\356\016\332>u\026\317G\323\313>\303\
631\033^\260~\242\035=\373\320E\357;\263\2371\017"`M\001L\\\262\215\253\202>\
632\345\234\240\250\334\347O\364\230#t\364j\340\233\263\001\276f\337\355\210\
633\355\205\203\330h\254M\370\025[\247s\010W\305\233\343\265P\003\317\262%\036\
634\315\234s\366\323\030\273)n;\203\271\351\3417\305\345\304g\037\303\012\033\
635\364\220\004\336w\301\002^\006,\306\005\201%\254I&\234\246\337\202D\267\217\
636\356\213i&\326j\037\313\362\202\031\244\216\374\330\207\033\370\010Q\206yH\
637\011C\200\224\2037,\027\344\210\223\241\024jY\002\376\313\231\320\234\320\
638\270\246\221\305\\=`9j\347\367\3438\221\247d%h\311&\036\005\021\265\370q\015\
639\177\372\030#\373\352\310L\354sjF\301\2404A\027]\313k\226\301\274ZkU\302\335\
6407h\342\015\313\210\241\177\322\221M\262\0106l\010&X\313\366\370\217\320\257\
641\027\376\337\'^,\177\367\277\275\240\306\035B\273N\331l\374\021\320\342\030\
642\207\236p\340\336%\313\2759g`.a\035fYENl\005\324KIN\273\020i\311\033\333\243\
643\027\\\023\362K\231%\276##\243f\364vK\252\201Z\235\005t\261\300\222\327tJ\
644\361]\235\005\252=v\273\034\331Ux\235;\306\204\2161\273C\204J\363\027\221\
645\271\016\263\312\264\252\236r\362\300=\305%\335\306Z\234\206\015\233\301f\
646\211%z\212A\215j\366\237c\300\237w\301\331>\304\266\303\026\222+\016\224\272\
647"\373\340\202\366+\240\230\206#\261-It#v\206\017\310\024,\342p\216\222KPiP\
648\023\316:\317Y*\326\021/\277F\340{\300\020EB\330\005\211*%\346\260\344X\334\
649\013N\224uY\006\270\275"R\237\243\203\256\210\331\313)\252\365C^\371K\334\
650\207\016\273\274gk\352\021\367\332\221A\204W\250\031\025\221\361\366H\013\
651\2713\037\235H3q\202]@v\360\366\317\260d\257\314\337\274\310\304\274\177\206\
652\366%PX\3111oaL\2673\340\032\214BH\343\000\264\002\317D3\200\267\214\303,,\
653\231%o\277`\\_\223Tb\211)\344\234\211!K,\240\021%#\2705<`\316\300d\315Z\244\
654\270\217\001\223\373\257\230\304\362\230\243!-\000\241\214\343dJ>\352Sx}GB\
655\246\002;\322\027\032h0=\326\364u\213\215\031R\2643\010\234\315Y2\031\367\
656\020q\374\030\275\037?\202\210+\257>\307\344\315\035\214Ih3\035c{\365\200\
657\303`\021\245\244\200\177\207P\357P\256\3234Gs<5\340\031\354\217\210G\372\
658\212td\307\031\254\226\322\335\007\344\251\346\234Ap\215\345\271\340D\374\
659\002\316^\223\363<n~"\357\037\000\307\325\354\36515zM\353\231\022S\263q\314\
660\310\014\234\244\2170*j\245\256\211\010\327\310c\256\020%\210\011:Ds\265c\
661\0356\211t\247Gs\216\310\270B\372\323C\254\334C,v\010\221\375@\343>d\207\343\
662)\011\004\307\274\354\212\026@\271\330{p\332\337\270\364\3260\301#z\267\300\
663\243\016v\256F\034\376;\'\324\225q\236\216F\370\327\250?\377J\270\261\340\
664\3107Cj_\316&\372=\034\343\023\346\000\255#\350\250\333\376\3505\234\301F\
665\0110\330\'\177v\207Wl9\235q@\017\257]\000;lxl1\370\266Eg\2116\021\315\303t\
666\'\255\263\350\006=:\001\351\206\323E\032t+~\204\025\373H\006\250\304\274{\
667\234\234d\271\260na\007,C\211\222\263K\344\222\373\331\232Q~\201P0lR\240\000\
668K\011Q\3648\350X\303\213\320pU\021{\335\020\215\037q\366\335\206c\270\253H\
669\006M9:p\204<B\033xv\3319^!\3122$\265\350\360\344\263\0308(\315s\000\344\330\
670\261\214\362\031\212!!\326o\220D\203\225\247Ch\270\261\332\230\363\034\3046\
671\031p\261\346lm\322b\355\016D5\205khc\3558\314.\351\310\037\315\342\330\367\
672\2345\237\214Kf\304\264~A\256L\216\247\275G\314!\213sV\003\231\363\226(\351\
673\232\032WA\034kB\224\327\000]Jr\316\302&,\307ll>\003=o\003\356\254\215\304-\
674\307rN\313\245\2453\016Kt\240\344|\344=V\212. \264\337p\3073\272\272\035J\
675\210S\005\302\004\222\204[\3528\316\2118c\240*\303\022\366\361\201Svx+\243U\
676\233e\2628!3\354\216Pr|\374\275\0173^3\312\322y\317ab\253N\232\323\362\256\
677\2135J\255*h\243\276\006\231\203X\332\253\011\033n\035J\230\254\251\030\336\
678\033\206\232z|\235F\361&\316I\014\023\232\264\231\342\002\203\374\302\320\
679\3470ZY\036\216\014\265\277a\213\263\030\244A\366\012\316n\014\336~\023\310(\
680\312p\025*\346\230i\363\206\024\315\033\322\214^\240d{\005\274B\011@\032\212\
681.\310\177.\037\260vr\246\032\025\001\301\021\343e\307\266,\313\214@\274\247v\
682\322\205\355\303~G\001\343\033\\F\200\030\227D\332rntPD[8\212\243\261ZZV\027\
683\373\217\326\000\204N\361\245\3733\265\214\261\246\260]2\301@k\001\222\227n\
684\347\352+;_\311\307uv\0100\341=\370\330w\270*v\202X\302w)\237\210\301\023=\
685\306\215\034s~\235D/G\260a\241P\342 \260\005\001h\325\206\220\030U\\\202\003\
686\363\023\222\345\224\270\227r\0353\016\213L\262\002A\210\213\223\235j\352b\
687\207\226)M\336\265z)T\343\234#\206\372`\241\351\234\331\031t\372\212\271\242\
688\212b\003\220Q\215\370\266\203mHn\354\024\215\375)\034\203f\272y\246Q\235\
689\216\213T\201M\3217\334\372c}\207\010\240\333\216\303\262\244|;V\372\204\332\
690\273\213%p\206\2453\247\226\235\002\360q\017\266\0128\211u\233P\322X\322~h\
691\234n8\263\367\233?R\015\276\203\016\264\275\365\227|\216v{\205\035\277\261\
692\213)\354}S\300Hd\\\216a\262W\307\031\3225mbJj\373\020\\\233\303\230\312Xv\
693\020\335sLR\230\303:\203\221q\030\324\260 \252"^|\226-b\243\275\226\256\'()J\
694<z\006 \265\341$\226<\244F\357Q\007.\320\035\350\330\273\221b\373\012\203\
695\010x\310\361\373\272\303GK0N\011t\005\2675Q\373S\263\351i\311\032y\007\261\
696\335FV\365 N\353L\211\372\217\020\026\206eyJ{\346h\357&\324\347\002u\362\234\
697\013\377\224\303\260\034\367\372:\005\233\315D\207\362\201\373p\245\\\270\
698\332\255\251\341\310\222\036q\217\223\264\007\324\3412N\300\256!\217)\371;\
699\322\312\365\032\011\371\315v\367\277\320p\242\033\316\015\010\344\351\276?a\
700\027\265i\034\332>%\205s\217\2739(\277"\211\325o\255\364i\271\303\231\260EK\
701\031\315\264\212\320\262U8\215\274\2554n\330\244\011Vh\352\314\310As\221\275\
702\2211S\265\234\177\036\350\352\332x\325\217\020@\311x\257\342\2563\005\037\
703\234\034\351\022\3570Y\212q\244\016\341v\213\353\374@\274\325E\202\264\316\
704\203\252\267\335l\333\216\300o\017x\0069\241=\303=\370L\334>i\312\033+\310Vv\
705D\236\014\217\240\201\307\322_C\375\3008oHd\322!\335\025\003\306\021\255\326\
706\020%\270\300\237\317\351 Rz\335\2326P\367\277\321\024L\031\211C\316\013\353\
707\021\217+\020\311+\025\305\372\345\027\330\025\226\371B\2128\356\226\315\031\
708\363\254\002\222\257+\346\222aq/\016\2374\310\177t\302\205\3144\240\300\224R\
709}K\230M\253@J\033)\342XP\027\355\3270\362#F\230;R\306\351\250\322\305\372\
710\006\2247\355\252\374\304J\220\222\227\236a\003M\303\255Kr\366\270\325\034\
711\247\241\347\235`c\314\320\2023\001w\246\0377i\014#\036\267\243=\016\275H4\
712\034\355s&\336\345\203N\026K^\253Dg+\356I\271\366B2Y?2\212n\271;V\237\345\
713\335\004]\357]\274g\303ru\213\263\204]\2269]>\215\244&\2138(\364\003\271\270\
714\334\034\226\244\245{\320]\031]\344\264\347\234\342\233\262\334\021\210F\352\
7159\237q\012O\311q\313%\275ZN\306\205\213\033\253X\262U\007\321{\206\275\212\
716\272Hd\231\000\237\323\306\300\2343\365\035\307\010\2728_\247\0279\322%\223\
717\260e\034\305\354\330\334\023\246\355\0079\314\331\2010\344\222L\270\301\242\
7188>\3560~\012\371\271XJ\267\334\224\3220 \250\230i\265l\307\332\2663\013\2112\
719#\214\243T\224\357\311\357\011\257\237pT\306\200\307Q\343z\213Yt9\267\321K9x\
720\262\000\005d;\243\325q\366\360\266\325\342\222\313U!\245&\026\222\267\026G\
721\265k\014\030g\210\211\322\035l\236\210\353\200e\263\001-\247\3169\353\021\
722\377\322\355\321\022\222 \302p^\235z\247s\177\272\300@\014\233\307\351\216/\
723\323\030\021\271\230x\354\002\036\311\030\365\270H\246\255\220\356T\261\2272\
724\307\340\332\023\304\317\003\324#\327\261\276\227\262\007\250\202\243\356\
725\342\376\242Z\2305\314J5\244]\303D\337\222??\344\270\263\300y5,(\357\260\032\
726\257\372\026v\220|\002\252\237\356\314;\207\000\026q\237,\033+By\234<\035\
727\266u\034\002\305\030\322^5L\270\303\026l3\350\035{\215z\3607b\362>\201l\022\
728\352;)w\3758\341\250*\307\301\376\357\331f\265`a*\347"\\`\376\316\032d\'i\
729\2131Y\221}z`\007-i\220\241k\244\317\246\303\034~S\367A-"#\354<\232\377!\234\
730\372\212\343+Mdw\017!\232\260`{q@\367\225\371o/\300\177b.\360\024(\260\004\
731\276{\010\204t\316\331\237\004\005+\326\272t\024\356\021B\363?1CQ\007kmwF\
732\321\001\367\210\303\302~}SR\220\364\346.\231\337)\347/\215\341\205e\350\250\
733~\353ud\241\246,sY\224<\344\035\357L\223\225\3313\356\202\2403,W\214\264\272\
734\270\207QJb\200#\257l@\014\243\212\235\226+n\365\252c\3736\364\234\332n,\225\
735\206;\016\251\035\203\354\240\275\352\0117K|\032\347\374\277\246\255\035<\
736\330.j\201\220\275\343&EM\004\260zX~\206{\233\344\017\2548#}\025\330%\235uh\
737\366-9\377\315E\276\237\301\2249\331\012\340>\316\'\3179\375>es\314c\206\207\
738\312\260P\224*}0\203\247\203\347r\234\005\220\200\020\0206\353\\\3074]}v\036\
739YZsb\262\222"\177\207\233\275C:\334\262E1\205\335:\242\246\214Y*\334\',\343\
740\340\277\035\335LA\342^\330f4\020\004gqD~\303T\250\302\236\2305;\230NX5BX\
741\321F\222\323\200Is\230\212\037\266:/8\177g\006jR\203.\360\024\243\250\372q\
742\314\243.\315\002KX\253\221\012\306\244qnX\303e\243q\323%\027Y\012\'\223r\
743\206\227\341(=\235\267\264\242]\233\220V\352\210\231\215\261\021\332\2370\
744\356\216[\321\235\2029}\201J\265\332\270\025,\262y\260\025\243\352{\007W`\
745\210\314\031\366\337*Ap\014\020[\351*5\013\312\013\356M\367X\011uu\344\305\
746\207a\355\031!\024]\220\206\333\001\314X~2\334\251\331<\200f\202h\035\237\
747\337\010\266l\031\233\326\033@\204\3038\331>\214?\352\301\023\2661\332SZI\
748\3407\326\314\026>\000\012\262\240\002+;:\247\306\037qg\312\036\202\314\002\
749\274\372\031\371\335:bT\003\322@\025\235GB\352)\020\210\363\007\333\0065l\
750\223\017\250\335\210\035y{\310[\200\034\213\300j\270\3345\305\246\024"K\312\
751\245\366\034\276&\011\275\005\277\342\010\211\256%\344\270\035\226\260\242!\
752\325\261m9\2675\261q\317\227\226\033U[\216:u\254\322\030\272\231i$\032;N.\
753\273d\314\235\001f\274\217\273\331\026\214\004\033<\300\253\270\261\331!\246\
754\257\232\030v\364Q\260Q\332\324\000\364\320\021:WRV\276:\232\000\373\240MyN\
755\332`\315\341\344\322\207t\313\335\277\227!\322O\271k\313\202\240^\215\002kI\
756-+\330\023\256\274\252C`cC\216\251\232\2223j\342.\035j\260/\031.\026Hz\014\
757\023\25317\206\023\035\032\022\317\325]\335\347X(s\000\227\247,\027\207N:\
758\265z:\371\376W\344\272[C\221\303O\2061[c\302S\011\022\240\355\206RA\3637dH\
759\2539\027P\275\317\316\337\222H\335\005,t\213\274@\250\010{Y\010m\'0\031\244\
760\235\0274k\032\327\277\365\001\3013\306P\312\263?\003\237"\341\004\341!\030=\
761Cng\367p\344\3659\271^u\364\204yL\335\233\270\225\312\204\263{\203&\364A\024\
762\277\342\264\376\206\014/q\361\016\317\273\344F\005a\202\376Wb\374\2325Lc`k)\
763,\261NsX:}\207\352\357\2305\204\261\267\326+\322\2506\314T+\244`j\307\204\
764\272\256m\376bP\366\262\257\264n\272\033\035\274dGRF\212\316\037)\202j\007\
765\330&RH\364\011i\277\265\300\267\0371I\334\241\312\324b+\272\016\016\377\003\
766\243\252\024\250\351\036\212\263\2417\311\241\223\272\341 \307>\273};^\246\
767\301\015%\214\333us\314\300\252\255X\340p\354\302<\300b\371B#\342\260\3145\
768\033\326f\011\363`\263\264\222\333L\251}\033\002\201}\305\375\000\204\300\
769\247\304\372\001\027\271N\033Mc\305b\211\022\264\343\254\340\313\260\'\210\
770\2163\233\000G_r\012\304\032\374\372\320L\2273fjx[\352M\224w\330GR\361\'{\
771\260\373\23471\005j\261\007\030GI\303E\344)\334\221r\034:Lt\302\304\030 \316\
772\005\313Y\032\025\031\230\350\224\023/u:\343\210T\313\212\3541\027g+j\313\
773\325\012Y\252\006\305\1770\334u\234\266\367\031&e\312y\02459\322UL\325\265*\
774\260\241\353\2518~\306>\260\230X\222\237\3218>#\272\371\025\300^ \370\206\
775\315\235t7\027\303\342g\312&\004%K:\352M\037\201F?&NE\234\342\225\263d6\200\
776\240\206\304@\033v\224\031N\363o8\356j\216\252\350%\321\3670\324jK\0159\217\
777\026l\203"Y\312\355O\304\305\254\200t\025\310\022\372\020\313\020$\007)\233M\
778\021\231\355\304\251\231\022\007\326\344\360\204\001\223\026\201\204\314\344\
779\030\241U\277e\012\327\017\273\354\210\300\302\202p\350\251\030\241\223\365\
780\035\0306)\260\320\362\001V\021\306al\020\205\237\013\271\210SKz\261\355\306\
781\261\3013\220\214B\221\366\234\304\\\245\373*\021w\302\351\020\016\245\274\
782\016\234\263W\230S0\214E\223\036B\200\227\334\243R\367\310)i-7\270\225\011\
783\3510kn fI\303\324\315Rd0\363\017\246\006\017\351\205\251\2621Zfu\212X\212QW\
784\301\323/8\257XK\320\037\314q\234\035\0332\321\307a\340ZHpN\260\030\227\221\
785\221z\306\013\260\334\226\342\013\266U\265\270\371\212\220\261\211\363\303\
786\3036qY,\207T\204\355\014\267\374\312\243\202_2\321\322\337\246\3301\341\360\
787\00175l\2402\201\345\274CX\362\022\013C\2734W({\245\014\204\025\325\350s\234\
788\250\215\264y\031\336\374\334\264\331\017f\230\311\334\3764\333\007\275&A\
789\245\251\003!E\315\302kp0,\352M\272iY\032\037\315\004\366\354<\264\316Xv\032\
790)E\374\035\014\235\214\350V\347\333\307\215_pxP\012\203\255N\266b\252\021,Q\
791\330/\315\262j\250\354\324`\267\014\331\370\227\240\256\205\022\206\356\234\
792\374\022\201\312\220\336\264\345\240\310.n\353\332p\200|\202\215\013\207x\
793\267\341(\206)\001\251;\236;\364\337\351n\312\272\315h\225\265Y/\033e\323\
794\354o \232\356\203j3\306l\002\303\\\340O\356\037~\300`{@\250\334q\223\273%B\
795\\\016\276\255AE[#P\323v\337\275\330\'{\001\005=G\365o\305\001\265\346\301\
796\254\207\005\342\350)\332\2335\310(\231TYb\\\227\021\004<\207\216i\277\3102\
797\316\'p\\\236Z\225\036gbO\317\331\373\257I\265\341\020\254\032\303"\224\2325\
798D&\3317O\260\011\335\304\377\337"b,3\214R\225\201\271\362\265\357\005\3654\
799\253\374\367\337\314n6\314v\274\216}Fy\332\2006pIv\233E"\247$\3653\010I3\222\
800>\267\204\035\2048\314\306\361\034J\315=a\247\363E\314\257B{ibJ>\371\011\363\
801M\275Y\37524\244\216S^\013\246\345-w\207\321\271\350\347\210\177RV\215\226\
802\3145\033\032\334\036\215~\017\217G\262\302\036\335\202\303\256\245s\356\216\
803\223\020mMq\344I\304\350,\2679\374\015S\023E@\372\265\357\0055\362\002K\275\
804\250\236x{\326`\377\356+\016k\2661\337\\\306\305\230#K\370\023I\2252\372\363\
805`\364k`\003\006[O\224\350|\010\233E\354\34096\021\2012t\3346b\365\267\240\
806\242\217\231\002\353\370\275P\314/I(\261q#\314?\343H\367\224,D\035\014\270\
807\301\302\226\177{\004\230u\263\326\036\264F\226m\230_7\1770u\330\341Al8\234\
808\357\234\347\320m\031\353l\037Lo\021\221\350X\212\005\231z\261=\361\002\2730\
809\277\320}\264\350u\012aE\301\2348\347\276_b.\276\320\340\347(\367R\303,B\317\
810\011\2629\207\310Y\206R\375\233\264\340a\334{\312\321\303\3450\214:\004\371%\
811;\333N\251y\216\303\\\264_RK\256+\0265\034j\326\001\012RTMg\275\206\275\001\
812\033\204\241=\272}\325&\305\011>\201\037\226GJK\207M9g\364\276Z\227^q\342\
813\324\005\2307\362\325z1\355BPC\277(\205#\362\033S\'\031BsF\236\233\332j\313\
814\276J\015v\317\231\346\235\243\375/E\267Q\364\222=\226\224N\211\005\011\274+\
815$M\233\331,l\335\025\246\346\313\301\276\220\202\244U\353)9|+\306]!\012?\341\
816"\267q\007\227{\366J\026,?\024D\004\352\270Q\335\025p\316\204\023\303\222\
817\310\367\2578u,\'\230\235\361FC\321\267\213\333\203\311\300\321\033\356c$"\
818\232z\221\371\337\345\033,J\241t\275a7I\021\347k\246\010\334%2\270\214\023\
819\316V\230A\264\344\3261\362\316?\324K\3668XLg\321\211F\011Cj\337\374\214\357\
820\217q\264{\030I\344\030*Lb\241b[\327\3231}\241\263\255"(\342\342\020\264\224\
821\273\036U\334\271(\347.\225\327l>8%\377T\275\234&O\322\334\360\230}\221r\334\
822\327d`/\330Dh\330\363\266\265D)v\375\232\301\222\265~q*}>\001\001@\331\320\
823\206\275\274\'8\367<\356:]\221\251\275\335(\275\346\344\227\034D\005\322\316\
824\015w,k\210\010%\030\340o3aP\377\235hC\2373\244\2771\365\010\373\373}y\320\
825\015\336\306\375K\007\354\315\370\012\377\233\222=\266@\\\265`\'\245Fw\031\
826\211,\0054t\010Ni\217\270\247\241>fX\334k\260\3727\240\220\210u|I\333\272\
827\342\376\035\366\301v\330\022\\\374\210\2252\303\336\345\011\313d\2725q\316\
828\271-\252\267\272\021\3479\247\003-YOJ\271$\373\214\006\222\355\264\363\216\
829\205\204S\326Kt\203\260\247`\037\216\201\177\015\261C\225\356f{\033y\3659|\
830\324\247\007\031\201\215\225\230Q\234\252\024\030\36791[M\222t\373\326%\272\
831\266K\002\340.n\225\347\270\011\3720ll\222\311\306,\012\005\014\310\346\227\
832\310k/\346z5\206bY\352\361\234\224\254\031f\350\177\206\013\233q\350\322Y\
833\244.|abw\207\361~\262\203\251\014\004Y\202\010\230\241\376\265bU\303\305@\
834\212\223Q&q3\313\206.\273%|3\204\300\032\242\255\022\274\035\363\366m\334\
835\003\246\307\020o\301\270+\'{\360-\341\241\212-\243z\243\317\260\263\366\001\
836\377\257\346"(#\342n\271\321I\023\023\336\023dw\317\270\251K\316\362\237\356\
837t\251\344\2219\037\231\241\246\317X\233\322\255)D\317\236\220KY\232\337iyo\
838\231G\224\030\320k@\225\2716\377\201\233\272\361\313\341\204m^5B\3473\032\
839\035\010\254 W\336\306\341\233!\373w8\364\025Q\314\006A\335\340\001\201\3041\
840V\267\314\3552h\3371"\271\012<h\331Lq\023\207-k/\321\206<\303\300\350*\331Y\
841\231\306a\265\016\206\277\027\271\313y\344\237\025\270*\021\351\035\022\364\
842\004\335js\242a\267h@\310\220n\255\340c\025\335\3777\3046f\023\374\004\006^\
843\204\365\007\366\265\351\373{\274\303\364\246\001\272\231\304L\2543\301ad\
844\312X\037C\233\022n\300\001\201\355q\321\244\034p\320q\337b\313\301\304\206\
845\225AG\356{\005\252\277a\240\321\305=g\303(\230\232I\221\304\364&{\033\253\
846\342\332\345\230\263\326\2504\321K\356\271]\221sxG4w\030[Y\373\210\022kt(Y\
847\346\254\023\304N\352\242\022v\253i\\^\262\015AnV\207\2515h_\374\314\211\307\
848!\300\355\003\363}\212\001\273\011\356\344\034\316j\211 "\314\006Uf\217\215#\
849\345\343\340[\203E\243\323|\303E\255`\315\236ze\266,\'\314\343d\326\216\343\
850\375JbP\216;\025/\314wh\210\321d{\304l\263\340|\023\035\240}\206\360B?1\345\
851\247+v\275\246\000\'/\320\274\363\034y`\202\363\247p.\241T\267B\360\021\366\
852\216\276\240GKi\013uV\371\014\330j\230\314*\373\014\376=\226\345R\026q^2s\
853\325\011\374\015\335\305\012u0-\304X\026\263g@\370\314\326\206\335rw\343\022\
854\234\323\216\356|\007\317\240A\270y\023\313\023\016\255\344\227\254]\327\234\
855\237\022v\346\223\377\377\2065o\2420*R\357\252\270W\370=\015\360\025\227I\
856\005\215\321\211\346\372\332>\032X_\030\351\306\234\242\004\261K\356F\000\
857\220\022\366\241\367H\0030\331\007\322\237\224V\362\331\013u\007\335P\312lm\
858\361\376)[\033.\270\325\350\016\2661\323\273mhx\302d\253K\326(\016Q]\322t0\
859\216\222\331r#4\036wlU\336\307\341\024w\012\223\234\'\221EXF.M\027m\232a[\
860\346\036w\340rl\210_\240\372\034\332\330\247\274\304)\367\006-\270]z\013}~\
861\202\346V\311\001_`\260s\307\372@\312!6j\002t\231\265\344\204\2054~HZ\335\
862\007\210\177\214\300b\214V\206\031\307\257:6\371\315X\362\035r\234D\340S\330\
8638\366k\273\313\244%>\307\235\263F\344\247jX\031JO=\257_a\177\3114r\013]\\\
864\230\025#\261\212#$\023\342\347W\204z\265\034v\214\010n\304\333q\330\327e\
865\004\000\261\005\177\241\341\330\253\227\346\257h\352[\362\034\236\203\034b\
866\343\000\264\222Ag\017 v\002v\367g\306k\015\363\317\'H\337\177\361\002K\3742\
867<\202\235\332A\326\320p\313\354\226\225\313C`b\037\031\0278&f\012_\365IO\010\
868\374\330\032\177\217\210k\032\013Q\216\277)\302\220\304\361\257b\236\317\210\
869\022et\3576\356\243\321\343\236\244\025\267\275^PXa[\364\212\002|\003\361h\
870\215\350O\\x\002\373p\034\207%h<\370\206U\252)\242\251:b\367JtS\333sGK\3270\
871\274H8\254TD\376O\377\373\277\275(\367!2\021\351\015\3307)\261\226\320\265\
872\326R\313\'\334\320g\210\300\252c\331W\347\012\355b\234\267\343H`\010l\302\
873\242\177(\350OP_\271\213\363\351\206X~66$T\344Et\260L%\007wkU;\245\226M\271_\
874wH\323\253\270\225\304{`\023S\230\374\031\237i\010jmd%\356\3621\325lpP\355\
875\317I-Q\033\225`\314x\017\254\347\033\314E\030b\331\0159\235\261\361\342\232\
876z\0179d\350mho/\260\201\353%\271\024=nh\255IY\027\307h\335\200@\341\250m\023\
877l7|\251\002\353\301\003\326\234\212[\323M\037\221m\263\335\0339\3474\375g\
878\234\335\264\007\362\345\210\000\316v?\333\020`\314\300\357\332\316Aw \341\
879\315Q\2654x\024\027\3347\3131\311^\2009q\000\252\247%"\241\327\263\206f\247L\
880\202\247,$?\365:\364o\010#\345R\236c\253\247)F\223\214\315\337\270\253\211v\
881\0304t,\226\363_/\2703\357\2043\315\277A@}\022\325\303>\271cF{\016u\255\307a\
882\252\200\2417\254\021\006\206\351\250\206%\332\236\377\2771(\344\3327T\263\
883\202Y\021\2769C?\241\211\034~K\022\236V\277eI%\360\204\226]&\015\2339\265"\
884\371\206N\247F\361\364\'Sf\007\234Y\262\007\204N\267\342\031`\363\225\015=\
885\261.\275_\240OcT\337\347\234\240\243\015\377s\260y\236c\321\235rK\214\364A\
886\256)g\374\016\276\362\202\255\375a\262\202\345\221,\207\226\276a\003\3408;\
887\012\315Y\015\367\307\233\305\221\352\347,\245}C8\221Fv\204R\343D\277\006@\
888\013\3128\301uF\322\372\214:\272\313\344|\204\310\337b\257\221\331\377\267\
889\003\340\024\375\256\237\361\334\217\275V}\302\373\0178\027s\015\001\252\345\
890\234\304\0017\267\254\217\352\220\266\'Xl\212\322\355\242\367\333\022h\2529\
891\273X"\254W\304[z\334\202]Q\3329\032J\207d_\033>\314\206\277\255X .\260l\373\
892,<G\210z\312"E\350\366Jc\273{\035Y\360\206\003^\3660Ub\015\352\3667nc\242\
893\013V\247\251t\250.\205=B\266\230\253\226(n0\0133\024*Zn\3614FG\317\032\242\
894\376JZ@\311\346\252\3202\026\206 \313\315\3351\360|\211\320\266`B_qlw\206\
895\372\217#\336V\240\205\257\317\021\266%\037W\237S\016\273\2705U\032\021=\023\
896#\316\032\357X!\027\030".c\325H\253~C:f\215r\272\330\325x\304^]G\236\364\202\
897\263\350J\304U#\200\2115\267\207\350\270Q\\\037\364q\305\364gX\214SXE\355\
898\022\357q\243/\005\\^!iI\211\300V\354\337\265\261G\355\245_ZS\374\014\200\
899\317K\204\322Cd\033\015D\363\230\231\346\200\365\252\005I\017*\304\036I{)\
900\363]\355\346\325J\327)i\366a\264x\203=\304r\326*;Zr)\361H~\032gQ\237B~\232\
901\0209\260\256T\204{\376\215\317\271\367\314K\370\276\362\301\340Q\303pR\007!\
902\037\302\354\267\354\325\311\221$i1n\306p\341\220<\372\026q\364\030\370\347>\
903\232\205\303\310\367\005\355\336\031\314\304K\024u\005b\222<\361\212#\000-\
904\235A\330\260"\345@\007\035\323\220\261\303NHpK\352\235!\200\231F\240 \345\
905\302\236\262<\347\010*8\026\333>\300.+G\261\307\235\036&a\026\265\202{\226Y\
906\223nb}D\023(mR\322\304<\244q\265\017\006\217\352d\341\335\007[,\352X\3206\
907\316\270\037\201O\335B\364;\017\360\2661K\363S\352\263nV\376\022\017\251\210\
908\304re\253\356\0232\037\022\273\010\343\303-R\365\355\336\251\203\270\013DAM\
909[\2211\253\251\322\004[;\032\216\014)\021\323\005CT\220\021\026\262\325>\373\
910N\224\246g\260-d\271\025XE\272H\315xx\030\347\207\325\030U,\321\362\016"\350\
911\206D\273*\366I\367\350%\015GM\235r\324\221e\231-\343l\301)*\200c\016o\020]\
912\272\210\354\212\026\237\3501\012\017[\014K\350\260\360\236I\246\377\334fB$y\
913\217!\\r\361kL)\033\304\301\2003\214\334\036aS\001\335\314`\003]\035\260Rp\
914\211\205\226s\037\311%\005s\007\245\350#\306\033\304\026\237\260\367\316\220\
915\275\243G\336R\257\200\310\016Bs\226\356\255\275a\3550\241\211wH1d!\375\354\
916\305\3653\010\334C\312\275&\006\357\260ch\311V\340\032K\271\205c\276\211u\
917\311\002\205\257\033\324\024\247$\351\032N=\354`\360?\242\212\0206aq\360\314\
918\272\235\212\214\260\231d\202\230\210\216MH\213\322J\341\206\025\315\201\027\
919d\237`\224%\237_Ks.\226\370\022\206\336\267lH\014\215\015+v\212\352jY\262\
920\251\314\321z]2\341\362\251\177\2661\377\301\031!\260\320|\036\206uX\226J\
921\035\024S&\362\374\023E\367\217@\015\002\314|\353E%\201\306K\364W~c=\3469\
922\230c\011C\327s\204\027\016\342\272a\300\251\241\313\234\177\321\301n\027\
923\020\337N\354h\323\006\260\236\371\321\213\3523HJ;\210\327O1\222\301B\267\
924\012\2241\264\270\366\206\006\\\275\235\270\233\367\024\236\201\335\235@\333\
925~\'\327P\264l\302\226\376\000)\234\303\341h\314\327`\332\276NK>E@[\242\372\
926\235s\006\342\343\222\253x\300\375\331*\202\203\005k\325sb\027-\275T\3122\
927\327kh\330+l|gc\015\\=\355\014z\225p\272\240\213\333\335Xh\322\204\240d\330\
928\337\324\201\250b\3434\342\014\331\245\266\367%@%\306\334SK\033+\264\007\251\
929\344p\206\332/\320]\2201u6\305\022\265\312c\236\327\261\3160\212C\273\267\
930\243\230C\354e\251\253k\266>*N\221\000\304\0322\024\311P\273|`\364\303\264\
931\3145\3731t\356_\026\353&\011y\312\257\010\010\016\310J\354a\231\265\\\373\
932\332\254\252\251x\022\267\243\350\230\012\271\310\264j`\224\265#S\341\305\
933\337\341>\372\214\237d\233\014\231< !\207n\331\250\221x\315\3550,\2232-\324}\
934\242\005\316\275\336\337\307\274\270%\361\257`\277\\@\350j\232\362\016\323\\\
9354Y\272!\244>b\027]\012\003\340\314:\263\020\177\012\376F\272\245;-X5\014D\
936\237\374A\012acW\227\372\251\022\021\376\2325\362\017l\244I\231\372\244\221[\
937\250\333\021O\343\246?\015k\3505\315jJ\016\303\202\230\375\204y\206\3458-\
938\245T\016Y\267\322\207S\203\026\232?\350\333=f\367\212a\205g\201\370/}\260\
939\253i\030hi\210\335j\233\325\030\025$\303\36183\204\277Kv\347\236\203\244|\
940\211/\341\313V\010k&a\'\371<n<\227\307\275W*\250\374\200Y\236\305\206\026Gh\
941\034\030\021\271/\260\000\033\032y\213\010\353,n\304\242\226\251!\302\325\
942\242:0\211\354\305\036\027\347\204\255\314\003T\323\357\351\365\002\371j@\
943\004\365g\356D\230<\2306\274\340\350\357s>8\021\335)j\021#>\372\224]t\2758+\
944\252\303\232hh\312;Nvmc\\\257\333\200j+\343\234e\240\234\261\331%\222\262\
945\363-\267"gl]\260\242\222\203\027_\363\324\011\247\222\037\001\317\2320\316\
946\377\026k\324)\206f\314\342\310\2159/\265\2457T\232A\217\333/\335\360\371\
947\353\242\034qc\201O\321\247\325q\334\202\341>|\202\301^\262(\223r\347\321El\
948\326J\240]=\300M\033NL\027\255h\330\324h\3318\326\221\0161f\201m\013w\357\
949\260\201C\267\342\3168"\327\262j\344\310-Y\005\033\2262s\313\240\316\0259\
950\304\216\263q\266\335\211=\004\232\347\034n6"\366\231\342\262\012$\037-\347e\
951\326L\255;\\\364\204Krk\366\265\340\221R\337J\014\225\324\215\247V\261M94\
952\255\3179\334F\275k\037\3279\340\376!\253\210\321M9\355\'4x\315\201\351\015\
953\211\242\204\235\356U\313\207\034F\036\266\356l\030@\017\230\303N\230~\353\
954\256G\006q\276zZ\010,\373\177m.\007W' ))
96bfd053
RD
955
956def getBackgroundBitmap():
957 return wxBitmapFromXPMData(getBackgroundData())
958
959def getBackgroundImage():
960 return wxImageFromBitmap(getBackgroundBitmap())
961
962#----------------------------------------------------------------------
963def getTestStarData():
964 return cPickle.loads(zlib.decompress(
d56cebe7
RD
965'x\332\355Z\327R$\275\222\276\337\247(\246\032\006\020\210\352\352\3522\270P\
966\271f\260\302# \360\336\0123x\363\354\253\256\314\024\261\261\261g\317?\363\
967\037\016\033;\303\\e\250K\231\251\374\2764R\367\371U\375?\026\276\307\236c\
968\376Ga\335\361\277\377\307\316\302\367\023\345\3549n\253U\344\236W\011\016\
969\334\266 \315\362<\212+\301j%\010\362\264YO+\301\276\260\202\274\022,\353\
970\266 \367\213\206\227T\202\311J\320\312\2132\314*\301\220\254\004Y\031\240\
971\340\241\372F\022\231M\302J\340V\2734\032q+\210*A\346\200bY\023\025\373Q}#\
972\015\362V\004\2734>~\002\202\024~R\317\313\020\024[\254~R6J\317\013*\301\033\
973~\324\010\340\243\367\225\371q\231\265\352 XcmA\226\027\236\007\326\316T\337\
974(B\343 \320\264\205\036\213K\374\206\002\007yI\326\000\301@e~\\\317\262z\275\
975\022l\240?J\037\315_\252vI[y\356\201\240\263\362G3M\263:\230\177L\346\'\270\
976\313"\234K\230G\021\030\327_}\243,\3124,*\301]\265K\341\025\011j\372X\375$\
977\211\363f\\\202O\245]\001\273\364q\364G\200\273\270\240iY\246(\030\202m\363\
978\274\304p\270\256\266\215\262,\256C\004]\010+hT\202+0.\311\023\017\024\253W\
979\273\224^\031\206\255J\360\202\333&>\356\262\006\202z\031z\360\321\216\312\
980\311I\2367=T\035b,-BT}\231\034T\3407\202\352\033E\243\364#\020lA\214\371\271\
981\237\340AU?)3\023A\260\313\236F\007%1\034\366\016\267\0028\227Qpa+Oc0n\034\
982\254mf\315:\204\3242\2710F=\226\024\354R6<\370\211W}#\214M44+\301,\354\022\
983\346\276\007\376h\240-IH\337\000M\343\262\031\202\371\035\270"\257\343\212\
984\251J\2178\311J\014\\\215\306\025\0154n\244\322#\213\362\026F\362\242\300\
985\010jE H\231]\001\326\276U\376(\233\026/-0\277\221{\011\010\032\325\212\320O\
986\313:\304\3301\232\037\266P\261C`\2078\365}\020\344\312\012\000\015q\365\321\
987\254\231g\021\370\203Uz\024\261\205\230\247\321\037\024\205K\325.q\303"\352R\
988X\001\036%\330R\267\210J>\004H\006\344B"\224Q \245\244$\210\335W\212\371-\
989\003\030\020\364\223O\243\010\266\275U\366\' p?V\200\036\253\260K\243\360\
990\221\203V\031\322V\214z\014)+\000x<\203\223S\003S\0204\340\'E\021D\340\217\
991\010\034\344[d\273\265\312\374"+\022\210\217NeW\000<\232\225\013\203V\032\
992\325\201\034\177B\340\026\026\246\215J\220\005E\023\217\241\223\242\220\210m\
993\266\3326o\026M\017\260?\016\3467,L\265@\325\223\030\004\333\202\3503\202]\
994\266\201.\274,@\274\\\203\307\312<A\332:\325v\005\206Cu.IiN\001V\314}\010\
995\300\332Y:J:9\016\036\213\212:\262\324\364\207\000\314\357\202\320\016K\037C\
996\273\003\016\273\021\373!l{\007\001\323*|\314bW\332\012\000/C\304\270\0154\
997\237\003\3637\222\302\207\263\355\2524\015S\013\365\'\360G\323\240\022\004{\
998\012\031\206\260\277\217\266\244\304\205\223\240\272\311b\010\323s\000\262\
999\237\227\030\332?\301\026\257hy\360\321a\360i^$H}3\210\312\234\3101\206m\203\
1000<D.\274\004\363\3238j\202\307\366\271]\001\241}\017\020\313\014\303\200`\354\
1001\343\'\030R\020\270\231I\342\240i\314\261\020 d\337q\262%\006\301!`\337\313S\
1002\\\361\210\232F\031h\372\355;\304i\231\245u\377[{E\215a\006\312\320\374\021\
1003\211\333f\230\011W\244]\201P\0074\244\206P`\227\237\314\012\000@\012\031&%\
1004\306mU\337\210\233\226a\272+=\032Q\322\010@\340\221\223\013\314b-\260\266(b\
1005\304\334\243&\305b\020\214\343\331\026\304\332W\334\256\000\257+0?6z\201q\
1006\002\004Q\036\242\240\023\004a\236\243\240\2732.\212\263\010\201\274G.$\012\
1007\366\200\202\203\244\345c=\006Lg\312\034\252?\2400*\313&\346(\037\3424\264dp\
1008HaI\024|\002\0118\262dp\001z\370\204\354o\337]$\266 *\252\223\033\301B\300\
1009\200\020\374qG\305&Q\3608`.5\016\002Msi\005\020R\016\030g\362\034\252\336\
1010\213\376(\310c\222a\256\364\321\226\276\032\246\3064\005\301\006d\240,\015\
1011\260`\375Q\375$lf\036\302tM\330\025@93\340\017\257\360\221\202\317%f\302:\
1012\342\366\036\275\0367(\361iZ\201\031y\031\202\256,\033\210\312\321\352\243yV\
1013\304\230,.m\006B[\022\362:Q\360\271\300R!D\210\335A\321\353\307e\000\202\022\
1014X*\260\3540\015\354\340[v\230\250\364h\266\214S\341\030$\006\177A\364\251\
1015\252\025-\277\3141i\235\202\352\315"\303o\214h+\000\177\354\222\371\021~c\
1016\005\322Ziaz\007\306\245e\204\306\2350\273\002v\331\250\004Ia\200\014^\017\
1017\252o4\2234EM\337p\227\214\310\261\006\252\207\246\332\002T\366\011d\230\010\
1018\223E\243\3326oYTN\003m\205q\320\204\223\033\305\217\026D\216\023vE\210\344\
1019\010I+5\020\203\203Zp\261]\011\022L\363\334\256\200\030;\201\200\251\333\234\
1020\255\252(\014B\003B\320\243\240\276!\243N\013l\361\014\010\341\243\373\312\
1021\012\340\243\203\012\351"\300\304\027P\321K\264\265\256P\261\030\343\243\023\
10224\255\347\365\004\321\340b\362L\220\202/$\026\254DJu \3722\3670p3\360if\263\
1023\351\274\306\254N0\215\231\025\300\266=P\027\032\026\307\272\320\301\030\213\
1024\211\224\372%\366@\015\014\2071 \3304i6\020\331\020cEQb\212\366\245\025\200\
1025\352\227d>\221R\037\264o\261Q\025\004]\314\012 >8\325\3749b\356\021T\017\015\
1026^@\365\301\352\240R/\257c\211\377\023\222V\323$`\210\323\022\\\350g\255\004\
1027\216R\343Q\226\304cRa\333Dg;\205\011\247\364\020\373/\020c\365\250\025\202\
1028\013\373\201r"\223\346`\333\016n\005`\376\263\302>*E\274\354P\201F\224\323\
1029\005]c\220&u8\250g\310b\276I\236`\276\317\254\000\314\037e\330GE\010\217\032\
1030\2465\223\221\341\243\033\344d\342\240\007\215\331\2030\327\353b\017\024b\
1031\360\317U+\322\206\005\341T\265"\316\263<\001\201\203I\334\324A\260\355\016\
1032\271\2208\350\001\262G\221\027\030t\275\340 \323\336b\005;\000\270\315lj\274\
1033\222\330i\005\210\227\260:\312\272\311a\021\340%"\217\021K\215A\316\016\212\
1034\000\263\330\242\266\002\330E\002\301fI\324\000\301\211Dr$\230.V\337\010[Y\
1035\003K\332A \351\304\200\020\342t\205\332\267\020\333\267\013*X\211\307\352\
1036\022;\255:M& \277x\271\207\371\345\224\262:\215*<\273\002c]A\256,-*\237 pMj\
1037\304H\236\246\022\337\307\254\336\001>\365\223\334\007\305\216 y\372\006\225\
1038\260\355-y\214"\371\247Dx\024XIOpl\254\012$\372A\210\365\226\205i\037\230_\
1039\230\222\005v)\253\2374\3634Gv\330VV\200$M\005+\021\333&\314PR\213\354Me\005\
1040\330\213\001\242\2228l\002\220\005uI)\346\250\031m\005\260K\277\213\031\250\
1041\205QXhl\212\022\204\3070\303\351W\212\306m\010\273\002|*\204]\001\250\214\
1042\311c\304t\034P\031ZT\316jl\233"\214 \0011\026&~\000\037\355dH\322!\002\310\
1043\247.)E\027\326?V\200`\025\0027\267@~%\027\0229\216\273\310\037!"j\013\322Zd\
1044q\373\306\220\351\010\267>\314P\3622@2x\246(\244\351\306\025\230_\032 \303G\
1045\233\022\273$\032\376\011\205]R\200\326&\022[\236\006\252>\250\255\000\202n\
1046\217\312\036"6)pP\225b\343\375@\376(\261k<A^/=\014\334\011$\224\234h\353\006\
1047\320\020\233V\024\342\343\0204M\354hOR\255M))\0044D\006\225\340\240\002\230\
1048\277i\263\251S\303\374\222`m\271\005\252\233.\032K\247\340c\005\226\305Pl\
1049\006i\253\036Ve\361\273\306\271\024A=\006T\232r\265\016\202\036F+0\370K\273\
1050\002\207*5\352p\012\304\234 \027\022\323\355*lhr\304\313\020$\361\206\301-\
1051\230\3572+\000\363\367 ,\353q\021\200-\347\325O\232\245\205\251C\005<\361\
1052\330\010\270\320\364\267h\376=\303!S\202\360\220\322\012\340\3444\303Y_\206G\
1053\271\005i>\260\270}\240J\211\250/\257\024k\326\323\030\021\365P\375$jY\334\
1054\3064q\246\001\363\031T\027e\2224\300AS\324\361\021\261\005\022\033\232\020S\
1055\001\203m\233\026\2461Q\037\241r\233:\234&\026\254\257\314\256\200\320\036\
1056\240\216\217xl\300\305f\304\324,\220+\201\266\232q#\204sI9&\013\232\027v\003\
1057)%\037\351\225cwB\003w\015\265e3)\261\266\334\000[\352\006\204\330\315\177\
1058\010\000\225~e\\\230g>&\2551f\005\340\240.h\315cS\366\200@\223\307\210\330f\
1059\030\246y\232\300\257*\314\036\036\252>\003\346{\026\246\2674\352\214p\266\
1060\025\272\224\305\022\330\345\330\305\356\204&\212\207\260Kjp\013\306\275\220\
1061O\211\330\\\211\323/\032\332\377\200\224\324\036\005\203b\245\264\002\210\
1062\365-0?4 \204m\347\271\025\300\266\303P;$Q\202\304\246%&\013\232(2\200G\222\
1063\004\0158\354a\216I<A\016:u\261\177\241)\376.\325RDl\263PkG\026\225\363.Q0\
1064\206T\3021\253\'\330Hd4\201\217\321\037\212@HLw\010 lgW\320t\022\251\317\202\
1065\360\010\370#L=\037\314\217\224\025\300.\227\324\317\321=P\016Y\254A\230\373\
1066\366]YAR\361X\217\203#\265\010\315\177\202\3322\2613\372;2\237H\251K\331\025\
1067\340\344u\310\331\215"\307\204#\251^O\220\371\257\000/E\2346\001\225u\200G\
1068\2205\021\036\373\314\012\260o\300\212>+c\020<`V7u\020\026\2755\234me\011\
1069\366\204V\220\342\255\006t\321\251Ee\207\304T\340#\324\305\207\000\276qA\267\
1070\032D[Sd>Q\016#\343\012\232\'S\273B3\266\035\215\335\011\015\355S\272\366I0\
1071\213\215\203b\201\305\234\253\254\000\373\006\215\245\002\015\335\\\010\272V\
1072\326BM\217\340F\242n0\007\376\020\010\365\222hkT\323O\020b\357\330\277\304^\
1073\010\'\227R\377\342\373\340\261\010J\353\320\034%\350q\014g\033\331)\334\223\
1074\266\002\010\272~\340\261z\222\371\240\330\015\206vB\367Q\247\202V\340\335\
1075\332;\303\013\231<\202X\337\2018\315,\346Z\344u\242\255\221\032\216\010\274\
1076\030\004\373\324\235\024\011\370tR\020[\342\324\372\007Xk\352\371&\226\033\
1077\234\266\305\373\31230\256nG\362\327\344Bb\251a\210\323\334^\224]*+\300F\223\
1078\254\245\342\352\234a3B3\266K\215\275\007\015\334}\340\240fR\017\300\311\243\
1079Tk\'X(vS\357\021\241\340\211\012#\342\240\234\341\030\212@\030j\354_\222\030\
1080\350\263\217!\007\321(|\030\332\225\334N\276\33796\0224\371\236\006\202M\354\
1081\344\373E\342d\202\340\361Hu21\314\002\307\276\241\205\201{\244\254\000\276\
1082\361\003lI\3545X\252p\306\026\306\360\3211j\254\210a\346\031\266\011t/&\341\
1083\364\375\334\307\323?\322v\005`n\315%\266\304\264\266\311i\027\234\366\204\
1084\022S#\241\262\267\2064\036\247x/\006\3467l\026\253\177\254\300\001"U\32243\
1085\350\201\313\203\304\336\213ypPyN\323\3001\215\267+4\350\316\024v\026)\326A\
1086\273\224\242\211r\236\005N\361\003\274\300\014\251p\316\320\205k\016\021\033\
1087\012N \244\2748\017@\320O\235\005M\320\326\311\311\304c\353\032G{\324\274;.B\
1088,G\'\347\334\256\000\343\016$\366\03640\233S\230\370\350^l\335\305\253\370"\
1089\001\301\276\266+\260\230\000\250{\246)\000\363_\253\237\324\015\243`\366h*\
1090\273\002\216r\201|Z\240O[P\027\026\211\251\277 \264]+\000k\307\020/)q\020\
1091\227Hl\366\032\014&\002\201E\345\036\030W\267\227\\SD\027t\2055M\355J\235\
1092\3729\272M\310P\365Aj\337\210\266\316\251}\313\260 \341xW`G\3415\272\032HQp\
1093\250\260\177\241Q\370$\360X\020\373!(6B\215DP\007=Be\005\200\250\202z\017\
1094\032toQ\340\322\270tT\321\012\352N \253{\226.^\321\353\005\025$\307t#Q\370x\
1095\0140/l\337\266`\316\376\020\000\366\235\266\203f\364\345\001P%\2657D\225k\
1096\022\233\027\032{w\003E\325-\233\324\250\233)\251\233\001\227\033\265\2608\
1097\235c\330\336\024\010\332\222*M\242\312Bb\246 6\331p)/b\352\350\2423\240C\
1098\331\023\304\341\230K\372\251E\012\260Ez\241\273\005\017+\274a\205\335\014\
1099\015\351\372\025\316\302h\226\236P{\323\304]n\265]\001\037}u\260\012\210\261\
1100\030\353\000\343b;KW\002\237Td\021\254\250\203\203\342\244\321\300+\015r21tS\
1101\330o@\010\376\020\364\223\000V\244\032\033\240\010\253\242m\000Ki\311\243\
1102\001,\037\331\221\302 \316\237\013\242\354G\211\375\016M\333\207\310c1zlA`\
1103\277\203\263\364o\337\251Z5dZ\325\242\313\324\357\320\030o\350\343\' \270\'\
1104\027\022\273^P\003Dc\274\016\242[\232\266\237I+\300\002\227J\013\217.+a\333\
1105\270M\015\225\036\221\306~\'\216A\365\021\230\2256,5\354\002$\3638i\202`M\
1106\331\237@Xft?At{\246\260\233\241A\3373\263\002\210\302\033\215\211\222\200\
1107\277*\255\000v9\003|\205\366\312\253&\254\000ot\030\246\016\002\376\0069\231\
1108X\376\235.\221\011\370!\307J\242\304\341\372\0049\231\350v@`\317\324l\200?\
1109\226\240\006\314\355\260p\222|Jt{-1s\322\240\257\233\341{\021\232\330\317\
1110\013l\303K\254\001g \373z\026\310\214n\270\210LW\360Z\304\340\026\\\270\2461\
1111\351\323\030/\241\026\211\306\357\005\307\207_t\007\266\362\261\002[WeW\300\
1112\266+\034[$\232\374\255\223\013\211;\217\351i\030\015\350\013\201\217\307\
1113\322\006\010\006\224]\341C\214\321\3431C\246\337*\001y,\306\340oR\213\224a\
1114\213\324\240\006\250\205\015\320\002\276\2143\376\301G\027\022\253"\232\374]\
1115\321<\236\250o\220\332N\232\307/C\246(\354<>\022V\200w\223@l~\021\340\004\
1116\201\323;\036\272jz\340v\005|\243\007N\256\264 \274\221V\000\337X\220H[\204\
1117\312\003\032\322\321p\275\007b,H\274\000\216\341\007\332\222\021\217m\202\
1118\265M\303\270`K7\030\027\345\001F\320\0048\310\317[H9;\022\371\224\006\364S\
1119\344 \242\255\035\2504[vH\327\005\023\204,J\221\371\023\027\257fs\364\3075u3\
11209\366;\317T\023SQ\270+\261p(\260\335\353\375\020\200\246\221\304\027\0244\
1121\265{\005D\225\026Q\247T\256QQ\270Ko\305h\226\3561+\200\240K(\2457\261\342\
1122\035\242\236\251\216\017{.\250#\012\233\260m\023\012\334\320\230\013^\237W\
1123\330\021\321\264\375\210\236\206\321\234\342M`\322j\321@\332\305\247au\354!\
1124\017\004\361)\272\360\030N.\2650\035\2208\244\243\253\352mj^R\034\240\034\
1125\220O\211\266\226a*\323\264\250\354\243\033\235\010\213\323&=!\2101\244&\004\
1126v\000\015|99DmV\212\351\325\343\370P!\302\221BN^\'\036\233\245\313}\2726\233\
1127qql\225c\355P\207\274\037\332A\337\002\275\025#T\366\322K\260\006\226\012gT\
1128\214\321\000\266\023\202.\217h\200r\300\355O\000bK.\276\004#\334\276hl\346\
1129\350\332\354\206\036\343\322\200~A[\001X;B>%\036;U\3704\214\356\3216\001\204\
1130\246\207j\3404U\340=<\215\360\233\220,\312\322\303dqF\235\010\215\360\337\
1131\311\205T\3441\352\335\032\330V\210\017\001\262%\344\206\330\016\372\346\350\
1132\375\235\235\307\013\354\314h\320\327M.\244Y\307\015\225=\304R5\310@\201\035\
1133\322MHD\003\241\362\205\341\223,\232\245\037I+\000x\004\324U\025\001\034eD\
1134\355M\211\227\310\203\324\001\304xr\363d>\321\226\246\373\011*\243\327\221\
1135\307\354\\\257\207l\241\241\303\212F\326\246\373\253TZ\001\374d\012\3022\262\
1136\000\322\324\000\321\244\374\232\343\233\265\020C\273\213\034D,\365\344\342\
1137\333(?\200\243\274\242\322\232\336"\007\014\3176F\301"\315mh\226\336$\363s<}\
1138G\342s*\272\320\032\223x\201CS\273M*\317\211\3306i\302D\375\037#\217Q\235\
1139\274.\360\261\024Al\233\356k"4\377\032y="\226\352\245n\206F\347s\324\274\224\
1140XJ\276Q{C\317\271;5>\247"D\225\014\273\031\032\256\017\323\0251A\254 \237\
1141\332\307\247\224\221i\270~\003.\254\333\271\336\213\302\201#\315\322w\200\
1142\223\2638nBh\217slWhj7I\243b"\2453\227\370\024)8\327\310c4:_\026\370h\313#=\
1143\\L\3001N\207\\r2U\322+\370\234\312\016\327\227\250\303\251#m]\273v\005\016\
1144\265\351m\224\217\247\277\372\361\0238\354m*\235\210\351\2664\352A\223\277\
1145\036\2707\312\354\035X\240\261]\241Q`/9\231h\253Oc\322"d\377\260\037\305Y)\
1146\257!\304\352t\305#\360\322\243\300\266\211\223O\211\245f1\034\312\024\211\
1147\336\021\330\320\320\240\357Q\020[bZ\333\204\301\205\011:t\341\333\207\000\
1148\302\362\200\356\300\210\245B\350\305\374\366\370\035\024\003\226\362\354\
1149\035\330;P\260I|\015\020<\321\013,z0qK\355\012\015\350\217\250\224$\352\233\
1150\377X\201\017i%>\270\242\\\331)\261\241\241\361{\213Y\001\304\351\243B\266$\
1151\250\317\2728q\313\360\265\362;fu\213l\347\213\377\373\243\344\037%\377(\371\
1152G\311?J\376Q\362\217\222\377\357\225\344\216r\364\327VR:\314\224\241\332q\
1153\277\262\2225\247\323\351rz\277\272\222#\225\222\375_Y\311!Tr\360\353*9\352\
1154\364\341q\017;\365\257\252\244\3574P\311\300i~U%C\'rb\203\356\304(\351}M%\
1155\257\235\007\347\300\271q~:O\316\235Q\362\344+*y\345\3548\267\316\276s\350\
1156\0349\307\316\251s\366\025\225<w\236\235G\323.\337;\273\316\245s\341L\177E%g\
1157lDf\316\262\223;k_O\311\324Y\250\016\273\250"\262\345\214\031%\177|5%\'\214\
1158\037\201~&\235)s\330\263\316\270\263\364\325\224\\5~\004d\007\346\260\027\
1159\235y\247tV\276\232\222s&\036\333~l\203\246\303yw6\235\001\247\333\351\371\
1160\233\224\374\366w\250\270\345l\033\\\037\032?~w6\014h\326\215\037_\2347\347\
1161\365o\370\366\267\177\322\223\274\375O\231?\315\245\371c\\p\227\327x\'\357\
1162\342\275|\204\367\363!\336>\3526\256!\036\007\371\2003\312\373\3700\257s\237\
11637x\300\233<\344\021\217y\302=~\315\037\370\001\277\341?\371\023\277\343\'\
1164\374\212\357\360[\276\317\177\353\270\017\371Q\365w\314O\371\031?\347\317\
1165\374\221\357\361{\276\313/\371\005oT\321(\252\243n\223\3704\237\341\245\223\
1166\3617g\231\347|\215\247|\201\027\274\305\307\370\017>\301\'\371\024\237\345\
1167\343|\211\257\362E>\317K\276\302\347x\007\177\347\233\374\267\216{\200w\343\
1168\3373\357\341[F\301m\376\235o\360u\376bT|\254T\274w\336x\373\250\027\235W\
1169\323Ap\245\224VR1%\224\253j\252Su\251^5\242\372\325\220\032T\243\252O\015\
1170\253\272\362UC\005\252\251B\025\251X%\352\267\216\333S\236\2726\177{\374Am\
1171\033\017\036\250\266\202\027\374F\375T#\206\033\333*\036\031v\\v\236\324+\
1172\037\344w\352D]\251\035u\253\366\325\241:R\307\252\305O\325\231:W\317\352Q\
1173\355\251{\265\253.\325\205\232V3*S\313*Wk*U\277\015\234\005\265\240\016\314\
1174\337\256\361_\241Z\352\202\357\030^\2745\210\036S?\315A\277\361;\347\207\272\
11750\250\236P\223\252\015\231)5\253\306\325\222ZU\213j\336\370\2614~\\Qs\252C\
1176\275\253M5\240\272U\217\332R\333\352\273\332P\353\352E\375c\340\374\223\350~\
1177S\257F9Gs\375\302\237+\005;\3151+}\350h\275[a\232T\224\232i\241]]\323\235\
1178\272K\367\352\021\335\257\307\370\231\032\322m?\016\352Q\335\247\207u]\373\
1179\272\241\003\335\324\241\216\364\337\201\356\352_\254\023\035\231b\314\323\
1180\217\306\203\373\206\025\333><2\210>6*>\251w\247\015\030\251\225\352\343\327\
1181\372A\037\350\033\375S?\351;}\242\257\364\216\276\325\373\272C\035\352#}\254\
1182\273\325\251>\323\347\372Y?\352=\375\267\222\371\275\276\327\273\372\306\034\
1183\261\322\205\211\303\'\203\347;C:\247\206\031g\321\213\312D\343\265\276U\227\
1184\372BO\353\232\232\321\231^\326\271\236\340k:\325\013\372^\365\351\302\370\
1185\261e\3748\246\177\350\177A\306\231\320\223F\275)\335k\025l\037\3634o\303\
1186\205T\334Q9\237\325Kj\\/\231\243^\325\213z^\227zE\317\351\016\375\2567\365\
1187\200\356\326\213\274Go\351m\375/\3128\337\365\206\211\301\300Da[\301\016C9\
1188\263\346\230\307M\022|q\230\356\343;j]\317\352\027\375\246_\215\212\216\341~\
1189%w\264\226R2)\244+k\362Ru\312.\331+G\344\337\233q\376\313\277~9$\227M1va\024\
1190|7\011\260\355\303Ay\242\336\034m\016zT\366\311aY\227\276<V\015\031\310\246\
1191\014e$\'y,\023\351\311k\371 \017\344\215\374)\267\364\277\270\300x\222wr\232\
1192\317\232Jg\323\344\350\266\017\333\307<e\310{T\236\310+\271#{+\300\334\312}y\
1193(\217\344\261<\225g\362\\\036\351g\371(\367\344\275\334\225\177\255\300\370\
1194\245*\350R^\312M\247\355\301\027\223\243/L0\356\030^\234\226\007\006.;\306\
1195\21332\223]jY\346rM\246rH-\230\243.dK\026zL\376\220\023\362\257VA\277X\252M\
1196\312)\231\231\354w!\373\3702w\365\254\034\227KrU.\312%\335>\350y\271\254Ki\
1197\000cT\234\223\035\262\215\352\007\371.7\345_\335\351\267J\265\0019`<\330V0\
1198\347m\037.\251\272\354\226=rKn\313\357r\243\362\342\212\\\227S\374E\276\311>\
1199\365*\035\306\331\277\256T\373\037\376)\246\331\2559\3445.\224d\213\362U3&\
1200\330\252\251\347J\225k\227\325\330\276\356d\013\332\223]l@\365\262\021\366+\
1201\273\374ve\336\317\016\364\020\223lG\016\262\232\032\321\231\034ec\274\217\
1202\205\006.\303lN\325\331\240QqS\371\254\301\336\345\257\355\361\233J\006\254\
1203\311B\343\301#\325c\010\'2><1\331%f;:a\307U,\316rOz\354Y^\263\007\366\253\
1204\273\374\246\222\007\354\206\275\352\237\354X\011\326\342OlQ\337\261C\003\
1205\226\023v\305Ne\207\232\345;\354\326\034\3645\333g\207\377.%\217\3301;egF\
1206\301[y\316J\365\314\036\331\036[\221\367,\226\035z\227\335\253k9\240.Y]_\260\
1207i6\303\376\015Jfl\231m\313\234\235\230B\254Tk,eC\306\207\223|\20119\250\013V\
1208HS\222\251U\336bc\354\007\233`\223\277\241\344/S\320\024\373.g\331\206\274c\
1209\343&\012\217\344\022{V\253l\221uha\022\340<\253\231\024\330m\352\357\222\
1210\255\2609\326\301\336\177Q\311o\277\243\344&\353cgj\200u\263#yk\012\332}\375\
1211h\352\356\005\335\303\\\303\212>\033\326[l\233u\311\357\354\\g\246\223\331\
1212\370\015%\177\371\270\327\215z/l\211\015\233#~c\257\254\303T\335\347r\207y\
1213\254%\207\225#\366\331\215\2346\255\326\266\342\242\2517\224\022Z|rLJ\301\
1214\204\020W\206\013\347\364"\0334\036<\227\256\3304\255\301\200j\373pO\216\261\
1215\232\230Q\235\242K\364\212\021\321/\206\304\340g+9*\206T\2370\021\250\206\
1216\205)\036X]\034\031\005\217M\325\355\213\206\3501\235` \316uS\204"\022\261H\
1217\204\'\256\305\303g+y :\364M\245\336\216\301q\027\333U\307\372\247\350VO\342\
1218N\234\210+\343\303\035\301\305\255\330\027\207\342H\034\213Sq&\316\305\263\
1219\370D%\037\305\236\360Les/v\205\351\241\305\203\274\020[\254\305\246\305L\
1220\245F&\226En\216yM\244bA\274\363B\264\304\230\370!&>S\311I1%fEM\032\014\233\
1221\010|\224\343\342\302\364\321Kb\325*\261(\346E)V\304\234\350\020\357bS\014\
1222\210n\321#\266\304\'\362\344\266\370.6\304*_\027\343\242\305\026\271ob\360E\
1223\274\375\027\025^\205\343rW\271\332\225.s\205\353\2725\267\323\375D\012\352r\
1224{\335\021wO.\362\222M\253-\325\357\016\271\203\377M\201Q\267\317\035v\307D\
1225\335\365\335\206\033\270M7t#\367\223\216;v\023\267\255\234\347^\273\0155\243\
1226\036\334\203\377a\353\033\367\247\373\344\366\210;\367\304\275rw\334[w\377\
1227\263\224<4\252\035\271\307\356\034\333\021\247\356\231{\376\0176~v\037\335=\
1228\367\336\335u/\335\013w\332\235\371,%3\367\324\355`\313n\227\310\33557\375_\
1229\266]p\013\267\345\216\271?\334\011w\322\235rg\335OQr\334]r{\305\252;\307\
1230\027\335\371\177j\313\322]q\347\334\016\367\335\335t\007\334O@w\267\333\355\
1231\226\242\307\335r\267\335\357\377\364\206\033\356\272\373\342\276\271\257\
1232\256S\373\004t\363\232\252\351\232\254\231\324\374\227\266sk\265Zg\255\253\
1233\326[\373\204\343\036\251\365\327\206j\203\265\277\036&\243\265\276\332p\255\
1234\376\031J\372\265\206\371\373\305\326\255\326\254\205\265O\001\316\357\375k\
1235\376_P\362\323\207\003\177\224\374\243\344\037%\377(\371G\311/\241$\377O2\
1236\017?\240' ))
96bfd053
RD
1237
1238def getTestStarBitmap():
1239 return wxBitmapFromXPMData(getTestStarData())
1240
1241def getTestStarImage():
1242 return wxImageFromBitmap(getTestStarBitmap())
1243
1244#----------------------------------------------------------------------
1245def getTestStar2Data():
1246 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1247'x\332\355ZgS\035\275\222\376\276\277b\360\0340 \020s\346L$\225&\035L\024\
1248\230$\354"\347d\021L\016\277}u\246\273Emm\355\335\373\332\357\345\262\2656\
1249\376\324\2453\352n\365\363t\220z\317.\232\377\261\3709\361\034\363?\216\232\
1250\216\377\371?\266\027?\037+g\327q\333\355\262\360\274Z\260\357v\004Y^\024qR\
1251\013\326jAPda3\253\005{\302\012\212Z\260\242;\202\302/[^Z\013\246kA\273(\253\
1252(\257\005#\262\026\344U\200\202\273\372\033il6\211j\201[\357\322j%\355 \256\
1253\005\271\003\212\345!*\366\245\376F\026\024\355\030vi\275\375\004\004\031\
1254\374\244YT\021(\266T\377\244jU\236\027\324\202\027\374\250\021\300Gok\363\
1255\223*o7A\360\215u\004yQz\036X;W\177\243\214\214\203@\3236z,\251\360\033\012\
1256\034\344\245y\013\004C\265\371I3\317\233\315Z\260\216\376\250|4\177\271\336%\
1257k\027\205\007\202\356\332\037a\226\345M0\377\210\314Oq\227%8\227\250\210c0n\
1258\260\376FUVYT\326\202\233z\227\322+S\324\364\276\376I\232\024aR\201O\245]\
1259\001\273\014p\364G\200\273\270\240iUe(\030\201m\213\242\302p\270\254\267\215\
1260\363<iB\004\235\013+h\325\202\0130.-R\017\024k\326\273T^\025E\355Z\360\204\
1261\333\246>\356\362\015\004\315*\362\340\243]\265\223\323\242\010=T\035b,+#T}\
1262\205\034T\3427\202\372\033e\253\362c\020lB\214\371\205\237\342A\325?\251r\
1263\023A\260\313\256F\007\245\011\034\3666\267\0028\227qpa\273\310\0220n\022\
1264\254\015\363\260\011!\265B.LP\217e\005\273T-\017~\342\325\337\210\022\023\
1265\015a-\230\207]\242\302\367\300\037-\264%\215\350\033\240iR\205\021\230\337\
1266\205+\212&\256\230\251\365H\322\274\302\300\325h\\\331B\343\306j=\362\270hc$\
1267/\011\214\240v\014\202\214\331\025`\355K\355\217*\264xi\203\371\255\302KA\
1268\320\252WD~V5!\306\216\320\374\250\215\212\035\000;$\231\357\203\240PV\000hH\
1269\352\217\346a\221\307\340\017V\353Q&\026b\236F\177P\024.\327\273$-\213\250\
1270\037\302\012\360(\301\226\246ET\372&@2 \027\022\241\214\003)\245\025A\354\
1271\266V\314o\033\300\200`\220|\032\307\260\355\265\262?\001\201\373\266\002\
1272\364X\203]Z\245\217\034\264\306\220\266\022\324cDY\001\300\343\021\234\234\
1273\031\230\202\240\005?)\313 \006\177\304\340 \337"\333m\324\346\227y\231B|t+\
1274\273\002\340\021\326.\014\332Y\334\004r\374\011\201[Z\230\266jA\036\224!\036\
1275C7E!\021\333|\275m\021\226\241\007\330\237\004\363[\026\246Z\240\352i\002\
1276\202-A\364\031\303.[@\027^\036 ^.\301cU\221"m\235h\273\002\303\241>\227\2642\
1277\247\000+\026\336\004`\355<\035%\235\034\007\217\305e\023Yj\366M\000\346\367\
1278@hG\225\217\241\335\005\207\335J\374\010\266\275\201\200i\227>f\261\013m\005\
1279\200\227\021b\334\026\232\317\201\371[i\351\303\331\366\324\232F\231\205\372\
1280\003\370#4\250\004\301\256B\206!\354\357\241-\031q\3414\250n\262\030\302\364\
1281\014\200\354\027\025\206\366O\260\305+\333\036|t\024|Z\224)R\337\034\242\262\
1282 rL`\333\240\210\220\013\177\200\371Y\022\207\340\261=nW@h\337\002\304r\3030\
1283 \230x\373\011\206\024\004nn\2228h\232p,\004\010\3317\234lI@p\000\330\367\
1284\212\014W\334\243\246q\016\232~\372\014qZ\345Y\323\377\324Y\321`\230\201r4\
1285\177L\342\2669f\302UiW \324\001\015\231!\024\330\345\'\263\002\000\220B\206\
1286\311\210q\333\3657\222\3202Lo\255G+N[\001\010<rr\211Y\254\015\326\226e\202\
1287\230\273\327\244X\002\202I<\333\222X\373\202\333\025\340u\005\346\'F/0N\200 \
1288."\024t\203 *\012\024\364\326\306\305I\036#\220w\311\205D\301\036Pp\220\266}\
1289\254\307\200\351L\231C\365\007\024FU\025b\216\362!N#K\006\007\024\226D\301\
1290\307\220\200cK\006\347\240\207O\310\376\364\331Eb\013\342\262>\2711,\004\014\
1291\010\301\0377Tl\022\005O\002\3462\343 \320\264\220V\000!\345\200q&\317\241\
1292\352\375\350\217\222<&\031\346J\037m\031h`j\3142\020\254C\006\312\263\000\
1293\013\326/\365O\2420\367\020\246\337\204]\001\2243\007\376\360J\037)\330A\177\
1294t\376\001*%\246\306&\002\371\026\217!iQ&\324\264\002S\364\012DaU\265\020\246\
1295\343\365.E^&\230=~\330\224\204\306\245t\014\304\311g\002k\207\0101w\003U\260\
1296\237T\001\010*\240\255\300\322\305,\320\205o\351b\252\326#l\033/\303\271HDCI\
1297|\252\352\025m\277*0\213\235\200\352a\231\3437\306\264\025\200\203v\310\374\
1298\030\277\261\012y\256\262\270\275\001\343\262*F\343\216\231]\001\273\254\327\
1299\202\2644\310\206c\010\352o\204i\226\241\246/\270KNl\331\000\325#S~\001L\007\
1300\004RN\214\331\243Uo[\264-Lg\201\307\242$\010\341\344\306\361\243%\261\345\
1301\224]\021![B\026\313\014\346\340\240\026]\354_\202\024\363>\267+ \350\216!\
1302\202\2326\211\253:,\203\310\240\022\364(\251\221\310\251\365\002[<\203J\370\
1303\350\236\262\002\370\350\260B\376\0100\023\006T\005\023\217}W\250X\202\361\
1304\321\015\2326\213f\212\360p1\233\246\310\311\347\022+Xb\251&0\177Ux\030\2709\
1305\3704\267\351\365\253\3064O\270M\230\025\300\266}P(\032Z\307B\321\301\030K\
1306\210\245\006%6E-\014\207\011`\334,\015[\010u\210\261\262\2540g\373\322\012@\
1307\365\037d>\261\324\000\364s\211Q\025\004=\314\012 >85\001\005b\356\036T\217\
1308\014^@\365\341\372\2402\257hb\315\377\023\262Xh22\304i\005.\364\363v\012G\
1309\251\361(+"6\251\260\217\242\263\235\301\014Ty\210\375\'\210\261f\334\216\
1310\300\205\203\300A\261\311{\260m\027\267\0020\377Qac\225!^\266\251b#\312\351\
1311\20162\310\322&\034\324#\2445\337dS0\337gV\000\346\2173l\254b\204G\003\363\
1312\234I\321\360\321ur2q\320\235\306tB\230\353w\261)\2120\370\027\352\025Y\313\
1313\202p\246^\221\024y\221\202\300\301\254n\012#\330v\233\\H\034t\007\351\244,J\
1314\014\272~p\220\351w\261\244\035\002\334\3466W^Hl\275\002\304KT\037e\323$\265\
1315\030\360\022\223\307\210\245& \211\007e\200imI[\001\354"\201`\3634n\201\340X\
1316"9\022L\227\352oD\355\274\2055\3560\220tj@\010q\272J\375\\\204\375\3349U\260\
1317\304cM\211\255W\223F\025\220_\274\302\303\374rBi\236f\027\236]\201\261\256 y\
1318V\026\225\017\020\270&Wb$\317R\315\357c\232\357\002\237\372i\341\203b\207\
1319\220M}\203J\330\366\232<F\221\374S"<J,\255\2478vZ%\022\3750\304z\333\302t\
1320\000\314/M\015\003\273T\365O\302"+\220\035\266\224\025 IS\005K\304\266\001C\
1321\225\314"{CY\0016g\200\2504\211B\000\262\240\266)\303\0345\247\255\000v\031t\
13221\003\2651\012K\215]R\212\360\030e8\016\313\320\270uaW\200O\205\260+\000\225\
1323\011y\214\230\216\003*#\213\312y\215}T\214\021$ \306\242\324\017\340\243\335\
1324\014I:B\000\371\3246e\350\302\346\333\012\020\254A\340\026\026\310\317\344B"\
1325\307I\027\371#BDmBZ\213-n_\0302\035\341\326\207\241JQ\005H\006\217\024\2054\
1326\356\270\000\363+\003d\370h(\261m\242i\240P\3306\005hm*\261\007j\241\352\303\
1327\332\012 \350v\251\354!b\223\002\'W\031v\342w\344\217\012\333\310c\344\365\
1328\312\303\300\235BB)\210\266\256\000\015\211\351M!>\016@\323\324\316\372$\025\
1329\337\224\222"@ClP\011\016*\201\371C\233M\235\006\346\227\024\213\315MP\335\
1330\264\325X:\005o+\260N\206\3523\310\332\315\250\256\223_5\016\252\010\352\011\
1331\240\322\324\257M\020\3641Z\201\301_\331\0258eiP\313S"\346\004\271\220\230nG\
1332a\207S ^F \211\267\014n\301|\227Y\001\230\277\013a\331L\312\000l9\253\177\
1333\022V\026\246\016U\364\304cc\340B\323\360\242\371\267\014\247N)\302CJ+\200\
1334\223\323\014\207\1779\036\345&\244\371\300\342\366\216*%\242\276\242V,lf\011\
1335"\352\256\376I\334\266\270Mh\004M\023\347S\250.\2524m\201\203f\250\005$b\013\
1336$v8\021\246\002\006\333\206\026\246\011Q\037\241r\213Z\236\020\013\326gfW@h\
1337\017Q\013H<6\344bwbj\026\310\225@[a\322\212\340\\2\216\311\202\006\210\275@J\
1338\351[z\345\330\256\320\004^Cm\031\246\025\326\226\353`K\323\200\020\333\3737\
1339\001\240\322\257\215\213\212\334\307\2445\301\254\000\034\324\003\275zb\312\
1340\036\020h\362\030\021\333\034\3034O#\3715\205\331\303C\325\347\300|\317\302\
1341\364\232f\2371\016\273"\227\262X\012\273\034\271\330\235\320\210\361\000v\
1342\311\014n\301\270\'\362)\021\233+q\034FS\374/\220\222:\263aP\254\222V\000\
1343\261\276\011\346G\006\204\260\355Wn\005\260\355(\324\016i\234"\261i\211\311\
1344\202F\214\014\340\221\246A\013\016{\224c\022O\221\203N\\\354_h\254\277C\265\
1345\024\021\333<\324\332\261E\345W\227(\030C*\345\230\325Sl$r\032\311\'\350\017\
1346E $\246;\000\020v\262+h:\215\324gAx\010\374\021e\236\017\346\307\312\012`\
1347\227\037\324\317\321\305P\001Y\254E\230\373\364YYAZ\363X\237\2033\266\030\
1348\315\177\200\3322\265C\373\0332\237H\251G\331\025\340\344\357\220\263[e\201\
1349\011GR\275\236"\363_\000^\312$\013\001\225M\200G\220\207\010\217=f\005\3307`\
1350E\237W\011\010\3560\253\233:\010\213\336\006\016\273\362\024{B+\310\360\232\
1351\003\272\350\314\242\262Kb*\360\021\352\342M\000\3378\247k\016\242\255\0312\
1352\237(\207\221q%\015\230\251]\241\241\333\266\306\356\204\246\370\031\335\003\
1353\245\230\305&A\261\300b\316UV\200}\203\306R\201\246p.\004];o\243\246\207pE\
1354\3214\230\003\177\010\204zE\2645\256\351\'\010\261W\354_\022/\202\223\313\
1355\250\177\361}\360X\014\245ud\216\022\3648\202\263\215\355X\356A[\001\004\335\
1356 \360X3\315}P\354\012C;\245\013\252\023A+\360\262\355\225\341\015M\021C\254o\
1357C\234\346\026sm\362:\321\326X\003G\004^\002\202=\352N\312\024|:-\210-q\214\
1358\375\005\2545\365|\210\345\006\247m\361\002\363\024\214k\332\031\375%\271\
1359\220Xj\024\342\264\2607g?\224\025`\243I\326Rqu\306\260\031\241\241\333\017\
1360\215\275\007M\340}\340\2400m\006\340\344q\252\265S,\024{\251\367\210Q\360@\
1361\205\021qP\301p\014E \2144\366/i\002\3649\300\220\203h6>\012\355JaG\341\257\
1362\034\033\011\032\205\317\002\301\246v\024\376$q2A\360\270\247:\231\030f\221c\
1363\337\320\306\300=TV\000\337\370\002\266\244\366^,S8c\213\022\370\350\0045V\
1364\3040_\031\266\011tQ&\341\364\375\302\307\323?\324v\005`\356\233Kl\211im\203\
1365\323.8\355\211$\246FBe\177\003i<\311\360\242\014\314o\331,\326|[\001\2023\
1366\252\244if\320\007\267\011\251\275(\363\340\240\212\202\246\201\023\032\257[\
1367h\362\235+\354,2\254\203v(E\023\345<\012\034\353\007x\243\031Q\341\234\243\
1368\013\2779Dl(8\206\220\362\222"\000\301 u\0264A\373NN&\036\373\256q\264G\315\
1369\273\343"\304\012tr\301\355\0120n_b\357A\003\263\005\205\211\217.\312\276\
1370\273x7_\246 \330\323v\005\026\023\000u\3174\005`\376s\375\223\246a\024\314\
1371\036\241\262+\340(\027\311\247%\372\264\015ua\231\232\372\013B\333\265\002\
1372\260v\002\361\222\021\007q\211\304f\357\305`"\020XT\356\202qM{\3535CtAwZ\263\
1373\324\2564\251\237\243\353\205\034U\037\246\366\215h\353\214\332\267\034\013\
1374\022\216\227\007v6\336\240\273\202\014\005\007\012\373\027\232\215O\003\217\
1375\005\211\037\201bc\324H\004M\320#RV\000\210*\251\367\240A\367&\005.\215K\307\
1376\025\255\240\356\004\262\272g\351\342\031\275^RArDW\024\245\217\307\000\363\
1377\302\316\365\013\346\3547\001\336\341PCC\344\370Mb\273B\203\356^ \245\246\
1378\345\217\006\365/\025\365/\340d\243\010\226\243\013\014\033\232\022aZQmI\344\
1379XJ\314\015\304\037\353.eBL\026=\344u:\206]A\254\215\331c\220\232\242\000\233\
1380\242\'\272^\360\260\246\033U\330\277\320XnP\341\364\213\246\347)54!\356r\255\
1381\355\012\370\350\263\203y?\301\362\253\013\214K\354\364\\\011|U\221\307\260\
1382\242\011\016J\322V\013/1\310\311\304\311\241\260\337\200\240\373"\350\'\001\
1383\254\3104\266<1\326A[\000\217\312\322E\013x=\266C\204a\2348\227D\322\367\022\
1384;\034\232\257\217\220\307\022\364\330\242\300\016\007\247\347\237>S}j\350\
1385\263\256>W\250\303\241\301\335\310\333O@pK.$>=\247\226\207\006w]D\2604_?\225\
1386V\200%-\025\023\036\335W\302\266I\207\014j=b\215\035N\222\200\352c0\035mY2\
1387\330\001\020\026I\032\202\340\233\262?\201\260\314\351F\202\010\366Ta\377B\
1388\243\275Gf\005\020\205W\032S#A}MZ\001\354r\012\210\212\354\255WCX\001\336\
1389\3410L\026\004\365ur2\361\372+\335#\023\324#\216\265C\205\343\364)r2\021\354\
1390\220\300.)l\201?\226\241\352+\354xp\232|J\004{)1W\322h\257\227\341\223\021\
1391\232\321\177\025\330xWX\365\315A\276\365,\220\031\335i\021}\256\342E\210\301\
1392-\270\360\233\3064O\203\273\224\232"\032\270\227\034\337~\321\255\327\352\
1393\333\012lV\225]\001\333\256rl\212h\326\367\235\\HlyD\257\303h$_\012|?\226\
1394\265@0\244\354\012\037b\214\336\217\031\372\374T\013\310c\011\006\177HMQ\216\
1395MQ\213Z\2366\266<\213\3708\316\370\007\337]H\254\203h\326wA\023x\242\276aj4i\
1396\002\277\002\271\241\264\023\370XX\001\336F\002\261\371e\2003\003NOy\350r\
1397\351\216\333\025\360\215>8\271\312\202\360JZ\001|cQ"m\021*\367i,G\343\364>\
1398\210\261 \365\0028\206/hKN<\266\001\326\206\206q\301\226^0..\002\214\240)p\
1399\220_\264\221r\266%\362)\215\344g\310AD[\333P[\266\355X\256\007f\006y\234!\
1400\363\247.^\306\026\350\217K\352_\012\354p\036\251\012\2462pGb\251Pb\203\327\
1401\377&\000Mc\211\217(hN\367\014\210\252,\242N\250@\2432p\207\236\213\321\364\
1402\334cV\000A\227R\022\017\261\306\035\241.\251\211o{\316\251\007\212B\3306\
1403\204\22262\346\202\327\277*\354\201h\276~H\257\303h2\361"0i\265i\004\355\342\
1404\353\260&v\215\373\202\370\024]x\004\'\227Y\230\016I\034\313\321\345\364\026\
1405\265+\031\216L\366\311\247D[+0\207\011-*\007\350\016\'\306r4\244W\004\011\
1406\206\324\224\300\232\277\205\217\'G\250\261\3120\275z\034\337*\3048D(\310\
1407\353\304c\363t\235O\027es.\016\252\012\254\035\232\220\367#;\332[\244\347b\
1408\204\312~z\014\326\302R\341\224\312/\032\271vC\320\0251\215L\366\271\375\011\
1409@l\331\305\307`\204\333\'\215\355\033]\224]\321{\\\032\311/j+\000k\307\310\
1410\247\304c\'\012_\207\321\315\331\006\200\320tM-\234\237\012\274y\247\241}\
1411\010\311\242\252<L\026\247\324{\320\320\376\225\\HE\036\243n\255\205\215\204\
1412x\023 [BnH\354ho\201\236\340\331\011\274\300^\214F{\275\344B\232n\\Q\331C,\
1413\325\200\014\024\330\261\334\224D4\020*\237\030\276\312\242\351\371\241\264\
1414\002\200G@}T\031\300Q\306\324\320Txm<L5\177\202\'\367\225\314\'\332\322t#A\
1415\205\363w\3441;\311\353#[h\314\260\252\221\265\351\306*\223V\000?\231\201\
1416\260\214-\2004\265<4\033\277\344\370l-\302\320\356!\007\021K=\270\370<\312\
1417\017\340(/\250\264\246\347\310\001\303\263MP\260D\223\032\232\236\207d~\201\
1418\247\357H|QEWX\023\022\257lhN\267A\3459\021\333\006\315\224\250\343c\3441\
1419\252\223\277\013|/E\020\333\242\033\232\030\315\277D^\217\211\245\372\251\
1420\177\241a\371\002\265+\025\226\222/\324\320\320\213\356n\215/\252\010Q\025\
1421\303\376\205\306\351\243t)L\020+\311\247\366\375)ed\032\247_\201\013\233v\
1422\222\367\244p\304H\323\363m\340\344<IB\010\355I\216\355\012\315\351\246i8L\
1423\244t\352\022\237"\005\027\032y\214\206\345+\002\337my\244\207\213\0118\301y\
1424\220KN\246Jz\025_T\331q\3722u8M\244\255K\327\256\30016\275\206\362\361\364\
1425\327\336~\002\207\275E\245\0231\335\246F=h\326\327\0077E\271\275\365\0124\
1426\266+4\374\353\'\'\023m\015hLZ\204\354/\366\2438\035\345\015\204X\223.u\004^\
1427s\224\3306q\362)\261\324<\206C\225!\321;\002\033\032\032\355\335\013bKLk\033\
14280\2520A\207.|y\023@X\356\323\255\027\261T\004\275\230\337\031\270\203b\300R\
1429\236\275\365z\005\0126\211\257\005\202\007zsEO$\256\251]\241\221\374!\225\
1430\222D}_\337V\340[Z\211O\254(WvKlhh\340\336fV\000qz\257\220-\011\352\363.\316\
1431\330r|\260\374\212Y\335"\333\371\340\377\376(\371G\311?J\376Q\362\217\222\
1432\177\224\374\243\344\377{%\271\243\034\375\261\225\224\0163e\250v\334\217\
1433\254d\303\351vz\234\376\217\256\344X\255\344\340GVr\004\225\034\376\270J\216\
1434;\003x\334\243N\363\243*\351;-T2p\302\217\252d\344\304Nb\320\235\032%\275\
1435\217\251\344\245s\347\354;W\316O\347\301\2711J\036\177D%/\234m\347\332\331s\
1436\016\234C\347\3109qN?\242\222g\316\243so\332\345[g\307\371\341\234;\263\037Q\
1437\3119\033\221\271\263\342\024\316\267\217\247d\346,\326\207]\326\021\331v&\
1438\214\222_>\232\222S\306\217@?\323\316\2149\354yg\322Y\376hJ\256\031?\002\262\
1439\003s\330K\316W\247rV?\232\222\013&\036;~\354\200\246\313yu6\234!\247\327\
1440\351\373\233\224\374\364w\250\270\351l\031\\\037\030?~v\326\015h\276\033?>9/\
1441\316\363\337\360\355O\377\244\'y\347\2372\177\232K\363\307\270\340.o\360n\
1442\336\303\373\371\030\037\344#\274s\324\035\\C<\016\363!g\234\017\360Q\336\
1443\344>o\361\200\207<\3421Ox\312=~\311\357\370>\277\342?\371\003\277\341\307\
1444\374\202o\363k\276\307\177\353\270\017\370a\375w\304O\370)?\343\217\374\236\
1445\357\362[\276\303\177\360s\336\252\243Q\324G\335!\361Y>\307+\'\347/\316\012/\
1446\3707\236\361E^\3626\237\340_\370\024\237\3463|\236O\362e\276\306\227\370W^\
1447\361U\276\300\273\370+\337\340\277u\334C\274\027\377\036y\037\3374\012n\361\
1448\317|\235\177\347OF\305\373Z\305[\347\205w\216z\311y6\035\004WJi%\025SB\271\
1449\252\241\272U\217\352WcjP\215\250a5\256\006\324\250j*_\265T\240B\025\251X%*U\
1450\277u\334\236\362\324\245\371\333\345wj\313xp_u\024<\347W\352\247\0323\334\
1451\330Q\361\320\260\343\212\363\240\236\3710\277Q\307\352Bm\253k\265\247\016\
1452\324\241:Rm~\242N\325\231zT\367jW\335\252\035\365C\235\253Y5\247r\265\242\
1453\012\365Me\352\267\201\263\250\026\325\276\371\3331\376+U[\235\363m\303\213\
1454\327\006\321\023\352\2479\350\027~\343|Q\347\006\325SjZu 3\243\346\325\244ZV\
1455kjI}5~\254\214\037W\325\202\352R\257jC\015\251^\325\2476\325\226\372\254\326\
1456\325w\365\244\3761p\376It\277\250g\243\234\243\271~\342\217\265\202\335\346\
1457\230\225>p\264\336\2511M*J\315\264\320\256n\350n\335\243\373\365\230\036\324\
1458\023\374T\215\350\216\037\207\365\270\036\320\243\272\251}\335\322\201\016u\
1459\244c\375w\240\273\376\227\350T\307\246\030\363\364\275\361\340\236a\305\216\
1460\017\017\015\242\217\214\212\017\352\325\351\000Fj\245\006\370\245\276\323\
1461\373\372J\377\324\017\372F\037\353\013\275\255\257\365\236\356R\007\372P\037\
1462\351^u\242O\365\231~\324\367zW\377\255d~\253o\365\216\2762G\254ti\342\360\
1463\301\340\371\306\220\316\211a\306y\364\2422\321x\251\257\325\017}\256guC\315\
1464\351\\\257\350BO\361o:\323\213\372V\015\350\322\370\261m\3748\241\277\350\
1465\177A\306\231\322\323F\275\031\335o\025\354\034\363,\357\300\205T\334V\005\
1466\237\327\313jR/\233\243^\323K\372\253\256\364\252^\320]\372Uo\350!\335\253\
1467\227x\237\336\324[\372_\224q>\353u\023\203\201\211\302\216\202]\206r\346\315\
14681O\232$\370\3440=\300\267\325w=\257\237\364\213~6*:\206\373\225\334\326ZJ\
1469\311\244\220\256l\310\037\252[\366\310~9&\377\336\214\363_\376\015\312\021\
1470\271b\212\261s\243\340\253I\200\035\037\016\313c\365\342hs\320\343r@\216\312\
1471\246\364\345\221j\311@\2062\222\261\234\346\211L\245\'/\345\235\334\227W\362\
1472\247\334\324\377\342\002\343A\336\310Y>o*\235\015\223\243;>\354\034\363\214!\
1473\357qy,/\344\266\354\257\001s-\367\344\201<\224G\362D\236\3123y\250\037\345\
1474\275\334\225\267rG\376\265\002\343\227\252\240\037\362\207\334p:\036|29\372\
1475\334\004\343\266\341\305Y\271o\340\262m\2748\'s\331\243Vd!\277\311L\216\250E\
1476s\324\245l\313RO\310/rJ\376\325*\350\027K\265i9#s\223\375\316\345\000_\341\
1477\256\236\227\223rY\256\311%\271\254;\007\375U\256\350J\032\300\030\025\027d\
1478\227\354\240\372N\276\312\015\371Ww\372\255RmH\016\031\017v\024,x\307\207\
1479\313\252){e\237\334\224[\362\263\\\257\275\270*\277\313\031\376$_\344\200z\
1480\226\016\343\354_W\252\375\017\377\024\323\354\332\034\3627.\224dK\362Y3&\
1481\330\232\251\347*Uh\2275\330\236\356f\213\332\223=lH\365\2631\366+\273\374ve\
1482>\310\366\365\010\223l[\016\263\206\032\323\271\034g\023|\200E\006.\243lA5\
1483\331\260QqC\371\254\305^\345\257\355\361\233J\006,d\221\361\340\241\3523\204\
1484\023\033\037\036\233\354\222\260m\235\262\243:\026\347\271\'=\366(/\331\035\
1485\373\325]~S\311}v\305\236\365Ov\244\004k\363\007\266\244o\330\201\001\3131\
1486\273`\'\262K\315\363mvm\016\372\222\355\261\203\177\227\222\207\354\210\235\
1487\260S\243\340\265<c\225zd\367l\227\255\312[\226\310.\275\303n\325\245\034R?X\
1488S\237\263Y6\307\376\015J\346l\205m\311\202\035\233B\254R\337X\306F\214\017\
1489\247\371"crX\227\254\224\246$Sk\274\315&\330\0276\305\246\177C\311_\246\240\
1490\031\366Y\316\263uy\303&M\024\036\312e\366\250\326\330\022\353\322\302$\300\
1491\257\254aR`\257\251\277+\266\312\026X\027{\375E%?\375\216\222\033l\200\235\
1492\252!\326\313\016\345\265)h\367\364\275\251\273\027u\037s\015+\372lTo\262-\
1493\326#?\2633\235\233Nf\3757\224\374\345\343\376n\324{b\313l\324\034\361\013{f\
1494]\246\352>\223\333\314cm9\252\034\261\307\256\344\254i\265\266\024\027\241^W\
1495Jh\361\3161)\005\023B\\\030.\\\320Kl\330x\360L\272b\303\264\006C\252\343\303\
1496]9\301\032bNu\213\036\321/\306\304\240\030\021\303\357\255\344\270\030Q\003\
1497\302D\240\032\025\246x`Mqh\024<2U\267/Z\242\317t\202\2018\323\241\210D,\022\
1498\221\012O\\\212\273\367Vr_t\351\253Z\275m\203\343\036\266\243\216\364O\321\
1499\253\036\304\2158\026\027\306\207\333\202\213k\261\'\016\304\2418\022\'\342T\
1500\234\211G\361\216J\336\213]\341\231\312\346V\354\010\323C\213;y.6Y\233\315\
1501\212\271Z\215\\\254\210\302\034\3637\221\211E\361\312K\321\026\023\342\213\
1502\230zO%\247\305\214\230\027\015i0l"\360^N\212s\323G/\2135\253\304\222\370**\
1503\261*\026D\227x\025\033bH\364\212>\261)\336\221\'\267\304g\261.\326\370w1)\
1504\332l\211\373&\006\237\304\313\177Q\341Y8.w\225\253]\3512W\270\256\333p\273\
1505\335w\244\240\036\267\337\035sw\345\022\257\330\254\332T\203\356\210;\374\
1506\337\024\030w\007\334QwB4]\337m\271\201\033\272\221\033\273\357t\334\211\233\
1507\272\035\345<\367\322m\2519u\347\356\377\017[_\271?\335\007\267O\334\270\307\
1508\356\205\273\355^\273{\357\245\344\201Q\355\320=r\027\330\2668qO\335\263\177\
1509\260\361\243{\357\356\272\267\356\216\373\303=wg\335\271\367R2wO\334.\266\
1510\342\366\210\302\375\346f\377\313\266\213n\351\266\335\011\367\213;\345N\273\
15113\356\274\373.JN\272\313n\277Xs\027\370\222\373\365\237\332\262rW\335\005\
1512\267\313}u7\334!\367\035\320\335\353\366\272\225\350s7\335-\367\363?\275\341\
1513\272\373\335}r_\334g\327i\274\003\272yC5tC6Lj\376K\333\271\215F\243\273\321\
1514\323\350o\274\303q\2175\006\033#\215\341\306_\017\223\361\306@c\264\321|\017\
1515%\375F\313\374\375b\353\326\010\033Q\343]\200\363{\377\302\377\013J\276\373p\
1516\340\217\222\177\224\374\243\344\037%\377(\371!\224\344\377\011\313\000?\327\
1517' ))
96bfd053
RD
1518
1519def getTestStar2Bitmap():
1520 return wxBitmapFromXPMData(getTestStar2Data())
1521
1522def getTestStar2Image():
1523 return wxImageFromBitmap(getTestStar2Bitmap())
1524
1525#----------------------------------------------------------------------
1526def getTestMaskData():
1527 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1528'x\332\265\2311r\0021\014E\373\234\342\317\244 \225&\244J\235"\027\340\004\
1529\014e(r\377*@\026vm\351\177\311,x\322\354\332\373\260-\371Kr\336\216\277\333\
1530\227\335\346\363\035\247\277\017l7/\373\335\306p\300\327q\177\370\271<\341\
1531\364\364\372}i\3233`\313\206[#\257u\033\202\012j\323\235A;\252\011\344\334=\
1532\006E\302\234F\014A1\012\005\371\330C\345\020\343\320\036\261`V<d\206\366&\
1533\371\037\320\217\217\326\243\240XN\263\371n\035\024\362;f\316\0024v\003\005\
1534\355W\323B\241\241\246\2756\204\232\202"\207\302\237\250\012\324\022\250;\
1535\373%hQ]<\024%a\271zX\016\265\021\350r\023\363\231\2426Q\261\007\3751\365N\
1536\247\271nD,}\250i\021_\315\014\035\0248\356\375\347\327\022\252W\317c\312\
1537\004\365\243S(W\177{\010\264\357bP\313\240\252\257\016\305j\350\3549\245h\
1538\035C\021\372\240\372X-"\203\322\030_\201\316\302\327\252\'*\3246\322\264\
1539\341$\372\034\265\251\266\207p\010JO=W\2510\036\007\223lu\322\007\023\001m\
1540\223\037\020\337\035\206\206\247\021k\241\210\263\224\330>\326\357iE:\244\
1541\311\273.\002\235\026\224\207\244\260o\202Z\224h\0049\304\032(\325\247\232\
1542\302^\241\322\036\205\020\022C\333L\002%q*@\271A\236\002E\345\347R(jV\316\
1543\254\237fH#k\010\241\242\252s."N\324\322\307\211.\371\022\250\211\022\010\
1544\241\340\245\014\233\234\323V\027N\342\024\255\315\004XG\367~\010\032\273\
1545\221_\000/\315i.\356\023U\334\013\015\314D\312\353\307@q/\224\325\267\267\
1546\230}\007\224-4\036G\254o&j\234td\017\225E\223\243\222\221A\305\227`Y\371\
1547\033C\271\372\230\270\003\210\214P\200R\015#\227-"\353\313\241\\-\013P&\306+\
1548\240>\255X\017\025)\323jh\351\216+\200\2222[\3047\032\325\232\263_\231\250t\
1549\251\360\246\227\231)\273\001"\205\004\361\237l\373\342\210\036T|f\0114\275G\
1550O\240F\240}-|\017\324_\003\313Je\005t\364\237\007\302}\012\023-C\003]\256\
1551\324\246\221(\327R|Y\360:s\343\001\320\274=\005Z\333\3223\324\376\000\327f(\
1552\305' ))
96bfd053
RD
1553
1554def getTestMaskBitmap():
1555 return wxBitmapFromXPMData(getTestMaskData())
1556
1557def getTestMaskImage():
1558 return wxImageFromBitmap(getTestMaskBitmap())
1559
1560#----------------------------------------------------------------------
1561def getTest2Data():
1562 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1563'x\332\305\232y[\333H\017\300\377\337O!\356[\330\216\235\330\024xH\234\270PZ\
1564\216\322\246\323\366\341\246\245\205\002\205R\350\375\331_e4\032\347p\016 \
1565\355\233\331\355\202v$\375F#i\306N\307?}v\377\333\032\313\373@\377xn\010\336\
1566\330\177\373[c\207\000\2070\224\024\223\242\343h\3015\326\004\205\310\015\
1567\215`_\317\360\003\307qKZ0\253\005q\020\007f\206\247U\374\320\027\225i-\310;\
1568y\307\010.Y%q\234\200\335~b\267A"6\002\255\0229\221\250LiA%\357U\214\300e/9?\
1569g\004U-\240\371\216\317\202\255T\300^VSA\240\005K\354\266f\202U\312ZP\016\
1570\313\202\276\244U\202RP2\202\227\251\215H\013\006RA\254\005k\251\240\254\005\
1571C\034\302\\AH\313vF\300\202\212\026\204\245P\274\004\312\316\340 ?MU\330K\
1572\211\267!\357H<b=\243D\037#xmU\362\3141\301\213\313\225\205\343\007\207\260\
1573\354$F\220\267n\0139-\370cm\024x\265\337R\001s$V\020\272ZP\2606"6\272agDl\
1574\264\012V\300F\307\201\367\266\2227\034\233Z\020\272\241k\004\277\264\215\
1575\244\222\310j\347\214\227(\222t\340\255\214i\265\276\026\274\260n\213\011\
1576\307\203#\026\332\210}\3273b\327\023\267\223\026\275\304\011\363\310D\214\
1577\242\316F\0279b\261\037\033\225\234V\211\243X8v\254\333\230\343\341\233\2658\
1578N\216\227\177\230\316\340,\\\3263\362~\33676>\2443B-\000\355\245\342V$\036\
1579\217,i\314\213\333\3216\012qA\300\326\365\214$J\004\354\332\252\224\231\343\
1580\275\365R\346\305}\345 \353\217\026lk\243Q\316-\033\033\027\332F1.\212\227\
1581\347\326F\205\327\262`\275T\362Zp\316A\246\220\031\225]-(\307e\261q\315^H%\
1582\307\3510k\215&\034\302\233T\300\244\'\251\200\335\036\247\202\002\'\235\251\
1583\354D\334:\026,\341\304=JU\270<\300\246\245Y\3760\247e\340\311\362\027\331(m\
1584B\336l\024\357m\301\225\232\373\310\371\341\371\236\021\314p\247\013m\251\
1585\237qJ\025\312\0053\343\015w\007\257 *#\034d\257(\202I4\035W8\226\271\324\
1586\213%i\322\001\207\220\024r\305\232`p\214S\312q)u\0075\2726\032\320\307\250\
1587\234rO.\347\305\350On\260\305\212\030\2755\021\013E\260\312\253\015B\2611c\
1588\232\264+[9\240g\004\264V#@.\017\332mIKF\367<\351A\243\3546\250\330\323\3034\
1589\003\333\351\3268\352\345Dl \307\203r\337\010\206\265\227\320\011\355\371"\
1590\335AB\270`\332\270+\202\002g\241\357\311\342v\315F\305\322\371\337s\273 \
1591\005W\307t\354\225\341\310\211\015\227K,LDe\230\343\221\213\354\342\214QOf\
1592\370\214N\265.\205\314\345\221xR\246\3378\204eK\032rU\346\0221\272\311\011\
1593\223/\210\215!\223\226\366\024\013y\367)^\036\237\036\016p\324\351H\342\362\
1594\030\341m\250\224\244\027\256p\200\242@8~s\200(A\214`\236\275P\332\346\2719~\
159519F^\270\324\237\361\316\321\307\250\0249a\242P\214\346L\227\242<5\207\005\
1596\007\310\265g\345\2059+])\017\217\023\327\017\244\220o\330KT\021\243\267|x\
1597\272\256\010\224V)\371%Q9g/\364\221\266\305\361\250\330\316\377\2077\233\372\
1598\205\021|\3452\255\235\267\334-\'\315-\307\0230e\216\002{x\316h\267\264-2\
1599\343\304\034I\211\270}\303eZ\210d\306\'m\203.[bc^\333\360\213\276\244\345;\
1600\305\021\263\327\257c9\305\250\352\270\220\315\276$b\364\267i\0066\371\037\
1601\263J\301\036|s\246\241\370Rs%\336\375r %\026J\001\211\321\212\211\272\275~-\
1602\230x\320\316U\370\266\245\005\305\240(F#\305\034\366\364\270\342\335\2474\
1603\365Xe\205\203L~\245I3\007\265\030#8\342\215*y2cO\252R\214\216s\377(WD0\317\
1604\351@\037#\370\314\253\215d\371\203c\034u\207b\314\315\0219\204INJ\0148\371k\
1605NX\360\226\275\204\0251Zd/\271PT\276\230\255\264\215m\210\227_\212\344l\370\
1606\016&a\034\227\227\357ss,\3052\343\302pP\211qEE\\\373\245Df\034pyT\012\262\
1607\015?\264J\216T\\><?\232\013\274\355R\373\246\321\273\022\302g\334\245\362\
1608\221$\377\013.\323\320\236b\333\274\026:\013$\013\271)\321\377\367\370\000\
1609\27621\365\245\346\316\330\213\233\227\033\312\224^\034m\213\330\230\340\265\
1610\344\023q;g\216W{\307})k\221z\0311\327/\333\244?\233\013\211\234sc\261\351\
1611\037\261\270}\302\244\3644"\350\3546\310\311\214<\347)E\314\347 \257\2332\
1612\265\021[\342\276\356&\2422m.\023\264/\334\266\256\244<\244\303D\234\332\024\
1613\215\234\331(F\367\3132\343\326\034\215\024B\026\274\342\210Q@\004\214\223?\
1614\266\235\3771\347X!\224"\2342\245n\327\262\307m\274P\222\0319s\234\304bt\232\
1615\333\247\027\210Q\005r\311\2233\212\363\264\030I\220\023\336\206\330\221t\
1616\370eN\217\222\330\270dR\307\225\362x\312\333@\027C\251\027\323>\355\261\366\
1617\223\223\237\002"\033\305\025\345U\304(\374\237?\367\202\300.\343\001\020\
1618\335\314\341\035G\337 jC\231\201\367\030w\204h\217pa\306}Q\036\010\241\352\
1619\020\352Q\322\031\3530\005Kf\250\016\343\236\020Y\000\2151Y\202!\030\206\021\
1620\030\205I\375\373\202\0363\360\010\346`\021\246a\036\\;\277sD\332@dG\200\177\
1621r\311\201\227\271\336\034\015\037\002\310CA\303x4\323\255\303h\267I\231\020\
1622\252\003\200\352a\204\020i\030\007.\015\210\352\230-\031\020YQ\350\035@\306-\
1623\274\203+\270\266 \2350z\206P\367\030\337-\310W\372\355c7\210n\331p\377\301 \
1624\237\351\247\341\266\030\177\035B\301>\201|\241\377\036ebd@\364\037\2416\336\
1625\3031\375\371\241-F\027\210\324\320\011\234\302\'\372\367\344\216\000\254\
1626\367\203~\372\326\006\243\013Dj\352\020n\340\000\316\341\014\236\301\332\035\
1627\020\326h\376\031\351\035\320\317\2456\030\035!\304PU\217\030\336@\021\266\
1628\240L+\353\015\200\365\312\244S$\335\030\022x\234\211\321\001\242\321T\225\
1629\314,\303\023X\205\247\024\334\372Po\324\215\306\315\022\315U\322[&\375\025x\
1630\011\257\011\343\005<\207\012\274j\202\030l\205h5\265\011\003\360\007v`\226\
1631\2341\300\006\214\303\004\354\222\204\307.\3756N\322\223&\315\035\322\033 \
1632\375]\302\337#\2141\330\206\267t\362\244\020\203\331\221h\205\330\201\2374\
1633\004\242\3324vhl\302o\240\353(\336P\006\265\323D\334\003\205\027\270\216S\
1634\370\252\363v\250\216\020\3256c\000\226p\010\207q\004G\361\260->\342$.\340\
1635\014>\302\245\373CT;\2149\\\304i\234\'\214\033\252\213v\020\315\261\310\204P\
1636\035 \252]\206\213\036a\014\223\251\2156\020\315\261\3108\300\356\006Q\333\
1637\200F\211\207.Ec\010\177Q\212\266\207\250\217E&\204\352\010\261SW\262\233&\
1638\025s\330\210\341\343\022\006\230J\233!8\026y\334\206\002N\335\017b\026B\344\
1639\376\271k\2132\252\303p\010\202c\321\011b\017.\361\026G\341\035f\\\371{\201\
1640\330\250kS\247-]\241\012W8\207O`\270c$\020\025^\343w\034j}\356\000\370\212\
1641\275A\264\207\255\302"~\304Zs\352\014\361\031\367\361\013\016\303\021\266<\
1642\006\366\032\211\207A\244Y\361\036\217\377\016D\367\355H\263\342\003\236\364\
1643\017\242>1\347\360\012O\361S\027\010\304\037\370\015\017\361\246_\020\315\
1644\235\342\017\034\340\371\277\205h\355\231g\370\014W\240\033\304Z\277 \262\
1645\332v\311\234\036\2354\253X\355\027D3\202o\016\260X\237\243\377\004\242\031\
1646\301C\007\337t=\312\373\012\221\265\015E\252\211\316\227\232\024b\013\313\
1647\230<\254D\263\020\036\3432>\301\254\353]\026\304*>\305\015\314lV\320\026b\
1648\025Vp\005\345\242[m\350\220?!\315\204n\232\262\031/\3615\276\300\347xt\027\
1649\210-2\266Zw\345\027y\005_\341f]&t\327d\210\001\374\203;8kO\321\301N\020\374\
1650\0103\216\023\364\344\020\327\216n\\\263N&p\027\367p\014\267\361\034\3366!\
1651\310C\301O\312\222\230\266\3427\246\217M\330\220\021\366\266\335\031\342\027\
1652N\320)\177NOR\240&\360\027\312S\331[:\221\225\272P1<\301u\225\245\271\256F\
1653\351zs\016SjIEX\177|\245\031\221\37125kCn(\012Cj\210\334\335\350\365H\250\
1654\237\341\001\016\253\021u\226\361\\\226\352\215\252\372\315\222\353\335\244Z\
1655PG\275A\244\327\271\0315\243j\317Q\247uI\271L\367\314\306\244\313\322[\006\
1656\271\2017\\t\325\015\266y\255<\247\240Mu,\252i\305\317Q\365W]\027\345\351\
1657\252\355\375B\315\023\306\250*\203\253\032\257\271G\355!\346T\366\212\322g\
1658\321\324\301\012!\360s\346i[\210e\360(\206C\026"\275\360\267y\301^C\310\216E\
1659\375Sy}\361m\352\'\356\233\214\027\006\251\336\252\235\323z\335\317(Q\206\
1660\230k\311\364\326\367\023\374\346!\247vI.\215\272u\260\236\257dN\343\003\261\
1661|\006\263"\221\205\321\372\246\246\365\306\335\376M\015\317\331kz5\320q;\262\
16621\036:\030\241\376%I\017\020\375\305hE\350\021\242\177\030\235\020\272B\364\
1663\007#\013\241\031b\260\023\304\3031V\351\221o\214\322\261\365\205Y\327\352\
1664\350\027\306\000\006*\257\266\251"\332!\364\260\035\017\002\321\000\0055\251\
1665\336RQ~\354\376}G7\2109\025\336\011\344\222\232\363\005\326\000\036\321iy\
1666\203\353\275|\351\322\035\242w\220}z\354\277\305H\255#\0038\012:~9\227y\200u\
1667\003\271T\267\2310\357\324;Us\376\005\277\343(\214\200\000\264~\345\371`\010\
1668\006\271"\224Y\272\250^\253\017\364\364 c\022j\316\207a\226\236\'\216\353\
1669\000\032!\240?\0202\034uL\356\032G\263\363V\214\036\276+\357\035\341>_\316co\
1670_\330\377M\204;\374\255\201\177\213\240!\360\177W\355\027J' ))
96bfd053
RD
1671
1672def getTest2Bitmap():
1673 return wxBitmapFromXPMData(getTest2Data())
1674
1675def getTest2Image():
1676 return wxImageFromBitmap(getTest2Bitmap())
1677
96bfd053
RD
1678#----------------------------------------------------------------------
1679def getBulb1Data():
1680 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1681'x\332\323\310)0\344\012V71P\000"c\005Cu\256\304`u=\205d\005\247\234\304\344\
1682l0/\002\310Sv\003\0030_\001\3047\000\0028\23780R\025\353\201\000q\212\365\
1683\364"@\000C96\305\020\245`\345\004\025#\324\242\253\306T\214\254\026M5\206bT\
1684\265\250\252\321\025\243\253EQM7\305\230j\221U\017\003\305\203$\234IK\033\
1685\244\245:\322\3223i9\005\241Z\217\250\334\255\207U-\375\025\353a-e\206\217\
1686\311\203\276\344\327\003\000y2MK' ))
96bfd053
RD
1687
1688def getBulb1Bitmap():
1689 return wxBitmapFromXPMData(getBulb1Data())
1690
1691def getBulb1Image():
1692 return wxImageFromBitmap(getBulb1Bitmap())
1693
1694#----------------------------------------------------------------------
1695def getBulb2Data():
1696 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1697'x\332\315\225M\012\2030\020\205\367\236"\320\205]=\024<\201\024/\340f\266\
1698\342\262\202\275\377\252fT\314\317KI\213-\035D\234\3443y\031g\306\353\364\
1699\250\213\276l*c/S\227\305\320\227bF\323N\303xWo^\274K\247\246\276\261~\265\
1700\330\346C\347\353\256mn\333|\236\235\016#\202\341\315\300y\004Y\331\243\203[\
1701,\003\301\246\201\007_\263\263\241X\013\331\340\200\330QXS\334]\'\210\206\
1702\216\255\250\342\376"$t\007\273\323\010\016x\350u\331\225\006\011\035\364\
1703\005\237\2654\022_\020\021{\350&\232\317\200I\350\230\012U\035\207\316\016q8\
1704\316:p\025\024NI~\037\306{\321\370Z\234\011\314\202\'\211\352F"\353X\301"\
1705\225\317\311V\000V)\340\007\364\225\210yYVp\2258zY\301\372\262%l \3310\311g\
1706\267\307\210\344uQ\231\255\345\302\377\261\362\257\376)\037\303x\002\361\370\
1707.\012' ))
96bfd053
RD
1708
1709def getBulb2Bitmap():
1710 return wxBitmapFromXPMData(getBulb2Data())
1711
1712def getBulb2Image():
1713 return wxImageFromBitmap(getBulb2Bitmap())
1714
1715#----------------------------------------------------------------------
1716def getCalendarData():
1717 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1718'x\332\215\222=k\303@\014\206\367\374\012\301\015.\010\214\323.\036\217\026\
1719\272f\310\3425dl@\375\377S\357$\335\207|r\361\033\203y\223\307\217\304\305o\
1720\257\337\353\345>}\274C\272V\270N\227\307}"x\302\347\353\361\374\341vK-,)\
1721\353\302\035r\377\346p\017\345w\355\230\373\327\222?\334c\356\353\262\226\
1722\347g\3519\3347\361\325\016\363\274\015\201\026\221x\020y\320-e\343\213o\307\
1723P\313\031\350\3048\206:\312]\374\014t`"B\030\262\203(\022\215\020\322\011\
1724\010F(\317\013)<7\335{U\201\362\027\0308\015>\200D\242\254\003\241\000\310\
1725\224\014,\363*T\027\320}x\340\010\225\225e\237^\325\240^\025\254J\241\030\
1726\213J04\252\002\021\250J-FU!T*\350\031\364\252\336\304\003\365DE\025DeL2\020\
1727\365(u*\031\023\364\273\233\277\2717A;\006KY\223\253B\332\231|U=\3142\317K\
1728\203\334\354\336\3148\206\354\373\344!{\010\350\277a\014\315\177-\005\037i' ))
96bfd053
RD
1729
1730def getCalendarBitmap():
1731 return wxBitmapFromXPMData(getCalendarData())
1732
1733def getCalendarImage():
1734 return wxImageFromBitmap(getCalendarBitmap())
1735
1736#----------------------------------------------------------------------
1737def getDbDecData():
1738 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1739'x\332\323\310)0\344\012V76R\000"#\005Cu\256\304`u=\205d\005e\003 ps\003\363\
1740\025@|g\003\020\204\362\361\003\204"=$\022\227"==\004\211K\221\036XZ\017\257\
1741"=\260\264\036^Ez`i=\004\300\242H\017\003\220k\022qn"\316w\304\205\023q!N\\\
1742\334\215*\032U4\024\025\351\001\000H\256\261\012' ))
96bfd053
RD
1743
1744def getDbDecBitmap():
1745 return wxBitmapFromXPMData(getDbDecData())
1746
1747def getDbDecImage():
1748 return wxImageFromBitmap(getDbDecBitmap())
1749
1750#----------------------------------------------------------------------
1751def getDecData():
1752 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1753'x\332\323\310)0\344\012V76R\000"#\005Cu\256\304`u\005\205d\005eg\003\020\
1754\004\363\365@|\003\003\013\003\003\003\250<~\200\252H\217\010EzD(\322#B\221\
1755\036\021\212\364\020\000\247"=b\024\021e\022qn"\316w\304\205\023q!N\\\334\
1756\215*\032U4\324\024\351\001\000I\272\256\356' ))
96bfd053
RD
1757
1758def getDecBitmap():
1759 return wxBitmapFromXPMData(getDecData())
1760
1761def getDecImage():
1762 return wxImageFromBitmap(getDecBitmap())
1763
1764#----------------------------------------------------------------------
1765def getPtData():
1766 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1767'x\332\323\310)0\344\012V76R\000"#\005Cu\256\304`u\005\205d\005eg\003\020\
1768\004\363\365@|\013\003\013\003\003\003\250<~00\212\364P\300\210T4\030\243eT\
1769\321\250"\272*\322\003\000\237\024\261^' ))
96bfd053
RD
1770
1771def getPtBitmap():
1772 return wxBitmapFromXPMData(getPtData())
1773
1774def getPtImage():
1775 return wxImageFromBitmap(getPtBitmap())
1776
1777#----------------------------------------------------------------------
1778def getDbIncData():
1779 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1780'x\332\323\310)0\344\012V76R\000"#\005Cu\256\304`u=\205d\005e\003 ps\003\363\
1781\025@|g\003\020\204\362\361\003$Ezp\002\237"=\030\201W\221\036\224 B\221\036\
1782vEzp\240\240\207M\025\232"\230ZrM"\312M$\371\216\230p"&\304\211\212\273QE\
1783\243\212\206\240"=\000BW\260\304' ))
96bfd053
RD
1784
1785def getDbIncBitmap():
1786 return wxBitmapFromXPMData(getDbIncData())
1787
1788def getDbIncImage():
1789 return wxImageFromBitmap(getDbIncBitmap())
1790
1791#----------------------------------------------------------------------
1792def getIncData():
1793 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1794'x\332\323\310)0\344\012V76R\000"#\005Cu\256\304`u\005\205d\005eg\003\020\
1795\004\363\365@|\003\003\013\003\003\003\250<~\200\254H\217(EzD)\322#J\221\036\
1796\036Ez\010@\224"=\312L"\312M$\371\216Z!\2560\252hT\321\360T\244\007\000P\202\
1797\256\356' ))
96bfd053
RD
1798
1799def getIncBitmap():
1800 return wxBitmapFromXPMData(getIncData())
1801
1802def getIncImage():
1803 return wxImageFromBitmap(getIncBitmap())
1804
1805#----------------------------------------------------------------------
1806def getNewData():
1807 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1808'x\332\323\310)0\344\012V74S04U0V0T\347J\014V\327SHVp\312IL\316\006\363"\200\
1809<e70\000\363\025\200|\277\374\274T(\007\025\300\004\365\240\000U0\002\014 \
1810\242\350\202\021z\330T\202\324\242\011\202\304\007\267 \002 \004\321CI\017\
1811\000\303\177S\022' ))
96bfd053
RD
1812
1813def getNewBitmap():
1814 return wxBitmapFromXPMData(getNewData())
1815
1816def getNewImage():
1817 return wxImageFromBitmap(getNewBitmap())
1818
1819#----------------------------------------------------------------------
1820def getOpenData():
1821 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1822'x\332m\220\273\016\2030\014Ew\276\302R\2070]%\003\025s\207\216e`\361\212\
1823\020S\021\356\377O\245Nm\302\343F\031\316\211\355H\256\347O\252\372\220\356\
1824\224\032j(\205j\350\003h\244\307<\214o%Y\351\366\324(w?nc\033cT\246\225_\262\
1825L\012l\305\376\270\317A\0028I\350\305E;L\3466\233\220%X\0309\333G\020\376\
1826\237R\232\343c%<\305\314\316bR\244p>\263t&w\316\245\347b!\276%|\001s\177U\
1827\267' ))
96bfd053
RD
1828
1829def getOpenBitmap():
1830 return wxBitmapFromXPMData(getOpenData())
1831
1832def getOpenImage():
1833 return wxImageFromBitmap(getOpenBitmap())
1834
1835#----------------------------------------------------------------------
1836def getCopyData():
1837 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1838'x\332\323\310)0\344\012V74S04U0Q0T\347J\014V\327SHVp\312IL\316\006\363\362\
1839\201<e\003 \2600\000\363#@|70\000\363\025\200|\277\374\274T(\007\025@\004\
1840\365\300\000]0\002\010\020\242\310\202\021zh\202z@\224\017\006\250*#\362\301\
1841D>\262J==\210`D>\232J\240! \0230T\202$\321U\352\201\024#;\036M%\004\240\251\
1842\204\011bS\011\003\270BI\017\000\027\243[\276' ))
96bfd053
RD
1843
1844def getCopyBitmap():
1845 return wxBitmapFromXPMData(getCopyData())
1846
1847def getCopyImage():
1848 return wxImageFromBitmap(getCopyBitmap())
1849
1850#----------------------------------------------------------------------
1851def getPasteData():
1852 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1853'x\332m\217\261\012\003!\014\206\367{\212@\007\013B\320\241\305\271C\307f\
1854\270\305\3658:\365\250}\377\251I\324J\256\367\201\342\377%\001s\336>q\232]\
1855\274B\274\000_nZf\207\260\302m[\326\227&\342t\012L\012\232\275\344\273\242\
1856\271HN!\365:p~\224\367SC\356\315\241\027-C"c\244\010\314\031[\241\376\254\
1857\224\202\254\262>\206l\223he\303\310\201\225T\331I/\020\035IOV\362\260\234\
1858\377N\177\320I\277\361\272\346\256\263nC\035\221\370\005\265(d?' ))
96bfd053
RD
1859
1860def getPasteBitmap():
1861 return wxBitmapFromXPMData(getPasteData())
1862
1863def getPasteImage():
1864 return wxImageFromBitmap(getPasteBitmap())
1865
1866#----------------------------------------------------------------------
1867def getTog1Data():
1868 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1869'x\332\323\310)0\344\012V74S04U0V0T\347J\014V\327SHVp\312IL\316\006\363"\200\
1870<e\013\003\020\004\363\025\200|\277\374\274T(\007\025\340\023\324C\002X\005#\
1871P\264\003\371`\200.\210i\321 \024TP\210\300\037 z\000\342\261B\006' ))
96bfd053
RD
1872
1873def getTog1Bitmap():
1874 return wxBitmapFromXPMData(getTog1Data())
1875
1876def getTog1Image():
1877 return wxImageFromBitmap(getTog1Bitmap())
1878
1879#----------------------------------------------------------------------
1880def getTog2Data():
1881 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1882'x\332\323\310)0\344\012V74S04U0R0T\347J\014V\327SHVP6\000\002770_\001\310\
1883\367\313\317K\205rP\001\351\202zH\000\277 \030\000\371\230f\016\025A$\277\
1884\353\001\000\002S:\265' ))
96bfd053
RD
1885
1886def getTog2Bitmap():
1887 return wxBitmapFromXPMData(getTog2Data())
1888
1889def getTog2Image():
1890 return wxImageFromBitmap(getTog2Bitmap())
1891
1892#----------------------------------------------------------------------
1893def getSmilesData():
1894 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1895'x\332}\220\261\016\3020\014D\367~\205%\2060\235\210\204\370\000\206\216,]\
1896\262V\025\023\025\346\377\'\334s\235\004!\260\222(\367|\262\023\037\327W\036\
1897\246\224/b\353,9\015\363\224 \213\\\327yyP\251\251\3038\236,\250\305\364M\
1898\237w\212\342\311-\275\'-P,\200\355\032\220\210\270\301\312,\002\366\314\274\
1899\016\275\234o;\177C|\302Ra_\2669\243\315_\247\224J\321\272\023(\340\215\342G\
1900t\251\242\177\374N\343\363uJ\370\036\0101|p\204x\003=\357h6' ))
96bfd053
RD
1901
1902def getSmilesBitmap():
1903 return wxBitmapFromXPMData(getSmilesData())
1904
1905def getSmilesImage():
1906 return wxImageFromBitmap(getSmilesBitmap())
1907
c8ace611
RD
1908#----------------------------------------------------------------------
1909def getGridBGData():
1910 return cPickle.loads(zlib.decompress(
d56cebe7
RD
1911'x\332\355\230\301\012\2030\014\206\357>Ea\007\007\202(NY\217-\262\253\007/^\
1912\307\256\003\367\376\247m\277zpd\222\301\252\006\022\204\220\246~4\220\246i\
1913\217\367G\036\265\361\371d^_e\3628\272\266qcn\346`\255\263>\203\235\276mW\
1914\372\302[\330\006\376\322U\256\206\235\300\237\373\314W\260{\370kW\373\002v\
1915\007\177\346.\276\034\377\377\277\014\340\024b:\310\244z\310\307 [)X<8X\2725\
1916\020\316R\3473GE\005\254`\361\340`\351F.\216\3345s\225@\310A\005\213\007\257\
1917\233n|E\355\032\005\213\007\257\233nd\351e\367\004\012\026\017\016\226nd]\
1918\345\027\351\357\307\277\202\005\203\267<L\371W\235a\246\202\305\203C\247\
1919\033\243\277d\224l\242\320+X"x\007\275\333\322\345f\026\260\202\305\203w\360\
1920\356\306\216F\301\342\301+U\267\205\264\377\365aZ\301\202\301[\366nK\273\206\
1921\362)X68}\002-)\014`' ))
c8ace611
RD
1922
1923def getGridBGBitmap():
1924 return wxBitmapFromXPMData(getGridBGData())
1925
1926def getGridBGImage():
1927 return wxImageFromBitmap(getGridBGBitmap())
1928