summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 576465b)
raw | patch | inline | side by side (parent: 576465b)
author | Ketmar Dark <ketmar@ketmar.no-ip.org> | |
Thu, 7 Sep 2017 07:00:39 +0000 (10:00 +0300) | ||
committer | Ketmar Dark <ketmar@ketmar.no-ip.org> | |
Thu, 7 Sep 2017 07:10:18 +0000 (10:10 +0300) |
index 1830c406172a53331dc69aba7d67c1f66c6a4460..ded85939193aaba22a8f569de903b4ed3dd94504 100644 (file)
Blending: Boolean; Width, Height: Word; Mirror: TMirrorType = M_NONE);
procedure e_DrawFill(ID: DWORD; X, Y: Integer; XCount, YCount: Word; Alpha: Integer;
- AlphaChannel: Boolean; Blending: Boolean);
+ AlphaChannel: Boolean; Blending: Boolean; ambientBlendMode: Boolean=false);
-procedure e_DrawFillX (id: DWORD; x, y, wdt, hgt: Integer; alpha: Integer; alphachannel: Boolean; blending: Boolean; scale: Single);
+procedure e_DrawFillX (id: DWORD; x, y, wdt, hgt: Integer; alpha: Integer; alphachannel: Boolean;
+ blending: Boolean; scale: Single; ambientBlendMode: Boolean=false);
+
+procedure e_AmbientQuad (x, y, w, h: Integer; r, g, b, a: Byte);
procedure e_DrawPoint(Size: Byte; X, Y: Integer; Red, Green, Blue: Byte);
procedure e_DrawLine(Width: Byte; X1, Y1, X2, Y2: Integer; Red, Green, Blue: Byte; Alpha: Byte = 0);
end;
procedure e_DrawFill(ID: DWORD; X, Y: Integer; XCount, YCount: Word; Alpha: Integer;
- AlphaChannel: Boolean; Blending: Boolean);
+ AlphaChannel: Boolean; Blending: Boolean; ambientBlendMode: Boolean=false);
var
X2, Y2, dx, w, h: Integer;
u, v: Single;
begin
if e_NoGraphics then Exit;
glColor4ub(e_Colors.R, e_Colors.G, e_Colors.B, 255);
+ ambientBlendMode := false;
- if (Alpha > 0) or (AlphaChannel) or (Blending) then
- glEnable(GL_BLEND)
+ if (Alpha > 0) or AlphaChannel or Blending then
+ begin
+ glEnable(GL_BLEND);
+ end
else
- glDisable(GL_BLEND);
-
- if (AlphaChannel) or (Alpha > 0) then
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
-
- if Alpha > 0 then
- glColor4ub(e_Colors.R, e_Colors.G, e_Colors.B, 255-Alpha);
-
- if Blending then
- glBlendFunc(GL_SRC_ALPHA, GL_ONE);
-
- if XCount = 0 then
- XCount := 1;
+ begin
+ if not ambientBlendMode then glDisable(GL_BLEND);
+ end;
+ if AlphaChannel or (Alpha > 0) then glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ if (Alpha > 0) then glColor4ub(e_Colors.R, e_Colors.G, e_Colors.B, 255-Alpha);
+ if Blending then glBlendFunc(GL_SRC_ALPHA, GL_ONE);
- if YCount = 0 then
- YCount := 1;
+ if (XCount = 0) then XCount := 1;
+ if (YCount = 0) then YCount := 1;
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, e_Textures[ID].tx.id);
- X2 := X + e_Textures[ID].tx.width * XCount;
- Y2 := Y + e_Textures[ID].tx.height * YCount;
+ X2 := X+e_Textures[ID].tx.width*XCount;
+ Y2 := Y+e_Textures[ID].tx.height*YCount;
//k8: this SHOULD work... i hope
if (e_Textures[ID].tx.width = e_Textures[ID].tx.glwidth) and (e_Textures[ID].tx.height = e_Textures[ID].tx.glheight) then
end;
-procedure e_DrawFillX (id: DWORD; x, y, wdt, hgt: Integer; alpha: Integer; alphachannel: Boolean; blending: Boolean; scale: Single);
+procedure e_DrawFillX (id: DWORD; x, y, wdt, hgt: Integer; alpha: Integer; alphachannel: Boolean;
+ blending: Boolean; scale: Single; ambientBlendMode: Boolean=false);
var
x2, y2: Integer;
{
begin
if e_NoGraphics then exit;
+ ambientBlendMode := false;
if (wdt < 1) or (hgt < 1) then exit;
if (wdt mod e_Textures[ID].tx.width = 0) and (hgt mod e_Textures[ID].tx.height = 0) then
begin
- e_DrawFill(id, x, y, wdt div e_Textures[ID].tx.width, hgt div e_Textures[ID].tx.height, alpha, alphachannel, blending);
+ e_DrawFill(id, x, y, wdt div e_Textures[ID].tx.width, hgt div e_Textures[ID].tx.height, alpha, alphachannel, blending, ambientBlendMode);
exit;
end;
glColor4ub(e_Colors.R, e_Colors.G, e_Colors.B, 255);
if (Alpha > 0) or AlphaChannel or Blending then
- glEnable(GL_BLEND)
+ begin
+ glEnable(GL_BLEND);
+ end
else
- glDisable(GL_BLEND);
-
+ begin
+ if not ambientBlendMode then glDisable(GL_BLEND);
+ end;
if AlphaChannel or (Alpha > 0) then glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
-
if (Alpha > 0) then glColor4ub(e_Colors.R, e_Colors.G, e_Colors.B, 255-Alpha);
-
if Blending then glBlendFunc(GL_SRC_ALPHA, GL_ONE);
glEnable(GL_TEXTURE_2D);
end;
+procedure e_AmbientQuad (x, y, w, h: Integer; r, g, b, a: Byte);
+begin
+ if e_NoGraphics then exit;
+ if (w < 1) or (h < 1) then exit;
+ if (a <> 255) or ((r or g or b) <> 0) then
+ begin
+ glEnable(GL_BLEND);
+ glDisable(GL_TEXTURE_2D);
+ glColor4ub(r, g, b, a);
+ if ((r or g or b) <> 0) then
+ begin
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ glBegin(GL_QUADS);
+ glVertex2i(x, y);
+ glVertex2i(x+w, y);
+ glVertex2i(x+w, y+h);
+ glVertex2i(x, y+h);
+ glEnd();
+ end;
+ glBlendFunc(GL_ZERO, GL_SRC_ALPHA);
+ glBegin(GL_QUADS);
+ glVertex2i(x, y);
+ glVertex2i(x+w, y);
+ glVertex2i(x+w, y+h);
+ glVertex2i(x, y+h);
+ glEnd();
+ glDisable(GL_BLEND);
+ end;
+end;
+
+
procedure e_DrawAdv(ID: DWORD; X, Y: Integer; Alpha: Byte; AlphaChannel: Boolean;
Blending: Boolean; Angle: Single; RC: PDFPoint; Mirror: TMirrorType = M_NONE);
begin
diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 875b4e218699ba57be199d62d0ee1f9d7c49b31f..6a26b044dc0aed035326e0e24f0fd61009f8b426 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
end;
+procedure renderAmbientQuad (hasAmbient: Boolean; constref ambColor: TDFColor);
+begin
+ if not hasAmbient then exit;
+ e_AmbientQuad(sX, sY, sWidth, sHeight, ambColor.r, ambColor.g, ambColor.b, ambColor.a);
+end;
+
+
// setup sX, sY, sWidth, sHeight, and transformation matrix before calling this!
//FIXME: broken for splitscreen mode
procedure renderDynLightsInternal ();
var
+ //hasAmbient: Boolean;
+ //ambColor: TDFColor;
lln: Integer;
lx, ly, lrad: Integer;
scxywh: array[0..3] of GLint;
wassc: Boolean;
begin
+ if e_NoGraphics then exit;
+
//TODO: lights should be in separate grid, i think
// but on the other side: grid may be slower for dynlights, as their lifetime is short
- if not gwin_has_stencil or (g_dynLightCount < 1) then exit;
+ if (not g_playerLight) or (not gwin_has_stencil) or (g_dynLightCount < 1) then exit;
+
+ // rendering mode
+ //ambColor := gCurrentMap['light_ambient'].rgba;
+ //hasAmbient := (not ambColor.isOpaque) or (not ambColor.isBlack);
+
+ { // this will multiply incoming color to alpha from framebuffer
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_DST_ALPHA, GL_ONE);
+ }
+
+ (*
+ * light rendering: (INVALID!)
+ * glStencilFunc(GL_EQUAL, 0, $ff);
+ * clear depth buffer
+ * renderAmbientQuad()
+ * for each light:
+ * glStencilOp(GL_KEEP, GL_KEEP, GL_INCR);
+ * draw shadow volume into stencil buffer
+ * glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); // modify color buffer
+ * glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP); // don't modify stencil buffer
+ * turn off blending
+ * draw quad with light alpha
+ * glEnable(GL_BLEND);
+ * gl.glBlendFunc(GL_DST_ALPHA, GL_ONE);
+ *)
wassc := (glIsEnabled(GL_SCISSOR_TEST) <> 0);
if wassc then glGetIntegerv(GL_SCISSOR_BOX, @scxywh[0]) else glGetIntegerv(GL_VIEWPORT, @scxywh[0]);
@@ -2822,6 +2858,11 @@ procedure renderMapInternal (backXOfs, backYOfs: Integer; setTransMatrix: Boolea
type
TDrawCB = procedure ();
+var
+ hasAmbient: Boolean;
+ ambColor: TDFColor;
+ doAmbient: Boolean = false;
+
procedure drawPanelType (profname: AnsiString; panType: DWord; doDraw: Boolean);
var
tagmask: Integer;
begin
pan := TPanel(gDrawPanelList.front());
if ((pan.tag and tagmask) = 0) then break;
- if doDraw then pan.Draw();
+ if doDraw then pan.Draw(doAmbient, ambColor);
gDrawPanelList.popFront();
end;
end
else
begin
- if doDraw then g_Map_DrawPanels(panType);
+ if doDraw then g_Map_DrawPanels(panType, hasAmbient, ambColor);
end;
profileFrameDraw.sectionEnd();
end;
glTranslatef(-sX, -sY, 0);
end;
+ // rendering mode
+ ambColor := gCurrentMap['light_ambient'].rgba;
+ hasAmbient := (not ambColor.isOpaque) or (not ambColor.isBlack);
+
+ {
+ if hasAmbient then
+ begin
+ //writeln('color: (', ambColor.r, ',', ambColor.g, ',', ambColor.b, ',', ambColor.a, ')');
+ glColor4ub(ambColor.r, ambColor.g, ambColor.b, ambColor.a);
+ glClear(GL_COLOR_BUFFER_BIT);
+ end;
+ }
+ //writeln('color: (', ambColor.r, ',', ambColor.g, ',', ambColor.b, ',', ambColor.a, ')');
+
+
drawPanelType('*back', PANEL_BACK, g_rlayer_back);
drawPanelType('*step', PANEL_STEP, g_rlayer_step);
drawOther('items', @g_Items_Draw);
drawPanelType('*acid2', PANEL_ACID2, g_rlayer_acid2);
drawPanelType('*water', PANEL_WATER, g_rlayer_water);
drawOther('dynlights', @renderDynLightsInternal);
+
+ if hasAmbient {and ((not g_playerLight) or (not gwin_has_stencil) or (g_dynLightCount < 1))} then
+ begin
+ renderAmbientQuad(hasAmbient, ambColor);
+ end;
+
+ doAmbient := true;
drawPanelType('*fore', PANEL_FORE, g_rlayer_fore);
+
if g_debug_HealthBar then
begin
g_Monsters_DrawHealth();
diff --git a/src/game/g_map.pas b/src/game/g_map.pas
index d18aeceac9bad1055d4cdcf0c94f963d715b00c8..e2612f454e3c624895f54eb0c6ae7dce431622ec 100644 (file)
--- a/src/game/g_map.pas
+++ b/src/game/g_map.pas
function g_Map_PanelByGUID (aguid: Integer): TPanel; inline;
-procedure g_Map_DrawPanels (PanelType: Word); // unaccelerated
+procedure g_Map_DrawPanels (PanelType: Word; hasAmbient: Boolean; constref ambColor: TDFColor); // unaccelerated
procedure g_Map_CollectDrawPanels (x0, y0, wdt, hgt: Integer);
procedure g_Map_DrawBack(dx, dy: Integer);
// old algo
-procedure g_Map_DrawPanels (PanelType: Word);
+procedure g_Map_DrawPanels (PanelType: Word; hasAmbient: Boolean; constref ambColor: TDFColor);
procedure DrawPanels (constref panels: TPanelArray; drawDoors: Boolean=False);
var
// alas, no visible set
for idx := 0 to High(panels) do
begin
- if not (drawDoors xor panels[idx].Door) then panels[idx].Draw();
+ if not (drawDoors xor panels[idx].Door) then panels[idx].Draw(hasAmbient, ambColor);
end;
end;
end;
diff --git a/src/game/g_panel.pas b/src/game/g_panel.pas
index 5e2988572ad5e129746b5caf8b546a9bb36e4e99..563beffbbeac9cb783a2adee4d1ec9f417c0ceea 100644 (file)
--- a/src/game/g_panel.pas
+++ b/src/game/g_panel.pas
var Textures: TLevelTextureArray; aguid: Integer);
destructor Destroy(); override;
- procedure Draw();
+ procedure Draw (hasAmbient: Boolean; constref ambColor: TDFColor);
procedure DrawShadowVolume(lightX: Integer; lightY: Integer; radius: Integer);
procedure Update();
procedure SetFrame(Frame: Integer; Count: Byte);
@@ -409,7 +409,7 @@ function TPanel.gncNeedSend (): Boolean; inline; begin result := mNeedSend; mNee
procedure TPanel.setDirty (); inline; begin mNeedSend := true; end;
-procedure TPanel.Draw ();
+procedure TPanel.Draw (hasAmbient: Boolean; constref ambColor: TDFColor);
var
xx, yy: Integer;
NoTextureID: DWORD;
else
begin // Îáû÷íàÿ òåêñòóðà
case FTextureIDs[FCurTexture].Tex of
- LongWord(TEXTURE_SPECIAL_WATER):
- e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1,
- 0, 0, 255, 0, B_FILTER);
- LongWord(TEXTURE_SPECIAL_ACID1):
- e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1,
- 0, 128, 0, 0, B_FILTER);
- LongWord(TEXTURE_SPECIAL_ACID2):
- e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1,
- 128, 0, 0, 0, B_FILTER);
+ LongWord(TEXTURE_SPECIAL_WATER): e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1, 0, 0, 255, 0, B_FILTER);
+ LongWord(TEXTURE_SPECIAL_ACID1): e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1, 0, 128, 0, 0, B_FILTER);
+ LongWord(TEXTURE_SPECIAL_ACID2): e_DrawFillQuad(X, Y, X+Width-1, Y+Height-1, 128, 0, 0, 0, B_FILTER);
LongWord(TEXTURE_NONE):
if g_Texture_Get('NOTEXTURE', NoTextureID) then
begin
e_GetTextureSize(NoTextureID, @NW, @NH);
- e_DrawFill(NoTextureID, X, Y, Width div NW, Height div NH,
- 0, False, False);
- end else
+ e_DrawFill(NoTextureID, X, Y, Width div NW, Height div NH, 0, False, False);
+ end
+ else
begin
xx := X + (Width div 2);
yy := Y + (Height div 2);
- e_DrawFillQuad(X, Y, xx, yy,
- 255, 0, 255, 0);
- e_DrawFillQuad(xx, Y, X+Width-1, yy,
- 255, 255, 0, 0);
- e_DrawFillQuad(X, yy, xx, Y+Height-1,
- 255, 255, 0, 0);
- e_DrawFillQuad(xx, yy, X+Width-1, Y+Height-1,
- 255, 0, 255, 0);
+ e_DrawFillQuad(X, Y, xx, yy, 255, 0, 255, 0);
+ e_DrawFillQuad(xx, Y, X+Width-1, yy, 255, 255, 0, 0);
+ e_DrawFillQuad(X, yy, xx, Y+Height-1, 255, 255, 0, 0);
+ e_DrawFillQuad(xx, yy, X+Width-1, Y+Height-1, 255, 0, 255, 0);
end;
-
else
+ begin
if not mMovingActive then
- e_DrawFill(FTextureIDs[FCurTexture].Tex, X, Y, Width div FTextureWidth, Height div FTextureHeight, FAlpha, True, FBlending)
+ e_DrawFill(FTextureIDs[FCurTexture].Tex, X, Y, Width div FTextureWidth, Height div FTextureHeight, FAlpha, True, FBlending, hasAmbient)
else
- e_DrawFillX(FTextureIDs[FCurTexture].Tex, X, Y, Width, Height, FAlpha, True, FBlending, g_dbg_scale);
+ e_DrawFillX(FTextureIDs[FCurTexture].Tex, X, Y, Width, Height, FAlpha, True, FBlending, g_dbg_scale, hasAmbient);
+ if hasAmbient then e_AmbientQuad(X, Y, Width, Height, ambColor.r, ambColor.g, ambColor.b, ambColor.a);
+ end;
end;
end;
end;
diff --git a/src/mapdef/mapdef.txt b/src/mapdef/mapdef.txt
index a8e0c2831864872561a5c8e5c25b732399dfbb49..889feeefde60632f2a317c1a5f5c9d9734a0a8de 100644 (file)
--- a/src/mapdef/mapdef.txt
+++ b/src/mapdef/mapdef.txt
"music" type char[64] offset 320 default 'Standart.wad:D2DMUS\ПРОСТОТА' writedefault tip "music resource";
"sky" type char[64] offset 384 default 'Standart.wad:D2DSKY\RSKY1' writedefault tip "sky resource";
"size" type size offset 448 as wh writedefault;
+ // not in binary
+ // temporary, for lighting experiments
+ "light_ambient" type color default (0 0 0 255) tip "ambient light for the whole level";
}
"texture" size 65 bytes binblock 1 {
diff --git a/src/shared/MAPDEF.pas b/src/shared/MAPDEF.pas
index c636117e7ba64b43b4c4c65845f3f6386630ba86..4d2859dd475caea7eed23cd2638cf56a605eae4f 100644 (file)
--- a/src/shared/MAPDEF.pas
+++ b/src/shared/MAPDEF.pas
function isTransparent (): Boolean; inline;
function isOpaque (): Boolean; inline;
+ function isBlack (): Boolean; inline;
+ function isWhite (): Boolean; inline;
end;
{$INCLUDE mapdef.inc}
end;
function TDFColor.isTransparent (): Boolean; inline; begin result := (a = 0); end;
function TDFColor.isOpaque (): Boolean; inline; begin result := (a = 255); end;
+function TDFColor.isBlack (): Boolean; inline; begin result := (r = 0) and (g = 0) and (b = 0); end;
+function TDFColor.isWhite (): Boolean; inline; begin result := (r = 255) and (g = 255) and (b = 255); end;
// ////////////////////////////////////////////////////////////////////////// //
diff --git a/src/shared/mapdef.inc b/src/shared/mapdef.inc
index 3ef6768fe7db38ec871743adb56b47e2476e3c29..2e457b6c1da2b7e49cd59c8cafba82e1059a6f39 100644 (file)
--- a/src/shared/mapdef.inc
+++ b/src/shared/mapdef.inc
#97#117#108#116#32#116#105#112#32#34#115#107#121#32#114#101#115#111#117#114+
#99#101#34#59#10#32#32#34#115#105#122#101#34#32#116#121#112#101#32#115#105+
#122#101#32#111#102#102#115#101#116#32#52#52#56#32#97#115#32#119#104#32#119+
- #114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#34#116#101#120+
- #116#117#114#101#34#32#115#105#122#101#32#54#53#32#98#121#116#101#115#32#98+
- #105#110#98#108#111#99#107#32#49#32#123#10#32#32#34#112#97#116#104#34#32#116+
- #121#112#101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116#32#48+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97#110#105+
- #109#97#116#101#100#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102+
- #115#101#116#32#54#52#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59+
- #10#125#10#10#34#112#97#110#101#108#34#32#115#105#122#101#32#49#56#32#98#121+
- #116#101#115#32#98#105#110#98#108#111#99#107#32#50#32#123#10#32#32#34#112+
- #111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32+
- #111#102#102#115#101#116#32#48#32#97#115#32#120#121#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#115#105#122#101#34#32#116#121#112+
- #101#32#115#105#122#101#32#111#102#102#115#101#116#32#56#32#97#115#32#119+
- #104#32#97#115#32#119#104#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#32#32#34#116#101#120#116#117#114#101#34#32#116#121#112#101#32#117#115+
- #104#111#114#116#32#111#102#102#115#101#116#32#49#50#32#116#101#120#116#117+
- #114#101#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
- #116#121#112#101#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
- #102#115#101#116#32#49#52#32#98#105#116#115#101#116#32#117#110#105#113#117+
- #101#32#80#97#110#101#108#84#121#112#101#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#97#108#112#104#97#34#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#49#54#32#100#101#102#97+
- #117#108#116#32#48#59#10#32#32#34#102#108#97#103#115#34#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#55#32#98#105#116#115+
- #101#116#32#80#97#110#101#108#70#108#97#103#32#100#101#102#97#117#108#116#32+
- #80#65#78#69#76#95#70#76#65#71#95#78#79#78#69#59#10#32#32#47#47#32#109#111+
- #118#105#110#103#32#112#108#97#116#102#111#114#109#32#111#112#116#105#111+
- #110#115#44#32#110#111#116#32#105#110#32#98#105#110#97#114#121#10#32#32#34+
- #109#111#118#101#95#115#112#101#101#100#34#32#116#121#112#101#32#112#111#105+
- #110#116#32#100#101#102#97#117#108#116#32#40#48#32#48#41#59#10#32#32#34#115+
- #105#122#101#95#115#112#101#101#100#34#32#116#121#112#101#32#112#111#105#110+
- #116#32#100#101#102#97#117#108#116#32#40#48#32#48#41#59#32#47#47#32#97#108+
- #97#115#44#32#96#115#105#122#101#96#32#99#97#110#110#111#116#32#98#101#32+
- #110#101#103#97#116#105#118#101#10#32#32#34#109#111#118#101#95#115#116#97+
- #114#116#34#32#116#121#112#101#32#112#111#105#110#116#32#100#101#102#97#117+
- #108#116#32#40#48#32#48#41#59#10#32#32#34#109#111#118#101#95#101#110#100#34+
- #32#116#121#112#101#32#112#111#105#110#116#32#100#101#102#97#117#108#116#32+
- #40#48#32#48#41#59#10#32#32#34#115#105#122#101#95#101#110#100#34#32#116#121+
- #112#101#32#115#105#122#101#32#100#101#102#97#117#108#116#32#40#48#32#48#41+
- #59#10#32#32#34#109#111#118#101#95#97#99#116#105#118#101#34#32#116#121#112+
- #101#32#98#111#111#108#32#100#101#102#97#117#108#116#32#102#97#108#115#101+
- #59#10#32#32#34#109#111#118#101#95#111#110#99#101#34#32#116#121#112#101#32+
- #98#111#111#108#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#10#32+
- #32#34#101#110#100#95#112#111#115#95#116#114#105#103#103#101#114#34#32#116+
- #114#105#103#103#101#114#32#100#101#102#97#117#108#116#32#110#117#108#108#59+
- #10#32#32#34#101#110#100#95#115#105#122#101#95#116#114#105#103#103#101#114+
- #34#32#116#114#105#103#103#101#114#32#100#101#102#97#117#108#116#32#110#117+
- #108#108#59#10#125#10#10#34#105#116#101#109#34#32#115#105#122#101#32#49#48+
- #32#98#121#116#101#115#32#98#105#110#98#108#111#99#107#32#51#32#123#10#32#32+
- #34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110+
- #116#32#111#102#102#115#101#116#32#48#32#97#115#32#120#121#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#116+
- #121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101+
- #110#117#109#32#73#116#101#109#32#119#114#105#116#101#100#101#102#97#117#108+
- #116#59#10#32#32#34#111#112#116#105#111#110#115#34#32#116#121#112#101#32#117+
- #98#121#116#101#32#111#102#102#115#101#116#32#57#32#98#105#116#115#101#116+
- #32#73#116#101#109#79#112#116#105#111#110#32#100#101#102#97#117#108#116#32+
- #73#84#69#77#95#79#80#84#73#79#78#95#78#79#78#69#59#10#125#10#10#34#109#111+
- #110#115#116#101#114#34#32#115#105#122#101#32#49#48#32#98#121#116#101#115#32+
- #98#105#110#98#108#111#99#107#32#53#32#123#10#32#32#34#112#111#115#105#116+
- #105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115+
- #101#116#32#48#32#97#115#32#120#121#32#119#114#105#116#101#100#101#102#97+
- #117#108#116#59#10#32#32#34#116#121#112#101#34#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#56#32#101#110#117#109#32#77#111+
- #110#115#116#101#114#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#100#105#114#101#99#116#105#111#110#34#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#57#32#101#110#117#109#32#68#105+
- #114#84#121#112#101#32#100#101#102#97#117#108#116#32#68#73#82#95#76#69#70#84+
- #59#10#125#10#10#34#97#114#101#97#34#32#115#105#122#101#32#49#48#32#98#121+
- #116#101#115#32#98#105#110#98#108#111#99#107#32#52#32#123#10#32#32#34#112+
- #111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32+
- #111#102#102#115#101#116#32#48#32#97#115#32#120#121#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#116#121#112+
- #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101#110#117+
- #109#32#65#114#101#97#84#121#112#101#32#119#114#105#116#101#100#101#102#97+
- #117#108#116#59#10#32#32#34#100#105#114#101#99#116#105#111#110#34#32#116#121+
- #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#57#32#101#110+
- #117#109#32#68#105#114#84#121#112#101#32#100#101#102#97#117#108#116#32#68#73+
- #82#95#76#69#70#84#59#10#125#10#10#34#116#114#105#103#103#101#114#34#32#115+
- #105#122#101#32#49#52#56#32#98#121#116#101#115#32#98#105#110#98#108#111#99+
- #107#32#54#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#47#47#32#110#111#116+
+ #32#105#110#32#98#105#110#97#114#121#10#32#32#47#47#32#116#101#109#112#111+
+ #114#97#114#121#44#32#102#111#114#32#108#105#103#104#116#105#110#103#32#101+
+ #120#112#101#114#105#109#101#110#116#115#10#32#32#34#108#105#103#104#116#95+
+ #97#109#98#105#101#110#116#34#32#116#121#112#101#32#99#111#108#111#114#32+
+ #100#101#102#97#117#108#116#32#40#48#32#48#32#48#32#50#53#53#41#32#116#105+
+ #112#32#34#97#109#98#105#101#110#116#32#108#105#103#104#116#32#102#111#114+
+ #32#116#104#101#32#119#104#111#108#101#32#108#101#118#101#108#34#59#10#125+
+ #10#10#34#116#101#120#116#117#114#101#34#32#115#105#122#101#32#54#53#32#98+
+ #121#116#101#115#32#98#105#110#98#108#111#99#107#32#49#32#123#10#32#32#34+
+ #112#97#116#104#34#32#116#121#112#101#32#99#104#97#114#91#54#52#93#32#111+
+ #102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116+
+ #59#10#32#32#34#97#110#105#109#97#116#101#100#34#32#116#121#112#101#32#98+
+ #111#111#108#32#111#102#102#115#101#116#32#54#52#32#100#101#102#97#117#108+
+ #116#32#102#97#108#115#101#59#10#125#10#10#34#112#97#110#101#108#34#32#115+
+ #105#122#101#32#49#56#32#98#121#116#101#115#32#98#105#110#98#108#111#99#107+
+ #32#50#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112+
+ #101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32+
+ #120#121#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #115#105#122#101#34#32#116#121#112#101#32#115#105#122#101#32#111#102#102#115+
+ #101#116#32#56#32#97#115#32#119#104#32#97#115#32#119#104#32#119#114#105#116+
+ #101#100#101#102#97#117#108#116#59#10#32#32#34#116#101#120#116#117#114#101+
+ #34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116+
+ #32#49#50#32#116#101#120#116#117#114#101#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#116#121#112#101#32#117+
+ #115#104#111#114#116#32#111#102#102#115#101#116#32#49#52#32#98#105#116#115+
+ #101#116#32#117#110#105#113#117#101#32#80#97#110#101#108#84#121#112#101#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97#108#112+
+ #104#97#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#49#54#32#100#101#102#97#117#108#116#32#48#59#10#32#32#34#102#108#97+
+ #103#115#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#49#55#32#98#105#116#115#101#116#32#80#97#110#101#108#70#108#97#103+
+ #32#100#101#102#97#117#108#116#32#80#65#78#69#76#95#70#76#65#71#95#78#79#78+
+ #69#59#10#32#32#47#47#32#109#111#118#105#110#103#32#112#108#97#116#102#111+
+ #114#109#32#111#112#116#105#111#110#115#44#32#110#111#116#32#105#110#32#98+
+ #105#110#97#114#121#10#32#32#34#109#111#118#101#95#115#112#101#101#100#34#32+
+ #116#121#112#101#32#112#111#105#110#116#32#100#101#102#97#117#108#116#32#40+
+ #48#32#48#41#59#10#32#32#34#115#105#122#101#95#115#112#101#101#100#34#32#116+
+ #121#112#101#32#112#111#105#110#116#32#100#101#102#97#117#108#116#32#40#48+
+ #32#48#41#59#32#47#47#32#97#108#97#115#44#32#96#115#105#122#101#96#32#99#97+
+ #110#110#111#116#32#98#101#32#110#101#103#97#116#105#118#101#10#32#32#34#109+
+ #111#118#101#95#115#116#97#114#116#34#32#116#121#112#101#32#112#111#105#110+
+ #116#32#100#101#102#97#117#108#116#32#40#48#32#48#41#59#10#32#32#34#109#111+
+ #118#101#95#101#110#100#34#32#116#121#112#101#32#112#111#105#110#116#32#100+
+ #101#102#97#117#108#116#32#40#48#32#48#41#59#10#32#32#34#115#105#122#101#95+
+ #101#110#100#34#32#116#121#112#101#32#115#105#122#101#32#100#101#102#97#117+
+ #108#116#32#40#48#32#48#41#59#10#32#32#34#109#111#118#101#95#97#99#116#105+
+ #118#101#34#32#116#121#112#101#32#98#111#111#108#32#100#101#102#97#117#108+
+ #116#32#102#97#108#115#101#59#10#32#32#34#109#111#118#101#95#111#110#99#101+
+ #34#32#116#121#112#101#32#98#111#111#108#32#100#101#102#97#117#108#116#32+
+ #102#97#108#115#101#59#10#32#32#34#101#110#100#95#112#111#115#95#116#114#105+
+ #103#103#101#114#34#32#116#114#105#103#103#101#114#32#100#101#102#97#117#108+
+ #116#32#110#117#108#108#59#10#32#32#34#101#110#100#95#115#105#122#101#95#116+
+ #114#105#103#103#101#114#34#32#116#114#105#103#103#101#114#32#100#101#102#97+
+ #117#108#116#32#110#117#108#108#59#10#125#10#10#34#105#116#101#109#34#32#115+
+ #105#122#101#32#49#48#32#98#121#116#101#115#32#98#105#110#98#108#111#99#107+
+ #32#51#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112+
+ #101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32+
+ #120#121#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #116#121#112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
+ #115#101#116#32#56#32#101#110#117#109#32#73#116#101#109#32#119#114#105#116+
+ #101#100#101#102#97#117#108#116#59#10#32#32#34#111#112#116#105#111#110#115+
+ #34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32+
+ #57#32#98#105#116#115#101#116#32#73#116#101#109#79#112#116#105#111#110#32+
+ #100#101#102#97#117#108#116#32#73#84#69#77#95#79#80#84#73#79#78#95#78#79#78+
+ #69#59#10#125#10#10#34#109#111#110#115#116#101#114#34#32#115#105#122#101#32+
+ #49#48#32#98#121#116#101#115#32#98#105#110#98#108#111#99#107#32#53#32#123#10+
+ #32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111+
+ #105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#120#121#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101+
+ #34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32+
+ #56#32#101#110#117#109#32#77#111#110#115#116#101#114#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#32#32#34#100#105#114#101#99#116#105#111+
+ #110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
+ #32#57#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100#101#102#97#117+
+ #108#116#32#68#73#82#95#76#69#70#84#59#10#125#10#10#34#97#114#101#97#34#32+
+ #115#105#122#101#32#49#48#32#98#121#116#101#115#32#98#105#110#98#108#111#99+
+ #107#32#52#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121+
#112#101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115+
#32#120#121#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
- #115#105#122#101#34#32#116#121#112#101#32#115#105#122#101#32#111#102#102#115+
- #101#116#32#56#32#97#115#32#119#104#32#119#114#105#116#101#100#101#102#97+
- #117#108#116#59#10#32#32#34#101#110#97#98#108#101#100#34#32#116#121#112#101+
- #32#98#111#111#108#32#111#102#102#115#101#116#32#49#50#32#100#101#102#97#117+
- #108#116#32#116#114#117#101#59#10#32#32#34#116#101#120#116#117#114#101#95+
- #112#97#110#101#108#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115+
- #101#116#32#49#51#32#112#97#110#101#108#32#100#101#102#97#117#108#116#32#110+
- #117#108#108#59#10#32#32#34#116#121#112#101#34#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#49#55#32#101#110#117#109#32#84+
- #114#105#103#103#101#114#84#121#112#101#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#97#99#116#105#118#97#116#101#95#116#121#112+
+ #116#121#112#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
+ #115#101#116#32#56#32#101#110#117#109#32#65#114#101#97#84#121#112#101#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#105#114#101+
+ #99#116#105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
+ #102#115#101#116#32#57#32#101#110#117#109#32#68#105#114#84#121#112#101#32+
+ #100#101#102#97#117#108#116#32#68#73#82#95#76#69#70#84#59#10#125#10#10#34+
+ #116#114#105#103#103#101#114#34#32#115#105#122#101#32#49#52#56#32#98#121#116+
+ #101#115#32#98#105#110#98#108#111#99#107#32#54#32#123#10#32#32#34#112#111+
+ #115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111+
+ #102#102#115#101#116#32#48#32#97#115#32#120#121#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#32#32#34#115#105#122#101#34#32#116#121#112#101+
+ #32#115#105#122#101#32#111#102#102#115#101#116#32#56#32#97#115#32#119#104#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#101#110#97#98+
+ #108#101#100#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101+
+ #116#32#49#50#32#100#101#102#97#117#108#116#32#116#114#117#101#59#10#32#32+
+ #34#116#101#120#116#117#114#101#95#112#97#110#101#108#34#32#116#121#112#101+
+ #32#105#110#116#32#111#102#102#115#101#116#32#49#51#32#112#97#110#101#108#32+
+ #100#101#102#97#117#108#116#32#110#117#108#108#59#10#32#32#34#116#121#112+
#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
- #32#49#56#32#98#105#116#115#101#116#32#65#99#116#105#118#97#116#101#84#121+
- #112#101#59#10#32#32#34#107#101#121#115#34#32#116#121#112#101#32#117#98#121+
- #116#101#32#111#102#102#115#101#116#32#49#57#32#98#105#116#115#101#116#32#75+
- #101#121#32#100#101#102#97#117#108#116#32#75#69#89#95#78#79#78#69#59#10#32+
- #32#47#47#87#65#82#78#73#78#71#58#32#34#116#114#105#103#100#97#116#97#34#32+
- #77#85#83#84#32#98#101#32#100#101#102#105#110#101#100#32#98#101#102#111#114+
- #101#32#34#116#121#112#101#34#44#32#97#110#100#32#34#116#121#112#101#34#32+
- #77#85#83#84#32#98#101#32#110#97#109#101#100#32#34#116#121#112#101#34#32#40+
- #102#111#114#32#110#111#119#44#32#99#97#110#32#98#101#32#99#104#97#110#103+
- #101#100#32#108#97#116#101#114#41#10#32#32#34#116#114#105#103#103#101#114+
- #100#97#116#97#34#32#116#121#112#101#32#116#114#105#103#100#97#116#97#91#49+
- #50#56#93#32#111#102#102#115#101#116#32#50#48#59#32#47#47#32#116#104#101#32+
- #111#110#108#121#32#115#112#101#99#105#97#108#32#110#101#115#116#101#100#32+
- #115#116#114#117#99#116#117#114#101#10#125#10#10#10#47#47#47#47#47#47#47#47+
+ #32#49#55#32#101#110#117#109#32#84#114#105#103#103#101#114#84#121#112#101#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97#99#116#105+
+ #118#97#116#101#95#116#121#112#101#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#49#56#32#98#105#116#115#101#116#32#65#99+
+ #116#105#118#97#116#101#84#121#112#101#59#10#32#32#34#107#101#121#115#34#32+
+ #116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#57+
+ #32#98#105#116#115#101#116#32#75#101#121#32#100#101#102#97#117#108#116#32#75+
+ #69#89#95#78#79#78#69#59#10#32#32#47#47#87#65#82#78#73#78#71#58#32#34#116+
+ #114#105#103#100#97#116#97#34#32#77#85#83#84#32#98#101#32#100#101#102#105+
+ #110#101#100#32#98#101#102#111#114#101#32#34#116#121#112#101#34#44#32#97#110+
+ #100#32#34#116#121#112#101#34#32#77#85#83#84#32#98#101#32#110#97#109#101#100+
+ #32#34#116#121#112#101#34#32#40#102#111#114#32#110#111#119#44#32#99#97#110+
+ #32#98#101#32#99#104#97#110#103#101#100#32#108#97#116#101#114#41#10#32#32#34+
+ #116#114#105#103#103#101#114#100#97#116#97#34#32#116#121#112#101#32#116#114+
+ #105#103#100#97#116#97#91#49#50#56#93#32#111#102#102#115#101#116#32#50#48#59+
+ #32#47#47#32#116#104#101#32#111#110#108#121#32#115#112#101#99#105#97#108#32+
+ #110#101#115#116#101#100#32#115#116#114#117#99#116#117#114#101#10#125#10#10+
+ #10#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#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#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#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#10#47#47+
- #32#115#112#101#99#105#97#108#32#116#101#120#116#117#114#101#32#105#100#101+
- #110#116#105#102#105#101#114#115#44#32#117#115#101#100#32#116#111#32#103#101+
- #110#101#114#97#116#101#32#112#97#115#99#97#108#32#115#111#117#114#99#101+
- #115#10#101#110#117#109#32#84#101#120#116#117#114#101#83#112#101#99#105#97+
- #108#32#123#10#32#32#84#69#88#84#85#82#69#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#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#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#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#44#10#125#10#10#47#47#32#100#105+
- #114#101#99#116#105#111#110#115#10#101#110#117#109#32#68#105#114#84#121#112+
- #101#32#123#10#32#32#68#73#82#95#76#69#70#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#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#10#10#47#47#32#116#114#105#103+
- #103#101#114#115#10#101#110#117#109#32#84#114#105#103#103#101#114#84#121#112+
- #101#32#123#10#32#32#84#82#73#71#71#69#82#95#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#47#47#32#34#97#115#32#88#88+
- #88#34#32#109#101#97#110#115#32#34#103#101#110#101#114#97#116#101#32#116#104+
- #105#115#32#105#100#101#110#116#105#102#105#101#114#32#102#111#114#32#112#97+
- #115#99#97#108#32#115#111#117#114#99#101#115#10#98#105#116#115#101#116#32#80+
- #97#110#101#108#84#121#112#101#32#123#10#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#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#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#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#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#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#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#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#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#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#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#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#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#84#82#73#71#72#84#44#32#47#47#32#56+
- #49#57#50#10#125#10#10#98#105#116#115#101#116#32#80#97#110#101#108#70#108#97+
- #103#32#123#10#32#32#80#65#78#69#76#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#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#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#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#32#47#47#32#52#10#125#10#10#101#110#117+
- #109#32#69#102#102#101#99#116#65#99#116#105#111#110#32#123#10#32#32#69#70#70+
- #69#67#84#95#78#79#78#69#44#32#47#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#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#10#32#32#69#70#70#69#67#84#95#70#73#82#69+
- #44#32#47#47#32#51#10#125#10#10#101#110#117#109#32#73#116#101#109#32#123#10+
- #32#32#73#84#69#77#95#78#79#78#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#47#47#32#115#116#111#114#101#32#116#104#101+
- #32#108#97#115#116#32#105#116#101#109#39#115#32#105#100#32#105#110#32#104+
- #101#114#101#32#117#115#101#32#116#104#105#115#32#105#110#32#102#111#114#32+
- #108#111#111#112#115#10#125#10#10#98#105#116#115#101#116#32#73#116#101#109+
- #79#112#116#105#111#110#32#123#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#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#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#44#32#47#47#32#50#10#125#10#10#101#110#117+
- #109#32#65#114#101#97#84#121#112#101#32#123#10#32#32#65#82#69#65#95#78#79#78+
- #69#44#32#47#47#32#48#10#32#32#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#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#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#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#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#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#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#77#80#79#73#78#84#44#32#47#47#32#56#10#125#10+
- #10#101#110#117#109#32#77#111#110#115#116#101#114#32#123#10#32#32#77#79#78+
- #83#84#69#82#95#78#79#78#69#44#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#32#32#77#79#78#83#84#69#82#95#77#65#78#44#32+
- #47#47#32#50#48#10#32#32#47#47#32#97#108#105#97#115#101#115#32#40#102#105+
- #120#109#101#58#32#105#116#32#115#104#111#117#108#100#32#98#101#32#96#77#79+
- #78#83#84#69#82#95#90#79#77#66#73#69#32#61#32#77#79#78#83#84#69#82#95#90#79+
- #77#66#89#96#33#41#10#32#32#77#79#78#83#84#69#82#95#90#79#77#66#73#69#32#61+
- #32#51#44#10#125#10#10#101#110#117#109#32#77#111#110#115#116#101#114#66#101+
- #104#97#118#105#111#117#114#32#123#10#32#32#66#72#95#78#79#82#77#65#76#44#32+
- #47#47#32#48#10#32#32#66#72#95#75#73#76#76#69#82#44#32#47#47#32#49#10#32#32+
- #66#72#95#77#65#78#73#65#67#44#32#47#47#32#50#10#32#32#66#72#95#73#78#83#65+
- #78#69#44#32#47#47#32#51#10#32#32#66#72#95#67#65#78#78#73#66#65#76#44#32#47+
- #47#32#52#10#32#32#66#72#95#71#79#79#68#44#32#47#47#32#53#10#125#10#10#101+
- #110#117#109#32#84#114#105#103#103#101#114#83#104#111#116#32#123#10#32#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#72#79+
- #84#95#77#65#88#32#61#32#77#65#88#44#10#125#10#10#101#110#117#109#32#84#114+
- #105#103#103#101#114#83#104#111#116#84#97#114#103#101#116#32#123#10#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#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#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#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#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#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#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#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#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#44#32#47+
- #47#32#54#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#83#104+
- #111#116#65#105#109#32#123#10#32#32#84#82#73#71#71#69#82#95#83#72#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#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#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#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#73#77#95+
- #84#82#65#67#69#65#76#76#44#32#47#47#32#51#10#125#10#10#101#110#117#109#32+
- #84#114#105#103#103#101#114#69#102#102#101#99#116#32#123#10#32#32#84#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#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#65#84+
- #73#79#78#44#32#47#47#32#49#10#125#10#10#101#110#117#109#32#84#114#105#103+
- #103#101#114#69#102#102#101#99#116#84#121#112#101#32#123#10#32#32#84#82#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#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#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#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#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#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#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#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#77+
- #65#88#44#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#69#102+
- #102#101#99#116#80#111#115#32#123#10#32#32#84#82#73#71#71#69#82#95#69#70#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#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#47+
- #32#49#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#77#117#115+
- #105#99#65#99#116#105#111#110#32#123#10#32#32#84#82#73#71#71#69#82#95#77#85+
- #83#73#67#95#65#67#84#73#79#78#95#83#84#79#80#44#32#47#47#32#48#10#32#32#84+
- #82#73#71#71#69#82#95#77#85#83#73#67#95#65#67#84#73#79#78#95#80#76#65#89#44+
- #32#47#47#32#49#59#32#117#110#112#97#117#115#101#32#111#114#32#114#101#115+
- #116#97#114#116#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114+
- #83#99#111#114#101#65#99#116#105#111#110#32#123#10#32#32#84#82#73#71#71#69+
- #82#95#83#67#79#82#69#95#65#67#84#73#79#78#95#65#68#68#44#32#47#47#32#48#10+
- #32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65#67#84#73#79#78#95#83#85+
- #66#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65+
- #67#84#73#79#78#95#87#73#78#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82+
- #95#83#67#79#82#69#95#65#67#84#73#79#78#95#76#79#79#83#69#44#32#47#47#32#51+
- #10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#77#101#115#115+
- #97#103#101#68#101#115#116#32#123#10#32#32#84#82#73#71#71#69#82#95#77#69#83+
- #83#65#71#69#95#68#69#83#84#95#77#69#44#32#47#47#32#48#10#32#32#84#82#73#71+
- #71#69#82#95#77#69#83#83#65#71#69#95#68#69#83#84#95#77#89#95#84#69#65#77#44+
- #32#47#47#32#49#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#68+
- #69#83#84#95#69#78#69#77#89#95#84#69#65#77#44#32#47#47#32#50#10#32#32#84#82+
- #73#71#71#69#82#95#77#69#83#83#65#71#69#95#68#69#83#84#95#82#69#68#95#84#69+
- #65#77#44#32#47#47#32#51#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71+
- #69#95#68#69#83#84#95#66#76#85#69#95#84#69#65#77#44#32#47#47#32#52#10#32#32+
- #84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#68#69#83#84#95#69#86#69#82+
- #89#79#78#69#44#32#47#47#32#53#10#125#10#10#101#110#117#109#32#84#114#105+
- #103#103#101#114#77#101#115#115#97#103#101#75#105#110#100#32#123#10#32#32#84+
- #82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#75#73#78#68#95#67#72#65#84#44+
- #32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#75+
- #73#78#68#95#71#65#77#69#44#32#47#47#32#49#10#125#10#10#98#105#116#115#101+
- #116#32#65#99#116#105#118#97#116#101#84#121#112#101#32#123#10#32#32#65#67#84+
- #73#86#65#84#69#95#78#79#78#69#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#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#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#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#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#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#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#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#77#32#61#32#50#53#53#44#32#47#47#32#110#111+
- #116#101#32#116#104#97#116#32#34#100#105#114#101#99#116#32#97#115#115#105+
- #103#110#34#32#102#105#101#108#100#32#100#111#101#115#110#39#116#32#97#102+
- #102#101#99#116#32#98#105#116#32#99#111#117#110#116#101#114#10#125#10#10#98+
- #105#116#115#101#116#32#75#101#121#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#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#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#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#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#47#47#47#47#47#47#47#47#47#47#47#47#47+
+ #47#47#47#47#47#47#10#47#47#32#115#112#101#99#105#97#108#32#116#101#120#116+
+ #117#114#101#32#105#100#101#110#116#105#102#105#101#114#115#44#32#117#115+
+ #101#100#32#116#111#32#103#101#110#101#114#97#116#101#32#112#97#115#99#97+
+ #108#32#115#111#117#114#99#101#115#10#101#110#117#109#32#84#101#120#116#117+
+ #114#101#83#112#101#99#105#97#108#32#123#10#32#32#84#69#88#84#85#82#69#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#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#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#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#44#10+
+ #125#10#10#47#47#32#100#105#114#101#99#116#105#111#110#115#10#101#110#117+
+ #109#32#68#105#114#84#121#112#101#32#123#10#32#32#68#73#82#95#76#69#70#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#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#10#10+
+ #47#47#32#116#114#105#103#103#101#114#115#10#101#110#117#109#32#84#114#105+
+ #103#103#101#114#84#121#112#101#32#123#10#32#32#84#82#73#71#71#69#82#95#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#47+
+ #47#32#34#97#115#32#88#88#88#34#32#109#101#97#110#115#32#34#103#101#110#101+
+ #114#97#116#101#32#116#104#105#115#32#105#100#101#110#116#105#102#105#101+
+ #114#32#102#111#114#32#112#97#115#99#97#108#32#115#111#117#114#99#101#115#10+
+ #98#105#116#115#101#116#32#80#97#110#101#108#84#121#112#101#32#123#10#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#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#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#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#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#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#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#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#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#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#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#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#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#84#82+
+ #73#71#72#84#44#32#47#47#32#56#49#57#50#10#125#10#10#98#105#116#115#101#116+
+ #32#80#97#110#101#108#70#108#97#103#32#123#10#32#32#80#65#78#69#76#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#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#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#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#32#47#47+
+ #32#52#10#125#10#10#101#110#117#109#32#69#102#102#101#99#116#65#99#116#105+
+ #111#110#32#123#10#32#32#69#70#70#69#67#84#95#78#79#78#69#44#32#47#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#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#10#32#32+
+ #69#70#70#69#67#84#95#70#73#82#69#44#32#47#47#32#51#10#125#10#10#101#110#117+
+ #109#32#73#116#101#109#32#123#10#32#32#73#84#69#77#95#78#79#78#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#47#47#32#115+
+ #116#111#114#101#32#116#104#101#32#108#97#115#116#32#105#116#101#109#39#115+
+ #32#105#100#32#105#110#32#104#101#114#101#32#117#115#101#32#116#104#105#115+
+ #32#105#110#32#102#111#114#32#108#111#111#112#115#10#125#10#10#98#105#116+
+ #115#101#116#32#73#116#101#109#79#112#116#105#111#110#32#123#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#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#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#44#32#47#47#32+
+ #50#10#125#10#10#101#110#117#109#32#65#114#101#97#84#121#112#101#32#123#10+
+ #32#32#65#82#69#65#95#78#79#78#69#44#32#47#47#32#48#10#32#32#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#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#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#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#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#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#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#77#80#79#73#78+
+ #84#44#32#47#47#32#56#10#125#10#10#101#110#117#109#32#77#111#110#115#116#101+
+ #114#32#123#10#32#32#77#79#78#83#84#69#82#95#78#79#78#69#44#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#32#32#77#79#78+
+ #83#84#69#82#95#77#65#78#44#32#47#47#32#50#48#10#32#32#47#47#32#97#108#105+
+ #97#115#101#115#32#40#102#105#120#109#101#58#32#105#116#32#115#104#111#117+
+ #108#100#32#98#101#32#96#77#79#78#83#84#69#82#95#90#79#77#66#73#69#32#61#32+
+ #77#79#78#83#84#69#82#95#90#79#77#66#89#96#33#41#10#32#32#77#79#78#83#84#69+
+ #82#95#90#79#77#66#73#69#32#61#32#51#44#10#125#10#10#101#110#117#109#32#77+
+ #111#110#115#116#101#114#66#101#104#97#118#105#111#117#114#32#123#10#32#32+
+ #66#72#95#78#79#82#77#65#76#44#32#47#47#32#48#10#32#32#66#72#95#75#73#76#76+
+ #69#82#44#32#47#47#32#49#10#32#32#66#72#95#77#65#78#73#65#67#44#32#47#47#32+
+ #50#10#32#32#66#72#95#73#78#83#65#78#69#44#32#47#47#32#51#10#32#32#66#72#95+
+ #67#65#78#78#73#66#65#76#44#32#47#47#32#52#10#32#32#66#72#95#71#79#79#68#44+
+ #32#47#47#32#53#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114+
+ #83#104#111#116#32#123#10#32#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#72#79#84#95#77#65#88#32#61#32#77#65#88#44#10#125+
+ #10#10#101#110#117#109#32#84#114#105#103#103#101#114#83#104#111#116#84#97+
+ #114#103#101#116#32#123#10#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#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#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#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#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#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#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#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#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#44#32#47#47#32#54#10#125#10#10#101#110#117#109+
+ #32#84#114#105#103#103#101#114#83#104#111#116#65#105#109#32#123#10#32#32#84+
+ #82#73#71#71#69#82#95#83#72#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#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#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#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#73#77#95#84#82#65#67#69#65#76#76#44#32#47#47#32+
+ #51#10#125#10#10#101#110#117#109#32#84#114#105#103#103#101#114#69#102#102+
+ #101#99#116#32#123#10#32#32#84#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#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#65#84#73#79#78#44#32#47#47#32#49#10#125#10#10+
+ #101#110#117#109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#84#121+
+ #112#101#32#123#10#32#32#84#82#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#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#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#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#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#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#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#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#77#65#88#44#10#125#10#10#101#110#117#109#32+
+ #84#114#105#103#103#101#114#69#102#102#101#99#116#80#111#115#32#123#10#32#32+
+ #84#82#73#71#71#69#82#95#69#70#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#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#47#32#49#10#125#10#10#101#110#117#109#32#84+
+ #114#105#103#103#101#114#77#117#115#105#99#65#99#116#105#111#110#32#123#10+
+ #32#32#84#82#73#71#71#69#82#95#77#85#83#73#67#95#65#67#84#73#79#78#95#83#84+
+ #79#80#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#77#85#83#73#67#95+
+ #65#67#84#73#79#78#95#80#76#65#89#44#32#47#47#32#49#59#32#117#110#112#97#117+
+ #115#101#32#111#114#32#114#101#115#116#97#114#116#10#125#10#10#101#110#117+
+ #109#32#84#114#105#103#103#101#114#83#99#111#114#101#65#99#116#105#111#110+
+ #32#123#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65#67#84#73#79#78+
+ #95#65#68#68#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82+
+ #69#95#65#67#84#73#79#78#95#83#85#66#44#32#47#47#32#49#10#32#32#84#82#73#71+
+ #71#69#82#95#83#67#79#82#69#95#65#67#84#73#79#78#95#87#73#78#44#32#47#47#32+
+ #50#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65#67#84#73#79#78#95+
+ #76#79#79#83#69#44#32#47#47#32#51#10#125#10#10#101#110#117#109#32#84#114#105+
+ #103#103#101#114#77#101#115#115#97#103#101#68#101#115#116#32#123#10#32#32#84+
+ #82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#68#69#83#84#95#77#69#44#32#47+
+ #47#32#48#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#68#69#83+
+ #84#95#77#89#95#84#69#65#77#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69#82+
+ #95#77#69#83#83#65#71#69#95#68#69#83#84#95#69#78#69#77#89#95#84#69#65#77#44+
+ #32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95#68+
+ #69#83#84#95#82#69#68#95#84#69#65#77#44#32#47#47#32#51#10#32#32#84#82#73#71+
+ #71#69#82#95#77#69#83#83#65#71#69#95#68#69#83#84#95#66#76#85#69#95#84#69#65+
+ #77#44#32#47#47#32#52#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69+
+ #95#68#69#83#84#95#69#86#69#82#89#79#78#69#44#32#47#47#32#53#10#125#10#10+
+ #101#110#117#109#32#84#114#105#103#103#101#114#77#101#115#115#97#103#101#75+
+ #105#110#100#32#123#10#32#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#95+
+ #75#73#78#68#95#67#72#65#84#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82+
+ #95#77#69#83#83#65#71#69#95#75#73#78#68#95#71#65#77#69#44#32#47#47#32#49#10+
+ #125#10#10#98#105#116#115#101#116#32#65#99#116#105#118#97#116#101#84#121#112+
+ #101#32#123#10#32#32#65#67#84#73#86#65#84#69#95#78#79#78#69#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#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#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#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#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#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#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#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#77#32#61#32#50+
+ #53#53#44#32#47#47#32#110#111#116#101#32#116#104#97#116#32#34#100#105#114+
+ #101#99#116#32#97#115#115#105#103#110#34#32#102#105#101#108#100#32#100#111+
+ #101#115#110#39#116#32#97#102#102#101#99#116#32#98#105#116#32#99#111#117#110+
+ #116#101#114#10#125#10#10#98#105#116#115#101#116#32#75#101#121#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#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#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#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#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#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#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#47#47#47#47+
- #47#47#47#47#47#47#47#47#47#47#47#47#47#10#47#47#32#118#97#114#105#111#117+
- #115#32#116#114#105#103#103#101#114#115#10#84#114#105#103#103#101#114#68#97+
- #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#69#88#73#84#32#123#10#32+
- #32#34#109#97#112#34#32#116#121#112#101#32#99#104#97#114#91#49#54#93#32#111+
- #102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32+
- #84#82#73#71#71#69#82#95#84#69#76#69#80#79#82#84#32#123#10#32#32#34#116#97+
- #114#103#101#116#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102+
- #115#101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#100#50#100#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102+
- #115#101#116#32#56#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#10+
- #32#32#34#115#105#108#101#110#116#34#32#116#121#112#101#32#98#111#111#108#32+
- #111#102#102#115#101#116#32#57#32#100#101#102#97#117#108#116#32#102#97#108+
- #115#101#59#10#32#32#34#100#105#114#101#99#116#105#111#110#34#32#116#121#112+
- #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32#101#110+
- #117#109#32#68#105#114#84#121#112#101#32#100#101#102#97#117#108#116#32#68#73+
- #82#95#76#69#70#84#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97+
- #32#102#111#114#32#40#84#82#73#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#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#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#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#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#79#87#78#44#32#84#82#73#71#71#69#82#95#76#73+
- #70#84#41#32#123#10#32#32#34#112#97#110#101#108#105#100#34#32#116#121#112+
- #101#32#105#110#116#32#111#102#102#115#101#116#32#48#32#112#97#110#101#108+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#105+
- #108#101#110#116#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
- #101#116#32#52#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#10#32+
- #32#34#100#50#100#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
- #101#116#32#53#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#10#125+
- #10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#40#84#82#73+
- #71#71#69#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#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#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101+
- #32#112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#116+
- #120#121#32#100#101#102#97#117#108#116#32#40#48#32#48#41#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#115#105#122#101#34#32#116#121+
- #112#101#32#115#105#122#101#32#111#102#102#115#101#116#32#56#32#97#115#32+
- #116#119#104#32#100#101#102#97#117#108#116#32#40#48#32#48#41#59#10#32#32#34+
- #119#97#105#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
- #102#115#101#116#32#49#50#32#100#101#102#97#117#108#116#32#48#59#10#32#32#34+
- #99#111#117#110#116#34#32#97#108#105#97#115#32#112#114#101#115#115#67#111+
- #117#110#116#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
- #115#101#116#32#49#52#32#100#101#102#97#117#108#116#32#48#59#10#32#32#34#109+
- #111#110#115#116#101#114#105#100#34#32#116#121#112#101#32#105#110#116#32#111+
- #102#102#115#101#116#32#49#54#32#109#111#110#115#116#101#114#32#97#115#32+
- #109#111#110#115#116#101#114#105#100#32#100#101#102#97#117#108#116#32#110+
- #117#108#108#59#10#32#32#34#101#120#116#95#114#97#110#100#111#109#34#32#116+
- #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#50#48#32#100+
- #101#102#97#117#108#116#32#102#97#108#115#101#59#10#32#32#47#47#32#116#104+
- #105#115#32#111#110#101#32#105#115#32#102#111#114#32#109#111#118#105#110#103+
- #32#112#108#97#116#102#111#114#109#115#10#32#32#34#112#97#110#101#108#105+
- #100#34#32#112#97#110#101#108#32#100#101#102#97#117#108#116#32#110#117#108+
- #108#59#10#32#32#34#115#105#108#101#110#116#34#32#116#121#112#101#32#98#111+
- #111#108#32#100#101#102#97#117#108#116#32#116#114#117#101#59#10#32#32#34#115+
- #111#117#110#100#34#32#116#121#112#101#32#115#116#114#105#110#103#32#100#101+
- #102#97#117#108#116#32#34#34#59#10#125#10#10#101#110#117#109#32#84#114#105+
- #103#103#101#114#83#99#111#114#101#84#101#97#109#32#123#10#32#32#84#82#73#71+
- #71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#77#73#78#69#95#82#69#68#44#32+
- #47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77+
- #95#77#73#78#69#95#66#76#85#69#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69+
- #82#95#83#67#79#82#69#95#84#69#65#77#95#70#79#82#67#69#95#82#69#68#44#32#47+
- #47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95+
- #70#79#82#67#69#95#66#76#85#69#44#32#47#47#32#51#10#125#10#10#84#114#105#103+
- #103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#69#67+
- #82#69#84#32#123#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
- #111#114#32#84#82#73#71#71#69#82#95#84#69#88#84#85#82#69#32#123#10#32#32#34+
- #97#99#116#105#118#97#116#101#95#111#110#99#101#34#32#116#121#112#101#32#98+
- #111#111#108#32#111#102#102#115#101#116#32#48#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#97#110#105#109#97#116#101#95#111#110#99#101#34#32#116#121#112+
- #101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#32#100#101#102#97+
- #117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111+
- #114#32#84#82#73#71#71#69#82#95#83#79#85#78#68#32#123#10#32#32#34#115#111+
- #117#110#100#95#110#97#109#101#34#32#116#121#112#101#32#99#104#97#114#91#54+
- #52#93#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#118#111#108#117#109#101#34#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#54#52#32#100#101#102#97+
- #117#108#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#32+
- #47#47#63#63#63#32#100#101#102#97#117#108#116#32#63#63#63#10#32#32#34#112#97+
- #110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
- #32#54#53#32#100#101#102#97#117#108#116#32#48#59#10#32#32#34#108#111#99#97+
- #108#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32+
- #54#54#32#100#101#102#97#117#108#116#32#116#114#117#101#59#32#47#47#63#63#63+
- #32#100#101#102#97#117#108#116#32#63#63#63#10#32#32#34#112#108#97#121#95#99+
- #111#117#110#116#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
- #115#101#116#32#54#55#32#100#101#102#97#117#108#116#32#49#59#10#32#32#34#115+
- #111#117#110#100#95#115#119#105#116#99#104#34#32#116#121#112#101#32#98#111+
- #111#108#32#111#102#102#115#101#116#32#54#56#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116#32+
- #63#63#63#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111+
- #114#32#84#82#73#71#71#69#82#95#83#80#65#87#78#77#79#78#83#84#69#82#32#123+
- #10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112+
- #111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120#121+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121+
- #112#101#34#32#97#108#105#97#115#32#115#112#97#119#110#77#111#110#115#84#121+
- #112#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
- #32#56#32#101#110#117#109#32#77#111#110#115#116#101#114#32#100#101#102#97+
- #117#108#116#32#77#79#78#83#84#69#82#95#73#77#80#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#104#101#97#108#116#104#34#32#116#121+
- #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#105#114#101#99#116+
- #105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
- #101#116#32#49#54#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100#101+
- #102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#97#99#116#105#118#101#34#32#116#121+
- #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#55#32#100#101+
- #102#97#117#108#116#32#116#114#117#101#59#10#32#32#34#99#111#117#110#116#34+
- #32#97#108#105#97#115#32#109#111#110#115#67#111#117#110#116#32#116#121#112+
- #101#32#105#110#116#32#111#102#102#115#101#116#32#50#48#32#100#101#102#97+
- #117#108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32#117#98#121#116#101+
- #32#111#102#102#115#101#116#32#50#52#32#101#110#117#109#32#69#102#102#101#99+
- #116#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#69#70#70#69#67+
- #84#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#109#97#120#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111+
- #102#102#115#101#116#32#50#54#32#100#101#102#97#117#108#116#32#49#32#119#114+
- #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#101#108#97#121#34+
- #32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32+
- #50#56#32#100#101#102#97#117#108#116#32#49#48#48#48#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#98#101#104#97#118#105#111#117#114+
- #34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32+
- #51#48#32#101#110#117#109#32#77#111#110#115#116#101#114#66#101#104#97#118+
- #105#111#117#114#32#100#101#102#97#117#108#116#32#66#72#95#78#79#82#77#65#76+
- #59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32+
- #84#82#73#71#71#69#82#95#83#80#65#87#78#73#84#69#77#32#123#10#32#32#34#112+
- #111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32+
- #111#102#102#115#101#116#32#48#32#97#115#32#116#120#121#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108+
- #105#97#115#32#115#112#97#119#110#73#116#101#109#84#121#112#101#32#116#121+
- #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101#110+
- #117#109#32#73#116#101#109#32#100#101#102#97#117#108#116#32#73#84#69#77#95+
- #78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#103#114#97#118#105#116#121#34#32#116#121#112#101#32#98#111#111#108#32+
- #111#102#102#115#101#116#32#57#32#100#101#102#97#117#108#116#32#116#114#117+
- #101#59#10#32#32#34#100#109#111#110#108#121#34#32#116#121#112#101#32#98#111+
- #111#108#32#111#102#102#115#101#116#32#49#48#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#59#10#32#32#34#99#111#117#110#116#34#32#97#108#105#97+
- #115#32#105#116#101#109#67#111#117#110#116#32#116#121#112#101#32#105#110#116+
- #32#111#102#102#115#101#116#32#49#50#32#100#101#102#97#117#108#116#32#49#59+
- #10#32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32#117#98#121#116+
- #101#32#111#102#102#115#101#116#32#49#54#32#101#110#117#109#32#69#102#102+
- #101#99#116#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#69#70#70+
- #69#67#84#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#32#32#34#109#97#120#34#32#116#121#112#101#32#117#115#104#111#114#116+
- #32#111#102#102#115#101#116#32#49#56#32#100#101#102#97#117#108#116#32#49#59+
- #10#32#32#34#100#101#108#97#121#34#32#116#121#112#101#32#117#115#104#111#114+
- #116#32#111#102#102#115#101#116#32#50#48#32#100#101#102#97#117#108#116#32#49+
- #48#48#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10+
- #84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69+
- #82#95#77#85#83#73#67#32#123#10#32#32#34#110#97#109#101#34#32#97#108#105#97+
- #115#32#109#117#115#105#99#78#97#109#101#32#116#121#112#101#32#99#104#97#114+
- #91#54#52#93#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#97#99#116#105#111#110#34#32#97#108#105#97+
- #115#32#109#117#115#105#99#65#99#116#105#111#110#32#116#121#112#101#32#117+
- #98#121#116#101#32#111#102#102#115#101#116#32#54#52#32#101#110#117#109#32#84+
- #114#105#103#103#101#114#77#117#115#105#99#65#99#116#105#111#110#32#119#114+
- #105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103+
- #101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#80#85#83#72+
- #32#123#10#32#32#34#97#110#103#108#101#34#32#116#121#112#101#32#117#115#104+
- #111#114#116#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#102#111#114#99#101#34#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#114#101#115#101#116#95#118+
- #101#108#111#99#105#116#121#34#32#116#121#112#101#32#98#111#111#108#32#111+
- #102#102#115#101#116#32#51#32#100#101#102#97#117#108#116#32#102#97#108#115+
- #101#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84+
- #114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82+
- #95#83#67#79#82#69#32#123#10#32#32#34#97#99#116#105#111#110#34#32#97#108#105+
- #97#115#32#115#99#111#114#101#65#99#116#105#111#110#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#101#110#117#109#32+
- #84#114#105#103#103#101#114#83#99#111#114#101#65#99#116#105#111#110#32#100+
- #101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65#67+
- #84#73#79#78#95#65#68#68#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#32#32#34#99#111#117#110#116#34#32#97#108#105#97#115#32#115#99#111#114+
- #101#67#111#117#110#116#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#49#32#100#101#102#97#117#108#116#32#49#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#101#97#109#34#32#97+
- #108#105#97#115#32#115#99#111#114#101#84#101#97#109#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#101#110#117#109#32+
- #84#114#105#103#103#101#114#83#99#111#114#101#84#101#97#109#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#99#111#110#115#111#108+
- #101#34#32#97#108#105#97#115#32#115#99#111#114#101#67#111#110#32#116#121#112+
- #101#32#98#111#111#108#32#111#102#102#115#101#116#32#51#32#100#101#102#97+
- #117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#109#101#115#115#97#103#101#34#32#97#108#105#97#115+
- #32#115#99#111#114#101#77#115#103#32#116#121#112#101#32#98#111#111#108#32+
- #111#102#102#115#101#116#32#52#32#100#101#102#97#117#108#116#32#116#114#117+
- #101#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84+
- #114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82+
- #95#77#69#83#83#65#71#69#32#123#10#32#32#34#107#105#110#100#34#32#116#121+
- #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#101#110+
- #117#109#32#84#114#105#103#103#101#114#77#101#115#115#97#103#101#75#105#110+
- #100#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#77#69#83#83#65+
- #71#69#95#75#73#78#68#95#71#65#77#69#32#119#114#105#116#101#100#101#102#97+
- #117#108#116#59#10#32#32#34#100#101#115#116#34#32#97#108#105#97#115#32#109+
- #115#103#68#101#115#116#32#116#121#112#101#32#117#98#121#116#101#32#101#110+
- #117#109#32#84#114#105#103#103#101#114#77#101#115#115#97#103#101#68#101#115+
- #116#32#111#102#102#115#101#116#32#49#59#10#32#32#34#116#101#120#116#34#32+
- #116#121#112#101#32#99#104#97#114#91#49#48#48#93#32#111#102#102#115#101#116+
- #32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116+
- #105#109#101#34#32#97#108#105#97#115#32#109#115#103#84#105#109#101#32#116+
- #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#48+
- #50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114+
+ #47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#47#10#47#47+
+ #32#118#97#114#105#111#117#115#32#116#114#105#103#103#101#114#115#10#84#114+
#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95+
- #68#65#77#65#71#69#32#123#10#32#32#34#97#109#111#117#110#116#34#32#116#121+
- #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#48#32#119+
- #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#105#110#116#101+
- #114#118#97#108#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
- #102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84+
- #82#73#71#71#69#82#95#72#69#65#76#84#72#32#123#10#32#32#34#97#109#111#117+
- #110#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115+
- #101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#105#110#116#101#114#118#97#108#34#32#116#121#112#101#32#117#115#104#111+
- #114#116#32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#109#97#120#34#32#97#108#105#97#115#32#104#101+
- #97#108#77#97#120#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
- #101#116#32#52#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#115#105#108#101#110#116#34#32#116#121#112#101#32#98#111#111#108#32#111+
- #102#102#115#101#116#32#53#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32+
- #84#82#73#71#71#69#82#95#83#72#79#84#32#123#10#32#32#34#112#111#115#105#116+
- #105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115+
- #101#116#32#48#32#97#115#32#116#120#121#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108#105#97#115#32+
- #115#104#111#116#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101#32+
- #111#102#102#115#101#116#32#56#32#101#110#117#109#32#84#114#105#103#103#101+
- #114#83#104#111#116#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#116#97#114#103#101#116#34#32#97#108#105#97#115#32#115#104#111#116+
- #84#97#114#103#101#116#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#57#32#101#110#117#109#32#84#114#105#103#103#101#114#83+
- #104#111#116#84#97#114#103#101#116#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#113#117#105#101#116#34#32#116#121#112#101#32#110#101+
- #103#98#111#111#108#32#111#102#102#115#101#116#32#49#48#59#32#47#47#32#110+
- #101#103#98#111#111#108#33#10#32#32#34#97#105#109#34#32#116#121#112#101#32+
- #98#121#116#101#32#111#102#102#115#101#116#32#49#49#32#101#110#117#109#32#84+
- #114#105#103#103#101#114#83#104#111#116#65#105#109#32#100#101#102#97#117#108+
- #116#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65#73#77#95#68#69#70#65#85#76+
- #84#59#10#32#32#34#112#97#110#101#108#105#100#34#32#116#121#112#101#32#105+
- #110#116#32#111#102#102#115#101#116#32#49#50#32#112#97#110#101#108#32#100+
- #101#102#97#117#108#116#32#110#117#108#108#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#115#105#103#104#116#34#32#116#121#112#101+
- #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#54#59#10#32#32+
- #34#97#110#103#108#101#34#32#116#121#112#101#32#117#115#104#111#114#116#32+
- #111#102#102#115#101#116#32#49#56#59#10#32#32#34#119#97#105#116#34#32#116+
- #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#48+
- #59#10#32#32#34#97#99#99#117#114#97#99#121#34#32#116#121#112#101#32#117#115+
- #104#111#114#116#32#111#102#102#115#101#116#32#50#50#59#10#32#32#34#97#109+
- #109#111#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115+
- #101#116#32#50#52#59#10#32#32#34#114#101#108#111#97#100#34#32#116#121#112+
- #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#54#59#10+
+ #69#88#73#84#32#123#10#32#32#34#109#97#112#34#32#116#121#112#101#32#99#104+
+ #97#114#91#49#54#93#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97+
+ #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#84#69#76#69#80#79#82#84#32+
+ #123#10#32#32#34#116#97#114#103#101#116#34#32#116#121#112#101#32#112#111#105+
+ #110#116#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#100#50#100#34#32#116#121#112#101#32#98#111+
+ #111#108#32#111#102#102#115#101#116#32#56#32#100#101#102#97#117#108#116#32+
+ #102#97#108#115#101#59#10#32#32#34#115#105#108#101#110#116#34#32#116#121#112+
+ #101#32#98#111#111#108#32#111#102#102#115#101#116#32#57#32#100#101#102#97+
+ #117#108#116#32#102#97#108#115#101#59#10#32#32#34#100#105#114#101#99#116#105+
+ #111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#49#48#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100#101#102+
+ #97#117#108#116#32#68#73#82#95#76#69#70#84#59#10#125#10#10#84#114#105#103+
+ #103#101#114#68#97#116#97#32#102#111#114#32#40#84#82#73#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#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#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#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#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#79#87#78#44#32#84#82+
+ #73#71#71#69#82#95#76#73#70#84#41#32#123#10#32#32#34#112#97#110#101#108#105+
+ #100#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#48+
+ #32#112#97#110#101#108#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
+ #10#32#32#34#115#105#108#101#110#116#34#32#116#121#112#101#32#98#111#111#108+
+ #32#111#102#102#115#101#116#32#52#32#100#101#102#97#117#108#116#32#102#97+
+ #108#115#101#59#10#32#32#34#100#50#100#34#32#116#121#112#101#32#98#111#111+
+ #108#32#111#102#102#115#101#116#32#53#32#100#101#102#97#117#108#116#32#102+
+ #97#108#115#101#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32+
+ #102#111#114#32#40#84#82#73#71#71#69#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#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#10#32#32#34#112#111#115#105#116#105+
+ #111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115#101+
+ #116#32#48#32#97#115#32#116#120#121#32#100#101#102#97#117#108#116#32#40#48+
+ #32#48#41#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #115#105#122#101#34#32#116#121#112#101#32#115#105#122#101#32#111#102#102#115+
+ #101#116#32#56#32#97#115#32#116#119#104#32#100#101#102#97#117#108#116#32#40+
+ #48#32#48#41#59#10#32#32#34#119#97#105#116#34#32#116#121#112#101#32#117#115+
+ #104#111#114#116#32#111#102#102#115#101#116#32#49#50#32#100#101#102#97#117+
+ #108#116#32#48#59#10#32#32#34#99#111#117#110#116#34#32#97#108#105#97#115#32+
+ #112#114#101#115#115#67#111#117#110#116#32#116#121#112#101#32#117#115#104+
+ #111#114#116#32#111#102#102#115#101#116#32#49#52#32#100#101#102#97#117#108+
+ #116#32#48#59#10#32#32#34#109#111#110#115#116#101#114#105#100#34#32#116#121+
+ #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#54#32#109#111#110+
+ #115#116#101#114#32#97#115#32#109#111#110#115#116#101#114#105#100#32#100#101+
+ #102#97#117#108#116#32#110#117#108#108#59#10#32#32#34#101#120#116#95#114#97+
+ #110#100#111#109#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
+ #101#116#32#50#48#32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#10+
+ #32#32#47#47#32#116#104#105#115#32#111#110#101#32#105#115#32#102#111#114#32+
+ #109#111#118#105#110#103#32#112#108#97#116#102#111#114#109#115#10#32#32#34+
+ #112#97#110#101#108#105#100#34#32#112#97#110#101#108#32#100#101#102#97#117+
+ #108#116#32#110#117#108#108#59#10#32#32#34#115#105#108#101#110#116#34#32#116+
+ #121#112#101#32#98#111#111#108#32#100#101#102#97#117#108#116#32#116#114#117+
+ #101#59#10#32#32#34#115#111#117#110#100#34#32#116#121#112#101#32#115#116#114+
+ #105#110#103#32#100#101#102#97#117#108#116#32#34#34#59#10#125#10#10#101#110+
+ #117#109#32#84#114#105#103#103#101#114#83#99#111#114#101#84#101#97#109#32+
+ #123#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#77#73+
+ #78#69#95#82#69#68#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#67+
+ #79#82#69#95#84#69#65#77#95#77#73#78#69#95#66#76#85#69#44#32#47#47#32#49#10+
+ #32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#70#79#82#67+
+ #69#95#82#69#68#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#67#79+
+ #82#69#95#84#69#65#77#95#70#79#82#67#69#95#66#76#85#69#44#32#47#47#32#51#10+
#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82+
- #73#71#71#69#82#95#69#70#70#69#67#84#32#123#10#32#32#34#99#111#117#110#116+
- #34#32#97#108#105#97#115#32#70#88#67#111#117#110#116#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108#105+
- #97#115#32#70#88#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101#32+
- #111#102#102#115#101#116#32#49#32#101#110#117#109#32#84#114#105#103#103#101+
- #114#69#102#102#101#99#116#32#100#101#102#97#117#108#116#32#84#82#73#71#71+
- #69#82#95#69#70#70#69#67#84#95#80#65#82#84#73#67#76#69#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#115#117#98#116#121#112#101#34+
- #32#97#108#105#97#115#32#70#88#83#117#98#84#121#112#101#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#101#110#117#109+
- #32#84#114#105#103#103#101#114#69#102#102#101#99#116#84#121#112#101#32#100+
- #101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#83+
- #80#65#82#75#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#114#101#100#34#32#97#108#105#97#115#32#70#88#82#101#100#32#116#121#112+
- #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#51#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#103#114#101#101#110#34#32+
- #97#108#105#97#115#32#70#88#71#114#101#101#110#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#52#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#98#108#117#101#34#32#97#108#105#97#115#32+
- #70#88#66#108#117#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#53#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#112#111#115#34#32#97#108#105#97#115#32#70#88#80#111#115#32#116+
- #121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#54#32#101+
- #110#117#109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#80#111#115+
- #32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84+
- #95#80#79#83#95#67#69#78#84#69#82#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#119#97#105#116#34#32#116#121#112#101#32#117#115#104+
- #111#114#116#32#111#102#102#115#101#116#32#56#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#118#101#108#95#120#34#32#116#121#112#101+
- #32#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108#95#121#34#32#116+
- #121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#49#32#119+
- #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112#114#101+
- #97#100#95#108#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
- #115#101#116#32#49#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#115#112#114#101#97#100#95#114#34#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#49#51#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#115#112#114#101#97#100#95#117#34#32+
- #116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#52+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112+
- #114#101#97#100#95#100#34#32#116#121#112#101#32#117#98#121#116#101#32#111+
- #102#102#115#101#116#32#49#53#32#119#114#105#116#101#100#101#102#97#117#108+
- #116#59#10#125#10
+ #73#71#71#69#82#95#83#69#67#82#69#84#32#123#10#125#10#10#84#114#105#103#103+
+ #101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#84#69#88#84+
+ #85#82#69#32#123#10#32#32#34#97#99#116#105#118#97#116#101#95#111#110#99#101+
+ #34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#48#32+
+ #100#101#102#97#117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#32#32#34#97#110#105#109#97#116#101#95#111#110+
+ #99#101#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116+
+ #32#49#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32#119#114#105+
+ #116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101+
+ #114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#79#85#78#68+
+ #32#123#10#32#32#34#115#111#117#110#100#95#110#97#109#101#34#32#116#121#112+
+ #101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116#32#48#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#111#108#117+
+ #109#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#52#32#100#101#102#97#117#108#116#32#48#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116+
+ #32#63#63#63#10#32#32#34#112#97#110#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#54#53#32#100#101#102#97#117#108#116#32#48+
+ #59#10#32#32#34#108#111#99#97#108#34#32#116#121#112#101#32#98#111#111#108#32+
+ #111#102#102#115#101#116#32#54#54#32#100#101#102#97#117#108#116#32#116#114+
+ #117#101#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116#32#63#63#63#10+
+ #32#32#34#112#108#97#121#95#99#111#117#110#116#34#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#54#55#32#100#101#102#97#117+
+ #108#116#32#49#59#10#32#32#34#115#111#117#110#100#95#115#119#105#116#99#104+
+ #34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#54#56+
+ #32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#32#47#47#63#63#63#32+
+ #100#101#102#97#117#108#116#32#63#63#63#10#125#10#10#84#114#105#103#103#101+
+ #114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#80#65#87#78+
+ #77#79#78#83#84#69#82#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34+
+ #32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48+
+ #32#97#115#32#116#120#121#32#119#114#105#116#101#100#101#102#97#117#108#116+
+ #59#10#32#32#34#116#121#112#101#34#32#97#108#105#97#115#32#115#112#97#119+
+ #110#77#111#110#115#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101+
+ #32#111#102#102#115#101#116#32#56#32#101#110#117#109#32#77#111#110#115#116+
+ #101#114#32#100#101#102#97#117#108#116#32#77#79#78#83#84#69#82#95#73#77#80+
+ #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#104#101#97+
+ #108#116#104#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116+
+ #32#49#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #100#105#114#101#99#116#105#111#110#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#49#54#32#101#110#117#109#32#68#105#114#84+
+ #121#112#101#32#100#101#102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97#99#116#105#118+
+ #101#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32+
+ #49#55#32#100#101#102#97#117#108#116#32#116#114#117#101#59#10#32#32#34#99+
+ #111#117#110#116#34#32#97#108#105#97#115#32#109#111#110#115#67#111#117#110+
+ #116#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#50#48+
+ #32#100#101#102#97#117#108#116#32#49#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32+
+ #117#98#121#116#101#32#111#102#102#115#101#116#32#50#52#32#101#110#117#109+
+ #32#69#102#102#101#99#116#65#99#116#105#111#110#32#100#101#102#97#117#108+
+ #116#32#69#70#70#69#67#84#95#78#79#78#69#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#109#97#120#34#32#116#121#112#101#32#117#115+
+ #104#111#114#116#32#111#102#102#115#101#116#32#50#54#32#100#101#102#97#117+
+ #108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
+ #34#100#101#108#97#121#34#32#116#121#112#101#32#117#115#104#111#114#116#32+
+ #111#102#102#115#101#116#32#50#56#32#100#101#102#97#117#108#116#32#49#48#48+
+ #48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#98#101+
+ #104#97#118#105#111#117#114#34#32#116#121#112#101#32#117#98#121#116#101#32+
+ #111#102#102#115#101#116#32#51#48#32#101#110#117#109#32#77#111#110#115#116+
+ #101#114#66#101#104#97#118#105#111#117#114#32#100#101#102#97#117#108#116#32+
+ #66#72#95#78#79#82#77#65#76#59#10#125#10#10#84#114#105#103#103#101#114#68#97+
+ #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#80#65#87#78#73#84#69#77+
+ #32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32+
+ #112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120+
+ #121#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116+
+ #121#112#101#34#32#97#108#105#97#115#32#115#112#97#119#110#73#116#101#109#84+
+ #121#112#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#56#32#101#110#117#109#32#73#116#101#109#32#100#101#102#97#117#108+
+ #116#32#73#84#69#77#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117+
+ #108#116#59#10#32#32#34#103#114#97#118#105#116#121#34#32#116#121#112#101#32+
+ #98#111#111#108#32#111#102#102#115#101#116#32#57#32#100#101#102#97#117#108+
+ #116#32#116#114#117#101#59#10#32#32#34#100#109#111#110#108#121#34#32#116#121+
+ #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#48#32#100#101+
+ #102#97#117#108#116#32#102#97#108#115#101#59#10#32#32#34#99#111#117#110#116+
+ #34#32#97#108#105#97#115#32#105#116#101#109#67#111#117#110#116#32#116#121+
+ #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32#100#101#102+
+ #97#117#108#116#32#49#59#10#32#32#34#101#102#102#101#99#116#34#32#116#121+
+ #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#54#32#101+
+ #110#117#109#32#69#102#102#101#99#116#65#99#116#105#111#110#32#100#101#102+
+ #97#117#108#116#32#69#70#70#69#67#84#95#78#79#78#69#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#32#32#34#109#97#120#34#32#116#121#112#101+
+ #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#56#32#100#101+
+ #102#97#117#108#116#32#49#59#10#32#32#34#100#101#108#97#121#34#32#116#121+
+ #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#48#32+
+ #100#101#102#97#117#108#116#32#49#48#48#48#32#119#114#105#116#101#100#101+
+ #102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97+
+ #32#102#111#114#32#84#82#73#71#71#69#82#95#77#85#83#73#67#32#123#10#32#32#34+
+ #110#97#109#101#34#32#97#108#105#97#115#32#109#117#115#105#99#78#97#109#101+
+ #32#116#121#112#101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116+
+ #32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97+
+ #99#116#105#111#110#34#32#97#108#105#97#115#32#109#117#115#105#99#65#99#116+
+ #105#111#110#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#52#32#101#110#117#109#32#84#114#105#103#103#101#114#77#117#115+
+ #105#99#65#99#116#105#111#110#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114+
+ #32#84#82#73#71#71#69#82#95#80#85#83#72#32#123#10#32#32#34#97#110#103#108+
+ #101#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #102#111#114#99#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
+ #102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
+ #10#32#32#34#114#101#115#101#116#95#118#101#108#111#99#105#116#121#34#32#116+
+ #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#51#32#100#101+
+ #102#97#117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32+
+ #102#111#114#32#84#82#73#71#71#69#82#95#83#67#79#82#69#32#123#10#32#32#34#97+
+ #99#116#105#111#110#34#32#97#108#105#97#115#32#115#99#111#114#101#65#99#116+
+ #105#111#110#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#48#32#101#110#117#109#32#84#114#105#103#103#101#114#83#99#111#114+
+ #101#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#84#82#73#71#71+
+ #69#82#95#83#67#79#82#69#95#65#67#84#73#79#78#95#65#68#68#32#119#114#105#116+
+ #101#100#101#102#97#117#108#116#59#10#32#32#34#99#111#117#110#116#34#32#97+
+ #108#105#97#115#32#115#99#111#114#101#67#111#117#110#116#32#116#121#112#101+
+ #32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#32#100#101#102#97+
+ #117#108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#116#101#97#109#34#32#97#108#105#97#115#32#115#99#111#114#101#84+
+ #101#97#109#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#50#32#101#110#117#109#32#84#114#105#103#103#101#114#83#99#111#114+
+ #101#84#101#97#109#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#99#111#110#115#111#108#101#34#32#97#108#105#97#115#32#115#99#111+
+ #114#101#67#111#110#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
+ #101#116#32#51#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#109#101#115#115+
+ #97#103#101#34#32#97#108#105#97#115#32#115#99#111#114#101#77#115#103#32#116+
+ #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#52#32#100#101+
+ #102#97#117#108#116#32#116#114#117#101#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
+ #111#114#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#32#123#10#32#32#34+
+ #107#105#110#100#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
+ #115#101#116#32#48#32#101#110#117#109#32#84#114#105#103#103#101#114#77#101+
+ #115#115#97#103#101#75#105#110#100#32#100#101#102#97#117#108#116#32#84#82#73+
+ #71#71#69#82#95#77#69#83#83#65#71#69#95#75#73#78#68#95#71#65#77#69#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#101#115#116+
+ #34#32#97#108#105#97#115#32#109#115#103#68#101#115#116#32#116#121#112#101#32+
+ #117#98#121#116#101#32#101#110#117#109#32#84#114#105#103#103#101#114#77#101+
+ #115#115#97#103#101#68#101#115#116#32#111#102#102#115#101#116#32#49#59#10#32+
+ #32#34#116#101#120#116#34#32#116#121#112#101#32#99#104#97#114#91#49#48#48#93+
+ #32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117+
+ #108#116#59#10#32#32#34#116#105#109#101#34#32#97#108#105#97#115#32#109#115+
+ #103#84#105#109#101#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
+ #102#115#101#116#32#49#48#50#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114+
+ #32#84#82#73#71#71#69#82#95#68#65#77#65#71#69#32#123#10#32#32#34#97#109#111+
+ #117#110#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
+ #115#101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#105#110#116#101#114#118#97#108#34#32#116#121#112#101#32#117#115+
+ #104#111#114#116#32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116+
+ #97#32#102#111#114#32#84#82#73#71#71#69#82#95#72#69#65#76#84#72#32#123#10#32+
+ #32#34#97#109#111#117#110#116#34#32#116#121#112#101#32#117#115#104#111#114+
+ #116#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#105#110#116#101#114#118#97#108#34#32#116#121#112+
+ #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#109#97#120#34#32#97+
+ #108#105#97#115#32#104#101#97#108#77#97#120#32#116#121#112#101#32#98#111#111+
+ #108#32#111#102#102#115#101#116#32#52#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#115#105#108#101#110#116#34#32#116#121#112#101#32+
+ #98#111#111#108#32#111#102#102#115#101#116#32#53#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116+
+ #97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#72#79#84#32#123#10#32#32#34+
+ #112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110+
+ #116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120#121#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32+
+ #97#108#105#97#115#32#115#104#111#116#84#121#112#101#32#116#121#112#101#32+
+ #117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101#110#117#109#32+
+ #84#114#105#103#103#101#114#83#104#111#116#32#119#114#105#116#101#100#101+
+ #102#97#117#108#116#59#10#32#32#34#116#97#114#103#101#116#34#32#97#108#105+
+ #97#115#32#115#104#111#116#84#97#114#103#101#116#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#57#32#101#110#117#109#32#84+
+ #114#105#103#103#101#114#83#104#111#116#84#97#114#103#101#116#32#119#114#105+
+ #116#101#100#101#102#97#117#108#116#59#10#32#32#34#113#117#105#101#116#34#32+
+ #116#121#112#101#32#110#101#103#98#111#111#108#32#111#102#102#115#101#116#32+
+ #49#48#59#32#47#47#32#110#101#103#98#111#111#108#33#10#32#32#34#97#105#109+
+ #34#32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#49+
+ #32#101#110#117#109#32#84#114#105#103#103#101#114#83#104#111#116#65#105#109+
+ #32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65+
+ #73#77#95#68#69#70#65#85#76#84#59#10#32#32#34#112#97#110#101#108#105#100#34+
+ #32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32+
+ #112#97#110#101#108#32#100#101#102#97#117#108#116#32#110#117#108#108#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#105#103#104+
+ #116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#49#54#59#10#32#32#34#97#110#103#108#101#34#32#116#121#112#101#32#117+
+ #115#104#111#114#116#32#111#102#102#115#101#116#32#49#56#59#10#32#32#34#119+
+ #97#105#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
+ #115#101#116#32#50#48#59#10#32#32#34#97#99#99#117#114#97#99#121#34#32#116+
+ #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#50+
+ #59#10#32#32#34#97#109#109#111#34#32#116#121#112#101#32#117#115#104#111#114+
+ #116#32#111#102#102#115#101#116#32#50#52#59#10#32#32#34#114#101#108#111#97+
+ #100#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#50#54#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
+ #111#114#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#32#123#10#32#32#34#99+
+ #111#117#110#116#34#32#97#108#105#97#115#32#70#88#67#111#117#110#116#32#116+
+ #121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101+
+ #34#32#97#108#105#97#115#32#70#88#84#121#112#101#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#49#32#101#110#117#109#32#84+
+ #114#105#103#103#101#114#69#102#102#101#99#116#32#100#101#102#97#117#108#116+
+ #32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#80#65#82#84#73#67#76#69#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#117#98+
+ #116#121#112#101#34#32#97#108#105#97#115#32#70#88#83#117#98#84#121#112#101+
+ #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#50+
+ #32#101#110#117#109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#84+
+ #121#112#101#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70+
+ #70#69#67#84#95#83#80#65#82#75#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#32#32#34#114#101#100#34#32#97#108#105#97#115#32#70#88#82#101#100+
+ #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#51+
+ #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#103#114+
+ #101#101#110#34#32#97#108#105#97#115#32#70#88#71#114#101#101#110#32#116#121+
+ #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#52#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#98#108#117#101#34#32+
+ #97#108#105#97#115#32#70#88#66#108#117#101#32#116#121#112#101#32#117#98#121+
+ #116#101#32#111#102#102#115#101#116#32#53#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#112#111#115#34#32#97#108#105#97#115#32#70#88+
+ #80#111#115#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#32#101#110#117#109#32#84#114#105#103#103#101#114#69#102#102#101+
+ #99#116#80#111#115#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95+
+ #69#70#70#69#67#84#95#80#79#83#95#67#69#78#84#69#82#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#32#32#34#119#97#105#116#34#32#116#121#112+
+ #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#56#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108#95#120#34+
+ #32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108+
+ #95#121#34#32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116+
+ #32#49#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #115#112#114#101#97#100#95#108#34#32#116#121#112#101#32#117#98#121#116#101+
+ #32#111#102#102#115#101#116#32#49#50#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#115#112#114#101#97#100#95#114#34#32#116#121#112+
+ #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#51#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112#114#101#97+
+ #100#95#117#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
+ #101#116#32#49#52#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32+
+ #32#34#115#112#114#101#97#100#95#100#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#49#53#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#125#10
;
\ No newline at end of file
diff --git a/src/shared/xdynrec.pas b/src/shared/xdynrec.pas
index b65ab8a4af7b13fb8eb25f445f01442175050ca4..53bda03d96112b758ace00a676b9b235fc0cb59c 100644 (file)
--- a/src/shared/xdynrec.pas
+++ b/src/shared/xdynrec.pas
try
stp := TStrTextParser.Create(mDefUnparsed+';');
parseValue(stp);
+ //if (mType = TType.TColor) then writeln('4=[', mIVal4, ']');
mDefSVal := mSVal;
mDefIVal := mIVal;
mDefIVal2 := mIVal2;
mIVal2 := mDefIVal2;
mIVal3 := mDefIVal3;
mIVal4 := mDefIVal4;
+ //if (mType = TType.TColor) then writeln('4=[', mDefIVal4, ']');
mDefined := true;
end;
end;
for fld in rec.mFields do
begin
- //writeln(' ', fld.mName);
+ //if (fld.mName = 'ambient_color') then writeln('****', fld.mName);
fld.fixDefaultValue(); // just in case
end;
end;
//writeln('parsing ''', mName, '.', fld.mName, '''...');
fld.parseBinValue(mst);
end;
+ // fix default values
+ for fld in mFields do
+ begin
+ if (fld.mType = TDynField.TType.TList) then continue;
+ fld.fixDefaultValue();
+ end;
finally
mst.Free();
if (buf <> nil) then FreeMem(buf);