DEADSOFTWARE

no more old mapreader: use textmap reader both for text and for binary maps
[d2df-sdl.git] / src / shared / mapdef.inc
1 // *** WARNING! ***
2 // regenerate this part directly from "mapdef.txt" with 'zmapgen', NEVER manually change anything here!
5 // ////////////////////////////////////////////////////////////////////////// //
6 // enums and bitsets
8 // TextureSpecial
9 const
10 TEXTURE_SPECIAL_WATER = -1;
11 TEXTURE_SPECIAL_ACID1 = -2;
12 TEXTURE_SPECIAL_ACID2 = -3;
13 TEXTURE_NONE = -4;
15 // DirType
16 const
17 DIR_LEFT = 0;
18 DIR_RIGHT = 1;
19 DIR_SOMETHING2 = 2;
21 // TriggerType
22 const
23 TRIGGER_NONE = 0;
24 TRIGGER_EXIT = 1;
25 TRIGGER_TELEPORT = 2;
26 TRIGGER_OPENDOOR = 3;
27 TRIGGER_CLOSEDOOR = 4;
28 TRIGGER_DOOR = 5;
29 TRIGGER_DOOR5 = 6;
30 TRIGGER_CLOSETRAP = 7;
31 TRIGGER_TRAP = 8;
32 TRIGGER_PRESS = 9;
33 TRIGGER_SECRET = 10;
34 TRIGGER_LIFTUP = 11;
35 TRIGGER_LIFTDOWN = 12;
36 TRIGGER_LIFT = 13;
37 TRIGGER_TEXTURE = 14;
38 TRIGGER_ON = 15;
39 TRIGGER_OFF = 16;
40 TRIGGER_ONOFF = 17;
41 TRIGGER_SOUND = 18;
42 TRIGGER_SPAWNMONSTER = 19;
43 TRIGGER_SPAWNITEM = 20;
44 TRIGGER_MUSIC = 21;
45 TRIGGER_PUSH = 22;
46 TRIGGER_SCORE = 23;
47 TRIGGER_MESSAGE = 24;
48 TRIGGER_DAMAGE = 25;
49 TRIGGER_HEALTH = 26;
50 TRIGGER_SHOT = 27;
51 TRIGGER_EFFECT = 28;
52 TRIGGER_SCRIPT = 29;
53 TRIGGER_MAX = 29;
55 // PanelType
56 const
57 PANEL_NONE = 0;
58 PANEL_WALL = 1;
59 PANEL_BACK = 2;
60 PANEL_FORE = 4;
61 PANEL_WATER = 8;
62 PANEL_ACID1 = 16;
63 PANEL_ACID2 = 32;
64 PANEL_STEP = 64;
65 PANEL_LIFTUP = 128;
66 PANEL_LIFTDOWN = 256;
67 PANEL_OPENDOOR = 512;
68 PANEL_CLOSEDOOR = 1024;
69 PANEL_BLOCKMON = 2048;
70 PANEL_LIFTLEFT = 4096;
71 PANEL_LIFTRIGHT = 8192;
73 // PanelFlag
74 const
75 PANEL_FLAG_NONE = 0;
76 PANEL_FLAG_BLENDING = 1;
77 PANEL_FLAG_HIDE = 2;
78 PANEL_FLAG_WATERTEXTURES = 4;
80 // EffectAction
81 const
82 EFFECT_NONE = 0;
83 EFFECT_TELEPORT = 1;
84 EFFECT_RESPAWN = 2;
85 EFFECT_FIRE = 3;
87 // Item
88 const
89 ITEM_NONE = 0;
90 ITEM_MEDKIT_SMALL = 1;
91 ITEM_MEDKIT_LARGE = 2;
92 ITEM_MEDKIT_BLACK = 3;
93 ITEM_ARMOR_GREEN = 4;
94 ITEM_ARMOR_BLUE = 5;
95 ITEM_SPHERE_BLUE = 6;
96 ITEM_SPHERE_WHITE = 7;
97 ITEM_SUIT = 8;
98 ITEM_OXYGEN = 9;
99 ITEM_INVUL = 10;
100 ITEM_WEAPON_SAW = 11;
101 ITEM_WEAPON_SHOTGUN1 = 12;
102 ITEM_WEAPON_SHOTGUN2 = 13;
103 ITEM_WEAPON_CHAINGUN = 14;
104 ITEM_WEAPON_ROCKETLAUNCHER = 15;
105 ITEM_WEAPON_PLASMA = 16;
106 ITEM_WEAPON_BFG = 17;
107 ITEM_WEAPON_SUPERPULEMET = 18;
108 ITEM_AMMO_BULLETS = 19;
109 ITEM_AMMO_BULLETS_BOX = 20;
110 ITEM_AMMO_SHELLS = 21;
111 ITEM_AMMO_SHELLS_BOX = 22;
112 ITEM_AMMO_ROCKET = 23;
113 ITEM_AMMO_ROCKET_BOX = 24;
114 ITEM_AMMO_CELL = 25;
115 ITEM_AMMO_CELL_BIG = 26;
116 ITEM_AMMO_BACKPACK = 27;
117 ITEM_KEY_RED = 28;
118 ITEM_KEY_GREEN = 29;
119 ITEM_KEY_BLUE = 30;
120 ITEM_WEAPON_KASTET = 31;
121 ITEM_WEAPON_PISTOL = 32;
122 ITEM_BOTTLE = 33;
123 ITEM_HELMET = 34;
124 ITEM_JETPACK = 35;
125 ITEM_INVIS = 36;
126 ITEM_WEAPON_FLAMETHROWER = 37;
127 ITEM_AMMO_FUELCAN = 38;
128 ITEM_MAX = 38;
130 // ItemOption
131 const
132 ITEM_OPTION_NONE = 0;
133 ITEM_OPTION_ONLYDM = 1;
134 ITEM_OPTION_FALL = 2;
136 // AreaType
137 const
138 AREA_NONE = 0;
139 AREA_PLAYERPOINT1 = 1;
140 AREA_PLAYERPOINT2 = 2;
141 AREA_DMPOINT = 3;
142 AREA_REDFLAG = 4;
143 AREA_BLUEFLAG = 5;
144 AREA_DOMFLAG = 6;
145 AREA_REDTEAMPOINT = 7;
146 AREA_BLUETEAMPOINT = 8;
148 // Monster
149 const
150 MONSTER_NONE = 0;
151 MONSTER_DEMON = 1;
152 MONSTER_IMP = 2;
153 MONSTER_ZOMBY = 3;
154 MONSTER_SERG = 4;
155 MONSTER_CYBER = 5;
156 MONSTER_CGUN = 6;
157 MONSTER_BARON = 7;
158 MONSTER_KNIGHT = 8;
159 MONSTER_CACO = 9;
160 MONSTER_SOUL = 10;
161 MONSTER_PAIN = 11;
162 MONSTER_SPIDER = 12;
163 MONSTER_BSP = 13;
164 MONSTER_MANCUB = 14;
165 MONSTER_SKEL = 15;
166 MONSTER_VILE = 16;
167 MONSTER_FISH = 17;
168 MONSTER_BARREL = 18;
169 MONSTER_ROBO = 19;
170 MONSTER_MAN = 20;
172 // TriggerShot
173 const
174 TRIGGER_SHOT_PISTOL = 0;
175 TRIGGER_SHOT_BULLET = 1;
176 TRIGGER_SHOT_SHOTGUN = 2;
177 TRIGGER_SHOT_SSG = 3;
178 TRIGGER_SHOT_IMP = 4;
179 TRIGGER_SHOT_PLASMA = 5;
180 TRIGGER_SHOT_SPIDER = 6;
181 TRIGGER_SHOT_CACO = 7;
182 TRIGGER_SHOT_BARON = 8;
183 TRIGGER_SHOT_MANCUB = 9;
184 TRIGGER_SHOT_REV = 10;
185 TRIGGER_SHOT_ROCKET = 11;
186 TRIGGER_SHOT_BFG = 12;
187 TRIGGER_SHOT_EXPL = 13;
188 TRIGGER_SHOT_BFGEXPL = 14;
189 TRIGGER_SHOT_MAX = 14;
191 // TriggerShotTarget
192 const
193 TRIGGER_SHOT_TARGET_NONE = 0;
194 TRIGGER_SHOT_TARGET_MON = 1;
195 TRIGGER_SHOT_TARGET_PLR = 2;
196 TRIGGER_SHOT_TARGET_RED = 3;
197 TRIGGER_SHOT_TARGET_BLUE = 4;
198 TRIGGER_SHOT_TARGET_MONPLR = 5;
199 TRIGGER_SHOT_TARGET_PLRMON = 6;
201 // TriggerShotAim
202 const
203 TRIGGER_SHOT_AIM_DEFAULT = 0;
204 TRIGGER_SHOT_AIM_ALLMAP = 1;
205 TRIGGER_SHOT_AIM_TRACE = 2;
206 TRIGGER_SHOT_AIM_TRACEALL = 3;
208 // TriggerEffect
209 const
210 TRIGGER_EFFECT_PARTICLE = 0;
211 TRIGGER_EFFECT_ANIMATION = 1;
213 // TriggerEffectType
214 const
215 TRIGGER_EFFECT_SLIQUID = 0;
216 TRIGGER_EFFECT_LLIQUID = 1;
217 TRIGGER_EFFECT_DLIQUID = 2;
218 TRIGGER_EFFECT_BLOOD = 3;
219 TRIGGER_EFFECT_SPARK = 4;
220 TRIGGER_EFFECT_BUBBLE = 5;
221 TRIGGER_EFFECT_MAX = 5;
223 // TriggerEffectPos
224 const
225 TRIGGER_EFFECT_POS_CENTER = 0;
226 TRIGGER_EFFECT_POS_AREA = 1;
228 // ActivateType
229 const
230 ACTIVATE_NONE = 0;
231 ACTIVATE_PLAYERCOLLIDE = 1;
232 ACTIVATE_MONSTERCOLLIDE = 2;
233 ACTIVATE_PLAYERPRESS = 4;
234 ACTIVATE_MONSTERPRESS = 8;
235 ACTIVATE_SHOT = 16;
236 ACTIVATE_NOMONSTER = 32;
237 ACTIVATE_CUSTOM = 255;
239 // Key
240 const
241 KEY_NONE = 0;
242 KEY_RED = 1;
243 KEY_GREEN = 2;
244 KEY_BLUE = 4;
245 KEY_REDTEAM = 8;
246 KEY_BLUETEAM = 16;
249 // ////////////////////////////////////////////////////////////////////////// //
250 // records
251 type
252 TMapHeaderRec_1 = packed record
253 MapName: Char32;
254 MapAuthor: Char32;
255 MapDescription: Char256;
256 MusicName: Char64;
257 SkyName: Char64;
258 Width, Height: Word;
259 end;
261 TTextureRec_1 = packed record
262 Resource: Char64;
263 Anim: Boolean;
264 end;
266 TPanelRec_1 = packed record
267 X, Y: Integer;
268 Width, Height: Word;
269 TextureNum: Word;
270 PanelType: Word;
271 Alpha: Byte;
272 Flags: Byte;
273 end;
275 TItemRec_1 = packed record
276 X, Y: Integer;
277 ItemType: Byte;
278 Options: Byte;
279 end;
281 TMonsterRec_1 = packed record
282 X, Y: Integer;
283 MonsterType: Byte;
284 Direction: Byte;
285 end;
287 TAreaRec_1 = packed record
288 X, Y: Integer;
289 AreaType: Byte;
290 Direction: Byte;
291 end;
293 TTriggerRec_1 = packed record
294 X, Y: Integer;
295 Width, Height: Word;
296 Enabled: Boolean;
297 TexturePanel: LongInt;
298 TriggerType: Byte;
299 ActivateType: Byte;
300 Keys: Byte;
301 DATA: Byte128;
302 end;
306 // ////////////////////////////////////////////////////////////////////////// //
307 // triggerdata
308 type
309 TTriggerData = record
310 case Byte of
311 0: (Default: Byte128);
312 TRIGGER_EXIT: (
313 MapName: Char16;
314 );
315 TRIGGER_TELEPORT: (
316 TargetPoint: TDFPoint;
317 d2d_teleport: Boolean;
318 silent_teleport: Boolean;
319 TlpDir: Byte;
320 );
321 TRIGGER_OPENDOOR, TRIGGER_CLOSEDOOR, TRIGGER_DOOR, TRIGGER_DOOR5, TRIGGER_CLOSETRAP, TRIGGER_TRAP, TRIGGER_LIFTUP, TRIGGER_LIFTDOWN, TRIGGER_LIFT: (
322 PanelID: LongInt;
323 NoSound: Boolean;
324 d2d_doors: Boolean;
325 );
326 TRIGGER_PRESS, TRIGGER_ON, TRIGGER_OFF, TRIGGER_ONOFF: (
327 tX, tY: Integer;
328 tWidth, tHeight: Word;
329 Wait: Word;
330 Count: Word;
331 MonsterID: LongInt;
332 ExtRandom: Boolean;
333 );
334 TRIGGER_SECRET: (
335 );
336 TRIGGER_TEXTURE: (
337 ActivateOnce: Boolean;
338 AnimOnce: Boolean;
339 );
340 TRIGGER_SOUND: (
341 SoundName: Char64;
342 Volume: Byte;
343 Pan: Byte;
344 Local: Boolean;
345 PlayCount: Byte;
346 SoundSwitch: Boolean;
347 );
348 TRIGGER_SPAWNMONSTER: (
349 MonPos: TDFPoint;
350 MonType: Byte;
351 MonHealth: LongInt;
352 MonDir: Byte;
353 MonActive: Boolean;
354 MonCount: LongInt;
355 MonEffect: Byte;
356 MonMax: Word;
357 MonDelay: Word;
358 MonBehav: Byte;
359 );
360 TRIGGER_SPAWNITEM: (
361 ItemPos: TDFPoint;
362 ItemType: Byte;
363 ItemFalls: Boolean;
364 ItemOnlyDM: Boolean;
365 ItemCount: LongInt;
366 ItemEffect: Byte;
367 ItemMax: Word;
368 ItemDelay: Word;
369 );
370 TRIGGER_MUSIC: (
371 MusicName: Char64;
372 MusicAction: Byte;
373 );
374 TRIGGER_PUSH: (
375 PushAngle: Word;
376 PushForce: Byte;
377 ResetVel: Boolean;
378 );
379 TRIGGER_SCORE: (
380 ScoreAction: Byte;
381 ScoreCount: Byte;
382 ScoreTeam: Byte;
383 ScoreCon: Boolean;
384 ScoreMsg: Boolean;
385 );
386 TRIGGER_MESSAGE: (
387 MessageKind: Byte;
388 MessageSendTo: Byte;
389 MessageText: Char100;
390 MessageTime: Word;
391 );
392 TRIGGER_DAMAGE: (
393 DamageValue: Word;
394 DamageInterval: Word;
395 );
396 TRIGGER_HEALTH: (
397 HealValue: Word;
398 HealInterval: Word;
399 HealMax: Boolean;
400 HealSilent: Boolean;
401 );
402 TRIGGER_SHOT: (
403 ShotPos: TDFPoint;
404 ShotType: Byte;
405 ShotTarget: Byte;
406 ShotSound: Boolean;
407 ShotAim: ShortInt;
408 ShotPanelID: LongInt;
409 ShotIntSight: Word;
410 ShotAngle: Word;
411 ShotWait: Word;
412 ShotAccuracy: Word;
413 ShotAmmo: Word;
414 ShotIntReload: Word;
415 );
416 TRIGGER_EFFECT: (
417 FXCount: Byte;
418 FXType: Byte;
419 FXSubType: Byte;
420 FXColorR: Byte;
421 FXColorG: Byte;
422 FXColorB: Byte;
423 FXPos: Byte;
424 FXWait: Word;
425 FXVelX: ShortInt;
426 FXVelY: ShortInt;
427 FXSpreadL: Byte;
428 FXSpreadR: Byte;
429 FXSpreadU: Byte;
430 FXSpreadD: Byte;
431 );
432 end;
435 const defaultMapDef: AnsiString = ''+
436 #47#47#32#121#101#115#44#32#116#104#105#115#32#102#105#108#101#32#115#101+
437 #114#118#101#115#32#98#111#116#104#32#97#115#32#102#111#114#109#97#116#32+
438 #100#101#115#99#114#105#112#116#105#111#110#32#97#110#100#32#97#115#32#116+
439 #101#109#112#108#97#116#101#32#102#111#114#32#99#111#100#101#32#103#101#110+
440 #101#114#97#116#105#111#110#10#47#47#32#116#104#101#32#101#110#103#105#110+
441 #101#32#119#105#108#108#32#117#115#101#32#116#104#105#115#32#100#101#115#99+
442 #114#105#112#116#105#111#110#32#116#111#32#112#111#112#117#108#97#116#101#32+
443 #116#104#101#32#99#111#114#114#101#115#112#111#110#100#105#110#103#32#114+
444 #101#99#111#114#100#115#32#102#114#111#109#32#77#65#80#42#46#112#97#115#10+
445 #47#47#32#97#108#115#111#44#32#116#104#101#32#101#110#103#105#110#101#32#119+
446 #105#108#108#32#107#101#101#112#32#116#104#101#32#108#111#97#100#101#100#32+
447 #109#97#112#32#97#115#32#97#32#108#105#115#116#32#111#102#32#116#104#101#115+
448 #101#32#115#116#114#117#99#116#117#114#101#115#10#10#47#47#32#110#111#116+
449 #101#115#58#10#47#47#32#32#32#102#105#101#108#100#32#119#105#116#104#111#117+
450 #116#32#111#102#102#115#101#116#32#105#115#32#110#111#116#32#105#110#32#98+
451 #105#110#97#114#121#32#102#111#114#109#97#116#10#47#47#32#32#32#102#105#101+
452 #108#100#115#32#119#105#116#104#32#96#111#109#105#116#100#101#102#97#117#108+
453 #116#96#32#119#111#110#39#116#32#98#101#32#119#114#105#116#116#101#110#32+
454 #119#104#101#110#32#116#104#101#121#32#99#111#110#116#97#105#110#32#100#101+
455 #102#97#117#108#116#32#118#97#108#117#101#115#10#47#47#32#32#32#102#105#101+
456 #108#100#115#32#119#105#116#104#32#96#105#110#116#101#114#110#97#108#96#32+
457 #119#111#110#39#116#32#98#101#32#119#114#105#116#116#101#110#32#116#111#32+
458 #97#110#121#32#102#105#108#101#32#101#118#101#114#32#40#97#110#100#32#119+
459 #111#110#39#116#32#98#101#32#114#101#97#100#41#10#47#47#32#32#32#96#117#98+
460 #121#116#101#96#32#105#115#32#117#110#115#105#103#110#101#100#32#98#121#116+
461 #101#44#32#97#110#100#32#96#98#121#116#101#96#32#105#115#32#115#105#103#110+
462 #101#100#32#98#121#116#101#10#47#47#32#32#32#97#108#108#32#115#116#114#105+
463 #110#103#115#32#97#114#101#32#105#110#32#117#116#102#45#56#10#47#47#32#32#32+
464 #115#116#114#117#99#116#32#119#105#116#104#32#96#104#101#97#100#101#114#96+
465 #32#102#108#97#103#32#119#105#108#108#32#99#111#110#116#97#105#110#32#97#108+
466 #108#32#111#116#104#101#114#32#115#116#114#117#99#116#115#32#97#110#100#32+
467 #105#116#39#115#32#111#119#110#32#102#105#101#108#100#115#10#47#47#32#32#32+
468 #32#32#97#115#32#116#111#112#45#108#101#118#101#108#32#101#110#116#105#116+
469 #105#101#115#10#47#47#32#32#32#105#110#32#98#105#110#97#114#121#44#32#96#115+
470 #105#122#101#96#32#105#115#32#116#119#111#32#117#115#104#111#114#116#115#10+
471 #47#47#32#32#32#96#97#115#32#120#121#96#32#119#105#108#108#32#117#115#101#32+
472 #96#88#96#32#97#110#100#32#96#89#96#32#102#111#114#32#112#111#105#110#116+
473 #115#10#47#47#32#32#32#96#97#115#32#116#120#121#96#32#119#105#108#108#32#117+
474 #115#101#32#96#116#88#96#32#97#110#100#32#96#116#89#96#32#102#111#114#32#112+
475 #111#105#110#116#115#10#47#47#32#32#32#96#97#115#32#119#104#96#32#119#105+
476 #108#108#32#117#115#101#32#96#87#105#100#116#104#96#32#97#110#100#32#96#72+
477 #101#105#103#104#116#96#32#102#111#114#32#115#105#122#101#10#47#47#32#32#32+
478 #96#97#115#32#116#119#104#96#32#119#105#108#108#32#117#115#101#32#96#116#87+
479 #105#100#116#104#96#32#97#110#100#32#96#116#72#101#105#103#104#116#96#32#102+
480 #111#114#32#115#105#122#101#10#10#10#47#47#47#47#47#47#47#47#47#47#47#47#47+
481 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
482 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
483 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#10#47#47#32#109#97#105+
484 #110#32#98#108#111#99#107#115#10#84#77#97#112#72#101#97#100#101#114#82#101+
485 #99#95#49#32#105#115#32#34#109#97#112#34#32#115#105#122#101#32#52#53#50#32+
486 #98#121#116#101#115#32#104#101#97#100#101#114#32#98#105#110#98#108#111#99+
487 #107#32#55#32#123#10#32#32#47#47#95#32#105#115#32#34#118#101#114#115#105#111+
488 #110#34#32#116#121#112#101#32#117#105#110#116#32#109#105#110#118#97#108#117+
489 #101#32#49#32#109#97#120#118#97#108#117#101#32#49#59#10#32#32#77#97#112#78+
490 #97#109#101#32#105#115#32#34#110#97#109#101#34#32#116#121#112#101#32#99#104+
491 #97#114#91#51#50#93#32#111#102#102#115#101#116#32#48#59#10#32#32#77#97#112+
492 #65#117#116#104#111#114#32#105#115#32#34#97#117#116#104#111#114#34#32#116+
493 #121#112#101#32#99#104#97#114#91#51#50#93#32#111#102#102#115#101#116#32#51+
494 #50#32#100#101#102#97#117#108#116#32#34#34#32#111#109#105#116#100#101#102#97+
495 #117#108#116#59#10#32#32#77#97#112#68#101#115#99#114#105#112#116#105#111#110+
496 #32#105#115#32#34#100#101#115#99#114#105#112#116#105#111#110#34#32#116#121+
497 #112#101#32#99#104#97#114#91#50#53#54#93#32#111#102#102#115#101#116#32#54#52+
498 #32#100#101#102#97#117#108#116#32#34#34#32#111#109#105#116#100#101#102#97+
499 #117#108#116#59#10#32#32#77#117#115#105#99#78#97#109#101#32#105#115#32#34+
500 #109#117#115#105#99#34#32#116#121#112#101#32#99#104#97#114#91#54#52#93#32+
501 #111#102#102#115#101#116#32#51#50#48#32#100#101#102#97#117#108#116#32#39#83+
502 #116#97#110#100#97#114#116#46#119#97#100#58#68#50#68#77#85#83#92#208#159#208+
503 #160#208#158#208#161#208#162#208#158#208#162#208#144#39#32#111#109#105#116+
504 #100#101#102#97#117#108#116#59#10#32#32#83#107#121#78#97#109#101#32#105#115+
505 #32#34#115#107#121#34#32#116#121#112#101#32#99#104#97#114#91#54#52#93#32#111+
506 #102#102#115#101#116#32#51#56#52#32#100#101#102#97#117#108#116#32#39#83#116+
507 #97#110#100#97#114#116#46#119#97#100#58#68#50#68#83#75#89#92#82#83#75#89#49+
508 #39#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#47#47#87#105+
509 #100#116#104#32#105#115#32#34#119#105#100#116#104#34#32#116#121#112#101#32+
510 #117#115#104#111#114#116#32#111#102#102#115#101#116#32#52#52#56#59#10#32#32+
511 #47#47#72#101#105#103#104#116#32#105#115#32#34#104#101#105#103#104#116#34#32+
512 #116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#52+
513 #53#48#59#10#32#32#83#105#122#101#32#105#115#32#34#115#105#122#101#34#32#116+
514 #121#112#101#32#115#105#122#101#32#111#102#102#115#101#116#32#52#52#56#32#97+
515 #115#32#119#104#59#10#32#32#47#47#32#110#111#116#32#105#110#32#98#105#110#97+
516 #114#121#10#32#32#84#105#116#108#101#32#105#115#32#34#116#105#116#108#101#34+
517 #32#116#121#112#101#32#115#116#114#105#110#103#32#100#101#102#97#117#108#116+
518 #32#34#34#32#32#111#109#105#116#100#101#102#97#117#108#116#59#10#125#10#10+
519 #84#84#101#120#116#117#114#101#82#101#99#95#49#32#105#115#32#34#116#101#120+
520 #116#117#114#101#34#32#115#105#122#101#32#54#53#32#98#121#116#101#115#32#98+
521 #105#110#98#108#111#99#107#32#49#32#123#10#32#32#82#101#115#111#117#114#99+
522 #101#32#105#115#32#34#112#97#116#104#34#32#116#121#112#101#32#99#104#97#114+
523 #91#54#52#93#32#111#102#102#115#101#116#32#48#59#10#32#32#65#110#105#109#32+
524 #105#115#32#34#97#110#105#109#97#116#101#100#34#32#116#121#112#101#32#98#111+
525 #111#108#32#111#102#102#115#101#116#32#54#52#32#100#101#102#97#117#108#116+
526 #32#102#97#108#115#101#32#111#109#105#116#100#101#102#97#117#108#116#59#10+
527 #32#32#47#47#32#105#110#116#101#114#110#97#108#115#10#32#32#84#101#120#73+
528 #100#120#32#105#115#32#34#116#101#120#105#100#120#34#32#116#121#112#101#32+
529 #117#105#110#116#32#105#110#116#101#114#110#97#108#59#10#125#10#10#84#80#97+
530 #110#101#108#82#101#99#95#49#32#105#115#32#34#112#97#110#101#108#34#32#115+
531 #105#122#101#32#49#56#32#98#121#116#101#115#32#98#105#110#98#108#111#99#107+
532 #32#50#32#123#10#32#32#47#47#88#32#105#115#32#34#120#34#32#116#121#112#101+
533 #32#105#110#116#32#111#102#102#115#101#116#32#48#59#10#32#32#47#47#89#32#105+
534 #115#32#34#121#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101+
535 #116#32#52#59#10#32#32#80#111#115#32#105#115#32#34#112#111#115#105#116#105+
536 #111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115#101+
537 #116#32#48#32#97#115#32#120#121#59#10#32#32#47#47#87#105#100#116#104#32#105+
538 #115#32#34#119#105#100#116#104#34#32#116#121#112#101#32#117#115#104#111#114+
539 #116#32#111#102#102#115#101#116#32#56#59#10#32#32#47#47#72#101#105#103#104+
540 #116#32#105#115#32#34#104#101#105#103#104#116#34#32#116#121#112#101#32#117+
541 #115#104#111#114#116#32#111#102#102#115#101#116#32#49#48#59#10#32#32#83#105+
542 #122#101#32#105#115#32#34#115#105#122#101#34#32#116#121#112#101#32#115#105+
543 #122#101#32#111#102#102#115#101#116#32#56#32#97#115#32#119#104#32#97#115#32+
544 #119#104#59#10#32#32#84#101#120#116#117#114#101#78#117#109#32#105#115#32#34+
545 #116#101#120#116#117#114#101#34#32#116#121#112#101#32#117#115#104#111#114+
546 #116#32#111#102#102#115#101#116#32#49#50#32#116#101#120#116#117#114#101#59+
547 #10#32#32#80#97#110#101#108#84#121#112#101#32#105#115#32#34#116#121#112#101+
548 #34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116+
549 #32#49#52#32#98#105#116#115#101#116#32#117#110#105#113#117#101#32#80#97#110+
550 #101#108#84#121#112#101#59#10#32#32#65#108#112#104#97#32#105#115#32#34#97+
551 #108#112#104#97#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
552 #115#101#116#32#49#54#32#100#101#102#97#117#108#116#32#48#32#111#109#105#116+
553 #100#101#102#97#117#108#116#59#10#32#32#70#108#97#103#115#32#105#115#32#34+
554 #102#108#97#103#115#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
555 #102#115#101#116#32#49#55#32#98#105#116#115#101#116#32#80#97#110#101#108#70+
556 #108#97#103#32#100#101#102#97#117#108#116#32#80#65#78#69#76#95#70#76#65#71+
557 #95#78#79#78#69#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#47+
558 #47#32#110#111#116#32#105#110#32#98#105#110#97#114#121#10#32#32#47#47#73#100+
559 #32#105#115#32#34#105#100#34#32#116#121#112#101#32#115#116#114#105#110#103+
560 #32#100#101#102#97#117#108#116#32#34#34#32#111#109#105#116#100#101#102#97+
561 #117#108#116#59#10#32#32#47#47#32#105#110#116#101#114#110#97#108#115#10#32+
562 #32#80#97#110#73#100#120#32#105#115#32#34#112#97#110#105#100#120#34#32#116+
563 #121#112#101#32#117#105#110#116#32#105#110#116#101#114#110#97#108#59#10#125+
564 #10#10#84#73#116#101#109#82#101#99#95#49#32#105#115#32#34#105#116#101#109#34+
565 #32#115#105#122#101#32#49#48#32#98#121#116#101#115#32#98#105#110#98#108#111+
566 #99#107#32#51#32#123#10#32#32#47#47#88#32#105#115#32#34#120#34#32#116#121+
567 #112#101#32#105#110#116#32#111#102#102#115#101#116#32#48#59#10#32#32#47#47+
568 #89#32#105#115#32#34#121#34#32#116#121#112#101#32#105#110#116#32#111#102#102+
569 #115#101#116#32#52#59#10#32#32#80#111#115#32#105#115#32#34#112#111#115#105+
570 #116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102+
571 #115#101#116#32#48#32#97#115#32#120#121#59#10#32#32#73#116#101#109#84#121+
572 #112#101#32#105#115#32#34#116#121#112#101#34#32#116#121#112#101#32#117#98+
573 #121#116#101#32#111#102#102#115#101#116#32#56#32#101#110#117#109#32#73#116+
574 #101#109#59#10#32#32#79#112#116#105#111#110#115#32#105#115#32#34#111#112#116+
575 #105#111#110#115#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
576 #115#101#116#32#57#32#98#105#116#115#101#116#32#73#116#101#109#79#112#116+
577 #105#111#110#32#100#101#102#97#117#108#116#32#73#84#69#77#95#79#80#84#73#79+
578 #78#95#78#79#78#69#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32+
579 #47#47#32#110#111#116#32#105#110#32#98#105#110#97#114#121#10#32#32#47#47#73+
580 #100#32#105#115#32#34#105#100#34#32#116#121#112#101#32#115#116#114#105#110+
581 #103#32#100#101#102#97#117#108#116#32#34#34#32#111#109#105#116#100#101#102+
582 #97#117#108#116#59#10#32#32#47#47#32#105#110#116#101#114#110#97#108#115#10+
583 #32#32#73#116#101#109#73#100#120#32#105#115#32#34#105#116#101#109#105#100+
584 #120#34#32#116#121#112#101#32#117#105#110#116#32#105#110#116#101#114#110#97+
585 #108#59#10#125#10#10#84#77#111#110#115#116#101#114#82#101#99#95#49#32#105+
586 #115#32#34#109#111#110#115#116#101#114#34#32#115#105#122#101#32#49#48#32#98+
587 #121#116#101#115#32#98#105#110#98#108#111#99#107#32#53#32#123#10#32#32#47#47+
588 #88#32#105#115#32#34#120#34#32#116#121#112#101#32#105#110#116#32#111#102#102+
589 #115#101#116#32#48#59#10#32#32#47#47#89#32#105#115#32#34#121#34#32#116#121+
590 #112#101#32#105#110#116#32#111#102#102#115#101#116#32#52#59#10#32#32#80#111+
591 #115#32#105#115#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101+
592 #32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#120+
593 #121#59#10#32#32#77#111#110#115#116#101#114#84#121#112#101#32#105#115#32#34+
594 #116#121#112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
595 #115#101#116#32#56#32#101#110#117#109#32#77#111#110#115#116#101#114#59#10#32+
596 #32#68#105#114#101#99#116#105#111#110#32#105#115#32#34#100#105#114#101#99+
597 #116#105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
598 #115#101#116#32#57#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100+
599 #101#102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#111#109#105#116#100+
600 #101#102#97#117#108#116#59#10#32#32#47#47#32#110#111#116#32#105#110#32#98+
601 #105#110#97#114#121#10#32#32#47#47#73#100#32#105#115#32#34#105#100#34#32#116+
602 #121#112#101#32#115#116#114#105#110#103#32#100#101#102#97#117#108#116#32#34+
603 #34#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#47#47#32#105+
604 #110#116#101#114#110#97#108#115#10#32#32#77#111#110#115#73#100#120#32#105+
605 #115#32#34#109#111#110#115#105#100#120#34#32#116#121#112#101#32#117#105#110+
606 #116#32#105#110#116#101#114#110#97#108#59#10#125#10#10#84#65#114#101#97#82+
607 #101#99#95#49#32#105#115#32#34#97#114#101#97#34#32#115#105#122#101#32#49#48+
608 #32#98#121#116#101#115#32#98#105#110#98#108#111#99#107#32#52#32#123#10#32#32+
609 #47#47#88#32#105#115#32#34#120#34#32#116#121#112#101#32#105#110#116#32#111+
610 #102#102#115#101#116#32#48#59#10#32#32#47#47#89#32#105#115#32#34#121#34#32+
611 #116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#52#59#10#32#32+
612 #80#111#115#32#105#115#32#34#112#111#115#105#116#105#111#110#34#32#116#121+
613 #112#101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115+
614 #32#120#121#59#10#32#32#65#114#101#97#84#121#112#101#32#105#115#32#34#116+
615 #121#112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
616 #101#116#32#56#32#101#110#117#109#32#65#114#101#97#84#121#112#101#59#10#32+
617 #32#68#105#114#101#99#116#105#111#110#32#105#115#32#34#100#105#114#101#99+
618 #116#105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
619 #115#101#116#32#57#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100+
620 #101#102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#111#109#105#116#100+
621 #101#102#97#117#108#116#59#10#32#32#47#47#32#110#111#116#32#105#110#32#98+
622 #105#110#97#114#121#10#32#32#47#47#73#100#32#105#115#32#34#105#100#34#32#116+
623 #121#112#101#32#115#116#114#105#110#103#32#100#101#102#97#117#108#116#32#34+
624 #34#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#47#47#32#105+
625 #110#116#101#114#110#97#108#115#10#32#32#65#114#101#97#73#100#120#32#105#115+
626 #32#34#97#114#101#97#105#100#120#34#32#116#121#112#101#32#117#105#110#116#32+
627 #105#110#116#101#114#110#97#108#59#10#125#10#10#84#84#114#105#103#103#101+
628 #114#82#101#99#95#49#32#105#115#32#34#116#114#105#103#103#101#114#34#32#115+
629 #105#122#101#32#49#52#56#32#98#121#116#101#115#32#98#105#110#98#108#111#99+
630 #107#32#54#32#123#10#32#32#47#47#88#32#105#115#32#34#120#34#32#116#121#112+
631 #101#32#105#110#116#32#111#102#102#115#101#116#32#48#59#10#32#32#47#47#89#32+
632 #105#115#32#34#121#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115+
633 #101#116#32#52#59#10#32#32#80#111#115#32#105#115#32#34#112#111#115#105#116+
634 #105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115+
635 #101#116#32#48#32#97#115#32#120#121#59#10#32#32#47#47#87#105#100#116#104#32+
636 #105#115#32#34#119#105#100#116#104#34#32#116#121#112#101#32#117#115#104#111+
637 #114#116#32#111#102#102#115#101#116#32#56#59#10#32#32#47#47#72#101#105#103+
638 #104#116#32#105#115#32#34#104#101#105#103#104#116#34#32#116#121#112#101#32+
639 #117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#48#59#10#32#32#83+
640 #105#122#101#32#105#115#32#34#115#105#122#101#34#32#116#121#112#101#32#115+
641 #105#122#101#32#111#102#102#115#101#116#32#56#32#97#115#32#119#104#59#10#32+
642 #32#69#110#97#98#108#101#100#32#105#115#32#34#101#110#97#98#108#101#100#34+
643 #32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#50#32+
644 #100#101#102#97#117#108#116#32#116#114#117#101#32#111#109#105#116#100#101+
645 #102#97#117#108#116#59#10#32#32#84#101#120#116#117#114#101#80#97#110#101#108+
646 #32#105#115#32#34#116#101#120#116#117#114#101#112#97#110#101#108#34#32#116+
647 #121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#51#32#112#97+
648 #110#101#108#32#100#101#102#97#117#108#116#32#110#117#108#108#32#111#109#105+
649 #116#100#101#102#97#117#108#116#59#10#32#32#84#114#105#103#103#101#114#84+
650 #121#112#101#32#105#115#32#34#116#121#112#101#34#32#116#121#112#101#32#117+
651 #98#121#116#101#32#111#102#102#115#101#116#32#49#55#32#101#110#117#109#32#84+
652 #114#105#103#103#101#114#84#121#112#101#59#10#32#32#65#99#116#105#118#97#116+
653 #101#84#121#112#101#32#105#115#32#34#97#99#116#105#118#97#116#101#116#121+
654 #112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
655 #116#32#49#56#32#98#105#116#115#101#116#32#65#99#116#105#118#97#116#101#84+
656 #121#112#101#59#10#32#32#75#101#121#115#32#105#115#32#34#107#101#121#115#34+
657 #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49+
658 #57#32#98#105#116#115#101#116#32#75#101#121#32#100#101#102#97#117#108#116#32+
659 #75#69#89#95#78#79#78#69#32#111#109#105#116#100#101#102#97#117#108#116#59#10+
660 #32#32#47#47#87#65#82#78#73#78#71#58#32#34#116#114#105#103#100#97#116#97#34+
661 #32#77#85#83#84#32#98#101#32#100#101#102#105#110#101#100#32#98#101#102#111+
662 #114#101#32#34#116#121#112#101#34#44#32#97#110#100#32#34#116#121#112#101#34+
663 #32#77#85#83#84#32#98#101#32#110#97#109#101#100#32#34#116#121#112#101#34#32+
664 #40#102#111#114#32#110#111#119#44#32#99#97#110#32#98#101#32#99#104#97#110+
665 #103#101#100#32#108#97#116#101#114#41#10#32#32#68#65#84#65#32#105#115#32#34+
666 #116#114#105#103#103#101#114#100#97#116#97#34#32#116#121#112#101#32#116#114+
667 #105#103#100#97#116#97#91#49#50#56#93#32#111#102#102#115#101#116#32#50#48#59+
668 #32#47#47#32#116#104#101#32#111#110#108#121#32#115#112#101#99#105#97#108#32+
669 #110#101#115#116#101#100#32#115#116#114#117#99#116#117#114#101#10#32#32#47+
670 #47#32#110#111#116#32#105#110#32#98#105#110#97#114#121#10#32#32#47#47#73#100+
671 #32#105#115#32#34#105#100#34#32#116#121#112#101#32#115#116#114#105#110#103+
672 #32#100#101#102#97#117#108#116#32#34#34#32#111#109#105#116#100#101#102#97+
673 #117#108#116#59#10#32#32#47#47#32#105#110#116#101#114#110#97#108#115#10#32+
674 #32#84#114#105#103#73#100#120#32#105#115#32#34#116#114#105#103#105#100#120+
675 #34#32#116#121#112#101#32#117#105#110#116#32#105#110#116#101#114#110#97#108+
676 #59#10#125#10#10#10#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
677 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
678 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
679 #47#47#47#47#47#47#47#47#47#47#47#10#47#42#10#101#110#117#109#32#123#10#32+
680 #32#84#69#88#84#85#82#69#95#78#65#77#69#95#87#65#84#69#82#32#61#32#39#95#119+
681 #97#116#101#114#95#48#39#44#10#32#32#84#69#88#84#85#82#69#95#78#65#77#69#95+
682 #65#67#73#68#49#32#61#32#39#95#119#97#116#101#114#95#49#39#44#10#32#32#84#69+
683 #88#84#85#82#69#95#78#65#77#69#95#65#67#73#68#50#32#61#32#39#95#119#97#116+
684 #101#114#95#50#39#44#10#125#10#42#47#10#10#101#110#117#109#32#84#101#120#116+
685 #117#114#101#83#112#101#99#105#97#108#32#123#10#32#32#84#69#88#84#85#82#69+
686 #95#83#80#69#67#73#65#76#95#87#65#84#69#82#32#61#32#45#49#44#10#32#32#84#69+
687 #88#84#85#82#69#95#83#80#69#67#73#65#76#95#65#67#73#68#49#32#61#32#45#50#44+
688 #10#32#32#84#69#88#84#85#82#69#95#83#80#69#67#73#65#76#95#65#67#73#68#50#32+
689 #61#32#45#51#44#10#32#32#84#69#88#84#85#82#69#95#78#79#78#69#32#61#32#45#52+
690 #44#10#125#10#10#47#47#32#100#105#114#101#99#116#105#111#110#115#10#101#110+
691 #117#109#32#68#105#114#84#121#112#101#32#123#10#32#32#68#73#82#95#76#69#70+
692 #84#44#32#47#47#32#48#10#32#32#68#73#82#95#82#73#71#72#84#44#32#47#47#32#49+
693 #10#32#32#68#73#82#95#83#79#77#69#84#72#73#78#71#50#44#32#47#47#32#50#10#125+
694 #10#10#47#47#32#116#114#105#103#103#101#114#115#10#101#110#117#109#32#84#114+
695 #105#103#103#101#114#84#121#112#101#32#123#10#32#32#84#82#73#71#71#69#82#95+
696 #78#79#78#69#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#69#88#73#84+
697 #44#32#47#47#32#49#10#32#32#84#82#73#71#71#69#82#95#84#69#76#69#80#79#82#84+
698 #44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#79#80#69#78#68#79#79#82+
699 #44#32#47#47#32#51#10#32#32#84#82#73#71#71#69#82#95#67#76#79#83#69#68#79#79+
700 #82#44#32#47#47#32#52#10#32#32#84#82#73#71#71#69#82#95#68#79#79#82#44#32#47+
701 #47#32#53#10#32#32#84#82#73#71#71#69#82#95#68#79#79#82#53#44#32#47#47#32#54+
702 #10#32#32#84#82#73#71#71#69#82#95#67#76#79#83#69#84#82#65#80#44#32#47#47#32+
703 #55#10#32#32#84#82#73#71#71#69#82#95#84#82#65#80#44#32#47#47#32#56#10#32#32+
704 #84#82#73#71#71#69#82#95#80#82#69#83#83#44#32#47#47#32#57#10#32#32#84#82#73+
705 #71#71#69#82#95#83#69#67#82#69#84#44#32#47#47#32#49#48#10#32#32#84#82#73#71+
706 #71#69#82#95#76#73#70#84#85#80#44#32#47#47#32#49#49#10#32#32#84#82#73#71#71+
707 #69#82#95#76#73#70#84#68#79#87#78#44#32#47#47#32#49#50#10#32#32#84#82#73#71+
708 #71#69#82#95#76#73#70#84#44#32#47#47#32#49#51#10#32#32#84#82#73#71#71#69#82+
709 #95#84#69#88#84#85#82#69#44#32#47#47#32#49#52#10#32#32#84#82#73#71#71#69#82+
710 #95#79#78#44#32#47#47#32#49#53#10#32#32#84#82#73#71#71#69#82#95#79#70#70#44+
711 #32#47#47#32#49#54#10#32#32#84#82#73#71#71#69#82#95#79#78#79#70#70#44#32#47+
712 #47#32#49#55#10#32#32#84#82#73#71#71#69#82#95#83#79#85#78#68#44#32#47#47#32+
713 #49#56#10#32#32#84#82#73#71#71#69#82#95#83#80#65#87#78#77#79#78#83#84#69#82+
714 #44#32#47#47#32#49#57#10#32#32#84#82#73#71#71#69#82#95#83#80#65#87#78#73#84+
715 #69#77#44#32#47#47#32#50#48#10#32#32#84#82#73#71#71#69#82#95#77#85#83#73#67+
716 #44#32#47#47#32#50#49#10#32#32#84#82#73#71#71#69#82#95#80#85#83#72#44#32#47+
717 #47#32#50#50#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#44#32#47#47#32+
718 #50#51#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#44#32#47#47#32+
719 #50#52#10#32#32#84#82#73#71#71#69#82#95#68#65#77#65#71#69#44#32#47#47#32#50+
720 #53#10#32#32#84#82#73#71#71#69#82#95#72#69#65#76#84#72#44#32#47#47#32#50#54+
721 #10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#44#32#47#47#32#50#55#10#32#32+
722 #84#82#73#71#71#69#82#95#69#70#70#69#67#84#44#32#47#47#32#50#56#10#32#32#84+
723 #82#73#71#71#69#82#95#83#67#82#73#80#84#44#32#47#47#32#50#57#10#32#32#47#47+
724 #10#32#32#84#82#73#71#71#69#82#95#77#65#88#32#61#32#77#65#88#44#10#125#10#10+
725 #47#47#32#34#97#115#32#88#88#88#34#32#109#101#97#110#115#32#34#103#101#110+
726 #101#114#97#116#101#32#116#104#105#115#32#105#100#101#110#116#105#102#105+
727 #101#114#32#102#111#114#32#112#97#115#99#97#108#32#115#111#117#114#99#101+
728 #115#10#98#105#116#115#101#116#32#80#97#110#101#108#84#121#112#101#32#123#10+
729 #32#32#80#65#78#69#76#95#78#79#78#69#32#61#32#48#44#32#47#47#32#48#10#32#32+
730 #80#65#78#69#76#95#87#65#76#76#44#32#47#47#32#49#10#32#32#80#65#78#69#76#95+
731 #66#65#67#75#44#32#47#47#32#50#10#32#32#80#65#78#69#76#95#70#79#82#69#44#32+
732 #47#47#32#52#10#32#32#80#65#78#69#76#95#87#65#84#69#82#44#32#47#47#32#56#10+
733 #32#32#80#65#78#69#76#95#65#67#73#68#49#44#32#47#47#32#49#54#10#32#32#80#65+
734 #78#69#76#95#65#67#73#68#50#44#32#47#47#32#51#50#10#32#32#80#65#78#69#76#95+
735 #83#84#69#80#44#32#47#47#32#54#52#10#32#32#80#65#78#69#76#95#76#73#70#84#85+
736 #80#44#32#47#47#32#49#50#56#10#32#32#80#65#78#69#76#95#76#73#70#84#68#79#87+
737 #78#44#32#47#47#32#50#53#54#10#32#32#80#65#78#69#76#95#79#80#69#78#68#79#79+
738 #82#44#32#47#47#32#53#49#50#10#32#32#80#65#78#69#76#95#67#76#79#83#69#68#79+
739 #79#82#44#32#47#47#32#49#48#50#52#10#32#32#80#65#78#69#76#95#66#76#79#67#75+
740 #77#79#78#44#32#47#47#32#50#48#52#56#10#32#32#80#65#78#69#76#95#76#73#70#84+
741 #76#69#70#84#44#32#47#47#32#52#48#57#54#10#32#32#80#65#78#69#76#95#76#73#70+
742 #84#82#73#71#72#84#44#32#47#47#32#56#49#57#50#10#125#10#10#98#105#116#115+
743 #101#116#32#80#97#110#101#108#70#108#97#103#32#123#10#32#32#80#65#78#69#76+
744 #95#70#76#65#71#95#78#79#78#69#32#61#32#48#44#32#47#47#32#48#10#32#32#80#65+
745 #78#69#76#95#70#76#65#71#95#66#76#69#78#68#73#78#71#44#32#47#47#32#49#10#32+
746 #32#80#65#78#69#76#95#70#76#65#71#95#72#73#68#69#44#32#47#47#32#50#10#32#32+
747 #80#65#78#69#76#95#70#76#65#71#95#87#65#84#69#82#84#69#88#84#85#82#69#83#44+
748 #32#47#47#32#52#10#125#10#10#101#110#117#109#32#69#102#102#101#99#116#65#99+
749 #116#105#111#110#32#123#10#32#32#69#70#70#69#67#84#95#78#79#78#69#44#32#47+
750 #47#32#48#10#32#32#69#70#70#69#67#84#95#84#69#76#69#80#79#82#84#44#32#47#47+
751 #32#49#10#32#32#69#70#70#69#67#84#95#82#69#83#80#65#87#78#44#32#47#47#32#50+
752 #10#32#32#69#70#70#69#67#84#95#70#73#82#69#44#32#47#47#32#51#10#125#10#10+
753 #101#110#117#109#32#73#116#101#109#32#123#10#32#32#73#84#69#77#95#78#79#78+
754 #69#44#32#47#47#32#48#10#32#32#73#84#69#77#95#77#69#68#75#73#84#95#83#77#65+
755 #76#76#44#32#47#47#32#49#10#32#32#73#84#69#77#95#77#69#68#75#73#84#95#76#65+
756 #82#71#69#44#32#47#47#32#50#10#32#32#73#84#69#77#95#77#69#68#75#73#84#95#66+
757 #76#65#67#75#44#32#47#47#32#51#10#32#32#73#84#69#77#95#65#82#77#79#82#95#71+
758 #82#69#69#78#44#32#47#47#32#52#10#32#32#73#84#69#77#95#65#82#77#79#82#95#66+
759 #76#85#69#44#32#47#47#32#53#10#32#32#73#84#69#77#95#83#80#72#69#82#69#95#66+
760 #76#85#69#44#32#47#47#32#54#10#32#32#73#84#69#77#95#83#80#72#69#82#69#95#87+
761 #72#73#84#69#44#32#47#47#32#55#10#32#32#73#84#69#77#95#83#85#73#84#44#32#47+
762 #47#32#56#10#32#32#73#84#69#77#95#79#88#89#71#69#78#44#32#47#47#32#57#10#32+
763 #32#73#84#69#77#95#73#78#86#85#76#44#32#47#47#32#49#48#10#32#32#73#84#69#77+
764 #95#87#69#65#80#79#78#95#83#65#87#44#32#47#47#32#49#49#10#32#32#73#84#69#77+
765 #95#87#69#65#80#79#78#95#83#72#79#84#71#85#78#49#44#32#47#47#32#49#50#10#32+
766 #32#73#84#69#77#95#87#69#65#80#79#78#95#83#72#79#84#71#85#78#50#44#32#47#47+
767 #32#49#51#10#32#32#73#84#69#77#95#87#69#65#80#79#78#95#67#72#65#73#78#71#85+
768 #78#44#32#47#47#32#49#52#10#32#32#73#84#69#77#95#87#69#65#80#79#78#95#82#79+
769 #67#75#69#84#76#65#85#78#67#72#69#82#44#32#47#47#32#49#53#10#32#32#73#84#69+
770 #77#95#87#69#65#80#79#78#95#80#76#65#83#77#65#44#32#47#47#32#49#54#10#32#32+
771 #73#84#69#77#95#87#69#65#80#79#78#95#66#70#71#44#32#47#47#32#49#55#10#32#32+
772 #73#84#69#77#95#87#69#65#80#79#78#95#83#85#80#69#82#80#85#76#69#77#69#84#44+
773 #32#47#47#32#49#56#10#32#32#73#84#69#77#95#65#77#77#79#95#66#85#76#76#69#84+
774 #83#44#32#47#47#32#49#57#10#32#32#73#84#69#77#95#65#77#77#79#95#66#85#76#76+
775 #69#84#83#95#66#79#88#44#32#47#47#32#50#48#10#32#32#73#84#69#77#95#65#77#77+
776 #79#95#83#72#69#76#76#83#44#32#47#47#32#50#49#10#32#32#73#84#69#77#95#65#77+
777 #77#79#95#83#72#69#76#76#83#95#66#79#88#44#32#47#47#32#50#50#10#32#32#73#84+
778 #69#77#95#65#77#77#79#95#82#79#67#75#69#84#44#32#47#47#32#50#51#10#32#32#73+
779 #84#69#77#95#65#77#77#79#95#82#79#67#75#69#84#95#66#79#88#44#32#47#47#32#50+
780 #52#10#32#32#73#84#69#77#95#65#77#77#79#95#67#69#76#76#44#32#47#47#32#50#53+
781 #10#32#32#73#84#69#77#95#65#77#77#79#95#67#69#76#76#95#66#73#71#44#32#47#47+
782 #32#50#54#10#32#32#73#84#69#77#95#65#77#77#79#95#66#65#67#75#80#65#67#75#44+
783 #32#47#47#32#50#55#10#32#32#73#84#69#77#95#75#69#89#95#82#69#68#44#32#47#47+
784 #32#50#56#10#32#32#73#84#69#77#95#75#69#89#95#71#82#69#69#78#44#32#47#47#32+
785 #50#57#10#32#32#73#84#69#77#95#75#69#89#95#66#76#85#69#44#32#47#47#32#51#48+
786 #10#32#32#73#84#69#77#95#87#69#65#80#79#78#95#75#65#83#84#69#84#44#32#47#47+
787 #32#51#49#10#32#32#73#84#69#77#95#87#69#65#80#79#78#95#80#73#83#84#79#76#44+
788 #32#47#47#32#51#50#10#32#32#73#84#69#77#95#66#79#84#84#76#69#44#32#47#47#32+
789 #51#51#10#32#32#73#84#69#77#95#72#69#76#77#69#84#44#32#47#47#32#51#52#10#32+
790 #32#73#84#69#77#95#74#69#84#80#65#67#75#44#32#47#47#32#51#53#10#32#32#73#84+
791 #69#77#95#73#78#86#73#83#44#32#47#47#32#51#54#10#32#32#73#84#69#77#95#87#69+
792 #65#80#79#78#95#70#76#65#77#69#84#72#82#79#87#69#82#44#32#47#47#32#51#55#10+
793 #32#32#73#84#69#77#95#65#77#77#79#95#70#85#69#76#67#65#78#44#32#47#47#32#51+
794 #56#10#32#32#47#47#10#32#32#73#84#69#77#95#77#65#88#32#61#32#77#65#88#44#32+
795 #47#47#32#115#116#111#114#101#32#116#104#101#32#108#97#115#116#32#105#116+
796 #101#109#39#115#32#105#100#32#105#110#32#104#101#114#101#32#117#115#101#32+
797 #116#104#105#115#32#105#110#32#102#111#114#32#108#111#111#112#115#10#125#10+
798 #10#98#105#116#115#101#116#32#73#116#101#109#79#112#116#105#111#110#32#123+
799 #10#32#32#73#84#69#77#95#79#80#84#73#79#78#95#78#79#78#69#32#61#32#48#44#32+
800 #47#47#32#48#10#32#32#73#84#69#77#95#79#80#84#73#79#78#95#79#78#76#89#68#77+
801 #44#32#47#47#32#49#10#32#32#73#84#69#77#95#79#80#84#73#79#78#95#70#65#76#76+
802 #44#32#47#47#32#50#10#125#10#10#101#110#117#109#32#65#114#101#97#84#121#112+
803 #101#32#123#10#32#32#65#82#69#65#95#78#79#78#69#44#32#47#47#32#48#10#32#32+
804 #65#82#69#65#95#80#76#65#89#69#82#80#79#73#78#84#49#44#32#47#47#32#49#10#32+
805 #32#65#82#69#65#95#80#76#65#89#69#82#80#79#73#78#84#50#44#32#47#47#32#50#10+
806 #32#32#65#82#69#65#95#68#77#80#79#73#78#84#44#32#47#47#32#51#10#32#32#65#82+
807 #69#65#95#82#69#68#70#76#65#71#44#32#47#47#32#52#10#32#32#65#82#69#65#95#66+
808 #76#85#69#70#76#65#71#44#32#47#47#32#53#10#32#32#65#82#69#65#95#68#79#77#70+
809 #76#65#71#44#32#47#47#32#54#10#32#32#65#82#69#65#95#82#69#68#84#69#65#77#80+
810 #79#73#78#84#44#32#47#47#32#55#10#32#32#65#82#69#65#95#66#76#85#69#84#69#65+
811 #77#80#79#73#78#84#44#32#47#47#32#56#10#125#10#10#101#110#117#109#32#77#111+
812 #110#115#116#101#114#32#123#10#32#32#77#79#78#83#84#69#82#95#78#79#78#69#44+
813 #32#47#47#32#48#10#32#32#77#79#78#83#84#69#82#95#68#69#77#79#78#44#32#47#47+
814 #32#49#10#32#32#77#79#78#83#84#69#82#95#73#77#80#44#32#47#47#32#50#10#32#32+
815 #77#79#78#83#84#69#82#95#90#79#77#66#89#44#32#47#47#32#51#10#32#32#77#79#78+
816 #83#84#69#82#95#83#69#82#71#44#32#47#47#32#52#10#32#32#77#79#78#83#84#69#82+
817 #95#67#89#66#69#82#44#32#47#47#32#53#10#32#32#77#79#78#83#84#69#82#95#67#71+
818 #85#78#44#32#47#47#32#54#10#32#32#77#79#78#83#84#69#82#95#66#65#82#79#78#44+
819 #32#47#47#32#55#10#32#32#77#79#78#83#84#69#82#95#75#78#73#71#72#84#44#32#47+
820 #47#32#56#10#32#32#77#79#78#83#84#69#82#95#67#65#67#79#44#32#47#47#32#57#10+
821 #32#32#77#79#78#83#84#69#82#95#83#79#85#76#44#32#47#47#32#49#48#10#32#32#77+
822 #79#78#83#84#69#82#95#80#65#73#78#44#32#47#47#32#49#49#10#32#32#77#79#78#83+
823 #84#69#82#95#83#80#73#68#69#82#44#32#47#47#32#49#50#10#32#32#77#79#78#83#84+
824 #69#82#95#66#83#80#44#32#47#47#32#49#51#10#32#32#77#79#78#83#84#69#82#95#77+
825 #65#78#67#85#66#44#32#47#47#32#49#52#10#32#32#77#79#78#83#84#69#82#95#83#75+
826 #69#76#44#32#47#47#32#49#53#10#32#32#77#79#78#83#84#69#82#95#86#73#76#69#44+
827 #32#47#47#32#49#54#10#32#32#77#79#78#83#84#69#82#95#70#73#83#72#44#32#47#47+
828 #32#49#55#10#32#32#77#79#78#83#84#69#82#95#66#65#82#82#69#76#44#32#47#47#32+
829 #49#56#10#32#32#77#79#78#83#84#69#82#95#82#79#66#79#44#32#47#47#32#49#57#10+
830 #32#32#77#79#78#83#84#69#82#95#77#65#78#44#32#47#47#32#50#48#10#125#10#10+
831 #101#110#117#109#32#84#114#105#103#103#101#114#83#104#111#116#32#123#10#32+
832 #32#84#82#73#71#71#69#82#95#83#72#79#84#95#80#73#83#84#79#76#44#32#47#47#32+
833 #48#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#66#85#76#76#69#84#44#32+
834 #47#47#32#49#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#83#72#79#84#71+
835 #85#78#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#83+
836 #83#71#44#32#47#47#32#51#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#73+
837 #77#80#44#32#47#47#32#52#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#80+
838 #76#65#83#77#65#44#32#47#47#32#53#10#32#32#84#82#73#71#71#69#82#95#83#72#79+
839 #84#95#83#80#73#68#69#82#44#32#47#47#32#54#10#32#32#84#82#73#71#71#69#82#95+
840 #83#72#79#84#95#67#65#67#79#44#32#47#47#32#55#10#32#32#84#82#73#71#71#69#82+
841 #95#83#72#79#84#95#66#65#82#79#78#44#32#47#47#32#56#10#32#32#84#82#73#71#71+
842 #69#82#95#83#72#79#84#95#77#65#78#67#85#66#44#32#47#47#32#57#10#32#32#84#82+
843 #73#71#71#69#82#95#83#72#79#84#95#82#69#86#44#32#47#47#32#49#48#10#32#32#84+
844 #82#73#71#71#69#82#95#83#72#79#84#95#82#79#67#75#69#84#44#32#47#47#32#49#49+
845 #10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#66#70#71#44#32#47#47#32#49+
846 #50#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#69#88#80#76#44#32#47#47+
847 #32#49#51#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#66#70#71#69#88#80+
848 #76#44#32#47#47#32#49#52#10#32#32#47#47#10#32#32#84#82#73#71#71#69#82#95#83+
849 #72#79#84#95#77#65#88#32#61#32#77#65#88#44#10#125#10#10#101#110#117#109#32+
850 #84#114#105#103#103#101#114#83#104#111#116#84#97#114#103#101#116#32#123#10+
851 #32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#84#65#82#71#69#84#95#78#79#78+
852 #69#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#84#65+
853 #82#71#69#84#95#77#79#78#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69#82#95+
854 #83#72#79#84#95#84#65#82#71#69#84#95#80#76#82#44#32#47#47#32#50#10#32#32#84+
855 #82#73#71#71#69#82#95#83#72#79#84#95#84#65#82#71#69#84#95#82#69#68#44#32#47+
856 #47#32#51#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#84#65#82#71#69#84+
857 #95#66#76#85#69#44#32#47#47#32#52#10#32#32#84#82#73#71#71#69#82#95#83#72#79+
858 #84#95#84#65#82#71#69#84#95#77#79#78#80#76#82#44#32#47#47#32#53#10#32#32#84+
859 #82#73#71#71#69#82#95#83#72#79#84#95#84#65#82#71#69#84#95#80#76#82#77#79#78+
860 #44#32#47#47#32#54#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101+
861 #114#83#104#111#116#65#105#109#32#123#10#32#32#84#82#73#71#71#69#82#95#83#72+
862 #79#84#95#65#73#77#95#68#69#70#65#85#76#84#44#32#47#47#32#48#10#32#32#84#82+
863 #73#71#71#69#82#95#83#72#79#84#95#65#73#77#95#65#76#76#77#65#80#44#32#47#47+
864 #32#49#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65#73#77#95#84#82#65+
865 #67#69#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65+
866 #73#77#95#84#82#65#67#69#65#76#76#44#32#47#47#32#51#10#125#10#10#101#110#117+
867 #109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#32#123#10#32#32#84+
868 #82#73#71#71#69#82#95#69#70#70#69#67#84#95#80#65#82#84#73#67#76#69#44#32#47+
869 #47#32#48#10#32#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#65#78#73#77+
870 #65#84#73#79#78#44#32#47#47#32#49#10#125#10#10#101#110#117#109#32#84#114#105+
871 #103#103#101#114#69#102#102#101#99#116#84#121#112#101#32#123#10#32#32#84#82+
872 #73#71#71#69#82#95#69#70#70#69#67#84#95#83#76#73#81#85#73#68#44#32#47#47#32+
873 #48#10#32#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#76#76#73#81#85#73+
874 #68#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95+
875 #68#76#73#81#85#73#68#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#69+
876 #70#70#69#67#84#95#66#76#79#79#68#44#32#47#47#32#51#10#32#32#84#82#73#71#71+
877 #69#82#95#69#70#70#69#67#84#95#83#80#65#82#75#44#32#47#47#32#52#10#32#32#84+
878 #82#73#71#71#69#82#95#69#70#70#69#67#84#95#66#85#66#66#76#69#44#32#47#47#32+
879 #53#10#32#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#77#65#88#32#61#32+
880 #77#65#88#44#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#69+
881 #102#102#101#99#116#80#111#115#32#123#10#32#32#84#82#73#71#71#69#82#95#69#70+
882 #70#69#67#84#95#80#79#83#95#67#69#78#84#69#82#44#32#47#47#32#48#10#32#32#84+
883 #82#73#71#71#69#82#95#69#70#70#69#67#84#95#80#79#83#95#65#82#69#65#44#32#47+
884 #47#32#49#10#125#10#10#98#105#116#115#101#116#32#65#99#116#105#118#97#116+
885 #101#84#121#112#101#32#123#10#32#32#65#67#84#73#86#65#84#69#95#78#79#78#69+
886 #32#61#32#48#44#32#47#47#32#48#10#32#32#65#67#84#73#86#65#84#69#95#80#76#65+
887 #89#69#82#67#79#76#76#73#68#69#44#32#47#47#32#49#10#32#32#65#67#84#73#86#65+
888 #84#69#95#77#79#78#83#84#69#82#67#79#76#76#73#68#69#44#32#47#47#32#50#10#32+
889 #32#65#67#84#73#86#65#84#69#95#80#76#65#89#69#82#80#82#69#83#83#44#32#47#47+
890 #32#52#10#32#32#65#67#84#73#86#65#84#69#95#77#79#78#83#84#69#82#80#82#69#83+
891 #83#44#32#47#47#32#56#10#32#32#65#67#84#73#86#65#84#69#95#83#72#79#84#44#32+
892 #47#47#32#49#54#10#32#32#65#67#84#73#86#65#84#69#95#78#79#77#79#78#83#84#69+
893 #82#44#32#47#47#32#51#50#10#32#32#65#67#84#73#86#65#84#69#95#67#85#83#84#79+
894 #77#32#61#32#50#53#53#44#32#47#47#32#110#111#116#101#32#116#104#97#116#32#34+
895 #100#105#114#101#99#116#32#97#115#115#105#103#110#34#32#102#105#101#108#100+
896 #32#100#111#101#115#110#39#116#32#97#102#102#101#99#116#32#98#105#116#32#99+
897 #111#117#110#116#101#114#10#125#10#10#98#105#116#115#101#116#32#75#101#121+
898 #32#123#10#32#32#75#69#89#95#78#79#78#69#32#61#32#48#44#32#47#47#32#48#10#32+
899 #32#75#69#89#95#82#69#68#44#32#47#47#32#49#10#32#32#75#69#89#95#71#82#69#69+
900 #78#44#32#47#47#32#50#10#32#32#75#69#89#95#66#76#85#69#44#32#47#47#32#52#10+
901 #32#32#75#69#89#95#82#69#68#84#69#65#77#44#32#47#47#32#56#10#32#32#75#69#89+
902 #95#66#76#85#69#84#69#65#77#44#32#47#47#32#49#54#10#125#10#10#10#47#47#47#47+
903 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
904 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
905 #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47+
906 #47#10#47#47#32#118#97#114#105#111#117#115#32#116#114#105#103#103#101#114+
907 #115#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73+
908 #71#71#69#82#95#69#88#73#84#32#123#10#32#32#77#97#112#78#97#109#101#32#105+
909 #115#32#34#109#97#112#34#32#116#121#112#101#32#99#104#97#114#91#49#54#93#32+
910 #111#102#102#115#101#116#32#48#59#10#125#10#10#84#114#105#103#103#101#114#68+
911 #97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#84#69#76#69#80#79#82#84+
912 #32#123#10#32#32#84#97#114#103#101#116#80#111#105#110#116#32#105#115#32#34+
913 #116#97#114#103#101#116#34#32#116#121#112#101#32#112#111#105#110#116#32#111+
914 #102#102#115#101#116#32#48#59#10#32#32#100#50#100#95#116#101#108#101#112#111+
915 #114#116#32#105#115#32#34#100#50#100#34#32#116#121#112#101#32#98#111#111#108+
916 #32#111#102#102#115#101#116#32#56#32#100#101#102#97#117#108#116#32#102#97+
917 #108#115#101#32#111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#115+
918 #105#108#101#110#116#95#116#101#108#101#112#111#114#116#32#105#115#32#34#115+
919 #105#108#101#110#116#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102+
920 #115#101#116#32#57#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32+
921 #111#109#105#116#100#101#102#97#117#108#116#59#10#32#32#84#108#112#68#105+
922 #114#32#105#115#32#34#100#105#114#101#99#116#105#111#110#34#32#116#121#112+
923 #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32#101#110+
924 #117#109#32#68#105#114#84#121#112#101#32#100#101#102#97#117#108#116#32#68#73+
925 #82#95#76#69#70#84#32#111#109#105#116#100#101#102#97#117#108#116#59#10#125+
926 #10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#40#84#82#73+
927 #71#71#69#82#95#79#80#69#78#68#79#79#82#44#32#84#82#73#71#71#69#82#95#67#76+
928 #79#83#69#68#79#79#82#44#32#84#82#73#71#71#69#82#95#68#79#79#82#44#32#84#82+
929 #73#71#71#69#82#95#68#79#79#82#53#44#32#84#82#73#71#71#69#82#95#67#76#79#83+
930 #69#84#82#65#80#44#32#84#82#73#71#71#69#82#95#84#82#65#80#44#32#84#82#73#71+
931 #71#69#82#95#76#73#70#84#85#80#44#32#84#82#73#71#71#69#82#95#76#73#70#84#68+
932 #79#87#78#44#32#84#82#73#71#71#69#82#95#76#73#70#84#41#32#123#10#32#32#80#97+
933 #110#101#108#73#68#32#105#115#32#34#112#97#110#101#108#105#100#34#32#116#121+
934 #112#101#32#105#110#116#32#111#102#102#115#101#116#32#48#32#112#97#110#101+
935 #108#59#10#32#32#78#111#83#111#117#110#100#32#105#115#32#34#115#105#108#101+
936 #110#116#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116+
937 #32#52#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32#111#109#105+
938 #116#100#101#102#97#117#108#116#59#10#32#32#100#50#100#95#100#111#111#114+
939 #115#32#105#115#32#34#100#50#100#34#32#116#121#112#101#32#98#111#111#108#32+
940 #111#102#102#115#101#116#32#53#32#100#101#102#97#117#108#116#32#102#97#108+
941 #115#101#32#111#109#105#116#100#101#102#97#117#108#116#59#10#125#10#10#84+
942 #114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#40#84#82#73#71#71#69+
943 #82#95#80#82#69#83#83#44#32#84#82#73#71#71#69#82#95#79#78#44#32#84#82#73#71+
944 #71#69#82#95#79#70#70#44#32#84#82#73#71#71#69#82#95#79#78#79#70#70#41#32#123+
945 #10#32#32#47#47#116#88#32#105#115#32#34#116#120#34#32#116#121#112#101#32#105+
946 #110#116#32#111#102#102#115#101#116#32#48#59#10#32#32#47#47#116#89#32#105+
947 #115#32#34#116#121#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115+
948 #101#116#32#52#59#10#32#32#80#111#115#32#105#115#32#34#112#111#115#105#116+
949 #105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115+
950 #101#116#32#48#32#97#115#32#116#120#121#59#10#32#32#47#47#116#87#105#100#116+
951 #104#32#105#115#32#34#119#105#100#116#104#34#32#116#121#112#101#32#117#115+
952 #104#111#114#116#32#111#102#102#115#101#116#32#56#59#10#32#32#47#47#116#72+
953 #101#105#103#104#116#32#105#115#32#34#104#101#105#103#104#116#34#32#116#121+
954 #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#48#59+
955 #10#32#32#83#105#122#101#32#105#115#32#34#115#105#122#101#34#32#116#121#112+
956 #101#32#115#105#122#101#32#111#102#102#115#101#116#32#56#32#97#115#32#116+
957 #119#104#59#10#32#32#87#97#105#116#32#105#115#32#34#119#97#105#116#34#32#116+
958 #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#50+
959 #59#10#32#32#67#111#117#110#116#32#105#115#32#34#99#111#117#110#116#34#32+
960 #116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49+
961 #52#59#10#32#32#77#111#110#115#116#101#114#73#68#32#105#115#32#34#109#111+
962 #110#115#116#101#114#105#100#34#32#116#121#112#101#32#105#110#116#32#111#102+
963 #102#115#101#116#32#49#54#32#109#111#110#115#116#101#114#59#10#32#32#69#120+
964 #116#82#97#110#100#111#109#32#105#115#32#34#101#120#116#114#97#110#100#111+
965 #109#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32+
966 #50#48#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111+
967 #114#32#84#82#73#71#71#69#82#95#83#69#67#82#69#84#32#123#10#125#10#10#84#114+
968 #105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95+
969 #84#69#88#84#85#82#69#32#123#10#32#32#65#99#116#105#118#97#116#101#79#110#99+
970 #101#32#105#115#32#34#97#99#116#105#118#97#116#101#111#110#99#101#34#32#116+
971 #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#48#59#10#32#32+
972 #65#110#105#109#79#110#99#101#32#105#115#32#34#97#110#105#109#97#116#101#111+
973 #110#99#101#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101+
974 #116#32#49#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
975 #111#114#32#84#82#73#71#71#69#82#95#83#79#85#78#68#32#123#10#32#32#83#111+
976 #117#110#100#78#97#109#101#32#105#115#32#34#115#111#117#110#100#110#97#109+
977 #101#34#32#116#121#112#101#32#99#104#97#114#91#54#52#93#32#111#102#102#115+
978 #101#116#32#48#59#10#32#32#86#111#108#117#109#101#32#105#115#32#34#118#111+
979 #108#117#109#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
980 #115#101#116#32#54#52#59#10#32#32#80#97#110#32#105#115#32#34#112#97#110#34+
981 #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#54+
982 #53#59#10#32#32#76#111#99#97#108#32#105#115#32#34#108#111#99#97#108#34#32+
983 #116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#54#54#59#10+
984 #32#32#80#108#97#121#67#111#117#110#116#32#105#115#32#34#112#108#97#121#99+
985 #111#117#110#116#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
986 #115#101#116#32#54#55#59#10#32#32#83#111#117#110#100#83#119#105#116#99#104+
987 #32#105#115#32#34#115#111#117#110#100#115#119#105#116#99#104#34#32#116#121+
988 #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#54#56#59#10#125#10+
989 #10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71+
990 #69#82#95#83#80#65#87#78#77#79#78#83#84#69#82#32#123#10#32#32#77#111#110#80+
991 #111#115#32#105#115#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112+
992 #101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#59#10#32#32#77+
993 #111#110#84#121#112#101#32#105#115#32#34#116#121#112#101#34#32#116#121#112+
994 #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#56#59#10#32#32#77+
995 #111#110#72#101#97#108#116#104#32#105#115#32#34#104#101#97#108#116#104#34#32+
996 #116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#59#10#32+
997 #32#77#111#110#68#105#114#32#105#115#32#34#100#105#114#101#99#116#105#111+
998 #110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
999 #32#49#54#32#101#110#117#109#32#68#105#114#84#121#112#101#59#10#32#32#77#111+
1000 #110#65#99#116#105#118#101#32#105#115#32#34#97#99#116#105#118#101#34#32#116+
1001 #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#55#59#10#32+
1002 #32#77#111#110#67#111#117#110#116#32#105#115#32#34#99#111#117#110#116#34#32+
1003 #116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#50#48#59#10#32+
1004 #32#77#111#110#69#102#102#101#99#116#32#105#115#32#34#101#102#102#101#99#116+
1005 #34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32+
1006 #50#52#59#10#32#32#77#111#110#77#97#120#32#105#115#32#34#109#97#120#34#32+
1007 #116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50+
1008 #54#59#10#32#32#77#111#110#68#101#108#97#121#32#105#115#32#34#100#101#108#97+
1009 #121#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
1010 #116#32#50#56#59#10#32#32#77#111#110#66#101#104#97#118#32#105#115#32#34#98+
1011 #101#104#97#118#105#111#117#114#34#32#116#121#112#101#32#117#98#121#116#101+
1012 #32#111#102#102#115#101#116#32#51#48#59#10#125#10#10#84#114#105#103#103#101+
1013 #114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#80#65#87#78+
1014 #73#84#69#77#32#123#10#32#32#73#116#101#109#80#111#115#32#105#115#32#34#112+
1015 #111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32+
1016 #111#102#102#115#101#116#32#48#59#10#32#32#73#116#101#109#84#121#112#101#32+
1017 #105#115#32#34#116#121#112#101#34#32#116#121#112#101#32#117#98#121#116#101+
1018 #32#111#102#102#115#101#116#32#56#59#10#32#32#73#116#101#109#70#97#108#108+
1019 #115#32#105#115#32#34#103#114#97#118#105#116#121#34#32#116#121#112#101#32#98+
1020 #111#111#108#32#111#102#102#115#101#116#32#57#59#10#32#32#73#116#101#109#79+
1021 #110#108#121#68#77#32#105#115#32#34#100#109#111#110#108#121#34#32#116#121+
1022 #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#48#59#10#32#32+
1023 #73#116#101#109#67#111#117#110#116#32#105#115#32#34#99#111#117#110#116#34#32+
1024 #116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#59#10#32+
1025 #32#73#116#101#109#69#102#102#101#99#116#32#105#115#32#34#101#102#102#101#99+
1026 #116#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
1027 #32#49#54#59#10#32#32#73#116#101#109#77#97#120#32#105#115#32#34#109#97#120+
1028 #34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116+
1029 #32#49#56#59#10#32#32#73#116#101#109#68#101#108#97#121#32#105#115#32#34#100+
1030 #101#108#97#121#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
1031 #102#115#101#116#32#50#48#59#10#125#10#10#84#114#105#103#103#101#114#68#97+
1032 #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#77#85#83#73#67#32#123#10+
1033 #32#32#77#117#115#105#99#78#97#109#101#32#105#115#32#34#110#97#109#101#34#32+
1034 #116#121#112#101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116#32+
1035 #48#59#10#32#32#77#117#115#105#99#65#99#116#105#111#110#32#105#115#32#34#97+
1036 #99#116#105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
1037 #102#115#101#116#32#54#52#59#10#125#10#10#84#114#105#103#103#101#114#68#97+
1038 #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#80#85#83#72#32#123#10#32+
1039 #32#80#117#115#104#65#110#103#108#101#32#105#115#32#34#97#110#103#108#101#34+
1040 #32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32+
1041 #48#59#10#32#32#80#117#115#104#70#111#114#99#101#32#105#115#32#34#102#111+
1042 #114#99#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
1043 #101#116#32#50#59#10#32#32#82#101#115#101#116#86#101#108#32#105#115#32#34+
1044 #114#101#115#101#116#118#101#108#111#99#105#116#121#34#32#116#121#112#101#32+
1045 #98#111#111#108#32#111#102#102#115#101#116#32#51#59#10#125#10#10#84#114#105+
1046 #103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83+
1047 #67#79#82#69#32#123#10#32#32#83#99#111#114#101#65#99#116#105#111#110#32#105+
1048 #115#32#34#97#99#116#105#111#110#34#32#116#121#112#101#32#117#98#121#116#101+
1049 #32#111#102#102#115#101#116#32#48#59#10#32#32#83#99#111#114#101#67#111#117+
1050 #110#116#32#105#115#32#34#99#111#117#110#116#34#32#116#121#112#101#32#117#98+
1051 #121#116#101#32#111#102#102#115#101#116#32#49#59#10#32#32#83#99#111#114#101+
1052 #84#101#97#109#32#105#115#32#34#116#101#97#109#34#32#116#121#112#101#32#117+
1053 #98#121#116#101#32#111#102#102#115#101#116#32#50#59#10#32#32#83#99#111#114+
1054 #101#67#111#110#32#105#115#32#34#99#111#110#115#111#108#101#34#32#116#121+
1055 #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#51#59#10#32#32#83+
1056 #99#111#114#101#77#115#103#32#105#115#32#34#109#101#115#115#97#103#101#34#32+
1057 #116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#52#59#10+
1058 #125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82+
1059 #73#71#71#69#82#95#77#69#83#83#65#71#69#32#123#10#32#32#77#101#115#115#97+
1060 #103#101#75#105#110#100#32#105#115#32#34#107#105#110#100#34#32#116#121#112+
1061 #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#48#59#10#32#32#77+
1062 #101#115#115#97#103#101#83#101#110#100#84#111#32#105#115#32#34#115#101#110+
1063 #100#116#111#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
1064 #101#116#32#49#59#10#32#32#77#101#115#115#97#103#101#84#101#120#116#32#105+
1065 #115#32#34#116#101#120#116#34#32#116#121#112#101#32#99#104#97#114#91#49#48+
1066 #48#93#32#111#102#102#115#101#116#32#50#59#10#32#32#77#101#115#115#97#103+
1067 #101#84#105#109#101#32#105#115#32#34#116#105#109#101#34#32#116#121#112#101+
1068 #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#48#50#59#10#125+
1069 #10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71+
1070 #71#69#82#95#68#65#77#65#71#69#32#123#10#32#32#68#97#109#97#103#101#86#97+
1071 #108#117#101#32#105#115#32#34#97#109#111#117#110#116#34#32#116#121#112#101+
1072 #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#48#59#10#32#32#68+
1073 #97#109#97#103#101#73#110#116#101#114#118#97#108#32#105#115#32#34#105#110+
1074 #116#101#114#118#97#108#34#32#116#121#112#101#32#117#115#104#111#114#116#32+
1075 #111#102#102#115#101#116#32#50#59#10#125#10#10#84#114#105#103#103#101#114#68+
1076 #97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#72#69#65#76#84#72#32+
1077 #123#10#32#32#72#101#97#108#86#97#108#117#101#32#105#115#32#34#97#109#111+
1078 #117#110#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
1079 #115#101#116#32#48#59#10#32#32#72#101#97#108#73#110#116#101#114#118#97#108+
1080 #32#105#115#32#34#105#110#116#101#114#118#97#108#34#32#116#121#112#101#32+
1081 #117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#59#10#32#32#72#101+
1082 #97#108#77#97#120#32#105#115#32#34#109#97#120#34#32#116#121#112#101#32#98+
1083 #111#111#108#32#111#102#102#115#101#116#32#52#59#10#32#32#72#101#97#108#83+
1084 #105#108#101#110#116#32#105#115#32#34#115#105#108#101#110#116#34#32#116#121+
1085 #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#53#59#10#125#10#10+
1086 #84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69+
1087 #82#95#83#72#79#84#32#123#10#32#32#83#104#111#116#80#111#115#32#105#115#32+
1088 #34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110+
1089 #116#32#111#102#102#115#101#116#32#48#59#10#32#32#83#104#111#116#84#121#112+
1090 #101#32#105#115#32#34#116#121#112#101#34#32#116#121#112#101#32#117#98#121+
1091 #116#101#32#111#102#102#115#101#116#32#56#32#101#110#117#109#32#84#114#105+
1092 #103#103#101#114#83#104#111#116#59#10#32#32#83#104#111#116#84#97#114#103#101+
1093 #116#32#105#115#32#34#116#97#114#103#101#116#34#32#116#121#112#101#32#117#98+
1094 #121#116#101#32#111#102#102#115#101#116#32#57#32#101#110#117#109#32#84#114+
1095 #105#103#103#101#114#83#104#111#116#84#97#114#103#101#116#59#10#32#32#83#104+
1096 #111#116#83#111#117#110#100#32#105#115#32#34#115#105#108#101#110#116#34#32+
1097 #116#121#112#101#32#110#101#103#98#111#111#108#32#111#102#102#115#101#116#32+
1098 #49#48#59#32#47#47#32#110#101#103#98#111#111#108#33#10#32#32#83#104#111#116+
1099 #65#105#109#32#105#115#32#34#97#105#109#34#32#116#121#112#101#32#98#121#116+
1100 #101#32#111#102#102#115#101#116#32#49#49#59#10#32#32#83#104#111#116#80#97+
1101 #110#101#108#73#68#32#105#115#32#34#112#97#110#101#108#105#100#34#32#116#121+
1102 #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#59#10#32#32#83+
1103 #104#111#116#73#110#116#83#105#103#104#116#32#105#115#32#34#115#105#103#104+
1104 #116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
1105 #116#32#49#54#59#10#32#32#83#104#111#116#65#110#103#108#101#32#105#115#32#34+
1106 #97#110#103#108#101#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111+
1107 #102#102#115#101#116#32#49#56#59#10#32#32#83#104#111#116#87#97#105#116#32+
1108 #105#115#32#34#119#97#105#116#34#32#116#121#112#101#32#117#115#104#111#114+
1109 #116#32#111#102#102#115#101#116#32#50#48#59#10#32#32#83#104#111#116#65#99#99+
1110 #117#114#97#99#121#32#105#115#32#34#97#99#99#117#114#97#99#121#34#32#116#121+
1111 #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#50#59+
1112 #10#32#32#83#104#111#116#65#109#109#111#32#105#115#32#34#97#109#109#111#34+
1113 #32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32+
1114 #50#52#59#10#32#32#83#104#111#116#73#110#116#82#101#108#111#97#100#32#105+
1115 #115#32#34#114#101#108#111#97#100#34#32#116#121#112#101#32#117#115#104#111+
1116 #114#116#32#111#102#102#115#101#116#32#50#54#59#10#125#10#10#84#114#105#103+
1117 #103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#69#70#70+
1118 #69#67#84#32#123#10#32#32#70#88#67#111#117#110#116#32#105#115#32#34#99#111+
1119 #117#110#116#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
1120 #101#116#32#48#59#10#32#32#70#88#84#121#112#101#32#105#115#32#34#116#121#112+
1121 #101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
1122 #32#49#59#10#32#32#70#88#83#117#98#84#121#112#101#32#105#115#32#34#115#117+
1123 #98#116#121#112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
1124 #102#115#101#116#32#50#59#10#32#32#70#88#67#111#108#111#114#82#32#105#115#32+
1125 #34#99#111#108#111#114#114#34#32#116#121#112#101#32#117#98#121#116#101#32+
1126 #111#102#102#115#101#116#32#51#59#10#32#32#70#88#67#111#108#111#114#71#32+
1127 #105#115#32#34#99#111#108#111#114#103#34#32#116#121#112#101#32#117#98#121+
1128 #116#101#32#111#102#102#115#101#116#32#52#59#10#32#32#70#88#67#111#108#111+
1129 #114#66#32#105#115#32#34#99#111#108#111#114#98#34#32#116#121#112#101#32#117+
1130 #98#121#116#101#32#111#102#102#115#101#116#32#53#59#10#32#32#70#88#80#111+
1131 #115#32#105#115#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101+
1132 #32#117#98#121#116#101#32#111#102#102#115#101#116#32#54#59#10#32#32#70#88#87+
1133 #97#105#116#32#105#115#32#34#119#97#105#116#34#32#116#121#112#101#32#117#115+
1134 #104#111#114#116#32#111#102#102#115#101#116#32#56#59#10#32#32#70#88#86#101+
1135 #108#88#32#105#115#32#34#118#101#108#120#34#32#116#121#112#101#32#98#121#116+
1136 #101#32#111#102#102#115#101#116#32#49#48#59#10#32#32#70#88#86#101#108#89#32+
1137 #105#115#32#34#118#101#108#121#34#32#116#121#112#101#32#98#121#116#101#32+
1138 #111#102#102#115#101#116#32#49#49#59#10#32#32#70#88#83#112#114#101#97#100#76+
1139 #32#105#115#32#34#115#112#114#101#97#100#108#34#32#116#121#112#101#32#117#98+
1140 #121#116#101#32#111#102#102#115#101#116#32#49#50#59#10#32#32#70#88#83#112+
1141 #114#101#97#100#82#32#105#115#32#34#115#112#114#101#97#100#114#34#32#116#121+
1142 #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#51#59#10#32+
1143 #32#70#88#83#112#114#101#97#100#85#32#105#115#32#34#115#112#114#101#97#100+
1144 #117#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
1145 #32#49#52#59#10#32#32#70#88#83#112#114#101#97#100#68#32#105#115#32#34#115+
1146 #112#114#101#97#100#100#34#32#116#121#112#101#32#117#98#121#116#101#32#111+
1147 #102#102#115#101#116#32#49#53#59#10#125#10