forked from bjthinks/orbital-explorer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
icon.cc
643 lines (639 loc) · 46.6 KB
/
icon.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
/*
* This file is part of the Electron Orbital Explorer. The Electron
* Orbital Explorer is distributed under the Simplified BSD License
* (also called the "BSD 2-Clause License"), in hopes that these
* rendering techniques might be used by other programmers in
* applications such as scientific visualization, video gaming, and so
* on. If you find value in this software and use its technologies for
* another purpose, I would love to hear back from you at bjthinks (at)
* gmail (dot) com. If you improve this software and agree to release
* your modifications under the below license, I encourage you to fork
* the development tree on github and push your modifications. The
* Electron Orbital Explorer's development URL is:
* https://github.com/bjthinks/orbital-explorer
* (This paragraph is not part of the software license and may be
* removed.)
*
* Copyright (c) 2013, Brian W. Johnson
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* + Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* + Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
#include "icon.hh"
/* GIMP RGBA C-Source image dump (program-icon.c) */
static const struct {
unsigned int width;
unsigned int height;
unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
unsigned char pixel_data[64 * 64 * 4 + 1];
} gimp_image = {
64, 64, 4,
"9$\36d:%\37f<&!i>'\"m@($pB)%sD*'vF,)yH-*}J.,\201L/-\202M0/\205O11\210Q23"
"\214S45\217V57\221X69\224Z7;\231\\8=\233^9?\235_:A\240a;C\242b<E\244d<F\246"
"e=H\247f>J\251g>K\253h>M\254h?O\255h?P\255i?Q\256i?R\256i?T\256i?T\256h?"
"U\256h?V\255f>V\254e>V\252d=V\252c=V\251a<V\247_;U\245^:T\243\\9T\237Z8S"
"\236X7R\233V6Q\231T5O\225Q4N\222O3M\220M2L\216K1J\211H0H\206F.G\203D-F\201"
"C,E}A+Cz?*Bw=)@u;(>q8'<m6&;j5$9g3$8e:%\37g<&\40j>(!m@)#pB*%tD+'wF,(zH-*~"
"J/,\202L0-\205N1/\210P21\212R43\217T55\221W67\224Z79\230[9;\234^:>\236a;"
"@\241b<B\245c=D\247e>F\251g?H\253i@J\256j@L\260kAN\261lBP\262mBR\263mBS\265"
"nBU\265oCU\266nCW\267nCX\267nCY\267mBZ\266mBZ\266lBZ\265jAZ\263iA[\261g@"
"Z\257f?Z\256e>Z\254b=Y\252a<X\250];W\243\\:V\241Z9T\237W8T\234T7R\231R5Q"
"\226P5P\223N3N\220K2L\213I0J\210G0I\206E/G\202C-F~@,D|>+By<)@u:(?p8'=n6&"
";k4%:i<'\40k>(!m?)#pA*$sD+%xF-({H.)~J/+\201M1-\206O2/\211Q31\214S53\220V"
"65\223Y77\230[99\232^:;\237_<>\242b=@\244d>B\250g?D\253i@G\256jAJ\261lBK"
"\263nCM\265oDO\267qDR\271rET\272rFV\274tFW\275sFY\275tFZ\276tG\\\276tG]\276"
"sF]\276sF^\275rF_\274qE_\274pE_\272nD_\271mC_\270jB_\265iB^\264f@]\260e?"
"\\\256a>[\254`=Y\250]<Y\245Z;X\242X9V\240V8U\233S7R\230P5Q\225N4O\220K3N"
"\215I2L\213G0J\207D/H\203B-F\177@,D|>+Bx;)@t9(?p7'=n5&;k=(\40n?)\"pA*#sC"
",%xF-&|H/(\177J0*\202M1,\207O2.\213Q40\216T62\221W74\226Z97\232\\:9\234^"
"<;\241b=>\245c>@\250f@B\254iAE\257kBG\262mDJ\265pDL\271qEO\272sFR\275uGT"
"\277vHV\301xIW\303yIY\303yJ\\\304zJ^\306zJ_\306zK`\307zJa\307zJb\306yJc\306"
"xJd\305vId\304uHe\303sHe\300rGd\277pFc\275mEc\273lDb\270iBa\266fA`\262d@"
"^\260a?\\\254^=\\\251\\<Z\246Y;W\241V9V\235S8T\232Q6S\227N5P\222L3N\217I"
"2L\214F1K\210D/I\203B.F\200?,E|=+Cx:*At8(?q6'=n?)!qA+\"tC,$wE-%|H/(\177J"
"0*\203M1,\207O3-\214R50\220T61\222W84\230Z96\234];8\237_=;\243c>=\250e@@"
"\253hAB\256jBE\263mDH\266pEK\272rGM\276tHP\300wJS\302yJU\306{LW\307|LZ\311"
"}M]\313~M_\314\200N`\315\200Nb\316\201Nd\316\200Oe\317\201Og\317\200Nh\317"
"\177Ni\317~Nj\315}Mi\314{Li\312yLi\311wKj\310uJi\305sHh\302pHg\300mFf\276"
"kDd\271gCb\266eBa\263b@_\257_?^\254\\=\\\250Y<Z\243V:W\237S9U\234Q7S\230"
"N6R\223K4O\220H2M\215F1K\207C/I\204A.G\200>-E}<+Cx:*Au7)?q@+!tC,#wE-%{G/"
"'\177J0(\203L2*\207O4,\213R5.\220T71\224W83\230Z:5\234]<8\241`>:\245d@=\252"
"fA@\256jCB\262lDE\266oFH\271rGK\275uJN\302xKQ\304zLT\307|MV\312\177OY\314"
"\201P\\\317\203P^\322\204Qa\323\205Rc\324\206Rf\326\207Sg\327\207Si\327\210"
"Sk\327\207Sl\327\206Sm\327\206Ro\327\205Ro\326\203Qp\325\202Pp\323\177Pp"
"\321}Oo\317{Mo\315xMm\313uKm\310sIk\304oIi\302lFh\275iEf\272fDd\267bBb\262"
"_@_\256\\>^\252Y=\\\245V;Z\241S9W\235P8T\230M6S\224J4P\221H3N\214E2L\210"
"B0J\[email protected]\200>-E|;+Cx9*AuB,#wD-$zF/%~I0(\203L2*\207N4,\213R6.\220T70\225"
"W92\232Z;5\235]=7\242a?:\247d@<\253gB?\260jDB\264nFE\270qGH\275tJK\300wL"
"N\305{MQ\311}OT\314\200PW\317\203QZ\322\205R]\325\210T`\330\211Uc\331\213"
"Vf\334\215Vh\335\215Wk\336\216Wm\336\216Xo\340\216Xq\340\216Xr\340\216Wt"
"\340\215Wt\337\213Wu\337\212Vu\335\210Uu\334\206Tu\331\204Su\330\201Ru\325"
"~Pt\322{Pr\317xNq\315uLo\311qKm\305mIk\301jFi\275gEf\271cCd\264`Bb\261\\"
"@`\254Y=]\247V<Z\243S:X\235O8U\232M7S\225J5Q\220G3N\214D2L\211B0J\204?.H"
"\177<-E|:+CxD-#zF/$~H0'\201K2(\207N4*\214Q6,\220T8/\224W:1\232Z;4\236]=6"
"\242a?9\251dA;\254gC>\261kEA\267nGD\272rJG\300vKK\304zNN\310}PQ\314\200P"
"T\320\204RX\324\207T[\327\211U^\332\214Wb\335\217Xe\340\220Zh\342\223Zk\343"
"\224[n\345\225\\p\347\226\\s\347\226]u\350\226\\w\350\226\\x\351\225]z\350"
"\225\\{\347\223[|\346\221[|\345\217Z}\344\215Y|\342\212X|\337\207Vz\335\204"
"Tz\333\201Tx\327~Rw\324yPt\321uNr\314rLp\310nJn\303jHk\300gFi\273cDg\266"
"`Cc\263\\@a\255X>_\251U<[\243R;Y\236O9V\233K7T\226I5Q\221F4O\215C2L\210@"
"0J\203=.G\177;-E{E/#~H1&\202J2'\206M4)\213P6,\220S8.\223W:0\230Y<2\236]>"
"5\242a@7\250dB:\256gD=\262kF@\267oIC\275sJG\301wLJ\307{ON\312\177QQ\320\203"
"ST\323\206UX\330\211W[\333\215X_\337\220[c\342\223\\f\345\225]i\350\230^"
"m\351\232_p\354\234`s\355\235av\357\236ay\357\236a{\360\236a}\361\236a\177"
"\361\235b\200\360\235a\202\360\232`\203\357\230`\203\355\226^\203\354\224"
"]\203\351\221\\\202\350\216Z\201\345\213Y\200\342\207W~\337\202V|\334~Tz"
"\330zRx\324vPv\317sNs\313nKp\306jIn\302gHk\274bEh\271_Ce\263[Ab\256X?_\252"
"U=\\\243Q;Z\237M9W\233J7T\225H5Q\221D4O\214B2L\206?0J\203<.G~G0$\201I2&\205"
"L4(\211P6*\216R8-\224V:.\231Y<1\235\\>3\243`@6\250dB9\255gE<\264kG?\270o"
"JB\277sLF\302xNI\310|PM\316\200RP\321\204US\327\210WX\332\214Z[\337\220\\"
"_\343\224^c\346\227_g\352\232`k\355\235bn\357\240cs\362\241dv\363\243fy\365"
"\245f}\366\246f\177\367\246g\202\370\247h\204\371\246g\206\370\245f\210\370"
"\245g\211\370\242f\212\367\241e\212\365\237d\213\363\233c\212\362\230a\211"
"\357\224`\210\354\221^\207\352\215\\\205\347\210Z\203\343\205X\200\337\200"
"U~\333{T{\326wRy\323sPu\315nMs\311jJp\303fHl\277bFi\270^Df\263[Ac\257W?`"
"\251T=]\244O;Z\236M9W\232I7T\225F5Q\217C3N\212@2L\206=0I\202H2$\204K4&\210"
"N6(\216R8+\223T:-\231X<0\235\\>2\242_@5\251cC8\255gE:\263kG>\271oJ@\276s"
"LD\304xOH\312|QL\316\200TN\324\205VS\330\212YV\336\216\\[\342\223^_\346\226"
"`c\353\233bg\356\237dl\362\242fp\364\245gt\367\250iw\370\253j{\373\254k\200"
"\374\255l\203\375\257m\206\376\260m\211\376\257m\214\376\257l\216\376\256"
"l\220\376\255l\220\376\253l\222\376\251j\222\375\247i\222\373\243h\222\372"
"\240f\221\367\234d\220\365\227c\217\361\223`\215\357\217^\212\352\212\\\207"
"\347\205Z\205\342\200W\202\336|U\177\331wS{\325rPx\317nNu\312iKq\304eIn\300"
"aFj\271\\Df\265YBc\256V@`\252Q>]\243N;Z\236K9W\232G7S\222D5Q\216A3M\211>"
"1K\205J3&\207M5(\215P7)\221T:,\230W<.\235Z>0\241^@3\246bC6\256fE9\262jH<"
"\270nJ?\277rMC\303xPF\312|RJ\317\201UM\325\205XR\332\212ZU\340\217]Y\344"
"\224`^\351\231cc\355\236eg\361\242gl\365\246ip\370\252kt\373\255my\375\261"
"n}\377\263p\201\377\265p\206\377\266r\212\377\270s\215\377\270r\220\377\271"
"r\223\377\270s\225\377\270r\227\377\266r\231\377\264q\232\377\262p\232\377"
"\256o\232\377\253m\231\377\247l\230\376\243j\230\373\237h\225\371\232f\223"
"\365\224d\221\362\220a\216\355\213^\213\351\205\\\207\344\200Z\205\340{W"
"\201\333vT~\325rQy\321mOv\313hLr\305dJn\277`Gk\272[Dg\263XBc\256T@`\251O"
">\\\242L;Z\236H9V\227F7S\221B4P\215?3M\207K5&\213N7(\220R9+\225U<,\232Y>"
"/\241\\@2\246`B4\254dE7\262iH:\270mK>\276rM@\304vPD\312|SG\320\200VL\325"
"\205YP\333\213\\T\340\220_X\346\225b]\353\233da\357\237gf\364\244jk\370\251"
"lp\373\256ot\377\262qy\377\265s~\377\271t\202\377\274v\210\377\276w\213\377"
"\300w\220\377\301x\224\377\302y\227\377\303y\233\377\302x\234\377\301y\237"
"\377\277x\241\377\275w\242\377\272v\242\377\267t\242\377\263s\242\377\257"
"q\241\377\252o\237\377\245m\236\376\240k\233\374\233h\230\370\226f\226\365"
"\220c\222\360\213`\217\354\205]\212\346\177[\207\342zX\202\334vU\177\327"
"qR{\321lPw\313gMs\305bJo\300]Gk\271ZDg\263UBc\255R?`\247M=\\\241J;X\233F"
"8V\225C6R\221@4O\213M6&\216P9(\223S;+\231X=.\236[@/\245^B2\253cE5\260hH8"
"\267lK<\276qM?\303uQB\312zTE\320\177VJ\326\205YN\333\212]R\342\220`W\347"
"\225c[\355\233f_\361\240ie\366\246lj\373\253on\376\260rs\377\266ty\377\272"
"v~\377\276x\203\377\302z\210\377\305|\215\377\307}\222\377\311~\226\377\313"
"~\233\377\313\177\237\377\314\200\242\377\314\200\245\377\312~\247\377\310"
"~\251\377\306}\252\377\303|\253\377\300z\253\377\273y\253\377\267w\252\377"
"\262u\250\377\254r\245\377\246p\243\377\241n\241\376\233k\235\373\225h\231"
"\366\220e\226\362\212b\221\356\204_\215\350\177\\\211\342yY\204\335sV\200"
"\326nS{\321iPw\313dMs\305`Jn\276\\Gj\270WDf\261RBb\253O?^\245K=[\236H:X\232"
"D8T\224A6Q\216N8(\221R:*\230U=,\235Y?.\241\\B0\250aE3\257eG6\265jJ9\274o"
"M=\302tP@\310yTC\317~WH\325\204ZL\334\212^P\341\217aT\350\225dY\355\233h"
"^\363\241kb\370\247ng\374\255rm\377\263ts\377\270ww\377\275z}\377\302|\202"
"\377\307~\210\377\313\200\216\377\316\202\223\377\321\203\230\377\323\204"
"\235\377\324\205\242\377\326\206\246\377\325\206\252\377\325\205\255\377"
"\324\205\257\377\322\204\261\377\317\203\263\377\314\202\264\377\310\201"
"\264\377\303\177\263\377\277}\262\377\272{\260\377\264x\257\377\256v\253"
"\377\247s\250\377\241p\245\377\233m\240\374\224j\234\370\216g\230\364\210"
"c\223\356\203`\216\351}\\\211\342vY\204\334qV\200\326kS{\320fPw\312bMr\303"
"^In\275XGi\265UCe\260PAa\250L>]\242I<Z\236F:V\227B7S\221P:'\224S<)\233X?"
",\240ZA.\246^C1\254dG4\264hJ7\272mM:\300rP=\307wTB\316|WE\325\202ZI\333\210"
"^N\342\216aQ\347\224eV\356\232i[\363\241l`\370\247pe\375\255tk\377\263wp"
"\377\272zv\377\300}|\377\305\177\202\377\313\202\210\377\317\205\216\377"
"\324\206\223\377\330\210\231\377\332\212\237\377\335\213\244\377\337\213"
"\251\377\340\213\256\377\337\213\262\377\337\213\266\377\336\214\271\377"
"\333\212\272\377\331\212\274\377\325\210\275\377\321\207\275\377\314\205"
"\275\377\306\203\273\377\300\201\272\377\273~\267\377\264{\264\377\256y\260"
"\377\247u\254\377\240r\250\377\231n\243\375\223k\236\371\214h\231\364\206"
"d\224\356\200`\217\350z]\212\342sY\204\334nV\200\325iS{\317dPv\310_Lq\301"
"ZIm\272UFh\264RCd\255NA`\247J>\\\241F;Y\233C9U\224Q;'\227U>*\235X@,\244]"
"C/\252`E2\260eI5\270kL8\277pP;\304tS>\314zVC\322\200ZF\332\206^J\340\214"
"aN\347\223eS\354\231iX\363\240m]\371\246qb\375\255uh\377\263ym\377\272}s"
"\377\301\177y\377\307\203\200\377\314\206\205\377\322\211\214\377\330\213"
"\223\377\335\215\230\377\340\216\236\377\344\220\244\377\346\221\252\377"
"\350\222\260\377\351\222\265\377\351\223\271\377\350\222\275\377\347\222"
"\300\377\345\221\303\377\341\220\305\377\336\216\306\377\331\215\306\377"
"\324\213\306\377\316\211\304\377\310\207\303\377\301\204\300\377\272\201"
"\274\377\263~\270\377\254{\264\377\246x\260\377\236t\252\377\227p\245\376"
"\220l\237\371\212h\231\364\202d\224\356}a\217\350w]\212\342pY\204\333kV~"
"\323eRz\315`Nu\305\\Lp\277WIk\271REg\261NBb\253K@_\244G=[\236D;W\230R=(\232"
"V?*\237ZB-\247^E/\256bH2\264hK5\273lN8\303rR<\311wV?\321~ZC\330\204]H\336"
"\212aL\345\217eP\353\226iT\362\236nZ\370\245r_\375\254vd\377\263zj\377\272"
"~p\377\301\201v\377\307\206|\377\316\210\203\377\325\214\212\377\332\216"
"\220\377\341\221\226\377\345\223\236\377\352\224\244\377\355\226\252\377"
"\357\227\260\377\361\227\266\377\363\230\273\377\363\230\301\377\362\230"
"\305\377\360\227\311\377\356\227\313\377\352\226\315\377\346\224\317\377"
"\341\223\320\377\334\221\317\377\325\217\316\377\317\215\314\377\307\212"
"\311\377\300\207\305\377\272\203\300\377\262\200\274\377\252|\267\377\243"
"x\261\377\233t\253\377\224p\245\375\215l\240\371\206h\232\363\177d\224\354"
"y`\217\346r]\210\340mY\203\330gU}\322bQy\312]Ns\303XKo\274TGj\266PDe\256"
"KBa\247H?^\240D<Y\234S>(\235XA*\242\\D.\252_F0\261eJ3\270iN6\277nQ9\305t"
"T=\316zX@\325\200\\D\335\206`H\343\215eM\352\224iQ\360\233nV\367\242r[\375"
"\251v`\377\261zf\377\271\177l\377\300\204r\377\307\210y\377\316\213\177\377"
"\325\217\206\377\334\222\215\377\343\224\223\377\351\227\233\377\355\231"
"\241\377\362\233\251\377\365\234\257\377\371\235\266\377\372\236\274\377"
"\373\235\302\377\373\235\307\377\373\235\314\377\370\235\321\377\366\234"
"\324\377\363\234\327\377\356\232\330\377\351\231\331\377\342\227\330\377"
"\334\225\327\377\325\222\325\377\316\220\321\377\307\214\316\377\276\212"
"\311\377\267\205\304\377\257\201\276\377\247~\270\377\237y\262\377\227u\254"
"\377\220q\246\375\211l\237\370\201h\231\362{d\223\353t`\215\344n\\\210\335"
"iX\202\326cU|\317^Pw\307YMq\300UIl\271PFh\262LDd\252H@`\244E>[\236T@(\240"
"YB+\247]E-\255aI1\264gL3\274kO6\302pT:\312vX=\322|\\A\331\202_E\340\211d"
"I\350\220hM\356\227mR\365\237rW\374\246v]\377\256{b\377\265\177h\377\275"
"\204m\377\306\211t\377\316\214z\377\325\221\202\377\334\225\210\377\343\227"
"\217\377\352\232\227\377\357\235\236\377\365\237\245\377\372\240\254\377"
"\376\242\263\377\377\243\273\377\377\244\301\377\377\246\307\377\377\245"
"\314\377\377\244\322\377\377\243\327\377\376\242\334\377\372\241\337\377"
"\365\240\340\377\357\237\341\377\351\235\341\377\342\233\340\377\333\230"
"\335\377\324\225\332\377\313\223\326\377\303\217\321\377\273\213\314\377"
"\263\207\306\377\252\202\300\377\243~\271\377\233z\262\377\222u\254\377\213"
"p\245\374\203l\236\366|h\230\360vc\222\350o_\213\342j[\205\332dW\177\323"
"_Sy\313ZPt\304UKo\274QIj\265MEe\257IBb\250E?]\237UA(\242ZD,\252^H.\260cK"
"0\267hO4\277mR7\307sU:\316xY>\326~^B\335\205bE\344\214gJ\354\223kN\362\233"
"pS\371\242uX\376\252z]\377\262\177c\377\272\204i\377\302\211o\377\313\215"
"u\377\322\222|\377\332\226\203\377\343\232\212\377\351\236\221\377\360\240"
"\230\377\366\242\240\377\374\244\247\377\377\247\260\377\377\252\270\377"
"\377\254\277\377\377\255\306\377\377\256\313\377\377\256\321\377\377\255"
"\326\377\377\253\333\377\377\252\340\377\377\247\345\377\373\245\351\377"
"\365\244\351\377\357\243\352\377\350\240\351\377\340\236\346\377\330\233"
"\343\377\320\230\336\377\307\224\331\377\276\221\323\377\266\214\315\377"
"\256\210\306\377\245\203\300\377\234~\271\377\225z\262\377\216t\253\377\206"
"p\243\372~k\234\364wf\226\354qb\216\345k]\211\337eZ\203\327`V|\317[Rw\307"
"VMr\300QKl\271MGh\261IDc\252EA_\242VB(\243ZF,\254_I.\264dM0\272iQ4\301oU"
"7\311tY;\322z]>\331\201aB\340\210fF\351\217jJ\357\225oO\366\235tS\374\245"
"zX\377\255~^\377\266\204c\377\277\211j\377\307\216p\377\320\223v\377\330"
"\227}\377\340\234\204\377\350\240\213\377\357\243\222\377\366\246\231\377"
"\374\250\242\377\377\253\252\377\377\257\264\377\377\261\274\377\377\263"
"\303\377\377\264\311\377\377\265\317\377\377\264\324\377\377\264\331\377"
"\377\263\336\377\377\261\343\377\377\256\352\377\377\252\357\377\372\251"
"\361\377\364\250\361\377\354\246\361\377\344\243\356\377\334\241\353\377"
"\323\235\346\377\312\232\340\377\302\226\333\377\270\221\324\377\260\214"
"\315\377\247\210\306\377\236\203\276\377\227~\267\377\216x\260\377\207t\250"
"\376\177n\241\367yj\232\361re\222\351la\214\342e\\\205\332aX\177\323[Ty\312"
"VPt\303RMo\274MIi\264IFe\255EB`\246WD(\246[G,\256`K.\264dN1\276jR4\304oV"
"7\314v[:\324|^>\334\202dB\344\211hF\354\221mJ\363\227rO\372\240wT\377\250"
"~Y\377\261\202^\377\271\210d\377\302\216j\377\313\223q\377\323\230v\377\334"
"\234~\377\345\241\204\377\355\245\214\377\364\250\223\377\373\253\232\377"
"\377\256\243\377\377\261\256\377\377\265\267\377\377\267\277\377\377\271"
"\305\377\377\272\313\377\377\272\321\377\377\272\326\377\377\272\334\377"
"\377\270\341\377\377\266\347\377\377\263\354\377\377\260\363\377\375\255"
"\370\377\367\254\371\377\357\253\370\377\347\251\366\377\337\246\362\377"
"\326\243\356\377\315\240\350\377\303\233\341\377\272\226\332\377\261\221"
"\324\377\251\214\314\377\240\207\304\377\227\202\274\377\217|\265\377\210"
"x\255\377\200r\245\373ym\235\364sh\226\354lc\217\345f_\210\335`[\202\325"
"[V|\316VQv\305RNp\276MKk\266IGf\257EDa\247WE(\251\\H,\260`K.\267fP0\277k"
"T4\310qW7\317w\\:\327}a>\337\203eB\347\212kF\356\223pJ\366\231vO\374\242"
"{T\377\252\201Z\377\263\207^\377\274\215d\377\305\222k\377\316\230q\377\327"
"\234v\377\340\242}\377\350\246\204\377\360\252\213\377\370\255\222\377\377"
"\260\232\377\377\264\245\377\377\267\260\377\377\272\271\377\377\274\300"
"\377\377\275\307\377\377\276\315\377\377\276\323\377\377\275\330\377\377"
"\275\336\377\377\274\344\377\377\272\352\377\377\270\361\377\377\265\367"
"\377\376\262\376\377\367\261\377\377\360\260\377\377\350\256\375\377\340"
"\253\372\377\326\250\364\377\316\245\357\377\305\240\350\377\274\233\341"
"\377\262\226\331\377\251\221\322\377\241\213\312\377\230\206\301\377\220"
"\200\271\377\210{\261\377\201v\251\375yp\241\367sk\231\360me\222\350fa\213"
"\340a\\\204\331[X~\320VTx\310QOr\300MLm\270HIh\261DEc\251XF(\253\\J,\263"
"aM-\271fQ1\301lV4\311qZ7\321w^:\332~c>\342\205hB\351\214mF\361\223sJ\371"
"\234xO\377\244\177T\377\255\205Y\377\265\213_\377\276\220d\377\307\226i\377"
"\321\233p\377\331\241v\377\343\246|\377\352\253\203\377\363\256\212\377\373"
"\262\220\377\377\265\232\377\377\270\246\377\377\274\260\377\377\276\271"
"\377\377\277\300\377\377\300\306\377\377\277\314\377\377\277\322\377\377"
"\276\330\377\377\275\337\377\377\274\345\377\377\273\355\377\377\272\364"
"\377\377\270\374\377\372\270\377\377\363\270\377\377\354\267\377\377\346"
"\264\377\377\337\260\377\377\327\255\373\377\316\252\365\377\305\245\356"
"\377\273\240\347\377\262\233\337\377\251\225\327\377\240\220\316\377\230"
"\213\306\377\220\205\275\377\210\177\264\377\200x\254\377ys\243\372rm\234"
"\362kh\224\353ec\216\342`_\206\332[Z\200\323VVy\313QRs\302LNn\273HIi\263"
"DFd\253XG(\254]K+\264aO-\273gS0\304lW3\314q\\7\324x`:\334~e>\343\205jB\354"
"\215pF\364\224uJ\372\234{O\377\245\201S\377\256\210Y\377\266\216]\377\300"
"\224d\377\311\233i\377\322\237o\377\333\246u\377\344\253{\377\355\257\201"
"\377\364\263\210\377\374\266\216\377\377\271\230\377\377\275\245\377\377"
"\277\257\377\377\301\267\377\377\301\276\377\377\300\304\377\377\277\311"
"\377\377\275\320\377\377\274\326\377\377\273\336\377\377\273\346\377\377"
"\272\357\377\377\271\371\377\375\272\377\377\364\275\377\377\355\276\377"
"\377\350\274\377\377\342\272\377\377\333\266\377\377\324\262\377\377\314"
"\256\373\377\303\252\364\377\272\245\354\377\261\237\344\377\250\231\333"
"\377\240\224\323\377\227\216\312\377\216\210\300\377\207\202\267\377\177"
"{\257\377xv\247\374qp\237\365kj\226\355ef\220\345_`\210\335Z[\201\325UW{"
"\314PSu\305LOo\275GKj\264DGe\254XH(\255]L+\265aP.\274gT0\305mX4\315r]6\325"
"xb:\336\177g>\346\206lB\355\215rE\366\225xJ\375\235~N\377\246\204S\377\256"
"\212X\377\267\221]\377\301\230b\377\312\236h\377\323\244n\377\334\252s\377"
"\345\256y\377\355\263\177\377\365\267\204\377\374\272\212\377\377\275\224"
"\377\377\300\241\377\377\302\253\377\377\302\262\377\377\301\270\377\377"
"\276\275\377\377\273\303\377\377\270\311\377\377\265\321\377\377\264\334"
"\377\377\264\347\377\377\265\362\377\377\267\375\377\366\274\377\377\356"
"\300\377\377\350\302\377\377\342\302\377\377\335\277\377\377\326\274\377"
"\377\320\270\377\377\311\263\377\377\301\256\370\377\270\251\361\377\257"
"\244\350\377\247\235\337\377\236\227\326\377\225\222\315\377\216\213\303"
"\377\206\204\273\377~~\261\377wx\251\375pr\240\367jm\230\357dg\221\346^b"
"\212\337Y]\203\327TX|\316PUv\306KPq\276GLk\266CHf\256XI)\257\\M*\266aQ.\277"
"fU0\306lZ3\316s^6\327xc:\340\177h=\350\206nA\360\216tE\370\225zJ\376\236"
"\200N\377\246\207S\377\256\216W\377\270\224\\\377\300\232a\377\312\241g\377"
"\323\250l\377\334\255q\377\344\262v\377\354\267|\377\364\273\201\377\372"
"\276\206\377\377\300\215\377\377\302\232\377\377\303\244\377\377\302\252"
"\377\377\277\256\377\377\272\262\377\377\263\267\377\377\254\276\377\377"
"\250\312\377\377\246\327\377\376\250\347\377\375\254\367\377\367\264\377"
"\377\356\275\377\377\347\302\377\377\342\305\377\377\335\305\377\377\327"
"\304\377\377\322\301\377\377\313\275\377\377\305\267\377\377\275\263\374"
"\377\265\256\364\377\254\250\354\377\244\242\342\377\234\233\331\377\224"
"\224\320\377\214\216\306\377\203\207\274\377}\201\264\377v{\253\377nt\243"
"\370ho\233\361bi\222\350]d\213\340X_\204\327SZ}\317OUx\310KRq\300FNl\267"
"BIg\257XJ'\260\\M+\267aQ-\300fV0\310l[3\321r_6\330xe9\340\177j=\350\206p"
"@\361\215vD\371\225|H\377\235\202M\377\246\211R\377\256\220V\377\267\227"
"[\377\300\236`\377\311\244e\377\322\252j\377\333\261o\377\343\266t\377\352"
"\273x\377\362\277}\377\367\302\202\377\375\304\205\377\377\304\216\377\377"
"\304\227\377\377\302\234\377\377\274\235\377\377\263\236\377\374\251\242"
"\377\367\236\253\377\361\227\270\377\356\227\312\377\355\235\335\377\355"
"\246\361\377\352\261\377\377\343\275\377\377\336\303\377\377\333\307\377"
"\377\326\310\377\377\322\307\377\377\315\304\377\377\307\301\377\377\300"
"\274\377\377\270\266\376\377\260\261\366\377\250\253\356\377\240\245\345"
"\377\230\236\333\377\220\227\322\377\211\221\310\377\201\212\276\377z\203"
"\265\377s}\254\377mv\243\371gq\234\362ak\224\353\\e\214\342V`\205\332Q[~"
"\320MVx\310IRs\300ENl\270AJg\260XJ'\260\\N*\270aR,\300fW/\310k\\3\321r`6"
"\332wf9\342~k<\352\205q@\363\215wD\372\224~H\377\234\204L\377\245\213P\377"
"\255\222U\377\266\231Z\377\277\240_\377\310\247c\377\320\255h\377\330\264"
"l\377\341\271q\377\350\276u\377\357\302y\377\364\305}\377\370\307\200\377"
"\374\307\203\377\376\305\205\377\375\301\207\377\372\272\210\377\364\257"
"\212\377\351\240\214\377\333\217\220\377\317\202\233\377\313\201\257\377"
"\316\215\313\377\324\236\347\377\327\256\373\377\325\274\377\377\323\305"
"\377\377\322\311\377\377\320\313\377\377\314\312\377\377\307\310\377\377"
"\301\304\377\377\272\300\377\377\262\272\377\377\252\265\371\377\242\257"
"\357\377\233\250\346\377\224\241\334\377\215\232\323\377\206\223\311\377"
"~\214\300\377x\205\266\377q\177\255\377jx\244\372er\234\363_l\224\353Zg\215"
"\343Ua\206\332Q\\\177\322LXx\312GSr\301DOn\272@Kh\261WK'\261\\O*\272`S,\301"
"fX/\312k\\2\321qa5\332wf8\342}l;\353\204r?\363\214xC\372\224\177G\377\234"
"\206K\377\243\214P\377\254\224T\377\265\233X\377\275\242]\377\305\251b\377"
"\316\260e\377\326\266j\377\336\274o\377\344\300r\377\352\305u\377\357\310"
"x\377\363\312z\377\365\312|\377\365\310}\377\362\304}\377\355\273{\377\341"
"\255w\377\316\230q\377\264{k\376\233an\355\226`\207\356\243z\263\377\263"
"\227\332\377\276\254\365\377\303\274\377\377\306\306\377\377\310\313\377"
"\377\307\315\377\377\305\315\377\377\301\313\377\377\273\307\377\377\263"
"\303\377\377\252\275\377\377\243\267\371\377\234\261\360\377\225\253\347"
"\377\217\243\335\377\210\235\324\377\201\225\312\377z\216\300\377t\207\267"
"\377m\200\256\377gy\245\373bt\235\363]m\225\353Wh\215\343Sb\206\332N]\177"
"\322JYz\312GTt\301CPm\271?Lh\261VL(\261[P)\272`T,\301dX/\312j]1\323pb4\333"
"vh8\343|m;\354\203s?\363\212zB\373\221\200F\377\232\207K\377\242\216N\377"
"\251\225S\377\262\235X\377\272\244[\377\303\253`\377\313\262d\377\322\270"
"h\377\331\276k\377\337\304o\377\344\310r\377\350\313t\377\354\315u\377\355"
"\315v\377\353\313v\377\347\307t\377\336\275o\377\316\256g\377\263\224Z\377"
"\212lG\360U:3\231L:S\231qm\232\360\215\225\315\377\240\257\357\377\254\277"
"\377\377\267\311\377\377\274\316\377\377\276\320\377\377\275\317\377\377"
"\271\315\377\377\263\311\377\377\253\305\377\377\243\300\377\377\233\272"
"\371\377\226\263\360\377\220\254\347\377\211\246\336\377\203\236\324\377"
"|\227\312\377v\220\301\377p\210\267\377k\201\256\377dz\245\373_t\234\363"
"Zo\225\353Uh\215\343Pc\206\332L^\200\322HYz\312DUt\302APn\272=Lh\261UL&\261"
"ZP*\271_T+\301dY.\311i^1\322nb4\332th7\343{m;\353\202s>\363\210zB\373\220"
"\201F\377\227\207I\377\237\217N\377\247\226Q\377\257\235V\377\267\245[\377"
"\277\254^\377\307\263c\377\316\272f\377\324\300j\377\331\306m\377\337\312"
"o\377\342\315q\377\344\320s\377\344\321r\377\341\317q\377\334\313o\377\321"
"\303j\377\276\263a\377\240\233R\377ru=\3573E)\230\31GL\224Ex\224\356j\236"
"\311\377\202\266\352\377\222\305\376\377\246\315\377\377\260\321\377\377"
"\264\323\377\377\263\321\377\377\260\317\377\377\252\314\377\377\242\307"
"\377\377\231\302\377\377\224\274\367\377\217\265\357\377\211\256\346\377"
"\203\247\335\377}\240\323\377x\230\311\377r\220\277\377m\211\266\377f\202"
"\255\377a|\244\373\\u\234\363Wo\224\353Rj\215\343Oc\206\333K_\177\322GZy"
"\312CVs\302@Qm\271<Mh\261TL&\261YP(\271]T+\301bY-\312g]0\322mc4\333si7\343"
"yn:\353\177t=\363\206{A\373\216\201D\377\224\210I\377\234\217L\377\244\227"
"Q\377\254\236U\377\264\246Y\377\273\255]\377\302\264a\377\310\273d\377\316"
"\301h\377\324\307k\377\330\313n\377\333\320o\377\334\322q\377\332\324q\377"
"\327\324p\377\320\320o\377\305\311k\377\261\276e\377\225\254]\377n\224V\377"
">~Y\354\26\177u\345'\227\243\375K\257\313\377f\302\352\377y\315\374\377\223"
"\322\377\377\242\325\377\377\247\325\377\377\250\324\377\377\245\321\377"
"\377\240\316\377\377\227\312\377\377\216\304\376\377\213\276\366\377\207"
"\267\356\377\202\260\344\377}\250\333\377x\240\321\377r\231\310\377m\221"
"\277\377h\212\265\377b\203\254\377]|\243\373Yv\234\363Tp\223\352Pj\214\342"
"Kd\205\331G_\177\322DZx\311@Vr\302>Ql\271:Mg\261SL&\261XP)\271\\T*\301aY"
".\311f^0\321kc3\331qh6\342wo9\353}t=\363\204z@\372\212\201D\377\222\210H"
"\377\231\217K\377\241\227P\377\250\236T\377\257\246X\377\266\255\\\377\274"
"\265`\377\302\273d\377\310\302g\377\315\310j\377\320\315l\377\322\321o\377"
"\323\324p\377\321\326q\377\314\327r\377\305\325r\377\271\321r\377\247\312"
"q\377\217\277p\377n\262s\377I\251\177\377$\252\226\377\27\265\264\3773\303"
"\322\377M\316\351\377a\326\372\377}\330\377\377\221\331\377\377\231\330\377"
"\377\233\326\377\377\230\323\377\377\222\317\377\377\211\313\377\377\204"
"\306\373\377\202\277\363\377~\270\353\377{\260\342\377v\251\331\377r\241"
"\317\377l\231\306\377h\222\275\377c\212\263\377^\203\253\377Z}\243\372Uu"
"\232\361Qp\223\352Mi\213\341Id\204\331E_}\320AZw\311?Vr\300;Ql\2678Mg\260"
"RL%\260VP'\267[T*\300_Y,\307d^0\320ic2\331oh5\341tm9\351zt<\362\200{?\371"
"\207\201C\377\216\210G\377\225\217K\377\234\227O\377\243\236S\377\252\246"
"W\377\260\255[\377\267\265_\377\274\274c\377\302\302f\377\306\310i\377\311"
"\316m\377\312\323o\377\312\326q\377\307\331t\377\302\332v\377\272\332x\377"
"\257\330z\377\237\324}\377\211\317\202\377n\312\213\377P\306\230\3770\306"
"\254\377\30\314\302\377\"\322\330\3779\331\352\377L\335\367\377`\336\377"
"\377{\334\377\377\207\333\377\377\211\330\377\377\206\325\377\377\177\321"
"\377\377z\314\375\377z\306\367\377x\277\357\377v\270\347\377s\260\337\377"
"o\251\326\377k\241\315\377f\231\304\377c\222\272\377^\212\261\377Z\203\251"
"\376V|\240\371Qu\231\361Np\221\350Jj\211\341Fd\203\327C_|\317?Zv\307<Up\277"
"9Qk\2677Mf\257PL&\257TP(\267YT)\277^X,\307b]/\317gc1\327lh5\340rn8\350wt"
";\361~y>\370\204\200B\376\213\207F\377\221\216J\377\230\226N\377\236\236"
"R\377\244\245V\377\253\254Z\377\260\264^\377\266\273b\377\273\302f\377\276"
"\310j\377\300\316m\377\301\323p\377\300\327t\377\276\332w\377\270\334z\377"
"\261\336~\377\246\336\203\377\227\334\210\377\204\332\220\377m\330\232\377"
"T\330\250\3779\330\271\377!\332\312\377\32\335\332\377)\340\350\377;\342"
"\364\377J\342\373\377[\341\377\377k\335\377\377p\333\377\377n\327\377\377"
"m\322\375\377o\314\370\377p\306\361\377n\277\353\377l\267\343\377k\257\333"
"\377h\250\322\377d\240\311\377a\230\300\377\\\221\270\377Y\212\257\377U\203"
"\247\376Q|\236\366Nv\226\357Jp\220\347Fj\210\337Cd\201\326@_{\317<Zu\306"
":Uo\2757Qj\2654Me\256OK$\256SP&\266WT)\276\\X+\306_].\316eb1\325ig4\336o"
"m7\347ur:\356zy>\366\200\177A\375\207\206E\377\215\215I\377\222\225M\377"
"\231\234Q\377\237\243U\377\245\253Z\377\252\263^\377\257\272b\377\263\301"
"f\377\266\307j\377\270\315n\377\270\323r\377\267\327v\377\264\333z\377\257"
"\336\177\377\247\340\204\377\235\341\212\377\220\342\221\377\177\342\232"
"\377k\341\245\377U\341\262\377>\342\277\377'\343\315\377\32\344\333\377\36"
"\345\346\377-\345\360\377;\344\366\377G\342\372\377Q\340\375\377X\334\374"
"\377^\327\372\377b\321\366\377c\313\362\377e\304\354\377e\276\346\377d\266"
"\336\377b\257\326\377`\246\316\377]\237\305\377Z\227\275\377W\220\264\377"
"T\211\254\377Q\202\244\374M{\234\364Jt\224\355Fo\216\346Ci\206\335@c\200"
"\325=^y\314:Zs\3037Un\2745Qi\2642Md\254MK$\255RO'\264VS(\274ZW+\303^\\-\313"
"ba0\325gf3\334lk6\343qq9\355ww=\364}~A\373\201\205D\377\207\214H\377\216"
"\223L\377\223\232P\377\231\242T\377\236\251Y\377\243\261]\377\250\270b\377"
"\254\277f\377\256\306j\377\257\314o\377\257\321s\377\256\326x\377\253\333"
"}\377\246\336\202\377\236\341\210\377\225\342\220\377\211\344\230\377z\345"
"\241\377h\345\253\377U\347\266\377@\347\303\377,\350\317\377\34\350\331\377"
"\31\347\343\377!\346\353\377.\345\360\377:\342\364\377D\337\366\377L\333"
"\365\377R\325\363\377V\320\360\377Y\312\354\377[\303\346\377\\\273\337\377"
"[\265\331\377Z\254\320\377X\245\311\377W\235\301\377T\226\271\377R\217\261"
"\377O\207\251\377L\201\241\372Iz\231\362Ft\222\353Cn\213\343@i\204\333=c"
"~\322:^x\3128Yr\3025Tm\2722Pg\2620Mc\254KJ#\253PN%\263RR(\271VV+\301[[-\312"
"_`0\321de2\331hj5\342np9\352rv<\361x}@\371~\203C\376\203\212G\377\210\221"
"K\377\216\231O\377\223\237T\377\230\247X\377\235\256\\\377\241\266a\377\244"
"\275f\377\246\303k\377\247\311o\377\247\317t\377\246\324z\377\242\330\177"
"\377\235\335\205\377\226\340\214\377\215\343\224\377\202\345\234\377t\346"
"\245\377e\347\257\377T\350\271\377B\350\304\3770\350\315\377\37\350\327\377"
"\30\347\337\377\32\346\345\377%\344\353\377/\341\356\3778\334\356\377@\330"
"\356\377G\323\355\377L\315\351\377O\307\345\377Q\301\337\377S\272\331\377"
"S\262\323\377S\253\313\377Q\243\304\377P\234\273\377N\224\264\377L\215\254"
"\377I\206\245\376G\177\235\366Dy\226\360As\217\350?m\210\340=g\202\331:b"
"|\3208]v\3105Xp\3002Tk\2710Pf\261.La\251JJ#\251MM&\261PQ(\270TV)\300XZ,\307"
"\\_/\317`c2\327ei5\337jo8\350ou;\357t{?\367y\202B\375~\210F\377\203\217J"
"\377\210\226N\377\215\235S\377\222\244W\377\226\254\\\377\231\263`\377\233"
"\272f\377\236\300k\377\236\307p\377\236\314v\377\234\321{\377\232\326\201"
"\377\225\332\210\377\216\336\217\377\206\341\225\377|\343\236\377o\345\246"
"\377b\346\257\377S\347\271\377B\350\302\3773\350\313\377$\347\323\377\30"
"\346\332\377\27\344\337\377\34\341\343\377&\336\346\377.\332\347\3777\325"
"\347\377=\320\345\377B\313\342\377F\305\336\377H\275\330\377J\267\322\377"
"J\257\314\377K\250\305\377J\241\276\377I\231\267\377H\222\257\377F\213\250"
"\377D\204\240\372B}\232\364?w\223\355>q\213\345<k\205\3359f\177\3256ay\315"
"5\\t\3052Xo\2770Ti\266.Pd\257,K`\250HI#\247KM$\257OP'\266QT)\274VY,\304Z"
"].\315]b1\324bh4\334fm7\345ks:\354py>\364t\177A\372y\206F\377}\214J\377\203"
"\223M\377\207\232R\377\212\241V\377\216\250[\377\222\257`\377\224\266f\377"
"\226\274k\377\226\302o\377\226\311v\377\224\316|\377\221\322\201\377\215"
"\327\210\377\206\333\217\377\177\336\227\377u\341\237\377k\343\247\377^\344"
"\257\377Q\345\270\377B\346\300\3775\346\307\377&\345\316\377\34\343\324\377"
"\27\340\331\377\30\336\335\377\36\332\337\377&\326\337\377-\322\337\3774"
"\314\335\3779\306\332\377=\301\326\377?\271\321\377B\263\314\377C\254\305"
"\377D\245\277\377C\235\270\377B\226\261\377B\220\252\377@\211\243\375?\202"
"\234\367=|\226\360;u\216\351:p\211\3428j\202\3326d|\3223_v\3122[q\302/Vl"
"\274.Rg\264,Nc\254*K^\245EH\"\245IL%\255LO'\263PT(\272SW+\302V\\.\312Za0"
"\321_f3\332ck6\341gq:\351kw=\360o}A\367t\203D\376x\211H\377|\220L\377\201"
"\227Q\377\204\236V\377\210\244Z\377\212\254_\377\214\262e\377\216\271i\377"
"\216\277o\377\216\304v\377\214\312{\377\211\316\202\377\205\323\210\377~"
"\326\217\377w\332\226\377o\335\235\377f\336\246\377Z\341\255\377O\342\265"
"\377C\342\274\3776\342\303\377(\341\310\377\36\336\316\377\27\335\322\377"
"\25\331\325\377\30\326\327\377\36\322\327\377%\315\327\377+\310\325\3770"
"\302\322\3775\274\316\3778\266\312\377;\257\305\377<\250\276\377<\241\270"
"\377=\232\262\377<\223\253\377<\214\245\376;\206\236\372:\177\230\3638y\222"
"\3547s\212\3456n\204\3363h~\3262cy\3161^t\307.Yo\277-Vi\270+Re\260)M`\253"
"(J\\\242CG!\242GJ#\251IO%\260MR(\267QV+\277TZ-\306X`0\317[d2\326_i5\336c"
"o9\346gt<\354kz@\364o\200C\372r\206H\377w\215L\377z\224O\377}\231U\377\200"
"\240Y\377\202\247^\377\204\255c\377\206\264i\377\206\272n\377\206\277t\377"
"\203\304z\377\201\311\200\377}\316\207\377x\322\216\377q\325\225\377j\330"
"\234\377`\332\243\377W\334\252\377L\335\261\377A\334\267\3775\335\275\377"
"*\333\302\377\40\332\310\377\27\327\313\377\24\325\316\377\24\320\316\377"
"\31\315\317\377\37\310\316\377%\302\314\377)\275\312\377-\267\306\3770\261"
"\302\3774\253\275\3775\244\267\3776\235\262\3776\227\253\3776\217\245\377"
"7\211\237\3736\203\231\3655}\223\3574w\214\3503q\206\3411l\201\3310f|\322"
".av\312-\\q\303,Xl\274*Tg\265)Pb\256'M^\247&IZ\240AF!\236DJ#\246GM&\256J"
"Q(\265MT*\274QY,\303T]/\313Xc1\322[g5\332_l8\341cr;\351fx?\357j}C\366n\203"
"F\374p\211J\377t\217O\377w\226S\377y\233W\377|\242]\377}\251b\377~\256g\377"
"~\264m\377}\272r\377|\277y\377z\304\177\377v\310\205\377q\314\214\377k\317"
"\222\377c\322\231\377\\\324\240\377S\325\246\377J\327\254\377?\326\262\377"
"5\327\267\377*\325\274\377!\324\300\377\31\321\304\377\23\316\305\377\21"
"\312\306\377\26\306\306\377\31\302\306\377\36\275\303\377#\267\301\377&\261"
"\276\377*\254\272\377,\246\265\377.\237\260\3770\230\253\3771\222\245\377"
"1\215\237\3741\206\231\3671\200\224\3601z\216\3520t\210\343.o\202\335.i~"
"\325,dw\316,`s\306*[n\277)Vi\270'Rd\260&Oa\253%K\\\243#HX\235?E\40\234BH"
"#\243EL$\253HP'\262KT)\270NW,\300Q\\.\307T`1\316Xe4\326[j7\335^o:\344at="
"\353eyA\361h\200E\370k\206I\375n\213M\377p\221R\377s\227V\377u\235[\377v"
"\243`\377w\251f\377w\256k\377v\264q\377u\271v\377r\276|\377o\301\202\377"
"j\306\211\377d\311\217\377^\314\225\377W\315\234\377O\317\241\377G\320\247"
"\377>\320\254\3775\320\261\377+\316\265\377\"\315\271\377\33\313\274\377"
"\24\310\275\377\20\304\276\377\22\301\276\377\25\274\275\377\31\267\273\377"
"\35\262\270\377!\254\266\377$\246\262\377'\240\255\377)\232\251\377+\225"
"\244\377,\216\237\374,\211\231\367,\203\224\362,}\216\354,w\211\345,q\204"
"\337+l\177\327*gy\320)bt\311(]o\302'Yk\274&Ug\264%Qb\256#N^\246\"JZ\240!"
"FV\231>D\40\232@G\"\240CK$\250EN&\256HQ)\265KV*\275NZ-\302Q^0\312Tb3\322"
"Wg6\331Zl9\337]q=\347`v?\354c{D\363f\202H\371h\207L\376j\214P\377l\222T\377"
"n\230Y\377o\235^\377o\243c\377o\250i\377o\255n\377m\263t\377k\267z\377h\273"
"\177\377d\276\205\377_\302\213\377Y\304\221\377S\306\227\377K\307\234\377"
"D\310\241\377;\310\246\3773\310\252\377*\310\256\377\"\305\261\377\33\304"
"\263\377\24\301\264\377\17\276\265\377\20\271\265\377\22\265\264\377\25\261"
"\262\377\30\253\260\377\34\246\255\377\37\240\252\377!\233\246\377$\225\241"
"\377%\220\235\374'\212\230\367'\204\223\362(\177\216\354(y\211\346(t\204"
"\337(n\177\331'iz\323'du\313&`q\305%\\l\276$Xh\267#Tc\261\"O`\252!L[\243"
"\40HW\234\37ET\226;B\37\227>F\"\236@I$\245CL%\253EP'\261HT*\270JX-\277M["
"/\306Q`2\315Sd5\324Vi8\333Xn;\342[s?\347]xB\356`}E\364b\203J\371d\210O\376"
"f\215R\377h\223W\377h\230\\\377i\235a\377i\243f\377h\247k\377f\254p\377d"
"\260v\377a\264{\377]\267\201\377X\273\207\377S\274\214\377M\276\221\377G"
"\300\226\377@\300\233\3779\301\237\3771\300\243\377*\300\247\377\"\276\251"
"\377\33\274\253\377\26\271\254\377\21\266\254\377\17\262\254\377\17\256\254"
"\377\21\252\252\377\24\245\250\377\27\240\245\377\32\233\242\377\34\225\237"
"\376\37\220\232\373\40\212\226\366\"\205\221\361#\200\215\354${\211\346$"
"u\203\340$p\177\332$kz\324#fv\315#bq\307#]m\300\"Zi\271!Vd\263\40Qa\254\37"
"N\\\246\37JY\240\36GU\231\35DR\2239A\40\224<D!\233>H#\240@K%\250CO'\257E"
"Q)\263GV+\273JZ.\301L]1\310Pb4\320Qf7\325Tk:\335Wo=\342Yt@\351[yD\357]~H"
"\364_\203M\371`\210P\375a\215U\377b\222Z\377c\230^\377b\234c\377a\240h\377"
"`\245m\377^\251r\377[\255x\377W\260|\377S\262\201\377N\264\207\377I\266\214"
"\377C\270\220\377=\271\225\3777\271\231\3770\271\234\377)\270\236\377\"\266"
"\241\377\34\265\242\377\26\261\244\377\21\257\244\377\16\253\244\377\15\250"
"\243\377\17\244\242\377\21\237\240\377\23\232\235\377\25\225\232\374\31\220"
"\227\370\32\213\224\364\35\206\220\360\35\200\214\353\37|\210\346\40v\203"
"\340\40r~\332\40mz\324\40hv\316!dr\310\40`m\301\40[i\273\37Xe\265\36Ta\257"
"\36P]\250\35MZ\241\34IV\234\34FT\225\33CP\2207@\36\222:C!\230<F#\235>J$\244"
"@L'\252BO)\257ET*\267GW-\275J[0\303K_3\312Nc5\320Og8\327Rl;\335Up?\343Vu"
"B\351XzG\356Y~J\364Z\203O\370\\\210S\375\\\214W\377\\\222[\377\\\226`\377"
"[\233e\377Y\236i\377W\242n\377U\245s\377Q\251x\377N\252}\377J\254\201\377"
"D\257\206\377@\257\212\377:\260\216\3774\260\222\377.\260\224\377(\257\227"
"\377!\256\232\377\33\255\232\377\25\252\233\377\21\247\234\377\16\244\234"
"\377\14\241\233\377\14\235\232\377\16\230\230\374\20\224\226\371\23\217\223"
"\366\24\213\220\362\27\205\214\356\30\201\211\351\32|\206\344\33w\202\337"
"\34r~\332\35ny\324\35iu\316\35eq\311\35am\302\35]i\274\34Yf\266\35Vb\260"
"\34R^\252\33N[\243\34JX\237\32HT\230\31DQ\222\31AN\2146?\36\2177B\40\223"
"9D\"\231;H$\240=J%\246@M(\254BQ*\262CT,\270EY/\277G\\1\305I_4\312Ld7\321"
"Nh:\327Ol>\335Rq@\343SuD\350TzH\356U~K\363V\203O\367W\207T\373W\213Y\376"
"U\220]\377U\223a\377S\230f\377Q\233j\377O\236o\377L\240s\377I\243x\377D\244"
"{\377@\247\200\377;\250\203\3777\250\207\3771\250\212\377,\250\216\377&\250"
"\217\377\40\246\222\377\33\244\222\377\25\243\223\377\21\237\224\377\16\235"
"\224\376\13\231\223\374\13\226\222\371\14\222\220\366\15\215\215\363\17\212"
"\214\357\21\205\211\353\23\200\206\347\25|\203\342\26w\177\336\27s{\331\30"
"nx\323\31jt\316\31fp\311\32bm\302\32^i\275\32Zf\266\32Wb\261\32S_\254\32"
"P[\245\32LX\237\31IU\232\30FR\223\27CO\220\30@L\2114>\35\2145@\40\2217C\40"
"\2269F\"\234;H%\240<L'\247>N)\255@R+\263BU.\271EY0\300F]3\304G`5\313Jd9\321"
"Li<\327Lm?\335NqC\342OuE\347PyI\354P}M\360Q\202Q\365P\206U\370P\211Y\374"
"O\215]\376N\221b\377L\224f\377J\227j\377G\231n\377D\233r\377@\235w\377<\237"
"z\3778\240~\3774\240\201\377/\240\203\377)\240\206\377$\237\211\377\37\236"
"\212\377\32\234\213\377\26\232\214\376\21\230\214\374\16\225\214\372\14\222"
"\213\367\12\216\212\363\12\213\211\357\13\207\207\353\15\204\205\350\16\200"
"\202\344\20{\177\337\22w|\333\23ry\327\24ov\322\25jr\314\26go\307\26cl\301"
"\27_h\275\27[e\266\27Wa\261\30T^\254\30Q[\246\30NX\240\26JU\233\27GR\225"
"\27DO\220\25AL\213\26?J\2062<\35\2113?\36\2155A\40\2227D\"\2308G#\235:J%"
"\242;L(\250>P*\256@S,\264AV/\273BZ1\300D]4\305Ea7\313Ge:\321Ii=\327JlA\333"
"JpC\341KtG\345LxJ\352L|O\355L\200R\362K\204V\365J\206Z\370I\212^\373G\215"
"b\375D\217f\376B\221j\377@\224m\377<\226p\3778\227t\3775\227w\3770\230z\377"
",\230}\377(\230\177\377\"\227\201\376\36\226\203\375\32\224\204\373\25\223"
"\204\371\21\221\205\366\15\216\204\363\13\214\204\357\11\210\203\353\11\204"
"\201\350\11\201\200\344\12}~\340\14z{\335\16vy\330\17rv\324\20ns\317\21j"
"p\313\22gn\305\23ck\301\23`g\273\25[d\266\25Xa\261\26T^\253\26R[\247\26O"
"X\241\25KU\234\24HR\226\24EO\221\24BM\215\24@J\207\24=H\2030;\34\2052=\36"
"\2113?\40\2174B!\2236D#\2317G$\2359J'\244:M)\250<P+\257=T.\264?W0\272@Z3"
"\300B]5\304Ca8\313De;\320Eh>\324FlA\332FoE\335GsH\342FvK\347GzO\353F}R\356"
"E\200V\360D\204Z\364C\206]\366@\211a\370>\212d\371;\215h\3728\216k\3745\217"
"n\3741\220q\374-\220t\374)\220v\373%\220x\371!\220z\371\35\217|\367\31\215"
"|\364\25\214}\362\21\212}\357\15\210}\354\13\205}\350\12\202|\345\10\177"
"{\340\10{y\335\10xw\331\12uu\325\13qs\321\14mp\314\16jn\310\17fk\303\17c"
"i\277\20`f\272\21\\c\265\22Xa\261\22U^\254\23R[\246\23OX\241\24LU\234\24"
"IR\227\23FO\222\22CM\215\22AJ\210\22>H\204\21<E\200.9\34\202/;\35\2060>\36"
"\2122@\40\2203B\"\2245E$\2316H&\2378K(\2439N*\252:Q-\257<T.\264=W1\272>Z"
"4\276?]6\304@`9\310Ad<\315Bg?\323BkB\327BnE\333BqH\337BtL\343BxO\347@zR\352"
"@}V\354>\200Y\356<\202\\\360:\204`\3627\205c\3624\207f\3631\210i\364.\211"
"k\364*\211n\363'\211p\363#\211r\362\40\210s\361\33\210u\357\30\206v\354\24"
"\205v\352\20\203w\347\15\201v\343\13~v\341\11|u\335\10yt\331\7vs\325\7sq"
"\322\10po\315\11lm\311\13ik\305\13eh\300\14bg\275\15_d\270\16\\a\263\16Y"
"_\257\17V]\252\20RY\245\20PX\241\21MT\234\22JR\227\22GO\222\21DM\216\21B"
"J\210\21?H\205\20=F\200\21:C},8\33~-:\34\202.<\36\2070>\40\2141@!\2202C#"
"\2244E%\2335I'\2366K)\2447N+\2529Q-\256:T0\264;W2\270<Y4\275<\\7\301=`:\307"
"=c=\313>f@\320>iC\324>lF\327>oI\334=rL\337=tO\341;wR\344:yV\3477{Y\3506}"
"[\3513\177^\3531\200a\354.\201d\354+\201f\354(\202h\353$\202j\353\"\202l"
"\352\36\201m\351\32\200n\347\27\177p\344\24~p\342\20|p\337\15zq\334\13xo"
"\331\10vo\325\7sn\321\6qm\316\6nk\312\7kj\306\7hh\301\10df\276\12bc\272\13"
"^b\265\13\\`\261\13X^\255\15V[\251\16SX\244\15PV\237\17MS\233\17JQ\227\17"
"GO\221\20EM\216\20BJ\211\20@H\205\20>F\202\17;C}\17""9By*6\32z+8\34~,:\35"
"\203.<\37\210.>\40\2130A\"\2201D$\2262F&\2324I(\2375K*\2446N,\2507Q.\256"
"8S0\2628V3\2679Y5\2739\\8\300:^;\303:a=\310:d@\314:gC\320:jF\3249lI\3268"
"oK\3317qO\3346sQ\3365uT\3402wW\3410xZ\343-y\\\344+{^\343({a\344%|c\343\""
"|d\343\37{f\342\34zg\340\31zh\337\26yj\334\22wi\332\17vk\327\14tk\324\12"
"rj\321\11pj\316\7nh\312\7kg\306\6hf\302\6fd\276\6cb\273\7`a\267\10^_\262"
"\10[\\\256\12WZ\253\12UZ\246\13RX\242\14PU\237\14MR\233\15JQ\225\15GN\222"
"\15EL\216\15CJ\211\16@H\206\15>F\201\15<C~\16:Ay\15""8?u(5\32w)7\34{+9\34"
"\200,;\36\205,=\40\207.?!\214/A#\2210D%\2261F'\2322I(\2373K*\2434N-\2505"
"Q/\2545S1\2606V4\2656Y6\2716[8\2766^;\3007`>\3056b@\3106eC\3135hE\3175jH"
"\3213lK\3242nM\3261oQ\327.qS\330-rU\332+sX\333(tY\333%t[\333\"t^\333\40t"
"_\332\35t`\331\32tb\330\27tc\326\24rd\324\22qd\321\17pd\317\14oe\314\12m"
"d\312\10kd\305\6ic\302\6gb\276\5da\273\5b`\267\5_^\264\6\\\\\260\7ZZ\253"
"\7WX\250\10TW\244\10RU\240\11PT\235\11MQ\231\12JP\225\12HM\220\13EK\215\13"
"CI\210\13AG\205\14?E\201\15<C}\15:Az\14""8?u\15""6>r'3\31t)6\33x)7\34{)9"
"\36\201*;\37\203,=\40\210,?\"\215.B$\220.D&\2240F(\2320I)\2351K+\2411M-\247"
"2P0\2523S2\2573T4\2623X6\2663Z8\2713[;\2763^>\3002`@\3042bC\3061dE\3110g"
"H\314.hJ\316-jL\317,kN\321)lQ\322(mS\322%nU\322#oW\322\40nX\322\36nZ\321"
"\34o[\320\30o\\\317\26m]\316\23m^\313\21l^\312\17k_\307\14i_\304\11h_\301"
"\10f^\277\6c^\273\6a]\270\5`\\\264\5^[\260\5[Z\255\5YX\251\5VW\245\6TU\241"
"\7QS\236\10OR\233\10MP\227\11JO\223\11HL\220\12EJ\214\11CH\207\12AF\204\13"
"?D\200\12=C~\12;Ay\13""9?v\13""7=r\13""5<p%2\31q&4\33v'6\34y(8\35}(9\36\177"
"*;\40\204*=!\210,?#\214,B$\220-D'\224.F(\231.H*\233.J,\241/L.\2430O0\250"
"0Q2\2540S4\2570U6\2630W9\266/Z;\271/\\=\274.^@\277.`B\301-aD\303,cG\305*"
"dH\307)fK\310'gL\311%hO\311#hQ\312\40iS\312\36jT\312\34jU\311\32iV\310\27"
"hX\307\25hX\305\22hY\303\20fZ\301\15eZ\277\13dZ\274\11bZ\272\7aZ\266\6_Y"
"\263\6]X\260\5\\X\255\5ZV\252\5WU\246\5US\243\5SS\237\5PQ\234\6NP\230\6K"
"N\223\6JM\221\7GJ\216\7EI\212\10CG\207\11AF\203\11?D\200\11=B|\11;@y\11""9"
"?u\11""7=r\12""5;o\12""3:l$1\30o%3\32r%4\33v&6\34y'8\35}':\37\177);\40\204"
")=\"\210*?$\213*A%\217+D'\223+E)\226,H+\233-J,\236,L.\240,M0\245-P2\250-"
"R4\254,T6\257,V8\262,X;\265+Z=\267*[?\272*]A\274)^C\275'`F\276&aG\300$bI"
"\301\"bK\301\40cL\301\36cO\302\35dO\301\33dQ\300\30cR\300\26dS\276\24cT\275"
"\21bT\273\17aU\271\15`U\267\13_V\264\10^U\261\10]U\257\6[U\255\5ZT\252\5"
"XS\246\4VR\243\4TQ\237\4QO\234\4OO\231\5MM\225\5KL\222\5IK\217\5GI\214\6"
"EH\210\7CF\205\7AD\202\10?C\177\7=A{\10;?x\10""9>u\11""7<q\11""5;o\10""4"
"9k\11""28h\"0\30l#2\31p#3\33s%5\33w%6\35y%8\36|':\40\200';!\204'=\"\206("
"?$\212(A&\216)C'\221*E)\224)G+\231*I-\233+K.\236*L0\241*O2\244*P4\250*S6"
"\252)T8\256)V:\257(W<\262'X>\264&Z@\266%[B\267#\\D\267!]E\271\40^G\271\37"
"^H\272\34^K\272\32_L\271\31_L\271\27^N\267\24^N\266\22^O\264\21]P\263\17"
"]P\261\14[Q\257\12ZQ\254\11ZQ\252\7XQ\247\6WQ\245\5VP\243\5TO\237\5RN\234"
"\4OM\231\4ML\226\4LK\223\4JI\220\4HI\215\4FG\210\5DF\207\5BD\204\5@C\200"
"\6>B}\7=@{\7;?w\7""9=t\7""7;p\10""5:n\10""49k\7""27g\10""16e\40/\27h\"1\31"
"k\"2\32o#3\33s$5\34v$6\35x$8\37|%:\40\177&;!\201&=#\205&?$\210&@&\214'B("
"\217(D)\222'F+\225(H-\230(J.\234(K0\236'M2\240'N4\244&P6\246&R8\251%S9\252"
"$U;\255#V=\255\"V?\256\40X@\260\37XB\261\36YD\261\34ZE\262\32ZG\261\31ZG"
"\261\27ZH\261\26ZJ\260\24ZK\256\21YK\255\20YL\254\15XL\252\14XM\250\11VM"
"\246\7VM\243\7TM\241\5RL\236\5RL\234\5PK\231\4MJ\225\4LI\223\4KH\221\4HG"
"\215\4GF\212\4EE\207\4CD\205\4BB\201\5@A~\5>@|\5<?x\6:>v\6""9<s\6""7;q\6"
"""59l\6""48k\6""26g\7""16d\7/4b\40-\27e\40/\30h!0\31l!2\32p!3\34q#5\34t\""
"6\35w#8\37{#9\40~$;\"\200$<#\203$>$\207%@&\211%A(\214%C)\220%E+\223%F-\225"
"%H.\230%J0\232$K2\235$L3\237#N5\241\"O7\243\"Q9\244\40R:\246\37R<\247\36"
"S=\247\35T?\251\34U@\251\32UB\251\30UC\252\27VD\251\25VE\250\24VF\250\22"
"UG\247\20UG\246\16UH\244\15TH\243\13SI\240\11RI\237\7QI\235\6PI\233\6OI\230"
"\5MH\225\4LG\222\4JF\220\4IF\216\3GE\213\3FD\210\4DC\205\4BB\203\4@A\177"
"\4?@|\4=>y\4<=v\5:<u\5""8;q\5""7:p\5""59m\5""47i\6""26g\6""15d\6/3b\6.2_",
};
SDL_Surface *getIcon()
{
return SDL_CreateRGBSurfaceFrom
(const_cast<unsigned char *>(gimp_image.pixel_data),
gimp_image.width, gimp_image.height,
gimp_image.bytes_per_pixel * 8,
gimp_image.bytes_per_pixel * gimp_image.width,
*reinterpret_cast<const int *>("\xff\0\0\0"),
*reinterpret_cast<const int *>("\0\xff\0\0"),
*reinterpret_cast<const int *>("\0\0\xff\0"),
*reinterpret_cast<const int *>("\0\0\0\xff"));
}