From: Ketmar Dark Date: Mon, 11 Sep 2017 19:29:49 +0000 (+0300) Subject: tools can be compiled again X-Git-Url: http://deadsoftware.ru/gitweb?a=commitdiff_plain;h=939cb39acd39a1ca2bf11a0e4a8488c05baf7358;p=d2df-sdl.git tools can be compiled again --- diff --git a/src/mapdef/mapdef.txt b/src/mapdef/mapdef.txt index ab27f7f..df3298a 100644 --- a/src/mapdef/mapdef.txt +++ b/src/mapdef/mapdef.txt @@ -175,6 +175,7 @@ enum EffectAction { EFFECT_FIRE, // 3 } +//WARNING! max allowed items types is 127 enum Item { ITEM_NONE, // 0 ITEM_MEDKIT_SMALL, // 1 diff --git a/src/shared/mapdef.inc b/src/shared/mapdef.inc index f65ba0d..61e6891 100644 --- a/src/shared/mapdef.inc +++ b/src/shared/mapdef.inc @@ -590,358 +590,360 @@ const defaultMapDef: AnsiString = ''+ #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#101#110#117#109#32#72#105#116#84#121#112+ - #101#32#123#10#32#32#72#73#84#95#83#79#77#69#44#32#47#47#32#48#10#32#32#72+ - #73#84#95#82#79#67#75#69#84#44#32#47#47#32#49#10#32#32#72#73#84#95#66#70#71+ - #44#32#47#47#32#50#10#32#32#72#73#84#95#84#82#65#80#44#32#47#47#32#51#10#32+ - #32#72#73#84#95#70#65#76#76#44#32#47#47#32#52#10#32#32#72#73#84#95#87#65#84+ - #69#82#44#32#47#47#32#53#10#32#32#72#73#84#95#65#67#73#68#44#32#47#47#32#54+ - #10#32#32#72#73#84#95#69#76#69#67#84#82#79#44#32#47#47#32#55#10#32#32#72#73+ - #84#95#70#76#65#77#69#44#32#47#47#32#56#10#32#32#72#73#84#95#83#69#76#70#44+ - #32#47#47#32#57#10#32#32#72#73#84#95#68#73#83#67#79#78#44#32#47#47#32#49#48+ - #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+ + #70#73#82#69#44#32#47#47#32#51#10#125#10#10#47#47#87#65#82#78#73#78#71#33#32+ + #109#97#120#32#97#108#108#111#119#101#100#32#105#116#101#109#115#32#116#121+ + #112#101#115#32#105#115#32#49#50#55#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#101#110#117#109#32#72#105#116#84#121#112#101#32#123+ + #10#32#32#72#73#84#95#83#79#77#69#44#32#47#47#32#48#10#32#32#72#73#84#95#82+ + #79#67#75#69#84#44#32#47#47#32#49#10#32#32#72#73#84#95#66#70#71#44#32#47#47+ + #32#50#10#32#32#72#73#84#95#84#82#65#80#44#32#47#47#32#51#10#32#32#72#73#84+ + #95#70#65#76#76#44#32#47#47#32#52#10#32#32#72#73#84#95#87#65#84#69#82#44#32+ + #47#47#32#53#10#32#32#72#73#84#95#65#67#73#68#44#32#47#47#32#54#10#32#32#72+ + #73#84#95#69#76#69#67#84#82#79#44#32#47#47#32#55#10#32#32#72#73#84#95#70#76+ + #65#77#69#44#32#47#47#32#56#10#32#32#72#73#84#95#83#69#76#70#44#32#47#47#32+ + #57#10#32#32#72#73#84#95#68#73#83#67#79#78#44#32#47#47#32#49#48#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#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+ + #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#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+ + #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#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#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+ diff --git a/src/tools/mapcvt.dpr b/src/tools/mapcvt.dpr index 476179c..67cea43 100644 --- a/src/tools/mapcvt.dpr +++ b/src/tools/mapcvt.dpr @@ -8,6 +8,7 @@ uses sfs in '../sfs/sfs.pas', sfsPlainFS in '../sfs/sfsPlainFS.pas', sfsZipFS in '../sfs/sfsZipFS.pas', + mempool in '../shared/mempool.pas', xstreams in '../shared/xstreams.pas', xparser in '../shared/xparser.pas', xdynrec in '../shared/xdynrec.pas', @@ -98,9 +99,9 @@ begin end; try - stt := curTimeMicro(); + stt := getTimeMicro(); map := dfmapdef.parseMap(st, @wasbin); - stt := curTimeMicro()-stt; + stt := getTimeMicro()-stt; if wasbin then write('binary') else write('text'); writeln(' map parsed in ', stt div 1000, '.', stt mod 1000, ' milliseconds'); except @@ -132,9 +133,9 @@ begin begin // write binary map lostdata := false; - stt := curTimeMicro(); + stt := getTimeMicro(); map.writeBinTo(lostdata, st); - stt := curTimeMicro()-stt; + stt := getTimeMicro()-stt; if lostdata then writeln('***WARNING! some data was lost due to binary format limitations!'); write('binary'); end @@ -142,9 +143,9 @@ begin begin // write text map wr := TFileTextWriter.Create(st); - stt := curTimeMicro(); + stt := getTimeMicro(); map.writeTo(wr); - stt := curTimeMicro()-stt; + stt := getTimeMicro()-stt; wr.Free(); write('text'); end; diff --git a/src/tools/mapgen.dpr b/src/tools/mapgen.dpr index 28b035c..bd16bf5 100644 --- a/src/tools/mapgen.dpr +++ b/src/tools/mapgen.dpr @@ -5,6 +5,7 @@ uses SysUtils, Classes, + mempool in '../shared/mempool.pas', xstreams in '../shared/xstreams.pas', xparser in '../shared/xparser.pas', xdynrec in '../shared/xdynrec.pas', diff --git a/src/tools/wadcvt.dpr b/src/tools/wadcvt.dpr index dc509b7..92e56b2 100644 --- a/src/tools/wadcvt.dpr +++ b/src/tools/wadcvt.dpr @@ -28,6 +28,7 @@ program __wadcvt__; uses SysUtils, Classes, + mempool in '../shared/mempool.pas', utils in '../shared/utils.pas', xstreams in '../shared/xstreams.pas', xparser in '../shared/xparser.pas',