From 024a766acd352164f3342ee4d07aabdecce05e20 Mon Sep 17 00:00:00 2001 From: dariasteam Date: Thu, 22 Feb 2018 06:55:47 +0000 Subject: [PATCH] Basic multilevel support and minor tweaks --- Fonts/Cave-Story-Regular.fnt | Bin 0 -> 35634 bytes Fonts/Cave-Story-Regular.inc | 31000 +++++++++++++++++++++++++++++ Fonts/Cave-Story-Regular.sv.png | Bin 0 -> 30888 bytes Fonts/Cave-Story-Titles.fnt | Bin 0 -> 65074 bytes Fonts/Cave-Story.fnt | Bin 66246 -> 0 bytes Scenes/Events/UFO.tscn | 57 +- Scenes/Events/cage.tres.gd | 34 + Scenes/Events/cowbell_bonus.tscn | 2 +- Scenes/Events/jail.tscn | 159 +- Scenes/Events/player.gd | 5 +- Scenes/Events/player.tscn | 13 +- Scenes/Maps/map_1.tscn | 31 +- Scenes/Maps/map_2.tscn | 2106 ++ Scenes/Maps/tileset.tscn | 5 +- Scenes/Maps/tileset.xml | 2 +- Scenes/Menu/HUD.tres.gd | 8 + Scenes/Menu/HUD.tscn | 87 +- Scenes/Menu/cowbells_hud.gd | 3 + Scenes/Menu/game_over.tscn | 3 +- Scenes/Menu/level_selector.gd | 25 + Scenes/Menu/life_hud.gd | 3 + Scenes/Menu/main_menu.tscn | 4 +- Scenes/Menu/milk_botte_hud.gd | 3 + Sound/UFO_abduct.ogg | Bin 0 -> 8277 bytes engine.cfg | 4 +- player_spawner.gd | 44 +- 26 files changed, 33448 insertions(+), 150 deletions(-) create mode 100644 Fonts/Cave-Story-Regular.fnt create mode 100644 Fonts/Cave-Story-Regular.inc create mode 100644 Fonts/Cave-Story-Regular.sv.png create mode 100644 Fonts/Cave-Story-Titles.fnt delete mode 100644 Fonts/Cave-Story.fnt create mode 100644 Scenes/Events/cage.tres.gd create mode 100644 Scenes/Maps/map_2.tscn create mode 100644 Scenes/Menu/HUD.tres.gd create mode 100644 Scenes/Menu/level_selector.gd create mode 100644 Sound/UFO_abduct.ogg diff --git a/Fonts/Cave-Story-Regular.fnt b/Fonts/Cave-Story-Regular.fnt new file mode 100644 index 0000000000000000000000000000000000000000..4c3e15a8c19f7687938e47e6d00f4553e2a6e84d GIT binary patch literal 35634 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 literal 0 HcmV?d00001 diff --git a/Fonts/Cave-Story-Regular.inc b/Fonts/Cave-Story-Regular.inc new file mode 100644 index 0000000..b924ac1 --- /dev/null +++ b/Fonts/Cave-Story-Regular.inc @@ -0,0 +1,31000 @@ +static const int _builtin_font_height=21; +static const int _builtin_font_ascent=17; +static const int _builtin_font_charcount=98; +static const int _builtin_font_charrects[98][8]={ +/* charidx , ofs_x, ofs_y, size_x, size_y, valign, halign, advance */ +{32,0,0,0,0,17,0,6}, +{96,20,1846,10,11,-2,-3,5}, +{80,2,641,20,21,-1,-3,16}, +{112,2,1169,19,21,3,-3,15}, +{48,2,48,21,21,-1,-3,17}, +{64,2,298,21,21,-1,-3,17}, +{97,2,1336,19,17,3,-3,15}, +{33,2,1665,15,21,-1,-3,11}, +{81,2,541,21,21,-1,-3,17}, +{113,2,1144,19,21,3,-3,15}, +{49,2,877,19,21,-1,-3,15}, +{65,2,273,21,21,-1,-3,17}, +{34,2,2017,12,9,-1,-3,7}, +{114,2,1537,17,17,3,-3,13}, +{82,2,516,21,21,-1,-3,17}, +{98,2,1357,19,21,-1,-3,15}, +{50,2,73,21,21,-1,-3,17}, +{66,2,248,21,21,-1,-3,17}, +{99,2,1315,19,17,3,-3,15}, +{115,2,810,19,17,3,-3,15}, +{35,2,1558,17,21,-1,-3,13}, +{83,2,491,21,21,-1,-3,17}, +{51,2,98,21,21,-1,-3,17}, +{67,2,223,21,21,-1,-3,17}, +{84,2,994,19,21,-1,-3,15}, +{116,2,1821,15,21,-1,-3,11}, +{100,2,1290,19,21,-1,-3,15}, +{36,2,1596,17,21,-1,-3,13}, +{52,2,123,21,21,-1,-3,17}, +{68,2,198,21,21,-1,-3,17}, +{101,2,1269,19,17,3,-3,15}, +{117,2,831,19,17,3,-3,15}, +{85,2,969,19,21,-1,-3,15}, +{37,2,852,19,21,-1,-4,14}, +{53,2,764,19,21,-1,-3,15}, +{69,2,1382,18,21,-1,-3,13}, +{118,2,1516,17,17,3,-3,13}, +{86,2,424,21,21,-1,-3,17}, +{102,2,1621,17,21,-1,-3,12}, +{38,2,1432,18,21,-1,-3,14}, +{54,2,148,21,21,-1,-3,17}, +{70,2,1407,18,21,-1,-3,13}, +{39,21,1665,9,9,-1,-3,4}, +{247,2,1646,17,15,3,-3,13}, +{215,2,1495,17,17,3,-3,13}, +{119,2,470,21,17,3,-3,17}, +{87,2,399,21,21,-1,-3,17}, +{103,2,1244,19,21,3,-3,15}, +{55,2,173,21,21,-1,-3,17}, +{71,2,666,20,21,-1,-3,16}, +{120,2,449,21,17,3,-3,17}, +{88,2,374,21,21,-1,-3,17}, +{72,2,1094,19,21,-1,-3,15}, +{104,2,1219,19,21,-1,-3,15}, +{40,2,1888,13,21,-1,-3,8}, +{56,2,691,20,21,-1,-3,16}, +{57,2,323,21,21,-1,-3,17}, +{169,2,348,21,22,-2,-3,17}, +{89,2,944,19,21,-1,-3,15}, +{73,2,1069,19,21,-1,-3,15}, +{121,2,1119,19,21,3,-3,15}, +{105,19,1863,11,21,-1,-3,6}, +{41,2,1863,13,21,-1,-3,8}, +{42,19,1942,11,10,-1,-3,7}, +{58,21,1703,9,14,3,-2,6}, +{122,2,902,19,17,3,-3,15}, +{106,2,1963,13,25,-1,-3,8}, +{74,2,1044,19,21,-1,-3,15}, +{90,2,2,21,21,-1,-3,17}, +{59,21,1721,9,16,4,-2,6}, +{43,2,741,19,19,0,-3,15}, +{75,2,1019,19,21,-1,-3,15}, +{123,2,1992,13,21,-1,-3,8}, +{107,2,1194,19,21,-1,-3,15}, +{91,2,1913,13,21,-1,-3,8}, +{44,19,1913,11,11,9,-3,6}, +{76,2,1457,18,21,-1,-3,13}, +{124,21,1678,9,21,-1,-2,7}, +{108,19,1888,11,21,-1,-3,6}, +{92,2,1740,15,21,-1,-3,10}, +{60,2,1690,15,21,-1,-3,10}, +{45,2,1482,17,9,5,-3,13}, +{61,2,1805,15,12,4,-3,11}, +{109,2,27,21,17,3,-3,17}, +{77,2,616,21,21,-1,-3,17}, +{125,18,2017,12,21,-1,-3,8}, +{93,2,1938,13,21,-1,-3,8}, +{46,19,1928,11,10,10,-3,6}, +{126,2,1790,15,11,3,-3,10}, +{94,2,1846,14,13,-3,-3,9}, +{110,2,923,19,17,3,-3,15}, +{78,2,591,21,21,-1,-3,17}, +{62,2,1715,15,21,-1,-3,10}, +{95,2,1583,17,9,11,-3,13}, +{111,2,789,19,17,3,-3,15}, +{79,2,566,21,21,-1,-3,17}, +{47,2,1765,15,21,-1,-3,10}, +{63,2,716,19,21,-1,-3,15}, +}; +static const int _builtin_font_kerning_pair_count=0; +static const int _builtin_font_kerning_pairs[0][3]={ +}; +static const int _builtin_font_img_width=32; +static const int _builtin_font_img_height=2048; +static const int _builtin_font_img_data_size=30888; +static const unsigned char _builtin_font_img_data[30888]={ +137, +80, +78, +71, +13, +10, +26, +10, +0, +0, +0, +13, +73, +72, +68, +82, +0, +0, +0, +32, +0, +0, +8, +0, +8, +6, +0, +0, +0, +71, +57, +49, +165, +0, +0, +32, +0, +73, +68, +65, +84, +120, +156, +236, +189, +121, +152, +29, +85, +181, +54, +254, +238, +51, +79, +125, +78, +207, +157, +78, +7, +2, +4, +20, +46, +8, +252, +72, +2, +36, +242, +137, +202, +21, +1, +149, +73, +64, +100, +14, +97, +8, +17, +18, +228, +130, +33, +97, +202, +13, +6, +208, +132, +241, +114, +149, +8, +226, +15, +248, +30, +37, +128, +81, +46, +8, +34, +56, +112, +17, +2, +18, +80, +32, +130, +146, +16, +8, +73, +122, +72, +210, +157, +62, +167, +207, +60, +237, +239, +143, +93, +171, +171, +78, +157, +170, +211, +53, +117, +26, +238, +173, +247, +121, +234, +233, +62, +221, +53, +172, +83, +181, +107, +239, +53, +188, +107, +45, +224, +127, +59, +152, +226, +119, +191, +206, +22, +48, +112, +158, +34, +128, +146, +206, +214, +16, +62, +149, +0, +17, +197, +22, +5, +16, +6, +16, +51, +32, +64, +26, +64, +14, +64, +6, +64, +86, +177, +153, +18, +128, +1, +240, +72, +127, +243, +73, +2, +133, +164, +77, +185, +191, +214, +150, +1, +48, +12, +32, +41, +253, +100, +70, +46, +174, +22, +96, +20, +156, +243, +119, +140, +28, +172, +5, +198, +216, +209, +16, +143, +36, +99, +100, +127, +143, +213, +11, +53, +128, +223, +204, +206, +154, +119, +96, +213, +170, +85, +103, +38, +147, +201, +240, +200, +200, +72, +36, +155, +205, +134, +11, +133, +66, +176, +80, +40, +132, +51, +153, +76, +115, +62, +159, +111, +206, +231, +243, +205, +207, +60, +243, +204, +215, +157, +16, +64, +249, +22, +68, +165, +45, +6, +49, +8, +155, +1, +36, +0, +196, +165, +223, +155, +1, +116, +3, +232, +0, +208, +202, +57, +63, +86, +243, +132, +140, +157, +0, +224, +67, +0, +59, +165, +173, +33, +148, +119, +160, +4, +49, +114, +203, +144, +71, +112, +81, +218, +0, +241, +205, +74, +156, +243, +51, +117, +46, +124, +21, +128, +109, +16, +3, +49, +7, +11, +131, +176, +36, +93, +60, +15, +192, +11, +160, +10, +160, +34, +253, +12, +3, +104, +2, +80, +104, +112, +174, +94, +0, +59, +36, +1, +50, +86, +4, +224, +210, +230, +131, +152, +124, +34, +16, +143, +160, +245, +221, +119, +223, +189, +49, +151, +203, +133, +139, +197, +98, +205, +164, +116, +237, +181, +215, +62, +213, +212, +212, +180, +43, +145, +72, +12, +3, +232, +3, +48, +4, +241, +26, +26, +154, +3, +128, +218, +49, +64, +136, +73, +219, +36, +218, +56, +231, +63, +211, +60, +152, +177, +37, +0, +54, +0, +232, +151, +182, +180, +98, +51, +4, +245, +76, +232, +135, +248, +214, +45, +0, +186, +87, +172, +88, +113, +242, +200, +200, +72, +179, +250, +160, +215, +95, +127, +253, +159, +161, +80, +40, +15, +224, +35, +136, +91, +63, +8, +241, +205, +11, +144, +199, +140, +33, +40, +239, +0, +77, +193, +93, +0, +58, +1, +76, +227, +156, +223, +175, +121, +144, +248, +230, +31, +65, +124, +235, +94, +0, +41, +136, +103, +95, +129, +60, +110, +232, +145, +54, +132, +250, +14, +68, +33, +238, +64, +135, +36, +136, +30, +34, +16, +131, +50, +15, +241, +172, +233, +238, +21, +53, +54, +83, +2, +132, +1, +36, +56, +231, +171, +181, +118, +102, +140, +253, +1, +98, +164, +199, +32, +230, +5, +58, +46, +6, +241, +8, +210, +16, +3, +48, +13, +241, +237, +77, +9, +64, +208, +189, +109, +199, +31, +127, +124, +54, +20, +10, +149, +66, +161, +144, +47, +26, +141, +54, +5, +131, +65, +95, +48, +24, +108, +138, +68, +34, +185, +166, +166, +166, +108, +34, +145, +200, +205, +155, +55, +239, +245, +177, +46, +90, +243, +165, +20, +191, +183, +75, +91, +15, +231, +252, +5, +51, +39, +169, +57, +33, +99, +211, +32, +238, +64, +6, +6, +22, +36, +173, +197, +200, +208, +251, +235, +20, +212, +51, +97, +14, +192, +176, +180, +164, +38, +32, +158, +115, +20, +98, +134, +212, +218, +8, +166, +223, +127, +61, +1, +50, +144, +7, +79, +6, +192, +46, +24, +211, +136, +232, +109, +32, +193, +232, +53, +28, +19, +19, +174, +19, +186, +112, +97, +100, +16, +122, +32, +143, +112, +53, +170, +210, +79, +14, +139, +131, +207, +136, +97, +226, +135, +152, +223, +243, +26, +199, +147, +80, +21, +152, +52, +72, +244, +4, +160, +213, +176, +89, +241, +51, +108, +64, +128, +60, +196, +98, +68, +198, +9, +96, +225, +53, +108, +7, +176, +63, +128, +47, +112, +29, +220, +121, +231, +157, +143, +1, +184, +118, +254, +252, +249, +171, +212, +255, +3, +112, +10, +128, +47, +72, +231, +104, +135, +184, +139, +99, +66, +121, +7, +2, +168, +93, +102, +235, +144, +207, +231, +35, +0, +162, +249, +124, +94, +107, +118, +156, +4, +49, +94, +138, +48, +161, +21, +43, +7, +225, +84, +218, +56, +231, +15, +27, +57, +88, +243, +132, +140, +29, +15, +161, +45, +25, +178, +11, +148, +171, +33, +13, +66, +221, +59, +96, +16, +205, +16, +119, +210, +200, +20, +110, +204, +54, +60, +229, +148, +83, +94, +103, +140, +61, +252, +226, +139, +47, +254, +29, +0, +102, +206, +156, +121, +63, +99, +236, +225, +211, +78, +59, +237, +37, +141, +221, +195, +16, +95, +196, +144, +137, +166, +105, +27, +170, +225, +245, +122, +243, +0, +210, +129, +64, +160, +0, +0, +129, +64, +32, +9, +32, +226, +241, +120, +180, +158, +51, +153, +118, +206, +9, +16, +12, +6, +147, +0, +250, +102, +207, +158, +125, +23, +128, +1, +8, +133, +117, +106, +48, +24, +156, +108, +228, +120, +219, +2, +132, +66, +161, +20, +132, +10, +254, +49, +132, +253, +87, +0, +16, +12, +135, +195, +41, +187, +2, +40, +199, +0, +25, +167, +195, +234, +157, +226, +241, +248, +78, +0, +219, +33, +107, +190, +195, +0, +182, +55, +53, +53, +13, +106, +156, +211, +148, +105, +166, +101, +29, +39, +213, +59, +53, +55, +55, +15, +66, +188, +82, +73, +73, +128, +16, +128, +157, +241, +120, +188, +78, +88, +105, +31, +195, +2, +40, +239, +64, +17, +242, +183, +171, +65, +60, +30, +39, +125, +175, +0, +177, +0, +21, +0, +164, +165, +191, +171, +65, +119, +201, +144, +137, +166, +156, +136, +212, +107, +128, +87, +241, +191, +36, +100, +7, +84, +26, +242, +140, +153, +144, +54, +66, +5, +181, +206, +170, +186, +187, +169, +70, +35, +165, +84, +41, +64, +6, +98, +122, +173, +185, +3, +210, +5, +149, +62, +3, +229, +170, +104, +122, +42, +86, +235, +1, +202, +255, +41, +215, +249, +50, +100, +55, +30, +109, +4, +203, +122, +129, +139, +255, +189, +208, +242, +17, +17, +148, +3, +45, +128, +218, +1, +231, +152, +21, +212, +104, +45, +80, +42, +169, +81, +197, +239, +128, +69, +207, +184, +22, +188, +26, +127, +35, +47, +57, +121, +203, +154, +32, +188, +165, +52, +233, +132, +165, +255, +135, +1, +4, +33, +223, +29, +229, +249, +170, +48, +8, +173, +59, +160, +254, +230, +209, +108, +54, +251, +235, +112, +56, +60, +73, +189, +35, +99, +236, +27, +16, +119, +34, +4, +49, +7, +216, +86, +203, +201, +77, +151, +128, +124, +7, +98, +213, +106, +85, +79, +115, +106, +145, +4, +13, +65, +140, +167, +52, +76, +170, +229, +90, +110, +186, +118, +8, +55, +93, +148, +115, +254, +12, +0, +220, +118, +219, +109, +119, +111, +220, +184, +49, +3, +0, +129, +64, +160, +112, +196, +17, +71, +236, +119, +254, +249, +231, +159, +83, +115, +34, +225, +164, +206, +64, +44, +219, +59, +33, +223, +141, +134, +208, +50, +76, +154, +33, +220, +116, +77, +244, +143, +103, +158, +121, +38, +253, +210, +75, +47, +13, +74, +223, +40, +21, +10, +133, +90, +53, +206, +213, +9, +121, +21, +52, +172, +150, +171, +181, +226, +48, +128, +102, +206, +249, +19, +74, +247, +172, +199, +227, +41, +67, +172, +110, +125, +0, +62, +190, +243, +206, +59, +95, +97, +140, +93, +57, +123, +246, +236, +59, +105, +31, +206, +249, +255, +207, +57, +127, +2, +178, +53, +101, +90, +39, +212, +53, +76, +24, +99, +21, +0, +35, +146, +0, +3, +16, +143, +174, +25, +218, +243, +8, +169, +229, +134, +212, +53, +45, +187, +32, +172, +177, +31, +131, +236, +55, +74, +74, +39, +79, +121, +60, +30, +45, +247, +189, +41, +181, +92, +75, +128, +58, +179, +171, +90, +173, +250, +32, +94, +179, +2, +100, +255, +95, +198, +235, +245, +106, +105, +61, +166, +212, +114, +45, +165, +180, +78, +205, +170, +84, +42, +1, +200, +33, +157, +40, +196, +4, +196, +164, +177, +161, +6, +185, +107, +77, +15, +66, +18, +160, +238, +213, +225, +156, +251, +164, +11, +199, +165, +45, +12, +192, +171, +35, +128, +169, +201, +72, +57, +8, +117, +149, +210, +106, +181, +234, +149, +46, +60, +9, +98, +154, +109, +130, +190, +249, +109, +74, +41, +85, +223, +129, +28, +128, +36, +99, +236, +20, +198, +216, +165, +244, +143, +181, +107, +215, +94, +201, +57, +191, +227, +138, +43, +174, +248, +60, +128, +61, +33, +38, +171, +48, +99, +108, +212, +25, +201, +24, +59, +141, +49, +118, +10, +108, +6, +173, +40, +4, +235, +3, +128, +129, +129, +129, +205, +149, +74, +197, +219, +213, +213, +53, +201, +235, +245, +250, +14, +57, +228, +144, +182, +249, +243, +231, +79, +101, +140, +85, +1, +224, +157, +119, +222, +217, +185, +115, +231, +206, +77, +30, +143, +167, +2, +225, +198, +175, +74, +199, +27, +14, +90, +105, +41, +165, +180, +242, +181, +67, +154, +17, +147, +201, +228, +157, +241, +120, +188, +173, +238, +96, +198, +190, +10, +249, +209, +81, +140, +128, +94, +83, +211, +209, +115, +58, +128, +212, +114, +10, +185, +228, +189, +94, +175, +222, +242, +74, +207, +59, +163, +16, +32, +39, +109, +134, +160, +53, +147, +81, +68, +156, +34, +166, +244, +94, +55, +65, +188, +126, +101, +200, +202, +8, +125, +115, +18, +0, +168, +247, +164, +55, +132, +150, +66, +82, +133, +236, +241, +46, +67, +182, +5, +200, +33, +157, +151, +46, +56, +130, +90, +173, +40, +167, +56, +206, +48, +38, +92, +39, +116, +225, +66, +107, +16, +154, +9, +221, +216, +14, +213, +140, +165, +150, +143, +69, +231, +177, +76, +223, +209, +18, +64, +75, +45, +111, +130, +188, +254, +7, +32, +79, +50, +94, +233, +216, +48, +100, +77, +137, +38, +37, +83, +106, +185, +86, +188, +32, +1, +161, +225, +54, +113, +206, +159, +54, +250, +77, +36, +181, +156, +150, +104, +210, +45, +76, +9, +96, +23, +147, +33, +214, +6, +203, +222, +242, +81, +195, +132, +115, +254, +158, +114, +167, +71, +30, +121, +228, +145, +63, +254, +241, +143, +219, +56, +231, +30, +0, +200, +229, +114, +241, +124, +62, +223, +92, +46, +151, +131, +79, +63, +253, +244, +41, +53, +39, +52, +233, +45, +55, +116, +7, +94, +125, +245, +213, +220, +207, +126, +246, +179, +18, +228, +177, +64, +234, +153, +150, +226, +105, +155, +200, +84, +102, +140, +205, +128, +176, +251, +154, +165, +159, +100, +51, +0, +128, +255, +129, +7, +30, +56, +120, +238, +220, +185, +135, +152, +185, +144, +30, +44, +81, +185, +36, +13, +72, +15, +166, +22, +37, +45, +87, +173, +31, +242, +43, +86, +1, +192, +62, +248, +224, +131, +239, +238, +179, +207, +62, +211, +26, +157, +72, +34, +50, +125, +12, +49, +16, +45, +217, +134, +90, +194, +133, +0, +132, +37, +173, +120, +44, +236, +132, +208, +11, +77, +233, +132, +141, +230, +129, +110, +206, +249, +207, +199, +58, +1, +99, +236, +26, +8, +123, +177, +23, +194, +52, +55, +229, +172, +110, +100, +158, +79, +49, +114, +2, +136, +248, +193, +14, +212, +126, +251, +60, +12, +242, +7, +180, +88, +52, +205, +146, +153, +93, +7, +198, +216, +31, +33, +59, +33, +122, +33, +190, +109, +84, +250, +27, +173, +27, +164, +204, +154, +166, +241, +140, +25, +55, +148, +132, +244, +170, +62, +43, +109, +70, +210, +140, +149, +66, +24, +22, +128, +160, +251, +236, +78, +56, +225, +132, +93, +126, +191, +63, +19, +10, +133, +138, +145, +72, +196, +231, +245, +122, +35, +94, +175, +55, +208, +212, +212, +228, +141, +199, +227, +177, +206, +206, +206, +118, +59, +52, +158, +201, +180, +113, +206, +159, +52, +115, +146, +154, +19, +218, +160, +241, +232, +26, +167, +227, +9, +151, +198, +227, +210, +120, +92, +76, +56, +212, +134, +137, +213, +129, +232, +72, +126, +1, +9, +96, +37, +199, +192, +145, +252, +2, +160, +113, +142, +1, +83, +252, +221, +167, +58, +150, +102, +80, +98, +100, +231, +209, +216, +247, +160, +43, +192, +40, +172, +230, +24, +48, +198, +14, +50, +179, +255, +120, +228, +23, +152, +130, +238, +29, +160, +28, +131, +100, +50, +25, +219, +181, +107, +87, +107, +62, +159, +15, +103, +179, +217, +230, +124, +62, +223, +124, +196, +17, +71, +244, +44, +94, +188, +248, +255, +40, +247, +159, +55, +111, +222, +210, +238, +238, +238, +62, +199, +4, +152, +55, +111, +222, +63, +33, +108, +130, +118, +212, +62, +247, +24, +231, +188, +73, +189, +255, +170, +85, +171, +134, +1, +108, +129, +77, +195, +68, +153, +99, +64, +222, +46, +47, +196, +27, +17, +56, +247, +220, +115, +219, +30, +126, +248, +225, +154, +204, +10, +198, +216, +47, +164, +11, +83, +136, +223, +178, +179, +154, +4, +40, +75, +39, +42, +66, +196, +7, +104, +165, +203, +199, +227, +241, +125, +52, +206, +177, +3, +98, +213, +76, +75, +251, +210, +102, +202, +93, +167, +133, +16, +196, +237, +223, +103, +104, +104, +232, +13, +61, +130, +155, +130, +204, +118, +54, +128, +47, +2, +248, +12, +76, +48, +169, +212, +121, +70, +202, +109, +244, +185, +115, +206, +141, +188, +211, +164, +85, +211, +36, +102, +72, +41, +85, +158, +56, +160, +218, +40, +124, +19, +187, +228, +146, +75, +62, +219, +212, +212, +212, +146, +207, +231, +67, +82, +182, +77, +75, +46, +151, +107, +230, +156, +123, +127, +253, +235, +95, +159, +9, +0, +231, +157, +119, +222, +29, +145, +72, +36, +181, +106, +213, +170, +23, +33, +204, +115, +226, +23, +26, +22, +128, +36, +143, +65, +76, +193, +77, +144, +163, +167, +12, +98, +48, +210, +221, +233, +134, +8, +94, +132, +56, +231, +87, +214, +156, +144, +177, +19, +33, +178, +46, +44, +251, +7, +124, +43, +86, +172, +152, +158, +74, +165, +162, +153, +76, +38, +146, +203, +229, +34, +207, +62, +251, +236, +192, +71, +31, +125, +84, +132, +73, +71, +180, +17, +104, +221, +129, +78, +206, +249, +223, +149, +59, +253, +219, +191, +253, +219, +157, +119, +220, +113, +199, +38, +200, +102, +87, +39, +198, +241, +14, +96, +120, +120, +248, +159, +149, +74, +197, +219, +214, +214, +182, +47, +0, +28, +124, +240, +193, +29, +23, +94, +120, +97, +46, +24, +12, +22, +66, +161, +80, +54, +157, +78, +199, +51, +153, +76, +180, +92, +46, +7, +233, +152, +222, +222, +222, +45, +82, +92, +161, +0, +131, +233, +29, +128, +206, +29, +144, +182, +184, +25, +3, +133, +49, +118, +46, +196, +29, +234, +133, +108, +55, +142, +25, +61, +85, +231, +25, +81, +114, +19, +197, +9, +204, +96, +7, +228, +152, +147, +165, +152, +17, +189, +247, +100, +144, +208, +27, +64, +252, +128, +16, +234, +29, +149, +52, +83, +146, +163, +82, +153, +119, +104, +104, +192, +42, +239, +0, +29, +224, +129, +184, +11, +164, +225, +88, +113, +213, +106, +113, +144, +53, +49, +225, +206, +106, +23, +46, +140, +44, +179, +94, +212, +134, +237, +148, +27, +205, +23, +142, +70, +76, +180, +246, +81, +174, +243, +74, +106, +23, +133, +105, +29, +137, +152, +168, +65, +223, +156, +168, +92, +205, +138, +45, +38, +9, +69, +6, +137, +233, +132, +103, +35, +8, +2, +104, +5, +176, +47, +128, +35, +1, +124, +227, +227, +143, +63, +126, +175, +129, +74, +166, +204, +45, +48, +12, +189, +160, +149, +31, +226, +155, +43, +195, +248, +157, +234, +156, +83, +21, +154, +33, +110, +191, +41, +182, +117, +163, +168, +25, +37, +62, +118, +108, +222, +188, +249, +182, +61, +247, +220, +243, +179, +99, +156, +43, +1, +241, +24, +44, +219, +5, +234, +168, +25, +125, +243, +142, +114, +185, +108, +228, +164, +205, +16, +43, +162, +41, +1, +180, +120, +68, +228, +45, +239, +224, +156, +175, +225, +156, +175, +218, +103, +159, +125, +246, +1, +128, +115, +207, +61, +247, +191, +24, +99, +143, +158, +122, +234, +169, +127, +49, +115, +145, +70, +104, +228, +45, +175, +163, +238, +23, +10, +133, +24, +0, +143, +68, +108, +82, +67, +205, +188, +180, +20, +55, +212, +244, +150, +159, +113, +198, +25, +127, +122, +252, +241, +199, +233, +246, +234, +189, +186, +17, +213, +102, +169, +0, +130, +23, +26, +172, +10, +159, +207, +151, +133, +48, +191, +124, +0, +124, +126, +191, +63, +174, +113, +46, +143, +180, +121, +165, +159, +134, +28, +20, +202, +157, +58, +32, +158, +125, +15, +231, +252, +57, +35, +7, +107, +158, +144, +177, +163, +32, +180, +226, +79, +103, +206, +105, +6, +192, +174, +37, +75, +150, +92, +156, +78, +167, +163, +249, +124, +62, +92, +40, +20, +194, +94, +175, +183, +204, +57, +103, +84, +0, +97, +198, +140, +25, +159, +189, +241, +198, +27, +103, +43, +79, +116, +242, +201, +39, +223, +223, +218, +218, +186, +197, +174, +0, +89, +0, +184, +245, +214, +91, +95, +133, +108, +162, +145, +46, +24, +128, +48, +201, +186, +163, +209, +104, +183, +250, +68, +79, +62, +249, +228, +0, +68, +216, +206, +182, +0, +84, +131, +32, +37, +93, +148, +140, +15, +63, +36, +205, +183, +185, +185, +185, +67, +227, +92, +20, +53, +179, +156, +99, +66, +10, +102, +22, +245, +166, +58, +36, +97, +210, +0, +50, +157, +157, +157, +123, +234, +8, +160, +140, +156, +153, +142, +154, +1, +141, +77, +42, +46, +157, +120, +184, +185, +185, +89, +43, +117, +131, +188, +36, +100, +154, +25, +130, +161, +119, +85, +130, +23, +178, +62, +96, +59, +183, +132, +96, +134, +192, +64, +156, +82, +71, +114, +75, +8, +102, +238, +0, +67, +189, +78, +168, +20, +206, +53, +76, +92, +88, +66, +163, +65, +216, +200, +32, +81, +71, +92, +45, +27, +39, +141, +94, +195, +70, +6, +137, +82, +103, +176, +69, +231, +210, +116, +211, +73, +27, +169, +229, +228, +41, +137, +66, +120, +73, +130, +16, +175, +93, +89, +241, +179, +172, +56, +206, +176, +50, +162, +39, +192, +104, +57, +16, +8, +205, +56, +209, +219, +219, +123, +123, +119, +119, +247, +129, +99, +157, +76, +138, +156, +155, +130, +150, +90, +78, +188, +226, +54, +8, +45, +41, +94, +46, +151, +157, +164, +124, +53, +20, +128, +242, +142, +219, +1, +180, +247, +247, +247, +223, +85, +169, +84, +188, +237, +237, +237, +29, +0, +240, +211, +159, +254, +244, +209, +87, +95, +125, +117, +99, +32, +16, +40, +4, +131, +193, +60, +99, +140, +43, +107, +144, +56, +33, +0, +169, +229, +237, +0, +186, +187, +186, +186, +166, +42, +119, +254, +239, +255, +254, +111, +255, +195, +15, +63, +76, +180, +62, +15, +228, +220, +67, +90, +132, +226, +210, +223, +12, +23, +196, +209, +43, +5, +243, +43, +229, +78, +103, +156, +113, +198, +31, +31, +127, +252, +241, +62, +8, +37, +197, +204, +250, +97, +74, +0, +93, +18, +139, +196, +162, +203, +67, +172, +249, +219, +165, +223, +11, +16, +175, +99, +6, +226, +27, +91, +138, +144, +104, +37, +191, +79, +227, +156, +63, +104, +233, +100, +140, +253, +43, +100, +78, +209, +78, +24, +152, +11, +12, +229, +152, +152, +64, +7, +100, +218, +135, +115, +169, +223, +203, +151, +47, +95, +251, +230, +155, +111, +190, +31, +139, +197, +118, +198, +98, +177, +225, +124, +62, +31, +201, +100, +50, +205, +51, +102, +204, +248, +204, +213, +87, +95, +125, +140, +74, +0, +114, +215, +58, +39, +192, +219, +111, +191, +157, +89, +179, +102, +205, +32, +4, +103, +108, +8, +194, +115, +18, +148, +60, +35, +163, +224, +156, +223, +195, +24, +59, +15, +38, +204, +116, +67, +89, +54, +94, +175, +87, +211, +233, +172, +243, +119, +83, +26, +145, +150, +0, +117, +19, +10, +99, +76, +83, +0, +157, +191, +91, +118, +211, +233, +18, +153, +14, +63, +252, +112, +111, +165, +82, +9, +71, +163, +209, +150, +112, +56, +236, +207, +229, +114, +177, +76, +38, +19, +62, +252, +240, +195, +181, +120, +134, +244, +90, +26, +130, +86, +234, +119, +55, +128, +30, +136, +136, +137, +225, +215, +145, +49, +118, +33, +196, +68, +181, +13, +34, +39, +205, +114, +234, +247, +48, +196, +164, +100, +216, +231, +47, +97, +59, +68, +214, +133, +237, +44, +27, +35, +212, +110, +90, +251, +41, +190, +76, +41, +31, +68, +237, +78, +194, +70, +150, +13, +253, +78, +111, +132, +149, +136, +201, +152, +153, +150, +4, +55, +98, +226, +98, +194, +49, +225, +124, +66, +35, +21, +153, +118, +91, +169, +88, +82, +74, +149, +92, +82, +154, +136, +212, +92, +82, +10, +221, +42, +75, +197, +42, +67, +183, +150, +74, +197, +42, +125, +197, +47, +26, +57, +88, +11, +255, +51, +74, +197, +170, +241, +192, +3, +15, +172, +94, +187, +118, +237, +7, +0, +24, +231, +156, +41, +114, +76, +66, +79, +61, +245, +212, +169, +227, +46, +192, +91, +111, +189, +53, +244, +224, +131, +15, +14, +161, +150, +97, +99, +152, +186, +107, +84, +0, +53, +177, +153, +44, +97, +226, +18, +122, +33, +13, +202, +139, +47, +190, +120, +159, +159, +252, +228, +39, +234, +244, +255, +133, +16, +186, +128, +169, +12, +139, +70, +196, +230, +16, +196, +183, +13, +75, +63, +125, +16, +238, +184, +146, +78, +29, +34, +202, +51, +48, +165, +15, +40, +161, +140, +25, +181, +3, +216, +3, +34, +14, +56, +3, +192, +191, +2, +56, +105, +241, +226, +197, +183, +104, +196, +11, +231, +160, +182, +38, +89, +55, +44, +150, +132, +82, +207, +92, +81, +136, +231, +236, +131, +184, +253, +225, +92, +46, +23, +213, +56, +7, +85, +105, +53, +85, +121, +193, +8, +18, +16, +81, +211, +207, +111, +221, +186, +245, +239, +202, +111, +125, +201, +37, +151, +252, +12, +192, +149, +0, +190, +13, +96, +54, +44, +124, +115, +194, +88, +62, +162, +16, +128, +120, +169, +84, +210, +90, +15, +168, +124, +148, +210, +69, +111, +250, +155, +143, +149, +230, +19, +1, +16, +175, +84, +42, +53, +234, +183, +148, +232, +68, +97, +218, +17, +216, +40, +132, +98, +196, +75, +214, +164, +22, +64, +178, +136, +148, +213, +24, +44, +121, +71, +128, +198, +119, +128, +152, +149, +73, +159, +207, +87, +243, +237, +194, +225, +48, +37, +61, +91, +246, +11, +24, +21, +32, +11, +32, +229, +247, +251, +107, +4, +136, +197, +98, +164, +130, +83, +142, +250, +184, +9, +144, +7, +144, +12, +4, +2, +53, +54, +160, +170, +74, +151, +45, +1, +26, +249, +123, +200, +97, +69, +250, +129, +154, +202, +77, +142, +169, +97, +136, +25, +210, +18, +26, +13, +66, +26, +3, +12, +178, +87, +140, +144, +135, +92, +165, +107, +220, +238, +128, +218, +89, +173, +220, +87, +205, +158, +177, +189, +42, +186, +248, +223, +11, +43, +134, +73, +21, +218, +6, +72, +17, +22, +94, +71, +43, +134, +9, +45, +68, +106, +35, +132, +248, +168, +182, +4, +24, +203, +48, +129, +116, +33, +74, +124, +38, +150, +196, +136, +116, +252, +8, +108, +120, +201, +76, +27, +38, +125, +125, +125, +127, +159, +60, +121, +242, +53, +144, +27, +109, +208, +221, +177, +36, +128, +145, +148, +207, +26, +148, +74, +37, +31, +4, +239, +132, +52, +103, +15, +108, +84, +229, +210, +45, +21, +187, +114, +229, +202, +223, +175, +91, +183, +110, +163, +207, +231, +203, +7, +2, +129, +220, +236, +217, +179, +247, +190, +232, +162, +139, +190, +85, +115, +34, +198, +78, +133, +208, +15, +109, +85, +229, +210, +44, +21, +251, +198, +27, +111, +148, +87, +175, +94, +157, +130, +136, +23, +140, +68, +163, +209, +132, +122, +31, +88, +44, +150, +107, +200, +54, +12, +133, +66, +73, +8, +231, +227, +22, +0, +31, +222, +123, +239, +189, +107, +25, +99, +139, +46, +190, +248, +226, +71, +104, +31, +206, +249, +143, +236, +86, +229, +210, +69, +56, +28, +78, +66, +20, +74, +221, +6, +113, +155, +139, +0, +98, +202, +122, +68, +10, +152, +170, +202, +101, +72, +0, +143, +199, +67, +129, +40, +170, +99, +26, +3, +48, +226, +245, +122, +181, +110, +179, +229, +170, +92, +99, +129, +114, +200, +104, +18, +202, +232, +184, +235, +45, +87, +229, +50, +178, +111, +8, +138, +170, +125, +149, +74, +69, +235, +14, +90, +174, +202, +165, +11, +169, +58, +159, +178, +181, +72, +19, +128, +136, +78, +89, +0, +219, +193, +235, +58, +228, +114, +185, +4, +196, +107, +70, +38, +122, +11, +132, +59, +95, +235, +11, +152, +170, +202, +101, +72, +128, +124, +62, +159, +128, +176, +253, +66, +0, +154, +47, +191, +252, +242, +127, +249, +143, +255, +248, +143, +203, +148, +251, +72, +85, +188, +168, +254, +128, +101, +255, +128, +102, +185, +224, +233, +211, +167, +251, +56, +231, +113, +159, +207, +23, +8, +4, +2, +241, +67, +15, +61, +180, +5, +0, +138, +197, +98, +97, +231, +206, +157, +59, +188, +94, +111, +5, +242, +12, +104, +57, +94, +96, +58, +249, +125, +203, +150, +45, +255, +220, +115, +207, +61, +151, +67, +188, +243, +59, +32, +230, +8, +203, +85, +185, +76, +39, +191, +251, +124, +190, +50, +228, +219, +190, +19, +34, +164, +103, +185, +42, +151, +186, +92, +112, +35, +125, +128, +50, +234, +212, +69, +112, +70, +96, +50, +25, +170, +145, +143, +40, +42, +157, +208, +168, +70, +148, +65, +227, +118, +67, +154, +152, +112, +157, +208, +133, +11, +187, +84, +174, +113, +169, +202, +69, +68, +214, +32, +180, +13, +149, +48, +100, +42, +151, +178, +48, +158, +242, +181, +172, +192, +66, +71, +39, +2, +189, +122, +74, +42, +23, +77, +72, +126, +73, +48, +186, +115, +49, +212, +87, +229, +162, +153, +212, +116, +41, +24, +165, +0, +53, +213, +185, +182, +109, +219, +246, +195, +201, +147, +39, +255, +75, +163, +19, +49, +198, +78, +130, +92, +100, +149, +156, +22, +166, +91, +74, +81, +240, +186, +5, +64, +251, +149, +87, +94, +121, +68, +54, +155, +141, +122, +189, +222, +49, +3, +87, +87, +95, +125, +245, +190, +177, +88, +44, +189, +116, +233, +210, +29, +99, +237, +91, +35, +184, +226, +119, +117, +198, +101, +7, +231, +252, +49, +229, +206, +15, +60, +240, +192, +99, +107, +215, +174, +221, +72, +159, +143, +62, +250, +232, +61, +206, +59, +239, +188, +115, +107, +78, +40, +210, +255, +41, +249, +113, +204, +184, +81, +163, +12, +139, +78, +245, +206, +127, +251, +219, +223, +118, +61, +248, +224, +131, +91, +32, +13, +174, +182, +182, +54, +83, +142, +105, +45, +104, +245, +180, +218, +155, +10, +37, +19, +230, +206, +157, +251, +243, +7, +31, +124, +240, +29, +8, +250, +118, +63, +228, +215, +140, +194, +118, +180, +22, +40, +27, +170, +152, +190, +3, +100, +156, +214, +153, +93, +146, +250, +77, +214, +209, +135, +144, +7, +151, +50, +126, +4, +200, +206, +77, +195, +241, +36, +45, +219, +176, +174, +92, +176, +100, +128, +140, +64, +104, +58, +195, +144, +233, +29, +84, +167, +130, +160, +38, +56, +91, +18, +160, +110, +196, +75, +238, +249, +28, +100, +7, +37, +105, +60, +74, +246, +189, +82, +8, +195, +121, +199, +90, +74, +169, +86, +185, +96, +31, +106, +93, +54, +116, +156, +90, +95, +32, +19, +206, +82, +107, +57, +18, +160, +206, +166, +151, +242, +138, +200, +45, +211, +12, +89, +243, +9, +66, +126, +100, +68, +112, +165, +89, +209, +16, +177, +209, +144, +82, +122, +208, +65, +7, +181, +159, +117, +214, +89, +251, +191, +242, +202, +43, +149, +143, +62, +250, +136, +210, +130, +113, +192, +1, +7, +68, +190, +241, +141, +111, +236, +21, +8, +4, +74, +129, +64, +160, +20, +14, +135, +11, +215, +92, +115, +205, +43, +99, +93, +84, +15, +9, +8, +15, +201, +145, +0, +78, +6, +112, +169, +58, +68, +247, +157, +239, +124, +231, +199, +0, +46, +163, +237, +234, +171, +175, +94, +169, +17, +198, +251, +23, +88, +108, +39, +164, +36, +50, +249, +0, +176, +254, +254, +254, +205, +149, +74, +197, +219, +209, +209, +209, +17, +8, +4, +130, +135, +30, +122, +104, +235, +156, +57, +115, +70, +211, +59, +14, +58, +232, +160, +209, +22, +132, +131, +131, +131, +27, +37, +3, +197, +20, +198, +42, +23, +220, +9, +32, +190, +121, +243, +230, +197, +99, +165, +251, +73, +139, +81, +10, +194, +78, +216, +14, +11, +62, +34, +165, +235, +157, +52, +220, +10, +128, +172, +223, +239, +55, +162, +231, +83, +5, +15, +101, +135, +199, +49, +209, +168, +92, +176, +30, +181, +59, +4, +89, +35, +34, +3, +69, +89, +58, +216, +114, +242, +59, +129, +14, +228, +210, +183, +161, +11, +104, +145, +219, +199, +37, +249, +157, +176, +91, +116, +66, +23, +46, +236, +80, +185, +212, +107, +191, +114, +64, +90, +242, +15, +152, +165, +114, +85, +81, +239, +31, +160, +223, +45, +11, +96, +148, +202, +69, +180, +142, +40, +180, +13, +19, +162, +114, +89, +78, +251, +53, +69, +229, +74, +167, +211, +59, +154, +154, +154, +206, +135, +28, +57, +81, +118, +141, +54, +44, +128, +233, +136, +9, +65, +34, +56, +116, +73, +2, +16, +31, +201, +178, +78, +88, +167, +21, +75, +17, +147, +247, +163, +209, +232, +112, +56, +28, +78, +231, +114, +185, +88, +54, +155, +77, +204, +154, +53, +107, +175, +5, +11, +22, +156, +144, +72, +36, +90, +185, +212, +245, +131, +49, +118, +28, +228, +182, +211, +150, +4, +168, +187, +3, +107, +215, +174, +141, +172, +89, +179, +134, +178, +169, +125, +144, +9, +78, +190, +5, +11, +22, +52, +58, +231, +152, +248, +228, +22, +70, +171, +217, +201, +231, +203, +64, +120, +65, +41, +191, +32, +7, +128, +251, +253, +126, +187, +173, +8, +107, +38, +162, +125, +165, +109, +63, +206, +249, +61, +102, +78, +50, +56, +56, +152, +106, +111, +111, +191, +91, +18, +110, +3, +128, +15, +96, +161, +193, +226, +132, +192, +116, +142, +73, +52, +26, +77, +102, +50, +153, +68, +38, +147, +105, +61, +242, +200, +35, +247, +84, +229, +152, +140, +143, +0, +26, +57, +38, +121, +0, +85, +138, +31, +182, +181, +181, +197, +57, +231, +55, +0, +163, +245, +203, +13, +155, +102, +19, +254, +8, +38, +92, +0, +67, +17, +147, +153, +51, +103, +50, +198, +88, +77, +142, +73, +54, +155, +141, +78, +159, +62, +61, +4, +0, +229, +114, +185, +50, +48, +48, +208, +231, +243, +249, +168, +158, +149, +97, +56, +82, +46, +56, +149, +74, +13, +38, +18, +137, +171, +32, +166, +224, +109, +16, +99, +197, +116, +85, +46, +203, +229, +130, +165, +122, +100, +219, +165, +11, +166, +96, +49, +102, +100, +36, +98, +162, +212, +7, +60, +16, +102, +122, +1, +50, +167, +144, +190, +64, +10, +22, +12, +19, +163, +17, +19, +66, +35, +141, +200, +146, +97, +50, +33, +58, +161, +11, +23, +86, +172, +99, +64, +191, +26, +151, +105, +88, +73, +126, +7, +228, +168, +169, +237, +6, +139, +102, +146, +223, +105, +3, +100, +167, +4, +209, +123, +211, +16, +19, +147, +86, +77, +115, +211, +2, +24, +78, +126, +87, +180, +20, +164, +6, +139, +228, +198, +181, +108, +154, +153, +77, +126, +167, +41, +155, +252, +70, +196, +182, +54, +108, +154, +233, +53, +88, +172, +75, +126, +15, +4, +2, +193, +31, +255, +248, +199, +191, +90, +187, +118, +237, +135, +95, +248, +194, +23, +166, +92, +116, +209, +69, +103, +244, +245, +245, +125, +204, +24, +131, +199, +227, +169, +116, +117, +117, +93, +38, +9, +64, +202, +168, +173, +6, +139, +237, +0, +58, +213, +201, +239, +127, +251, +219, +223, +146, +143, +60, +242, +72, +111, +60, +30, +143, +2, +64, +119, +119, +183, +178, +38, +77, +23, +228, +69, +200, +176, +105, +166, +4, +117, +126, +255, +170, +218, +253, +122, +241, +197, +23, +63, +4, +224, +123, +0, +46, +5, +112, +38, +128, +185, +0, +190, +123, +233, +165, +151, +254, +84, +195, +85, +251, +85, +152, +168, +208, +166, +84, +201, +116, +141, +211, +124, +62, +79, +101, +99, +41, +245, +51, +2, +160, +57, +151, +203, +105, +25, +38, +166, +250, +158, +235, +57, +40, +106, +80, +42, +149, +168, +48, +18, +221, +218, +24, +128, +166, +98, +177, +168, +181, +84, +211, +57, +76, +147, +217, +26, +37, +191, +147, +142, +144, +133, +120, +247, +3, +208, +103, +214, +155, +162, +114, +57, +98, +154, +213, +156, +144, +177, +5, +16, +230, +217, +70, +105, +107, +136, +79, +148, +90, +174, +11, +45, +211, +44, +157, +78, +183, +31, +118, +216, +97, +159, +185, +238, +186, +235, +102, +141, +187, +0, +235, +215, +175, +79, +173, +89, +179, +166, +31, +34, +110, +56, +8, +49, +75, +150, +3, +129, +64, +93, +255, +91, +59, +2, +232, +26, +38, +205, +205, +205, +91, +33, +158, +107, +47, +132, +109, +56, +8, +32, +221, +220, +220, +172, +245, +174, +59, +223, +249, +189, +163, +163, +99, +27, +196, +128, +82, +222, +129, +108, +71, +71, +135, +86, +117, +46, +203, +205, +116, +116, +13, +147, +150, +150, +150, +36, +36, +70, +45, +196, +92, +48, +2, +32, +36, +253, +93, +13, +183, +243, +187, +41, +13, +201, +237, +252, +238, +98, +194, +161, +54, +76, +148, +149, +251, +149, +214, +177, +31, +178, +186, +78, +199, +208, +128, +212, +50, +80, +44, +17, +24, +160, +184, +160, +186, +228, +103, +180, +129, +0, +244, +138, +42, +13, +21, +67, +228, +5, +181, +0, +76, +113, +241, +152, +226, +39, +253, +78, +251, +144, +0, +84, +157, +139, +238, +14, +101, +88, +16, +12, +165, +128, +233, +198, +140, +126, +240, +131, +31, +204, +24, +25, +25, +137, +44, +89, +178, +228, +230, +112, +56, +172, +213, +102, +124, +20, +75, +151, +46, +157, +23, +141, +70, +243, +223, +251, +222, +247, +214, +65, +102, +212, +24, +186, +11, +202, +49, +16, +133, +48, +68, +98, +16, +157, +58, +214, +142, +117, +112, +221, +201, +24, +155, +9, +217, +93, +179, +19, +22, +153, +84, +177, +27, +110, +184, +225, +255, +3, +128, +29, +59, +118, +108, +187, +245, +214, +91, +159, +239, +235, +235, +203, +250, +253, +254, +124, +169, +84, +10, +149, +74, +165, +176, +199, +227, +41, +251, +253, +254, +156, +212, +11, +155, +223, +121, +231, +157, +95, +235, +236, +236, +156, +252, +239, +255, +254, +239, +135, +221, +116, +211, +77, +111, +66, +220, +5, +211, +58, +97, +7, +128, +189, +33, +122, +91, +190, +0, +0, +179, +103, +207, +190, +107, +237, +218, +181, +30, +136, +231, +153, +130, +76, +98, +33, +166, +5, +81, +252, +134, +146, +201, +228, +21, +241, +120, +188, +141, +49, +246, +127, +32, +6, +229, +199, +16, +156, +50, +195, +119, +128, +194, +48, +163, +68, +38, +137, +190, +207, +1, +100, +243, +249, +252, +181, +193, +96, +176, +142, +228, +196, +24, +187, +11, +181, +131, +143, +246, +49, +100, +23, +168, +107, +82, +213, +220, +54, +169, +171, +119, +142, +115, +126, +67, +48, +24, +12, +95, +114, +201, +37, +183, +124, +238, +115, +159, +91, +57, +119, +238, +220, +31, +42, +118, +203, +2, +40, +42, +242, +77, +56, +234, +25, +86, +186, +240, +169, +126, +87, +190, +231, +224, +162, +125, +200, +168, +144, +27, +54, +108, +40, +172, +95, +191, +62, +144, +72, +36, +148, +175, +87, +24, +64, +149, +203, +173, +70, +148, +45, +72, +76, +9, +80, +7, +206, +185, +95, +185, +79, +46, +151, +107, +7, +208, +153, +205, +102, +149, +108, +153, +201, +0, +146, +82, +22, +6, +32, +27, +45, +134, +160, +20, +160, +110, +250, +244, +120, +60, +228, +128, +4, +0, +68, +34, +145, +1, +0, +165, +64, +32, +160, +188, +189, +37, +212, +14, +102, +106, +170, +100, +137, +75, +86, +132, +226, +217, +121, +60, +158, +2, +128, +2, +99, +108, +126, +177, +88, +92, +113, +220, +113, +199, +181, +119, +118, +118, +134, +166, +77, +155, +54, +58, +24, +79, +60, +241, +196, +128, +215, +235, +173, +250, +124, +62, +186, +3, +228, +37, +177, +164, +148, +214, +76, +159, +213, +106, +149, +248, +34, +237, +169, +84, +42, +121, +217, +101, +151, +205, +169, +84, +42, +30, +0, +72, +165, +82, +35, +241, +120, +188, +233, +201, +39, +159, +60, +67, +117, +78, +138, +27, +155, +94, +11, +72, +45, +247, +13, +13, +13, +109, +108, +109, +109, +221, +247, +203, +95, +254, +114, +235, +219, +111, +191, +189, +35, +147, +201, +132, +219, +219, +219, +239, +133, +112, +92, +181, +3, +240, +183, +181, +181, +225, +181, +215, +94, +251, +58, +0, +248, +124, +190, +138, +223, +239, +47, +6, +2, +1, +250, +18, +150, +90, +205, +198, +33, +6, +84, +12, +98, +50, +250, +3, +0, +220, +112, +195, +13, +15, +126, +248, +225, +135, +105, +159, +207, +87, +40, +151, +203, +193, +66, +161, +16, +45, +151, +203, +97, +206, +57, +24, +99, +156, +49, +86, +9, +133, +66, +35, +191, +249, +205, +111, +222, +78, +165, +82, +91, +32, +226, +6, +84, +139, +194, +84, +21, +247, +48, +68, +95, +251, +127, +1, +112, +184, +218, +243, +49, +22, +78, +58, +233, +164, +75, +0, +28, +5, +217, +59, +82, +55, +105, +105, +65, +189, +124, +18, +17, +53, +195, +24, +59, +130, +49, +246, +229, +76, +38, +179, +221, +200, +137, +58, +58, +58, +40, +203, +134, +34, +231, +166, +31, +1, +80, +171, +128, +16, +125, +139, +126, +87, +23, +80, +6, +228, +40, +73, +70, +227, +167, +37, +141, +136, +6, +34, +32, +83, +185, +72, +237, +34, +109, +73, +41, +64, +1, +242, +219, +67, +228, +55, +83, +121, +232, +122, +206, +106, +45, +157, +112, +44, +131, +69, +29, +53, +113, +225, +194, +16, +38, +188, +52, +92, +163, +12, +11, +183, +243, +251, +110, +239, +252, +174, +206, +176, +208, +234, +210, +208, +8, +29, +146, +0, +150, +59, +191, +83, +164, +100, +47, +206, +249, +179, +202, +157, +238, +190, +251, +238, +103, +215, +174, +93, +251, +81, +52, +26, +29, +142, +197, +98, +201, +92, +46, +23, +205, +100, +50, +205, +229, +114, +57, +184, +122, +245, +234, +75, +106, +78, +232, +64, +231, +247, +58, +117, +122, +237, +218, +181, +190, +213, +171, +87, +19, +149, +203, +3, +57, +176, +21, +89, +189, +122, +181, +122, +119, +83, +169, +223, +118, +157, +213, +90, +186, +191, +169, +212, +111, +61, +98, +115, +237, +25, +195, +225, +33, +136, +204, +251, +157, +144, +61, +165, +122, +199, +91, +142, +23, +144, +131, +178, +71, +218, +18, +156, +243, +251, +141, +156, +164, +230, +132, +38, +227, +5, +122, +244, +254, +0, +44, +228, +143, +74, +80, +54, +93, +30, +19, +122, +222, +114, +6, +32, +127, +227, +141, +55, +206, +207, +102, +179, +225, +82, +169, +228, +47, +149, +74, +193, +106, +181, +202, +56, +231, +158, +145, +145, +145, +182, +76, +38, +211, +94, +44, +22, +155, +158, +125, +246, +217, +19, +84, +231, +164, +89, +209, +146, +74, +6, +212, +199, +138, +227, +144, +231, +7, +250, +91, +39, +68, +156, +48, +198, +57, +63, +189, +230, +132, +140, +157, +6, +113, +235, +251, +33, +232, +60, +13, +97, +138, +253, +72, +56, +248, +224, +131, +131, +231, +156, +115, +206, +222, +202, +244, +255, +23, +95, +124, +241, +181, +72, +36, +146, +131, +201, +212, +111, +75, +2, +204, +154, +53, +43, +113, +205, +53, +215, +124, +81, +249, +183, +47, +126, +241, +139, +15, +64, +124, +107, +203, +1, +11, +2, +181, +25, +172, +222, +119, +223, +125, +159, +77, +38, +147, +225, +145, +145, +145, +8, +181, +155, +44, +20, +10, +225, +233, +211, +167, +143, +118, +122, +221, +182, +109, +219, +86, +137, +194, +165, +84, +203, +109, +141, +129, +81, +85, +156, +115, +254, +193, +152, +39, +96, +236, +2, +233, +162, +219, +81, +75, +225, +34, +45, +185, +33, +44, +61, +2, +21, +168, +76, +240, +32, +68, +84, +133, +186, +196, +26, +66, +67, +1, +24, +99, +159, +131, +60, +242, +155, +32, +123, +62, +244, +114, +75, +76, +241, +202, +245, +4, +160, +49, +64, +19, +74, +73, +186, +152, +186, +44, +152, +173, +220, +18, +130, +85, +157, +208, +205, +45, +113, +225, +24, +26, +81, +185, +212, +77, +149, +212, +254, +1, +222, +96, +179, +44, +0, +93, +128, +70, +61, +181, +148, +162, +58, +165, +74, +255, +64, +1, +226, +53, +85, +167, +120, +18, +179, +194, +86, +200, +134, +166, +99, +101, +212, +68, +237, +160, +32, +1, +180, +188, +35, +182, +67, +54, +228, +150, +105, +90, +176, +96, +193, +65, +94, +175, +183, +137, +115, +238, +225, +156, +131, +115, +206, +24, +99, +92, +170, +81, +132, +104, +52, +154, +253, +254, +247, +191, +79, +49, +2, +229, +55, +183, +23, +178, +89, +182, +108, +217, +17, +195, +195, +195, +241, +101, +203, +150, +93, +31, +141, +70, +199, +202, +35, +248, +78, +83, +83, +83, +118, +209, +162, +69, +142, +133, +108, +154, +57, +231, +47, +141, +117, +112, +221, +201, +24, +155, +5, +121, +109, +160, +4, +248, +134, +208, +12, +217, +92, +115, +205, +53, +51, +0, +160, +175, +175, +111, +224, +75, +95, +250, +210, +115, +211, +166, +77, +75, +120, +60, +158, +74, +165, +82, +9, +2, +128, +207, +231, +203, +62, +245, +212, +83, +31, +73, +199, +23, +251, +251, +251, +207, +237, +234, +234, +154, +188, +120, +241, +226, +153, +183, +222, +122, +235, +235, +16, +183, +222, +52, +65, +186, +3, +192, +225, +0, +142, +33, +231, +227, +244, +233, +211, +127, +6, +224, +81, +45, +199, +36, +128, +91, +1, +220, +13, +224, +238, +217, +179, +103, +175, +80, +252, +253, +24, +233, +60, +90, +205, +215, +234, +160, +166, +114, +169, +67, +54, +254, +129, +129, +129, +175, +215, +29, +5, +128, +115, +126, +237, +19, +79, +60, +113, +16, +128, +180, +215, +235, +85, +62, +107, +58, +135, +35, +33, +155, +18, +133, +98, +142, +62, +250, +232, +101, +140, +177, +107, +25, +99, +11, +25, +99, +223, +6, +128, +147, +79, +62, +249, +232, +66, +161, +112, +181, +198, +121, +235, +206, +165, +135, +134, +33, +155, +74, +165, +18, +162, +80, +140, +228, +186, +79, +72, +66, +135, +191, +249, +205, +111, +46, +28, +25, +25, +233, +204, +102, +179, +29, +213, +106, +85, +233, +23, +118, +52, +100, +227, +83, +252, +78, +44, +219, +50, +128, +208, +154, +53, +107, +146, +16, +175, +108, +211, +225, +135, +31, +30, +212, +57, +197, +152, +80, +62, +2, +173, +144, +205, +104, +52, +204, +235, +245, +230, +33, +215, +28, +74, +151, +74, +165, +251, +138, +197, +226, +210, +66, +161, +48, +207, +235, +245, +170, +205, +56, +203, +233, +255, +234, +144, +205, +232, +224, +58, +250, +232, +163, +39, +247, +244, +244, +228, +131, +193, +96, +56, +30, +143, +123, +124, +62, +95, +232, +207, +127, +254, +243, +31, +111, +184, +225, +134, +191, +249, +253, +126, +101, +201, +0, +34, +193, +216, +15, +217, +112, +206, +125, +52, +6, +150, +45, +91, +118, +145, +250, +224, +173, +91, +183, +250, +254, +244, +167, +63, +97, +214, +172, +89, +74, +15, +26, +17, +89, +172, +135, +108, +118, +236, +216, +177, +169, +163, +163, +99, +159, +163, +142, +58, +42, +190, +215, +94, +123, +61, +245, +214, +91, +111, +29, +235, +241, +120, +170, +20, +73, +245, +122, +189, +149, +105, +211, +166, +253, +2, +146, +51, +226, +168, +163, +142, +74, +0, +192, +224, +224, +224, +7, +176, +97, +156, +42, +67, +54, +29, +92, +170, +196, +177, +112, +225, +194, +255, +218, +180, +105, +83, +137, +102, +66, +198, +88, +197, +239, +247, +167, +125, +62, +95, +161, +90, +173, +250, +124, +62, +95, +241, +209, +71, +31, +189, +20, +0, +24, +99, +95, +134, +220, +205, +163, +23, +6, +220, +52, +74, +1, +194, +168, +93, +11, +94, +54, +242, +13, +106, +78, +198, +216, +17, +168, +93, +11, +198, +172, +206, +165, +238, +252, +174, +164, +114, +39, +0, +36, +70, +70, +70, +30, +138, +197, +98, +13, +167, +85, +233, +155, +83, +184, +71, +233, +176, +28, +211, +72, +177, +19, +178, +161, +245, +159, +148, +16, +165, +0, +134, +43, +120, +107, +85, +215, +163, +245, +124, +212, +74, +134, +28, +186, +81, +134, +113, +70, +235, +20, +170, +132, +160, +1, +104, +200, +69, +99, +39, +100, +227, +90, +71, +46, +28, +193, +132, +19, +26, +27, +101, +223, +107, +81, +58, +41, +36, +75, +198, +75, +24, +114, +226, +11, +80, +75, +233, +180, +221, +72, +37, +4, +249, +78, +16, +153, +149, +74, +2, +133, +164, +139, +19, +177, +85, +233, +73, +177, +220, +130, +158, +18, +28, +190, +160, +214, +128, +111, +188, +241, +198, +127, +7, +240, +53, +0, +95, +130, +168, +85, +243, +37, +0, +95, +211, +105, +41, +97, +170, +5, +189, +161, +128, +197, +224, +224, +96, +23, +128, +253, +32, +251, +129, +66, +0, +34, +67, +67, +67, +90, +212, +110, +203, +133, +178, +232, +14, +28, +167, +71, +82, +56, +246, +216, +99, +31, +4, +176, +44, +149, +74, +165, +245, +246, +1, +112, +28, +108, +222, +1, +93, +159, +65, +54, +155, +157, +12, +192, +167, +110, +168, +96, +244, +248, +177, +118, +86, +6, +44, +166, +0, +216, +147, +115, +190, +194, +240, +137, +68, +35, +149, +126, +0, +91, +33, +55, +84, +25, +147, +89, +173, +69, +225, +72, +65, +48, +232, +77, +17, +80, +32, +188, +164, +116, +156, +37, +111, +57, +233, +132, +163, +219, +77, +55, +221, +244, +88, +50, +153, +236, +92, +184, +112, +225, +140, +189, +247, +222, +187, +46, +116, +123, +217, +101, +151, +189, +25, +14, +135, +135, +90, +90, +90, +250, +81, +171, +7, +216, +114, +86, +79, +146, +182, +189, +33, +70, +254, +190, +235, +214, +173, +59, +125, +250, +244, +233, +117, +62, +2, +198, +216, +51, +16, +193, +9, +138, +17, +245, +43, +54, +67, +208, +138, +29, +143, +106, +69, +55, +222, +120, +227, +244, +100, +50, +217, +217, +218, +218, +170, +105, +65, +205, +155, +55, +111, +82, +56, +28, +14, +180, +180, +180, +180, +222, +120, +227, +141, +219, +80, +59, +147, +90, +206, +53, +163, +59, +176, +15, +231, +124, +149, +209, +111, +34, +117, +118, +236, +131, +124, +7, +44, +231, +154, +197, +33, +90, +72, +154, +141, +29, +183, +64, +56, +174, +40, +23, +201, +242, +84, +124, +188, +222, +36, +115, +212, +81, +71, +253, +22, +192, +195, +187, +118, +237, +202, +53, +152, +136, +142, +135, +205, +137, +72, +215, +168, +140, +68, +34, +189, +0, +182, +142, +81, +254, +203, +148, +163, +82, +43, +118, +92, +119, +235, +46, +191, +252, +242, +85, +140, +177, +239, +254, +238, +119, +191, +123, +21, +192, +198, +120, +60, +126, +21, +99, +236, +187, +243, +230, +205, +251, +153, +145, +227, +27, +65, +235, +14, +212, +157, +160, +173, +173, +109, +0, +226, +85, +163, +146, +160, +97, +0, +145, +214, +214, +214, +186, +42, +142, +102, +5, +104, +148, +228, +98, +71, +31, +24, +183, +36, +23, +170, +73, +28, +132, +120, +99, +136, +220, +76, +112, +147, +92, +92, +124, +250, +48, +225, +131, +240, +19, +109, +152, +104, +101, +219, +209, +132, +19, +132, +194, +141, +163, +18, +192, +121, +195, +228, +142, +59, +238, +184, +10, +192, +193, +144, +187, +183, +117, +3, +56, +248, +142, +59, +238, +184, +202, +73, +195, +68, +55, +243, +122, +199, +142, +29, +237, +16, +156, +17, +42, +255, +216, +10, +160, +107, +104, +104, +72, +47, +243, +154, +154, +174, +153, +18, +64, +183, +44, +216, +240, +240, +48, +21, +204, +164, +156, +195, +22, +0, +157, +169, +84, +170, +69, +227, +156, +9, +88, +108, +186, +173, +91, +22, +108, +120, +120, +120, +10, +132, +130, +74, +181, +172, +39, +1, +152, +58, +52, +52, +52, +69, +227, +156, +205, +176, +216, +116, +91, +23, +197, +98, +49, +14, +160, +155, +115, +254, +32, +231, +252, +153, +89, +179, +102, +29, +12, +160, +187, +80, +40, +152, +85, +219, +234, +96, +40, +168, +80, +44, +22, +169, +133, +4, +0, +32, +151, +203, +77, +6, +16, +150, +254, +110, +11, +110, +238, +185, +43, +128, +43, +128, +218, +63, +160, +153, +125, +79, +96, +140, +221, +203, +24, +91, +57, +56, +56, +216, +104, +154, +53, +69, +102, +211, +18, +160, +78, +149, +190, +248, +226, +139, +31, +97, +140, +45, +129, +120, +189, +54, +180, +183, +183, +223, +192, +24, +91, +50, +119, +238, +220, +159, +107, +156, +211, +249, +236, +251, +246, +246, +246, +109, +210, +197, +51, +144, +237, +130, +104, +91, +91, +155, +214, +90, +224, +88, +246, +61, +25, +38, +116, +82, +10, +70, +140, +186, +233, +224, +26, +38, +174, +97, +226, +194, +1, +76, +248, +32, +116, +13, +19, +37, +38, +196, +48, +49, +84, +18, +42, +116, +50, +8, +192, +0, +0, +32, +0, +73, +68, +65, +84, +149, +74, +81, +68, +61, +40, +29, +19, +4, +16, +147, +254, +174, +134, +169, +146, +80, +106, +30, +145, +166, +97, +146, +78, +167, +169, +38, +85, +0, +114, +205, +186, +152, +244, +119, +53, +18, +176, +89, +18, +170, +238, +14, +36, +147, +201, +14, +136, +64, +70, +73, +58, +166, +11, +64, +207, +240, +240, +112, +151, +122, +95, +152, +52, +76, +12, +217, +5, +165, +82, +41, +4, +57, +255, +200, +3, +145, +99, +210, +92, +44, +22, +13, +117, +105, +176, +45, +64, +161, +80, +80, +54, +215, +163, +145, +223, +33, +245, +188, +115, +12, +83, +33, +70, +240, +28, +61, +71, +244, +178, +101, +203, +158, +7, +112, +203, +206, +157, +59, +147, +13, +156, +213, +115, +164, +243, +76, +109, +116, +49, +130, +150, +74, +86, +215, +199, +132, +144, +205, +102, +155, +1, +76, +29, +35, +106, +102, +170, +193, +162, +86, +170, +215, +30, +156, +243, +223, +25, +57, +88, +243, +132, +140, +29, +11, +57, +39, +201, +84, +170, +87, +9, +82, +159, +115, +198, +216, +137, +16, +93, +125, +238, +54, +113, +225, +75, +32, +34, +37, +182, +250, +27, +82, +158, +145, +7, +64, +240, +151, +191, +252, +229, +111, +83, +169, +84, +243, +9, +39, +156, +240, +185, +174, +174, +174, +168, +250, +224, +251, +239, +191, +255, +205, +80, +40, +148, +73, +36, +18, +187, +32, +136, +75, +131, +176, +209, +223, +144, +86, +182, +38, +105, +235, +132, +96, +86, +237, +253, +238, +187, +239, +46, +60, +224, +128, +3, +122, +234, +14, +102, +236, +22, +0, +155, +33, +110, +121, +31, +196, +243, +31, +129, +137, +174, +191, +234, +59, +80, +130, +220, +56, +131, +88, +211, +149, +80, +40, +164, +199, +136, +218, +8, +145, +218, +71, +9, +46, +148, +121, +97, +53, +75, +11, +128, +184, +253, +62, +8, +63, +208, +94, +16, +4, +213, +147, +1, +204, +121, +253, +245, +215, +95, +229, +156, +243, +99, +142, +57, +230, +90, +0, +223, +130, +8, +227, +127, +22, +226, +110, +5, +33, +87, +241, +53, +12, +173, +137, +136, +200, +75, +89, +200, +5, +110, +24, +128, +145, +166, +166, +166, +52, +0, +116, +116, +116, +108, +133, +136, +17, +239, +146, +54, +106, +67, +111, +26, +70, +10, +165, +82, +154, +23, +17, +154, +0, +241, +152, +40, +217, +117, +24, +38, +8, +140, +102, +4, +32, +16, +223, +92, +235, +214, +82, +156, +208, +114, +231, +119, +35, +107, +1, +13, +74, +189, +255, +185, +109, +231, +93, +216, +130, +107, +152, +168, +115, +76, +168, +171, +115, +28, +242, +196, +227, +69, +45, +63, +68, +233, +33, +161, +36, +152, +10, +100, +50, +51, +181, +162, +53, +69, +231, +129, +244, +77, +58, +1, +28, +168, +86, +179, +150, +47, +95, +190, +4, +192, +87, +0, +124, +30, +192, +116, +233, +231, +87, +150, +47, +95, +190, +68, +67, +37, +59, +80, +58, +79, +221, +242, +61, +214, +29, +208, +69, +42, +149, +138, +67, +88, +67, +202, +212, +63, +95, +58, +157, +30, +179, +243, +163, +25, +140, +222, +129, +165, +75, +151, +94, +178, +96, +193, +130, +69, +234, +111, +55, +127, +254, +252, +85, +0, +22, +46, +88, +176, +224, +63, +212, +255, +187, +230, +154, +107, +190, +187, +116, +233, +210, +75, +224, +192, +29, +240, +45, +93, +186, +244, +99, +0, +165, +187, +239, +174, +213, +200, +210, +233, +116, +43, +128, +110, +233, +103, +13, +86, +172, +88, +209, +15, +177, +50, +154, +74, +35, +85, +14, +20, +74, +237, +154, +4, +161, +9, +237, +1, +81, +157, +167, +245, +189, +247, +222, +59, +115, +255, +253, +247, +175, +11, +207, +48, +198, +110, +131, +120, +44, +187, +32, +215, +33, +163, +46, +144, +166, +187, +251, +81, +190, +56, +229, +146, +142, +190, +66, +92, +174, +184, +165, +134, +95, +177, +31, +85, +243, +37, +173, +200, +116, +238, +57, +37, +179, +209, +43, +230, +221, +178, +101, +203, +119, +42, +149, +138, +119, +210, +164, +73, +173, +0, +112, +203, +45, +183, +188, +188, +118, +237, +218, +129, +163, +142, +58, +170, +117, +209, +162, +69, +95, +220, +188, +121, +243, +89, +140, +49, +238, +245, +122, +43, +61, +61, +61, +11, +165, +227, +168, +249, +154, +233, +59, +64, +19, +17, +37, +185, +133, +166, +76, +153, +82, +163, +136, +110, +216, +176, +97, +235, +211, +79, +63, +189, +97, +210, +164, +73, +83, +1, +96, +207, +61, +247, +236, +86, +252, +59, +168, +58, +222, +116, +163, +213, +81, +44, +94, +188, +120, +191, +225, +225, +225, +81, +63, +240, +224, +224, +224, +142, +66, +161, +80, +168, +84, +42, +91, +0, +108, +41, +151, +203, +190, +222, +222, +222, +45, +193, +96, +48, +216, +214, +214, +214, +9, +0, +151, +95, +126, +249, +62, +77, +77, +77, +35, +183, +222, +122, +107, +223, +88, +23, +213, +3, +189, +134, +135, +168, +95, +177, +69, +139, +22, +221, +6, +224, +108, +0, +167, +64, +48, +38, +79, +6, +240, +237, +69, +139, +22, +221, +166, +49, +17, +29, +2, +155, +175, +97, +93, +78, +64, +34, +145, +24, +134, +24, +217, +180, +38, +132, +1, +68, +165, +191, +143, +121, +124, +35, +168, +179, +237, +72, +1, +85, +43, +161, +228, +41, +79, +67, +94, +11, +168, +214, +4, +125, +83, +90, +11, +44, +55, +90, +165, +124, +130, +60, +68, +224, +121, +44, +111, +249, +232, +157, +80, +236, +71, +250, +163, +165, +254, +134, +174, +183, +220, +197, +132, +96, +194, +7, +225, +39, +74, +41, +117, +189, +229, +19, +226, +45, +55, +68, +227, +217, +181, +107, +87, +59, +132, +159, +56, +11, +49, +21, +55, +3, +232, +72, +165, +82, +90, +60, +34, +83, +52, +30, +45, +119, +125, +221, +73, +71, +70, +70, +218, +32, +150, +88, +106, +27, +210, +12, +160, +83, +250, +187, +26, +205, +176, +89, +145, +169, +14, +146, +83, +186, +27, +242, +66, +212, +5, +160, +59, +151, +203, +217, +166, +241, +24, +242, +104, +145, +183, +124, +195, +134, +13, +75, +57, +231, +191, +157, +61, +123, +246, +193, +0, +38, +57, +205, +35, +210, +117, +86, +115, +145, +115, +28, +163, +142, +46, +18, +127, +40, +40, +37, +67, +171, +97, +217, +89, +77, +125, +205, +246, +229, +156, +255, +194, +144, +248, +90, +39, +20, +105, +225, +27, +33, +236, +131, +222, +177, +246, +87, +62, +2, +203, +125, +205, +84, +48, +69, +96, +80, +199, +11, +114, +0, +134, +25, +99, +167, +49, +198, +230, +171, +119, +158, +59, +119, +238, +207, +25, +99, +223, +215, +162, +110, +48, +198, +230, +75, +229, +160, +134, +225, +128, +183, +60, +0, +13, +203, +38, +20, +10, +165, +1, +164, +165, +159, +106, +244, +195, +33, +111, +57, +205, +239, +164, +156, +134, +52, +246, +37, +144, +222, +71, +212, +13, +162, +109, +36, +97, +33, +197, +131, +160, +174, +218, +78, +139, +146, +86, +152, +166, +162, +248, +153, +85, +109, +134, +96, +164, +28, +16, +237, +163, +53, +103, +40, +51, +116, +93, +101, +212, +133, +37, +76, +120, +77, +42, +171, +117, +74, +109, +215, +39, +213, +18, +64, +61, +17, +105, +213, +41, +37, +68, +33, +116, +3, +234, +238, +102, +186, +62, +169, +158, +0, +166, +235, +148, +50, +198, +190, +14, +11, +245, +73, +245, +4, +176, +82, +167, +148, +252, +201, +20, +178, +179, +156, +242, +217, +176, +78, +233, +43, +175, +188, +178, +197, +239, +247, +231, +253, +126, +127, +254, +232, +163, +143, +238, +185, +224, +130, +11, +206, +174, +57, +145, +40, +35, +183, +29, +6, +29, +19, +4, +195, +117, +74, +31, +123, +236, +177, +136, +36, +48, +103, +140, +249, +46, +184, +224, +2, +245, +110, +205, +48, +161, +7, +52, +18, +96, +76, +252, +230, +55, +191, +25, +60, +241, +196, +19, +159, +8, +4, +2, +169, +80, +40, +148, +142, +70, +163, +195, +144, +223, +24, +195, +223, +94, +79, +128, +70, +117, +74, +115, +0, +178, +219, +183, +111, +143, +60, +245, +212, +83, +84, +2, +130, +222, +128, +16, +196, +91, +147, +130, +24, +11, +134, +202, +193, +56, +86, +167, +148, +49, +118, +58, +132, +66, +210, +11, +145, +246, +107, +201, +87, +156, +131, +248, +6, +17, +152, +111, +150, +74, +111, +17, +149, +138, +181, +238, +41, +37, +92, +118, +217, +101, +55, +21, +10, +133, +209, +90, +67, +193, +96, +48, +23, +14, +135, +179, +233, +116, +58, +158, +201, +100, +154, +43, +149, +138, +239, +209, +71, +31, +189, +12, +0, +230, +204, +153, +115, +112, +32, +16, +200, +175, +90, +181, +138, +20, +91, +211, +172, +90, +154, +122, +187, +32, +155, +97, +52, +19, +122, +33, +158, +43, +61, +247, +78, +8, +183, +126, +136, +115, +126, +101, +205, +9, +5, +253, +99, +3, +108, +148, +11, +198, +77, +55, +221, +244, +153, +84, +42, +213, +68, +85, +57, +159, +127, +254, +249, +157, +91, +183, +110, +29, +23, +45, +71, +243, +14, +112, +206, +215, +43, +119, +250, +238, +119, +191, +123, +247, +93, +119, +221, +181, +9, +187, +233, +14, +240, +225, +225, +225, +127, +86, +42, +21, +111, +91, +91, +219, +190, +0, +112, +232, +161, +135, +182, +93, +120, +225, +133, +153, +96, +48, +88, +8, +133, +66, +52, +6, +162, +229, +114, +121, +180, +20, +84, +111, +111, +239, +22, +169, +241, +114, +1, +38, +42, +50, +105, +221, +129, +78, +105, +139, +115, +19, +173, +167, +25, +99, +231, +66, +220, +29, +50, +201, +76, +183, +156, +38, +95, +177, +178, +101, +128, +25, +80, +41, +56, +203, +134, +9, +149, +242, +162, +9, +73, +217, +76, +137, +194, +48, +234, +186, +229, +5, +200, +109, +103, +169, +32, +14, +25, +39, +166, +91, +78, +211, +1, +30, +136, +187, +64, +26, +143, +149, +202, +237, +150, +90, +78, +19, +140, +232, +132, +4, +183, +34, +143, +11, +219, +104, +228, +45, +111, +52, +248, +8, +142, +54, +80, +48, +98, +144, +168, +225, +120, +3, +5, +165, +183, +60, +10, +121, +57, +46, +171, +54, +154, +180, +108, +27, +40, +106, +1, +194, +16, +85, +217, +94, +52, +250, +13, +8, +86, +13, +20, +67, +73, +175, +6, +209, +9, +57, +106, +110, +201, +75, +166, +235, +45, +95, +185, +114, +229, +239, +215, +173, +91, +247, +126, +52, +26, +29, +14, +135, +195, +233, +92, +46, +23, +203, +100, +50, +205, +179, +102, +205, +218, +107, +225, +194, +133, +199, +3, +0, +231, +252, +65, +96, +180, +129, +2, +45, +72, +150, +4, +168, +187, +3, +111, +188, +241, +70, +121, +245, +234, +213, +41, +136, +178, +224, +212, +62, +192, +227, +247, +251, +181, +244, +62, +83, +13, +20, +12, +25, +38, +161, +80, +40, +9, +65, +90, +221, +12, +97, +126, +165, +1, +32, +16, +8, +236, +161, +177, +187, +169, +6, +10, +86, +210, +253, +70, +251, +156, +6, +2, +1, +45, +178, +171, +237, +178, +225, +117, +40, +20, +10, +49, +136, +219, +94, +128, +152, +188, +72, +71, +208, +130, +229, +108, +59, +93, +72, +109, +4, +227, +10, +1, +130, +16, +61, +175, +181, +250, +86, +209, +124, +96, +218, +46, +48, +157, +246, +251, +238, +187, +239, +110, +59, +240, +192, +3, +159, +128, +80, +199, +118, +64, +140, +15, +234, +139, +108, +186, +34, +147, +105, +84, +171, +85, +138, +160, +82, +156, +48, +15, +185, +179, +155, +161, +177, +96, +232, +17, +44, +93, +186, +244, +175, +175, +189, +246, +90, +159, +199, +227, +41, +253, +230, +55, +191, +57, +137, +254, +62, +109, +218, +180, +182, +141, +27, +55, +158, +225, +247, +251, +75, +83, +167, +78, +93, +106, +246, +11, +24, +22, +96, +253, +250, +245, +233, +223, +254, +246, +183, +67, +234, +191, +135, +195, +97, +223, +180, +105, +211, +40, +64, +217, +40, +231, +64, +23, +134, +146, +94, +227, +241, +248, +86, +72, +249, +166, +91, +183, +110, +221, +182, +121, +243, +230, +186, +146, +79, +115, +231, +206, +157, +178, +120, +241, +226, +253, +172, +8, +65, +152, +12, +96, +6, +128, +19, +213, +225, +216, +171, +175, +190, +122, +5, +128, +111, +43, +182, +239, +168, +247, +113, +130, +198, +163, +27, +51, +106, +109, +109, +29, +68, +109, +161, +171, +70, +245, +71, +45, +211, +120, +26, +181, +156, +86, +123, +190, +40, +114, +30, +133, +108, +176, +40, +147, +93, +45, +209, +120, +140, +36, +189, +18, +70, +164, +139, +145, +214, +4, +200, +154, +209, +184, +210, +120, +148, +130, +171, +25, +20, +174, +129, +226, +194, +18, +38, +220, +58, +182, +26, +49, +33, +184, +157, +221, +70, +225, +118, +118, +27, +61, +161, +141, +206, +110, +186, +166, +217, +186, +117, +235, +138, +10, +195, +164, +15, +114, +95, +179, +184, +221, +206, +110, +90, +99, +160, +78, +211, +13, +4, +2, +25, +200, +134, +201, +199, +16, +139, +17, +165, +132, +169, +97, +217, +48, +33, +1, +234, +94, +55, +175, +215, +91, +66, +109, +97, +108, +90, +241, +180, +46, +98, +170, +179, +155, +33, +173, +88, +42, +25, +79, +84, +94, +98, +86, +180, +66, +100, +228, +217, +130, +33, +1, +56, +231, +148, +2, +72, +249, +39, +205, +210, +79, +173, +188, +99, +98, +215, +59, +167, +150, +75, +96, +207, +61, +247, +220, +183, +142, +61, +246, +216, +147, +198, +216, +207, +20, +145, +73, +221, +64, +65, +115, +96, +73, +119, +32, +80, +44, +22, +141, +60, +215, +186, +252, +132, +70, +208, +162, +114, +213, +233, +113, +82, +138, +119, +247, +226, +197, +139, +63, +122, +232, +161, +135, +126, +58, +99, +198, +140, +105, +139, +22, +45, +250, +162, +114, +159, +111, +126, +243, +155, +15, +39, +18, +137, +94, +216, +8, +92, +146, +86, +92, +199, +128, +41, +149, +74, +81, +0, +221, +235, +215, +175, +199, +250, +245, +235, +107, +122, +91, +16, +214, +172, +89, +243, +49, +4, +133, +203, +148, +26, +166, +149, +119, +60, +60, +48, +48, +176, +185, +92, +46, +123, +123, +122, +122, +166, +0, +192, +204, +153, +51, +121, +161, +80, +24, +45, +13, +122, +196, +17, +71, +140, +94, +228, +131, +15, +62, +216, +233, +243, +249, +202, +115, +230, +204, +241, +117, +117, +117, +37, +110, +187, +237, +182, +127, +192, +70, +207, +235, +4, +100, +82, +91, +130, +115, +174, +85, +6, +180, +246, +4, +162, +74, +207, +48, +231, +252, +71, +210, +231, +253, +33, +86, +68, +90, +29, +27, +66, +143, +202, +229, +135, +113, +159, +127, +31, +106, +205, +240, +2, +44, +170, +229, +70, +34, +38, +4, +122, +215, +9, +234, +72, +9, +125, +25, +83, +134, +137, +153, +136, +9, +105, +66, +74, +1, +212, +20, +46, +211, +119, +128, +96, +134, +69, +67, +208, +210, +5, +93, +195, +196, +133, +33, +184, +134, +137, +85, +195, +100, +220, +34, +38, +118, +12, +19, +219, +17, +19, +187, +134, +137, +165, +136, +137, +105, +195, +68, +47, +98, +50, +122, +194, +221, +96, +152, +140, +91, +196, +196, +168, +97, +226, +104, +196, +68, +75, +128, +186, +215, +45, +24, +12, +146, +0, +91, +32, +88, +82, +5, +0, +1, +233, +239, +106, +56, +111, +152, +72, +189, +12, +75, +210, +133, +139, +210, +207, +18, +245, +56, +180, +131, +79, +84, +137, +200, +9, +23, +64, +215, +48, +169, +86, +171, +212, +108, +157, +102, +196, +32, +0, +191, +244, +247, +186, +221, +97, +66, +39, +52, +100, +152, +20, +10, +133, +40, +68, +150, +77, +81, +186, +120, +39, +68, +177, +92, +45, +151, +188, +169, +190, +102, +134, +12, +19, +178, +140, +164, +143, +20, +194, +235, +214, +41, +138, +69, +137, +50, +150, +58, +187, +233, +25, +38, +129, +82, +169, +20, +143, +70, +163, +213, +112, +56, +28, +149, +102, +194, +248, +204, +153, +51, +71, +151, +104, +69, +235, +105, +83, +41, +30, +182, +13, +147, +209, +19, +49, +54, +7, +98, +37, +180, +76, +229, +178, +106, +152, +16, +6, +32, +150, +228, +221, +66, +229, +162, +125, +245, +90, +79, +187, +84, +46, +215, +32, +113, +97, +24, +110, +226, +115, +35, +42, +23, +213, +43, +246, +64, +20, +58, +73, +65, +206, +37, +164, +82, +33, +52, +125, +43, +5, +112, +62, +241, +249, +250, +235, +175, +95, +6, +81, +141, +231, +80, +136, +106, +109, +251, +3, +56, +108, +119, +246, +47, +152, +2, +96, +31, +200, +83, +114, +24, +64, +116, +231, +206, +157, +117, +53, +105, +96, +178, +127, +129, +161, +50, +161, +247, +221, +119, +223, +28, +206, +249, +125, +143, +60, +242, +200, +217, +16, +185, +7, +147, +0, +116, +39, +147, +73, +173, +188, +99, +231, +203, +132, +18, +6, +7, +7, +59, +33, +152, +54, +33, +0, +145, +93, +187, +118, +237, +158, +254, +5, +132, +133, +11, +23, +126, +137, +115, +126, +219, +83, +79, +61, +117, +38, +132, +70, +180, +123, +18, +159, +213, +200, +229, +114, +49, +73, +0, +219, +101, +66, +45, +101, +217, +156, +126, +250, +233, +83, +56, +231, +90, +183, +223, +52, +62, +81, +118, +193, +39, +87, +128, +147, +78, +58, +233, +45, +198, +216, +243, +191, +248, +197, +47, +182, +76, +136, +0, +129, +64, +32, +9, +160, +63, +18, +137, +140, +76, +148, +0, +41, +0, +125, +39, +159, +124, +242, +99, +140, +177, +107, +111, +191, +253, +246, +223, +59, +37, +128, +150, +105, +86, +71, +100, +106, +105, +105, +33, +42, +87, +6, +64, +190, +173, +173, +237, +144, +6, +231, +116, +190, +127, +65, +34, +145, +32, +38, +85, +63, +128, +190, +57, +115, +230, +252, +130, +49, +54, +79, +167, +177, +218, +184, +244, +47, +24, +130, +176, +118, +148, +101, +191, +114, +29, +29, +29, +61, +26, +231, +116, +172, +127, +129, +186, +16, +74, +74, +33, +0, +173, +154, +113, +136, +240, +45, +121, +80, +118, +91, +255, +2, +114, +211, +164, +32, +148, +21, +130, +219, +191, +192, +197, +167, +15, +19, +62, +8, +63, +85, +134, +137, +86, +153, +80, +50, +76, +198, +183, +227, +179, +100, +152, +124, +3, +192, +49, +16, +37, +66, +143, +1, +240, +13, +167, +59, +62, +55, +50, +76, +122, +32, +223, +133, +209, +59, +32, +25, +44, +106, +152, +50, +76, +148, +160, +218, +245, +231, +234, +145, +150, +151, +47, +95, +254, +44, +128, +155, +199, +168, +93, +127, +46, +44, +214, +174, +31, +211, +48, +73, +38, +147, +157, +0, +246, +163, +178, +64, +58, +48, +85, +145, +201, +109, +43, +230, +10, +240, +233, +16, +64, +50, +76, +126, +245, +251, +223, +255, +254, +125, +0, +56, +236, +176, +195, +126, +206, +24, +251, +213, +201, +39, +159, +252, +198, +110, +17, +192, +239, +247, +167, +0, +244, +69, +34, +145, +52, +0, +132, +195, +225, +94, +0, +125, +146, +193, +98, +11, +134, +172, +227, +96, +48, +152, +4, +208, +55, +123, +246, +236, +187, +32, +220, +242, +93, +0, +166, +6, +131, +193, +201, +78, +10, +48, +150, +97, +66, +189, +10, +250, +33, +166, +217, +82, +107, +107, +171, +86, +35, +149, +113, +51, +76, +118, +64, +14, +70, +12, +3, +216, +17, +143, +199, +119, +169, +247, +197, +56, +26, +38, +59, +164, +147, +103, +164, +227, +2, +173, +173, +173, +90, +53, +204, +198, +205, +48, +33, +99, +35, +13, +121, +213, +212, +171, +208, +56, +110, +134, +9, +17, +213, +10, +146, +32, +21, +212, +118, +110, +112, +13, +19, +23, +159, +62, +88, +77, +126, +87, +15, +54, +101, +248, +206, +114, +210, +171, +25, +10, +23, +53, +90, +161, +77, +25, +184, +180, +37, +192, +88, +201, +239, +68, +237, +245, +72, +127, +87, +231, +151, +40, +141, +18, +75, +169, +223, +166, +147, +223, +211, +233, +244, +142, +166, +166, +166, +243, +33, +147, +94, +203, +176, +184, +22, +88, +74, +126, +151, +218, +75, +117, +73, +2, +16, +7, +193, +50, +155, +174, +97, +242, +59, +149, +134, +44, +20, +10, +209, +89, +179, +102, +237, +181, +96, +193, +130, +19, +18, +137, +68, +43, +241, +12, +24, +99, +199, +65, +94, +176, +44, +11, +208, +40, +249, +125, +80, +250, +83, +197, +231, +243, +233, +209, +184, +6, +97, +194, +44, +51, +155, +252, +62, +32, +253, +169, +16, +8, +4, +246, +212, +216, +149, +222, +32, +67, +86, +17, +240, +9, +208, +138, +205, +38, +191, +19, +90, +149, +181, +136, +20, +48, +77, +233, +52, +154, +99, +66, +205, +149, +104, +153, +46, +251, +253, +126, +45, +150, +4, +177, +234, +13, +39, +57, +216, +54, +78, +147, +201, +228, +80, +115, +115, +243, +247, +32, +38, +161, +109, +48, +145, +248, +14, +88, +12, +90, +41, +225, +245, +122, +43, +16, +131, +147, +98, +203, +134, +25, +52, +134, +5, +88, +190, +124, +249, +218, +55, +223, +124, +243, +253, +104, +52, +58, +24, +139, +197, +134, +61, +30, +79, +197, +239, +247, +151, +253, +126, +127, +137, +115, +158, +132, +76, +114, +52, +165, +17, +27, +22, +96, +253, +250, +245, +169, +53, +107, +214, +80, +93, +129, +62, +212, +87, +97, +82, +102, +97, +25, +174, +210, +170, +22, +64, +215, +48, +105, +110, +110, +166, +136, +73, +175, +36, +64, +81, +177, +21, +20, +191, +155, +214, +1, +181, +4, +168, +27, +60, +29, +29, +29, +219, +32, +44, +35, +186, +3, +202, +210, +95, +234, +205, +178, +0, +186, +134, +73, +75, +75, +75, +18, +194, +75, +54, +2, +113, +251, +29, +211, +118, +173, +24, +38, +195, +144, +245, +2, +219, +176, +98, +152, +56, +218, +199, +204, +138, +97, +82, +114, +90, +8, +23, +255, +187, +97, +164, +191, +161, +150, +177, +162, +46, +184, +110, +153, +83, +216, +104, +45, +160, +220, +114, +181, +177, +162, +142, +166, +216, +202, +51, +209, +75, +114, +241, +67, +24, +37, +9, +200, +198, +137, +50, +215, +132, +67, +232, +255, +244, +83, +201, +51, +53, +85, +48, +183, +81, +150, +77, +2, +82, +170, +71, +111, +111, +239, +138, +238, +238, +238, +3, +199, +58, +25, +99, +108, +154, +209, +11, +107, +9, +160, +206, +178, +161, +182, +17, +241, +82, +169, +100, +91, +113, +49, +42, +128, +50, +203, +166, +141, +115, +190, +70, +185, +243, +3, +15, +60, +176, +250, +181, +215, +94, +219, +24, +8, +4, +242, +193, +96, +48, +207, +24, +227, +145, +72, +36, +215, +212, +212, +148, +77, +36, +18, +141, +170, +179, +24, +22, +64, +153, +101, +211, +169, +222, +249, +141, +55, +222, +72, +63, +240, +192, +3, +131, +144, +163, +100, +94, +200, +75, +248, +48, +68, +20, +173, +10, +19, +74, +169, +158, +113, +250, +132, +114, +167, +139, +47, +190, +248, +145, +7, +30, +120, +224, +61, +8, +189, +47, +5, +153, +127, +28, +130, +205, +149, +209, +144, +113, +202, +24, +227, +16, +175, +219, +118, +8, +133, +4, +144, +234, +82, +65, +94, +61, +45, +9, +162, +21, +180, +170, +203, +178, +145, +178, +239, +71, +32, +221, +129, +23, +94, +120, +225, +43, +156, +243, +23, +56, +231, +191, +226, +156, +255, +154, +115, +254, +140, +100, +210, +199, +33, +238, +138, +225, +65, +107, +52, +253, +159, +108, +254, +12, +128, +172, +199, +227, +209, +91, +142, +77, +117, +113, +81, +11, +64, +58, +97, +93, +174, +112, +165, +82, +241, +65, +49, +19, +222, +116, +211, +77, +111, +94, +126, +249, +229, +215, +157, +117, +214, +89, +247, +170, +118, +53, +69, +102, +4, +180, +149, +210, +58, +181, +90, +170, +63, +64, +46, +155, +204, +75, +47, +189, +228, +125, +233, +165, +151, +146, +0, +90, +127, +254, +243, +154, +118, +22, +166, +200, +140, +106, +1, +116, +149, +82, +41, +251, +158, +94, +81, +14, +193, +156, +137, +67, +12, +68, +91, +208, +234, +226, +145, +100, +140, +157, +194, +24, +187, +148, +254, +241, +147, +159, +252, +228, +60, +206, +249, +15, +46, +191, +252, +242, +195, +32, +230, +136, +54, +136, +187, +225, +104, +227, +117, +101, +134, +133, +15, +0, +6, +6, +6, +54, +87, +42, +21, +111, +123, +123, +123, +71, +32, +16, +8, +30, +122, +232, +161, +45, +23, +93, +116, +81, +79, +177, +88, +12, +151, +74, +165, +80, +62, +159, +87, +223, +106, +83, +209, +18, +64, +91, +41, +37, +78, +64, +27, +164, +181, +224, +227, +143, +63, +190, +110, +143, +61, +246, +248, +236, +152, +39, +99, +236, +36, +200, +57, +38, +99, +118, +113, +1, +234, +239, +0, +105, +188, +52, +177, +84, +1, +228, +125, +62, +159, +81, +231, +163, +169, +104, +9, +160, +189, +110, +211, +186, +78, +250, +0, +229, +154, +80, +5, +174, +32, +106, +91, +139, +168, +141, +84, +195, +209, +18, +186, +152, +26, +164, +96, +112, +200, +205, +242, +178, +48, +167, +17, +89, +26, +3, +106, +236, +22, +157, +208, +133, +11, +59, +137, +78, +142, +12, +62, +59, +201, +239, +142, +244, +50, +49, +155, +252, +78, +106, +23, +45, +207, +182, +123, +153, +56, +146, +252, +110, +167, +151, +137, +83, +201, +239, +150, +18, +223, +1, +147, +201, +239, +20, +49, +201, +231, +243, +49, +39, +18, +223, +1, +19, +125, +76, +86, +175, +94, +29, +129, +252, +205, +34, +0, +124, +11, +23, +46, +28, +243, +216, +177, +240, +233, +8, +88, +248, +253, +254, +12, +68, +44, +136, +138, +165, +150, +253, +126, +191, +237, +252, +18, +64, +123, +12, +236, +7, +17, +55, +104, +229, +156, +95, +111, +232, +36, +140, +125, +95, +18, +110, +35, +76, +180, +143, +0, +62, +45, +143, +96, +197, +138, +21, +127, +120, +245, +213, +87, +183, +132, +195, +225, +36, +0, +228, +114, +185, +196, +145, +71, +30, +185, +199, +53, +215, +92, +243, +101, +39, +5, +32, +111, +119, +149, +115, +126, +135, +114, +167, +119, +222, +121, +39, +185, +102, +205, +154, +154, +49, +16, +141, +70, +71, +231, +9, +122, +84, +210, +132, +100, +202, +107, +62, +225, +143, +96, +194, +5, +208, +26, +3, +37, +117, +242, +251, +140, +25, +51, +130, +197, +98, +49, +28, +10, +133, +18, +0, +144, +207, +231, +195, +51, +102, +204, +24, +53, +203, +20, +137, +239, +166, +245, +64, +71, +146, +223, +173, +38, +190, +3, +206, +37, +191, +91, +74, +124, +7, +204, +39, +191, +43, +245, +1, +219, +137, +239, +116, +81, +130, +217, +228, +119, +219, +137, +239, +192, +39, +64, +39, +116, +225, +194, +109, +176, +104, +214, +48, +33, +184, +13, +22, +149, +176, +108, +148, +0, +38, +12, +147, +151, +95, +126, +121, +43, +125, +254, +252, +231, +63, +63, +197, +9, +163, +4, +48, +168, +19, +190, +243, +206, +59, +131, +143, +63, +254, +120, +63, +36, +159, +81, +48, +24, +180, +93, +141, +171, +145, +0, +117, +183, +176, +165, +165, +101, +0, +192, +7, +144, +222, +138, +64, +32, +48, +73, +227, +56, +83, +213, +184, +8, +90, +42, +89, +157, +0, +93, +93, +93, +36, +192, +22, +0, +125, +78, +84, +227, +34, +104, +214, +35, +98, +140, +29, +13, +57, +213, +203, +15, +241, +186, +5, +165, +139, +180, +150, +74, +37, +173, +30, +38, +166, +138, +228, +234, +9, +160, +100, +80, +40, +39, +32, +175, +244, +123, +51, +128, +142, +98, +177, +168, +85, +10, +42, +231, +132, +0, +89, +197, +207, +188, +116, +65, +42, +3, +24, +66, +125, +189, +82, +37, +76, +251, +137, +181, +4, +80, +74, +159, +135, +212, +231, +110, +231, +206, +157, +119, +182, +181, +181, +29, +170, +117, +2, +198, +216, +133, +144, +201, +45, +166, +231, +1, +35, +209, +243, +102, +117, +157, +226, +106, +181, +170, +180, +126, +118, +66, +118, +80, +155, +82, +72, +129, +198, +134, +9, +9, +208, +164, +142, +29, +95, +122, +233, +165, +255, +215, +235, +245, +94, +229, +245, +122, +191, +5, +185, +133, +140, +105, +30, +25, +93, +100, +76, +44, +88, +176, +224, +255, +54, +53, +53, +181, +149, +74, +165, +112, +169, +84, +10, +189, +250, +234, +171, +27, +164, +139, +110, +135, +156, +121, +97, +170, +219, +183, +17, +52, +3, +248, +12, +128, +163, +122, +123, +123, +215, +43, +83, +250, +110, +186, +233, +166, +155, +0, +28, +13, +145, +216, +216, +6, +11, +239, +63, +161, +209, +29, +160, +190, +167, +195, +129, +64, +160, +230, +182, +78, +157, +58, +181, +15, +130, +188, +168, +180, +3, +44, +161, +81, +188, +128, +234, +148, +19, +123, +66, +57, +94, +136, +206, +71, +81, +18, +203, +101, +2, +27, +221, +1, +117, +203, +73, +165, +0, +101, +232, +151, +142, +55, +5, +51, +17, +19, +229, +190, +196, +31, +112, +169, +93, +46, +108, +163, +209, +32, +220, +45, +252, +194, +70, +175, +161, +209, +100, +120, +10, +114, +142, +139, +0, +202, +156, +19, +45, +142, +41, +205, +150, +227, +2, +221, +100, +248, +59, +238, +184, +227, +42, +0, +7, +67, +212, +173, +180, +180, +6, +16, +180, +76, +51, +218, +200, +91, +214, +173, +62, +104, +219, +182, +109, +61, +16, +78, +237, +8, +196, +100, +69, +122, +128, +105, +35, +181, +81, +158, +209, +100, +136, +4, +246, +186, +36, +246, +161, +161, +161, +30, +8, +143, +58, +29, +79, +196, +5, +71, +155, +108, +118, +67, +20, +65, +219, +87, +125, +80, +42, +149, +234, +129, +48, +74, +1, +49, +14, +2, +176, +88, +248, +64, +203, +52, +235, +52, +147, +103, +52, +122, +34, +161, +202, +111, +135, +73, +211, +108, +194, +125, +197, +174, +0, +141, +200, +237, +211, +32, +116, +194, +125, +57, +231, +167, +41, +15, +58, +237, +180, +211, +254, +252, +203, +95, +254, +242, +31, +144, +139, +28, +80, +78, +178, +41, +254, +8, +208, +216, +52, +83, +10, +84, +3, +170, +81, +165, +216, +134, +224, +64, +240, +90, +109, +154, +69, +161, +51, +85, +43, +82, +193, +55, +67, +184, +231, +211, +112, +32, +124, +175, +62, +56, +0, +241, +136, +234, +136, +138, +157, +157, +157, +148, +113, +65, +241, +1, +83, +246, +160, +18, +141, +6, +161, +46, +185, +45, +30, +143, +147, +123, +222, +118, +190, +65, +35, +125, +96, +183, +100, +92, +52, +90, +142, +119, +75, +198, +197, +132, +107, +68, +46, +92, +216, +233, +123, +238, +56, +145, +201, +76, +234, +55, +48, +78, +68, +166, +40, +106, +125, +2, +244, +187, +86, +32, +210, +86, +102, +133, +158, +0, +97, +0, +81, +206, +249, +107, +102, +78, +98, +37, +179, +130, +160, +92, +11, +136, +93, +111, +133, +156, +66, +234, +185, +105, +52, +204, +188, +190, +226, +138, +43, +158, +121, +255, +253, +247, +131, +30, +143, +167, +224, +245, +122, +11, +18, +205, +31, +94, +175, +55, +31, +137, +68, +118, +69, +163, +209, +93, +137, +68, +98, +151, +36, +120, +14, +242, +99, +48, +60, +51, +42, +5, +96, +210, +9, +70, +231, +252, +63, +255, +249, +207, +233, +191, +253, +237, +111, +85, +233, +228, +121, +200, +173, +37, +169, +63, +65, +1, +66, +61, +239, +128, +188, +122, +82, +6, +166, +33, +40, +7, +77, +143, +180, +181, +170, +35, +38, +13, +79, +192, +216, +60, +8, +53, +124, +155, +180, +13, +193, +68, +242, +187, +154, +29, +75, +252, +1, +195, +184, +240, +194, +11, +167, +94, +126, +249, +229, +159, +69, +109, +109, +18, +195, +80, +222, +1, +106, +27, +24, +251, +193, +15, +126, +48, +99, +100, +100, +36, +146, +203, +229, +66, +249, +124, +62, +36, +229, +22, +35, +157, +78, +39, +50, +153, +76, +243, +145, +71, +30, +185, +215, +149, +87, +94, +169, +142, +25, +157, +0, +209, +124, +145, +188, +167, +134, +160, +230, +15, +228, +1, +248, +22, +45, +90, +244, +55, +200, +4, +134, +24, +196, +243, +246, +67, +84, +106, +246, +248, +253, +126, +173, +201, +134, +82, +255, +77, +189, +13, +70, +60, +165, +21, +136, +199, +51, +122, +183, +252, +126, +191, +86, +234, +191, +237, +144, +13, +57, +38, +201, +21, +79, +206, +200, +2, +100, +39, +116, +0, +162, +131, +139, +150, +83, +58, +32, +109, +166, +186, +127, +107, +9, +192, +110, +191, +253, +246, +131, +51, +153, +76, +168, +88, +44, +250, +203, +229, +178, +239, +201, +39, +159, +220, +252, +222, +123, +239, +21, +33, +37, +55, +232, +180, +156, +55, +213, +189, +67, +75, +128, +209, +191, +93, +117, +213, +85, +15, +43, +255, +80, +46, +151, +87, +190, +247, +222, +123, +155, +33, +21, +71, +117, +162, +123, +71, +35, +1, +144, +76, +38, +255, +89, +169, +84, +188, +137, +68, +98, +47, +175, +215, +235, +59, +232, +160, +131, +38, +93, +112, +193, +5, +213, +82, +169, +20, +42, +149, +74, +33, +39, +186, +119, +16, +148, +175, +33, +45, +195, +237, +16, +101, +61, +226, +35, +35, +35, +63, +141, +197, +98, +29, +13, +79, +96, +131, +196, +4, +104, +143, +1, +170, +59, +91, +98, +204, +208, +234, +106, +153, +196, +4, +104, +19, +153, +168, +141, +40, +189, +86, +77, +16, +65, +203, +144, +98, +127, +71, +72, +76, +116, +81, +2, +29, +72, +246, +96, +14, +66, +25, +161, +236, +138, +8, +228, +169, +219, +17, +18, +19, +160, +173, +193, +40, +231, +116, +117, +134, +5, +237, +239, +146, +152, +92, +56, +6, +151, +200, +228, +18, +153, +92, +34, +147, +161, +196, +231, +117, +235, +214, +21, +31, +127, +252, +241, +209, +108, +220, +241, +34, +50, +233, +38, +62, +75, +237, +5, +251, +21, +159, +181, +138, +99, +90, +34, +50, +249, +84, +191, +83, +41, +104, +181, +0, +57, +200, +204, +122, +250, +172, +6, +241, +143, +77, +149, +10, +208, +242, +21, +107, +245, +188, +14, +67, +244, +57, +87, +126, +86, +195, +182, +82, +58, +86, +107, +185, +73, +170, +207, +106, +216, +86, +74, +71, +169, +92, +90, +173, +229, +164, +202, +92, +160, +207, +244, +187, +147, +74, +169, +213, +158, +215, +142, +41, +165, +86, +217, +245, +142, +43, +165, +102, +122, +94, +143, +139, +82, +106, +166, +231, +245, +184, +40, +165, +187, +85, +31, +112, +225, +98, +194, +7, +225, +39, +90, +41, +29, +117, +219, +73, +127, +15, +162, +118, +146, +177, +237, +41, +215, +18, +160, +97, +53, +30, +45, +216, +241, +148, +171, +5, +32, +95, +113, +8, +226, +182, +107, +117, +109, +211, +66, +12, +245, +165, +163, +45, +9, +64, +8, +112, +206, +159, +209, +218, +249, +216, +99, +143, +125, +209, +235, +245, +230, +162, +209, +104, +95, +34, +145, +232, +147, +60, +229, +205, +144, +221, +188, +142, +8, +160, +171, +82, +61, +255, +252, +243, +205, +16, +99, +97, +8, +194, +149, +147, +129, +208, +148, +242, +16, +3, +211, +3, +147, +9, +143, +202, +129, +67, +97, +154, +61, +175, +188, +242, +202, +47, +15, +14, +14, +118, +61, +252, +240, +195, +87, +41, +119, +254, +199, +63, +254, +145, +98, +140, +113, +159, +207, +87, +246, +251, +253, +37, +175, +215, +91, +158, +50, +101, +202, +247, +32, +56, +4, +202, +72, +186, +37, +119, +61, +45, +191, +164, +144, +76, +230, +156, +175, +26, +243, +4, +130, +89, +173, +20, +192, +20, +189, +183, +161, +6, +187, +101, +203, +150, +222, +114, +185, +236, +171, +84, +42, +190, +74, +165, +226, +229, +156, +179, +253, +247, +223, +191, +198, +98, +58, +239, +188, +243, +14, +108, +107, +107, +107, +187, +243, +206, +59, +13, +123, +200, +149, +104, +120, +7, +32, +83, +185, +186, +164, +45, +204, +57, +215, +236, +232, +197, +24, +155, +5, +65, +106, +176, +124, +7, +200, +79, +88, +88, +186, +116, +233, +228, +161, +161, +161, +150, +145, +145, +145, +96, +54, +155, +229, +185, +92, +46, +95, +44, +22, +135, +43, +149, +74, +221, +171, +214, +219, +219, +187, +37, +16, +8, +20, +97, +145, +91, +172, +53, +8, +155, +57, +231, +255, +52, +124, +2, +155, +99, +64, +139, +194, +97, +246, +155, +236, +130, +28, +172, +50, +220, +108, +155, +160, +57, +8, +25, +99, +159, +67, +109, +196, +196, +167, +218, +10, +144, +217, +213, +74, +42, +135, +173, +170, +221, +52, +6, +104, +193, +41, +73, +23, +209, +18, +114, +92, +148, +82, +51, +209, +115, +87, +41, +117, +225, +24, +204, +84, +106, +85, +190, +94, +228, +210, +39, +88, +110, +29, +209, +136, +194, +161, +102, +78, +41, +167, +225, +32, +108, +182, +19, +211, +19, +160, +17, +147, +90, +89, +179, +78, +77, +116, +176, +213, +231, +152, +48, +22, +147, +122, +58, +109, +78, +244, +57, +38, +24, +242, +19, +166, +82, +41, +242, +27, +43, +63, +171, +97, +169, +157, +152, +158, +90, +94, +131, +116, +58, +221, +164, +20, +64, +250, +172, +70, +2, +178, +119, +197, +150, +0, +117, +119, +32, +151, +203, +53, +65, +225, +59, +150, +62, +171, +97, +186, +52, +32, +240, +9, +160, +245, +26, +242, +106, +86, +171, +85, +143, +114, +95, +233, +179, +227, +2, +144, +167, +180, +174, +68, +100, +161, +80, +136, +66, +232, +132, +0, +68, +37, +150, +241, +20, +64, +207, +83, +218, +5, +105, +118, +204, +231, +243, +227, +34, +128, +46, +139, +118, +230, +204, +153, +129, +98, +177, +24, +227, +156, +51, +0, +152, +62, +125, +186, +214, +163, +51, +93, +28, +17, +208, +166, +118, +79, +130, +228, +41, +29, +30, +30, +190, +61, +145, +72, +104, +245, +54, +175, +63, +145, +133, +226, +136, +128, +182, +167, +52, +9, +201, +83, +74, +244, +29, +131, +176, +148, +244, +170, +87, +34, +82, +233, +41, +141, +66, +204, +146, +74, +79, +41, +41, +167, +20, +53, +35, +23, +175, +109, +114, +59, +81, +116, +233, +110, +164, +81, +187, +66, +170, +95, +63, +91, +197, +17, +1, +235, +225, +123, +130, +171, +156, +186, +176, +13, +51, +190, +61, +26, +156, +122, +53, +11, +44, +145, +220, +205, +196, +248, +72, +95, +208, +34, +171, +145, +81, +58, +174, +2, +248, +26, +8, +64, +17, +22, +211, +208, +186, +157, +106, +245, +156, +154, +234, +182, +65, +172, +23, +209, +66, +161, +240, +50, +231, +252, +195, +213, +171, +87, +127, +17, +114, +46, +138, +37, +168, +239, +128, +218, +56, +33, +80, +245, +133, +24, +0, +94, +173, +86, +25, +0, +100, +50, +25, +226, +16, +90, +134, +218, +85, +171, +156, +249, +194, +16, +119, +200, +7, +217, +14, +136, +65, +84, +110, +35, +189, +192, +214, +197, +213, +96, +210, +5, +58, +1, +236, +245, +175, +255, +250, +175, +71, +84, +42, +149, +76, +185, +92, +206, +2, +56, +22, +192, +105, +0, +206, +222, +181, +107, +215, +150, +106, +181, +90, +61, +253, +244, +211, +207, +7, +240, +37, +136, +204, +203, +118, +152, +100, +82, +18, +52, +117, +187, +219, +110, +187, +173, +231, +183, +191, +253, +237, +243, +94, +175, +247, +243, +62, +159, +239, +248, +98, +177, +184, +230, +248, +227, +143, +239, +1, +16, +240, +122, +189, +33, +198, +24, +43, +151, +203, +244, +136, +170, +168, +183, +21, +13, +99, +172, +183, +32, +0, +225, +27, +100, +197, +98, +49, +60, +48, +48, +240, +111, +77, +77, +77, +237, +95, +251, +218, +215, +22, +60, +243, +204, +51, +74, +205, +137, +75, +231, +10, +64, +118, +243, +88, +23, +224, +161, +135, +30, +218, +222, +211, +211, +243, +221, +114, +185, +252, +39, +206, +57, +187, +240, +194, +11, +87, +254, +229, +47, +127, +41, +73, +213, +187, +149, +80, +190, +247, +62, +212, +250, +153, +76, +131, +198, +64, +11, +196, +56, +56, +240, +128, +3, +14, +56, +110, +239, +189, +247, +62, +7, +192, +220, +29, +59, +118, +244, +86, +171, +213, +202, +169, +167, +158, +250, +239, +30, +143, +231, +91, +195, +195, +195, +155, +203, +229, +114, +246, +154, +107, +174, +249, +18, +132, +26, +215, +2, +57, +212, +107, +24, +202, +111, +68, +9, +77, +52, +173, +22, +222, +123, +239, +189, +220, +135, +31, +126, +152, +7, +80, +14, +4, +2, +1, +198, +152, +103, +112, +112, +144, +15, +15, +15, +223, +59, +103, +206, +156, +155, +125, +62, +223, +151, +171, +213, +170, +191, +82, +169, +252, +19, +22, +231, +3, +245, +35, +40, +105, +252, +189, +92, +40, +20, +126, +20, +8, +4, +34, +231, +159, +127, +254, +178, +23, +95, +124, +113, +171, +199, +227, +169, +134, +66, +161, +28, +128, +98, +131, +58, +246, +150, +4, +160, +187, +64, +207, +179, +2, +64, +153, +87, +80, +6, +80, +90, +178, +100, +201, +77, +127, +250, +211, +159, +54, +3, +40, +62, +246, +216, +99, +219, +15, +61, +244, +208, +51, +173, +10, +160, +103, +98, +209, +68, +20, +130, +226, +253, +246, +120, +60, +21, +0, +169, +123, +238, +185, +103, +221, +7, +31, +124, +240, +179, +74, +165, +242, +218, +69, +23, +93, +20, +61, +251, +236, +179, +223, +148, +4, +119, +44, +229, +43, +1, +224, +32, +0, +71, +147, +3, +226, +140, +51, +206, +56, +15, +192, +215, +33, +38, +159, +125, +33, +220, +248, +157, +210, +70, +3, +48, +8, +27, +230, +185, +26, +101, +40, +2, +81, +137, +68, +130, +218, +134, +41, +107, +148, +83, +17, +12, +226, +162, +155, +214, +9, +140, +176, +235, +1, +0, +241, +120, +92, +201, +150, +160, +66, +57, +202, +139, +89, +234, +105, +165, +247, +218, +144, +153, +166, +245, +127, +50, +62, +28, +121, +222, +122, +119, +128, +12, +19, +45, +1, +44, +231, +151, +106, +65, +239, +14, +52, +202, +21, +113, +13, +15, +23, +142, +98, +194, +179, +110, +181, +94, +67, +38, +109, +65, +212, +210, +56, +72, +0, +142, +113, +174, +67, +66, +126, +1, +37, +141, +35, +46, +253, +157, +218, +9, +142, +107, +29, +146, +40, +36, +141, +8, +192, +23, +1, +156, +190, +187, +234, +144, +168, +225, +191, +246, +218, +107, +15, +222, +185, +115, +103, +93, +146, +139, +228, +45, +39, +6, +173, +101, +171, +104, +44, +1, +2, +183, +222, +122, +235, +221, +90, +255, +144, +188, +229, +212, +181, +199, +150, +0, +141, +124, +190, +186, +183, +86, +242, +150, +147, +247, +204, +150, +223, +184, +225, +193, +140, +177, +11, +164, +154, +228, +227, +6, +45, +1, +148, +213, +184, +28, +169, +188, +101, +86, +0, +165, +211, +218, +241, +114, +111, +106, +232, +213, +168, +84, +146, +156, +199, +85, +128, +79, +84, +196, +132, +169, +54, +37, +97, +161, +6, +82, +196, +132, +102, +76, +218, +199, +82, +191, +83, +117, +208, +42, +160, +216, +168, +183, +93, +93, +28, +80, +138, +152, +116, +67, +78, +239, +72, +161, +182, +251, +171, +229, +206, +110, +212, +86, +44, +34, +93, +92, +179, +197, +156, +20, +49, +233, +134, +204, +69, +15, +64, +14, +247, +144, +117, +101, +90, +128, +81, +220, +119, +223, +125, +7, +126, +240, +193, +7, +221, +59, +118, +236, +104, +75, +38, +147, +117, +141, +179, +166, +79, +159, +238, +227, +156, +199, +91, +91, +91, +123, +186, +187, +187, +61, +157, +157, +157, +169, +121, +243, +230, +189, +110, +244, +162, +74, +104, +209, +120, +98, +156, +243, +15, +76, +159, +72, +240, +10, +149, +93, +127, +13, +225, +19, +245, +22, +140, +66, +162, +241, +52, +43, +54, +31, +234, +203, +3, +150, +33, +71, +71, +76, +197, +139, +245, +4, +80, +211, +120, +72, +209, +104, +228, +110, +33, +2, +19, +29, +99, +154, +200, +100, +167, +8, +6, +224, +70, +76, +92, +56, +128, +9, +31, +132, +118, +42, +177, +0, +14, +112, +204, +181, +152, +213, +180, +188, +250, +33, +188, +100, +97, +212, +46, +205, +202, +99, +40, +218, +238, +133, +212, +136, +15, +38, +181, +100, +205, +153, +144, +115, +254, +142, +153, +147, +0, +0, +99, +236, +32, +179, +199, +0, +206, +174, +5, +182, +217, +245, +163, +88, +181, +106, +213, +153, +125, +125, +125, +205, +187, +118, +237, +106, +78, +165, +82, +173, +217, +108, +182, +185, +88, +44, +70, +143, +56, +226, +136, +61, +174, +189, +246, +218, +47, +40, +247, +157, +63, +127, +254, +77, +109, +109, +109, +134, +19, +28, +141, +8, +224, +153, +55, +111, +222, +6, +8, +202, +70, +25, +10, +43, +217, +231, +243, +213, +205, +243, +63, +254, +241, +143, +63, +130, +9, +194, +66, +35, +1, +72, +19, +246, +74, +27, +149, +1, +79, +190, +240, +194, +11, +39, +151, +74, +37, +127, +91, +91, +91, +12, +0, +158, +122, +234, +169, +117, +189, +189, +189, +91, +98, +177, +216, +136, +116, +241, +29, +16, +43, +162, +165, +44, +11, +2, +189, +1, +45, +16, +117, +41, +143, +4, +112, +50, +128, +139, +212, +214, +241, +21, +87, +92, +113, +47, +128, +179, +1, +28, +7, +224, +16, +105, +255, +22, +200, +217, +22, +134, +161, +206, +184, +12, +64, +80, +182, +154, +1, +180, +255, +236, +103, +63, +59, +67, +73, +219, +122, +253, +245, +215, +63, +26, +28, +28, +76, +191, +251, +238, +187, +101, +136, +249, +33, +3, +57, +15, +141, +38, +37, +203, +236, +122, +82, +201, +58, +33, +34, +32, +251, +168, +217, +245, +167, +159, +126, +250, +139, +79, +60, +241, +196, +22, +136, +12, +187, +1, +212, +167, +248, +165, +96, +82, +37, +211, +124, +11, +174, +191, +254, +250, +207, +12, +12, +12, +212, +85, +232, +159, +62, +125, +58, +171, +84, +42, +8, +133, +66, +161, +104, +52, +154, +104, +110, +110, +174, +180, +180, +180, +4, +219, +218, +218, +50, +78, +42, +165, +157, +22, +39, +34, +199, +148, +210, +221, +90, +103, +78, +211, +56, +101, +140, +29, +129, +218, +196, +71, +66, +89, +181, +145, +101, +84, +199, +63, +179, +34, +0, +41, +165, +121, +136, +193, +68, +33, +249, +70, +171, +97, +30, +50, +227, +214, +85, +74, +93, +124, +58, +97, +101, +16, +170, +121, +228, +202, +129, +104, +58, +106, +110, +69, +41, +173, +162, +86, +1, +85, +42, +164, +182, +5, +80, +114, +203, +169, +205, +184, +86, +121, +192, +40, +228, +12, +59, +101, +230, +53, +113, +203, +45, +171, +229, +97, +136, +60, +35, +67, +21, +155, +211, +233, +244, +142, +166, +166, +166, +243, +33, +147, +29, +169, +67, +188, +37, +1, +116, +185, +229, +122, +168, +84, +42, +94, +8, +213, +45, +4, +185, +124, +128, +237, +18, +145, +117, +148, +221, +149, +43, +87, +254, +254, +47, +127, +249, +203, +38, +0, +96, +140, +241, +207, +127, +254, +243, +83, +22, +44, +88, +112, +66, +34, +145, +104, +165, +18, +1, +140, +177, +227, +32, +244, +2, +83, +137, +143, +134, +184, +229, +111, +188, +241, +70, +89, +81, +133, +131, +75, +185, +101, +106, +80, +105, +56, +219, +237, +132, +234, +16, +10, +133, +146, +168, +173, +194, +161, +213, +78, +136, +222, +30, +199, +194, +247, +163, +144, +154, +107, +14, +208, +231, +241, +106, +39, +164, +11, +143, +199, +83, +67, +205, +145, +62, +59, +130, +79, +148, +155, +142, +12, +147, +58, +110, +121, +56, +28, +30, +129, +98, +112, +73, +159, +213, +176, +196, +45, +215, +18, +160, +142, +21, +45, +89, +64, +35, +170, +207, +106, +216, +110, +166, +51, +86, +141, +234, +17, +213, +103, +53, +108, +115, +203, +199, +170, +81, +109, +36, +207, +200, +209, +194, +233, +141, +50, +173, +138, +170, +207, +202, +76, +43, +203, +220, +242, +9, +201, +53, +115, +225, +98, +194, +7, +161, +155, +240, +168, +132, +155, +240, +248, +201, +77, +120, +28, +28, +28, +236, +129, +162, +165, +140, +244, +89, +13, +75, +9, +143, +134, +210, +253, +74, +165, +82, +20, +138, +186, +100, +210, +103, +53, +28, +233, +240, +152, +133, +98, +221, +39, +84, +42, +21, +162, +248, +3, +0, +170, +213, +170, +22, +147, +126, +196, +138, +0, +90, +229, +1, +167, +112, +206, +159, +55, +115, +18, +0, +96, +140, +125, +5, +192, +86, +216, +40, +15, +56, +90, +153, +77, +170, +186, +216, +205, +57, +191, +223, +192, +133, +207, +131, +168, +204, +98, +187, +195, +35, +41, +36, +148, +202, +19, +88, +176, +96, +193, +127, +38, +147, +201, +174, +165, +75, +151, +30, +179, +247, +222, +123, +183, +208, +142, +119, +221, +117, +215, +218, +245, +235, +215, +111, +106, +110, +110, +30, +128, +24, +120, +36, +128, +233, +194, +104, +74, +208, +91, +208, +9, +209, +72, +233, +139, +0, +46, +2, +112, +219, +91, +111, +189, +53, +160, +156, +116, +206, +58, +235, +172, +167, +1, +92, +15, +224, +76, +136, +201, +105, +47, +233, +56, +219, +125, +78, +105, +209, +201, +66, +88, +188, +113, +0, +77, +62, +159, +175, +198, +241, +32, +153, +106, +202, +94, +54, +74, +10, +135, +41, +232, +209, +120, +72, +136, +17, +0, +89, +117, +230, +165, +100, +154, +165, +32, +123, +201, +179, +176, +232, +226, +213, +18, +128, +88, +48, +84, +135, +116, +200, +239, +247, +215, +124, +179, +104, +52, +74, +124, +66, +122, +237, +44, +155, +106, +141, +76, +51, +186, +11, +41, +117, +165, +118, +201, +48, +33, +27, +192, +150, +115, +123, +44, +1, +242, +0, +146, +129, +64, +160, +102, +12, +236, +174, +102, +58, +84, +52, +149, +244, +3, +117, +196, +116, +220, +155, +233, +16, +141, +131, +161, +190, +199, +101, +30, +187, +161, +153, +142, +219, +227, +210, +197, +110, +129, +107, +152, +184, +134, +137, +107, +152, +184, +149, +88, +92, +1, +92, +1, +62, +157, +213, +120, +164, +207, +106, +56, +102, +158, +215, +229, +13, +21, +139, +197, +26, +255, +128, +244, +89, +13, +98, +94, +57, +31, +47, +152, +49, +99, +70, +77, +221, +242, +25, +51, +29, +247, +233, +251, +0, +0, +32, +0, +73, +68, +65, +84, +102, +104, +177, +42, +28, +139, +23, +116, +67, +116, +247, +138, +115, +206, +31, +28, +243, +4, +162, +68, +100, +10, +162, +163, +87, +31, +28, +136, +23, +12, +67, +44, +76, +70, +139, +29, +110, +135, +67, +117, +203, +213, +229, +130, +27, +245, +176, +160, +128, +133, +186, +135, +69, +18, +54, +52, +34, +229, +129, +202, +55, +194, +76, +193, +100, +211, +9, +49, +19, +94, +50, +218, +133, +139, +9, +231, +146, +125, +162, +185, +229, +84, +127, +166, +81, +146, +11, +131, +220, +255, +142, +24, +181, +19, +198, +45, +183, +84, +191, +252, +147, +169, +17, +173, +90, +181, +234, +76, +41, +213, +171, +59, +153, +76, +118, +175, +89, +179, +230, +92, +229, +255, +87, +174, +92, +249, +251, +117, +235, +214, +189, +223, +218, +218, +218, +223, +221, +221, +221, +215, +217, +217, +233, +72, +158, +209, +40, +230, +205, +155, +247, +119, +136, +17, +30, +128, +162, +131, +11, +225, +141, +55, +222, +40, +175, +94, +189, +154, +150, +224, +141, +16, +244, +29, +219, +2, +208, +2, +68, +14, +74, +26, +128, +117, +166, +154, +194, +87, +220, +139, +122, +95, +177, +45, +149, +76, +233, +154, +83, +166, +122, +213, +64, +162, +245, +244, +65, +80, +123, +250, +164, +99, +76, +39, +59, +170, +5, +80, +31, +172, +164, +239, +214, +64, +162, +241, +16, +151, +208, +84, +223, +146, +186, +115, +89, +61, +208, +41, +184, +2, +184, +2, +52, +18, +96, +44, +106, +87, +6, +226, +45, +176, +69, +108, +51, +34, +128, +30, +181, +107, +220, +35, +38, +99, +81, +187, +198, +61, +98, +50, +22, +181, +107, +220, +35, +38, +99, +81, +187, +198, +61, +98, +178, +91, +10, +161, +184, +112, +225, +70, +76, +140, +68, +76, +60, +146, +0, +74, +151, +77, +8, +114, +27, +33, +210, +140, +44, +37, +189, +42, +161, +27, +49, +185, +249, +230, +155, +175, +131, +200, +45, +60, +14, +192, +113, +203, +151, +47, +95, +162, +17, +49, +57, +16, +130, +69, +161, +229, +194, +211, +133, +161, +136, +201, +192, +192, +64, +15, +196, +148, +91, +2, +80, +74, +165, +82, +70, +59, +128, +154, +18, +64, +55, +98, +178, +107, +215, +174, +41, +0, +242, +23, +93, +116, +81, +251, +253, +247, +223, +95, +99, +164, +44, +92, +184, +240, +218, +214, +214, +214, +93, +78, +10, +80, +119, +7, +178, +217, +108, +23, +128, +76, +62, +159, +175, +43, +255, +120, +207, +61, +247, +108, +130, +137, +94, +247, +106, +40, +7, +204, +190, +210, +182, +31, +231, +252, +158, +70, +7, +109, +218, +180, +105, +211, +180, +105, +211, +86, +72, +23, +222, +1, +97, +25, +145, +131, +210, +114, +29, +18, +195, +16, +99, +14, +121, +8, +31, +225, +144, +36, +4, +189, +130, +142, +149, +7, +172, +195, +95, +255, +250, +215, +193, +195, +14, +59, +236, +49, +136, +142, +174, +57, +8, +147, +140, +180, +35, +75, +100, +22, +83, +2, +112, +81, +167, +148, +26, +48, +82, +35, +45, +205, +206, +160, +70, +97, +74, +43, +62, +236, +176, +195, +90, +56, +231, +151, +110, +216, +176, +225, +59, +168, +237, +246, +99, +154, +65, +101, +73, +0, +2, +23, +213, +122, +169, +142, +49, +21, +200, +10, +194, +41, +23, +205, +88, +144, +10, +229, +78, +81, +202, +4, +89, +121, +53, +245, +22, +24, +186, +3, +95, +255, +250, +215, +255, +121, +215, +93, +119, +109, +165, +207, +7, +28, +112, +64, +15, +231, +252, +70, +206, +249, +79, +32, +42, +253, +119, +64, +204, +31, +166, +31, +133, +82, +0, +93, +67, +36, +26, +141, +110, +189, +229, +150, +91, +94, +190, +250, +234, +171, +95, +80, +255, +239, +178, +203, +46, +219, +99, +233, +210, +165, +159, +49, +115, +81, +37, +12, +229, +152, +36, +18, +137, +109, +59, +118, +236, +248, +40, +147, +201, +212, +145, +89, +127, +244, +163, +31, +45, +3, +128, +165, +75, +151, +218, +174, +192, +160, +107, +136, +116, +116, +116, +108, +5, +176, +241, +190, +251, +238, +123, +81, +98, +80, +58, +6, +35, +57, +38, +62, +212, +43, +24, +84, +20, +129, +146, +31, +149, +70, +138, +229, +228, +119, +61, +67, +68, +139, +150, +65, +213, +57, +148, +199, +229, +225, +112, +226, +179, +90, +39, +84, +11, +238, +87, +253, +223, +141, +156, +184, +176, +4, +51, +124, +66, +229, +70, +243, +135, +163, +17, +19, +173, +255, +81, +51, +117, +101, +20, +69, +105, +180, +56, +26, +49, +81, +131, +34, +40, +94, +105, +63, +178, +134, +168, +211, +167, +15, +245, +141, +84, +108, +81, +185, +212, +8, +65, +24, +43, +83, +147, +201, +228, +95, +212, +134, +136, +83, +84, +46, +39, +253, +132, +84, +175, +194, +84, +75, +1, +67, +10, +201, +189, +247, +222, +187, +20, +192, +164, +222, +222, +222, +73, +67, +67, +67, +147, +15, +59, +236, +176, +253, +175, +190, +250, +234, +99, +84, +187, +217, +166, +114, +233, +226, +186, +235, +174, +251, +8, +66, +3, +230, +0, +162, +156, +115, +45, +247, +188, +237, +28, +19, +53, +40, +114, +66, +26, +112, +17, +146, +254, +39, +69, +76, +28, +193, +88, +2, +208, +197, +153, +36, +76, +28, +64, +147, +20, +49, +113, +92, +128, +177, +86, +67, +10, +76, +86, +156, +76, +124, +54, +227, +33, +1, +28, +168, +77, +59, +150, +0, +141, +56, +165, +69, +136, +9, +200, +81, +1, +148, +243, +128, +15, +82, +90, +7, +231, +252, +69, +206, +249, +31, +104, +91, +185, +114, +229, +151, +33, +151, +133, +8, +232, +80, +185, +168, +172, +172, +109, +227, +180, +238, +53, +234, +239, +239, +239, +2, +48, +13, +210, +122, +160, +67, +229, +162, +245, +192, +114, +220, +80, +87, +128, +225, +225, +225, +46, +136, +69, +39, +0, +192, +47, +53, +90, +83, +131, +88, +55, +166, +152, +84, +154, +175, +225, +192, +192, +192, +230, +114, +185, +236, +237, +233, +233, +153, +2, +0, +159, +251, +220, +231, +218, +78, +63, +253, +244, +81, +47, +217, +204, +153, +51, +71, +167, +219, +109, +219, +182, +109, +245, +249, +124, +196, +43, +54, +157, +232, +164, +28, +80, +113, +136, +1, +72, +125, +142, +19, +92, +170, +47, +209, +240, +4, +140, +205, +129, +24, +164, +234, +250, +84, +134, +160, +71, +229, +242, +195, +56, +149, +107, +0, +14, +81, +185, +136, +57, +161, +172, +196, +68, +182, +63, +149, +254, +34, +228, +165, +77, +217, +84, +129, +124, +68, +166, +66, +185, +202, +59, +64, +7, +146, +7, +132, +52, +29, +51, +84, +46, +91, +221, +126, +9, +46, +149, +203, +197, +110, +133, +75, +229, +114, +169, +92, +19, +78, +96, +112, +169, +92, +46, +149, +203, +165, +114, +77, +184, +0, +234, +153, +208, +237, +95, +224, +246, +47, +112, +251, +23, +0, +112, +251, +23, +184, +165, +98, +93, +236, +94, +184, +84, +46, +55, +249, +221, +77, +126, +255, +68, +85, +229, +210, +133, +164, +1, +77, +82, +125, +118, +4, +134, +4, +224, +156, +123, +161, +248, +102, +210, +103, +71, +96, +137, +204, +166, +121, +34, +198, +22, +0, +216, +0, +97, +43, +110, +52, +122, +220, +39, +83, +35, +82, +99, +249, +242, +229, +107, +215, +173, +91, +247, +33, +125, +158, +49, +99, +198, +222, +215, +93, +119, +221, +172, +221, +38, +192, +250, +245, +235, +83, +191, +254, +245, +175, +71, +203, +5, +135, +66, +161, +54, +39, +46, +110, +88, +0, +117, +193, +228, +80, +40, +164, +245, +26, +142, +159, +0, +234, +130, +201, +227, +21, +55, +108, +68, +229, +74, +66, +48, +39, +149, +159, +213, +112, +203, +5, +187, +229, +130, +221, +114, +193, +46, +62, +157, +152, +240, +65, +232, +26, +38, +74, +184, +134, +137, +107, +152, +232, +214, +35, +82, +151, +11, +118, +210, +48, +209, +34, +183, +215, +41, +27, +62, +159, +47, +15, +121, +30, +240, +141, +151, +97, +98, +183, +92, +176, +109, +195, +164, +4, +185, +92, +240, +9, +140, +177, +111, +155, +21, +194, +10, +244, +202, +5, +3, +64, +254, +123, +223, +251, +222, +85, +217, +108, +54, +12, +0, +165, +82, +41, +152, +201, +100, +154, +115, +185, +92, +243, +97, +135, +29, +182, +223, +120, +24, +38, +52, +6, +60, +144, +230, +246, +21, +43, +86, +188, +14, +57, +127, +36, +14, +49, +16, +203, +62, +159, +111, +178, +19, +23, +215, +18, +160, +36, +9, +64, +65, +104, +6, +141, +128, +180, +215, +235, +213, +242, +31, +91, +170, +202, +101, +201, +56, +101, +140, +105, +9, +96, +187, +42, +23, +129, +188, +230, +213, +251, +238, +187, +239, +179, +201, +100, +50, +60, +50, +50, +18, +73, +165, +82, +77, +233, +116, +58, +145, +201, +100, +194, +135, +31, +126, +184, +214, +107, +104, +91, +45, +39, +152, +138, +156, +56, +89, +149, +203, +42, +108, +85, +229, +106, +40, +128, +20, +57, +33, +74, +87, +19, +228, +24, +161, +94, +85, +46, +71, +199, +0, +69, +65, +74, +16, +20, +45, +117, +189, +98, +183, +42, +151, +139, +255, +25, +208, +26, +132, +100, +116, +208, +192, +211, +51, +86, +128, +113, +202, +49, +81, +26, +40, +81, +212, +26, +43, +234, +181, +195, +81, +42, +23, +125, +203, +56, +106, +57, +165, +81, +136, +59, +17, +82, +29, +231, +72, +142, +137, +158, +86, +220, +14, +160, +105, +100, +100, +228, +161, +88, +44, +214, +97, +228, +68, +140, +177, +163, +33, +119, +252, +179, +44, +0, +153, +102, +29, +0, +18, +82, +243, +60, +163, +112, +196, +48, +161, +246, +130, +107, +148, +59, +221, +115, +207, +61, +207, +188, +252, +242, +203, +91, +165, +108, +91, +28, +126, +248, +225, +251, +140, +71, +142, +137, +174, +105, +246, +250, +235, +175, +23, +31, +123, +236, +177, +52, +164, +183, +64, +71, +35, +178, +109, +152, +40, +71, +127, +13, +2, +129, +64, +22, +10, +87, +237, +120, +249, +138, +41, +191, +32, +164, +222, +41, +16, +8, +228, +160, +112, +213, +234, +52, +215, +179, +45, +0, +105, +197, +117, +75, +106, +169, +84, +10, +65, +180, +148, +102, +128, +110, +169, +88, +219, +2, +144, +171, +182, +238, +219, +73, +249, +4, +147, +72, +128, +241, +10, +90, +145, +101, +148, +164, +252, +130, +174, +174, +174, +110, +159, +207, +231, +157, +49, +99, +70, +48, +159, +207, +55, +85, +42, +149, +64, +181, +90, +245, +29, +116, +208, +65, +142, +213, +160, +208, +202, +47, +232, +130, +40, +21, +155, +72, +38, +147, +119, +196, +227, +113, +67, +209, +17, +171, +182, +161, +150, +105, +150, +130, +120, +37, +11, +94, +175, +215, +177, +124, +34, +163, +2, +40, +179, +232, +243, +177, +88, +236, +84, +8, +101, +148, +76, +179, +78, +0, +29, +103, +158, +121, +230, +33, +191, +248, +197, +47, +190, +234, +180, +0, +74, +174, +48, +229, +23, +68, +33, +222, +138, +136, +244, +63, +47, +0, +111, +56, +28, +174, +139, +41, +192, +129, +136, +9, +129, +94, +71, +26, +148, +180, +74, +238, +132, +212, +219, +188, +181, +181, +181, +142, +224, +6, +7, +213, +114, +53, +145, +137, +224, +151, +46, +50, +220, +211, +211, +51, +85, +227, +56, +199, +76, +51, +61, +120, +81, +203, +180, +117, +60, +98, +50, +22, +168, +191, +77, +90, +186, +160, +227, +17, +19, +35, +251, +170, +141, +21, +165, +112, +174, +129, +226, +194, +18, +220, +174, +223, +141, +34, +38, +110, +215, +239, +49, +225, +118, +253, +86, +161, +25, +255, +99, +187, +126, +75, +134, +200, +168, +97, +34, +25, +42, +117, +114, +74, +155, +41, +231, +167, +161, +157, +37, +67, +132, +210, +125, +184, +100, +168, +168, +97, +105, +57, +182, +194, +166, +227, +58, +137, +207, +52, +39, +216, +79, +124, +86, +227, +160, +131, +14, +138, +159, +124, +242, +201, +157, +30, +143, +167, +236, +245, +122, +139, +51, +102, +204, +8, +2, +64, +185, +92, +174, +12, +12, +12, +244, +73, +137, +207, +73, +216, +76, +124, +54, +205, +166, +75, +165, +82, +131, +137, +68, +226, +42, +233, +226, +219, +32, +44, +104, +203, +137, +207, +166, +33, +25, +46, +219, +165, +11, +166, +224, +180, +183, +156, +240, +237, +111, +127, +251, +185, +71, +31, +125, +244, +45, +8, +7, +4, +93, +176, +0, +185, +181, +40, +173, +5, +166, +23, +36, +67, +84, +46, +201, +16, +25, +130, +152, +104, +168, +161, +166, +214, +106, +104, +58, +241, +217, +16, +149, +171, +181, +181, +149, +178, +234, +232, +14, +208, +235, +166, +214, +7, +76, +195, +16, +149, +171, +167, +167, +103, +27, +132, +229, +187, +3, +194, +66, +114, +76, +235, +53, +67, +229, +114, +164, +60, +176, +26, +102, +168, +92, +142, +148, +7, +86, +195, +12, +139, +70, +185, +185, +229, +129, +93, +56, +134, +9, +31, +132, +102, +168, +92, +20, +25, +41, +143, +167, +0, +141, +168, +92, +84, +97, +67, +75, +29, +115, +4, +99, +81, +185, +14, +134, +200, +178, +52, +165, +116, +142, +5, +179, +84, +174, +60, +196, +108, +88, +133, +67, +30, +18, +179, +84, +46, +42, +128, +226, +193, +56, +209, +249, +52, +13, +147, +116, +58, +221, +2, +161, +148, +122, +165, +205, +3, +135, +74, +70, +27, +226, +144, +148, +203, +229, +0, +196, +55, +110, +1, +208, +185, +124, +249, +242, +47, +115, +206, +159, +151, +10, +38, +189, +196, +57, +127, +13, +22, +199, +134, +81, +181, +156, +40, +60, +33, +0, +193, +241, +42, +25, +173, +139, +66, +161, +144, +0, +208, +53, +103, +206, +156, +125, +31, +124, +240, +193, +51, +149, +255, +115, +178, +100, +180, +46, +42, +149, +74, +16, +64, +60, +159, +207, +215, +241, +8, +239, +185, +231, +158, +237, +16, +228, +21, +75, +26, +182, +37, +187, +224, +31, +255, +248, +199, +214, +3, +14, +56, +224, +81, +8, +5, +245, +99, +0, +91, +32, +138, +33, +244, +99, +55, +149, +140, +86, +175, +19, +164, +17, +83, +173, +82, +195, +48, +244, +22, +92, +127, +253, +245, +127, +255, +202, +87, +190, +242, +226, +205, +55, +223, +252, +23, +0, +216, +103, +159, +125, +58, +62, +250, +232, +163, +115, +182, +108, +217, +242, +29, +136, +215, +82, +89, +52, +201, +121, +235, +248, +189, +247, +222, +75, +190, +240, +194, +11, +189, +157, +157, +157, +113, +0, +8, +6, +131, +129, +169, +83, +167, +146, +177, +26, +66, +109, +168, +223, +84, +242, +187, +161, +114, +193, +241, +120, +124, +43, +128, +15, +202, +229, +242, +199, +219, +182, +109, +219, +58, +56, +56, +56, +90, +167, +252, +178, +203, +46, +219, +99, +241, +226, +197, +251, +25, +189, +96, +35, +76, +6, +48, +3, +192, +137, +234, +197, +232, +170, +171, +174, +186, +3, +192, +5, +0, +206, +7, +112, +222, +162, +69, +139, +110, +211, +224, +21, +31, +2, +155, +181, +235, +117, +13, +147, +182, +182, +182, +157, +16, +163, +28, +0, +144, +72, +36, +180, +248, +132, +150, +10, +97, +24, +49, +76, +60, +146, +96, +74, +187, +79, +201, +45, +167, +181, +96, +220, +202, +5, +3, +198, +200, +237, +227, +94, +46, +216, +205, +49, +113, +49, +46, +112, +13, +19, +215, +48, +49, +100, +152, +108, +219, +182, +173, +7, +192, +126, +144, +167, +106, +61, +47, +153, +35, +81, +179, +58, +195, +100, +104, +104, +136, +82, +60, +226, +210, +166, +231, +39, +116, +68, +0, +173, +206, +239, +205, +16, +238, +250, +138, +180, +249, +225, +80, +212, +204, +150, +179, +90, +17, +53, +27, +129, +240, +31, +238, +132, +73, +126, +177, +45, +103, +181, +211, +81, +51, +93, +72, +169, +223, +155, +40, +94, +112, +212, +81, +71, +245, +140, +71, +212, +76, +23, +82, +234, +247, +118, +233, +35, +15, +6, +131, +255, +203, +162, +102, +234, +212, +111, +29, +58, +159, +165, +134, +42, +134, +4, +144, +42, +177, +149, +85, +159, +29, +193, +39, +170, +0, +66, +163, +136, +201, +8, +20, +131, +75, +250, +172, +134, +155, +252, +238, +38, +191, +187, +201, +239, +46, +62, +157, +176, +154, +232, +68, +24, +247, +28, +147, +177, +202, +6, +143, +75, +142, +9, +241, +69, +41, +70, +16, +133, +112, +72, +4, +84, +199, +141, +91, +142, +73, +2, +194, +217, +212, +196, +57, +127, +218, +232, +137, +156, +204, +49, +105, +134, +200, +49, +49, +235, +17, +119, +52, +199, +228, +9, +229, +78, +119, +223, +125, +247, +179, +47, +191, +252, +242, +86, +250, +188, +219, +115, +76, +214, +173, +91, +87, +84, +80, +185, +28, +205, +49, +153, +112, +141, +232, +19, +37, +0, +41, +36, +117, +107, +121, +32, +16, +32, +7, +133, +227, +220, +1, +45, +133, +164, +71, +218, +18, +156, +243, +251, +13, +159, +200, +193, +12, +139, +97, +72, +25, +22, +70, +79, +98, +7, +90, +74, +105, +10, +226, +209, +148, +174, +187, +238, +186, +43, +50, +153, +76, +164, +84, +42, +5, +242, +249, +124, +36, +155, +205, +38, +242, +249, +124, +243, +244, +233, +211, +167, +93, +127, +253, +245, +71, +168, +206, +101, +187, +143, +9, +45, +34, +65, +105, +11, +221, +114, +203, +45, +239, +67, +248, +5, +90, +164, +125, +171, +0, +152, +199, +227, +209, +98, +209, +88, +234, +99, +98, +233, +45, +240, +120, +60, +90, +243, +128, +99, +125, +76, +104, +44, +176, +123, +238, +185, +231, +51, +195, +195, +195, +209, +108, +54, +235, +79, +165, +82, +229, +76, +38, +147, +207, +102, +179, +233, +89, +179, +102, +141, +122, +202, +156, +236, +99, +66, +48, +155, +252, +238, +88, +31, +19, +171, +176, +213, +199, +196, +106, +242, +187, +94, +31, +19, +91, +116, +62, +130, +157, +228, +119, +183, +143, +137, +139, +79, +31, +38, +124, +16, +90, +53, +76, +108, +27, +36, +90, +2, +152, +49, +76, +162, +208, +174, +194, +1, +56, +68, +100, +50, +108, +152, +48, +198, +190, +14, +57, +89, +90, +153, +171, +104, +73, +0, +165, +97, +98, +180, +20, +104, +15, +132, +143, +184, +8, +155, +171, +33, +85, +100, +218, +139, +115, +254, +172, +114, +167, +165, +75, +151, +190, +249, +202, +43, +175, +140, +122, +201, +102, +207, +158, +221, +180, +116, +233, +210, +195, +106, +78, +196, +216, +241, +16, +221, +192, +41, +110, +96, +8, +134, +12, +147, +191, +254, +245, +175, +222, +231, +159, +127, +30, +144, +214, +135, +166, +166, +38, +45, +83, +157, +104, +94, +150, +123, +217, +208, +24, +8, +171, +119, +122, +242, +201, +39, +15, +49, +112, +46, +75, +235, +128, +86, +115, +61, +173, +236, +9, +35, +168, +192, +66, +231, +63, +45, +173, +184, +206, +188, +190, +238, +186, +235, +222, +122, +245, +213, +87, +123, +253, +126, +127, +214, +239, +247, +167, +57, +231, +140, +49, +198, +131, +193, +96, +42, +28, +14, +167, +98, +177, +88, +18, +22, +39, +35, +45, +87, +109, +93, +192, +105, +253, +250, +245, +252, +15, +127, +248, +67, +8, +178, +3, +179, +2, +241, +254, +239, +128, +208, +136, +6, +96, +145, +101, +175, +149, +252, +62, +60, +48, +48, +176, +185, +84, +42, +249, +166, +76, +153, +210, +3, +0, +71, +30, +121, +100, +186, +90, +173, +238, +242, +251, +253, +217, +64, +32, +144, +97, +140, +85, +2, +129, +64, +33, +18, +137, +176, +166, +166, +166, +200, +138, +21, +43, +118, +192, +129, +214, +114, +234, +230, +122, +205, +156, +243, +7, +13, +157, +132, +177, +207, +66, +158, +17, +181, +60, +233, +186, +208, +51, +205, +252, +48, +167, +94, +81, +71, +80, +211, +145, +148, +70, +201, +239, +57, +198, +216, +23, +81, +203, +19, +35, +61, +145, +67, +86, +70, +181, +92, +247, +150, +4, +48, +211, +92, +15, +16, +119, +168, +164, +56, +206, +180, +93, +8, +216, +115, +84, +186, +138, +169, +11, +71, +48, +225, +217, +247, +102, +172, +99, +6, +241, +38, +208, +107, +233, +56, +183, +220, +136, +0, +65, +200, +33, +59, +199, +75, +197, +142, +5, +63, +4, +141, +231, +224, +241, +42, +21, +171, +252, +155, +86, +85, +174, +8, +164, +58, +36, +18, +173, +71, +13, +219, +222, +114, +130, +94, +85, +46, +210, +150, +59, +37, +90, +143, +26, +142, +148, +138, +109, +84, +149, +171, +9, +66, +85, +111, +149, +104, +61, +106, +56, +86, +145, +201, +82, +85, +46, +171, +112, +178, +42, +151, +35, +2, +232, +86, +229, +250, +243, +159, +255, +188, +141, +234, +17, +205, +152, +49, +99, +159, +241, +40, +148, +218, +176, +42, +215, +227, +143, +63, +62, +2, +105, +230, +12, +133, +66, +166, +94, +53, +163, +2, +184, +85, +185, +200, +48, +113, +171, +114, +105, +86, +229, +42, +20, +10, +49, +74, +237, +152, +62, +125, +186, +214, +12, +106, +137, +198, +227, +100, +85, +174, +147, +32, +123, +204, +123, +199, +216, +125, +20, +78, +86, +229, +178, +77, +227, +33, +79, +184, +114, +45, +136, +64, +174, +202, +21, +82, +236, +175, +23, +61, +183, +69, +227, +25, +171, +42, +151, +209, +26, +149, +182, +35, +38, +122, +250, +128, +154, +218, +3, +184, +198, +137, +11, +7, +224, +122, +203, +93, +111, +185, +19, +52, +30, +63, +132, +239, +208, +7, +11, +125, +207, +13, +121, +203, +239, +190, +251, +238, +103, +95, +121, +229, +149, +45, +126, +191, +63, +239, +247, +251, +243, +71, +31, +125, +116, +207, +5, +23, +92, +112, +118, +205, +137, +68, +148, +117, +59, +108, +228, +154, +53, +164, +241, +60, +246, +216, +99, +84, +238, +101, +164, +181, +181, +85, +203, +248, +160, +132, +104, +231, +189, +229, +18, +137, +165, +159, +4, +248, +213, +175, +126, +149, +30, +30, +30, +190, +197, +231, +243, +149, +125, +62, +95, +41, +24, +12, +230, +33, +71, +221, +77, +81, +63, +180, +148, +82, +45, +173, +56, +7, +17, +21, +25, +1, +144, +250, +240, +195, +15, +243, +31, +126, +248, +33, +32, +86, +77, +170, +91, +72, +75, +182, +229, +156, +83, +93, +111, +121, +177, +88, +12, +67, +216, +133, +126, +0, +254, +189, +247, +222, +59, +122, +204, +49, +199, +236, +229, +245, +122, +75, +62, +159, +175, +20, +14, +135, +243, +43, +87, +174, +252, +16, +54, +195, +247, +186, +222, +114, +133, +82, +26, +1, +16, +61, +229, +148, +83, +246, +188, +253, +246, +219, +191, +171, +220, +103, +229, +202, +149, +159, +131, +3, +212, +238, +81, +111, +121, +185, +92, +246, +246, +244, +244, +76, +1, +128, +153, +51, +103, +6, +138, +197, +98, +220, +239, +247, +7, +252, +126, +127, +236, +224, +131, +15, +30, +53, +88, +7, +7, +7, +55, +122, +189, +94, +242, +19, +219, +74, +120, +84, +123, +203, +19, +148, +190, +209, +240, +4, +66, +25, +77, +65, +188, +130, +84, +169, +199, +82, +146, +139, +85, +111, +57, +249, +139, +233, +46, +88, +190, +3, +164, +104, +18, +165, +139, +28, +20, +74, +111, +57, +65, +143, +194, +65, +249, +104, +134, +105, +28, +86, +189, +229, +46, +133, +195, +197, +255, +28, +76, +184, +101, +100, +198, +83, +234, +246, +47, +104, +8, +183, +127, +1, +220, +254, +5, +22, +225, +122, +74, +93, +79, +169, +235, +41, +117, +61, +165, +19, +174, +15, +184, +112, +225, +86, +98, +113, +43, +177, +184, +149, +88, +220, +74, +44, +110, +37, +22, +183, +18, +139, +33, +1, +220, +254, +5, +187, +171, +127, +1, +153, +102, +117, +117, +72, +166, +79, +159, +238, +171, +84, +42, +49, +64, +116, +241, +24, +175, +254, +5, +228, +37, +159, +204, +57, +127, +210, +200, +193, +78, +247, +47, +208, +173, +196, +162, +7, +39, +250, +23, +52, +170, +196, +162, +215, +203, +134, +67, +46, +156, +172, +238, +95, +144, +130, +13, +111, +57, +153, +102, +84, +137, +37, +42, +93, +192, +76, +55, +31, +91, +222, +114, +163, +156, +114, +71, +251, +25, +185, +112, +97, +101, +16, +2, +181, +41, +193, +234, +129, +104, +42, +207, +164, +145, +97, +210, +168, +2, +75, +1, +114, +167, +119, +229, +171, +72, +193, +75, +203, +2, +140, +213, +84, +75, +237, +196, +40, +73, +231, +160, +208, +189, +45, +232, +26, +38, +141, +176, +113, +227, +198, +255, +0, +48, +5, +194, +143, +104, +218, +104, +81, +74, +109, +186, +169, +150, +19, +48, +100, +152, +172, +92, +185, +242, +247, +235, +214, +173, +123, +63, +26, +141, +14, +199, +98, +177, +100, +36, +18, +201, +69, +34, +145, +92, +83, +83, +83, +110, +227, +198, +141, +155, +157, +22, +160, +238, +14, +172, +93, +187, +54, +178, +102, +205, +154, +8, +100, +133, +99, +4, +192, +46, +200, +11, +144, +101, +6, +182, +217, +129, +67, +117, +137, +105, +244, +147, +107, +55, +3, +11, +37, +195, +1, +131, +42, +153, +207, +231, +203, +64, +168, +220, +253, +16, +133, +210, +7, +81, +155, +234, +149, +134, +3, +93, +94, +246, +5, +112, +28, +128, +43, +118, +199, +232, +39, +76, +120, +45, +26, +195, +166, +217, +155, +111, +190, +249, +126, +34, +145, +232, +235, +233, +233, +217, +210, +214, +214, +150, +178, +59, +250, +77, +9, +240, +246, +219, +111, +103, +214, +172, +89, +67, +99, +96, +51, +228, +49, +64, +179, +160, +23, +22, +125, +71, +102, +173, +99, +15, +132, +245, +19, +147, +46, +70, +91, +21, +98, +122, +46, +194, +100, +175, +35, +179, +2, +120, +33, +155, +226, +68, +98, +82, +114, +71, +136, +75, +98, +73, +0, +93, +195, +100, +230, +204, +153, +140, +49, +22, +142, +70, +163, +173, +177, +88, +204, +171, +158, +9, +255, +243, +63, +255, +211, +86, +214, +37, +65, +183, +118, +253, +238, +90, +140, +76, +27, +38, +78, +64, +147, +73, +37, +5, +162, +27, +233, +3, +121, +200, +83, +176, +173, +24, +162, +21, +195, +4, +16, +211, +46, +169, +97, +150, +83, +126, +129, +79, +128, +78, +232, +194, +197, +132, +15, +66, +215, +48, +81, +194, +53, +76, +92, +195, +196, +8, +92, +195, +196, +53, +76, +38, +198, +48, +89, +191, +126, +125, +106, +205, +154, +53, +244, +252, +55, +66, +68, +79, +28, +161, +115, +153, +137, +25, +245, +1, +216, +10, +209, +66, +108, +4, +114, +251, +48, +234, +107, +55, +126, +2, +72, +213, +251, +251, +32, +98, +2, +189, +16, +175, +32, +87, +109, +182, +5, +208, +53, +76, +162, +209, +40, +241, +131, +232, +117, +115, +204, +41, +173, +213, +213, +75, +175, +118, +61, +205, +130, +142, +86, +106, +53, +100, +152, +72, +181, +234, +29, +153, +108, +212, +112, +187, +253, +78, +56, +139, +198, +133, +11, +189, +212, +60, +37, +167, +80, +13, +165, +65, +50, +46, +2, +248, +32, +116, +195, +0, +100, +66, +2, +237, +71, +179, +101, +17, +22, +147, +92, +213, +80, +43, +147, +164, +152, +198, +32, +91, +69, +77, +16, +147, +83, +16, +242, +204, +73, +243, +71, +21, +54, +39, +37, +245, +106, +72, +214, +81, +68, +186, +96, +52, +147, +201, +252, +87, +36, +18, +233, +2, +0, +198, +24, +213, +30, +33, +142, +0, +61, +14, +203, +243, +130, +90, +37, +83, +222, +129, +209, +139, +207, +159, +63, +255, +182, +76, +38, +51, +200, +57, +95, +123, +241, +197, +23, +239, +139, +250, +71, +227, +24, +18, +16, +230, +217, +108, +82, +62, +111, +186, +233, +166, +85, +177, +88, +236, +250, +211, +79, +63, +125, +57, +253, +237, +146, +75, +46, +57, +9, +192, +94, +16, +143, +199, +150, +16, +90, +74, +169, +15, +138, +188, +211, +223, +253, +238, +119, +217, +116, +58, +157, +120, +252, +241, +199, +71, +137, +43, +188, +182, +207, +169, +45, +232, +141, +129, +81, +159, +64, +181, +90, +245, +3, +96, +67, +67, +67, +255, +6, +0, +223, +250, +214, +183, +206, +127, +236, +177, +199, +250, +156, +18, +64, +253, +77, +38, +3, +216, +7, +226, +81, +180, +239, +218, +181, +235, +206, +230, +230, +230, +150, +209, +157, +25, +59, +3, +178, +210, +178, +29, +114, +77, +66, +82, +203, +76, +135, +240, +181, +116, +66, +26, +217, +53, +108, +152, +101, +203, +150, +221, +135, +90, +243, +171, +8, +185, +82, +23, +32, +87, +121, +182, +12, +63, +128, +169, +0, +142, +4, +112, +44, +13, +184, +89, +179, +102, +221, +177, +107, +215, +174, +33, +206, +57, +7, +112, +60, +128, +175, +74, +251, +76, +133, +240, +41, +80, +97, +245, +4, +108, +250, +7, +148, +237, +164, +229, +29, +60, +30, +229, +108, +23, +132, +24, +160, +225, +43, +175, +188, +114, +223, +74, +165, +178, +185, +82, +169, +108, +209, +58, +206, +138, +0, +128, +184, +157, +1, +250, +251, +85, +87, +93, +117, +231, +27, +111, +188, +145, +58, +254, +248, +227, +127, +154, +78, +167, +119, +73, +2, +52, +3, +232, +232, +239, +239, +239, +246, +120, +60, +145, +101, +203, +150, +125, +19, +242, +192, +53, +253, +118, +40, +15, +8, +65, +24, +168, +147, +57, +231, +207, +1, +192, +23, +190, +240, +133, +229, +47, +189, +244, +18, +249, +128, +122, +57, +231, +119, +220, +112, +195, +13, +15, +122, +60, +158, +234, +178, +101, +203, +254, +4, +145, +214, +67, +38, +250, +8, +4, +143, +200, +22, +157, +175, +12, +160, +184, +101, +203, +150, +215, +247, +216, +99, +143, +153, +103, +158, +121, +230, +180, +119, +222, +121, +103, +235, +240, +240, +48, +135, +244, +124, +111, +190, +249, +230, +11, +1, +192, +239, +247, +231, +227, +241, +120, +114, +225, +194, +133, +255, +45, +29, +91, +129, +184, +11, +182, +4, +40, +2, +72, +239, +185, +231, +158, +139, +56, +231, +127, +152, +63, +127, +254, +153, +253, +253, +253, +15, +108, +218, +180, +41, +27, +12, +6, +19, +0, +176, +125, +251, +246, +109, +0, +112, +253, +245, +215, +95, +14, +0, +233, +116, +122, +211, +117, +215, +93, +247, +6, +44, +174, +142, +234, +71, +208, +1, +49, +170, +99, +156, +243, +63, +107, +29, +240, +213, +175, +126, +245, +106, +0, +120, +238, +185, +231, +86, +142, +158, +132, +177, +3, +32, +30, +197, +46, +216, +48, +90, +189, +16, +9, +238, +251, +2, +56, +20, +192, +231, +51, +153, +76, +191, +210, +41, +1, +224, +155, +0, +206, +4, +112, +230, +169, +167, +158, +58, +87, +241, +247, +253, +33, +156, +21, +166, +243, +143, +212, +163, +150, +188, +100, +81, +200, +185, +134, +81, +200, +52, +222, +50, +228, +199, +70, +190, +33, +154, +253, +40, +207, +196, +214, +24, +32, +227, +4, +144, +195, +112, +57, +200, +124, +97, +165, +242, +161, +36, +174, +145, +49, +227, +72, +153, +80, +117, +142, +137, +18, +202, +169, +86, +139, +184, +232, +230, +151, +184, +48, +141, +9, +183, +142, +221, +28, +19, +37, +38, +36, +199, +196, +80, +196, +36, +149, +74, +81, +26, +120, +16, +14, +27, +35, +74, +1, +116, +35, +38, +233, +116, +186, +73, +18, +192, +146, +214, +99, +86, +0, +173, +28, +19, +138, +158, +5, +224, +176, +135, +125, +194, +221, +245, +174, +0, +174, +0, +134, +226, +5, +213, +106, +213, +3, +241, +150, +80, +125, +50, +34, +49, +105, +109, +206, +11, +144, +203, +229, +18, +16, +179, +32, +169, +93, +196, +164, +39, +35, +86, +185, +57, +79, +229, +146, +114, +76, +186, +165, +143, +1, +200, +201, +206, +180, +145, +117, +52, +62, +84, +174, +233, +211, +167, +251, +56, +231, +241, +104, +52, +90, +141, +197, +98, +33, +151, +202, +229, +36, +92, +42, +215, +132, +179, +104, +92, +184, +96, +170, +223, +245, +54, +53, +244, +22, +34, +91, +139, +17, +141, +120, +245, +22, +212, +56, +142, +94, +67, +173, +205, +150, +0, +20, +43, +160, +159, +180, +169, +161, +36, +175, +16, +155, +134, +230, +15, +203, +2, +140, +226, +190, +251, +238, +59, +48, +153, +76, +134, +71, +70, +70, +34, +217, +108, +182, +174, +100, +164, +180, +16, +101, +19, +137, +68, +110, +222, +188, +121, +175, +155, +189, +168, +18, +202, +231, +107, +170, +179, +227, +232, +9, +24, +155, +134, +90, +62, +145, +41, +124, +50, +85, +50, +85, +103, +199, +177, +198, +128, +99, +2, +24, +233, +236, +72, +112, +164, +145, +14, +96, +125, +49, +114, +43, +176, +184, +112, +12, +90, +131, +80, +11, +52, +226, +125, +99, +236, +99, +187, +100, +52, +133, +237, +213, +160, +81, +79, +251, +40, +81, +134, +141, +112, +190, +82, +0, +106, +150, +67, +238, +121, +165, +96, +202, +108, +106, +101, +234, +63, +93, +152, +184, +198, +166, +161, +158, +138, +25, +128, +0, +231, +124, +61, +231, +124, +253, +57, +231, +156, +115, +16, +68, +133, +174, +125, +0, +236, +13, +96, +15, +0, +157, +103, +159, +125, +246, +254, +156, +243, +191, +114, +206, +255, +14, +27, +132, +86, +186, +32, +33, +10, +97, +221, +52, +115, +206, +223, +25, +221, +65, +180, +19, +246, +65, +26, +7, +219, +182, +109, +91, +50, +121, +242, +228, +127, +81, +252, +127, +95, +212, +218, +138, +166, +160, +185, +24, +45, +93, +186, +116, +30, +253, +206, +69, +149, +141, +14, +0, +157, +156, +243, +255, +75, +23, +95, +188, +120, +241, +194, +59, +238, +184, +227, +60, +179, +23, +108, +132, +40, +132, +141, +119, +16, +128, +99, +127, +248, +195, +31, +174, +72, +167, +211, +41, +45, +123, +240, +251, +223, +255, +254, +61, +0, +78, +130, +176, +37, +167, +65, +148, +25, +183, +93, +175, +46, +0, +17, +180, +250, +44, +128, +99, +1, +156, +13, +224, +74, +245, +197, +47, +187, +236, +178, +159, +0, +184, +24, +192, +201, +16, +193, +173, +110, +200, +62, +68, +211, +208, +170, +75, +214, +48, +2, +238, +241, +120, +104, +197, +36, +146, +51, +109, +150, +44, +34, +117, +139, +73, +218, +104, +105, +174, +91, +98, +37, +246, +132, +7, +114, +226, +155, +165, +242, +31, +90, +80, +142, +129, +175, +220, +121, +231, +157, +183, +100, +50, +153, +164, +20, +23, +188, +25, +192, +77, +244, +24, +126, +240, +131, +31, +220, +14, +224, +68, +56, +60, +6, +70, +5, +88, +186, +116, +233, +37, +116, +177, +190, +190, +190, +143, +0, +92, +1, +96, +94, +127, +127, +255, +71, +197, +98, +49, +199, +57, +231, +75, +150, +44, +185, +252, +246, +219, +111, +63, +215, +174, +0, +70, +230, +129, +211, +32, +110, +111, +25, +64, +169, +191, +191, +255, +251, +93, +93, +93, +159, +83, +252, +223, +249, +121, +128, +48, +127, +254, +252, +19, +33, +66, +244, +219, +33, +66, +243, +219, +39, +77, +154, +52, +111, +238, +220, +185, +223, +52, +123, +33, +61, +168, +239, +0, +229, +150, +168, +139, +103, +86, +32, +191, +29, +74, +75, +169, +140, +218, +68, +23, +211, +119, +64, +173, +148, +234, +113, +70, +199, +90, +13, +29, +85, +74, +181, +48, +110, +250, +128, +11, +23, +70, +66, +183, +90, +115, +5, +45, +60, +150, +59, +59, +18, +140, +132, +110, +181, +84, +174, +138, +226, +167, +163, +141, +84, +180, +66, +183, +90, +175, +29, +93, +200, +209, +206, +142, +186, +161, +219, +37, +75, +150, +44, +7, +112, +238, +146, +37, +75, +150, +171, +255, +7, +139, +157, +29, +9, +134, +202, +3, +238, +216, +177, +99, +10, +128, +138, +244, +83, +13, +75, +181, +170, +181, +4, +208, +13, +221, +38, +147, +201, +30, +0, +254, +100, +50, +217, +169, +113, +14, +75, +181, +170, +27, +9, +80, +119, +7, +50, +153, +76, +15, +128, +120, +38, +147, +105, +210, +56, +135, +165, +90, +213, +90, +2, +80, +200, +166, +206, +237, +242, +244, +211, +79, +239, +223, +224, +28, +150, +234, +20, +19, +180, +146, +92, +204, +18, +20, +146, +78, +9, +96, +53, +100, +99, +169, +78, +49, +65, +47, +100, +115, +26, +128, +125, +56, +231, +63, +212, +58, +136, +49, +246, +3, +136, +148, +175, +173, +146, +0, +166, +43, +178, +233, +9, +64, +132, +52, +242, +19, +235, +225, +35, +136, +172, +43, +106, +55, +238, +232, +24, +32, +206, +112, +31, +99, +236, +44, +198, +216, +229, +155, +54, +109, +218, +4, +0, +95, +250, +210, +151, +110, +100, +140, +93, +8, +81, +137, +163, +23, +162, +38, +165, +173, +49, +160, +190, +3, +37, +197, +239, +85, +233, +231, +80, +56, +28, +206, +1, +64, +103, +103, +231, +102, +0, +155, +32, +178, +237, +118, +66, +167, +247, +141, +25, +52, +106, +35, +66, +121, +5, +202, +199, +65, +156, +194, +17, +136, +91, +79, +186, +162, +163, +2, +16, +200, +91, +162, +181, +15, +37, +190, +218, +38, +52, +53, +18, +192, +11, +253, +129, +72, +174, +92, +23, +46, +108, +195, +140, +187, +126, +92, +234, +18, +154, +169, +192, +208, +168, +50, +163, +99, +2, +232, +85, +96, +32, +208, +69, +149, +33, +27, +75, +117, +138, +245, +4, +160, +54, +34, +47, +54, +58, +72, +81, +167, +152, +220, +182, +100, +166, +155, +22, +192, +78, +5, +6, +42, +172, +111, +169, +167, +157, +150, +0, +186, +74, +233, +45, +183, +220, +242, +242, +73, +39, +157, +180, +250, +222, +123, +239, +125, +10, +0, +98, +177, +88, +7, +231, +252, +215, +156, +243, +63, +88, +185, +168, +18, +134, +148, +210, +55, +223, +124, +179, +250, +95, +255, +245, +95, +217, +142, +142, +14, +199, +167, +95, +163, +229, +130, +147, +0, +250, +159, +123, +238, +185, +161, +43, +175, +188, +242, +157, +88, +44, +150, +241, +251, +253, +165, +72, +36, +82, +128, +205, +53, +193, +104, +242, +123, +10, +64, +255, +214, +173, +91, +251, +238, +190, +251, +238, +62, +200, +69, +79, +76, +85, +101, +181, +44, +128, +223, +239, +47, +64, +104, +62, +59, +33, +146, +224, +73, +115, +174, +66, +14, +219, +219, +214, +136, +116, +225, +245, +122, +73, +95, +220, +5, +161, +174, +41, +85, +119, +91, +25, +248, +134, +184, +100, +145, +72, +132, +170, +241, +82, +186, +167, +155, +125, +239, +24, +220, +236, +251, +9, +207, +47, +112, +225, +98, +172, +236, +123, +229, +255, +73, +1, +209, +26, +136, +150, +93, +245, +122, +107, +1, +233, +6, +74, +119, +45, +41, +171, +228, +198, +81, +186, +107, +29, +49, +207, +213, +127, +87, +54, +80, +98, +16, +147, +83, +51, +196, +154, +48, +140, +122, +127, +177, +37, +232, +5, +173, +232, +14, +132, +11, +133, +194, +203, +156, +243, +15, +207, +57, +231, +156, +207, +2, +232, +56, +235, +172, +179, +246, +231, +156, +127, +192, +57, +255, +16, +114, +153, +0, +203, +137, +47, +106, +149, +140, +182, +118, +136, +152, +112, +168, +84, +42, +249, +3, +129, +0, +250, +250, +250, +246, +6, +192, +250, +251, +251, +213, +93, +162, +243, +144, +218, +145, +193, +65, +111, +121, +135, +36, +64, +188, +92, +46, +251, +0, +32, +149, +74, +77, +5, +16, +76, +165, +82, +202, +165, +184, +3, +178, +179, +130, +6, +168, +101, +1, +40, +38, +28, +130, +48, +72, +154, +1, +196, +169, +199, +97, +161, +80, +232, +4, +16, +40, +151, +203, +202, +208, +92, +24, +226, +219, +123, +97, +81, +45, +215, +162, +243, +117, +112, +206, +215, +27, +62, +1, +99, +95, +134, +240, +152, +109, +131, +205, +200, +169, +174, +90, +62, +6, +148, +157, +191, +76, +67, +203, +54, +140, +95, +112, +193, +5, +43, +83, +169, +84, +231, +154, +53, +107, +206, +3, +128, +179, +207, +62, +123, +195, +199, +31, +127, +204, +95, +122, +233, +165, +207, +0, +192, +188, +121, +243, +254, +184, +125, +251, +246, +109, +137, +68, +162, +215, +73, +1, +152, +116, +146, +166, +135, +30, +122, +104, +167, +242, +127, +175, +191, +254, +186, +103, +195, +134, +13, +163, +138, +232, +218, +181, +107, +83, +111, +191, +253, +118, +31, +128, +15, +32, +222, +2, +203, +52, +30, +229, +65, +45, +16, +148, +157, +253, +184, +170, +199, +101, +195, +19, +48, +118, +4, +68, +165, +182, +33, +8, +173, +217, +20, +212, +74, +105, +93, +225, +3, +3, +160, +92, +99, +219, +83, +49, +135, +212, +195, +254, +210, +75, +47, +93, +182, +106, +213, +170, +27, +1, +96, +238, +220, +185, +175, +110, +222, +188, +185, +250, +248, +227, +143, +31, +218, +210, +210, +18, +185, +230, +154, +107, +86, +247, +246, +246, +110, +111, +105, +105, +233, +223, +107, +175, +189, +182, +194, +102, +240, +90, +137, +40, +128, +67, +128, +255, +215, +222, +213, +7, +71, +85, +158, +251, +223, +201, +102, +179, +217, +36, +144, +64, +8, +159, +54, +80, +68, +116, +64, +41, +87, +189, +69, +65, +42, +140, +80, +76, +103, +232, +84, +172, +183, +20, +65, +69, +5, +180, +74, +66, +165, +23, +185, +222, +218, +100, +168, +10, +214, +11, +94, +171, +142, +224, +101, +184, +124, +249, +113, +149, +74, +103, +116, +144, +78, +185, +182, +118, +64, +184, +87, +238, +157, +182, +72, +219, +145, +64, +64, +20, +242, +65, +98, +178, +217, +143, +36, +187, +201, +123, +255, +120, +207, +115, +206, +187, +103, +223, +247, +156, +179, +187, +103, +67, +123, +103, +127, +51, +103, +178, +217, +175, +243, +236, +57, +239, +199, +243, +241, +123, +158, +7, +223, +5, +176, +156, +130, +82, +83, +167, +78, +61, +4, +224, +253, +214, +214, +214, +110, +198, +24, +187, +233, +166, +155, +94, +0, +176, +14, +192, +93, +224, +44, +154, +137, +200, +130, +65, +161, +242, +150, +27, +237, +227, +139, +139, +139, +207, +1, +136, +248, +253, +254, +25, +0, +80, +81, +81, +113, +22, +220, +81, +77, +222, +242, +24, +60, +50, +205, +140, +120, +1, +132, +176, +205, +144, +33, +67, +206, +2, +232, +42, +44, +44, +76, +0, +192, +21, +87, +92, +209, +4, +94, +38, +176, +25, +220, +86, +164, +28, +212, +172, +77, +51, +34, +48, +132, +197, +231, +135, +14, +29, +218, +6, +160, +93, +111, +174, +142, +170, +170, +42, +218, +142, +41, +72, +145, +85, +70, +133, +117, +238, +146, +81, +66, +207, +83, +183, +199, +2, +152, +70, +9, +253, +210, +144, +229, +255, +140, +160, +202, +190, +39, +1, +200, +72, +41, +128, +233, +146, +19, +235, +144, +100, +13, +235, +21, +176, +46, +169, +162, +145, +98, +93, +35, +242, +148, +141, +60, +60, +65, +62, +201, +37, +159, +228, +146, +79, +114, +201, +39, +185, +228, +147, +92, +242, +184, +236, +144, +109, +52, +180, +1, +137, +218, +144, +168, +162, +137, +33, +220, +172, +74, +5, +3, +242, +41, +70, +35, +159, +188, +37, +1, +152, +106, +90, +28, +102, +225, +252, +8, +50, +220, +128, +220, +8, +64, +126, +2, +10, +225, +210, +98, +68, +75, +46, +197, +20, +50, +218, +128, +68, +136, +46, +121, +63, +184, +123, +166, +2, +92, +29, +175, +90, +187, +118, +237, +204, +233, +211, +167, +79, +250, +248, +227, +143, +95, +109, +104, +104, +248, +126, +121, +121, +121, +203, +212, +169, +83, +71, +28, +61, +122, +148, +220, +116, +228, +214, +161, +239, +73, +219, +70, +16, +199, +0, +93, +242, +145, +250, +223, +113, +140, +177, +95, +74, +63, +164, +105, +139, +192, +205, +51, +10, +229, +136, +81, +245, +180, +32, +243, +144, +208, +101, +175, +178, +249, +28, +37, +52, +20, +8, +127, +179, +46, +17, +67, +148, +206, +26, +11, +101, +115, +31, +61, +158, +49, +99, +198, +75, +0, +158, +182, +188, +238, +153, +117, +172, +122, +206, +216, +13, +227, +241, +248, +80, +164, +198, +139, +178, +42, +15, +164, +42, +17, +41, +162, +155, +30, +248, +124, +190, +8, +128, +222, +21, +43, +86, +60, +61, +110, +220, +184, +243, +21, +21, +21, +162, +25, +231, +153, +0, +214, +29, +205, +136, +35, +250, +124, +190, +30, +0, +218, +246, +237, +219, +207, +3, +248, +20, +124, +61, +40, +5, +223, +158, +51, +154, +142, +162, +244, +52, +239, +71, +129, +95, +214, +171, +24, +99, +59, +122, +123, +123, +227, +129, +64, +192, +15, +0, +241, +120, +188, +143, +49, +6, +77, +211, +88, +81, +81, +209, +55, +97, +70, +82, +201, +82, +78, +187, +126, +133, +202, +93, +95, +0, +0, +179, +103, +207, +222, +218, +223, +223, +31, +252, +232, +163, +143, +238, +5, +128, +218, +218, +218, +93, +39, +79, +158, +236, +155, +53, +107, +22, +213, +167, +162, +84, +63, +79, +28, +20, +34, +252, +0, +2, +135, +15, +31, +142, +136, +239, +57, +126, +252, +56, +142, +31, +63, +30, +47, +44, +44, +140, +50, +198, +142, +0, +128, +166, +105, +215, +34, +11, +141, +72, +22, +188, +142, +108, +216, +176, +97, +218, +249, +243, +231, +199, +118, +116, +116, +84, +254, +226, +23, +191, +48, +6, +101, +60, +30, +31, +6, +160, +176, +175, +175, +79, +188, +223, +222, +207, +130, +39, +159, +124, +242, +85, +250, +103, +209, +162, +69, +123, +233, +241, +156, +57, +115, +10, +39, +76, +152, +16, +184, +254, +250, +235, +135, +126, +249, +229, +151, +167, +116, +183, +141, +103, +124, +66, +178, +11, +134, +49, +198, +254, +226, +248, +65, +77, +155, +7, +147, +206, +217, +141, +52, +187, +252, +18, +164, +118, +129, +166, +105, +55, +104, +154, +182, +208, +225, +179, +180, +7, +136, +149, +26, +211, +134, +40, +0, +169, +229, +212, +221, +189, +71, +39, +181, +174, +164, +55, +212, +212, +212, +252, +80, +211, +180, +127, +208, +52, +109, +46, +146, +43, +177, +100, +28, +53, +147, +169, +229, +180, +43, +138, +250, +0, +189, +70, +191, +152, +66, +249, +34, +159, +44, +35, +216, +145, +90, +73, +144, +34, +240, +193, +26, +128, +217, +60, +129, +78, +42, +218, +7, +158, +9, +96, +21, +68, +134, +188, +17, +146, +135, +103, +176, +27, +132, +214, +130, +169, +244, +184, +0, +201, +181, +136, +196, +35, +109, +118, +141, +29, +149, +75, +156, +138, +165, +72, +54, +84, +196, +154, +149, +244, +55, +163, +58, +246, +42, +195, +196, +15, +211, +85, +79, +94, +146, +33, +48, +75, +198, +147, +2, +66, +108, +202, +1, +8, +81, +150, +108, +81, +2, +83, +67, +190, +5, +64, +77, +119, +119, +119, +171, +44, +5, +188, +169, +169, +233, +0, +120, +220, +104, +130, +46, +96, +218, +80, +93, +1, +98, +215, +86, +1, +40, +167, +0, +118, +46, +32, +219, +13, +69, +118, +237, +59, +140, +177, +127, +47, +47, +47, +31, +14, +0, +207, +61, +247, +220, +111, +22, +45, +90, +180, +251, +216, +177, +99, +71, +114, +33, +128, +104, +148, +142, +4, +175, +212, +150, +132, +163, +71, +143, +150, +238, +223, +191, +191, +76, +207, +248, +64, +44, +22, +11, +128, +95, +41, +107, +97, +213, +172, +4, +40, +7, +207, +194, +79, +49, +205, +6, +6, +6, +124, +0, +112, +247, +221, +119, +127, +164, +105, +218, +202, +41, +83, +166, +188, +152, +201, +73, +85, +2, +136, +4, +134, +161, +144, +12, +42, +159, +207, +215, +7, +30, +31, +238, +208, +143, +46, +240, +41, +216, +11, +15, +24, +118, +165, +224, +151, +126, +150, +108, +196, +203, +112, +254, +252, +249, +119, +193, +103, +203, +56, +164, +230, +35, +187, +66, +86, +174, +218, +162, +162, +34, +49, +61, +44, +163, +43, +32, +93, +9, +31, +122, +232, +161, +134, +246, +246, +246, +175, +188, +253, +246, +219, +15, +136, +207, +63, +253, +244, +211, +71, +127, +255, +251, +223, +255, +169, +178, +178, +242, +124, +117, +117, +245, +249, +112, +56, +124, +54, +147, +147, +58, +10, +176, +109, +219, +182, +179, +178, +215, +62, +249, +228, +147, +208, +190, +125, +251, +46, +130, +103, +90, +53, +130, +243, +6, +60, +19, +192, +48, +76, +160, +208, +243, +244, +238, +94, +45, +194, +17, +130, +233, +168, +202, +136, +105, +107, +21, +128, +244, +61, +105, +6, +149, +222, +221, +171, +21, +60, +112, +221, +130, +212, +238, +94, +89, +9, +64, +95, +210, +11, +126, +21, +58, +172, +111, +22, +186, +123, +145, +66, +154, +245, +212, +147, +205, +130, +65, +229, +23, +203, +4, +24, +84, +126, +177, +76, +35, +26, +84, +126, +177, +202, +69, +51, +104, +252, +98, +59, +203, +40, +207, +47, +206, +99, +80, +112, +217, +173, +99, +55, +134, +137, +76, +72, +74, +112, +203, +122, +22, +216, +9, +32, +214, +29, +146, +189, +230, +9, +84, +74, +41, +209, +122, +171, +1, +76, +98, +140, +93, +100, +140, +93, +188, +239, +190, +251, +110, +1, +239, +115, +50, +30, +92, +107, +30, +1, +83, +43, +246, +172, +254, +0, +29, +163, +192, +53, +99, +195, +93, +127, +225, +194, +133, +241, +250, +255, +45, +224, +182, +131, +53, +90, +226, +9, +173, +151, +202, +66, +249, +193, +13, +209, +226, +7, +30, +120, +96, +35, +0, +28, +59, +118, +172, +7, +102, +9, +168, +34, +225, +189, +25, +71, +76, +242, +4, +6, +149, +82, +186, +248, +243, +207, +63, +175, +108, +111, +111, +31, +209, +211, +211, +147, +194, +33, +169, +168, +168, +104, +31, +57, +114, +100, +199, +176, +97, +195, +178, +110, +55, +43, +189, +5, +224, +131, +112, +52, +248, +64, +28, +114, +255, +253, +247, +87, +3, +192, +190, +125, +251, +190, +8, +133, +66, +253, +72, +86, +74, +173, +141, +151, +51, +6, +165, +124, +14, +215, +79, +62, +5, +220, +63, +112, +27, +89, +66, +75, +150, +44, +89, +2, +224, +54, +152, +62, +129, +209, +250, +251, +51, +174, +204, +166, +202, +53, +187, +4, +30, +152, +60, +11, +174, +255, +3, +0, +166, +79, +159, +126, +78, +255, +255, +51, +120, +84, +0, +193, +110, +234, +208, +45, +145, +13, +84, +186, +228, +57, +93, +138, +149, +229, +225, +188, +56, +49, +17, +54, +174, +92, +0, +0, +24, +75, +73, +68, +65, +84, +225, +178, +239, +134, +121, +228, +145, +43, +187, +192, +245, +0, +182, +227, +144, +100, +211, +215, +200, +181, +58, +39, +75, +116, +42, +135, +105, +23, +86, +32, +185, +50, +107, +167, +112, +132, +96, +146, +218, +172, +83, +146, +188, +173, +50, +1, +200, +7, +1, +64, +173, +146, +141, +4, +48, +134, +49, +246, +62, +99, +108, +63, +29, +235, +215, +175, +95, +0, +238, +17, +27, +9, +238, +202, +115, +84, +197, +24, +99, +77, +140, +177, +166, +77, +155, +54, +141, +147, +189, +174, +226, +144, +84, +65, +226, +41, +237, +232, +232, +24, +45, +60, +79, +62, +2, +207, +22, +36, +242, +144, +223, +238, +198, +71, +8, +96, +14, +212, +229, +192, +202, +193, +21, +215, +9, +244, +254, +77, +155, +54, +205, +2, +223, +65, +135, +65, +184, +53, +174, +202, +130, +41, +80, +1, +190, +41, +217, +198, +139, +53, +77, +251, +170, +221, +235, +50, +173, +56, +69, +3, +82, +192, +110, +12, +88, +211, +4, +68, +36, +81, +61, +178, +46, +110, +170, +0, +233, +22, +170, +215, +140, +233, +43, +243, +19, +186, +173, +202, +69, +234, +152, +108, +16, +186, +222, +45, +101, +201, +239, +110, +245, +186, +46, +100, +81, +141, +75, +38, +0, +101, +217, +116, +105, +154, +118, +143, +166, +105, +79, +90, +223, +124, +239, +189, +247, +238, +211, +52, +237, +135, +58, +151, +172, +11, +89, +84, +227, +34, +200, +242, +140, +72, +39, +44, +182, +190, +89, +207, +184, +105, +1, +247, +17, +83, +172, +192, +83, +1, +200, +87, +28, +131, +220, +87, +76, +92, +66, +114, +215, +169, +198, +128, +184, +153, +89, +145, +68, +1, +150, +85, +229, +162, +147, +71, +53, +77, +91, +109, +249, +18, +162, +240, +17, +95, +68, +117, +255, +197, +13, +205, +138, +36, +67, +86, +54, +13, +251, +160, +179, +38, +87, +175, +94, +125, +13, +37, +189, +2, +192, +111, +127, +251, +219, +222, +63, +255, +249, +207, +97, +56, +187, +232, +196, +208, +159, +21, +142, +213, +28, +43, +192, +151, +204, +233, +214, +229, +119, +199, +142, +29, +43, +193, +253, +3, +35, +20, +194, +19, +164, +213, +30, +33, +169, +230, +168, +242, +148, +70, +33, +177, +7, +170, +170, +170, +104, +154, +246, +193, +158, +190, +169, +90, +214, +83, +170, +57, +218, +174, +132, +58, +203, +94, +124, +143, +91, +54, +189, +170, +176, +78, +74, +53, +71, +153, +0, +86, +150, +189, +120, +175, +137, +73, +239, +68, +94, +85, +101, +240, +166, +84, +115, +180, +187, +5, +244, +87, +165, +19, +122, +98, +29, +169, +4, +24, +52, +171, +231, +178, +123, +72, +242, +2, +184, +81, +72, +100, +245, +40, +8, +89, +143, +23, +39, +1, +168, +171, +131, +213, +200, +160, +16, +95, +12, +89, +250, +140, +157, +156, +213, +69, +48, +25, +52, +162, +133, +68, +209, +210, +172, +125, +198, +118, +99, +64, +220, +209, +202, +192, +235, +81, +252, +142, +49, +214, +184, +97, +195, +134, +175, +58, +156, +92, +85, +92, +41, +165, +162, +167, +138, +218, +157, +196, +33, +106, +104, +104, +184, +46, +24, +12, +82, +115, +69, +55, +80, +5, +63, +83, +116, +8, +39, +227, +180, +20, +64, +112, +221, +186, +117, +91, +130, +193, +224, +232, +183, +222, +122, +235, +31, +219, +218, +218, +190, +216, +187, +119, +111, +171, +131, +0, +170, +224, +103, +74, +85, +87, +153, +113, +90, +10, +139, +211, +146, +241, +158, +5, +248, +213, +175, +126, +117, +102, +199, +142, +29, +167, +225, +60, +242, +141, +44, +110, +77, +211, +190, +102, +121, +45, +73, +143, +84, +185, +235, +75, +1, +148, +70, +163, +209, +95, +6, +131, +193, +209, +75, +150, +44, +89, +250, +198, +27, +111, +156, +69, +50, +135, +148, +182, +101, +217, +12, +16, +131, +159, +86, +184, +186, +5, +65, +8, +191, +92, +211, +52, +6, +179, +101, +4, +233, +4, +98, +18, +180, +76, +0, +87, +54, +131, +116, +16, +50, +198, +62, +6, +128, +173, +91, +183, +110, +104, +106, +106, +234, +56, +116, +232, +80, +27, +204, +80, +110, +68, +23, +196, +46, +110, +236, +122, +129, +146, +9, +96, +76, +205, +15, +63, +252, +240, +212, +155, +111, +190, +73, +68, +133, +94, +152, +41, +62, +158, +21, +197, +18, +65, +36, +182, +73, +0, +102, +0, +248, +70, +36, +18, +105, +102, +140, +177, +229, +203, +151, +223, +9, +211, +65, +61, +20, +25, +58, +166, +101, +80, +101, +88, +68, +0, +227, +222, +91, +223, +95, +2, +126, +59, +168, +171, +99, +86, +138, +137, +149, +255, +149, +52, +168, +2, +129, +192, +255, +30, +62, +124, +248, +224, +240, +225, +195, +139, +23, +44, +88, +48, +234, +211, +79, +63, +237, +236, +234, +234, +234, +71, +114, +234, +151, +236, +118, +80, +206, +82, +9, +146, +91, +141, +20, +195, +69, +78, +18, +21, +195, +153, +0, +30, +51, +184, +49, +26, +141, +94, +100, +140, +177, +7, +31, +124, +240, +59, +224, +109, +70, +38, +130, +199, +10, +202, +32, +95, +146, +233, +118, +86, +75, +142, +17, +16, +12, +22, +21, +3, +78, +148, +174, +160, +182, +182, +246, +230, +254, +254, +254, +24, +99, +236, +47, +243, +230, +205, +43, +59, +117, +234, +84, +91, +123, +123, +187, +216, +104, +211, +10, +74, +152, +46, +134, +25, +252, +164, +195, +85, +118, +166, +6, +51, +217, +105, +130, +254, +171, +175, +237, +237, +237, +253, +130, +49, +198, +158, +122, +234, +169, +217, +14, +87, +128, +120, +105, +19, +45, +134, +73, +74, +78, +146, +106, +59, +166, +123, +107, +237, +111, +195, +157, +139, +133, +133, +158, +117, +242, +180, +211, +7, +72, +245, +166, +124, +195, +130, +64, +32, +48, +75, +127, +205, +73, +9, +49, +226, +206, +175, +189, +246, +218, +29, +194, +243, +116, +27, +52, +241, +141, +78, +8, +66, +237, +118, +37, +75, +218, +42, +204, +48, +240, +96, +214, +48, +201, +103, +136, +143, +248, +37, +224, +78, +39, +148, +25, +40, +226, +107, +158, +103, +92, +90, +145, +73, +37, +78, +195, +77, +183, +119, +239, +222, +107, +233, +201, +165, +75, +151, +126, +2, +139, +87, +197, +51, +30, +128, +5, +210, +56, +180, +44, +206, +252, +55, +97, +23, +100, +5, +253, +87, +187, +18, +192, +203, +48, +157, +104, +226, +91, +145, +180, +129, +201, +84, +50, +25, +25, +129, +180, +31, +183, +187, +95, +70, +26, +17, +45, +30, +164, +126, +139, +66, +208, +88, +161, +245, +223, +141, +0, +105, +187, +106, +9, +126, +198, +88, +35, +99, +236, +84, +93, +93, +221, +85, +48, +45, +163, +82, +137, +96, +89, +195, +118, +22, +204, +156, +57, +115, +234, +179, +207, +62, +251, +119, +213, +213, +213, +196, +148, +33, +97, +178, +202, +176, +19, +161, +100, +80, +116, +117, +117, +5, +235, +234, +234, +254, +37, +16, +8, +84, +158, +58, +117, +234, +142, +237, +219, +183, +147, +103, +140, +198, +64, +238, +136, +76, +15, +61, +244, +208, +73, +0, +101, +143, +62, +250, +104, +2, +0, +34, +145, +8, +25, +41, +214, +205, +68, +165, +15, +56, +185, +106, +165, +52, +96, +242, +237, +141, +2, +223, +183, +175, +5, +112, +19, +128, +219, +72, +57, +21, +52, +162, +9, +48, +247, +245, +76, +52, +34, +35, +42, +35, +227, +21, +211, +28, +38, +166, +189, +177, +247, +199, +98, +177, +98, +253, +164, +118, +17, +17, +192, +158, +6, +230, +200, +57, +42, +212, +37, +252, +10, +128, +27, +0, +220, +186, +122, +245, +234, +135, +215, +175, +95, +95, +27, +139, +197, +46, +49, +198, +216, +218, +181, +107, +191, +9, +126, +165, +84, +87, +128, +52, +34, +35, +106, +214, +223, +223, +223, +5, +243, +202, +25, +58, +161, +74, +45, +239, +135, +105, +136, +248, +95, +124, +241, +197, +79, +1, +104, +63, +249, +201, +79, +18, +0, +208, +223, +223, +239, +180, +135, +136, +172, +44, +0, +70, +83, +190, +20, +214, +149, +93, +1, +4, +99, +0, +69, +163, +209, +215, +130, +193, +224, +168, +123, +238, +185, +103, +241, +158, +61, +123, +206, +193, +185, +26, +151, +17, +4, +165, +46, +144, +125, +125, +125, +253, +224, +158, +210, +1, +112, +211, +46, +69, +0, +82, +189, +168, +250, +2, +101, +85, +129, +78, +22, +8, +4, +122, +97, +210, +186, +237, +64, +6, +110, +249, +218, +181, +107, +47, +8, +207, +151, +235, +39, +55, +210, +201, +173, +149, +88, +197, +210, +15, +165, +245, +245, +245, +95, +243, +251, +253, +65, +253, +228, +241, +151, +94, +122, +233, +143, +231, +206, +157, +11, +129, +239, +229, +228, +104, +144, +77, +195, +225, +250, +49, +114, +227, +198, +141, +215, +0, +64, +111, +111, +111, +127, +67, +67, +195, +41, +152, +165, +4, +219, +172, +31, +50, +6, +14, +128, +169, +0, +102, +100, +96, +144, +136, +2, +76, +2, +48, +147, +6, +97, +60, +30, +239, +6, +48, +19, +188, +133, +165, +109, +188, +0, +219, +182, +109, +155, +26, +139, +197, +252, +145, +72, +228, +92, +60, +30, +239, +140, +199, +227, +20, +35, +116, +114, +76, +136, +223, +91, +140, +212, +106, +78, +1, +213, +57, +1, +201, +212, +169, +171, +171, +171, +1, +47, +25, +120, +37, +248, +47, +31, +2, +119, +37, +65, +71, +130, +95, +177, +185, +245, +245, +245, +171, +234, +235, +235, +87, +117, +119, +119, +159, +5, +48, +23, +252, +234, +218, +95, +1, +67, +220, +64, +128, +182, +85, +82, +76, +221, +90, +196, +228, +200, +28, +104, +104, +104, +216, +10, +0, +209, +104, +244, +11, +152, +25, +121, +82, +133, +132, +16, +151, +68, +188, +233, +210, +187, +85, +195, +73, +43, +54, +190, +255, +137, +39, +158, +88, +1, +7, +63, +33, +45, +193, +178, +226, +38, +81, +240, +233, +227, +118, +247, +51, +150, +106, +197, +143, +145, +10, +224, +58, +226, +237, +2, +244, +99, +100, +57, +136, +116, +75, +1, +228, +206, +46, +200, +243, +208, +254, +118, +32, +203, +190, +151, +33, +103, +247, +77, +102, +152, +228, +148, +77, +111, +39, +0, +133, +103, +196, +109, +88, +124, +45, +1, +15, +83, +123, +9, +214, +19, +249, +1, +148, +50, +94, +149, +251, +244, +218, +181, +107, +39, +33, +185, +14, +129, +231, +211, +86, +165, +17, +1, +0, +66, +161, +16, +25, +35, +128, +89, +18, +214, +211, +171, +32, +250, +9, +41, +64, +85, +166, +105, +218, +255, +204, +153, +51, +103, +225, +194, +133, +11, +23, +55, +54, +54, +254, +231, +137, +19, +39, +72, +249, +200, +186, +141, +152, +21, +170, +174, +223, +77, +244, +56, +22, +139, +137, +129, +43, +85, +103, +120, +79, +80, +4, +238, +152, +188, +6, +156, +233, +80, +19, +137, +68, +90, +24, +99, +108, +241, +226, +197, +75, +1, +124, +29, +102, +138, +183, +103, +99, +65, +182, +25, +5, +193, +183, +82, +63, +244, +105, +167, +123, +205, +169, +16, +134, +103, +134, +169, +12, +126, +152, +173, +199, +111, +129, +96, +150, +45, +91, +182, +236, +123, +224, +49, +131, +43, +32, +47, +156, +153, +17, +100, +197, +114, +73, +249, +8, +2, +128, +166, +241, +171, +173, +39, +192, +211, +172, +32, +231, +100, +214, +5, +115, +237, +50, +46, +99, +0, +226, +37, +37, +37, +223, +143, +197, +98, +45, +250, +107, +70, +64, +11, +57, +90, +23, +8, +65, +240, +75, +61, +29, +192, +156, +104, +52, +218, +44, +228, +23, +204, +4, +48, +25, +252, +86, +229, +204, +205, +87, +8, +174, +219, +79, +214, +79, +56, +151, +132, +16, +198, +194, +87, +32, +225, +155, +165, +11, +213, +47, +72, +32, +185, +0, +158, +1, +203, +88, +200, +250, +54, +216, +93, +194, +36, +22, +117, +103, +103, +103, +227, +192, +192, +64, +188, +166, +166, +166, +122, +204, +152, +49, +131, +230, +97, +45, +3, +55, +177, +174, +7, +112, +99, +79, +79, +207, +5, +198, +24, +123, +248, +225, +135, +23, +130, +79, +213, +161, +200, +65, +93, +50, +17, +116, +43, +10, +1, +64, +211, +180, +1, +0, +208, +11, +162, +121, +178, +41, +57, +73, +239, +3, +255, +149, +228, +160, +178, +10, +23, +130, +89, +40, +55, +35, +56, +93, +1, +10, +88, +171, +252, +58, +89, +199, +142, +220, +220, +191, +156, +178, +104, +242, +200, +227, +178, +15, +66, +55, +49, +35, +59, +131, +37, +167, +84, +46, +122, +61, +8, +121, +210, +91, +28, +30, +172, +134, +78, +155, +74, +82, +198, +13, +181, +22, +90, +183, +110, +221, +36, +168, +111, +75, +90, +176, +187, +2, +226, +175, +47, +5, +160, +17, +173, +167, +167, +167, +71, +102, +190, +121, +14, +81, +43, +250, +6, +57, +45, +119, +239, +222, +189, +126, +236, +216, +177, +51, +193, +157, +150, +89, +239, +134, +170, +95, +97, +253, +245, +6, +169, +233, +192, +129, +3, +159, +95, +184, +112, +33, +39, +52, +30, +17, +226, +175, +159, +75, +170, +249, +93, +119, +221, +117, +47, +120, +118, +205, +181, +224, +142, +203, +156, +169, +100, +148, +81, +157, +100, +134, +233, +173, +68, +172, +46, +91, +207, +81, +8, +30, +13, +185, +22, +192, +45, +22, +141, +248, +86, +253, +249, +81, +240, +200, +56, +177, +206, +2, +210, +251, +233, +222, +7, +56, +247, +4, +208, +11, +98, +146, +155, +222, +77, +204, +32, +99, +1, +196, +224, +164, +6, +0, +58, +157, +239, +60, +248, +202, +71, +126, +2, +207, +75, +193, +136, +209, +146, +50, +0, +197, +145, +72, +100, +111, +73, +73, +201, +40, +253, +117, +98, +210, +121, +246, +235, +173, +40, +2, +79, +100, +155, +6, +33, +49, +65, +55, +205, +111, +5, +119, +179, +123, +118, +239, +9, +178, +116, +191, +50, +241, +36, +250, +252, +39, +130, +155, +231, +35, +95, +58, +13, +235, +235, +235, +39, +2, +64, +40, +20, +58, +19, +137, +68, +200, +187, +77, +37, +1, +115, +86, +254, +165, +20, +220, +8, +185, +145, +46, +255, +138, +21, +43, +190, +3, +206, +45, +156, +10, +75, +154, +158, +87, +144, +233, +250, +134, +203, +126, +232, +208, +161, +98, +37, +214, +156, +12, +60, +107, +253, +129, +10, +200, +93, +48, +148, +129, +229, +185, +16, +214, +136, +137, +138, +162, +145, +113, +122, +191, +19, +46, +187, +179, +58, +143, +60, +84, +11, +139, +102, +121, +108, +237, +224, +32, +34, +171, +149, +81, +149, +125, +47, +58, +159, +196, +255, +137, +1, +67, +39, +245, +180, +131, +131, +149, +192, +64, +78, +9, +34, +174, +0, +38, +133, +147, +226, +191, +148, +250, +157, +241, +85, +176, +198, +11, +232, +100, +165, +0, +202, +54, +111, +222, +124, +253, +188, +121, +243, +174, +62, +113, +226, +68, +95, +56, +28, +214, +54, +111, +222, +124, +213, +242, +229, +203, +199, +53, +54, +54, +118, +180, +180, +180, +184, +226, +7, +167, +3, +37, +129, +97, +209, +162, +69, +247, +3, +152, +27, +139, +197, +46, +8, +121, +228, +118, +60, +34, +215, +80, +18, +24, +186, +186, +186, +130, +161, +80, +232, +124, +44, +22, +11, +207, +158, +61, +123, +220, +117, +215, +93, +231, +15, +135, +195, +159, +245, +247, +247, +119, +116, +116, +116, +228, +100, +99, +74, +33, +48, +220, +125, +247, +221, +139, +1, +44, +12, +135, +195, +45, +194, +246, +236, +134, +73, +229, +26, +182, +246, +157, +30, +168, +72, +16, +205, +223, +239, +247, +139, +173, +131, +60, +233, +234, +40, +43, +7, +36, +150, +13, +47, +211, +31, +247, +192, +36, +48, +136, +101, +36, +147, +66, +241, +153, +192, +142, +192, +32, +114, +202, +172, +157, +253, +98, +72, +143, +208, +160, +132, +221, +118, +44, +150, +1, +161, +5, +136, +144, +223, +158, +243, +240, +12, +178, +109, +87, +118, +16, +60, +235, +234, +71, +176, +18, +24, +156, +186, +251, +121, +214, +213, +79, +37, +128, +83, +119, +63, +207, +186, +250, +201, +4, +48, +136, +168, +63, +255, +249, +207, +167, +117, +118, +118, +150, +70, +163, +209, +160, +78, +233, +5, +0, +148, +150, +150, +70, +74, +74, +74, +98, +21, +21, +21, +145, +218, +218, +218, +255, +134, +7, +109, +132, +196, +15, +27, +121, +33, +148, +109, +103, +251, +65, +77, +251, +123, +88, +242, +69, +50, +129, +245, +22, +4, +145, +94, +41, +152, +30, +228, +160, +145, +10, +30, +121, +228, +145, +39, +187, +187, +187, +135, +69, +34, +145, +17, +177, +88, +108, +56, +61, +31, +12, +6, +59, +74, +75, +75, +47, +13, +25, +50, +36, +227, +95, +108, +133, +120, +11, +170, +192, +247, +248, +145, +140, +177, +15, +28, +63, +200, +219, +141, +183, +234, +71, +10, +63, +212, +45, +172, +133, +80, +34, +112, +127, +63, +191, +132, +7, +117, +72, +236, +202, +3, +186, +157, +134, +89, +149, +5, +148, +233, +3, +118, +13, +22, +61, +107, +172, +72, +144, +233, +3, +214, +67, +116, +215, +230, +27, +43, +230, +225, +57, +114, +85, +155, +206, +53, +100, +214, +49, +149, +124, +32, +158, +136, +104, +192, +138, +181, +237, +41, +45, +212, +115, +133, +68, +172, +75, +71, +165, +191, +8, +84, +12, +137, +234, +211, +81, +71, +183, +140, +245, +1, +85, +19, +141, +42, +0, +99, +25, +99, +7, +24, +99, +251, +232, +120, +252, +241, +199, +231, +195, +44, +19, +92, +1, +15, +146, +158, +164, +132, +198, +245, +235, +215, +79, +187, +116, +233, +82, +74, +19, +141, +137, +19, +39, +94, +249, +200, +35, +143, +132, +70, +142, +28, +121, +169, +190, +190, +222, +113, +195, +114, +3, +217, +94, +48, +129, +49, +246, +95, +142, +31, +212, +180, +107, +96, +110, +72, +25, +239, +5, +170, +70, +42, +110, +224, +137, +231, +92, +213, +215, +236, +62, +77, +211, +158, +178, +62, +191, +108, +217, +178, +95, +106, +154, +246, +152, +166, +105, +223, +246, +226, +228, +86, +1, +196, +190, +102, +210, +162, +71, +5, +5, +5, +244, +186, +103, +187, +161, +172, +88, +174, +178, +99, +103, +81, +81, +81, +4, +156, +59, +20, +2, +79, +213, +201, +218, +139, +46, +171, +75, +38, +46, +54, +73, +8, +4, +2, +84, +220, +132, +234, +146, +185, +45, +164, +167, +196, +101, +79, +251, +205, +11, +240, +87, +41, +128, +170, +148, +15, +130, +193, +96, +55, +220, +85, +102, +243, +68, +128, +124, +31, +147, +124, +31, +147, +124, +31, +147, +60, +6, +5, +185, +160, +231, +91, +157, +155, +34, +82, +108, +8, +21, +155, +206, +78, +47, +116, +82, +64, +172, +113, +71, +17, +41, +244, +0, +171, +0, +26, +76, +111, +153, +149, +178, +71, +49, +66, +170, +43, +166, +218, +11, +136, +8, +167, +42, +53, +68, +170, +28, +128, +212, +165, +152, +140, +19, +98, +83, +140, +220, +184, +113, +227, +77, +224, +206, +171, +97, +224, +238, +26, +162, +245, +219, +161, +8, +64, +201, +235, +175, +191, +62, +227, +245, +215, +95, +159, +49, +121, +242, +100, +106, +89, +107, +251, +89, +77, +63, +193, +56, +112, +50, +203, +13, +0, +230, +116, +117, +117, +157, +2, +79, +215, +253, +58, +120, +10, +80, +53, +248, +50, +173, +218, +202, +75, +160, +215, +48, +162, +232, +219, +154, +53, +107, +110, +7, +231, +39, +77, +130, +133, +131, +104, +53, +205, +12, +71, +213, +238, +221, +187, +231, +197, +98, +177, +253, +221, +221, +221, +61, +140, +177, +15, +142, +28, +57, +178, +114, +242, +228, +201, +149, +48, +29, +87, +118, +151, +25, +0, +16, +14, +135, +255, +4, +0, +183, +221, +118, +219, +85, +213, +213, +213, +142, +4, +218, +82, +93, +242, +233, +16, +58, +252, +205, +157, +59, +247, +159, +233, +241, +210, +165, +75, +191, +39, +92, +137, +74, +200, +89, +85, +198, +21, +0, +48, +205, +114, +21, +108, +175, +128, +129, +141, +27, +55, +94, +13, +0, +237, +237, +237, +231, +195, +225, +112, +162, +165, +165, +229, +92, +34, +145, +136, +205, +159, +63, +127, +226, +202, +149, +43, +199, +56, +252, +16, +178, +47, +146, +108, +11, +159, +207, +231, +88, +96, +213, +184, +2, +36, +245, +183, +190, +245, +173, +213, +0, +86, +0, +88, +222, +220, +220, +252, +71, +198, +24, +251, +236, +179, +207, +222, +115, +184, +2, +133, +250, +107, +227, +245, +239, +19, +143, +43, +96, +73, +21, +83, +149, +11, +6, +0, +148, +149, +149, +81, +85, +230, +132, +30, +53, +37, +94, +161, +93, +176, +146, +178, +50, +84, +11, +82, +210, +85, +176, +35, +50, +21, +194, +28, +112, +9, +112, +5, +132, +88, +212, +9, +152, +30, +83, +25, +185, +57, +163, +246, +1, +50, +34, +147, +88, +12, +207, +90, +111, +176, +31, +106, +125, +192, +181, +243, +210, +137, +200, +68, +196, +246, +1, +201, +23, +146, +59, +55, +231, +20, +223, +60, +254, +127, +195, +107, +54, +93, +218, +26, +181, +215, +53, +169, +210, +238, +0, +226, +117, +77, +42, +177, +96, +186, +202, +170, +162, +149, +50, +233, +139, +147, +190, +196, +139, +154, +84, +140, +177, +15, +25, +99, +31, +208, +177, +115, +231, +206, +27, +100, +239, +203, +180, +38, +149, +103, +249, +166, +202, +154, +84, +221, +221, +221, +129, +213, +171, +87, +111, +81, +212, +164, +82, +149, +3, +80, +70, +95, +59, +58, +58, +134, +192, +204, +216, +45, +128, +190, +130, +218, +213, +164, +26, +250, +131, +31, +252, +32, +1, +36, +85, +98, +34, +244, +67, +238, +33, +51, +74, +198, +107, +154, +246, +48, +146, +245, +191, +11, +250, +107, +33, +40, +20, +18, +171, +139, +174, +183, +180, +180, +244, +62, +77, +211, +190, +189, +101, +203, +150, +127, +98, +140, +29, +219, +190, +125, +251, +45, +48, +111, +129, +39, +238, +29, +153, +0, +97, +112, +39, +36, +37, +49, +37, +72, +226, +104, +52, +74, +193, +140, +0, +28, +198, +0, +99, +236, +21, +198, +216, +11, +116, +52, +52, +52, +76, +113, +18, +64, +44, +94, +66, +145, +209, +164, +136, +72, +60, +30, +247, +193, +227, +10, +109, +118, +53, +169, +104, +155, +53, +52, +27, +189, +153, +130, +221, +45, +80, +85, +237, +71, +56, +28, +30, +2, +179, +1, +155, +171, +154, +84, +41, +39, +41, +44, +44, +236, +135, +153, +224, +32, +83, +48, +85, +85, +251, +17, +139, +197, +104, +22, +36, +125, +175, +29, +165, +51, +229, +62, +235, +122, +161, +155, +130, +72, +174, +33, +11, +90, +25, +69, +47, +234, +234, +234, +38, +6, +2, +129, +160, +207, +231, +243, +1, +64, +89, +89, +25, +113, +74, +61, +243, +17, +217, +213, +172, +46, +126, +230, +153, +103, +54, +148, +148, +148, +140, +90, +182, +108, +217, +226, +189, +123, +247, +158, +134, +233, +198, +247, +204, +81, +169, +164, +116, +134, +195, +225, +64, +56, +28, +254, +172, +175, +175, +175, +171, +175, +175, +207, +90, +147, +74, +117, +5, +210, +246, +178, +74, +5, +88, +185, +114, +229, +127, +0, +192, +170, +85, +171, +190, +243, +234, +171, +175, +54, +35, +185, +17, +55, +5, +41, +236, +4, +112, +237, +101, +181, +53, +24, +245, +20, +111, +146, +156, +132, +136, +41, +78, +14, +100, +224, +101, +181, +163, +116, +138, +160, +12, +43, +39, +10, +103, +218, +94, +86, +175, +107, +82, +165, +237, +101, +189, +236, +58, +97, +30, +121, +216, +237, +233, +62, +168, +247, +125, +85, +222, +89, +86, +134, +137, +85, +48, +170, +79, +100, +85, +90, +24, +248, +148, +84, +41, +165, +25, +27, +38, +226, +151, +20, +129, +107, +183, +101, +144, +119, +239, +80, +233, +131, +222, +24, +38, +72, +182, +1, +130, +93, +93, +93, +111, +48, +198, +26, +223, +123, +239, +189, +217, +176, +191, +109, +134, +90, +110, +53, +76, +182, +108, +217, +50, +7, +14, +10, +137, +181, +135, +69, +201, +134, +13, +27, +174, +11, +4, +2, +65, +184, +207, +178, +84, +54, +232, +11, +133, +66, +228, +111, +74, +82, +203, +237, +244, +129, +224, +143, +126, +244, +163, +127, +13, +6, +131, +163, +247, +236, +217, +179, +38, +20, +10, +181, +190, +251, +238, +187, +39, +29, +4, +200, +74, +39, +164, +95, +79, +14, +233, +146, +129, +129, +129, +2, +0, +248, +245, +175, +127, +221, +188, +103, +207, +158, +191, +192, +153, +43, +146, +149, +78, +104, +228, +28, +19, +137, +229, +206, +59, +239, +124, +240, +157, +119, +222, +185, +4, +78, +217, +116, +211, +189, +35, +109, +136, +2, +208, +253, +179, +54, +67, +35, +91, +65, +76, +122, +246, +36, +189, +195, +42, +0, +93, +62, +209, +158, +163, +121, +79, +2, +56, +117, +239, +240, +86, +128, +129, +129, +1, +31, +248, +92, +166, +250, +178, +89, +229, +147, +200, +32, +179, +13, +13, +215, +171, +158, +93, +195, +4, +225, +60, +47, +9, +38, +171, +75, +102, +8, +37, +8, +64, +113, +32, +50, +217, +114, +50, +6, +72, +161, +52, +48, +127, +254, +252, +234, +43, +175, +188, +114, +232, +222, +189, +123, +191, +188, +120, +241, +34, +181, +15, +161, +247, +122, +50, +19, +172, +87, +32, +6, +160, +64, +39, +174, +151, +68, +34, +145, +183, +74, +74, +74, +70, +181, +181, +181, +221, +181, +115, +231, +78, +177, +70, +49, +101, +222, +100, +45, +128, +140, +89, +77, +211, +45, +210, +213, +213, +213, +216, +217, +217, +249, +233, +172, +89, +179, +170, +182, +110, +221, +58, +181, +166, +166, +166, +84, +250, +45, +201, +223, +145, +177, +97, +34, +22, +74, +101, +0, +48, +118, +236, +216, +58, +0, +190, +206, +206, +206, +151, +203, +203, +203, +111, +172, +174, +174, +94, +242, +254, +251, +239, +255, +198, +133, +0, +25, +25, +38, +164, +40, +16, +95, +140, +6, +91, +129, +206, +33, +163, +184, +143, +29, +178, +50, +76, +8, +62, +152, +163, +222, +170, +15, +144, +203, +38, +166, +127, +153, +85, +160, +172, +12, +19, +130, +232, +29, +81, +213, +30, +183, +107, +164, +148, +177, +97, +98, +197, +160, +232, +132, +121, +228, +225, +38, +193, +161, +0, +230, +160, +163, +196, +71, +113, +205, +144, +161, +0, +234, +200, +58, +173, +47, +0, +212, +74, +169, +161, +152, +234, +207, +27, +237, +103, +145, +220, +211, +76, +37, +128, +31, +60, +137, +90, +54, +131, +122, +160, +168, +93, +111, +85, +74, +233, +113, +17, +248, +194, +17, +215, +223, +239, +131, +218, +48, +33, +95, +99, +49, +82, +235, +153, +26, +165, +196, +161, +112, +114, +81, +123, +216, +175, +51, +5, +26, +27, +27, +95, +4, +143, +128, +15, +131, +92, +57, +33, +189, +178, +26, +156, +135, +112, +253, +201, +147, +39, +183, +158, +60, +121, +114, +235, +130, +5, +11, +110, +6, +47, +57, +57, +2, +10, +173, +152, +62, +236, +180, +227, +217, +193, +74, +144, +247, +77, +153, +50, +101, +21, +0, +140, +25, +51, +230, +16, +204, +37, +220, +128, +108, +12, +24, +2, +52, +52, +52, +188, +218, +216, +216, +24, +171, +172, +172, +188, +56, +126, +252, +248, +11, +103, +206, +156, +57, +235, +86, +146, +31, +255, +248, +199, +87, +233, +245, +44, +109, +97, +43, +192, +161, +67, +135, +58, +143, +28, +57, +18, +5, +240, +57, +128, +83, +112, +232, +113, +46, +226, +167, +63, +253, +233, +203, +110, +222, +103, +75, +96, +40, +46, +46, +254, +18, +124, +0, +182, +232, +7, +185, +105, +157, +92, +181, +41, +170, +187, +238, +232, +78, +88, +95, +83, +237, +134, +0, +128, +178, +178, +50, +106, +116, +208, +172, +11, +64, +155, +136, +83, +90, +71, +92, +211, +180, +25, +72, +158, +5, +98, +211, +5, +91, +79, +169, +241, +162, +64, +215, +144, +74, +175, +248, +44, +217, +16, +33, +36, +79, +87, +105, +33, +45, +175, +27, +42, +145, +74, +70, +127, +173, +219, +49, +173, +162, +238, +124, +197, +25, +10, +144, +22, +219, +94, +38, +128, +33, +181, +62, +141, +10, +133, +195, +147, +92, +99, +39, +1, +140, +185, +27, +14, +135, +135, +131, +223, +199, +110, +152, +249, +4, +98, +174, +113, +78, +104, +189, +134, +113, +218, +211, +211, +51, +12, +220, +61, +211, +13, +51, +177, +129, +146, +28, +221, +12, +202, +180, +4, +160, +129, +99, +60, +55, +111, +222, +188, +138, +9, +19, +38, +4, +42, +43, +43, +175, +24, +63, +126, +124, +193, +153, +51, +103, +206, +190, +252, +242, +203, +118, +141, +183, +211, +214, +9, +197, +55, +140, +213, +143, +33, +170, +164, +215, +211, +167, +79, +191, +52, +105, +210, +164, +103, +145, +28, +63, +16, +81, +2, +119, +126, +66, +163, +154, +131, +204, +56, +205, +38, +38, +156, +182, +159, +80, +102, +156, +250, +244, +85, +204, +170, +15, +116, +194, +157, +147, +202, +240, +19, +138, +47, +60, +255, +252, +243, +107, +31, +123, +236, +177, +67, +176, +9, +223, +139, +70, +5, +25, +39, +113, +152, +26, +17, +133, +107, +146, +84, +170, +108, +33, +27, +132, +162, +129, +105, +167, +19, +122, +226, +43, +146, +25, +167, +131, +10, +175, +137, +205, +158, +24, +167, +217, +192, +83, +227, +52, +19, +100, +181, +16, +169, +12, +19, +205, +242, +65, +209, +48, +201, +26, +110, +12, +19, +31, +146, +99, +199, +244, +216, +243, +214, +114, +68, +229, +162, +173, +151, +248, +64, +244, +156, +104, +144, +36, +85, +241, +243, +10, +210, +246, +176, +34, +132, +130, +72, +163, +224, +17, +141, +39, +173, +89, +16, +141, +70, +137, +208, +212, +5, +231, +208, +141, +12, +196, +200, +181, +23, +96, +219, +182, +109, +139, +79, +159, +62, +61, +166, +173, +173, +109, +204, +192, +192, +128, +111, +215, +174, +93, +107, +1, +32, +22, +139, +137, +92, +50, +25, +168, +186, +43, +249, +149, +197, +239, +79, +128, +15, +96, +177, +228, +164, +45, +149, +171, +79, +255, +50, +255, +174, +93, +187, +0, +0, +61, +61, +61, +228, +57, +179, +78, +49, +66, +1, +204, +112, +159, +53, +214, +68, +77, +217, +146, +26, +183, +202, +188, +229, +157, +0, +40, +74, +66, +7, +255, +121, +188, +86, +173, +19, +168, +45, +93, +217, +205, +55, +223, +60, +42, +30, +143, +31, +70, +114, +110, +65, +210, +237, +177, +238, +5, +34, +45, +155, +210, +191, +141, +15, +248, +124, +62, +215, +241, +130, +68, +34, +241, +59, +253, +51, +193, +68, +34, +113, +72, +255, +1, +211, +172, +239, +83, +101, +221, +38, +44, +7, +0, +200, +154, +112, +43, +177, +107, +215, +174, +53, +62, +159, +47, +8, +0, +140, +177, +129, +199, +31, +127, +252, +251, +178, +247, +229, +44, +225, +241, +248, +241, +227, +23, +19, +137, +68, +120, +230, +204, +153, +11, +0, +176, +205, +155, +55, +127, +62, +88, +2, +48, +0, +137, +87, +94, +121, +229, +51, +191, +223, +63, +247, +232, +209, +163, +29, +126, +191, +127, +46, +20, +203, +183, +140, +202, +69, +135, +104, +144, +240, +111, +214, +203, +70, +219, +128, +6, +50, +41, +48, +34, +6, +96, +78, +65, +41, +187, +222, +90, +16, +105, +4, +184, +151, +195, +24, +132, +253, +253, +253, +78, +11, +23, +109, +195, +170, +182, +67, +41, +46, +90, +187, +130, +72, +85, +86, +1, +116, +58, +159, +19, +226, +150, +191, +182, +144, +126, +225, +214, +173, +91, +167, +234, +43, +97, +165, +30, +186, +3, +0, +20, +23, +23, +147, +143, +199, +51, +103, +179, +84, +128, +85, +171, +86, +189, +41, +123, +62, +24, +12, +122, +94, +48, +57, +173, +89, +80, +82, +82, +66, +69, +242, +114, +18, +59, +54, +160, +105, +218, +117, +48, +87, +194, +2, +8, +129, +44, +120, +156, +246, +107, +87, +141, +135, +204, +39, +153, +70, +228, +217, +45, +184, +236, +58, +97, +30, +121, +92, +246, +204, +107, +21, +147, +42, +45, +58, +86, +46, +4, +72, +203, +205, +226, +53, +202, +193, +115, +5, +167, +89, +13, +147, +157, +59, +119, +174, +0, +111, +59, +91, +9, +117, +80, +42, +45, +252, +85, +214, +160, +24, +84, +168, +198, +64, +16, +60, +79, +100, +17, +146, +141, +139, +54, +72, +18, +85, +178, +193, +101, +191, +2, +151, +93, +0, +25, +40, +126, +248, +13, +235, +44, +216, +178, +101, +203, +99, +224, +25, +212, +99, +224, +17, +169, +73, +118, +5, +220, +144, +18, +29, +179, +108, +178, +17, +32, +109, +82, +98, +174, +4, +112, +77, +74, +244, +90, +128, +65, +69, +94, +0, +153, +113, +90, +32, +60, +78, +130, +222, +221, +143, +92, +245, +57, +205, +51, +162, +145, +158, +132, +162, +162, +162, +30, +164, +223, +1, +220, +22, +178, +226, +120, +228, +9, +75, +33, +51, +23, +21, +21, +17, +183, +52, +167, +182, +97, +188, +182, +182, +118, +116, +40, +20, +26, +74, +79, +92, +186, +116, +169, +45, +30, +143, +199, +250, +250, +250, +90, +97, +230, +25, +121, +22, +53, +33, +144, +167, +116, +186, +117, +9, +94, +183, +110, +221, +207, +0, +124, +15, +188, +251, +235, +149, +224, +85, +125, +115, +166, +144, +164, +88, +60, +21, +21, +21, +29, +224, +53, +105, +59, +145, +195, +138, +76, +228, +203, +35, +163, +84, +244, +233, +17, +211, +146, +42, +52, +246, +34, +7, +74, +169, +53, +246, +239, +24, +116, +244, +2, +118, +198, +105, +158, +138, +151, +199, +160, +192, +141, +113, +42, +206, +6, +183, +116, +62, +215, +112, +99, +156, +138, +155, +146, +91, +58, +95, +214, +2, +136, +180, +62, +81, +0, +162, +226, +229, +84, +143, +80, +210, +250, +78, +158, +60, +185, +21, +188, +211, +179, +138, +206, +151, +54, +236, +212, +242, +20, +90, +95, +34, +145, +240, +193, +227, +112, +175, +221, +24, +48, +4, +120, +238, +185, +231, +182, +52, +53, +53, +117, +53, +55, +55, +159, +200, +165, +0, +52, +234, +203, +245, +195, +208, +7, +14, +30, +60, +216, +254, +193, +7, +31, +92, +4, +208, +238, +229, +201, +1, +185, +70, +148, +18, +23, +44, +46, +46, +238, +134, +89, +169, +191, +27, +124, +195, +242, +60, +243, +154, +20, +82, +186, +207, +134, +233, +29, +8, +4, +98, +48, +139, +163, +118, +195, +163, +173, +216, +42, +128, +1, +198, +216, +219, +134, +84, +154, +182, +24, +102, +167, +6, +79, +19, +92, +128, +191, +2, +187, +64, +42, +192, +154, +53, +107, +30, +175, +173, +173, +125, +2, +0, +90, +91, +91, +159, +153, +55, +111, +222, +176, +193, +16, +134, +148, +210, +89, +0, +190, +11, +96, +49, +45, +64, +119, +220, +113, +199, +131, +224, +213, +217, +170, +161, +142, +27, +103, +4, +85, +25, +144, +164, +120, +64, +79, +79, +79, +41, +248, +10, +57, +28, +156, +49, +93, +12, +143, +180, +98, +89, +236, +56, +165, +6, +113, +111, +111, +111, +169, +126, +242, +97, +224, +211, +145, +120, +0, +158, +210, +249, +172, +153, +117, +198, +47, +188, +253, +246, +219, +43, +175, +190, +250, +234, +194, +230, +230, +230, +214, +253, +251, +247, +103, +123, +78, +71, +140, +5, +112, +35, +128, +185, +214, +205, +232, +15, +127, +248, +195, +191, +129, +143, +3, +207, +54, +35, +21, +177, +89, +74, +235, +211, +203, +128, +120, +170, +17, +171, +42, +181, +138, +180, +62, +113, +89, +78, +73, +96, +202, +149, +0, +34, +173, +79, +20, +128, +146, +30, +115, +98, +152, +16, +6, +85, +39, +204, +35, +15, +85, +21, +14, +43, +223, +71, +180, +138, +85, +97, +91, +39, +235, +90, +26, +242, +149, +49, +40, +52, +152, +142, +42, +250, +18, +242, +15, +16, +15, +196, +77, +241, +3, +89, +110, +65, +202, +103, +101, +121, +70, +34, +137, +137, +4, +32, +46, +40, +69, +215, +101, +84, +62, +82, +233, +138, +145, +218, +144, +221, +21, +13, +144, +162, +101, +73, +253, +13, +233, +241, +83, +79, +61, +53, +27, +188, +210, +166, +170, +237, +48, +233, +19, +83, +211, +161, +1, +230, +66, +37, +75, +217, +164, +4, +26, +96, +138, +155, +63, +23, +2, +20, +213, +213, +213, +173, +127, +244, +209, +71, +255, +153, +158, +176, +163, +1, +138, +210, +80, +164, +212, +105, +12, +208, +99, +235, +32, +52, +154, +112, +128, +251, +18, +75, +24, +99, +219, +1, +160, +166, +166, +230, +177, +131, +7, +15, +158, +5, +112, +14, +64, +35, +76, +170, +184, +148, +91, +78, +39, +237, +131, +124, +22, +168, +232, +27, +34, +29, +208, +42, +160, +152, +64, +31, +132, +192, +180, +82, +37, +62, +147, +48, +226, +107, +226, +58, +160, +170, +198, +68, +5, +84, +147, +18, +37, +10, +10, +10, +168, +186, +155, +104, +248, +0, +240, +216, +208, +212, +49, +26, +188, +42, +111, +57, +128, +50, +198, +152, +193, +73, +210, +52, +237, +86, +240, +91, +64, +37, +104, +47, +191, +97, +226, +53, +183, +60, +9, +173, +173, +173, +207, +0, +192, +243, +207, +63, +255, +179, +166, +166, +38, +169, +54, +229, +165, +0, +98, +196, +197, +7, +160, +160, +170, +170, +106, +34, +0, +28, +58, +116, +232, +252, +129, +3, +7, +164, +205, +215, +188, +20, +128, +34, +46, +68, +239, +183, +86, +243, +32, +74, +111, +146, +221, +225, +181, +0, +20, +111, +36, +111, +59, +129, +204, +253, +156, +10, +64, +72, +212, +214, +214, +142, +17, +179, +45, +139, +139, +139, +163, +224, +126, +133, +94, +88, +202, +12, +231, +66, +128, +190, +23, +94, +120, +97, +147, +248, +132, +29, +13, +48, +23, +211, +48, +69, +89, +177, +163, +1, +230, +226, +10, +184, +206, +182, +244, +90, +128, +180, +179, +45, +1, +111, +151, +226, +140, +116, +194, +60, +242, +200, +35, +143, +60, +254, +15, +152, +162, +17, +29, +20, +140, +163, +35, +0, +0, +0, +0, +73, +69, +78, +68, +174, +66, +96, +130, +}; diff --git a/Fonts/Cave-Story-Regular.sv.png b/Fonts/Cave-Story-Regular.sv.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd10c5582f2e226c2e752b1944f0b755b3f13b4 GIT binary patch literal 30888 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 Z|8SGC@u`Wza~L7;rubA%wp_-{|9^EI*t-A# literal 0 HcmV?d00001 diff --git a/Fonts/Cave-Story-Titles.fnt b/Fonts/Cave-Story-Titles.fnt new file mode 100644 index 0000000000000000000000000000000000000000..fab1105d1bf082a7cc8783e9ab04ff85ff27103f GIT binary patch literal 65074 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

MZJ)g}>SzxVVFSC7~kQsGSmEmi>?L zvnX2&3y`J6Rf#PLJEI*;%`wi7zf6EN3zo&URFHi*M~oB37Du$jS5iw`OZNW&(V!1G diff --git a/Scenes/Events/UFO.tscn b/Scenes/Events/UFO.tscn index bc1f074..01fbdb0 100644 --- a/Scenes/Events/UFO.tscn +++ b/Scenes/Events/UFO.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=1] +[gd_scene load_steps=16 format=1] [ext_resource path="res://Sprites/Effects/UFO-ray_1.png" type="Texture" id=1] [ext_resource path="res://Sprites/Effects/UFO-ray_2.png" type="Texture" id=2] @@ -6,10 +6,8 @@ [ext_resource path="res://Sprites/Charasets/UFO.png" type="Texture" id=4] [ext_resource path="res://Scenes/Events/player_spawner.tscn" type="PackedScene" id=5] [ext_resource path="res://Sprites/Charasets/cow.png" type="Texture" id=6] - -[sub_resource type="GDScript" id=9] - -script/source = "" +[ext_resource path="res://Sound/UFO_abduct.ogg" type="AudioStream" id=7] +[ext_resource path="res://Fonts/Cave-Story-Regular.fnt" type="BitmapFont" id=8] [sub_resource type="Animation" id=1] @@ -43,7 +41,7 @@ points = Vector2Array( 66, 19.8991, 0, 23.8991, -57, -50.1009, -46, -67.1009, -2 custom_solver_bias = 0.0 points = Vector2Array( 134, -3.10092, 106, 12.8991, 66, 19.8991, 57, -50.1009, 83, -46.1009, 107, -39.1009, 123, -32.1009, 137, -19.1009, 139, -10.1009 ) -[sub_resource type="Animation" id=6] +[sub_resource type="Animation" id=5] resource/name = "appear" length = 1.0 @@ -60,7 +58,7 @@ tracks/0/keys = { "values": [ 0.0, 0.4, 0.1, 1.0, 0.1, 0.5, 0.8, 0.4, 1.0, 0.0 ] } -[sub_resource type="Animation" id=7] +[sub_resource type="Animation" id=6] resource/name = "unvanish" length = 1.0 @@ -77,15 +75,13 @@ tracks/0/keys = { "values": [ 1.0, 0.4, 0.8, 0.1, 0.5, 0.1, 1.0, 0.4, 0.0 ] } -[sub_resource type="RectangleShape2D" id=8] +[sub_resource type="RectangleShape2D" id=7] custom_solver_bias = 0.0 extents = Vector2( 4.3399, 110.989 ) [node name="UFO" type="Node2D"] -script/script = SubResource( 9 ) - [node name="Ray" type="Node2D" parent="."] editor/display_folded = true @@ -434,11 +430,14 @@ trigger = false [node name="player_spawner" parent="." instance=ExtResource( 5 )] -editor/display_folded = true transform/pos = Vector2( -1.5159, 199.14 ) +init_text = "Vuelve cuando hayas + salvado a todas las gallinas." +append_text = "Te quedan " [node name="Sprite_cow" type="Sprite" parent="player_spawner"] +editor/display_folded = true visibility/opacity = 0.0 visibility/behind_parent = true transform/pos = Vector2( 1.00537, -0.359009 ) @@ -452,8 +451,8 @@ region_rect = Rect2( 0, 0, 96, 96 ) playback/process_mode = 1 playback/default_blend_time = 0.0 root/root = NodePath("..") -anims/appear = SubResource( 6 ) -anims/unvanish = SubResource( 7 ) +anims/appear = SubResource( 5 ) +anims/unvanish = SubResource( 6 ) playback/active = true playback/speed = 1.0 blend_times = [ ] @@ -461,9 +460,10 @@ autoplay = "" [node name="Area2D" type="Area2D" parent="player_spawner"] +editor/display_folded = true transform/pos = Vector2( 1.00537, -57.1355 ) input/pickable = true -shapes/0/shape = SubResource( 8 ) +shapes/0/shape = SubResource( 7 ) shapes/0/transform = Matrix32( 1, 0, 0, 1, -0.263519, 0 ) shapes/0/trigger = false gravity_vec = Vector2( 0, 1 ) @@ -474,7 +474,7 @@ angular_damp = 1.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="player_spawner/Area2D"] transform/pos = Vector2( -0.263519, 0 ) -shape = SubResource( 8 ) +shape = SubResource( 7 ) trigger = false _update_shape_index = 0 @@ -482,6 +482,33 @@ _update_shape_index = 0 transform/scale = Vector2( 0.5882, 0.5882 ) +[node name="Sound" type="StreamPlayer" parent="player_spawner"] + +stream/stream = ExtResource( 7 ) +stream/play = true +stream/loop = false +stream/volume_db = 10.0 +stream/autoplay = false +stream/paused = false +stream/loop_restart_time = 0.0 +stream/buffering_ms = 500 + +[node name="UFO_texts" type="Label" parent="player_spawner"] + +focus/ignore_mouse = true +focus/stop_mouse = true +size_flags/horizontal = 2 +size_flags/vertical = 0 +margin/left = -206.484 +margin/top = -157.14 +margin/right = 201.516 +margin/bottom = -112.14 +custom_fonts/font = ExtResource( 8 ) +align = 1 +percent_visible = 1.0 +lines_skipped = 0 +max_lines_visible = -1 + [connection signal="body_enter" from="player_spawner/Area2D" to="player_spawner" method="_on_Area2D_body_enter"] [connection signal="body_exit" from="player_spawner/Area2D" to="player_spawner" method="_on_Area2D_body_exit"] diff --git a/Scenes/Events/cage.tres.gd b/Scenes/Events/cage.tres.gd new file mode 100644 index 0000000..7fd6130 --- /dev/null +++ b/Scenes/Events/cage.tres.gd @@ -0,0 +1,34 @@ +extends StaticBody2D + +export(String) var text + +onready var foreground = get_node("Foreground") +onready var background = get_node("Background") +onready var particles_a = get_node("Bars") +onready var particles_b = get_node("Dust") +onready var sound = get_node("StreamPlayer") + +onready var text_label = get_node("Text") +onready var text_anim = get_node("Text/AnimationPlayer") + +func _ready(): + pass + +func open_cage(): + sound.play() + + text_label.set_text(text) + text_anim.play("Apear") + + get_node("Area2D").queue_free() + get_node("CollisionShape2D").queue_free() + particles_a.set_emitting(true) + particles_b.set_emitting(true) + foreground.queue_free() + background.queue_free() + + +func _on_Area2D_body_enter( body ): + if (body.is_in_group("player")): + body.open_cage(1) + open_cage() diff --git a/Scenes/Events/cowbell_bonus.tscn b/Scenes/Events/cowbell_bonus.tscn index 4208601..91dd261 100644 --- a/Scenes/Events/cowbell_bonus.tscn +++ b/Scenes/Events/cowbell_bonus.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=1] -[ext_resource path="res://Fonts/Cave-Story.fnt" type="BitmapFont" id=1] +[ext_resource path="res://Fonts/Cave-Story-Titles.fnt" type="BitmapFont" id=1] [sub_resource type="GDScript" id=1] diff --git a/Scenes/Events/jail.tscn b/Scenes/Events/jail.tscn index 63872d3..74c661e 100644 --- a/Scenes/Events/jail.tscn +++ b/Scenes/Events/jail.tscn @@ -1,65 +1,39 @@ -[gd_scene load_steps=27 format=1] +[gd_scene load_steps=29 format=1] -[ext_resource path="res://Sprites/Charasets/jail.png" type="Texture" id=1] -[ext_resource path="res://Sound/apple_sound.ogg" type="AudioStream" id=2] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0000.png" type="Texture" id=3] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0001.png" type="Texture" id=4] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0002.png" type="Texture" id=5] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0003.png" type="Texture" id=6] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0004.png" type="Texture" id=7] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0005.png" type="Texture" id=8] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0006.png" type="Texture" id=9] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0007.png" type="Texture" id=10] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0008.png" type="Texture" id=11] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0009.png" type="Texture" id=12] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0010.png" type="Texture" id=13] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0011.png" type="Texture" id=14] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0012.png" type="Texture" id=15] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0013.png" type="Texture" id=16] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0014.png" type="Texture" id=17] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0015.png" type="Texture" id=18] -[ext_resource path="res://Sprites/Charasets/chickens/chickens0016.png" type="Texture" id=19] -[ext_resource path="res://Sprites/Effects/jail_particles.png" type="Texture" id=20] -[ext_resource path="res://Sprites/Effects/leche.png" type="Texture" id=21] -[ext_resource path="res://Sound/cage_explosion.ogg" type="AudioStream" id=22] +[ext_resource path="res://Scenes/Events/cage.tres.gd" type="Script" id=1] +[ext_resource path="res://Sprites/Charasets/jail.png" type="Texture" id=2] +[ext_resource path="res://Sound/apple_sound.ogg" type="AudioStream" id=3] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0000.png" type="Texture" id=4] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0001.png" type="Texture" id=5] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0002.png" type="Texture" id=6] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0003.png" type="Texture" id=7] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0004.png" type="Texture" id=8] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0005.png" type="Texture" id=9] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0006.png" type="Texture" id=10] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0007.png" type="Texture" id=11] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0008.png" type="Texture" id=12] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0009.png" type="Texture" id=13] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0010.png" type="Texture" id=14] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0011.png" type="Texture" id=15] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0012.png" type="Texture" id=16] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0013.png" type="Texture" id=17] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0014.png" type="Texture" id=18] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0015.png" type="Texture" id=19] +[ext_resource path="res://Sprites/Charasets/chickens/chickens0016.png" type="Texture" id=20] +[ext_resource path="res://Sprites/Effects/jail_particles.png" type="Texture" id=21] +[ext_resource path="res://Sprites/Effects/leche.png" type="Texture" id=22] +[ext_resource path="res://Sound/cage_explosion.ogg" type="AudioStream" id=23] +[ext_resource path="res://Fonts/Cave-Story-Regular.fnt" type="BitmapFont" id=24] [sub_resource type="RectangleShape2D" id=1] custom_solver_bias = 0.0 extents = Vector2( 16.0518, 11.0722 ) -[sub_resource type="GDScript" id=3] - -script/source = "extends StaticBody2D - -onready var foreground = get_node(\"Foreground\") -onready var background = get_node(\"Background\") -onready var particles_a = get_node(\"Particles2D\") -onready var particles_b = get_node(\"Particles2D1\") -onready var sound = get_node(\"StreamPlayer\") - -func _ready(): - pass - -func open_cage(): - sound.play() - get_node(\"Area2D\").queue_free() - get_node(\"CollisionShape2D\").queue_free() - particles_a.set_emitting(true) - particles_b.set_emitting(true) - foreground.queue_free() - background.queue_free() - - -func _on_Area2D_body_enter( body ): - if (body.is_in_group(\"player\")): - open_cage() -" - [sub_resource type="SpriteFrames" id=2] animations = [ { -"frames": [ ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ) ], +"frames": [ ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 20 ) ], "loop": true, "name": "Idle", "speed": 20.0 @@ -70,7 +44,36 @@ animations = [ { offsets = FloatArray( 0, 0.00787402, 1 ) colors = ColorArray( 0, 0, 0, 1, 0.71875, 0.71875, 0.71875, 1, 1, 1, 1, 0 ) -[node name="Cage" type="StaticBody2D"] +[sub_resource type="Animation" id=5] + +resource/name = "Apear" +length = 0.7 +loop = false +step = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath(".:visibility/opacity") +tracks/0/interp = 1 +tracks/0/imported = false +tracks/0/keys = { +"times": FloatArray( 0, 0.7 ), +"transitions": FloatArray( 1, 1 ), +"update": 0, +"values": [ 0.0, 1.0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:rect/pos") +tracks/1/interp = 1 +tracks/1/imported = false +tracks/1/keys = { +"times": FloatArray( 0, 0.5 ), +"transitions": FloatArray( 1, 1 ), +"update": 0, +"values": [ Vector2( -70, -44 ), Vector2( -70, -58 ) ] +} + +[node name="Cage" type="StaticBody2D" groups=[ +"cages", +]] input/pickable = false shapes/0/shape = SubResource( 1 ) @@ -82,19 +85,20 @@ constant_linear_velocity = Vector2( 0, 0 ) constant_angular_velocity = 0.0 friction = 1.0 bounce = 0.0 -script/script = SubResource( 3 ) +script/script = ExtResource( 1 ) +text = null [node name="Foreground" type="Sprite" parent="."] z/z = 1 -texture = ExtResource( 1 ) +texture = ExtResource( 2 ) hframes = 2 region_rect = Rect2( 0, 0, 78, 61 ) [node name="Background" type="Sprite" parent="."] z/z = -1 -texture = ExtResource( 1 ) +texture = ExtResource( 2 ) hframes = 2 frame = 1 @@ -108,7 +112,7 @@ _update_shape_index = 0 [node name="Sound" type="StreamPlayer" parent="."] -stream/stream = ExtResource( 2 ) +stream/stream = ExtResource( 3 ) stream/play = false stream/loop = false stream/volume_db = 5.0 @@ -121,10 +125,10 @@ stream/buffering_ms = 500 frames = SubResource( 2 ) animation = "Idle" -frame = 13 +frame = 11 playing = true -[node name="Particles2D" type="Particles2D" parent="."] +[node name="Bars" type="Particles2D" parent="."] transform/pos = Vector2( 0, 1 ) config/amount = 80 @@ -135,7 +139,7 @@ config/process_mode = 1 config/half_extents = Vector2( 20, 20 ) config/local_space = false config/explosiveness = 0.4 -config/texture = ExtResource( 20 ) +config/texture = ExtResource( 21 ) params/direction = 180.0 params/spread = 180.0 params/linear_velocity = 200.0 @@ -157,7 +161,7 @@ randomness/spin_velocity = 0.2 randomness/initial_angle = 10.0 color/color_ramp = SubResource( 4 ) -[node name="Particles2D1" type="Particles2D" parent="."] +[node name="Dust" type="Particles2D" parent="."] transform/pos = Vector2( 0, 1 ) z/z = -1 @@ -169,7 +173,7 @@ config/process_mode = 1 config/half_extents = Vector2( 20, 20 ) config/local_space = false config/explosiveness = 0.4 -config/texture = ExtResource( 21 ) +config/texture = ExtResource( 22 ) params/direction = 0.0 params/spread = 180.0 params/linear_velocity = 100.0 @@ -215,7 +219,7 @@ _update_shape_index = 0 [node name="StreamPlayer" type="StreamPlayer" parent="."] -stream/stream = ExtResource( 22 ) +stream/stream = ExtResource( 23 ) stream/play = false stream/loop = false stream/volume_db = 7.0 @@ -224,6 +228,35 @@ stream/paused = false stream/loop_restart_time = 0.0 stream/buffering_ms = 500 +[node name="Text" type="Label" parent="."] + +visibility/opacity = 0.0 +focus/ignore_mouse = true +focus/stop_mouse = true +size_flags/horizontal = 2 +size_flags/vertical = 0 +margin/left = -70.0 +margin/top = -44.0 +margin/right = 73.0 +margin/bottom = -23.0 +custom_fonts/font = ExtResource( 24 ) +text = "0" +align = 1 +percent_visible = 1.0 +lines_skipped = 0 +max_lines_visible = -1 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Text"] + +playback/process_mode = 1 +playback/default_blend_time = 0.0 +root/root = NodePath("..") +anims/Apear = SubResource( 5 ) +playback/active = true +playback/speed = 1.0 +blend_times = [ ] +autoplay = "" + [connection signal="body_enter" from="Area2D" to="." method="_on_Area2D_body_enter"] diff --git a/Scenes/Events/player.gd b/Scenes/Events/player.gd index a4d2f7c..6b10da5 100644 --- a/Scenes/Events/player.gd +++ b/Scenes/Events/player.gd @@ -29,7 +29,6 @@ onready var hud_cowbell = get_tree().get_nodes_in_group("cowbell_hud")[0] onready var JUMP_SOUND = ResourceLoader.load("Sound/player_jump.ogg") onready var cowbell_collector = get_node("cowbell_collector") - var can_jump = true var on_ground = true var jumping = false @@ -57,6 +56,10 @@ export(int) var invulneravility_time = 16 export var JUMP_SPEED = 400 export var altitude = 0.5 export(int) var cowbells_collected = 0 +export(int) var cages_open = 0 + +func open_cage(var number): + cages_open += number func add_cowbells(var number): cowbells_collected += number diff --git a/Scenes/Events/player.tscn b/Scenes/Events/player.tscn index 5b58f39..587e0a5 100644 --- a/Scenes/Events/player.tscn +++ b/Scenes/Events/player.tscn @@ -8,12 +8,12 @@ [ext_resource path="res://Scenes/Events/cowbell_collector.gd" type="Script" id=6] [ext_resource path="res://Sound/player_jump.ogg" type="AudioStream" id=7] -[sub_resource type="ConvexPolygonShape2D" id=1] +[sub_resource type="ConvexPolygonShape2D" id=4] custom_solver_bias = 0.0 -points = Vector2Array( -13.2061, 7.63341, -13.1494, -10.328, 11.2943, -10.3627, 11.4077, 7.42536, 1.19923, 13.0773, -3.50803, 13.0773 ) +points = Vector2Array( -13.2061, 7.63341, -13.26, -8.08105, 11.3331, -8.08105, 11.4077, 7.42536, 1.19923, 13.0773, -3.50803, 13.0773 ) -[sub_resource type="ConvexPolygonShape2D" id=2] +[sub_resource type="ConvexPolygonShape2D" id=5] custom_solver_bias = 0.0 points = Vector2Array( -2.43698, 6.86286, -10.0513, 0.602652, -10.0513, -10.186, 9.7198, -10, 9.7198, 0.41664, 1.64128, 6.92704 ) @@ -42,10 +42,10 @@ tracks/0/keys = { transform/scale = Vector2( 1.8, 1.8 ) z/relative = false input/pickable = true -shapes/0/shape = SubResource( 1 ) +shapes/0/shape = SubResource( 4 ) shapes/0/transform = Matrix32( 1.89755, 0, 0, 3.10364, 2.93931, -4.91934 ) shapes/0/trigger = false -shapes/1/shape = SubResource( 2 ) +shapes/1/shape = SubResource( 5 ) shapes/1/transform = Matrix32( 2.35192, 0, 0, 2.68801, 1.63985, 16.8801 ) shapes/1/trigger = true collision/layers = 1057 @@ -61,6 +61,7 @@ invulneravility_time = 8 JUMP_SPEED = 620 altitude = 0.5 cowbells_collected = 0 +cages_open = 0 [node name="shooter" type="Node2D" parent="."] @@ -80,7 +81,7 @@ layer_mask = 30 transform/pos = Vector2( 2.93931, -4.91934 ) transform/scale = Vector2( 1.89755, 3.10364 ) build_mode = 0 -polygon = Vector2Array( -3.50803, 13.0773, 1.19923, 13.0773, 11.4077, 7.42536, 11.2943, -10.3627, -13.1494, -10.328, -13.2061, 7.63341 ) +polygon = Vector2Array( -3.50803, 13.0773, 1.19923, 13.0773, 11.4077, 7.42536, 11.3331, -8.08105, -13.26, -8.08105, -13.2061, 7.63341 ) shape_range = Vector2( 0, 0 ) trigger = false diff --git a/Scenes/Maps/map_1.tscn b/Scenes/Maps/map_1.tscn index c5d578c..5ecc45d 100644 --- a/Scenes/Maps/map_1.tscn +++ b/Scenes/Maps/map_1.tscn @@ -136,7 +136,7 @@ collision/bounce = 0.0 collision/layers = 2 collision/mask = 15 occluder/light_mask = 1 -tile_data = IntArray( -2490339, 32, -2424804, 32, -2424803, 31, -2424802, 32, -2359279, 14, -2359278, 15, -2359269, 32, -2359267, 31, -2359265, 32, -2293744, 14, -2293743, 9, -2293742, 16, -2293734, 32, -2293733, 31, -2293732, 31, -2293731, 31, -2293730, 31, -2293729, 31, -2293728, 32, -2293725, 14, -2293724, 15, -2228209, 14, -2228208, 9, -2228207, 16, -2228204, 13, -2228199, 29, -2228198, 30, -2228197, 30, -2228196, 30, -2228195, 30, -2228194, 30, -2228193, 30, -2228192, 30, -2228191, 29, -2228189, 17, -2228188, 16, -2097183, 32, -2162674, 14, -2162673, 9, -2162672, 16, -2162667, 13, -2162663, 0, -2162662, 1, -2162661, 1, -2162660, 1, -2162659, 1, -2162658, 1, -2162657, 1, -2162656, 1, -2162655, 2, -2162648, 14, -2162647, 15, -2162642, 14, -2162641, 15, -2031647, 31, -2031641, 13, -2031640, 13, -2031639, 13, -2031638, 13, -2031637, 13, -2031636, 13, -2097139, 14, -2097138, 9, -2097137, 16, -2097127, 6, -2097126, 7, -2097125, 7, -2097124, 7, -2097123, 7, -2097122, 7, -2097121, 7, -2097120, 7, -2097119, 8, -2097115, 14, -2097114, 15, -2097112, 17, -2097111, 16, -2097106, 17, -2097105, 16, -1966111, 31, -1966100, 13, -2031611, 13, -2031610, 13, -2031605, 13, -2031603, 17, -2031602, 16, -2031579, 17, -2031578, 16, -2031573, 14, -2031572, 15, -1900575, 31, -1900563, 13, -1966074, 13, -1966073, 13, -1966072, 13, -1966071, 13, -1966070, 13, -1966037, 17, -1966036, 16, -1966031, 14, -1966030, 15, -1835039, 29, -1835031, 18, -1835027, 13, -1835026, 13, -1835025, 13, -1900542, 13, -1900540, 13, -1900498, 14, -1900497, 15, -1900495, 17, -1900494, 16, -1769505, 13, -1769503, 0, -1769502, 1, -1769501, 1, -1769500, 2, -1769497, 0, -1769496, 1, -1769495, 1, -1769494, 2, -1835007, 0, -1835006, 2, -1835004, 13, -1834962, 17, -1834961, 16, -1703967, 3, -1703966, 9, -1703965, 11, -1703964, 16, -1703961, 17, -1703960, 10, -1703959, 4, -1703958, 5, -1703950, 13, -1703949, 13, -1703948, 13, -1703947, 13, -1703946, 13, -1703941, 18, -1769471, 6, -1769470, 8, -1769422, 14, -1769421, 15, -1638433, 13, -1638431, 3, -1638430, 11, -1638429, 16, -1638424, 17, -1638423, 10, -1638422, 5, -1638420, 13, -1638406, 14, -1638405, 1, -1638404, 1, -1638403, 1, -1638402, 2, -1703913, 13, -1703911, 13, -1703909, 13, -1703907, 13, -1703886, 17, -1703885, 16, -1572895, 6, -1572894, 16, -1572887, 17, -1572886, 8, -1572882, 13, -1572871, 14, -1572870, 9, -1572869, 11, -1572868, 7, -1572867, 7, -1572866, 8, -1638369, 13, -1638367, 0, -1638366, 1, -1638365, 1, -1638364, 2, -1638358, 13, -1638357, 13, -1638356, 13, -1638355, 13, -1638354, 13, -1507361, 13, -1507356, 14, -1507355, 1, -1507354, 1, -1507353, 15, -1507336, 14, -1507335, 9, -1507334, 11, -1507333, 16, -1572831, 6, -1572830, 7, -1572829, 7, -1572828, 8, -1572823, 13, -1572815, 13, -1441820, 17, -1441819, 10, -1441818, 11, -1441817, 16, -1441809, 13, -1441801, 14, -1441800, 9, -1441799, 11, -1441798, 16, -1507325, 13, -1507320, 29, -1507312, 13, -1507306, 27, -1507293, 0, -1507292, 1, -1507291, 1, -1507290, 1, -1507289, 1, -1507288, 1, -1507287, 2, -1376283, 17, -1376282, 16, -1376265, 6, -1376264, 7, -1376263, 16, -1441788, 13, -1441787, 13, -1441785, 13, -1441784, 13, -1441783, 13, -1441782, 13, -1441781, 13, -1441780, 13, -1441779, 13, -1441778, 13, -1441777, 13, -1441773, 13, -1441771, 0, -1441770, 1, -1441769, 1, -1441768, 2, -1441766, 13, -1441765, 13, -1441757, 6, -1441756, 7, -1441755, 7, -1441754, 7, -1441753, 7, -1441752, 7, -1441751, 8, -1441745, 13, -1310740, 13, -1310735, 13, -1376255, 13, -1376235, 17, -1376234, 10, -1376233, 11, -1376232, 16, -1245206, 0, -1245205, 1, -1245204, 1, -1245203, 1, -1245202, 1, -1245201, 1, -1245200, 1, -1245199, 1, -1245198, 1, -1245197, 1, -1245196, 1, -1245195, 1, -1245194, 1, -1245193, 1, -1245192, 1, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 1, -1245186, 1, -1245185, 1, -1310720, 1, -1310719, 2, -1310702, 13, -1310698, 6, -1310697, 8, -1310691, 13, -1310690, 13, -1310671, 13, -1179680, 32, -1179677, 13, -1179676, 13, -1179675, 13, -1179674, 13, -1179673, 13, -1179670, 6, -1179669, 7, -1179668, 7, -1179667, 7, -1179666, 7, -1179665, 7, -1179664, 7, -1179663, 7, -1179662, 10, -1179661, 4, -1179660, 4, -1179659, 4, -1179658, 4, -1179657, 4, -1179656, 4, -1179655, 4, -1179654, 4, -1179653, 4, -1179652, 4, -1179651, 4, -1179650, 11, -1179649, 7, -1245184, 7, -1245183, 8, -1245179, 0, -1245178, 2, -1245168, 13, -1114144, 31, -1114126, 6, -1114125, 7, -1114124, 7, -1114123, 7, -1114122, 7, -1114121, 7, -1114120, 7, -1114119, 7, -1114118, 7, -1114117, 7, -1114116, 7, -1114115, 7, -1114114, 8, -1179643, 3, -1179642, 5, -1179615, 13, -1179601, 13, -1048608, 31, -1048598, 27, -1114107, 3, -1114106, 5, -1114098, 0, -1114097, 1, -1114096, 2, -1114071, 0, -1114070, 1, -1114069, 1, -1114068, 2, -983072, 30, -983063, 0, -983062, 1, -983061, 1, -983060, 1, -983059, 2, -1048571, 17, -1048570, 16, -1048562, 6, -1048561, 10, -1048560, 12, -1048559, 1, -1048558, 15, -1048554, 32, -1048535, 17, -1048534, 7, -1048533, 7, -1048532, 16, -1048527, 13, -917537, 0, -917536, 1, -917535, 1, -917534, 1, -917533, 1, -917532, 1, -917531, 15, -917527, 6, -917526, 7, -917525, 7, -917524, 7, -917523, 8, -917516, 13, -917513, 0, -917512, 1, -917511, 1, -917510, 1, -917509, 2, -983028, 13, -983025, 6, -983024, 7, -983023, 7, -983022, 16, -983020, 13, -983019, 36, -983018, 34, -983016, 32, -983010, 13, -983009, 13, -983008, 13, -983007, 13, -983006, 13, -983001, 13, -852006, 0, -852005, 15, -852001, 6, -852000, 7, -851999, 7, -851998, 7, -851997, 7, -851996, 10, -851995, 12, -851994, 15, -851985, 13, -851984, 13, -851983, 13, -851977, 3, -851976, 11, -851975, 7, -851974, 10, -851973, 5, -917482, 33, -917480, 31, -917478, 32, -917465, 13, -917457, 13, -786470, 6, -786469, 12, -786468, 15, -786460, 17, -786459, 10, -786458, 12, -786457, 15, -786441, 6, -786440, 16, -786438, 17, -786437, 8, -851958, 13, -851946, 30, -851944, 30, -851942, 30, -851940, 29, -851931, 14, -851930, 2, -851926, 0, -851925, 2, -851919, 13, -720933, 6, -720932, 12, -720931, 15, -720923, 17, -720922, 10, -720921, 12, -720920, 15, -786431, 13, -786428, 13, -786411, 0, -786410, 2, -786408, 0, -786407, 1, -786406, 1, -786405, 1, -786404, 2, -786396, 14, -786395, 9, -786394, 5, -786390, 17, -786389, 16, -655396, 6, -655395, 16, -655386, 17, -655385, 10, -655384, 12, -655383, 1, -655382, 1, -655381, 1, -655380, 1, -655379, 15, -720888, 13, -720881, 13, -720880, 13, -720879, 13, -720875, 6, -720874, 8, -720872, 6, -720871, 7, -720870, 7, -720869, 7, -720868, 8, -720861, 14, -720860, 9, -720859, 11, -720858, 8, -720849, 13, -589859, 13, -589858, 13, -589849, 17, -589848, 7, -589847, 7, -589846, 7, -589845, 7, -589844, 10, -589843, 12, -589842, 15, -589841, 18, -589837, 13, -589829, 29, -589826, 14, -589825, 15, -655342, 13, -655326, 14, -655325, 9, -655324, 12, -655323, 8, -524320, 13, -524308, 3, -524307, 4, -524306, 12, -524305, 1, -524304, 1, -524303, 1, -524302, 1, -524301, 1, -524300, 1, -524299, 1, -524298, 1, -524297, 1, -524296, 2, -524293, 0, -524292, 1, -524291, 1, -524290, 9, -524289, 12, -589824, 1, -589823, 1, -589822, 15, -589816, 18, -589791, 14, -589790, 9, -589789, 11, -589788, 8, -589775, 13, -458781, 13, -458773, 14, -458772, 9, -458771, 7, -458770, 7, -458769, 7, -458768, 7, -458767, 7, -458766, 7, -458765, 7, -458764, 7, -458763, 7, -458762, 7, -458761, 7, -458760, 8, -458757, 6, -458756, 7, -458755, 7, -458754, 7, -458753, 7, -524288, 7, -524287, 10, -524286, 12, -524285, 1, -524284, 1, -524283, 1, -524282, 1, -524281, 1, -524280, 1, -524279, 1, -524278, 1, -524277, 1, -524276, 15, -524269, 13, -524262, 18, -524260, 27, -524258, 27, -524256, 14, -524255, 9, -524254, 11, -524253, 8, -393238, 14, -393237, 9, -393236, 16, -393222, 13, -458751, 6, -458750, 7, -458749, 7, -458748, 7, -458747, 7, -458746, 7, -458745, 7, -458744, 7, -458743, 7, -458742, 7, -458741, 10, -458740, 12, -458739, 1, -458738, 1, -458737, 1, -458736, 1, -458735, 1, -458734, 1, -458733, 1, -458732, 1, -458731, 1, -458730, 1, -458729, 1, -458728, 1, -458727, 1, -458726, 1, -458725, 1, -458724, 1, -458723, 1, -458722, 1, -458721, 1, -458720, 9, -458719, 10, -458718, 8, -458716, 13, -458704, 13, -327706, 13, -327703, 13, -327702, 17, -327701, 16, -393205, 6, -393204, 7, -393203, 7, -393202, 7, -393201, 7, -393200, 7, -393199, 7, -393198, 7, -393197, 7, -393196, 7, -393195, 7, -393194, 7, -393193, 7, -393192, 7, -393191, 7, -393190, 7, -393189, 7, -393188, 7, -393187, 7, -393186, 7, -393185, 7, -393184, 7, -393183, 8, -393179, 0, -393178, 1, -393177, 1, -393176, 1, -393175, 1, -393174, 1, -393173, 1, -393172, 1, -393171, 1, -393170, 1, -393169, 2, -262151, 13, -327643, 17, -327642, 7, -327641, 7, -327640, 7, -327639, 7, -327638, 7, -327637, 7, -327636, 7, -327635, 7, -327634, 7, -327633, 16, -196633, 0, -196632, 1, -196631, 1, -196630, 1, -196629, 1, -196628, 1, -196627, 1, -196626, 1, -196625, 1, -196624, 1, -196623, 1, -196622, 2, -196620, 13, -196618, 0, -196617, 1, -196616, 1, -196615, 1, -196614, 1, -196613, 1, -196612, 1, -196611, 1, -196610, 1, -196609, 1, -262144, 1, -262143, 1, -262142, 2, -131097, 6, -131096, 7, -131095, 7, -131094, 7, -131093, 7, -131092, 7, -131091, 7, -131090, 7, -131089, 7, -131088, 7, -131087, 7, -131086, 8, -131082, 6, -131081, 7, -131080, 7, -131079, 7, -131078, 7, -131077, 7, -131076, 7, -131075, 7, -131074, 7, -131073, 7, -196608, 7, -196607, 7, -196606, 8 ) +tile_data = IntArray( -2490339, 32, -2424804, 32, -2424803, 31, -2424802, 32, -2359279, 14, -2359278, 15, -2359269, 32, -2359267, 31, -2359265, 32, -2293744, 14, -2293743, 9, -2293742, 16, -2293734, 32, -2293733, 31, -2293732, 31, -2293731, 31, -2293730, 31, -2293729, 31, -2293728, 32, -2293725, 14, -2293724, 15, -2228209, 14, -2228208, 9, -2228207, 16, -2228204, 13, -2228199, 29, -2228198, 30, -2228197, 30, -2228196, 30, -2228195, 30, -2228194, 30, -2228193, 30, -2228192, 30, -2228191, 29, -2228189, 17, -2228188, 16, -2097183, 32, -2162674, 14, -2162673, 9, -2162672, 16, -2162667, 13, -2162663, 0, -2162662, 1, -2162661, 1, -2162660, 1, -2162659, 1, -2162658, 1, -2162657, 1, -2162656, 1, -2162655, 2, -2162648, 14, -2162647, 15, -2162642, 14, -2162641, 15, -2031647, 31, -2031641, 13, -2031640, 13, -2031639, 13, -2031638, 13, -2031637, 13, -2031636, 13, -2097139, 14, -2097138, 9, -2097137, 16, -2097127, 6, -2097126, 7, -2097125, 7, -2097124, 7, -2097123, 7, -2097122, 7, -2097121, 7, -2097120, 7, -2097119, 8, -2097115, 14, -2097114, 15, -2097112, 17, -2097111, 16, -2097106, 17, -2097105, 16, -1966111, 31, -1966100, 13, -2031611, 13, -2031610, 13, -2031605, 13, -2031603, 17, -2031602, 16, -2031579, 17, -2031578, 16, -2031573, 14, -2031572, 15, -1900575, 31, -1900563, 13, -1966074, 13, -1966073, 13, -1966072, 13, -1966071, 13, -1966070, 13, -1966060, 0, -1966059, 1, -1966058, 2, -1966037, 17, -1966036, 16, -1966031, 14, -1966030, 15, -1835039, 29, -1835031, 18, -1835027, 13, -1835026, 13, -1835025, 13, -1900542, 13, -1900540, 13, -1900524, 3, -1900523, 4, -1900522, 5, -1900498, 14, -1900497, 15, -1900495, 17, -1900494, 16, -1769505, 13, -1769503, 0, -1769502, 1, -1769501, 1, -1769500, 2, -1769497, 0, -1769496, 1, -1769495, 1, -1769494, 2, -1835007, 0, -1835006, 2, -1835004, 13, -1834988, 3, -1834987, 4, -1834986, 5, -1834985, 13, -1834962, 17, -1834961, 16, -1703967, 3, -1703966, 9, -1703965, 11, -1703964, 16, -1703961, 17, -1703960, 10, -1703959, 4, -1703958, 5, -1703950, 13, -1703949, 13, -1703948, 13, -1703947, 13, -1703946, 13, -1703941, 18, -1769471, 6, -1769470, 8, -1769452, 6, -1769451, 7, -1769450, 8, -1769422, 14, -1769421, 15, -1638433, 13, -1638431, 3, -1638430, 11, -1638429, 16, -1638424, 17, -1638423, 10, -1638422, 5, -1638420, 13, -1638406, 14, -1638405, 1, -1638404, 1, -1638403, 1, -1638402, 2, -1703911, 13, -1703909, 13, -1703907, 13, -1703886, 17, -1703885, 16, -1572895, 6, -1572894, 16, -1572887, 17, -1572886, 8, -1572882, 13, -1572871, 14, -1572870, 9, -1572869, 11, -1572868, 7, -1572867, 7, -1572866, 8, -1638369, 13, -1638367, 0, -1638366, 1, -1638365, 1, -1638364, 2, -1638358, 13, -1638357, 13, -1638356, 13, -1638355, 13, -1638354, 13, -1507361, 13, -1507356, 14, -1507355, 1, -1507354, 1, -1507353, 15, -1507336, 14, -1507335, 9, -1507334, 11, -1507333, 16, -1572831, 6, -1572830, 7, -1572829, 7, -1572828, 8, -1572823, 13, -1572815, 13, -1441820, 17, -1441819, 10, -1441818, 11, -1441817, 16, -1441809, 13, -1441801, 14, -1441800, 9, -1441799, 11, -1441798, 16, -1507325, 13, -1507320, 29, -1507312, 13, -1507306, 27, -1507293, 0, -1507292, 1, -1507291, 1, -1507290, 1, -1507289, 1, -1507288, 1, -1507287, 2, -1376283, 17, -1376282, 16, -1376265, 6, -1376264, 7, -1376263, 16, -1441788, 13, -1441787, 13, -1441785, 13, -1441784, 13, -1441783, 13, -1441782, 13, -1441781, 13, -1441780, 13, -1441779, 13, -1441778, 13, -1441777, 13, -1441773, 13, -1441771, 0, -1441770, 1, -1441769, 1, -1441768, 2, -1441766, 13, -1441765, 13, -1441757, 6, -1441756, 7, -1441755, 7, -1441754, 7, -1441753, 7, -1441752, 7, -1441751, 8, -1441745, 13, -1310740, 13, -1310735, 13, -1376255, 13, -1376235, 17, -1376234, 10, -1376233, 11, -1376232, 16, -1245206, 0, -1245205, 1, -1245204, 1, -1245203, 1, -1245202, 1, -1245201, 1, -1245200, 1, -1245199, 1, -1245198, 1, -1245197, 1, -1245196, 1, -1245195, 1, -1245194, 1, -1245193, 1, -1245192, 1, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 1, -1245186, 1, -1245185, 1, -1310720, 1, -1310719, 2, -1310702, 13, -1310698, 6, -1310697, 8, -1310691, 13, -1310690, 13, -1310671, 13, -1179680, 32, -1179677, 13, -1179676, 13, -1179675, 13, -1179674, 13, -1179673, 13, -1179670, 6, -1179669, 7, -1179668, 7, -1179667, 7, -1179666, 7, -1179665, 7, -1179664, 7, -1179663, 7, -1179662, 10, -1179661, 4, -1179660, 4, -1179659, 4, -1179658, 4, -1179657, 4, -1179656, 4, -1179655, 4, -1179654, 4, -1179653, 4, -1179652, 4, -1179651, 4, -1179650, 11, -1179649, 7, -1245184, 7, -1245183, 8, -1245179, 0, -1245178, 2, -1245168, 13, -1114144, 31, -1114126, 6, -1114125, 7, -1114124, 7, -1114123, 7, -1114122, 7, -1114121, 7, -1114120, 7, -1114119, 7, -1114118, 7, -1114117, 7, -1114116, 7, -1114115, 7, -1114114, 8, -1179643, 3, -1179642, 5, -1179615, 13, -1179601, 13, -1048608, 31, -1048598, 27, -1114107, 3, -1114106, 5, -1114098, 0, -1114097, 1, -1114096, 2, -1114071, 0, -1114070, 1, -1114069, 1, -1114068, 2, -983072, 30, -983063, 0, -983062, 1, -983061, 1, -983060, 1, -983059, 2, -1048571, 17, -1048570, 16, -1048562, 6, -1048561, 10, -1048560, 12, -1048559, 1, -1048558, 15, -1048554, 32, -1048535, 17, -1048534, 7, -1048533, 7, -1048532, 16, -1048527, 13, -917537, 0, -917536, 1, -917535, 1, -917534, 1, -917533, 1, -917532, 1, -917531, 15, -917527, 6, -917526, 7, -917525, 7, -917524, 7, -917523, 8, -917517, 13, -917516, 13, -917515, 13, -917513, 0, -917512, 1, -917511, 1, -917510, 1, -917509, 2, -983028, 13, -983025, 6, -983024, 7, -983023, 7, -983022, 16, -983020, 13, -983019, 36, -983018, 34, -983016, 32, -983010, 13, -983009, 13, -983008, 13, -983007, 13, -983006, 13, -983001, 13, -852006, 0, -852005, 15, -852001, 6, -852000, 7, -851999, 7, -851998, 7, -851997, 7, -851996, 10, -851995, 12, -851994, 15, -851985, 13, -851984, 13, -851983, 13, -851977, 3, -851976, 11, -851975, 7, -851974, 10, -851973, 5, -917482, 33, -917480, 31, -917478, 32, -917465, 13, -917457, 13, -786470, 6, -786469, 12, -786468, 15, -786460, 17, -786459, 10, -786458, 12, -786457, 15, -786441, 6, -786440, 16, -786438, 17, -786437, 8, -851958, 13, -851946, 30, -851944, 30, -851942, 30, -851940, 29, -851931, 14, -851930, 2, -851926, 0, -851925, 2, -851919, 13, -720933, 6, -720932, 12, -720931, 15, -720923, 17, -720922, 10, -720921, 12, -720920, 15, -786431, 13, -786428, 13, -786411, 0, -786410, 2, -786408, 0, -786407, 1, -786406, 1, -786405, 1, -786404, 2, -786396, 14, -786395, 9, -786394, 5, -786390, 17, -786389, 16, -655396, 6, -655395, 16, -655386, 17, -655385, 10, -655384, 12, -655383, 1, -655382, 1, -655381, 1, -655380, 1, -655379, 15, -720888, 13, -720881, 13, -720880, 13, -720879, 13, -720875, 6, -720874, 8, -720872, 6, -720871, 7, -720870, 7, -720869, 7, -720868, 8, -720861, 14, -720860, 9, -720859, 11, -720858, 8, -720849, 13, -589859, 13, -589858, 13, -589849, 17, -589848, 7, -589847, 7, -589846, 7, -589845, 7, -589844, 10, -589843, 12, -589842, 15, -589841, 18, -589837, 13, -589829, 29, -589826, 14, -589825, 15, -655342, 13, -655326, 14, -655325, 9, -655324, 12, -655323, 8, -524320, 13, -524308, 3, -524307, 4, -524306, 12, -524305, 1, -524304, 1, -524303, 1, -524302, 1, -524301, 1, -524300, 1, -524299, 1, -524298, 1, -524297, 1, -524296, 2, -524293, 0, -524292, 1, -524291, 1, -524290, 9, -524289, 12, -589824, 1, -589823, 1, -589822, 15, -589816, 18, -589791, 14, -589790, 9, -589789, 11, -589788, 8, -589775, 13, -458781, 13, -458773, 14, -458772, 9, -458771, 7, -458770, 7, -458769, 7, -458768, 7, -458767, 7, -458766, 7, -458765, 7, -458764, 7, -458763, 7, -458762, 7, -458761, 7, -458760, 8, -458757, 6, -458756, 7, -458755, 7, -458754, 7, -458753, 7, -524288, 7, -524287, 10, -524286, 12, -524285, 1, -524284, 1, -524283, 1, -524282, 1, -524281, 1, -524280, 1, -524279, 1, -524278, 1, -524277, 1, -524276, 15, -524269, 13, -524262, 18, -524260, 27, -524258, 27, -524256, 14, -524255, 9, -524254, 11, -524253, 8, -393238, 14, -393237, 9, -393236, 16, -393222, 13, -458751, 6, -458750, 7, -458749, 7, -458748, 7, -458747, 7, -458746, 7, -458745, 7, -458744, 7, -458743, 7, -458742, 7, -458741, 10, -458740, 12, -458739, 1, -458738, 1, -458737, 1, -458736, 1, -458735, 1, -458734, 1, -458733, 1, -458732, 1, -458731, 1, -458730, 1, -458729, 1, -458728, 1, -458727, 1, -458726, 1, -458725, 1, -458724, 1, -458723, 1, -458722, 1, -458721, 1, -458720, 9, -458719, 10, -458718, 8, -458716, 13, -458704, 13, -327706, 13, -327703, 13, -327702, 17, -327701, 16, -393205, 6, -393204, 7, -393203, 7, -393202, 7, -393201, 7, -393200, 7, -393199, 7, -393198, 7, -393197, 7, -393196, 7, -393195, 7, -393194, 7, -393193, 7, -393192, 7, -393191, 7, -393190, 7, -393189, 7, -393188, 7, -393187, 7, -393186, 7, -393185, 7, -393184, 7, -393183, 8, -393179, 0, -393178, 1, -393177, 1, -393176, 1, -393175, 1, -393174, 1, -393173, 1, -393172, 1, -393171, 1, -393170, 1, -393169, 2, -262151, 13, -327643, 17, -327642, 7, -327641, 7, -327640, 7, -327639, 7, -327638, 7, -327637, 7, -327636, 7, -327635, 7, -327634, 7, -327633, 16, -196633, 0, -196632, 1, -196631, 1, -196630, 1, -196629, 1, -196628, 1, -196627, 1, -196626, 1, -196625, 1, -196624, 1, -196623, 1, -196622, 2, -196620, 13, -196618, 0, -196617, 1, -196616, 1, -196615, 1, -196614, 1, -196613, 1, -196612, 1, -196611, 1, -196610, 1, -196609, 1, -262144, 1, -262143, 1, -262142, 2, -131097, 6, -131096, 7, -131095, 7, -131094, 7, -131093, 7, -131092, 7, -131091, 7, -131090, 7, -131089, 7, -131088, 7, -131087, 7, -131086, 8, -131082, 6, -131081, 7, -131080, 7, -131079, 7, -131078, 7, -131077, 7, -131076, 7, -131075, 7, -131074, 7, -131073, 7, -196608, 7, -196607, 7, -196606, 8 ) [node name="ParallaxBackground" type="ParallaxBackground" parent="."] @@ -2037,7 +2037,7 @@ transform/scale = Vector2( 6889, 1 ) [node name="UFO" parent="." instance=ExtResource( 11 )] -transform/pos = Vector2( -1230, -3340 ) +transform/pos = Vector2( -1250, -3350 ) transform/scale = Vector2( 1.7, 1.7 ) [node name="StreamPlayer" type="StreamPlayer" parent="."] @@ -2057,35 +2057,60 @@ stream/buffering_ms = 500 transform/pos = Vector2( -1410, -2210 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "Wiii" [node name="jail1" parent="Cages" instance=ExtResource( 13 )] transform/pos = Vector2( -1890, -2210 ) transform/scale = Vector2( 1.7, 1.7 ) +text = ":D" [node name="jail2" parent="Cages" instance=ExtResource( 13 )] transform/pos = Vector2( -3170, -3080 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "Thankius!" [node name="jail3" parent="Cages" instance=ExtResource( 13 )] transform/pos = Vector2( -2640, -470 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "¡Ya era hora!" [node name="jail4" parent="Cages" instance=ExtResource( 13 )] -transform/pos = Vector2( 1900, -1780 ) +transform/pos = Vector2( 1900, -1770 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "cocococo" [node name="jail5" parent="Cages" instance=ExtResource( 13 )] transform/pos = Vector2( 3690, -2760 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "pio pio pio" [node name="jail6" parent="Cages" instance=ExtResource( 13 )] transform/pos = Vector2( 4670, -1880 ) transform/scale = Vector2( 1.7, 1.7 ) +text = "e=mc^2" + +[node name="jail7" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 2270, -3300 ) +transform/scale = Vector2( 1.7, 1.7 ) +text = "Zzz..." + +[node name="jail8" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 650, -2100 ) +transform/scale = Vector2( 1.7, 1.7 ) +text = "e_e" + +[node name="jail9" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 2550, -1530 ) +transform/scale = Vector2( 1.7, 1.7 ) +text = "jijiji" diff --git a/Scenes/Maps/map_2.tscn b/Scenes/Maps/map_2.tscn new file mode 100644 index 0000000..ff27e38 --- /dev/null +++ b/Scenes/Maps/map_2.tscn @@ -0,0 +1,2106 @@ +[gd_scene load_steps=14 format=1] + +[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1] +[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2] +[ext_resource path="res://Sprites/Background/night_outside_c.png" type="Texture" id=3] +[ext_resource path="res://Sprites/Background/night_outside_b.png" type="Texture" id=4] +[ext_resource path="res://Sprites/Background/night_outside_a.png" type="Texture" id=5] +[ext_resource path="res://Scenes/Events/enemy_1.tscn" type="PackedScene" id=6] +[ext_resource path="res://Scenes/Events/apple.tscn" type="PackedScene" id=7] +[ext_resource path="res://Scenes/Events/heart.tscn" type="PackedScene" id=8] +[ext_resource path="res://Scenes/Events/cowbell.tscn" type="PackedScene" id=9] +[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10] +[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11] +[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12] +[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13] + +[node name="Level" type="Node2D"] + +[node name="tiles_leaves_foreground" type="TileMap" parent="."] + +transform/scale = Vector2( 1.7, 1.7 ) +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 0.0 +collision/bounce = 0.0 +collision/layers = 0 +collision/mask = 0 +occluder/light_mask = 1 +tile_data = IntArray( -2031646, 40, -2031645, 35, -1900577, 41, -1900576, 46, -1900574, 40, -1900573, 41, -1900572, 41, -1048609, 41, -1048608, 39, -1048607, 39, -1048606, 35, -1048598, 46, -917481, 40, -917480, 35 ) + +[node name="tile_leaves_background" type="TileMap" parent="."] + +transform/scale = Vector2( 1.7, 1.7 ) +z/z = -2 +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 0.0 +collision/bounce = 0.0 +collision/layers = 0 +collision/mask = 0 +occluder/light_mask = 1 +tile_data = IntArray( -2031646, 41, -1900576, 41, -1900574, 42, -1900573, 44, -1900572, 45, -1638433, 26, -1048609, 42, -1048608, 43, -1048607, 45, -917481, 41 ) + +[node name="tile_decorations_base" type="TileMap" parent="."] + +transform/scale = Vector2( 1.7, 1.7 ) +z/z = -1 +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 0.0 +collision/bounce = 0.0 +collision/layers = 0 +collision/mask = 0 +occluder/light_mask = 1 +tile_data = IntArray( -2162663, 21, -2162662, 21, -2162661, 21, -2162660, 21, -2162659, 21, -2162658, 21, -2162657, 21, -2162656, 21, -2162655, 21, -2031638, 26, -1769503, 28, -1769501, 23, -1769500, 24, -1769495, 19, -1703969, 18, -1638433, 19, -1638405, 19, -1703909, 26, -1572882, 26, -1638369, 26, -1507361, 26, -1507291, 23, -1507290, 22, -1507289, 22, -1507288, 22, -1507287, 24, -1441784, 21, -1441770, 21, -1441769, 25, -1179643, -1073741802, -983062, 28, -1048527, 26, -917536, 28, -917535, 23, -917534, 22, -917533, 24, -917516, 26, -786410, 28, -786408, 28, -786406, 28, -786404, 28, -720888, 26, -720879, 26, -524305, 19, -524293, 28, -524292, 25, -524284, 23, -524283, 22, -524282, 22, -524281, 24, -524280, 19, -458737, 23, -458736, 22, -458735, 22, -458734, 22, -458733, 22, -458732, 24, -458726, 19, -458724, 28, -458722, 28, -393179, 23, -393178, 22, -393177, 22, -393176, 22, -393175, 24, -196631, 23, -196630, 22, -196629, 24 ) + +[node name="tile_one_way_platforms" type="TileMap" parent="."] + +transform/pos = Vector2( -110, 0 ) +transform/scale = Vector2( 1.7, 1.7 ) +z/z = -1 +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 0.0 +collision/bounce = 0.0 +collision/layers = 2048 +collision/mask = 14 +occluder/light_mask = 1 +tile_data = IntArray( -2359267, 31, -2359265, 32, -2293731, 31, -2293729, 31, -2228192, 30, -2031648, 36, -2031647, 37, -2031646, 37, -2031645, 37, -1900577, 36, -1900576, 37, -1900575, 37, -1900574, 37, -1900573, 37, -1900572, 37, -1900571, 35, -1048610, 36, -1048609, 37, -1048608, 37, -1048607, 37, -1048606, 37, -917480, 37 ) + +[node name="tile_trees" type="TileMap" parent="."] + +transform/scale = Vector2( 1.7, 1.7 ) +z/z = -1 +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 1.0 +collision/bounce = 0.0 +collision/layers = 2 +collision/mask = 15 +occluder/light_mask = 1 +tile_data = IntArray( -2097183, 32, -2031647, 38, -1966111, 31, -1900575, 38, -1835039, 31, -1179680, 32, -1114144, 31, -1048608, 38, -983072, 30 ) + +[node name="tile_base" type="TileMap" parent="." groups=[ +"map", +]] + +transform/scale = Vector2( 1.7, 1.7 ) +z/z = -2 +mode = 0 +tile_set = ExtResource( 1 ) +cell/size = Vector2( 64, 64 ) +cell/quadrant_size = 16 +cell/custom_transform = Matrix32( 1, 1, 0, 1, 0, 0 ) +cell/half_offset = 2 +cell/tile_origin = 0 +cell/y_sort = false +collision/use_kinematic = false +collision/friction = 0.0 +collision/bounce = 0.0 +collision/layers = 2 +collision/mask = 15 +occluder/light_mask = 1 +tile_data = IntArray( -2490339, 32, -2424804, 32, -2424803, 31, -2424802, 32, -2359279, 14, -2359278, 15, -2359269, 32, -2359267, 31, -2359265, 32, -2293744, 14, -2293743, 9, -2293742, 16, -2293734, 32, -2293733, 31, -2293732, 31, -2293731, 31, -2293730, 31, -2293729, 31, -2293728, 32, -2293725, 14, -2293724, 15, -2228209, 14, -2228208, 9, -2228207, 16, -2228204, 13, -2228199, 29, -2228198, 30, -2228197, 30, -2228196, 30, -2228195, 30, -2228194, 30, -2228193, 30, -2228192, 30, -2228191, 29, -2228189, 17, -2228188, 16, -2097183, 32, -2162674, 14, -2162673, 9, -2162672, 16, -2162667, 13, -2162663, 0, -2162662, 1, -2162661, 1, -2162660, 1, -2162659, 1, -2162658, 1, -2162657, 1, -2162656, 1, -2162655, 2, -2162648, 14, -2162647, 15, -2162642, 14, -2162641, 15, -2031647, 31, -2031641, 13, -2031640, 13, -2031639, 13, -2031638, 13, -2031637, 13, -2031636, 13, -2097139, 14, -2097138, 9, -2097137, 16, -2097127, 6, -2097126, 7, -2097125, 7, -2097124, 7, -2097123, 7, -2097122, 7, -2097121, 7, -2097120, 7, -2097119, 8, -2097115, 14, -2097114, 15, -2097112, 17, -2097111, 16, -2097106, 17, -2097105, 16, -1966111, 31, -1966100, 13, -2031611, 13, -2031610, 13, -2031605, 13, -2031603, 17, -2031602, 16, -2031579, 17, -2031578, 16, -2031573, 14, -2031572, 15, -1900575, 31, -1900563, 13, -1966074, 13, -1966073, 13, -1966072, 13, -1966071, 13, -1966070, 13, -1966060, 0, -1966059, 1, -1966058, 2, -1966037, 17, -1966036, 16, -1966031, 14, -1966030, 15, -1835039, 29, -1835031, 18, -1835027, 13, -1835026, 13, -1835025, 13, -1900542, 13, -1900540, 13, -1900524, 3, -1900523, 4, -1900522, 5, -1900498, 14, -1900497, 15, -1900495, 17, -1900494, 16, -1769505, 13, -1769503, 0, -1769502, 1, -1769501, 1, -1769500, 2, -1769497, 0, -1769496, 1, -1769495, 1, -1769494, 2, -1835007, 0, -1835006, 2, -1835004, 13, -1834988, 3, -1834987, 4, -1834986, 5, -1834985, 13, -1834962, 17, -1834961, 16, -1703967, 3, -1703966, 9, -1703965, 11, -1703964, 16, -1703961, 17, -1703960, 10, -1703959, 4, -1703958, 5, -1703950, 13, -1703949, 13, -1703948, 13, -1703947, 13, -1703946, 13, -1703941, 18, -1769471, 6, -1769470, 8, -1769452, 6, -1769451, 7, -1769450, 8, -1769422, 14, -1769421, 15, -1638433, 13, -1638431, 3, -1638430, 11, -1638429, 16, -1638424, 17, -1638423, 10, -1638422, 5, -1638420, 13, -1638406, 14, -1638405, 1, -1638404, 1, -1638403, 1, -1638402, 2, -1703911, 13, -1703909, 13, -1703907, 13, -1703886, 17, -1703885, 16, -1572895, 6, -1572894, 16, -1572887, 17, -1572886, 8, -1572882, 13, -1572871, 14, -1572870, 9, -1572869, 11, -1572868, 7, -1572867, 7, -1572866, 8, -1638369, 13, -1638367, 0, -1638366, 1, -1638365, 1, -1638364, 2, -1638358, 13, -1638357, 13, -1638356, 13, -1638355, 13, -1638354, 13, -1507361, 13, -1507356, 14, -1507355, 1, -1507354, 1, -1507353, 15, -1507336, 14, -1507335, 9, -1507334, 11, -1507333, 16, -1572831, 6, -1572830, 7, -1572829, 7, -1572828, 8, -1572823, 13, -1572815, 13, -1441820, 17, -1441819, 10, -1441818, 11, -1441817, 16, -1441809, 13, -1441801, 14, -1441800, 9, -1441799, 11, -1441798, 16, -1507325, 13, -1507320, 29, -1507312, 13, -1507306, 27, -1507293, 0, -1507292, 1, -1507291, 1, -1507290, 1, -1507289, 1, -1507288, 1, -1507287, 2, -1376283, 17, -1376282, 16, -1376265, 6, -1376264, 7, -1376263, 16, -1441788, 13, -1441787, 13, -1441785, 13, -1441784, 13, -1441783, 13, -1441782, 13, -1441781, 13, -1441780, 13, -1441779, 13, -1441778, 13, -1441777, 13, -1441773, 13, -1441771, 0, -1441770, 1, -1441769, 1, -1441768, 2, -1441766, 13, -1441765, 13, -1441757, 6, -1441756, 7, -1441755, 7, -1441754, 7, -1441753, 7, -1441752, 7, -1441751, 8, -1441745, 13, -1310740, 13, -1310735, 13, -1376255, 13, -1376235, 17, -1376234, 10, -1376233, 11, -1376232, 16, -1245206, 0, -1245205, 1, -1245204, 1, -1245203, 1, -1245202, 1, -1245201, 1, -1245200, 1, -1245199, 1, -1245198, 1, -1245197, 1, -1245196, 1, -1245195, 1, -1245194, 1, -1245193, 1, -1245192, 1, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 1, -1245186, 1, -1245185, 1, -1310720, 1, -1310719, 2, -1310702, 13, -1310698, 6, -1310697, 8, -1310691, 13, -1310690, 13, -1310671, 13, -1179680, 32, -1179677, 13, -1179676, 13, -1179675, 13, -1179674, 13, -1179673, 13, -1179670, 6, -1179669, 7, -1179668, 7, -1179667, 7, -1179666, 7, -1179665, 7, -1179664, 7, -1179663, 7, -1179662, 10, -1179661, 4, -1179660, 4, -1179659, 4, -1179658, 4, -1179657, 4, -1179656, 4, -1179655, 4, -1179654, 4, -1179653, 4, -1179652, 4, -1179651, 4, -1179650, 11, -1179649, 7, -1245184, 7, -1245183, 8, -1245179, 0, -1245178, 2, -1245168, 13, -1114144, 31, -1114126, 6, -1114125, 7, -1114124, 7, -1114123, 7, -1114122, 7, -1114121, 7, -1114120, 7, -1114119, 7, -1114118, 7, -1114117, 7, -1114116, 7, -1114115, 7, -1114114, 8, -1179643, 3, -1179642, 5, -1179615, 13, -1179601, 13, -1048608, 31, -1048598, 27, -1114107, 3, -1114106, 5, -1114098, 0, -1114097, 1, -1114096, 2, -1114071, 0, -1114070, 1, -1114069, 1, -1114068, 2, -983072, 30, -983063, 0, -983062, 1, -983061, 1, -983060, 1, -983059, 2, -1048571, 17, -1048570, 16, -1048562, 6, -1048561, 10, -1048560, 12, -1048559, 1, -1048558, 15, -1048554, 32, -1048535, 17, -1048534, 7, -1048533, 7, -1048532, 16, -1048527, 13, -917537, 0, -917536, 1, -917535, 1, -917534, 1, -917533, 1, -917532, 1, -917531, 15, -917527, 6, -917526, 7, -917525, 7, -917524, 7, -917523, 8, -917517, 13, -917516, 13, -917515, 13, -917513, 0, -917512, 1, -917511, 1, -917510, 1, -917509, 2, -983028, 13, -983025, 6, -983024, 7, -983023, 7, -983022, 16, -983020, 13, -983019, 36, -983018, 34, -983016, 32, -983010, 13, -983009, 13, -983008, 13, -983007, 13, -983006, 13, -983001, 13, -852006, 0, -852005, 15, -852001, 6, -852000, 7, -851999, 7, -851998, 7, -851997, 7, -851996, 10, -851995, 12, -851994, 15, -851985, 13, -851984, 13, -851983, 13, -851977, 3, -851976, 11, -851975, 7, -851974, 10, -851973, 5, -917482, 33, -917480, 31, -917478, 32, -917465, 13, -917457, 13, -786470, 6, -786469, 12, -786468, 15, -786460, 17, -786459, 10, -786458, 12, -786457, 15, -786441, 6, -786440, 16, -786438, 17, -786437, 8, -851958, 13, -851946, 30, -851944, 30, -851942, 30, -851940, 29, -851931, 14, -851930, 2, -851926, 0, -851925, 2, -851919, 13, -720933, 6, -720932, 12, -720931, 15, -720923, 17, -720922, 10, -720921, 12, -720920, 15, -786431, 13, -786428, 13, -786411, 0, -786410, 2, -786408, 0, -786407, 1, -786406, 1, -786405, 1, -786404, 2, -786396, 14, -786395, 9, -786394, 5, -786390, 17, -786389, 16, -655396, 6, -655395, 16, -655386, 17, -655385, 10, -655384, 12, -655383, 1, -655382, 1, -655381, 1, -655380, 1, -655379, 15, -720888, 13, -720881, 13, -720880, 13, -720879, 13, -720875, 6, -720874, 8, -720872, 6, -720871, 7, -720870, 7, -720869, 7, -720868, 8, -720861, 14, -720860, 9, -720859, 11, -720858, 8, -720849, 13, -589859, 13, -589858, 13, -589849, 17, -589848, 7, -589847, 7, -589846, 7, -589845, 7, -589844, 10, -589843, 12, -589842, 15, -589841, 18, -589837, 13, -589829, 29, -589826, 14, -589825, 15, -655342, 13, -655326, 14, -655325, 9, -655324, 12, -655323, 8, -524320, 13, -524308, 3, -524307, 4, -524306, 12, -524305, 1, -524304, 1, -524303, 1, -524302, 1, -524301, 1, -524300, 1, -524299, 1, -524298, 1, -524297, 1, -524296, 2, -524293, 0, -524292, 1, -524291, 1, -524290, 9, -524289, 12, -589824, 1, -589823, 1, -589822, 15, -589816, 18, -589791, 14, -589790, 9, -589789, 11, -589788, 8, -589775, 13, -458781, 13, -458773, 14, -458772, 9, -458771, 7, -458770, 7, -458769, 7, -458768, 7, -458767, 7, -458766, 7, -458765, 7, -458764, 7, -458763, 7, -458762, 7, -458761, 7, -458760, 8, -458757, 6, -458756, 7, -458755, 7, -458754, 7, -458753, 7, -524288, 7, -524287, 10, -524286, 12, -524285, 1, -524284, 1, -524283, 1, -524282, 1, -524281, 1, -524280, 1, -524279, 1, -524278, 1, -524277, 1, -524276, 15, -524269, 13, -524262, 18, -524260, 27, -524258, 27, -524256, 14, -524255, 9, -524254, 11, -524253, 8, -393238, 14, -393237, 9, -393236, 16, -393222, 13, -458751, 6, -458750, 7, -458749, 7, -458748, 7, -458747, 7, -458746, 7, -458745, 7, -458744, 7, -458743, 7, -458742, 7, -458741, 10, -458740, 12, -458739, 1, -458738, 1, -458737, 1, -458736, 1, -458735, 1, -458734, 1, -458733, 1, -458732, 1, -458731, 1, -458730, 1, -458729, 1, -458728, 1, -458727, 1, -458726, 1, -458725, 1, -458724, 1, -458723, 1, -458722, 1, -458721, 1, -458720, 9, -458719, 10, -458718, 8, -458716, 13, -458704, 13, -327706, 13, -327703, 13, -327702, 17, -327701, 16, -393205, 6, -393204, 7, -393203, 7, -393202, 7, -393201, 7, -393200, 7, -393199, 7, -393198, 7, -393197, 7, -393196, 7, -393195, 7, -393194, 7, -393193, 7, -393192, 7, -393191, 7, -393190, 7, -393189, 7, -393188, 7, -393187, 7, -393186, 7, -393185, 7, -393184, 7, -393183, 8, -393179, 0, -393178, 1, -393177, 1, -393176, 1, -393175, 1, -393174, 1, -393173, 1, -393172, 1, -393171, 1, -393170, 1, -393169, 2, -262151, 13, -327643, 17, -327642, 7, -327641, 7, -327640, 7, -327639, 7, -327638, 7, -327637, 7, -327636, 7, -327635, 7, -327634, 7, -327633, 16, -196633, 0, -196632, 1, -196631, 1, -196630, 1, -196629, 1, -196628, 1, -196627, 1, -196626, 1, -196625, 1, -196624, 1, -196623, 1, -196622, 2, -196620, 13, -196618, 0, -196617, 1, -196616, 1, -196615, 1, -196614, 1, -196613, 1, -196612, 1, -196611, 1, -196610, 1, -196609, 1, -262144, 1, -262143, 1, -262142, 2, -131097, 6, -131096, 7, -131095, 7, -131094, 7, -131093, 7, -131092, 7, -131091, 7, -131090, 7, -131089, 7, -131088, 7, -131087, 7, -131086, 8, -131082, 6, -131081, 7, -131080, 7, -131079, 7, -131078, 7, -131077, 7, -131076, 7, -131075, 7, -131074, 7, -131073, 7, -196608, 7, -196607, 7, -196606, 8 ) + +[node name="ParallaxBackground" type="ParallaxBackground" parent="."] + +editor/display_folded = true +layer = -1 +offset = Vector2( 0, 0 ) +rotation = 0.0 +scale = Vector2( 1, 1 ) +scroll/offset = Vector2( 0, 0 ) +scroll/base_offset = Vector2( 0, 0 ) +scroll/base_scale = Vector2( 1, 1 ) +scroll/limit_begin = Vector2( 1, 0 ) +scroll/limit_end = Vector2( 1, 0 ) +scroll/ignore_camera_zoom = true + +[node name="ParallaxLayerd" type="ParallaxLayer" parent="ParallaxBackground"] + +editor/display_folded = true +transform/pos = Vector2( 0, -352 ) +z/z = -4 +motion/scale = Vector2( 0.15, 0 ) +motion/offset = Vector2( 1, 2000 ) +motion/mirroring = Vector2( 0, 0 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerd"] + +transform/pos = Vector2( -3712, -2048 ) +transform/scale = Vector2( 6, 6 ) +texture = ExtResource( 2 ) +centered = false +region = true +region_rect = Rect2( 0, 0, 1024, 128 ) + +[node name="ParallaxLayerc" type="ParallaxLayer" parent="ParallaxBackground"] + +editor/display_folded = true +transform/pos = Vector2( -500, -352 ) +z/z = -3 +motion/scale = Vector2( 0.3, 0 ) +motion/offset = Vector2( 1, 2000 ) +motion/mirroring = Vector2( 0, 0 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerc"] + +transform/pos = Vector2( -3712, -2048 ) +transform/scale = Vector2( 6, 6 ) +texture = ExtResource( 3 ) +centered = false +region = true +region_rect = Rect2( 0, 0, 1200, 128 ) + +[node name="ParallaxLayerb" type="ParallaxLayer" parent="ParallaxBackground"] + +editor/display_folded = true +transform/pos = Vector2( -736, -352 ) +z/z = -2 +motion/scale = Vector2( 0.5, 0 ) +motion/offset = Vector2( 1, 2000 ) +motion/mirroring = Vector2( 0, 0 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerb"] + +transform/pos = Vector2( -3712, -2048 ) +transform/scale = Vector2( 6, 6 ) +texture = ExtResource( 4 ) +centered = false +region = true +region_rect = Rect2( 0, 0, 2048, 128 ) + +[node name="ParallaxLayera" type="ParallaxLayer" parent="ParallaxBackground"] + +editor/display_folded = true +transform/pos = Vector2( -736, -352 ) +z/z = -1 +motion/scale = Vector2( 0.8, 0 ) +motion/offset = Vector2( 1, 2000 ) +motion/mirroring = Vector2( 0, 0 ) + +[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayera"] + +transform/pos = Vector2( -3712, -2048 ) +transform/scale = Vector2( 6, 6 ) +texture = ExtResource( 5 ) +centered = false +region = true +region_rect = Rect2( -1000, 0, 2048, 128 ) + +[node name="enemies" type="Node2D" parent="."] + +editor/display_folded = true +transform/pos = Vector2( 2140, -960 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="Enemy3" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -2240, -64 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy25" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 928, -128 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy30" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 352, 64 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy31" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 512, 64 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy32" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 1056, -256 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy23" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -2592, -192 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy15" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -2576, -768 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy16" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -3072, -448 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy4" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -1792, -64 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy7" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -1408, -1152 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy8" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -2400, -1472 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy9" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -608, -1408 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy17" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -597, -895 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy18" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -320, -896 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy5" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( -1952, -768 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy6" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 160, 64 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy10" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 1440, 128 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy11" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 1184, -944 ) +transform/scale = Vector2( 1, 1 ) + +[node name="Enemy12" parent="enemies" instance=ExtResource( 6 )] + +transform/pos = Vector2( 928, -448 ) +transform/scale = Vector2( 1, 1 ) + +[node name="apples" type="Node2D" parent="."] + +editor/display_folded = true +transform/pos = Vector2( -3140, -3460 ) + +[node name="Apple 2" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( -400, 370 ) +amount = 20 + +[node name="Apple12" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 2110, 2430 ) +amount = 20 + +[node name="Apple5" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 704, 2752.01 ) +amount = 20 + +[node name="Apple6" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 768, 2688.01 ) +amount = 20 + +[node name="Apple7" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 832, 2624.01 ) +amount = 20 + +[node name="Apple9" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 896, 2560.01 ) +amount = 20 + +[node name="Apple4" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 192 ) +amount = 20 + +[node name="Apple13" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 512 ) +amount = 20 + +[node name="Apple14" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 448 ) +amount = 20 + +[node name="Apple15" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 384 ) +amount = 20 + +[node name="Apple16" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 320 ) +amount = 20 + +[node name="Apple17" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 576 ) +amount = 20 + +[node name="Apple18" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 3522, 256 ) +amount = 20 + +[node name="Apple10" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 6130, -510 ) +amount = 20 + +[node name="Apple11" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 6570, -510 ) +amount = 20 + +[node name="Apple3" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 7110, 670 ) +amount = 20 + +[node name="Apple8" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 7870, 2000 ) +amount = 20 + +[node name="Apple 3" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 4280, 2000 ) +amount = 20 + +[node name="Apple 4" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 390, -70 ) +amount = 20 + +[node name="Apple 5" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 4070, 900 ) +amount = 20 + +[node name="Apple19" parent="apples" instance=ExtResource( 7 )] + +transform/pos = Vector2( 7110, 2640 ) +amount = 500 + +[node name="hearts" type="Node2D" parent="."] + +editor/display_folded = true + +[node name="Heart" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( -3320, -3640 ) + +[node name="Heart1" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( -2010, -3310 ) + +[node name="Heart2" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( -4070, -1580 ) + +[node name="Heart3" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( 3210, -4180 ) + +[node name="Heart4" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( 2880, -1570 ) + +[node name="Heart5" parent="hearts" instance=ExtResource( 8 )] + +transform/pos = Vector2( -710, -1390 ) + +[node name="cowbells" type="Node2D" parent="."] + +editor/display_folded = true +transform/pos = Vector2( 500, 560 ) + +[node name="Cowbell" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -16, -2301 ) + +[node name="Cowbell1" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -18, -2395 ) + +[node name="Cowbell2" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -15, -2491 ) + +[node name="Cowbell3" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -13, -2578 ) + +[node name="Cowbell11" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2318, -2128 ) + +[node name="Cowbell12" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2228, -2128 ) + +[node name="Cowbell13" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2138, -2128 ) + +[node name="Cowbell14" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2058, -2128 ) + +[node name="Cowbell15" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3608, -2668 ) + +[node name="Cowbell16" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3488, -2668 ) + +[node name="Cowbell17" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3380, -2670 ) + +[node name="Cowbell18" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3270, -2670 ) + +[node name="Cowbell20" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1418, -2238 ) + +[node name="Cowbell21" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1228, -2238 ) + +[node name="Cowbell22" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1028, -2238 ) + +[node name="Cowbell23" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1508, -2998 ) + +[node name="Cowbell24" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1438, -3068 ) + +[node name="Cowbell25" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1368, -3138 ) + +[node name="Cowbell26" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1298, -3208 ) + +[node name="Cowbell27" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1218, -3278 ) + +[node name="Cowbell28" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1138, -3368 ) + +[node name="Cowbell29" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1058, -3438 ) + +[node name="Cowbell19" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3170, -2660 ) + +[node name="Cowbell31" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3418, -3208 ) + +[node name="Cowbell32" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3358, -3208 ) + +[node name="Cowbell33" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3298, -3208 ) + +[node name="Cowbell34" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3238, -3208 ) + +[node name="Cowbell35" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3418, -3448 ) + +[node name="Cowbell36" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3478, -3388 ) + +[node name="Cowbell37" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3538, -3328 ) + +[node name="Cowbell38" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3598, -3268 ) + +[node name="Cowbell39" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3658, -3208 ) + +[node name="Cowbell40" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3718, -3148 ) + +[node name="Cowbell41" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3238, -3448 ) + +[node name="Cowbell42" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3188, -3388 ) + +[node name="Cowbell43" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3128, -3328 ) + +[node name="Cowbell44" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3068, -3268 ) + +[node name="Cowbell45" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3008, -3208 ) + +[node name="Cowbell46" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2948, -3148 ) + +[node name="Cowbell48" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3548 ) + +[node name="Cowbell49" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3548 ) + +[node name="Cowbell50" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3478 ) + +[node name="Cowbell51" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3478 ) + +[node name="Cowbell52" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3408 ) + +[node name="Cowbell53" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3408 ) + +[node name="Cowbell54" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3338 ) + +[node name="Cowbell55" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3338 ) + +[node name="Cowbell56" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3268 ) + +[node name="Cowbell57" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3268 ) + +[node name="Cowbell58" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3198 ) + +[node name="Cowbell59" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3198 ) + +[node name="Cowbell60" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -528, -3128 ) + +[node name="Cowbell61" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -458, -3128 ) + +[node name="Cowbell62" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 900, -3980 ) + +[node name="Cowbell63" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 960, -4040 ) + +[node name="Cowbell64" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1020, -4100 ) + +[node name="Cowbell65" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1070, -4160 ) + +[node name="Cowbell66" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1130, -4220 ) + +[node name="Cowbell67" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1190, -4270 ) + +[node name="Cowbell68" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1250, -4330 ) + +[node name="Cowbell69" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1310, -4390 ) + +[node name="Cowbell70" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1430, -4510 ) + +[node name="Cowbell71" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1370, -4450 ) + +[node name="Cowbell72" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 92, -1478 ) + +[node name="Cowbell73" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 92, -1558 ) + +[node name="Cowbell74" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 92, -1638 ) + +[node name="Cowbell75" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 92, -1718 ) + +[node name="Cowbell76" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 162, -1718 ) + +[node name="Cowbell77" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 162, -1638 ) + +[node name="Cowbell78" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 162, -1558 ) + +[node name="Cowbell79" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 162, -1478 ) + +[node name="Cowbell80" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 222, -1478 ) + +[node name="Cowbell81" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 222, -1558 ) + +[node name="Cowbell82" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 222, -1638 ) + +[node name="Cowbell83" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 222, -1718 ) + +[node name="Cowbell84" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3790, -2250 ) + +[node name="Cowbell85" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4670, -1790 ) + +[node name="Cowbell86" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4760, -1870 ) + +[node name="Cowbell87" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4800, -1670 ) + +[node name="Cowbell88" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4890, -1570 ) + +[node name="Cowbell90" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4770, -1460 ) + +[node name="Cowbell91" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4770, -1350 ) + +[node name="Cowbell92" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4670, -2120 ) + +[node name="Cowbell93" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4880, -2010 ) + +[node name="Cowbell94" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4880, -2340 ) + +[node name="Cowbell95" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4740, -2270 ) + +[node name="Cowbell96" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4660, -2550 ) + +[node name="Cowbell97" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4800, -2470 ) + +[node name="Cowbell98" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4770, -2660 ) + +[node name="Cowbell99" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4880, -2770 ) + +[node name="Cowbell100" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4800, -2880 ) + +[node name="Cowbell101" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4670, -2990 ) + +[node name="Cowbell102" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4770, -3080 ) + +[node name="Cowbell103" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4880, -3210 ) + +[node name="Cowbell106" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4962, -3508 ) + +[node name="Cowbell107" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 5142, -3518 ) + +[node name="Cowbell108" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4842, -3828 ) + +[node name="Cowbell109" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 5042, -3828 ) + +[node name="Cowbell110" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4702, -3728 ) + +[node name="Cowbell111" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4532, -3728 ) + +[node name="Cowbell112" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4202, -3948 ) + +[node name="Cowbell113" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4362, -3948 ) + +[node name="Cowbell114" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4692, -4158 ) + +[node name="Cowbell115" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4542, -4158 ) + +[node name="Cowbell116" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 4042, -4148 ) + +[node name="Cowbell117" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3872, -4148 ) + +[node name="Cowbell118" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3722, -4048 ) + +[node name="Cowbell119" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3542, -4048 ) + +[node name="Cowbell120" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3502, -4358 ) + +[node name="Cowbell121" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 3312, -4358 ) + +[node name="Cowbell122" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2038, -3538 ) + +[node name="Cowbell123" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1898, -3538 ) + +[node name="Cowbell124" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1778, -3538 ) + +[node name="Cowbell125" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1648, -3538 ) + +[node name="Cowbell126" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1518, -3538 ) + +[node name="Cowbell127" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1518, -3808 ) + +[node name="Cowbell196 5" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1456, -3746 ) + +[node name="Cowbell1966" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1516, -3686 ) + +[node name="Cowbell1967 3" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1446, -3616 ) + +[node name="Cowbell128" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1648, -3808 ) + +[node name="Cowbell196 3" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1578, -3748 ) + +[node name="Cowbell1964" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1646, -3686 ) + +[node name="Cowbell1967" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1576, -3616 ) + +[node name="Cowbell129" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1778, -3808 ) + +[node name="Cowbell196 2" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1716, -3746 ) + +[node name="Cowbell1963" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1776, -3686 ) + +[node name="Cowbell1967 4" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1706, -3616 ) + +[node name="Cowbell130" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1898, -3808 ) + +[node name="Cowbell196 4" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1836, -3746 ) + +[node name="Cowbell1965" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1896, -3686 ) + +[node name="Cowbell1967 2" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1826, -3616 ) + +[node name="Cowbell131" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2040, -3810 ) + +[node name="Cowbell196" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1968, -3748 ) + +[node name="Cowbell197" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -2036, -3686 ) + +[node name="Cowbell198" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1966, -3616 ) + +[node name="Cowbell132" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3558 ) + +[node name="Cowbell133" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3478 ) + +[node name="Cowbell134" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3398 ) + +[node name="Cowbell135" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3318 ) + +[node name="Cowbell136" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3238 ) + +[node name="Cowbell137" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3158 ) + +[node name="Cowbell138" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -3078 ) + +[node name="Cowbell139" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2998 ) + +[node name="Cowbell140" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2918 ) + +[node name="Cowbell141" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2838 ) + +[node name="Cowbell142" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2758 ) + +[node name="Cowbell143" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2678 ) + +[node name="Cowbell144" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4138, -2598 ) + +[node name="Cowbell145" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4170, -1680 ) + +[node name="Cowbell146" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4110, -1770 ) + +[node name="Cowbell147" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -4010, -1780 ) + +[node name="Cowbell148" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3950, -1690 ) + +[node name="Cowbell149" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3930, -1570 ) + +[node name="Cowbell151" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3830, -1640 ) + +[node name="Cowbell152" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3720, -1670 ) + +[node name="Cowbell153" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3630, -1610 ) + +[node name="Cowbell154" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3600, -1500 ) + +[node name="Cowbell155" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3500, -1480 ) + +[node name="Cowbell156" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3400, -1520 ) + +[node name="Cowbell157" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3320, -1450 ) + +[node name="Cowbell158" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3270, -1360 ) + +[node name="Cowbell159" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -3260, -1260 ) + +[node name="Cowbell162" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1108, -1048 ) + +[node name="Cowbell163" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1028, -1048 ) + +[node name="Cowbell164" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -948, -1048 ) + +[node name="Cowbell165" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -868, -1048 ) + +[node name="Cowbell166" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -788, -1048 ) + +[node name="Cowbell167" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -708, -1048 ) + +[node name="Cowbell168" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -638, -1048 ) + +[node name="Cowbell169" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -558, -1048 ) + +[node name="Cowbell170" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -478, -1048 ) + +[node name="Cowbell171" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -398, -1048 ) + +[node name="Cowbell172" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -318, -1048 ) + +[node name="Cowbell173" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -238, -1048 ) + +[node name="Cowbell175" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1072, -2458 ) + +[node name="Cowbell176" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1152, -2458 ) + +[node name="Cowbell177" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( 1232, -2458 ) + +[node name="Cowbell6" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1328, -1838 ) + +[node name="Cowbell7" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1098, -1838 ) + +[node name="Cowbell8" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1148, -1898 ) + +[node name="Cowbell9" parent="cowbells" instance=ExtResource( 9 )] + +transform/pos = Vector2( -1278, -1898 ) + +[node name="Block" type="Node2D" parent="cowbells"] + +editor/display_folded = true +transform/pos = Vector2( -2550, -1250 ) + +[node name="Col" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true + +[node name="Cowbell18173" parent="cowbells/Block/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col1" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 50, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col2" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 100, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col3" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 150, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col4" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 200, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col5" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 250, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col6" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 300, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col7" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 350, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col8" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 400, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col9" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 450, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col10" type="Node2D" parent="cowbells/Block"] + +editor/display_folded = true +transform/pos = Vector2( 500, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Block1" type="Node2D" parent="cowbells"] + +editor/display_folded = true +transform/pos = Vector2( 3960, -1460 ) + +[node name="Col" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true + +[node name="Cowbell18173" parent="cowbells/Block1/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col1" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 50, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col2" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 100, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col3" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 150, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col4" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 200, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col5" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 250, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col6" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 300, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col7" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 350, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col8" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 400, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col9" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 450, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col10" type="Node2D" parent="cowbells/Block1"] + +editor/display_folded = true +transform/pos = Vector2( 500, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block1/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block1/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block1/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block1/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block1/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Block2" type="Node2D" parent="cowbells"] + +editor/display_folded = true +transform/pos = Vector2( -3180, -4290 ) + +[node name="Col" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true + +[node name="Cowbell18173" parent="cowbells/Block2/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col1" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 50, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col1" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col2" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 100, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col2" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col3" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 150, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col3" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col4" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 200, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col4" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col5" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 250, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col5" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col6" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 300, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col6" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col7" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 350, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col7" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col8" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 400, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col8" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col9" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 450, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col9" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="Col10" type="Node2D" parent="cowbells/Block2"] + +editor/display_folded = true +transform/pos = Vector2( 500, 0 ) + +[node name="Cowbell18173" parent="cowbells/Block2/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 20 ) + +[node name="Cowbell18174" parent="cowbells/Block2/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 70 ) + +[node name="Cowbell18175" parent="cowbells/Block2/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 120 ) + +[node name="Cowbell18176" parent="cowbells/Block2/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 170 ) + +[node name="Cowbell18177" parent="cowbells/Block2/Col10" instance=ExtResource( 9 )] + +transform/pos = Vector2( 0, 220 ) + +[node name="death_line" parent="." instance=ExtResource( 10 )] + +editor/display_folded = false +transform/pos = Vector2( 24190, -350 ) +transform/scale = Vector2( 6889, 1 ) + +[node name="UFO" parent="." instance=ExtResource( 11 )] + +transform/pos = Vector2( -4070, -1920 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="StreamPlayer" type="StreamPlayer" parent="."] + +stream/stream = ExtResource( 12 ) +stream/play = false +stream/loop = true +stream/volume_db = 1.0 +stream/autoplay = true +stream/paused = false +stream/loop_restart_time = 0.0 +stream/buffering_ms = 500 + +[node name="Cages" type="Node2D" parent="."] + +[node name="jail" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( -1410, -2210 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail1" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( -1890, -2210 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail2" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( -3170, -3080 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail3" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( -2640, -470 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail4" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 1900, -1770 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail5" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 3690, -2760 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail6" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 4670, -1880 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail7" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 2270, -3300 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail8" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 650, -2100 ) +transform/scale = Vector2( 1.7, 1.7 ) + +[node name="jail9" parent="Cages" instance=ExtResource( 13 )] + +transform/pos = Vector2( 2550, -1530 ) +transform/scale = Vector2( 1.7, 1.7 ) + + diff --git a/Scenes/Maps/tileset.tscn b/Scenes/Maps/tileset.tscn index 6f4ece3..f32c987 100644 --- a/Scenes/Maps/tileset.tscn +++ b/Scenes/Maps/tileset.tscn @@ -1131,7 +1131,6 @@ trigger = false [node name="Tronco_rama_right" type="Sprite" parent="."] -visibility/visible = false transform/pos = Vector2( -64, -64 ) z/z = 2 texture = ExtResource( 1 ) @@ -1157,7 +1156,7 @@ shapes/3/shape = SubResource( 33 ) shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 2 ) shapes/3/trigger = false collision/layers = 2 -collision/mask = 12 +collision/mask = 15 one_way_collision/direction = Vector2( 0, 1 ) one_way_collision/max_depth = 1.0 constant_linear_velocity = Vector2( 0, 0 ) @@ -1324,6 +1323,7 @@ _update_shape_index = 0 [node name="Tronco_rama_doble" type="Sprite" parent="."] +editor/display_folded = true visibility/visible = false transform/pos = Vector2( -64, -64 ) z/z = 2 @@ -1451,6 +1451,7 @@ region_rect = Rect2( 0, 256, 64, 64 ) [node name="hoja_8" type="Sprite" parent="."] +visibility/visible = false transform/pos = Vector2( -64, -64 ) z/z = 3 texture = ExtResource( 1 ) diff --git a/Scenes/Maps/tileset.xml b/Scenes/Maps/tileset.xml index 5c6ee2c..449d6a0 100644 --- a/Scenes/Maps/tileset.xml +++ b/Scenes/Maps/tileset.xml @@ -1,5 +1,5 @@ - + 0 diff --git a/Scenes/Menu/HUD.tres.gd b/Scenes/Menu/HUD.tres.gd new file mode 100644 index 0000000..41820e1 --- /dev/null +++ b/Scenes/Menu/HUD.tres.gd @@ -0,0 +1,8 @@ +extends Viewport + +export + +func _ready(): + # Called every time the node is added to the scene. + # Initialization here + pass diff --git a/Scenes/Menu/HUD.tscn b/Scenes/Menu/HUD.tscn index efd2e15..ea60a17 100644 --- a/Scenes/Menu/HUD.tscn +++ b/Scenes/Menu/HUD.tscn @@ -1,21 +1,23 @@ -[gd_scene load_steps=20 format=1] +[gd_scene load_steps=22 format=1] -[ext_resource path="res://Scenes/Maps/map_1.tscn" type="PackedScene" id=1] -[ext_resource path="res://Scenes/Menu/life_hud.gd" type="Script" id=2] -[ext_resource path="res://Scenes/Menu/buttons_hud.gd" type="Script" id=3] -[ext_resource path="res://Sprites/GUI/Buttons/bttn_arrow.png" type="Texture" id=4] -[ext_resource path="res://Sprites/GUI/Buttons/bttn_jump.png" type="Texture" id=5] -[ext_resource path="res://Sprites/GUI/Buttons/bttn.png" type="Texture" id=6] -[ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=7] -[ext_resource path="res://Scenes/Menu/milk_botte_hud.gd" type="Script" id=8] -[ext_resource path="res://Sprites/GUI/HUD/milbar_outter_2.png" type="Texture" id=9] -[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_3.png" type="Texture" id=10] -[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_1.png" type="Texture" id=11] -[ext_resource path="res://Scenes/Menu/cowbells_hud.gd" type="Script" id=12] -[ext_resource path="res://Fonts/Cave-Story.fnt" type="BitmapFont" id=13] -[ext_resource path="res://Sprites/Charasets/cowbell.png" type="Texture" id=14] -[ext_resource path="res://Scenes/Events/cowbell_animation_one_shot.tres" type="Animation" id=15] -[ext_resource path="res://Scenes/Events/cowbell_animations.tres" type="Animation" id=16] +[ext_resource path="res://Scenes/Menu/level_selector.gd" type="Script" id=1] +[ext_resource path="res://Scenes/Maps/map_1.tscn" type="PackedScene" id=2] +[ext_resource path="res://Scenes/Maps/map_2.tscn" type="PackedScene" id=3] +[ext_resource path="res://Scenes/Menu/life_hud.gd" type="Script" id=4] +[ext_resource path="res://Scenes/Menu/buttons_hud.gd" type="Script" id=5] +[ext_resource path="res://Sprites/GUI/Buttons/bttn_arrow.png" type="Texture" id=6] +[ext_resource path="res://Sprites/GUI/Buttons/bttn_jump.png" type="Texture" id=7] +[ext_resource path="res://Sprites/GUI/Buttons/bttn.png" type="Texture" id=8] +[ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=9] +[ext_resource path="res://Scenes/Menu/milk_botte_hud.gd" type="Script" id=10] +[ext_resource path="res://Sprites/GUI/HUD/milbar_outter_2.png" type="Texture" id=11] +[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_3.png" type="Texture" id=12] +[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_1.png" type="Texture" id=13] +[ext_resource path="res://Scenes/Menu/cowbells_hud.gd" type="Script" id=14] +[ext_resource path="res://Fonts/Cave-Story-Titles.fnt" type="BitmapFont" id=15] +[ext_resource path="res://Sprites/Charasets/cowbell.png" type="Texture" id=16] +[ext_resource path="res://Scenes/Events/cowbell_animation_one_shot.tres" type="Animation" id=17] +[ext_resource path="res://Scenes/Events/cowbell_animations.tres" type="Animation" id=18] [sub_resource type="Environment" id=1] @@ -69,11 +71,13 @@ environment = SubResource( 1 ) shader/shading_mode = 0 -[node name="Node2D" type="Node2D" groups=[ +[node name="Global" type="Node2D" groups=[ "control", ]] -[node name="Control" type="Control" parent="."] +[node name="Control" type="Control" parent="." groups=[ +"level_selector", +]] focus/ignore_mouse = false focus/stop_mouse = false @@ -83,10 +87,11 @@ margin/left = 0.0 margin/top = 0.0 margin/right = 1280.0 margin/bottom = 768.0 +script/script = ExtResource( 1 ) +levels = [ ExtResource( 2 ), ExtResource( 3 ) ] [node name="Viewport" type="Viewport" parent="Control"] -editor/display_folded = true rect = Rect2( 0, 0, 1280, 768 ) own_world = false world = SubResource( 2 ) @@ -102,14 +107,12 @@ audio_listener/enable_3d = false physics/object_picking = false gui/disable_input = false -[node name="Level" parent="Control/Viewport" instance=ExtResource( 1 )] - [node name="Life" type="Node2D" parent="Control" groups=[ "life_hud", ]] transform/pos = Vector2( 64, 64 ) -script/script = ExtResource( 2 ) +script/script = ExtResource( 4 ) heart_inter_distance = 64 initial_heart_pos = Vector2( 32, 0 ) @@ -118,14 +121,14 @@ initial_heart_pos = Vector2( 32, 0 ) ]] editor/display_folded = true -script/script = ExtResource( 3 ) +script/script = ExtResource( 5 ) [node name="Bttn_U" type="TouchScreenButton" parent="Control/Buttons"] visibility/opacity = 0.9 transform/pos = Vector2( 160, 320 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -140,7 +143,7 @@ visibility_mode = 0 visibility/opacity = 0.8 transform/pos = Vector2( 1088, 576 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 5 ) +normal = ExtResource( 7 ) pressed = null bitmask = null shape = null @@ -155,7 +158,7 @@ visibility_mode = 0 visibility/opacity = 0.8 transform/pos = Vector2( 1088, 384 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 6 ) +normal = ExtResource( 8 ) pressed = null bitmask = null shape = null @@ -170,7 +173,7 @@ visibility_mode = 0 visibility/opacity = 0.9 transform/pos = Vector2( 896, 576 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 7 ) +normal = ExtResource( 9 ) pressed = null bitmask = null shape = null @@ -186,7 +189,7 @@ visibility/opacity = 0.9 transform/pos = Vector2( 288, 704 ) transform/rot = 180.0 transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -201,7 +204,7 @@ visibility_mode = 0 visibility/opacity = 0.0 transform/pos = Vector2( 288, 576 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -216,7 +219,7 @@ visibility_mode = 0 visibility/opacity = 0.0 transform/pos = Vector2( 32, 576 ) transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -232,7 +235,7 @@ visibility/opacity = 0.9 transform/pos = Vector2( 416, 448 ) transform/rot = -90.0 transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -248,7 +251,7 @@ visibility/opacity = 0.9 transform/pos = Vector2( 32, 576 ) transform/rot = 90.0 transform/scale = Vector2( 0.474074, 0.481203 ) -normal = ExtResource( 4 ) +normal = ExtResource( 6 ) pressed = null bitmask = null shape = null @@ -264,20 +267,20 @@ visibility_mode = 0 transform/pos = Vector2( 1205, 73 ) transform/scale = Vector2( 2, 2 ) -script/script = ExtResource( 8 ) +script/script = ExtResource( 10 ) each_bottle_value = 20.0 bottle_inter_distance = 32 initial_bottle_pos = Vector2( -10, -20 ) -sprite1 = ExtResource( 9 ) -sprite2 = ExtResource( 10 ) -sprite3 = ExtResource( 11 ) +sprite1 = ExtResource( 11 ) +sprite2 = ExtResource( 12 ) +sprite3 = ExtResource( 13 ) [node name="Cowbells" type="Node2D" parent="Control" groups=[ "cowbell_hud", ]] transform/pos = Vector2( 3, 21 ) -script/script = ExtResource( 12 ) +script/script = ExtResource( 14 ) [node name="Counter" type="RichTextLabel" parent="Control/Cowbells"] @@ -289,7 +292,7 @@ margin/left = 630.0 margin/top = 22.0 margin/right = 830.0 margin/bottom = 73.0 -custom_fonts/normal_font = ExtResource( 13 ) +custom_fonts/normal_font = ExtResource( 15 ) bbcode/enabled = true bbcode/bbcode = "0" visible_characters = -1 @@ -318,7 +321,7 @@ autostart = false material/material = SubResource( 3 ) transform/pos = Vector2( 586, 45 ) transform/scale = Vector2( 3, 3 ) -texture = ExtResource( 14 ) +texture = ExtResource( 16 ) hframes = 3 [node name="Animation" type="AnimationPlayer" parent="Control/Cowbells/Sprite"] @@ -326,8 +329,8 @@ hframes = 3 playback/process_mode = 0 playback/default_blend_time = 0.0 root/root = NodePath("..") -anims/cowbell_animation_one_shot = ExtResource( 15 ) -anims/cowbell_animations = ExtResource( 16 ) +anims/cowbell_animation_one_shot = ExtResource( 17 ) +anims/cowbell_animations = ExtResource( 18 ) playback/active = false playback/speed = 2.0 blend_times = [ ] diff --git a/Scenes/Menu/cowbells_hud.gd b/Scenes/Menu/cowbells_hud.gd index f3601c6..ea967d1 100644 --- a/Scenes/Menu/cowbells_hud.gd +++ b/Scenes/Menu/cowbells_hud.gd @@ -16,6 +16,9 @@ onready var instancer = get_node("bonus_instancer") var frame_number +func reset_values(): + set_counter(0, 0) + func bonus(quantity): var bonus = BONUS.instance() bonus.set_text(str("+",quantity)) diff --git a/Scenes/Menu/game_over.tscn b/Scenes/Menu/game_over.tscn index a867495..0f32684 100644 --- a/Scenes/Menu/game_over.tscn +++ b/Scenes/Menu/game_over.tscn @@ -1,7 +1,8 @@ [gd_scene load_steps=3 format=1] [ext_resource path="res://Scenes/Menu/game_over.gd" type="Script" id=1] -[ext_resource path="res://Fonts/Cave-Story.fnt" type="BitmapFont" id=2] +[ext_resource path="res://Fonts/Cave-Story-Regular.fnt" type="BitmapFont" id=2] + [node name="Node2D" type="Node2D"] diff --git a/Scenes/Menu/level_selector.gd b/Scenes/Menu/level_selector.gd new file mode 100644 index 0000000..38d2eeb --- /dev/null +++ b/Scenes/Menu/level_selector.gd @@ -0,0 +1,25 @@ +extends Control + +onready var viewport = get_node("Viewport") +onready var life = get_node("Life") +onready var milk = get_node("Milk_Bar") +onready var cowbells = get_node("Cowbells") + +export(Array) var levels +var level_index = 1 + +func _ready(): + viewport.add_child(levels[0].instance()) + +func next_level(): + if (level_index < levels.size()): + for element in viewport.get_children(): + element.queue_free() + reset_hud() + viewport.add_child(levels[level_index].instance()) + level_index += 1 + +func reset_hud(): + life.reset_values() + milk.reset_values() + cowbells.reset_values() diff --git a/Scenes/Menu/life_hud.gd b/Scenes/Menu/life_hud.gd index c8fbaf1..baa81d6 100644 --- a/Scenes/Menu/life_hud.gd +++ b/Scenes/Menu/life_hud.gd @@ -6,6 +6,9 @@ var n_hearts = 0 export var heart_inter_distance = 64 export var initial_heart_pos = Vector2(32, 0) +func reset_values(): + pass + func on_set_max_life(value): n_hearts = value var next_heart_pos = initial_heart_pos diff --git a/Scenes/Menu/main_menu.tscn b/Scenes/Menu/main_menu.tscn index da9bfb4..009f174 100644 --- a/Scenes/Menu/main_menu.tscn +++ b/Scenes/Menu/main_menu.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=9 format=1] [ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=1] -[ext_resource path="res://Fonts/Cave-Story.fnt" type="BitmapFont" id=2] +[ext_resource path="res://Fonts/Cave-Story-Titles.fnt" type="BitmapFont" id=2] [ext_resource path="res://Scenes/Menu/bttn_play.gd" type="Script" id=3] [ext_resource path="res://Scenes/Menu/about_button.gd" type="Script" id=4] [ext_resource path="res://Music/dangerous_hills.ogg" type="AudioStream" id=5] @@ -108,7 +108,7 @@ texture = ExtResource( 6 ) [node name="Revenge" type="Sprite" parent="."] -transform/pos = Vector2( 1.07855, -1.84071 ) +transform/pos = Vector2( 1.87856, -1.84071 ) transform/scale = Vector2( 0.0864583, 0.128739 ) texture = ExtResource( 7 ) diff --git a/Scenes/Menu/milk_botte_hud.gd b/Scenes/Menu/milk_botte_hud.gd index c3b2973..62d7d44 100644 --- a/Scenes/Menu/milk_botte_hud.gd +++ b/Scenes/Menu/milk_botte_hud.gd @@ -15,6 +15,9 @@ export(Texture) var sprite3 onready var sprites = [sprite1, sprite2, sprite3] +func reset_values(): + on_update_milk_bar(0) + func on_set_max_milk (maxm): max_value = maxm n_bottles = maxm / each_bottle_value diff --git a/Sound/UFO_abduct.ogg b/Sound/UFO_abduct.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0d5acb41425c81d371154195b60ea8c9dfaca11e GIT binary patch literal 8277 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 XuFYR2A53bD$rWf`8h;#%FJ<_DV)5QB literal 0 HcmV?d00001 diff --git a/engine.cfg b/engine.cfg index 04c71ba..3fef5f2 100644 --- a/engine.cfg +++ b/engine.cfg @@ -14,8 +14,9 @@ force_fps=60 [display] -use_2d_pixel_snap=true +use_vsync=true stretch_mode="viewport" +use_2d_pixel_snap=true width=1280 height=720 emulate_touchscreen=true @@ -55,7 +56,6 @@ thread_model=1 [rasterizer] -shadow_filter=0 low_memory_2d_mode=true [rasterizer.Android] diff --git a/player_spawner.gd b/player_spawner.gd index 18ee38e..ca70559 100644 --- a/player_spawner.gd +++ b/player_spawner.gd @@ -2,7 +2,14 @@ extends Node2D const PLAYER = preload("res://Scenes/Events/player.tscn") onready var anim = get_node("Sprite_cow/AnimationPlayer") +onready var sound = get_node("Sound") onready var instancer = get_node("Instancer") +onready var texts = get_node("UFO_texts") +onready var total_cages = get_tree().get_nodes_in_group("cages").size() + +export(String, MULTILINE) var init_text = "Vuelve cuando hayas\n salvado a todas las gallinas." +export(String, MULTILINE) var append_text + var player onready var cow_is_abducted = false @@ -10,27 +17,42 @@ onready var cow_is_abducted = false var mission_acomplished = false func _ready(): + texts.set_text(str(init_text, "\n", append_text, total_cages, ".")) + sound.play() anim.play("appear") player = PLAYER.instance() - instancer.call_deferred("add_child", player) - yield(anim, "finished") + instancer.call_deferred("add_child", player) + yield(anim, "finished") player.enable_player() func _on_Area2D_body_enter( body ): if (body.is_in_group("player")): set_process_input(true) + +func abduct(): + sound.play() + player.disable_player() + anim.play("unvanish") + cow_is_abducted = true + + var rest = total_cages - player.cages_open + if (rest > 0): + texts.set_text(str(init_text, "\n", append_text, rest, ".")) + else: + get_tree().get_nodes_in_group("level_selector")[0].next_level() + +func deploy(): + sound.play() + anim.play("appear") + yield(anim, "finished") + player.enable_player() + cow_is_abducted = false func _input(ev): if (ev.is_action_pressed("ui_up") and !cow_is_abducted): - player.disable_player() - anim.play("unvanish") - cow_is_abducted = true - if (ev.is_action_pressed("ui_down") and cow_is_abducted): - anim.play("appear") - yield(anim, "finished") - player.enable_player() - cow_is_abducted = false - + abduct() + if (ev.is_action_pressed("ui_down") and cow_is_abducted): + deploy() func _on_Area2D_body_exit(body): if (body.is_in_group("player") and !cow_is_abducted): set_process_input(false) \ No newline at end of file