From 64df1954aabec428387dfa3d573295ab6701490f Mon Sep 17 00:00:00 2001 From: rgrzanic <52929309+rgrzanic@users.noreply.github.com> Date: Wed, 24 Jul 2019 15:39:07 -0600 Subject: [PATCH] bloble shoot started --- Bloble.yyp | 88 +++++++++++++ objects/obj_blobleshoot_down/Create_0.gml | 22 ++++ .../obj_blobleshoot_down.yy | 38 ++++++ objects/obj_blobleshoot_launch/Create_0.gml | 1 + objects/obj_blobleshoot_launch/Gesture_0.gml | 8 ++ .../obj_blobleshoot_launch.yy | 48 +++++++ objects/obj_blobleshoot_launcher/Create_0.gml | 1 + .../obj_blobleshoot_launcher.yy | 38 ++++++ .../obj_blobleshoot_launchertube.yy | 29 +++++ .../obj_blobleshoot_player.yy | 29 +++++ objects/obj_blobleshoot_up/Create_0.gml | 23 ++++ .../obj_blobleshoot_up/obj_blobleshoot_up.yy | 38 ++++++ objects/obj_difficulty_expert/Gesture_0.gml | 2 +- rooms/rm_Blobleshoot/rm_Blobleshoot.yy | 117 ++++++++++++++++++ .../6bd1c7fa-1da0-4321-8892-11e0d6facf25.png | Bin 0 -> 191 bytes .../f5697013-9216-4c51-a263-39bb85184a3c.png | Bin 0 -> 191 bytes .../6aaf27f4-c544-4200-8d43-0aca50b4eee7.png | Bin 0 -> 193 bytes .../6aaf27f4-c544-4200-8d43-0aca50b4eee7.png | Bin 0 -> 183 bytes .../spr_blobleshoot_arrow.yy | 92 ++++++++++++++ .../4b3541ca-e2ca-4d9d-a6c1-9a1ace5b2732.png | Bin 0 -> 11358 bytes .../6603a161-0608-4829-90f2-fbfa1e5daa77.png | Bin 0 -> 11445 bytes .../spr_blobleshoot_launch.yy | 70 +++++++++++ .../b816e8f8-317e-414a-8419-d47070ad0615.png | Bin 0 -> 280 bytes .../44b8cdcb-0120-4648-b880-e38d4fdee8a6.png | Bin 0 -> 284 bytes .../spr_blobleshoot_launcher.yy | 70 +++++++++++ .../048ebdcf-b542-4fff-adb3-1a58522b28a6.png | Bin 0 -> 147 bytes .../5a3139b8-a597-45db-aca5-3a9637648226.png | Bin 0 -> 157 bytes .../spr_blobleshoot_launchertube.yy | 70 +++++++++++ views/c3602bdb-c350-4be2-bb1b-8e49a608ca8a.yy | 6 +- views/dd2fc978-0a6f-4331-91a6-12060298c4e0.yy | 8 +- views/e397fd61-3040-4d63-a320-7d2e697fa442.yy | 3 +- 31 files changed, 797 insertions(+), 4 deletions(-) create mode 100644 objects/obj_blobleshoot_down/Create_0.gml create mode 100644 objects/obj_blobleshoot_down/obj_blobleshoot_down.yy create mode 100644 objects/obj_blobleshoot_launch/Create_0.gml create mode 100644 objects/obj_blobleshoot_launch/Gesture_0.gml create mode 100644 objects/obj_blobleshoot_launch/obj_blobleshoot_launch.yy create mode 100644 objects/obj_blobleshoot_launcher/Create_0.gml create mode 100644 objects/obj_blobleshoot_launcher/obj_blobleshoot_launcher.yy create mode 100644 objects/obj_blobleshoot_launchertube/obj_blobleshoot_launchertube.yy create mode 100644 objects/obj_blobleshoot_player/obj_blobleshoot_player.yy create mode 100644 objects/obj_blobleshoot_up/Create_0.gml create mode 100644 objects/obj_blobleshoot_up/obj_blobleshoot_up.yy create mode 100644 rooms/rm_Blobleshoot/rm_Blobleshoot.yy create mode 100644 sprites/spr_blobleshoot_arrow/6bd1c7fa-1da0-4321-8892-11e0d6facf25.png create mode 100644 sprites/spr_blobleshoot_arrow/f5697013-9216-4c51-a263-39bb85184a3c.png create mode 100644 sprites/spr_blobleshoot_arrow/layers/6bd1c7fa-1da0-4321-8892-11e0d6facf25/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png create mode 100644 sprites/spr_blobleshoot_arrow/layers/f5697013-9216-4c51-a263-39bb85184a3c/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png create mode 100644 sprites/spr_blobleshoot_arrow/spr_blobleshoot_arrow.yy create mode 100644 sprites/spr_blobleshoot_launch/4b3541ca-e2ca-4d9d-a6c1-9a1ace5b2732.png create mode 100644 sprites/spr_blobleshoot_launch/layers/4b3541ca-e2ca-4d9d-a6c1-9a1ace5b2732/6603a161-0608-4829-90f2-fbfa1e5daa77.png create mode 100644 sprites/spr_blobleshoot_launch/spr_blobleshoot_launch.yy create mode 100644 sprites/spr_blobleshoot_launcher/b816e8f8-317e-414a-8419-d47070ad0615.png create mode 100644 sprites/spr_blobleshoot_launcher/layers/b816e8f8-317e-414a-8419-d47070ad0615/44b8cdcb-0120-4648-b880-e38d4fdee8a6.png create mode 100644 sprites/spr_blobleshoot_launcher/spr_blobleshoot_launcher.yy create mode 100644 sprites/spr_blobleshoot_launchertube/048ebdcf-b542-4fff-adb3-1a58522b28a6.png create mode 100644 sprites/spr_blobleshoot_launchertube/layers/048ebdcf-b542-4fff-adb3-1a58522b28a6/5a3139b8-a597-45db-aca5-3a9637648226.png create mode 100644 sprites/spr_blobleshoot_launchertube/spr_blobleshoot_launchertube.yy diff --git a/Bloble.yyp b/Bloble.yyp index ec9d213..4d4a555 100644 --- a/Bloble.yyp +++ b/Bloble.yyp @@ -38,6 +38,14 @@ "resourceType": "GMRoom" } }, + { + "Key": "01e9e370-a056-45e3-ac57-bd2cedd9a804", + "Value": { + "id": "bd55b608-a43c-4e11-8541-4d020f28e44a", + "resourcePath": "objects\\obj_blobleshoot_player\\obj_blobleshoot_player.yy", + "resourceType": "GMObject" + } + }, { "Key": "03c2eb82-6b1e-4f45-9122-756c03b63468", "Value": { @@ -94,6 +102,14 @@ "resourceType": "GMSprite" } }, + { + "Key": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "Value": { + "id": "fe44ef97-34c0-4e4f-8b3a-8e2ea4b10255", + "resourcePath": "sprites\\spr_blobleshoot_arrow\\spr_blobleshoot_arrow.yy", + "resourceType": "GMSprite" + } + }, { "Key": "100571dd-a072-498d-85b3-f2c233ffa920", "Value": { @@ -102,6 +118,14 @@ "resourceType": "GMSprite" } }, + { + "Key": "10bc5507-197c-4751-91d5-01423ae82ce2", + "Value": { + "id": "7c80566b-1702-4888-8035-faa6fcc84fd9", + "resourcePath": "sprites\\spr_blobleshoot_launchertube\\spr_blobleshoot_launchertube.yy", + "resourceType": "GMSprite" + } + }, { "Key": "13b17e66-d1a2-4076-a968-c6b5af0c7c1f", "Value": { @@ -398,6 +422,22 @@ "resourceType": "GMObject" } }, + { + "Key": "41832551-071e-4da9-9556-79d594c92528", + "Value": { + "id": "a6109a3a-ef85-4b92-9769-8696cbbfd7f8", + "resourcePath": "objects\\obj_blobleshoot_up\\obj_blobleshoot_up.yy", + "resourceType": "GMObject" + } + }, + { + "Key": "45393652-d094-4d3b-9865-bc3d5f651def", + "Value": { + "id": "e371f1d6-a597-4373-8ca2-afa3a866dafa", + "resourcePath": "objects\\obj_blobleshoot_down\\obj_blobleshoot_down.yy", + "resourceType": "GMObject" + } + }, { "Key": "454b66d4-7202-4d15-ae18-888e04f5c863", "Value": { @@ -462,6 +502,14 @@ "resourceType": "GMObject" } }, + { + "Key": "52a734c4-a365-4f1b-b009-1ee33664b6d8", + "Value": { + "id": "980c323a-5840-4480-986d-054b22153dcb", + "resourcePath": "sprites\\spr_blobleshoot_launcher\\spr_blobleshoot_launcher.yy", + "resourceType": "GMSprite" + } + }, { "Key": "54ebf1b0-500d-4f91-a9f9-dc685e29322b", "Value": { @@ -470,6 +518,14 @@ "resourceType": "GMFolder" } }, + { + "Key": "56829151-9e7c-44b1-b60e-f4cf2962381c", + "Value": { + "id": "dfcd06fe-dbed-4fde-a72e-ed50f76dfcbf", + "resourcePath": "objects\\obj_blobleshoot_launch\\obj_blobleshoot_launch.yy", + "resourceType": "GMObject" + } + }, { "Key": "56aac3d2-64a6-4733-9a6c-c1637bb4bc60", "Value": { @@ -542,6 +598,14 @@ "resourceType": "GMIncludedFile" } }, + { + "Key": "6c3bc499-570c-4025-9c3b-f75a51f4874b", + "Value": { + "id": "1a442665-2511-4e50-be15-674d43b2d45c", + "resourcePath": "sprites\\spr_blobleshoot_launch\\spr_blobleshoot_launch.yy", + "resourceType": "GMSprite" + } + }, { "Key": "71e9d27f-3ccb-452d-b48e-6c778a10ca70", "Value": { @@ -782,6 +846,14 @@ "resourceType": "GMSprite" } }, + { + "Key": "aac12ae0-2a97-4c42-a4a3-6f22194ddd07", + "Value": { + "id": "c40c0d2f-dee7-4c3f-b0a1-ca821dc08e36", + "resourcePath": "objects\\obj_blobleshoot_launcher\\obj_blobleshoot_launcher.yy", + "resourceType": "GMObject" + } + }, { "Key": "adc2e71c-d722-44c0-aa2e-31bf3e74c897", "Value": { @@ -838,6 +910,14 @@ "resourceType": "GMObject" } }, + { + "Key": "b2626494-bc1e-42af-a7c9-ffa7497eaa64", + "Value": { + "id": "b7651597-5ff5-48f3-91ed-c6102dea41e0", + "resourcePath": "rooms\\rm_Blobleshoot\\rm_Blobleshoot.yy", + "resourceType": "GMRoom" + } + }, { "Key": "b2f71de1-bfe0-4425-bce4-546fbe32969c", "Value": { @@ -974,6 +1054,14 @@ "resourceType": "GMObject" } }, + { + "Key": "cb8c5787-d2bb-4d10-9d5d-b7d4ee612f0c", + "Value": { + "id": "5cc2226f-72d8-4dd5-ae4a-4bfdcf306023", + "resourcePath": "objects\\obj_blobleshoot_launchertube\\obj_blobleshoot_launchertube.yy", + "resourceType": "GMObject" + } + }, { "Key": "cc590dd9-e5d2-4e10-9bb9-0c53db6a36c6", "Value": { diff --git a/objects/obj_blobleshoot_down/Create_0.gml b/objects/obj_blobleshoot_down/Create_0.gml new file mode 100644 index 0000000..5628f05 --- /dev/null +++ b/objects/obj_blobleshoot_down/Create_0.gml @@ -0,0 +1,22 @@ +image_speed = 0 +image_index = 0 + +if mouse_check_button(mb_left) && position_meeting(mouse_x, mouse_y, id) +{ + with obj_blobleshoot_launchertube + { + + image_angle -=1 + + } +} + +if keyboard_check(vk_down) +{ + with obj_blobleshoot_launchertube + { + + image_angle -=1 + + } +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_down/obj_blobleshoot_down.yy b/objects/obj_blobleshoot_down/obj_blobleshoot_down.yy new file mode 100644 index 0000000..018a42a --- /dev/null +++ b/objects/obj_blobleshoot_down/obj_blobleshoot_down.yy @@ -0,0 +1,38 @@ +{ + "id": "45393652-d094-4d3b-9865-bc3d5f651def", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_down", + "eventList": [ + { + "id": "cfbc091e-9ea3-4261-8b53-832bf5f3f398", + "modelName": "GMEvent", + "mvc": "1.0", + "IsDnD": false, + "collisionObjectId": "00000000-0000-0000-0000-000000000000", + "enumb": 0, + "eventtype": 0, + "m_owner": "45393652-d094-4d3b-9865-bc3d5f651def" + } + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_launch/Create_0.gml b/objects/obj_blobleshoot_launch/Create_0.gml new file mode 100644 index 0000000..85b6ef6 --- /dev/null +++ b/objects/obj_blobleshoot_launch/Create_0.gml @@ -0,0 +1 @@ +launched = 0 \ No newline at end of file diff --git a/objects/obj_blobleshoot_launch/Gesture_0.gml b/objects/obj_blobleshoot_launch/Gesture_0.gml new file mode 100644 index 0000000..cadb44f --- /dev/null +++ b/objects/obj_blobleshoot_launch/Gesture_0.gml @@ -0,0 +1,8 @@ +if launched = 0 +{ + launched = 1 + instance_create_layer(x,y,1,obj_blobleshoot_player) + + + +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_launch/obj_blobleshoot_launch.yy b/objects/obj_blobleshoot_launch/obj_blobleshoot_launch.yy new file mode 100644 index 0000000..328ed7b --- /dev/null +++ b/objects/obj_blobleshoot_launch/obj_blobleshoot_launch.yy @@ -0,0 +1,48 @@ +{ + "id": "56829151-9e7c-44b1-b60e-f4cf2962381c", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_launch", + "eventList": [ + { + "id": "6c2093d9-ce46-44f8-b847-6ad85b334a53", + "modelName": "GMEvent", + "mvc": "1.0", + "IsDnD": false, + "collisionObjectId": "00000000-0000-0000-0000-000000000000", + "enumb": 0, + "eventtype": 13, + "m_owner": "56829151-9e7c-44b1-b60e-f4cf2962381c" + }, + { + "id": "d80032b5-36d7-44af-bd48-09052a193422", + "modelName": "GMEvent", + "mvc": "1.0", + "IsDnD": false, + "collisionObjectId": "00000000-0000-0000-0000-000000000000", + "enumb": 0, + "eventtype": 0, + "m_owner": "56829151-9e7c-44b1-b60e-f4cf2962381c" + } + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "6c3bc499-570c-4025-9c3b-f75a51f4874b", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_launcher/Create_0.gml b/objects/obj_blobleshoot_launcher/Create_0.gml new file mode 100644 index 0000000..7cc784d --- /dev/null +++ b/objects/obj_blobleshoot_launcher/Create_0.gml @@ -0,0 +1 @@ +inst = instance_create_layer(x,y,-1,obj_blobleshoot_launchertube) \ No newline at end of file diff --git a/objects/obj_blobleshoot_launcher/obj_blobleshoot_launcher.yy b/objects/obj_blobleshoot_launcher/obj_blobleshoot_launcher.yy new file mode 100644 index 0000000..71c9b5b --- /dev/null +++ b/objects/obj_blobleshoot_launcher/obj_blobleshoot_launcher.yy @@ -0,0 +1,38 @@ +{ + "id": "aac12ae0-2a97-4c42-a4a3-6f22194ddd07", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_launcher", + "eventList": [ + { + "id": "4dcc14cf-c3b8-47b8-97fe-309006c4a530", + "modelName": "GMEvent", + "mvc": "1.0", + "IsDnD": false, + "collisionObjectId": "00000000-0000-0000-0000-000000000000", + "enumb": 0, + "eventtype": 0, + "m_owner": "aac12ae0-2a97-4c42-a4a3-6f22194ddd07" + } + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "52a734c4-a365-4f1b-b009-1ee33664b6d8", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_launchertube/obj_blobleshoot_launchertube.yy b/objects/obj_blobleshoot_launchertube/obj_blobleshoot_launchertube.yy new file mode 100644 index 0000000..ee6ff1c --- /dev/null +++ b/objects/obj_blobleshoot_launchertube/obj_blobleshoot_launchertube.yy @@ -0,0 +1,29 @@ +{ + "id": "cb8c5787-d2bb-4d10-9d5d-b7d4ee612f0c", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_launchertube", + "eventList": [ + + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "10bc5507-197c-4751-91d5-01423ae82ce2", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_player/obj_blobleshoot_player.yy b/objects/obj_blobleshoot_player/obj_blobleshoot_player.yy new file mode 100644 index 0000000..a11180c --- /dev/null +++ b/objects/obj_blobleshoot_player/obj_blobleshoot_player.yy @@ -0,0 +1,29 @@ +{ + "id": "01e9e370-a056-45e3-ac57-bd2cedd9a804", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_player", + "eventList": [ + + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "de954864-d7c0-484a-aa93-678bc065b3f3", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_up/Create_0.gml b/objects/obj_blobleshoot_up/Create_0.gml new file mode 100644 index 0000000..f40e7f5 --- /dev/null +++ b/objects/obj_blobleshoot_up/Create_0.gml @@ -0,0 +1,23 @@ +image_speed = 0 +image_index = 1 + + +if mouse_check_button(mb_left) && position_meeting(mouse_x, mouse_y, id) +{ + with obj_blobleshoot_launchertube + { + + image_angle +=1 + + } +} + +if keyboard_check(vk_up) +{ + with obj_blobleshoot_launchertube + { + + image_angle +=1 + + } +} \ No newline at end of file diff --git a/objects/obj_blobleshoot_up/obj_blobleshoot_up.yy b/objects/obj_blobleshoot_up/obj_blobleshoot_up.yy new file mode 100644 index 0000000..d77ce66 --- /dev/null +++ b/objects/obj_blobleshoot_up/obj_blobleshoot_up.yy @@ -0,0 +1,38 @@ +{ + "id": "41832551-071e-4da9-9556-79d594c92528", + "modelName": "GMObject", + "mvc": "1.0", + "name": "obj_blobleshoot_up", + "eventList": [ + { + "id": "1f29acac-d715-41b6-ade1-9140ce1dc64e", + "modelName": "GMEvent", + "mvc": "1.0", + "IsDnD": false, + "collisionObjectId": "00000000-0000-0000-0000-000000000000", + "enumb": 0, + "eventtype": 0, + "m_owner": "41832551-071e-4da9-9556-79d594c92528" + } + ], + "maskSpriteId": "00000000-0000-0000-0000-000000000000", + "overriddenProperties": null, + "parentObjectId": "00000000-0000-0000-0000-000000000000", + "persistent": false, + "physicsAngularDamping": 0.1, + "physicsDensity": 0.5, + "physicsFriction": 0.2, + "physicsGroup": 0, + "physicsKinematic": false, + "physicsLinearDamping": 0.1, + "physicsObject": false, + "physicsRestitution": 0.1, + "physicsSensor": false, + "physicsShape": 1, + "physicsShapePoints": null, + "physicsStartAwake": true, + "properties": null, + "solid": false, + "spriteId": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "visible": true +} \ No newline at end of file diff --git a/objects/obj_difficulty_expert/Gesture_0.gml b/objects/obj_difficulty_expert/Gesture_0.gml index 930caa1..691d082 100644 --- a/objects/obj_difficulty_expert/Gesture_0.gml +++ b/objects/obj_difficulty_expert/Gesture_0.gml @@ -1,4 +1,4 @@ -global.difficulty = 2 +sglobal.difficulty = 2 global.statenergy = 7 global.stathunger = 7 diff --git a/rooms/rm_Blobleshoot/rm_Blobleshoot.yy b/rooms/rm_Blobleshoot/rm_Blobleshoot.yy new file mode 100644 index 0000000..96c674c --- /dev/null +++ b/rooms/rm_Blobleshoot/rm_Blobleshoot.yy @@ -0,0 +1,117 @@ + +{ + "name": "rm_Blobleshoot", + "id": "b2626494-bc1e-42af-a7c9-ffa7497eaa64", + "creationCodeFile": "", + "inheritCode": false, + "inheritCreationOrder": false, + "inheritLayers": false, + "instanceCreationOrderIDs": [ + + ], + "IsDnD": false, + "layers": [ + { + "__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat", + "name": "Instances", + "id": "8f3dfa6e-8c32-468d-ab52-91e18f6aeafd", + "depth": 0, + "grid_x": 32, + "grid_y": 32, + "hierarchyFrozen": false, + "hierarchyVisible": true, + "inheritLayerDepth": false, + "inheritLayerSettings": false, + "inheritSubLayers": false, + "inheritVisibility": false, + "instances": [ + + ], + "layers": [ + + ], + "m_parentID": "00000000-0000-0000-0000-000000000000", + "m_serialiseFrozen": false, + "modelName": "GMRInstanceLayer", + "mvc": "1.0", + "userdefined_depth": false, + "visible": true + }, + { + "__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat", + "name": "Background", + "id": "50f112d9-873e-46a4-8665-592e7c11f99a", + "animationFPS": 15, + "animationSpeedType": "0", + "colour": { "Value": 4294967295 }, + "depth": 100, + "grid_x": 32, + "grid_y": 32, + "hierarchyFrozen": false, + "hierarchyVisible": true, + "hspeed": 0, + "htiled": false, + "inheritLayerDepth": false, + "inheritLayerSettings": false, + "inheritSubLayers": false, + "inheritVisibility": false, + "layers": [ + + ], + "m_parentID": "00000000-0000-0000-0000-000000000000", + "m_serialiseFrozen": false, + "modelName": "GMRBackgroundLayer", + "mvc": "1.0", + "spriteId": "00000000-0000-0000-0000-000000000000", + "stretch": false, + "userdefined_animFPS": false, + "userdefined_depth": false, + "visible": true, + "vspeed": 0, + "vtiled": false, + "x": 0, + "y": 0 + } + ], + "modelName": "GMRoom", + "parentId": "00000000-0000-0000-0000-000000000000", + "physicsSettings": { + "id": "731f5ebe-39d4-4c5f-8ccd-118702f1efa8", + "inheritPhysicsSettings": false, + "modelName": "GMRoomPhysicsSettings", + "PhysicsWorld": false, + "PhysicsWorldGravityX": 0, + "PhysicsWorldGravityY": 10, + "PhysicsWorldPixToMeters": 0.1, + "mvc": "1.0" + }, + "roomSettings": { + "id": "517cc703-e733-4f31-b18f-7d983998d42c", + "Height": 5000, + "inheritRoomSettings": false, + "modelName": "GMRoomSettings", + "persistent": false, + "mvc": "1.0", + "Width": 10000 + }, + "mvc": "1.0", + "views": [ +{"id": "81262c9b-e759-4b32-a3fc-1dd7f9cf2cd8","hborder": 32,"hport": 1920,"hspeed": -1,"hview": 1920,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": true,"vspeed": -1,"wport": 1080,"wview": 1080,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "4974e3dd-2240-4e2f-a92a-684f6034df7d","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "6cf64eda-0849-4307-9e6d-14b8fd50b931","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "748d2741-ce2b-4a36-992c-010defc8f3c4","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "e7187eb7-77d2-428e-8743-a9fcbae0bea8","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "d1e131a4-5521-4a93-ac19-0adf1a1c4cc5","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "e71de7cd-23e0-4965-b616-7a488e6ed62f","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, +{"id": "cc900dd1-444b-4532-a781-6fa166efae04","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0} + ], + "viewSettings": { + "id": "161d66ff-2c11-49c6-bdf7-f5d65d28609e", + "clearDisplayBuffer": true, + "clearViewBackground": false, + "enableViews": true, + "inheritViewSettings": false, + "modelName": "GMRoomViewSettings", + "mvc": "1.0" + } +} \ No newline at end of file diff --git a/sprites/spr_blobleshoot_arrow/6bd1c7fa-1da0-4321-8892-11e0d6facf25.png b/sprites/spr_blobleshoot_arrow/6bd1c7fa-1da0-4321-8892-11e0d6facf25.png new file mode 100644 index 0000000000000000000000000000000000000000..7cefaad8690eac517ee94c7308ba33d3229b38cd GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^5FSd(S)a9Z=wK3G~?W ze`>CGR**Eym4i25y!*&480rFSXRkfvYEa-|dB9!s zKRiz0ZGh2jAG7!VA%5={+l&5C`u=qTpU88@cNKgSR_!~m;)dISZ`XO>bm_AAR@=4s zPSks`?YVc2b`a~~Z!s+!m3$Mj&L6D^U&0ad*0N=vQjEdXd50^soLKkYDi+?-WpHrP rw^>nwN)fl>7I)3aPxyCo<_XRdw{-&4-D=8#E@JR>^>bP0l+XkKzX(jS literal 0 HcmV?d00001 diff --git a/sprites/spr_blobleshoot_arrow/layers/6bd1c7fa-1da0-4321-8892-11e0d6facf25/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png b/sprites/spr_blobleshoot_arrow/layers/6bd1c7fa-1da0-4321-8892-11e0d6facf25/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f7f0ddae28f7a1e1611fe82b4db99bbed55b22 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^5FSTl>BF4k&Q28h-p2 zzRXlG*q-C+@ih^K`9^|4yA z6}tQiq7B#0XA$&iy4-d3*HVVFK_9j|MX%?Yu!1T7Xx`tjh9vC`T5G;8V`$X8pk?zq twkbNMY2%^Y_jGq0)SbY!^I=o4+zY8lzdI)iG=Oem@O1TaS?83{1OPYKOVj`W literal 0 HcmV?d00001 diff --git a/sprites/spr_blobleshoot_arrow/layers/f5697013-9216-4c51-a263-39bb85184a3c/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png b/sprites/spr_blobleshoot_arrow/layers/f5697013-9216-4c51-a263-39bb85184a3c/6aaf27f4-c544-4200-8d43-0aca50b4eee7.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5c48c7f35b422ec1ee924bc369ad0377194901 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^5FSXD>SPH7M}71kNh> zuN`hUbBUsYveW7KodPq(H?LAN6ReEecb=nK?Q;D5o_!0}g#Y%@Iwx@BtE%rFrMQ6g z?rW67E=2cBxXww~BG)To$W&%q75syH-#T~O*7XTxwpp5gSn97Yj(VsZu~jbeXx+hA iUpcsz*KhdP#63wdAZ^mBX{UfLVeoYIb6Mw<&;$TL;zP^; literal 0 HcmV?d00001 diff --git a/sprites/spr_blobleshoot_arrow/spr_blobleshoot_arrow.yy b/sprites/spr_blobleshoot_arrow/spr_blobleshoot_arrow.yy new file mode 100644 index 0000000..f0bac42 --- /dev/null +++ b/sprites/spr_blobleshoot_arrow/spr_blobleshoot_arrow.yy @@ -0,0 +1,92 @@ +{ + "id": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "modelName": "GMSprite", + "mvc": "1.12", + "name": "spr_blobleshoot_arrow", + "For3D": false, + "HTile": false, + "VTile": false, + "bbox_bottom": 24, + "bbox_left": 0, + "bbox_right": 23, + "bbox_top": 0, + "bboxmode": 0, + "colkind": 1, + "coltolerance": 0, + "edgeFiltering": false, + "frames": [ + { + "id": "6bd1c7fa-1da0-4321-8892-11e0d6facf25", + "modelName": "GMSpriteFrame", + "mvc": "1.0", + "SpriteId": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "compositeImage": { + "id": "35d1f9bf-466d-45ca-9ac3-b2f58607ee05", + "modelName": "GMSpriteImage", + "mvc": "1.0", + "FrameId": "6bd1c7fa-1da0-4321-8892-11e0d6facf25", + "LayerId": "00000000-0000-0000-0000-000000000000" + }, + "images": [ + { + "id": "928fe288-f927-4745-b669-fb6cb4972eff", + "modelName": "GMSpriteImage", + "mvc": "1.0", + "FrameId": "6bd1c7fa-1da0-4321-8892-11e0d6facf25", + "LayerId": "6aaf27f4-c544-4200-8d43-0aca50b4eee7" + } + ] + }, + { + "id": "f5697013-9216-4c51-a263-39bb85184a3c", + "modelName": "GMSpriteFrame", + "mvc": "1.0", + "SpriteId": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "compositeImage": { + "id": "f61434dc-0f99-4684-9119-077dbb914cb2", + "modelName": "GMSpriteImage", + "mvc": "1.0", + "FrameId": "f5697013-9216-4c51-a263-39bb85184a3c", + "LayerId": "00000000-0000-0000-0000-000000000000" + }, + "images": [ + { + "id": "a379306a-aadb-4838-a265-8ebf9c20aeac", + "modelName": "GMSpriteImage", + "mvc": "1.0", + "FrameId": "f5697013-9216-4c51-a263-39bb85184a3c", + "LayerId": "6aaf27f4-c544-4200-8d43-0aca50b4eee7" + } + ] + } + ], + "gridX": 0, + "gridY": 0, + "height": 25, + "layers": [ + { + "id": "6aaf27f4-c544-4200-8d43-0aca50b4eee7", + "modelName": "GMImageLayer", + "mvc": "1.0", + "SpriteId": "0fc4dd10-f8e8-4dd7-99e4-b5c2464502a6", + "blendMode": 0, + "isLocked": false, + "name": "default", + "opacity": 100, + "visible": true + } + ], + "origin": 0, + "originLocked": false, + "playbackSpeed": 15, + "playbackSpeedType": 0, + "premultiplyAlpha": false, + "sepmasks": false, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", + "type": 0, + "width": 24, + "xorig": 0, + "yorig": 0 +} \ No newline at end of file diff --git a/sprites/spr_blobleshoot_launch/4b3541ca-e2ca-4d9d-a6c1-9a1ace5b2732.png b/sprites/spr_blobleshoot_launch/4b3541ca-e2ca-4d9d-a6c1-9a1ace5b2732.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4fb4a96c222286d1bd8084f0235facbed4f70d GIT binary patch literal 11358 zcmV-kETPkhP)SQvBvv3J2n<*@VB}ZwH$VayGGZV|VmN?) z1j&!U35?h=j396j1jvsB0SqCD|2T>TDS_<7vRB#%S6uFcTyjVbhr?!1_kGkO->G|h zrl;rL?w;=5O0c5}K)U8wJ)K{nKR-NOq6;@bbg%y?t-l8k8!U`*_u)+aWq`blk zE3B|Y7)i>)^IoM_Ys~(2gYV}FE`(y7wXHT=_?Xslk20L3jCI1bpL^rl@T0-sNXFAH zAE7TJ>c5MZTSLFS)_;Fm?>wZ?7@ToT~>SLn@Yl#eih zjE7Jur0d99|5I!2UmYxePW3zj6#U3&^FKIe|Jqu18()ziab5Q#l*m|{e02i`%Y+cF z4e{|`;UBdj8Ntht@tbE!M$1@V#(VU==XtMat$)3c@zlyU43d{#@(=bq(B(Jr-Sz(O zko&WzUG73g_Z9-QnX!MsrT8s47CVqgNFiT^jK6{3e`bNzoC$+^gp50o@xO7w|3wus zmy&XytoB~}^e@*})g!q0N1e{E{NjhVLm~KY8)I(4*y#IOh?zVLBC8XYv2M6F{Dt># zG3m+Q1wpUFAb!33xmSN-(G{B`_GN?)e=i99^(0RI(HWDm48Pp`;X46{_?t?r>zwh= zDy7bvZl8p1e+{}N@A&sH5M2Zz|JoUp@zY;-_FGQOm7emDhkRlH8Gk7V!;4I1yV_WV z@ue10E~Y{Yk?{oZx|H5UFOWgf?f&IOSEeSs?)(0K#=x_I_h(hcVf+k8YF!Gk;e}D_ z4D0rb(CsFiri+<<&@f6#xge~COouq>?66Q|shKLb2!B8I{{PX3Spoq<0k`&ZLZhXLb35 z%hE4FR$%a>oq0!V_C`EEe*Eg%+L788zIA>+vM)#L0+GORp@BmqL%9k0Q1y<)QEX*WTXT$^t|fhU?mx4P*2s z8eu8qo&^=U4M?}X?_K649Ca4#m*DxHP?FcJj(q=vUXQtlNH7){$KfBX zoy@g{A$7Z5_qO}FSC9TI(AhliqUF3L;of6_nEOZxr3;-TLD_GWGEORA-6%TZ$TsBM zheve*9+isY96kzwC@;Zy8ut=6GS ze*VTy_u6bWtLrd8uA|BV1mxWiQufd{Hj+toyJWUY7^7QSzBtc?EM1~GBI7abc3d6m zF28_)vsubPWrP>OF|8y*s_1jiKgTeVxz9@Lo;79YP;-L^58zdesJDXq_@<+B6bk^LSzmvL+_ltzv|A*We($5^`si+_lQiTf2t zfNr}$Y7 z%Xbne+7O0iA`DhfpaWlq;an-ZmJFG5x)!e$9hYPzvQjF$3HhKy)5bkWf2Hyb>re>3 zDKWi79WGXt?*~DQ^6ws_d}mlFbJHku5!1V?c;755A8p`~oxofwA7&2JVQxA+sHg7N z^D^%76z>&Uu=1C*+j4!uwY!mYcO zBMbtA``&_Mb9-F7*Np+YbutRguQJJ=^#h;FqsudW2+}PGu~hd25NihRc`sG!9esH_9Xz6VeJn$qh2ar*_-bV6n;doXza!LmRU zZI&-GzFbunIyw414M^4e3ft|%OS_KN`|+fDtrLTG8wP&crb!C^p!OOyBk<|)2&=Gf zOkelXGoV0wQao=0y|9U85!pktv5_9t119;y5+&8}xk{ROojcxz{D`Sbu5@+jp! zNrRxDFTuRPs`LaerR+h_ejSWS(jut341L^t6U|D^g5`l7DkFuUFE2|I5tr+#}n+T+r#BYKru1~DjIx)~* zu!D9Zil~mX{8Bp8V{X8eeVtS1KcasO#vQcR+aTs^lXFkr&PE6AD8fX;X!68MoeCo5 zxYv8za{m5t`-SKGyYxIva@z97Hmd%lYWLUiNtuks=m$xfy$|BL4zKz~8YlNq`8ImU zNYBi`UH7EifP$LEl%Nv44kn%uP)G)u?w|r6!i%IS%$+Pwwjg6VPR3g6h4#b!n?V>o zLM6#dp1O@-$O-=4hW_3Kv3vyb+Cur=aq`i_30m)?j)2+B`Kmfl`5>X2G;Ied-@*W} zB|I-4RX)iFQVRSi+=UK0Mv70_{2|L!vnKp)FU!=&%9!^sIDDMO@fO7%m{o`S^@P`F zw3k@zKWXxH$5K)Tw$h><(lpx!gU5qqVa5?PTP+ZaO)ENfB_DMPOx;Pu@}+P!Y{ z?bZtdidjNiZkw3iKf@|Xd4e)Qn$$O8W9XlHcM|TAoV9%FJB;?k%5}*(-M?z4*TwAW z1L)$~ar;GJnZf|Hkukf;Mv!t9j!nuKH8i>BXp|iqg;knvF(K|*t=ekLQ%bk%f%7g5 znx+lQ@kF=++O5Tz+mP`g5i%P49_^PNCu13gA6D2YpN3O8hKm*ml-AT9*jd^ThLgm} zHpuF}%F=t#={;1dGggO;dy1P5V;Rk*AKH8^@2Izq@_}s>woSyqrM!pXygRCVk`LuY zXm5teW+0gNfXy=Sz-<8`?V32gPlSw0ZKDoT>9DMxkV`brwIY&}rCJ6IM7f^;gZ2^!Xuqsp2H=$nZU;^AIrZ=!au8?N8e27)+I+_H1rnoD6AJs7*y z)mG~sf1Ad8d-tsnw;|tz+#^~HeMgAKd3dQ5H>I);_&tVmu&v19JZ8U8@R%_px(CwV z9W7uvj!()^IE<@@hHazbk2S3&8`Z{iVr&Jd0SxRd48t}Ib7@JLym%ovoEjTrR?udG zcWmY!CUlNjl#6gB21yw+3a!-b;?uFFl+J(zHJhZhF8!nT`B5c57Vly^u4yuRGW=yzoLV*n9rN!DJy$GUekfAxYykUA$IfV zd6w!hW0?o_B)L?YwPhIeM$G(7OncXa=%B%=jStmfP^Y8|KWJvXZg#zWDF_6+HyVrgQ+GHJl=WLY{f_fR`)D?70KMFZlWFZu<_g={u<@29{_2Q#LfhMyLIK(#%XLLIAtr6)fNVjqq|cMt_D4^c{SkB|FQ ze9mnS;yk_{C%&E^e=Rd*?g^qdH#tonKV{xJ?U4Mo=6Z+I>J0_W)_=5j>H zM~+&qu);E+pKeOHQ=-#HY?Gdhgp`|@K|TX70GO{Q1gDMZ zRk0}|qt#Q=^FFkeH8njUUyKmQ3yv$b?sk#Zfd zOc<^Gs-G#C4uvL!x7-3T2i#h(DmBasrv{b8EEw-U#9w5jw#mR5#c*iqOf4|Y7B_Tm zn2V9SBc{ROKxxKIqK^|Fa95;U11R8;R*sa*H>K0rehRq4+m#ffhn!#bKV3i`>b^gwcNH8IMn&2rzT=eQ#4rafxNwLim9WZJ}*7 zT$j1G7Y(2qdQ(cp#fiJ}FadPfWyY;-(_%%+3jhW3cWabbvfy%(N+Z{q+x$ z?71I#M|Rx2;f`2qt>&H8Z0_JJkb*Zw9*F+QvHsv*!rlUsV){o-k#o;;te-4MK%k0ehXgNH7;b=)^oCOZlIt#6zvTE8uZMA zl`OygX|L;2C1IdpQ55B0PMI#L4~oi2F?EO}@$c=m*4ht1%IB=9A-#pg?8XQ>3cUx? zeQ&MVT>IIN?^0}W+McSk)(<$u45RQrrD-}`2fTeDhI zK7AnF32wR|-CZGrA7jcd&z)<%1(FVuG<_JFa9eBhj>=TWx_ApqzkK1jgtWfD2AiY= zfs>|UO2^0R$PZF!W4I^e{tQuDB4WFf^m-qI1n;7(hq!-?>tr2Ka40^7kfLL?d5|&{ z1c4t!VYtV_kdk-oLYH^Als8cWbYYk*~32~TQPk@$nt(`5?kq)pFVZx*w5 zwZhDx;94>Cyo=uJ1(a>Vm^&)Xq^7JaoIgY-zemd#@WAMh&{BKK`>@u>_!3s-$D?#p zFyMFlshD&g@r~@d(zONIN|(SQ&n)D@B~^4iUON={9+^3f z%Ti@b%+h2BgD0h(qGtm4@}Jlv!Nr3lj<=n@78J~BMap#mp0ALSmL}f9zb_B}429pt zzen@{2nHFiJmpi1H1`xKE4@-_!n&T6Es%=`*6LCmV;IAZIwgmLXx9)N1oD<8?6Q&@ zGOgN&QZYf!ak0J2b~4a|G;2+)U5HG!L($vdpLp<;pTPGhbGj&NV-Qo=PA2@FxEHI? z+BOCtcaTL>+-b~eD7-G|mCZ9*^D(d@ zjBA^GTDuBJbb8@pMT4lCI^TaDP)rB69+?x-RI#|18IUbeTHQ9*UQd&BTS!rEza#ef zg8U3+zBR6$+=)mcX%Eau@iAI1=CY_QwmQvlI+(Jin!6;e{p1U(SV~-|&Q_#c58xe{ zrb@FN>v{hdp3_Yx&32HYc%fZyO(D{wu)&@#y3x6USWk31*My!v|Wp?$63VEk#axfw{>ez z(+AaFA{@?Kyuu1AtS|!0NqW`_3e-dUJvqf1<}8@^78OC~L|2#^{NMyvrMILH$1Yec z)0`1dnlsw==OW4}x1DTWyN6bNk}V-AD=4|wi!XsQulSzdrtdgo8^+F-$BqKRpd{Mu z(BaZ6iwac>JSl%3vTV|Ow_laB53)?X!A?0zQC47{A04i~g!VmA@R!loEhAoZ&H!`! zYiVHF!M}yXL0Co@W1bGe;B(yAUA%AE3HB*hL3(t~CQlMzHJmWUT4?hV3rGqvjsKly>F?76H_83lW%qsm z>pv;QZ^EN^x&PhuM&l3Ld)u!6iW}iId+zd%TVJbhLWvwPp0h{TUb9y4P$r z|5O?My}8tKG$NXTb1t66K=2Ll&g;yD;xLb*M)d8t7yk}h5HT+mDgUKLll{q0ywLx6 zY2M|3f3N%1Z`{5c1&!!izUM`0R$q`dDdp!uOyBtSt1rDg`28PsI)CGrb{}oy?Qe3y zKd{EFGoLnMcHXZM{2kBt{_AIc{Qh}i%(ML;yVARU?%cWWCTVg@Th^gyYNy~Bc?6xk z0)6}nZ1C?4{s6oA+CSWV?Du-T-}oJ@_N(`yb$SQN+Adq`WQ#drgM5m48=d#0_7;H0l3o zuGee3Q64lq!sz>jvLCfEuZGR$#Vkp-Ez|uIM5hbfor;QsApEn3Ql5vGa~Y&Yk;TYM zzKJ>DoA5RtVQNT0dzSwgIlLz5i-NoV;%m`i8zj4lY?WUHIsf%iefQ#@7M%S)e5Ow}DW3!=PAsOQ zmuc;a)%RdQz=QNaPF0}~*Q`<(L0IcBirD6f{}}nQ%LdO$wmc!$vn(rR0uc6^=XotP-v?Vu1sB~=a9WzuAgx6Xq!ghp zDv}S+8%-uegub^KM&YH-<4#m@-8oD5U%;-vMUb*P=k9rOQ605eWL1b5ujw!y?H0)+ zPnGBBvo^rM@FdfG-CEU#w|p9iYZ!_i@TBne{U9_pF?+)EB6_^1t?imD-G!oeD0mH9 zcGcE*R!%MOrXtc^}=9=!gJ>dU8VH*F-@p7efd+~(QHc?AsfE$U8X0kye5OA zC|f#7Dh-MZ4qn$2mg{w4bYu+lu>5PT!*I(NbX;6hU>9xMT&YN9%3#33Z>()8;?}Yg zGRyTvy9iKs@|sF*0z}~jjYcbtd%-Ex)nuThCd;~*<@6w92QxZ)_HlUuHNm8XhgCDp zSwMsjJ-5OrqF6K+cw8Pcno&3Pyud6Vfa5|&0ub^?(OUDjUwHeybNKjq{38z}08xz^ z87G-XxCYLO2YB7jy?W#VcmeQIy^So*>Wn$zN#6@qrBT@cMDPU2xj7IF- z#`*7UT)Xktlv11MpL4wz2-m%q_E8LgLdbd+t~vU@q;n5;&G&uslq*S@FQ{)WW=$C* zvQD$>f$#r2;mPM3QRDd_44;8nTmUhz;{w+h=-{+PrRV{p)6L*oA4Wx44ML;!Q+Mv% zDeqidg!s44dA;ZCVN{i)Jbv@YTNcJP;E{MPH`?iSzw$_1`G2Ihei+8(C*vFejnvRd zKpDoXW>0irB3x?*NiU{8Lmu^63?!xK89){%yPlMHr3~I!TWiv~&Q;I%H^7!_Xb1|g zsn|gFZtAC_3U&RGb4jz*ASXiB>-J1lAI-Cq*ns-Ue8qEmWAwbo@qiHI6jqY*z~7vx zt{0O++}KnxMOhl&LBqE*mEFZu;SQ9sVYOM8LPW+IChS3bp~FrlJIt>*1Ws#7T zx3o62OXrzJvq8yOtNx5aEm!_H3+UMatyRPMi%@sJD&-Y{JoY;3Fb<2_eL>S+VFcSw z)5HXR(CzN+J%rNNrRO*E#u5T#Yv?uq6FYW&33F)5`mo8gp==M7HvEWu)X)Qsy|81Q z##*0pp}7xsb-Z*LkY#Gp{%~gX66JBrAc1QHZsNZ*J5Tk4&^g6E0 zlna-Tm7FdX2D@;$FuQX7vsv*cBELs{qzJC@_=wr;BC*IVah*K0rBG>>wkevL^t>iI zhVx))hVN!beDZBEg3|#2?}Bj7Pm#%>0^HX4WEIL@#nw1Am{d<*(1=7j!jnEDAcuyQ zB;XwD)TK@0e2Zq5=#y^x5AS!s?~prd#t<{yUQeqm45R2NV@#*fh-kJ-TT-8|{38n| ztfs^xO1t3tw9RoO2TU^H)PaTWQ>Hi+R_oMg=D7ewSxW0w`LcpKdfHC#aYP4Vm%1&b zxKM28SxT&;#hqT*31)0(0Qm!4qhc3yh_gUrW{W=Q4fer)N+7jhe!6G&cg_bHC|g;ry_k!B|z+v(TVcc)+pW5(vtEDE1Ux4 zxd(0k0j^s%_J;bP8P_NK;M}%Uk_Z_^O|8{Ebk^>o_CYT@7EQ{7nE7E5MJ3}>G_y48 z&8bc+tgym-`X*yOZz`oafe9#8+L=CpGYgi9l;?pivzCJ8(0cO9Q(j?(}Nl9SHod8RPe?UJ-zZ`!~0 zWWBpC?2NlcrvGCu#Hc-fivqV+6nli{Q(nzaVBtM1sH68ESS@GDt$DUP7t-TOiE)ot zWzC&+JUH!xo{R1JQ7CkGsaEm!&jrwy*Lf63vDc^lTT3}JM_)2c*}^494qb4ksn0=7 z*CElUg7zt5M9|jK(b@pyvJ7iP&4I{LGj%YKg5;hInBqaPUy`=)Op@%BHrRW9;D>2C z!a1JPOpZBnMbpE;EeVg~Ml!<0=Z> z1+L7p2ygk(@BrRZ-UcJ=CWs=x*WH_cTNOHGBI-Zvo_TOcdodkQqPQw^Po*{`TtA|A zc4r0VuqD+Gf*{M%$+>5sor#p;ZdXN!BS@w6u~N~wLt#?nf5Y-aY7^CK2*++1t#ylz zL&N>J1Y*7#gn?2?+SFDpK07l9!5G_WG=eWErCQS#lVw>L$H~(eiJ!7ce+nLyp@22a zPLS5fovoLf-Ok=?EGP0Kpzx2L=Uq;ccoSs&DawW;Jg;T78oSOWgp9l}ytMbY^O>sh zCxO;x1ND49?e%^fG@7YO5_Dj__|99jpVj7SqS9yW=#DcIu+`1D7r%_QzD1|U%5+HW zX_Vg7LO&aZ!HZQL$yj@ZGy9tF`*-PRJj(9$Q%22-zD{+PT@Jj)E2NuQ%7dKGNKbwi z6WMJkY;&3P3Oj#VtL!N_beCuGbb*&Jv3cES*_o7k`t2+^e^zJeg5hjqL>*oN=YI)( zwL5A1xp?B%Ue;-L#d!XeRH-MXk#QPQX7}#i`ywiE6$bos_)Hb1dD7w+?yYM8uiNeZ z)GWnNL+BIna=J7J34rv}C?)6dSKX~xqD;Qayp)ip6*Mqk_(V81Y z&eGj31#6ip>jRO`qeqW^2{L{`V{~9kq{Gw&{^23&cqGl#v5Im>d+p!CAp7Mi9Tt(u z;901(hYxo@GorBOhBCq`!~Xud^l7E2j5r z_|$~V&rR@GqX=!i*X{iiy#7s=9~2vlemiGEG%4-{bbfVI`AL%eGrYdVCTu^Y+=)^tim-PqQvOn-!T$S;&-DN9YVq$(VMxYF3}@Q%spGvg@A8jX2l7IziRct# zKt@`!n2Fp6%A%Rc+*2Tx;q%dS6NG`fQf8eKsq0B&Kt`HTe7WZGzcTOg$Dx#z{U9(H z)sB3>i7DV$*VbyURGsK2U$tD6ZkwxH#${;3WvIhkz`3c)ls!)wm#w`hy;fBu&1I|W z)ZqJ3A&+>=XQhwQvS>eq=^&Q!$$Q-(Vm3yf%7|u@0@FmAUN3xKU|rzM5i(iyC(4HX zFtkc5Bkkx=wx=A1VsZ;lkc?;j)ZY;v`a~IY0c|MehCQ8OCMN+MUxhd2_CwiaSWm10 z=(S2|P2peN$3@rYL;$1h?sfJ&&+7{5o!L$5u-{BbkrvOZ&MFK%i&CeljFjUnO;aJn z4_N+C<4nQx{Wh~^&oa9Q8Q*7Ta7{IeqPsHi<1~)76yig624!qCn)l%?Cm?3pigc4L zXnp>KaSb+`VW6cPdV6P8Zpwz9r0GLndK(ykD4X==qU$toK#xDP6^T2lJmq%<=l`<# z!*}Q@{}=l)h?nuO$fQ6cm>>+dn$5%S;t-l8p(T!?Gu&!7J`m(PG+RgsYPji?d*p_DRX zQpW4+>%qpg8?V#$#zoh27MMKr1IgHduKqX(gMXjI$yV95r3Os-)hy?41-}2gVH7?q zrAK>ppYeR}vXF9}^Fyaq+)6cPi%(o;C=TqwiKzX<6)@`_rn`HX@P4R`eOIaMV|?C0 zrEmIy-vL=aB{_fE_k&B)^DdyX59bHdF75gRglz}zOLahB$v@kHlY5-fxcAds^G zW0v24b$@S^-qptJs4ROw&C+W|>-)xFHX!*Ph?)7mcL`Ow?0NE%5OR%VNKLxS; zI)qI^#vSPGUXr9Y3}^4FOg(ZJN!eX%tuaq}Pr)MuR0i*#f0$)iAdHF8 zCm9Cd)ag~qb3=XeSn>_nR^Bg*K3SxaJ6H}XbY0|`oVH))-xu5iTiwdEdS4~!?M$h+ z&`)o%ilgUMUPbCQOmp!D3fQ(>d<=)=Hb&`9$;Bq;dB%*vs=6!$3k>W|tEd#ymD`+V z&}pP8IwY;H(y1RP<#w87cVO5LUGQ$YNP3TG6c&DPSu=Z;8QtWT5@@=I3)H~6FQ=X) z>UI%lrC$e%yW&z?!I7c*xO$;lqHt{bb>zn=-xk-?E5voiq^&_`HM{uro>F>CrCA%c z6f4C#Uf_Qp^mEx0;u3VY;dE%MFAkH|!gbiM1f=Wh&b2>%O*+JPL{hggb$?*Ben1h& zIM@i^KSHG``|?F)%_X7vx+i6;AM=J}+$ZP(hY}z6ZH7SCKwEjI8tUe-A3gXjJ&Bq} zTan$mEFLV^DKG4n^h$#)=@e7>n;<8W_ny|O?dqB_RRlCn0wJzKR7$0WzRCQ)6_v@n zFbu>W8k8|jvpp-s9-P42u-&^L!iSdhoM;br+ry0SaTqmrq1TJj=637K7%X}MyY2G> z+uvMnnmfh)f*|mB@p;?x{f{ZjEj*8~FQdC;pi)N?YYx?yp0ORNLs|OclJa>~ z5PvF)i~X_>$?3`lMQPnZ8+1Tg9i62+lqz0uipa%06T^%4gO1XA3q*Wgh_pe+n1}V3 z*I_Ug#=x3aUmW_AVO^BztV~~Sie0^HU{JoJ?FY&+<`MMx2wq1Aq)4)+ETdU2Wulfl zxL^x?hfXTCl0rTz=aBxKe0d$p+Ow=ps(vrkSD~x&0?d*2D|-;z*DGb|paBQ+wju8> z?!DW8Kn;Dn2Vv3=x+Y1sbG_z$vs|y!4j_}x21f4&Db+3dB?Y}l<@S`uEH6pgaGbi( zC-qN3Iwrk>)9$;BLWSMByB*=43cDS+e_wxPdanAef3I=vSK2oV8J$B>ID(h~?4Yi@ z#ZpZvMynPpnL=O>)*3~?eO~}vQ+46Usq+~6~7I(&7j@x z-?y+A^uH8j6+4|$d4`%`LMMR7~IgL)NG7BLql*XxO4NVkJBLVx+pTu9ihO)&^5 zS|iuw7+M{WUIkCL`gZFIsoc#q0quz zlkcssJQ_YuQM;5oPvvQ0C}$Q3OdU@DVh>1aY`UhBjnY$HQv#y~M=E~MKyJ!{PHo*R zBrS}(zyFbpyorfQ2UbE0@E)x(?#sB3gZ1DeG7i-jH&J<;4Ah}NiWVf9*K4?~tT(d# za38Zj8l&v}_Afjwmy8n4kh%C7B%>;Rr#}vqW?j-DyybxH4=gTSyvg&S<*!rea8jL( zxz5-M9rghkAr3r5MRFZESD8CgytRFk*y%uF0txUDP zM#(vBFKW0B1GZDxY@t*7ZoebDqu7qL3%yeCoPNYXl0hAI9>%9qs~3mbda!-z0T^c# z0zYL=vHSfpV&rJ#!Jl@G;1N6I5FL)LI8MI&{zG~^qU);P#`Mi$`P`ojluN%EaF62# zr^k^2lqMNHsetZ4T9~QRHPs9=^j-{o?vvFpTm$V-Cvp<2%(AP;Z;3TSuZOW8FX2$< z6!|w}+pnz5zO17ZU5whcFJJ!*uQy!gf^|q3Y(FvdUG=_ICz>6nzhU`?+jIDy!|xB- z)tuUDltJ}Lq|9y)QmOUVNwt%^^svPe>2>(KxFX_SuIu8rJYAgb%P@_6RR>W9>s9re zn6hv7L3*6{T*PswH2a2d#<2`xNbAH|-jq)`>-ww0S(f{gz&j3SYES11E3B}>X~&9` gS6E?%6_yD99}eQO;G~%N*G&KkXV5n$&h5(fRSIx-v9|9ONxOYiQxeH z5hOnXC!#3DFoM8A5FkGi1TajB67`A&DS_<7vMKSYx9S}4Q(yWlTVR0&7Fb|D;LW-M3oNj}0t?*6 zf|M6nV1WhZ2t!Hv+h6i#-)n@%uU;1oP$34n$kTTW@*M9B| zYk%^$KmB(9cO>Ismyb}$i285BM&9ZF?)k5NSSuZ~O)>obh@cCo({xHf%7$xH%Dur|%S?hmgt^M2mK1woL#tIp)(C41# zJq8(nH<$6y$~Op-mtL|z><>V|U&d$Witi!!`wzR^xs2{D1ZXp3|M>Z*zws2Dvkgcj zq?C_qt$z>S|MCp0xi9qV5i)K-#%G`Z>a+j0ikM4Dxge{pC*J#8^;LBjPJXx3`TTFZ zbukozf6W;44muvIi(Kk)dk&$?n$#I}qW zaQ-j|{FOM0|M?M2N~(wM$*DHXisWZK>`ty5uI6u`g_<&gpluUtyGBjV%C+Z z2_ZV|Da>zI*wK}75Tem)E=Rp+#VU1*9bLH_WWP*`Ga%(7DI=Uu$)yO&zAGhVjKqPu zz1DM}04cXH^*$T$@CrzC6SPScpSHIwq~|qI{*hF;5TfP5s7*HL99~VHP<#vu4vu8c&oy8wVQbxeDy8OXq>4zXIBEnsrc|&XVLNq;o{P@z+ zuFuffmY|HgQH#6MG+l;*I#au00T4aB@B@*tZj`kl+N=S>!qhLN`O$&v@gVHP$%sx% zuPln@LXRJ8G}xMyJ3jkgTU%2r3lL!#u4rRcjnQjpgt?G=Kd8`cK)UsP?=&yrsH0%N z1kd+M9i~!J4#GghQM~K(pY(dnJw$@Bz&Lh(Y3+EfH4LfS?Yg(!4?Mp6Yk|(@c_%IB z%M$KA28gMTlu)|Raa=lesFZPB`RYdA5r?)R=RQ2D6Y!{16vev~zi$~w)SxsatxG`nQnquq|GL*3=)5Z2o9mM^~bm1i137*-M?RrG-e zA7B{C+}}#;o;79*H|WA(sPd}fryeKD<-8R|(b}a;mr6$o!3AdCa!Fg$6ha2tSV47~ z>bkOJfegG*RV-ih%LuPT8?A3azV-wZ*H-hZ3Eg;I(wdQ(A}V>2O;Q zRL>-i#l?#kE1yrCIdjG|TdlaFpX{Y9YMTHp)D%pR`!!T<3|cqGZ1=jcEhFl_O8u(W z>)8tzE|kg%871mY4{%$&WHvzPlkxf(+_R$&a8{`7p>=TO-+Q(zCE9S0{Q`#B992Hc zbw|&)2G3>e*$btSqafrYO)nX1*J1HD&@fR^aa3-{$b#>RhQ$y0GED2V$Tx%!0@pIv z(O`Ud69{xZz1K?a6NQX4;ApMhMUAe(d)dgpR)g{#1oAe7VVMR7tGm#FPs4D|lwC`P z%sE|)*NToyG7?!Sm0o~+(4lGL9;Clg`37|;1YeVwUZM^stIGF-AVT?<_fWnwER?xs zlsSp%-C4YEm6eY+@W@VJE|m{6`|2fn#%VRJ+%WKD%`?3eC?l z$?o?9pUd6LGX(_c7KB);djg0x1^2w3D0Kzb(h_GW_YBm*^&OieCxRfjzu9b7)&XSS zgQxzg((3A7`vuf=O2W$@R=$(bmh*4vhiQ@weK>@QGWd^gE2GaPsk#8-+Q1DuIWbp) zrX~2dYPBXqdARKUG)mH|WaT5|G{8ahM(N7dA`l^?BfSozKA&RnQA%&1ZfcZ_b;7Nm z;vbBAjT`e`)a4#lq z`2JP2--U6?r?T-qYA)AM{u#U{FXNH2YvCDTQYEA{w%Sg}#fjs$pzzn?IC%%Uyg3aW z7J86^(?honnoU*JlK|U!%P{*Q2$j6L>;3odFAGG`W-29}Jz7;3Iyw414M^4e3ft|% zOFM_w`}w$ftrPur8wP&cCUFA(p!OOzBk<|)2&=GfOkcN>B!0y*egU#=j$^khTNXJL z_}+aiNtlr0{;KO?D_gzp){BPmOMC7Y#%?sifC&54u-{Z+qV-zb^b!$r6vZ#X;NC>% zzHY3!iJmh2cr=IS%f)e!B25Q=we0>7M7z$WjqqT9S_?7E04IfI)e0x%gmS*uiy)(V zSJQ}zk4MT_CtUk+n&#e(io;8^zlcvu*QG`Q9$PQ!MQUIb~riRt}ScpklRb!fCY zgN}tN*uTa~^ho8WNqR0->aVE%z*`$5%clphkVh%+ZW;vrYzgKeR;4F+DP<3Ww(DR_ zoW#*<=vaT1LZ9TNPDO`#J>kh^^~5NGvd`k1UEVV4Z<08E9R&FjUN54puS?I5`^zeH zN(9PrJ<7VbtgHf(TVcz$xEA+}dU5n3nBv^ndaVioO(kHNTu_Ieq_{Ob7JleM$aLA%kwM8jzE#7mtDBIT&pd)adS#$Nk{=lh%VJWO)8 z=)MZ?M``9Mm6-v~FMgN~8n zJvMvDGSRFFzwM=|dRH0qItGV#lPFrJ*aQ33;dVXY^%?EOR{M9GY~8Vxl!5gmZ-*pF zuYtj%{<1LRXtb7>K`b`G9KW)xaY3XEy}pUp*T!l0x>4Az7X+L1H+-!YruX-;N>U!9 zOpqq^P1qRvr`{Zgdn9MeKJ^_&dt&8^2cJ(H7@#X30y zanoTerMdJCo2}*T_SR88a1DiBBVyoEUcqqQ9acWchw>U|Z-&WcAeeWZ?PuVD+X6z` zG*NVw2pN^ShB{27!?JopF3~!++#oqg-l}TQ_pqlcDottqa|3^O`^y4BkWPg)LDPD2 zSXpBMeKQt9+}P@Djn(dT!}WW#myKe@Ejz}oITePD>vovCPq5Xx$8VEpYwM~N;v(c5 zlY7K6L*Egic^qCU#Z9TK1HO;o99&c6aPF~RD0s}65nTc4Zw?o*9D65aC>+MsL&LUF z@mreKl8tJA@(Z6Cs{+q|^;voV(}rQrEh&>1F9e5EVO5>U;6Bx_DmNM zu0%g6V@9Esa>0ToiH1k*2R5X&F(94A4xDvsWoFCi5QaCl4xf6KDJwS7X>L`Q zZz<|u57Vly^u4xDRePNFLz^u#pSQ?UR`xb|O$M%_UUw6O*v%pkTB^f7%e-Arl1n9N zTZTbz$jr|~w0BL24jLSNWp^D4osus6pq2Kz-Tn3r8gREf-|L{Cbw2gQ&$jnj-o8=j z6`XNHG#gunbW*W2F%DcG^}J4+CVS!@ZDj|Re-lLBF|dzeb+B4b)Gy#A-yr*i&XY-I zdXwz|wl>90m0&!8shM{(OLs4iA8dRRpdm-f+lxuJnaaH00BL$nF>lwkUv(!SaX7+k1~ z($OB8)my4I6CfoGY}fDN)4_V7+COe6PHe%>!oE@ZQj zdp`m8bueSnY4~9Q2vpmA3bj|S_B&sD?)@cE=x#^B%0iUBJ;DC#DYrR@bMJZ_`+B~| zwM=T~Z$I@6s^m>gPNVhIiOJRT>F36l51!eu>vCC#KWEts(kM1|3gkX56zxTDdx~eo z9fhsq1*AN50~R?gFrB>>U%V0f*nW6a&y~*{TDha@zf$q_lS0T<%r>rpn8hR>TpA~p z2SW}DDg5hM*I|J>6YxU!aeQHVgI^i=h)oQmups3c;MS6}J-1bBNny|kPbD!uVADiw z)0|c>u)y5Gt-*V=1ziS$agPhJ;GPOB8m1lueh>sn#d<46IFr&l!FjTVxm>sGsO16+ z%ma#aQ^K7RojhV&*a#a!$~DX&?=#jsm?rUQ%oLAg1jGGeLCQ4%=IaT;X=8d-Y>I}_ z>K=FwZ&}M)S}EFq|BO9$h*Matt5&9#us`x%%IaDv#!ImK(jVRfg&5>2k($HTXTm68PoyGgwfis z`kI32P-sGU%gZ30vhxoIM)HWVCqZke?ovIn8+2V%I4RbMccf=&v z87R$|arANE1MY$hY5)a1(#nx?`KEL_+fM;km^+Uz3>y+uXMwp#esH9;^ICVpH`|+g zz}4C_C`2w7oFeJ02r1TB4YAC}gkjm1vib;-_DcJ5#L?;5oH|~R@{B;i+3A(mpW#0( zNcj)~o>oG8poI`=ewe4^B6qSeX0)GqpU0;U1em$`zPBc&IK|R*Cj3B$w$Qd3uFKTh ziv~~)y(y)l{KQ>(m;gHLvd^t;lVU;2GXMqhcWZaDY5u%(N+Z{kb>e^nssw zyLQ~X;Eq^pt@d#${$RjaAO&xUED-(OWdY{f+OU_ZPjT)WXhYU)HZO4@dS<-kg|R^g zwVr?aIZAktSl=p&HQi`7-}zY-KRj3m;4k4YbwBmn(@oku4i=<50~nhd8|O1W0J6Y7 zz~N1Co=DHT7KFhM{zZFhDZaY#sEgg}azLc#TT87!fmik_7qV+>I9WJNP*5F;c7}gV zdgj4Omf!xo*LA6qFwn3@qmg|$VY;LO6qS);>JUld-^)wOOFscAAG4;0^cEJg8zbl_ z^cG0>^`%y8=~v#pOtHmjd#ch}U*`}rY=r+UNs@^I3hfsQQmzSk=+WwkXpB2|!x}fe zJu*-4?@3ol#Gtokv%uj#&A!_?HQuBM8tL@?)BaU30_87H*o(5*U37f;81)DAw|b( zb3I`y2m(K7gy9woLrUJU30+>|Ql59AdPl@GsS68It^t;DB|NEFMdA-mPnRjElQunf zy_wD0)dKql1=ot8=S}opFQ9A_##~ZKDm7(g;rs?V`4w8efCtt+GzWyN^)bGLRr&EK z-4qP?wIUUh&LX~%U01rcAY17YSY(-nJh-HauE%SK0^eiyNa1le7#C@pBz_P!DDL|7 z+sm><856N2-oW5VX{YF!z?JMPc2jV1J&qzu9oC&yFsB76*8zCGLP}bicnSYLI`}md zei{F6(gPqEWVG;<4=0FZzx9=8;3-m8dZm(>bv-GUK`tIxt4nc=VGI;M`A{4VqFqC9 z5Xf7Wu**trNVRJ3NW}y>N5%Fo+sQx=(yTR+b|Es^21Rd!f8xPYz6+nD%*mpx4Fjz! zf9t7dI!yQ*Q7=-VwQUSQ?jVb%xYL-`PTdYG`lbWsef z?wGQjEUV060eSwEnH$r6m)=Sj>8(Z|w&>5oVKj3AiEg(OXOwZe8|G5(^;e}N~POjlqShKgPtpc zSYUxsz;xeufp6j{R?{Nn9E%6uY(dJk0tUP3)*6j_`tD^}kgZ}`n<*Rf0t*}{DBTpx z5;QC@Wy~EZ7b(B3TYH*3sP?>I@epr;1s2!~=9BcS6%?q4_Iq-QHOyVWkg2Y{3OXmc zz{KFUPjFRwOS&(1!D5-_=z!9k(Y8O@X+kr>DLNjDKFQ{gl$BDgUN1TY&OGCLew#ky zjIDm>YtQXV@e~jSCDCq&4jqG?PHjiyyH7v&X~?oh@9C*Egn2Vf)eDE6q$n#e&yEgP zUqbtyDEQ0p>*fw1numFwc)(_n-8N_`YR1)?8yI8m4Z`39+}KULU#0^zla__PXpG%X z65ye)FQd&5l$V}=>Y2yrm2^$@(MoO3Qr~k&%CyI`)9HNF^W?*5q#hAjv2ARhq4aLH zTFw8Rq{$!A12@V2+GYRV*T40-zwUd#50B!};9a^4gu+!X5gHQ`| zHkys^bJv#s2IU9xDDkHSO|$yw&~q7cO3I1kJ{u_@38D()xn5edp=t zJ_w`z!uKD4&yoR^G&jo)I%0F~dd#W!;Dlvk;;`!eHeBaOCI4+F2 zzxci@y>rKo9s6ON#P4X!IuuQ9mh~M6j*z8%4Bq|cVT1p$|2x>tC;r*yEgv#Jb*B?E z_0jJ=@&LW15OE)wcKI*%qECEr{px>gG#YPDyX*paF#lyw$_I@$U;IChJn#?tzbAeF z)9kvL5c6D-@`@Df2^rQ_{$-WY1H_M6ZT_F;dZn)W&{jBf@CHWT50!ndjd?t5wN9pS ze9bcLP7u{qm)gKx5b!7n!oRp7<#Bj9ry(;%79%hD0_K1(!rQ#bxeMAe|HsJTH9=n# z-2FG6Xza8>vYRN1ehG6mN|AJ=NtrxX8~By_qCWc3RU9tKeEC_gz9>}RG^x=|K>Ldtj z1x68p#1Gvv25s`UoVB%9*U*W6=m-AY=uOKMTQ^nd4P)(9YqDeHY|aNA=Q&|O@q}1O z)3lTcK-f#3=Pgh9!PZ>CMK=_jmZmgFYnB5kMW}1!$%m&3(jRo)K;K&n8{w(Wtxluj z(qp!U`;UWJ+|-?O_dGePj@rtzDl{0c=`bDb7Re${mFMWQHo(AeH`9E@TGfWPJom&^ z0%eWqCh+$CAT%~MTf*}i^mtEO+cjyj2}N&E@S3?FaJb8r2&X?d0aC6Ss6!00K_0;V zNRn~^kYS{aj%^ma{=j!c(5?>5yh16&^j&4nJj$*T_`#Y{`XsC7Ko2wOJA;%d9Nzc7 z{>`pZ`p1|i)SABh9&dNHC5(_w-}g?_lU81n!BLbg9mkahMFt12>n_XniZHri%;B4{ zYiS?F04Rj4 zXW^Qo|4T+0yO(_5Cr`POl=+PM=4=cMBeG7?bAj*wC*jElnvLdzK^Wc#vp4}_Ucm*f zG0?$ji%Oo&V0gM2TUevXsFKOG_8e~MsdflF> z>Z4h95*tuInWk|0vjaxYdmIl4K~7;MDHp#vXkE`Hg}AYaVv4dfyn=>rrz*XSslp{F zW7TT2f-cf9)-Yjjw--80b*dR_BvAp%Yod&0X8A2N_+!=AJB8Oa3Q`7#G)ZWHs4}{M zre{`LNhcQ}+@U_n)JMRFf`|vfU2JtG!XOCZsCsL43PQ$(qK0&ya{-s_`K!;mC8;D% z8t5kyO%f?$Sd8Ka8yPFxR91BHH>CuHTzS{vG>b6>O7q~xqsKci5~ zm0#`$^z4Avs^R=KPdS@Bw7RXCqJc_LnkKwnr0tIAi;bf1&>%+HMCf%?nF$vzAuBmuEDSc`a3w73pRJ0Y zi0mHqks`Rp<3nb%v&77%%@if=`KO)@z_}_(lQxW@B|Wc&j^R95n&G<{(jM0E1V|Z! z@(JObpFER61-Py8$*Q2~@FKRxA;GwM@`7eVBttyuqk!CDq9qA9$2xIolQ>_enI-z9 z+dc;Gcf0S9J8MP|Gu&QJt27K7jeCqSoo2H^vsK!X`e5acES#`<5|1#YU2uKc<~WoC z#u;$xz)aUNDGr6zIx(7gE&x%Q(0Wz2te|$EwiA35(Sg{dZc8anI5dB zRB1>00M33eH>5lbF1_a9&Oi~^tYa@ch`m8=dO{-f6Rp# zw#RQ);MR(KkMMNLtN95myoVWe^x}cld>&kxX1jACJzgZO9RgW%XB`br`=F;{yM7}S zx;sCsc(g7p@_os)<#ifmQtb6fe`~XV`ol0u*}^494qb4kiO)ey)*;cTg7zt5M9|jK z(ORm&%-4u00u=hyRQ4c)6eRa#z!aw=;B<;>d7NaYbe;4(&ky`CNro)JS?1%q5dVZ# zDj56Z5QUi33UzAiyYm`j115wkkMa4KHRbIWWV>+qe&e``e6MT3rB|N1C_5S+zO@x2&{@3Bh12OgB6fHjbD>f)Yh%e`>M(x2U?p|)bqil*ZXJ8#i`R-3c2O76GAJI+wRR@b6l^eEc;9XdT$rbB8^qx6~<`u;Es9liOlV-ngZ(Rd;-EQ|6_frftk0(qZBP|L_oX+?8f(Per+-z4q^8ko{5%%^( z${%Sq**6}(ulU{B{NItnfQ;i9&ZOm2$9rVj1A8brELFlV1W!5>6x*jz8WTY9zM{6$sW795w6iP|i4+4WxZP({(m;!!$X{q)~ z)rlhcs^y||+g#l;&O;l{Lmj39&P`RO>}kq4Z|z0twW=a%&Rbn42H%bfxyxHVDt(le zMT-!o{g{h~I|mISW@GfBjA%A4FioWC_00DL)&)PH zlUsO#WIWQR{>nn!-cbgfLmP^@VGn1R$#Fo(SK&>${ZMuu))Q+0daY7gQ}|c+=d9~< zAb`n#%=XHhjj_f9N*l#MNNb=`ZM->L1MXA%Yi=tBvgB`&&)kdRnSq6TTM3I(4yv2^7jLl~2D!kJM2Dh43RCcQT6I!znU<4hUI z>NI_uqVPdRmCN|ZVb>u=*TcVv2Ge85j{SfO{x;`Q99ub-th{`Va=M)sGs-|*7iiW) z%Wb6BW5<^Nhcf0R+Cs^Nc=h=4VcWj@QXSA&vcGNL$vsYK+>10NAEO4B!zG`|-2>0+l>BEJ7wf(A|vwq$?W^=zzU@o z+rGE4X`jw=TcGvM>4fp@*J+^>C$H9Rt<5!~)x}$#&IQ=+&+yp>9SP@wpo3d~xw3MM zvL>CCQk;bC-o-`wc6#BQ@cr0n#zy4RFa>maW6RHg9#`CDn42Ev#KeUf1SPMlt) zJT}lb_atARZDsv3?~{2dx!cP@xvuj(lauz#?DL#^V5{q?R&S^{xtJ>T68h;otRlcu zl~<9Vpa`{n0R>#MT)Yd1rEhW%&4;QF`bs?u7C+c<{XQikE z#a(f!t>DN|eO$dzEs;AmMIHGb%D4IT^a^pEF==biSx-SFHFF&nm4I}G?p*uR$D~7iMkI9+Q}^pu>+2M8jPmQ@^P8wN zWnVt2tT`n#U-6_|E@Ix0jN1g==TPF$ZJQy`HPBYpsRp_^>__*1N>8Gu(N<))E{g}t zbjowPCB4!hOFG3={sPE}Hz3u%a@VXNJD`L;W%) zNxEf)*n$&y5w?37M0mrJo@4F7ZhM&V-3lAcP3ZNcw3*$yGWv@i!)^{@2*7I)Z<3#8uAtGZ3pa@xCipBgJ<4`A=2P;1)oQ|PM78=CFMLBX2(kAMZHMC zb%=<_z+iU?kuF2H!mHR((e2btRRN%i%ZCMssxqJvL8ba1XxYJw$?HJlz@V>_r$G-8 z;5B#h`vpPZZ{qK3p6|a)S#IHZgoTXmlDqPW;D zdxxB^Y*3We9kf9Qq}9=BvO%fh1*eEy%rg zxE$y5Q8_#G=j6-kP}ZJhZBq4pslIYul^0-kwO`qT*g~(ArGo|>$lHdzo4EI8@qilo zb`Qd&A9PI|U(58G_04jCdX=$91q9+lft8ne7OZo_fvLZ8$>1?iad z3QoJ~G79B(>+ZITdn)X<@BW4U%Jf|IS#hsX?N{12a~YjOkvoEz0c@bIoB2{rDJs|B zD9!_jnKFVXA~0ps0C!rZOt80Q9|*dUr)~m8lq!hl0bi=V@4sdc!+w+9`nDph$s03& zx=AA`1~3X4NZvBYnB#LE(Rv*wivhgnHd=id1JF7;bWq4xL=NNPwz90*X{5XAYmMr! zLw`MXTs9Du%-y3R^%cqP?$cMcyPlSr@;qs7paDrag9bq}%6enn6J9uuB7jfQP9oFr zq-eMRJz0)5uV1#jB9(P0#Sna;}eRi)e8KQij}+uJ%M8RJfB`t z3=eB*uvL`bu|cVe3i&dT`ef{vukU`vJ&S7x-|v#8LSNguDibgNuD@;i?RNXVxxJtx zCm^fH=@iU_529j9jjJebNw;6GLdrbm!uWbUFbwFnUqno2fGPjpQQjOrh$`0WOAQxt-QIZq#o7 zBkeRH`7lxGz)ENV-lH|fZ5g+5dp&rUj05$>O;pwb3f@Tm%cOL9>)z%k3$0} zjT}Am0$d?^T9}E`HPs9=@Lml3ZOS%k_chRVLph=@htQ+9#F~NEo!E|-u%mN|?30o0 zS5~Hzb%dgK$n6Y1gEv^_jCDxpZ$Huh*;rBZ*iiiq$~V}agZCVKzr(Jk)Ke_{xVjJ|pM=F24oN4X|_xbFCARjN>%x#Hn>MrTe{h&{`k@m#2l zQ)Sh`Nnh`Ui*qQ7JpY%U8l2Sg$aQYZao*$-B=?n5boUzAr{ z8mo4sF3nfu{kw&+aG&n+=XYP7>njd8Iq5{z?*Bdd%k>w=%<+!THBbd>SdsElV$ov_ z+2ThrSEioj%wP@n*!E*v>*s!bh1VC;&MW0bXMMbP(MI64zF^&GeW0000FSZ*LfKF(`1fK4i*& zzI4x&=d0Udq?%4```@_bMf*BW&%QI;RVz&oB&GQWojJYltxcx%x&+y)cm8q(UNx|r j$HRdNesIs(FYW&_iG@43A*s0%XbXdFSZ*LsrJYc}l`j9K{ zd63@Inr&=BFP2_7cIRKY0Mp6#s-CoG7bVv!De1ntI_HJWj^9FN_h0|s`abjZ2gYk} uwjS^J(K_R%LEZ-A1~hQ{;IF$8XE~cx#C