From eb803da524ceb2630ba4079da6cc0893d31f15a1 Mon Sep 17 00:00:00 2001 From: rixty Date: Sat, 27 Mar 2021 14:05:37 +0100 Subject: [PATCH] update --- animations/trees/tree1.txt | 32 ++++++++++---------- animations/trees/tree2.txt | 40 +++++++++++++++++++++++++ animations/trees/tree3.txt | 40 +++++++++++++++++++++++++ animations/trees/tree4.txt | 40 +++++++++++++++++++++++++ changelog.md | 8 ++++- enemies/tree10.txt | 30 +++++++++++++++++++ enemies/tree100.txt | 30 +++++++++++++++++++ enemies/tree11.txt | 30 +++++++++++++++++++ enemies/tree12.txt | 30 +++++++++++++++++++ enemies/tree13.txt | 30 +++++++++++++++++++ enemies/tree14.txt | 30 +++++++++++++++++++ enemies/tree15.txt | 30 +++++++++++++++++++ enemies/tree16.txt | 30 +++++++++++++++++++ enemies/tree17.txt | 30 +++++++++++++++++++ enemies/tree18.txt | 30 +++++++++++++++++++ enemies/tree19.txt | 30 +++++++++++++++++++ enemies/tree2.txt | 30 +++++++++++++++++++ enemies/tree20.txt | 30 +++++++++++++++++++ enemies/tree21.txt | 30 +++++++++++++++++++ enemies/tree22.txt | 30 +++++++++++++++++++ enemies/tree23.txt | 30 +++++++++++++++++++ enemies/tree24.txt | 30 +++++++++++++++++++ enemies/tree25.txt | 30 +++++++++++++++++++ enemies/tree26.txt | 30 +++++++++++++++++++ enemies/tree27.txt | 30 +++++++++++++++++++ enemies/tree28.txt | 30 +++++++++++++++++++ enemies/tree29.txt | 30 +++++++++++++++++++ enemies/tree3.txt | 30 +++++++++++++++++++ enemies/tree30.txt | 30 +++++++++++++++++++ enemies/tree31.txt | 30 +++++++++++++++++++ enemies/tree32.txt | 30 +++++++++++++++++++ enemies/tree33.txt | 30 +++++++++++++++++++ enemies/tree34.txt | 30 +++++++++++++++++++ enemies/tree35.txt | 30 +++++++++++++++++++ enemies/tree36.txt | 30 +++++++++++++++++++ enemies/tree37.txt | 30 +++++++++++++++++++ enemies/tree38.txt | 30 +++++++++++++++++++ enemies/tree39.txt | 30 +++++++++++++++++++ enemies/tree4.txt | 30 +++++++++++++++++++ enemies/tree40.txt | 30 +++++++++++++++++++ enemies/tree41.txt | 30 +++++++++++++++++++ enemies/tree42.txt | 30 +++++++++++++++++++ enemies/tree43.txt | 30 +++++++++++++++++++ enemies/tree44.txt | 30 +++++++++++++++++++ enemies/tree45.txt | 30 +++++++++++++++++++ enemies/tree46.txt | 30 +++++++++++++++++++ enemies/tree47.txt | 30 +++++++++++++++++++ enemies/tree48.txt | 30 +++++++++++++++++++ enemies/tree49.txt | 30 +++++++++++++++++++ enemies/tree5.txt | 30 +++++++++++++++++++ enemies/tree50.txt | 30 +++++++++++++++++++ enemies/tree51.txt | 30 +++++++++++++++++++ enemies/tree52.txt | 30 +++++++++++++++++++ enemies/tree53.txt | 30 +++++++++++++++++++ enemies/tree54.txt | 30 +++++++++++++++++++ enemies/tree55.txt | 30 +++++++++++++++++++ enemies/tree56.txt | 30 +++++++++++++++++++ enemies/tree57.txt | 30 +++++++++++++++++++ enemies/tree58.txt | 30 +++++++++++++++++++ enemies/tree59.txt | 30 +++++++++++++++++++ enemies/tree6.txt | 30 +++++++++++++++++++ enemies/tree60.txt | 30 +++++++++++++++++++ enemies/tree61.txt | 30 +++++++++++++++++++ enemies/tree62.txt | 30 +++++++++++++++++++ enemies/tree63.txt | 30 +++++++++++++++++++ enemies/tree64.txt | 30 +++++++++++++++++++ enemies/tree65.txt | 30 +++++++++++++++++++ enemies/tree66.txt | 30 +++++++++++++++++++ enemies/tree67.txt | 30 +++++++++++++++++++ enemies/tree68.txt | 30 +++++++++++++++++++ enemies/tree69.txt | 30 +++++++++++++++++++ enemies/tree7.txt | 30 +++++++++++++++++++ enemies/tree70.txt | 30 +++++++++++++++++++ enemies/tree71.txt | 30 +++++++++++++++++++ enemies/tree72.txt | 30 +++++++++++++++++++ enemies/tree73.txt | 30 +++++++++++++++++++ enemies/tree74.txt | 30 +++++++++++++++++++ enemies/tree75.txt | 30 +++++++++++++++++++ enemies/tree76.txt | 30 +++++++++++++++++++ enemies/tree77.txt | 30 +++++++++++++++++++ enemies/tree78.txt | 30 +++++++++++++++++++ enemies/tree79.txt | 30 +++++++++++++++++++ enemies/tree8.txt | 30 +++++++++++++++++++ enemies/tree80.txt | 30 +++++++++++++++++++ enemies/tree81.txt | 30 +++++++++++++++++++ enemies/tree82.txt | 30 +++++++++++++++++++ enemies/tree83.txt | 30 +++++++++++++++++++ enemies/tree84.txt | 30 +++++++++++++++++++ enemies/tree85.txt | 30 +++++++++++++++++++ enemies/tree86.txt | 30 +++++++++++++++++++ enemies/tree87.txt | 30 +++++++++++++++++++ enemies/tree88.txt | 30 +++++++++++++++++++ enemies/tree89.txt | 30 +++++++++++++++++++ enemies/tree9.txt | 30 +++++++++++++++++++ enemies/tree90.txt | 30 +++++++++++++++++++ enemies/tree91.txt | 30 +++++++++++++++++++ enemies/tree92.txt | 30 +++++++++++++++++++ enemies/tree93.txt | 30 +++++++++++++++++++ enemies/tree94.txt | 30 +++++++++++++++++++ enemies/tree95.txt | 30 +++++++++++++++++++ enemies/tree96.txt | 30 +++++++++++++++++++ enemies/tree97.txt | 30 +++++++++++++++++++ enemies/tree98.txt | 30 +++++++++++++++++++ enemies/tree99.txt | 30 +++++++++++++++++++ images/trees/tree2.png | Bin 0 -> 22744 bytes images/trees/tree3.png | Bin 0 -> 25601 bytes images/trees/tree4.png | Bin 0 -> 24481 bytes maps/spring-farm.txt | 58 ++++++++++++++++++++++++++++++------- menus/xp.txt | 4 +-- npc/fix-1.txt | 11 +++++++ 110 files changed, 3173 insertions(+), 30 deletions(-) create mode 100644 animations/trees/tree2.txt create mode 100644 animations/trees/tree3.txt create mode 100644 animations/trees/tree4.txt create mode 100644 enemies/tree10.txt create mode 100644 enemies/tree100.txt create mode 100644 enemies/tree11.txt create mode 100644 enemies/tree12.txt create mode 100644 enemies/tree13.txt create mode 100644 enemies/tree14.txt create mode 100644 enemies/tree15.txt create mode 100644 enemies/tree16.txt create mode 100644 enemies/tree17.txt create mode 100644 enemies/tree18.txt create mode 100644 enemies/tree19.txt create mode 100644 enemies/tree2.txt create mode 100644 enemies/tree20.txt create mode 100644 enemies/tree21.txt create mode 100644 enemies/tree22.txt create mode 100644 enemies/tree23.txt create mode 100644 enemies/tree24.txt create mode 100644 enemies/tree25.txt create mode 100644 enemies/tree26.txt create mode 100644 enemies/tree27.txt create mode 100644 enemies/tree28.txt create mode 100644 enemies/tree29.txt create mode 100644 enemies/tree3.txt create mode 100644 enemies/tree30.txt create mode 100644 enemies/tree31.txt create mode 100644 enemies/tree32.txt create mode 100644 enemies/tree33.txt create mode 100644 enemies/tree34.txt create mode 100644 enemies/tree35.txt create mode 100644 enemies/tree36.txt create mode 100644 enemies/tree37.txt create mode 100644 enemies/tree38.txt create mode 100644 enemies/tree39.txt create mode 100644 enemies/tree4.txt create mode 100644 enemies/tree40.txt create mode 100644 enemies/tree41.txt create mode 100644 enemies/tree42.txt create mode 100644 enemies/tree43.txt create mode 100644 enemies/tree44.txt create mode 100644 enemies/tree45.txt create mode 100644 enemies/tree46.txt create mode 100644 enemies/tree47.txt create mode 100644 enemies/tree48.txt create mode 100644 enemies/tree49.txt create mode 100644 enemies/tree5.txt create mode 100644 enemies/tree50.txt create mode 100644 enemies/tree51.txt create mode 100644 enemies/tree52.txt create mode 100644 enemies/tree53.txt create mode 100644 enemies/tree54.txt create mode 100644 enemies/tree55.txt create mode 100644 enemies/tree56.txt create mode 100644 enemies/tree57.txt create mode 100644 enemies/tree58.txt create mode 100644 enemies/tree59.txt create mode 100644 enemies/tree6.txt create mode 100644 enemies/tree60.txt create mode 100644 enemies/tree61.txt create mode 100644 enemies/tree62.txt create mode 100644 enemies/tree63.txt create mode 100644 enemies/tree64.txt create mode 100644 enemies/tree65.txt create mode 100644 enemies/tree66.txt create mode 100644 enemies/tree67.txt create mode 100644 enemies/tree68.txt create mode 100644 enemies/tree69.txt create mode 100644 enemies/tree7.txt create mode 100644 enemies/tree70.txt create mode 100644 enemies/tree71.txt create mode 100644 enemies/tree72.txt create mode 100644 enemies/tree73.txt create mode 100644 enemies/tree74.txt create mode 100644 enemies/tree75.txt create mode 100644 enemies/tree76.txt create mode 100644 enemies/tree77.txt create mode 100644 enemies/tree78.txt create mode 100644 enemies/tree79.txt create mode 100644 enemies/tree8.txt create mode 100644 enemies/tree80.txt create mode 100644 enemies/tree81.txt create mode 100644 enemies/tree82.txt create mode 100644 enemies/tree83.txt create mode 100644 enemies/tree84.txt create mode 100644 enemies/tree85.txt create mode 100644 enemies/tree86.txt create mode 100644 enemies/tree87.txt create mode 100644 enemies/tree88.txt create mode 100644 enemies/tree89.txt create mode 100644 enemies/tree9.txt create mode 100644 enemies/tree90.txt create mode 100644 enemies/tree91.txt create mode 100644 enemies/tree92.txt create mode 100644 enemies/tree93.txt create mode 100644 enemies/tree94.txt create mode 100644 enemies/tree95.txt create mode 100644 enemies/tree96.txt create mode 100644 enemies/tree97.txt create mode 100644 enemies/tree98.txt create mode 100644 enemies/tree99.txt create mode 100644 images/trees/tree2.png create mode 100644 images/trees/tree3.png create mode 100644 images/trees/tree4.png create mode 100644 npc/fix-1.txt diff --git a/animations/trees/tree1.txt b/animations/trees/tree1.txt index f7b686b..d213cb4 100644 --- a/animations/trees/tree1.txt +++ b/animations/trees/tree1.txt @@ -4,27 +4,27 @@ image=images/trees/tree1.png frames=1 duration=400ms type=looped -frame=0,SW,0,0,128,192,80,180 -frame=0,W,0,0,128,192,80,180 -frame=0,NW,0,0,128,192,80,180 -frame=0,N,0,0,128,192,80,180 -frame=0,NE,0,0,128,192,80,180 -frame=0,E,0,0,128,192,80,180 -frame=0,SE,0,0,128,192,80,180 -frame=0,S,0,0,128,192,80,180 +frame=0,SW,0,0,128,192,80,190 +frame=0,W,0,0,128,192,80,190 +frame=0,NW,0,0,128,192,80,190 +frame=0,N,0,0,128,192,80,190 +frame=0,NE,0,0,128,192,80,190 +frame=0,E,0,0,128,192,80,190 +frame=0,SE,0,0,128,192,80,190 +frame=0,S,0,0,128,192,80,190 [run] frames=1 duration=400ms type=looped -frame=0,SW,0,0,128,192,80,180 -frame=0,W,0,0,128,192,80,180 -frame=0,NW,0,0,128,192,80,180 -frame=0,N,0,0,128,192,80,180 -frame=0,NE,0,0,128,192,80,180 -frame=0,E,0,0,128,192,80,180 -frame=0,SE,0,0,128,192,80,180 -frame=0,S,0,0,128,192,80,180 +frame=0,SW,0,0,128,192,80,190 +frame=0,W,0,0,128,192,80,190 +frame=0,NW,0,0,128,192,80,190 +frame=0,N,0,0,128,192,80,190 +frame=0,NE,0,0,128,192,80,190 +frame=0,E,0,0,128,192,80,190 +frame=0,SE,0,0,128,192,80,190 +frame=0,S,0,0,128,192,80,190 [die] frames=1 diff --git a/animations/trees/tree2.txt b/animations/trees/tree2.txt new file mode 100644 index 0000000..6eb41d3 --- /dev/null +++ b/animations/trees/tree2.txt @@ -0,0 +1,40 @@ +image=images/trees/tree2.png + +[stance] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,160,164,100,160 +frame=0,W,0,0,160,164,100,160 +frame=0,NW,0,0,160,164,100,160 +frame=0,N,0,0,160,164,100,160 +frame=0,NE,0,0,160,164,100,160 +frame=0,E,0,0,160,164,100,160 +frame=0,SE,0,0,160,164,100,160 +frame=0,S,0,0,160,164,100,160 + +[run] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,160,164,100,160 +frame=0,W,0,0,160,164,100,160 +frame=0,NW,0,0,160,164,100,160 +frame=0,N,0,0,160,164,100,160 +frame=0,NE,0,0,160,164,100,160 +frame=0,E,0,0,160,164,100,160 +frame=0,SE,0,0,160,164,100,160 +frame=0,S,0,0,160,164,100,160 + +[die] +frames=1 +duration=33ms +type=looped +frame=0,0,0,0,0,0,0,0 +frame=0,1,0,0,0,0,0,0 +frame=0,2,0,0,0,0,0,0 +frame=0,3,0,0,0,0,0,0 +frame=0,4,0,0,0,0,0,0 +frame=0,5,0,0,0,0,0,0 +frame=0,6,0,0,0,0,0,0 +frame=0,7,0,0,0,0,0,0 diff --git a/animations/trees/tree3.txt b/animations/trees/tree3.txt new file mode 100644 index 0000000..a94f075 --- /dev/null +++ b/animations/trees/tree3.txt @@ -0,0 +1,40 @@ +image=images/trees/tree3.png + +[stance] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,128,128,90,130 +frame=0,W,0,0,128,128,90,130 +frame=0,NW,0,0,128,128,90,130 +frame=0,N,0,0,128,128,90,130 +frame=0,NE,0,0,128,128,90,130 +frame=0,E,0,0,128,128,90,130 +frame=0,SE,0,0,128,128,90,130 +frame=0,S,0,0,128,128,90,130 + +[run] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,128,128,90,130 +frame=0,W,0,0,128,128,90,130 +frame=0,NW,0,0,128,128,90,130 +frame=0,N,0,0,128,128,90,130 +frame=0,NE,0,0,128,128,90,130 +frame=0,E,0,0,128,128,90,130 +frame=0,SE,0,0,128,128,90,130 +frame=0,S,0,0,128,128,90,130 + +[die] +frames=1 +duration=33ms +type=looped +frame=0,0,0,0,0,0,0,0 +frame=0,1,0,0,0,0,0,0 +frame=0,2,0,0,0,0,0,0 +frame=0,3,0,0,0,0,0,0 +frame=0,4,0,0,0,0,0,0 +frame=0,5,0,0,0,0,0,0 +frame=0,6,0,0,0,0,0,0 +frame=0,7,0,0,0,0,0,0 diff --git a/animations/trees/tree4.txt b/animations/trees/tree4.txt new file mode 100644 index 0000000..f26a401 --- /dev/null +++ b/animations/trees/tree4.txt @@ -0,0 +1,40 @@ +image=images/trees/tree4.png + +[stance] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,96,128,60,120 +frame=0,W,0,0,96,128,60,120 +frame=0,NW,0,0,96,128,60,120 +frame=0,N,0,0,96,128,60,120 +frame=0,NE,0,0,96,128,60,120 +frame=0,E,0,0,96,128,60,120 +frame=0,SE,0,0,96,128,60,120 +frame=0,S,0,0,96,128,60,120 + +[run] +frames=1 +duration=400ms +type=looped +frame=0,SW,0,0,96,128,60,120 +frame=0,W,0,0,96,128,60,120 +frame=0,NW,0,0,96,128,60,120 +frame=0,N,0,0,96,128,60,120 +frame=0,NE,0,0,96,128,60,120 +frame=0,E,0,0,96,128,60,120 +frame=0,SE,0,0,96,128,60,120 +frame=0,S,0,0,96,128,60,120 + +[die] +frames=1 +duration=33ms +type=looped +frame=0,0,0,0,0,0,0,0 +frame=0,1,0,0,0,0,0,0 +frame=0,2,0,0,0,0,0,0 +frame=0,3,0,0,0,0,0,0 +frame=0,4,0,0,0,0,0,0 +frame=0,5,0,0,0,0,0,0 +frame=0,6,0,0,0,0,0,0 +frame=0,7,0,0,0,0,0,0 diff --git a/changelog.md b/changelog.md index 5c68855..b989456 100644 --- a/changelog.md +++ b/changelog.md @@ -95,4 +95,10 @@ Alpha 0.05 * added sounds to the farm map * Removed the ability to create alternative stash. The engine does not allow it * Started the creation of the village map -* the main character can cut trees, using only the axe tool, that drop wood (animations are still missing) \ No newline at end of file +* the main character can cut trees, using only the axe tool, that drop wood (animations are still missing) + +............................................ + +Alpha 0.06 + +* Removed the experience bar, which will be inserted in the skill menu, together with the other bars currently disabled \ No newline at end of file diff --git a/enemies/tree10.txt b/enemies/tree10.txt new file mode 100644 index 0000000..facbbb8 --- /dev/null +++ b/enemies/tree10.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree10,tree +rarity=common +xp=0 + +defeat_status=cut10 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree100.txt b/enemies/tree100.txt new file mode 100644 index 0000000..dae7ead --- /dev/null +++ b/enemies/tree100.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree100,tree +rarity=common +xp=0 + +defeat_status=cut100 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree11.txt b/enemies/tree11.txt new file mode 100644 index 0000000..a49af08 --- /dev/null +++ b/enemies/tree11.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree11,tree +rarity=common +xp=0 + +defeat_status=cut11 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree12.txt b/enemies/tree12.txt new file mode 100644 index 0000000..4e4d2bc --- /dev/null +++ b/enemies/tree12.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree12,tree +rarity=common +xp=0 + +defeat_status=cut12 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree13.txt b/enemies/tree13.txt new file mode 100644 index 0000000..37b8763 --- /dev/null +++ b/enemies/tree13.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree13,tree +rarity=common +xp=0 + +defeat_status=cut13 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree14.txt b/enemies/tree14.txt new file mode 100644 index 0000000..73be3aa --- /dev/null +++ b/enemies/tree14.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree14,tree +rarity=common +xp=0 + +defeat_status=cut14 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree15.txt b/enemies/tree15.txt new file mode 100644 index 0000000..745ee62 --- /dev/null +++ b/enemies/tree15.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree15,tree +rarity=common +xp=0 + +defeat_status=cut15 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree16.txt b/enemies/tree16.txt new file mode 100644 index 0000000..12e075e --- /dev/null +++ b/enemies/tree16.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree16,tree +rarity=common +xp=0 + +defeat_status=cut16 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree17.txt b/enemies/tree17.txt new file mode 100644 index 0000000..0cebb86 --- /dev/null +++ b/enemies/tree17.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree17,tree +rarity=common +xp=0 + +defeat_status=cut17 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree18.txt b/enemies/tree18.txt new file mode 100644 index 0000000..804eb0a --- /dev/null +++ b/enemies/tree18.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree18,tree +rarity=common +xp=0 + +defeat_status=cut18 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree19.txt b/enemies/tree19.txt new file mode 100644 index 0000000..a6fa0f9 --- /dev/null +++ b/enemies/tree19.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree19,tree +rarity=common +xp=0 + +defeat_status=cut19 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree2.txt b/enemies/tree2.txt new file mode 100644 index 0000000..e865e52 --- /dev/null +++ b/enemies/tree2.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree2,tree +rarity=common +xp=0 + +defeat_status=cut2 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree20.txt b/enemies/tree20.txt new file mode 100644 index 0000000..ac22b29 --- /dev/null +++ b/enemies/tree20.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree20,tree +rarity=common +xp=0 + +defeat_status=cut20 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree21.txt b/enemies/tree21.txt new file mode 100644 index 0000000..f5aee78 --- /dev/null +++ b/enemies/tree21.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree21,tree +rarity=common +xp=0 + +defeat_status=cut21 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree22.txt b/enemies/tree22.txt new file mode 100644 index 0000000..3595bf8 --- /dev/null +++ b/enemies/tree22.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree22,tree +rarity=common +xp=0 + +defeat_status=cut22 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree23.txt b/enemies/tree23.txt new file mode 100644 index 0000000..4c50601 --- /dev/null +++ b/enemies/tree23.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree23,tree +rarity=common +xp=0 + +defeat_status=cut23 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree24.txt b/enemies/tree24.txt new file mode 100644 index 0000000..cc4d326 --- /dev/null +++ b/enemies/tree24.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree24,tree +rarity=common +xp=0 + +defeat_status=cut24 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree25.txt b/enemies/tree25.txt new file mode 100644 index 0000000..d748ca3 --- /dev/null +++ b/enemies/tree25.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree25,tree +rarity=common +xp=0 + +defeat_status=cut25 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree26.txt b/enemies/tree26.txt new file mode 100644 index 0000000..a533f5a --- /dev/null +++ b/enemies/tree26.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree26,tree +rarity=common +xp=0 + +defeat_status=cut26 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree27.txt b/enemies/tree27.txt new file mode 100644 index 0000000..b7624cd --- /dev/null +++ b/enemies/tree27.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree27,tree +rarity=common +xp=0 + +defeat_status=cut27 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree28.txt b/enemies/tree28.txt new file mode 100644 index 0000000..6d83735 --- /dev/null +++ b/enemies/tree28.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree28,tree +rarity=common +xp=0 + +defeat_status=cut28 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree29.txt b/enemies/tree29.txt new file mode 100644 index 0000000..8631859 --- /dev/null +++ b/enemies/tree29.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree29,tree +rarity=common +xp=0 + +defeat_status=cut29 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree3.txt b/enemies/tree3.txt new file mode 100644 index 0000000..b6c4fb5 --- /dev/null +++ b/enemies/tree3.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree3,tree +rarity=common +xp=0 + +defeat_status=cut3 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree30.txt b/enemies/tree30.txt new file mode 100644 index 0000000..62f382f --- /dev/null +++ b/enemies/tree30.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree30,tree +rarity=common +xp=0 + +defeat_status=cut30 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree31.txt b/enemies/tree31.txt new file mode 100644 index 0000000..57f1b53 --- /dev/null +++ b/enemies/tree31.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree31,tree +rarity=common +xp=0 + +defeat_status=cut31 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree32.txt b/enemies/tree32.txt new file mode 100644 index 0000000..0907124 --- /dev/null +++ b/enemies/tree32.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree32,tree +rarity=common +xp=0 + +defeat_status=cut32 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree33.txt b/enemies/tree33.txt new file mode 100644 index 0000000..18fca48 --- /dev/null +++ b/enemies/tree33.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree33,tree +rarity=common +xp=0 + +defeat_status=cut33 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree34.txt b/enemies/tree34.txt new file mode 100644 index 0000000..0b5de73 --- /dev/null +++ b/enemies/tree34.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree34,tree +rarity=common +xp=0 + +defeat_status=cut34 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree35.txt b/enemies/tree35.txt new file mode 100644 index 0000000..a7a32e8 --- /dev/null +++ b/enemies/tree35.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree35,tree +rarity=common +xp=0 + +defeat_status=cut35 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree36.txt b/enemies/tree36.txt new file mode 100644 index 0000000..393981c --- /dev/null +++ b/enemies/tree36.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree36,tree +rarity=common +xp=0 + +defeat_status=cut36 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree37.txt b/enemies/tree37.txt new file mode 100644 index 0000000..499f7bc --- /dev/null +++ b/enemies/tree37.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree37,tree +rarity=common +xp=0 + +defeat_status=cut37 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree38.txt b/enemies/tree38.txt new file mode 100644 index 0000000..121ada7 --- /dev/null +++ b/enemies/tree38.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree38,tree +rarity=common +xp=0 + +defeat_status=cut38 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree39.txt b/enemies/tree39.txt new file mode 100644 index 0000000..71c4990 --- /dev/null +++ b/enemies/tree39.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree39,tree +rarity=common +xp=0 + +defeat_status=cut39 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree4.txt b/enemies/tree4.txt new file mode 100644 index 0000000..37e79dc --- /dev/null +++ b/enemies/tree4.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree4,tree +rarity=common +xp=0 + +defeat_status=cut4 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree40.txt b/enemies/tree40.txt new file mode 100644 index 0000000..6bd1f9b --- /dev/null +++ b/enemies/tree40.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree40,tree +rarity=common +xp=0 + +defeat_status=cut40 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree41.txt b/enemies/tree41.txt new file mode 100644 index 0000000..ff000cc --- /dev/null +++ b/enemies/tree41.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree41,tree +rarity=common +xp=0 + +defeat_status=cut41 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree42.txt b/enemies/tree42.txt new file mode 100644 index 0000000..89913d2 --- /dev/null +++ b/enemies/tree42.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree42,tree +rarity=common +xp=0 + +defeat_status=cut42 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree43.txt b/enemies/tree43.txt new file mode 100644 index 0000000..ec92848 --- /dev/null +++ b/enemies/tree43.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree43,tree +rarity=common +xp=0 + +defeat_status=cut43 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree44.txt b/enemies/tree44.txt new file mode 100644 index 0000000..083a2e3 --- /dev/null +++ b/enemies/tree44.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree44,tree +rarity=common +xp=0 + +defeat_status=cut44 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree45.txt b/enemies/tree45.txt new file mode 100644 index 0000000..b16608a --- /dev/null +++ b/enemies/tree45.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree45,tree +rarity=common +xp=0 + +defeat_status=cut45 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree46.txt b/enemies/tree46.txt new file mode 100644 index 0000000..7f64117 --- /dev/null +++ b/enemies/tree46.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree46,tree +rarity=common +xp=0 + +defeat_status=cut46 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree47.txt b/enemies/tree47.txt new file mode 100644 index 0000000..548acbe --- /dev/null +++ b/enemies/tree47.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree47,tree +rarity=common +xp=0 + +defeat_status=cut47 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree48.txt b/enemies/tree48.txt new file mode 100644 index 0000000..e9f0f68 --- /dev/null +++ b/enemies/tree48.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree48,tree +rarity=common +xp=0 + +defeat_status=cut48 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree49.txt b/enemies/tree49.txt new file mode 100644 index 0000000..c6bac5e --- /dev/null +++ b/enemies/tree49.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree49,tree +rarity=common +xp=0 + +defeat_status=cut49 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree5.txt b/enemies/tree5.txt new file mode 100644 index 0000000..ae01908 --- /dev/null +++ b/enemies/tree5.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree5,tree +rarity=common +xp=0 + +defeat_status=cut5 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree50.txt b/enemies/tree50.txt new file mode 100644 index 0000000..05be509 --- /dev/null +++ b/enemies/tree50.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree50,tree +rarity=common +xp=0 + +defeat_status=cut50 + +animations=animations/trees/tree2.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree51.txt b/enemies/tree51.txt new file mode 100644 index 0000000..e2977a6 --- /dev/null +++ b/enemies/tree51.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree51,tree +rarity=common +xp=0 + +defeat_status=cut51 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree52.txt b/enemies/tree52.txt new file mode 100644 index 0000000..d232aeb --- /dev/null +++ b/enemies/tree52.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree52,tree +rarity=common +xp=0 + +defeat_status=cut52 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree53.txt b/enemies/tree53.txt new file mode 100644 index 0000000..91543aa --- /dev/null +++ b/enemies/tree53.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree53,tree +rarity=common +xp=0 + +defeat_status=cut53 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree54.txt b/enemies/tree54.txt new file mode 100644 index 0000000..0281f66 --- /dev/null +++ b/enemies/tree54.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree54,tree +rarity=common +xp=0 + +defeat_status=cut54 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree55.txt b/enemies/tree55.txt new file mode 100644 index 0000000..3ecfb3a --- /dev/null +++ b/enemies/tree55.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree55,tree +rarity=common +xp=0 + +defeat_status=cut55 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree56.txt b/enemies/tree56.txt new file mode 100644 index 0000000..7fc774e --- /dev/null +++ b/enemies/tree56.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree56,tree +rarity=common +xp=0 + +defeat_status=cut56 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree57.txt b/enemies/tree57.txt new file mode 100644 index 0000000..bc08b61 --- /dev/null +++ b/enemies/tree57.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree57,tree +rarity=common +xp=0 + +defeat_status=cut57 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree58.txt b/enemies/tree58.txt new file mode 100644 index 0000000..5079355 --- /dev/null +++ b/enemies/tree58.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree58,tree +rarity=common +xp=0 + +defeat_status=cut58 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree59.txt b/enemies/tree59.txt new file mode 100644 index 0000000..d681194 --- /dev/null +++ b/enemies/tree59.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree59,tree +rarity=common +xp=0 + +defeat_status=cut59 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree6.txt b/enemies/tree6.txt new file mode 100644 index 0000000..362f721 --- /dev/null +++ b/enemies/tree6.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree6,tree +rarity=common +xp=0 + +defeat_status=cut6 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree60.txt b/enemies/tree60.txt new file mode 100644 index 0000000..baf6a6c --- /dev/null +++ b/enemies/tree60.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree60,tree +rarity=common +xp=0 + +defeat_status=cut60 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree61.txt b/enemies/tree61.txt new file mode 100644 index 0000000..46636a5 --- /dev/null +++ b/enemies/tree61.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree61,tree +rarity=common +xp=0 + +defeat_status=cut61 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree62.txt b/enemies/tree62.txt new file mode 100644 index 0000000..ee9262d --- /dev/null +++ b/enemies/tree62.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree62,tree +rarity=common +xp=0 + +defeat_status=cut62 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree63.txt b/enemies/tree63.txt new file mode 100644 index 0000000..fe56518 --- /dev/null +++ b/enemies/tree63.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree63,tree +rarity=common +xp=0 + +defeat_status=cut63 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree64.txt b/enemies/tree64.txt new file mode 100644 index 0000000..0db6cc3 --- /dev/null +++ b/enemies/tree64.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree64,tree +rarity=common +xp=0 + +defeat_status=cut64 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree65.txt b/enemies/tree65.txt new file mode 100644 index 0000000..16e5d04 --- /dev/null +++ b/enemies/tree65.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree65,tree +rarity=common +xp=0 + +defeat_status=cut65 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree66.txt b/enemies/tree66.txt new file mode 100644 index 0000000..9a144c6 --- /dev/null +++ b/enemies/tree66.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree66,tree +rarity=common +xp=0 + +defeat_status=cut66 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree67.txt b/enemies/tree67.txt new file mode 100644 index 0000000..2b14fdd --- /dev/null +++ b/enemies/tree67.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree67,tree +rarity=common +xp=0 + +defeat_status=cut67 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree68.txt b/enemies/tree68.txt new file mode 100644 index 0000000..c5c9a95 --- /dev/null +++ b/enemies/tree68.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree68,tree +rarity=common +xp=0 + +defeat_status=cut68 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree69.txt b/enemies/tree69.txt new file mode 100644 index 0000000..ffba30b --- /dev/null +++ b/enemies/tree69.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree69,tree +rarity=common +xp=0 + +defeat_status=cut69 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree7.txt b/enemies/tree7.txt new file mode 100644 index 0000000..772b2c6 --- /dev/null +++ b/enemies/tree7.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree7,tree +rarity=common +xp=0 + +defeat_status=cut7 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree70.txt b/enemies/tree70.txt new file mode 100644 index 0000000..44ecba5 --- /dev/null +++ b/enemies/tree70.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree70,tree +rarity=common +xp=0 + +defeat_status=cut70 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree71.txt b/enemies/tree71.txt new file mode 100644 index 0000000..61d3c09 --- /dev/null +++ b/enemies/tree71.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree71,tree +rarity=common +xp=0 + +defeat_status=cut71 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree72.txt b/enemies/tree72.txt new file mode 100644 index 0000000..7aeea35 --- /dev/null +++ b/enemies/tree72.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree72,tree +rarity=common +xp=0 + +defeat_status=cut72 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree73.txt b/enemies/tree73.txt new file mode 100644 index 0000000..3a16e1f --- /dev/null +++ b/enemies/tree73.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree73,tree +rarity=common +xp=0 + +defeat_status=cut73 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree74.txt b/enemies/tree74.txt new file mode 100644 index 0000000..fc5a4c2 --- /dev/null +++ b/enemies/tree74.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree74,tree +rarity=common +xp=0 + +defeat_status=cut74 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree75.txt b/enemies/tree75.txt new file mode 100644 index 0000000..28afad5 --- /dev/null +++ b/enemies/tree75.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree75,tree +rarity=common +xp=0 + +defeat_status=cut75 + +animations=animations/trees/tree3.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree76.txt b/enemies/tree76.txt new file mode 100644 index 0000000..4fef0ee --- /dev/null +++ b/enemies/tree76.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree76,tree +rarity=common +xp=0 + +defeat_status=cut76 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree77.txt b/enemies/tree77.txt new file mode 100644 index 0000000..a747592 --- /dev/null +++ b/enemies/tree77.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree77,tree +rarity=common +xp=0 + +defeat_status=cut77 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree78.txt b/enemies/tree78.txt new file mode 100644 index 0000000..4695aa3 --- /dev/null +++ b/enemies/tree78.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree78,tree +rarity=common +xp=0 + +defeat_status=cut78 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree79.txt b/enemies/tree79.txt new file mode 100644 index 0000000..c7d5b9b --- /dev/null +++ b/enemies/tree79.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree79,tree +rarity=common +xp=0 + +defeat_status=cut79 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree8.txt b/enemies/tree8.txt new file mode 100644 index 0000000..a661721 --- /dev/null +++ b/enemies/tree8.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree8,tree +rarity=common +xp=0 + +defeat_status=cut8 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree80.txt b/enemies/tree80.txt new file mode 100644 index 0000000..2d61f53 --- /dev/null +++ b/enemies/tree80.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree80,tree +rarity=common +xp=0 + +defeat_status=cut80 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree81.txt b/enemies/tree81.txt new file mode 100644 index 0000000..6d12bcd --- /dev/null +++ b/enemies/tree81.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree81,tree +rarity=common +xp=0 + +defeat_status=cut81 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree82.txt b/enemies/tree82.txt new file mode 100644 index 0000000..b2ada31 --- /dev/null +++ b/enemies/tree82.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree82,tree +rarity=common +xp=0 + +defeat_status=cut82 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree83.txt b/enemies/tree83.txt new file mode 100644 index 0000000..f777422 --- /dev/null +++ b/enemies/tree83.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree83,tree +rarity=common +xp=0 + +defeat_status=cut83 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree84.txt b/enemies/tree84.txt new file mode 100644 index 0000000..f9fa2d1 --- /dev/null +++ b/enemies/tree84.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree84,tree +rarity=common +xp=0 + +defeat_status=cut84 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree85.txt b/enemies/tree85.txt new file mode 100644 index 0000000..f798b7d --- /dev/null +++ b/enemies/tree85.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree85,tree +rarity=common +xp=0 + +defeat_status=cut85 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree86.txt b/enemies/tree86.txt new file mode 100644 index 0000000..d5ff458 --- /dev/null +++ b/enemies/tree86.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree86,tree +rarity=common +xp=0 + +defeat_status=cut86 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree87.txt b/enemies/tree87.txt new file mode 100644 index 0000000..2b93720 --- /dev/null +++ b/enemies/tree87.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree87,tree +rarity=common +xp=0 + +defeat_status=cut87 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree88.txt b/enemies/tree88.txt new file mode 100644 index 0000000..7fc012a --- /dev/null +++ b/enemies/tree88.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree88,tree +rarity=common +xp=0 + +defeat_status=cut88 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree89.txt b/enemies/tree89.txt new file mode 100644 index 0000000..2a9c29d --- /dev/null +++ b/enemies/tree89.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree89,tree +rarity=common +xp=0 + +defeat_status=cut89 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree9.txt b/enemies/tree9.txt new file mode 100644 index 0000000..554d1c2 --- /dev/null +++ b/enemies/tree9.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree9,tree +rarity=common +xp=0 + +defeat_status=cut9 + +animations=animations/trees/tree1.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree90.txt b/enemies/tree90.txt new file mode 100644 index 0000000..3f9e5c4 --- /dev/null +++ b/enemies/tree90.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree90,tree +rarity=common +xp=0 + +defeat_status=cut90 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree91.txt b/enemies/tree91.txt new file mode 100644 index 0000000..69e5b32 --- /dev/null +++ b/enemies/tree91.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree91,tree +rarity=common +xp=0 + +defeat_status=cut91 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree92.txt b/enemies/tree92.txt new file mode 100644 index 0000000..b54c5e4 --- /dev/null +++ b/enemies/tree92.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree92,tree +rarity=common +xp=0 + +defeat_status=cut92 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree93.txt b/enemies/tree93.txt new file mode 100644 index 0000000..e97fafb --- /dev/null +++ b/enemies/tree93.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree93,tree +rarity=common +xp=0 + +defeat_status=cut93 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree94.txt b/enemies/tree94.txt new file mode 100644 index 0000000..9d71e3f --- /dev/null +++ b/enemies/tree94.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree94,tree +rarity=common +xp=0 + +defeat_status=cut94 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree95.txt b/enemies/tree95.txt new file mode 100644 index 0000000..e3c2684 --- /dev/null +++ b/enemies/tree95.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree95,tree +rarity=common +xp=0 + +defeat_status=cut95 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree96.txt b/enemies/tree96.txt new file mode 100644 index 0000000..88a2698 --- /dev/null +++ b/enemies/tree96.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree96,tree +rarity=common +xp=0 + +defeat_status=cut96 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree97.txt b/enemies/tree97.txt new file mode 100644 index 0000000..28e5f3d --- /dev/null +++ b/enemies/tree97.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree97,tree +rarity=common +xp=0 + +defeat_status=cut97 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree98.txt b/enemies/tree98.txt new file mode 100644 index 0000000..fa694e0 --- /dev/null +++ b/enemies/tree98.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree98,tree +rarity=common +xp=0 + +defeat_status=cut98 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/enemies/tree99.txt b/enemies/tree99.txt new file mode 100644 index 0000000..9281819 --- /dev/null +++ b/enemies/tree99.txt @@ -0,0 +1,30 @@ +name=Tree +level=1 +categories=spring-tree99,tree +rarity=common +xp=0 + +defeat_status=cut99 + +animations=animations/trees/tree4.txt + +suppress_hp=true + +loot=loot/tree-woods.txt + +# combat stats +stat=hp,120 +speed=0 +melee_range=1 +threat_range=16 +turn_delay=400ms +chance_pursue=5 +power=melee,2,100 +cooldown_hit=133ms + +stat=accuracy,100 +stat=avoidance,0 + +stat=dmg_melee_min,0 +stat=dmg_melee_max,0 +cooldown=1s diff --git a/images/trees/tree2.png b/images/trees/tree2.png new file mode 100644 index 0000000000000000000000000000000000000000..f8511302c6d98f26446193f259225664b880e311 GIT binary patch literal 22744 zcmV)mK%T#eP)005*21^@s65MCua001-vdQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3>vmgP8-UjK6yy#!(gmxGDtXa`!p?xlNFWmQ+J zt96u-5gy^gdn91?4Q2*j=YRjN_xg|j_>T};iB~SI*QeH-|MHWcIQUDyfBt*EKf|5B zKfnLR@0a-ZKYacg`S%NvPbEI4pMSRBp9q7`m%snOpZ5s!A3uNf-><~}`$E58`169v zcaHpJ|MepIeEj)*_`Q(pIX{1?Pj7#{)ER$1u0L1Y|Nc9*@1_6tBL4gO>nCz!m3HB~ zQj8~sbbo*5pDRfI4r%Z)@n=kp?+bh!sibi6A*cF#B`nB4+}@v$_x;xe`iDh+fA97B z=hgq)-~MUwo0`zuNVJY;=jCc`u*F*r~ly#GsN|uZs+&+`|kd} z=jZN5uB>SNji~$jvpV1XzI(Fd>HD$Dug34f-`n@=;a4Xj7n`&1bx(e+@Px>&yjRF! zhY{XzzK<&`E-}Xw*^?OKVx#0!M-rs#I-va;n z^}GG|U*d;QWe3Z*%$*w?_xyQ@S;F6AD}DQ%_`br&pR5R1+rKZs67k-JiwTJxxNAry z)Nr>LTL`RUXM+Y;9#f8!9SEhw%|*tXQjJ%OJ^J4KObg%l#u97v(_j-DQBqBfy?N4L zvvMxPPs^Pc8YPunN~xulewC+;nrg14*4nBdH(F}Bl~!A8y*+L8)N?Pr_SSoU`gr1# zz`*j&{;hqxO8>X^E&g{qce!={KX&e7>;Ch;{fk}O^4$7%>?aFd(>uLp=X?6NVjq&) z_&yehBHyIMc}q&0>m1MACC_mmnDjg)jGSNAp8H5C)FgHuuKm46i2F?e&?+_T%@#fT zOdx<4+iieH`w7p^&l?w)oMz#ZDX%BKBgVRWJ+*|VUCW;-BSLB6-T?BLtOiSbryhCH z@th}x&8l*D#~AJ-&2xj+EuYwTU+taJ-ZX7ZJyRgudD8wc6`@*DmgRiK16aKhqyfZ zeRgP*8()casCnmWw)~zq^*4evIh>LDD3$$W3l?j~0<*`152LN!Qd%>OIY!%uPeUh@ z?H^CRSOLQBY3b#pne=t`r%=(v2|YIMP~ag)4*9gnfN*v~V$2~s+~ zv%h?0b2GJ%m(TUNCh3coA{=;ul_l^xN$QtW%l$-B{o8)B;^gPBc%#nH4-mFmJu4KV zw)Dw*-7GRIKNhF}>OHH2qTmz|&}tpa^@VBsCWFIBD*!Sfa}Ns{Si^ew)FFFAenzca zf9@-DwS81LXCmDi+4Hu*T|5_m&NmWygh*Jqf{5eY`vyaRvNO*Cx!BHr2KgyiK-(&lzTX^4@& zW%W!1he`|v-j<|Z*FbUX%(ar8pxAyZXh}4&Wo+E)?h4HJP8OT32o(%{o^%S|0vtc= zaRbNa#kRJ%HwlzpK@SLh13}D!EmnW8LmUz=Qfj|f1&1ay2y2!RHsDAyxPaFn1)iG~ z9_4{RK**hdxcm6W3kILwBZ6a%d^*t9pRz)nzdKh`DVt55^Xl{LrygSNAvaOO-*!Ve zcqMKVW}6@!;WBRUu`ccp$bY$^J?8|>SoOO1y2v?z-6XpKdpV=95DBW`t7UE=+Qi2> z37?IhhZuG|*@ilAWBdGI4bD+cDLWVbr!arfzCr_wU?MfP=9Q8SAymH z%l&;EkPf>RU09qn&N0;)*GZNDc$Eh*;KF->q7wcsmj|3g?IqCuk$cGyu()j?b>Y|G za=y4ppN)JW(%q`VUKa8s>;ZC}3@~@J*Hh;)g3hiD?#~NFHGQ>yA*V8bN5KxjxJB^1 zf!ndd_-IM;9!MpQNvJUo=nUwtCIJ=X9Pe4S(tjbeP|?sS#xfj{2@WI|Z*G1;QA;d= z

<)GPJg4DIiOKPpN467iq#L>T`jOtZ3LkE8M$QU<)Sb3zyC~In7!TBN1Vo z!ivp^enS`H?RjU1l7sjF7$#=KMi!Hj z5I9kda0m_zbpc%<#gGGST`59H7o zfGJWmOEocHMH%1f``~FOiE&Hntozfzt(A+ zN9dyVxswKPK}u~Q4u<{%2O7beCau&%5|Gsyn>rBeJC)YpiBKQx5^kMkn-%mWmJV5V zgM0|R^=TH8xuMYUOk6Jv#%-btxvs`UY>la2x8&~ zLliOJ;2+vPfEz62si;HKY`%d!u9(orqRlOTwJQ@W6N5hMntTxfgQDg;8%hRZN2E@% zs-ZM+yBKiG2Q_kKm|gCJd}brlxC*lC0o-rH0Vcr;v$2zKWy1+=B@@24;dPrRrrkKR z0g-@E!k(4Sd!6egQqkjNA=&=KP~%`3E4M}(u1D&TgmDs zO|k@)j=I0i)8i%>>)hQz^xl?%{{%e+m$+Uz84hNe0f+QE8)kI07wq8*VoJ_s&>{iEAEPxKT1jo3rOaJ@to!Sit6 zIBnnu<7A*Z7uaN{`Ap4LX*@wo}{ z7|GEe>qRB!kLKd%0IiT)qy9B&QPioj07>N zr(-DK1VchF$2r7q6$zle5adK4GItNqOF_BOo5aROe6i!eK@ulO_4{pDLa=zc!ebW} zgcw?@vn-eVh%^Bs2R7=*fTV zKVd5^ETrw`7u?>h!7as5y;y3#1U38SI#(PFCiDTUSWJy#HtEA15szRiWK8TfHIOwA z96kyF)FMTmhyPIsXQEpk7!9w1ct)PXgy_$LUu=P#K@r>5Lz<%M*$iv~&Ic0=);BySq5{Bap*>wDewn7;r$RXTv#SM5?2Zc1A`V!j{>AZ!Q@dBP~<~i{2Kel zrQ@7HjR@mqYq5(MB>V~bXF_bqy$OAhojoEW!9Z`fa*KfCqcz;|LNFdM5C>#tV$3RL z_=(E5cW=mtA4njo0nd*dP)}gCv83_1B1Lt#cxKn!zx4f*d zL(nKRQavg;ipGfi97qjzq2e3%jURowym=nh{p(E>EDgHk-3#&k>U1$R3PG+UTh+;Y zjaxgU0HA7NG=6n!b~6-&OttZ}V~#jy808kV+O4*^?lV|9QX1f4kB)wuG%UPQ4oE6s z2-<=4@G83i(xe32oua*}6Iry@pz(MWyDJZyP*=C+9}xj}{O%Sifbn|I;59<_Y`u|{ zVg%cB4)Hg6btDL4pkMp|`Gg6!QV~JnLIhPpfSp?8A2I&Gg-3S!gtbTo1Oh!kf5vhp z)BRux!#QvrwySVo33OyRkeMg73txL%S47Gq zn~G&0_5(kl!m8Wib*Z{0{X%&W#gX^AdUh&*3dWaX&C?~V;jUECbJGpm7Ehm za3SyDm=_7S?F#{OY<9R@jM~B0NTA%Iosymex5EctX@Wbyt+QB+xuO29=YfD8t2!2l z#2&=gC3ziuC7A}Y0z+uY^;M>^ZC0oV3lwdfz(a&<-^uzw0CH;izYC1--q95D+c}E5jokS*Q~4L;yUX^mVpiqiDDEL*3%LX>4>7khFP@eTFn=LWzRrWRO$0x zctM0|6I(`)G_pS#d+!Md>T{SKZt!MTF$MYnx2}naL z+e^2=2J-9aD=11lPW!IeZfpGX>@JV>U^EfpjZ1#lRcfd=T8?0wmPej!zX%6)999_b z(Z_FyAX+2FE+b1pf8fbhfXtEc30W~pKu#Gw-D-G4lC^^>EbybWZErcnL{efgzO<3pvHP0Kol^;?g7dcrEEdq=sVaE zFBFc&PR#-MSjr&J8j5RXTQvosvbQB^oHOVBSlB4>v5m;x!bPkE@ksVtES?I#sjiH6 z6bTdJnH)m%^z*f~Y^FJ?QIInjguA1`@#Yg`zxRBfeBCN>Gtmx*1$v?gbFA4eI!2yd*hF%TrG%5<{cP^r;P7#S{MjI9g>-}|~xh0@yDG^g( znMuCY(SFB>Babfb&<=%;4^T#saR-D7ss*}L9c*VU?8?G1EH0~utL3$w0hkE6l;N*- zz$26raAa%OqR+A4h~6jRx?~4thqKT-F+KxGf>Cl$%}AQ|CSj9-aVYFsp3zQjPORCQ z^%ldyAo(uyj=Jf_o%NpMU_b1l$%n zkdB3@d51lj?TF3o5CbfNsj)R4+vVrUb4+!#)25fO`47)z2+@-6X|v?Tb|PnX%e#vo zC?!0A^v@+X#MWhz15V?@hzP7Xt~9*M!Vcu)Y)`9>aNO`9{&NXyg!~;;72Adhh7o;S zSZtfQ*4dNge>_TmU%LsC(~C{H-+PxEOewN&%@25MRe0Iq;0{1evOQcZ!AhO4B|BPC zPjlPP8ZS8mFoUx?CfhS76-#^&?C0w7xRzKNG=@I8WEOyd+pmr{;U2i{a(_)7Vm8hA zwy!lxgs_;zFJkN?SVXXd*a4PO(^VoFf)j*;28JAC1ZUjwvofqZq+fODL!FgC1#EzA zP8<;)9S2}<24nqRR=Q{FDqDK0b_orrj(i}jxC=sgIJkl7}Xdg4&Q zP{W=ZelV^$LEC{uCGf#L0cwvO@G9blDH*&mUTTK!pcIk!7J;`;)d3uaLXJ0Ren zaspPudte+47kI+;qt*9>&Ud+T9DJ2sc~910eHsa%VlD54Lh!2YS8s3!$hf*WdB&JEfwNfAQ>32v@R3beH?E~a|N8MCIu>;a?y*M4@sNHH!aPmU$znTv z2O>v(6Y2UA%j>;v1k>5Nx;K*E&iHloIj&{0=m%H!2~?Ps9UBROjh02J5vf4>NDu(J z5Edz9JMsrO!t>N@Nt#=C$sbAXRk`q&+s55JhXV%)iUr&(Ime&f2#FK{B(1MyI*C9&s8A69((0)5r8!XE*m-X(~vNs_}jHJQ^#Ca3l z;QWolKn9aOPJ^J8aZM=hpjUgvNkl}5Ak45aJtyyvkaY6kMn3^!Yz>MII-gf zHu+G7+5QGOC=SBhAmqBMtyYrLO3iWffSZiPd3d#$5^x{^*bJLTc&VE_aDX38vK&5u zTt~a$I{5pWol|xVlAM;UR&pTWQ*Kp0D&HVIm`g&o3z5e9b!TBZ7J*kKvIMn_;lPO{ z=T~?gBpWFjL0jM-z#^H!XTITZnf<*lJNBdO8qeKP)HS2ZIGrokOc2ku+okG&Z6Su54Gi)P za=dgD%TnXe*pTu#O((Q&`$Dm2P={1}y=sV;G<^t4a0Kj`sMi~rixkbnv7yDq;#U`F z=2Yf!h=xQS_vYHHTWm*hAQi_5q75!91l((kB+#PcaP!muQ%*2ciCoigA0hUKt zEPH{*>fG5$K!TVxu3R|KN?Jw&`(AA5Zra{$!UO9*K0Icx<*t0YLk*A*laH!wUVcn{kjnunmQpxQV z?3g<*06IjQ2HK>EK+Mf%8xR9H_Y2um?a_Zu$ep*Y6n(ju&}K;y#@J=x5<~Xde_$7$ zCoM@A#3kdAiut~<_pvpWFgC|u)c1xuS|cZqVC3%~Y!NiG9JNO56gx5R_ak5d(w;9} z_=XO%WtHYvz3h8AT-z1?4pNW#IB47*Tf-DYEQlhU>#zfAi!hr;7q1PQgLh~W3lu|u z8?d3K&7DB`C@t1r~p=bat;Ux*%1M59^WS4wKuLFzYj!MCB{mXeEW>7bV0Jdu#iaiDx5 z)(`SD_Z+RXfvkoMVT3h%a@4Q#FrwY66i4O@CUwr_{i$KWV)QM7j7DpK8o3K)ob;`I0 zyAP@a4aTsIQ9${h*=ZFm(hlD;(b-lw`$SC>w#)EoPI6R?85*^SV+z2<%?>{4OxkCh zxU2HOt3(q79OqRmcbzv4Jr2u)w*C^AoV<*WNAUH@k+qdmQOiAJ^x) z*;95HikC`JLFF8$G$T?Cyq0Dju-=RdTMAoS3{PA z*%eh9!&c?6Z;u?yEqn4IH<0dUD7`i8sgpN4Pc$PS7671fKXGI7$cF12QWAePkjNPa z`P#`q8u17ARRv|Ub3w#g9VY%zpW$ny z+EDTI+jInBf4y{4pKN7`rxVo(JalWlfLzeR?YiqiZ`zF~>Tv#=*j>?l)3TFcWB=>1 zFM5Kl7BG|b*v^k({Ce9qgz-f;7Z)r5BHchA8y3FI3Ah#Vspp%F@sxrMN~8fH(})WX z-f&4Mwr7*c-IAf^+9q!Y8Z0N9nhw8ACs$DUT>J3aNStMV<#wp|7HHyg9mJ`{ZI9aV ztvHqagm-^vskVkxz^%tgXEKA`L?1eSVEb(7S<#<}v2p#h{%kMd2!Q^LIS7+*&3S?( z)j3;!C|lY`9NEC&4&TR)sRP3UQ33uxmxpLx$UEram*XeSj}hdEI2;^NQSUizC-$$) z1fd}f?03SpCM$aBU_8 zhWFH;3#^`STT6~4I>-S-PoC5g>*^Up9%mv+j=!T76y_mEeFb zt`B{S=9tBCUASyx7QxMIUmStp0NJ#H&v#=R9A~z4v)kmJDlCF}&irxO6K-6(4IkvE zKlVJ>KIqI&@|l)Tw!@r*9RrS`l598QnuOF0;a1oc6f z_$?2N!5Imm)q!#hDgoQ=iHpi4Gp-|k)SMlzB$_bBz8e`rd=kUoxXM)D`BpEU_J;dB zA5g!6VrTaj)WIft&iQ!budw)hXF)1j2lfQ5_p{N_ova+MlMmOPVSL)D=?W2t9&#GZ zQ!Qxpps;2qhXV;6$oGf_@y$2&J7-jBx4&3yL3<1(G`yx~|E8^NYk=(=f`kcWB_td6 z2r^(Rp_w3FKy$5oU;*WDmks!%6q4cz9(INi8@w%op6Ibod(bTNRCoguq%=YsDgXje zPei6iYPRL-OEd;gKhp=@iL5kf*Xt7j(Hv$zQ_sD?`eGak5wV7ac;mgUf;Ot5%1Q1>h z$7N?3`R-tO*iv-^MnAh?idByt%+;N+=8yNX-Po&B1pp!*+o}agP)Pt_TM^gP`V$~0 z71|iieX+!L5-qnPCmlN&m&Ia7Y>7oQ8jG%CvktiMor%OEo^WW#I!+DTGTPU^8VPU{ z80lb<)B-4fLgX8AijNa=Q|Zr}-{>O(4`uOKXd0fWN#A_#An712v>msHke|WfvP=Kp z(S5jq6&wU#kF9R>48HhAi#h`XW;y3UbXSCau{DydyyRy4r8ppP1!szq-QE*^54Yv7 zo55Ej=!Kv~(Jhh%_QC)k8>|C5unje_FUP`Le6MbGJ=)(!k`Tr_+;O)90eJ4dRm-jp zArS>2OQ?uL50c}I$gTIqc){QZkL#@OGy$lHuv)j3FVC@{bBXyExn`&4w{0#SI!t8G z`|<1)x4;sDN3~rLBiZwz$0un32jH4DizK=9NW>xA0*q3?R_>zSw`U~@3jouhYWtl9 z7O~{^6`gBu_j$nk=m;}{*a9)`2;?Sqh~bmb#E%8koqvjpyGMs_%SLDgdz^fweYlQO znbr=XgD%U?qbEBoL3Mx?Z2=kO*VIPHx1S+Lr_^37#6d57qxSrB@2BGHL&Eu#kSyG! z96UV*iXO+#VC@sWXR@$JIDL*~8SR5R|n`20p1AaNe19;t&t(I$3p$ccn<*EVe z@2bde%L!*CRlU_*~~MHV>D5X>^(n(ea@S>!bFqEvGN=os8)SrM^AX z{FO@8k4E50`9fz_k{ZEAI(Ip&jf#cmQY->HaQ&|7dU-m9^tfL~rAaTC_#3vvoP>=S zEuavbm!0DQ64<=*jh7=Gx9zd*d`IoTA#N905y4uW#yk4Yd6Ll9o1P0z2cY(~zuq%= zwWk|_2Egcgyh9z%R+Rwo>6o0ws1uw(**t{uir=}2YZ!CgvueQF!4=+w9B3W%R347R z@vN!@8H%JPckq9=GqHvZ5;-*m9Hj55$*+z&JJ9@iMiK<5-IGAwnS^`&lsIiLdf=3p zcVsN6yY1{0HcydOT zg4lu={N3Z`@3x(@b3ZmSxujb!7O++xdUM|C@mRk$8|$8(JW#y?*+}0Gh1g)at)s9j z&~t6MUq+slM$eH|yU?JEKlmNK<+}l=@be`ACw|{)t@1m`#%DeXyTja9V#UyFJ63Ew znuK&mkvz`m08kE8ZFDPW=p?f35b|63Gn~2(&KSfOqAH)MVZS{)>_jm>$(c;?KRMM4 z=Vhxb9%?4hQsM%+o#oW7m1M{XOae5W8AVjh75m-XW5f+%-c#Xf-N8=yjGRg+sBJR+*maYT_k#2%+K6x?rnHDjn(R+3xX<5OdGDvCnDNjTrrEff-KSkS%r} zvdri^JdaC>piat;0>+MW)d4HQXGK=>v{+S@jpEB zcbw$s-7oc{4@~eLJX#qm9xF?`*^o+B5`7F&bJ(ofcUz%^U_q;x55Xhwr=JTI3{=^8 z4L@y1n+)X}@BqY6mr&PTogR3T(*g)32yMm;m9JdHK`iEkvZ1pu-7}ap2yJqn{_;Ch zj{bmTtY7baTg6*;2w@U8(=%=C0;qKNYxppV+k*fb-PP}|TrF^Qa^Mao>8SG^J(-5F z%8!TLw7~^59FBMsj+r>Wz@~c;AdX#Hbb6Pxar5bBA^1Kp}6E&H?FlN`ZA5y#WnJGdVrJ01-Ro_l&NJ3D*n z<5X;A`uu`jz!K|b-!6DW3dTDNS$#Y=>{(&e2w{k+akTp!&ja(X^!Cg`B8fuT_cs^` z3jY!GiLJ4gyL@uVaS#&#jqKXrpMUaSek48CS6cQA>Qsp~pZ46Vc@mkLbc4lEYV;b;u^c35fOp0`X4yQzJkQ>d@K4{W=1@pXLb` z@vlNQ>4x-CRImz5;BMs2j?q$#>ApZXpk+FpwcD;@?4lcez6SbGXehvogLbg~1pPMQA}MW!V! zho$$vTKUARk5V9xu^@N*j-A7=0LOehdu#v@-NU|hLs(XO8Q9#n>Z3jJ z@txSd;XtDELXv|5y}9UFfvZIS8cF|r3;v9mtw1``?Wa=q*)BLhEheyNIki{whY_$FB zPj7s4=OxzT!Q6LyUcl$B@Q!Sn&K~DY?mS%C^){FRb(cMEfi2x0iL`Qjzy-pN?XTdK z4=VW1;a8BQ#1l8hlw|b|Ad)#Qtk>}-A^;S=N6Sorn|Eeu*#;y&BFGxe!2|_o@YwX> zu;^Jj2`4PUl14zrkGbxl9B0G9c%)EcEo_|+&~f{`CJ%687BPFbBPE1)cT#g4^gzU6 zT{x;wzu5}zze?`@w?ASBwte3nuTKIFyPMGB@6 zQJ2LFJHFL}C*1?*vvWB}s9;Ai_|O%fxzarH50W?`QsRqgCxUM_90|Ng%$ZoKCAPoI{```hbkcZY#U*Wwxl;>mu`RwHCcSwX3*zY|(1l8Z5advJrirKbE zNm=6cc8(IuX*rMpxmJ^7CEa*C#4DdaTxhIIqOYf~9lDJ(0W^Z4CZrxN-jk zfJavM>-_fNg`fOYCfxn9d;p8(!ENYX84c~&0yJxvp{B6d}K0d;`VUs|P;uKpZPWrQpQWDm&r9HF?AeH+B~;%>U4XGT1*^=ltl!F%C3g0mc~ zE_zGphoxg(HpKdkI`0oT2sR(L<17UWaQe{1c6%o&eg9mZ76og#Q`~ym-=hocbNstc z%>sJs?Rm>}f8949U*ZwG3wh)Gw@0D5L#v^;GdcKz;!)l3RaJ(^_CSR5c@JD5VeDuw z+|a+#)7CB@L$a*C$nvjK*l4t=GPTz?TXE2oonukDXP$;fMP(Az_cxv^7~cExli88^ z02h$xV3M60Or%dm`SIu-U+@A=tiKI#Pv%6&{P;EnAIrY_b$`z@;HSIeXFr@pR+e)6 zh*OAEvDlC@01xZ>T1P-CJ2W+&8&Uk)-o+eSLT`4aNLudRDkHDB+=?@ttP5Y4Zu!We z2JCk{v~^<3;NV-?kVW|>eTf_1)Pw8XU5~GiQ9&9YsAagw^4b3+HUP7NrqrIMEFe4jo_JQ_p!L)krRg-Tr^${Y4KMbef>8A8+C)p4@}9`(nh*p?f_NT`-;+Eg zXi3kD&d>Ne{Q+6&SR$K_s`}`x&yd>ZM*}#iekKdmEuUT}C=ba!bLQ-vp(FPl4|3+n zyyN>iL3ZAKe?Y>WNA$iAeb_#l_{GGc37_yil%vIrWJhm!mLCJ^b7dTK_VHPmkZjgq zZf~O6;hOTzkD@4$-9%^D4l(CTB=o_+{qyy`MGqYM)Fz)27#wSH#m4#<3y5(pXNGos z^2{|I>lL!^a#Hyo9=AO7jTuM#A+^4x<8J;NMREP*6P3Fuwr|?^oDYYQeCnM#;44Hy z4;^FPhckDE=T|1RixT>M*=J*WJc1juM@{4BNPPgOC)3nlpH5x2D2X|63A=KC@~Hb{ zMc&Vo$`=#`4DZ)RCv2zQJYoup=kKwt4hPu4$Dy;i>|FgCw4M$$p$k3?h;~UX1ZYE^ z#g?OtsQfzoDBLJ4SzGy@Efnf^ygE6MuM`LMiVq>eRywTJ`xQ5@;8=y{&NoKa_xSqz zwn37Q@`I#2wEqAs#q$>A_xv7HJbSzqF_u5s{x1`WquZ0{HWZtOqPa=FPFAWu0vHQ2 zIl;6iZKBU86pOE!G_;~qXyw_(hCe(HH$xf(J7#@p+rha|WVQJ16 z$B&)S7C>o*FMYNh;GOEb4rq4aRK3sY^EGP`YCPh#Hur&OgtkEsd$_0(pLqu1`3Nbb zIZk_H)a{v$@TSYLgY2kVQEQg>n?3tJrA2t978`q8T0v3XJ}3-Xa%_5VaYMN`@m815 z`2g!#Z~lEeRL)I9=RUzkAZm{f7JEHjz*oz+k{!_bBkunkGrImuczj<6RPXEm07rE9 zOMDJhc>n+bglR)VP)S2WAaHVTW@&6?001bFeUUv#!$2IxUsI)`6$d+rI%KGwEQ*Ra zY88r5A=C=3I+$Gg1x*@~6ct?1$8VhTE(<&}WTuky#35oa z-@-}@vx2D+PZ5VzO{aVz?Xk*vi?dd$u*N<43xipGWtr+gyR~wY6JAm<26VnS&c_H4*ahlU$N4^X zocamie+I7froUVRWbVO}pg z?>m3Mz~ZO-4+PARCquXki?i&^GB7~{p4hnz*ptK)%dl?AtB2U*)qPOcQJp$fr@N)r zFQ*Tf#B!_EI{o!mRbSPq1CWhuWFs5dn4nRXNsgz3 zzc=Z5v+J*EXIz?=4?n>IAE|#J};+&OrJW1CWENyz$%x z68qf(Y;7K(S_0T@*>$&BMywF0QFx=`*>Up|f!TqF`ho z0D$^dP6gOXC9r%tWIO!30bRA^Fj-%(hYXncfENUS6m%FMAUh!wSs>)VsFsZ1M$Pm6 z99C_`GugvVv(c*+@&1_;LV2{+q-ii3uNBs>lPddG4mQ{HcVe)t~8 z94m~N$vRW)0|u}6aGr)Xs3J1qmV5Jgx{kBv_2wn=z007DW zSw?1>0La-Pc)gdysMIpI0^>+yVfG9Tj<0l&Uj`ej)sg}5=A#+WFLX@2WBTRKU8w|6 zhb{>DIny-FZ#$dj(*~b0x$Ds3L5FoCJs?C-9UNb=Uf+B)<1*&5a02PPAzku2XlM2?{FaU^?!~sA9 z3LjfhfNbv0!TseU!-m@X4FFjr>-?gU<;lG?Pf8T#R}xUr-sFk7j_U>qHP%O8{^r`kIp2r>tn$ zJY>j#oEKAo{JjW54RrUG&f($L))MT^2fm&7B#?BqETI{o?p|BES_8((_vWo?!NE;06Sc_Bpv}Mg?GT ztzxAZdD`)Dn2w}369XWc!7-q3fLO>uA3nU6IJt6T`gfWDulKxw#0MfxwoDy>_~pvm zhd_ZynML)%Le?`t+R9l$M!iw)zP^(a&8QVI3&OI+n7ebLPr5LB26dQ`O)-8x`m-!J z;U*SA2(=JA1Q@Z>j*3sbxK@EhsC1<2AAHZ^S_M!7qq%a)j7#QS%ax~XsxJ*o|HGg1 z_Mrs?$Da!S)&+zO1R4!TvDU%y71(?<)1A0#$qgbDz~e+89A7aH$;#c1ZEgWXpG*4A z(hXg?+p&Te|o%02+_j3E|4eQ36Yltab;dc*KZ#fTPP@9LKHgC>Jt%U%oIvL+NHR#Y4Y1pI-}(vI|8aY5@ne;k&afL!^dv;oJp zC+n#RzX)Y7tCWg-`OQZ&J(E}otoPzgiPZffMtv&>3$tgiFneaD`$XmmS%;ca$w}vu z2>ou>!zG;~y!QH54(g4vaVPFSICYN?f2Uxz&M&zkf=`U@hIzQdW846Y+@pxOO|qyg z-w(*5WEfhlY@#}HQ<2f`FCPIc+dwkDUbO@Zvqu(NS-_=iCYf9Ti1;~L_33`GZ$LP42gg^e zz=DHoVfL)2AyR;mtVMf&f)wgoy z|8a(iTtimmeqg;(c1=RH1e?2a#)QU>5E5)I#<#0MNW2(bbU;mN`a#T&9x39JA^o22^>PQ_q=-asyHTQ^-QYEW*n z1wtPyDd)DdP9pah$6jNX@cW>QloYgGx1sEQ9(n)fqZt>(z5qoj29ZoK{&3d}-7^HD z4~($^NKeLp9Kn;{@M=j6AS_l3zc>Yz8U)b5Vt39iDxedBksg^WHPWq?dIGe^oTKYO z{a`KaNCAm#Eu|f;=raju85n&7bLCza!^5)1)lnW`F5ny2B>d4pcquOUxT8%^&MyXi z6zNNdY!o`o2tEshmB4&?>ML@9Ym?%X=ts#dQBiWp`uCR3;dclB*8}Coa|2B3n|afY z$nv4(ND5kSuAEsTFDr{_N^n5sWkqriq=z`D&5Ncv7655#4O2zN_aQ&pWYbBq0t!js zWZ>jaotClSCY?riny%*qVH_>-W~l)0&9-c(yN|S^@kMv%;`xG18|7j;4OBz|p!1GD z9uTS|qNFLU1Vi}4bL9j1fMS#*v5){3`r7>mr$z+kUrO{5NiLW&gc>oEh%ycc#bfxB z?5n3ELNwk4^mp-wIzW=xHVh`L3=jP-jk1*qqPcPnz~ju7W5z_vmnQ-s_4^jrD&8+) zWibT5MFOY#^zY6kikLO9#bG<~8c3=TzyIUC%kX&bGJJnrbU+|Q)vixa%@hg4#B9vLUjgy5URb+p{?sg~g2I1mB} zyAWYv_Q*=h9UNbA3k=BTP+f81fuK({JgR-1RF$WS#N6Bp^|b=1lT;f9Bh(a&=VlKr z-YCcIu+m?Q*{lBOR?Oul9MsGM^y(nRG-b%n-GyDv*mz3JfaQ(nCgPKxcqyRZfrQUw zL}dhe0Kejxd1`)r5pEp0#RnY9G{|sxqfDV^C_PyseS!eT@l%-sAk_;xmEhp7?X#-H zL%lFE0e2XP=Q9*1coUAH#jJgsU>*(A6Y(&g>PGa*wk}*?x5z9910<&7q$gkdthjQE zF9pRTzOOz%HsCWdNyttr*hxVu1rc`>#7vVEEHF?y(P#t+@meKtStKHXF#ImoBB_w1 zXb{4&bSVk=%rAeqXDi$>o@R`~oU{+i{W@h>nvSJJ%zQ~@tcvCs*RO(*R66gkH+rS@ zo)#gF&&mC(@b69;mJdjhPfL!+fGCbxP9s;YFDep|Uoa`o&2LQq_F!Fa`l8Wybne&iT=VaIXf; zixTK^fwTZ94a|^y_4%<-2MEs6NKBSn%Ds?k<0bMwfO{vJJLp`x34zOt8fdA!#W2F; z2dlT_RwOZolc``g)XHw~Yz74odq6mtM0tmsXP#P%nJX8~?_d6r8#(|rrCZal`0tX~ zj6f4h__c`HlUz5G7qJ#XGFwhLm%vm(ZN68K$qQ079dp8K`ywSCPu3$2ZiccZgmysX z={9u%5dj^qaEYpnmc-_MO4Ornh_9`Pm7cmlwS8XpOi%+-LqUBK9u(ULV@k9_(c_Rj}%Nx%xL~Wnr4@+Q7&^c@*0Q5$R7>ID-At2GW z!-@{_nj?Xbh*^CiwJ1+v9~FcGD`=mIC2ITYjSExTX8~QyZL?f?oMP0W0gzXt&_(EU z;;4!7-2^8K!1P5kp(Nc8xWFqaj60j*Mvx2uzX=VnmB10rexwwNxlGZ3RG()o|3cFuFX`l5E;Q) z`@7SGk3O4qdb#jp%%XGxswhF%R}pPYuTH|(1nxMw@}Zbu6kp5Rhk%MVe?n=eD>a~Cri3ribo46?;EG?!C(tStq8s7}PwBm- zb6CAyfKNaE09J1o9LY(_0*FHT1?q#N&1IZi`M_&JqzV7ypU$9seW_yr#-1X+(#?_~ zG_xc{$i!DepO02lYZJ%I?|^)`ucd@cEa zmOByFOqwz}X|(_V;Kn=4h6z9Y_ygxS-g(q&yd>y%k$rHOcIp+2iR_hjZJ%n6c_oe~ zS1!%@Kmeq`GYixOvq^n2Nd#TF+p(n}(K|1^?&qc8+H~sOhy>FhSZeP9L1etcMQ_1NOm*BUne7UQGl~ z7l7dhYWYq}CSi-4qzT6?hp!@o7p_v@M`A>p6)A5Y!h5r=L|>7zAiXKhLZqm)V~jpH z+LDEF_Q4r6SI*mXq+1QMedvBUA+*U=O9c)h~_>N@0B7xnXD8m4p0&e3PRFDhJMcCS_Qs8 zF2c)Z8-DlhFJpo5;ny#6Uwrv3q>*;y57;F3!Ert_#awy$`ch}$eL`p}USC!K0L;E2 z7BIIDVIKehUniZXY;)a==a*1+sNl_GAZ+y5BdE>8_uI&Xg^nb-Bop78)=mK0oNU6J zBR)%gaOyibzwZmY50292EvoIXAU<1BF_gXjIKRhYkuV`0bXig{!B&50wwXzs%}qEc zY4(AeGrAFty-?e;%8RTU=H`jM?`5;?HOIqBJ4!y;B=o_F%9Zo?NSPzwy(w=W4lfFJ z%ra?T!OQno?skCQSf>kv@Z?M2qwP4NHbtbzyf@o|8--(No}R>5h zgCm`T=E}A7WAJ(}7b{nuWLJ251f~Crv_edp)bEdrmMPXu1}$0`M%vMltE6%=Pv8)HS*LFmT*BHuEu+L; zGpWKTwJ4Y_Na}lUH169;`COk^s#Q1pKu9#a+FTKur{~@W%xXt6q_iWCBqyy8js!3- zMg(&_P$tCb6Uc6)l&X4dfIWq z``{!2pH$*DunESKAo%E>xN%!i;JzC8J}1hA7g7vyfNYirk+>_7;$Lq%@90RrH*k5n-iV}rH_MojOu-Bf{2974`%Nx&~R$z;3 zl^)PoPSOG)`5W~EBgY8RjuP`|;FB~#6@*c)ON7SCw_+HC1^a5z%k{c`n<1*LC_?ak z^x3SlR~iM5DWPAzWv}Ca-fm64?X<)w7rF(g&C_$gCOE3JBTQ}|oH!Cyl*vxCPY6b^ znh%&}D+))BA-*A9m4?!Yk$P(L@X=?p<~b?!_LOk8_)gwq@<8` zoX9>n3F;{aGQkw#^+q|>z0ssr6k4gf+WM9NRw{ckAOt%n$v-Ek&BMlbZDWdk5iz~4 z)!PN9b1ZISL7BO{@!ag9iNM7O(J|Li^2wO{;BY-~BtD?EKL`xAH`+k0D9}Gd0HxT9 z0{xp;?OAx$o=vJA3JJ`oUok#i!Z+wZ@89rCFd>nmn(g0!NCgmn2Mbzyid!v~rcEVawh=GG=o2h$C=WuW79B#bR-6cA1 zWi>|DuYTBtYsI1$e7>|JU7Im6eQ-vh15$Hr^+I2v3rZ=eqP}>_#Q~5PBI4!LxeBGU- zakEs2oWqk=%jk^3>MeQmA76ATEH{Yq*?fI)xR7rp8)DY>4HbY|7KDFUv0>x|XhlKU zUIHP4PSXx)R)sHYQnLj@+L3CfPD|hv`rv5SCDrz&G4h(=tW6Bo_u;X;@RRQS2Ft87 z0Q!2>lC^J~CdGJLQ7|Cl=Xldnan?qVWB5dyAS~Q1^WM_AtOc7UAfxpUnyj!;i#p zUjk^9sm64jccZ}&EOf&^30z&#TL4&<_(V{4oNyY1G*8bB7=qV(xg<+D@mL9b(oHwL zX2P3{x~JJ7aYv}^uDFVVY2vigG&?vAnmQAun6xq>+#fI(P0Hyp$sb#BPtb~j$}3p= zHqKTQtG5f5PDht+My;Ns;Nx-&g0D1lS!SWyylRf6hgu9s2Izz1^Zg}@ka`e8FILmd{V{SL>O_CwJ%Rc?Wa0 zQG+)u+CFMQZLa9BAG|3-=~_E9z5j$y?$tU}#K!X=V7HH205I!B#{1ga3T=5^?lq2bitVN~jvR^qF51B#%_YzPi<2lXRSdYPD36rSm>H}LGmPw?!;Pq2N|GCpEy z<}&>K*+11Rg?B-?lF^tn@L4(_HN}f-6$lz7HS*+ZRIw8%U9&0&3GVqU;aX#=N}N^{ zO+VX#TuWz|aHr|`!e4y(t&w5g{q?UzKQM{~CBG3(?En7tuMVgYcyWlqVM0MPPGdvC zkpK{Zr$v+qy3I#3mO0+so$HxhVW0?X%qs$FD+hI$>50LT7`=Q1n=sc69ICb-2M{>d z+68CRVMrRqJ0_kS7qHjM8_!J?Z1li4MbJ8RsciYC2ynFpH%kR82h24=&9r+PJ1H3n z%N$QS0G(z)(mDd5EA{Qw@?F9B$O=LhW{)g(J2<{#_dsEh8`TvT9teSh0&s7pM2i$z zDvzeIdMp`0ef5?(X5+g<04TzZe0Q}RHPPtH?L7U){>(Q;i`l3S7>D)J7-{8fN8$tW zg*A?^BnA{`qCDdjqLtNiliG^nlgs}CfL_t5v|5fw!kP}qSuYLn`SQ1u&VZM=lPc|e z&ewdH_I`httd9WYl~|?cpV^3xzWPZ(zTv1NWljHsWG1h!l__D>*D`# z&raFIU=plYc6RG#xnHLYO98kRF^{Vi1z)ZyF&|B}@kqCMQWz@urg^xjxIaI(T593m zXioG>Hjbe;Pur4!ZZOR|+shF%h~`;4?=V|YAP9rnJiPk33!YfjFjre*ggi>{O{)B& z0}$kOtax+z+6@W}O-kW6)|ge&Szh$RCae_&nzKYbWC#$^-^-XU0)W!MMd@FCek^Vf zL)i&C9AFWES>-0Id*ID@d;pgMnNhZ)SiN0Hysrq3+FUU+x%~oAVnZovG^UyTF7-Wj zc9PWmwFzlOfqo#3hLen_c5fK~qx2-!j0o4P(sY{?h*-Ul!#Y6<(x}SlNohq9Yd;NT z3{&TOYXArUR#mhbZN}Ie&9tm#0O6fRt$p4UP>!+{MO^>Sq~O8~NCv)?0O*YrqxME) zz3%91T6wwGJddFj1ujiU5`;u8RL=mIa163HniB_gpnIc9!)n+~f$G^4Z4z2hn2rYFpj9p=&wI6%AuM9#cJrvOryL z=quTz&yWgEtv%w%`iS~YcNwNtQ%Ar@*ZlhY#3Aw z9HbS61j2hu=T`e%ZBI1G{B9q$GXF0v1`KNRJ-_HL|HyH(M*Y5i_C}L{YF6`u+_qN& zD`#PA%Z3=ODER9SzkZS9Z8tQ=q~_O(ey_DN^E(d}Y5a75x(@NEmOvd6`#YFCdvLNpf^XbPQfV7yLo8Qd; zOB;YA*c**UzPxai`jiqQ(yYiJT{|TZYE30^Ap2!wNB|t!-e`PXh_q3S(s*YWgD*Dn zEz=0Fr3r2YNT%LxXN4XzbD< z>;nMc>nQ8g=9#%}s=ThaGMt1$3+^07{jWFU*nt0e>ap)sB?vH)a=4CrGL&GDDEyN|m! z8ZE=3?KrFmT5Z#oUN1Y132&APS-JhFWf%!qafM%B?_(YbJBx%Uz@j#3!PRU-@B_uo zX|n3);R28YEEQ%+us2$qC6p3#rUgQ3dQV!dSgkm+F=Pfz6?_qUqb2Tkg@Wc-~1>4d3&PZK8D$2PLfif*Zxi0cqVp_Wcs%u^+$<{l7|7dB*)c% z{PAxY0HuMuo?}mA=Wj=DL`zt6f4$-KNG=l@C}1Xd7=st0b{i0l4|GxQom4R9$MwNj zom>X!1T3S{%{4bolgK*Vr;YYP=KkJa{*eQehXh|RjVPEFpBnIaw&)rM@TLij`Ei1e z`*;*MC|oD)0BW_TO_}k$l1xfvSkvaiO(g(T@X@`|n5LMxM>2}vqw@Q%wxBd~IT3&; z6TNM~8yf&6AVpQK^xY$Ql-p9hDMIrNKt6%4FfPzdQjl_K5}yjuM33=CUDPoN-!DID zlhO}!Y41t8r)|^?k(OURd-0PM3Afw7m^u)SlL_;a0JtP3H|}{5O#7$9f7)-B3eY_1 zw&KlSf~gzh1YsU7*ci20dH2`9f|FLOs{@`C;OBpLp5!m(?m#v!767AwRsZqFze&d| z&ip$SFktRi(gCw-md8u3cvbMy4P+Y^R%$0GmFBI1kz z6R{sgzX-e=?<_lcV6`O&T^Dk-+c6&-7ELk>j_bkC0H~N=3_N&SUM=<3JSp^;k1bBh z7;wq}IF6?g!AF@6^*#(n&< zevauypfU4n6{b#T_tbIw+!G7HaZk*vA9fA%y==A}(A_K*dV2y3BY#%9^YgzuPpC<5 zo}NSV^xPX|zik2EMC*V!L8Ho!@D5m1Ww7dlTk=x}frY@QUto-pSIbfuZg z&~E?2{J*A06+PHhk}>Pfp zaB^>EX>4U6ba`-PAZ2)IW&i+q+O54=lH@v;W&6)j{Be}5zLrNqbd`)8Yfetz=x^6xJco`3%O)&G1a_CGK5=No^$VDg7C+8EUr+zCmi5mX@yUPrjZpsU#Xn2@4{x0QzM}Zg-{>j-`|bSs@B4QDzV~-` zGgnr${;{b0`fGLk9e(g($>#3Y~Y} zfgg>57jvus+dtR;>6`yAf3ELaE>XDq-)qHnMJ<=haOeD+pJETf_h;YAS>V6^{Mr8d zAM6KHWe3Yy=FSby`}w`ZQ^J4RRyzBf__@Nz-zJBv?LRNT67k-JiwTJxxNAry)Nr>L zTL`RUXM-kJ9#f7FI}l2Vn~RJ&r5djmd-T2eofgi|#u97v%U}~5QBqBfy%}k;SveQ% zr{#_f&5}wkrPR_&zse}HrkZQ1wYDnA&6ZkjrPbD2Z==ngdhVsy-g@t&&k;ug1IwtR zjXuVhGhUN7n!MKJ=OCbrP!hBXR0<@#YR-(9u1+d&oJubMDzaB8Q?xF0!~c*ADI&TbSPv%NPFMyZ_v| z|Ixl(rT>riE&ktj?sDt?|Jb>Ut^4*vs5LPbtxoZozBf1mlR#>+gs;8Xf{fA90O zF$=dISrT@Q3mYGM{moQMe(skS;OATQ@9>RX>(}|wc$e{YUXRNRxyYZol>S`+KdA85IrCyXaNGx?ev?60uEwcV4i?~jAh zzS02Qa1KYTb3fsI_shD5hqLx|PD9!_j-3bh#FnxjW4{&q=i4Jap=3Vt_o!>sJFz;R zkw=L6?q}~huGF5%p`PP?Ibdiq7~K!V1thWVxW_049!!)pQ;YPngi z@4^$LZ?O!K^eNqrgAjD&ECHtLFZ5eOt_>MOlj|A8wTH5!%d8H3bp0NbmLQU z!)p3UeCZu4Wgx}#G<*H9;#I4^SHqiY7#!xBGjIHcr?&?@;?+as;4SPX*SK6CzLL&5 z-TeOdwvX?=Y&%;&K!(jWa~or~^?V5{;NSULE48{fnBjTgFSF&j%Ll*g&+Ci99p(m8 zJGVLK#yo|WJqkO`0{ZF)=B}qlEH3P(NrP<|QLijY=zHgf3w%TW=BT_-EIqvmP<$#^ z^ToY>=j-9Luj>H@w(pi7{z@%yh3l2_)E(G^-DYXCRxEpMaW-WfX33i~kBPG08xUFJ z!q{4?yT*x819wG|JmYG(`T5*~<$giWAGARW|2xdP{wLtbfdWuK9@eb1=jIfbjUmm- zvHxn}UF(JEC2SwR!-O3w*o>sPpt3zzuz2Z}lX^szp+5*KjH z5ksn+z;DgL9)V;Hh=2s}W&8t>oW6-40BdH?7q=9jx6BVy;c6CVvDNR!3~Cyf;sZOu zkMZT3@8>Rjb6x!J%iJ*+3&!Fp@U)PRhF^)GCoZ%V5NTxW1OQ$sc{IX6B*}yBwgJ%{ zG29(7g?+nNgWp&e{FanxT~U>LMzZKT-DtO^jAabdc- z@YMGTD7>oApL2x1;%LtX`YL|wn@^wnyFn9fkbmO|JP;LRT>OOYXmXtqqY5y8tmNY` z-;=Yz1~$B31ev&15VSUcsdG*Dhl7RpZti%ZZCKLrWaYiQdkl#TDY_?fCl%K;8%2`NFl^6DA&&4X$tXKyyM?2R&Z4AO*0tjF$z5?6IS~ z{KO%ouHe~??SCgeV{LdgV2GY#g#yfho0<5e*~{+W(g!ERtSc`1L%{i-@r7N&$_58( z4TM^@=qDI2@(JTrQRm zC>;Blp+$HCM6!$kU~SIBfF*qm4_75kZg=)*ur7QKQ)T-$%!~J%*WDkNuIMG|2SUCD z(gjKSKA1C@2cKmlIACRQ<)vq|;Iq+^`sczMZn)a$SAeYnMYt3&HFI98UipS~<;Lm8 z(S`fX5{Gb(a+!fOS!<(QGj#I-pj@8IZ?Y=$Tr6h^R?a11RtaA|AR@b9*eeo$6rCk(26E6kS!VE#*!h&<8uN!(8Tg&-@uW9fPYx%@HA@Q6PxNL#+adu)` zbH0ne*t``I-u8VU)p)*D`o09@&x=d%fH4CF56S_82~~P}fYvs?n=y^CZh()~=D+}- zxP=Wjt(wlR^MdI?fMM&TP$f{wBz3)2Jao*dk3h(|?b z3%)o~@Y$c@IN(b@VNA^;ZRATxDI5UTA3M-JcTbQ!gv)ZB^v0( zTJK|1A4dmf^|3~4MYiZZD2A|s0>%ag<8-^E_2KAXkdZ~@$62$U6dBwNhquoRZ>W&U z#&M7$N#O!QMN*y92&=G8^T@@R_j_$LlD?Wv;+rz=h=agewHP>_Y&};zJ%#CMFm#R< zK4rYOM6$d9A)YFZ_liKhNX_*_MKJEjPJm@tgX9jQ0@c%if_+Kgd06!aqS_0m8Cr!8 zz>BwprbRfm%w;zGm~3srAH=bbSM3PN+80C=PErGuHMavNoP>5m`(&N-%Xh!P#gLFD z2q#Rc;I*JLX|nnO_3+$?&-8R-0YjgrXWE0ka6!<)m_1Gn>U*Jx)-!l-NDFM*sM(is zIe2mW&$k``fm2`fz=*sXtHy;0?A&xvs|Bp|PS^Cr;H)-og{5r?skbJMgOy}WhSmYl zq9+iLu%tY>n$lUTkEN~Xb4&>-biFW9#SEu_FO``i2MJdo$gsgPbzlnEYj#$BO>vUni=Y&E2sGlb4%!BMbW2Ydh{dRpd%)BR$skT3kp z3(C_R*t8tx|N9=c5~!=Hmm=raxi(vwvUyG*fNS#{zuUg9G0;Y6?Qj0w$ae3&)li%D9Fgqf~)hXF!S*nE_#F66V5D z17=@i86e2bgh){D-E7IHhBXI5z{plY2HzXgs#l`6vd^L()@krk+( zLIwNFytoLm4j4i~UZQZ2Iw*OJ8ZXISA&zHR ztX;+X;PLgkFa=ouIlv(OgHH{z4DPGq%TY~(`@)#>3C7?@Wv%-fAM4K!-$|#2^5TSS zF0!E7@n6aJJiITADz`)B;UMzDQeYYnDgh3`hFs|9`GWniDB?CA0H|$aboP{=N5$~M z>)4(@f0yYO47U(xdg&)Gx$fQEdUJKhXQ-YFfGz>zAv^`4142+A*{S6rN0p5Ymm2`mkXRX<#KAywl|BJK`mpUU)WVryIe#?gfgw1q>d8D1lvY&8Fhn5AqdLF#uS7i8WKu@Gc>3Knw1hEEcqQ0 zrVZ2Jtii8vmT=}J1aZpo#I?Z`khrKLeh#q2@9wkN9iG}=xD=iMLJsR%24+!C^qCjE4L`EJxYPuGaiS14TY2*#Yl|@p`1}*cxybpNMlZMvP0y*w!uxd4m}@^znu&N~t+rUF&*a23O>=2S{OF z&-w^9Y{R+C>5fHundb2%(WT7!wR05?i~h79WLO;PhboYQ1sI#Xlj{73W*c1;uVaW#nYg2LoZP__fqG zAK-mB(T&su>fujVHP?&4i1SLF^R?I*oF9h_b7nUtrvUIZANgzptoV#1&~aXLISqNs zrq^MdP!92>>x1=`R8oM`btAT;U>p^?Ds=PH10n#?!(apOVAKpZgfj)#XBX*{(dr0c zU+=_i87@cZgQ`a2*+@(`$lAnI%oP}BWpF^exSo}L9!8~pxDKnumxBAK;_n;=_LOr9 zRRKs1hXUp%>!cyM>?2_z@&SJ$G#k9j7y?I&?Jo)rZa$Ykp>HsJamXuX;N1cTuc?do zuCSkar06a<8qAWd2oU$s!^IhRObp?*%37tH_);!uyR zjGq(22RVoU0k;8L<+bJsOX58^IxIEIy^4v#%$vxhz$ezG8BKv4?g-I}yc6`8pTM$V z1v+FiU@tcLf)WikHFks%h{)cEe2VWsCZvrcM4Z)?6ru%q1~cagYc&I<1=f?aYv_Ne zi6iSt7oKrWkO#OTPCv2i7{SgjR}>~jj>Og>8Dzk(@?W|OO!<$uWrb7KV7uWlOmZ0u z?+Pfx93W{1Y6n^_>ciU6wha}8Js9Y3&_jOp1|LA_mXEhEFTMhv?S5}W#XxH$?(Dsa z>IhNxz)>Q66LuAFj&OVx9w$#Pcz+<_l>Khlk?8}pS#I|M5sn@w_{z_F!}zguoJap$ z(%fLg4Z7)~Cj24S2BWHPAH&~9eUyGr7Np}iGJLbfd;*%IW?&XD1Czm>81?mLB>_ta zCoIA!<~srBrXgYoOS8o1f`j5 zJb~{mK{bX0XI;JY&b@IIjh+Sbpeo0JQGxScFt&izn-D8AJ>!r# zFzv*siaF-V(ah+6i|%;o4dx>b(O9NFK-^W;vMjNgkE&sD7@+_+L~dDlFi*r8`~e5P zdg;`mBgKSg%WNe&s2f-(077DN3wJ$Oqz1P1-C zjI7J$>G|epA$8AXqCxM995cug_s#L!z_KrS2-jf6E>p>nYmWCaee14r%NXJ|Em6f9 zq}dDghh9wZ880*A%E%>S(SRA|g*jYnc=9l7K(7>oC%NPGd4D(}Cmd)-aPwLdgo8gs zh|7=$o9tS=7QX{R&I_`O=DQo*8qU;iqs^#=WK##ZNwH#jJB0#GII&?2{^ zv*)#q_i>CYM*`8YNvS)UXqWrNwjeq;fIU$O6%0hWjKxlNbAr$hbvP*0=EdunN@w4U z=nNxG$;5XR0l)iG<8p%WKG2i(^IRRmXKsjkP@4?|3 ztlh$wKhPk!@t0-6sz`JRhQu7Kf8xGs_!(3DcyD&(c;|iFHCwUp{ zhijB5xrtok6uCSPET3Q{$H1ZBm_E1n#QC>I`CN!z1S%*NAwTM9Qzq(1$On8NB8CAhm(VjFjO?Bb^}!yAMORt`5`o=K+sv(CkFw)24Q3K>eo#sCFJvD zkG5*)&KB8N{Q?o-Y~fzGnrvXByZ)>n4&mWKEWQDcqHNR}sSK!bOgrS)N`r3JPKbW% zGO3iBWnJ*c6U3bB=MkG#P3?hbsn-+qx@Z$+7Bwl(nKc>~Db)zm0vnqC6l%wv%6RJS zg5Jvn6ut*7vaR&F*UcfC!$PD#X}-Pwic2DWz7Ri{&x^3c(5o>fUWSG4+j3Hv{devD zoQq6Pe1`#cV5Y2uglh)sKq&+G9gi3uIB10I=WVim=O>$iEBgZ(_hnFLoM1UH9uvMs zLdUJ|Q+*-hU~3FDy@sKARjlj7`6H5HzaPHQijH;}f7(?{1aODq%|P>;j!c(JJ$GI( zx2{B~BF8pY2Mpt6!pz%Bh>57-)-dRI$UwMAND(#()){GpavIvQCW=+G`XR@Twwfy^ zX@2R!Duo5PS{GN+B_qQK%{<|AI4|rTb{^k|JKH7~;$s9WsvAKh%z|(4CnKIy4!p*F zp;ZBGbH>JmfJWRk+UDuiT&jV7bPb+1zU&H=iJyfpeWq}9k!bwXhAL>nnz-NwW(p~UmJDie(N|b=Jv#Lml`(KR7-D$PvOA$V(1C9x0Gc0 z!O3HRz48E{KXXNQOj@QT+xn^!f+tI1gMe)iKcFGRlfxP-8GQ9vY?obhsFtv+D>Z16Z@2JFXaq6Ey3j>yqTrb&~e z7aL&TSa_sL>JbN2bS}*Zv$f*yH33b0II?*{*P(0R7E6wR2TkxJCg;+^+Dtht^`W{3 z8a0e5Juw*Of#F;M)52!FW=wa1vdLumvS7o~2o`r^JLy!utP}zQFYhw2BvbGz!^AZe ze7_a0xC~c0=@T#>Yg%!T_#2Kr8X@M8+R*XJhsQUi0&vR$B?amb{^8Qk6_y4u>(L6g zDLV-=@Bo@<3E-rJ5U;evXapxa0c!Fyh(oK3@rl>TvmJHaumn8ATvPR2P}C@ZU{nX3 zXG;umnR~*XI5jP$qsF+i8*k9B6C6lT1r#_G?W?h~KZTPE`pDV7Ac4Zav&zWu0*Qow zn_!f{>jsRhBaW>@6ndh5JeWpDkXl&{AX>=)tZ^w=^N2l^yCzdS6EB3N++|rxm?1rv zp|vGFmn@qkG^zSpRQf6vj`b~+b23BChHi6l(}-N|uLxNTq`^k8JC0X?WudC@Wv#Ys zZ-yBmgljd@4EQ&c2IlY>v_vF;d*3n&ZLlk|4eu4}^lZD$+_N6$GcR(tA7K-i05nK$ zK_1JCaTKiNSGRGbQ6a?W`4{F7-og+(%vPLD3#o9J`=s_!3@`#nyP(FdLTT=q3Jffu zvK|P#q5Ece+BL8tq$W;hTj$I+tHRJLU1r6x=G&p;v!aS?SVLq{4L<1hWc>4xXp zAa1h!cW?*Wz*7e?o)A#RfYEI{-SEn5fZ%??eQpOXJ27`)3EK^N^nF>7_pQ9JdGG__ zzV^ooSpvq+a3fsa!rP<4x#|kP=g`HzFtb0&Mkpfk79 z7sD@rnp>zAo8iI$Hsqo)dyEExfFI|;B)zCbe;L6Cd(&2-ZPj`oE)K$t*L}?zVWD?M zbV9TO+9z1{{aLc67D1?R`UjV582(rD!(Bm;K&xUvs&%CP8(uC%C!GxOTnff7X1pW3 zWsFmJkC|Hy&NcY9zGB3mflc6D=Y$yT;}9kbcX4?5s^2#Kl^wZ6oh@n|I@w=!zl4+;ES;+-r5)d$M$95-YFI3AY{yuYIDPl>>Dl$X1L7 z>x@gb=TuB2*R;S+@2xs1_kHf1cbNuYjqQc}{S+FHz?)yozDNi%eHrC4*=A zc+HGEm*G{sxgiacf7~#491m3jO+S=3qVEFWt*v^j=oL5BYfuJ!-p8IB3!BxlL|!Ud zpketzY^fW$#_3@NN+%ZE_d4MzON?QIt>-jw7CW#T_%JxI6|_%+ndOd8K;(}cgt1{s~50A3IvtnMvmw=PRE&KQSlTQup!+EN7+W(aG=nErvhlm^~b^! zPC6ef_qGlhlRdkGN)Jz#8sI?p#(>}s@@k0pcOn@h;j9D~!_Y7fdu5Jw0dNbPUBM=x zwIs*rU{nAWf_gpFk1gm}EY`G7J)}5g;Q(9)r~nL5Gs)uTZ$h1$$zdQcvr1M;k9N}f zY)xmahZ_%mT0oQ(DuG?g`TLN(z%z!Mj`&M2yb`>}2pHln>z z5V=QUlMIK2s_%lW=aU7j1~TA6I6k%aw{&&FBUqGA>e*E=SHC~{gt5%0>`eISn0bKRCUAiIHc zPO|w5&P*@WgZ?Wz=t+oIfKB8P)C6`Ld zZX9EVaoMg{t!A^f^Lo2ijc(!+UQ>!7C5)eaIN-w_+T4^N5XPOK%)VwjK@4r8$X=86 zSjfJHe(t*woF85Vs-Cg&U@7=1oo5a3NiRErNyF1v)(FBY>|0>{*~m7r-Fcze;mM}F z5CkSq;V@jDmAB(Gzp&iNk|7kYP~7g*lQInTJ}<8BPxSrzKZW1_HToWvZSWdV+o!wWQv>24aCclK>L}Y2^YRl`@8p5%DtGaEfCb}T7=A`DSM<~<=90}l zj}jpYqrJ9iqJoUDbC=u*E@icdkw!4wVkw9)$FqO>AEQSGI}L~}-QYSU&Yan?1R%KV zvPxsUY-BeVXt?`>5&%pbuVIueju=i6#V|GtV-Ax|`>fpNuw|T2bpR;Xn;$jD0=#We{cL`D=6jjuhOErJj-d9$vPIv|E#W_~t??`8HloeOTCEeU zM8!CwoHzDuDZ`th0{lDc53>cXja7h7viGbodBx#mqnr#5t zG9crX-xGn3E@{UU?e)`Xr@~q-HleFc+Izu>FfogGliecs`$97d8UwKlD4eoemJb0Q zB9Lu}mv8UqSN;ayTlY3ph8MZbdqxSOL<6eE%W&9nyq^HqIvyWGx7>4!a@J4Wuh_6#iPFHP|EQ z=*hITW&g6gxuEV@^Er>sv8v22u*Xwr!{9tBZdyr>f(h8su=}t|#bAyZdThFyZH8vs z3(a~w*0otB%T=29vj!c{RXEMI^%#4>$6Tggld%X0Ko--e2B&;0=SDvxEsQ_#qXZINcG(4Lu+v#l@owvM<8@`Y^9G~)R zWBj&1l*Yc{jP6ezYBK^X8h2_zkbwbJb~lZl{t0r-+Ntcf8Q>VZ}m0ivWd>O3SLtZnW^RsSuRn zrPyHu4j~x5w@7lI1c%kJCb^&wK;(OybXo8teG5NjpUgMz%4Tu7Ml_e%FAE(we9^#Y zv-NZRigNHvHQ7pM6+7PC1(D2su@L}m4ZYE+1ZYa#BV9(M8xleB6Jto&~TRots=L0Y(Rm+j!V}kU~$~7 zI6F0WSd7*JtZ;N}6NDy51lZ&dt`)Ob!CC)IQ$h$WzMofWsBl^2v{0*T7FN0zz4@XA zn}&?wIB#M3FAl{pL9wRA5(O(VPnsU7g}TNoG62+4r}vltNV>qe-Qd1^0farLwm(1*kS^ZAo= za+h@%qtRWb zxAoU_Iu6?lgVi1%cE$#9<0@3vCmPVOy{uUX$LFvTjs=+5>vo=vu_51Qu@@5~S+<;8 zm212e_^?i{<_%M? z;&AYKsB*NGos7dW5x!#;c`7E=avCGxpFs=DsIH1i&v=3p$KtS{9TB3O#XRE3tW&_D zR*RL5ZNzbsUnlQxwD~i|z!P0TfAhRt>dO=J?Yf7JC zCN^(d0reUKO4nm@=4Zr;KNb!L2EB#k_RZl1SFDIPE`o!yHbN%As}vJi2!aP+0B~MV z0MoyiTQMmTxB>lPvL$v|DppU;zX1Gc_hzXr>w~P<%G#sPEvmsmM%&=Q6pXOh$Onsw z2bNfDl@-2K?2Pu&I42_;ZZq{=SPPsvP8%G&udz*u6x*V?`#X1&EYO)|9c4M)eHpP> zaMeZC0kz$h1G9e3_82^e(U13HTYsgKz%sTK;d{8hu{8%f&U2Kk-V%7LhcGR>QB55s zgZT3{<&Pm={==KMZ(SCs`}J<0derevQPglCS4SveS?y|QUN954dWlbzIQ=8ru){{MB* z%-ifuW6wEI2|C&CGhhQ-hZfj`VOOLTT&(G3I0aw5*&g0Ii2ksn&n_QzkUQMNGJRx* z6@V?RddN{Nq>~_k1Ir8f8#9LeR z{G53*^^(I|Uk>yJcxN?V%jr#4wHnh3*n6qg{g@;?8OOr?BEPnAFPnC(e{9z{V`_|E z10#~eV~#7@d1ORG8{vk7qeA5LkCCDFm~w>>{?sl^poJ3!)Rqa?xMl= zie8WVwy>vKbtVDD;U*a>mtaxsbl%7^Yuk|Bwu*t2_^)W~k>#29skHAli8!!ku;IgM zan5G#r!#67siSGQE1T>9newodW`}_g=O#mNEQ|?HmIbYDvFE9O+qr^M*&2N=)JtQd z*oMoLg^OjaYlH*X>n-c%x~J*E_8m@U7yWqjh|>Z+JoX2jSSCHO2@dq-TsPL%CI>Tq zudT_!2G~A?@*MPGtHSr-eG!jP!OnBFW}7`-wj;gedZ9xv{|?4+hs<~6+dwIH1G{Pq zvTAhqI}sx*0E}@>8?TRsjCf4ESGnvRK3xm&2y0S}l3S_*73ZEYM2m>P=7>Q@RKRBy zk9iys);vJ8-nBodqlM3b_dbR}4ch-|ybS(C>?^hZ?S_j0G_ zz+SQ4>9H*!r#qeS%&rbwIR*U?A>iZs_r?kH_SI@hCj+ce7;y3Jc2pP$uc)2#6-0=V@rc62I0_=n74d)GQu#@d1-hXe_5r77nFUUHo{Rdyzhz0Dhs5$sQO zRF19Y_F$TufsEowu*}?kgsa<01AcP79hh`n3@EWrIs-0{s#8`Z$aa=K!WKB1QLOnY z_X%`GVEG=Wu#Ec*pN(IZEdWf=#_s5?0Dy6Ul7-i7WD@GkaW;E|uWj2UI1lI4(qY>6 zC0V>w)X@!X_5fcF^WvbthM!N6>TGI!8}P=BkBsiO8rOyb3x}L45^S6V+=FIugF3CV z7+eaD(u}v+pI|4yOo1Mo9C_JxY#*Ki>7m#pO2T~W!S zcI{Z6MJ6{y?=c1hUiR0Xb8g{47+{NW=(A8Z)^FsKE3`PQe4c(C7i1*Z;npV%`?08S zTa;|2WZYFbD{F5(;I9;F4lHf>1T+58327&J&=G1iSe0meeeRii7zGD+n@Wy4qHW1w zGnL+L^)-?fzmkx#5^GfW)ug_*9@_Z?y_D@>e{0m=bP=;w<}J!B=#{4eLQm3U@-$Hwt`Rb;wGM(3unKbzXTFNW*$q~UdKXMT7GAP@5<6(qj$zFpXmhX zH0QSfN_dM)rUL<%`qy-%{Cce-U-NcK3f%wZ1@D79oMVhJI+_9aysISytYPL7p39=1 zX20;`62a(im6D?#l|eQ$vYsZNa8p)vbI|Pz(rtrN-O3gR0PM^5ofo4(j=^7TKUy6J zYC`lZ|@&7e9Aa&wJV=fZIJJ5wY5*Rm0;XE2A%cIH~QqjH!#CNeYUPQMvr2 za40rA8SWjw+}mR*Er;MWHzZ#gyl>aFqNc95pH`XE{n+2*UU1I0Qxou#r>EDzVmo6; z^hv>XJfr_YV{8tQ2_?^K!T_V{cON#Ndo#BN;2^b3c0-nl+N(52)ix#Dx`74o)c_@AKiz@W%w)$({!U&vVku*wqaX_Q?}71 zT!>vf)hgb{Nk_&_t(s`>h41P0q)jd2OQ)V3UCVMi@(m;W(rF{IdiNI_WAWBMcF4|Q z#m9y8F)nM3+G7QiV#`pNX^cmCY=_SY!`%%J1Uc$A|E{u5Xe-_vSb~*a?F3h%(T-34 z@>NUb3^CwZthm4&JG`+w%H{B*Vyfc%GqbduQFrgcuWeD=D)+>9*ggBfww?F(- zGG_C2XFyq)QJ}<*@p_Ed2&M3IG_4aZhOPffQoPYA4A`i_SeyxqP$`b^Tqb(X%*M=# zvAm9>e;VijnynXMtG<(~9+rx}?->R394Tz{ALhZeA(ycnbh6ZdgJdHhH|+~agn1!b zcTP6f^rD2rUUU0o{_mY;|CH)h_+eP~yWYDPpzffNBN{3>$XNTd_O|HPMc+6AqgnAs0fQep2wGC#|wg(PPXXoq*I}6aBsiyPa}iHxX!k( zV5a7k%W?>vm5N^od=@Yf0UYf8ikb&kvvBmV7wA96y1KQdxQAc;ApEEo(>FCclr=d; z?lhK1$64J*2Kn+ve6wO!A~`&>dkBNWWsY|b)<$0dIoiqE!hMEo`i+EM=}x&}CBQQS zFg7?ML3TSmzv&lrg2&Ot8kT+A;9&_)B>PmhCXbyf{N{XHQBure3LOrT%^xsm_3`P; zhQ63asb)r-C)W;cFTPs$mmvvH>5(JW&GA@Kc%Q%?Mg^-hiEzVf;n~gwv^%3Ny?VD1 zVJ!=3PBp)c<(kVGw=4mGx%NEgll$W(oKZk5@pU_IAsWH>)-O?sIC$-)a~?{-Php98 zEStSd3|eBwfp@ybnNDfRr>Uf?g&X1cj>V-IrnkWSv&iq1>vA7Bj|a8l_=Q7H%Q!_> z{XKaC2NMIgPOf-xDR|ZjpHI%QvfXw%6agxL6j$isSTW_(#-2{YJp{?w;_J46HmWfb z>d3$#pC!baZF0d9fzO!g#;4@Sk>%!w^$AXZF>s7&&*5kqGc5Qq5cR!gb{I6|@dO9Y z+ZtuJjK~R@o@Q>w3cc)9q~xd^i&Y-So}qbxAlUd@uQSL_!cZOj)ApHgb+QKvs3Eof zJ3?>0^C^RrXx+vUd@0d0;j)YE9o8>;Kt5=v8rq&ZXsz-52> z%SRb*JA5tcw;_$obJX;?aUlHU8vp{f`mycjJ4(|TrPb2U4DYtnw*6+&n5H)uHoFtS z!!qFIA++g0HvXr02+Jry*U;l73^#jTji@f{IaSLLfBNH3 zS?mH6@|tp6=vKeZNH+&lK28ps4qkkKF*7jAynO2X&4D|v>i9y-b8RC|RwtNW{VX27 zf+Oc{tGX@ugYjb2#n-`I?c2G8~G8N2LjYWG4S;fIU zpexTD#m`c^hfV0J^J-mjlVw-}>Qt-e#f>|s-QuM8dcVhM3~XzC9HpA=UB~_70UkZS zfa<^qN3}?;oYM*hMn@LH!@+DLGzdQqs6yH$H4JE)*EzbD&Tj4or3a)NRxtli@DZS# zg|?_8OTwd5D;HRHjROZxVS`Xxl`@>axj+wC#gyAMkwxx+zB1w>T;wH=VyGtJ3YQr! zn}PAw!S*X>vErZ@lOrFHBOEl|ROo@g;Ap2V^H4&4i%`KB{XZn9;;2sFBJnJUJ1 z>lhCB88+rsU;IK@q^OTIZER;DR`Jg952IRupQZ4V*g~R5e2uw)Ps*dH&#;9S#x~BJ z%%>u0>un%H9+gF}c5f5-rzFxhSM7;u!SEemJ?=NaN?s+sx{B+@w<->s?Ob!7$jVOXEuLulKM3jrFj;wp}*1 z@tW=UxA56X@kt@ZFy`;LN<==ArdpfX2i9BiuKbW$BLjZxivgN)6#*kTy}Oxa0pV~U z*$|*|_;Wld;uWrM%5$EF6YTE9Uh)y1kJ_P~6hz<0mV|=R)HwG zlA)s$T#(*5uO`3p8#}yBsGE@8aao6DA|BcaAv#|A@jA{))K4ZF$=5GuIe)ka6~nn-dzVt=$f5&>3-pr&nWR+a?f`SJ(=ls zz)D@txC{__AKMWx$aF)zW%U8L>A(w1&26RP;+`9rj}AUM0{T9K=k8%G97yQYJd{MW zx%_eq9LI^ew|^7w`y68G3~8hyAb?s7h8mwUB5vD?zRoD;2iIo7dw(L}Z&yL8zjNgA z&X#~nhKlLs)+C zgX)vTXAymtP_>%j@t9lf2&o!|B)}}Ip{=1bhW9wj=P{(sC-yly>Ui&R^WG5p$pTFW z=moCC+Q`$yX)tg)VExn|IfcX-^d;N!U+`4b()WS;LAhep@OCIKZrWV3;{!TG(@w5z zNp5t~%P{yoe>CYlb)M7w8Rr>{U?)N=O7QRr=w6TV-xAqu^hjG}jP=IQDy72&ohh^{{H)+Ue|F3YL z)VrRlIx^us78C4w3FZ2w-mSCd7qYxiaJ}C%C&pRC@;FxH4GPeQ+jt-{4ks)p%)q)h zP#HYJyS_Jwf)?}40-GK(hnKtPRzV=U%*bJdX>&lQPoUU*4q9Wp?q^Nmk}nJtmfIpP z2AYr`ziw8C7^6*n7zNjgS`-$|JhKzk88yl0aoObfz}S{kQ%Y~KQ%sfyd4i$B97vA+WpCH~$;)yYIoUi`WLX~p>A)lM^=!q`mWoXr z^!in_vSo+TJ6sTTWNq(xD1g%*PT!gn89qnoDSX%>Cls52#ocV@#=>Zl^9Gz*3WeeA z?jFnaV78Vu1c&VG|GpnOZ$si70O##CStIvjf^7%;Qk+){@3K|;)WmT>tcAeez9!ns zuSyzZwH$Y5)W=Ms)qd@Db|9lOQJvy&P4+?^CqUy!Rz5|AC#jdpEc;%k>(m+X#|SN? z2Rf>44>_%y(@{bHYGl;8n%f}5KTLdchSiucbO~y_i;cq;@TN6;T(=PWIz+hGyC^*2 zMI1K}?_)BSQT1t2#qtqBasD2Lz>+#{z<|EhJieb3HSXt|4t)S{Qn{*ub0-|VHV4{i zS8hiVzSgrNe(_9Nb5j+C7+bWy%-opu*P}WpfYY(FVdK3{6*w}M7xeaJ#@k$V zfUR@LG1F>CrA_q^r$03aotIqustsW=g&!nKbKn&Y2@l0>7!PnFy#saKGp@`hSG~zX zCjl#+9{_} zT8{y8w?7fJ;_PN*#7>A9T*E|Ue*THhG2<8mWa3c)?IRN07!Q$sFlwo!s~!WR$N3D)46gWRR6O@*H~xvT?FU4761Hpz(G8Y;k%F2u`MV0pd*u3 z=yQOmo$7Yp!wF25vLLh2KRz_zzNZBf`b2oU9Y)J({4AfPk2VoI+rx~BR^)R6okKBk zD=-uec)r>!W!UcyNJbwa1b%^Tj$(qI*-lqpE4>T6%K`iR=;Cbjl~FIW_NfOpRIJlE&+C0wJ~ zj_5NbpuXHl|C+fHLeGhu05<8fu@{FqiFRVH+aUPI*57sPzac~BSH$V15I$G z8utOfJaby09FrlAIpRJkBj*-*{rV5xN) zXsW%mGyG>D(m}rMuEtOl_T{y}=6NhPHJ4d!dAiOpR7XSB7cctVJ~Zq+8>YY%9MumE zNj}8r3zExp=EtNn^A7J`P@6fUVsMZaL^%K5Z0-@!f+z5U3M#1e%ol!DP3?>(<~32w z*%sO2!_~}Y+&&F=Iw(XL0%-~z?^S-?-pP`0#aL%e-HyH>ENKyTD>?Xt<=rDfKPoLlg0$90f zV^;gqiD~RDpXMRB-XIp7&t}?S1 zeP7du7{&yML%v_2BZCkoQK8-ig1px$R6=C;h-0nTQ95JAe6~!AKFG)+VnKJLhA3x5 zURL9&v>lR*i#vp~dkXjKFs;{`m1!09farjpX;@u<+>sAhOjy1TdwYho$r;r4@nLd8V zdalE|7TUtT69;TQoWaYm_SM&Sd8?IBQ5etugY z>yxRL2}#rAKIzaWI|QqufbLm_PZa}KOt~+go#FE@Z9vxFKHkD_;IGd*vTZiKI#qPM zML3*{a1x2W|9!Gaves=4JEy}`DqELM;$mQUd}5<}5xcB=0XI~YY~qym+o1i%+uECr zi+k9L%aE{>QCqC5I`6$0p|I3vJ02CzUgVK~4S8FS3CQjE9iLvLj1Lhwf36IwodRGV zcN)$fEK4=dEO86}V>AulI*{Am>C9@&UuT64;soE@X*TKJ*ZpKJk#qk9G}*K)8TS?3 zIiJe#nd5pK8(yuzMMGL%>?lRv9wdur>|!AX`q$agMYR zF1himK{^xoR86uC9e_j(Tn0+vxWT@#8ScljtGco&a37h~_Z@BNVn-a4VqyBSuL}h* z*~taC!a|%`=W_+VGjcz4jXTN`K%acyI*Que+V9WMi0HWs^LAe z-cJ3XLlb`kuwEbHTI~1;E9x`9(d>K2ml%LS^uYivQ7=|C+EysTSPpFRK~5+Eh)B6j zjDe8V2Ts`H;zKHuOR5C(`H|MeoX3|g;1ZtHFEB!#oLc1R!&r7t9?w--&~1xH#+3p-OK6hCZN9iRHED#whY_aF#uz* zNt(J*U0hXr5bK}CJz$2}gwt&fjPmQ3eYo{J2kbT-ak>w>PvLP`MEPa!_j!85C>?Y2 z$tvjt50?)E>uf^}=}A|QLMyu30veXxo|xCT>U5ZPwklpe>llsKUdiCRYTT@)lI1)m z2T8hpPL2EHBSWBeZ*Uw!k$gJ))MBPbFDtR!$fEO{UHs3s5ZE~gKK?OuDLpTQa+=Pl zu*hpUN4mf96rP^hpLS<&hh^3C>nA=?hc)is$+;W#J5O4@inZ@W$7o7)`V10#mL;X1 z!=;@+<)fkcc|=7@V&bXOoW|YnVR^BQ7#BcxniazvQ1+wGX#Xpq z7=awC)@t8BVsAgPy|u7f);*h!@ae--(8#ySwAJ&hwJAVbQ-!3pFv@8o)~W(}TzrB@ zl=pb#PC)|ClD+toiGT@ifLkyBA049MV{aR6i%YXQ9M zU(^9f_H!hb)$A+_zZ(puq5%Hz>q?@>DNW z^s|x$TkAg4XvAzM;A0<7W3ioJQcmSdwFV6d))fZMCUFd}4_sN%Vaz@X7`ofyuVBBW z^VBe>G+Ky#*L_4F}5oo&UJoP9iRI6_{jB^>Z7kr(q`Rhp@K1TfWVSU&C z27j|G#!DYUqW}N_glR)VP)S2WAaHVTW@&6?001bFeUUv#!$2IxUsI)`6$d+rI%KGw zEQ*RaY88r5A=C=3I+$Gg1x*@~6ct?1$8VhTE(<&}WTuky z#35oa-@-}@vx2D+PZ5VzO{aVz?Xk*vi?dd$u*N<43xipGWtr+gyR~wY6JAm<26VnS&c_H4*ahlU z$N4^Xocamie+I7froUVRWZyWcOe>S)8c_m+t_O%YZ#TG#^|Bw3Mh&_ z_aX%7UV6%5f$pKFUb=vx|DaeD5EeNsTnI^FC<}YD2{x-Ns7TJHOF5EaNp;C#!UDCU z%pN%J%lCcrzQZ9o5`TUHK@>^NkMDc$^M1bp=&%0jub9@t4G$J>c%5{~1AVI1LEMm) z{l#?;(ssw)mer?h0}PP10q(6?f%mptfOp=r`UudaD|^eQ_m&Ir#-f+KSSnN8k6~o8SKg9!_2cljKWF z5uP&(MWi-cLtUc+1j9@-;MT1G(>;Bd4v@AL`~v{o-yYQ^ z-+%3_KCb>>p8-xVFe4adR5FneiU?Ht*Dc82@&amu!@83@P{c4)$!JFReCeyGUFi;snq+g)wuw` zS$(X|+o)&KX8;2Opnm2=qEhRuK2|7DT)Lup3RL>}-v9uQep%3uFBo~8AvBwTov)^6 za>}bCBZ1CD%5!oDvTh~OI45@yAPV&qBXsWMG-m{#VTwyvz*&84^i0}e zbtD56pXM$6;Zjcxu(@PO5$UJjap0%lam2t)*qTZdATv6mokO9{(iKhGoz=(cZzp#E z*|8$bE|0-};f$tU&}Gct@>-rV=(=2hlRHob7zT2RnQ^$k^?&fI)L5vb^Y!G{e}K&B z2z>GPe_d58zFvndSLt?o&SGXZ#e)S*ZC-= zncuxv6Xt8Jn{Ot4^eDoPbPfLbkV%TZI;hJtX#q2|)(Bj<;i;Pr3Cl*=AZH@w@y$h| zWb#{J4-Z25C*O?B2v2_f2e5|+VcJf>u3Ls_JE4$(8;0}ypTK5eL^MR}@l0C504+s; z>@81)VZ*|*DuTzEhNHkl$}48ZA(P(%NB}_2_rdc}7xDSBmuF#jWd~rT!U(g=7hq@Q z5S-ir%q2_8-gpS(z&(@VI`d3OoIo*53v&enEtC8OLin_;8%Ak6XeImqW3rx+_)hKs za;da3;IxPy^ZC#H=8tghH-8k5H}elK2bjQKo`qev3|H@e4vVQ{Mf~zlz6qO!5opvi z>CQk9msASz0wH+}o)a!RR@98DKCu14xihvT`*OF@*U1bEyD>2VejIGQWEd?BPLp zIC&ZF{_uG8;I8a|y*w+T0KHaZ zf`{MxZYT<9I={_|L}I^~>@Ti+TDa3EI+tdui|M9vW{~3a#;l#B4$`(l0W<`;WFsM| zzUNZEvvLRk0JFNVN`005hX5#X>cdM0g_6+96HpwP}?n?k$5` zPhM6(+W)mt$+#5@;Yol)l5oDcVVSsENMItSXdAFHu=)K@0v5lt@H$Z1DY7U7Qz!zN z-~R+C@x@q%kB~bnhi#z_nnwVHJbyz1uuS6MVG>qQj4oLBO0qMfJ zg0y%93;oh#MyX2Hyeewf#J~VU&B8vv_{ro^BwgR^GNFJdNlYc|x@F;euJ+!}3aR4@ zDL&N<-!YPG-dR8l*oAE%AL?Q508Sfz>SWO>_m#B}-b5VLf}IMId|nQUKFCc|^m^J?K@ z7OkTU5$OMuta-BTzcnm-8fjar48DHeg|h>mJXj*)y>a4e!q;T1z^YgJO%*wk(Ps+p zo&@yQG73=*Wb#|ES55}u-B0j{#FsoDQ&$jSs_W-n_|Ipyc8+=xKyq`%;+O`Jpl%~j z3W(H#WSU?(2^)YSfJwTtV@22i2Xc^>)3W#SP<&(2!>Szs0Pq`7#I7LD6f6RH{k#ib z4}L>y4{KHkD*sy)?+ZY#m5fgX;FJs@oS$vwe>gft{atCnd z=m~s1_zmsz+2t|Fjuo{WMpOou@*bKu&;$b1ZvzNPpZnXRnmfc3JJL-zV-rZnqUWHo zcYKY>8_~iidXyrA)Olp;3gU5tKfm}3d~oFGGo7H9-EPZ$EJh)zn+v7VpD_wO7%fj__aOSMk`L&{A5H*?=S zAf#x}01`w;0CHenh{6BH3p7c2n9trQG^#W(K_<;m^3@l{|1+0tPn0BK2;}VYSVfl` zq%4g1G}d79@%cT~qXsnfb{aMS*Z+LeO|D@a%n(*VBxdROwfHdYK0gL~cu*sLJwqTB z)ZbfE4XOdvVwhSMX3Nn2L6bctG70t_G@u5C>Vkg*aZQ_FZ;4k}Id&La@)9&D_=7~6 zN)$BWYu_;qfh3W>BC!RE%vN~&DX9cz$IjmJw0jA=pIV=ZHIWS_i0Y05P_8pIa+quZ z)9Waq&@jZ{Hi$|3X=DxnDhVN)5@z>RYY60z|K_6FkKg{sXO>8Of&{!KvX(6nR_ewh zkz0*Gp+yyW8hPES86B10qlht?d;yTQ17YD}X1t*q!-jlE+VBuY z1XFNEie^d88coOlxsOf~G;s}qod5j?3QYh2_R7gX-hf66u{(*Qnv@pijIQbd$Z@su zvIdMm>!gX#S0JH5j?supklM#2;!`7VE?KI=e}sAlG2aoEKr*C-X=_^4R4}%%VQG3G z{7englSY7AI*v1gRLCG2X~cNr4V-u!I`ENiR2YH8$(@7=XkMU^bg%LP!uEz-3r_`y zHKK?WK;(XS`nnMYs5=ssW~8 zt4Sh6a#7l}bT2FOQYGS~wA;8hOwIB9g{13^j7+YBwwpEDV^BW=kZ4$#rCTd9Cm}&i z9c(}iQ3deuEF0c9l_)?im6p@Jl1o)X@}lewcQtEOCG*Bw)3r6zbJ&y-NaNxrt_`ai zGPRIJWdf1t)bIkm248IynK9T*x>wrt(7iGF>H?DlLcG%Xn}q+yl0g#J`4h7OH@M{* zqjHga_Yl>=i63Af3Y9dY=lk%P{8l8`4lsp(T!jDmYcHuEZEwglF^z!I(?ujTL+*_y zo#KN3h8e(k(h!3siqumb&)<*22=sV#bQ=d%ikx}72Oy7rnPb<&%Tg7P!IA4eYG*3WP znqq<)lBYF!VjqG(C6pST)Fug?Z)9lxkQlEm5FqrTxP5?}FBFzUm2_I8Y%hT>dQwN4XQb64x!-c4YxYp^-31nRDUl8N|d4**sBSvsUZOCEJ_7_L4W3ECuWYs>(3sYm$B>{y#n56N5^{%(&_yK;jjb zt|((s`SU)ZO?yP|Db7*zEg4awC6t67{y-o^3d|VXCuj9BOeG4HtQ_4)`s_cpp{N3; z?F6J>c@R7A$Q$`ipILx7&JcY1F!lUH>xV#T>1(gtacz&U{bVZyn(lIJPvJd#f z9csBiCWhg@Iwi_!#0xh(R5f(wFeU!hhwnq~sH8HAjr0&` zzb8_jMtpqM5M$!72G;iV0t~i+W*O55E*awF>VJge002OuQk>x)mGDU)9{T*!m{yz{ zP|S?OZ__qp?-rqWXshfd?Ito2U(5;Mb*AlL+nEqlGO9@-xE1HX$(E@AEoLAop`a-X^u>hD~Y34-3qM9Q089;>e!*q6?&58sEi{9q_!HyTuu(2gQk+|x$e z=aDf478Q}XuA|nq&jhAU9?k^34}cq;Q6348&ktJ556Xt7e+{+V#;D<3>N!dG+p%7N z2zLmRY}PK%u9^7aHfa+WzpDQ;@`@YY`1_NMz({V8IXP$(Vm! z{yXoZ)obNZU&Px8ga17WCl4SOSG?6S4X0$cRJJ$P8`hd)j&XZs6$|k{GPv zL=98}LojPcjnOcK5}zO{NP8=vAlj1*zzIclI@inGUWi(aD@_=KEmzqEG@%t&g>O&U z0C6lNygfV!d*#~pMjXsmj2Hp!+W@DuFiS}70URY~iupI|wzks)Bzs;3;KH22N$F#3 zRio8EeFkWQg~s5tolt6FX>lQTqciS~o<0Md5DM&-ld$#S`*7#>ZJ0}zPE1nUg$aiG zWUs7Ux9p=p2>=p3bKiXg@Rv3=u7{S@Cw({1Owen?5G6Tb;~LcG?y&FS7+RJ<6yEzuI03s)hiOu z*Us~Scj=r!oGUPGCt%kt2gb%kRSUINyBUsFHxeB;xfTORHUPSX0HCP{j1P1hBUrs6 z@wHF@$Hj3b007wgbQ=Hwz9^MqWrTKMg04h>MwwvRPQY4z5EfI%s)GmzM9PO86*DfCl2Uoq%&ABQSO8D(ro_4Ih8@d1c zVDBI&{;pewFG?lY`*a(oE?tE?w{OE*eh@O#08>N90ehm8R6$SM046lRh#*x190>p_ z6U7!&$FU(nUj?*?2_y+dCZHi=Ngb?yREF16U%~(ES`9Hls|`V`*Cl`F`M|qB`_Z>G z1CK9>2?oG}E3aIKw;w!!&B6%WoIVRrp1O520W}0$!3+bPNbI;mt(5p5fA+c3`?;f% zdW~p+_5m`%*I>ch4<5j^ix*%nS%PyzF3e2WaC7=>T{c0hGm8VAF7=Hv0Vn=up)&q$ zvoNBfgV!!zP((*2K$j4iWA&r5`up6F3+IO1x|yJ_0#3=mG<@=t5En&_=sZR-YhV+poN(mAuAW(ASeCvbZ(fn?lvy$#TdOh5@PNq$ebfu})u zzR|5@wst7|=ou9tZ7$#ZRxksex7~_DyRJ1%O0GzH_9R?Q6TG)`D_Pg70Ex(w&h2C$ zzT=I+Rv3b{R75WkzvXcNgvvNK&UCDL&r|EWC&@@X!vM_^gcFqqR_Ny@;+PDxFoP}3 zknA)jXp3Bc)LknXRAJwXa$M7Qdszjvg%=P;82*_ld|K zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3^wk|a5kT>twi<_Hcr*5hDt7vT+fe7=XM?r)hP zITT@U)s>YQ0S63fsK zJ%5!yf5h+q-)p}*RNmg&!5Eh=Y{_K!Cx=< z_|B34+5fyqz8-&H59!Yf_4m(`d#nGv)ER%ju0P*+mh$J{r=FMo`$hcy_0L~Om0jAI z?|Ncpuwjzux?_#sBoi&!7Lh`0~H}!6?u8PmlBG z-|yS)``+Kvja1mt^2eg?>#yDMXZXg+mOtmm3V&Dr&HR5oe|P?F_qZ2_v)P=<-z)SG zIhF4UDeN%97vA&h3X3JC_(sko#<(~rzt%XT9@pbJCI1dztWSUT(>S*k--|O#PyBl= z;k<7@@3%tZop<0{W8lR+>i_NE*Z=7c|6l&TzE4XC;cmZuTIYbHmc=qWIseOdaUkLQ zb8h);@LzxbIsW^f><3fj1oPSE#siLf{$66{@DJO1&N)APU*^}}tq51$e_nts;=MDA z2@fZ5m+<6J!d+vmA+V2)0~)M6J}FL4Amki3i;U@cO1x@p(f8(OYB=8;b1cy>gH0R+ z_vopdO@9W5l~TrjYHHZf$WKl==aOq~SMC`bEUDyDN-cuis83Bb*HUY3wb#*}mRfG5 z)z(^XqsRV$fw`And+WWA5wF1;4PI;T{e!Q}IG>qjo@LhAW}jnWJ}a%f%BriazQ&IG z*}%juyY9C89&fl_km5~me#=|m_V#yt*xL7e>C0dF>es&hjlWMV{JFOO{`ddGsf9nM z7SBofef95C{)u_owjtp1wC_Hfq+j_!3v+iNIXtc=2l^)dI3ler(N| za>#&b&3V4xUD%@c1GwfJpABry{G}b{^YNc|-?MzIsnoAu-&)^X?VeA0OUci!ZPmHc z>@n?FcUr71=k)FxpD#S`oE`;RFjvlR=)2T+hkAwh?YDgFFF)0Na9-%fFUIn*%2`9+ zY+e7bh_E@zFiRUBEC1%5``Ua9-?6XJcpgBcf3snFH70ICd&^vG(34i`E6m)-^TqOV zmYp9gb$%Fj*l}WQQ)p@zCb9Pnq2Xp$%`Xqb20z?5-l4P9@5}Xj=XdY*#a&_?DbJps zmzTYF`QE4HH}9+TT^}e!7zKNH*|u7Ex&E?6eYIHMRN4o;J#Nw37}l$N zaw6+mH|F&6T=(~YqV2uEwCX$ay8)|PODf`XeyXMXlblhKwtrqNzle^yW z7C20e+^BDF)^ht?izgmjz9)~sK^BaZD^Z_U>*ova*J|aB%ETdlyO!&F(!@LF^({`8 z%lWS4JEXEkFJYxL_=$J<-{*SbU#7 zz`MRT-jy>tD}LwRDejqBC#QLFnMe)8uxf z(w}$FudMH>Yxh~Mxjf*Nz=>8;(A;j1E?~YLQ0QfHF*)ZN`aOjLh=UusS=o(&apr+< zzhVI;+DvTKdbl=Rz`?Hz%l>eLABJ1M$#Pjy#^p8MDW&yb*8Rbu0hT-WlrQkFt|xu% zSOcrY^w#qYFlukU>l?kZ7_L1x@ZAem;C6yeZvwUQcnA09Yn<8}0J)lV2edzox!s`a zD8~pkmFhh30*T*;lm<=rO6*uvH0jY(2d%^wL zIz|(M96vl_ zrS|2%@d0}*01@DAT!VMx1o)%)UF*BKWRT|27dK+HG^1*y8Pu~j8aiKG&74BDa0I`99vS-6xbFAr$Db-nDsBLZR zcvb$biyH)==!qv-87J9F$P-G_wd9Ax*_}0W?EJa{nu4nv@n5)fv6gGfDe!++#}Ud3 z-ba8(PqOgA)?)$(nmhkF8v};o#iGYD#0{ij1rC%K;cfSY1B6+WrXyM&6@~-Vs<`X5 zKz8WcWLaSS4YK4L=-{p1-T<+LcLeWPL}9b%<{sCua$4@rnA})!xE?g%DY=`KgNYEU z%w0`=WH;=fyrFYCn&!bp7W_YSC+t@9+U54h@X=iS z8b-$l2iyfTibsPsgjK^U#3r7Am3_FYruXIMgX`lsMhvs#-@guW@Y{k51bp6iO7%v+ zuvlCbzuR~1{brdQ-nw~i5aK(2jZ1!eH(DQ9MC9SieU1QYf*5kV`0VS!Nlo^zPnL!{ ztV!br)!g0f$y;d5Y|;g%jyJ&-LL$KEx*r4^{uB4KS15?% z?^x7>sj`89(CqkicF1EXoDvs=AAk5G{Rfm?x3MTE=Z#KcZwu*NE3N8~XVzL(f z;msn}#^dIvxB0d_(+9^a`*}Zj*7#O$JcR5OmN72gju&Q4Y2Bkl{Dw{yQ^O$KQD|~b zNCbFA{9PKJVZ(4Lu7j<@bATRkUO)uKIdbKJaF6(6@Rl8qw?~J}dN?8vG0Ka12q+<| zI7dG?7ET(jx#OiTXKS?-5Df0CN`dR^UGcf_()Y!-!9?gb+Xs8VQLtgstvPUFnPtay zA&fd(0pCDDefUid1EWLuC0sr1zj3j6M~M~Si%pEakk4~)0l~ul=#BThpbhUKz-OmB z5DYWGmw@lLkPA--wh<1{H7+5Fr>zCWX9M7sL#K^Z-0y``2P9JAX!)TRzoRJNQD%w| z348ztl-VKRvBbOKuTdNgzos9CUB!%L-RS~bKI9FH0#y5fG>(4cFtA-1D&}>+ddmS} zFN+7uEDKIwDr7-P!r5SK7eA`3d6FjlejD!4XFq`plo&i8HN&yNRFFlioZpqqwH>VYBEsyhr1@JfO@h5Jf=&6GCHxecWEyX;2d41#qkL2jbXpxi}0i zy6^<};;cBTj??;@4s*k!y_`H3s0nbO?2cJZRx$CmSUD5~Z?Z4m8^?ySu1a_i8vn$; zOm=$dQrPBO61bsRpk>2)@Y^q3op(nPw*C1|?=`)}4HrMT_t}fYQQ*NrLcX$ozJxDl zSmuuJ0BzVWZn5lZf%eZ-*YyizR-JKd8CTi$&@*CVd&c&=Te0}fcxVo{j>6T!#xa26 zqa*oeQRrNlIo<+a%cTIi0~>)I1n3Oh76AqgulRa=PTg20M7zqc`oT!BCgMhU_hxwbI7fqzE0$Cz@h*HmG0)i^Jn9v8;@ z;^^^*20ma~H9c4})OT<@0S~-AVl{Cip_dsl`8GgxUC7m!m*EjY$EhNl^ZU7C8w_3N4ENyacIXbQz z4_-Pq8Y;4fQHYKU=k{I`g*z62kKMQAktxLaO1XVrw-f@*YM_VWFfRxQbXhbW448Z| z5+n?_|M6DTG;pb@>fqUVyePzR%g|UG`y-7!Yx2BPhJ(RHABcm+Atk{}a6I2GY8gluJUcCzRKyEH zG-JVyvF*TZgw^u$--9)A#SlC(aV_v9vFP$O*8cNwToVinVlZHU`<`!r)NOpx%WBhm zZODS~_^QtEoopbN4Iii+#f2v!u42f;ut=Tg?`OD#T%Hg|Xi_JxTC0g2L><(vTOp?1J**9uBs! zyl;PQn8a%oHQ;xYGYbA^U*VaG@on>TAMFfb zN6bN*Pyiqk0w2Kj3AQe01j(PFwao>+xgofHI4Lre4V&))jD4Np&3t+R55tZ(U;tZWhU3IReXd93 zTk$RdtmJZMFds95&fr0yn2=j`_mYPsEEVg9Kh=a+gXpqfSk#NmM5R3MiK<}+no*X? z;-a_)wQg9^IIjI_BIZ7T0Xpy^HVljyzfWqU)Fgo^paLAXt4*NmO zK9cT_{pk3sr%0S}UA!E63VF~qDXvA6Uh!uD{yu13kyaQLKtuqJ>NPa1y(~m71$0Izkx1*34{dq3o10@VQ@2C zSCEi%&tMTy%mxElw?ZScr50AS72G&B^ekc`?g3HH+nH(w9 z4-_+^@Z1%wdXqezJ;lLg5LuC>rw8K0kv@E9GfIDslCvBUKMQnR5hyYS$ByBI(?tB2+$UUuo8?|8^WgVma)PEv zYTWA1!{hL0An(OH?vMMzCK`)*01E>MuMygUfyQ+&7;31zW)g?%?VsR!I9S$zB|-4s z2g07%$pisKxPolb4_uBn>QkU@_~2VM<_ax;7S4 zusoG2%pApqC7T_3-8m|7?oVY@jqFVPT)Nfw30Mb1 zHdHk7mKb|sH({z@zm`FD?g{da)$>5c7r>H)5tNJ{*`~@cK;y7Wg$()>Y_~8=s#-BfSg0sv<=>{txdCV*{hv=C+3RGmUwc%|r9O5s!!0GhYW~JSp7$q=F~G>6leG zX_kQ&flTuyo&YL?1s(x~WiI^$PkR!%wMDVloko&inzQjv&}=9+{2Z*lpx7M_74eG+ z=3GVfh;KBQ04)qgfgiPzIquDEu1C{9jeUjNaAe#Eye6jxA|cnAyz%dX+2L9-8de1WdF2vA|RYaS;Dx;H!-I zn0CkpNpYTRVa#Sgc<+lBTm~4uDR+1md)nC^91~KI2QAZbfrYRTNuML3jJqdOSVe7! z+JDNra5NQ2Fzhe;2K-HWypZ&2738MojneU`xRW z%Li|{ozO%>@yKzA>0=m<4L9wdAZI2<&`h#py$jZ1MEb(^Eq3XUEdAJPP{%A(IuVw~ zT9SHp$DnL3H~2P^*gZIx1tEBD5NCfEmkw5I-imtzT)+vHe=iCqc)>Fp{~aJcNgmK~ zM=K_3%hhZ)r;Y&0?*&WJ<~J9Io7EtuAOy?Sjf5eK0M_6xFapc_*uJIr00$He z#$!5Unv-Q60eFHxutqc-%R0>B#%O^8mbMHaJlJLQ+QNv#+F@kAqk!;77vlG@AxvvU zv%kGJ*4Dfdcb(GI9W51T1wjvj@Adwfn98|bpONacnHm@Mq;!KmxD|rv>QgYq%~ac^RRFr)B{!gm7!d z=GUe7l!3+i`ry!kjlM-#;*~EiMfW+*; zYj#ykYmdW8mZWAgdixF~=6=UWAGzZO2XuenHEG-7YSzxHq?8!>I-vF#N4}h-q z(olIY2lyXG3%ZFg#9(aLE-s2i&Fe!3!_={rF%1|+_LTdAC7?C+Kioo~|44akAhU`O zO7oeJMm?hD>WN|VXnIB=EXX z*?8qgPXcP1D1PA-*eLtXYgte6$@FfcLs%O$bDR{${0=kjuqqSQUj?)AuvVj0lg??V z*^o7`9&}vCK~(;pM$rvulzoq-C)+}AGXt_eL|};*zBSZ48kOoD$Ir7rQoZ_l8w1+x z-6>*fg_U6FhG?P{f9%7lB=s>?n-|*KdbyP0`i3ha90K3fxRj8+W;pyksbw&3_UD(R zHD_<>MaP9hrr#FOv~Vd?s&kAV;cY^M#=i?d$al7gp$7ogKoDHut`>fn_Ce-w|ME(? z&I{F5?rBMoyLNZ9LN$a98XK308~KiH{gQa!I5`Ur81BKNxEmx@moT)K#!}1sM4w9 zF?ETY1tb>Om;#)o4W?Rq+Y-sH=W(S(JLleFw7Q1f;13?Mb_ zIVCK)VD*^!SZZe|bK4iJ`vK@5MaQT2g1d}qERgTKp~UOK55CrP1ZxfAwk*(uOE64q zig74+uV|b~->;Uk=Iu#vEa2`lSD=pK4RANWjQkgF0OU?6s}A4R2DpN0uS;>pVIY|+v(I0h>+Kywsuk*huVD9sS9oY18N?1Tks{&{_O zxh5v_-H?3tW6g-m1`CU=6wi&zeDPbIbHOOrDQQ2|5kDdGBo>ps4>-XK&Xd25#7D;i z+!Ke0yc7$$*VY}XIE_;T9i|~p46U2;+Y)kU&tri=yu<^J(Ttb{U*@tV5}7*}8n$-= z2JKX&vbR_}YW9fR@ntumCW7H1y)W;iP8fL7>|r^KI3)l_>Hz%*7BU|3nl! z@Y5i(Cgtv}4}j@rZhsgze`3)I*dHbKma5}@5%5*Vz5KIJNBvkS04`+<=s9Wp-r&Z* z77lPmX1k1-VifE=aK*`Piy{%ucuOE2cloy7RScF+h=PZ;qQE$WWdSJah(Cushl1Jl z4siq)jxfWTUW{#l9$2tdBb=61?fJRwox!W6Q%HK^K)9oLqiPGdHGgFYCk=0Uo1;bn zTQE}=_;d>3xSs~X%{O^!L$gL|AK|s)nCOO-cyu-5eVKdsXDkq z-C%r2haiDiL4>tlFDzO6TVUhqMJN`)K(;y}mklY_vO-FXrhEqVta)WQx%Ht=bwgJ;oQwyIjh#N|MP+twVzZH4kPlVXtL|iIzBr+sPWuanXQg~K9v$MnA(;5Jh3#0@2z~L$Ek8d&(YHt+@Qv7& zsU0isizUY!BVSU$xJ~$cQcg29p9v?c_lxxgNCwECUjLqwM-y6)wWoL@6evDpG_!Xn z&tJ+((oNajxC|eRlfAQS5TODa)n~$ntTwB|UJYxa*m({DeaK$1aTpX_*Y*<2J09yH zHx?LF7DHUqd}i2KFuo=O^;lwzI|kztNQdA*<;GosdIq8ZyCWcnKwkxo(f)I)2#GKG`yu= z^Zipaobhg0BG=(I9a37ocd(RQwDGEgFrY!Vj1G%H6Se5oF=PX zr@O+KEsA@wMr?;m-;I{7*D|9NxVr`!znoqRWAZgE6b)!yFw6A4fs*?qfQ^)L#o^eH z5=;3vOM!nzKpCx*(uwBuU$!<}_>^VV#p;FE9D_F7rm`2Eyh1YVvaIkyyFT{^C~%=a zE3m*{#p%lffk%)=OSrh`C@>2QP{Pv^EpV%ub3Q?2h5M;jvuW!!0Xr+E0P4UA4Wg`z zEr1^hScn?n*@CXPrBttaJAW2L&S1TtvHx<|xYUJPaB8tFDp)gJxQCq~RK}ZG=54^z z+($0s?gPTf`@c#_T(0FG5CaqR20Eu9TtqPPsf5cOUK=gDp_A7l7CRQ)IG12SH_{j* zR%N0d(!um{7|GH|VTq}5uP#va=LGG-vmi6gaD%_F_G}*-ix?p!E(shYzza^;f3}mN zJ`q@!!J}R?+5tGWoO}R<_o-hAC#C_zv$pAURDt_B!CY$|yeWjuTq&wsNH+p?3C>kn zXx8dRHFRGjCoLA5^DHCJ{0qe7W|-txMry5EwAAIZUkFPAkCw9(MjS@YbCe?6U0|$= zLmRq(ZaDrGWb5WJA>Cm5ET==YroJN!Scqe;jXuy|HzvLfQYH9PP-8twqpTTa8TlPP z9Z7FmG+7l|@V{6%!e%L4(y17*!QGv>@*xbC zac_=)t#a}hV7Jv9ui=qrS^pTgwFr*WYV-4bhaKaPl9gug?`DH8oCW*5xHD4Cd&-3I zI#DlS10cl9{sEB7{3Dv2V;_(T0P#^7N9B^4vwae`7iKr`K%gH^=CvdigbOhCZb7JR zdOHuEMn=rrnXAtR$!rmf^=?S{uF+oA?x&UvY1Dke{NBW!eh zYTG6}#DL$aD|k336>9g?iGnoVqmJ}`Fw=mVm0<(hB1_ZPC%pJKZ zMtXwo7*(-=*_0x{eM6^zxnca|8+NxU7LYh%*4ng?qfVRalhkk5%6J5Hrik?E|LwG? zZ3ml0ioqTs8+B%_e6vLsNzOX(TAjQ72=6%0d9`v|Tg3KZSh>8KYl2p$`6F9;hT?7| z%hoF{aOxR8apncHad2iX)}>BUs=fI+c}6>#PJ@~aUfkmz3@ANgC{x;M0n^Plru|@{ zO?r@QpGhDj;4D9Vy^5XF=_t=91}oiOY>53C$-P@bYGE zu9;lB+g1qyfnT)@Ua_bEoh%RA>`p2JTef%-8uFUSOQ=xDA+L6sTlyd~QvhgRE}7%V zrPS3r{DJ2S@yYy|dDQ)eUqxDg7d(b8Ex37Y8o6{WFm2iRwsp#KPK?y*B%Ai82nV8c zD+{F8z*1(FvYKqK^?g#fcfL}%xmyeG2%onK#lW-8amno+^)-G8v8=&22gohkFhhpl zU0f7=m%1xlc8EjilO-K?L__iMz3>XW-?Ry}dlj*8OKEIswW$Z_U)Bv4B_52-00QE& ziU`nExZnNj^y51;=fRI~GL~3z*xd>V2uy;h!FB)SVq7lhS#jC;6Di@+6I&W+Ewv*B zut6xD^KpBs+Y|8s9H+-dKJ+k>DktF-=#k zsjAX_g}Ld)T6vgxKNnX50r!sgHGK#G`#yZ@x-DJ1)vM##HVAXn#Rl|w+h=X#pc$lY z+-c_L;~mj~f*b$L-)ri^0Yb`>MfeOY^J(yid`|ytosb+OW)& zo8Xxu&!aI9thmUF@T75L7*n%-Ex#=|8QUjRtF6Y^U|ZK?>&8%C)}J2HAELJLzc5R1 z*bc720iJL`#oW45BwB2e%<$rSOlMtIDoY(c4phdxNbB1BQrGEz}>na1}bMge!b%e&+!_j5EJ*tIR=i(LEN)WD1bqd zY_;sXk&K-SmI183=cNsr6^i}TyK%I>Pce?d8_8R%Ha^TIg1an{Ggy(G4ORde2(d8t zzDyXtxY1M+*D+h|XV$9syFKbDN6`Pgme zepvQexP&+tAcj-J`YZ-pwl=V^yBsJhM+#(vb6?jPLT=erB?0#`|G?suh;@gF)T`L~ z>ueRCa9gv@FJkp+-sv}f9aO@>L`!H_h;~<55HqTMn`kkc?|QQB%-%==tDNu$6cxK+ zTTJ_7I;U>RU^Y1F0tDKs^Tk)Zsx$PGZFN@GHDjZ4Z5x6bG?2Zw8sD_R3GpnOEn&e4 zK8pcDU8d7lv~RAqVW!zHoN_-5!JKxzGYWf{5W?Fg3z~EYJVu5n2QHA2y^0H6$x^9s zYBp;{f2gu=%SMo0x=godn}*K9+BYAVK@5PsI3u;W~GEW_C(JXDl&83BE)Y6G3^KwMbu z4VM0Tu-;}LA&Z+16tEcHSqjodi}SWg!r*}xp}QY3Y%eW4f#-lGaH9B_wg8jY20uIo zmm3y!b@ZfJF7P5)`-;~vwS%EU_cFdPMb=|-aB{g!x||%l!R`*NHJv2_a@TaN1`oWW z!6^60wlb9%>^LhGRfcD?mTspFLvy6ddgLl52l1GWXUkZ2TtIU-si9#RQsb2{pRNjt zrsb_Pga5^0p`$gksQGQD$88q%bdKA+%y*X7_YtEOo|sC83|a{_ZyC|+%$HxJO5wQQ zfdT<1I$#6&v2ngvz)?+b|TZNN~(QsNh4 zy7*+}VrmU5&!KI5%f9l5t#I=A39B}7rAQKv5xfaVi2a?U`{4gSujFXcM%^2j&#w(^ zzex~xGW?9gS*ap9Pd%FHqohUQ+gOqF3O<7>0#jpi6ye3@gSvi&u^9GrN}NG}r`nYX zC*a1YlWqHcQF%bEl}V5N&Y-yknU00y`SE+uj2X;FFU!UGM{KfOyu(1SLF^-PcOL`) z5_Yo{#e9kIheJhIZzD0?1}aq+J`U1`8QVr-r{TD9L*0@)vtuT@@`OXa2OOQ`VGa0e zDOP3E?Bc{u&QL)N@ZQN-!KVT@qt@ZUWh-8}TIkiw8W4v+pp7k5ES8Id$hQS1oz1aM zKm;@YG^|Ycc)er({<^dR z2(Vt%RXP0vHy|%XNyLmgnwGT#ts#H7(uQb#PDct*YM$vcw`%sonNYZpuWGxfGzhYs zZm+gvkqAGB!te*kV`DPB&f|O-m`FKUj9F(qq`+P*ZO$Y-dYEIYXB-WLqVlYl%_auV zr6+JQ48_FBTVt3;J5Cca3ZT6X;elE`-C{@OJMg5BUd5W{?{Wa2+OLSGwm`c>R*uwY zs0V+KK2UZ1p25Nr6eA#Jj7yVU&SnVl;;5^v?Xg0y2b(=dM|oIoXF21UOt$zQtSBg@ zOb?AC`%euZH0FsZjtkrb)2!})$GuOlH&2I|nMT&Oj3(ULbg@wuReD=6XJ)TB{K4Xr z3a?R%bc+ZBc!i@eIhzO6*`i2iVI+QPtPhirwW^tz1CO264%NX2alnyE;1H!9xYDd`FJAIyV{DZ)|jwQ#ORdwidtu7VpF*`0PSF4FeGs3lLm=s@GF? z=2wNl4oi%T898lg%OZ=`o~H(}dqOtj+7wXOxpDbvCpcGRW?OTM^CwZCo+*zuX1M{g zS(XL8P9wpL;Fl14Eb6u)e4gZhH4@xBc-dv27I?g?lROL)EUP;JOfky>iEwzXHu@Ps z-BvJ8gTotRA3%^d)fELU$C*LmWH!99k!+Z%%GvS|>zY-{E#99qPO?FoQ3p5FI*)3x z6WF;gK*5naeV^T~bKx)3*iaLO~iY*=(O$k0nz2EIe%sLzdG_%{o8lmYq1*|my}`tCo-G`{do^L(27=a?7PWf&}8S+ZogtTFo?O3PVunKzzTBx$rm!{hj*<5)RWTS2qd4Sp_?nusvv@d7NU# zQ>p7QVT^jSE@inFcN}CNZDkC0e!mf6 zY-6#U2#7LTt&flQGp;cvj@glBT#g33zSi_PK(yM60~>R+%Cdrf6|=Zzz~9#@l`*@? zobG6qaV4h%Rr_TQ59S^lD8`XAXUN*D#9l(1qIoL*C`|iqZTzdwXbWAOdTK>wJ7I$h zKJFkH-^o!N5MR#B%)9m9*3X~~A=S5i4#E7q^%8;e|9-{h?`19!Sa2v04&mncoeS2v z^|&4j9j*BS_IVWuRrrj#yw4Or#wC3F{WXyn z%PO2^aUvxATtjb%D9dkV=L>wn$@j6W4IrYbzJF9B6xW!Hid$xbW z3|=RJ2V)2Tn~8@nBmGTP+U$R(uGGg0%Khs!%In0Erxt&j<1FWtuMPX;oX!G_-0|cD zxmbqPqYrIDyE< zm3$BL62EC4>#v~A8jiKe7btJd3N`>|6E05ajS~qS8(Zct@^c$LcP#q927cNfYF}2k z>{Bkmi8IY%N5dW9R+~DJT;Hc;Wjqdn?Sd!Dwb=xMy-$PC2%Lb? zT&t6%hA~&%cedc}&rw^?ZC^kGQvj;)oFNePf;3N?em=QIOTWn?7N-J>T%mV#C)Exd z-jq+sFCDSU7Nf1QZC3o;bILt<{)ejut=9QCP~d$V8{j6qf!hozUbyp9kml3^<4{;P z>w(Y9Y~?vukx{=*S+*qO@7=_8b`ur&rRNNKvX|S@P3Y_#ft6ty*kG${(snjhEEfl4 z;mhX`4ex}BX_d-9q5i4!~{u8rTCUz2q~%!Lb*@-*lK;NyT$EXO+P$&;Ui zyFU(luiRu6g~IsHrC-Nod9blVx6vB%iT9C&tQ)M-1l@@ zb9goeO5onhx{s;EenWL=<1|hX5Pb?Qb8@KuWg}x^t+w0TR-D;S*nNj3#b67Z>1)-{ zGzmSNKx)9zcBVRSF86>S0~J5n&fgCz%UH1~!ZT;NL19t^u`a}*mFlN)8%r=ZlUClKr858k60F~FiqY0jiK?mZ+Cy~H!<@6`NMzP!B)Myso7;A{8*_;Zb1a8&OE|I+OrI~Ei zA9l||RWHP5xNYRg9A04yy6xOm>hGu=R2nB`r^FeiX;rO#O{kONhZ!Zq;ECVf*TF`B z40`UYr)~k2XV(L1O(r$EXVrZ zmi1Sw8@?K^bf)(#OG$1&kis5GJCM6{3F=`xeOA}Pc{l-G<#dAkzyTCLu40>nDuse z-v@_wdd~}sYW%Uo$~fv_HK%nvaN*_0USvP{VSU%_-aBCiIB+eX~%ow7~p z%ctf4vAdKVg5(`}Gaq}^U=+^PxQ2SifyU0`ZB}g9Xsx+(Lt%jp*2n#aqDHOnwnGA| zbHX<&VT8xbH@D`pz3=3g`k5x*IBl$$b;l=~J%22M8vJICQ=YHh@G~WBI|=~8;|PS; z4i+xh0~z+iakv1{av<-%X{fQ(B#s@kBG2yrU$*?Yo1>zOBab*1yIUa<`G~XI9Iv1I zW$=3a`8WkcHtx-_NWhfQb~g9ze@7J0uYCvm?CMn<0b$`6w#dVpM6R}nJ@4`4XGlko zv>6StSlrLuXh)GYFkw5c&#>GTt!fL_Bsrud{yu+YG(T_www$cbh9*XvADlp8@4h3h zq8~ai;oAyjq;hp;o%LD8!d~NDJuXy+rAv@q$IrbG*XOh!7R&qqbKAPA)2R5ziLnzv z8rM2itjkL?9nEKe+KFmWWE{=ei%;CaG2GEo^UAF-<^9?2ZQef@Zpk~ZU(u2SB}~&h zl=Eaa$|=?EPEZ7pzJ(Xh&R4Nn?i^P)vyMx3vZS?k*EpZFG0&8ItK4kR@iQfCw>Fz0 zQAMv=He({N-7io3c=2FYpL0n4K!W$V{OAOO2!7njJ-q$Zf?2+Zll)zU8!qb{FSg3h zPm|u;9KTGGJ*Oqf@eZ$_{>1hF&LAXv{~b}&Y{(}?d8@f+$_?u zSPk@+TyS=miCb&BKMT-LIfhM{e@ZDT4)!!MG*fk7L?N;@2HRgbbTsw@E3kvksZ}3< zznXKX&ZiE1jym^qmF(TOXB!r}l9MMfVsZFAV>NC&>>M9q8|!{9032t^<#(onu>P4{ zfneim9eW6He9roGf+qwBPRLyuE7{r>^%$@cwyR%eUabW-2DdX#&BhjyPM$EN)0A0rS6Pgy6 z7w&n=3*aLS{d3_no9R#k48U%boFqa6a34Kf{E8JK*n!Vq`l$=ND5e zezFDF^k-t_@AG}w%w==a#5msSCnwpOTxJ-*L=k@J`SAVc6N@(YNn-BDcp1fbPtQF! z%Xw1PR*FZ@`H(h4Ux4)eok1Q*T9j(ZS9Pf0Vw{*I;7g*!u^me`#u!%98vEpC8oK%^DVV1{f z)Q&INH%fc(%(fXmPTyNVzoD7ipn+qW{JaQTIz9(|6d2CFf?C5iX>PdM&QYWYDR{~0 zPIVNZfp?p31qmZ_&^X9zL3Lu?V7vXR-*v;qvbWN4qSMKz&id)@{&PcF zo~Qmen+J-&@Pc!hTe`UUCTf12mtF7T%&9ZJMtrF7bmPp*@W)Y?elm%5w0PZQndM_* z93;C=?(hC!)9sX{EKC1dx=TthLySN^ACCzvQ!^~)zr6#!UW&z4dAIigF6b`IFa&MEkpC7Biarr@I9F@T= z;Kt@5!>rtmmv8-kpYL-um(H38f|Bht5Xr3zp@n#A&d#6@I|R+Z=i4G=&vN|+v*Sr{ zngu6+osL&OcH=?&KpHL1TBiq>W!YhPs-o-3UoSJ}Z?nwPxo*qPb^>*sc~|VtuuRNc zh&ID{0}JCdvTh@jU9M+Lmwjqrx`Z6re5Mk1b9(JWf$MP(UY5 z*??I5khmTnKTg59_@}xC-{y>KaJrg!EFG7<%w;Vt!}&P)ENd1mF?EKiADh#41K`;y zM+tTXz!eI*SNp@_fyeO-KVSk>;V2LZ;V=v=x1R~`oDGhF17<^_)1=wz{#4M%!A{d} zTo_n)#0hsTIWE;%rCmn7{7jW)_|n0p-MPEbfkU5Tf-NoZQ)N#PMIJHV=aW)SK=$&Y zICu@$0Ii9Byp~~o%S&zRK6ByNahwMB$!)&=7kIP+v+U|lN&o->glR)VP)S2WAaHVT zW@&6?001bFeUUv#!$2IxUsI)`6$d+rI%KGwEQ*RaY88r5A=C=3I+$Gg1x*@~6ct?1$8VhTE(<&}WTuky#35oa-@-}@vx2D+PZ5VzO{aVz?Xk*v zi?dd$u*N<43xipGWtr+gyR~wY6JAm<26VnS&c_H4*ahlU$N4^Xocamie+I7froUVRWVIe)mxO@sqPpt+ectDN zzYkzP9Ouv2IDf{*3wU(wmm3|Quz}x9+7%VG&kkeX-0Ar<_V|R2T6nNp7FKZg@O^LXe-;s@}teJs!=;N@Lfe z_r&=;v9};Uv|SD``{H);x*-XZhYN18l9DneFcOi@m2!t7bnZoTt;FyaV%D~kSE4x& zsv@s?Arz39D)}oRwFxt|=?w=OC6J)Z`DK{%%Sg{q2^JnaZ**k_%gn~43W4*|Y^-99mg&#`3;}bS=W4+>U)zG5~R~PrSp^L(i zdmp*6-ln4>quGL0(S|l|{$|o9_ZIP){hpr7h*Jk=qP}QF4K2y*hJ#qfdOdMpRRAF< z^$^I){l1<(AmszPezWpHM>B<=m@0w3v}786QEVNFXoWvG6BU9NVZ{AT0w0g&Bnu@E z$&K~GOl>;nFXpv^=Y^b~g4AS8zmtbGD<2rmR)7bS`^5c)PrI~vU}32TE);iUJh^{k{*oXYxq~|gM zo~GwAGCE<_sd79bQS*CLIiP@CL4qg4;n1|vT+loPum@KKy0FxPWX2T9l9VK3do+jj z>;a)P5*SB7gELWC&`PB%3EjPy#PC)b)AI!Do}U=rlBfy4uq1wF%G4@LgL26FrN38D5E(!%ma7Xh?IlP8_Obqjr5>l+ zr)#h(etg2NnJY3Hv3?!lMU|+Om=t`?`4*9M-DJiKFp(cLg% zf*>Zi9tD_vaXUACTof%5a#_r4d3W-LYOTN4kUR&deEQ-NL7}*m`C!uf!y?Qn5oS`*jUZMm6gnx z>ymvQBBO+ z#&|RbbADMElP;Wc!BaCoF;$YN6A>OaR*Y(tU{vD)99mNHZe3!ipXrG%O<`7=trWoV{pCIe{#Tl;ekn$Qs3n342KOf$6g;*76WU-$^Ky6nE=V7U{W+G~CNc zIkJ4NJnC2Y)f%Gm-&iqn8!N`b>>a~QZQ|CYY-2gVGo#6fu;d3{7=o5&l#ZJ*Q=1sI3b>o?cIp5I6?x&bo;@IiD8VZ!#g-23a0B9f z2+9ZaOx!TIqNQR?UFV=F$|`G%Q4oG;z%Q;7ZA(=m-J}jWs%=BA1RiomtpXx5gHi*C z1f{zVQif!)3U#7#N@|YbUL^H4be4bqj4jnFL`#qy6b~_~5NBHCW7>IMu5wt<-_a@T?1Jw1qoRr004eL1CRH($*y z11!<JE|LXptcc}9+|A9@riVwO*A`~)2yawr@1RgfFxDejM!2a+iQhXPp&=#k z5JXlV=?VdWgU&RGJBXsFScvf=DCi*JlcH$#BHhqre8;IS-Q`D<@g1qyQSm&zww^s8 z41zDR@Ebo_&mPbgcak-`QxJZ_q6*iKdKt9}=np#{PQt%=?|XxvOGQ~FeyF1w;dA#6 z;`Ngmvy6P))hcFc6aC>VQd&IMl$IoIhIexw^uF|KLIy!DK8Qj z%H=uw;&y*Hi}@>8F+F)6myyA0zF3BMnuQd8$y6QY4V=f(3`$i>iqf#}ob&#Bp~nD# zkH&hDLwN#@npHUf*jTBH<1&Kye_nXd$hc}*oNM>P{K*f#FickoV?Es%IrSz!yLJsX zU0A6?MlpAzE|PO;Z!TOvv_r9*SG4K54En=atQ9SPTAjT%wK0I-F0aXSx30)iV7up@ z1H8cF0p61>o08%nWX~XlkVmM(AGHc7!ioFI556$a7q@{daOX?BbM72&F0V;c1|Nb| z6QmFrQwmu#PnJ5X=2kB~=UA^DwC*5@HE};V?p0!{T0x8I`iQHyja;oB5Y!jeB`gjl zRq8qX@qHA3{d)PKTmlaO-Yu?UDe9eL!hB5zjQ9Bc)Bi(q8xfvUhEPT`| zI0=(&0wPtZ>iROJ@2xIf;!_*GYYze%^HtN)l-)U68MO+YM6GMo&}ce6w3*t(m6ec0 z_l`$%;>LLboIV*w|FL1;>+|00`)`kUCz3Cnb2r-!voCI|jdT7p zZT_JPaWQM#v*gv;G{lygJ|a(4=nL0Go$?05txH+VUO0`l2TPd$x+u^KC%Cu=s8qIE z3#f6MA5^&M-qZ0);g9d*opa}~c;`!`wh9tlB*dZ~vlmW_c+a;osI+{^k4hJLvcgzO zT?$y3y)J{X=#%5pKrX=jw-BNo29Ny|$c6frLP{-=Jlwm>0eQwq*w!+W z@g02f#tF&t#8?ZnNWahF#hE%`&AVluolxAGBS`o`%bwKt`TSC)t!_H%6+V^R>A8&7 zRmr-=cn6EUyqP}!;afJL7CK+8jA_+-dM+c;8JzbKkWpzlCNrkwozk`WD#?*Z;OhEH ziI@Kzv$h42sw~^Q=fUoO7sk+$Csr zww$m2a2B6^okREkX7HcuQJntSHinKo!O)Q>2#2=u>|ZlT|8Pj04**X)I&ps~grSig zCv^S!84|yIg!|uxkr>{>(2*zN=ljM_fg`T~05*%Sh-U$Sp(9VUvY=)ih?jBsch zeS^;XeS<*yheI%bIPlLTw}w3+D0$twl!ZCJjM)pPF%Su3AQDD?E?suRtGA8h2VWSt zdfQ0FN3d43uvWALls(+tjdzRd5)np8d90@!vlmV~Sl*opCG4&8@8a*&wZY01gdd%* z+sdHQ0zkgjjEB%5I-=nutZTS%;r-L`e*AWM4eu7$@#yc4NL$S4I!^C}9^+A=pl#T2 zZlzLnuIpn|gX8&HG*w}~2*{-;)CC@Xec+~ffJD8z@l@KkXC#8lzyE^+4Z|@Hh0S+D zq@U-%F5+-^Hzwmd-i8j}*^pJ|lkpuv6RZ0SNp%c^s(uzs>@KZs)1e%$5E|R3v3Z_j z_+oCq74=OCL39IxxS|DmZW1z6o1SeasTPo?BHWv$aKy*k&D5qy=-i?v<2zE(6|@^- zrGwWeF>Bicb;(1x@C9n(4V?L9QTbP*B03rkL8MvE>FAmof)i3uiFjzX2SaYG7pbiR zCgVHeI+O7ofs{!2vlmW_>!ji%j`h<%qBRQNub&V!LMb+k<)6jYE$I5fl^ZfOLQ!Y3 z0CvzMKyLata+%5{J;hF^p)&%kEMn9mpcXC*U#Top@e#(~pee#%Sn3fg_8qDu=UEBl ztnPRAtV=E$o(8-L*bTKLE5(16s@4t8a>b}8z3lW;6>VndC; zweUB-MV(umiBU?m-chP*9pMz>^FwS?rmU1v zcY0~Y_QnnGp04}Q+{TKLyWZ<6#=*#C7E)gJ<2)oSikA0~xQlKKqPkH(C-F8e{Ib!o zO#vysPq>>$&25&44jSAqsI~isvJI3(cp8a_1r=hu7}t{24Lpcz@+5c#=c@x-)ofW) zDfFoMgz5_w+10WnwIw0Qw>GF^N|?t^&n&;%qt%W2DSJ`q3a?s(udm z*6*4J)LI+(S(3V%#?R7pb3>IHC-k~*Yc*c4==d%YKGi5~r2v(t_6r?;&2Vnj{9K*j ziRz%jOI0-Ax=e+=y4@T-;fqrXBN1oBgi$Z6`6Aw%9JAX>0oB$9x??iFgV_tG@m}b$ z7u^7&3Z6b0E?;XgF9fApuAg=5m{1iSOJ3xDhD1JYtQdaH{kBTNy3oPrCrM!>+{HUz zqW{=1ezE>XNn!Lp0Q4UlF1tUYFLeI}L$z){!Asj9Yq%Xx|6CbrG zQ6GRm$Xpn!o$7>jqlM832mEdAa$--=qm%sSVk5fv=vfv7BSO8k|2xms_a$~MXp zdyD@wQ%e-!C+MK_NeL&8zKXZIyYcyhRlI#{z-g4jVHHU!qVUmC&l(2P&-%xsIk_^A zLdieNz7#`SE1+JbIZF5zceCA?J~@ETAFRSGT1cn7=l6%RK&qUKRaR2W=Zrv0AB%89 z`_ZAigw;fOBpp|88zx}4>YwF)WVL~) z#NEcdrzxavPtS5!tAyXuLab3ZOUr)%rxy%3{o+T30#aKAG4w^=KOtP{&=gE~)Dl(MOSK)U?s~Et zM_d0pTT$#BEJ&Wf>jG8a>KZMTw%`SxC*1g~Gx*VkAW5j!Pi+tS@tG%61y5~3X?2ex zWKIlLTGRWZQvi8Ee>jV^=OK)tJ_3vu8k)NB)Ix~)LMVVAS5`vkFV|wY_szF;6@|Nr za`tr&P(#nCRY0UGgm=!J!;5ls?5CSOar9NZXh#QL9xoM8DMqgqErI(zUhu5@r2=*> z53uE`Bd6ZPKqUOq1NP!ryz}MD5VTiEHPG{=0vbHVUwiGZ{oeD0or4984IH&!Dxir+ z^5Mh(3Q_{#tQ#IV^=64>;7mxK($I$ zI9v(zdb-qcL+yY8z@tI|YY&z%J$YX8oOTrQo+}_o@Vei1LZoF#Cyu@$6^XYmGVoqO5Y35=xC+zo0$lwC(jFE z4@AP!%E)@djo-cOrXo68C3L@stjE%5v!$RyEM4lj(Two8+ljohRhF+p$(9}m3&3-$ zDMnKbAlMgmKr;pJ*9Tb57cl_f?PCLCara)`o31*l_9ml8#B7#nNTiW>bP-s;84ZnOo(Xh zc?gxxulAXCGZ7ojvi@ctv1s>=TdR+yAuQUXpB8AW=8M8B)`}L+4jjUIrtqs~D8cXf znyr|Qc5}~IwEIT7)N$k1>SJj$4ypx6@PIQjL>oRe!}_Z+u4WrvN4r>mEZTj8tbX>w zX-uCCoH+U_ zKEGQ)(?DWqu&{e?obO#O^kMVl63r`>0 z=J`mQw3R%d6-sCe6jZOGS}FY9LP4Faw3=p9(z_|}N)>V2ctAC1Xg3~YKUjOq z6tGtzX}=4Z~nw9)2wFv#21rkIh0qcZPi=eo-1QBfe zelTk{6M8jlr7GNZssZ+mz`51#od5s;07*qoM6N<$ Ef}Jz8hX4Qo literal 0 HcmV?d00001 diff --git a/maps/spring-farm.txt b/maps/spring-farm.txt index f71eb4c..13aaf9c 100644 --- a/maps/spring-farm.txt +++ b/maps/spring-farm.txt @@ -676,7 +676,7 @@ number=1 [event] # To farm-house type=event -location=10,11,1,1 +location=10,10,1,2 activate=on_trigger hotspot=location intermap=maps/farm-house.txt,6,10,0,0 @@ -686,7 +686,7 @@ show_on_minimap=false [event] # dig1 type=event -location=19,9,1,1 +location=14,11,1,1 activate=on_trigger hotspot=location mapmod=level 1,19,9,1558 @@ -1084,15 +1084,6 @@ activate=on_load requires_not_status=cut1 spawn=spring-tree1,19,6 -[event] -# dig2 -type=event -location=20,9,1,1 -activate=on_trigger -hotspot=location -mapmod=level 1,20,9,1558 -requires_item=3 - [event] # river sound type=event @@ -1187,3 +1178,48 @@ requires_not_status=cut1-1 requires_status=cut1 spawn=stump,19,6 +[event] +# fix bridge +type=event +location=40,61,1,1 +activate=on_trigger +hotspot=location +msg=this bridge requires 50 woods to be fixed +requires_not_item=5,50 +requires_not_status=fix-1 + +[event] +# fix bridge +type=event +location=40,60,1,1 +activate=on_trigger +hotspot=location +npc=npc/fix-1.txt +requires_item=5,50 +requires_not_status=fix-1 +show_on_minimap=false + +[event] +# tree2 +type=event +location=19,12,1,1 +activate=on_load +requires_not_status=cut2 +spawn=spring-tree2,19,12 + +[event] +# tree3 +type=event +location=21,12,1,1 +activate=on_load +requires_not_status=cut3 +spawn=spring-tree3,21,12 + +[event] +# tree4 +type=event +location=20,14,1,1 +activate=on_load +requires_not_status=cut4 +spawn=spring-tree4,20,14 + diff --git a/menus/xp.txt b/menus/xp.txt index 7f45d6f..8cb438c 100644 --- a/menus/xp.txt +++ b/menus/xp.txt @@ -10,5 +10,5 @@ bar_pos=0,0,584,10 text_pos=292,-16,center,top orientation=0 -bar_gfx=images/menus/bar_xp.png -bar_gfx_background=images/menus/bar_xp_background.png +#bar_gfx=images/menus/bar_xp.png +#bar_gfx_background=images/menus/bar_xp_background.png diff --git a/npc/fix-1.txt b/npc/fix-1.txt new file mode 100644 index 0000000..5f1bd6c --- /dev/null +++ b/npc/fix-1.txt @@ -0,0 +1,11 @@ +name=Do you want to fix this bridge? + +talker=true + +[dialog] +topic=YES +set_status=fix-1 +remove_item=5,50 + +[dialog] +topic=NO \ No newline at end of file