From 09eada305d2598fd45808f1a036061ef142699fb Mon Sep 17 00:00:00 2001 From: Nathan Anderson Date: Mon, 8 Aug 2022 15:32:57 -0600 Subject: [PATCH] Lots of polish things and wrapping up all three levels --- assets/OfficerClemmons.png.import | 4 +- assets/{LadyAberlin.png => aberlin.png} | Bin ...itesheet.png.import => aberlin.png.import} | 6 +- assets/{AberlinHouse.png => aberlinHouse.png} | Bin assets/aberlinHouse.png.import | 35 + assets/bush1.png.import | 2 +- assets/bush2.png.import | 2 +- assets/car1.png | Bin 0 -> 709 bytes .../{trolley.png.import => car1.png.import} | 10 +- assets/car2.png | Bin 0 -> 695 bytes assets/car2.png.import | 35 + assets/car3.png | Bin 0 -> 695 bytes assets/car3.png.import | 35 + assets/{mrChad.png => chad.png} | Bin assets/chad.png.import | 35 + assets/chadHouse.png.import | 4 +- assets/circle.png | Bin 0 -> 1135 bytes .../tyler3.png.import => circle.png.import} | 10 +- assets/clothes.png.import | 4 +- assets/completed.wav | Bin 0 -> 614444 bytes assets/completed.wav.import | 21 + assets/fonts/dogicapixelbold.otf | Bin 0 -> 31064 bytes assets/{mrGary.png => gary.png} | Bin assets/gary.png.import | 35 + assets/garyHouse.png.import | 4 +- assets/hair.png.import | 4 +- assets/lamppost.png.import | 2 +- assets/{LadyMaggie.png => maggie.png} | Bin .../tyler4.png.import => maggie.png.import} | 10 +- assets/maggieHouse.png.import | 4 +- assets/maleSkin.png.import | 4 +- assets/mrRogers.png.import | 2 +- assets/pants.png.import | 4 +- .../{AberlinStart.png => Aberlin0.png} | Bin .../aberlin/Aberlin0.png.import | 35 + .../{AberlinFinal.png => Aberlin7.png} | Bin .../aberlin/Aberlin7.png.import | 35 + .../chad/{ChadStart.png => Chad0.png} | Bin assets/runningSprites/chad/Chad0.png.import | 35 + assets/runningSprites/chad/Chad1.png.import | 4 +- assets/runningSprites/chad/Chad2.png.import | 4 +- assets/runningSprites/chad/Chad3.png.import | 4 +- assets/runningSprites/chad/Chad4.png.import | 4 +- assets/runningSprites/chad/Chad5.png.import | 4 +- assets/runningSprites/chad/Chad6.png.import | 4 +- .../chad/{ChadFinal.png => Chad7.png} | Bin assets/runningSprites/chad/Chad7.png.import | 35 + .../gary/{GaryStart.png => Gary0.png} | Bin assets/runningSprites/gary/Gary0.png.import | 35 + assets/runningSprites/gary/Gary1.png.import | 4 +- assets/runningSprites/gary/Gary2.png.import | 4 +- assets/runningSprites/gary/Gary3.png.import | 4 +- assets/runningSprites/gary/Gary4.png.import | 4 +- assets/runningSprites/gary/Gary5.png.import | 4 +- assets/runningSprites/gary/Gary6.png.import | 4 +- .../gary/{GaryFinal.png => Gary7.png} | Bin assets/runningSprites/gary/Gary7.png.import | 35 + .../maggie/{MaggieStart.png => Maggie0.png} | Bin .../runningSprites/maggie/Maggie0.png.import | 35 + .../runningSprites/maggie/Maggie1.png.import | 4 +- .../runningSprites/maggie/Maggie2.png.import | 4 +- .../runningSprites/maggie/Maggie3.png.import | 4 +- .../runningSprites/maggie/Maggie4.png.import | 4 +- .../runningSprites/maggie/Maggie5.png.import | 4 +- .../runningSprites/maggie/Maggie6.png.import | 4 +- .../maggie/{MaggieFinal.png => Maggie7.png} | Bin .../runningSprites/maggie/Maggie7.png.import | 35 + .../sarah/{SarahStart.png => Sarah0.png} | Bin .../Sarah0.png.import} | 10 +- assets/runningSprites/sarah/Sarah1.png.import | 4 +- assets/runningSprites/sarah/Sarah2.png.import | 4 +- assets/runningSprites/sarah/Sarah3.png.import | 4 +- assets/runningSprites/sarah/Sarah4.png.import | 4 +- assets/runningSprites/sarah/Sarah5.png.import | 4 +- assets/runningSprites/sarah/Sarah6.png.import | 4 +- .../sarah/{SarahFinal.png => Sarah7.png} | Bin assets/runningSprites/sarah/Sarah7.png.import | 35 + .../steve/{SteveStart.png => Steve0.png} | Bin assets/runningSprites/steve/Steve0.png.import | 35 + assets/runningSprites/steve/Steve1.png.import | 4 +- assets/runningSprites/steve/Steve2.png.import | 4 +- assets/runningSprites/steve/Steve3.png.import | 4 +- assets/runningSprites/steve/Steve4.png.import | 4 +- assets/runningSprites/steve/Steve5.png.import | 4 +- assets/runningSprites/steve/Steve6.png.import | 4 +- .../steve/{SteveFinal.png => Steve7.png} | Bin assets/runningSprites/steve/Steve7.png.import | 35 + .../tim/{TimStart.png => Tim0.png} | Bin assets/runningSprites/tim/Tim0.png.import | 35 + assets/runningSprites/tim/Tim1.png.import | 4 +- assets/runningSprites/tim/Tim2.png.import | 4 +- assets/runningSprites/tim/Tim3.png.import | 4 +- assets/runningSprites/tim/Tim4.png.import | 4 +- assets/runningSprites/tim/Tim5.png.import | 4 +- assets/runningSprites/tim/Tim6.png.import | 4 +- .../tim/{TimFinal.png => Tim7.png} | Bin assets/runningSprites/tim/Tim7.png.import | 35 + .../tyler/{tylerStart.png => Tyler0.png} | Bin assets/runningSprites/tyler/Tyler0.png.import | 35 + .../tyler/{tyler1.png => Tyler1.png} | Bin assets/runningSprites/tyler/Tyler1.png.import | 35 + .../tyler/{tyler2.png => Tyler2.png} | Bin assets/runningSprites/tyler/Tyler2.png.import | 35 + .../tyler/{tyler3.png => Tyler3.png} | Bin assets/runningSprites/tyler/Tyler3.png.import | 35 + .../tyler/{tyler4.png => Tyler4.png} | Bin assets/runningSprites/tyler/Tyler4.png.import | 35 + .../tyler/{tyler5.png => Tyler5.png} | Bin assets/runningSprites/tyler/Tyler5.png.import | 35 + .../tyler/{tyler6.png => Tyler6.png} | Bin assets/runningSprites/tyler/Tyler6.png.import | 35 + .../tyler/{tylerFinal.png => Tyler7.png} | Bin assets/runningSprites/tyler/Tyler7.png.import | 35 + assets/runningSprites/tyler/tyler1.png.import | 35 - assets/runningSprites/tyler/tyler5.png.import | 35 - assets/runningSprites/tyler/tyler6.png.import | 35 - assets/{LadySarah.png => sarah.png} | Bin assets/sarah.png.import | 35 + assets/sarahHouse.png.import | 4 +- assets/shirt.png.import | 4 +- assets/smoke.png | Bin 0 -> 621 bytes assets/smoke.png.import | 35 + assets/spritesheet.png | Bin 583 -> 0 bytes assets/{mrSteve.png => steve.png} | Bin assets/steve.png.import | 35 + assets/steveHouse.png | Bin 0 -> 7096 bytes assets/steveHouse.png.import | 35 + assets/stopsign.png.import | 2 +- assets/text-blip-low-pitch.wav | Bin 0 -> 22126 bytes assets/text-blip-low-pitch.wav.import | 21 + assets/{mrTim.png => tim.png} | Bin assets/tim.png.import | 35 + assets/timHouse.png.import | 4 +- assets/tree.png.import | 2 +- assets/trolley-blip.wav | Bin 0 -> 4948 bytes assets/trolley-blip.wav.import | 21 + assets/trolley.png | Bin 1585 -> 0 bytes assets/trolley.wav | Bin 0 -> 23468 bytes assets/trolley.wav.import | 21 + assets/trolley_engine.wav | Bin 0 -> 24464 bytes assets/trolley_engine.wav.import | 21 + assets/{mrTyler.png => tyler.png} | Bin assets/tyler.png.import | 35 + assets/tylerHouse.png.import | 4 +- project.godot | 6 + scenes/8bit-text.tres | 22 + scenes/TileMap.tscn | 32 +- scenes/base_level.tscn | 38 +- scenes/car.tscn | 18 + scenes/car_spawner.tscn | 14 + scenes/clouds.tscn | 2 +- scenes/game-screen.tscn | 36 - scenes/game_screen_text.tscn | 69 ++ scenes/game_tip.tscn | 51 ++ scenes/gui.tscn | 1 - scenes/house.tscn | 8 +- scenes/level1.tscn | 123 +++- scenes/level2.tscn | 249 ++++++- scenes/level3.tscn | 621 +++++++++++++++++- scenes/level_controller.tscn | 37 +- scenes/neighbor.tscn | 52 +- scenes/player.tscn | 4 +- scenes/trolley.tscn | 41 +- scripts/Clouds.gd | 5 +- scripts/UI.gd | 9 +- scripts/base_level.gd | 35 +- scripts/car.gd | 68 ++ scripts/car_spawner.gd | 34 + scripts/decor.gd | 4 +- scripts/game_screen_text.gd | 45 ++ scripts/game_tip.gd | 25 + scripts/house.gd | 12 +- scripts/level_controller.gd | 60 +- scripts/neighbor.gd | 116 +++- scripts/player.gd | 13 +- scripts/trolley.gd | 41 +- 176 files changed, 3068 insertions(+), 403 deletions(-) rename assets/{LadyAberlin.png => aberlin.png} (100%) rename assets/{spritesheet.png.import => aberlin.png.import} (71%) rename assets/{AberlinHouse.png => aberlinHouse.png} (100%) create mode 100644 assets/aberlinHouse.png.import create mode 100644 assets/car1.png rename assets/{trolley.png.import => car1.png.import} (67%) create mode 100644 assets/car2.png create mode 100644 assets/car2.png.import create mode 100644 assets/car3.png create mode 100644 assets/car3.png.import rename assets/{mrChad.png => chad.png} (100%) create mode 100644 assets/chad.png.import create mode 100644 assets/circle.png rename assets/{runningSprites/tyler/tyler3.png.import => circle.png.import} (66%) create mode 100644 assets/completed.wav create mode 100644 assets/completed.wav.import create mode 100644 assets/fonts/dogicapixelbold.otf rename assets/{mrGary.png => gary.png} (100%) create mode 100644 assets/gary.png.import rename assets/{LadyMaggie.png => maggie.png} (100%) rename assets/{runningSprites/tyler/tyler4.png.import => maggie.png.import} (66%) rename assets/runningSprites/aberlin/{AberlinStart.png => Aberlin0.png} (100%) create mode 100644 assets/runningSprites/aberlin/Aberlin0.png.import rename assets/runningSprites/aberlin/{AberlinFinal.png => Aberlin7.png} (100%) create mode 100644 assets/runningSprites/aberlin/Aberlin7.png.import rename assets/runningSprites/chad/{ChadStart.png => Chad0.png} (100%) create mode 100644 assets/runningSprites/chad/Chad0.png.import rename assets/runningSprites/chad/{ChadFinal.png => Chad7.png} (100%) create mode 100644 assets/runningSprites/chad/Chad7.png.import rename assets/runningSprites/gary/{GaryStart.png => Gary0.png} (100%) create mode 100644 assets/runningSprites/gary/Gary0.png.import rename assets/runningSprites/gary/{GaryFinal.png => Gary7.png} (100%) create mode 100644 assets/runningSprites/gary/Gary7.png.import rename assets/runningSprites/maggie/{MaggieStart.png => Maggie0.png} (100%) create mode 100644 assets/runningSprites/maggie/Maggie0.png.import rename assets/runningSprites/maggie/{MaggieFinal.png => Maggie7.png} (100%) create mode 100644 assets/runningSprites/maggie/Maggie7.png.import rename assets/runningSprites/sarah/{SarahStart.png => Sarah0.png} (100%) rename assets/runningSprites/{tyler/tyler2.png.import => sarah/Sarah0.png.import} (66%) rename assets/runningSprites/sarah/{SarahFinal.png => Sarah7.png} (100%) create mode 100644 assets/runningSprites/sarah/Sarah7.png.import rename assets/runningSprites/steve/{SteveStart.png => Steve0.png} (100%) create mode 100644 assets/runningSprites/steve/Steve0.png.import rename assets/runningSprites/steve/{SteveFinal.png => Steve7.png} (100%) create mode 100644 assets/runningSprites/steve/Steve7.png.import rename assets/runningSprites/tim/{TimStart.png => Tim0.png} (100%) create mode 100644 assets/runningSprites/tim/Tim0.png.import rename assets/runningSprites/tim/{TimFinal.png => Tim7.png} (100%) create mode 100644 assets/runningSprites/tim/Tim7.png.import rename assets/runningSprites/tyler/{tylerStart.png => Tyler0.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler0.png.import rename assets/runningSprites/tyler/{tyler1.png => Tyler1.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler1.png.import rename assets/runningSprites/tyler/{tyler2.png => Tyler2.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler2.png.import rename assets/runningSprites/tyler/{tyler3.png => Tyler3.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler3.png.import rename assets/runningSprites/tyler/{tyler4.png => Tyler4.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler4.png.import rename assets/runningSprites/tyler/{tyler5.png => Tyler5.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler5.png.import rename assets/runningSprites/tyler/{tyler6.png => Tyler6.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler6.png.import rename assets/runningSprites/tyler/{tylerFinal.png => Tyler7.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler7.png.import delete mode 100644 assets/runningSprites/tyler/tyler1.png.import delete mode 100644 assets/runningSprites/tyler/tyler5.png.import delete mode 100644 assets/runningSprites/tyler/tyler6.png.import rename assets/{LadySarah.png => sarah.png} (100%) create mode 100644 assets/sarah.png.import create mode 100644 assets/smoke.png create mode 100644 assets/smoke.png.import delete mode 100644 assets/spritesheet.png rename assets/{mrSteve.png => steve.png} (100%) create mode 100644 assets/steve.png.import create mode 100644 assets/steveHouse.png create mode 100644 assets/steveHouse.png.import create mode 100644 assets/text-blip-low-pitch.wav create mode 100644 assets/text-blip-low-pitch.wav.import rename assets/{mrTim.png => tim.png} (100%) create mode 100644 assets/tim.png.import create mode 100644 assets/trolley-blip.wav create mode 100644 assets/trolley-blip.wav.import delete mode 100644 assets/trolley.png create mode 100644 assets/trolley.wav create mode 100644 assets/trolley.wav.import create mode 100644 assets/trolley_engine.wav create mode 100644 assets/trolley_engine.wav.import rename assets/{mrTyler.png => tyler.png} (100%) create mode 100644 assets/tyler.png.import create mode 100644 scenes/8bit-text.tres create mode 100644 scenes/car.tscn create mode 100644 scenes/car_spawner.tscn delete mode 100644 scenes/game-screen.tscn create mode 100644 scenes/game_screen_text.tscn create mode 100644 scenes/game_tip.tscn create mode 100644 scripts/car.gd create mode 100644 scripts/car_spawner.gd create mode 100644 scripts/game_screen_text.gd create mode 100644 scripts/game_tip.gd diff --git a/assets/OfficerClemmons.png.import b/assets/OfficerClemmons.png.import index b97001a..613dfa5 100644 --- a/assets/OfficerClemmons.png.import +++ b/assets/OfficerClemmons.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/LadyAberlin.png b/assets/aberlin.png similarity index 100% rename from assets/LadyAberlin.png rename to assets/aberlin.png diff --git a/assets/spritesheet.png.import b/assets/aberlin.png.import similarity index 71% rename from assets/spritesheet.png.import rename to assets/aberlin.png.import index 60cbb04..fc71dee 100644 --- a/assets/spritesheet.png.import +++ b/assets/aberlin.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" +path="res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/spritesheet.png" -dest_files=[ "res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" ] +source_file="res://assets/aberlin.png" +dest_files=[ "res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" ] [params] diff --git a/assets/AberlinHouse.png b/assets/aberlinHouse.png similarity index 100% rename from assets/AberlinHouse.png rename to assets/aberlinHouse.png diff --git a/assets/aberlinHouse.png.import b/assets/aberlinHouse.png.import new file mode 100644 index 0000000..3c50c41 --- /dev/null +++ b/assets/aberlinHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/aberlinHouse.png" +dest_files=[ "res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bush1.png.import b/assets/bush1.png.import index a749121..ad905c7 100644 --- a/assets/bush1.png.import +++ b/assets/bush1.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/bush2.png.import b/assets/bush2.png.import index a4e0185..3db508d 100644 --- a/assets/bush2.png.import +++ b/assets/bush2.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/car1.png b/assets/car1.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b21327daad7629c44456d5639b6f254b92d145 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZM7V_;w?XQ+*2U|?*{baoE#baqxKD9TUE z%t>Wn(3n^|(bnUzgGAf?WnSGOGH(|0SRFsGAGvta^P;QQA3e=29UuE1%iY`k{ps%a3=1PuXI(XB%-EHi z7Q|^dJzms#J;!e0j#Foho~df`-v3zI&v5_!Bb(Fz@6BHvuN%R`(Q%~sj6v=r-bXWi zZ$H>`K06^bQq@jf&U~fABlmUMa{CMQcItdMvts61mCnUSl2&$4)k{kaR-UKUw{n)> zPp5OqQ$LHPuZ>E7YxR>`nYA``=IbqP6Amd&Q*dl)veH^{$Zby9ToG- z=(Wa(8Wia)VB_8Nn*D$C{k>bef+xoXsW5)oXL0VhhQKY>DBj~g?aJm{;}oc2Tlb}J z|2390d(ZrmEjI)WHt@#8l$)gT@3_O*Hjn4#lvqso1ufIH+h4w&+di{POnQzrVeoTlT+>;jUIuc31P3dbCYGe8D3oWGWGJ|M`UZqI@`*DrFwFCGaSZV|o}3`T%FH9-dG*8msZ%F5 zHa0%>>O8BT^J&-H-;$ZH7}(g@+HO{V`;(rKkg(y#?NbGZcFtlvrgmJ==Sfr_f6Tg) zKmJn%cEr5YIC9{?hiQ{6)I_9wDjv<68Fadwt73vYYtR1r|4U6;ch}!=tWWn(3n^|(bnUzgGAf?WnSGOGH(|0SRFsGAGvta^P;QQA3e=29UuE1%iY`k{ps%a3=1PuXI(XB%-EHi z7Q|^dJzms#J;!e0j#Foho~df`-v3zI&v5_!Bb(Fz@6BHvuN%R`(Q%~sj6v=r-bXWi zZ$H>`K06^bQq@jf&U~fABlmUMa{CMQcItdMvts61mCnUSl2&$4)k{kaR-UKUw{n)> zPp5OqQ$LHPuZ>E7YxR>`nYA``=IbqP6Amd&Q*dl)veH^{$Zby9ToG- z=(Wa(8Wia)VB_8Nn*D$C{k>bef+xoXsW5)oXL0VhhQKY>DBj~g?aJm{;}oc2Tlb}J z|2390d(ZrmEjI)WHt@#8l$)gT@3_O*Hjn4#lvqso1ufIH+h4w&+di{POnQzrVeoTlT+>;jUIuc31P3dRq7x+!yyZ=dpv6I*5EH{7`L zV}6#RLs#Mx7f#`MJJOb2`846R%oBIU$M5ggYx+LSHmMIV=UT_I-2en$tXX?-m00Y& vD>9A(A2w|I_dGH6um8F~8WOC{LJSNFx(2R7HqJH-3=9mOu6{1-oD!M<5qcd8 literal 0 HcmV?d00001 diff --git a/assets/car2.png.import b/assets/car2.png.import new file mode 100644 index 0000000..893ea59 --- /dev/null +++ b/assets/car2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/car2.png-2d854d6b76c2d71cdaa3a98ce017438f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/car2.png" +dest_files=[ "res://.import/car2.png-2d854d6b76c2d71cdaa3a98ce017438f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/car3.png b/assets/car3.png new file mode 100644 index 0000000000000000000000000000000000000000..03bdc8dba9de2c18cb40e89bfd91977d8627d4ad GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZM7V_;w?XQ+*2U|?*{baoE#baqxKD9TUE z%t>Wn(3n^|(bnUzgGAf?WnSGOGH(|0SRFsGAGvta^P;QQA3e=29UuE1%iY`k{ps%a3=1PuXI(XB%-EHi z7Q|^dJzms#J;!e0j#Foho~df`-v3zI&v5_!Bb(Fz@6BHvuN%R`(Q%~sj6v=r-bXWi zZ$H>`K06^bQq@jf&U~fABlmUMa{CMQcItdMvts61mCnUSl2&$4)k{kaR-UKUw{n)> zPp5OqQ$LHPuZ>E7YxR>`nYA``=IbqP6Amd&Q*dl)veH^{$Zby9ToG- z=(Wa(8Wia)VB_8Nn*D$C{k>bef+xoXsW5)oXL0VhhQKY>DBj~g?aJm{;}oc2Tlb}J z|2390d(ZrmEjI)WHt@#8l$)gT@3_O*Hjn4#lvqso1ufIH+h4w&+di{POnQzrVeoTlT+>;jUIuc31P3dbCYGe8D3oWGWGJ|M`UZqI@`*DrFih}taSZV|o}3`T%FH9-dG*8msZ%F5 zHa0#zy!cc6jVG+C(Gr=j7}(g@+HO{V`;(rKkic=#?!bm;tC*R4eEXDVoY*QOU-5s> zGyAJf4I+n6bPB226rS~2`LtO4<0N_3p8fUzmzuPyAFo}OCvxIcsgZ$!fq_k3NMES# yE}NB>O$rYZQ~#bneCpTyn4f_LTx_Zg3|Ide2pc2`n=mjiFnGH9xvX50iMpz3I#>^X_+~x z3=A3*YbV-z9CnasyT8n1{rtj?s zd(LMkq(-XRsmqzKba>>xPFrq&q25lN4`)`)Jgd^V_(;;q?x}idslm$g)cRJ=^84v@ zE_v!_vGlc3>2Ixmax1gerp|o5#cjeNrD+O|ElpNhD-OBMDVr<8EotTd<41e!eiyyg z7*T^Fods;Xn_jd3Z@#~GYgh2(xF8kAFZ(Rc9oG=J#TvzX{HI;noNJr{HEip?^zFaK zl4kFjU$W(fpuq;-n3!^tRQ?@z7~AIY+?*1t>EW#**7)7{*D@P}3hpm!D{HgoKmNja zB53_3^8*JJ4Z;?^DV<;5zWevL_jAks*D>7HD$4F^-jdJ2z`&N|?e4;$%b>%cb9ip^ zS_TFN&H|6fVg?31We{epSZZI!z`(#>;_2(k{)~fzgH>6B@98`S1_sFz*N775{M_8s zyb=cIqSVBa)D(sC%#sWRcTeAd@J2py1_mY%PZ!6Kh{H#x+jm?}5IHdapo4pR*JI1b z_d9+r5YXh^!4b#W-XOBDXj)N$)ZASfB2m|^?mq}CcqMpgtJp%PCC;kOD^0eTId@Jl zySC8N?(FwDTA}aHeVe7W|KsoPa_>*izrUNsdy`3LrH^XfmD%^IPkz2hr=G=L!1ZH5;1n}OmgjS}mf87pIJySjTBIQtXJK&u zv-KnuUfc7ByXQTul=GTo@}#mZeQEF0qM!SgWlob9b#b|3a`x2IqVj3C0(8Xsc@GyH zbQcihJzOxq^U>jA@n@fZPG5Yn;}DyJ%bKfMlZ~|%IS%D*zx|g{nnm#9CY|4LTBUF2 zpA1|5Rg{TAaO2IKegBg;glO5eGJLe*mrpgi^S<$5!Utg{x4mEbcBc{m0GDq#5(9 zX4;k;ykJV(G=`-jk{pu93g=vC+P$v3Cv(=q*n=fjr89S)X!$5MCuFs}MC7#nt)Y$j zhZpjkOfeFEwp@aN!D{Zg?+b)qeE(g`&~Tc8;cC`b*9-d}A7^LZ?j$J0(BQWCv z@26YNJ6|?=9iqz2P*GI!3{dY+dG z?k?YZ{dHuM!kcwh=UjVTT731{mbmq^vrU)RA1=IeZ*|bhrK_|qmfqc*J3Gj0Vo=w% t+~C;jwxOY(3j`&R_tpRa literal 0 HcmV?d00001 diff --git a/assets/runningSprites/tyler/tyler3.png.import b/assets/circle.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler3.png.import rename to assets/circle.png.import index 15c7e46..b852ba4 100644 --- a/assets/runningSprites/tyler/tyler3.png.import +++ b/assets/circle.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" +path="res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler3.png" -dest_files=[ "res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" ] +source_file="res://assets/circle.png" +dest_files=[ "res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/clothes.png.import b/assets/clothes.png.import index e3b9af2..64691cf 100644 --- a/assets/clothes.png.import +++ b/assets/clothes.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/completed.wav b/assets/completed.wav new file mode 100644 index 0000000000000000000000000000000000000000..f2565c6e353281bb85a7fd3bf48292059b395770 GIT binary patch literal 614444 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
    n2*Prjrze;|P_^STl^%unt>%VY+$ocZ_z1o+v z@1J~L`+oW73Ga(Om%VrXobX=uv)}tapB&yl`egF{%qQ*lyFaPCU;9b^{lZVu@B2PU zywCY0_TKW7$orokh2L-aDD*z>qtJWpkAm;teGq)V?StU^)(?X3qdy3~H~%2`Uh;$B zdxj5!?_a+ce18j^jy&HpeK`5P^~1yuK_44GdVgyE6#lvQbLN+)Urv4f_3g>``9J%A zCI1Qk%l7~8{|v@NraI;d7I#)BwqtCE*jYK4I7K-bxcIoXa{c8};l9V6z`d5Ij5~w3 zl$(byoqGmf2sasx@Rw_^ zz+bMz0{^&n3;gGrFTlW^FTlucF2KUgB_P86h2Na}3x75@v%m^&8G+~A76Pg~p#rfy z`2zhsZ34S^W(nNmStan7XNQ0o?;!y#-qQkBycY%Bd9MkC@ZJ*0;=Lo#&wEecDDMLS zR=$S@BT{sUH#|G@7mwff2IGb{+ac&@<;oRN#A#WKk|+J zJKwjAZ+Tzuetq;M5pI;chO#HIxv-Fp)&r?5leCGJP=yTPlv!6eI{QtS)qtO@c zkBMK_edzj<@L|mtg%8KSym^1;%c1wLzbttF?MvJHe_smUGk;BZ&-OL=J;zti_nco{ z-*bKqe9!r{@IB|(CGR=E-g(dZmG#4?FXA6ge-ZgG^$XL7h%YbROMW@?{?6wO@0Wg_ z{=W3{lJ|L^Ek1ny-1^bztJ~-2-xR;@{PFBt*{_-(Y=7?jjQPv_JOAJJ-?snv{yFzQ z=C3Zp?Z4>^_W#-$djCyjIQ4Hj!_R+{807wUFj)PsVF>tNz>x4inIZRo1Vj0MKZe@> zE)0|Z2QobQzks2M!I3eXQI^S@Ns`%{S((L$MVHl;RhP|>O`e^H{U7^P_R}2Q9L=11 zoElsQICpb7aM^Hgi&5%{r-E3asJ5^%fR|~ z6T{Cxa~VGU>0@~Jrf~_TO}d#J_0_3;w1sJpP-^ zp!zR~A^Bet!<>JK4CntPGW_|Mz@Yp;fx+c}JVX5dc!u)-@eE!66BuUw_h#t*|M9=c zf3N?Y{|f)D{9E^T?VpA}%YV20Ui53iujM~i{@nfJ@{fn#1%60 zK&vEf{}2Ad#mM%TiD~-ZlT1ASGMF>}J!9Vd&x7U7zbPz||If47{Qtue_g{{+>%S%I zvH!lTTny2yUJUW9B@BM7tqhv1O$^^yiWv5?L^Cw8I5K##XfQ~y2r|58{`>z3^PB&R zneYDZV7~Ofkom;_c;R~8jocX_%_?P=P_1~XA-~O)rv*d5# zpPauwe?0%%{n7gy@Q3Gb+n;NHuKk(x$NaDBpLu`3{$}~N>UZ+LwBI}aY5!*W|Ld2- z|I5Eh|8My<|Nq=yhyHi}y7#~S*Vq4Lzt|Y^e~B_=|59Mc{H4y2{!4`+{TClY+OH@7 z(|)c0pYf~yfAO!R{}X;i|KIm3?f>^*)&EU?PyJu`d&B=#zfb?a`}@&c_)kn=~0q4|$C!_+@U3`_o4Fl_u|!*KYI1Hm$E+lzl`C=^5^Ea zieLF(S%2DmIsM)C^O0{kpB{ZZ{893&^~Z!S=RfTDT=hZWv-yWvpO`+Ve!BVoz{g$h zvpz0-uk^9+{nHN(?>BuYec$mR=Y86TwD+DL65ktrNPDmIVfOpz4-y}4ez^Q$=Esd6 z>pw00RQ`GD=i)D|U$VYteGUEQ_|5P;$M-+q_kQ2TYgFXpYbc` zf77pq|AoJn{7?OL=zq*FeunN}?-@dV7cd?9_>PQIZ}DAaD3tI=Pcwi=DN$bpUa%zl)H(4CiemUSKOcYb$KKOQg|!{`gwu` zHuIzkoaZSKc*@ft@QbHYK#X^SfCKMTflA()0=szU2>j=rC*Z<2U!aw5p};}Dg#zFC z773{HFA@mgUo23`620R>j&kp*&m*K@&B;mi^+$gFH#>Izp#7||MKzur_T@HU-^9H{qD~v-!J=o z;QiFkyWV$v-uk}s^Tzk_pVz)O{k;19-%l&w@BOsmedVX+@6A6gfB*gCviEyGE_>hk zaoPK*kIUX0eO&fl;N!CQpFS*mf9u1t_eVc0dB6F?_V;@}2!0Uy$oY}y)8kKXKBs&w z`6mCv;^(zr-+m|k?fkd-{{x1DjGvf#nGdo^vIel_uq|cpVL!%E&#{}+hqHt052qpb z0B| z#r2%Olj}EsJ{Pw@G?#>c50|ol6PLDt6_>7n8JDbp5!VlX1FmEI23%A4&A1BreYjHj zOSrQ6S8~dQ8dMVxg4 zvk=P~CM)KTjGasoj6WIgFtjsPGKetpGvqPk{Gar{_uq_vy?-bEt^3pQC+~Or@6=zD zer5e!`?KN4tsg7COa6HBE&IFixAWhoes%uF`Srxt-Y?N#<-dIYa`bc0m(I^ZUkX3> zeXjV-`gzLdx=(vP|Nr>`HNs zuGWM zV3@)v!BEX8$B@dX#1O=&#^A)L&0xtG$PmuBi(wyQGGi8#5tBW$D6=NZe`aac=PX=o z$5}tH&0;&j9?w3JLzu&Zb34a-PH)Z@uJfE++^$>=+-tdBa`SWB@lNGthyU~cJ^bJQ@8SR5e-HmZ^!M=pPk#^pm;HD6ztg|N z|C9b5`d|0&(Eq9b4*y^AZ}_Wu3z*ZyC*zY>1&{?hn$=_lW> z?LYZ`ZTYG2>&Q=sUypuf{NngE^_R)7BfpY=efu@xm+|k7znXvV{Pp7Z@?TMZntomS z6Y$I9ujH@oe;@vo__yq5=D+lxtNv;Hy!-FX57z%%f2jU%{bBb%?nlsnyB|sa)qWKG z7yeQGpY=z}|9{`x|8xDQ`ET_j?tkYGga6Nd{QKwj^ZLJ4Kac$r`gQzY^{=b{?)`f8 z&+<3(|IXhs|1bPD`Oovm^S|AnnE#o7a{l-Hsr6fBCcX zzvf?8hFgCN87=?wF!M8>WZ`A5Wn*L&;JCpcug~woFU4=dzk}}*p8}sbUm9->?<}6pJSVtcaR1;^|sq|*~NOF`4npu^HtVc zOh;K$nHI1zFqN^cVGLo-WVB;7Wi)2xW;9}b&0xxUk-?gE4}%lyY6cJ1xeR`+lNf?o zI~l@Q+ZZBQCo@E`ZefUKeZmmKD#{qnYR>4yD#Q4hC67UjMe6?yrlh}n7$*Ea_3zBj zSATSWnEc-RZNty{uZcejzqov#@Hy<;wNI12+I{-)<TKdk+z@ger3zqR@c;iT>lwDN*)lnBtYV(S z`JUw%7YExO?(b|BJO|kS@uYD?@_yi$!<)`|gZCz|^y}zQ7#MxSi4C|APN^e`o#8{=N41!=F!oF8ty4W6}4k-)?`K^3~~E|So!77hmtR+K3IL({DI-itPdwYH+`7# zIr~G!=kO1;pWQyJ_-y{+`Dg79I$sn&RX^2#-u)f)o9kcFUkL`U|Gyd888vH!KjjSLN#Z)l^O%c+H%5mack&$NFyxM5Z{xhj`jEYVC6Y~r`4Xkv(a+^S<9}TFG4(s&j~m~@zH5G4^R4}>(6>)t+P~&} z;rjad^V~0OpS{1Rf0q4n_Y>2XZJ(ZhKKkjPoscg8Qf|JQ#fGQ9c|&3NUn z0n?0skC?3gmogvx|BhLoA%LZWVLr0~82_;>XS~9) zjd2;vA;xl+GmM@rml@?)ZZdvjzQ=fp`61(G<|mBPnV&P(GrwTWVt&aO$^4lynpu)* z3Ud?_Kg(LCO)Nsp;jHb?WMP z91}S=alGUd(6z6HGl5>>;3b{-|U~~{&-Z_C{`~Uy+0P$;zyAF5m-iRjKa*b?|I&YD|6BO$=)af0RQ~(? zuKR!H_nH4ue|Q+4|FLJt{F}yb>u)oI)xVhxo&Q!aocyJE7+`<7}?F3eAtbdI@t}FcC+g;J!02lV&qU~lH^cj(&o@)vf!|0a^i?%^5W=W z^5@vaDw=WW2%lnIVyF3c~|dSB7L(R)&u( zm;X;-S@YkXrT_mw=F0!4m^1#*VUGEq%^dvSh}q}=M<)0G>zG{rXE8bc*JQH)|Ax`- z{}x8u|4ocG|3euy|4TFO`Paj+<8StVr$2Z8&i|$I=kJfgU)|ro{;2qN_xs7Odfzj@ zUijwrbAg#=P!|8Ex*41{Qv9x&$8bOe?I!1|I^`*<Ll{v&?1Lz#PxQ!feWt$t1(_h*6ZKh*6G3jM13oEJGm6WQJmvG=?cG zjtrYvR2a^(@Gv}K`T74F%d7t^tatzOvtIcx&U*d7EbG4i-&oB4`>|;J6J>b~axO#5Q}qx7@E_Z6S~zWw>w|26mHhcDkhU_WAQ{MZOPm%AXKY6^r_|f`(=SRc$t{*ktvwc*0fA)jy z`&l0(-{*c1d++u^_`S*pq4(?`MBl%AulxSy`<(aJ-amcM`(e(9B_HZOPX1W+SH~ZT z-#7m>|K|Do>$m*hsy`Bc|NLS2TmAR$AMJl{{>1-p|I5p`?B8o9CWcciIgGt*rGGM#K&C9-z=M;M_Zx)9P-v^F4dK~=Pocy5wrS60K7pD*LUj#pte0ll4 z{maSs)4r^Kzv#=X_p85jyx;Vt?)|neP49Ppnf`wFmp$+IetG(S*B9OoE5A5===jp~ zA@<9e59VKlK5Bgl_-OT|@ng)F*jAf4;o^$o=*GN0G1Z zKT3Ul_fhie+mAe7-+cV=<@Lv7UtWEj{N=^R=r7MdDt~$Y@%86tAGd%0^>NPUtWOU< zXMW!K<;oYPZ<*h!zBB&#@uT@?%CASiHvLxr^W{&$U*CVn{~h@+$KcMG!+4Ns6_Yy4 z73Lz=mn;j|Ua)RtzrePPV=;RpXCj9y7Z2xWt|gp3+}d0sJd3z`c=)+L@zikJ@qXsc z;w|E-;Qh{%&s)tK&ijkklsBJ`m-iaqeI6bDH9TqjWjv+)jy%!)ygZuxXSv_;Rd8?N z(vpn>UOziMO4zl6O1j1m4G-OL@7urt$J}N%GF)o&Ta4l>S}&fAw$1|5<iv`b%lA+0@0Y(qe;@wk{k#9~n?D7AyZ?Or^YVA_ABEpbe!Kj7^DFJA(XXB#RX_K9 zKl$U=H-#Ur-&()V|H}5A{p-eWwO^XPv3|+^w(fKMw}#Jw-^xB4ee3`H>+7-4Yrpb; z3H+M$<;|DvU)sKKepUSv{`K7F#b290zy0d++31_#=i+bAKdt$8V0$zsG;d{NDI!(Rc07;XkszO!&$6P5AfW?`!^){WSi^^n23(h(CK7s{U?c z%=*{NWcXi``SSmD%wY_YEC(6#SR@!XvcxhzW0}S%zzpdQv%CfCLNY1Ouw05GM!_7%e0L715-2e8>VFD zt4tou^Oy{n1DHgZe>1*j+Ru1~X*c6trcaEj%t1_3na?xHvBWcPVfo1%$U2?nJ*x?8 zC)-(8IrccV)$GsN3^>x*S99EAm*I5bXy#nP@qm+oQ;#c!GnwleXC+r4S2@=VE=?{! zE=SHP&U5VX9FlD6>;WwAStl_aW%#J%*M5}zoBl)XU&@bLe{Fxv_^bXS`>)!M;J=nXeEvrK2>jddBlhp= zAGv?8{iyrP@U#D~`p*S_y?(C$oB4Ck-7y9G&f9app|2ltb|1bI5|DXHcy#FcxR{UT0Z^QpL|F->?|G(?M z=l{L`bN(Or-|>I%|0(}x|1bRS`JeOu*?$@T%>FI=JL~VmKMsFW{uKVL{3HI4>+hF; zH~!xLzw_T=hH3w&FeWkhFo`q1WZJ}-!)(fQop}M1D$9Q+KbAP=V3tG7)+|~qd@Pe# zt}uUNnaUi>8qU0qRi2rZ?LAWj+i|94Y)hHmuyrwMv6nC@1WOrdY$8O2= zl-+>oJG&MWD~CRl0EaV^1V;>$97h6^0*4)w2*+>6*X&CeXR*66s+7yQ>^Zu|e2Y0m#+Oq>39 zFdg~t%5>#F6VrqL`x!6)&tgpfzn7u#U+;gBzkmPs{`UIA^lQei&L4k&=znkj{`0Hl zx0hc;zp{PN`jYv1>SyWCiJ$pCSARDAeDZVoXY(&tK5zTt^u^)p-Y@6BI($v|cI@lN zZ{FW(zMuNW@WbhQ)sGF|U;PmI5%9C{$I72)f4uu?@>Am1@}FwI6o1M7n){38m&ET! zKYM@g{K@>M`)Avqh@awrRe!Gf%ly;$-~S)${)zt-`|tQO_kYpPE&rGNeEa|6Pbr2U zKkXQ#euXiZ{EB1n`W4I&{mYyo961adwzZRzv0)H|M!0}F^K*aXYl>4&(Qqa zgJJvcW(Lkb8jOek1Ty{mdzQKDe;TV1<5#w8OsO1cEUP%Lu^#49Vc*Oh!cotY#i`Ak z!L^syhufS_oM$fIDW1=Ksk~PFZ+J`jd)IzzKdMfsg!7 z0>T2$0#X8!0#Et(@#pf}^B?0|$;ZaW#%IGD!&}I+foC;01J7$NM{XmoEUsqG7S5X- zb2v0P4zOple`j09=F0Yrbp@*_t0?OtmL?W6mUqk_nWLD`FrQ}H&+Ni zPt5-r#91~mII$En_jmta{r^AyX)#7K=rbQ>lxLM= ze#sWj(#Vm;`kXVAO`2PlU6JP)I|FYp$1dJe9N~ProHzLzI9>UVan9ps;Cjw)z$GgX z$z>x@#pNO}jmt)09hbhqNiHpcw_Jt-GThDr!Q3$decTlSr?{sHF!O8{u;4i-kje8* zU<%J4fn7Z8g133T3H;zWARx+{Eug{6Dxl0em!E^zn*S-!6TTBXv-!61#PhA^G2q+8 z!_Bvs=RNN^o?E<+c~0^E;@QtD$h(bKgLeb3J@0DXVBQtHX}rsL%Xt^`HuCoHX7YOS z3iF=fDdBm+oz9)hb%?W?V>NpyTPmwEiwyIB#^(&b|6lzl_wU1>fzSn%W|2Fqq=GU`d4}W3)>hs0%%m2^qpD%sB^=Z#%t54fMul~6Iv%$wppHF;v z_qpf;{}-JPMqfU?5BYNFeesvs@B6=0zhCwx@%_#(-tSL-F?xUg3*Y;LUtYgk@a5IJ z(k~+Ky}!h~H~6ylz3!JU@2$URe(?X|`yu&D(ubli*&nLDhbN!=KkWXz>_hwK-5-2DKmDNgIpbr@ z=j=}sUrv2C`|AI-@!R!pSHJuGko~#zr|+*@zY>1G`W^J=+8@=w3;*8!8}zUKALD<6 z|HuAwGR$LOW~^i6WlCTYW42`$XAx%MVtvH&o^>Vb3AS{$N$gVWz8w46e{h6xOy<1L zA;%TTIg{%cCmXjOR|5BJuDRSI-21qfabM$((r3x9M?P=(a`v;`muH`kf9ClT^x5*u!%rDssz1&CqV(zFmunw6zE1mS z_ciHb!B?}7^S%mwJpNVrqxiS2AMbxV@k#E7;+NS!r+n4^&GvoMpWGh`|Bn95`_KM+ zI)nC~8H}obvzb2p6=0t5ubY|o|1;*C|7tAT{)e!<{a?%?!O+fP!7zm-kYP4UGQ)h9 zVul4Q%?xu`W-v@)*}~Ala)qIk?!c{?5|LvVv8OHHz&hD<^v@+g5f4_9%|2>|Z$)IodcEb8vAem{mfKiVE)fClbM-y7V{sL8O%>u z<}+_)*~(nZa*J7sg`4FhvolK`b3KbF^KOAFkrgO zF3MEJ{)JJV{UYNDwsnkUY`u&+Z263@Swk2%vDz>;vT87fvq~@;vkEc_vWhZ(U{PW` z&tl5Bn#G&3fyJHCfaM889WxVy57Xg)2N-7k_51(hPu9Qvf4=^m`)A(Y!avS`jsM*F z^Za+tpGm*J|F-(w^84{G@!ykvZTl7ZtLj(Kuf|_BzfS%-@yqtN&hIn77yQorBm0N@ z@4`Rp|7!gW`nUD($A5PJy8a*jC&}ROe?G&O|B{Sy3>}R13~v~3FxWAvGNv;nForNq zW#nPH&A61&n#q)L9n*CNb>nPE8# zC!-SUZpIeY1g0yjznDbXI+?xLcvkw z3)u^;6m}5~5MdQLCNfb(RP>#Qu_&*ojOa6w7b25H)`^&iWQyDr<`k(D?iQ95{wg#_ zC{XCH;8H<1!9N1c0+9j-`494Q@SE|+^6lU|%dr z9iA3$D;_@XAfAO>MLbSiGkGR(rtl7Dt1WK@Url_g^eXGE z=_{MJp0C*62ERJ;#`RU^8~0aoZ@#?Be>3OJ^0z17#l3&?LH^^(Pdh#Zd=dZB^408X z{x_*_3g1tETl78XJI9a1-*bOB{CNK3{*RKMvw!mZO8>R;m-%mx-z>k(@`=RuY$950z; zIJ}v;Ic_suX76EI&K}NG%WljR#4gRG!Oq9T!7jk`lTDfF2b(h!6MGJmEc;@nF!pau zE7>!cf3Uw`HsHu$@#DC{62&3S8o^=B>cwHtYQ$m8D#W40`i5PI^(Z?x>jHKm);e}| z)GM>|R{roP|93+@*Z;cr^qn`CA0P3-k#o2!#nV311hUCH!1? zk8qT*g|Ll~h|q3pzu$Hvew;WAb~#pToaa z{qg;^<4^QY`#-hcFZ>ewdiuxyPp7`E`M~(~&bxxop>KshslIvp!TUAChn=s2-Y2|z z_Rj3p=68m#R=#t4wc}m-tBdbiUp;*{{nfj7^IpArH~ZDycavV7eAoJF!@JT~)83`N zs(u&tD)F7iE6;b_iI0^pfWMdT z5kD7ynm|4O1A(9Xae{3EuLKnZtAut4{uXi+iWlB3G(%Wjc!6+-aJ}$7VJBe?k>0h5ZE8gxvYn1+MUz@zrp(^OSMua9?1P<7#0I;cR0$z;S{(jKi9ljpH)Y5%vzI zHufMUA9igfNp?}DOKfi$&DjbWty!lqu(4GC-^=9luZ&UVuRX)>--`b~{F3|k|EJ|& z&7TE-a(^87efqn~Z|CpReqH`1@~iUO{GVpu%zyHKyYqwjTi*}9Z$3XXzKQy?~6Za|3CeE&9Ia~p6Nd$7c)2WF6QgZ)+~iAlUZ)DtYi7jQpvKN zg@Z+krG?p@`9D)4Qv*{6BOB8>hJHpv21&+M{}(eD{nuwW@^9b&xPL+a8UDTbx8iT# zzwp22|9JjB`Fr|L&)+$JH2=2#+54yYkN2O6e{TL>^(XW9=|7CWKmJ+#OXjcWFaE#G zKa2m&`(E)o`rD*mC13yj{Pg9}&tqRM{k;1{`j^7j&R-2*d49kDI_-D*H-$gXzb*cg z^Ihie`|llp(|$bsd*X-6KjEML|Ga)?{44lb^snn@(Z5+gbN(&)nfPzz&)|Qnf4cr# z^V96#>Yp0_R{xazx8Wz}zr8=d{k`z>!QU4@5B}x&HRG@SuadvrzvBO1{T1<7>UY}T z6Tjd84g4GUKl#5NV;x6>-paBp5)uaJA;p(_ZP1b zj}os9w?2<;XK?D1@Z?2}j@vR!A{!=}sP&*sc5%sPcp zirM7yOw^ zN57kXn)qGrQ~r0EPoduxKk0oJ|MdIY_m7vpo&I?6+uV=Gztw%b`>p!p-*3}CDtW`Xl zyMAW1= zPdxv)_wrojuIAatt;MsO`yBTv?riR7+-%%jJd3%EdEB`Yc)oB>(e_vsg|6RlQlAr``h~4o}Wx#ReoIh-1}|IC-$#TKVJF#@MFp6qo3Hm z$b1p`TK3i8+v0EP-=}VF`^jQhr@Np`SZ{JpbhMW7;R?AJL!Qd=L3# z|6~6rj-N|DEB?CqCF!^Mw~c=meE;>A@u%T`|6c(NO}~Q~r~k2J>if&gobhinv+92@ zmXrUFvqUgxvtDB;V|8U*$GV#F8mkb~7uH55F1GJXQf&Fm8f=f5YuIM8OlRj~%i}cT zXyTs0RmyvSN0EOaU%h~~z$C#G!5pDDAyr``;j_YDgo8z9h)fY-5bYL`7WEW)E%H#f zN+e16j__3>6=4UV1fi9JGX;eNuL{%)NC~{=FXRv4f5x|tubPjKPo1xl_W|z*o~68b zJe9n!xf6LaxMO*ra;5X8aMkg?;+)M}%DIR4KF4O>)9fm|=UEqXUuF{J4Eq0__5SbM zOnZMYGcbSa`n&CO@$b_gxBayE;Q8bIJB9C0-|Br6f1CBS=FRCZ+;6Ab^W8vtLY!VzKs2N`K8v!Z7=_QnEUd^hpv~~KGeOO z{-O3|<%imr!5?y83V-lnOWF4_FKge)y?pRi?`7QEg)bxDet8x6?%Nyw50dZy zedPam{`0O+abG3AEc|Bswg0=zH>Dq@-_w3@{;2wK;z#R`j-Q);c>m)5$@9DQ=aJtc zze@hB`z8I?=l8C^uYbq=oAk%*f5G1ZhK>JzGdeM>V*bh)$GVQ0g*}3GBFA$!2Cg8E z2<|@4c|23O&hut-zvUC-`NBV&=dl1Y?+(F0-V&is-X}t}ywiks^JELEb6@1w=QQTC zXFtl*$vTZ&hGiMo52p8=qD*O=>5NRAPZ+jwG&7WQ*f7{~a58XmJo*2O{pSDI>_7gC za=0+KbF5*==a6OW9zuS$T2uTx+$ud%=*p85R3JWu#ExtaJBxIXeQa_;87!(PUxSwojZk>^)rH+10qWaqQzR;tb}| z;Cjk)jjNQmj+>QFk!K#?X&w*$7T(YN9(>&bJpAl}hxjuEBLsE}?ib(^`YI47^iN=$ z&@%yH;hh2n!VLnag&hUNMK}fQMPBj05}v`oOsIozwZIjgcD}D%-8?3oH@McZmvLsX zC2*v%cCpW7dBygNxsa`q`2#BxvplO6(`RNy#u-fa{~I$-{debo^xuX5Z2q+Uwff!j zC*s$}-;;lS`StQgz^{lOM}FSkk-zWaK^v&(Zv~LVQ(!cHf?((hXyWTg4 z?^@qDzuSDf@h#=s+HbSJb$q-1ZTdH_@9y72e(e7t_iN5C=RakCV*bhevt+3Jf0VI- z;WLvF<6-8tjP5MlOp{qcnYOajF>Pe2W$IvwVsd7YXL`eYiLr~hl2MUaoN+VLS_VfZ zZ-)JhtPFCD_x>j^ocuri|E~X+|E>Bj_ixJo+P@Y5Km7^#-~31HzsaA||Cs+2|9kse z;@|t<&;IKCk^Xo6&&Gex{#O21{r}^?D8sV+;+1ug!1qzsA4+|IzyW{Ey=Ai+?14@BJhDd&3{Q-#h`%nsYk$7}6Zm(NVaETJOtOrIEX_>etY?|! z*nYCiW&6wehV3ew6nhK1ExRN~KKoXVz3j=H@*HwpeH{0=SUG2NmvXxCtmE9k)6Th> zho3W!Cx_!Y_cnG*?!Ro4xxCpva4usF=M-Q)&C$o=&7sP2k^L5PIQv@WJ8ZL%qA?!%r49lO#O`B3`zfs{+awe^2hpj*zew-+P}1a*#8vx z-uc7m+rRH^U#EO$`fBri?w4oZJiau1d-qxBTleSfUv)k=e7*ZA^XsZlIbY{|s{gw2 z)10plKJEW1_xbVHo3j#_FdeXoOZkixf=QScuM*I^2i8GPFT4)~F7lofn8`a|Aec8z zfPq(8U^&k%ejlEG{*T-){Ij_K@VRqu=lji7!nd7Eo3DlICT|*74Q~vWBySSe7M@bB zK%R+Q|G5uxo#E!=?%?+0-ps|tEzZf##mC;u!NB^JO@TR=wTY3BMT_Aflkop%j3)o2 z8QcC=F#P=U?|z5kCfuAZ24L>CqJb$t= zNd0{O|MQRQ|F`{E^k46X%zy9imj4XCN&fx+<@WE3pQrxX{3-0`nvV)U_I>#L?dAJ( zUv=JZ{nGYs?dP9w_kX(o*7MWKcl$oce0chK+ee$P7N1+bwS8IeedgDWA0^-He#(A7 z@pJBX-CzH{SN#h5as1b&AG*Jle{T9c=cnf%sb8=D%=*>)SNga9zZt(z|6~0V@;~O! zf&a_@2r_*C zbeHi4QyxA>Pg zzj8kR{^k3*{`bbuu7A?MX#Ms2D*4a(8`po=??3)~{CL3N`g0GX`L9kU$=@!_FMhve zUh=1z#rrP@>;1nqtcm{~uwMFS#%B7zj;-teHnwa3@3BcU{9ub_U}vApz|a1iL6F^+ zQILHWqX7FaMrHO~rZwz=%zrq(u$<-MW8chU#@Wi}$gL+J&pS)-1mA8UGl8kX$%4ir z9zqL59td3*Q5C)>A||{{I{I_;YuV3+uOEEke7*G3qgT0~_P?_DH2)RH zr^Z)zK4!ey`qArE*GH*W{vYqY{PSVO%UK_~UK)RBdwKc&l$Xu#*S~apf8iy^`_C`0 zz7u`5>|NBWMeo#J>%Cw7ruf5>ccP#6d|3GTz^Aug`oDbqD)Vi}x76=G-*bQL`fl@+ z>&K&?em}~7E%?FxTj1y7-?M+Z{c--K@K@(|(7(bzr~fnj%V6B{Ux>MwaT|*cvnSg{ zmc#5(Z1S9k*`v9*ILo>9xypEqxMO(*dCd8a@v!p;@}A+}#@jCNlh;g8iSL@A1z)<5 zJ>O#?bG~mvXLxmmCh+VQ*v=)-zmH=Y?^8BA9(Ps+?zhYqT$h;|IlnS~;_znd=D5P( z$1#;bkE5MIh+{Uxd-j72r`g{ytY+tDoXD=iSkJD{Sj29`n8j|un8vQln98ojn82>f z=*8~BD9&ERc#iD^VX31fB#!|o% z$$EuFo^2wl0eb?Q8wU@&9%mE#4bFq?PFxq*%ei*5H*$5e=WuzmJ8}JF`^VYCHi46Y z?Hfltt1ZV?mQr>OmNjhA%r96sGHJ7NGnKJqF`i&P$Dqh;#n8gE;r~ZQ{r{PaJO909 z@cUQ8@cOSLL-*ek|JDBX|KIZ`=fBUNsQ+hwd;hojZSa5bFZTaZzi#}S@pIn4!#}wG zxqQF$C-ke)@3_zXKPP>Z_`&w!&bPhq?tR_zR`lz;H-%pc-dz7|^~UP6?VI_ZGT!ii zTK;C@$JcLEKB~Pv{2}OV_J_Q;(jRKyUV7j3cEbCHx1sN+ytRG*^=;Mrb??MJEO`In z!kr@GyMNmJjrkq%U;l3uEk zUgs=fOXHGZ|H^fWy^XtuLz%~#^AZmaS3B=pE(5;H+(-E~@VN08@^0nl;}a8T=gSg! z!nZ|0hyRB_BEPL*Gk>>WKmQHEiTnaW3;6Yf4)WUwz2$cjk`!e>eVO_{;WZ>A#e}>yck(>InlCJWXSCOcLS zCNWldro$|ZOb#p`8K*KoWxULEm64Na7o#KNWX2|jB*shswHS^5zhzkbZykfmzkG%* zf6W+Tz~{rqF)aUkk0JA4Gh@boGp06%H%#jp=Q3Yoa%K6dG=4}Ps_h6zfJ#b{r&y#+TSPsZu`CD@6q3_ ze=qz_`+N1b%ik-%75<+6{rk_M-`DE=BlB10kKSK}KPrEf{`~!;@@Ll{wLb}e)c^eWt^TLyx5*#V-_!rZ{+{(WHIONR zHIT`cHI+$(wVUZV%U-5!EZ>=$SxlMzS&EpYSk^EZaNli~jVzJK=r z7XCT@=jpH3-x)tEe`)=g@>Bl%;UDJTSbn5`P58e4%bjmRUy8p?|E%=Q?enXzil0w^ zRr-A3tNrIAUkg58{<`Y(^RF*IvwTzjV)o7LOVc;6FOR;NeDV6u|7G3x=bzbr9Q^G2 zW69^H9}_<>`O)!t=Z^`W5C2&G`Ph#epKtxp{G$K!(3fvNFMKWgJ>~n+zskS58I=CU zF>5feu>EFA;b>+p{B@Jv0h|<$1KBU z$~1*#D}y(4{Qp2Et$#}xCI1>R8vJ?1Q2Ki>!_!|27;1m@F&O`9VEFknpW(#MaE94G z%^3=QiZJN?y!d~?56Az9zQ_LC{LSre-&cu0DPNxba{j#Mr}3vnKde5^`5yaW^|yKN z&wc&%j^%6NJEt#<@0va@e|z{-{9B$+DsNLhD!l#uVe?y)kDuPDf9n0v@Y&$g>o1!= z+kIpDn)Y4#Tg(rJ?_z-#Y)||MdR5^@rtu#NY1!SN}>e`2AbWu>YS0qvrp;j6MI&n7;m>!c@a> zkV%{QbwkEc3U4QSG-OL-Ehp z|6V`1{%`y)_P_ai;{RpeFaKx!5y?>h<0*sC&uqrEKc6$Y|B7b1_vDw-p(Merg64u;f~P9OQh%oyBpS>kr!!&Mwvo z9P%s^*pD);WNTu)!y3h)#cKAyjAhT?H0G_pcQeNS-1uMc`~1IOzij_4|C#q!|HoxN zTtC!(w|d|GE$!WruZP|$e)W1g_sjP;MqduRx$}9}n<<~G-voV*c_Z}M=FOE)GH+&l z`tv&B)3w(spXR>4@iFvuGu}JBE_`3~+W7s>*Vo_0zFGHf_gjPa>)v~QIQnts$HSkWf9m)u{)PLy z+*jWpKfeb4T=Pxom(};Hzjl3J{yXc(@jo>`b^bm6wfTSLA6G`@e^;2!{tscvVm!q9 znMs;GjU|rb0BZ*)1N%%aHI80xW6m@lEiPqVPVQ5@=eXne%6VS%{pTs=Pv!l`zlOI} z;5IL(;CJ3OK^DH>f^2+gLjQPY3mxXQ75c+tAlS!!kpCE`1K$_+8$7OT%eb$w?BLqO z%*u72shl%_={LtG#x9O^jPe}Cj62vZ7$eyKFfg+pWjM$-lVKuTB|{-w8bbtI5`!6A z1p@=yI)>e>e;Eo`!x`0CH!(hAVP{&$63kT3GL}4$b*n3$HvDdQ9VE1BiX8*^0iER;c0Gl=Q5!SOzrmRs+OIV&T3bW)gHZy-` z_`%e|P{bt0@Rf1>|3=1u|Kf~a{%vNM_|Km~{NKy}y?qqU6n?GLuF#hTOv+(E4 zpA&vQ{yFWZ@~_UHrN6p<>i+)nv;7b2Z_j^if8-eC|6ONX@;{FGAHy0JRi?wNlFZB5 z9x%tV*RypZ&__b!e@+zU88dGfgq^C)ne@b2KA$7{*M z#J7qkk&l;m7hf7LFaK8F0Dd;UQvM9Sdj6Yy_55D^P5f*5`}zOzFXy)sIK`hL@QuG# zKvke!AXK1Lz+S*upqyWe{|j##?^|wp?nRu_IsDmq*(6z)G7B&lFj_HI{h#sw@L$z` zUVrZW;rPA(_qU%%fAReM@YD5&)6en45->-jl`F{PY_4iv}4Zq*}s`CBWSE278zW({f@a^$8>2D{$xqn;vt@>NV zw-w(kz8(4||LxPa$={}a-|_v%5BHzVzuy1y|I_k^@85^NEBRm{g2OPTc;O_=8}yk-(& zSiv;w|0JfU|EHOX{(CZC|NovjhhZs;B4ZfqYsR0fhnPCp<}x#}m$Ia@yRdF&=V1HF zevnOyBc1&o`v&$mY|iY3tj=s_nE6;it8R}n>|*Npe~_{M-+P9Ye;pZ^{%-u={Kx9Q z)}LGdKK}0ecky@Nzk|OO{%!mH`R}UV$NtX#J>&1h-^G7t{7(A2{&(izqraQ}p8LJ% z@9E!r|L*&J?C;9oyZ%o4J@0Sz?~=b+zn%Xk{O0)^^ZVkTsNem6e0~T1QU9&@=lw6n zKdXPe{XO%S@E_UVXa6|-QTVs{@2>yG|HBz)GhAl6%_z_EmdTv;5HlZ}8A}73B}+Zq z3uZmGV&+4v-D=N!pg|Va+Tp3^KOP4%v%^PGw)}(%6yIC z4)a%rm&_83f0%6;MOl&<4On^^U0Dt?`m_9J^kH#fvSaCI(qOs6#Lc44{E|7J`7rY= z=4R$_=9^5JOx=u3jA#BA{(trN&R_07@qb)@iT+;sgYB2ocio?I->pPzr*`Pt$7jL&nvmwo>7J^Zut z5Btv@KXg7H{-N;s^AE|-5;IJd9Qf1j^U9ygKfC?P{v!Ol`0J0~%f3DP^XmKM zzj{Bv{af~H1H-yMFPZfIJF%W-Y-IOhY3J-`bLXDGagfKC>lg2F?%#aOyyy5?`3eP2 z@ZA=0 z7}(iT7&fym{%^v1=-)P$cYlLeZ2$7IZ2$9;IqJ_nW|cornFaoQWfuFx&SLOKm?iR$ z1WWfHah4;0Bv_dKDzG^JHDqc1>&0^7Zzc=pzit-yf9qJ9{#|6*`R_B!n}5QrQvVHD zUH*HsX8liO?fGB8y7qqs>$(5stndGqv&t|uv!*l5W4*?(lQov{6zhA&hpc@}0c;h_ z;p|UXPH`+_i{vWgxXCTYWyCv+JC5%@PdNWaUI~E*e6t01^FJ177Wg8dDtJX;f?&VE zQ9%=d^MYsjcL*l(cL;vsa}{jj`zj#BH&b8+ua3Yco<4pKo@IPbxte*Gays!ubA0C# zW8c7ei?xbl8A~F2Eps+o3ez;!SjLAeISd{wQ~n=gzVlrnJAMOu~OM7@dFJ z{_pui`Cs(6l0VbFy#B@UdGgOqA9H_9`%wCQ?fa$QzP$VKHSJyI*MD!ne%bbR=9iYY zeqZ9=@_aFQd;If{H$|V1IKe1GKa(|4BdI^K!BU-7Q~ zL*9FvPxC*peEIls!&j@%cHc|CocnR$Ytb+5@3McE|JeOk{+HYT{@+I!{{OLJD*d;R z`PKigEFp}BZ0nc;**`Idb11U9aN4m+ae1@f<#OZbuc6?2-bsSXc%KSRX;Nc&M{7Aw_p@y-^s9q&5yx`?f3ty ztQY@hvtIts!20X|92N@(XO;$r@62Zyb~1}Fb})xCCNWQDbY(uyXu$lHQIT1O=`WKe z(=4VhjBgmr7`YfvGVn5RGqC*+_|Ncf(La{IEdRv+l>g28t^7CQcjDjozis}#`IGyf z``;!8_5V*9bs2s#2{JxszQnkJC7&sR^*z%gR$pc}wnpX(wl3x}wqj;4HdkgwHa6y^ zthcaY6$$iH&`IsfYZ-}T4mfBv7c{~CXm|G)S9=>O2)rT_hZ75w|~^~?`FTn zzV-gR{DtGk&d-~_o%l52E7PahUy?qa`~38S>gUc6vp=PM@cgv!L+B@ikJ~@J|LF7i z(5K&@XMf)OCI3s-SIe)`-@bl5_-+2TsPE?ApMBr`J@tq7j~hQaemMTT`eWfw@tHT|0WE9%$YU)sN;^VO8Lq!nTz&lHHz*pJN}_W)2f> zSI))Ur#N|doVkj4wsKwNQQ_9%oxz>OE6dZvyM<>CZ!qs7-jBSCdE5Aw^YZa;;jQOC z&wGRaJFkR*7N4^~8efdS0=@)+9ekz&oqW6afAHSqJI|BA`-{tldk@DZjubW#HYJux z%mPfVj1~;$|L6V7{cHF4>2J|LGk!_`uKVfstN%ye&*R_U|4{m#`D6aKzu&FDt@{4u zYxeiUUv0lH{VM%^@>iDc-CsX{>-_rSThG^r-zI&%`)$_O+us&{z4>kJ*DK$4d_DH< zz}E%ec79F&w&bhUx1O)xzSe#{|F!<>mantEF8_M|>$9)X-%fq&`)=~X{cHWR_1~mF8~)Avv-{tI zKd1jq{d47C(UOgMan?Rrpo+_uJ2;zmI?V|JD1|_gCz9%D>V-YyQ9d%g(6$UybSa z|Hn+_3~tP;8IqV+FnBQ6GH^0mFl=Rd|38&!<9}_Y*8iML>HohnhW&rR82JAlW5oX( zjJf}BGxq*}$++!53)8dz+DuXmQB3{}{Y)(k$C!37{AGH{V8krNn8fVI*v{O=IG6b} z<8o#}rlrhLOtY95F?BLOXUb=mVRmC?W4_1~%(RnHgpr$J?ti&|YX8jsocUAxYtC=x zpR<0Q{C@D~nQuHl*}s+j$p8BN``<79-xqyx|L*lg`TLvC3g3G_TYk6rob>&}rzzjJ ze>(ZS_tT&61)sEk#C;0;5&Eg-N6@FaKSDm8|55PC`sdkCPk-ir-ulb&%hca`U(5e! zd<*`o{axvw@sB6}Y<^Dp@A%7v!S45c2ERX#7-T<|OAQ{&Gm z9~b<%|Ka3!+Yf)gZFq0}&Gdcy*E8>)d?|Vt`bFd2tnn z{#Nu;?%N$7Gu}piOnLk3L&w|WA5`B7e)N6+?&Hx9%AW&16@EGTdBazZuSdQKep~SU z%{SK{OTX{?;qpWB=cOM7KjVJh{rUc9`me@c9KQvBZ~Z;@ciJE2KVpBE{W4~G!`>D+I5gm|a$Ci98& zb@12mH42>Ia~FKacSi6%pRmw%K24!Dd{ROgd`|@5@#YEY@U9Zj<5|Yf%U#QNhtrXF z83!XzIs0+0P`25eF02h49xN5?3CxXb9ZYjr_c5MjVPq6#31lc^Ui<$Oli2?brtW`c zOuYYoF*g6*$++~78l%f^L5AL+i~k+^F8i1B+mhd9UwnQEeU|xo|D))Sdml``bAKrP zmhk@a*DLQ_zDB*<^X2_p(=RjLZulJfR{yi&+ufgjyovdA^Nr}ILvQYW-1uhM$Hi}Q zKF)k&{BhD7hL028T>LQq&8!bc--Lc(ddu{|_wCB}3*Y*_|N8dRJNI{!-%Wa__wL%e zV{e7t$G>%b|M$(>_xIjx{ZQ~W=hOao6TWnQc<`MX@Y||M}u^(ny%JG0Xm-8iy3fEoMb6khma=BNtGx5yl z=;4{h$;;cq)xsOg{gGFmCxq`f&w9QvUJm{fyovnse0%s~`NRd<_(}v8@ZA#F$>$?@ zlkb2aBR{JUC;th-IehO0rt@y)*X4=io5jV*%f@+-yOVt}mp}L-QRBvHGgk0wEW%0 zkn}f?;ozSY|L6Qp`Dgg+>7Q*s;(vR6fA{mx*F`^Wd};pv`}4|gt)Gp*6@8Zaw&Jt% zH{mZczb*X2_ub{|G!+- zXY=pqp8|iT{#5-N`)kg>zTXZEpZ~mK%=}l$eC_`Y7EMM*wos<;Y`)BU*#%hQIaaW| z<w*^l(Pbg0X zZy8Sj-%K7p{=GaK`JeDu3UKqz5fJ6wEAWD+Q=pTFQ-GHziocP&kMAAVX5J{SOFR=e z_i)>BC~=jtiE=cvJYb#1w3hia!*oWy|EvBV`}^^4|DU2it-p1DFZ`wO>&{Q7p9VjB ze$4psp|5?PH+}8+y!7jm&$GYY{yh1s+Lzw1HD6YK z{r<)D+l{Yb-}S%W`?2rG#9v;&-2UwP{pc^#-?0A*|K>7?{@=>@mSA!tno}8Y*(1H*aMl5vfpG5Q{=LZ% z|93xw_21PD;(sSFeEgHfaN>^v!@NJA{+Iq){@?eH>wk?u$Nw?@ark%c_lduqzw`f^ z{x46aE?eP5bBcH{oC8-}rxZ ze{=t>{oDEP@!w7VWdA+;7xho&|IB}x|8M`>@n8PG3`5HQc?_%mTQI)=e~ZzOp@ON9 zfs1(!LpSqNhTqKcjA1O%jI&r~F&<;N#CVP6FXJ&5MW&f7?o5#^rA+)Ry-Zt}otgNV zlNdiRN-)$hto--+pZ(v`zaM{#{yFjM?yqw{PyOWjdGSZxkJsO2e@J}4^*#FAitk&$ zHhow9n)ZF&myqxNU;MsvdZ{kZhm<)`fzsb5FG z{P>mp^~!IaZ_EDd`j+`O?YsCt-XEL(ZTeyTKlbOQ|02I67_R)vW0?MXFGJ8DA4c=P zl}wZW>9a&JNVB;yv2tj!oaKDWn#$eGeuC!($9G;?uCIK`+$Z?|bLR`J=6NC@%c~<8 z!5bi$!5b$S%bP6d!J8py!kZ$f%o`vm!K)=G$@^JAm3NbX5pSk|8Ly0h4)1w>Vcr)0 zcRW`7hj`xeP2-u#SHYvhSH`n~cOs7%?;)OA9tPeQ+^)P)+`YVOxVG_jaF+32Wna&8 zfwiA|KXU-rQAR$_d;gEHfBhT7#{1_ki}kN4=I$R485zG0EVeE4i)Mm+{QG8|%QVF+U}VEE4b=KoUW?f;XR zC;T^LF8?pUob~??Q^x;~Oxge6F{S+fz~u4&FO%$lDdwO5+?ZefD`I~8ZyGb>|MkpL z|93I#|KG`M^M4()^Z(h*UjLhzBmSo|7ykEVp8Q{jdGCKYW-f*t=DiHQEUZjZS$8lq zu}@&l;z(lO&MC%upKAfveePe}J9t!h^LUl`nE5{OrSLWI7xJy-SKv$KZ|6P3x1Z+^ z?=5a_-ltsbJg+%_bA90W#rca}nv;(`i9?_5AbTvUHv1fw>1^+qnb`uF3t0~{y=1Xv zDq`8k$j{=$c!2pdLo;(ELn!l`|EA3C|K*ug{);d-|GUrR{a25v=QjuA^q*_~FZ%BB z@9fvle^kHh{=Mqc++X1zC;im>F!hJ|`_kt@yz4UhUJ*_ikURKOX%S`8nce z$k)riUB1iw6aJ~eu;bSkMw36y%$gENiqAlGreDsDx7Ii3>!bv#G;wRjZ- zrt|g){N-g3jN>a5+`)H4kd5C&$ezDND2{)ZP%M9+5C{KuK{>uKf!#cN`Bb^(c{?~K zb2D?uaBXDU%Q1(wg8dLnFq;&MAL}gU3>Hh~In3{wUNUWE@@MK~y2zNtl*<^wq{tY+ zbdkZ5DU#t8oMGpPS-{~!Lh>0kGs#=pmZ_y6Jhz4>>-uaCd>{&fAN@^kgi zDL)i`3jSE}W7c=q9|qrlf4}tY`1j^-%f6R<+x7kDH;*5ZKO%ol{JHIy(r@iQEB;LX z%m45BzkvUO3~3BPj3JC~7-g6iGwo$EVK!o(%3RKTkhzC>CvydJ6SFt7IWWXzZU%L{k7s}{jUu_YkuwgS^ewi z&*EQ~f5!iM{L}8&&z};%lz#pGIro>`uZ_RY{POzy`?uu(;>noJ z>dw^3Cc|98eu~+SBa-C_#|@Su&Lq~SoUCkiT>IG?xmwtFaQSdN=i=uS;XcXf%w5k_ z%5BBHikpS!5%+Z-8J^|5K0Jwh5j;=%w0UIs&vNtghj5?eyU3Ny=f`!2_X4L2Z!G5$ zo^Kp1JhM5{xIH;ea@}O-=laF=gQJ% zYQKK^8u+#0tJc?FUwFP2fBE_4=jRV!W_*74CG_*VFS?)KeUbV6=8Np-7heoMKl~E< z`SzEN&yT+B`TXb0lg}n!nZBI(8u;bkH|ek2egu4*_iOX_)<5z;eg9SediH{++~p@ZTbqjsN$uu4lN&wv6!-dppxUjsWH4!kuSUc47Le0YU9U3q;tjd|-i#d+6re&V^ud5njT zYch`$R}@bjmlV$-t`*!bxVCUDMT>}R?7Ux?-Q zzb0nxf2_=Lei_*e6aL5lRR7QV^V7f0KMwuN{xS2P?vL_+zrRQQyY}7T-`?+P|K@!E@i*vu|KDrh zp8m1=#`~x1tJLq8U$lO$`qJ`~^J~h_2Vb}TeEZGe7t4=(zj%ID{QmLt@9(3(GX50( z-uZ|5&zC>df0X_{{}b}p|L?TF+y1`zEBVjmU&X)W|1SUI{jdGM;D6KqbN}!D*JiL{ zn94AnL74Fq!yHCWMh&J}jBA-5GpaF5Gqp22GM!|OXL`xp!t{oDGt+J6cT7i^jhNRn z*Dx<&KEXVdnUAH1S&$`+xt4h)QzTO><3|R0hK~QU{@MTI{;T@8sh`Kboc$5_rT@pb&t*T3e_rt8;b*R&4qxW~Jn_Z%SKL?j z-><$N`9! z&OE-uT$=pzxsUS)@wf}z=UFD;&HF@PCNHz#X1IC7#mxAeqy67sHiJJZtlYmcnB{(4V9frO!0_>l z#Q$}lKmDEi>E)lDAAkP-^Fi)+%!jaFm)_6+8TtPAkN5AgeoTD#FJ*_IbDXl^T)4izl49^^>xCJwci&0Z2Ug? zm;R6P-`jsg{n7eq|98qy*?+%&e*72rYuo?*zj7GlehV|!{$9&?_qPp`*PjDS=l{4c z7yW(2?DTIni_8D%tQibb*k&=#WIxF?kK;A-Le6h2^SK_gPUGIl*2I&{p2Yi~-ITAJ z<2xT0=LG(I&Yk>CoL2n2oECiQ9KU$D*w=C2Va?~-%HqMfh}ni?J(CCf1IBDNOU5Ov zI~d-xL^1fVh%xMDe)`{z`SAanOl$x5FfI8X$+Ysn8`F{hUQBQPM=qd%{{p7e|0zsP|3jEm|JyK${ugCZ_=^O#vFWF~sS+L*YY-bbWyu}*CVZ=IM=+dxdXI z@7I4_`7Z2h>N|n2#_ukEk$BhhMeLo`7mas!KD)gu`kejl{fYPb@54W2yyyIQ=>3I{x*ryNn)jjfv(U$&FP$F? zzZ!m${OY;=RJTnRgWzH(xDx zKA$ho6+UrZWBzNr-TbwD_xPFlbp(?6D+Cts9~3yq&mnl4-&^nqf4ks%{)vJ`{Gx(a z_e`Hz1RKvo+B+e4T zxQ4lxL4kSQ|01TN|28w;{risL=O1+j*+1d`y?$5xYx>py_vFvze-wV6_}%v7`>(&> zjeoU#Z}=(k{oar5-vWQceY^dg_gfu!_N4x+_;=^8?B9jHvVLd&D)v3}% ze-Hhc@^juVf!}X_FaM+WSMp!@zl8s(|H~Kx8NwKa7#W!sGuATwXS~Fu%EZB}$fVB9 z&Sb*;h|z?3C!+>)FQYJX9OD-zBgS(~;*3j}1R3j@1Q|1!*cg+UUNB@c?PRE8s$=M8 zvSpaY#K16}>D2!|rg{IXnQH&XF{S;tW{UhT$rSxxfT`&}1JkbmGZ?r2KgkgP|LFg_ z|91Tg{CDW@xxcUe#Qrt=^Y72H-y8p!|1SUY>{q~_4Zm#vO!#He8KvZ;{t0cM>Xqi_8BY-*escqSr;1OC4J#rH?>*SlX)KR^83`$OcX$&ZL1yT9-F9`N1h`@3)ZzD@iV z{LS*)`>*f6PWZa@tJ&9{uXn!`d~Ny?|5fu#*w>q%gT7At9Q-x$bJ$nw&rx5MKF5C* z`keQb;dA%br=PZdJ@M(;*Y%$yzb*LW{cZNAns4(yUHo?R)3ootpYQ$f`cnRD@>i`t zzrH>CTkvDq|9?MA85jMwW%mC2f#t=&4z?l&29CRoew;GQd0gr&Dcp>#Mm!r>@ABBQ zW$|uhyU8obuFIFpp24@1y`PVZV<}%E$2z{P9P9WPIhXP|a!%nZ<*eXa$mz>>np2qX z7w2hS6Rry0GA;$)eOyO*IJk3p0=Ol4rgHD+KF_VleV&_}D}{S9$3m`GY@0c?Syyx9 zGEZhd&RE6f&XB|U^wgD*zVd6qr#C-8e*F8x<0Jo%)gLs!`+X?+R{z2HoBhYEZ?T^~eB1JQ^>>}G zeLq%wYx>FeqwtsiPoLkZzj*%y{NC_K=8x^)8-EV`?fdKS&*tB@e~d z>i_8sY78Qbl??5SHyGYC`Y^gMonUNXvSZrLw3O)?(_bbrW_M-}=5FSC=F`l3nVDIb zSd3VFSt3~Gu#~X8W$9qCW1Ye>iFFdoHP#H4!>qTMby-g`8L@;j{$X18e?H@rzs3v# zf3E!V|266F)*q#Re7@KJ7XP;4m&8}`Uol^f{`~rR$Im;T@BIAxS>u=cmr1`ieG&X^ z`gQ*AV_!}FgnT>k=iImOzq;S={jK>P_3y~{Q~$Vs==~4*(fWVRk8}SY{orO$|7p#T z@iT#8)z4~%4?nvY9Da2(%=*>9@b^~%L&oo!3~YaV8KwT#Gfn^ZgV~E=4y!Cv2>Wkl zPR{eJtGRmF^>}nS+jv)St>XK^J&j+0*G=FN?;(LaJ|V#ad`^N-_`(IB@$rg{kG-J<*y6gn0=k{X2O@gH*Y_8y$Su?{^s1LmN(&_YTvy6nDeIbWAGc{k2Y`S zf6#rS_Cf8<+V|>jY~Jg=x$(~9P4~MkZ`$9je#`h?^!>BG-kkuf)&I{}%n6|6db)7pDQE-tQZXD}GlqY5Xx{KK6%) zW!hgR)|vm<*^d1eV&`F$<%nTY;athA%=Mf_l$($3C$}{FB_1x01-y4SQuwBEO7mNA z9pgXBl_Frx{Y797cZuLj?yZ6hJUN0(xTgqQXfqfp=Y*r3Vf0n82 z8qB_I+DwM55sY>$D;Wxyr5TPht^4oJl=}ZQquu`%j3)of814TDFb4fMVodrk#hCb? zozd<8HwK~qFBs1MyTj1_?-GNcrfUExq+^W-?mx|=Gi$LjGQVZH!L*HK6;nG)Ia3mgJ(C9uBabBW zW6yW%4=29OdN20P_}=MISmo-u&SB$>*cl=bs-}e3AZ~_O1Dg z#E;uwXa8jX&iPyR$MQc>Kd1h?|7$bD#6ORi!v6`dsxauVzhqS8oXGruOMo?zCy8wl zZzuaozCMmt{$@@mfg-M_0x{gBg4R4=1^IY0g)Z`55o+OkC-i{NMyQbQia->vJ-;r` zRbD&ptvqwN?sMC5d2sV`J>~k%xrXZ}=M=8roYT2}ajxU~%6XaVCFd`$`X{hsn;3xY<}?lGWf~&o9ow$ z-^YJV`xEzD^6#176@SJ5?E35W=gHr=KY#xw|Kb1V|EKz2)t^)Ui~pWuRQmsp`8&fE z*11dx?4Ow@b9`f|;M~Y6!)3tM&DF+smg^AP7p|{tvfS3}aoj7}w{cr>$niYpn7}iW z^COQ3*FT<@-c)tGnc>T-QkDI?Rep>oP?9;L@x}P?FiTZTu3;*ZbugkvN__piY#vgls@Q0HFHmcsdf zjAsvj{wl76cG6!^9O zXZ_|Z`B`Pen0=t_-D%Zg5P_-G5wPND)&S6v&T2jkNdtH zdVlTnm3NOmpL}=xOV@krZ&yF?|7iLo`z!a0^`HE2zW=g+I52qqVrOFfGncvh?;n;2 z{}kE&{pV$W&Txu-DPt^$HPcy+4NQuh?9B0;Zp>df?=z=!C$pyT_OJ)>@8|p^u$|jj zD4thJcst*A;S>ClB69`2MO+0VM9vEOh}a70i_8(?6Zt0eQ8-xmy6_g^?ZRRrnZjWr zD})S0vIVCK-{)T{q{>$#7{a41(9Ct3uYp62_crS}uGLJB*$e;wU}^f3#q|GYD8t+D zTmCtJEBpKIOZ%U@pRfF8{OtQX;M22T2R=^y<@3?=*Xs{oe|COo`N{L)$&Z5fGCvNz zv;WTZF7liI+v2a&-c0!N`P1glhhG!^uK9EMpYy+O|2O>q#PE^f5F-~;785h`Po^i# z)y(TzelVx9=CiP~J!F~6=EKU#zJfKJ{TZt~`yy5*wicEMmbXkBn6epN8BG~97()Mt z{Xh8c$iM7=>Hi%6nf^2Qr}0ncpUpq@f5rbq|DE{v@vq_kgMXL)Z~rUK;Qcp%;rSm< z2E{+l|9}6|`#0z3vp*6)>VG$Ull=AWi{a0EpHqH*_}ugB-xt9@h2N(Aef#~(Kd+z4 z47Is&dKJ(afIzQhda9? z=N$Gn&NJ*QIG?jG<^03m#L34I$7#y3j`I=6Nv?dZNS;=nN4&H64EPHLOa#6QeiqOY zE)x_H*(bPLeBAxtYB3t>mMQ-s<6aLC0DSU-HPso`oSumL6 zKfeiECf|SNwLB*o?{cmFFT@%Bmzh2Bmo>}3Z@(E1f4=nh;|GS{^WRPTaq`XNZ;7v8 ze+hZj_qq3F?x#O5sy|M8vF?NGi@)!AUPQis_wDgxz@J(F`hFQQto*%?asD46=EA=wEE@leS9b2*%u z=W?_#@8meo{Dwn{MV~W)rG|3>%LUGREXrK6ta)5ftaG`#Sc|zDSdVcEvu@xBVTol= zWPZfz$`r=J&v=vR&i@CD3jg0Q#{b{L6w7dsc>?1mmTgQ$tecttvR1J~vT?IcVasRT z!M2I@4BKtit88Cbue1GTy~g&M^&HzV)*WnfSSPVnvBt5buqv@dus&f8V_nJ`!@>q{O7`8`;V95=D&OfQ-)cL?-;e1XESeL;b;BJYQx6DuFQU%{TzD`hcm}kjt-8W z91A&=IVW+La%OOta2j%`aeieN;@rW`!kNtenqv>!434F&@7QfwnAle`y$u#?68 ze+BdGznV;|f9Er({rvDZ@*C6deV;Xdw0&Ikbh7g zuY9}a{nxj(A9~;MetQ1i8*xw}P-~Y;3 zZ!pBOFJKbn^kC`aI>~yBTY>!|k1xj--U!YbK0hu4enal7{A@hM0+)FB1!wav5=`LJ z6q4i56I#H}EL6*XOJFHqEPp-k8{RaY4LsG{TewefedY4t%HsOS$-%XU^8n{k&UVh_ zoH3j`IBhsDa;kB@;gsTJ;}YVO<$A>-#+Aykm$Q(anbVk!h2t>GB{n7IEY>i_^Pm}5 zCcl4zjL-j`U=aMr#~A*vfU)i0KE}R(FBl8{ycm1ER-{OD5e((Gp{yXFM z|6k{SUHV!6lk3Nf?>gVMer@|A_$B`H(@!rxg@5At9Q0|y=k=dDzr=lB@zv|gy>C%p zg?_XpY$Ide_wx}_P6%?^}ll8dH-GbX8v!&xA1=n-(vsifBW@! z{nt-_=6~t`?e^LB7uP4xpPC>4{CM~w<)`h(&|eatmjCwoZ1H#BmzV!Szs+Iz`rVeP z_vc<_f#0I6Wq+L6w*9qdKk|>8W6u9|9PSLdoM#!jIBgksajs_E%&Epy&AFDTgtLQL zo=cZCi93(|6wgUc3BJ$VhWuxE1qJ;1_X;!%I0@DYE)(<o2igfTQ2tVWgBdEc3Rv?vQC4Vhj7M~c)Djpri z7%sJckJ#gWPiFo8V-oYvZ!a06zfNS}`%?d(>+{TiuAesjUG#C?AD)kWzpFk(|9bIW z?q|^Zhu?R;TlY=wUGLYHx6NPPznSzo`OWrEk6yp~nE%@3BiHMe59eNeeJ}a?>3i)r z(>`o{yZ@u#`_G?VevtjL@l)K_RbO^|+xAW5$B`eIKTrSK@@vnZH@`dnvHw+NVEot5 zcD=UC1;k#i6C zU9O9~pSh>;Z{~R|AkTYQ(1kZqNS}A5&`X|uLbW_=g}!sQ2*q>z3hn3O6O!dRC0N7R zD0q}ZPVfMGi9jq{3IARe3%*}WH+fVUlemNaKjxhJH?_F$BKMPoWSiZ+>}w75jVSoA`f?AI}+be|9s?_$AJ=_xDuRr+?Vk z1^#7l*#FpKA`5f3v`E%H7`HeXa@;P&~@?K-N;PGSU z+ZC#*AA?AV^Mf7kpy{g>w-=fB{8 zO8?saN&j2@@6X@e|E~O9^>5qXs(*|B2L9Xpcg8>0e-r*s{{NN1pD~?DhI)x{QZ(IQ$9p}lltWH*(C8$;3Wg-n@$m$C%^?_pDC^x?S4beA)M#g=;~Ya!1wwr1XM> z<$5Qui@Qg#jfY*xgEw4=kFQzi7GJqgEB|A`P5g@mO!ztZgZXlJGkM>0FXCCi#lzFa zxr}=OM;iBQc6;t*b`5SOb{XyiY+~Fq*o3*8*#x<3+4#Bh+5U5hv90E^V12;(lz9z@ z7n2El9YZ(kw10=0SN-|Sc=MMvL(9*9|G0n7{b%v>!M}MwqyDr0y7)ixmkz_EU+D~+ zf3-23{?*R#?pFeX(r+P#_}|O^&-pF)|N8I7f4qNg{c3t1?f?D2pWokS{H^{G^zYJ-_y0J4 z7X4THdE>wCPca6|pQ;Q&KlvHTfATO~_&Jf`=&uWmwSQWem;DQ2eaIll{+nqT$2}Hq zt`;^2?l0_aJSLnE&qVmS$hZ70z1B$;iBdJ(8h`_4waZ=BnRyj4eO!{eS$u_20yA zIe#a7ZTa*3%g*23UzmT#e@Xo1|K<2kpD%_#eZI{7;roUEhtHSp@19>ozPo%``OW@| z*Ej1g-@clE+3;2SOZ8WgFCkxTzBGIl`kMBw^xK{9|Gt;~ocmMacj51wfAaor`d9G3 zks+JWktvM%4YMR`A?q}@O>BqRSFtbWNZ|0}e8_Qx(~47^tA;axYaM4P*Hz9=uCJUu zTq0a0Tn=3JTn$`5IL~oabAIP4;F!U6g>4BZBWo^)6SD>T4n`%m0tRE&?EhITEC20d zR{E#GeE#oZre%LMndbf7!MOHs0ORSu9~eIVoyEZL&yr#P-$nn0|L*xG_-E$dYrp*e zRQ`PROW;S%&kf%se>8o4_wDJIsBc1Fr+qv6HTwI!Z$3YAznlG(|H1rg(~sr9On*xM z-uW}^x9_ir-|v5E{hsvu&M)mhCBL@*`SVlfZ~e~+f7yOM`8(~0#y_JUiU00=pYw0= z_qYFMeh>S<=lj|JEI&LLQh$^(^!#}DU+~9+f70I%{uTN5{!if7b$|H2e*NS5b-~{! zUuXO~^X>5eH{aPAHGcXsW&dhrUh;c6%jrLBSa1EEz;^DR7yE+$x7Y(2TsfXH^m8OK zZsoYdxSqpkLkB_U~MooC!Qd+-rGVc~A3Q=G)3IBakJa zCiqU^hoHOQ9HAOPS>b7djl#18F9`Pu@{5!Sx`^lt#)&ivn2V(F9~b`3t0tVplO(i` zt3~iL$8-S?_BH&|SeNtlGn?}AF&c9x{CmrB`S)hFx}Wn{;=gZXD*pP0VgF~p|305i z{gwL|{73V{vtP0A+kUQlXZ%C>-TQCtZx4KBf4lt4q&G`HYrNU{>E!FjAIn~=eAItk z_2KiYC+`ouihjTN)#G=sU!8dO=5@sT!na8uG~f4qi@I9+W(jS4ftRDcgp|xzrX(%{0(Pl{hP{=^jDsN@$a(#HGkOt-~H|P zPv>{<-=bd^{_Oeb{m1cV+@I8+3V-c?IsR+>UHJdzpH2q3f0c|j{~ek18D24cWdQAd zQ)GG1xP?WZ$&A&XX%TA#XylX0l+Bqbfz6DmmQ9;!0-FlcEH(wE1#C)8OWCxTHn7<- z9c7DWI>A=Sl*DGv6u=tHc$WG9e?O*W|BM*t|6Rf$^mh`&hd&P(RR2~pF8J%g6!1@- zS?xaqiwMI}7EZ}o2M_M-#mEv<@Jk~lU_5vGI*`|>g=oNS6Q#t zzfyWt{@Ux+{WqeoSG;q3GyB85xBEURzUTaU^h4zL{7)->N`CqK`_k8-e^b9tW(fMZ zk?HrZB`lqPve|zA<>c`H-^w|W;StwiMn#^-OwPQYnO*sQvdHo?vK`?UVRsVHVV;yFHWJ!1dM*~MS^_B!@d_89heZ136h*<9FcSqoTISt?n+F{LvfV)S8}&S1*8<9|9s z*MD~gHik{FW)5C4gC-br$mx*89x*Z0ao8Y`HAWY%5r5*{-rA zuzg`MWn*V$W#ebP#LCP%h4m7PEo(i?Sr!o%f0pUYrn~4l|u()L@#)pvZXf zU(f$Ne^&iH|LgJZw4dF-ru^9O)9Q!yPuCx^Kj;5&|Ec?P$cKa>Ai|Jn3U_0Q^miho-FY5$4*=l!SZ->E;Q z|KI*iWT^kYoKcDK4$}&zH_ZQ;&$B4AHnU2w@vuE*%VnFuzLrg%;}Y9cjz?_YIG(dP zaK2_M;=IRJ$Jx*3%=vVZ?8WVeU1LO?Tf@mi7#Rw`##%!6#ZQNapk9jA3Z;D ze){#%_tV~wJ)b6iJo2gdhIoPOMZ%cFZ<2@bJky;-~0Zv{=LEY>fa;g?F?5~GnrPf|6~s4OkzF9wS-Na zXD_=M?l$1TA>V1h4UI7i{6ZA?VC^M(`h>uV6C2hJY^r z489J&uRMo%^SIe~#ko>=zH>a{7T~Dij%C;3zQOjMtAuR_mlRtm*Dh8mt`OGMoX=Tw zIip!7anv(!V)tZfWxLFv&T965C3E9nDW>DUn;E2jeg4<}qvUV&_mDq-zy0~``Q7W! zjqi8Vsw%kq=&U(L^^e-D3N{^$Jb>%Vosp8Zq)z2@JH-$DOa{@nkY_$T`B`ahTd zy#M3>N9ph7-yVNcekc6>_bc`9f?wf(y?)vL{rgk?@7|yP|4jI~{*T+wYrk866#R1j ze*4F@udUzbeOdqQ+UJOGb)Pf7)qcM6ZU5(D_A~Tr?XQnt>wb5B%ljkx z-Suzp_rHH%f1mzO|A*-Rm>*UDD}J2*KlKMU!}TA|3@$&*87}-h&CvgA3ghYD|CpBj zJ;!qI|0XtRrWy_-76~pswmR;$>??W1IOp;Pa>etdaDU|s1YaN#a^J|Wc3~$-O z{ykx_`oqGU|0{v<{f~eDcYMF}@6@*wf0e(T`?KZi!{1q78Gf67)&9lzHTmcJFKd2W z{lfWU@0Yso^S%gtFa2`ho9ma3Z-QSEzuo)n`fcrJ-ER$_MZfibHvDGs<^H##uVO#` ze4Fs|_z%n92Y>zfv+d8?f8GC#7;G3OFdk<-&ZNqGg*kv_8;d7vE~^k51KVb{5;jxz zYix_ywb}o&7qfeFY+&!@c*4GiLz?3(M+(PLj)NQfttL-#*lhN^#W{^$Ig_&@xg<$sBP zNB_0{75KOGkMiGXza{^q{rdGw`R9e7cfT+HvG`lp_wKI~zCHiK_U-={{co$kUjH`b z+tTk{-*bNy|B(6V@^kG^#$QsuK({Jo{?7g-`X}<&hCkZBO#i<4x$N((p925Ff42TJ z`pNNM|L3ItoQch^gUsK9kDtJVy6lp$x%4 zyZ$fvVe&urhwJ~sAFKag`Vq=d@KcA;?w2%^_HSNhjXz(QHUA!GQTf-%D)?WD?fL&H zZ1WjDvRN@&ugL$R5V5&3=;EfIW+4J9`)FMGhl&6D|?XdE76! z-thGD@bZ1*{lllizms21z(e4*z&e4cg6{-0gxCew2{8z23Evl(D?C@=pRkyKwul}- zo5&B|*}{`}7=?McorJ15GX-C>w+ZC1E#!a1GMDc!lLl`Og8=ubzmqw5ezUXH{+P+E z`z@YP;Y-s0=ufl%zWng>_tE#ozwW(b|EctD!}qqgx!;)HI((h*M(>N>8_Ul(UMGI) zdA;bP_v;@YL|?~zc>C(~`%AB!-XD3j_ubJ~mhVJg|9Z>wChlGLTetV2?~6WUe!Tl} z?dQVJ-@bBv)%r2*o6Rr&A8LQ{em?%Y_E+KmGr!L>oc+VVwCOJwbJM@C%&z}Wu>AYq z%(|LElg*cL2ip@yJ@!hbE_OcVYwSyyWjL%@3^^9E9Aa-^In8#Sc^d0=rUaJDjBd;i z8N!%&874DE{byx7{cjsX*1zQpw*SsDSpAb?4FA`}*z@l%W?x zGQRl#l<^Tm1JhPUe&%qd>C9)C1X-k+D_Ojl&#}ZX3$R8ryRiB*7qB`o&t)}XKFg}d z{D)PSS%uAz*@exVIfl)SIhW0yIhW0cS%Qs?S(R0b=@9chh8(7;|En37{`8>@lpJ92#uPIWMzK=89nV z+#NJ7v~jb-^*jpCd#A4YRvtdS%Ygb z6BDO7<9YUn|L3vI`&Y#p@Yj`P+3$5sEk9>7Xnptl_uvcXpOc?H{rvJl=11E5_HQch zG`||YegC=n&E-$*Z!UdY`}+BZjMw}hOkR7u7k%CHj`Q`Mx4f?{-pamS^v3kH?3<9+ z%U+kiws}40^_^FTUN^n^{@VIg^BcccOW*!}clW>cKTH0L{CmZ4y^`Z0do@QnyAj7$w#Do_Sf8^^V&P;9W0qu9VKQV9 zVa#CGXE?&-`d^6Y|KC3hQGaUw&;51l@2?-8e|o+@{uTCZKlrTu`O9bj&xK!Zd~W#q@(a`V_-{{sNc|A{&G9SsFYBM(|9|~uX1e=dmt_&7 z4x0n>5BBve{hS|IKXS3LtMGhdH{dD@zv11?sm zmKaVZmPH(?%R3sx&9R}P5#5nDDZpk|4Bdf|Ec{r z|L5|zw%?b(_Wi2+YW?fP*T!FI-voXue&6)_?su<0eLqh9G5)Fk_r}k#zjePN|H}Nf z`n&o!!(Y`u8~-%_3I22B&+Ff>|1|t&_$&UK>+jZIJbz<-z8!NQ@%p~gOm{Uhr%wiPTDta;3dEa6Ov%$bb!ObZycF@F2c!kF_vgMs1yz5na~ zrT;Jc$Nb;_-{ybv|C0Z0`}_Vc%U{>O(tk?+aR2W3{rG3wuT4Kne)fKk{L%2u{`<7A zCf|6z)_*nlTJ-h7*NHe8UuP8mQ^Iunk2v$X zzuTEx{`s>6{lCG&$KcPpfngh~6{85-dd6HfVWu5yc}!2)&N97cGh}|iHktV#+b8Co zY}qWL?9Qw|*=MmCaawXTay{TY$equ9o98Ca0bT{Zd_HIXSA4DlR{W}h>HIGQEBX6{ z%J}7k6ZvNftMI=Qp33(}cr))l;YmEs!j{~Ck@6=&q1+ia(Q7O*6LS7tK%%EsXPS^D3`k5PZpKkWLI^4{v_%y&1we}6mqThZH$ zuPkrFzN~l?^*QcM=_i#pOF#a4{o=#j*VZ4-zMlL3#B1*Nr(U6*0RiEe9J7!n96*BL4diN;T2OU!&{~b1_9<>@4~$(k!!C z5nba6XnZ=mm zS>%|vu*$N0Wn*L&;W)_3#Tm_ZmGd%NIhQ{B7p@ZaK<*Xnleo{Z@8N#HevW$&`(|!O z_8{&Gwk=#WtnWA@SU5OEn7KIiGyZ4GV)(+U^8W+Ny}wVGqyJ1~D*knuA^69Yf7aiw z{qg+r^H=vL-=EwcFMhxJzUAholo&EmPYuk^7Z<{`c zy%+vg{qf+BO`r3AKl#e>kL5=r1LvwGW=v@ zU+>+MfYps zm)Bp6zwG$J^JT)9*Pjc%T>c#L<=AJdFE>A%eewCy`6cXY+Sk|L4t{(6qv(gmZ{J@f ze|7%s{{R2)TgH9=|1ifgK487UG?`t8MTj$sHJU4jt$;g=J%T5SLyFgqb1$z5mkZxb zu8n+CxqtBm@hJ0)@tW}8mM`o{=cso+yCri zu=(Bm|IJVPe@lP-{!{q%RQ}%isquH`Pm{m1ej5Bu|9Sn-y&nR99)H*Pz3W@aukByCetr4!^k?B0 z#$N_sLVjs~IrA&{OUm!1Uu6F%fBpF9*w;&c>%MLJXZyYD|M&0V49kB=Fna$y!}#!L zCR6^eXG~1L9hhhTu4lITvzqztpDWDWe=S+6{wc7&`d`epkMRxrM&@MBS*-iGQrO>d zvvR)WspZA^6KJ?`Hw)){|3Ff;#lVOsWc zH$(G}@c+}kOa8m~?e8C*Z~uSK|0?}k^{fA{9bcyZ4Eyro$G^|fKQ?{7_PyY9!gsyT zZ@)eKRPe3s)8nrypS-{B`?&H;@kfO(-5-B^HvJU&CGE5M*I!?Xz8(7Z`upr3?LUit zY5%tVbMViLzvll6|F`_V$grG&ooNB1D03+jGm8%MRhHAt6Ig>;EZL5+Tx8Q^4Q6j< z-O2utm6^kx&5C0)TLy<3dke>8_7IMp?2Fjr*}K^0v3as?WMyMn$8v{h4)ayUPNp9W z9gNNlOBuHQfBfI`zvKU(|Mvbn_%G<+_Pk zx<4a-ivLLd!T!DKJIl94-$cF&e9QSF_$}tk^l#U`#DAah)$2#kH;aWT_R=<1ys{fht@6DgC|DAs`7?}R)F~OJElNzn9tKKQ~L% ze_xjR|1B&l|8HWs_5TKoD8m&NbB1`9AOD+}!~f4{#RyYW@uscVYtNF%D~RHi$R9% zGlLMD5#u-3QpO9cdl`4I$}qiWy~;G7O_XIh`wrGq91ZNxIfFP~aVc=0;J(FE$CJy) z$9tK-hL>IN950U$2j4RxO}=TuvV1%u`*`(4e)7B(e#jjyJb`PXkSOOo!Fu*SfrqRG z{9Y^pd`FqgdBYi1c+UNQ!u8~@KIhus((JiEU$c08Kfo0DbpgY)&r|-Xe478~_lM)Z z1U?A<41Zty{rEeMZ{hDYfBFBm^7GEO5ufVc`hE0&8}~uuZO41gx2NBIe53mA?wg5k zkG+)AC>cuN(jG{SIRM`DZ!Pi@$f7cmDgrQuO~lt2o1Xw$%)i*o_(WIrcCv!uxF`i(tXH;d`%@D<`z>v>W@js98#J?m4>3`w> z%l?M^d+;ayZ}Okhe=PqT`ZMp3;oq{qxBfQ&oAGbu|ET{D7?cjD-( z){QJGtmj!yvK(jm%N)S+l&P8dA>%eCDMl`)X$&Qd;SApyd>N)O#51@vR5P$K%w@Rv ze?P;D|92Q#|9@ae`u~l=^8Y&q_W!pSF8tfaF!|q9hLC>|4D$b&8NUCW|Nquslm93F zp89w2Z_B@je^>m=_~-XO=f5|@E`}^dd8TfrF6Noc?^$|SY}n#iQ`m*r5;&Hy8E{Im z-{34|kLTLSev<0~I}i6%b{_73Y=^iM*&Mkc5}-;m5n4_s8EYcsKXmg}2S`)ZVtdTlHqayQnvp-s!&)c`x@S`MtuM-R}+F zNPqBnv+2Y1H&;I9y`A#;#=GNRSAVelaq!dLU;n>?b? z*k-f)v01Y}Wqruzz?#h#!*Yq$k6DRTnJJOw3BwfTdH)YG#r^xhsQXu)QRq(=gVOKw z|7ZN_|3Bf^iU0S1`7`+a{>*Uj_aa7}Kfz2B{=8@U_9vM+^Y1F=7k`g2r~TW>eDz-! zv(A4z=8XThnR@=GGR^+~lyTPoB*xzVPZ-Mo=QG6oXJN4Yzx2QC|G@wM|FQpn^zY!m zN&h_m-Tj;N_vat$Kc;^aey{$m@+c_wQTA%>U}l9~i7zl9&uwH!_Q{-DLT~c9-=m`&qX6 z92?l` z_BYHn>^)3UZ0{I0vbg^@VBYw5C8N_H6$bX-EC2ob>G+rb=a1hyKQ8_X`+oN4q;Ic( zJpQWw!}DwP_rqVFehc`L`0c~z_g|NNp7^!+v+LKe&zxU9Ki~M`{(0>e@6SzNVn4@! z+4{Nq%iJ%rUzNW3eiQg{>$~x8egGOrRhH{S#934Bv{Uh&!U3i99J<>8O!d&75zZx^2de=uJZ ze=#pBzcP}atxg6P=IeA$fIKDCSvA<*b!uo~r2a6D+1dA_2DD#~E z%b4!}d&l_muMp$=KOzj5elz@E_3Q56x}WR+MEt1#?esn5m;E=hpMhVse@y=p{5{~y z$8Y^#B)%(so$>wZSJxjs-}rtye1H7&^Y@j%*8d3jUH$Xw@8Dmie>8p<|9Sa)@}K@c zv;K(v?f%p7H|NilzYc#S|FQoG|99+n|G&oHhyFSI{_v0Ox8(mDzwG{R{T1-P@0Y}X zjbHWuQh%QKTlYi%@7nKY{`~#6@lW-)2Y>Xwx&0OUcKEOUH|KxF-;Vsd@y+9Z*!K(n zAAFBu$olbs;oXm9#;l(Y81MfKWD5ATmg(rP*Gx{o1(=WiR%G`2qrrUfk0x`}-za9W zf2=G4|7BQzFvPK)XIjj@ndK749JYI$H5^B|?71d!-{cPAapC3Rt>@ds+sp6DS1z!X z&s^{!-wweod~XG9`5p`Q@h%tK%;PAylY5`QMlLmh6`XDSD>xqU?PPc2+s)R_o6TCn zvzwWj`#NJf=bQhB*v0?JvE}@!W%>Q<3Df?caf}OpeEmQ5`>KBnzt#Rd`8Dqk_t)~@ zv0u7>ZTh_6C)ej~Khi&4{(ko3k8d^~HNI{6koeW)!;&w1-@pIt_ul#QpLd%-vA?hR zwBh}=Pv1W5`Ml`UpDztxioX?odoU(3>}0ZH zWM%opsK+{i$(T)?S%STX`40Ox=5mfimRB5CS*$q&So1m0v-WWYu+8Q?&6dr{&3=UA z3fpdWOSW#dLe?nODJ*s@OPL*+H!!6z9cG-(_=4dMg9?KVL+Ssi|F8d({qON_h zwf_nKt^Vu&XZ4@N-$#Du{5tb1_vfjfIX_PR$p3!sd)>Du-xht9`1btEtgp3SR)1ag z#p_$#SL^SY--3TE{$Ba>*N?@&!hT)&J^MG)-yMJK|E>C4^FROJDhA&FyBRzGuV8xi zKc88HL6{|!VJ1rv11oDgLp19whIy=;7%s40V))4Vhk=F7h>?q}i19t^V#Ws6cE+PD zB8-eI%?xqOKmNaBs`$U2iR=G*rXBxoGIjnFV6Oh>%-sF2ka^R;1e_WyF0PyeT}XfR~66fo$qoM3p)tj)Nbc`oBB=3pjumO5rm zR#sLCwvB9hpw*uovRta1hq*sgF@$p1{ABJ6wRB=Y@bBkDs6wPm|zH?gBw6 zZdpMIuGs=lIll5wWH;v5VTCOcE#}uo zmck#qnbv+g$e{G~=)aqvFa0_8>GQ9PAB}!~_%Qjq`UmlEc1C1BN!BZ%QG4O*}<&xSBdq{-*~ot z{|edj{wHyWGT3sSU|{5$!nm5NoXL?plle4v28%yWKI=iA47RsC;_SN?B)Bmylulif^ui($CzjeQ}|K9wi_4mZD{J)mJHUGW;E&u=E zA47&&e*+lH|0OYn{SRWcWRPT0Vcf{V$0W=8k|~LGHFG+T zFx+BjWng6RW^nm0z_9$^ng5#qTK}K;>-4|oFYABnzi0pb{WIs^fj`Cnn*aFzbN{3A zPxQ~*zh8c@`1|yC)Zd4{x&J=LPE4-swv3zEyclHJa{kw{mi$}7qW(9EdFt=&j30h}{2%s1`QQC-L4W3a zt^d{kWyg=@pSiwY_*CELG1nH4_xmrd|-Vq^pWj-=tti7hd$c9-}vd}d)F^2AN{@^`ZVRo$<^;`)oTe*8!_w&qSTf#e)J%z8F<3FE2 zXC=Qn*G+y#ZZ&~B-01>ac@_wC^6nC_Lufe8!Q*VaKtMeGB_DHWzk7wkK>UtaWVJEDUV^%sH&GOs84yG03va`k%}k z`ENdx`Ir7<@xM(!ME{HaT>iiLrw7CDpN|-- zeRLh<-o$NA~-@KkDC~ z|FQi3>`%b=`+o|)U;8ud`?)`dzQ6dx|0C(|t{=YtF8!?iulxHb!;(MTOnU#kn9uyL zVkuyp$I8XLpRJqa9{YRNPaMYVA2}m9j&Ox>x^qi%<#W&C^5%ZZ^@fX$JC2K$djsbS zt`8hLxU@K`xH8#|xi+!A;QYnf%gM|7iQ^#iM|K0Im24dhuB^}h-C$1to5CdZ=N-ep zUrqlRe`);_{`uyQ@sCr#Grk}Dwe8!3p9Uq7n z<9Ii4tMUr-+~X8u{~kh z!up+Y1&b)-W@a~rYfKaV^D{mC7sx37ubDyX@0|bYf0q3d`@QV%@1G0)-2XA-_o?sG zejWHW=jWlX>wld8a_;;8&w}53K5zUs_1C-a z0ly#pc=7w*&*(pwf35hl`}c)EJ%6tLas9jR&*Q(7{$%}&{&VY}+#mD*kAAoOU;g{> z|B~O|{(JqFW6=I>&mi?Xib3>uIKz)$atw2SUHmWqYu5jzKimIX{#^L~!H*aJ=l$?w zsQ9suA@7G8W8IHN#uY!VF+TmF%4G1fkg5LXZl?1;nVDsNxiP2xs$$;!Ycezc?|$Z* z-zCi7e|t06{*hqj`TLk@-rs9X5&z7XtN$~xFfnqm?qE`5t7WlacV)BZVB^r`+|0?# z<-q-lYZ=cW?#H}cJYV_DdGGSC;hiLKjQ5{FC$E|yC$F?%D9>|&8tzE~-CSw{6FE2X zPv@}XU(9})Z#P>J-znCAywh0hdAXTodAu0+aMk^H1`{wlT`qyiJo_wkM&G5zgm)2*#pQ)dIe&6`<&o};$65r}Rczpf)zVl1Z z`)i-I-s^t8@~-#OjCV|*cDy_JvHrcvr^g>yKQH@a@@3|iiC-6f#mL99fi=FW zw*S3Zg#UZ6{QT$2^75ZE%fo+;ERX+LvwZlc%fj)WhsE&!Mdtkf_00SJ%QH(b>|v^5 zh+=xez{(WJ_?q!OqYu+JCSm4a7Dkq%tZ!M2*pISK=BQ(Pz$wAb&pn4-oJWM?D^DZG zYTmmXwtSMDtN27XpYZMFc)%yev6Ro7-I33qZ8xtas|>F=OD@k3rk&i+8CkhsF@$ij zFf8R1`+tMu@!t*X$$!+@4*bewk^ec3Y0me}4F2B^|Fije?N8{J-@h6^+y310Y2NoY z9~HmpemwD|=EH=~ci&fh@_*m_@!Go$9}3_7elPbf`TgCukKV0%TlB8^E#JGew_Dx@ zzfE|X@>cQftGAYK<=)?W`|!h;cb`6aebD@R`eWAjtk3g*3Vz-Dd)2o?e>Hxr```4l zf^qvV1?Ee?*ReeLqr&#_Z!P<`e>*rn|G&ujn&AM~GsZ^lmrSxepP1+I{AS_fWo9eo zWn(|f`;+|*?;4J|ystSv^Bm!j=Sk+US{?*E(pJNe)3 zUmyR5{960h<=54}%YUW*^Z9M?U+9kn!`nYxj5q&&VLbcq7}JseHO#vhgjtp|_OaA4 zy<;(FHe)@{oXYCP(!{!eWdiF1mZ_{ftkYQ4S*Nm^u})>RVx7jS$2y6XkF}BY7E3Z~ z8;cU_Pv#jc*33tlbD7REtztaQ$i{evp`GE@e{F`p|DOD}_&4W&|6iZ~41a(9>-w|$ zpZcGaf0uu&{p|fLV%=;DaXT>k!KU;sj z`+ez`@E^n9YySNCz2L9R-@X5m|K0h&>;FpzamJgBxlHSr)-#tdUu7|3xySm5H);(~92~jGDg|{9pCs$6ufCE`PMYP5R~g_1lm6UuwVee9`&V|C#%%OTdX$k9PMh(_|46Q7k|MxLF{kzBX{m*;G&AGe{-{ptjzw+-} z|EheS{MX_8&A+q0NB)!e@%`WCAM^hw|8!uG|8aW;$k$=|T75-&^m-x5vJM+JL-(UQd`*Hej(vP!$ z5B<>nSO1gq|K?w|3|4<;F~0iC$h_%)97{9fGFCt48*EIh|JkRrNpmuD$a2|mzTh(D zO6GpTRmbhY?ap1meVr?x+nURtyMa@jdke>Tt|#oxT$1dTToG(vITx|+;{3=`%PGPl z%z2N=lOvW?PD^hf^Bx}O2R#eci~z52)I|FVDbj71D@m{ghOv8-iQW&6&O&HkA+lVdrX zCZ{6%4$cyG6|S}HgUft`yDyu1g$l zT+i6AaUNikbdq3*F8vQu&W!d+nFB#v9 zzRdsr_>1w6uCKp;1bw^x)AakUU%Efqe;fWZ`{VHIz@O0HYJa2uB>gr2oALMFU+cdy z|K9xB^RMR*+kdS;j{nd8F8W{hd(nT_-?#qj{+4Di`JKoR_Iou$&+i`$7k`^FGX8O5 z{PbIsam{aT#(>}d7(V{uW}NoRn9=!HKI8wNYZ=e{ywAAyCkNBApSDbge|9i2|9Z$2 z`^%B}@UJ<{y1$<@&-yLK!uLm>rSA_Xi^Si%%q#ycWw!a3!F=wY9&^lpab`w_B<7zC z(k#AAvaC0l?b#|>li5|+t2oYbRB$G7C2-x~w&hmi<>m3<+s9+fZ^V0(KY-U*K!n#_ zU;>Yhz;*5~{9m|M@PFs@<$ufZitj0V3*QSiMZVvx2YD4)(|J8v7G^W(*Qw9*e@1`4_M`Ok z;vcU+U;dHxMd;_1FLpoWzWV<3`D*tw<*WG5tgm-|q<)?FBlWA(kIi4Te$4+i`G@R} zqMsjrPX6`r_x;~&|GfW-FdYB4hw=6QY9?)lYNjRst(dO=`^?DkZ#!e)--(O||Fkm3 z{F%h4^k+4r(4T{h`hQL{mj5}!c>m9F#<;%+8Q=ch$JqMsAfwFxHH^LgTNy9^-^ZB5 z(883?Sjk++r5`2FnnB|i@SsQh{Gr}M9qzkdHZ|9jT&J%2?1l>bfoBk*s=pWpus{w`pc z{BJc=4#O-KOC}q(5=|e)Ik3@J07e z^C$6NEFU?39C*+EZPh!4FKgaLemd}G?}v}Cqu=|#wt4sGRsGxO*UfLIyvccI@$TgN z^Y7(9>U^~N{Q7M3_3LMrZ)RV@zkmE9`%~bX;_uAw zj(^|$Nc-RYE1yyG&j+U9zZ03~|6R@;^>-!npFca8*Z#T7T=PekrRYyNOYfg2ET{j3 zvugj{&${lfI9tHKWH!$KOW7{|f6TUkL5{tUF`V6oDUJOGQwe(xGY3Zl3oGYW)^D7C z?CZEfIFz{mazt}SamI4jbLwz6aNgxA;Oyc`=hWj$<=n&>!YRh7!|X5G*c;iII3}?Ralk-3PWeCQztP{Be;Iy%{B81c)2}PvFa138&E_ZDw_867zfS(a@-_I! z-Y-HwrhYm9z4c4q_x3MA-=}|(`o8|ln{SuCFnu@w`r&)gH_l&|f1LSq_xJSwKmRE+ zy<`kwnaHBW_MB}S`%4Zk&beHgT+BQS+`_z-+y{C4xcT`)xdr*2aXsJ-;OgX^&ndzC zkYfhVQTDCeH&}mjCNi&Kf6oxfdgz}s^Tj{Oj4yt*{r~@C*7n{#q-?n_I z`Tq9n@*j`BP5e3QyUQLHc_wjH@i=qY@m%J7#U0E!fqMssHuo3ybzI!+Vq7e2>70*Q7IAE1KEFg`VoIG!D>#a#W&2RSA)>aq9#Z)I)%dyIMFZ$74rKVumJf2{i__?_`D+qdN3 zvS07~boo;DqxQ4q_bZ?Dzr}sZ_*(YK;%mX@&tHFhasA%@ZS{{w-{1cH@#D*{lRx+V zj{oKN=lHMne>i`?{$u%@_wU5t?tc^hJo&r+@0)*t|IHa>7?(1>Wm08c%d(8+7waL` zXtuAcJZ!nF{j954L|Gp*uVT?*4rJ+P;$;zFy3M?aaVv8fV;6G*V>oj@qa5=r#wSeI z8P_q%GSxAqF@-a&Wm0E)$i&Vh%IwWFm-!D*+7I zz8?MR^=;d?rQce=-}>hEgZX>r&uQN+en0w={CE1V`u~1^;uvrJ{lcXG-<8FmA(GXR z(VC5y=_}iArrGSF%(@&Gm^(RGSypp=V&1^9lX(M2KJ!iv8RkPA+nF*r-Y~kdr!Y)m z&G~nkx#N!q(~n;QjF*3EGYJ0d`ak!F)c=$pNB>3qDF0XTL-pUf9~b}r`O)w<=%?l1 zH9!CTVf%IQPu#C#e@_33`FrlS)c-es*E3#cC}a7=EYAL(Et_*4X9l+-j|i^|Ukjg< zzybc%f_ntM2}KLO6Ydb~5D6B%B63sUg^0GmWsxZUc_Jlz!6F{KdxeX*i-g!YTLdcE zlK2E!!gwAs7IGc`Kbd3p-)U?qznfT`e&#Xxe2-$7@YVGn-xrHNyFWSoYWtY?Bk{w* zZ-MV!zox%q{&M}T#%G3if}cOVJO0`E!^1BVKmPc-`P0L1b3b=~5Bl=``|U5fKb*dr z{h0Vw=EvQyAHHXPd-uKkd(@A=KlFc|_~r6z+n<)-YyLg@Q^sKUZwcf7e}5Pm{$FQo z{5Oa3#osK($iE(pkN%i5cKoqs^#9|>X!a+C(eY0aW6_^7#sh!K85RFlGq(S2V|@L0 z2BY`C&5SGmon-v+kC7?)|2igHh84`wj8j;mnS5CVn9s5nGRv{`GyAeNGe@%}GY7KS zG25`IFiWwCGv8(9U~Xpp$Rx~qo~e&z9@9_e7^Y}uKBiozEXKnOEDXK>c>a0(VfthG zOXXMPkJ&$*zfbYMuaN#Cr#U;Q@!d*pYsAKX7){O&CjJji+@%BGW{L$`^|6J zKka`G{rUE%@^8uC9ser-H8OBB6fzxWv}Z|WKEry7MTq?)s|d$EwmTd%*-JRJI9_nh z;_&7A!ZDvqmvc9l9OojgGaSWSu^bLu&)9{y^4Rxso@Kkuv5?h+{Tg!=>uJV9<`@6> zFsAuj9Wj{@nRH z=;!j^B0takUh#AHAOGLm|IPRt!1&`oGm8$>3^qxYZyY;V`ME{dAM)69K8c9^<6-W`=fv~_gsO;Tv7tnT$TJEIFIqUaWe85a@^sGX8X;>&9aDN52F{`lK+}4 zhyU6!z4;x_!1ycopU{ueKepdmf6e|f=ZEp~FQ+Wxl=fuI`=ghjZ_jeiZ)rY-roR7b%!mH_GB5sL&7AZ9 zEVJT&XO`3dF0$1A%VBl@$I52%uZPY1-!HbFfBx+6|4m}g{(pk~+y5WzoeWAGN{k*H z2N=saa+vONgfY+HoW@ej^@&xFTY-HG_dj+vo^}o`o|7D^JU2N0av$T^%DtAulY2GC zTCRf}PdIOK{N;Ge!OC%!gN1!1$A8v%j%O@S*^`-Huvs%2uv}eJ)^N6T7FM=>%==k+nQd74nYdY^8Qhs<{>3t!`Q7zz@6UIClzvS8 z&G5bDm(90LKX-l=_?hyx`-k~gfgc)Q=X}@ss{P&a>!EL6Uz5K@eHHkY`}NG%wy&SQ zGJli!UiIDV=aZj%esBBZ^sn##6b478xlB7);#gj?Jz+h|;lQ5GRmHK9yMuEgj~~}} zo`YOJdERpE;knHf$uphn9=9%6ICm50GA=icV$KY7b}_dy2s8csw}7GO zufhL2zt{cs`=$Bk;g99NmVa0Nx#-)1?`OYiev|ro>Py*|?$6ggS9~)2y!7LyPi7z2 zek%W%^Lf&zm0xtf{QY|EtLgXf@3ueY{1E!N=;yYd1-}e`@&4}q)%^SFuY13(emng6 z`TOx7?Y~d|ZvSWSzlLEILmZPclP${&=8ddItO0BrSi{-+SZ&!XSS{GjvqZ9mu*_sT z$NY{hh}n<*9n&iI4NULZ7cxn59A?ty;AYn4$YoaHxW_Ec5z4~JahBx=yAvxX$92|v zj#F$7od4MwxzsqPb8&LL=j!9);@-yfg=-4edM;ZoN3O%1YdBpvUvS*zc+K9yahT1V zqm}g@yERKG`&*`OY>OF_+4LB?S@r)3vaJ05oALjTb^mL>RsD7R((t?R)8n63A20rx z^TFds(Fd6yi$19R5d9eRW6Q^>KXN`j{9*Xn;3xB!nxA*RZ27tM>zq*~4&xMS#(OHJq`EwTN*7 zt1Dv*>m!DI))a;W)@%P=SvCJ3W#RregW2iN4@Rk9E({DmR{pd2X8-ru7ok5KUo?KV zeXjrI^O^IP&*u$4t3PM`JoDM;r|}ogpUb|y{~`VL(U1PGkAE^FI`L#xE!M zkzZMGFF%`L1pg(0i+qy=KJs!3#PD3^v*6Qvp4_NLnMX=N}ZDMv{VrEuna%a+K>SFX|y2DV) zDm9aOl$vdWSaAT71PT9^O%nPpUm|3e=n0bLqC%f!y={%hHp$S8P+jxXPnNm zmMNRHg_)mCilvS%nPoRyD$7YWLzcB{H<&Zna+rU!ax%xT9%AZYnZh)SIiG1NlRHxf zqX1I{!*RyU{~3%z|5h?c{L%Tp`KS8dpzqwjHNFb|^!^<5{qDzaU)euueBJxu&X=1X z9)EHADD(B<$I`F!KRx-H|2g5C-gJ zhyJl)-2YdVnc@FI7BL1fHYP?L_EU_!9HmUhI5?Q|Is2Fex!76SxI9_*a=Edb=aOQ% z#C4bX0@oDgSzH3l7dU?~rgC^QtY*vp_ljlhA6I6N-xnD}e$8Mw@^kk8`k$Bo<^DAI z*ZOn$-@QNe{&N00@+baR#-A;}B>yn~zV_Se_x#^oznA|0`8)HE_+Qn3%Ks}E4l=%B zs%Nod)nWH%-^3}#$-*;@ON#FS_a}Zv-VVX9yr+a#@XZkB;r}YE#{XZKmH&$H2EKM- zV?HI}dfsV5K0H$dler%9b8+nDUCG+dUBukVS<1Mceain2tc(B3vMl*+%Cz&RH^cYu z@&D4l760M*+V|`7=Y2nRed7JT@ngf+4Ik9L?0zrxS?&F*Pf_ocKkI(5{bKyF`m6b; z`QH>icYlBS+3H98mvuilzJC0X|CQ(Gk+0l86}~b4-1JTQ=Zf#WKmYy+`!(@b^l$e+ z9e>#VUHMz{|HD5^hRpx|4DSE68J_>+W2pWo%E125o}uG!D+BxAy9^Wl*fQ$>na23( z_dUkjza^NS{dQ;K`BT8;`e!;*$Dh4Sm;XFvQvR#QJpJ!k=H!37S?d1pWnIm%oNXIp z8hZ=V4|YE0WR6(oRUGxqXE~afPjOT*&*3OzHsfezUckP9`3>7%W>vQH%%QC3nVVR4 zGEZbKWHw}4%w)%)&&c#I`TynLGyY!t`RljRkNLlDecSL;>YK;Ut6xKZzWTc2r}H=U zU#Gqu`j!1X_qWs!**}+mocc54XWrlRUmyQ^{`UOW^5^Kk(0_aWS2J)hPGbsZs$gkj z7GP^c9WBdJ(??t{RY<&b`NeTjv8(=jv{VB4lnLA?Bd*I><_v4 z*yFf-*mO8AvlO%6W}3lziQx?MuYbx+b$^#Ir2Ps1zwo!sKk?t5e|P-K`&0dE@$ZOV zPky=mGWuovtN*9Puirlmf0h2w{`K#>+OL=2%YGgBvEp~ludRO<{844N^luTlqFH$T8IYs`+>9$GJc1-{pR9`kMPQ=gZ#j zL7&CH#e8b~((sY#^TrSJKfZpS@xkx?^!MiPo8Mo4Z~x)`hmw!%pZ0%J`26;>_?MSo zo_|^Qb>dftZ;Id6ew+V|>AUQA@9&$x&-vc>L-EIzpG-e1ep~zs`@8VB|9_poHjKOf z?PPlQzmmC_VGDBw!x`pChA+$}3^pt*42xKf{+DKL{y&@5|Gx;E`Tt5bxBti3YXARZ zyZT?1-Ic+C{Rl%ayANYB`whlo_6(*S>^jU@91$!LoZDGVxPG!d-H__6I{7G(R#l+L=GQH5pi z{}!gYzn2)Cew+Mv`nmV-%I_6_8os6e-te{Im&(_DKhJy-`Z@ng>5s`@UVfkdCFlFj zFAU#reOdDD-`&RB?tfqZ?PLgIT+7tRoWfGW z`iRwq-Gu!XM=Xa4mp`X5_fO8l+%a6=xLdg1aMyDk;Ev#G;g;lb;%?>K&E?23k+X*F z4f_HX6SgNzvse-sO_@0velTwPx0@m0Z|eUSzyJT8^=smv;-9j=i+?QpIpe#{P3gd*OZ^Rza@XE z|7rQP;m?C#0)HKUNB%wed(Gdue~kZK`pfk{?7s>F2V*+pS*9aQ$t+APNvwNWwz1w~ zS;sn`WhQF?%WPIAmffstnLn}yFq^RbVya}@&a{PX3e#=2sZ8(Lb})Tm`^xm5&6)W* z+id2$Y~Pu$vxTy}WjoChz}~_7m%W{BCr1x^FlQ3SZq6?p?>H?uzi^sxUgZ46(aAZ7 zLyA+Cqn=|0`#N@W_7!Y5*_v6~*nC+`*@T&Iv)*DXW}V0IkwyGJ7Yp;>TBhm0>KOEY zWc~Z`wcroym*v0mKdJwW`Y8G1%!j7$>pnPtfAYcdd-%t&@9#cN_&)X1o$n5xjedOm z-1TGmms>yLzHI^rSwlhp+ zR${bZDPX+DvVpOd^)(|m8#7ZP+a1O(wsyvOY|@M?*cLF9u|4>|mbLj`D9hYGN16J6 zSu!sAaqd6M_bLCbeVy=E{Oi#_8@_1$>Hf0*_slO|zt4U7@=NCHx?kmA%YWVc>i5g? zoAIyd-&B5m`sVkm;=AJSxj(M{nfXifzwF-{#uNX~F=sNpV|~qXj@_9(n=^;=99Jqg z6OSP;3-4aOW4w>~o%m)6)bRZfsO1wE^yA|e{LA}9pq6)vKr7EB{!d)xe5{;@c!b!Q zxSd$zIae^hVmDx##I}J!n^orj3g!uaMVS=;)H2-o_3+=OpFV$A|2Xk`=l8f@7rqJo zeDU?ocmA(D-zR@L`R(YJgzr^f`+h`!d->D)yV-B1AK`zN{ILEj^Yh-{qMuIxR{t#g zcjag0KbBv)|6+d?{$u*R?jOS+>;Eo)IT+UeV_?)|5Mhd9{K9mV(TI5m<1?ll#%v}n z#`lbzj1`Q$j6WFk8FLxZ7$5y#%9#HD9wWzpE~Zoew3t@?b7orjFM?_LzZ|9={~DPt z{+rJ9;ok!$m;Y0kIT$)wco_>=*_pK1&NHoNi(qDEpTn%fzKq#`y^UFb-HZ7Y+drl- zw)IRaSo4^Uvp6uFU{++>#l*n0lJOGb0)|P9HUA|U-~W|lc=5aW-@2bm{gEA zn0}u7KJBOT&!}IHzngw{{eAxD^ncHPw-|f>FJ)fApv5|yF^?^Ssft~gIf7#$vjnFM z%N5S)EL~i@tRmb|tg+lVtmWKctQFikta02=Szd5ivRvSN%H+%;$2f(}@&7xP*1uWI z!hb}W*nWRzi2B9I@aw1P|0_S6{@wif@b90Wfq(UXUHp^rE9uXoU(A25|JwSS<9F$A z^WWXSxBM>t^Z$?PKe7Mj3_XmIOkynYEIn+-Z1*_MurqUObAIQE;@ZWR#O*6!!!up* z3Qw_+D(_7pGu}r+0=&zGcJtT@Iq_^4tmS?uAj36{h9UStk0J|&iu0T)7GyuKJWh)_hr#{wy(iICVaj0< z;?L>dJAYRH`1y0|&z-+?e{cDH^w0G_zW;vzP5*!5-;Mu_|8M@k_;26;hJQQ$>-@X^ z|I%M6hK#=z44?nJU}*dk!KnOaH{;Xa{7ff*2Qi)g-Np3m_YNk(KTnx_{)jWr_!Gy> z`1dpOzQ4a&KK(Od3uEwOpUY^?v4-gjM>%sX=O5;KoUSaAT*)kYTuChAT)r$PIgMBx zI2BpiIh0s7vFoy&Vl!vC#cIy-nnj!C2=g^&UZ(p@PyVMdF8O=nf5UI#v1>@BN(qr|9R>-zGng{SyEA>nHC|=byYk7yJz z_h-!y{@=R482)PiG5&AzFN;x?p_BOyV+(6Nb1?e@mM4WsAs*fC>*MDO8^6m5cFFIdOes%oT^G)Zw<@dMWFMn_Sk@(~Hk1s!Be=hiW;Aj0W z$6uR&bNsgWEAi*uztF$C88-Y2XL|cTo_RIHN#=VDkC{(1yk%a=z{S$b;LMWCFrCGL z;V%m>Lptlj|HoL*{ug4q`QM9;g`tSei=mHgA;TgzX2#8I*^Ecnt}*^&%Ve6*9?v|7 zV-?F1&fl!$LYTQa3@m#Oib2(44 zCvt3OcVS<_uFN)({R2xBdnWTPwj{rcfur@u_!YyaN(e(kUQ&k6sy ze^37Z^v@iI`Tu$tRT!d}@)%i|8<={SFRCCF|$9FFSth|04e5!IzHj9AA0A>wjJGE#PbPx16s*-!^{z^sVb#+z+`Q z0l)NrmHf&3GyUJ{e=`^^Gh{K{Vq#(0#gffh#I}Zwh2sQ!Cg&!OX0B9DNA72wYq_ns z?r^7a-RCakI>GJA)xbT6^DtL3M-AsKwm0nVtl?~DneVgIF->6(WXxw$WAI^o`j4Ms z{@>mIGXKQ<_5c0-ci^w7zjA*%{G9WH;m4KlcfN6bzxFlwo5K zt^RKIqwL4bpSnNq{5t*fMnc7)dnd@2Qn2T9Wndh*!GCQyZvM961u)bsWXY1tP zWq;4n$F9tInq7zU6uThjZ1$@h-t46uPuQNb7qZE-|6^5Wo69Q9>d*R~nUnPx(|(qP zj9Dzv40o89|2xLi`bUk??w8wt?jOm2Ilj&N?evA^*U3+-e(e0X{=4EwneXpDT>HlP z@!+?pkC(ok`^fq|^i$CHXP-8GZ~QF#L+wlZk56BI{?Pii>gVI{n}6N=`Rw<#-@JcU z{}uk{`~UsFT?~u=e_=FX_|LS2;Suw1hBYisjHRrdj81Hq8NaYGGi9;=VqD99i17-0 z8RH#x9>z9y2ZjY~kN!oms{Q@J9Q}JX)9RmLjOIT~7-YU%|4;mu`S1JJoqx}NmH&I| z>y$s7-z5I{e_Qo?-Z!7$@4x;3W%K>uueR^AeqH;1@>ju+HNUt2bosmCx6OZ^f4+>( z3_i>snUq=GSdXz)vYT);a~5$Xb9Zow@aA!M@X7Pc=bz0JB=Cx7vj8veWdSbUBLc5@ zrVG^a$P1Kn3-G_=Y~(fNIKkb_CeHPdrIVwZS&Q9~=`HI!hIK40|D%|t{(WUU{HK$l z{kO#bj9)AMCjWH)Q~cx8ub%HaelGtu>&M5h*T3)idip!xx6&U=zt#Qp`ab8^qwgzz z$N%X5v+sw^UxuH%|LXqa{^#}6=wJFzhkrAFdi?wFGwxsOuLb|If2;nV^5@zA$A8Z; zDF0v2`2D{*lLdnfBL829{FWZd?DKf{&(0Sx>M=l{nsc>LeMaOU41hRlC< zjLQEi7=Qd-!}#d$O~yNa|1m!JE6eoyuNRZxzf(+8{_SM${ePTg4Z}v(m5iBeB}{MF zn3)~fLz(m03z;j~lb93P&6ri#-!W}vo6ID@X36Bt`hhW)Wd~y>b1P#3Qy^n8qadRd zLkmOgzoh>Of6o3j`6d2G?MMEvz;B;^?EA9nd&B3|-?n}d{g(Ra>DQ`Hf4<)OWdAMq z^NMfsU-Z5|_;TX=%CC7ps=tZ<4EetGXWEa9U;lp=|K|L2;*a4!jekxI1^<>TELXTrpKJjewo>fBa!7Z#}k$foO!J2T;Eu~b49TEaM!aHaaXa`a7VCtbAM%> z&Bex=!P&|Dnf(M~0o(uo-&lhGO=EueC!Fck`aaUB(y!IdVU&2^tYit{Jm zclLH(1Gb&qK`b{oTbQ^x?l5GqCIA1z!t!qp^UOb{OiI5uFzom#@jvTF*r>E|*iX%$%RaSy=J>4l<>Y6Tuf1QizuA9P_s z=KNUyP4?%%ZxugXzHj|G>HDLfKfeq7>iiM#EAr>zUuC~4exLiD@W<_M>fh=A-2cV? zU-fVH|H=Pm{dfB}@&CuabN;XRd+dM8Up@xWzu64C{#;^+|6|H1@~5Bi`R}KU_kLS3 zef{0fr1s|#Q|2F2=AC~!m_`3Gvn>4khGo$|12zVRQuai~9*zl2Ih-xb;#}q|let#0 zJmY%7BFg=TMV9*u%QvpeEEBmFvwY^PWzpd*VDaE6V+mq!W(i`Oz+%Q)&9aO6FY__R zZ%h;Z&ti=JtI6Q?`}n_{pDlmSe$V>T^lj4b^GHZ62aog+QRyu zwT^8Ln-9Az`!Du(_W2wy*?l;{P+9(58mI?f9U_J`;q#y{KtkL zRX+rO)c)xBUiU-%d(Dsc-&Xy|`kwrA>W^K&tbSGhk@}PKkNIB`!}b3jOzn)KEF8?o zSff}%*_&7oaMZB<<+Nu1%yo!;BDXllZEi=7$K0+Qd%3kaD!H$)|L6M8#>cgcbv_3d z%U8A(CO6jW4C|ST{@XEG{rk)y`gi;PN57N*E&KKPPsPvD-$_3{{Y?L!|D)~O=Wn~e zc6|N!#pH|Im!F?Dd}jL8@_GHoXP?zRE&rnRx#w&4m*Q{RzIuOu|Bd?x%a2Vz-v4m< zx$fuDpDw=~f9?8p=9kj%+~4iLP5=D+?eKTip9%ja|K(#?_HQEN;r~aN7BeI>b29ca z3o^Db|7NISe!ZwNt=&RhHD_`6Gy!vMLxB7?4KaXEN|3&_UG93JC&FJ|5591_;X-wM~d6_pbr82iO zFJSg$ImOJ)`i1!_s|w3RHg^^Yb_>=T#^*ncypMSqh{K4~;|A+k7#orCT z`h0i(D)Bw#tIPMRUxk0%`d0Zf_lMo@$X{B2)BlM4FaP(Np&m2`z+}J@#WIamk?jWC z3HG<_cARH9a=B_aUAg~pp5cz*66EROQsY^~CBc)%wTF8u=Xow)j(pBrY_HifS@YNg zSp-<`GTmZ6!FZZ!E5lL7{{O2P;{R3txBP4KPvy_wKgz%N{WkyA`77pU^3R?h0YCPB z5Bx6weaSc0?`yv0eb4wV`J?T}jUUH;PW;L6+x(a8pTocS{+j>3_;>p6)PFC3U-)PJ zNACZ^Kgs_U|1ST3@-H*PwtsUN9{n$4G-Rw~%3>;HHfH8wDPcBdNnjRdF<^eq%+9=z z`3KW{W;W(ZW_@Ny<`m{%OjDTGGi_zgVLHKV&UArUfawDBSH{!Kj~Nd$-(cLye1-8C z^9M!)mV71-)co?9y!aKV*?$-r+<*D~v-+{f|A2wgAe<*zA z{W;;=&!2felz->^^8FM2C+4s6KaYRA{|o+CVBGOPjLDH9k$D}12MZgc9BU}!Pu8`J zci9A)*0HBEd2>u)+Q!k(#K2j~#KtMf)X1UFSi^qczb%{SzxOQ3e^xP{_*KOe_cMjj z;YTh*#rH}7|9w0A@8~zle}}%6{eAxJ;UCrSv44ubzx;jld-HF}AG*Kuf3W|4{v+b| z>7Vw0tbQ-~EB80_zuSK~#s0W$&mJ2`hUW&eSh@7(YB|1bZDF{u4}$zb_^D&vX&#~APb?`AywUxji0|LqL@|HByO{AXl1@qfvG zZU(FW5e%pQ&1Xpcca4GP-(QAH2{WpP8`|kqA^uN(e>i;U3 z1O888sbQ#Rtza}}vu4`Pc92Pkos-#%U5YuCosl_-{S=c4dnMC(Hen`HwzZ6)#vi>)?b!<-~HwD_wcXrKN!9}{IUL9!OxWM%)iWkEdQ1Iv-3C4@4bJ1 z|B?Fl`Cq~Rvkc1_N}0AXK4qTEB*&V-tj5O5!ph#qa*UmgwVtDb)rRvO>rc)kw%J^} z*tobKuz7ReVoT&+#U{xu$>zlMf#p9(F!NOQUPcwRWB>QFNdL=cUh>D9sq(ivz6%^O{Cu3%{3@K2 z`NcVl_}_47@YiunCm=?0FWF!8 zzWRT?{MGAQ-Z!W3KfbB|$p8NS$Cd9>e`@^@`&Ij+>eu}r=YB>0l=%JmXY%huzs~%= z_B->B++U-=x&Ijd<^S*f_v!zte(AoyFOD_x|3yKu^Y1QX3t`e=UB}CjpG7)8s|0k`J5}* zS96B2S8yI1$i#%HZQzuIl!&j!le}#-|{;)DA|K9QM)z8kq%s)&2r2VM) z&G}>EuiM`b{XGAj=jXNW`9B_ifBF5x_v-JzzFT}3{So!O@dx*h?4OoD5C7W#E9+0; zAIpF0|F{`W{y)#?#n`~Sm`R%TGV@%vJ1mSGJ6LTwQ`qdep0IuAvSm-dhPKJYu> zSIDo}pD%ti{Al~W_q)kA!S6r66o0$^`OepKpDMpfe46o9`jghTJD=Wv6ZvxJd-K;x zKYo7;{+aZH@z>Iyvw!XRrSyB@?>WE2{)qm0`DfmrjK7wD@BDrHH~in#e?R|y|9|Pf z1LGBj0;Xe(2F#&MMa(^KV13J3##YZ& z#D14cpM#%!Er%@k7YHcQ`h3&f&Pnk<9Uq-G<{0n*zsORu+yOEEm~5 zm_6CE87QE{QHCH|1TXzo}Y#PJ-*-kyW?x#pTaLLzbAh#`X&4M-OnGN7X0M- zT=&!MbMw#XpI7|+_W9}0_%C|D?tW?gwd||V@6X@<|6csV{BOyxmVefN_WghO_Z&mi z|Fw)u7^0XCG2Ua^$>hj9fw_k{g5?ae94jx&6V?EhS!}H=itLkEirEWT=CJFtl(8>k zKET$-G=cRBgD%U}fBTsZ{)u4R_lt$$#gEhfBEE0@EAwsJAJeawf6xBH`rGk~?=R^u ztA0v-k^8CpW$6#kFOEObzP$h5^yTXJBVVk3RDad}dF)%quf87!f7br`{rB^q6aOv# zH#254Dlj)QPiLuOeZlI>F3A3kgNq}B>k7vd?o!SIo_C!8d0e=Bcq_S5c}ux$c>i-w z=i%T?=041Ro->(Eii4B2fbB5zTb9{ObD8@XYni$jiW#f^M>8b-)B7L%_s8F$KL`G# z{OG^BkuUWqheqZ^s z;rENbvVYG1tNhdc|MVYm2F1Vq4DEk^GW_}*!`Suj6l2i;6s8acL*{%&5tb;X(=2D1 zcv-J8-D6qDRK!xw^pV+vshC-ZiHTW*X(E#alLS*B(`?3cCRN5_ro9ZsOvwy6Okxa) zOxOMgGcEb=%GC7Vf+_ER9MjDI49xxvtSn88Laf)BKC<$#%w*$YdC0=EyFaREUTCmS#~i!VP4MI&TPPNkSXk6En~o+ z=l^|v>HkapQS)c{x2M0PzLxzw^4a>w-cN4dKY^ziEF`{?_-&F2p$9>4YeNd7JTd+6Wfe>My)|GOD|8MZKe zW!TN!#<-S+gJ~vf2U8atA9D@+bmkZi0TwRK2$n|9JeGr;K`b*k&oMva*u->&U6OG& zo74Xo*7(0FEE9kKW%~5<72~`g?-&++XJ`2PP4EBGZz=zJzpeVa^c%z92j4RO=zf3r zyWxBG?@QnLerx{t|7+)uvfsykX8sBNz4fohU;F>n{~s~zV{Byl!pzOW&sNIH#j%U+ zKIaYgZthbY9K5}po_wlY&ivE4-tj--3J~Dut`LyoE)}@Nr79rE<;s7a;|^~myAIDy z)*P-3mi-(;%$DqT86UGAVc5#D>Hh@g8UI3=D*iGv#{F6J-|x58Kc8P0{zU%F`Ca@& z_}8TGCx2Y~w(Wb2g%|HJ;OF}(TX$1wFzE`$G{b_S_G^B6w=-okMA z_bG;(zuz%@{T;-Z@kgF1;jcdP)_*1}f(+cO_KcfYjhOV(-|w@A`2yPv z<~eMM%!X_N%rn7zoEw?sSmK%dnFE*_nLL=LF$yxpGNdv-{O86H^!LTTQ@_jpM*ZUb z!})Xnue;x;{e1Lo?hoT{FTX$j+W7t1*U;}O-@?9kf2;k@_5JwwDc^N|sQg&+WAhJ< zpGiOO{LKIL=hv0rm4BlDivD}_Z{`0`1}VnnjIm5tm~xo!G5fKcVBuh$$-0C!j!lnE zjeQH-7j{eb1037gi#R1XK5@EpICHsi#Blv*=jAeD58}MQ8o|NE;>0e+q{ODn@Si2& z-y`Nzf6g;C|31Yy_16W4A3q=cU+|OZf8$S+e_cN-{;vIb@z33#wtx73?fh-^E8utO zFQeZKzsrCB|1JC{?eE_|ivQ*R@iIpK|Iaj);Q`Ab##LW7GKBqI{6F)L)xV10$Nu#G^8dZ+=k1@De&qdN|H1d&{riEh-QRk@eEPcX z^OmnApU-@K_L=Y7nJ+2d-hMssP4T<*ckds?-=lsW`|kKl^vCaCDL*=X@BQ)Vx9(5R zKbw9|{^RrO_8(cRFM6Uk)bOzhz8s{@h|Z@yC#P{hxZ~MSqSm&-=s9vh>j*{axF*(R`hvdv|&W~*Sn&C1Ed%$mh;lKIfT7$&v94;dE!F8Xi(OXeTL z&zFC`et-7c_Pf^ahu^mUI`^&q*ZXf}zYM=m{nh^c#;@n!O@I6TSn&JM52Zi3KcD|8 z|0VeE%K7*76j z{GapF>0i>1;J-`0m;6!vzT)@IZy$ec{O12_;kUy-=X~?}Is4oFAG5#B|8ex&;UCH0 zy?)mIkpA`cr|$1F{V{a6--B%WSAZ@onqu=?q&31j$)j` ztit$+`6Yuk%X)?kmKugxECCFMS+p6RvhXsnu>Sn7$olcW73=^1MXbRL3~aiL*V!7F zwzB_a&f$n-eb3Rs=EhmVUcsrt(ZxBFqnYzIMZno?H&$4j-^I*39vy8F%7c0ZFAC>>Izw`bT2kkNXvgMck zmp4D}ea`%O^YhTxlRxKuYy5Tn`^?`SKkxlH z@k`~O4i~j~PJozWj$i%Rh@h^iR(@n-UrbSFAnbMfKnRQu$nZL3uVBX03oY|dC zfMpGv0Lv}5>&)xf44Ea_{xDjw1~XW&4uf4=;-<5%X7ZNDvl zefs14C+uI!zhnPv8H^a4nR=KCSk5v#vb|&Z$o_)0jB`8NDXv8JC)_XDxAO#YIP=ct zn8?Yhx*`{(XV12wmR-||oG-}=9Q|GfBf?YHiqO~2}YPyc!OSKAN!U#q|W`x*LO;Maoh{=ZUwEdG`M z^Y^bgzx;k*`aSJ8tAK2gMX(p<^I!V z4*dU&*^yxe%Xfy)EMbhdSt=NdSt=QyFy}G)F{d#eWy)ssXKG-4$hd&9kns>BGvi&x zSqvW;Eg1eY-u%zWRR3R)N$0-=)6;))OzZv`FwOs0&Gi1C4D-SNUzp!9oMO>ss$_Lz z{==%q62W$gWeS@y>sGcj*1c>wtgG03SaaAoS^u&wV@Y5&XIaQ{iTNaRJ@Z2*8|L?n zf0?c@Okm3Se}M7C-zf|te@y?U|2q2j!jITL5#PCgvwpk&^UjweKfZr{@V(%(&3C8I zSH6XPp7Cwg=caG}KKFeq`LgZXw=ZA5)qQpRuK(@icf0TVe=PjL|4Zvv!|%PnU;lCY zYxQsEzu5l*41Nrri~@{lOlui4nf00CSr#z`vx+i%uyrz9u`{qpab&Ta`Sbkmgnu0WyBRzf zCNNE4Y-72=l*aa#S%*WA^%^HLTP*h(w%t5g?5}vAvOngt=a|J`#la^qhr>f)4u_3E zIL9vj&FstgPO~ZT9%0Sm-paCya}_fK$4aJhwylgJtmhf7Fu(pkhw0b9AjW@xzy4?b zJNci$AH%=uzpwoE{?+iS>Zj$;EkF2vNc=GUe*XLGZx_CsfB*XZ{db)okA9^8c>8m~ zkKezp{P_Kw@#lj-T0a;54f$#Fujl91e|LV0{dfG8{D1qeMgP5jKl?B8Cy+t#?;{58 ze^HD({^c?X{g-64``^b9{QtxMr2oe-`?rlj@$WW< zTYnxhO#8#h82ZP6QQ}VolwcM_55G*hy5S-@AH2S{9OHe`j5rGW`5uM^ZqyPpEciR{Yd?m@}u=z z^p8{DDt@Sa-}$5OyV%d)-`jpx{Sf?J(scW*Gh)_KllA__<8qV_)nI9 z;Xlp)=KrktGv(*0-@AWm|9<#$&oBL7TYkO##rd1>&z#@Yf3yB5{LlFNoT2XDW~Q0{ z3t3h($gr(p+{iwKNtZKSbvg+{Fvg-2HvfkuXW&O@m z&eG03lX*Yq8m24k2N>V7-e*u|;bUlF^8GK&IQ`$z|M&jZ{S*DG_1F2&x!*;|dUL4*oj*NA0)W-#Ncm{5AWd{EzGJiGR%h8vZ~1$Hvg~ zUyI?<|G)p08CLucW$^mn&hY);5r$p=1R4APWizJzJIQGEPlbv9Updo@zlWI)|K(tw z``44X;%_H&_}??k_J74$?EZGMbpG{Y4gMF%Ht~NvI}@WDM=H}dj%m!roRe6Nb4Id$ z=X}M=#pT1s$kobrg>xobEoUd&Z;nK^a1L{}ne5_hr`TB7zOw#cWn?|Yx{uj{)s)GR zrJsSH`RTu-jLv`S7`FWO{O|C~;NROHW`9q9PyX}i+tJ^J-;#e@eKY=T`Ay?@+&BB* zbG{Y-e)(i>^tNU}~>yh94zKZ=m z^tJfcjjuO<{`ea5Q~#Ub&&}VAey;ky=qJNZzhBdTS^Q4?6Y$6VU+rHVhBg2GF<$t; zoB1(AEbBeSyKLK-OgOTcV>lUELb&Q!__-gkv~e4-9^y`8J;A`N#U- zJHIRZUiEG2uT@{wem(!f@oU)^vtM7obpG1(_06v>--3SM{J!Nk=TGiG7Qe#(g#VuY zC;rdLKi+?T{*n7<^!NV1n!l6(U;S&z;QH?t!<~PI)39lJPd83#Yx1&)hsOq@~df}CsFnK>`8 zU*$N(Ue7U`{TI6@yC3@_wnnykwz;f2Y^zvavaV!a#9G0m#`>SZnpqYRz@dKqW^S7VyQFoUUz z@ikK{lRmQxa~`uM%W7s0)@RH&SfyB6*^F3N+2vX6*!MHDvR`LPW6Ncn#Jc(a3YKes zcQSwfeTGTz*AvE$AIywW-?bRNe2x0A@O8?+nO|=G4f&$?*W=5iKWSfB{w)5|`upP- zzTci-cl+$!+Kezu{4AzWUj55q~n4YohV4lXd zl|`MSgLNXODceP^Lu^mD4cT||w6X{D9%A3Zdx!lj?`rm3UU~Kgo(MKA?h4lVoYPp? zIQB8uuzhC|V0BYbNs(79nOSmh(&=%=4JynPQoY7|${8`~QeR{onTgZGZCqz56BqH}mJM z-%LMN|2pt(#?KXBm;5;U<@$H`FK*w3zP$e?`Q`98?=QQ)&H8fj+wU*T-_t>}(_i;~ z-}9~e$D{AZe!Bd0_`Uzv@jteItpBb5+x?&W{~88Ah8c_%jG;_jOfQ)FnPZtJu^eWe z&Z^8ZovoIokNql30f!>1DyKi|98M3`?VJx;5;^}cZ{b+Qbc0=r@fln3|M#qy|9)rj z`oqlf{Feyxo}b!G*ME31TK*_xxb=PM|IOcD{M+^2`ro7PbN|Z!;Q5>RqvOy1A0~gi zf7<=A`!)a1l;1{w75~2ed-~t8e=Q6<|JyTdW%$6nj&Ta>Y$k2?66Wvbx$Eb-pDDkN{bc{W@8^==yMCJd+4XblpCdoj{yzNK_gCcC zhrhAEy#8(fHUFQ^?_dAU{Vx9B|L6OEqrVOeQ~&BPocw$B|Hr>M|JDA9|Ih#T=-=^w zr~m2vKlX3h|3m-&{@?H~hGF8rjSLz8{xKN;b7lPcw~cYb-(!qfe>s^n{zfqU`*WR1 z;qLiTx8(6#Ek;O8E88)Svuv|C4B1#X#8~y&moodXi7=J1_AzW?QTqR#`O05g z=4F5Cn3nwB!Fco6YX;X}G7JxX2K-<0v+G~?&$EAfe@g$I|FhuFo}YJqfBV_qiH~wX3H2YV@^!49k=I#F-Sj!nEv1u}1WIw|AnZu3gGv`*O zb6g_KmE6h9ueld7EAyOUmf_jMyoNi9c?;JzCJ)YEj7!;l7#Z1iFjTQvF^DlA|9^!s z>i=ejkN;Nwulcv|--o}QfBpWZ{#pFT{`a@vvcG(O|NpV_*YocJzwUmU_fz0o<HoL?d;eeZ|I`1m|5yHB^grwWkN-~p6Bx|@UuAIl zAIup0{}N-te=nx8|J#@f|BEuG{Lf$x{J)Xe?EfcbiT`>mzy77MJp8wb<-d$tcrGs@7%X*f2mIcfLEM83B%*Pl!nC$+WFrNNv%uweHZ`3`kmpxZ}mRQz1Op{m)8BZ`*{TF1u{x_2;@XraxSHIL4m;Y>F znEB(<|C8Tk{~LZ!|9AS^mcJ9ear~|RminjZ+nL|J^23m7x&NT z--W*({(kwp;ZNFMtG|!`vHc5UxchH6&CNZ{QGTj%Tl7ddK>Wv4f?T(UIAVQHtpmgD~S#26cu+ z2Cx6T3~B!s{LlX@|3CN7)PEVjIsT>ns`;Dt^V6TaAC-TmemD6e{N3aa_xI#K`QK;% zk^XV$&+{Lb{_OpE<;AiyNtTbrx@dy*D-c5cQUSFj%B>SY{2-FnU~R(MUn9i%L2yDtZhtl*yb~* zu&-fx&R)Z+&cVTE$q~<{$Hl9D#?n9U|8xDm@o)dnJAWtt`1z;hyVjp6-*SFm`g-V> z|5uw|0$(5fk}+ zS-)HVFZ`3o(EnGRG5g;ZMvMPaOuzppFzsWQ$kfZYgDH#Y4wDb_UnU(Ed1hu-JLbKt zKH#$|qS>Z1@v}`}EMwJTIKVRfA0G?L-(2RN-?x}de)%x{|FMtp>vwHNmG4s+CVl(; z-~3zhf1Ym_|8ahE|EKot*x%@Het#E!d-mtwxAlMKd_VVR!4I>)e}5kQ+x$D~pWt84 z|BL>e|8K&uh+#it1)~GA57RCdA!ZG>{mjkmek_ML4zoPrRAGI>Rm{4Pdn2nW&qLM) zJkMAc^UP+I<6&o&|!okN*fgnd2JZB{R)eJpPocQQ|7Jk4a!_>}P~!v}^y zh8O?${J;56?*Hk(HUAF%x%GGdZ?nHgf35iQ<7d*J=|2b_4GcL9 zjSNc}JQ!{meP#xws+nePAl&6M!}1G729a~4C!t*l~9_H2ik zdf7~v*RxeIZ(^Ivynt;9b0ym(W^=Z5=4-4f%wen-nD(%gGI6u0FnKdSVXS3Z&e+9h z#~8}c$nfr8)&H8mq5tInSp0qP%i_K{$MdglKaPAA z{c+_h*AK35@;{=!1^(FeZRQW<@85rH`rh?(@{g8Z2Y%lD&G$RvZ}^|x|Jwh)`ak#I zGlqHpH!$`x_%h`&9%gc5l4e$5PGn|bS;+jBwE22Iflc_e?)It(b~9<}vbMU%modH;WBrl9{0jOYL9GnoA2```2T z<=^{%j{h@7`Z;ezp9p`nBsv;IEh;slU>G^!?iPW5X|#p9g;J{(1D5>#rlf zF8n(5EBg20Uk`tu_?7VI>aQDrKK}ChEAxBD-|*k^{}%ji`N#0*{lB(9dH==!-v3|u zmziPN-%J1Z{w@1|`>*tWo`2W>`Tbk{Z^6GQ|Nj5$`j_&*;otH9dH+-x0{&GpX#G3E z@cXYI>r5Vhk1`AVyTl^*|1zr$!xA=YMss#%rm5`H zn9i^>Fu!2;V1CbD#C)H^Az5A#npVdi4CD@-?7=P?<&oup?J#+tm8J1#( zlPvCxzO1}V>sik*{bcQ9wqT27DP~h=UBUL5^(xzTw!dr{>{9G6+4WHUv&(%Keztp`T73e;U9+o z=KrYvJMG7XKZ}3p{W<(&^KXftUB9pW-2D6BFZMr)f3p8v`Frn=`~R%JyBPTXsWR>V z*Th`$|00VXg8dJOgvmGnRak}V=~~jWG>;3V$SB)Wq!=Hk?95} zFHifT&(ft1shG+j~{qOrX;h)mKvcC)e`h!jk_}%%3 z;n&~a4}TQ>KJop}ugl*K{4)P``WFvqzri<)-z&c*|2F$x{rkfA&fi5prv8@tx#;(? zpPPT@|2q9!^!KOVJAP~ZiTYFc=l7ozf9C$x`)mJi_1{s7ff9;<#gW3O3hW!7w z472~UFkJe7@xKJa=Kt9YYyO{P*!f?F@zVc(#y9_8GyeT=$Hd0a%EZoago%OSH`Dw7 zI?UJp$1v~uKbd*;|If_V|IcDcWvFHKVJv2gVG3qXWB$kP$db?Th-E!T5bGI^Ijk2r zjQtP8~^_PzxucD|EWL1{}2D3^zXb!H>wl+&{Db?)sVYx9C^$U!C8Pf1mvh`aAzmz~7+1 zk$?aHE&99c->kpx|1bP~@?Z2{14HINX~rA>_Ay5Ok7U~Uef3tiwut##TdUcMl*6U&1U3dy3EMI#LD!Y(U9pjVY7c2(s{;YxQJ*+|Ot5~hs*Rk@l&tN^u zmdP5=ro?)m^%RR6YX-}777mtM%-fl{nA4c~n4U6SVi04>{LjJo`|rd53;rDYm-PGa zU)x`||LFhZ`(ybd`gg+jeZN+HGykRW?ZVG{Unl-N^0oNqxv%*@KYeZdss3&G&#Z4x zf8O{O_iOTZ>)(@q6#Uuv^VHunzXbnZ`K`fl@(&;5`oD)6JO24FMgCvIq{{Gy=_`XI z^F>BG=B-Sz%(IwFnQK_unf+O3F#lp*%pAm4!EDTSpJ@~8ZAJ#xsSIu`R{v))KmGfU zY4M*tri$N>7*l?QFc$ngz_8|r8iUM_?*DtgfBe_+J?3B8_j7-nz6boB_x;_UZQl?4 zx%d6$pO7EPe+_@K|BL#y?%(p?{{I>N{`jByZ#~1k|JjToj2cWwnC>&_v9vRHv5K*r zXX|G9#r~d!i_?|$H)l8NF|Hk~Mci9iKX50r^79;GSk8JDvA zGfrlE!qCgw#xRM+gkcf$lmFY8+WsG86!^cNq2u4q|6l)Z`uMK|-f3N@h>i4q0X@6$^ef+2IZ`|LWzt{gx z`|I~_&ELcS&i%Fc|L5Bctj+cBTh^--3Ja^Zu@6T>5t! z{!nC)2F|ubDL%I9X3Kd}EDgT*!8Yk)K_N$&cNJDVsfjDVIHfDTLjcNrs)D=>*$Z z#%Q)G#v80MjMl8D80uK&GW0XoG6XScF#LtS-&B9~evADj|9#G{f8WJ^ z>-~KFyZ;ya-ygp%{`vk5``_}YS;mD7Cm1I%1~BD$U1c$kCPo0)Sto-k)|8nbwD zm9TJdFJM{7y_Q9Wr-3Dr=Qpznk3MrZw>wi8S2|+?=Mn}Tj{pDvvz7e6&-&-z8J5Za zjxd}5JHmAT?@`8zzdIQI{+ac^>`%qNSHC0wrv5hj^Z6Ik?~T81{M`5J*AJoJjXzp` zNB?;LJO78npXEPF{(So}=}*YdMSphxT=hrm*ZMzme(m@p`1{PC&fl;9F#i$zTldH3 z@1H+if1CfF_^bTy@828$`2Xeo|MGYD|AT)I{h#`G+5e`$t^a%e=KWvuH~Ig=zbXG! z{^kD9|5yHh_rJ>jtpD@=d;gF8-~ZqG|Hc2J|3w*||I1)l`R@Tk%D-8R-v1Ucb^W`| zEd5`a_4@JLt*pD$rb0{#a=7?vy$^Q%{?Glp>0jU$}pQuirHOy!qz-hv|F8AJgya|MYyn^+)E1*k9(K3;&w^>iF0B zd+Gmce@-%R{=3L1_kSCc1VaV$F9tD|Q;d^XdYC@2cru%_a!_^MA5T+y167&ib>Q zVbSkr|8M+K{%`jy@!z?hOa35>{!I97@iXvu$Rp6%xUiL8PDD_I`=%VBQ(m&#=HFPZVf z-!z5|f7AZQ{f+qd^N-!%&Od5@ME(f=UjF;%&#>P&f7txK@jdUi(f8ZGKYok)^XJ>i zKUUvm{?7Ow{+IVh)87d{7XOw1x&QB$pLhQH{$lv|?3ez(rr%lrWdE%Hx8u+Me_?+E z|Ns5F;Q#)Acm8+&fAL?I;pqQFhAIE^7z+MpGNk^`VkrDy!O;JIGQ+O_yBR+Gf5o7| zAidTVN z7QwQZ&4?wDZ87sc*0oG;SV|d%S(F((nJ@n9XX^g@h%w}k4Wr@jX$%^_UjKLdY5jl7 zkIsJrKW_cq^4<7v#rG+HBENI}@%}#VxAphz-%j5r{GRun`A_VRIe!v=TKsMOb?)zm z-|7FJ{^9?x_V4ij-2b%Ravkd1SrZf(BrYiR3jFoH(jAg8w87f&K7}}V*8RjsZ`oDv5;{Tfrf&YK} z|MQRg|HOY1|0Mru{+;{R`j5_Em*4mP1pK=AXUb2mzotKP{%ZZa{5RsK`oFb56aPv7 zYX3L;*Mfhlzc>8b@_X+;_djR;-Td?9U-n;)|Ns7){_p#j`(N(=n*W>szxW@FED3riT9!On(0Zm`wi%Fd6=jWU~LC%M|m!ld19lDyB96k1$>Pf1c^@ z|5Hqg3|pC;7$z_!GDI_VF$gi8W!TK<&X~a{z?8`-%DkUZhsB-Ai1j`bKU*gAR<=vb z%Iu;n$?VoF4eZ`5jqL6$Y3zC|y6pd$Z?WxU&SOhqe#^?t9K^bUX*x?T(<){QraY!I zjGq`J85958Fx>qc_P_E^?LX7s+x~L>V*LC4NBp0E-_QS6`tJWbiC-Y zE9q;P$XNVNBZ0bxgc03z*)q>|;94dYh?}jg?t|U4vPVor(Dl zTM3gbTOVTsYX!p*7XSZZEE@kRn7RHwVfytul3yF_A(s(@$P@zkAVNu zKX&~4`Caqh$M5U^{`emCm-C0~U+*8af1m&O`1j7w>VMq78U6?Usr^6qFB8Mpf72Mk z8B7^>G2UPlXRct%X5nVuz}m%ppY1F2SN0&5&m4#ftk0%Y5!CmTBDQ znZ>zzn4P%-nVdP-GMaHHF>11}Vo+mqX3%AQ@!yVR=KnC}fd55IfB$tdPWv~7LGIt| z|8xE>{U`Hx_1`sr7XC^9v+#HRpSQnu{+a$u>Tmn6!oN#@t^fP@*X6(FzaRab_50~x zjz16oR{y#E_v4=%f3yBR{QLCpm%oYs1pnRnXYnucf6Bjm|9k$GF)aEg$~fU)7h~wZ zU5p(6)-WFZTgy22uRG(!zY>hI|9)oJ@%K8zlfTCqB>wGT@c*}tq5a=fhCTm^7~cJJ zW{~~Q#o+t@(EslL>HpvSXZt^a;o84C#$W%YF=hVW$jrj9g=H;6AFDT`KHDkA*=(vz z_t=t{SlHW`_}M2h{bOrly2KXA)W;^nWW;uXaX)JfqduzzV+jinV>R<71`DP*hQkc& z|GWNw^6&Ov$$u07#QjbEz5P$fFXcb6KNtLN`=R^$;`d{}oWAG%di>4c*N$(ZzqWsq z_;ux*{x5;=fximA7yaV?vEkRZAGW_$ekuLQ|84ho>z|B&Pyg2c|NXC=;n#nE#wQGH zOnVvUFm*7AF#9o=F-x$VW`4#Z#gY{`&Jr?bpXYHNQ;$>i%B-SM`t9KbOBN|Ki>rs>=}MA-eS;V zE@KQ~;b1CZZD(p?d(TwG?!p`k+KFrerAaJ`}69%|1J2b`1j&Z!@qXFZ2oTf z<@Q(qclh7+zl;Bx{F(W8=bw{*t^Tt8+x6G;pWVOKe;59({1^Fu{=YT<3;*r>Z}o55 zf8l@0|JnbU{1^Nu_+RJW?|-5HKK<+b_x<0If2{u*{|o-N|1b8x=D*PY9sgPXfBygO zpDDwMe_afn|F{_g{@r1W`S*!w-#-PGxc@G!k__%_HyLEv+ZlJW3o)s4R59gn9A}!u z@sDX1hb(h5hYGVlhbS{6$5*CV>?fEc*k>}8ur)HxW36DSWAS2=V7|rJ&uGcW$lr!zPiK1jKZf}r!++*>#s(Hw zrbjGH%zCUxnX_5DKzBN_9%N-@d%(Jajg3u~U5CwzU6Jht+eTJ9wtFmDtf!g#SY|Tq zWsYO~#iYvM%Jl8ubjB-xUosr~W6p5>cf)_7-zWc7{1W-c@+;-<#-DrtRQ=TY6Y_KC zZ{wd$zYTxR|K0eL`H$wWoul_%|e@Fir{?GXD&A`u)%D9=KipiU? zjrkm76N?Q~9_vgdcea;IyzH9H2ib#|lR12tZ*Y8LddU&R)W)%Z@ihAjhFff|4Ch(* z{@=sm`+qg_$A62N7XMqynD}oKgXX_e|3ChH{%_Ua-+%r7a{PV%NAyqKAC=$Ae>8u+ z`ECC5_wS}3{(sbd9RDN!!||{6kL74=f4|+8iP7RDZ|_UoeZ1*S2A?}Ph_b2 zAIMPs-CruHH2k7iy=!H^HpXhCPU^Lh6E;-|4od`|E^(3|MT>} z-EY1B+P^yf8U6hDH~dG&-`U?^{$c%I_h;cZ<3Cy7IRAux`}sTm+qd6c-#-3+@r~in z^zTuB`hM{LUH+5x-?3j}|8M-3W4Q5$o$OtCCH z%yF!R%-(FLn3dTDSYEK3vP|YsV)@N+ocSAvIddz=6sDu>zZh?^l``IAWnp~4vXtQ^ zb1=hyCN2g=rW61D7`y(rF}VFd^#A?8Z~t2Vsr(cC7xZ`j-`YQpe`o&|`g``5?q9E8 zO@9@Cz4>eT%llu&uZjOI{M!G|_V=BC+kU_MXZGj!zg>S=|2zH_{eSwe{{P5-0smkA zEB{~df7yR_hMWIqGq5t)F^V(XW&HKulWF_^LZ*!WNldE$Et!7(<7RsP?W6$ABNqG zH4HnMJ~C`&?qQt8V#*ZFdY$P#YdmuZ+fn9;Y`iQR*{oQ$vH7zsVsmFHVN+!>VtdPc zmvu370jodra~2k6Qy`moZ2)TK_j?c<|Tv|H41T|Ehkk`J4Ic=bzl4 z5r2Aqocw+AyT@;}@7I2<`d0lb_M77`t8Z$*EWauIiu|VVYsoj|Upn8te=+_z{7dj> z?{BML6aFOpUi`Q0&&q$5e<%LW{ujaE|DS`fvX4`~QOfbqpIB1Q$5M*1=rHev3JT zLykp`)1T!AXCzAwmpsdAuKCQhTtApTa(XhUaV}%D;*el;WS`66&SuOI%zFKQ221Pz zHfEduYnXogyT!Qr9~-0ZKMjVvf1UoP{f+qd^-uEO1%I;twEUU<{C#eX0F8}|F*-<7}L{^k1f{%`T0H-8`gdHpx^@29_K|FZn^`X~4A_&jg_aP_Y%!}Gr)49x%D|5y8W z{lCw@Q~!(p?fpON--`bS|MmQT@h|;9-+!zBHvj+qtN*|5--rL1|5h_({#(qr=ide< z&;Og4Km4D?GK(Re)r|2w>sH2OHX)`}Y{5)d+3J{{vQ1>V$=1!Zl`W5{n$3|(hmD2l z2Thi#|A2p?|Fr)u{ww!~`LF8lvOiA0e*Lcc z+5P*%56$1MKQ8}z{C(=Lb>GW=&HG;TYwh>CUw6Ov{<8V8>er(m%)ih7-2D65uQh+z z|6KSh_xJBV#ed=q0{=xA-~Ru|xQAg4Q$3>_vo+IU=3h*jEc=-oSUOowv4pX5uu8Kz zu%2eCVfAC*%3905i`9`mhIK33Toz`w1hi|N#$=R zqx+vn4E?{&85n+d{h#*h!9VX`HveRQt^CXI%j)lkpKO1*e#!qW`&A5XzZ(4s`sem{ z$G_-*(*N`ScmD5WU}adz*u`+1Nr3Sla}VQ7mhX&DSp%8QvCU>$#(s+_i-U_P(e zC?^}U71u&0AFh9l?>Lo`2ko#s5ArF8Ig6Ec{=cW%GX%)+7cc zHetq>Y+D)Y*lm~|voB#%=J?9w%wf#z%n`+`#*xkZo;{s;F?%qx1G^FPK{g>~DK-XX z3)Ux0yeyNL)-f?N*)#ev-u*w3VcNgD|1Pk#>o-1+y)uf6}C|GxYG^`Gwy z_y7K4Jn-)>)8zm2n8O*YSOgijupDO;V6A5gXSHVTVg1FtnRN%tdDbk}7p%-|+-xaq zN^D7N?^u7ahOh>+X0c3S31Ys)ti~kE{GFkM>Gc0=j4S@xGEV%vh@tlnGsEKFN&j#E zI`Gf(m*T%2KimI?{rvHV=V!y8b3cs#Ec>DNXaA4FKZZXa{(1j1?(f}SH~!xH?f&o4 zpDq8M|JD2d?cdh_ybMkZ%8X|jOqhHaEtz*Q>a$2NiLqudycl@3E|KRWL|89Ra{=fX^&i~}U+zem;+A(zeD_~ImKb_(1|CtQg z45vF+{OUV)SKoV3K2d#dLzL ziP?$$5Ay`}2$ntUb6HNZpJCa_{)nZI{XUBy`w5mGZ1Y&U*)mud*vwemS-Du;S@tqB zGMg|@VJv4-Vpza<=-(-Z>c5N(zJI*_8~O{L}rd^55)_6odZX?+jA^ zwlaSI7s_<({}rZQ1{3B0#u{c(rp?TEnC>tyW&XvS#UjKa&#KF^fz^-YFKY@0iOg;-)at}!p;2xD&L z*v!Po!OaxMp3gXe?HR*n)_jI5ESwBKm^b}bX3qE@%%t(Zi}Az1lMLJc@h}wpbN?^- zulnEazia-c{Js1~`|t1H`hNp|m;U|o>(Sr4ze4|g{k7wt+HaQs*}pCSANn2lU;R(n z|7m~P{`35u{J-n(vi}1A_Wz&r@9uxi|Ns7P|F6X0#^A(okHL?jl2Mo83*-I&CQOz8 zEty3Bi!&Yh_k^+c-v-8?*CwhIsc^?f*BMTTp05he3;%ccriCJ8nB2leP@}^G=o);nV&70Ie~2^ z^JKQ2%q!UrGB0M^#N5i(#~j2K#mvJd&b*rS9FschB&J-JP^MJomyEJZ4vf1P@)=_O zPx&wM@8G{@e;EFq{T=f6_^;i6uKhIr^Y_QD-;O{0elPz1=9lL8Ilpdy%lx(NTi~xP z-#mX^`{wvd=eyUhi{GdG+WW)c_r;%lf8PBP`pf)B;UC9e#sB~Raxy&sca`Dr{}#q6 z45CbNj9pAxOs|=KFxfDlVyB9GeWw3N~Mshio1!JJ_BwJF{sruVgi2 zVq;Zj%w!Q@xWfGNp9k}+zXzF~|FK~D{(A+Z+;2g~)L$hGmwsOTpZwGOzv$0-{~rGk z`*--qroUT%bpO5eWBuQdpX~qSf0h4J`2F&q^`GGXF@Jabul}dPF!%plh9eA0jBglM zF!C{LFe$UlWYT2)%_Ps}$IQw;h50u73Fc)S513Opk21gKOlFqkI>~g0Q=BP)GlOvo z$7zOr?2Zg~*iQZb#+ve9kd^PhKFi^Mfy_<+%9z~$EnsB-cY_19>GyYiqss1zZ_vt@2zfJ$D{hsyL?Dy-xF~3#+P5JHf@BZ(Ue`bG5{!RVU@bBlJ zzJJMom;Sr__sBojf3N;+|0nuiv=|0jRj{(t^k{-6C{@qdMXMgOh;W&e-(7xTaDpX>jb{}lh9 z`uF0W-2bKjHvVt>*Uhl<-$X{v|BIOV{x4-#Wawkr!Vtk~&G?gb6=NaWAI8IMrcB@1 zqM5kavzb`f)0tkd1v71DGh`}aV`CCvyUW=?fWC}ckb`rKL>tE{`viL)9=8a;lB_6;QSr&~i`M&qp*Y9V3 z$^LlwtNw@BZ{43$evAD|{v-W6>#yRU?tjvM*ZgPyw~OJ)zqO3p{x>kyF_<#jGoEJt z%jm|kmuVGC1M?piHx^q~9@Zk(l8L0RyMW@mUz}m<}EB) zOnfZijD^f@40o7p|9dhy{M*79{8y5(=1(QV(cjnp8~ir@zvtJaf2qHI|5g4~{`bvK z`M>9W^8fw%)8%i`uLXZie{=j(`jh=n@$a#J%Kv2ltNgG1ugmcIzYSv&gD=xfh6rX? z#xRy8jBc#o7&X|enSQdBGVNlY$5hO*j7gBQm?@o;ktvKbo$&?7VFq&!ErwY3#s72J z4E~q0Uieqd((tc^+5X=oCeD9L8E^mH&#(@>4(Q)M>p|8@UA{1ao? z_wN|P(SO?*MgJdSn)Uw-vn|7Zmgfx9So;~h*tD3gu&rS-VHadBVvl2<$UcpE3i~$Z zdiMRyVeH$PW!M)mpJ8iYj%Q0{KFsRLe2;~Vc`I`}Qzp}GMhQj<#%uq>7*_vV_*D9m$GWH{$iQL!o%{0`7e_X^CQM>Ove~> znb!SZ!#MAs9^ll{)(O@|Cd)|MR--7>Bezp92^z--Mnx8d)wSG$ceg5OwpVL47 z{Q3XG=WplF9e;y=sr|G4-SyA#&!c||e@*}M{G0s$-@kwVfBes5_`-0T;T5Aj<29xk zjN6!>Gq$tnGkLIPGyP|s%CwPf7Ly};6jLSpJw`8fH^wt;YZ;{2R2ckNH~g<;3H-l| znf3oorc?ifndbfrVyyZ%l_B=uz5fpXH2+Kd%l~)(@0!1J|33Va_?PRC(_gdS34f>l z+Wptzm&HHrU)%pV{8IU!{;TZ&%wHS+U;TCczx3}9|FeEGF&z3W$e{X1m0{W+dj{dZ zu?*Ay)-fpjo6oTR-!2C4|N9tT{-4N@$Y9DahvC@&WejouCo}N;FK4*=FNtBtzbJ`Evvn|s$mg`J~tSQW#Y`2)p*$i3sv1PG5XX|14%r=AN8CxIAA+|!6 z9yV7N7d9T2C#>h06Io|6FJp;hUc~&GDVfQIiJP&Kap(VK3^o7m|Bw8u|KIP=^nYQ$ zMgJB4TKsp>PrJXbe?0o*^P~6AsqfBz^1ciFG5`MMx61ctzfHbh`(63{#&6yqa(|xx z*!<_|&z8Theii?F_B;Lm#XsH*tNscymj2tpX!75Y>DB*rOmi4mnf)2Pm|2;cnfEen zV6I@k%B;)sjrjtL9E&@v4NDQLB8w~QI_7IEub4boJ~3`#e#D@`eE$D(ri1^CnD+cV z%y{@uFyqbNcNrLd$1~Xdy7Pbb&+z|}KQI2<`Xk_9_K*924S!7h%lD)4uiB4oe<%Ks z{O9qr_n+af|Njhsr~fzpbM(LdUnK^Of1M0!|Nk&(G88dtGd^TgWpZT_WuC|MoB0jX z6&8KwMXX88*=!Ze8tl=`o7w*|Jz~#g+RA>C(UDz?aS7WThEJ@@43?~W|2MH@{XfgB z@n4qt%fCFPQ~wSyF8e3O*!VA-!SCO;|J?t+{X6nk=U>;~(7zRb`~EEb%le1o-?86~ z{|^5C{O|5>-~ViXdj4Df+48^a&*}er{#^Ud{rArQ#J`XKANu?8zurGqhDHD67^MGO zF--p-${@jz!LXbmhCzo>l%axg(f?*fwf`xMJO3Fnru_TEp#AR>1INGZ4B!8*V)*!X zCBv7$n;HK6J<7oG?*@b9zsC&P{~j|q{JYK&{cjIL%fC*Bi~sx?;{IDR=rW`+s4^a7 zP-k*slwm%}_=DMnX*H8!{;>UZ{@wMb=$Fi& z9Y1&e7X6vb;We_i;#{MYL5(|@h_KJnMN?~{KS{n+*E{tvC+hkri#eel=C zKL>wb|GV|i?SHfWp7~$+ZvlhN|4_!i|KBq1V8~`FV!Xtp&!o=$jwz3MJ@X3Y0+yT1 z8mt^FM_H{{blE~#9N2VN7}-`ccd|Za`pNQ@F@xnd!(C=(hG=G?|M!`+|D`bn{(Z^V z`X`m~^zWMt8oxam7XI4)-~5-_|Cc}K|J(3W=U>CmCx7#PKK;A&r^Y{{Up@c+{rd6m z!|&MtZ~tun|MD*f!<~OI4CnvvW;o8E%y@*ci}3){3&t(XR!j?6nwT0{_cMjEePEJh z7hrzG&d)rN<08{{jxeS_96K1-a0oIga+ER@vA_Ahk*)myYgUo}Dy)b9#j!O0o5k$? z?*^01KQX3HeW8CNBsY*Kf3=7|N8uI`CIV+-rt%3?fxD4zv$nq z|3d%&{_p(%8m-}2AozubSO|7ZWR{@=#n@qZ8F&i@CQ zY#25%?`7y@F=ljRoymBW^#!97n*viGn={iMwlJpiY!OVS*}R#yuo*J-u<HVmX6CI7zDz6(B8;y8U;Ur>@A|*be{cQG`TPFQ?>}OH=KS&f?e%Bo zFP1+)exCT9_jCI1e?Q89Z}?I0yX8mC@5&#&zvuo~{hRYA!=GJ0=l_}UtNL&I@9KZW ze_H>C{B2=S|Ch!1?w=vks{c2b;u(^e`53P=sz#R&;RckA{eePZe`fc#LYO7Ig&AnWj>=i>s`kCtO88EY=%r` z?3zq_*dH^#Wlv|^&wiP~gWaBC3ES@fuUI|)tFu1;m&7vd-(2R@A<3sKlE?De;ofO{8ReB;GfI? zE&nqApZVAM|M|bU|5^Vp{jc_a!T+HD9sg(kPyH{-5cB^$L+}5sj6eRbVQOQT#VpTQ z#Ili5pVf@%9P3IZFE(c8g>0_OH`$7rzp?c(|6-fQ{EDrg`2<@9^HjEQW-m4)<~ywX z%qFbYnA}-%m{gcAFurCKW8BIR!7$t7y! zXa3~*%lq@@pZPzw{|WxF=8x8ob$`@-4Yp_!4)?+5>@ zehV=y`)$H-@3$v|!k-9++&}3I$Ny9_=>46-u;A|o2FZWt8K(bx%^>&xH^b)tuNbTu z<}-9NXfn)USo^<&!RdcG!-s#K3_JgsG0ga9z|ir}jG_6T8$-*#c!utO4GdHNEoE5z z?+C-Df7cm~{JY0+``SsL8aFSu#e>R57f8qZN|L*-)|Hty*yx+(Ep8pm9SL7Gt-~6Ae|J?r({U_sx z_#c5E&wk(ee(Lw>?>m1#`@ZqFo`dForV=Gfiba%5;>ug82=zGK&DqRu&@`K~@VECDz}} zZ&?bM+gX+|ak1=V>|#E^Ajo{;|2(E^|BRX5{5{3U`!|l!`p;X2ir=LS$AA6!Z}6+~ z|JI+s{ssSR{>SoD@!z2zul_Fj@#F8=A5Q-~f3Ez;^h@;r?OzrD_x--`f59JlhN{2W z48i{nF_`>UVw7WOVdP@G&-j_qfaw}j1=D8ctxRn!&zOQ(*_mb8SedV|9b56jfY_}>!SbPSv>zovM~PN#eDLgB=fv~WlS~yE;7dd(_?h}*U2F9 z@6P|nf0h5Q{u}eJ^Y7HZGyZ=6^Wg97Ki>bU|Lp(Q^hfRg%s&hG*ScmACIUGRtZx4@sIU%P&v{+ajN{in|F+dsbl>iu!^ zSMrYwzoLJf{nh&8?yv7ZG=H!AdEj^VuZe$3e>eP%{!{tS{BP!ewtub+r~k1tw*Ozt zXw6{7^oC&r(_BU&W`Cv>W+vw4%-fjnGpDl%uyC`wvUIZ+v7BHnWZA*0&634BkNGpp zJ*FHMR;I_yDvSxtZVZo^a{lKq&HVR`@#5clM&Z9qjLCl*8IJz```_+&#s3SxzWpoz zRsT=>m)gHiKbil%`l(L_*ncw2XHR61 zX21Twfi3?3E!H3Z3|JTbYhj7{cY|5+pEmQCzqL%~{+?%C^H+tj<8K8+_}`=dW&X1K zfBwh#--SOpf4}~@{m1`r_n#ww^ZwZU%lWh9U-6$G|Em93{BQr0@qhN8p8q@kto(oX z&$0h}f1myL{maEL{jUMT%fI0aPX8(ymi(K2c>lFi7;dX8~As~i(ETLhCI zTMbh+TQAcDwqB-wwmPOdwj`z)HajLIHYuhftX~+lSvNEKu{ba~FfU+`WqSVqFN5Cy z*Z*7oz5Vy;@BhCQe--}<{|)@J@6UwaWq&|>)|`H^{Mr8V=5ObpdwzfXvE}!nAA5f9 z|8eH`_aEPWSN@FsWATgauh{Rqe}DZx@$cH7t^b$*oz9T+FPTx}zbMn~|7)2#81$Hp z80RqGW&Fw9&g9Nwz}(4li}?Uc9m^LMK2~kkJk}7_CRPttFV^oYcUjU|0$J8F?_<8l zq{qz8w2VogQH?2rVKrmxe*?yy|28vx{cFHr`*-F4>3%Ts|Go6f z`)~g*`@bE(O8=hub?L9~Z_9sQe$W25?$4)xIe+c`Yy4~Z|LEV@{|o;sGGsE;Fqko3 zVPIs^U_8oH#@NKXkI{_fAL9cS1EvmE7bZ0}1*R!%`x&>fnKJgV&1EoP<6_vz+WudW zRrG%c%a(tyn3Ml`F{}Jr&h+^&Gt=3>v5af~?qHbsSD2yjZ_a1Ki{+;pL=U?gXbN@1b+x}1aJ@tR;@0D|E>Qt z|9Ae=|DXTQ?tjw1kpD6N3jW9ZoAf{F-}e7G|8D%R{P*F1=fA)I=l}cj|LDJG|Aqda z`M>D@_5ZmHVhoXt)ePQDUl@#;^BCD!9x@(c@nlM6UBdL7^$n9dn;dgHn+@}7Hh1Q2 zY|hMU*$kN{vxzXLvVCNdW4pq%l65oF8ArltL2~6@8|!{{kH$#`ls)|<=>nC-~H8QSoN=!q457>23rO@Ms~(YjOQ31 zF!nKNFu60QF#Telz_gxaI#VcXJkvhbcZ@e!6BswLo@Iz*bz}I*a^ZgoOZNYF%;Nu( znJ@jj%rx(xJyXTM<%}`^_!wRP6*K7nyZK+}pVj}@e<%Dq`1kVPb$`YFUi@4CNBf`3 zpC$kP{8s+|?f2CG41YfU=l^5Mp!_G5!QoFkL&l$Z40HZ$X1Md`B!lMPrwlEBSs7pc zRc8$O=gxTiUp%AR|5(P8|1}u(8Fn(nF=#U+FwFn&%b@w+lHtrh9fpp7+6)o@Oc*Tw zxiKjHi)Rq|SI5BpZxI8>zvB#C|DG`j{`<)w^AB_q#0Q4tf0r1J{oBWo@&6)&4TBJ) zI%5H&Fw;%O4@~w<+nHxGWw5+q`p06(T*R8pe3Z3;`6p{Pvmjd=voKo;Gb39#^L;=n2xe+VEV`$#Po#eIOA?cdBzD0`3%MXkNwa2r}w|=@A7}M{}}u``}_D` zf#2zWQ-AUQJ@fOxAJ?B1e=h#8{!{*g?~mP&&%ZT)-23hIpbSmEHcdLEICZCnHMwWGGAo)%JlDl6O-vcD4l9r-EvulDDkzv(|U{!Rbc_>be)n}17w zh5nEDz4^cBA6AB|e|#7w|Ltc8{dbc=>Axo9um6>d*BA~nu4iOtYGra^3TCcil44oT zbcf|2({$GLOa^SJOs#D182j0h8ROV)GO)8nGt6Rr`(K{5@BeHTyZ?eLfB!WypZ@oj zY3aW(ruKjP7<2!rF$VtYXVCul`Tvi<-v5vMo$+t=-w%I}{jK;b^w08d*+134cm8So zHTiG+x9Y$B-*x|e{$Bo{`1kGqhQEvq%m0cn-1@7{Aob6cAq705*u)_8e<4Hh|6L3Z z|8HaPW~gH5VBlitWoZ4M$H4jDjbZUWWromyJPfk`7#P0){r~^oUlxY*fB6}X|5ac( z_Scx<>|a-gn}7WoUj6lB`2W|QLH3^TZqSf??qVl8LtW({D9VO3}1WBtL{ z&a#4WKeHy|38q$teT*0WZ()%7zx{vlzf=Dn{C)Q~@vq|FFMpE$O#QR*x6>c~-#>oW z{o3*S-_OS1lYWN%cKm7goA0Oj@Bcq+e{20r{XP5V@!zh$QvUG%*7|$@H{-vxe{TOP z{=4?S{=a;N$N!`l`~I(CG-l9Zy2db#sfzJ4lPr@n^8u!I=49rB%&aWmnWwYpurRQC zv#7F~u&}efhh~Y5#Hg|N2kI|FwS) z{m=RL`M=tKMTUF-!x-i=Okzl4JjbBH#LoDd$(C^?b0K3q%R)w8)>Di-S?@ANu@sQg>Y(DZLN!}EVj7;OHB zF(m$f@IUN-{C|W0Z~n3UpY-p^zrcTI|Ed2w`cLrR$$wn`Zv5l^_x_*oKc4?e|8)MF z{`36r{V(o+^1t-|b^nt7FZ<{B|HD7K|0VxJ{_8Q!`p?G5$ncc0oM8{s8-`})2u4$u zt&A5~n3?=o9hlazrZc@_tz_b5t7ejB%V!c}i(+DCvtoM0D#o;q^($it>uJVqEai+h zn7=SwVG3b5!no%DP6qD(yZ_hxJNJ+I-{-#z|7!jX`kVhp=ueLwR zztaBf`5Ex1;HT#w=bt`*?0?4pssB0u57RH{zng!Z`dj&X+CQg1x&PVzIx!sh%gdPm z?----|8%DH|35OhGNd!#VmQNGz^Kf^#+1!6muWeRDf2Dx%`=`X#;j9VOj+l${9!3z z>12^+dB(hfS(Vv_Ih5%XQxjt>(iT8Mx}oYjH3UtL8l4-|NYnY z|AW6X|Lytv`0vWU`hQRTUG_)rU)Z0%eDh2B-h$ z{>%JN`Tyge(Eq#tuKhdzZ~edX|7QNX^RMUMmw#>lMEDi|62b~{NMTi-~SSZ7zS6y%M6lC0gO+WPB6}6HeqsRnZR_BYX`0s>&lmA%#d-(hPU;E!{{;vL2@K^1Z_1}#@dH)9deEo;( z=e0jif1LjF<;S%@9zVtZ-ugND?}T4A|AK%2{U`e8$o~s}Iv5)NIx%Ygd&zj>UpZ6a z|MyHk{s%KpVpztk%lL}Sm&w!!t-^%|L|K$IN{_Ff_ z@bC3s)qnASz5lWNo%Qd|pMU@E{7L@*@z0+BJbzgk)c;yDIQ&gui2hr}Q2n=?Ve#KN z3|IbcU=a9sf+76hV}@n_m>B>5Q(%nwZ_0S|zc!;9!)u0EhDwHbhL8X484CZ4F>wC> z`hUm2yZ>wdUHTvP@6vzUe|P`u{rm7=*MG3K)@PRxR=(ah$o zsmyMyNz6{HVa)oh4$K0q%FK^gSed7>+-DMCnZ)G7EX8S-oI}DVf)?v_vCNie_ekB|GWIX@c--IMuvI+UyP}op`1yS z@g&n0MqcJ%CKu)}OhwF-nP)RAu^eRXU^&CQj%5+^EEap_c$W1{94w4Xi--!{foe?u8L{=R3(`P0I1>$eC)`0s`PpZ(JN-}dY1KcioD|Ni_e z{>S=j?!VAq&;H%|W%0lMcgug{Kga&R`SbVxlD}FE5&wc2xc)aX9QwbFp`PJAgB_zf z<1fZI#w|=!7}J@LGm5f&VLZgb!IZ@MobfE{WX8{|3XFGImoUs`)nl+{J^cR)OWOYg z7K#5anQ#0nU|#m`D^t_Ia;A)b-x)*xl`uN}`@o?0FPlN|-~InD{<{1>@ptLJ3xC!A zasIpgH~HV*zo-7~{j2x?%-@#(_x_&v|Mu^%|G)mqGI0JgW{~~o!eI3;gdy=?I>VHI zwG5a3O=FPwzmXy1|4D|!|1U5oGpu9CVF+hvW4Qglh#};^6T_W zyua>$`Ts8Xv+oc4pNcIr3lTkKg}|zi<5u`Ca*s>$mg2*T3BV@%=9U zm;Za;zdye@{xAOH^*{J;^MAH~oBnV8ck6%re+C8)20ezY49N_sjI$U-nJzLMWMXH` zWVUAHX31h)$lRI?f)zC&+~8N zKi$6{|7re>_;2uc-G9r!pZ+`iRc3Je>&g)HHZTe^O@5n!^e|P@5{`>MT=pXz41A5O zBFp@MWf`*oD<6w4t2K)#t1inymT%0qEK8YZFuO9}WxB^C$yCl1$|%e|11CK{8#<6_20(duK(PBzyJH?*QLKVe|`AN^xNoP^6!>^ zFMeP9SN});zs%o+|GWN9{~z}6#Q%5ye*SO&Z@{3+kj-$MVL3x4<3k1xCMm`xOaY9x z%ngj!nCCENvh*-sXYpXuVjAx&xm>LzwJzQ|16kd z|7~UT{HM=o`)@ge=|5QpgMU;0tN-KpFY>SOAJe~!fBF7-{B`^H?$6?XNB;=?-~Xrj z|Jgrx{y+Sq!|>%#CIj=|X$(Stw=t;xJNY zrhlD`LjNlnQ~#SV_WeJ^(D~nnA?5$>|7QRF|MUI-_3z`q-Txl`>;HG}U*W%J|6>0A z_~-La=)dznlmGVrBL6%5tNRZ+$HxEP+W#s4*8QLHZ~cGf{}=u*{x8jt$k5E7$@q)m z9b*CG3Z{FELClU!ub8JX<*?jiy2c{GtjOxX?9Up(oXVQaoWYvP9K#yN?8F+tEWzr` ze3nIv*^T8HQxkI@(@ds|j0+i68CNk>G3@_;^Z%oNp8rMvo&6X2H|gJ+KkWZ_{%rqS z@w?#fhhN5jOMd^c`H$z%u0OdySN*y4llgDPufD%xzpehA{{8J= z-Jfm$wf`0|T>PuTSn%%%Bj^7BruqMmGnp~yFrQ^;Voqf|$^4g*k!32A9*Y)p7|S~5 zQWiFrQWhl^2No`ttIQXfotT@Lr!c89Ut>JNB+Qt?6vV*BH2wcd#z+6W8BPDaX6XCd z#_;Bk3`5|b_5Tn2w*PPU`_jKtzl#2){xbik^vmR*%&(Mx5x+M6JNk?Df8g)X|8IWJ z`rq^C+JD`@91LgvnlfblOJU&oKa*k0|4R(<4BU*|jINAZ7;70Lm^L&1WO~RroB1=N zF3V-c2`tTw+gT(Tm$NKqC}6Q>P-40H{|Ix-|2Srw|DTzd{v~`0o!x^FJ}h{r`*@S^xVphWt-w-1tA6QINrj zF^u6ULmopiLkz>U|3(a<|5+Gb|GW2p#=pb=qyKICZ}4x;f1!UH{{Q{E=l{FE=l(za z`}F^#zyJO}{wu=p;;#b3=f83c{Qra)LjH*`ocm|RQ2f7@L66}D!#jph#+8iw86%h! znZ7fXF|{!7XZpwdiz%K(jd=-+9rJk>cjjj-&dhIE%$T3C$TMGJVP;;%@{}o(WdqY0 zWB81pZq2=kqVazsrB0`y2bG=pX-I@&CL2 z?)o49FO=cWzsC$y{wFbNFkEEZ!(hS`z}Us~gz+*{Ig=nW7qc7l4CZQPK9z{M~z5o9C z|M0I0L-{`s27&)Y4D0?cWC&)s!tk4clW{Sl9is&J?g^Zod2N_jZ_A)ME>16!K zqRYs`x{rZ@)ra8*%ftWkSsMOFvFQBgVR`y*JM-#)QOvdfzA{Ds>tb^JC&{GuZwaI9 zKW#>ye;XLS{nci;_jlI++kXZBGyhxrFXUh8zn%Xg|0(_V{nz~8_1~5Mw*N#JjQ=?^ zX#7iIQ2JNHp!Tny!R+5+hM<2t7^?nVU|9F>HN%^KY>X!Vr5QW_3p3vOf0KcgA&-HD z;pP7)|C9gk{QvIXr2muumHiL+m;7JpU*v!0f8qZ>{Ehzq|d#gMCi!+ont8N^dVi_> zasI{gN9GsfAKhPKf9ik5|6%!k{m+Wud4I$Hi2Y;!d-&g~zlHxj|H&{s_;-LI|9=?c z&;NHB8yUiwI2jK!O=47HmSQSpUd*(IS%>*I^D1Uj7Iu~h7F`xk7FiZnme+MNaQg4J|1N)9|DXIL^gs5` zvVT8+hyGjl+v?w}-=Y5w|DNzq>d%dTJ%8l>^ZbqdKk@IR{}TW9{a^6!$$$0#oD3WO z8!=FE3j<)capi{UnaB1KL%#CfBj7S|HPS?{>@_i`B#GR^WP~9Z~pQy-2Yqo z|JvXC|6c!%`KR@dLD{jHj9YFg#_U$=i=fB*m8`scu3tv~I5SN{(EYxZ07@0njLe+zy+|D*Nm!XNHm zr~l~u`uwNom;Yb!-&g zriYB;Om>WW8Rs%2Gyeb2&Y1Fl6~mc-9t`IH9{*qRxAMREU;h77|1A3_`^V?s=HHV4 za(_$zOZe^euj}`uf46@>`se&d_y5*E`TuqQF8{y$@3sF*|Ni}-_fL&M{(m6D%KuFa zRt#Gi&M~}TNM@8~{LbjZ*u_-DD9c>UIFC7m@iQ|EqbSQ<20j);hF8pI{%>L~{GZ3H z^k0Gb;lEQ%YyRahwftje%J?^%G3=ifqxZk949@>-8EpO?1;?4nzXSgi|C#@D`*-p0 z)PFPn{`uGNH|u}p-%I~1|LQSR{jFlC{JV{z^zUPa;=inn6@Qf&+y2@xF8CY4c=T@x zP<`qo7ELWMPvV3AX%)-QchlPXr zDGM9(1D1bG=U6^5En|7i6vDEL=>&5M6Cd*vMhm6@#z@8;40R0Z3~T={{{P~i-hYFC zC;zqoE&BKBkLth3KM((2{Jr>Z@bBEe4}RJGE&nCJdb$}vpI7t^A08m_9P_GX*m2 zV%+pUg;C@`A7j;JpUM9%|LFeT`}@>Cuiv%*UjK^!xA#}+zcatq z|KtAs`(Ms)kN*#T_y3RmbNc_iKmY$H{nci8{x_H*?_V{;uYW5Tdj8*HP+{O>+{fU| z7|vME_>OToV>{DvMk(fljD5`Aj8~XV7~e9VW_ZG!$Z(kX-~Y+XOa4bPhyE957W#jV z>DIqGrnUdnnY#a-Vl4WX&KUoXfzkipbOy(N+6+ejcKlcQXZ>II->H9b|LXp2{ul92 z>c7vw=Kntbp8gN`XUP!sua+U;-zEm1f43OC|NUSH{3pnm{7;jy;hz)Z%70Oe_x_bI z%KYzTO#MHbap(VTMpg!QMqP$$47v=y3_=VC{=fO}{Qva-JO8%)@BX*!zyH5Q|CRnN z`Oo-o&HrbAcmBWl_tgJGfA9U@@%PLB&3`!{Yn45^3U&I)qm#v3i{*sOZSh;FR?$yzf}G-{Yw4A`1{hIxxb_TI{*3n z_tl^Ne?5P-|EvEy@_*02Fb41c_ZY7Ik6=t-IL7#jL6fPNv61Ny;~AzFCSGPvW)J2@ z=4$5a%#)eFGgmXeU^Zdi&3uNbjyaIYl=(R0QzjF}Nlfz@9GJKn-ZNJJpTqd>pBrQ9 zzc&mI{`N4${Z(Ul@Mq8eoIe5onf|=~xA^yxe+j=Q{0scO=3njar~fYh*81=KC-47( zKdb*c|GoGB_+L&2uYbA>XaDpF^zxc+|@Lkh!jhHnht7&;l%7^RuQ7}qj2Fgi0& zX1u^$!Dz~&$C$}-ilK}pmLZMh(|;$H3I7FIEdO6;e)n%0^ZI{&%r*c1F@^qH#$@@= zok{iIBSx`*<&0eaI2r%_oyzdxuNcFtzmxv6{8Rhy{_pX>rT-58(Dm;SL)X8X3{(DnU|9K&o$rm`_I5I{eS)cWh=^x|&H-Gv5 z-~KE2|J+}r|HuEj{XhIS{Qt4PvHx%Ujr`C1FaCeYzn1^(|BwIQ{9l?OouQaPg7Fx` zAx1&Q1g1d74@_;0h0L26A2DBLv|)M6SjX~%aTUu?#-l7>7%#EBWW2<3oACh4dB!f5 z&5SZE1&me9jEviv${AiTKKn1h82vwx;r72N|Fix*{m1ps`QMJe>;4x1RsC!BcgY`y zzq)@e{Mq+=`Jc$&Er0(1O8>Ltm(QOWzg++9{FVDh?Dy$EvwsKtHTv`F@A*Id|1$oX z{{Q{=#{c$z?-<4l_CbOJ`F5$HFA~Zx$ohKW#?l ze>)id{B>gZ`uD{DcYj^}fBSpnpYp%de`Wvl|K0s3{?GG2|G)MBdH-=TaQ_QoVE;FP z;qTvl44?i!VtDoaIE+-K-y=w^Jxpu=R$c#x@z z(Uo~S<8J1+jPfi}Oj#_}O!HU*nD(*6Fr8ybWV*nT$aIV)k!cxAG*cvtHPdzGcZ{0M z)r=`jpBbhxrZb#oc=Vr>A@hIG|9}5h{9F8w=U>>r>c7JOzW%xSxBSntzYKq>{!acK z@>lP-$=_?gB>v9$#qziN7th~4zg+(+{$BHU`ETQYHh)h2yZk5ZKj?n)FMnq;)cn(A z{QqwQWBq?EroaEEGgUMEVEV=2%Ur=Yo%tK%HRd8F9+qcJ_AIu{aV*Kqfh^(7LM+zUs&nKLhA+QbyWq{76;G=Xso<8Ov!#ta4_#%uo%Fu48CW!Ujgj6vt$p8t#f#{HN5 z`~Tm9Ka2lq{)zo}^tZ>q$-h(o&HBCY-?`s!{we%1|KI$l=Ks4t+y2M?efIzCUp@xA ze+CR2{{=9p{V!%%^nVV68p8>OwG3YwOc_-e_b~c1x-n%jo??n+)L~X)Ok_UAkk6dL z5YNoOV9mVfKNqwA|4U39|EDsY`4_}A=N|`C`M({EG5-=7z5cN>+WlL?VEWIVLGR!7 z|LXrT{;U7{^w0iZ&%e5Vp8xLr)B5M}U-948|H}U)8C3rjF{u38!yxzX8-wsaWk!yF z?u^X;(il1ZH8D#5o5yJWZzp5IzblN>{=H$m`R@m#+W*Il8UN=ncKp|3Z2iBOA^X1s zgUA0F|F!??{+IfH^PkxNng8VeXZ+Lu@AS|0zskRa|J?s-{{Q$p>;KEY+yCGDd*%PN zzc2sa`1|?)x4-}YyZ+N;IP|ZCA?E)j21W*R#$^oC7+o1(Gu~!2W=du%V7kY&kjb0* z6w@;1mrSpj|1e3hFf&`QFfn_vd}j(_dCC;ba*4@;Wed}D=6t4j=6{TvnDQ7uF$@AO~8fA)Vr{oVU#=U?YP?SC)+j{2Ma+vG3vZ;`*N zfBpDV{OjeP(qBw}xBc?@tNMHI-}S#;{<-|Q`tSCi^#6H(KmY&zx00dx-**P~|2d59 z|F1BzF&HzoF|;$WGG1b8WfWv)XL4okWGZC-$26JQpLsfSE^`iZ0<$QyCG#RCW@bgE z!%Wi{Ynj*?O_<6VUNOG-zko6Je<{0sd(SsxBk8P=kWj2zs3Lm{QLW#^}i1T$Nz2y*8h7M{{4Hx@Z%p72|8M-C@jvB% z?tkY00spuEbNpZP&-TCHKj;4%|NQ@R{!94(?r-t`8-F|gAN@Q3|CYbo{xAP~^#97g z=l@^)`~1JwKRJfg{|Xpf{-0xb`d^2!jiHfIiSZ=kHbxdEJ0>HhT})w28q9@EEzHeK zr&9S+Jxsxw7~$IkFfqNwP39?PgxZsKczoSkE+_;Rxg3|Lly}|NR+W z{G0#3?BDNyqW_Zq9sYauZ_VG}zjl9b{$cx@{^#(7HaXzs=YN;}&--V<@ZsN9hW!5qjBoxgV9a7* zWqQGoz?9Cof$2HpXQnJBZRR&jvCNUo4a_r{tC*KEJ2Lk&KVgbzE@V5Tl0l1z4tbD5GDWth_#8<}kw_cFg{xX9ekaFSV@VIA|S|Lx30|09`I z{;M%R{P&J&<-ZL~HUF}hBLB%S+5bDvsPiwIQT87xhgfA1K6|Knxk z_^-n#`#*ru>VFwy{QsGZz5f?8Zu?)uc<{eEUObZyfm`^YkGrwd!!OY0S!NSL6 z$|B4Z$|As&&BDf1&hncvhvhk=3ClLdW6V*E2F!ODnwY#9PBZTMFT!Z}KZ#-czg_?R z{>lFT^0)in%D*iCGXJ*yHTui{m+9}kKR5mu|JnZM?C*Jh@_%>#QUBfahyVAiKPJB) z|LOW2{`ddy=YL!NwEW}!tMY%^--G|9{zWj%`uBoC?0-Jvg#WJ@xfr6ES{U{-{b!J5 zu3}7Q{?539xs>T1^J^w<78hnkmRx2omJH@&%r4By%>2ynnJzLFGj%h4WOQK4Vf@7S zf?+XZDnl^iv;T~Y8UNQXy!jW(Q26iX{~v#6{BQYd^k3rd`F~sfH2+Kellss7PuV}v z7}A_SPyT)RqxL`IZ_@umf2aS~`FH65w13b4|NqCzknvxU;qrew1{a0|hCK}J4CaiR z88(Ak2SSX?n2Z?3nKctj0n&zouT zKW3)fe_I*-|0OV5{$pj-{I`rj`kyNU@4v_Y|NgD{|Mjoff3AOr|2hAg@^9w9=6`?x zwfsx^-}CR#|0(|@7^eM8Vwn7IK11ifiwrgYelryRQ(!Fq=fqg^FNLx1UpwQfe`^@e z{kz2Y=ih5a{r`^`L;kN|4FB)OX!ZXb1JC~ehU@=s{9pdB@PErc+5d(A?)=OCxAI@! zzlMKR|Kk32{d4{|_n*$cP5&hSo%+Z5@6o^Cf4~3x@t5tt@IRUVasLAUU;elBfAW7W zhJXJ{7-lluWYA|cVcg5u%;?B;jBzK^e?}E%1ExmiNTyTF1J|fDP#J{Y{gW=e2MWclOLlF(;kL0Mm>hZ46FZ(F#PkWB$U-%sij@29rMXLZ(ejDNK4yicCuwZ!t+k#j3jc%|+W#3dy!{uz5ca=-;mH4K43-QB7&bC|V9;PxVw}(D z$0){>#8}Pb&A5|^m+?H)c7_v7(G2UD{{Qb_TKzwUDgM6>lkEQ=jL-fZWZdzunQ_WL zd&Y`?Ul>yUEoKP&=f~jj@B4qNfAjzA{&V} z{mS?yo&T8rxBX-PAN^18 zzr{br|5E>q|1EA3{$Bde@VE5;)IVbX4gZ|@cklP&f7^bq`*-m7t$$yCOa6EH6aRnFpGE)K|K9(f z`&XFZ(qDT9^M9!fbN;n4F#lh|ko*5A!~Oqn7$O zQ)kruca=fzUn2wmKMe-fB!#bRAJc6sKXG! zD9rGH;pzW)hV}pN|F8a^^FQ!E*MHOhyZ@>GullF--}Rr`e~Ewk|3Ce;`G4WB_y5g* zWB$+hoBzM@Z`1$6zuo_<{!abB`R~sEGXH-6U;59V!S??OhFkytFqAO3GjcMvGEQaO z!6?r3kg=DEk?9+g43i(T9@7+N3#Q}DmQ3%MjhVPu)R?4MB$-56SeWiJpJOa%&S!kV z^pU}ZDTQGM${fb*#VpFK z!n~8|J(C~PW~Td$g-kh&noQpq?lU$rOkw0@aATbP|2u=$|78rj|AjF4{QLL+-rptv zOa8k3=l}ce-=;t7{^k9d^)LL-rhf&0p8Z?%NB#f5KiU7I|E~VO=kMeHa{q)F8va=_ zJpLEO;PJnlVcq{p3{ngm8G0D5Ft9NGVW?$PXZ*?-$e7QR!T5kFgi(iCj4^tD9*Z-$~%l@nW3;JL8&;9@7e?I>`|A+iv^*`!A6GQZWe}<6%6B*q9pJXuq z|ARsEzY?S3e@{lG|M`qM|EDn8{@=|Q_WvPc)&C!i3;(}j-1dJB(7(*FDm|7SQ zGp%M+Wj@1L&itHlJM$057t9Pyyey1Nnk;`A%~`%Os^xyXX8UNJ(OZ{8;@5W!{fAjyY{hR;S=CAAD3x5>rcjS#=rA^hyVTa``q8cKjHsA{(1hd=x_P|kAImMa{hHNJpRYQ81}!3 z@x=enj8+U$OlugnGs!V>Gf!d+VP<2R#9YC2iuoqf7iJ;mpUl$C7nvEETbVC1DKSrH z+QJmUaVLQ{M z|C5+%|EDn-{5NNM`;V1r%fIuCE&nDl#{TnXwExG(sQzy|gXq6h29|$<3}6240@o#< z{__2o`*-7C&c8$d&iy<5&;0+nfAjv|`uG3;qko|c&;BiBc>M1n!>xbfj2Hg7GM@UE z&v@qF6vpfSb}+vBcZZSnKNFMYe-)i)I-3;Wmq&-mZmf5QLP{rmR!@V`5MZ~i;>_w~QS zfB*e^`B(kF{lCKh+x}hr@9^K6;o|>A3<(TOjIS9&84DQaGQMHF#TduL%XE~0tW6oXj+bS(Hhhc`0KjlOp3Y#_0?Wj3Nwk z80P%{_uu4y=KtIO?)>Zj7xB;U-`&4r|1$qR`TP6Nj=vNCO!}+yr}*!=-w}W7e>?w; z`0f5T<9GSr)xR(O75L-%ul>)te=L8)|2O`<_y70b1ct(YcNrf23t7)24TiS|IaeG{cmG9{m+^q=-<2lxBkxgpZ3@7|Mx%d{`LG>@z3~A z&p(bobN&hZIrY!(56AzuKVJWD|LOW~_V?)jNq@ipfA?3B!SkOh!{UFb4FCT%GQ|F0 z$Z+8QQ3h>>cMLNaWEj~Py%;MPa~Pj6W-uBtSu#d4y(y|6Z(JSpBewT{$Br|{#StE=wEvV<$q}mjsMyi9{gL(;P`(J!?OQ37z7!9 zFf=pBGX7w2Wz1#FVtm3_#puVB$T)>bk#P&tNrs(F=?rU`*coOpt^Hra6#YMjN%+47 z)3ty6OpE?KWUTnNnlbEO9;3}aZAQ(1j~T@O&17Kz=gaWp@9+OV{;vHm^RN1U^1rPA z2mTfQSNq@czvus~|F8b9{qMlA`+qmXq5r2D4*zFlJn&zianJv7#y$UQ7!UuS$9UoY ze#R&NA2R;`&%mU@z|Z8x@SQP=VFRNFgBzm^!%2q6|J@mu{Xg|T|9|*@$N%5{Dg9si zkNVM`2YPc$Nw{b`Tj5eEAqenuk8QqziR(O|LXh?{A=*P@UQd#1Aj~YoBiAO z|Ij~ChVcKn3~&DLW2j?bW8`3TX6#}tWn^NS&zR42kntkZT}CzLFN|5t%uMr{xtLBc zb1^+*W@q}u{Gag-^JB)T%!?RRnC%#+GaY33&1lIG&A8?NUIvT*stl*Vb0NI{CI0pQ zyYN@?-{ilm|Hl4x{;T)*{vX!A^?x4!QTcQH&(+`S|1ABz^3ST@r~f?tE&bQ^PtV_7 ze|Z0y|DF18+h5uL#{U-lU;R&xLH_?#hW`KTjQ{@^G3GK{WxT_n&*a5e&$N^A7?TDQ zGxKC78|GI`>CB?c+025>j?C|vzBBD)n!!}fWWZ$2bd>QYV+7+C##aovjMWTkjJynY z85aGY%wYcCo#E`iU;k77t^EJ@Z|MISf0_Q9{N3~K?w{HJR{dG_Z`q$q|4#i8_|Nq> z^ndi<8UMHZz5ZX|A1_1BKP!gg|Kb^x{?{|q{h!5f=l^B~TZRh^OBg;e2rx=8)-u{N zzF~}Jj9`jnT+5`-c$?`l!*ixqhC5733`dv_{a?zI`M-fl;(r9w#ecd?Q~v#9O!#+- z(ez(Gqu@V3#;<=l81Mhx$8hFvA;X@(iVR!-p8J2|Z~OoMe`EiL{`3F8=U?!Dt^W!C zr~c3T|Koqf{~(5%{|gza{y$?V{;$ZG`9G8~@qaU8?Ef{4N&hc1=KcS{*zjM5Y1V&B zrhWfyneP4yYgTD-*x{A|8D;`|L@IzfBwq+ul!f?pY8vZ|1GbH#$e4T!MKyrpHYvgj&T;#QpR6Q#~DHAlTBd$!g!SVAL9pRMkan1CMI!~ zKa8K5Z!*qj?q^hER%4vTw1(jqqc%efIrhUxE zm~JrNV>-cnj;Wt{36mvr4$~zj1Ey4_kBna!H!wCa<}&g!YB0`Zc*vl}FoR*se_saY z|BMV*{%!i7_AlZ8@4r0%C;i>^Pxo)#zdL_&{%!r!^l#6ft^c0?`T9@uujT*pzg7QF z{oVFo?%(VGMgJrij{LJ{5c{9VkoCWTVc-7+4B`w&7|IylGTdO0WVB{d4|V-FaN*xxAFgtzlQ%oV>QnI?*3c+@Af}||1bX4{r~;%`G3Cu?hJDO z=Q3#gf5D*pUz1Vqem{-28}=D$8u#s46tdH>Uyj{lEldiYGuDljJy5^Ft-1{#NhWoj6wYW!~f6!RsBEwPwD@fe>eXv_&4+4+<%Gx7XCB%xAGs$ zzb*gn{5|+@``-)yrvH8LujTLifBk*= zc{0CYJjPVVXvD{}=w-{dfES>fe!ni~f22Oa6D`ulB#(zd!%7 z|2_M6$)9C^-Tt)w{qQ^O@5bMOe;5Bw{Cnp2yuUJk{{LQ|JVMM{8#buZ-cuzZnej|F<(#{J+L<{r@ipYX(KeMGW4Iyo|Yw6^s>(ml>lOd6}db zm6;AR$TOuf@G)^Pd}G}B{{~~y|Lu&j|EDlM{FlSH?wnjD(Ek_A zAp4J>f%o5u|IGht|MUE_{BQkF_<#35?*H%pN&S!bZ}R`Z|A7CB3|apx85;f{XPEe( zi*e3>7skc^%NSSwU&Ofa|4GLE|KBlQ`7gxu_P;3;H$w=M2}2@N41)_(7Q-*baE1wt z+6 z>wnc>lm9V)t^Wu9b^f3GH}3!TztjIK|9k#_=|3k1z5nwVcKrX$V9#L3cz~gf(TZ^k z<66dtjABgeOl3^!OsANfm;{-_n7o-2nJSsnnC38NFs)%uVVc40$rQ@W$@H3OIb%AL zKI1jUwG57oS`2F$HvE@kaQZ*(|AT*G|GWOp`)Bu0@89pgNB$o8oA|fuFXP{szf1m@ z{Pp=G_?Pj|=Renezx;FOH^*P$KLLNU|LpjC{g3`XufJ>m?folVaj7X$;iam%{Z08i&33{gK_u&BMbrm>lmK>GiRv%_wK*gzeWEy{SEo= z|CjCmn?J|@P5ZO%U)rDj|5E?F|JV6P@Bgts#s7u>Zu_79_v`=tf3+DT{zWkq{%c@3 z{cjFa7`ccjkYcfA#;H|JD6}@vr}X(EnxscmCh^UxMM%|9plA|93OI{Qr;P&3|*o z*Z(saU;UrT`1b!^#;^Y$F|shQGD$F~GZ{13F@-W%GvzVxGUYIAXY^)pV-#aJ!Ep1x z7sK5D7yhUHPx^21pXtBY|Be6t|I7aO;h+A$=l_2Hef00_-~0cT{=NIJ;qSeF34b5_ z^Za}NpU>Z?|EmA8{J;9w>A%mv$^S3?d;34;zYD|D|5F$;8E!E=XAonIWAtP^$5_H> z!Zed{BGV4W$4r+QHJG0}USMxQY2Y<38pOjB}Y!G5RvsG2USkWej7Q!*GI8 zmcg8H;r|s32LI(4&itG8zvQ3Xe~o`D|2_L_^Kb3ntADHi7XJD;zVVuYChLMHQnJJ5L64QCc8%)Mb;>=x4zRZW1GMFzgMKSMUQe*C6y3Q2LRK+C5 zB+7J?aXsT~Mi0gq#`_FXjAabh8F(2cGA#Y?&0zbVnc>>Mo&O8}<^JdWC-;BN->d)p z{x1H<`gi8PXMeW*`}F7eKl#7v{}cXZ{$KMK)P8#WKj5Dj!;*iF4B!5xGI;)PWtjVa z0mJA2yBT~KZZNC_mBoxoj5&;MjF%Y08TFZ*8MB!<7@L{4Fw`-HGGsG-`yaqG`@bQR z`+q*BKmT4a?*4a}vFYCo#-M-cjGF%p8QK4RVR-X*6T`K?xeSN@sxoZ-d+q;@zn%Xd z{0;lB^Uvvj|3BCNfB%L2&-tJJ|LXsW|7Hwr|9ctw{@-Gl^k0^7;{R~QzW-f}J^!~e zPWbulHa3zovh_|7!n9{j2%+=5Ou4!+#t9&HdZ{ul8@>zns5Q|5g88 z^KaYV`~M{V>HMGguk*j?{}=yf|956kV3@+NfZ;ZS6r(s}AEOuJFUC^FSf*KwJD7Ge zvNK;}^kRO=*vR~iaV_&-##78pOvjnOF-~JX$!Nt~#dwfOn9+i10mBMLT?TQ+1OGc1 z;{Sto%+~zh|Bvy1{lC6{?*A13iT&I2_x0cCzeoT6{j=on;y;~#gZ||ImHLzTSKv?i zU&}w+|F-=R`}gus=fAMOO#hGnt^IHI@5}$i|1ubO{$FD#`tQJa{r@sXYX&x^c?@w( zjEw7;QW?K7onSO!)?mtIu3(zMyntyw^E{?1<~k-5W*?@TOhQb>OxGAWnPxH0XN+Yu zWt3w)#c+oqfnf&2xBtNmz5lrxRR16Pzwcl9|Hyxu|G)jc{crN$8UHN)mj3(wr|RF! zKMVf-{d4P|)?b32T&5+3?#Gt_R^Z!o9)Bl|rC;vae5dA-ZLG%Cp|NsA0{(taK z@&CDhSNi_2%v>BusmoY>$N;6Jm>}1@>_>u7`qdyZn(^4i?ruR&?OnS`z zOo_}g{fqd|@xSnY z;r|K$um4~7-;Ck-|6Yb$|8Ft8_%F}+@qaYqxBn9ufBoOj$iVQDk()t)Ns7UYNuME- z$(x~&DTg7Osgc2ksfyt_V+2DLqbdU<45gBath{}UOi{|hik{Ga;&z(0lmMgKPc)BETB z@8jQBe|P`w{oC``=x@s3+kYJYcK%WL>-~rGujwDbzkYw5{`UQu^7qA`KY#uI=KtIM z_whf?e_{Wp{5$&p&p&;Jr2kVGj{X0}pv4f(*vqh*@dLvj#$ZMlrfrNZOyW%YnKGH) zGtFUQVqU`ZmZ_U*8&fP(I+F?$57P_AHH>Q*eHaTF-!hmo_A-2D&|%olaQc5KL)L#I z2G0NQ{;&AA;=kv=g#WMqivREXd-b2`-!=a}|5^F(=AV=Qp8a9`FYwp-zxUsc|NVbY z{lEE_gF)q=EknV-Y=*u6CNpsV-@*V|t+oFDTLxAJF2;BU9mc&30gUpDg^W#%wTw3z zQy2xA)EU*8E;Fbwl`x1hi83%T?fn0iG4=m-Mydb%7_a|Z#5ng~6Jz$j7)FPG28=TQ z{xbaidz9hv-!6tTf4v!Y|7By?`}f%YXMY#`H~u&C|MY)L|Fitx{lDn{#s9beKlyLN z@cI7~hClxwF)%QwF)}hFF)}brXZ-*FC?g}odqyq>F(z>aYbGs*7$!G{9HwN3aHbpv zai%ba?TnfX&Ws=aA7|M5-SSL_5L68Z~p%~|Gxf@|L@B1;D0Ye z48tjgOALP*oESA3S2OxD@-XExrZROfZe^O!_?u}XqZ#ua#x&+5jIGSa8C#jRGlny_ zF)}fmGEQW=z#zz!#L&(7=|3}L=l@y;&HsP?U-{Sczw00Wf6sqQ{t5nb`1j!NqrY4J zcK+@EYy3C=?}I-ff2aSk{+s#7=x^E|@4plNbp5^i=jmU&zk&Z&{yqFp{GaLnmVe9s zzxyZ55c0p8Vf+7w4B`yVjAaZ9880*ZWYlN$V(MX>#Povk5|aZHKXWUS4fA3qSLW$V zD$MyzPnj&3rZD|vv|`%Hc$cw?v7XU}QHk*{!(oQK49N`D3@i+m3`_ri`|tjL)Bjih za{l-KQ~7WD@6Nwle;52~``h*}@bBb*Zh!awi~0NOU*})D|A+rJ|7ZSp^uPN*CWfAW z<_s7Ar80>9?_r4fzm{Ri|5FU_{y$}~W?*LQWl&*!#Nf_o!;{w4f3|6lTd+5gV}dB9dcrYHaFnEwB7W)fkDXA)o#VfyfY zE#tob=8Vn%_b_<#y*C<$vk_=l(nRU;e)o!@~br42ldJ8D=xQW#DI2 zV60{IVSLP3$mqy4iE$d!dd5dgCmEHQ?=nU*zh-P<{=qnt`5$8&^Gilo=8cSxnBo{S znSL`oWt_+m%c#k4mErjR0EYbk7ym2%kNSV--^+jV|26*0`X~R-`rqNdLjSVVMX{xj!q@}GHs3;rDayYvt5zi)r?{zd$~_3z+c@BcdgcKx6FPmSUCzg~ve z{~s9k{`X^)Vpz#o&hU@%5`!<39^+)DF2+ktPZ+tFO_{8ivzdaJtC(DwQ<#LA&6$of z{b9^y+RMntRLi)Q(Vo$lk&*Eo!$F3AhDHVh2788!|Ns6k`M>MG*#ENsyZ#yckNfxX zAM?NE|5p61_!s>*|DVC%?ti*}5B_ui%lg0gukZhrf2aO`^7qDn#ebp<@&CLT=KiZ> zxchGbgWUf^p!0zkR{a0V@cF+iqZ5Mz<1~h3#t#hTjINC7jCG7gjMEq&F-&1>WoTwp zWyobb`9F-Y_`fZq+J6ELFns;X#_;g(+5eaR z_Wi%~H}L;LJ$6aSn4dkU`84E|4KSoi-9gC>J4<6MRiMjpmy#!|*rjMo^? zFzPYAVytIkVLHYn$;8a8!DPy8#1zeJ$&|`$!sNot$MlowIO7DS3`Q}gzYJ3u`xyio zl^OaO_Wc)NNclhgzsP^p|L4GCq9Okx|9$(b`ESnO|9@Tn-v0aH&z`>v|IGcH_NVi2 z=%1;73;!JdyWx-6KaRf@|8o95`girO?|=J$+y1ZkC(Xe3zlx#o|5b*I|8*D*80s1O z7|t@jVGw5WVhmzh&e+Ms#I%RWm+1*p8Pi*)a;6JR;Y^d5RGA!^UNJspT+P_Vn9Hca zXux=y;R{0^!!`y%hH{22|IHa9{(t}f=ij#f3;&h;cmHSb|J~oW|EB)k{LkUv;J!`y$186N*T!Jz&BIYa4x z7RE#Wl^BH>oEXy>QW^I%G%-ptb~2_i<}yxZ)Ms48c!yy&V?9F`qY^_YghMk9uOj3x~47%dqj znH(7$nfw^im=YP{{ zfA#-n|1bPg{NMafeRz{`=sc z-(T7P^?wup@BX{w|KGn)|2zIuU}*an%5eH$GlRhYRScp3PczK<|B~V9e-=gq21Uj? z21mvV49Se@jFpTvj75yQ7~L3eGX7(@%ea)`0;3zlZpN4YmoiTHKY`Kye--1me<_UH z{&_Lh|I=d(_{YPj{_iOR>%ScgFaNePT=*Nru=lSx!?wS-|DXB0{y+P_`Tyhpt@wZ9 z-~Rt*|8MZkAo{TySEsWX>I~lbYo-=AQ2rwBjm^0Zh zL^1g?lrkkUlriNn1Tn=ia4?xLEM@%l--L1J|NRVA|9u!7{@?x2_rK!*(|@x6kN-RK zZ_~fle@p(k{hRZT=il^yH~&ugxAO1ge>Hz6|BLuL<)7Ez`TtV?9{acAFV}yLfARk- z{_Xnz{+|#-`u`+`d;ga+1TZ{g*vlZusLE)`*v=Tu_=vHB(VS@_V>8oo#uH3C7+IJP zGnz7=VGLqE%jn9yo{^6^k8vB52%{I%8iuQk4h+$Z*Zx0XDE<#Rd-==%v;W%ucm9+6 z@Aq%-Kk0u-|K9!O`FHH^&c93kX8djcEB!a;@0~wUe-Hdg{(J7vq`&|FJoxMR*ZJS# zznlIs|5N^-_HXk4#`+jD`%gjO`4U8SgSEF&QytF?BMoV!Frp zgh`W0ggKH)lR245g4u`Z36nh2Or{r%j!bJ9pEBk%b}*VS>M{OexW=%bp`M|ML4(1C z;qrf0hT8u}|7-kj`G5JJlg&c8SRt@$hV|Nh^I z|5E>E{g3>2^Z)dJLJU{`xiSd-FJ$olKb@iX{|<(;|F1IeGkjnOW#D6+%b?HriouW3 znlYBKiP4*J9itfIPR5fAYZ(g|rZ9>!lrir4AIX^c-T-u>ldxbgS$|KoqB|3CUS{{OSTj{kN4Isfne7xn+^zv};q|L6Wc z^?&bw9fs@w+ZbN`zrpb1zY-$@Lkc4+!#qZIhD(eb3=B-X4BAYh48crF3>8eK4E;== z46RIF453U03@l9l{?B7P@L!Ly{{Jopr~jS|-2dB!_b=`5lz(Y|*Zk}M`|#hLzk2^2|F!?${O|F9&Hq*m z3;uU72s4~vXkuVve9d6a=+BtMxQ4Nvk%?&~V-VAE#+giy7;i9rXXIn%U@~JCVRB^V zV^U#$!T6AAF=G>xJEI8GLxy>b6%4A3!VGH}w*0qXNcex^zu5oS|5yHjc3;o>m-)}} zpUuBFe?|Yz`uq8>=ih68|Nq(Z_vD}Te|P;k^!Li2Uw?W3`u>alyYb)FzcT-Y|F!=w z{`cYkrGLQ;djB^vbo}RHeDFV>(TrgOV-Le0#)k~fOy-P@OudXdnI1B}VNzofV)kGX zV|HTt%%s4yiRlev0@FrDR;Cih6^!PLzKp*azAzkQn8VP<;Kty|@cus!!_5EZ{yY7j z`2Wqnp#RhU3I2EZck$n=zq9|%`rGs``ET#Pz`tAnCH#H=ul29d{~h2}PrLr>{QLPo zdJ{Z0G-_^-o%fq$m|%l~)ppTWP||Gxdb`S0N0 zoBt;Kz4b5k@6CVSfA9Z``1}7~-(Q>mkN@`l_x|_d|DJzN42J)wF)aE2fI);ofw7(; zjPWT$3!^LJYR37DXBj^;zG8G>Vqt1yl4LrMI(|Eu}Cq{A75tz3@8bV||MVDQ z{uGt`J42A|KH{R|NVXW-~OLEL;b%vhW-Eg z8UFp-#bEpYK11Dq2F3&b6+55r}K zGyfAACjI~NKk>zgvGF{9E?-&cE`%xBdnF zz46cO@6&&Ye|i5e`WyKF@86~WGyeVkf8$>egV+DL47>i{Wl&=fWb9?IX8gbq$LPmc z#kh=d65|iX<%}*&I~lu}jx!!-y2$vG={ln@^Cd<$<_(PJnQ|Cwm;@Nbm{u~ZV6c9X0wEi9c_xSI! ze;fWT`#1ORv43m+{`z<2ujPNve>MMI|LyzV^zYCA{r^lEe*Vi~F#JE2A@l!khK2v{ zGTi?Ehe47-f-#c8lyMG22;&omd`3OS3UHfj5~Bv=4943Gos3Nk`HX4|L5yerTQFAr zS7g-t&%^lo-w%fM{~j__|2x6p_irVG`oA^?wtukxR)KgMK+PR3-0y^Ki= zZyA#rB$+Z8oR|t2(wOQQYM6Q%@|oHgY?zW6UNdSlbTB^uFT=R#{~Cs*|Mm=;|8M;N z^{@Q@)qnE;cmKQaZ{@$Pe{=tN{hRiW|KG%aH~;qkTk*H|U-jSaf3bgi|Hc1Z{IB!x zjel4ED*ZS8SMh(*zYG6`|0^@J{Lg0i^nWEoG{bF%0}QN;3XGbJ)r{_p7Z{Tm<(aA( zGnghau4G!w_=sr}BRBINMlt5ijK7#V8Fw)`GbS>lt_$Tl`@?XXOE&uNP=lO5Nko12N!?yp=7&sWr7$X>(8CNizW&F+{ z#N^Hx$TXd?i|H}rUM6{_M@;5S&zQ8Cj(|(fbBq>DlNp~dhBEduN;29q-e-8nu$*Br zLq0|8`|L^}_@xS@M_J8;P_y2MJpZxF4Ki7Y=|NZ;h`R~HtS^tjxJ^Js~ zUxxpT|D69D{cHc9{_o`fx&PQ1F8#A-VEbRlVEKOzL(cz$3=950Vz}}DKZ7uXG-CjR z1>;19aK;-9xs0-mS&aUSu8hfytc)>?TNqpzqZw2gnHks^*ZqIVknsN^gXI5R47dI* zVOadHo1yq$K7;2!e+HF*S_~}z7#Uvtz54&+-=+VL{4M!^@o&(7#(&=b{r|=P-}tZT zzvTZ_{~P~b`2Y0(hyTtD91JrVBp9AEC^6_WYB1z8YB8*2)MmKLsKda^WWZp_WWkWc z2!G+P1F_W>Ev5WBz<8nqdrbCRGOt%=9F}-EH z#q^KyHxoP452i1SXPNdhHZv76sxpZ%?qS@>;LqsC@Q~r-{}P6||G620{xAP8@ZbIa z^?z^wE%`V7U->_`fBye|{MGrl_Al?hl)oSTYW%(Rm-FxKzx;py{Wbq<|F7)th zFs@?~W;(_s&9s||nW>NIDx(+EY{p-Vv5dDk#YTh1;$tZZ5cHfVi+?Rsu|Za z^e}#4sAH61^kY<=${_Q7fA{^r@^|9@Gk??nKlvN{U*TW$|MGv8|L^`=^xy6O+5hYQ zfB7%KAi|Ktpu=#0!IpuS(UT#FF_2**V>rV}#u$cQjEM{yOj!&;;8RvR8745zVd!C6 zz>vh$#URBL$FPS{g&~;n+5cw@YyMX2ztaDY{!RQZ^Ka|_hJU;aul^-5g#KU0 zu=oFa21N!{#wLb9#=8t@s{b$k$^Kve@7TZEf5rd& z|Ec^_`*-s%)4vISAN}?Dd-$*9-*taE|8D=Q@b~fGkiQ!L=KQVw_x|s#e;)rV{xAAB z`Ty^KFaHPqw_;fKzn$Ux{|gN63}TGa7@`>;Gt6Z)WW3E-$0*EnlF^fiovD~fm8p?Q zo+*>*FQW<5NyayfeT=gi0~kFRg&Dsw++lse}o6j)yUk^j-zfuP4e~}Dg z|1223{uO4p@%Q!rBY*e*Kk|3>{}+EJ{@4At@PFsOqyOLk`|v;fza+!%|8@*g3^5GF z3`Gow85$XQ8G9J~87DDxGfrnX$T*AP6XSdad8TCyo=h7Ua+wY=G%}rKC}cXqV8b+@ z;VoktLl2`WgA(JT|Jxas{P$tV`~UpE)BpDWa{u-JGylK$@58@o{~rGf`FHc5_`gg4 z?)^RUZ`I!u|Em5T`WOB8;J?_vH~zK%<@ta9Z|HyRe=Gk_`uFeu-+#Ug8UH6ST>O8Q z!Ia?-!&C-k#*YlnjGl~fjI$X_8DB7VF&Z$+51 z-~Z&KQrUs|0;}T49<*&3`vaZ85$TrF-&DNVeDf}U`%DqV^m^HVZ6ZL z%~;N$%_z&j!+7lf2Zpl$HyCvPA7*&{Z#~0?e=`_r{?#-1{Yzp{`{%&G_)nVQ;ondH zkNiFIf9v1r{}24F{{Q}O)qm@Mlm5^AxAXtMe~wZoFR(gC__2} zFJm5qKVuO?H)9FIA;vO>uZ)!p%1m_(eoP$<`Akz7Dw(D+#4|N8C^H2zTwoMo$Y;Fx zpM!D2|M?7||1BAm{@?ij^Iz@%oBuTbANqIa-^PE_{w@0#_HXV#>3`GyJ^4G~-^Rb) z|Jwhy{VV$0^RMae+JD>szW&Gd&+32Lzls0P{(JV{?7s=ay#JL9%nX|uk{KQ|>}TL+ z6l2t5%w+Us+`*X1$jH>h=*BdYv6X2J<8G#XjQ5z1G2Uj{#JGv6hB2E-pHZ0UD#J#` zQU-5E35F*O`~TN7@j{bl2ch3LgfAjzE{pQ#wNyQzb(yQzt_cQwKv7Q!axjlO4kzMrMX6#-sl~Gj#v&WeEST#h~;5 z^nZ^3#sA;_Q~H1N-_3ug|4sdO@L$BgUH|0%ZTa`|@A`i`{;vEt`S0?7U4M7{TlV+a zzej&T_dYcIpZxFo|L^~F7-IfcFzo-on?a7@GeaeV65|EX2n1seV-aIF;~vIkj7&`X z8C{sJFxE3YXI#hhmGLmsXU5G;mlzwFrZAc@IWpd1e9BPG*v=r%sKc0j^P zjDHvY?)fMCPwapGzrz2A|DF6V_FtAE{eL#Y*8f`>m>7OD_%PTrPGx9hyvJ~mQJwKG zV?Lt^(^kd|rgw}JnOK=-GyP<2WV*uW%`}gZnJI~JGouP)6613QLB=%UjM)Jf64zj|6~5A{ulnQ_y6?2Z~vPA?f+-_Z}Puye;fau{5$dA?!UYKo%;Lb z-VG>!!vA6h+5d?Q z5B~WxtomogQ1wrd!T%pCgT}un|5^VX{Qvy#%>S4E=KsI)H}LDhEfK1hGPuT3<8YV3?Yo=43ij}7)~+vF#Khl#-PKrh#{P5 zBSQ_-QHEZoOAOUaCmGzBmNNWc%ww3vXux2~`0@W)hHd}T8JhpIGDQ4e@!#}+z<;U# z4FB2xZ~OP-U-7@U|4jZp{rBtdy?=-Q-uO4^?}dMbf6x6Z{`>6ToWHXFAN|ezZ~1TE z|Jnb985sU2Go=1s#c<;PGX`}A3C1P{N5-2BDU8~Tjf_={vl)*tZerwOI?m|Lbc3-K z+?xH!xSi<{<4mT_j4@2vj9g4YjB6M-Gk7tEFg#`W`M;52$$tfg@c)PY3;oadfAyd6 z|9Sro{mc1R`p^EK&Ofn#&;EY?yZG;=zuAAc{q^~~;cvj-lYdM8{{OrFulK+2e;5Aq z`1j}EoPS~eKm1$!-}(Rl|5N_^GCcY}jX{s$E<+`QBI6;3WJYerMT{YgcNu3hiZI<_ zbYbFPN@5aXif8)6Xw7t<@jv4<#;uGIjA@LLjAD#;7)~)PWN2i_WUyv1V)*g@_y2AG z5C1Rz-}B$#f5`v0|78BJ`uF5t#=i~!RR4AVd-J#b-}%3b{$2We_21jSqW>lSMg8~s zxA1?%zi0oq{!?do@h_P{>i;YTpZ}*B>i&Oc*!W+L@%euzMtO#0#z=-{#;FX87_T#I zV-#gv&1lP5&*;Wz#c0X+oI#$kkKsRq3Bv=1yZ?_c^!#7T;Pih6!~cJ+42S;}F!cV5 zWQhG|$6)kNo`L({-~TWEUjKjc@7n)6|F-@=`nTZ!x4&io9sf=FKkwiE|IGj2{ZIcd z#c=$;1A{U{0z(Bu1;a6hE(U(a=?sC4ix~PDS1}x8+{o~YaVLW&(;yeFdbu1V4B8omNAkck5P<)i}C9JB@DCv+cTv9zyII%f6ITF|N8$K|3Ccq_TS8Z z_x^?byYx@;-|>I<|L*&@`tO#14S(1C%lW(UU+v$E|2F*P{r~rGaAf|LqLV{_kaQW_ZOghe3exBZC2>GoueR;`D+5cDn=l<7V*z>=PfsF&C!-r<4kH_*BI5~$8w@=RlNo{;0vV(j1Q{OvzxaRE|B3$# z|NH;9{LlBF@&B2BC;xT*oB7Y{U&B9{f9?Nx{;m2a{_nv*&DE<5S z|Ignm|8M+V`+xV}rvDrN#{EA5?(Zl55Bk^gf8)Q6|3&`a`(O5-o#E<#O$I#%SB55r zNQMgx84MDP#SBr5)eJKjn;0%Ib}+Co^)r|<&0t7mTFy|*w1uIPX*EM2Qzrv2Q!v90 zMiGWc#!LUdGEDhDi6QpCA%ouktN+>m*ZzO;Py7Fce-Hlc{Wt61`hQXX7XOp`H{;*4 zzZ3p#{@eDi_iy9B*1r?}E&99f-`&5=|8@U`{_p&^>i?^MfByUYcV}4hzmtKJ;Q&K2 z!+VAu4C0Jjj8=@1jFF6s8A};oGWId*FfC!sWZKC%lj#KGI;O*n^O+Vf<})QRYA^{h zUS{0RP{A0@Aj!zgu$y7y|5%39|4a;u|5yKi_Al)JhJS4T8~^S67yd8*pV2>!f5QJB z|NZuN>EHW*YyMvQTk`kK-@d={|MvgQ{KxR`z(22l(*I}vEC2uM--Z8H|CJd!{ueP^ z`M-xjj)9pmjlqp^Ekg(67lspzR*Wo64UE=IhZysjzA#Q>Vq==e^o_BZ=`5o!(^N)w zrZC1`jAD#AjMo|D8D}wEWk_J?W6)smWcc`>jbYdSL;suq*ZueTZ}ngF|F?g4|84rW z{9n$$+JCzL^8a!CYyQXhZ~Z^ff3N;o{nPoM@vrdz?0;MTpZ)js|NnnR30gZzI-hKK*O7*_ogWGMgl?Z4MQ&?=Pe|9}6T^#9i1tpA7qI{rWU zSN;FXziR)r{@ML+_?Q0w;lFABo&O*CzvTbh|BMU*3=s@E3@aI&7``wBGgvYvGE_0< zGHhk6V0g{g%pk`!fx(AqK0^`HMuujloeV`xs~H@aS{S}F`ZCOC{{Zsw_46b z{I~D#&wu~_y8RFQH|PJFf1mzy{dZ=_{NKZH^#3Uad4~TCB@8-@#~FecMH!136B#Em zu3%iv_?Gbyqb}2R#tf!cjFXtYG0tLo&REN|lhK8#i19n49ODAU!wfErnGDYugc&*+ z4*l0NzuEu#|G)m}{Xg>W!M`d0rvA(P=l9R)ALl=Xf5-na{G0Ii`QOsNPyg2Z zW%@V&uhqZne_Q{_{JZ%t{h#6gZT~v|v;M#HKlr~6!~Fkc3@`uhWiVu5WGrWJV%)>f z$jHFBkI|L!J7Wi<4$~3FXr@<;B~0%bbD6F&x-qR}|KIa}+5gJ_1^>?vF{yX*m?Y}wyPyKcOfBmodfA)XQ{{#P} z{9pBN(tqy%NB(F3|NQ^te^~}41_y>xhFFF}45bWQj2#Rd zI@1}35T?5fB~0%aDw*CfL^EAsP+(fhaEURKp@LD9L6Y(H{~ZjQ|3@-3{r~$v^8eER z7XO3(%l>Em&+&inzaRgq|GoNW^Y7k2#($Upo&J0B-@LyE{&oL7@o(1O*Z)rbRsS#W zujGHqzhnOo{1XSa^Q!(YVz~PMCW9^mJ7WWb9^*v@e?~dR9L99UHpaD#^BCVVZf4YF zI>wmDbd9l|=>}sJ(_Y44rZz@lCQHU6jE@*{8QU3z8TA-;Fx>nf&(QUsox$n<=Kl=; zll~w5C;ETFztjH`{i`#<%6`u~Lg8vnKbzx?;@->QEH|7HD~_D}C$%Rjb%6aW4GyW=0%zmNZP{uzTu z)4Tue{lD)Y1H*@Zb_`1YD;R?QuVrZdf0tp)e-6gy|MeJU7=jps7>XIY7$!3wWmv<= zz_^i7k8uX06Js)?4Wl%p3gbxzX2ueR`wVgndl}CDpU=?nzm37_e?G&ne~}Ca{y8yp z|I=iM`Nzv(`0wq1&VOhAKmEJ>|H;1%{}296{D1Rr^nam$`TrCDP5r<3-;w{a|3Ck) z`7h6K{l5!?9z!xiJwr9aX@))qA@EAEl?)RYw=kSw+{^HX@i>Dn(fgM7 zH~+=`JNZxX-=2Rj{;vPG-f9u-_pMq|K0y9{9or^;{WDaAi|C<>;{oldh!SIA(76TXKO9pL5Q$`QQI>uzi!;IC8EKCy^9hsIe7BX#OY-U=` zSj5!E=*;B7$iVc2VLjtQhDb&a1_s8@|5q?9`X9g$@&C_%(f_Od-~1Q-f6+hw|3&|f z|8x7-^iScRJ!qKf?}NX`{+{@|`0v5L3;*8uyZ0~8zxRJb{^|c)@vrP3!~aA7BK`~f zU;97i|KI=1|9dig_&<@soZ%`%4TBit0ftaUX2!{kZj9#`I~duRjxbs>y=RPN`o);c z^pw$)X&0jyQzPS5MkmHzMkYoV#={JM8QK|kF!(W)Gl(%*Fg*DG>;LNid;XXGulw)# z-~K=Me}@0p{vG_c_+R6{`hQ;k%KvHqoA6Kj-~NA2|Ni{T_-Frr`oEU{C;y%J|N9>& zgZ6(nhUouw44wZsG3@yNfZ_RnE=CCk14b`~5XM@DGRBPz(->bdtYMUAT)}A1*uv<- z=)q{j_=iD=aV5iRh7g9M3=9kl88-ZHWJvv=&YV9t2{|4oLe|En1i|0^(<{Xh9%@PFz5&;Qi_-~M<1--&;7{_Xe|`)}1h zrGNAOz4|-(->$zM|K|Pe{I~e;;(w?9-ulP+Px*huzq0@9|DE{H^SI8WH9_>*ufyr$ja!z=+79(IE}HA@fPC*Mk%JHjG;`s80(mhGPW{pW6WUcU^HNI zVSK^(nPDp9Tn0Nv4~Az9-~abAtod)wkoN!ae~tf>{=fg{@_+BYpa1&*ZTgq~FZZAG zKdpbt|6cuN`?vk?hrbK{e*U}augJd(fBpZl|C{~K>)*S7lmEH=zyEIrsGRs;_TQA@ z!2enXc7{U?J`Bu^6BwKrFEP|J3N!9v3}O7pIE7K2=@erK(@Vx2re}=FOeYy_nPxCD zGsQCQW0YkqVZ6(r#W{KaGEr{u%x|_Rsep>;KY!p8ps9>;Hf8-=+Wm{|Pf_{|{gY``^LP z_n*XmEZu}QxWMi;pG-XI)OlN3eoXxO^@dCpJ#(xY87)2P18TlCv8NV|;X1L1G z&#-~PilK+$#s3_JS^onW0{>ev@cma|xcHBcVb;Iz|1UjO|5FaB5cpZWi)|H=Qa|3CQu-+w6v1%^BZYlgiHK@9AS zDGc6>r3_t+EeuB(Co%kDT)?2iw4Nc7=`cej(-nqlrb`UbOxqb0m^v6PGx{;qFbXgz zFkbzCh++Q!REEO;+zj6TxBl1upZs6wzv%ye|IYq<`>*@o{eM3HF8>q!cl_V2zq|i! z_`B)fd@z0g--Ew0|5g5F{4f2t^Z(g@91QCJ0~i|qPhhz5|2TsV!#9Rn23f|_4EBuT zjIoSyjFpUw87DD5VO+(iz;u8ynCUXO1(L?JhtZCyosp5ro^cD~TZTl&nG9TvZVa0k ze*TYP*zli&A@~2b{|5gv{{IB8rMvoX#=nXG^8We%^Y|z5PxasRzpVc@{QdlQ+222Z z_xx4)_v&xbKed1BKx+X0ZTT1Y|Np;5|2_Y|`#<@=8N;prRSfbByBU%heljd&FkyVk zkPoiYQW@_uE@Bj9y2NP3^n}rk=_;cU(|Sf0rb@=6j5dsQjDHwR822!|VW?+V#^B13 z!obU*%5eSv^Z$$ful}F=KkvWge}n&Q|3Ce^^l$6Gh5t(bRsFO2m-kQXU*kW%e{259 z|9k$=;h)z3tbYanXZ+j#|METH&fxcd9YfXshYZXA^D|!kZ^_8U5YK4I z(8QR>u$XZXA7sKuUISl>(gBU#j z+c0qaS7$i;Pmp28zn}lp|K0m<{qNv^;eQMMzx!MB|MK6k|L6YN{(te;`oH48p#ORQ zs{SAUx9Y#j|J(l?|8p?h{;$tqz~Il&$dJWwhM|E$m~k>gDC1&=NsOBqPJ{0YKF46d zbdMpD=>tOn({F|}rVk9ZOlKH=Gfrn%%^1ZH%qYw7o#FBSSqvNg+cUKOfBrw=|K$Hp z|DFG9f=_|j_>bv-!M{)cjQ>6U_w(=7e@Ffv{kP!n?tioYp8U7t@0Wic{u=+c`d9bA z_urZSPyUHA*#3`TnEHP*!>j*C8EhCnFmyABFkWLYVU%YKWK3bqW?atL%=nCPCZht= zdPZNS{fse8+ZjEWCNWAfg)m-cWM}MR+{|FX7{~CKftR75;lO_zhRXl1|C|4x_y5no z;Qz<|asQw4@7TZee=Yy)|GEB?`p5C_$KPvz@BH2M_v+t$e_#K-`&Z_lz`ull0sq$h zoA!_4|NVb~|F!-v_+Rq>)&D*J4H%dhiWxvDw3Fc-!$}4$Moz{QMi0h0jIE598TT-< zFx_WVWqQJ>&UA*6hiN|JZN^l_IgDzI5sc3mgc+AJoM*^p=w~ow2x9p4U!39S|GWPu z{$Kn*_J8Jot^d0JfBgIO@A$v1|7QNH{8#hO?O)A5-G4Lx8U8!{&+8x8|AK#h|L6Xj z{QvB~8~^|OlVs5PAI1>=zn`Jy{}G0b|GzNY|1ZzT&)~-B$dJug!qCgOl3^|5BZdQv zVvO4vO&BLInlT13sxY!MvM_F8xX+Nlu#170VLHRU|CJ0S|Kl0-|9dce_-Dkh?VmJ5 z(?2GLpnuQ)tNlCv|KH!G|8M=R|9|*z)c+HIJ^sJ@>;GT>U(WxAf7AZo`giod`Tx)V zC;yjac>Ujj!JZ+8p^u@M;RZt+gDm4ThB(Hh46_(FFwlm86aA<0KjB~L|IPmn{^$D7 z$&m2hi(%{kW(E$1EezodcNvy2FfhJjP+&A=v|+4Z1ofPA8NV|&GwLzTU<_hf#2Cgj zkJ*<5c&V^f0_Ri|3CZZ@qg<-rvDxP z_Wz6jSO3rIpW{ENe{BDL{k{43$={QIU;MrKm+K$XKi7X&|N8#b{Ja0}@IS-Die5@RysX~wyXOiX7P4Vj)WdNSQ+ zbY$AWD96;w_?*#$aXBLgV-n+W23f{VhFc7N46_(S8Dbgk{a0jI`TzODB`(NX~#(#PLBK}qW^ZqyQU--W(|4RRf{GaJQcmKco ze>sNW|4|IJ|0gr7_M(dRMl<9y_ApFj+|RI<@iW7AMrp<+j5>^^ zj4F)AjGTg|3m-Z`@i8oD+3#Y z8bc(5Bf~O=2!{6z*$l>v)eJ?9-3;p(XE8iwT*)B8w3ES&=?p_E(;bF1rt1u@Ogk93 znc5i+GI}%QGV(HrGG6+>hhfhD6o%aYd{y*~H;D6=+-~SB%pZWLZ--3Uu{#E?T z{ulgD@1N1XpMOREUHi-S@6un9f3N=9{ge1t`!D$4iGNf7N&LV4FXO-R|Ly;?{xdRc z`0vi}<$ouG8N&&NG6q)0tqk^zpBO3_^%&PPW->lyT*xR6ZVz2y^k6#3Xv8#wk(DWt z@dTqXV+-SB23y9(4Br{j7`A|C3_kz2VA%Wr@BfbfhyI8B@A$9y-}nE!e?tFv|GWOL z``@g8>Hm`d#r<>sSNhN4-=cpZ|L*-O`=|JS!N2tXXa24E|MTC6|Em8D82ta|FqHpa z%CO-7O@@>IIT=6yH(^v@h-LI+Xkx5mSjxDGVISjThJB38j0+gK7_%6EF{m)!VYtSy zjiH5M0)r7lHp8R;UJTR!>oElW7h@3k|NsBhe=q*e`*-1g&cChy?f=dAFZ!?I|NFn8 z|1bYF{D1zh^#9j?<^C)Gv-qF;FX{i`f0O^q{y*}+;{T`r=l@GHC^OhH6f;CI>|-cm zU}0=yaA%y!(8{=qVL#(8hOdmL7}S|=GXyZbWk_ZE$`H-;l);E;Kf@Qs4u+MCUJPN3 zJPZtsm;SF{nEyYBq4@v5|9=11{5SX?_h08@0X1Mm>mSN)m5B~%IFZ(b4Kkomdf0F+<{=4?C_20CAvHv3eS%Buu{=ND8 z`|p*%-~ZnJEAa34UzdNn|2qC<{=4>X%|G@3AODsAH~)X+f9-!BhC}}Y7+4u5Ft{i^yUJ^ly%7yB>q|H;35|F-;F@~`t>_P>IE zcK=HLY5$x2&*b0He*yoP|5yBT`@ig8_y24E&i!Zo&(C1=-+3x|Gf-b{=a8< z@L!gZkHMYMmLZQZk6|+7LWa$Z*BFj4vM}yulwq90D8U%X$jB(jc#q)_!#0K@hCT*m zhAf6_|2-M{{_8P#{TF56`Ty_#rGL-=&-r)$fA+tv|84)x_%Hmg^8eevq2T%0n}0R_ z|Nm?L-}YbB|L%Vs{~!L_^WWLpXI+IL)iaBhGqX}F?{)diot>53qvP^IO7EdGe%LyAjWXU z9LDL4&5TzVXEJg!tzpz=+Q_KOG>1`;DTnbsqdMb!#v2UbjBO0uj3x|w8J_3?f(k@C;xx(&+q@Xf875&{+<38_pj%l#lL`mqW>iSef#_2@1ws@{=WG8^)Jsq z*?;c;LjLvtoBZ$Izia>W|4aX`{h#>%;ukbj_u#$nD@fm|XqY`5o zV+`XO#;J@C84ok^GF@dAl!nB0(9b+Nmc1BaiGRAKVMvU7T-Z4}$tYNTc$YWq< zFk-m$|HuEi{}24n`rq;2;=liYw*TV)ul~FDZ`r>k{~G?~|113G`>)}j+rMT1BL3a| zSN%`s|MGwF|F8X9^q>9zlmBM_l^Ih0$1_a$Kb>Ls|1%8F{{LYRV$fu?X9!}zX2$)D8jPzLjTvhg)fjCUIT=4OJZ4zTu!|v>VG;uiLmtD<|Naa`|4kSS z{!24_{>Q?w>)-4Dt^Y3m5B<0GzsA4m|Ns9j{eSOo;QtGM&Hg|5YxJM*pWFYSe>wjb z{hRgw$G_A61OET~zx=-v!>|9Y44w>03{x1Y8E!L7V31>6#1PB4nPCRw5r*@OR~VR? zo-i0NePi%tVq)}R`pKZpbe-Wd<6?%jjHwK9jA{(rj4%IhW7zaRiJ|eo07Jz81OH9_ z7ylRkul4`$zo-A6|6Ba;^1rlypw-VC{(bp7_uuKi6aMZ0JLBKwzkB~N{QL3G?w`Z| z_J2M9ul~FKU+upvL)rgmhGYLHF$gmpV2EXS!2mif;WdLMqduc6V(Mn=X|Mr+17jKz!>8J9A$ zFdb*qU^>HSz_gW7im8+F9b+Kl7Di#lV#do1`ixT;-ZF$UtYwg8C}4Q{-;`m)|G)pM z{~!JD@xSlC*#EHqPyfmN-}3M2zxID?{-yt``j_%A@n7w~qWF$6GdV8~$j&QQl-$vBaroN+P3M#e1+FBp$9NHN`DaAJDJ5W@7H z!Gq~8gFMq#hDVI`3^N&>7(5wS8NM@|`M;Q9=KlbO-2eand;H(lGO`j_#4?Y}Mm|A6Py z>=7Vew4}S&!{rRi&PvKv}zu^B8D=qnP9&Ypz{_}z!G%$Pv4YW)aSdYw<2}apjNDAe7?qj!Gs-e8 zVEo6J&v=^Agt3?LD}xu~Rt7f4QidZ8mJDqS|Nnb29RDxCF!BG*|1tj;{nz}T_5b@n zqyNYL{rWfk-@$+R|2qFg|4aOr{4eld+rQ|4yZ)8``}uF)KimH&|26;r_V4(A#s8cP z-v2!qO8z%9%=y2Y;qd?W3~&C+Gm0^IGdeMpFcvV(VqCzmlkpd+>M1zcYV#{k!(}+P^=4Iscpd^ZsA?Z_588|L*=5`mfB8_&kzy66v4rUi_@7z-IsFzPdQGCpB& zW}M3Klfi>w9mBu>$qc*xOEFaczx?0ffA4>;|6c!Z{^R_==HID*P5*lT#rzBYXZcV5 zpVYrUe>whr{VVW~>z~O#lYcq?vj1)RxANcLf3N>}{@4FM<$v-2TmQHHmu2|zKbpaU zVH!gj!#Re{3@nWA7%Ump8FLsD80RuhWjxQgm+>3pNk&$t9gJTYCo-O6jA5L?D9;$h zc%MOnaX!O!@F_;B3^5F^|0^+U`TzQV{r|21eg4<~m;CSX|HVI{|2zKO{@3+y@xSzc z`Tt`71^z4i=l5^Uzr=r6|F!%R`@imA)c-sG=KtsZ|LDKPegTK}c~IsK3Rm-T<;zghqP{5$hM@c-}sOaH4eeEaXk;KGo}(9h7qaE)O$gCyg6 zh6u((43inJGMr|7&hVe{7lSsqO(enS$i&B}!1RXUCF2f;C5*KU;fxLp?2N1oTN%#( zPi9!~Uznld|Iz=U|EvC+|2O(C`~U4fw*PDXef*dA@9sb2f2aQa`@0QvYUjVRe>eSm z^!MsN{(pS`ef|agpY(6`|2yD*nkqy2{{)7^|EDtWG8|$EVR*?fi-8+F{wvSu${5EO z$2fuAj2?);o5(1hN=Hq z7$X1g`>*uB>i_$H7XJ_Y`}uF`zdir*{x$yd`sevi{h!o7P#>S+AICr8e`^2i{)PUl z{@4HS(7y}+`2Gw3kN6+XXs)OVF+Zn^Iw`_ z>HlZ{3qg14{;&Jb^WW?Lt$(8bSO0tPui@Y7f2sc({-yrQ{nzlX3>l2A3={hw%iX66134xip-Nx{S{l9x?1?n8GlH!Hpr0;n#m}h7JF97_$EhGHCt(`Ty;| zhyS- z&+z}=zgPd}|GV}t`QMR$+W$8G`~7$Rzx#h@|9kj%{l9;IZ~rs=C-J}FU;O{=|Caw} z`v2y?-+vv3S^rZQp8TK2pv!QOp_t(r!*&LC#-9u-jFyZJjOC1xjGGyY7+)}UGIBFb zWfWrSWcBcnGD>F{tSm1I2fuKj{i4d==%Tef6)I`|KS@A@yq@aumdg9Sq`Ln*^Ch7AmV8D26NF)A>oGKMowXY6J?#kiI6E8}rS zZYIzeSgKPli4Jg&A7^-~S)@f6afn z{}un={B!;fYK!&!yZJ8-yym$1U*f;Yf35#I{_Xm=?B9=n=l)s$|M{=szv}H8J|F-@6`gi%iCx2J{`}p_7KZ$?8{`vp2{y*_w)BjulPX1T@&&yEo--}`Q{{{vY zh7Anf47V8i8U8U`WRPbRWVB`UXN+L%W-MYn%-F;DiE$w#H`6jkR;CGz&lr=zD^$xE z?=l!NPG)$;;LWgzfsG-G;n;r>hVK6t{)hbU{jd1n=l|z_eE*OCyZCSZzv=&~{w4ei z|EK@Y;-Anzjeq?AjQ*+r3;!4Num4}?zf1p)|C9R9@jv;$*Z)=jd;Y)ufA+r)12025 zgEzx`hIWQ437Bmb}dTl0VZzbXH7|5g3B`xp0L_@Bf7Pk$Bv zKmRN6|JPr!|LXq?|EK?p{=e~G&wr->`#|e8L1QTlU;o=MI59*sbTgDOTx95D5N2G$ z5X88Hp^xzl!!gDO3_lsaGN>?dFxoH)GMX{5f>uH>++$qNFq^TIA&}9EfrXKY0aT}@ zF)aEo$x!qE?EmQhE&uKQ+x=Jj|N9^R|K0z7|EvG^{GaQ;EB}Q49sKwH@3wz0{vP`G z|L^mE+W+MLr~OO%zw+OT{~!Oo`)~bUkD=v%2E*C^vl&DfPB26=yl0rrAP73QoKcF= zn=za*m2nbdE#pbXsf?c)moYLjEnxh_SPveZnZn4*7{a)lfuFH};RJ&QLnFh}|5gmk z|9}0T`+w7ai~j}x+5Q{;zwz(Ozjgn1{A>SL|1asE=Rf;@a{rY7as8A2C-P7KpXtA- zf2seb{af(w*1re;l>RII&-|bIf8GBT|KIwJCBqs9Ylb3*|NpHS zj{Rq2nDGDd|LFe<{%ict`~Ur)_5b7lIR4N0cjaHo@7G8!4Bb|EvFR@Gtp4+drrOFaN6kfAJS|-<{Tf%YWYgYyOr0 zKk;wne~JG$|7ZSZXW02)pMjkrh#`=nfMEth7sDNfMGUfx+Zm!5&oE43e86y;@e9LW zMova$CTT`PCK*NrCRWDpjJFu}GA?GQU`%JwW7KAN$N)N{?ZAI`hAIDlgX7HSf7XA4 z|7!om{y+Km|KGBIul{BIyY|oM-=Tjj|2F)4{deuZ_kR!l4z*xk1iLssW z6XOKNZ{QwM1mk8#S;i{H8w^&A{S03j+!;17Ffn9-Zi`@O`~UdA|Nn*mW&S7qfBR46 z|G|GR|IPTf{$J6*ihq9p-2UnQQ~oFZPx_zaKfQnE|3d#|{pff<{AO5laxA^b= zzy5#6|0DlT{%2v}U~pt`W2k0mWZ1;8o8dXbX9g)oEk+;41jZW1$&70mcQIaPJi+*i zaVO&g#;J_^8Iu_M8PyrX7+)|*GOl2_!;s0akU^Uvli}lkV}>3785kP>pZo9gf6jl& z|5^W^|FihN?H}9!j(?Z`CI4IeFYI62zm$JX|2qFo{kQMmwts*AJ@{w$pZ9;$f2;pT z{-^$DW$63w%&_%;J;Uw)+Zh-c-ZH2&$TRve_%W6-R531KSj2di;Sl2whI5Q!jQben z7^gDwGe$FhU=U|K$#9Ng9z!!jDT4)rAH%!E3e{25h{=fUb=07LH zss9EHq6|R{u?z(aiy1l@o-!<8P-Wc4kjQwNVK(D^hKr1!7#Nw@85NmC7}c0~8F`uB zG2Ca|%dm*Ci6NHJl|h7&li?)8rT=vd3;!E4l>LA8Kk)ye|Azl#|BL;X`v3Ret$)w| z&HZ=jU(&yQ|Fr+D_{aEf#=lR0=l)~-xBH*kzjyy){^|Xn{jd1{gMT~!YyAKHzu>qf%I~YGOE@ZsNSkAbO z(UGx3_=q1OE;F_x=C(FZ%!4f13a2 z{`>Z?=-;7#q5r1;3j&`8*YuB z3quP-7DE(+B7+gbt^a%sQ~$sJAM*dwfARm@|KI&L=l}A5jsHvjrT%yM=kZ_SpT__1 zf4Tm@{rmeL<3HyAI{y^@Xa4j4zu{la|G)p%{rCQV@BhsIoD9$Y>oe#x1Td5{p$6lpuMO<{~P`V|3C0==6{y|cmI3+mt~mnKb+y(|853JhMf%2438LQGq5q< zWKd@mWprf>U`%A}WUOY~3u;X>E@gbnIFIoTV;$pGMi0gYMm9!g#{J-xt)LaIRSfU{ zn=@?s|Mh>>|E>Ss{+In1`)~RG<-dRb_We8hZ~DL9f5rbI{ssKg|7ZM9{-54IoqsO> z{QedEtN*v=-;RIp|9$&s_TTJ(&Hu9h2mWvS|NlRz?l)p6VaR1z#juRw9>YBbent^S zdqxk&JjN=F7S=TE;t!y^IGLV;QF~sxZbfK4Va1T+Z->A)R3bgC;{h!@K_$ z4BP%QGt~dT@ZanIy#EsabN)a3XZe5oKlcBf;Ie4ZzrcU>|02O_MH>ID{Tay9EKU2CQ1O4)|M35%|1JL;|Cj&& z`5$P1(T9K4|8DrW*&hUw08G{JpV+LbJImQ6S2*xbN35+d_`x$33-ez3Lc$=}G z@epGw<8($X#stQv3`&f186Gf%GR$QVV2Eb8@L!T)>i?Vn z@o(wBjsNQYRsW0n=kw3vpWZ*^f13Z)|JnU>{g?Ky;@_-)+x}hs_xqplf5-p9|J(jg z{(s{CrT=UU{0xo^-VButtqkiJ_A)$T_{<>8sKMyW7{ge^*v+_raUJ6^#_fz(7?(00 zXRK#j!sx?T%qYZY#dw9`FT+%ZgACye?F`Zk{tOTQOEIhh&+Bjf@9@9nKi~i0|9Af> z{a^d<S_kK87p?R|Y4BzyIYJcKrYMzwH0R{}%s`{r~%K&HtnSCjX!Kui}6Fzu5mq z|Lp(s{!{$_=P%!XwtqtZwf<@UPxu%7fAPPT|F8dT|8M^P<^SgYVhm^h+cStUBr(J= zG%(C(n9XpXVKaj)<4J~a#`_HYj9(azfaYKrWf}RHG#L4rv)Fa4kM|J{F|{w?}<_h06}6aP&A zZT`pqZ|Ohge{22;|2y-~^54IIx&Lhculm>U|II(p3_J@%*?)V6UH?lM{{3IfV9#)d zp`PIb!(Ijf#-9v&jK+)}j5&-+jEfkn8P78IGu~(HW4y{(%(#WonX!eDh0%*~9|JdI z8N*2i1BP~nxBuN3*8gW?DF1)_ztjJ&|APPh|3CRB`hVBId;cc?Tk$XNU&%l3e_sFe z{+a$${%8Hq=wHOY$bYT>CjQ&~@AALz|D^t#{!jQ{@_*_7&HtbM|M*{pL6;$pAp?Bg z`w52Y3_lro7&RFk7{eJ08Cx0WFm7Pn!g!W(GvfuunT)#`^B5;HS}?{l{$WsM+{f^e zp`KwqgCj#Z11p0g!|DJ03{(E!`yc;*{eSKM4gY`r3;cibpVI%?|33XI`gizWIr(Kj(iMc!iP-!_NN^3=jTKVqj%B$)L&bm%)!g zkFkUyhH*ASJL4gSb&PKqjx!1{9%oc!T*D~ESj))3=)ic3;V;8FhOG>Z47m(p45|!z z4EO(Yf=>ARAM^k8fBF9#{y+UU?f?3J)&Fb$CH(jK=kj0vpX&dAe>wku`}_YN_do9c zX8*MR7ygU*zwKYw|NsB?{`dO-_W#uXk_`9%J20p-Br@bM)HAGOn8EOlVFQCU<1vOb z#@h_@7(XyvVq|0d%_zyp&m_yp#>C0^l<^V6CdRc4rHq9PMvSHmuNi*-U&3(ge+XUyxz?e{Y6c|LYiJ7}hYvFkEGr#qg8iI)fCWAfpAN z7h?!xBV#_}CdPKgD~wYa?=bc-o@C5qT*PR?n9ul`!Gv)w!&mT13?+tQhDZO68J7S5 z^1tx^_WySOtN#o9cliJ0AIJaQ|1SQU_HXvT;(wX{0{^-Ev-oHE&+MPaKfiz3|7!lt z{OThq8-p{0BSRHK6~j7)O$-kho-+tAN;BFq`Y~oR z)-ldxT*7#eaWmsp#$}A>7+V=PGKMg=Fv>9cG2UYkW}MG(gCT)o9)l7?I>Yn-Mhxr! z|Nmd{|NMWK|MUL~{m=jZ@Snr~jsFDxxBR>RFX7+De*yod{EPnA_pkQf{D15I9r*Y1 z->ZL`|Hc1j|9Abr=6})uH~;7S*JL>IKb7It|G5l&43`;<7}yxY8O#}L7*ZG)GxRf_ zX4u5|iQy0Fi)=WH`w%i-DbS6N3}uNrr01`wSZxzcM^z|gJ{i~l12?f$3tZ{EJ&Z<-F^oSLR2cU#yke+l*vR0-P|3i~;KFeJzaYcR{}2DC{@?W9; zum02czx>~?f3^Qk|BDCr_j~{4{hRb}`oC5G&ip(7kMsZUf1dv}|9AZl`+w?x<9`l@ zmH$B|)iHejzm-9Z;U$A5gEV6-gBN2XLmA_8hWU)=8TK)LVK~aj$+(e`jj@yQ149tw zSq34-B@E{nDi}H#d>Nb>R2lyNXJpv>|Kb1I|405i{$KT<^Z&&Em;Y7#U+^#ff8js3 z|1STu{ww|C|1bQH@xQ`9&i^j|RR350^ZUQ^U;Y38|2F-1|Nr=Z|9=67YyT}6q#2?a z;uxwJ<}plVxWllHL7ed@gFoYKhE~Rp3_BRv86Sc6$1$oh{$!M7yvO*1VI$)Sh6=_B z3>J)`3||;z7&b6G|DO#W4e$H^mxBZ{ezk~lw{yqE`3BE%q;Q!Ho6aF**zxdzfKR-k3e|LtX|Em~S7?v|QF`Q$l zWBA0dgF%q-1A`u;I->_;EMp>LKVuc+R>p3|LyR4aTN!g0Co|eGCNutL&}Q7j@SdT9 zVIzYnLlMKb|0WE3{(t}9_J7a+kpE5p)&6_^|NT$o|D}KT|E>AA=3nQ(nty5kLjQUG zbN%P=&;MV*zr25C|7QPN{qMrRm;bo_YyEfopYy-@|LXty|3Cl#^S=Uv5kn|L7DGG3 ze1>fdml>WgurdlTnlV~4rZA>4b~E-e&SzW-E|uyS`xt{5(-`F#O&Fgr{AF0daEu`b zylys{;m3b1hJ*iq|L^&K?tj$(#s4+`SN#9|&-ee?e@g!s{rmc_?%%0@S^rl3%m26F zU-!Q?|91X6`S0VukN@=k%lyy#@9}@#|Kk5|{?Goe$#C$0GQ-pVvl!SI&NFB*Ffw{E z7%=8A#4=7`Xk*;Uu#)i(!#>7847(UP8Rs%GFy=8nWiVzu$nc3_I>S1KJcbMgR|XXZ zMTSTJ|Nmd~|Iz=H|HuDp{a^S0%fD&=5B#hD-~TV|f8syi{}%rY|4aXq_%HrX@W0+a z#s8829RE-Hm;3+nzj^;9|DXS#0NyL3#_;C9H-kPy7DGNm8^bz=c?>TZwlF9$o@9t* zyvxwb_>o~RBOBu*MhV6bj8cqG7+Dz)GTvk8XI#w?%vi)A#AwNIo`H#>o8jVrcZQ|^ zSsCj8AO0WvzvaKff4BeY|G7am)xTf==KOp5FZ17pfA;_O{?q)o!9A}uu@Pgqy0~;eNqY|SPqYYy& zV<_V+#vI12jOC0w7;_jGgU0~G8NC>9G6*t)X1c-{W-y2|L^Is^ufVYM|I`1)|JVF? z{a^ZD^1uE6kN>#-pZ<5_-->_B|F!+A{+ISI_Furi@PGdQvi@cK>-#tP-~NB6|9$<( z`CtFPCwLvuvj0c_KluOeza)b(LjXe>LmR_XhFuJY8Qw6wV~}B#Wb|fqW-MpSWt_n{ ziE$z0BF2e~vlw$3>lkerL%?o6#qbuqRxOC3l|h^#gyH^wRfd)SfBrA~fBwJg|E2#$ z|JVF~{x9hN?tdEpC;j{Vujt>Uf9d~r{VV&o6~hKbCdNgK zER6MxpBa1^FN05@xWLfJ(900c;Kg9Tz|O$KaQy$9|6Tvj|M&mD^}qQ4x&I&iYx}?9 zU;h8bf8qbb{@MOF`ltL~?w{a)m4Cwjo&IV5FZ}2Cf6c$@|L^{-{%`#M*8j@?Yz+JU z>o71f_%S#$WHB@{v@q;rn8omeVI6}$;~|C=#;Xj|7+*3RV*JbSfRT&w2_p;RdB&Fv z%Nh4F6ft%%m@x)0d}EMg*uwDae-Xp>|Aq|x|3CiE{=ezJ&;Qc@M*pq;OZ{j1&+`BD zzxV&9|GV=q{onC_&i{7&GyAvupUc0i|5E=k{-5&C^8e|7W&hd#Z~gE3|KtCb|C$Vk z{>LydFmy6lGi+oiW4Ow&j^PW#69yqhNk$z;Uq)BPI>tE0WsJp)I~dCtH!>zMPGz)W z%wl9_G-Eu<@Ry;L;UI%6Ln{L(gD1nq|9lK{|6l!|_kZqx=l^N{rT!cK|MKtOzYG7) z{9FHT?!Uf&rT+^5CHzbNm;5j1U(LVne@p-E{&(%)mw&wf4gb6S&;Q@>fA#-e|DXQ< z^k14mlfjoEo}rdu62mHnBMes=zA*e}P-4_z^kWQUEM=@<>}H(8*u^-Tv6!)o(VH=o zQIgSy@gV~z<8p?p3^@!78H^b68Gik@XE^d-m|^1o7ylFf@B44~f9ikc|2hA!|8xGo z_Mhbc_J8mH<^MbVFYn*(e=YwG{agF**1w1U{{55wul_&cf6)J_|EvFB{J-cw55uwl zt_;urS2M6PtY=VTc);Moz|WY>V9nUfkjl7(p_}mp!!pJf3@aJGGfZau$dJW&lfjg6 zE5i?l9)|4%Y}Mk^k}k4F6C17y19fzmESx|F?ryNd2GvpP%90e-j3Ih7g8$ zh60A!44n*D8Rj$aGHzjTVm!f6%6Nxi3FAkG(~K;P_ZhjtCvxv)yvs0=aUDYxVLrR&(QV%!T-$vOaA-(&-`!vU;n?%|DXRj{vY}G<=>=#5C5hA zJO9u7-?4ul|1SND{`dJ`<3Hv98~?@rfAMeDf93zz|0nzxV3_mYmEp$!QU+m$`3$}c zM;KZdo-*uWU}k*JAjhc0Xu%lF7{J)Tn9jI>v7B)QV-e#_#&E`RMomT!#t#g_jGGv4 zG88k+V=!e%X87}8li}F^5C5nB-|;`=f75@v|9=0)|4aY>`0wRE&>8(}|MmRq{+IQy z;9uOojDOkxD*tu=oBMD3zw`fI|Ks?t^xx%w^#6wcQ~vMzf9C&(|4a-j3>FL_4A~5g z409RQGMr_&#_)&XKZ7Qt8e<5fA7dF~F=Gp3J7YCtD`PBU9-|SX2jhPRNyg(0&lvg` zHZz1WG&0CC1TsATugtLd|IhzT|1bOx{=eeC>i>rSKmSGkKmX70|FVDV|6Bjv|5x_! z$iKROd;iV(ck17Xf6xE@`^Wp=^1s>t(*N=QH~nw_|Mvfy|LP3q{>L%A`#+h1m*FUb z7QAu&oHcDe8#Yd@hw9u<3olB#$(|79Un7PF)U^XVn|}p zVNhb=WO(xb)&CX$&;8H;zwN)}|M~w}|9Aes`mf~wvVU>^tN*$E5B;b6-}ax>f17{e z|AYT&{;&P#^?&ofvi~3cE&Xrw|MLHm|NsAQ|F6#Q{l6E38AAp`F+&r>T85bnPZ-uQ zNHHE_@MXNlP|Ns|VHM*)hBJ)(jMo|Y8A0oxmNH&qC}CX4V8fWr@SnkyVLt;SLp{Ug z{|*eR{xdPO{XhCY{eS0w-~ayqP5(>$m;e9hANT+D|9oAC=l$>L zzqEf`|0n#j{eS3R+5g}FHvTvJ|N4K?e?^9M|AQD_{;y+DW?0G)&2XGyBEvI=V+>4; zKNw^fwHQqpBN=@d8yS-rXE0_lPG^i|Y-F@%jAG-@L<&;Fn1|Kopm{~i3d;opLP9se5t75vNlm-jFKU(>(# zf6M-D_;>Z+lYgB5W&b<;kN98tf71Vr|4;sZ{{PQ^Sq5E(K!zxWW`2!&Zi43^fc>8Jro?7z|2F-5 z{O|EUmj6=!wf~3y5BWdwf9?OX{}=yfXE^rXj^X+LVg@#bWemy;*BBfaSQz6N^ciay zA{b{g)H3d6n8|pTVG-j8hDnU?8S)wLFxWBfWng8T#&Db=kD;Bxjllz)iWnHq{(lS} z7mNPC@xS{2+5f-(Yx{rfU*Z3m|6=|Z{B!y5|4;Y7{Xd2O?*G*Or~I?~Kj~k}|C9eF z{Ad5a|G)eHH~%~Si!q%1Z_U8Y5Y6DiP{vTt(8sWyVKKv7hHVTAj3*cZ8E-PwGrnP1 z&iIdEKO;Ni0mgp}D;Xa#G%;>x2w-es5NGsbxWypJFo)sA|2T#{{}mag{(t(vN5#|9_x)>+*j$|3&;e^Uwd^#eZ@C-u!F$C;or!KcD{(|F!;? z`oI5w$p7#E`~Pb*ocbTdz|7FhV9l_Cp^)Ju!%~Ll3^y1U895oH7%dqM8Pgd(8M_%{ z7-urZGWIjNGZrz*GkP+HpXLKllIfe`W>|26F~yhD?S$hM5dA7)~%8VED@Lj6s2shtZSKh%tvTjIoX} zkFk=mkTHQV0lc1tgHe?662o(bSq$44k{H?BopzWz60IP{-`VdDQs|C9gk`)~Gt z)_?B*rT-uO3;e(PpZ5Qm|5*RG{d@ke(f=j? zXa2wYf8T#mhWr1$82(HJ8DVv5O&saRoya<8g)wjE@*5Fuq}^ zWPHpJz<82DmT?)wV}?40r3_&V=?n%8nhd-QZ~njizv=(Q|5g8Y{&)QkT07MD|M9=7 z|6Bj1{qO!4_&?>J<$w2oD*qk+$^H-er~SX|pU3|d;5Co){ww@H{XgOVxBmz6hZKHU`%M9I&&luJ*erMRn_={m1<4cB_jK>-B z7-uqAF{UywG8!-(W%&EQli}QdUxuasg%}$D-}s;OfBt{>{~7=F{~JTk$U6V;>%WEn z9{;QQcllq+zjOam{@wjo`S0JqdH?kOpZ%BmpXvYn|5pER{xAN|&#>mdBg51GxePK4 zQyGF7c7WEvGVEmd%Z~(l^b=Uu_|Ly->{)hcn{IC8W6fY0{o%wh0-;#ez{ z{a635^IzY;IsexGJMiz;zYqVo|Ev9X_#gMb^#9cVtN)+=|KR`M|H2G946Y0j45bW> z42v07GMr~P&+v=k3xf)y1fw^jEn_BQ9AhzK9%C9~2BSM;0HX|}Hsec%e+*j~&NI|9 z%x7?8C}a>|aAmmjUxs1z|8M_m{$Kp>|9{|r6Jrb`=w7TeMlJBEszQv18SXQ5GOT3qXDDWnV6bI)`k#Yg>;EhN zyZ$fwpZve@zukYQ|1$qYK_|)nyYp|~zrFuv|6BC0?cc!2E#c9CdQ8pT8tu$ zevD>}DUAM%X^i2FL5yCE`i#1a%#3V|7a49c%wbr~kj798-Xr_(zb3=k|I7??|KI;# z@PF@r*Z;Hs%lxnU|K(rA|8xJ${;&Qg^ndcd&;KU;d-89|zn9>$=-WT}|Jwgu|0n;? z`9J&rr2m)yZ~f27aP_|(!{`46415d=7&I8pGB`2(V2EK*WGrLwV4TR1!?>QIjqwaa zH{(r)D#j}e;f(tkG#KYId}63#*ufCYP{W|h;K;zuz|QdI|M~wH|Ihrt^MC69#s5wI zPx#OFA9P}8*8dIvBK~*&bN-+GPyc`XKehjv{|x@OgWE*~|DXSx{a^9_iT|GQG1D_3anIWI?DZ^yOuMEo>|1d0N{K(M9 zc!eRIaTS9(V;5PFulVoz-}S%Af8qa% z{~!Mo_`mJnzkhxI-u)~7_w--hzqkMD{&D`F_s{tM$$x48fBl>DU;qE5|Ed4k7-s)B zW4QP~k%5h&gTazv6+(<{hRr(@85)fGycu_x8>jNe|P>p`^WWP;=k>G-~R>woBl8Pzvch+|4;sN zG6*tQF<3KXG9)uhW9VQw#IT0p4a0c`QO1u9){G*IQH&~ZB=eSG zKf^(WE{3V#(I!O(M~3(Rr5X1B|M7p)|7-u#{%`$n`+w?x(f_6Y-~S8wf9jvn|26*v z{?GmQsLX{{t8}7#bLq z7}hdaGu&hdVPIm+W6)%5XYgfQ%#g#lpP`QNDnm8nZH5%a^9(kOTN$_+L8}sS8D=xM zGbA!7GpI8#Gra%*?EjAcXaBeS-}XP~|DylO|3P;%)&4*IFX#W_f06&||GE56`)B+= z>7U{Ml7Ei>r-RQ6ZU6u0-=_a&|L^@T`p?d=_P;j6^Z(uq3Jhrs;S9A5-3${M_AxAG zc*n3Abgn&v2jeA%LdM4o6B$1-%whb@Fp=>ALkZ(v1~0~m43doT438Of8CEm={a?gz z@xK+rs{hOko&V4M&;CE_f6)K*|2F^4{%iba`!DwY=0Dc|>%isD(|?u!9{sER_vzo1 zf5QKF{B!vK^dIQ--c|p-|KI=L_+OA=+kbn8SO3!)WEr{{{2A6TG%%cCSjX^);SR%3 z1`bAkMk7X5#&AXp##}~6#(YK##u!FvMjJ-ZXfkM~w2ff{gFizJgA{`&!;Amo47>k7 z{Xgmdw*NW*+y8t0kN&UuU;jV%f7bu+{@wj|@!!sW+x{*5xA@<@e~bRD|F`wug?~5x z{rboHU-Q4k|LFhO|NH*W`+wm7x&I&k|NgJYpvDlu;LA|UP|UD`VH(3lhMf#Q8E!Es zF#cw6W|U=&VYFgQVsv8+Vzg&8VpM13U}R>z!ElRVDZ_e(LWULwTZU)`ZUz&E+y4a^ z*8G3>zv2J6|6%{v|JVBuYO8|wR|Ngv|Igt6l7E8#=lo;%zw#f`|KtBe{(t;u^k32nZb+UE<+*%D`O>tHseGFKgQJz zS&T;+N*J#&WHMf4@L}A~pvbt8;XOkQ!w!Zph6V;h26qNN27ZS3|8M@k@_)(yJ^zdT zFaPiKf69N+|4sj2{VVu?=wJN*Isd%>*Mj%P>i#eMXY{}8pZouf|1$qS`Zwvn<6;IA#u5f5MrVez3_=Xk8J_-6VA%6ti($t9Z~rU*ANn8nf5LzF z|MCBg{~P>Q{Ll1X@c*@cjQ`jD`}l9dzi0ni|GoM*@gL*=wf{8!U-=jLpZS09f0O@* z|7ZOF_J7WQHHHiS0~weZ${9=;W-_EOY-gCvaEajn!)t~&42+CojAD#-jM|KGjJAxq zj1G*cjQZfRNQ3bK!ykq<45t~&7-lj!GNdu^F&HyE_|L?!_5Y>+{r{Kz&;DQj-|N5k zf1Uq||M~v^`1kqW#ediTZTz?I-@<Dm3{Myo8Ce(|7?l`<7|j_27_Awt z8Fd&X82K6BGQ4Ei%dnrJn_&t=1Va{sI)gLAxBqes$N&HNKl}fk{{{c|{rC94;J@Pk z=Kp{GrT)M1&+Y%tf9n62{^R?<6cB4ok9!H~wFz%ZG?oM9h>FT*p2WCmWwN(Ljwi44Jvs~EBv4>II2o??h$JiuVZ zxRQaFv4i0@Lo&ls23v+a21y2Uh9CbK8E*eS`~T4YIse!E&-p*&zuo_~|HA)E|G)Z| z`v361kpJ`lIsR|{XYjx3pZ5Q@e-{6j{0shn?qB8q|NoZ!H~oM9fA0Su|Cj!kW4Qa@ zoo`GTRH@is#N<6Z_I#wiT) zj42Fn8B7>Ss`|BCncjn*Yf1m#G{FnQ0{onV0&i~r~bN;XWf9n6;|6l)eGsrSnFgP(JGo&)~GPE&l zV_3#;m*EHlGvgx$bw)-;XYdTHHlr(}8lyI&5F;DoM~0gWrx;c-EM%x;C}(hI@MjQb z&|-M;pMzod{}=x!{y+6Uh{J-LV+y6QLcm3b@|IPn<|796|{r6!IW~gM)W>~`D$Z&=sjNvmw z4ud3P6N5G5EQSci%?ufgM;MYBk23f$Zevhq1kG+&FdPT(lGS5~Vc=m4A0K=~T#ta|+2QsKIWHW>@G%~a?OlH{1u!P|u!)68^#)Ax| zjOQ7m81FHZF}`A`XMDj>%y@+%j1km_Yhz$w3}ZOQpw2Lh;n)8(hKv7=8P@)1VCegQ z?tk(BdH-Yn=l}Qk@A%*BzvzFp|F8dv{Xg`N?f;^GKmSes_w(P(f875!{L}q^>0jjk zKmWS^YyIE*Kl=as|2_X@8TS5nXL$QRhe3v+kHL#!HA5N0QHF&KcNtDId}8>*z{V&I z9vRkV^k+0=^kY3R z7ys}0AN)W5KWGh_)PK+}*jN9a{yX*W?7waQ_Ws-YZ~wpJ|1SS~_V4RIzW)mUt^WJ} z&-`Eif5!i{|BwH_`Ty&GMg~O&bp~GsFNQLPY=-#^T?|JVKqr+QW8i0e!l2K{$mq%_ z!RW!Lz-YlJ#wf}7m*Eq`Erz2En;E7tbTgzeBr}*X*fDT0NHg62|NH-j|9Ahl|3COY z;s4VA*8jWyi~le9|Mg$U|11B@|L^@L`+xgCf&a(;fz}>t|L6Jd`QP$??*FX+lm5^7 zzxDsw|JVNi`~T&?4g){R=AXaD#3f98Mr|3Cki|5sD zF8tg3@A$tX|1SKy^AEHplJCFzf2;o?|1mo??HQ#Rt-vQLax*e9zGt|}aGGHa!(xV7h8hMx zhA;*N1|x>g{{B|7HIt{rCRg_P_f7%KvNrpZb62|I7c}3@i*53^EMK3`Pt+3~mgY86p{O zGUPJ+WoTfKXPnAl%ea~$fN?KFAmc#>JI1XHvW#;WJ~LD^9A*e-n8;wv5XT_Mpv~~< z|F8eo|DXDQ;QyTetN$1LpZVYIf5(5h|CRrL{LA`(`Cs(^P5(Uq&-!QefAT+z{|o=Q z|KI;F`Tz5O9skAtZ~X7^|K|Ui{|pQp{wp&){_n^j$`H-q%23Eq!qCF7kYNhLX@*4% zUl`Ui$T03O*H7#1@8`k&8m>AyY0 zy8rwP{r?~QFa5vif877J|K9(j{#*Sw_^Zd$!`uIH43Z3W46Y2b8S)vnGR$B&!*GD%A;WWq zuM9kl9E>`QQjCs_%8V|IvW%vTY>bkO4;j8NY+*RX(9AHGA&4QLL7Bmc;roA4hI9X4 z{a^Ke|NqYa)Bb1w&;RfL-{ZgOf93x&|NsAE`G4=<8_=n5{|^1T{_p(1Xa8RPWBJej zU+2H&|A_yo|6Bi0`oHP_K5(poMjq7}Y#BTlQW?@2x*1v+HZUw?xWcf9;XA{1264tu z3ZO@dHz5C&*1;Qe~SN4{8Re>@SpL2w*P+r4gcr=PxwFa z|AhZr{vY^%X7mSAjTP-mRR;KaC^!H;nV zgFE9^1_Q<=3_OhO3=bJn88$LFGBhyAG5CR3JU;mU?*H-s2mWvTKjr_t|5^Wg|2zG! z`!D@J|NpmtiT|(s3;MtPpY#8v|E&Hm`)B`u*S}!!TpP>(S^tgxAO4^6|MmZA{{Y zVklr}V{l-IVi01`V|f0biQ(Y?8~^A1U;n@UfBXNW|B3%S{#*ao|1bVu{QsAK|NmY8 z_u}92e|P?!{P*DBoqu2d{r)HRU-7@)fA9ZU|I7bR`@i`Af&b_Kzxe;_KQDtagC2u7 zgD*oNLl(nyhBk)X3=0|VG3;je&v2DNhVdPP9wQ^89wRHGEaMM`{|xsSZZhm)SkEw> zp^2f8A(X*~L6bp~;opBQhAaQy{$C5;8@S_t^8W?@9sYOxm;Yb*|Np;;|BwFJ|3Cjv z^Z(g@ivREa)BOMYpZ$Nu|FQpl|JVPo{=ew|%Ku0H-}wLdKMTXZ{{{@=43P}F42=v9 z49gjU8BQ~#GQ49bXAofQV$f%t&)~+miNPB@_P2pSk#QEoFNSJ{a|{s-^B7DRav6je zY#BcP=ViF@|Nj4j|2O?#`@jAF?Ei89d;XjMulq0bzu^D7f64#P{tNlP`JdbWmH(Xn zZ~W)?|Kz{)|8M_+>fnw4-TvSDU;dwgVa0!ChMWJL7&sYX8O#}q8Il>=82T8dF>Gg8 z!f=maBLfTLUIul>Qw*+**BC+>Z!rWho@cOU+{z%&IDz3iLn^~*21|yy47?0^3{U^t zGaURc$gt@DlmG4icm6N<-}fJM?}Zn5Hbm^d&i{}9LHY0(TT7@8UOGpuB|%y6FJDZ^)m z?+hZ09E`e*B8;Ytf{a>>{}_ZA?=XB|*u-#>p@m@qLkL3&gBpV;!|(s{4440Z{lEVI zng9L&m;NvMU;jV+f7E}w|7QQy{tN#X`2XqOkAFA*J^6S3-`#&V{=NA3;UD9Fq5rDj zc2Uazs{a%IFa5v!|Jnaf|9}3^#~{XF#$d(}!w|yI$WXwrl%bp91jAB>mkj$DI2ms+ zC^3Fu&}IC~pvL%%L4ffk!+VA^3?~>?GR$RYVJKpVXK-V%VUT8!Vfgs}-~W^UAOBzU z|J47w|C|3u|DW^U@_*ZZ$^ZHPfBg#wuYbJq&*1-!fBOI5{HqTo3IAvQ z@BP2~|E~Xcz^k5w7=#$C88jJ^8EhFk83GvAF(fivU?^hv#L&zj$T*EbhjAr?4dZqO zE5_{%>WrY1bNU(XGvqOBV(?~YX3$^&g|G_4>;K>WUjpARyx{+;|KISOcmL;Q*!^FR z;njaH1__2F1{a2MhJ1z&hUpB`81^$PW_Zf5o`I8bH-k3g2?kfj%M5;u7a3d`4>0I5 zE@a?htYmn^;K#6yL5ZOQd@91l|9TAT|1&X6`hWd@<^Q$+lmEB;5BwkV-{HU6f202b z|5g9L{U`qa!awf+2mf*XKl)Gd|IL5q|G)o>`!Dmq`@h@&o&O8}Kl?xTzW~FD|7HxI z|3@&$GL$p8GE8L1Wmw5DnPDHp4u*>icNiWs{A2jaAj8PYsLRO1sLRO0D9Z>M1vtrY zk6|9ec7_6mUT|MZi~&?L@-v+H|NQ^*{|Eke{-5AKQQF|C;|D{|Eff{$KTf>i@<6_k&Z>*Z-UhG7MS_P7EFl zX$&b0oeXshYZzuQoMqU+@Rs2O0~g~%26@J>49bju7{nMqG5lt@!*GLP55oqAnG9_V zB@9sv0SpEV`V4Fg0u1;5fBnDx|Ly;i{vY|D|9|a&-~TiI>-=y2&-*|3|NDPo|8M?t z_<#AI+5db0tpES`2ijGW_21=x*Z=(gYyQvqfA;^0|F6Nflgl#5F}N}qGvqM1F-&9# zXV}7!!ElYCg5euO2ZJc%ECyZ1H4J8qTNv~h*D;7O&SLn?P|I+N0d(qsIYT~!D1#%z zxBnsxxBtKRfB65t|Lguw{Xh4A-v8eJp8xCrtNt(i&-_2-|Koq*|4;t&{J;C3^Z)(- zy#8PMm+=47zlQ&k|CjxD{eSj<@&C{N7yTDwxbWYU;opCM1}%nEhERqIhB}6JhNTQs z8BQ}SWca|ahC!Hd2ZJHw5e8SrQw;8mhrv70Wf{8}eljF6TwpL~Si-=|P|oo5zc<67 z|MCor|9}18`Tz9)qW_Ek$N#VX@Ap6Szx{vx|3?2o^HZ<>N&dg|Pw@Y#e`5cy{L}jX z=ARF^Uupb*(f^qL7yh^X|NVdCe`SW-|J@l_7}6PZ7@8S^80IikFl=I&%W$0G0K-j& z#|*C+SQvjZ$T4y;YBKULDlz_L;AMQs@Qz_O!zqS-hD8iX3>6Hf4E_w<3~CHd|Nr}c z=>PTqi~n!@-~PYnfA0T`|Dpfg{@edo`LFe#`M=2jm;V_5-}(3BA80MlmwzJvh5noT zH~Sw29<6Bqzvlmj|Cj&Y{Qvzw1A_#E8iN^wH$xCZ9zzbp1cnxdO$>7wE-`Fo_{eaI zft&FGgCyg71~JC>3@nTf7@jj6V>raHlwlS_6GH(*9Jnl!WsqU``v3p`bN`?IU-|#s z|F-|z|EK(4^xx%w?|;?*mH*lQC;xx<&-eeme>VT`|Fii2{-4u--v5#RjsBPYkN!XX zf7|~Z|2O@=@&C^MFaOyXcp3B)9%o(Z}JQ(IOL@?}U$Y6NDP|ollwC{v*CWAiX zat0&DRSYVO^B6c7+ZY}*q%-VfaAoLaP+~}6U}7)<&l8>gfA9ac|6Bhr{@?e1^8bwg zt^ZyASNvD}pYxyLf5QJq|APOY{^$Px@IN87KTKI`~S@t_WtK#Sor_Z|BnB={uhJCXmb7s{dfQG@?ZJC z#ec^C+W(*YQ}}=BpUnS@|J46K_~-Ed_rKKtvj6-4yZqntKj;7R|I_{pFzo+t#_;@q zI0HXJDT66PKSMObQighlT?~sD&M+KhxXbX2;VlCT;~xeIMpi}{Mn*;f#y1Q<7|t+U zXIR3piJ^j_o56=6i9wOUis9#fVTP;!-~8YD|M>qI{}=tQ`(OV*?SJh5fdAJ2t^Z5^ zSO5R_pV0s3|3G)*{QdXlAJ>1D|H}VW|GWP8{-5)|`2UpubN=uCf8_uD|F8cuG6*ur zGng@0Gej|jGSo2SGR$RYW!TFwo8d0QMuuMu$HBY8B^jSG2r%Af_{ngZ;U>d6hRqB; z4BZTw3`q=b43-S441x?C46pyc{eSHLmH&(W@B82If93y#|I_|E{BQcN^gsVU+yAKl z@Bg{|fA-Jn|C@id|C#>#{#X2;{@?w7`~QOfEB?>^fAas)|Ih!w`_IfE#vsLD%b?GY z#Nfox#t_7?f+3ON1VaJC3x;|IHpYGiImY=6+Kek1G#HmLh%ioN_{vbtaGoKGVJU+J zLnVVagD=C6|4Iz^{(t{}?Eks{oBuEWzvzGC|0(}t|F{3Q`d_7ki zXa0r!zwt2Ol;QJ#fAAhqSB6T49EJ{tNeojN zwlOSZxXG}F;TOX;21&+)4El^G8B7_EF=#PvVGv}T%J6|9pW!5f8^Zzy8HO^3um8On zF8x;oufm$~|Kk6~|EvDz{crgn`#<5o|9_kRPX8tUoBjXsPwW4^e+vIE|5N;b^PkcG zxBvYAbN?^ms~FBvv6oM7l+Sj-U1P{Uxv5W>L4pv&;| zKRd(W|Bt{k*IoZ-|1bJq`9J1=#D90;rsvLAM^i@|JeRB{ulo*^WWsZ z-T#RH$^YyBcl}@Xf7Acd|8M+%_y6C2J_aQQZ3b5cSB7+kScVRU5{4BFT@1$=<}*BD z*uwCi;Uoh;BWUgJ9R_B`3k)w9b}}4in8mP=p@N~3A(SDI!GuARL5zW!;rIW${~!I| z_5bYu>Hl~BFZ;jjfB63?|1JJE{g?h<@Sov-?Ekm_eEz@u=l1{GKmY&y|5N@O{%`mn z@qfYphW`iuuloP+|K}9ymkk0_R5ulGjhas7Po56zN-G4rYtN)+=-~WH#|F!>T z{Ga>3N5UG5=rvEB?>afzT86s}VGP?CbQ$^>SQ%0n9{jgv*#BRcVG(#W?=f&cE#-gh z|Iq)D|2_Vj|F`)s_TTXT&wpzFpZ-()|KOhnIIpq%kNdCuzYTmMTi*X$|EK+DV%Ym% zjp50EcLpwoWCneP8t`aq8N*VB=?vQ#b}$@cxXEyp;XA_<242SZ45Ezh8F(1)Gkj+_ z#Bh^gF2gp45{8KkUJTg`iVUvc_VvyGzy9y~f9?Og|6BgI{h#!|;D6!&=>LKLJ^mYk z$3#{B|NSTY|I0tV|G)l;|L6a&_h08fXq{cr|C0YR|Ihlr|Np`NkN!XV&&rja!FZE_neiIK2Zo~zml;+wY+&eS z=wirXNMi5+w}nL*cp2XR|MLIz|GWQJ{6G1>{r~p=8UL65_xeBOzwZC$|APMu|Nr_I z58he*@n6t?=Kt~k<^Pxccm6;5f7bua|0n&w^ndsN_x~UL=VIVwP+-twFkuK{aAhcA z2w|AQkjSuwA&=n_Llwh&h7JY}#%T-^j0?aga&a$#9y%nPCZo3_}gWxBtNmSN>}=Z2Ql`Fz5fh|84(w z{xA7I^?%C$qW|Il1O9ve*Z=SMU*Nyl|8M_v|G)UB^Z(U9i~qm>fzDek{crw%?*Hij z$No3|fB%2Qe-Var|IHY_{10J}V8~;zVQ6KDW0=WM&#;M;OaGt$-}e9L|GEDc z|8M`_^uPFj^8bYYF8}@htNpkA&+}jB|F3`Y|G)o}|Ihqi=fBKXeoBoIYU+}-~|Nj5W{@?w7?*GsK zU;Ya*NHM50*fCf#Brtd|G%|!TEM!Px*w2v5aEGCi;Riz-10UmL1_{QQ3_^^P82&NT zGdy5OVc5gq0y?pZA)A4P!HMC;e<_CZ|38CE#+Cn9{-5=~?SJ3@)c?)@UH@19SN~t| zpZk9rI2}Fx7xDl3zxe;({}uli{y*`*+5av7WB%Xx-}?Xe|8@VR8Ls~~2hYi>F(fm1 zGn6poGc+OIL2@iyk_+`!(#?k#-|Mb8E!CuR$*LXn8&b@p@N~8A%G!+L6gCmft5j? z;mQBs|BwB@`G3v-?f<9#pZ>q$f5rdY|B?S={@eWb{xARE>OaSSt^a@jDg9^oul`@? zzvX}3|Dpf={+InP{y*#gjQ@N8@B4r6|D*qZ{4n;94w_cQ!s*vIgmVFSYzh8YZ-8LAli8KM|68LSwb8Dtpb7#JCT z{eSuY`u{8cxBWl(f7<_z|I7a`{2%py@_)PkE&rAOm;LAYpZ5O`cy1{CKiB`{|0@40 z|ATHb&HBIP|HS{7{_ptz{{Q{|oD3`s3Je+y#thyJ&I~yWfebwiu?(vjG8s-V6f-@BpD(Ze*ZUQc=#W5`p4t{+yC$T zzx@B~|FiyA{_p=E`M>qQ)&H9Rvj0o|Gyc!||K?xf|0n+v|G)W{_n+~9+kg50OaD9n zKlwlN|C|34|MM~I`me+A=)W5S2SW^l9zz~O5JN3PDMKg2G=|9x+ZbjuTxD3y@R?yX z12^Ml264vC3?hsxz&ETsXUJzb#^A-UkU@o^isAqNV1|4Dbr=r(XJ=Rj9);fbzwZB> z|M~x`{wM#B`XBM%>c8KAng1^T8UI`V{|N4XIR5|hFXF$*|MLIF|L6V>`+wwr_5auZ z7yRdEIQCzk;nja120n%q21ABQh9HI>hGK>}43imFF>GSk&TyXL2*WFe3k-i5ZZI%0 zUS;^faD?Fz!*YhB3@r>xz-!6O8DbcO87vq+{ugDq^#9ZU?f)_+LDl)c<^LLRU+UcdcmF^B z=VB0MP+>4(uwn>d@MkDuNMxA6P|UEFp_$ zC&N;PEQSUKFNSCa9R^bd0R};a@BiQZfB65*|8xIW|KIz+=l{C@dH)yu5BfjpzuEuR z|FZwf|8xA$`2X);0=Ta&`oHAA;s2ih!T(qOulRrB|GfXt{vY|z$nfgF6aycFK7#>+ z149slKSLoy47dfkmZ6B@Bts3u6NYw%-wcx&I2dO#urW?y_{Pw}aGN2EVJCwR!xRQ> zhFk_71~-Ne|K%C3|Nr^_;Qy=tH-PK3iT|hmFZkc}Kj?qsf0O@}|0Vtx{Qv(i{r@{~ z8cO^B6Lf~?|4ILi{%`&t_W#=dn*TrkFZnOQaQeRq!>9i~4B`y&4A$UYX)QwoLp#F) zh6xM@7^Z{AVSX_zW8i08%OD0`V=#l^J3}qQErw`@?F?oNlNbaUav0wIcV#&DUx8uM z|KI;-|G)9S{r|TAW&fxA&-h>RKlXpf|KR^-|GoZ8{&)D#_}}vX_kULZfB*CN&-*{= zzxw}{|L*@+{m=S;5wuF`|K|S^;PUbJ|3C&=h71Nfh8l)=hCYTmhPe!L8CEmwV%W}b zo#6<>dxrB2e;6(^{9-u8@P=V4!)1o)3|kqB8KyA!F%*Dz|FAJ=F+BUv!EoyTv;Q0a zANxQ1|MLGG|2zMe|IhxP@!#)%B$^?Lp@JcsVJbrnxb1U_VHU$9hE)uo7`8Ed zVc5a&f?+Mg1%~Mi8yTt@`Wa#vvKed{+!z!Xlo(hU{{MgX|L*@=|M!B^#E$wnMx?ElUG{r*?~Hw2$To&BHj ze=>MZV3^AAlwl6TUxvjDJdDd2co^p~{A1{3c*c;!aGb%DVF`l@Lp=i{ z=(eo?rVNMw3o@+y|L*^k|7XCvOH2ND{|Bv&i35)u8UFYEFZSQ{Kl6Ww|Ns8E{b&Cl z`CsOL`G3p*v;Rl_KM308_kaF>E`~$@wHcoNcV}Q@NMKNB0NtA0&XC419bD2ZV%W&A zk6{nPO@iw|H%L9{{#Q? z|M&XO^xq47wxQtvoc|jCd;Yuq-|#>E|JDDU|9}2p^Iw|b{C`kw6vQCJkilTYP|Xm? z(9Mv~Fq5H&VJX83h7Aly7i@m}i~V=_FZ|!( zzubS{|Hl7Q{s;VT{9gbL(S!fD{eSTP#{WP6fBqL^kYvzdFlVr52xSOhC}fCd=wZlX zSk6$*aDbtM;ReGrhF1)W7(Os8V|Wf8kL+aF#*oJ_l_7uuv_iq3L6kv<;rD+ohNu5u z{=fMDJSO4GizwiID|Hc1j|Bv`T;lKU=w*Tt?tNx4r&;QT&Kj**b|Kk4|;Bmlt z|5N_&{@?Nc#{V_{zy81QpO4}5e^mxi26F~e26u)Kh7g7#hB$^khIEEi4EYR47|I#$ zGSoACWawb{&Ct#8ouQfG8ABn%X@+oy)eM#l?F>>3NeqAf+cG@*FUfHF|F{1;{$KgO z^8e=lbN)~HKk0wj|E~X0;8Pas{;U2k|Ihco@IT{!P@AaiKmY&E|LXsj{&)L-?0@F} z=l^^Eb1-cBuf}lgzXQXs|Dg;r4CxGZ45i>)R?E=IFpFUV!*+(L441%twFL}+7#1@y zFwSB4%FqR#lR3oT%dn6^lcA0QbS~$!|7Hv){|kfL*R%g$_}}?|!~g34lm6%bFZrML zKm32(f9wC@{}uiRfY0e=`S16i`+wYj+5eUQE&k8?AO3&e|H}W5{?Go;!m#hZ3d4i{ z_6&>+VGN24Squ&g)eLbAT@2L>(->wjEM(Zsu$tj4!&dMayl)uxF}z^d4DRP2V5kT0 z&TeL~WJqKXXK-Nn{$HNq*8l(i5B`7ffA#-E|7ZSR`oH6U*Z->jdH?hNhx||aZ~Z^) zzuJHA|5E?m{>%LL`LF#y_P_K0^8bndr~YsHzxDr;|5yJX`~T_x^Z&dI>n-|?TF;r4%dhQI%f8RQsT7;G7W7@`?s8Oj;b z7$!61F|1`MWjM}I&2W#Qnc)LN7sEG(PKGxOH4N7o(inC#crnam&}JxO;9&@2`0!tk z;X1hVfAN3g{}cZg|6lQc#{aJW{r_|Scl;0f-}K)cbkpbmvj5!RIgz6OoZvbCDgVv> zZ~7nh|I+`;|DXTQ{V&9D@IPpD&Xs|KA%a1ZA%nq-p@bomp_ZYYp%pyZx1XV(;U>cr zhW89J8GbX&VED<<%kYY!oZ%8fB*PX4bB4(bq6`HLpa1(ZT>Y=buod>D!uv>1XII2jBX-uxE?x372qzw&>@|Ly;$|DXN8^MAwtn*XW) z3;%onPycWHKjy!}|DgX;{{#Ok{*U=@^1txEA9%K8_5Z&Ar~YsF|Kk6}|11n2|I084 zFc>oEF*q}LGXyiFF(fiHFyu1KVyI-;#L&WUlA)jB4#O;l#|-np>n=gJ&}?GJWta>t zivk$L81xwa{^wva_*ZAN2-|_#F|MCA1{BQh!_y6MmKfre=y!fxqz{z06puyk)E{&2I;uz`~(imnj zeGK;* zCWFtN_{lJd0W@!XpCOCk2!l7nQU*p z!~X^U%lOFJD*tQ$TmPT)KjQ!X|KBDbC49>aQu ziwv_Fb~7|EEMQ1rXk@TsNMw*@aAf%ZUyV)EE&uhJQ;!+!WnWIk{Q|=@)+hbR4{C3Xks|a(93X_VH(2&hN%o!89EsbFqAMX zWr$>GW3XXJWsqlZVPIiUW_a_Tnc>F&C;yNCKmLEm|JDE3{GafD(f_jlGyli_pZMSP zf9HSw{|*1;{+Iuk{9pcG>3`#Y)BjWc2mD|6zu^BV(A{tUxBO>hxb|Oy;roAG1~CR( z22=3tUKm3jLmWdVLmK$(z1<9j43`-y7@jiJF}!7{V|c+(0=^AkFM}JyJO)jM8U}8L zDDe4(pmTZ-{r~!Z=~*Uq8Zv4$`~dxOk|kJu$o~Z!(oP%4A&So zFx+EU$8dvT5x7oS56=6(pu5!>LKt`%Oc_4>7h|~g|HuCW|8M_a`+xucx&N2^@BiQR zzxjXR|BC++|MUMl{!jg{_dn*p>i@|9n*S63Tl_En9{?_kR{rn#fBgTN|4;s(`Tzg_ zoBv|qmXKQIEbTZsw=wrCW0NO)X#juqj znPCQlJ9vF`1cLyBIm7q=;tUV}|M-9Y|Ly+={_p$0`TyeoEB|-?U+}-+|BU|;|0n); z{NMFo_kYuW#s4+`75_JY!^h?SlK+YS_y2GBfBXN!|KI)}{?E_wO7}hY@F!VCWGh{O` zgZIj)gWK1jQ+77|Kk6@9T+bES76xvpMhcd z|A+sl{XhJ_^Z)Yyb^p8nm;EpJpZ`DXf7XB7|Ed2q{wMsG0pqOy8vpD5+y0;RKjQ!H z|7HL0{Gay!&;M=zr5LXMH(~hl--|(rA(la(A%_8UwqhDX3qu1#55p{mDGZw#W;2{* zSj2FHVHv|Mh6M~47$z|6Whi4<%n-rQ#$dsa!63=t$?)gD7Q@5;JPfD)zyH7O|KQ#;Mq%21``G&1{VfjhCqfih8Tu=hIEGM3I?c<*ikLjpq;LpsA`h8%{~3|) z1_6c`hOhsv81DX;WH|Bv7kIVG%K!WR&;P#=ynbLJc;89z|IYt5|6Bj7|8M*+^&fPH zN!x$b|I`0l|KIRG{QueiW&hv&pZ=edVF$SWuwwZ2-AqE@+p$vr#g$xx8Jq)!B zOBos%_AxXwTxDoyc*fAl@QR@syeIw~xLst;FbzB(`}cns!-M~(49EV9GHm$&?f<<0 zH~vrfzx#j7|M~x`|F`@v`JeSa|9{~BtpAq(Q~#@h?{ZH2ul&E{ztR65@Ok%X|4;pI z`TzR=VsL9ujp5;cI|c@ZAn;urmJEdqAq+JP`3$WLoeaGUix{Rb>|&VB0NVF-onaxv zRfg#d#~E4}HZo)~Ob4ep9foKIJ_Z|xPyb~ZZvAIqIQswb|1JMd{9g*5b)53Q?|=3G z*8fTWYyW%yFa2-vKNnn=>Hg3EZ}q?azyJSf|1-g-be#LY?EkC(NB^@hJozupz{sG- zAje?OV9DUa5X=z4kON+=p3N|up_pM4Lp8%uhGuYibeW-z;W$Gj!)AsQh8YZA3{?zz z4ABfC4Au<4|I09d)~j6p|M35j|40At_`mA^y8jdZFa2Nff8PJZ|1=z{U{7pvsWI;KY!{5XVr&P{~liFqxr- zVKqZN!(oOdhU*Ni438OF7#=ZHFRR|Ihy)_J801 zV({(t*F=;Y%I|9KhS z{a0e(W-w+@V{l?{Wbgyerxi0KGITLyFf3%qXV}hA&Tx{Uj^QFh1H)N{N{0R5x+RFA zmjSdcOokzVff?N17iPHe|J(l)|8M=@{eS=e4gZ(^Ujg2;Sn_}N|JeUi|AWRK&Hi`& z*9NDd-v3tr=YacY+5gY{@BIJl|BC+%3@84JF+BgT#lXs7#h}FC&S1+B$PmF02_Apw zWJqCH$dJykgCU#YG($eaO@<OYul`T^&(5&vzaqn>|Df?1Z}3UKx(w+Io(u&HDGX%{bqv)E(;4a*HZU|W9Aju^ zxWUlMaG#-(;TA(N!zqSXhD{8P4AU5t87df986p{8{Q-;euhH~bqwnmQW>T(cra8kXfwnz@G>|sdi|C#@b|3CYG@c;k+_y3DB z{Q0lJAkJXHV8r0c;KSh0kirnbP{WYGFqt8pVI@N@!(N6`hBFM+3>O%x7*2q99>g%r zWpH6=WYA(rW)NU-VfgW1jp6Zs4u(tr-~2!P|Kk7c|F`{L_kZsH<^Nm%FZ`be?q^K@ z@BDw#f8+l>|8>Fne)@lx|11B;{6F}={QvF$)Bb<`zvVwK!{z@<3?KiSFz_)rGiWjR zGq^BBFvKy$fkO#2ZUmZp*~O5@aE76X;R-_`!$pR4hQkb@3~Lx{874A-&QWD&2w`~l z-<09Te=&xm|9|}7_W$<(RsRqCU-WA&m$ez1E${Y8!c)Bce7{9pKAm;rR|!~Opb41fOzGDtJTF_<%CfOk^lFqAN~GE^|kWdOAk zYry&JIzt`9E%3ZvD#Km|Uxp>%^MQpJGQl@y-Ttq`aO6K9!^Zy~{xAH0<^PobJO6k8 zpZ~x4f7}1M|GEFG{)hc9|8Ea&Qy2c%_+R#4|9|U$d+FLp4AKn23=9mQ6>pLZ7ytkLzyJT^{~P|F{J;4BhW|7F&-g#_e*?5X8}h&IztjJU z|CayD|6BjB2luyQ|1bMr_WuC5EZXq@>;JR=c^F>(S7cygFk(<-aA2?o*J+^)*$lA^ zjSMN^xra3j1q}Nb${9{DR52W9C}r5qkj}820aO-&YGiqaULHfBOG<|AYR|`fvY#>VKpEll~k2pZ4GS|Kk6C|3N2u zUHsqj|JDCR|Ct#M{Fh?5_g|Oc_kUXk2?j3)V}=k0ABJd#RE7kGT80#cDd6$POon|7 zxeVtR3K%XiWHX#%h-28n;K{In!GNKKL6jkl;n#n6hDZN37|w!o?%V(C|6lySw(-u!oF;9>}3P-BQ=aAZhlh+)VD--px-?yr_H>|&^3IKxoMaE+mi;R-`G z!*PaihD{8%3^N!M7^)eVLHBk3w`Vy2Uy)(ge-?(7|6lx{{r}AW3I8|!@AyCSf7Abl z|8@T}{#XAG`d|6q?tj^T!~f;~4gNR&xB5T%zwiIG|5N{;`rq*X#s4|~Ss8ZzmuI;4 z-;CkYe=i0;hDZhthBO8zh609Yh6;vahB}6BhGvF^4DAft7vn^8fb# ze&D&Pn*Ub+>;60Z@A@D3fA0VE|J(jI{=e{l-v3wscmHQ*xc*;~;q!lO20jLB1`P&x z21kY@&fvhH#Nf?f!w|v{$`Hkn%Mi!V z!jQ-?iy?(!9YY$!0S3?-9uQ7sIKU9du!g~kVKRdPLm2}bLnOo7|JDrG{>w5P{?Ev; z<^R+FEB>DX&s&4?+0_4y|0n&=`aki1$p8NTj^MrUz5k8=Pll%JUH{YmU;W?o|KtDp z|9Kep{#RkR{oj(|$A2#d5rzl`1BPS#p(*K74KL6|fTmP^5Z}h+6zuEtu|IYsx{ty4Z=YPTfoBzB2fBV1uzYxQb z|Jn?o^6~foAO=x}1O|PEYz7a85{3kZYVZjseGDxOiy1n=>F5AMH^Y90Musg6`3wsg z!WlXlY#8#vrwy_&STel+FUxT4KQqJO|1bY<`G4X6ivK&o^F`DCcmMDIU;4l6f5QJ( z@cgS2xJ+vK@AH51|G57v{+EJlOunFA9E@C*ykjJotA&FrbgC9dbgBe2!gA79i12cmS!`uG~ z3^)I?Fr57V>i?eq7yoYrx3CxfUji<*OaIUQpYVUif8YO8{@eYZ_}}XPl>d(Z=l>7- zzxjX0|5N{)|3CRZ|No!=p!?Qt{#R%C`riV4Hj)-Y0E06_I71XeEJGnfB11bvGQ(W( z{<92*gA7>=C&2Yt48vA%S!Br2#vsm+#qjsPFT>OS1`HSei-1ov+4%qN|K@&7CTXZ+v&f5QL8|GWNo|8MBb7@8lufStQVGObiNepHT zIShUb#SEzol?*lDvpO3YmNT?4Y-eZ(_aS#OlrgMkNMxAC;LcD7&ieuko($jq>oMH_ zFT!y8|L_01{yzfmykGPm)VrShe-gOG20Ez-bg}?w&zIZ(hW}pwyZ(p&p94PawE6#; z|8v3Tv;6yi<-Z8Sd+;5FW(|7a3{U@yFkJrs>;IAe5C8A{fAT+QO~%Uq zv;Qyo-}ZmO|HA)s|Hu8G{om*R^#4v^JomrP|26;P{~!Ec_W#!ZiT^+UU-O@v;lzIh zhA01x8UFuw0-wok$Pmup$q>sB4?Y7l6}+>1K0^k>CWb7A{S4U*2N_Zsb~1!9tYC0t zn8={PP|m=|5Y6!Qzdggf|4Iy}|Fbjf{{QCxy8oB|Fa5vk|NQ@p|Ihy4^M3~TRJp|e z)BgMYpYq@S|K$Hx|7ZMn_`mFbz<*F#bmf1;|M&lAgZui53|Ib}F?{&%!N3hZ<3EAH z4m?Yo%aF@Zz|hQ4#4r=QmZpSZA44g_QSewqGQ(B|e};t&rVJenk_@1;bAuQj|2Jbe z^IwW#=YIxlv~b<}(B{bTWY2A#x1i;JgpIwe{M6PKG1@KmOnL|K|Ty{}26N@PEz!ng6Fl z`?GofyZ=Xn>$R5u-r)J8ssEF}bLfZuPXM<#zx+S?pPS+Se+7o0{|y<080;A|8N3)A z7=jtX7@`=m84?)k8B!P~Gh{F(Nu{0Hs1-2VT-|MmY@{a^Wi%KxR{aig67^Z!TwpYz`fyasa4fA{~({)hhG z{y+2o+5b)8Q2qCR$A3|V%l|bQ-u<^^;9ziPP-FnzD;dGy&k)Cu%8d;LmopHLq5YiaJUpO>}SYlIK+^_ zu$v)*VKumqrp{2yz|D}v@bSMJ!;Syi42S;LrW|Nd|KFTrr;zdpmW z|4t15{|7OE);{SoWH7if6fneqTWggJ?F=;xv%o898yPl(Pq_!pHzYDlX7FUFVbEtt zVGv>P0a{D*Z%-; zn`qMi=>LoU=luo2w0j%1j|;KIHi7;7yhsLKmUK`|GEFe|IhmG{eQ-PkNyo; z{{{c2g2y00^{m_fng6~1Fa00(f5-o<{}=u@{(l9YLkHd0eDS{#!|VSp46NWjQ7nTQ zLn?zWxNVfjP|1+b(92N3u#lmEVIxBU!)}ILhFuIv3>z2%80IlpFmy1;GUPEZf$k3e zZ^>}!zdXbK|Evt_|Gxp(X*2)t{XhBt^8bDRC;spLU-Q4~f5!jL|6%_-z;%bm|4IM- z!MoRX|1bG}^?&#OkN=na=K;^_U;l5(@czFy13N<`gFHhDgDH3nyNDryp^TxFp%OgH zKZl`?VHHCi!+M5FhLsFi46_(Q8QK|a7z!8^86p_i8SEL}|5pRw2zKKCxBol;-v`%e zi~n!=Kj;4f@VL?B|CRqI{7?Je^FQK$=l`Jpz5m1i&-kD6f7Snr{|Eo~{lE2p`TtM< z5B}$5xbDt|C$VU{_``O{{Q{|zW)#YZ~lMk|C;|>{xAE#;QylkJ^vT{ zulzsnfBOG9;B@2<9xGb%Kl=Zc|GEE9{%`sJ@c*3uzy5FgFTil&zbeD4|7Hx#49*PF z41NrT3}N6EYcULQ3c24nsAA5JM8fkN+MF_y6mG+t)k)|M|ZP+!6%snA!G! z(*K43`~LU*@A+T;zx#j6|E~Wb|GWPC{O|kk3!eX2`#%d@7Crbs{r~U(>;H=~ocON| z9>4zi-;Y6nA&NnrA%($)AqzYPk;YKOP|Z-n(8o~5FrT5EVI{czpTn?#A(~+VgDXP~ zgEm7dgCKa%l?lTm@a`m5hJF9v{onZiCba#y{{PJXbN)~L-vM4v)Biv9fA9aO|Gobs z|4;s(_wPE zP8o(<|3Nzx>=?KhyciT2f*H&iq8NM_;usPc5*SLrr`skm%w$Lgr=xWY@eHdOLKqe> zI5G4x=rEKs2s6Yn{QmFC@Z`TX!-fAs3EL+`Tqm{ulOJRf7kz<{}=u@{eSs?)_*33&Htsq_pCqr51IuBo!1n_pav;s2efA{~8|2_W${!jiN z3O>Pe`~R~47ytKw=RjB)_WYM+xbokK;mv;+@R$*3ZbqLW6?{5T1bBC9AwvU05yK>g z5{88gr3}j%3K*6!faV(l8QQ?@A_ayh26hG~hWG!q7;b}C;Lor>;GT+zwH0M z|Dc`ev;R*AkBfln{>lGS{!jcL`+v&+`2TbNXZ>IIzxw}?{}cY-`M>=Cm;d|!b2D83 zFVFDqzaaxFgB^o3gC~OlLlAhZFPtHUA&ViNp@t!mp_d__zf8GC7 z@Hptr|9#*&bZ&G1}%na20?~ohVTEq86NyMVmJ+MUo$bR{{Q;_!v9zQ&-{Pj z|CIl$|4;ls{eS=emjC_#3;*~3PyFBiKm7mX|Kb1Vg6|B=`+w|z)BgwmXZ-*5e?53! zMw8**e_MvH|9u&_86p`J7?K!F88R6>8S)rn7z!8)7>XF0z~c}l4D%R@85S~RGt6R$ zVdw$Rq3bcEFo-hvGW`8-#_$Y$?gJ;o;s2liZ~K1_T&FGlzy1G$|4YDS_N@O6|7ZNq z|33|Uo>=_pWcc^r zlHuilMTTqtxfqWB|MGwL|9k&8{Xg}8_5W@Em;GP-f64!e{}=sl_`mRf{{Myllm0LG zAN_yv|G58a|7ZT+_rL1@<^TQvU;khJpNV1re{qKE|Fsz2|F>dbV{l`TVen@#WC&$& z1<%ZY(luy*XDmZ6Lkzf8UH zfngK)M1IiD-2?yUflmgQ`F}R}9JkW{bN{FQpZ7oN|HA)~|3Q0tL8p40``_~a`Ttp9 zo#G6q|LZV3{%;4KlNDr$U{Gg>2d|0=V8~!dVaQ}CXUJseWXNEc1#UB@F|1~YV_3@I z&oG_AilLQ3i6NhXgCU&Z!+(1Q&?v^S|NIQwz%BPj{}=o}`+wH|o&Tr(U;2OY|4HEW z%#;7;{+|q9YYeJuWBxDypZ`F|INzyCpNXJZ-E z8B!Un8L}As7;+gB8S)v5844I$844JtFcdJ%VaQ>a&5+12i6MZYiNTT~pFx2kl7XGU znc>5K9fsTg#TZWgX8`wQH~hZ=uG1F&-}Ha({{{bN{qOrfELvf_J79zwEqkK z=lx&*zwZB${}cb;{=fYH=l^^Eb241{FU#=yza9f4gAIcigBybugCBz}LkL3vLj<^O zRLl^=(996aFo_|KVGctq!(4`NhN%pm4DAeN48;uc46zIx3~mgc{_8W``!B(87Mv15 z`@e7eU;F>a{}ul?{$KKc{{Kb)`~ENbUkh&EFZ!SOe-U`>D&_yy|Aqfg{BHrzEPeaG z@joxa$^VKB5B?i7eE;vrz{}vnpu`ZuV9pT9;KdNb5X%t9kPlw98p|*N?3NgYMGWB# z^BBAsCNWqrG=f*$a5023eEM(8aQD9|!|DHg4150n_`mW0qyHT=lq}bzx)5p|JDCz{LlM8{eR~FIsbG1FaKZuf9L;> z|L4H%qK*Im{y*_wnBm@kRfaGBO&K^DoET&oyuo!EXsj=UA&McDA%>xhA(o*PnvP~N zL^DhW?-O$bpD~@mAjS{`z7_q|e^rJX|M?hB{QvoX&;KXje&d?|`~I)^zvln4|Fi!u z{onO}>Hn(#%l_y5U-m!c|H}U<|2O^51@CXT_P_uCoBvDyGc)Y@FUfHEzYfEz|27N^ z3?AT;PLm;m!G<9Q+}}@Nh-WBdh+}ACh-H|_5W_H=A(CM(LmdYcm}CFTw!2y?5pRSN|7)>$F4vr~Y66 zfAasi|0n|L6VR`M>u6h5!BkU;JP4pOInLe@TW5 z;I+K=;PMgF=2v2fXE0?*1&={QGGsDjF=R1RGh{JzF=R4KW=Lb0!Vt^Q!{EzM&tSoj z%b>sz!N9@b%<%EQ9>ZPmjwu#~z5hS_-}L|P|5g7_|6lSSl-E}Lp9kKb-tm9V|4Q%< zx_SR||1bSt{D1TR#{b9uPXdqTe)+!#yvtS|yprPYe>(<222TbRhCl{0hA;*XhA42Y zmdOyyPzm0{AIC76A(mkpLj=PF1|NnN21|w_1{Lu9usg%||Aq{Y|4TDm`p?P$8pGQ8 z|L*^d;C|W;aLZ`<|7ri1|8E1Qu0VDMs)VF+T-X9x%H-VJ7mW=LTGty_y?Xkmy1pG`A^A&3DqCfmzk#!w4h z(ayyX!tnXO9mC!K8VslZ3o+~lr-m2*mxE8EI0QaFZ0`Sg|L6Vh{XhSIEx6ACn(G7A z9UK4W|3CDY@xW4C)NY3|0*34BiZx;1+Ezc!hW-cx}c6h9rhQhA@T}1{a1> zaPL5j!H?lTxE-RxaP7YU!?FK={_p(%^8bea*Z;5lfAl}-RCLhH!vb)b-THt2|BC;I+ybN_=@w*UWs{J#jpo&RbKAOD*%urh$gi@m{PG&T%j489DJ z46zJR;9H`r8KM|E7$O-aFoZKqVDM*XXK(1Q>i7lo^5<%oxHM+!-Rl>qIgcA{Z(dKsO+VF-&3zW|+p{ z%P^6_o}raNhoOW)j3I&H|9>xrm;X%|uKt&2I0|lGgT{;={$KY0-2X-Y_xxY*e>J$) zU--Z4|Kk7E|Cj#H|G(mY=Kpp7bHQzpv;RB(KmI=(eC8==+)*7oR{ZI|2Ln4pF!&xv zJ%&UE2Zj`eAcjUP- zZHCkT#Ta(~X9TaEUHbpl|M~w<{Ga`Q8+Z@K%>PsV&-&l;f6o81|Db%o=zli&R@A-F zFnaZW3HVGLNrtok^%x$3&kyls;A98~&&`19G<$|Lh5&|ih6M246KM?f45V z;P~@qsAe!{$Oe~1oD43|c8D~?ng8qz`~H6c_hncAzxaRY{{#OQ{@?I_{{IF4=l`Dw zuKVZzFaN*bf64!4|117)`rq>Z$p0ze@uH9acmHPtuX=gq z3{DJT3_%Rx42cX83BV_;$MWDsWvWYA&=X8@hd?ZXho5Ccxv5e(G~VGQjIp$rok z0vRSSxHEKs&wEg2$Y9`Q2x0jC-=5*oe=Uad|3w)N{AXa;0=_@%*8gSTJt5owF9Nsv zL9N>M|I7bZg59(BfA0Tn|BL@0{onBa=KqQRKm1?%pPgaXe_4hL;29oA@Hvls4B-rl z3~>ygI?a_Kg&~w7nIVlKiJ^=k9$fEFV2EOv!VttTfx(%fmBE0altGdqiGh*9m*Lfa z3x=!zl^G8I=VRFV|JVPO|DXR~^#AJrIsXs;pY?y!|C#?6g2#+!|8M+1_kZdC1^@H^ zFZ*BkfAjyU|409K{J;Hw*8k7{*Zt>aIP_nE;o5&=hFAYVcX#_U2rxu2C_&xi!jQ}m z!jQs{!jQ}WS|`@PkigKv5Y5oR5CGoOSj3>skjNm+;K%Uizcs`2|LP1^{tGi4`Om%g@XXyp(nudV$*|Np%I3;y^2U+}-_|HA)O|CfSKgKPM|=YKDFPXF0|P`l{p ze<6lj|5X^?{WoD?WN>5;PpmD4B-q73}FnN3?U5N489C4 z3=Rwx40;Ud3=#~%49pDn4DY~W4`K{w!0l_$THd?=*Z)8LfA#;}|5yHB{eR{EIsaGv z@BP2}fBpZp|4YDWXzTy7|A+oJ{=f2n;{TWbm;C?#e<%1{40VP_|IHb`{dZyDV(?>- zVF+Q+V~Aj|XNY3(XNY2mXNY9TV+d!c0guH7G4wL{Fmy3EFf=geGZZpNF~l=4Gk7z+ z{ci^D>!0|~%dqSJ&;J|#KmWh-|JDCX{vZAinsZ$AfARmt|EK(4_P_Q2ivN}WSN|{i zzwv+Z|2_X}{-6Ed_5acTIbdD<3`fB0!py)srI{E47(~JSv{(iUh6DyrhD7kW^O@i= zh-ijZh6si}hG2$%1`mb~1`CF224#k91|EiRhA;n}8Sekr2lw?sxpzId_5Sex{Qu|w z&;Gyf|IGiOarJrN_2F~>H~gRfzwG~F@Xeg%|9Agy{(t`er2o(UFZmCeCj!l&YBJpa zZ^ZyAA6daS=|nTAGbAurFeEd0fMYC~Asw8y6Brs9;uzW(!Wo(wycjCMJ6V(%A{e+C zTp7OpH)443U!LLoe;$T|;8EWf|JVM%@qYz)Psk4N>iNb0XZ>IDzxV&r|Be5b{jd4I z=6~J)?f={VpZGrwJYMwaKWK;4x&JZ@kN)d2d|C=&A{STVC=>LZQi@>8Ilm0LN-|~Oe z|H}XC{+IsW`oHr3;r}iFul}F>|MmZ6|Ctze{TF9A_g|ag(SK_O&@NX_h9CxMhDZio zhFAt$hIsIem$3}73^@$Z3{~Lu@u3Xe41Nrq;B#;F8HyOB7!nzn8GISu{I_Db@n4PM z*nc609smFTU;F><|E2$L|6lO`)c?8vcY$-+-2b!x&;Q>89v1Hq2fm;LYlzx;pW|5g9%|8M-?@_+yTe()&~pt9)C|0Dke7_R?UW_b1AnBmWV zdj>uRPX>7ge+GSq5C%JN+XytL7RHdt5W-N#5X{iP5XjKX;LT9aV8>9xpv#cTAPFvu z92nmJ*JZf#Uy|X>e>R5w|G)g-3a-;G{a^L}Ft}~B;{VeBEB{abzxsa{I32D3U-f_M z|Jwft{ze}0BD|CPWabfES%D+8!b1MQO!VXy$tg@iGLF@!Rt zFa$FcF$6Hwg3Cn@hGqs^hH3^~@I4N(3@i-Z4DbJ&Gu-~K!f@)p0K*>eEasd4tN-8r zzYN?5+5LYBxbHac|BC+;{;&Dp{D1xb>i=8*SN-4jzw!Us|9$@-{-5{%`~MC9c^QuU zS7NyF--O}ye`kh&|3PyOpgJvv!H6NA!HFS(A&?=SA%P*5A&(&vT+g;L1Tl0lcrr9I zSTR&Es54|R2r`6&_sN0Qt6cmq%W&{N7sHnSKmM-dI$_z0Kd<i_@U|KI-K{QvI%wg1olU-f_A|CRqY{9pBd z(f>97r~Y5}zvKVL|Mma3{IC7L=YP}xlmC1F-~K=M|A+tU|Fbe2`Y*`<+DZE2za_)3 z|E>%?489Dq48aV#3}Fnm4B-sk3}FnB3?U5Z41o+KVE1@4G%>g^)G=6q&*4pD5Ml^n z`12ohj*&jYwf{2U@#|gxzyII(|Jnc5|F8aE{{PtjW&gMTU;ZC-y3y?aYrwn1n*VS9 zU;BU8|N8&O{&)Pp{(sv4H{fy5o&Uud&Vcu&!Rn77@Z7#SLkxo%LmYz}LmWd0LkvR_ zLnK21Ll{FfLl8p~gAYR!c=xjbLmqggEh~dBcqH}qe|3hF|3w&f{bvG?87=?+;Qylk z7yi%xe*iqLzTp4j|BJw5{hj|;{BHo~x9$I1{vZF}|NqwidEhW&V>tL9wBJ&X;n{y% zhVTD988{e%7$m^!9zlCA;}~4QF%|`FB^j+!>9jx3=jTGGhFx&8c+Z6f9L<_|3P)yy8kEs zulc|0|C;}6|ASg<>;F#%uN2+#zv=(3|4si7|L^*L`Tw;4&;BoimPM!kD>B^uZv-Cg zWn}PV5Ml@b*J(x!VGIroVGMo@p$st$K@1rT{tP7yJ`6Ps?hLgIb`0gRfMux5bKm1?!|H1#2|1bOpmDkJuZ~njH|FZw9{?GWo?tjn!jsKhf zZ~fo!e;;^V`h@@Y|IY)r_c<93{g-99`d^>n1$g}0lYyHdh(U%SoI!^niou#8n!yV^ zt{%aV3O-jLkfDabm!W~dm7x}#u2mV*83Y)@7=HhEVR!~!ucE+k=szFBw*PIkUcl=)i-d{BD|AzmQ{%`)@@qgR@mj8SIxBox+eq0 z?)ne9DYzFr8u;S>%Kv}=@A@yqaOS@%!#(g?HD?A!20sQN@Lt(S1_Op@2788R1|RS$ zW6-^$pnBGyp$fc?$AO`Y!GIx~K^8o|@5Auvzco0d&;A!@*!Q1}Ve|j5|5t%)@@xMW z{Xg-4(f^(Q7yn=Lf9d~u|5yH>^nVSw%x?X^>wo9}6aOcHTTqbl8nizBB6wcLhT-#n z4+dt2AO>M@KP`sAfFYK_jvi|Hc2G{NMEd$N$6sc^IzzmuGnPU!UO{xP9%)AjaUs0P3e1F$9CxtoeY~ zVh1p!F!(a$f#c1Mp@hMPAs4(3T$&+>0aO-!{;$vQ0NmH-VK@vP!+HZA3tjvF{QuSe z5B*>Lf9wA>|5yB9|9{T^P5&qU-}=An|IYuN{}27|`+wp8Oz;fFxBol-b1|IyFUxS} zzb<(7^uPbE415ee;QO+57=jtB7=jtx8G^uPb|o;Z|M~yM|LhEh{!24l0q<*u)F12&ptWJ)3~CHf3?>ZG;PFtD-DKZ1`&o3hX4Pa8D9N2Vz~Zaf#LXneuiED|Nr0c|NZ}! z{~!Ec3XYM({}=z?25vpB_&@jmn*WpjZ}{K+f7}1={|En1_xul)b>|IYt> z45$7pG2HrZ%<%fZBg60iJ`7w8!3>h%zGF0l2}2BnBSSQUA43HA?BG;zJ>tud&*03E z#bC;iz@Wqs%)rOs!tnFIF?bH-3V1ahGXrR+>!$xt|F8Lfbye|K0x?7*2!79aS0L{x@Ox``?~{m%)QUngKMI z9>`$M5X9gNKGiG$?5Z>dZ-#sZcZMQxTi=u+jX{+m613% zn9+0anw53`Pyb&FKJRrCc;sl)|Jnby{-5}N=l`Dn`@v^VO#6T9Kj;Kj(ERYh{~`>R z{;M)P`ESbb<-a2X3xgMf2)IrQW-wp~0nhPyF$95YwnPSRhHM6RhC&8MhC=Xong&BW zgD68Fc+}$Ue*^F-B%rypegFUc-wGZN0iCmQ34CkBDscI@`v3a>3;u8ZKlT6i|GnUI z;Ew;F2p+|G@qg8S(25BGhSUF*8SeZyVR-xBi2*bU&BqYTAj=Q|zJJ+*Aqu>QH;4h$ zehg&DV(?`sV(?%nWw2)`WH4mN0IvezV(TKfF@}r(H5eX&_sW6R zg!?h@Gl1%}NCqv2DDYYu7lufN0ERGzXz<9WA9#g-7K05#3WE+qB!eV_Hv+6{Ez|KI=H{)1|ShyPcB&k;HPf5rbj;5IF&gk1lB_Ww=baGLu6;Qu-QFZ>6c zFu3LaxBo}LcX-G$Jo&H7@a4Z10}F!-gAjucg91YUgDy1hyD6zdXa0|NIQc|NsBL=l_TQTmOUVv@8EX zZKHMncmH4ie*?JHzxDsj|2zIq{J-aa|NkTZC;z|re-3yB(AWPv{&O;%{4c|B6Fip& z+S}~Pz{%jlAi)sGpvDja-dkkP5X9ia5Wo-)J_Fo?A)CR4A)mp9A&0?$A%#JnA%cO2 z!IR;~e@liZ|1}sc|CeAm`k#YgCwNZw)&DjB?|@GvT>1ad|5g9D{$Kll)&GtE=l$RM zf9n68|0n!E__ycxH)(;n05xhRgr87@qvMWcc#mm4Sr;w4X2(ykbxv ze5QH?g9k$xLkL38mB2f1K7#k7yEE{E`)Qyt>>vg+h9Cwf27d-WaBIYaAsM_n%Z?$3!IUALL7gF% zL6jkYfr-HpylU#se?^8f{{0SzY1Djul&FN|LXsn|F8eQ;{WFVbHOLA z?)^XM|Iz=`{$Kt-A3VeTsti%!TZU~JA{anzT2R`KW$f1BJj%fo#36l zpwZG5{~!L}`v1%S!{8mQQsCKwkN?dX7#N(uV@A>peheDm{(c~XJwpJ47lSWDD1#S6 zJcB!U7hNWUHA5-`=zc^{S;WoY$nfL85yR8}N(@*33o(Gku=aw-jGq7B@c-8Tb^p)( zU;F>i|Mma3|KIq3&Ht_c7ySpFB)IqgwEsu`&-j1g{{rxdUZ4K&{Ljj8;=csLjsKbq zFaCp0BXMG21J`N(44}3Ax(q=KmJ9(5t_*%)S4ALnMPKLj;2(Ll^_7{TR;R%aF+6!H@}VgIF@8 zF=#QwGDt84fX`6=@ZXr>?tf*5v*0~WtPETJfB(Ps|I7a?{@?k(3|vEi*3y7Z?pgbP zJ$QtD7WgEOga2p!KmUKx{|DgnFF|9)C;v+`+yI{;09tF{#=y(~ngYe`={@)8u z(=-2{{y!JIItny{`{)0`|NIOW{wpxt{|`D-(T3sge>VnhaGe&w04j+M7y=n=82lOB z8GIN589W%G8JroC8SKDibrORnLlk%i5~RIv#PIOH62ry+!r=Dx&i~*4Z~FfdJXf^l z|3&az@w)%J{%`!h0o{8+xs{FgHA`VVfX<) zo70~`m?4Bg0o>mYXRu%h1-Bplz%5$PtO%&?uw_VPFl2~lP-F;Y;9~%#Yb%E5|Fs#e zg2%9U8Fqr(*Pp=swB`SA{$B>}J0AMK^8fb#YoK|5+y6QL_xzvz|M>p}|3STim;bl^ z|MUOwe*uPz(6QNf|Lqz6fX{va&CP@`C^CeB$JRh@a$*Q#@MZ7=&qBm8xG*FzSc6wb zfpUNc11AG01?n<9{x8RH89cAg#IOgv(;ZZ&fyVkS{RiFax$gho{~P{q{=Wt6GSF=H z{QpP(FaCew|LXq_{%`yL`TvpsYz&wFOE5hAufg#CKWLq*0|PgMJA*ib4}&sz3_F0q z61-pDhry4*lOdeJl_8$Nks*n}3S2gVb|8R8D;yYp|2JZI2|lR>G|R)raNz%s|DZZ; z^Z)z*H~zo;A9Rk;rvH2YZ~4FZ|BnAF|L^&~5Zp#P{(tWOOaB-DfB1jxf6$x^s4N1l zcT{J125nz6F?ccvfalXdW7vVK3#Ji)7bLA~un@Og!xvQdE{n1P?cjo}Y? z-Gdgx4e%*MybSyP|Np=B|HuCuzIT|8@U&{9p2a@BexK z4}*7#E%<-?|4Q&}EC2r={x8IE5qzGaF$3r%qQBtti~<-W7(y6S7{V9~7(yAW8G;$y z82q8-qboxqgFQnEgE<2%UHgMqOnm%r%m5j~5(Brdw}DS*fA@do|A+sVgU3Tp{Rh>v zpwb#NN((BpcY)mmsy~+fzyE&&csDc~!>Rw03^)FRP8+sh_yXQ@>C3>&5X2zK5Xztm zc2gL*KkLE}z~IN=4PFru!{ERW!(hq~#-PUF%OJww$iT>8%<%5ND#KmyEDvZN{qKL! zn9=6{Pyes~fAjyk|L6a&`+xNRhX1?&Z~ngtJd*_)^*{K3F}Mc@y4~Q_|9#-Hh>zjs ze|d)I|MkEp|A6*h@H2RU`)TS7{tQM8{tPw@z6@>*UJU-=8CoZXcm`1Y3hGgUMsdU# zK({SfGJFE>OppPuojdlQfng7LE${RHoBrSazv2Id{~P}w{lEGD?*H5VZ~VUt+>2cJ z|M35L|4;v42yUr7|G(w`&;JMi^MF?bf=(KL10KJ2W?*OVWDsHSV^Co5XV7NwXE0;% zWpH5dWbk5eWe8z#U;woy;~9(@Kr2VX86+5d7}&sPVi++z0#oGV7|1bT2@c)AUC%~sMEC-)}@b&**@Tt(!;1y=i|64J9 z{qM@a%;3ks58f*q#-Pp+2EL)imLZVA9ee^5Xk`{?X2gaefx(a=2HdX}U~p&n``?P; z)qfp^8~^1PPW~5Q*!!P}0o20*)oH8#-}}GfKdA3`0(@fldT`!f^?&F8MgRBzU-19r z|0Vyg|6l$8#eY!B1C14f%IkaJGX!iIe*X7hU}f-U5M%(=X$UvjFa$EVG59k0GkAb! zAwi?0;S72VfedmCpc3AS;RkpG1GMuWbczIMF9_&-jJM#i$94a&|6lk2?Em%u4})WD z>;H}acm4;R2DR+}(f`Z;UjUEd?)d-l|B?SJ443|kf^*2*|Hcfz|JyOJGq{55G7kB9m(STOj2?{)KLa0bu#MKf41fKC>R z1h<|98Qd5^V-IisYct&bFUxTDzW~F*|4acZGlVf{ zF@%EWi|oL$1-d27l_8SB9(>DV41+d97=sjp4+95-19<(+qyMVl(jU}2-ueIU|Be4Y zg6Gp#f@h^b{i0+4*Z$x0f8+m6|F`{L^?%R*rT-8AU;6+2e^5%>{QtxMegBymPW=~S zxB(rT{q*0F;opDII!s8N25K2Jh%>k{urYvo!Jt*{atv3%w+e#BufP8X?FHNX{{i@X#ZCXu{NM8b(EsiK zcmCh~AJj?$t*Tr4|Lp(e|3Ry?K{uQH{D0^_H^ce=G7NYBYlBzhfM(}GV@9AlO`0Kq zL5;zm!GOV+!HU6)!5Ms3jsrsogEd10gE2z{_`XId1}_Fq20Mmt;2riV3|Ie)GaUcV z$*}kTUud27?Ekv|x50hK4gZh--~4|sxK`Wyf6f2H|Cjwg^?%uaQ0x2A|IPou{NMK< zRDVF)`%nLyGkpH<%<%ueHvnx7;=cmJjsL<7r@%Y8e*fR`|HFS!ownisZSdYA z(3v!w{~!3j{r`4oysh~UI@9su|4skz|KI)p!~bLdnHVnp7h$;nUxne#e?x|!|7{pp z8C)3zpmmxmgCB!FgD-;xgBOD%I8{3_1Txq%gfW;ifXc=o1_f}d#g5_MeHnqwoByBuzwQ5l|GU69bbv}q&>cq0|AS`!@BiQQ|NVc^ z$>N~Vl&k-h7#@Sys)6=4gZA)vf$KET4a1rYz6?g-^F-VkTp64ge8DG+fL23-W^EL~ zGZZci4B$Jiv>ERGmt#2pUl7{9{t2$r*8hL>e;xSzuyf#gcI*E=|9Ac0{D1%dHUE!+ zN0V0lzx5x~|JeEe_y42+c^NMLmuI;5Uk|)q<;Q=}*_^%%0^l_wAq=Vv!3_Egfee-m zehf|wp5Qx7g1|G!AUA=|1(s&;1n)!t4(`XQGF;(2fyM?1Earr~h*? z-1slW@bteXc-<^${F;-&jX{LL8(dpyF!(SSGI%jqF}O20flm;%1BX}$189asoxztu zf&tWWv0(W2A9T9_q>erHpOxXj|DXRs>*u!ofBb*b|C|3e{lD;k%m3rx6to9?@67uD z$NqyxC073j^%PKmFeVUQrF|7hU_m>HpdP zTfpZm?)|^#|JMHp!9Ar7|1bXE^8eodJ^$bRKlcCs|4aV`8Sa744bo%y{@;>;iNT41 zm%$x;4wWJUXdO1_JSqH78m&Ho?%-}L|b|IPo;{onTg*#BMNTamW@2bJ6>|ARtq{r`L5 zk&1o)|NcMupC7zp8nku}bne5i|4s~`bw&aVKH&8RpjZKggcwG8hNwtvnzC6RF|H2H%z-u3V{|C+OgVu;__HpjQ9|GTj466N) zgL@|H|KIw*`TvXmyZ`_Ee+*oI$S{D~`>()fb+|Avfm?&1+B_J%e^-kE)OQ4xik=KE z49*Nb;L`*_BcwVEehhL9pj==JZ99VItR)#v{pSUbg>D0{VglU&4!UmwG#U&#jX$Efw6$Wnx9R^PZQwBE%TLvfasrcRupxyk2;Ih$+L5jhNfs4VM z;pcx)9V^dp^S>~-eSPTvpZ~kTbNesAsdmf%tN*wDKl^{j|0DlFsru0Wt^ZH_-|+w3 z|MmZGfb-d||6jpl4;TK6G2H&I#_;?S2LYWyckBNq zaE?0pf9L;$|M&gh`Tq#`gnnI%MNLmc_iGq^K| zGT1Y)GJs}tL9<`-3|GN-6oJNO|Nh_p|MP#)UfB)*AA;-s&Hpd_-}e8+|K0x&{6F}A z=YLQsaPI%+|2O_`|Nrd&zW?9;AOFt|?p57|*0EpyJ23qJ52`gmqb>mqvd}ia9)k~q z8G}269fKo-8@P4@g%POs1>H!&&j1=h1>KvV#&8FGQY=5iA@FJXpz#OLiVskmAGB8e z>i>=Z&;H-~|0uZ32DNIB{onHcJotpl-TzgDrytgEP2QV$9&ipuyn8AjM$Cz{y|$K9lpsf6zz< zXm>kkmEiCHyTRuff%5)?|6Bgw_`mJ{1@M_vd;cE-m)ghw@A!Z2|BnAR{_pw!^#2j? z*^aCXH~xz|9KyPQDtAfT~FPjKrQbf1C&gDZnMgCm1IgAIc#gBgPt zg8_p#gF1Ls8)&4`jN$ixZEziX=f5b!dGOgvpmhBOJoX5hm)-jR=KpQ~FaF;NzUv<1 zo)iDK{Xh2~R5pV0+1~%3!0mm|DGj&(D}mRmeEJW%g$cCI$Q|6~mtyc{P-5_6&|+|B zFk*0Guwt-faAYuNaAz=N@MO?r@L-Sy*ZEcq|Na|*+xz#xskYKQ5;9xKXw;iATS6~3$ z4RG>57XxVjH)#A})BiXBH-Og|-v*D-Zux&2Tr%$azxV$UaL(KI|LXsp{~!H7@c+|) z&^|6l*l{O1DCeu2i*-~2aW z_y)cM*p-2c!4o`=CBxvwpu*t6paXV=1A{e#6@w##34_|Fi%1{y+Br@c;e)LABfY|2zKQ{J-n} z)BgwlfBAm`Tz`mycWi@B*ZTb57CbM*&fpCmQG&0OvJp23K$o zK!*WzhaBiebxQ^Y1_Oro|5X|8|Ca`z$9)vMYx2+kt^YrP+x(#Nal`+c|2ISH5Kx(Y z@c-Wb$N%sAfByfj|F{3|`~UL)(f>dHpM&;^9)s_;1^E=z2XO{{SpZ~xA|B3%c{vZ5*>i-^a zX?f%S?*EVfANc?A|B3&M3>W_kGTi>J!0_z9F2jfa77V|@>x|qOc)=|UF9taVPXVEA<^L^kD&F<~%>M)bkN!XQfB*k8|3SC(?EZi6|Nj4P{vZAS`~SKBJm4|4$N#m! zJCwfvcVJ*-a0k!tiGb&3Kx-hp8MGNZ7>vN@8iHyNa|TxiP#CE(I5S8x*fMZ3m@xeO zuMHlb0nLA&0q@^o0C`ad%RC@1gv|MCBh|1bY<`~UF&_W!s3@BDxH z|DOM6{~!E+?EkU<2mhb>zwiI$|NH;n`+xZV>;I?!|N4LBKj`)aNe0k;K%f2_fp@#H zf@=jg2GHyVsD}Y+)q~;;bgQEkg9U>={HEEEw1rK&vG|En-j|E68vT zDP8aU{~El{amW8V|9AZdg~qx6hrl<_9Q=Rw|DOL>z-1#SpB?%C1Ki%f_FtUg!GBfo zd9$EBPXGQpfzRj@VDMy+U;x##?hNV-&J21C_6(*BmJBuw#^CUAVo+vqV31(2X5eHn zX88FZ)Ds5vV?`Oxf#--p^Nm0LZ~y-R+?U+~E+21#OJ`6_9sYmxKPcud{NMZk#{Yf) zpZq`k|I`1||Cty-s{!x*S7dncUylJ+$FeebfY)J)Gx##dGk7zoF?cfQf=eKK1}g?j z1_uUX24@Cs1}6pu20I2J26F}`29R!5hDZNFt0x5+PW)$Q*bm-e_Vxdk|Dd&@pz{qt zqe9pI@A!WneDmeu|A+pc{J-!2h5!5h-~NB_|BL@8{(t{};XgaW&Hv&IkN>MNy!~&) z@a?}1cr_&lg9n2EgExZ&18ChdBCmns4Rm9W9fKi*J%a{=4TCg;83Ql)J}Fg(civSTpc3fKK!T-3Ouotz$v=lrS?K1fTuz5xfU{$A8edp|}3; z`G5KUf&XX0IUnMlegAL#-~a#7|HI&X25Il#0gtDHOf+Qx?JEGy?}6rtg~4kv-5Hd? zC65Dx0fRMz8G|W<4TC;|1A_*G1A`oc4TB(q892^9|5ssn{9g*Z7yZx6P28lOI24e;r z25kl#21N!71`!5B237`5hHw8B7@q$ZW4QUBm*L!h76wr1yAON^_-pXZu%I&+K(!Yr zB_H~K`u~alNB^Jwf9U^}|A+qH{eSHLtN&;I|M-99KRd&{|Dd}Qlo>w$*Jt<*-cw}H zz{B9oAj06vAkE;)pv2(JpveFV6>A1l1~Ue01_K6r1}z2$a61ijyCORSXk`hg=PAQ* z=f4och5sB3$NvBSzyCiXUGD^sn1gcprT>TjpZR~{|FQq){)27_KJfqU|3m*@{y+Zz z+y8U_SsAYX7Xh#8c=cb8;mdyuhQI$E7}yvLGyc{F?DYS zX$CKF`%#m@g+U)$K3XvtG1xI^G1xIEfa?!a1{Ma;?okznr{G)G1sP6*$N50}uD<`@ z2EOMOG$RdKZ2@YPUH-rC|JnaX{vZE;>i;3In{NF-^8eZYlmEZ|2i5KE20l0llmgn^eqm*L-kRfhNfWf&g* z7h<>yzWW=r3hu{$&>14T{=Wpb=y(0U^M5Zm6<_#&?Ek6%r~e=OfARm3|2O|1{r~v? zssA7TU;O|7|IPn=;1mAd{MP`_82$sV<9B4>XK-N3WH4ngX8?r{sH~P}uwoEqFkxV2&;j3O{QSQZ z!_EJK;IUcIdcM8jJ_x9-_Tv9`aQS%q|6Xv;I`{wh|C9egHw9k(fB65s|40A7{D12I z_x~6FvoYNKFUs%;JWpf*Ui$#5W7!zo!E5@&7(inpp!TCHIA=l1N6^jSdJHxUstnc) zQViw{ybJ~mfB$PRy!$WDa38$Wg_q$3c$^P(UdNaJpgo14GlW2Q144Sym%uF$(4BK2 zH(mRG^#6nZC;q?vfA0UE|JT6h151J1A)pl}puRO|ycje_Bgo*vAi?0yAjjYe&TFuE zGi5Mhuwc+;uw+nVFk=v9FkoP3&|vuSUxDG}e{qI8|M?g$f>#Ot{eSR3Xf*@qY{lpQ zcmIFzfA9ZW{}24X`v1uP^Z!r&KlT6o|6~8J{y+Nv-v1N-U;aP)|NH-||JfMs{TE?) z{$G*d!+%|dpZ`I%fh~A7HE4CN1cM8B#9WoZo z44e$0n-^3W-u#zgxc?ti$AVT+Gcp|d4@uX%|G)gd`~Rc=d;Z_~zyJTW|405`0Ox#& zdyf3S`~T?w7ynQF2i+eFy0K4);o*OI@Jfo$;PXRl!K(#%!0Qd%7^E0n7!<&@g)IZ< z)>|V6Lk4qj_$V`2GDtF*GVn0yGyDaoLV0K%%L^WxJqR8P{qldu|F_^aKcsxT39iMC z{y+Es^#7CpFa19T&1Wb7zyE*k|G)p&{_}!+Rxkc*fbS{!`QMg-iNToxw0{pYJ}bfC z!647z#-Iu=A8o;|F=H@fuwu{xhmi$?D1$KrJA)3x_x~ykFTs5xA@FzzXpDa!cxT7Q z|J(nA%Eu@Fcl-zSSg-#-@c+{PqyNue7)%*t7z`Qs8MGM~8I&15 z{g-BV@?VJI#(yq`v;P?xj{g4z9#Poy|Mmaf|DXQf^Z)+;ec+sa<^S>j=l`Gif9n6G z|DcC|7`}jeR^kkx(hXEI9sB?H|AGHs!Lu#9 z|AW%?Luf1U>i=W^FMvbn(*NWCZ~i~_|Iz=G;C%M$Kd58{t(*ewwte?sAADZm|Nr*j zQ{?yI@bPatvk+!VHECYz*2AKmIE-y!w3=HZFAOFiSJORgT_R5{D1TxREO;Qe+_&$&q?sD zb0_{^|9|5Dga4=hzxjXR|F8eo|8p|j|1Zw);=c;RhyS3_L(oV9=*%Z)21poz+9IHl zAqNIXyqPf=Fo05$7K15+B7-sbu2v2Pb%tNylqk+{|34qYW$+3H&}x|P|M&j~t<-t> ze-C)X{2urm^P~SS|3CHr-2V&zPyfI6|K$IB|4;va`TxTIum7+AXJ)wfUy$MXe>w1~ z*B}3l85kI>7&sX08Tc8T7(^MI7-XO=Aaw>y1|0?y215ot22=1o=n4#G3}OsM3|tJ_ z41d6f!x4`XvS%z2OF)Yx!Cu;^~21f=i1{d&6DB=vx46+Ok49W~PU{~mZ zQ#L4klo`wzBpHku_!x8<7#P$TKK++tc=BJ20o0E@13shcFL*?H_y70cHvg{wkN@xe ze-|7^pxX7!|Fi!u{Xg~p*8h|LAOAo7|K0x!|Ns04-DV7$A$$&=Co*LC@!yJpfx(f1 zgTa-7A3R#_4sJgxGB`4*GeF8mLk0r|QwB{2GX_NlQ*iwOx{vVJekv?n43^io!Fn~x^1|tS(27Ly81}z3A24#lN z|D_q8{TF7q^`DF3{C{SKuW9m~&f@jpAm$^ZZVANmhT z*L(lJ`oH)86X+O+z-8lGa6Y^Cp94Iz^X$J8!@K{w4B!5nfyY8Y z;}1OGb>Yqok_=7^atwA1Dh!qkn&6UJm%)fZjRAB6wlRYUgFXX0gC+wa&OrAy!|K>y z|M!CXAaB9v^X~co@c;h*cm5y#e;r(#o&SIC|F!?8|KIz6=KqWT=l_5CfAv2T!=3*E z3{SxQSkMTIDfq^976vEqsR^J}apK_iBWUEqjzNRLl0lcjn86U7<5U?;7^E4D82A}< z7?>E;7(V}(V|WVg6Y(*e`_IO3^#8yApz&hR`0URAufU_7pgLs#f8@M&_W$+&XZ}C< zfA0V5|Cj#%_+CW8@!0)qjA7=sQ2CxaTpAMh!|pgUXn8Ls_jX8`pkKqH$6|9|?w@Bf?s`~E-s zzaKnOb?5&vuq!VAzxe@h79Tq#taG!Mhs#M`V8C*S`7dGD>Hof zFU|1yzc9mf@C`%E49CFf`s;ttx!j<1z3>0y{|CXXpd0^B{l5Zs4=8*pl7{wp%P`!C7x;J*+9Xr%7cepQn7_=Gm8B`ez7-Sf983Y(K7?>Fp8NU6OVtDyqnBflightRx%0K^) z{QvgT@y9fn{3O&FNKb($RmKZ65Vc>_h)j;h>d1(2l!C=gw%b>$x0F5&}20;cb z1{MYthHw968D9Jsh4zWqz~g*}{{Q?Bnnm3G|Ly-h|DS{F5J+CT`TsOHuU-6qpM~MX|G)na!_)Qa{|Ej*`+w;F!~e(r-}!&~KgcClz~ue^7ydv0f9e0H|JVNi z`wz+$kN-=6>sZifB%qURK&MBtGdM8tGB`2_F*t%}IAs~Ez^x8d27LxC22BQC1|_kT0+dDH9+pndY7I>Z4f z-ps(MS(8DFL7PFDL5D$_L5o3vL5+chL4o1>e<_An;M0b=8Ls?iVE~P49{d0O|Dpe% z{vQCZw0Qpi(ErE(kNv+7ZZTf?fBiowl48ja{3=+_hAy7*Z6laM{pvxf5pvxf0pvl0- zpu+I;zbwOB@JZ~TI+g?6Z#?$@*Z)KRL3iA~`+wm7%l`-eKm89H`8fIi4!Cx``v1!R zJO3|%o?CFz_=tGKetPGe|Pn zFvv1kFerjsL^=$b45|z|3~~%Q45AEL3|tJVC~*er$DaESs$)UpA>aP*`~UI(UU0qt z{QtrKkHDiJpjP#T|JVLs|9|=az5kd0KmULA|EK>q|NsAg?>`U2Q*b{PR7-+pF)hG# zEIR|}TyAIZEpYlaLO4B8CZ3@YF-(q<53&|qL?P-6K0Uxwk;e^G{e;64$g zygm%>gM9hF_y7Cxa&Y;C0&!EL1#-Pr?&7j2a|Gx~w zr~hIMPr*AAIT$YfXJk0_|2KHW$06_?Q?LIY`v2_zk^hgtJ=e4UZ~edg|N4KBdmjA1 z^8e-k>;FIhzx|&9e6#wC|B?*v|AR_gUGTji%-|I$wha6Xb_^m6whWRC)(o-?=HNI3 z#g-<68iO{2JcAB{ID-}g4}%&51A_v?m;X`>&%t#p5BS{TQ~&?{2i@NaYO5Xi{}wzG zbQnDQa{vFC|F{2N`hVm9jsI8w-~WFF9A_W@--PBfP|pf%76U&xpD8kY|1Zt(>c0p)&QAYl0QVa~ zv-SJ_zyH4vT<<^ofB65S|HuE|`wt4EEB~+mzy1H}|409?{(tlT#{cjC@BU{2mmV*{ z{a8%~(8)jlz~>s+GjK70+96Kh9bS?Qb_|H}Q4btv+6)Q|+6>|hnhZP)Dh&Vs%Q1ZV zFTwEizaY3z1S_vW<7)fC?b)~g_x*qI{~&m_{K0=%Uc2`H+W))%ul|4f|N8$A|8M{Q z^Z&trP6kkm@9lpj@J?w^I|S6X2DN8-!2Kf73@0ewtQcg$y?apYs>Ptrpv<7bAkCo8 zAjqJ?z{ViY@bkX}!`uI$5jt*$YyVjoKqF)){{Q%Y0Y0|o{La|SjBYX)uxTLu9J zTLw`E8wN=RO9oj669z?a3r&+jgF%Twi$R(}lR=0SgkH9NBIT+6U zXJk0>|2Mc!JNW+txO_bH|2cT%{N(@p;1=4||2O{M{(tTNi6P^9f06q&7G+qoEquKu-RPR6kfB667|HuD7_<#04sOGo{ zcGbiG*Z;rzf9wC(|M&hgF+BOt2VT|j@xK}as2u{j*@GE86K%)9$AB3|iVQjostjrj z>J0J>>I`BGsth~~iVO@4(hQ&fi!wa_&&L32A%jLVPyhe({}^}`{Kx-?z^kl4D^i~R zKl%UR|8w9{`quwj|8M+%@c;V%m;Z16|MdUv|9}4<|L0x6Fk(WW4fr&wm;p=}1hL`_^ z81DTC)v>G$Xa4{He++zT+n4_b|G)o#=>IG5Y|!!lpi$5J;M)Gi|C|5s|Gxo`Gf+O` zV0iXl1Uz#Is$)SX?fm}_8Vd!L*PwAMdj??!TLy9PjF2gVJcB-i61YZFVo+z0Ldj?7 zamEN94*{(f2CYN^t^NSblpp#3rn|8M@^`u`0YXZ+we z`v8tJ(Acaw12cFf6RfS~z#zr|DjzKw z3wX3pfZ@)6E{040Sr|a&HE1=%!T+EC@Bjb)|AGIn{=@RxssErBM&-+Y(5QwXc;^cn1Ef6*szX4lP$6Mt0`7GvGH5cW zFeovoGDtJ1G6*s#F|aYnGW_~4&hYNPAj4zut}<5ey?ZDB|NMXSKjy{D1NPJ#c9abI;rVcmDtQ|L{Kx!?XVa3~&E~Ql%Qh&;NQ1|NomZurgRO za5300@H5yj2s2oN?@I^G;(>ZWN(>qdstlkw1C@=!3@Qv93y7!F4QX7cQu+28uIKz5o3GF|;tc_y5-aXa8^i|M36b|KI-~{pVnK@m~bI zO8E=8?Fbs1MNZca;P#_9gEe^71t_n9YF8BoWd=2HoCz@~Gq5wrG5iMmN*L@zP@m{L zN_h=x&w}dxm*BhxnqdHq%3S_`=RYX-Km32||EvFZ{(t%Z;6DSy)BijSum4LheEhG> z@cq9I_#_!-21^DG1{($*23rO}1{($u1}g>$1~Ud}219U*QISEFL773GL4`q#L5YEv zL7st;L5kt)e-VaP|M?j1|L0%;jgEn4>Od<{j)HgLzx#jW|EvGU{y+bJ>i?7f=fJHq zQ0UzG|M36q|1baF`Tyzv{r`XeKl#rIZt;EiufXu_zb3<<|Aq`q4CV~%44@SaHVgs` z)(j#HmKg4V#F;pQ3IiX5A_Fsn48wQu=%paTga4p9mX+b$|Ns9_fbWz2`XAI*JN*C6 z|0Dlj{y*{m>HjnTAN{`sE`{#=zyJUC|L4#+1LZR|hUfo<7~X>GSaon6`~SZg1L))? zPH>wa5=NkvO_B^I3^ELQ4D#R_R*^x4L5e{IoX^nX3^Y=A;Xfn8$^U=;ANl|NKcuY& zs`o+V;IGg zY~WJ={eM}8um3?a8Tt$i3}y_h3|8R0&j+qUtih|lB)}t|`rw*FkwJ+;i9wn{i9v`# zo`Hiwn&HoXF@_KS1sI3?Go{SVjiWYB)$+ z4OBh~F<3E(F@R<~3>jn?bQt6rR2dW*8t6#2M)3ieLW^|Nr{` z;D1=X4_ZkC3M0@c+Qa`h{@?q5|Nq_p&;Q^3|Ka}wv^e|nUxNX3jG7L%#!VC%woD4DyfB%a!eEcuO@a#Vi!)@?s8;lH) zb_l4v2DNA3{|DtY(CqZd|4+dqX;=O~_|D*rk{67v};qdG~XrvL;TfFuEKG;1k z|KI=r@&BX$fBrxF&(84rzc9nc|FR6<|En|n`LEBw$Y9FA241OS#lX*C#UR9B!63$9 z${>m69wi2G21Rf_V_}eH`1xOq;VpO;jGN)+e^4FE0PZ(}+GHkarAN{}i|H1$J|L^^O{{PI0Kz(35qjNy$?#)pj9A{FuDpZ zsqg=P{Qv&{*Z&{<|MLGaIL^2k-uxGb#+f$5UufHr9o!B9^<_aT;z4=eoB@*8bQxqB z)EML$|BwHF@&C;Kr~g4CSJ(eP0H^Gy|L^~Q_y5uVAOD~IX91UJAO3@CBo&5V|3Nc{ zsCi$2!ID9k!JI*i!I(i3JmLUq$tp6)Ge|MWGYB!rGH@_RGW`87%J2z1djVSY%E|zm zJvjIO_y3dszx_Y<|1)^S&awY*ptIA@{$Kk491NBWJPcM0sP55YkY>DB+!|DXTA@c${ecLu6q zAOC*m z^eQ@tp7TgMvW{_tPW{_pzWRPO`_g{?R^M65x z7yo$}?*3Y@$vuL{~!K;^#9@iSN|XV z|NQ^y|G)oV{^w+P_g{qJ^M84UAOAHN{{GizV1nj-E(R+GJ_aiWLGY?Z69zE`185kj zFvv21LP?B4mVuW+ih-FyjN!+BL58>gc^DppSK@+p-T(c6=Ks(CC;or^4_c{r?Eky} zC%`MLK{NQz{$Kt7R3U{{m><4Ezi-46F>248Q)1FuecI&+z0w7r2hS z4Bi#^8@yT=)K)tRJ{{og|C9e;{XhHv`TxuRpMqP~pwjXA|A+tI|9=e5XUyQ%-uwTO z3}60(>R4^?NdU~ywi-7$j4Z*cnMD|k8N?a%7$m`?Ac_pK3{niT3_=Vt44e#-4FCR% zGJO6o!0-aR(*+i1pqt@-K>Hw|ID7XW5@#>}pZ|{>Mvwl#`u`XlXaBIo8E7?(83P-% z9Rk`(399#n!RgwFK>|ENti~YAAkQGjAi*HZz|SDfz{()b@C)3t0?nv^Zhr=y+VcPZ zng74QD?Ks82s8`x6x?IH|NqhdXa67lfA{~%{~!OK|7T)&^Pi95!+!~eZ~v7Te*M>G z0OfraXx`^$uw>w4umGM}@xd$5WOG7M4-G7LftQVg67;tc=(3p0HA&&L2t zmG}R%FkJi3z;OQm@BgR&fB%2t|L6b5|9|)oS{--l|Lgzfz_UWn{@?ijR7`Pau7#JAD7{2}&WO((T2VTcs`2X+!ssBHrVFcQ7_Wu8g z|8M@E{{QO#h5s-9U;7Vgp*{Kk`2S;goPqKg2gBR{!VI6lbu4J+8FZf{Xaysrtp+L| z`57!2grKV~#2K_1B*8scIR+U9F$Nh1J_acU7I2&iF}w%Qf+5G*@BhdDfB%mfXRrUC zg@)11|4;sdYP9G7AOC;<|LOl9|6lxPhQ^sB!`J`H&^R*!@8kycLAb%I&yn-KK7#~< zCW90Ms3j}SAj2TcAkDzVAi==EAj0tVKWNl|o8iHKHiql}85z!lcXR&u4{FaI1@Fp3 z4Wp~z-r|%0kHBH{&*Yx|1W@N&OkjOPzrkT|Kri z`1D_r;roAOhCly7tKdMZyG_k$uUSXh%-nt@H0p;urY`; z`~kPF_!yr3=VSnl_<~l#fclM~w%YOkU%=(#iU05ZpZfpi|GEFK{$Kw8;{Q!>&GGdA z^Z!raaR$m~ybK@yi!*%vugLK0zZS#){{{@q45ke1;GI;k@)5Km&6q)yL61S4L4!e( zL6JdPoJMHoP{_&N*{465K32q=uC82A|^8CV%a8Gip4 zWccu(m*Lre4hGOn#+Cp7|DOf7L%#oqh0$@eFuL*o+5h|hpZo(27Lw=c-}W>;A1dn5MVH20Ik{+1<$~$F-R~dFi3)-5Q78* zCxaNn|NlY^U;pzmy!y|{02=kV@t=X=;{V^^Rrx2uJMupM2d(-%4PHg~`u}C{NaOSW z_y0cwyXWoyXaB$cfBFCa|2O|R89x38% zBZCnGE4aJ{tX z{-6Di9!Afw#Mw7+oM~c7*T{Kak3oz@zH2r?Kk2s7w0h%jg}h%qQLh%?AC zNHB;oNHFj*h%vA-2s8Zt&(HAjKQ{xYWdj-&2hE6sR#cw(|Ly;&|DXS#{QnWWVh<5# zpiv@-dtUy3{{Q3u7yp0#fBl~YT{H-i}iAA>1_0E01u z5P0PUXf_Wt3IcMEID-TOKZ7^}8-pmr-~WOPpZ@bQy!g+-0IFj_t13XN1yBF~0p7g; zDj!e&|L`A_uFwB}^B*+3c=P{@{}28@2g7&&Ux4!&1H;?@+zg-oi!yxs4;racXZZhL zkAa!Nm;qE?!_qZB11O9P8H5>h!LuHq9=-&F6oUiF^Dm6GKerRFbFVw`_IGh2E0Ouh2hr!|Nk%l|MUOc{~!NP|Nr{`)c;TaK|4Lp z{D-;c_5YjyK|TBz|DXMT{{QX&7yrNhfA#<0|F{1+z@r%7{!26b`me(951g(I7}&ro z^FgcO5$+LU&_Qw!D9(f##2L65L>ZVEgcyGO=Vy5LpNj!BDh8SnyYm0v|MUNUf!k`J zFggi#)BFEt|G)iz@&6m}%+THcFaJOO|Kk6v|1bW3`v2o`8FfcI)GW__@%kb_$C&QEftPHpRGcsKH|M&lS@X2=H{zJm(HlBA>FD(T5C6~ofA{~=|2N-Ua`0@X%|3Ck~{m;bk z;Xe;}w&2HqdGPKDMh0C576wBGb_Np$F1UM)z^h}07&O6gCdweoAO?o~45AF|48jcm z{tGaC`Om}f>OTj#j=lMxf#DK3U4u^lgOrb_z`MNO|G)76?f)y_nJUnz45*}j`TyPj zSO35LfAjzU|M&kn89x6P2Ct;}{a+P)N(!jFhNNp)`Dnr*01hJ^24Mzu1`!5D22lnn z1~CR<22loX24R#qd-|W1;m&_XhO6K>Lr>Qq{-6C1inF)iFuDtF>4W0z6+F&Z7(V{z z1IO9V|B4KM!EvS!K9LMmUL)sy0S0{rAqFi5(9DnsgB*h>gE)gI13!ZZ13QBd!{7gW z44?mVGrauI#_#|fXP{H0e*ZuF|HpsOE|`=5KmSLB(L1y-diDR^|JVP&{eS!a|NjsF zIT^nE7iReJUk1GDoq<7{ff>9*$QZn%n}@-Kfset60puRgDml=MurPx>g9w8pgD8U# zg9rl`gAfBF13$xe@JJ5_!_)sP40rxBFkJip=l_NOKmVWo|Ls309i93A@&DQXAO2tX z|L*_Q|8M`_`u_$zG6Sk%-~NC7|LgxZ|Ns7f|DPS)BL=Nl`u!iY>O_-)i9sKHQW6J) z2?IBH7o0HzKLccCqY#4{cr;doL5e{X9%sx90t~wSMydH5h*S|K|U%|L^{@fNRFD|HT=8{s+y_se|(w z3%IQYN!N%l0<9zjtt?OhkIINJh%tyT@G}TAurUaNV(N!O+f+~B+h2_pdp9q>vAVFpD8 zP#B3Y2s4N|GeN?C(urgfB)4Pm>6^!SQ!i%I2eo>xEM?rc)&Xu3>ZM} z0j+QX%`$*`)Sz4@%)rMW#K6WN!0`7!55s5hEEs47B_qSF|9}5q`Ty(x`TyVlpZ)*! z|C#@v|DXL2+DZNX|7CETLEQ8B|Lgy+{=feJ@&B9uKmWh`&jfB=foA1EE6x7?R|TI+ z!U9g$pdB8@Q1^g#G3kO=rGaJ_K_h9Pk{S|c>OUmTe*OROpBWry-~Nk%ci({G3{+l&;tW<^!_qZq*N^~%CU^x8 zXoMJ4;|nwJGYB!TGYByJ`_Iep^*<-W>;G&FkHI_3{{6r5|M&k3|3Rk|!1Dg5|L4HF zP9b4*8$3b`3!}IHzx{vz|Ns9_|2Y^yBP&1ugThFOfdRb2Q;&g-!4P~>0XKs&122Oi z10RDPc*lnTcqU&S+-ekJ5M&Ty;9?M9U}WH9`0<~M0aTJa1Mdj>|Nr{`KmRX*cb9`s zO8fHv?0=AZKK{S>AL5={|3PsE>Ycs$|Mvge|6l&U`~Ua<$Ny{$U;gtm{P-`y09vj5 zADpg1tEmkbI2d5*2;?5n4is(hYD+=zOoJ4IFoQ6I5ID}58Tc7~{pVo-rGOXzSs5Pu zXJokX|KI=1;B@`t{~36?{`CL+{}2B!|9}7g#{YN!?}A6JKqceb|DXQ9`wxpV9`G#K zum7MKI^=YX$Y-E1;s>up2gMm^Mh`UND8?WJkF)>KI0N-)AaMpt*Pu8nd<=j8b2EJT&%prdWj+4S$N*YVb@l(R{}=!N_P7(u1qML|DF#6XVFp14Zg8CO zGW`0_1&=e(iVDzbN=Ul?j+U-b!{`Y(j1Y0g#PH=mH^X;moPl<@gHDlR0mqpUH1C7l z1KNQCS@{hLBLQd_2{Q0A2rzIk@G<=V56T^&QB_ukC;yokKr6gJyC^P#PbLE8{jdK) zVFcQFcIp4e|JT5)8$n_8{{Qp;@BhF1|Nj5C{~!PV`~UerJHxmCpjLzg!{7f3;9Zl< z3_9QwTsRm&>Bx|Qhrs~6BcG2!lYyT>g+YKpjzNGyf^P56Wfl|9|=a;s2lipZ>El zeErV{o=yGpUk)W*qq;|rfe*SO6%=Oz3{ngN48jZo3_J|{3@i-141fM}F@Svc>OTv^ zBk-=EzyA^G8WcvLbp08euCM(6`2PlY1jGN)xe@L7?g~r+S|G&ZIHEO#4 z^#9`jkN>a!|M347cqShfXCMB5{r~a*-~XTgvoU=84{Ft*#~G}=2IVzS-Uo$|HUlVK z^D`(gAcqkj0}BHW!|(r`44=R&JD3?B{$~KULy*Jh+k3o%rpFt5k69eiE@iXu-@G-D6@G|@Zmmus6Z~wC}JO%G~`TPI+|6kx8IT!wa z1MkWM?ec=T2NGu=z$5#w{(t!Y@&AYaKmLFE&%p5IKPSWY|AGv^|AS@>6&V;A)EQWy z=^Er7F0gy_8F(2WamL4>%)k$x9TEfQGEkiHGB7ZJe8s`={y!_jv;RyC_y7O@f8+n3 z|CdqH^%rQm{`CJEctz@m{}2Cv`2YO>hyU;XgW~Md|G)pg{AUG^^nh04fp$)ScDgb% zXrtsaP#EztfZ|Mxfsa9z0TgGT5n@ownxBD(0TE}Q6!7XlGl6vd=|3pWK&xc${fERE zB#b`(|M~y(e@2F{|G5}`{0EKFNi+Qa4~a7tq&VYZ0Ofs181XV_FrbGK9|H#i4+8@O zD0hHnFF>mU85!>X|M&j}_*A=};JknS|5tFlUHJd`|7Gy*vycDp{Qn4^^?U)YJwE>b z_W$$$zyH7fXJY`3to;5DnhgW3I8z0mY{kZ)$H2j0zyOLfZU%h@9tIr-h9(nrtA2f0(!@$6x%)rb5OV|3~lO!ST(PiLe&;-XB9|LH$ zgCw{�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 CXIu3E literal 0 HcmV?d00001 diff --git a/assets/completed.wav.import b/assets/completed.wav.import new file mode 100644 index 0000000..5a2d164 --- /dev/null +++ b/assets/completed.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" + +[deps] + +source_file="res://assets/completed.wav" +dest_files=[ "res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/fonts/dogicapixelbold.otf b/assets/fonts/dogicapixelbold.otf new file mode 100644 index 0000000000000000000000000000000000000000..181ca7247db2b29b1e1b44b38b99fcdcf9d1980e GIT binary patch literal 31064 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 literal 0 HcmV?d00001 diff --git a/assets/steveHouse.png.import b/assets/steveHouse.png.import new file mode 100644 index 0000000..2327205 --- /dev/null +++ b/assets/steveHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/steveHouse.png" +dest_files=[ "res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/stopsign.png.import b/assets/stopsign.png.import index f45ea46..55d0e35 100644 --- a/assets/stopsign.png.import +++ b/assets/stopsign.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/text-blip-low-pitch.wav b/assets/text-blip-low-pitch.wav new file mode 100644 index 0000000000000000000000000000000000000000..7308c5b042ed68eb8d59bbbcbd323fe9b1fcb863 GIT binary patch literal 22126 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 CS-X+| literal 0 HcmV?d00001 diff --git a/assets/text-blip-low-pitch.wav.import b/assets/text-blip-low-pitch.wav.import new file mode 100644 index 0000000..7d233d4 --- /dev/null +++ b/assets/text-blip-low-pitch.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" + +[deps] + +source_file="res://assets/text-blip-low-pitch.wav" +dest_files=[ "res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTim.png b/assets/tim.png similarity index 100% rename from assets/mrTim.png rename to assets/tim.png diff --git a/assets/tim.png.import b/assets/tim.png.import new file mode 100644 index 0000000..ffc7510 --- /dev/null +++ b/assets/tim.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tim.png-6df5632e5e35733a143d8a1333466831.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tim.png" +dest_files=[ "res://.import/tim.png-6df5632e5e35733a143d8a1333466831.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/timHouse.png.import b/assets/timHouse.png.import index 66d7598..cc97e43 100644 --- a/assets/timHouse.png.import +++ b/assets/timHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/tree.png.import b/assets/tree.png.import index bfe917f..fda7f84 100644 --- a/assets/tree.png.import +++ b/assets/tree.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/trolley-blip.wav b/assets/trolley-blip.wav new file mode 100644 index 0000000000000000000000000000000000000000..f36056d7b43fa7d333b0fd5fa2286b8e598f098b GIT binary patch literal 4948 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 literal 0 HcmV?d00001 diff --git a/assets/trolley_engine.wav.import b/assets/trolley_engine.wav.import new file mode 100644 index 0000000..463cebb --- /dev/null +++ b/assets/trolley_engine.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" + +[deps] + +source_file="res://assets/trolley_engine.wav" +dest_files=[ "res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTyler.png b/assets/tyler.png similarity index 100% rename from assets/mrTyler.png rename to assets/tyler.png diff --git a/assets/tyler.png.import b/assets/tyler.png.import new file mode 100644 index 0000000..90f6a2b --- /dev/null +++ b/assets/tyler.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tyler.png" +dest_files=[ "res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/tylerHouse.png.import b/assets/tylerHouse.png.import index ecf0ede..d605c72 100644 --- a/assets/tylerHouse.png.import +++ b/assets/tylerHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/project.godot b/project.godot index 3c697ef..c7626e6 100644 --- a/project.godot +++ b/project.godot @@ -14,6 +14,11 @@ _global_script_classes=[ { "language": "GDScript", "path": "res://scripts/base_level.gd" }, { +"base": "KinematicBody2D", +"class": "Car", +"language": "GDScript", +"path": "res://scripts/car.gd" +}, { "base": "Node2D", "class": "GUI", "language": "GDScript", @@ -36,6 +41,7 @@ _global_script_classes=[ { } ] _global_script_class_icons={ "BaseLevel": "", +"Car": "", "GUI": "", "Neighbor": "", "Player": "", diff --git a/scenes/8bit-text.tres b/scenes/8bit-text.tres new file mode 100644 index 0000000..db99466 --- /dev/null +++ b/scenes/8bit-text.tres @@ -0,0 +1,22 @@ +[gd_resource type="Theme" load_steps=5 format=2] + +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=1] + +[sub_resource type="DynamicFont" id=4] +size = 20 +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFontData" id=2] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=3] +size = 20 +extra_spacing_top = 3 +extra_spacing_bottom = 5 +extra_spacing_char = 3 +extra_spacing_space = 3 +font_data = SubResource( 2 ) + +[resource] +default_font = SubResource( 3 ) +RichTextLabel/fonts/normal_font = SubResource( 4 ) diff --git a/scenes/TileMap.tscn b/scenes/TileMap.tscn index f48b3f6..4ea7533 100644 --- a/scenes/TileMap.tscn +++ b/scenes/TileMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=2] +[gd_scene load_steps=25 format=2] [ext_resource path="res://assets/tilemap/streetSideTop.png" type="Texture" id=1] [ext_resource path="res://assets/tilemap/StreetVerticalLeft.png" type="Texture" id=2] @@ -20,12 +20,36 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=7] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=8] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=9] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=10] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="ConvexPolygonShape2D" id=5] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=11] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=12] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="TileSet" id=2] 0/name = "grass1.png 0" 0/texture = ExtResource( 6 ) @@ -77,6 +101,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) 2/navigation_offset = Vector2( 0, 0 ) +2/navigation = SubResource( 10 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 2/shape_one_way = false @@ -175,6 +200,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 8/tile_mode = 0 8/occluder_offset = Vector2( 0, 0 ) 8/navigation_offset = Vector2( 0, 0 ) +8/navigation = SubResource( 11 ) 8/shape_offset = Vector2( 0, 0 ) 8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 8/shape_one_way = false @@ -189,6 +215,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 9/tile_mode = 0 9/occluder_offset = Vector2( 0, 0 ) 9/navigation_offset = Vector2( 0, 0 ) +9/navigation = SubResource( 12 ) 9/shape_offset = Vector2( 0, 0 ) 9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 9/shape_one_way = false @@ -203,6 +230,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 10/tile_mode = 0 10/occluder_offset = Vector2( 0, 0 ) 10/navigation_offset = Vector2( 0, 0 ) +10/navigation = SubResource( 7 ) 10/shape_offset = Vector2( 0, 0 ) 10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 10/shape_one_way = false @@ -217,6 +245,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 11/tile_mode = 0 11/occluder_offset = Vector2( 0, 0 ) 11/navigation_offset = Vector2( 0, 0 ) +11/navigation = SubResource( 8 ) 11/shape_offset = Vector2( 0, 0 ) 11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 11/shape_one_way = false @@ -231,6 +260,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 12/tile_mode = 0 12/occluder_offset = Vector2( 0, 0 ) 12/navigation_offset = Vector2( 0, 0 ) +12/navigation = SubResource( 9 ) 12/shape_offset = Vector2( 0, 0 ) 12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 12/shape_one_way = false diff --git a/scenes/base_level.tscn b/scenes/base_level.tscn index 927cdfb..26fee26 100644 --- a/scenes/base_level.tscn +++ b/scenes/base_level.tscn @@ -8,33 +8,41 @@ [ext_resource path="res://scenes/player.tscn" type="PackedScene" id=6] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=7] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=8] -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=9] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=9] [sub_resource type="DynamicFont" id=1] size = 40 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -3 +extra_spacing_space = 6 font_data = ExtResource( 9 ) [sub_resource type="DynamicFont" id=3] size = 40 +font_data = ExtResource( 9 ) [sub_resource type="Theme" id=2] default_font = SubResource( 3 ) RichTextLabel/fonts/normal_font = SubResource( 1 ) -[node name="BaseLevel" type="Node2D"] +[node name="BaseLevel" type="Node2D" groups=["pausable", "plays_audio"]] script = ExtResource( 4 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 1 ) +volume_db = -10.0 pitch_scale = 0.75 -[node name="TileMap" parent="." instance=ExtResource( 3 )] +[node name="LevelNavigation" type="Navigation2D" parent="."] + +[node name="TileMap" parent="LevelNavigation" instance=ExtResource( 3 )] collision_mask = 7 [node name="YSort" type="YSort" parent="."] [node name="Player" parent="YSort" instance=ExtResource( 6 )] -position = Vector2( 619.221, 307.07 ) +position = Vector2( 588.073, 227.785 ) [node name="Trolley" parent="YSort" instance=ExtResource( 5 )] position = Vector2( 629.977, 650.649 ) @@ -43,7 +51,7 @@ position = Vector2( 629.977, 650.649 ) position = Vector2( 1066, 540 ) [node name="Neighbor1" parent="YSort" instance=ExtResource( 7 )] -position = Vector2( 131, 429 ) +position = Vector2( 196.127, 647.035 ) [node name="Clouds" parent="." instance=ExtResource( 2 )] position = Vector2( -0.17392, 0.152588 ) @@ -85,35 +93,35 @@ size_flags_vertical = 3 [node name="Control" type="Control" parent="Panel/VBoxContainer"] margin_right = 1363.0 -margin_bottom = 279.0 +margin_bottom = 277.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="EndGameTitle" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 283.0 +margin_top = 281.0 margin_right = 1181.0 -margin_bottom = 324.0 +margin_bottom = 326.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 theme = SubResource( 2 ) -text = "This is the text" +text = "This is the tefs" fit_content_height = true [node name="Control3" type="Control" parent="Panel/VBoxContainer"] -margin_top = 328.0 +margin_top = 330.0 margin_right = 1363.0 -margin_bottom = 390.0 +margin_bottom = 391.0 size_flags_horizontal = 3 size_flags_vertical = 3 size_flags_stretch_ratio = 0.22 [node name="EndGameBody" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 394.0 +margin_top = 395.0 margin_right = 1181.0 -margin_bottom = 435.0 +margin_bottom = 440.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 @@ -122,7 +130,7 @@ text = "This is the text" fit_content_height = true [node name="Control2" type="Control" parent="Panel/VBoxContainer"] -margin_top = 439.0 +margin_top = 444.0 margin_right = 1363.0 margin_bottom = 1060.0 size_flags_horizontal = 3 @@ -130,8 +138,8 @@ size_flags_vertical = 3 size_flags_stretch_ratio = 2.22 [node name="DisplayTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -autostart = true [connection signal="left_wih_rogers" from="YSort/Trolley" to="." method="_on_Trolley_left_wih_rogers"] [connection signal="rogers_entered_trolley" from="YSort/Trolley" to="." method="_on_Trolley_rogers_entered_trolley"] diff --git a/scenes/car.tscn b/scenes/car.tscn new file mode 100644 index 0000000..963c12d --- /dev/null +++ b/scenes/car.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://scripts/car.gd" type="Script" id=1] +[ext_resource path="res://assets/car1.png" type="Texture" id=2] + +[node name="CarBody2D" type="KinematicBody2D" groups=["pausable"]] +collision_layer = 4 +collision_mask = 3 +script = ExtResource( 1 ) + +[node name="CarSprite" type="Sprite" parent="."] +scale = Vector2( 8, 8 ) +texture = ExtResource( 2 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."] +position = Vector2( -0.00481343, 2.28765 ) +scale = Vector2( 1.74423, 1.73531 ) +polygon = PoolVector2Array( -16.4525, -11.3619, -34.7968, -8.81512, -43.6953, 7.58974, 32.9954, 7.58974, 37.5741, -5.92234, 13.4635, -23.7758, -6.62162, -23.2807 ) diff --git a/scenes/car_spawner.tscn b/scenes/car_spawner.tscn new file mode 100644 index 0000000..55b8b7a --- /dev/null +++ b/scenes/car_spawner.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://scripts/car_spawner.gd" type="Script" id=1] + +[node name="CarSpawner" type="Node2D" groups=["pausable"]] +position = Vector2( 60.5218, 22.5136 ) +script = ExtResource( 1 ) + +[node name="SpawnTimer" type="Timer" parent="."] + +[node name="CarEndPoint" type="Node2D" parent="."] +position = Vector2( -36.419, -0.132435 ) + +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] diff --git a/scenes/clouds.tscn b/scenes/clouds.tscn index a611f1c..fa87773 100644 --- a/scenes/clouds.tscn +++ b/scenes/clouds.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scripts/Clouds.gd" type="Script" id=3] -[node name="Clouds" type="Node2D"] +[node name="Clouds" type="Node2D" groups=["pausable"]] position = Vector2( -2.43112, -0.845276 ) scale = Vector2( 10, 10 ) script = ExtResource( 3 ) diff --git a/scenes/game-screen.tscn b/scenes/game-screen.tscn deleted file mode 100644 index 7e99230..0000000 --- a/scenes/game-screen.tscn +++ /dev/null @@ -1,36 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=1] - -[sub_resource type="DynamicFont" id=1] -size = 30 -font_data = ExtResource( 1 ) - -[sub_resource type="Theme" id=2] -RichTextLabel/fonts/normal_font = SubResource( 1 ) - -[node name="Panel" type="Panel"] -margin_left = -31.0 -margin_top = -245.0 -margin_right = 1332.0 -margin_bottom = 815.0 - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/HBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -theme = SubResource( 2 ) -text = "This is the text" diff --git a/scenes/game_screen_text.tscn b/scenes/game_screen_text.tscn new file mode 100644 index 0000000..8eca1db --- /dev/null +++ b/scenes/game_screen_text.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://scripts/game_screen_text.gd" type="Script" id=1] + +[sub_resource type="DynamicFontData" id=1] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=2] +size = 32 +extra_spacing_bottom = 15 +font_data = SubResource( 1 ) + +[sub_resource type="Theme" id=3] +default_font = SubResource( 2 ) + +[node name="GameScreenText" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource( 1 ) + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0.25098, 0.529412, 0.682353, 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 50.0 +margin_top = 50.0 +margin_right = -50.0 +margin_bottom = -50.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HeaderText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_right = 890.0 +margin_bottom = 226.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +size_flags_stretch_ratio = 0.36 +theme = SubResource( 3 ) +text = "Welcome to the Land + + of Make Believe" +fit_content_height = true + +[node name="BodyText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_top = 230.0 +margin_right = 890.0 +margin_bottom = 860.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +theme = SubResource( 3 ) +text = "As Mr. Rogers, you need to help your neighbors find their house before the trolley leaves you in the land of make-believe. + +Good luck neighbor!" +fit_content_height = true + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/game_tip.tscn b/scenes/game_tip.tscn new file mode 100644 index 0000000..352ff68 --- /dev/null +++ b/scenes/game_tip.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://scripts/game_tip.gd" type="Script" id=1] +[ext_resource path="res://scenes/8bit-text.tres" type="Theme" id=2] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 131.363 + +[sub_resource type="DynamicFont" id=2] +size = 30 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -4 +extra_spacing_space = 2 +font_data = ExtResource( 3 ) + +[node name="GameTip" type="Node2D"] +script = ExtResource( 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +position = Vector2( 0.0883865, -0.0883865 ) +shape = SubResource( 1 ) + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_left = -126.0 +margin_top = -208.0 +margin_right = 129.0 +margin_bottom = 221.0 +rect_min_size = Vector2( 200, 0 ) + +[node name="TipLabel" type="RichTextLabel" parent="MarginContainer"] +margin_top = 58.0 +margin_right = 255.0 +margin_bottom = 370.0 +rect_min_size = Vector2( 150, 0 ) +size_flags_vertical = 4 +theme = ExtResource( 2 ) +custom_fonts/normal_font = SubResource( 2 ) +bbcode_enabled = true +bbcode_text = "[center][wave amp=10 freq=4]If you can have one tip it would be play this game and have so much fun.[/wave][/center]" +text = "If you can have one tip it would be play this game and have so much fun." +fit_content_height = true + +[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/gui.tscn b/scenes/gui.tscn index 859648a..186b68d 100644 --- a/scenes/gui.tscn +++ b/scenes/gui.tscn @@ -17,7 +17,6 @@ use_mipmaps = true font_data = ExtResource( 4 ) [sub_resource type="DynamicFont" id=1] -size = 45 font_data = ExtResource( 4 ) [sub_resource type="Theme" id=2] diff --git a/scenes/house.tscn b/scenes/house.tscn index 251b9f9..988b2b1 100644 --- a/scenes/house.tscn +++ b/scenes/house.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scripts/house.gd" type="Script" id=1] [ext_resource path="res://assets/chadHouse.png" type="Texture" id=2] @@ -7,8 +7,6 @@ radius = 12.4286 height = 4.85714 -[sub_resource type="ConvexPolygonShape2D" id=6] - [sub_resource type="RectangleShape2D" id=5] extents = Vector2( 142.5, 73.1641 ) @@ -29,10 +27,6 @@ position = Vector2( -4.76837e-07, -90 ) scale = Vector2( 7, 7 ) shape = SubResource( 3 ) -[node name="CollisionShape2D2" type="CollisionShape2D" parent="HouseBody"] -position = Vector2( 0, -49 ) -shape = SubResource( 6 ) - [node name="DoorArea2D" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="DoorArea2D"] diff --git a/scenes/level1.tscn b/scenes/level1.tscn index 5df3569..4a11ad3 100644 --- a/scenes/level1.tscn +++ b/scenes/level1.tscn @@ -1,101 +1,164 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] [ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/game_tip.tscn" type="PackedScene" id=5] [node name="Level1" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] -SECONDS_TO_COMPLETE = 45 +SECONDS_TO_COMPLETE = 60 -[node name="TileMap" parent="BaseLevel" index="1"] -tile_data = PoolIntArray( -458757, 3, 0, -458756, 3, 0, -458755, 3, 0, -458754, 3, 0, -458753, 3, 0, -524288, 3, 0, -524287, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 4, 0, -262146, 3, 0, -262145, 4, 0, -327680, 4, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 4, 0, -327654, 4, 0, -327653, 4, 0, -327652, 4, 0, -327651, 4, 0, -327650, 4, 0, -327649, 3, 0, -327648, 4, 0, -327647, 4, 0, -327646, 4, 0, -327645, 4, 0, -327644, 4, 0, -327643, 4, 0, -327642, 4, 0, -327641, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 4, 0, -262141, 3, 0, -262140, 4, 0, -262139, 4, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 3, 0, -262129, 3, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 4, 0, -262122, 4, 0, -262121, 4, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 4, 0, -262116, 3, 0, -262115, 3, 0, -262114, 4, 0, -262113, 3, 0, -262112, 4, 0, -262111, 4, 0, -262110, 3, 0, -262109, 4, 0, -262108, 4, 0, -262107, 4, 0, -262106, 4, 0, -262105, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 3, 0, -196592, 3, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 4, 0, -196586, 4, 0, -196585, 4, 0, -196584, 4, 0, -196583, 4, 0, -196582, 3, 0, -196581, 3, 0, -196580, 4, 0, -196579, 4, 0, -196578, 4, 0, -196577, 4, 0, -196576, 4, 0, -196575, 4, 0, -196574, 4, 0, -196573, 4, 0, -196572, 4, 0, -196571, 4, 0, -196570, 4, 0, -196569, 3, 0, -65541, 3, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 4, 0, -5, 3, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 4, 0, 65531, 3, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 0, 0, 1, 0, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 0, 0, 37, 3, 0, 38, 4, 0, 39, 4, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 0, 0, 65538, 1, 0, 65539, 8, 0, 65540, 8, 0, 65541, 0, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 0, 0, 65546, 0, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 8, 0, 65566, 8, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 0, 0, 65572, 0, 0, 65573, 4, 0, 65574, 4, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 8, 0, 131076, 8, 0, 131077, 0, 0, 131078, 1, 0, 131079, 0, 0, 131080, 0, 0, 131081, 1, 0, 131082, 1, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 8, 0, 131102, 8, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 4, 0, 131110, 4, 0, 262143, 1, 0, 196608, 0, 0, 196609, 1, 0, 196610, 1, 0, 196611, 8, 0, 196612, 8, 0, 196613, 0, 0, 196614, 0, 0, 196615, 1, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 0, 0, 196633, 0, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 8, 0, 196638, 8, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 1, 0, 196643, 1, 0, 196644, 0, 0, 327679, 1, 0, 262144, 0, 0, 262145, 1, 0, 262146, 1, 0, 262147, 8, 0, 262148, 8, 0, 262149, 1, 0, 262150, 1, 0, 262151, 0, 0, 262152, 0, 0, 262153, 1, 0, 262154, 0, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 0, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 0, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 0, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 8, 0, 327689, 8, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 8, 0, 327696, 8, 0, 327697, 8, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 8, 0, 327709, 8, 0, 327710, 8, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 8, 0, 393222, 8, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 8, 0, 393232, 8, 0, 393233, 8, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 8, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 0, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 8, 0, 458755, 2, 0, 458756, 2, 0, 458757, 8, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 1, 0, 458768, 1, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 8, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589823, 1, 0, 524288, 0, 0, 524289, 1, 0, 524290, 8, 0, 524291, 11, 0, 524292, 12, 0, 524293, 8, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 1, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 1, 0, 524303, 1, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 8, 0, 524319, 0, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 0, 0, 524324, 0, 0, 655359, 1, 0, 589824, 0, 0, 589825, 1, 0, 589826, 8, 0, 589827, 11, 0, 589828, 12, 0, 589829, 8, 0, 589830, 0, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 1, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 1, 0, 589856, 0, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 0, 0, 720895, 1, 0, 655360, 0, 0, 655361, 1, 0, 655362, 8, 0, 655363, 11, 0, 655364, 12, 0, 655365, 8, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 1, 0, 655371, 0, 0, 655372, 1, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 1, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 8, 0, 655391, 1, 0, 655392, 0, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 0, 0, 720898, 8, 0, 720899, 11, 0, 720900, 12, 0, 720901, 8, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 1, 0, 720906, 0, 0, 720907, 1, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 1, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 8, 0, 720928, 0, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 851967, 1, 0, 786432, 0, 0, 786433, 0, 0, 786434, 8, 0, 786435, 11, 0, 786436, 12, 0, 786437, 8, 0, 786438, 0, 0, 786439, 0, 0, 786440, 1, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 1, 0, 786446, 1, 0, 786447, 0, 0, 786448, 1, 0, 786449, 1, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 1, 0, 786456, 1, 0, 786457, 0, 0, 786458, 0, 0, 786459, 1, 0, 786460, 8, 0, 786461, 2, 0, 786462, 2, 0, 786463, 8, 0, 786464, 0, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 8, 0, 851971, 11, 0, 851972, 12, 0, 851973, 8, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 0, 0, 851983, 1, 0, 851984, 1, 0, 851985, 0, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 0, 0, 851990, 1, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 1, 0, 851996, 8, 0, 851997, 11, 0, 851998, 12, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 983039, 0, 0, 917504, 0, 0, 917505, 1, 0, 917506, 8, 0, 917507, 11, 0, 917508, 12, 0, 917509, 8, 0, 917510, 0, 0, 917511, 0, 0, 917512, 1, 0, 917513, 0, 0, 917514, 1, 0, 917515, 8, 0, 917516, 8, 0, 917517, 0, 0, 917518, 1, 0, 917519, 1, 0, 917520, 0, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 0, 0, 917532, 8, 0, 917533, 11, 0, 917534, 12, 0, 917535, 8, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 8, 0, 983043, 11, 0, 983044, 12, 0, 983045, 8, 0, 983046, 1, 0, 983047, 0, 0, 983048, 0, 0, 983049, 1, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 0, 0, 983055, 0, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 1, 0, 983065, 1, 0, 983066, 0, 0, 983067, 0, 0, 983068, 8, 0, 983069, 11, 0, 983070, 12, 0, 983071, 8, 0, 983072, 0, 0, 983073, 0, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 1114111, 1, 0, 1048576, 0, 0, 1048577, 1, 0, 1048578, 8, 0, 1048579, 11, 0, 1048580, 12, 0, 1048581, 8, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 8, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 0, 0, 1048600, 1, 0, 1048601, 0, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 8, 0, 1048605, 11, 0, 1048606, 12, 0, 1048607, 8, 0, 1048608, 1, 0, 1048609, 0, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 1, 0, 1114114, 8, 0, 1114115, 11, 0, 1114116, 12, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 0, 1114120, 8, 0, 1114121, 8, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 8, 0, 1114126, 8, 0, 1114127, 8, 0, 1114128, 8, 0, 1114129, 8, 0, 1114130, 8, 0, 1114131, 8, 0, 1114132, 8, 0, 1114133, 8, 0, 1114134, 8, 0, 1114135, 8, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 11, 0, 1114142, 12, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 1, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 1, 0, 1179650, 8, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 2, 0, 1179678, 2, 0, 1179679, 2, 0, 1179680, 2, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 1, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 1, 0, 1245186, 8, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 2, 0, 1245214, 2, 0, 1245215, 2, 0, 1245216, 2, 0, 1245217, 8, 0, 1245218, 8, 0, 1245219, 8, 0, 1245220, 1, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 1, 0, 1310722, 8, 0, 1310723, 8, 0, 1310724, 8, 0, 1310725, 8, 0, 1310726, 8, 0, 1310727, 8, 0, 1310728, 8, 0, 1310729, 8, 0, 1310730, 8, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 8, 0, 1310734, 8, 0, 1310735, 8, 0, 1310736, 8, 0, 1310737, 8, 0, 1310738, 8, 0, 1310739, 8, 0, 1310740, 8, 0, 1310741, 8, 0, 1310742, 8, 0, 1310743, 8, 0, 1310744, 8, 0, 1310745, 8, 0, 1310746, 8, 0, 1310747, 8, 0, 1310748, 8, 0, 1310749, 8, 0, 1310750, 8, 0, 1310751, 8, 0, 1310752, 8, 0, 1310753, 8, 0, 1310754, 8, 0, 1310755, 8, 0, 1310756, 1, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 0, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0 ) +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -262149, 4, 0, -262148, 4, 0, -262147, 4, 0, -262146, 4, 0, -262145, 4, 0, -327680, 4, 0, -327679, 4, 0, -327678, 4, 0, -327677, 4, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 4, 0, -327672, 4, 0, -327671, 4, 0, -327670, 4, 0, -327669, 4, 0, -327668, 4, 0, -327667, 4, 0, -327666, 4, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 4, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -196613, 4, 0, -196612, 4, 0, -196611, 4, 0, -196610, 4, 0, -196609, 4, 0, -262144, 4, 0, -262143, 4, 0, -262142, 4, 0, -262141, 4, 0, -262140, 4, 0, -262139, 4, 0, -262138, 4, 0, -262137, 4, 0, -262136, 4, 0, -262135, 4, 0, -262134, 4, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 4, 0, -262129, 4, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 4, 0, -131076, 4, 0, -131075, 4, 0, -131074, 4, 0, -131073, 4, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 4, 0, -196603, 4, 0, -196602, 4, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 4, 0, -196592, 4, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -65546, 3, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 3, 0, -10, 3, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 0, 0, 65526, 3, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 0, 0, 131062, 0, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 8, 0, 65539, 8, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 8, 0, 65561, 8, 0, 65562, 8, 0, 65563, 8, 0, 65564, 8, 0, 65565, 8, 0, 65566, 8, 0, 65567, 8, 0, 65568, 8, 0, 65569, 8, 0, 65570, 8, 0, 65571, 8, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 196598, 0, 0, 196599, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 8, 0, 131075, 8, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 8, 0, 131099, 8, 0, 131100, 0, 0, 131101, 8, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 8, 0, 196635, 8, 0, 196636, 0, 0, 196637, 8, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 8, 0, 262147, 8, 0, 262148, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 8, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 8, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 8, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 8, 0, 262171, 8, 0, 262172, 0, 0, 262173, 8, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 8, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 0, 0, 327689, 0, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 0, 0, 327709, 8, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 8, 0, 458755, 8, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 8, 0, 458760, 8, 0, 458761, 0, 0, 458762, 0, 0, 458763, 8, 0, 458764, 8, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 8, 0, 524291, 8, 0, 524292, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 8, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 8, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 8, 0, 589832, 0, 0, 589833, 0, 0, 589834, 8, 0, 589835, 8, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 8, 0, 655368, 8, 0, 655369, 8, 0, 655370, 8, 0, 655371, 8, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 8, 0, 655389, 8, 0, 655390, 8, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 8, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 8, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 1, 0, 786439, 8, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 8, 0, 786460, 0, 0, 786461, 0, 0, 786462, 8, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 8, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 8, 0, 851995, 8, 0, 851996, 8, 0, 851997, 8, 0, 851998, 8, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 8, 0, 917512, 8, 0, 917513, 8, 0, 917514, 8, 0, 917515, 8, 0, 917516, 8, 0, 917517, 8, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 0, 0, 917533, 0, 0, 917534, 8, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 0, 0, 1048572, 0, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 8, 0, 983048, 8, 0, 983049, 8, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 8, 0, 983055, 8, 0, 983056, 8, 0, 983057, 8, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 8, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 0, 0, 1048589, 8, 0, 1048590, 8, 0, 1048591, 8, 0, 1048592, 8, 0, 1048593, 8, 0, 1048594, 8, 0, 1048595, 8, 0, 1048596, 8, 0, 1048597, 8, 0, 1048598, 8, 0, 1048599, 8, 0, 1048600, 8, 0, 1048601, 8, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 8, 0, 1179679, 8, 0, 1179680, 8, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0 ) [node name="Player" parent="BaseLevel/YSort" index="0"] -position = Vector2( 621.466, 304.825 ) +position = Vector2( 237.239, 42.2126 ) [node name="Trolley" parent="BaseLevel/YSort" index="1"] -position = Vector2( 860.382, 753.238 ) +position = Vector2( 822.628, 9.46515 ) [node name="House1" parent="BaseLevel/YSort" index="2"] position = Vector2( 1055.91, 400.411 ) [node name="Neighbor1" parent="BaseLevel/YSort" index="3"] -position = Vector2( 321.043, 440.773 ) +position = Vector2( 257.803, 642.761 ) [node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] -position = Vector2( 956.94, 1202.48 ) +position = Vector2( 1694.11, 331.963 ) [node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] -position = Vector2( 2732.91, 1404.3 ) +position = Vector2( 2673.45, 1344.84 ) [node name="Neighbor2" parent="BaseLevel/YSort" index="6" instance=ExtResource( 3 )] -position = Vector2( 203.497, 1518.66 ) +position = Vector2( 2136.31, 1156.07 ) [node name="Neighbor3" parent="BaseLevel/YSort" index="7" instance=ExtResource( 3 )] -position = Vector2( 2367.96, 475.947 ) +position = Vector2( 1699.72, 1304.51 ) [node name="Decor" parent="BaseLevel/YSort" index="8" instance=ExtResource( 4 )] -position = Vector2( 1550.61, 321.222 ) -SPRITE_ASSET = "tree" +position = Vector2( 2362.69, 908.559 ) [node name="Decor2" parent="BaseLevel/YSort" index="9" instance=ExtResource( 4 )] -position = Vector2( 529.765, 608.809 ) +position = Vector2( 527.983, 546.446 ) SPRITE_ASSET = "lamppost" [node name="Decor3" parent="BaseLevel/YSort" index="10" instance=ExtResource( 4 )] -position = Vector2( 2162.79, 1263.03 ) +position = Vector2( 2113.35, 1252.54 ) SPRITE_ASSET = "lamppost" [node name="Decor4" parent="BaseLevel/YSort" index="11" instance=ExtResource( 4 )] -position = Vector2( 751.761, 1301.71 ) +position = Vector2( 712.805, 1304.71 ) [node name="Decor5" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] -position = Vector2( 664.308, 1300.03 ) +position = Vector2( 632.844, 1304.52 ) SPRITE_ASSET = "bush2" [node name="Decor6" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] position = Vector2( 554.992, 1301.71 ) -[node name="Decor7" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] -position = Vector2( 2517.64, 753.443 ) -SPRITE_ASSET = "tree" +[node name="Decor12" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 2589.47, 193.135 ) -[node name="Decor8" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] -position = Vector2( 1173.89, 1219.3 ) -SPRITE_ASSET = "tree" +[node name="Decor13" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2509.51, 192.953 ) +SPRITE_ASSET = "bush2" + +[node name="Decor14" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2431.65, 190.138 ) + +[node name="Decor15" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2812.91, 194.549 ) + +[node name="Decor16" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 2732.95, 194.367 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 2655.1, 191.552 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 934.554, 1375.13 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 854.968, 1378.32 ) +SPRITE_ASSET = "bush2" + +[node name="Decor11" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 776.741, 1372.13 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 2209.19, 506.054 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 745.374, 649.943 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 6 [node name="RightBorder" parent="BaseLevel/Clouds" index="0"] position = Vector2( 335.68, 80.7343 ) [node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] -position = Vector2( -26.2153, 79.2472 ) +position = Vector2( -52.7054, 79.2472 ) [node name="TopBorder" parent="BaseLevel/Clouds" index="2"] -position = Vector2( 155.625, -22.1135 ) +position = Vector2( 150.963, -29.106 ) [node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] position = Vector2( 148.134, 193.635 ) [node name="Left" parent="BaseLevel/CameraBounds" index="0"] -position = Vector2( -80.9948, 806.902 ) +position = Vector2( -316.319, 804.979 ) [node name="Top" parent="BaseLevel/CameraBounds" index="1"] -position = Vector2( 1460.54, -339.41 ) +position = Vector2( 1462.66, -360.599 ) [node name="Right" parent="BaseLevel/CameraBounds" index="2"] -position = Vector2( 2949.06, 789.494 ) +position = Vector2( 2901.49, 803.765 ) [node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] position = Vector2( 1458.68, 1836.19 ) [node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] -position = Vector2( 314.451, -34.7158 ) +position = Vector2( 235.963, -18.067 ) [node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] -position = Vector2( 2407.4, -70.4924 ) +position = Vector2( 2602.43, -13.4105 ) + +[node name="GameTip" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 238.47, 237.361 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "Walk up to a neighbor and they will follow you. Help them find their home!" + +[node name="MarginContainer" parent="BaseLevel/GameTip" index="2"] +margin_left = -339.509 +margin_top = -183.278 +margin_right = -84.5088 +margin_bottom = 245.722 + +[node name="GameTip2" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 1507.54, 1104.88 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "You can have multiple neighbors follow you at once, just don't leave any behind!" + +[node name="CollisionShape2D" parent="BaseLevel/GameTip2/Area2D" index="0"] +position = Vector2( -130.264, 181.207 ) + +[node name="MarginContainer" parent="BaseLevel/GameTip2" index="2"] +margin_left = -222.352 +margin_top = -134.326 +margin_right = 227.648 +margin_bottom = 91.6743 + +[node name="TipLabel" parent="BaseLevel/GameTip2/MarginContainer" index="0"] +margin_top = 35.0 +margin_right = 450.0 +margin_bottom = 191.0 [editable path="BaseLevel"] [editable path="BaseLevel/Clouds"] +[editable path="BaseLevel/GameTip"] +[editable path="BaseLevel/GameTip2"] diff --git a/scenes/level2.tscn b/scenes/level2.tscn index 60a8753..2366536 100644 --- a/scenes/level2.tscn +++ b/scenes/level2.tscn @@ -1,7 +1,252 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] -[node name="Level1" type="Node2D"] +[node name="Level2" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 65 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -65541, 3, 0, -65540, 3, 0, -65539, 3, 0, -65538, 3, 0, -65537, 3, 0, -131072, 3, 0, -131071, 3, 0, -131070, 3, 0, -131069, 3, 0, -131068, 3, 0, -131067, 3, 0, -131066, 3, 0, -131065, 3, 0, -131064, 3, 0, -131063, 3, 0, -131062, 3, 0, -131061, 3, 0, -131060, 3, 0, -131059, 3, 0, -131058, 3, 0, -131057, 3, 0, -131056, 3, 0, -131055, 3, 0, -131054, 3, 0, -131053, 3, 0, -131052, 3, 0, -131051, 3, 0, -131050, 3, 0, -131049, 3, 0, -131048, 3, 0, -131047, 3, 0, -131046, 3, 0, -131045, 3, 0, -131044, 3, 0, -131043, 3, 0, -131042, 3, 0, -131041, 3, 0, -131040, 3, 0, -131039, 3, 0, -131038, 3, 0, -8, 1, 0, -7, 1, 0, -6, 1, 0, -5, 3, 0, -4, 3, 0, -3, 3, 0, -2, 3, 0, -1, 3, 0, -65536, 3, 0, -65535, 3, 0, -65534, 3, 0, -65533, 3, 0, -65532, 3, 0, -65531, 3, 0, -65530, 3, 0, -65529, 3, 0, -65528, 3, 0, -65527, 3, 0, -65526, 3, 0, -65525, 3, 0, -65524, 3, 0, -65523, 3, 0, -65522, 3, 0, -65521, 3, 0, -65520, 3, 0, -65519, 3, 0, -65518, 3, 0, -65517, 3, 0, -65516, 3, 0, -65515, 3, 0, -65514, 3, 0, -65513, 3, 0, -65512, 3, 0, -65511, 3, 0, -65510, 3, 0, -65509, 3, 0, -65508, 3, 0, -65507, 3, 0, -65506, 3, 0, -65505, 3, 0, -65504, 3, 0, -65503, 3, 0, -65502, 3, 0, -65501, 0, 0, -65500, 0, 0, 65528, 1, 0, 65529, 6, 0, 65530, 6, 0, 65531, 6, 0, 65532, 6, 0, 65533, 6, 0, 65534, 6, 0, 65535, 6, 0, 0, 6, 0, 1, 6, 0, 2, 6, 0, 3, 6, 0, 4, 6, 0, 5, 6, 0, 6, 6, 0, 7, 6, 0, 8, 6, 0, 9, 6, 0, 10, 6, 0, 11, 6, 0, 12, 6, 0, 13, 6, 0, 14, 6, 0, 15, 6, 0, 16, 6, 0, 17, 6, 0, 18, 6, 0, 19, 6, 0, 20, 6, 0, 21, 6, 0, 22, 6, 0, 23, 6, 0, 24, 6, 0, 25, 6, 0, 26, 6, 0, 27, 6, 0, 28, 6, 0, 29, 6, 0, 30, 6, 0, 31, 6, 0, 32, 6, 0, 33, 6, 0, 34, 6, 0, 35, 6, 0, 36, 0, 0, 131064, 1, 0, 131065, 5, 0, 131066, 5, 0, 131067, 5, 0, 131068, 5, 0, 131069, 5, 0, 131070, 5, 0, 131071, 5, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 0, 65560, 5, 0, 65561, 5, 0, 65562, 5, 0, 65563, 5, 0, 65564, 5, 0, 65565, 5, 0, 65566, 5, 0, 65567, 5, 0, 65568, 5, 0, 65569, 5, 0, 65570, 5, 0, 65571, 5, 0, 65572, 0, 0, 196600, 1, 0, 196601, 8, 0, 196602, 8, 0, 196603, 8, 0, 196604, 8, 0, 196605, 8, 0, 196606, 8, 0, 196607, 8, 0, 131072, 8, 0, 131073, 8, 0, 131074, 8, 0, 131075, 8, 0, 131076, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 8, 0, 131088, 8, 0, 131089, 8, 0, 131090, 8, 0, 131091, 8, 0, 131092, 8, 0, 131093, 8, 0, 131094, 8, 0, 131095, 8, 0, 131096, 8, 0, 131097, 8, 0, 131098, 8, 0, 131099, 8, 0, 131100, 8, 0, 131101, 8, 0, 131102, 8, 0, 131103, 8, 0, 131104, 8, 0, 131105, 8, 0, 131106, 8, 0, 131107, 8, 0, 131108, 0, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 8, 0, 196613, 8, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 0, 0, 196636, 0, 0, 196637, 8, 0, 196638, 8, 0, 196639, 8, 0, 196640, 8, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 8, 0, 262148, 8, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 8, 0, 262176, 8, 0, 262177, 0, 0, 262178, 0, 0, 262179, 1, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 8, 0, 327684, 8, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 8, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 8, 0, 327710, 2, 0, 327711, 2, 0, 327712, 8, 0, 327713, 0, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 1, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 1, 0, 393231, 1, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 1, 0, 393237, 1, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 8, 0, 393246, 11, 0, 393247, 12, 0, 393248, 8, 0, 393249, 1, 0, 393250, 0, 0, 393251, 1, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 1, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 8, 0, 458756, 8, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 8, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 8, 0, 458782, 11, 0, 458783, 12, 0, 458784, 8, 0, 458785, 0, 0, 458786, 0, 0, 458787, 1, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 1, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 8, 0, 524292, 8, 0, 524293, 0, 0, 524294, 0, 0, 524295, 1, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 8, 0, 524302, 8, 0, 524303, 8, 0, 524304, 8, 0, 524305, 8, 0, 524306, 8, 0, 524307, 8, 0, 524308, 8, 0, 524309, 8, 0, 524310, 8, 0, 524311, 8, 0, 524312, 8, 0, 524313, 8, 0, 524314, 1, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 11, 0, 524319, 12, 0, 524320, 8, 0, 524321, 0, 0, 524322, 0, 0, 524323, 1, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 1, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 8, 0, 589828, 8, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 8, 0, 589838, 8, 0, 589839, 8, 0, 589840, 8, 0, 589841, 8, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 8, 0, 589846, 8, 0, 589847, 8, 0, 589848, 8, 0, 589849, 8, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 8, 0, 589854, 11, 0, 589855, 12, 0, 589856, 8, 0, 589857, 0, 0, 589858, 1, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 1, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 8, 0, 655364, 8, 0, 655365, 0, 0, 655366, 0, 0, 655367, 1, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 8, 0, 655374, 8, 0, 655375, 8, 0, 655376, 8, 0, 655377, 8, 0, 655378, 8, 0, 655379, 8, 0, 655380, 8, 0, 655381, 8, 0, 655382, 8, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 11, 0, 655391, 12, 0, 655392, 8, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 0, 0, 786427, 0, 0, 786428, 1, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 1, 0, 720899, 8, 0, 720900, 8, 0, 720901, 8, 0, 720902, 8, 0, 720903, 8, 0, 720904, 8, 0, 720905, 8, 0, 720906, 8, 0, 720907, 8, 0, 720908, 0, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 1, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 8, 0, 720926, 11, 0, 720927, 12, 0, 720928, 8, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 0, 0, 851963, 1, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 1, 0, 786433, 1, 0, 786434, 0, 0, 786435, 8, 0, 786436, 8, 0, 786437, 8, 0, 786438, 8, 0, 786439, 8, 0, 786440, 8, 0, 786441, 8, 0, 786442, 8, 0, 786443, 8, 0, 786444, 1, 0, 786445, 0, 0, 786446, 0, 0, 786447, 1, 0, 786448, 0, 0, 786449, 0, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 0, 0, 786454, 1, 0, 786455, 1, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 8, 0, 786462, 11, 0, 786463, 12, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 0, 0, 786468, 0, 0, 917499, 1, 0, 917500, 0, 0, 917501, 0, 0, 917502, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 1, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 8, 0, 851979, 8, 0, 851980, 0, 0, 851981, 0, 0, 851982, 1, 0, 851983, 0, 0, 851984, 0, 0, 851985, 1, 0, 851986, 8, 0, 851987, 8, 0, 851988, 8, 0, 851989, 1, 0, 851990, 0, 0, 851991, 1, 0, 851992, 0, 0, 851993, 0, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 8, 0, 851998, 11, 0, 851999, 12, 0, 852000, 8, 0, 852001, 1, 0, 852002, 1, 0, 852003, 0, 0, 852004, 0, 0, 983035, 1, 0, 983036, 0, 0, 983037, 1, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 1, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 1, 0, 917514, 8, 0, 917515, 8, 0, 917516, 0, 0, 917517, 1, 0, 917518, 0, 0, 917519, 0, 0, 917520, 1, 0, 917521, 1, 0, 917522, 8, 0, 917523, 8, 0, 917524, 8, 0, 917525, 8, 0, 917526, 8, 0, 917527, 8, 0, 917528, 8, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 11, 0, 917535, 12, 0, 917536, 8, 0, 917537, 1, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 1, 0, 1048572, 1, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 1, 0, 983046, 0, 0, 983047, 0, 0, 983048, 1, 0, 983049, 0, 0, 983050, 8, 0, 983051, 8, 0, 983052, 0, 0, 983053, 1, 0, 983054, 0, 0, 983055, 1, 0, 983056, 1, 0, 983057, 0, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 8, 0, 983068, 8, 0, 983069, 8, 0, 983070, 11, 0, 983071, 12, 0, 983072, 8, 0, 983073, 1, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 1, 0, 1048582, 0, 0, 1048583, 1, 0, 1048584, 0, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 0, 0, 1048592, 1, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 1, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 8, 0, 1048606, 11, 0, 1048607, 12, 0, 1048608, 8, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 0, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 1, 0, 1114128, 0, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 1, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 8, 0, 1114142, 11, 0, 1114143, 12, 0, 1114144, 8, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 1, 0, 1179654, 0, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 8, 0, 1179660, 8, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 1, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 1, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 1, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 8, 0, 1179678, 11, 0, 1179679, 12, 0, 1179680, 8, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 8, 0, 1245196, 8, 0, 1245197, 0, 0, 1245198, 1, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 1, 0, 1245202, 0, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 8, 0, 1245214, 11, 0, 1245215, 12, 0, 1245216, 8, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 0, 0, 1310729, 1, 0, 1310730, 0, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 0, 0, 1310734, 1, 0, 1310735, 0, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 8, 0, 1310750, 11, 0, 1310751, 12, 0, 1310752, 8, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 8, 0, 1376260, 8, 0, 1376261, 8, 0, 1376262, 8, 0, 1376263, 8, 0, 1376264, 8, 0, 1376265, 8, 0, 1376266, 8, 0, 1376267, 8, 0, 1376268, 8, 0, 1376269, 1, 0, 1376270, 0, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 8, 0, 1376286, 11, 0, 1376287, 12, 0, 1376288, 8, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 1, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 8, 0, 1441802, 8, 0, 1441803, 8, 0, 1441804, 8, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 8, 0, 1441822, 11, 0, 1441823, 12, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 8, 0, 1441828, 8, 0, 1441829, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 1, 0, 1507331, 8, 0, 1507332, 8, 0, 1507333, 1, 0, 1507334, 0, 0, 1507335, 1, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 8, 0, 1507358, 11, 0, 1507359, 12, 0, 1507360, 10, 0, 1507361, 10, 0, 1507362, 10, 0, 1507363, 10, 0, 1507364, 10, 0, 1507365, 0, 0, 1638395, 0, 0, 1638396, 0, 0, 1638397, 0, 0, 1638398, 0, 0, 1638399, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 8, 0, 1572868, 8, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 1, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 8, 0, 1572894, 11, 0, 1572895, 12, 0, 1572896, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 0, 0, 1703931, 0, 0, 1703932, 0, 0, 1703933, 0, 0, 1703934, 0, 0, 1703935, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 8, 0, 1638404, 8, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 8, 0, 1638415, 8, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 8, 0, 1638430, 11, 0, 1638431, 12, 0, 1638432, 8, 0, 1638433, 8, 0, 1638434, 8, 0, 1638435, 8, 0, 1638436, 8, 0, 1638437, 0, 0, 1769467, 0, 0, 1769468, 0, 0, 1769469, 0, 0, 1769470, 8, 0, 1769471, 8, 0, 1703936, 8, 0, 1703937, 8, 0, 1703938, 8, 0, 1703939, 8, 0, 1703940, 8, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 8, 0, 1703944, 8, 0, 1703945, 8, 0, 1703946, 8, 0, 1703947, 8, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 8, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 8, 0, 1703966, 11, 0, 1703967, 12, 0, 1703968, 8, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1835003, 0, 0, 1835004, 0, 0, 1835005, 0, 0, 1835006, 8, 0, 1835007, 8, 0, 1769472, 8, 0, 1769473, 8, 0, 1769474, 8, 0, 1769475, 8, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 8, 0, 1769484, 8, 0, 1769485, 8, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 8, 0, 1769495, 8, 0, 1769496, 8, 0, 1769497, 8, 0, 1769498, 8, 0, 1769499, 8, 0, 1769500, 8, 0, 1769501, 8, 0, 1769502, 11, 0, 1769503, 12, 0, 1769504, 8, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1900539, 0, 0, 1900540, 0, 0, 1900541, 0, 0, 1900542, 8, 0, 1900543, 8, 0, 1835008, 8, 0, 1835009, 8, 0, 1835010, 8, 0, 1835011, 8, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 8, 0, 1835020, 8, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 8, 0, 1835031, 8, 0, 1835032, 8, 0, 1835033, 8, 0, 1835034, 8, 0, 1835035, 8, 0, 1835036, 8, 0, 1835037, 8, 0, 1835038, 11, 0, 1835039, 12, 0, 1835040, 8, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1966075, 0, 0, 1966076, 0, 0, 1966077, 0, 0, 1966078, 0, 0, 1966079, 0, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 0, 0, 1900549, 1, 0, 1900550, 0, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 8, 0, 1900555, 8, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 8, 0, 1900574, 11, 0, 1900575, 12, 0, 1900576, 8, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 2031611, 0, 0, 2031612, 0, 0, 2031613, 0, 0, 2031614, 0, 0, 2031615, 0, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 1, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 8, 0, 1966110, 11, 0, 1966111, 12, 0, 1966112, 8, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 2097147, 0, 0, 2097148, 0, 0, 2097149, 0, 0, 2097150, 0, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 8, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 8, 0, 2031646, 11, 0, 2031647, 12, 0, 2031648, 8, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2162683, 0, 0, 2162684, 0, 0, 2162685, 0, 0, 2162686, 0, 0, 2162687, 1, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 8, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 8, 0, 2097182, 11, 0, 2097183, 12, 0, 2097184, 8, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2228219, 0, 0, 2228220, 0, 0, 2228221, 0, 0, 2228222, 0, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 8, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 8, 0, 2162718, 11, 0, 2162719, 12, 0, 2162720, 8, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2293755, 0, 0, 2293756, 0, 0, 2293757, 0, 0, 2293758, 0, 0, 2293759, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 1, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 8, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 8, 0, 2228254, 11, 0, 2228255, 12, 0, 2228256, 8, 0, 2228257, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2359291, 0, 0, 2359292, 0, 0, 2359293, 0, 0, 2359294, 0, 0, 2359295, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 1, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 8, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 1, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 8, 0, 2293790, 11, 0, 2293791, 12, 0, 2293792, 8, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2424827, 0, 0, 2424828, 0, 0, 2424829, 0, 0, 2424830, 0, 0, 2424831, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 1, 0, 2359299, 0, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 8, 0, 2359303, 8, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 1, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 8, 0, 2359326, 11, 0, 2359327, 12, 0, 2359328, 8, 0, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2490363, 0, 0, 2490364, 0, 0, 2490365, 0, 0, 2490366, 0, 0, 2490367, 0, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 8, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 8, 0, 2424862, 11, 0, 2424863, 12, 0, 2424864, 8, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2555899, 0, 0, 2555900, 0, 0, 2555901, 0, 0, 2555902, 0, 0, 2555903, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 1, 0, 2490371, 0, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 8, 0, 2490378, 8, 0, 2490379, 0, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 8, 0, 2490398, 11, 0, 2490399, 12, 0, 2490400, 8, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2621435, 0, 0, 2621436, 0, 0, 2621437, 0, 0, 2621438, 0, 0, 2621439, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 8, 0, 2555913, 8, 0, 2555914, 8, 0, 2555915, 1, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 8, 0, 2555934, 11, 0, 2555935, 12, 0, 2555936, 8, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2686971, 0, 0, 2686972, 0, 0, 2686973, 0, 0, 2686974, 0, 0, 2686975, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 8, 0, 2621470, 11, 0, 2621471, 12, 0, 2621472, 8, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2752507, 0, 0, 2752508, 0, 0, 2752509, 0, 0, 2752510, 0, 0, 2752511, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 8, 0, 2687006, 11, 0, 2687007, 12, 0, 2687008, 8, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2818043, 0, 0, 2818044, 0, 0, 2818045, 0, 0, 2818046, 0, 0, 2818047, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 0, 0, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0 ) + +[node name="Player" parent="BaseLevel/YSort" index="0"] +position = Vector2( 319.693, 258.752 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -1.51758, 178.926 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 89.6254, 2191.5 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( 312.711, 574.73 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 730.252, 3070.52 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1290.83, 2197.78 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1222.25, 688.979 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 1922.57, 694.481 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="8" instance=ExtResource( 3 )] +position = Vector2( 369.496, 973.527 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="9" instance=ExtResource( 3 )] +position = Vector2( 928.436, 1734.32 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( 1871.25, 2217.39 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( 501.18, 3096.08 ) + +[node name="Decor" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] +position = Vector2( 1555.16, 663.224 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] +position = Vector2( 838.962, 1394.25 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 754.205, 2127.4 ) + +[node name="Decor4" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2207.79, 2015.1 ) + +[node name="Decor26" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2598, 1974.12 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor27" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2282.62, 1052.93 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor28" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 1653.92, 678.731 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 1947.16, 1712.09 ) + +[node name="Decor6" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 1553.04, 1834.99 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 332.539, 1019.2 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 468.15, 1426.04 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 559.264, 1894.32 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 108.092, 2539.93 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( 781.751, 358.098 ) + +[node name="Decor11" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 2116.67, 218.249 ) + +[node name="Decor12" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 1726.79, 1489.6 ) + +[node name="Decor13" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 2159.05, 923.852 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( -22.9473, 1783.85 ) + +[node name="Decor14" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( 688.518, 2263.01 ) +SPRITE_ASSET = "bush2" + +[node name="Decor15" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 756.324, 2266.51 ) +SPRITE_ASSET = "bush1" + +[node name="Decor39" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1483, 2437.32 ) +SPRITE_ASSET = "bush1" + +[node name="Decor40" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 1655.31, 2707.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor46" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 2067.34, 2635.1 ) +SPRITE_ASSET = "bush1" + +[node name="Decor43" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 1728.73, 2477.77 ) +SPRITE_ASSET = "bush1" + +[node name="Decor44" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1787.16, 2462.79 ) +SPRITE_ASSET = "bush1" + +[node name="Decor45" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 2137.76, 2873.33 ) +SPRITE_ASSET = "bush1" + +[node name="Decor16" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 817.773, 2265.13 ) +SPRITE_ASSET = "bush2" + +[node name="Decor37" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 1259.37, 2576.16 ) +SPRITE_ASSET = "bush2" + +[node name="Decor38" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 1526.47, 2657.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor41" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( 1252.28, 2792.54 ) +SPRITE_ASSET = "bush2" + +[node name="Decor42" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 1518.98, 2915.4 ) +SPRITE_ASSET = "bush2" + +[node name="Decor29" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1265.82, 901.72 ) +SPRITE_ASSET = "bush2" + +[node name="Decor30" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1333.63, 905.22 ) +SPRITE_ASSET = "bush1" + +[node name="Decor31" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1395.08, 903.839 ) +SPRITE_ASSET = "bush2" + +[node name="Decor32" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1716.62, 903.502 ) +SPRITE_ASSET = "bush2" + +[node name="Decor33" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 1784.42, 907.002 ) +SPRITE_ASSET = "bush1" + +[node name="Decor34" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 1845.87, 905.62 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 464.012, 2854.57 ) +SPRITE_ASSET = "bush2" + +[node name="Decor18" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 531.818, 2858.07 ) +SPRITE_ASSET = "bush1" + +[node name="Decor19" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 593.266, 2856.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor20" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 291.178, 2922.28 ) +SPRITE_ASSET = "bush2" + +[node name="Decor23" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 289.396, 3020.28 ) +SPRITE_ASSET = "bush1" + +[node name="Decor24" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3111.15 ) +SPRITE_ASSET = "bush2" + +[node name="Decor25" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3200.24 ) +SPRITE_ASSET = "bush2" + +[node name="Decor21" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 307.311, 2856.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor22" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 375.887, 2847.78 ) +SPRITE_ASSET = "bush2" + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 187.8, 90.0604 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -64.6815, 112.613 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 117.146, -31.7343 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 134.397, 354.128 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -170.275, 1467.21 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1154.03, -217.284 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 2673, 653 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 1362.89, 3365.95 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( 320.397, 139.252 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 2494.94, 143.022 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level3.tscn b/scenes/level3.tscn index 60a8753..81c5247 100644 --- a/scenes/level3.tscn +++ b/scenes/level3.tscn @@ -1,7 +1,624 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/car_spawner.tscn" type="PackedScene" id=5] -[node name="Level1" type="Node2D"] +[node name="Level3" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 120 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -393237, 3, 0, -393236, 3, 0, -393235, 3, 0, -393234, 3, 0, -393233, 3, 0, -393232, 3, 0, -393231, 3, 0, -393230, 3, 0, -393229, 3, 0, -393228, 3, 0, -393227, 3, 0, -393226, 3, 0, -393225, 3, 0, -393224, 3, 0, -393223, 3, 0, -393222, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -458712, 3, 0, -458711, 3, 0, -458710, 3, 0, -458709, 3, 0, -458708, 3, 0, -458707, 3, 0, -458706, 3, 0, -458705, 3, 0, -458704, 3, 0, -458703, 3, 0, -458702, 3, 0, -458701, 3, 0, -327701, 3, 0, -327700, 3, 0, -327699, 3, 0, -327698, 3, 0, -327697, 3, 0, -327696, 3, 0, -327695, 3, 0, -327694, 3, 0, -327693, 3, 0, -327692, 3, 0, -327691, 3, 0, -327690, 3, 0, -327689, 3, 0, -327688, 3, 0, -327687, 3, 0, -327686, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -393176, 3, 0, -393175, 3, 0, -393174, 3, 0, -393173, 3, 0, -393172, 3, 0, -393171, 3, 0, -393170, 3, 0, -393169, 3, 0, -393168, 3, 0, -393167, 3, 0, -393166, 3, 0, -393165, 3, 0, -262165, 3, 0, -262164, 3, 0, -262163, 3, 0, -262162, 3, 0, -262161, 3, 0, -262160, 3, 0, -262159, 3, 0, -262158, 3, 0, -262157, 3, 0, -262156, 3, 0, -262155, 3, 0, -262154, 3, 0, -262153, 3, 0, -262152, 3, 0, -262151, 3, 0, -262150, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 3, 0, -262146, 3, 0, -262145, 3, 0, -327680, 3, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 3, 0, -327675, 3, 0, -327674, 3, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 3, 0, -327664, 3, 0, -327663, 3, 0, -327662, 3, 0, -327661, 3, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -327639, 3, 0, -327638, 3, 0, -327637, 3, 0, -327636, 3, 0, -327635, 3, 0, -327634, 3, 0, -327633, 3, 0, -327632, 3, 0, -327631, 3, 0, -327630, 3, 0, -327629, 3, 0, -196629, 3, 0, -196628, 3, 0, -196627, 3, 0, -196626, 3, 0, -196625, 3, 0, -196624, 3, 0, -196623, 3, 0, -196622, 3, 0, -196621, 3, 0, -196620, 3, 0, -196619, 3, 0, -196618, 3, 0, -196617, 3, 0, -196616, 3, 0, -196615, 3, 0, -196614, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -262103, 3, 0, -262102, 3, 0, -262101, 3, 0, -262100, 3, 0, -262099, 3, 0, -262098, 3, 0, -262097, 3, 0, -262096, 3, 0, -262095, 3, 0, -262094, 3, 0, -262093, 3, 0, -131098, 4, 0, -131097, 4, 0, -131096, 4, 0, -131095, 4, 0, -131094, 1, 0, -131093, 3, 0, -131092, 3, 0, -131091, 3, 0, -131090, 3, 0, -131089, 3, 0, -131088, 3, 0, -131087, 3, 0, -131086, 3, 0, -131085, 3, 0, -131084, 3, 0, -131083, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -196567, 3, 0, -196566, 3, 0, -196565, 3, 0, -196564, 3, 0, -196563, 3, 0, -196562, 3, 0, -196561, 3, 0, -196560, 3, 0, -196559, 3, 0, -196558, 3, 0, -196557, 3, 0, -196556, 4, 0, -196555, 4, 0, -196554, 4, 0, -196553, 4, 0, -196552, 4, 0, -196551, 4, 0, -65562, 4, 0, -65561, 6, 0, -65560, 6, 0, -65559, 6, 0, -65558, 6, 0, -65557, 6, 0, -65556, 6, 0, -65555, 6, 0, -65554, 6, 0, -65553, 6, 0, -65552, 6, 0, -65551, 6, 0, -65550, 6, 0, -65549, 6, 0, -65548, 6, 0, -65547, 6, 0, -65546, 6, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 6, 0, -131031, 6, 0, -131030, 6, 0, -131029, 6, 0, -131028, 6, 0, -131027, 6, 0, -131026, 6, 0, -131025, 6, 0, -131024, 6, 0, -131023, 6, 0, -131022, 6, 0, -131021, 6, 0, -131020, 6, 0, -131019, 6, 0, -131018, 6, 0, -131017, 6, 0, -131016, 6, 0, -131015, 4, 0, -26, 4, 0, -25, 5, 0, -24, 5, 0, -23, 5, 0, -22, 5, 0, -21, 5, 0, -20, 5, 0, -19, 5, 0, -18, 5, 0, -17, 5, 0, -16, 5, 0, -15, 5, 0, -14, 5, 0, -13, 5, 0, -12, 5, 0, -11, 5, 0, -10, 5, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 5, 0, -65495, 5, 0, -65494, 5, 0, -65493, 5, 0, -65492, 5, 0, -65491, 5, 0, -65490, 5, 0, -65489, 5, 0, -65488, 5, 0, -65487, 5, 0, -65486, 5, 0, -65485, 5, 0, -65484, 5, 0, -65483, 5, 0, -65482, 5, 0, -65481, 5, 0, -65480, 5, 0, -65479, 4, 0, 65510, 4, 0, 65511, 8, 0, 65512, 8, 0, 65513, 8, 0, 65514, 8, 0, 65515, 8, 0, 65516, 8, 0, 65517, 8, 0, 65518, 8, 0, 65519, 8, 0, 65520, 8, 0, 65521, 8, 0, 65522, 8, 0, 65523, 8, 0, 65524, 8, 0, 65525, 8, 0, 65526, 8, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 8, 0, 41, 8, 0, 42, 8, 0, 43, 8, 0, 44, 8, 0, 45, 8, 0, 46, 8, 0, 47, 8, 0, 48, 8, 0, 49, 8, 0, 50, 8, 0, 51, 8, 0, 52, 8, 0, 53, 8, 0, 54, 8, 0, 55, 8, 0, 56, 8, 0, 57, 4, 0, 131046, 4, 0, 131047, 4, 0, 131048, 4, 0, 131049, 4, 0, 131050, 1, 0, 131051, 1, 0, 131052, 1, 0, 131053, 1, 0, 131054, 1, 0, 131055, 1, 0, 131056, 1, 0, 131057, 1, 0, 131058, 1, 0, 131059, 1, 0, 131060, 8, 0, 131061, 8, 0, 131062, 8, 0, 131063, 1, 0, 131064, 1, 0, 131065, 1, 0, 131066, 1, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 8, 0, 65580, 8, 0, 65581, 8, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 4, 0, 65590, 4, 0, 65591, 4, 0, 65592, 4, 0, 65593, 4, 0, 196587, 1, 0, 196588, 1, 0, 196589, 1, 0, 196590, 1, 0, 196591, 1, 0, 196592, 1, 0, 196593, 1, 0, 196594, 1, 0, 196595, 1, 0, 196596, 8, 0, 196597, 8, 0, 196598, 8, 0, 196599, 1, 0, 196600, 1, 0, 196601, 1, 0, 196602, 1, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 1, 0, 196607, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 8, 0, 131112, 8, 0, 131113, 8, 0, 131114, 8, 0, 131115, 8, 0, 131116, 8, 0, 131117, 8, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 262123, 1, 0, 262124, 1, 0, 262125, 1, 0, 262126, 1, 0, 262127, 1, 0, 262128, 1, 0, 262129, 1, 0, 262130, 1, 0, 262131, 1, 0, 262132, 8, 0, 262133, 8, 0, 262134, 8, 0, 262135, 1, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 1, 0, 262140, 1, 0, 262141, 1, 0, 262142, 1, 0, 262143, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 8, 0, 196613, 8, 0, 196614, 8, 0, 196615, 8, 0, 196616, 8, 0, 196617, 8, 0, 196618, 8, 0, 196619, 8, 0, 196620, 8, 0, 196621, 8, 0, 196622, 8, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 8, 0, 196630, 8, 0, 196631, 8, 0, 196632, 8, 0, 196633, 8, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 8, 0, 196647, 8, 0, 196648, 1, 0, 196649, 8, 0, 196650, 8, 0, 196651, 8, 0, 196652, 8, 0, 196653, 8, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 327659, 1, 0, 327660, 1, 0, 327661, 8, 0, 327662, 8, 0, 327663, 8, 0, 327664, 8, 0, 327665, 8, 0, 327666, 8, 0, 327667, 8, 0, 327668, 8, 0, 327669, 8, 0, 327670, 8, 0, 327671, 1, 0, 327672, 1, 0, 327673, 1, 0, 327674, 1, 0, 327675, 1, 0, 327676, 1, 0, 327677, 1, 0, 327678, 1, 0, 327679, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 8, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 8, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 8, 0, 262183, 8, 0, 262184, 1, 0, 262185, 0, 0, 262186, 1, 0, 262187, 8, 0, 262188, 8, 0, 262189, 8, 0, 262190, 8, 0, 262191, 8, 0, 262192, 8, 0, 262193, 8, 0, 262194, 1, 0, 262195, 1, 0, 393195, 1, 0, 393196, 1, 0, 393197, 8, 0, 393198, 8, 0, 393199, 8, 0, 393200, 8, 0, 393201, 8, 0, 393202, 8, 0, 393203, 8, 0, 393204, 8, 0, 393205, 8, 0, 393206, 8, 0, 393207, 1, 0, 393208, 1, 0, 393209, 1, 0, 393210, 1, 0, 393211, 1, 0, 393212, 1, 0, 393213, 1, 0, 393214, 1, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 8, 0, 327685, 8, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 8, 0, 327694, 8, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 8, 0, 327706, 8, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 8, 0, 327720, 8, 0, 327721, 0, 0, 327722, 1, 0, 327723, 8, 0, 327724, 8, 0, 327725, 8, 0, 327726, 8, 0, 327727, 8, 0, 327728, 8, 0, 327729, 8, 0, 327730, 1, 0, 327731, 1, 0, 458731, 1, 0, 458732, 1, 0, 458733, 8, 0, 458734, 8, 0, 458735, 1, 0, 458736, 1, 0, 458737, 1, 0, 458738, 1, 0, 458739, 1, 0, 458740, 8, 0, 458741, 8, 0, 458742, 8, 0, 458743, 1, 0, 458744, 1, 0, 458745, 1, 0, 458746, 1, 0, 458747, 1, 0, 458748, 1, 0, 458749, 1, 0, 458750, 1, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 8, 0, 393221, 8, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 8, 0, 393230, 8, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 8, 0, 393243, 8, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 8, 0, 393252, 8, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 8, 0, 393257, 8, 0, 393258, 0, 0, 393259, 8, 0, 393260, 8, 0, 393261, 8, 0, 393262, 8, 0, 393263, 8, 0, 393264, 8, 0, 393265, 8, 0, 393266, 1, 0, 393267, 1, 0, 524267, 1, 0, 524268, 1, 0, 524269, 8, 0, 524270, 8, 0, 524271, 1, 0, 524272, 1, 0, 524273, 8, 0, 524274, 8, 0, 524275, 8, 0, 524276, 8, 0, 524277, 8, 0, 524278, 8, 0, 524279, 8, 0, 524280, 8, 0, 524281, 8, 0, 524282, 8, 0, 524283, 8, 0, 524284, 1, 0, 524285, 1, 0, 524286, 1, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 8, 0, 458757, 8, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 8, 0, 458766, 8, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 8, 0, 458771, 8, 0, 458772, 8, 0, 458773, 8, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 8, 0, 458780, 8, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 8, 0, 458786, 8, 0, 458787, 8, 0, 458788, 8, 0, 458789, 8, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 8, 0, 458794, 0, 0, 458795, 8, 0, 458796, 8, 0, 458797, 8, 0, 458798, 8, 0, 458799, 8, 0, 458800, 8, 0, 458801, 8, 0, 458802, 1, 0, 458803, 1, 0, 589803, 1, 0, 589804, 1, 0, 589805, 8, 0, 589806, 8, 0, 589807, 1, 0, 589808, 1, 0, 589809, 8, 0, 589810, 8, 0, 589811, 8, 0, 589812, 8, 0, 589813, 8, 0, 589814, 8, 0, 589815, 8, 0, 589816, 8, 0, 589817, 8, 0, 589818, 8, 0, 589819, 8, 0, 589820, 1, 0, 589821, 1, 0, 589822, 1, 0, 589823, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 8, 0, 524301, 8, 0, 524302, 8, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 8, 0, 524309, 8, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 8, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 8, 0, 524322, 1, 0, 524323, 1, 0, 524324, 8, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 8, 0, 524330, 0, 0, 524331, 8, 0, 524332, 8, 0, 524333, 8, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 655339, 1, 0, 655340, 1, 0, 655341, 8, 0, 655342, 8, 0, 655343, 1, 0, 655344, 1, 0, 655345, 8, 0, 655346, 8, 0, 655347, 1, 0, 655348, 8, 0, 655349, 8, 0, 655350, 8, 0, 655351, 1, 0, 655352, 1, 0, 655353, 1, 0, 655354, 8, 0, 655355, 8, 0, 655356, 1, 0, 655357, 1, 0, 655358, 1, 0, 655359, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 8, 0, 589829, 8, 0, 589830, 8, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 8, 0, 589837, 8, 0, 589838, 8, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 8, 0, 589845, 8, 0, 589846, 1, 0, 589847, 1, 0, 589848, 8, 0, 589849, 1, 0, 589850, 1, 0, 589851, 8, 0, 589852, 8, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 8, 0, 589858, 1, 0, 589859, 1, 0, 589860, 8, 0, 589861, 8, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 8, 0, 589866, 1, 0, 589867, 8, 0, 589868, 8, 0, 589869, 8, 0, 589870, 8, 0, 589871, 8, 0, 589872, 8, 0, 589873, 8, 0, 589874, 1, 0, 589875, 1, 0, 720875, 1, 0, 720876, 1, 0, 720877, 8, 0, 720878, 8, 0, 720879, 1, 0, 720880, 1, 0, 720881, 8, 0, 720882, 8, 0, 720883, 1, 0, 720884, 8, 0, 720885, 8, 0, 720886, 8, 0, 720887, 1, 0, 720888, 1, 0, 720889, 1, 0, 720890, 8, 0, 720891, 8, 0, 720892, 1, 0, 720893, 1, 0, 720894, 1, 0, 720895, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 8, 0, 655365, 8, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 8, 0, 655374, 8, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 8, 0, 655381, 8, 0, 655382, 1, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 8, 0, 655387, 8, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 8, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 8, 0, 655398, 1, 0, 655399, 8, 0, 655400, 8, 0, 655401, 8, 0, 655402, 1, 0, 655403, 8, 0, 655404, 8, 0, 655405, 8, 0, 655406, 8, 0, 655407, 8, 0, 655408, 8, 0, 655409, 8, 0, 655410, 1, 0, 655411, 1, 0, 786411, 1, 0, 786412, 1, 0, 786413, 8, 0, 786414, 8, 0, 786415, 1, 0, 786416, 1, 0, 786417, 8, 0, 786418, 8, 0, 786419, 1, 0, 786420, 8, 0, 786421, 8, 0, 786422, 8, 0, 786423, 1, 0, 786424, 1, 0, 786425, 1, 0, 786426, 8, 0, 786427, 8, 0, 786428, 1, 0, 786429, 1, 0, 786430, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 8, 0, 720901, 8, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 8, 0, 720910, 8, 0, 720911, 8, 0, 720912, 8, 0, 720913, 8, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 8, 0, 720918, 1, 0, 720919, 8, 0, 720920, 8, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 8, 0, 720929, 8, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 8, 0, 720934, 8, 0, 720935, 8, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 8, 0, 720940, 8, 0, 720941, 8, 0, 720942, 8, 0, 720943, 8, 0, 720944, 8, 0, 720945, 8, 0, 720946, 1, 0, 720947, 1, 0, 851947, 1, 0, 851948, 1, 0, 851949, 8, 0, 851950, 8, 0, 851951, 1, 0, 851952, 1, 0, 851953, 8, 0, 851954, 8, 0, 851955, 1, 0, 851956, 8, 0, 851957, 8, 0, 851958, 8, 0, 851959, 1, 0, 851960, 1, 0, 851961, 1, 0, 851962, 8, 0, 851963, 8, 0, 851964, 1, 0, 851965, 1, 0, 851966, 1, 0, 851967, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 8, 0, 786437, 8, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 8, 0, 786446, 8, 0, 786447, 8, 0, 786448, 8, 0, 786449, 8, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 8, 0, 786454, 1, 0, 786455, 1, 0, 786456, 8, 0, 786457, 8, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 8, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 8, 0, 786476, 8, 0, 786477, 8, 0, 786478, 8, 0, 786479, 8, 0, 786480, 8, 0, 786481, 8, 0, 786482, 1, 0, 786483, 1, 0, 917483, 1, 0, 917484, 1, 0, 917485, 8, 0, 917486, 8, 0, 917487, 1, 0, 917488, 1, 0, 917489, 8, 0, 917490, 8, 0, 917491, 1, 0, 917492, 8, 0, 917493, 8, 0, 917494, 8, 0, 917495, 1, 0, 917496, 1, 0, 917497, 1, 0, 917498, 8, 0, 917499, 8, 0, 917500, 1, 0, 917501, 1, 0, 917502, 1, 0, 917503, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 8, 0, 851973, 8, 0, 851974, 8, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 8, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 8, 0, 851989, 8, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 8, 0, 851994, 8, 0, 851995, 8, 0, 851996, 1, 0, 851997, 8, 0, 851998, 8, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 8, 0, 852012, 8, 0, 852013, 8, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 983019, 1, 0, 983020, 1, 0, 983021, 8, 0, 983022, 8, 0, 983023, 1, 0, 983024, 1, 0, 983025, 8, 0, 983026, 8, 0, 983027, 1, 0, 983028, 8, 0, 983029, 8, 0, 983030, 8, 0, 983031, 8, 0, 983032, 8, 0, 983033, 8, 0, 983034, 8, 0, 983035, 8, 0, 983036, 1, 0, 983037, 1, 0, 983038, 1, 0, 983039, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 8, 0, 917509, 8, 0, 917510, 8, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 8, 0, 917525, 8, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 8, 0, 917548, 8, 0, 917549, 8, 0, 917550, 8, 0, 917551, 8, 0, 917552, 8, 0, 917553, 8, 0, 917554, 1, 0, 917555, 1, 0, 1048555, 1, 0, 1048556, 1, 0, 1048557, 8, 0, 1048558, 8, 0, 1048559, 8, 0, 1048560, 8, 0, 1048561, 8, 0, 1048562, 8, 0, 1048563, 1, 0, 1048564, 8, 0, 1048565, 8, 0, 1048566, 8, 0, 1048567, 8, 0, 1048568, 8, 0, 1048569, 8, 0, 1048570, 8, 0, 1048571, 8, 0, 1048572, 1, 0, 1048573, 1, 0, 1048574, 1, 0, 1048575, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 8, 0, 983045, 8, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 8, 0, 983061, 8, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 8, 0, 983084, 8, 0, 983085, 8, 0, 983086, 8, 0, 983087, 8, 0, 983088, 8, 0, 983089, 8, 0, 983090, 1, 0, 983091, 1, 0, 1114091, 1, 0, 1114092, 1, 0, 1114093, 1, 0, 1114094, 1, 0, 1114095, 1, 0, 1114096, 1, 0, 1114097, 1, 0, 1114098, 1, 0, 1114099, 1, 0, 1114100, 8, 0, 1114101, 8, 0, 1114102, 8, 0, 1114103, 1, 0, 1114104, 1, 0, 1114105, 1, 0, 1114106, 1, 0, 1114107, 1, 0, 1114108, 1, 0, 1114109, 1, 0, 1114110, 1, 0, 1114111, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 8, 0, 1048581, 8, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 8, 0, 1048597, 8, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 8, 0, 1048603, 8, 0, 1048604, 8, 0, 1048605, 8, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 8, 0, 1048613, 8, 0, 1048614, 8, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 8, 0, 1048620, 8, 0, 1048621, 8, 0, 1048622, 8, 0, 1048623, 8, 0, 1048624, 8, 0, 1048625, 8, 0, 1048626, 1, 0, 1048627, 1, 0, 1179621, 1, 0, 1179622, 1, 0, 1179623, 1, 0, 1179624, 1, 0, 1179625, 1, 0, 1179626, 1, 0, 1179627, 1, 0, 1179628, 1, 0, 1179629, 1, 0, 1179630, 1, 0, 1179631, 1, 0, 1179632, 1, 0, 1179633, 1, 0, 1179634, 1, 0, 1179635, 1, 0, 1179636, 8, 0, 1179637, 8, 0, 1179638, 8, 0, 1179639, 1, 0, 1179640, 1, 0, 1179641, 1, 0, 1179642, 1, 0, 1179643, 1, 0, 1179644, 1, 0, 1179645, 1, 0, 1179646, 1, 0, 1179647, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 8, 0, 1114115, 8, 0, 1114116, 8, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 8, 0, 1114133, 8, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 8, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 8, 0, 1114149, 8, 0, 1114150, 8, 0, 1114151, 8, 0, 1114152, 8, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 8, 0, 1114156, 8, 0, 1114157, 8, 0, 1114158, 8, 0, 1114159, 8, 0, 1114160, 8, 0, 1114161, 8, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1245157, 1, 0, 1245158, 2, 0, 1245159, 2, 0, 1245160, 2, 0, 1245161, 2, 0, 1245162, 2, 0, 1245163, 10, 0, 1245164, 10, 0, 1245165, 10, 0, 1245166, 10, 0, 1245167, 10, 0, 1245168, 10, 0, 1245169, 10, 0, 1245170, 10, 0, 1245171, 10, 0, 1245172, 10, 0, 1245173, 10, 0, 1245174, 10, 0, 1245175, 10, 0, 1245176, 10, 0, 1245177, 10, 0, 1245178, 10, 0, 1245179, 10, 0, 1245180, 10, 0, 1245181, 10, 0, 1245182, 10, 0, 1245183, 10, 0, 1179648, 10, 0, 1179649, 10, 0, 1179650, 10, 0, 1179651, 10, 0, 1179652, 10, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 10, 0, 1179678, 10, 0, 1179679, 10, 0, 1179680, 10, 0, 1179681, 10, 0, 1179682, 10, 0, 1179683, 10, 0, 1179684, 10, 0, 1179685, 10, 0, 1179686, 10, 0, 1179687, 10, 0, 1179688, 10, 0, 1179689, 10, 0, 1179690, 10, 0, 1179691, 10, 0, 1179692, 10, 0, 1179693, 10, 0, 1179694, 10, 0, 1179695, 10, 0, 1179696, 10, 0, 1179697, 10, 0, 1179698, 10, 0, 1179699, 10, 0, 1179700, 2, 0, 1179701, 2, 0, 1179702, 2, 0, 1179703, 2, 0, 1179704, 2, 0, 1179705, 1, 0, 1310693, 1, 0, 1310694, 2, 0, 1310695, 2, 0, 1310696, 2, 0, 1310697, 2, 0, 1310698, 2, 0, 1310699, 9, 0, 1310700, 9, 0, 1310701, 9, 0, 1310702, 9, 0, 1310703, 9, 0, 1310704, 9, 0, 1310705, 9, 0, 1310706, 9, 0, 1310707, 9, 0, 1310708, 9, 0, 1310709, 9, 0, 1310710, 9, 0, 1310711, 9, 0, 1310712, 9, 0, 1310713, 9, 0, 1310714, 9, 0, 1310715, 9, 0, 1310716, 9, 0, 1310717, 9, 0, 1310718, 9, 0, 1310719, 9, 0, 1245184, 9, 0, 1245185, 9, 0, 1245186, 9, 0, 1245187, 9, 0, 1245188, 9, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 9, 0, 1245214, 9, 0, 1245215, 9, 0, 1245216, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 2, 0, 1245237, 2, 0, 1245238, 2, 0, 1245239, 2, 0, 1245240, 2, 0, 1245241, 1, 0, 1376229, 1, 0, 1376230, 2, 0, 1376231, 2, 0, 1376232, 2, 0, 1376233, 2, 0, 1376234, 2, 0, 1376235, 10, 0, 1376236, 10, 0, 1376237, 10, 0, 1376238, 10, 0, 1376239, 10, 0, 1376240, 10, 0, 1376241, 10, 0, 1376242, 10, 0, 1376243, 10, 0, 1376244, 10, 0, 1376245, 10, 0, 1376246, 10, 0, 1376247, 10, 0, 1376248, 10, 0, 1376249, 10, 0, 1376250, 10, 0, 1376251, 10, 0, 1376252, 10, 0, 1376253, 10, 0, 1376254, 10, 0, 1376255, 10, 0, 1310720, 10, 0, 1310721, 10, 0, 1310722, 10, 0, 1310723, 10, 0, 1310724, 10, 0, 1310725, 10, 0, 1310726, 10, 0, 1310727, 10, 0, 1310728, 10, 0, 1310729, 10, 0, 1310730, 10, 0, 1310731, 10, 0, 1310732, 10, 0, 1310733, 10, 0, 1310734, 10, 0, 1310735, 10, 0, 1310736, 10, 0, 1310737, 10, 0, 1310738, 10, 0, 1310739, 10, 0, 1310740, 10, 0, 1310741, 10, 0, 1310742, 10, 0, 1310743, 10, 0, 1310744, 10, 0, 1310745, 10, 0, 1310746, 10, 0, 1310747, 10, 0, 1310748, 10, 0, 1310749, 10, 0, 1310750, 10, 0, 1310751, 10, 0, 1310752, 10, 0, 1310753, 10, 0, 1310754, 10, 0, 1310755, 10, 0, 1310756, 10, 0, 1310757, 10, 0, 1310758, 10, 0, 1310759, 10, 0, 1310760, 10, 0, 1310761, 10, 0, 1310762, 10, 0, 1310763, 10, 0, 1310764, 10, 0, 1310765, 10, 0, 1310766, 10, 0, 1310767, 10, 0, 1310768, 10, 0, 1310769, 10, 0, 1310770, 10, 0, 1310771, 10, 0, 1310772, 2, 0, 1310773, 2, 0, 1310774, 2, 0, 1310775, 2, 0, 1310776, 2, 0, 1310777, 1, 0, 1441765, 1, 0, 1441766, 2, 0, 1441767, 2, 0, 1441768, 2, 0, 1441769, 2, 0, 1441770, 2, 0, 1441771, 9, 0, 1441772, 9, 0, 1441773, 9, 0, 1441774, 9, 0, 1441775, 9, 0, 1441776, 9, 0, 1441777, 9, 0, 1441778, 9, 0, 1441779, 9, 0, 1441780, 9, 0, 1441781, 9, 0, 1441782, 9, 0, 1441783, 9, 0, 1441784, 9, 0, 1441785, 9, 0, 1441786, 9, 0, 1441787, 9, 0, 1441788, 9, 0, 1441789, 9, 0, 1441790, 9, 0, 1441791, 9, 0, 1376256, 9, 0, 1376257, 9, 0, 1376258, 9, 0, 1376259, 9, 0, 1376260, 9, 0, 1376261, 9, 0, 1376262, 9, 0, 1376263, 9, 0, 1376264, 9, 0, 1376265, 9, 0, 1376266, 9, 0, 1376267, 9, 0, 1376268, 9, 0, 1376269, 9, 0, 1376270, 9, 0, 1376271, 9, 0, 1376272, 9, 0, 1376273, 9, 0, 1376274, 9, 0, 1376275, 9, 0, 1376276, 9, 0, 1376277, 9, 0, 1376278, 9, 0, 1376279, 9, 0, 1376280, 9, 0, 1376281, 9, 0, 1376282, 9, 0, 1376283, 9, 0, 1376284, 9, 0, 1376285, 9, 0, 1376286, 9, 0, 1376287, 9, 0, 1376288, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 2, 0, 1376309, 2, 0, 1376310, 2, 0, 1376311, 2, 0, 1376312, 2, 0, 1376313, 1, 0, 1507301, 1, 0, 1507302, 1, 0, 1507303, 1, 0, 1507304, 1, 0, 1507305, 1, 0, 1507306, 1, 0, 1507307, 1, 0, 1507308, 1, 0, 1507309, 1, 0, 1507310, 1, 0, 1507311, 1, 0, 1507312, 1, 0, 1507313, 1, 0, 1507314, 1, 0, 1507315, 1, 0, 1507316, 1, 0, 1507317, 1, 0, 1507318, 1, 0, 1507319, 1, 0, 1507320, 1, 0, 1507321, 1, 0, 1507322, 1, 0, 1507323, 1, 0, 1507324, 1, 0, 1507325, 1, 0, 1507326, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 8, 0, 1441794, 8, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 8, 0, 1441806, 8, 0, 1441807, 8, 0, 1441808, 8, 0, 1441809, 8, 0, 1441810, 8, 0, 1441811, 8, 0, 1441812, 8, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 8, 0, 1441817, 8, 0, 1441818, 8, 0, 1441819, 8, 0, 1441820, 8, 0, 1441821, 8, 0, 1441822, 8, 0, 1441823, 8, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1572837, 1, 0, 1572838, 1, 0, 1572839, 1, 0, 1572840, 1, 0, 1572841, 1, 0, 1572842, 1, 0, 1572843, 1, 0, 1572844, 1, 0, 1572845, 1, 0, 1572846, 1, 0, 1572847, 1, 0, 1572848, 1, 0, 1572849, 1, 0, 1572850, 1, 0, 1572851, 1, 0, 1572852, 1, 0, 1572853, 1, 0, 1572854, 1, 0, 1572855, 1, 0, 1572856, 1, 0, 1572857, 1, 0, 1572858, 1, 0, 1572859, 1, 0, 1572860, 1, 0, 1572861, 1, 0, 1572862, 1, 0, 1572863, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 8, 0, 1507333, 8, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 8, 0, 1507345, 8, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 8, 0, 1507355, 8, 0, 1507356, 8, 0, 1507357, 8, 0, 1507358, 8, 0, 1507359, 8, 0, 1507360, 8, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1638373, 1, 0, 1638374, 1, 0, 1638375, 1, 0, 1638376, 1, 0, 1638377, 1, 0, 1638378, 1, 0, 1638379, 1, 0, 1638380, 1, 0, 1638381, 1, 0, 1638382, 1, 0, 1638383, 1, 0, 1638384, 1, 0, 1638385, 1, 0, 1638386, 1, 0, 1638387, 1, 0, 1638388, 1, 0, 1638389, 1, 0, 1638390, 1, 0, 1638391, 1, 0, 1638392, 1, 0, 1638393, 1, 0, 1638394, 1, 0, 1638395, 1, 0, 1638396, 1, 0, 1638397, 1, 0, 1638398, 1, 0, 1638399, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 8, 0, 1572869, 8, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 8, 0, 1572881, 8, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1703909, 1, 0, 1703910, 1, 0, 1703911, 1, 0, 1703912, 1, 0, 1703913, 1, 0, 1703914, 1, 0, 1703915, 1, 0, 1703916, 1, 0, 1703917, 1, 0, 1703918, 1, 0, 1703919, 1, 0, 1703920, 1, 0, 1703921, 1, 0, 1703922, 1, 0, 1703923, 1, 0, 1703924, 1, 0, 1703925, 1, 0, 1703926, 1, 0, 1703927, 1, 0, 1703928, 1, 0, 1703929, 1, 0, 1703930, 1, 0, 1703931, 1, 0, 1703932, 1, 0, 1703933, 1, 0, 1703934, 1, 0, 1703935, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 8, 0, 1638405, 8, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1769445, 1, 0, 1769446, 1, 0, 1769447, 1, 0, 1769448, 1, 0, 1769449, 1, 0, 1769450, 1, 0, 1769451, 1, 0, 1769452, 1, 0, 1769453, 1, 0, 1769454, 1, 0, 1769455, 1, 0, 1769456, 1, 0, 1769457, 1, 0, 1769458, 1, 0, 1769459, 1, 0, 1769460, 1, 0, 1769461, 1, 0, 1769462, 1, 0, 1769463, 1, 0, 1769464, 1, 0, 1769465, 1, 0, 1769466, 1, 0, 1769467, 1, 0, 1769468, 1, 0, 1769469, 1, 0, 1769470, 1, 0, 1769471, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 8, 0, 1703941, 8, 0, 1703942, 8, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 8, 0, 1703955, 8, 0, 1703956, 8, 0, 1703957, 8, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1834980, 1, 0, 1834981, 1, 0, 1834982, 1, 0, 1834983, 1, 0, 1834984, 1, 0, 1834985, 1, 0, 1834986, 1, 0, 1834987, 1, 0, 1834988, 1, 0, 1834989, 1, 0, 1834990, 1, 0, 1834991, 1, 0, 1834992, 1, 0, 1834993, 1, 0, 1834994, 1, 0, 1834995, 1, 0, 1834996, 1, 0, 1834997, 1, 0, 1834998, 1, 0, 1834999, 1, 0, 1835000, 1, 0, 1835001, 1, 0, 1835002, 1, 0, 1835003, 1, 0, 1835004, 1, 0, 1835005, 1, 0, 1835006, 1, 0, 1835007, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1900516, 1, 0, 1900517, 1, 0, 1900518, 1, 0, 1900519, 1, 0, 1900520, 1, 0, 1900521, 1, 0, 1900522, 1, 0, 1900523, 1, 0, 1900524, 1, 0, 1900525, 1, 0, 1900526, 1, 0, 1900527, 1, 0, 1900528, 1, 0, 1900529, 1, 0, 1900530, 1, 0, 1900531, 1, 0, 1900532, 1, 0, 1900533, 1, 0, 1900534, 1, 0, 1900535, 1, 0, 1900536, 1, 0, 1900537, 1, 0, 1900538, 1, 0, 1900539, 1, 0, 1900540, 1, 0, 1900541, 1, 0, 1900542, 1, 0, 1900543, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 8, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1966053, 1, 0, 1966054, 1, 0, 1966055, 1, 0, 1966056, 1, 0, 1966057, 1, 0, 1966058, 1, 0, 1966059, 1, 0, 1966060, 1, 0, 1966061, 1, 0, 1966062, 1, 0, 1966063, 1, 0, 1966064, 1, 0, 1966065, 1, 0, 1966066, 1, 0, 1966067, 1, 0, 1966068, 1, 0, 1966069, 1, 0, 1966070, 1, 0, 1966071, 1, 0, 1966072, 1, 0, 1966073, 1, 0, 1966074, 1, 0, 1966075, 1, 0, 1966076, 1, 0, 1966077, 1, 0, 1966078, 1, 0, 1966079, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 8, 0, 1900549, 8, 0, 1900550, 1, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 8, 0, 1900557, 8, 0, 1900558, 8, 0, 1900559, 1, 0, 1900560, 8, 0, 1900561, 8, 0, 1900562, 8, 0, 1900563, 8, 0, 1900564, 8, 0, 1900565, 8, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 2031589, 1, 0, 2031590, 1, 0, 2031591, 1, 0, 2031592, 1, 0, 2031593, 1, 0, 2031594, 1, 0, 2031595, 1, 0, 2031596, 1, 0, 2031597, 1, 0, 2031598, 1, 0, 2031599, 1, 0, 2031600, 1, 0, 2031601, 1, 0, 2031602, 1, 0, 2031603, 1, 0, 2031604, 1, 0, 2031605, 1, 0, 2031606, 1, 0, 2031607, 1, 0, 2031608, 1, 0, 2031609, 1, 0, 2031610, 1, 0, 2031611, 1, 0, 2031612, 1, 0, 2031613, 1, 0, 2031614, 1, 0, 2031615, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 8, 0, 1966085, 8, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 8, 0, 1966092, 8, 0, 1966093, 8, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 8, 0, 1966097, 8, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 2097124, 1, 0, 2097125, 1, 0, 2097126, 1, 0, 2097127, 1, 0, 2097128, 1, 0, 2097129, 1, 0, 2097130, 1, 0, 2097131, 1, 0, 2097132, 1, 0, 2097133, 1, 0, 2097134, 1, 0, 2097135, 1, 0, 2097136, 1, 0, 2097137, 1, 0, 2097138, 1, 0, 2097139, 1, 0, 2097140, 1, 0, 2097141, 1, 0, 2097142, 1, 0, 2097143, 1, 0, 2097144, 1, 0, 2097145, 1, 0, 2097146, 1, 0, 2097147, 1, 0, 2097148, 1, 0, 2097149, 1, 0, 2097150, 1, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 8, 0, 2031621, 8, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 8, 0, 2031628, 8, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 8, 0, 2031633, 8, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2162660, 1, 0, 2162661, 1, 0, 2162662, 1, 0, 2162663, 1, 0, 2162664, 1, 0, 2162665, 1, 0, 2162666, 1, 0, 2162667, 1, 0, 2162668, 1, 0, 2162669, 1, 0, 2162670, 1, 0, 2162671, 1, 0, 2162672, 1, 0, 2162673, 1, 0, 2162674, 1, 0, 2162675, 1, 0, 2162676, 1, 0, 2162677, 1, 0, 2162678, 1, 0, 2162679, 1, 0, 2162680, 1, 0, 2162681, 1, 0, 2162682, 1, 0, 2162683, 1, 0, 2162684, 1, 0, 2162685, 1, 0, 2162686, 1, 0, 2162687, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 8, 0, 2097157, 8, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 8, 0, 2097164, 8, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 8, 0, 2097169, 8, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2228196, 1, 0, 2228197, 1, 0, 2228198, 1, 0, 2228199, 1, 0, 2228200, 1, 0, 2228201, 1, 0, 2228202, 1, 0, 2228203, 1, 0, 2228204, 1, 0, 2228205, 1, 0, 2228206, 1, 0, 2228207, 1, 0, 2228208, 1, 0, 2228209, 1, 0, 2228210, 1, 0, 2228211, 1, 0, 2228212, 1, 0, 2228213, 1, 0, 2228214, 1, 0, 2228215, 1, 0, 2228216, 1, 0, 2228217, 1, 0, 2228218, 1, 0, 2228219, 1, 0, 2228220, 1, 0, 2228221, 1, 0, 2228222, 1, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 8, 0, 2162693, 8, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 8, 0, 2162700, 8, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 8, 0, 2162705, 8, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2293732, 1, 0, 2293733, 1, 0, 2293734, 1, 0, 2293735, 1, 0, 2293736, 1, 0, 2293737, 1, 0, 2293738, 1, 0, 2293739, 1, 0, 2293740, 1, 0, 2293741, 1, 0, 2293742, 1, 0, 2293743, 1, 0, 2293744, 1, 0, 2293745, 1, 0, 2293746, 1, 0, 2293747, 1, 0, 2293748, 1, 0, 2293749, 1, 0, 2293750, 1, 0, 2293751, 1, 0, 2293752, 1, 0, 2293753, 1, 0, 2293754, 1, 0, 2293755, 1, 0, 2293756, 1, 0, 2293757, 1, 0, 2293758, 1, 0, 2293759, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 8, 0, 2228229, 8, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 8, 0, 2228236, 8, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 8, 0, 2228241, 8, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2359268, 1, 0, 2359269, 1, 0, 2359270, 1, 0, 2359271, 1, 0, 2359272, 1, 0, 2359273, 1, 0, 2359274, 1, 0, 2359275, 1, 0, 2359276, 1, 0, 2359277, 1, 0, 2359278, 1, 0, 2359279, 1, 0, 2359280, 1, 0, 2359281, 1, 0, 2359282, 1, 0, 2359283, 1, 0, 2359284, 1, 0, 2359285, 1, 0, 2359286, 1, 0, 2359287, 1, 0, 2359288, 1, 0, 2359289, 1, 0, 2359290, 1, 0, 2359291, 1, 0, 2359292, 1, 0, 2359293, 1, 0, 2359294, 1, 0, 2359295, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 8, 0, 2293765, 8, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 8, 0, 2293772, 8, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 8, 0, 2293777, 8, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2424804, 1, 0, 2424805, 1, 0, 2424806, 1, 0, 2424807, 1, 0, 2424808, 1, 0, 2424809, 1, 0, 2424810, 1, 0, 2424811, 1, 0, 2424812, 1, 0, 2424813, 1, 0, 2424814, 1, 0, 2424815, 1, 0, 2424816, 1, 0, 2424817, 1, 0, 2424818, 1, 0, 2424819, 1, 0, 2424820, 1, 0, 2424821, 1, 0, 2424822, 1, 0, 2424823, 1, 0, 2424824, 1, 0, 2424825, 1, 0, 2424826, 1, 0, 2424827, 1, 0, 2424828, 1, 0, 2424829, 1, 0, 2424830, 1, 0, 2424831, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 8, 0, 2359308, 8, 0, 2359309, 8, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 8, 0, 2359313, 8, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2490340, 1, 0, 2490341, 1, 0, 2490342, 1, 0, 2490343, 1, 0, 2490344, 1, 0, 2490345, 1, 0, 2490346, 1, 0, 2490347, 1, 0, 2490348, 1, 0, 2490349, 1, 0, 2490350, 1, 0, 2490351, 1, 0, 2490352, 1, 0, 2490353, 1, 0, 2490354, 1, 0, 2490355, 1, 0, 2490356, 1, 0, 2490357, 1, 0, 2490358, 1, 0, 2490359, 1, 0, 2490360, 1, 0, 2490361, 1, 0, 2490362, 1, 0, 2490363, 1, 0, 2490364, 1, 0, 2490365, 1, 0, 2490366, 1, 0, 2490367, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 1, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 8, 0, 2424844, 8, 0, 2424845, 8, 0, 2424846, 8, 0, 2424847, 1, 0, 2424848, 8, 0, 2424849, 8, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2555876, 1, 0, 2555877, 1, 0, 2555878, 1, 0, 2555879, 1, 0, 2555880, 1, 0, 2555881, 1, 0, 2555882, 1, 0, 2555883, 1, 0, 2555884, 1, 0, 2555885, 1, 0, 2555886, 1, 0, 2555887, 1, 0, 2555888, 1, 0, 2555889, 1, 0, 2555890, 1, 0, 2555891, 1, 0, 2555892, 1, 0, 2555893, 1, 0, 2555894, 1, 0, 2555895, 1, 0, 2555896, 1, 0, 2555897, 1, 0, 2555898, 1, 0, 2555899, 1, 0, 2555900, 1, 0, 2555901, 1, 0, 2555902, 1, 0, 2555903, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 8, 0, 2490382, 8, 0, 2490383, 8, 0, 2490384, 8, 0, 2490385, 8, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2621412, 1, 0, 2621413, 1, 0, 2621414, 1, 0, 2621415, 1, 0, 2621416, 1, 0, 2621417, 1, 0, 2621418, 1, 0, 2621419, 1, 0, 2621420, 1, 0, 2621421, 1, 0, 2621422, 1, 0, 2621423, 1, 0, 2621424, 1, 0, 2621425, 1, 0, 2621426, 1, 0, 2621427, 1, 0, 2621428, 1, 0, 2621429, 1, 0, 2621430, 1, 0, 2621431, 1, 0, 2621432, 1, 0, 2621433, 1, 0, 2621434, 1, 0, 2621435, 1, 0, 2621436, 1, 0, 2621437, 1, 0, 2621438, 1, 0, 2621439, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 8, 0, 2555919, 8, 0, 2555920, 8, 0, 2555921, 8, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2686949, 1, 0, 2686950, 1, 0, 2686951, 1, 0, 2686952, 1, 0, 2686953, 1, 0, 2686954, 1, 0, 2686955, 1, 0, 2686956, 1, 0, 2686957, 1, 0, 2686958, 1, 0, 2686959, 1, 0, 2686960, 1, 0, 2686961, 1, 0, 2686962, 1, 0, 2686963, 1, 0, 2686964, 1, 0, 2686965, 1, 0, 2686966, 1, 0, 2686967, 1, 0, 2686968, 1, 0, 2686969, 1, 0, 2686970, 1, 0, 2686971, 1, 0, 2686972, 1, 0, 2686973, 1, 0, 2686974, 1, 0, 2686975, 1, 0, 2621440, 1, 0, 2621441, 8, 0, 2621442, 8, 0, 2621443, 8, 0, 2621444, 8, 0, 2621445, 8, 0, 2621446, 8, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 8, 0, 2621456, 8, 0, 2621457, 8, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2752485, 1, 0, 2752486, 1, 0, 2752487, 1, 0, 2752488, 1, 0, 2752489, 1, 0, 2752490, 1, 0, 2752491, 1, 0, 2752492, 1, 0, 2752493, 1, 0, 2752494, 1, 0, 2752495, 1, 0, 2752496, 1, 0, 2752497, 1, 0, 2752498, 1, 0, 2752499, 1, 0, 2752500, 1, 0, 2752501, 1, 0, 2752502, 1, 0, 2752503, 1, 0, 2752504, 1, 0, 2752505, 1, 0, 2752506, 1, 0, 2752507, 1, 0, 2752508, 1, 0, 2752509, 1, 0, 2752510, 1, 0, 2752511, 1, 0, 2686976, 1, 0, 2686977, 8, 0, 2686978, 8, 0, 2686979, 8, 0, 2686980, 8, 0, 2686981, 8, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 8, 0, 2686993, 8, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2818021, 1, 0, 2818022, 1, 0, 2818023, 1, 0, 2818024, 1, 0, 2818025, 1, 0, 2818026, 1, 0, 2818027, 1, 0, 2818028, 1, 0, 2818029, 1, 0, 2818030, 1, 0, 2818031, 1, 0, 2818032, 1, 0, 2818033, 1, 0, 2818034, 1, 0, 2818035, 1, 0, 2818036, 1, 0, 2818037, 1, 0, 2818038, 1, 0, 2818039, 1, 0, 2818040, 1, 0, 2818041, 1, 0, 2818042, 1, 0, 2818043, 1, 0, 2818044, 1, 0, 2818045, 1, 0, 2818046, 1, 0, 2818047, 1, 0, 2752512, 1, 0, 2752513, 8, 0, 2752514, 8, 0, 2752515, 8, 0, 2752516, 8, 0, 2752517, 8, 0, 2752518, 8, 0, 2752519, 8, 0, 2752520, 8, 0, 2752521, 8, 0, 2752522, 8, 0, 2752523, 8, 0, 2752524, 8, 0, 2752525, 8, 0, 2752526, 8, 0, 2752527, 8, 0, 2752528, 8, 0, 2752529, 8, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2883558, 1, 0, 2883559, 1, 0, 2883560, 1, 0, 2883561, 1, 0, 2883562, 1, 0, 2883563, 1, 0, 2883564, 1, 0, 2883565, 1, 0, 2883566, 1, 0, 2883567, 1, 0, 2883568, 1, 0, 2883569, 1, 0, 2883570, 1, 0, 2883571, 1, 0, 2883572, 1, 0, 2883573, 1, 0, 2883574, 1, 0, 2883575, 1, 0, 2883576, 1, 0, 2883577, 1, 0, 2883578, 1, 0, 2883579, 1, 0, 2883580, 1, 0, 2883581, 1, 0, 2883582, 1, 0, 2883583, 1, 0, 2818048, 1, 0, 2818049, 8, 0, 2818050, 8, 0, 2818051, 8, 0, 2818052, 8, 0, 2818053, 8, 0, 2818054, 8, 0, 2818055, 8, 0, 2818056, 8, 0, 2818057, 8, 0, 2818058, 8, 0, 2818059, 8, 0, 2818060, 8, 0, 2818061, 8, 0, 2818062, 8, 0, 2818063, 8, 0, 2818064, 8, 0, 2818065, 8, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2949094, 1, 0, 2949095, 1, 0, 2949096, 1, 0, 2949097, 1, 0, 2949098, 1, 0, 2949099, 1, 0, 2949100, 1, 0, 2949101, 1, 0, 2949102, 1, 0, 2949103, 1, 0, 2949104, 1, 0, 2949105, 1, 0, 2949106, 1, 0, 2949107, 1, 0, 2949108, 1, 0, 2949109, 1, 0, 2949110, 1, 0, 2949111, 1, 0, 2949112, 1, 0, 2949113, 1, 0, 2949114, 1, 0, 2949115, 1, 0, 2949116, 1, 0, 2949117, 1, 0, 2949118, 1, 0, 2949119, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 3014630, 1, 0, 3014631, 1, 0, 3014632, 1, 0, 3014633, 1, 0, 3014634, 1, 0, 3014635, 1, 0, 3014636, 1, 0, 3014637, 1, 0, 3014638, 1, 0, 3014639, 1, 0, 3014640, 1, 0, 3014641, 1, 0, 3014642, 1, 0, 3014643, 1, 0, 3014644, 1, 0, 3014645, 1, 0, 3014646, 1, 0, 3014647, 1, 0, 3014648, 1, 0, 3014649, 1, 0, 3014650, 1, 0, 3014651, 1, 0, 3014652, 1, 0, 3014653, 1, 0, 3014654, 1, 0, 3014655, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 3080166, 1, 0, 3080167, 1, 0, 3080168, 1, 0, 3080169, 1, 0, 3080170, 1, 0, 3080171, 1, 0, 3080172, 1, 0, 3080173, 1, 0, 3080174, 1, 0, 3080175, 1, 0, 3080176, 1, 0, 3080177, 1, 0, 3080178, 1, 0, 3080179, 1, 0, 3080180, 1, 0, 3080181, 1, 0, 3080182, 1, 0, 3080183, 1, 0, 3080184, 1, 0, 3080185, 1, 0, 3080186, 1, 0, 3080187, 1, 0, 3080188, 1, 0, 3080189, 1, 0, 3080190, 1, 0, 3080191, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3145702, 1, 0, 3145703, 1, 0, 3145704, 1, 0, 3145705, 1, 0, 3145706, 1, 0, 3145707, 1, 0, 3145708, 1, 0, 3145709, 1, 0, 3145710, 1, 0, 3145711, 1, 0, 3145712, 1, 0, 3145713, 1, 0, 3145714, 1, 0, 3145715, 1, 0, 3145716, 1, 0, 3145717, 1, 0, 3145718, 1, 0, 3145719, 1, 0, 3145720, 1, 0, 3145721, 1, 0, 3145722, 1, 0, 3145723, 1, 0, 3145724, 1, 0, 3145725, 1, 0, 3145726, 1, 0, 3145727, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -446.827, 25.0369 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 878.697, 2420.97 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( -966.83, 380.502 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 222.654, 3240.6 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1600.71, 2100.86 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1602.61, 307.738 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 3818.44, 1191.4 ) + +[node name="House6" parent="BaseLevel/YSort" index="8" instance=ExtResource( 2 )] +position = Vector2( 3823.78, 774.932 ) + +[node name="House7" parent="BaseLevel/YSort" index="9" instance=ExtResource( 2 )] +position = Vector2( 3831.79, 382.489 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( -1409.59, 387.104 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( -1460.31, 838.28 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="12" instance=ExtResource( 3 )] +position = Vector2( -1427.56, 1170.67 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="13" instance=ExtResource( 3 )] +position = Vector2( -464.524, 659.411 ) + +[node name="Neighbor6" parent="BaseLevel/YSort" index="14" instance=ExtResource( 3 )] +position = Vector2( -384.434, 977.103 ) + +[node name="Neighbor7" parent="BaseLevel/YSort" index="15" instance=ExtResource( 3 )] +position = Vector2( -808.913, 1244.07 ) + +[node name="Decor" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 840.834, 279.702 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 697.203, 274.663 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 994.544, 995.338 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor4" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 997.064, 635 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 525.853, 647.599 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor6" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 520.813, 1028.1 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor7" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( -620.675, 687.917 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( -998.651, 695.476 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor9" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( -1250.64, 451.052 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( -1444.66, 1232.2 ) + +[node name="Decor20" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 246.151, 1816.81 ) + +[node name="Decor82" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 205.697, 1340.34 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor83" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 1578.15, 1334.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor84" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( 1248.52, 1779.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor86" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( -988.674, 1317.49 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor85" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 3417.01, 1337.78 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor37" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1119.14, 1811.47 ) + +[node name="Decor38" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 646.603, 1830.15 ) + +[node name="Decor39" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 764.069, 2150.52 ) + +[node name="Decor40" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 982.983, 2155.86 ) + +[node name="Decor41" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1233.93, 2828.61 ) + +[node name="Decor42" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 566.512, 2828.61 ) + +[node name="Decor43" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 772.078, 3058.21 ) + +[node name="Decor44" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 982.982, 3058.21 ) + +[node name="Decor45" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 131.354, 2978.12 ) + +[node name="Decor46" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( -23.4872, 3338.52 ) + +[node name="Decor47" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 446.377, 3498.7 ) + +[node name="Decor48" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 3146.31 ) + +[node name="Decor49" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 2393.46 ) + +[node name="Decor50" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1530.27, 1808.8 ) + +[node name="Decor51" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1834.61, 2219.93 ) + +[node name="Decor21" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 16.8455, 1312.84 ) + +[node name="Decor52" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 769.064, 1401.83 ) +SPRITE_ASSET = "bush1" + +[node name="Decor53" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 828.394, 1397.59 ) +SPRITE_ASSET = "bush2" + +[node name="Decor54" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 896.199, 1397.59 ) +SPRITE_ASSET = "bush1" + +[node name="Decor55" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 983.075, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor56" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 1040.29, 1403.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor57" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 1099.62, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor58" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 1169.54, 1410.31 ) +SPRITE_ASSET = "bush1" + +[node name="Decor60" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 1319.98, 1412.43 ) +SPRITE_ASSET = "bush1" + +[node name="Decor59" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 1254.3, 1401.83 ) +SPRITE_ASSET = "bush2" + +[node name="Decor61" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 854.977, 1347.9 ) +SPRITE_ASSET = "bush1" + +[node name="Decor62" parent="BaseLevel/YSort" index="58" instance=ExtResource( 4 )] +position = Vector2( 916.194, 1328.56 ) +SPRITE_ASSET = "bush2" + +[node name="Decor63" parent="BaseLevel/YSort" index="59" instance=ExtResource( 4 )] +position = Vector2( 755.582, 1175.65 ) +SPRITE_ASSET = "bush1" + +[node name="Decor64" parent="BaseLevel/YSort" index="60" instance=ExtResource( 4 )] +position = Vector2( 1078.43, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor65" parent="BaseLevel/YSort" index="61" instance=ExtResource( 4 )] +position = Vector2( 1135.64, 1359.45 ) +SPRITE_ASSET = "bush1" + +[node name="Decor66" parent="BaseLevel/YSort" index="62" instance=ExtResource( 4 )] +position = Vector2( 1194.97, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor67" parent="BaseLevel/YSort" index="63" instance=ExtResource( 4 )] +position = Vector2( 1264.89, 1365.81 ) +SPRITE_ASSET = "bush1" + +[node name="Decor68" parent="BaseLevel/YSort" index="64" instance=ExtResource( 4 )] +position = Vector2( 1449.32, 1369.82 ) +SPRITE_ASSET = "bush1" + +[node name="Decor69" parent="BaseLevel/YSort" index="65" instance=ExtResource( 4 )] +position = Vector2( 1349.65, 1357.33 ) +SPRITE_ASSET = "bush2" + +[node name="Decor70" parent="BaseLevel/YSort" index="66" instance=ExtResource( 4 )] +position = Vector2( 752.806, 1284.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor71" parent="BaseLevel/YSort" index="67" instance=ExtResource( 4 )] +position = Vector2( 812.136, 1279.78 ) +SPRITE_ASSET = "bush2" + +[node name="Decor72" parent="BaseLevel/YSort" index="68" instance=ExtResource( 4 )] +position = Vector2( 896.931, 1168.41 ) +SPRITE_ASSET = "bush1" + +[node name="Decor73" parent="BaseLevel/YSort" index="69" instance=ExtResource( 4 )] +position = Vector2( 972.481, 1323.43 ) +SPRITE_ASSET = "bush2" + +[node name="Decor74" parent="BaseLevel/YSort" index="70" instance=ExtResource( 4 )] +position = Vector2( 1005.15, 1238.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor75" parent="BaseLevel/YSort" index="71" instance=ExtResource( 4 )] +position = Vector2( 1072.03, 1283.79 ) +SPRITE_ASSET = "bush2" + +[node name="Decor76" parent="BaseLevel/YSort" index="72" instance=ExtResource( 4 )] +position = Vector2( 1141.96, 1294.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor77" parent="BaseLevel/YSort" index="73" instance=ExtResource( 4 )] +position = Vector2( 1315.05, 1283.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor79" parent="BaseLevel/YSort" index="74" instance=ExtResource( 4 )] +position = Vector2( 682.318, 1404.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor80" parent="BaseLevel/YSort" index="75" instance=ExtResource( 4 )] +position = Vector2( 707.615, 1353.1 ) +SPRITE_ASSET = "bush2" + +[node name="Decor81" parent="BaseLevel/YSort" index="76" instance=ExtResource( 4 )] +position = Vector2( 667.355, 1331.91 ) +SPRITE_ASSET = "bush1" + +[node name="Decor78" parent="BaseLevel/YSort" index="77" instance=ExtResource( 4 )] +position = Vector2( 1239.47, 1334.03 ) +SPRITE_ASSET = "bush2" + +[node name="Decor22" parent="BaseLevel/YSort" index="78" instance=ExtResource( 4 )] +position = Vector2( 1538.83, 604.762 ) + +[node name="Decor23" parent="BaseLevel/YSort" index="79" instance=ExtResource( 4 )] +position = Vector2( 2090.68, 670.278 ) + +[node name="Decor24" parent="BaseLevel/YSort" index="80" instance=ExtResource( 4 )] +position = Vector2( 2589.61, 715.635 ) + +[node name="Decor25" parent="BaseLevel/YSort" index="81" instance=ExtResource( 4 )] +position = Vector2( 1957.13, 680.357 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor26" parent="BaseLevel/YSort" index="82" instance=ExtResource( 4 )] +position = Vector2( 2995.3, 511.528 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor27" parent="BaseLevel/YSort" index="83" instance=ExtResource( 4 )] +position = Vector2( 3370.76, 287.262 ) + +[node name="Decor28" parent="BaseLevel/YSort" index="84" instance=ExtResource( 4 )] +position = Vector2( 3720.48, 607.623 ) + +[node name="Decor29" parent="BaseLevel/YSort" index="85" instance=ExtResource( 4 )] +position = Vector2( 3715.15, 997.396 ) + +[node name="Decor30" parent="BaseLevel/YSort" index="86" instance=ExtResource( 4 )] +position = Vector2( 3725.82, 188.483 ) + +[node name="Decor31" parent="BaseLevel/YSort" index="87" instance=ExtResource( 4 )] +position = Vector2( 2978.31, 1736.9 ) + +[node name="Decor32" parent="BaseLevel/YSort" index="88" instance=ExtResource( 4 )] +position = Vector2( 3061.07, 1736.9 ) + +[node name="Decor33" parent="BaseLevel/YSort" index="89" instance=ExtResource( 4 )] +position = Vector2( 3173.2, 1736.9 ) + +[node name="Decor34" parent="BaseLevel/YSort" index="90" instance=ExtResource( 4 )] +position = Vector2( 3263.97, 1742.24 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="91" instance=ExtResource( 4 )] +position = Vector2( 3360.08, 1739.57 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="92" instance=ExtResource( 4 )] +position = Vector2( 3461.53, 1734.23 ) + +[node name="Orchard" type="Node2D" parent="BaseLevel/YSort" index="93"] + +[node name="Decor11" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -439.246, 1718.53 ) + +[node name="Decor12" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -572.798, 1710.97 ) + +[node name="Decor13" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -681.151, 1721.05 ) + +[node name="Decor14" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -799.584, 1698.37 ) + +[node name="Decor15" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -887.778, 1731.13 ) + +[node name="Decor16" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -814.703, 1821.85 ) + +[node name="Decor17" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -703.83, 1894.92 ) + +[node name="Decor18" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -600.516, 1826.89 ) + +[node name="Decor19" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -509.802, 1859.64 ) + +[node name="Decor37" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -187.516, 1930.66 ) + +[node name="Decor38" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -321.068, 1923.1 ) + +[node name="Decor39" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -429.421, 1933.18 ) + +[node name="Decor40" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -547.854, 1910.51 ) + +[node name="Decor41" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -636.048, 1943.26 ) + +[node name="Decor42" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -562.973, 2033.98 ) + +[node name="Decor43" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -452.1, 2107.05 ) + +[node name="Decor44" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -348.786, 2039.02 ) + +[node name="Decor45" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -258.072, 2071.78 ) + +[node name="Decor46" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -719.26, 1845.81 ) + +[node name="Decor47" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -852.812, 1838.25 ) + +[node name="Decor48" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -961.165, 1848.33 ) + +[node name="Decor49" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1079.6, 1825.65 ) + +[node name="Decor50" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1167.79, 1858.41 ) + +[node name="Decor51" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1094.72, 1949.13 ) + +[node name="Decor52" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -983.844, 2022.2 ) + +[node name="Decor53" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -880.531, 1954.17 ) + +[node name="Decor54" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -789.816, 1986.92 ) + +[node name="Decor55" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -487.329, 2007.03 ) + +[node name="Decor56" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -620.881, 1999.47 ) + +[node name="Decor57" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -729.234, 2009.55 ) + +[node name="Decor58" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -847.667, 1986.87 ) + +[node name="Decor59" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -935.861, 2019.63 ) + +[node name="Decor60" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -862.786, 2110.35 ) + +[node name="Decor61" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -751.913, 2183.42 ) + +[node name="Decor62" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -648.599, 2115.39 ) + +[node name="Decor63" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -557.885, 2148.14 ) + +[node name="Decor64" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1148.4, 1768.42 ) + +[node name="Decor65" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1281.95, 1760.86 ) + +[node name="Decor66" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1390.31, 1770.94 ) + +[node name="Decor67" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1508.74, 1748.26 ) + +[node name="Decor68" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1596.93, 1781.02 ) + +[node name="Decor69" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1523.86, 1871.74 ) + +[node name="Decor70" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1412.98, 1944.81 ) + +[node name="Decor71" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1309.67, 1876.78 ) + +[node name="Decor72" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1218.96, 1909.53 ) + +[node name="Decor73" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -896.671, 1980.55 ) + +[node name="Decor74" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1030.22, 1973 ) + +[node name="Decor75" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1138.58, 1983.07 ) + +[node name="Decor76" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1257.01, 1960.4 ) + +[node name="Decor77" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1345.2, 1993.15 ) + +[node name="Decor78" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1272.13, 2083.87 ) + +[node name="Decor79" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1161.25, 2156.94 ) + +[node name="Decor80" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1057.94, 2088.91 ) + +[node name="Decor81" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -967.227, 2121.67 ) + +[node name="Decor82" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1428.42, 1895.7 ) + +[node name="Decor83" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1561.97, 1888.14 ) + +[node name="Decor84" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1670.32, 1898.22 ) + +[node name="Decor85" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1788.75, 1875.54 ) + +[node name="Decor86" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1876.95, 1908.3 ) + +[node name="Decor87" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1803.87, 1999.02 ) + +[node name="Decor88" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1693, 2072.09 ) + +[node name="Decor89" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1589.69, 2004.06 ) + +[node name="Decor90" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1498.97, 2036.81 ) + +[node name="Decor91" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1196.48, 2056.92 ) + +[node name="Decor92" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1330.04, 2049.36 ) + +[node name="Decor93" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1438.39, 2059.44 ) + +[node name="Decor94" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1556.82, 2036.76 ) + +[node name="Decor95" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1645.02, 2069.52 ) + +[node name="Decor96" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1571.94, 2160.24 ) + +[node name="Decor97" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1461.07, 2233.31 ) + +[node name="Decor98" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1357.75, 2165.28 ) + +[node name="Decor99" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1267.04, 2198.03 ) + +[node name="CarSpawner" parent="BaseLevel/YSort" index="94" instance=ExtResource( 5 )] +position = Vector2( 4370.11, 1473.11 ) +SPAWN_VARIANCE = 8 +CAR_SPEED = 10 +CAR_SPEED_VARIANCE = 2 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner" index="1"] +position = Vector2( -6222.62, 2.10828 ) + +[node name="CarSpawner2" parent="BaseLevel/YSort" index="95" instance=ExtResource( 5 )] +position = Vector2( 4374.56, 1553.29 ) +SPAWN_FREQUENCY = 15 +CAR_SPEED = 15 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner2" index="1"] +position = Vector2( -6227.91, 11.6433 ) + +[node name="CarSpawner3" parent="BaseLevel/YSort" index="96" instance=ExtResource( 5 )] +position = Vector2( -1852.89, 1642.04 ) +SPAWN_FREQUENCY = 20 +SPAWN_VARIANCE = 1 +CAR_SPEED = 7 +CAR_SPEED_VARIANCE = 3 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner3" index="1"] +position = Vector2( 6228.18, -15.2883 ) + +[node name="CarSpawner4" parent="BaseLevel/YSort" index="97" instance=ExtResource( 5 )] +position = Vector2( -1853.95, 1721.5 ) + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner4" index="1"] +position = Vector2( 6230.7, 3.6106 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 50 + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 444.958, 119.676 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -190.565, 126.113 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 112.96, -54.1257 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 113.891, 376.776 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -1664.81, 553.927 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1368.65, -427.11 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 4115.88, 743.907 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 858.187, 3699.03 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( -846.651, -25.2153 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 3559.26, 31.1947 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/YSort/CarSpawner"] +[editable path="BaseLevel/YSort/CarSpawner2"] +[editable path="BaseLevel/YSort/CarSpawner3"] +[editable path="BaseLevel/YSort/CarSpawner4"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level_controller.tscn b/scenes/level_controller.tscn index 32b2fe1..7cecdad 100644 --- a/scenes/level_controller.tscn +++ b/scenes/level_controller.tscn @@ -1,11 +1,42 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] [ext_resource path="res://scripts/level_controller.gd" type="Script" id=1] +[ext_resource path="res://scenes/game_screen_text.tscn" type="PackedScene" id=2] [node name="Master" type="Node2D"] script = ExtResource( 1 ) -[node name="EndTimer" type="Timer" parent="."] +[node name="GameTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -[connection signal="timeout" from="EndTimer" to="." method="_on_EndTimer_timeout"] +[node name="GameScreenText" parent="." instance=ExtResource( 2 )] + +[node name="ColorRect" parent="GameScreenText" index="0"] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_right = 1290.0 +margin_bottom = 963.0 + +[node name="VBoxContainer" parent="GameScreenText/ColorRect" index="0"] +margin_right = -65.0 +margin_bottom = -58.0 + +[node name="HeaderText" parent="GameScreenText/ColorRect/VBoxContainer" index="0"] +margin_left = 287.0 +margin_right = 887.0 +margin_bottom = 225.0 + +[node name="BodyText" parent="GameScreenText/ColorRect/VBoxContainer" index="1"] +margin_left = 287.0 +margin_top = 229.0 +margin_right = 887.0 +margin_bottom = 855.0 +text = "As Mr. Rogers, you need to help your neighbors find their houses and make it back to the trolley before it leaves you in the land of make-believe. + +Good luck neighbor!" + +[connection signal="timeout" from="GameTimer" to="." method="_on_GameTimer_timeout"] +[connection signal="done_reading" from="GameScreenText" to="." method="_on_GameScreenText_done_reading"] + +[editable path="GameScreenText"] diff --git a/scenes/neighbor.tscn b/scenes/neighbor.tscn index f30054d..bcc8653 100644 --- a/scenes/neighbor.tscn +++ b/scenes/neighbor.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=16 format=2] [ext_resource path="res://assets/runningSprites/aberlin/AberlinFinal.png" type="Texture" id=1] [ext_resource path="res://assets/runningSprites/aberlin/Aberlin2.png" type="Texture" id=2] @@ -10,10 +10,16 @@ [ext_resource path="res://assets/runningSprites/aberlin/AberlinStart.png" type="Texture" id=8] [ext_resource path="res://assets/LadyAberlin.png" type="Texture" id=9] [ext_resource path="res://scripts/neighbor.gd" type="Script" id=10] +[ext_resource path="res://assets/circle.png" type="Texture" id=11] +[ext_resource path="res://assets/chevron_pointer.png" type="Texture" id=12] [sub_resource type="CircleShape2D" id=3] radius = 215.037 +[sub_resource type="CapsuleShape2D" id=2] +radius = 12.0 +height = 10.0 + [sub_resource type="SpriteFrames" id=1] animations = [ { "frames": [ ExtResource( 9 ) ], @@ -21,22 +27,18 @@ animations = [ { "name": "idle", "speed": 5.0 }, { -"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], -"loop": true, -"name": "run", -"speed": 8.0 -}, { "frames": [ ExtResource( 7 ), ExtResource( 2 ), ExtResource( 9 ) ], "loop": true, "name": "walk", "speed": 5.0 +}, { +"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], +"loop": true, +"name": "run", +"speed": 8.0 } ] -[sub_resource type="CapsuleShape2D" id=2] -radius = 12.0 -height = 10.0 - -[node name="Neighbor" type="KinematicBody2D"] +[node name="Neighbor" type="KinematicBody2D" groups=["pausable"]] script = ExtResource( 10 ) [node name="RogerArea2D" type="Area2D" parent="."] @@ -44,6 +46,11 @@ script = ExtResource( 10 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="RogerArea2D"] shape = SubResource( 3 ) +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -1, 0 ) +rotation = 1.5708 +shape = SubResource( 2 ) + [node name="AnimatedSprite" type="AnimatedSprite" parent="."] position = Vector2( 1, -29 ) scale = Vector2( 5, 5 ) @@ -51,12 +58,25 @@ frames = SubResource( 1 ) animation = "idle" playing = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2( -1, 0 ) -rotation = 1.5708 -shape = SubResource( 2 ) - [node name="WanderTimer" type="Timer" parent="."] +[node name="LinePath" type="Line2D" parent="."] + +[node name="PathDistanceLabel" type="Label" parent="."] +margin_left = -19.9237 +margin_top = -90.3582 +margin_right = 20.0763 +margin_bottom = -76.3582 + +[node name="CircleSprite" type="Sprite" parent="."] +scale = Vector2( 13, 13 ) +texture = ExtResource( 11 ) + +[node name="ChevronSprite" type="Sprite" parent="."] +visible = false +position = Vector2( 0, -111 ) +scale = Vector2( 3, 3 ) +texture = ExtResource( 12 ) + [connection signal="body_entered" from="RogerArea2D" to="." method="_on_RogerArea2D_body_entered"] [connection signal="timeout" from="WanderTimer" to="." method="_on_WanderTimer_timeout"] diff --git a/scenes/player.tscn b/scenes/player.tscn index 7f21122..ad50390 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -30,7 +30,7 @@ animations = [ { radius = 13.0 height = 10.0001 -[node name="Player" type="KinematicBody2D"] +[node name="Player" type="KinematicBody2D" groups=["pausable"]] collision_mask = 7 script = ExtResource( 9 ) ACCELERATION = 2000 @@ -56,5 +56,5 @@ position = Vector2( 0, -111 ) scale = Vector2( 3, 3 ) texture = ExtResource( 11 ) -[node name="GUI" parent="." instance=ExtResource( 12 )] +[node name="GUI" parent="." groups=["pausable"] instance=ExtResource( 12 )] position = Vector2( -640, -481 ) diff --git a/scenes/trolley.tscn b/scenes/trolley.tscn index 481d4c2..9d1ea1a 100644 --- a/scenes/trolley.tscn +++ b/scenes/trolley.tscn @@ -1,7 +1,9 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://assets/trolley-lg.png" type="Texture" id=1] [ext_resource path="res://scripts/trolley.gd" type="Script" id=2] +[ext_resource path="res://assets/trolley.wav" type="AudioStream" id=3] +[ext_resource path="res://assets/smoke.png" type="Texture" id=4] [sub_resource type="CircleShape2D" id=4] radius = 172.29 @@ -9,10 +11,14 @@ radius = 172.29 [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 38, 10 ) +[sub_resource type="Gradient" id=5] +offsets = PoolRealArray( 0.133152, 0.782609, 0.942935 ) +colors = PoolColorArray( 0.143419, 0.143419, 0.143419, 1, 0.34375, 0.34375, 0.34375, 1, 0.631373, 0.631373, 0.631373, 0 ) + [sub_resource type="RectangleShape2D" id=3] extents = Vector2( 44.5, 8.25 ) -[node name="Trolley" type="KinematicBody2D"] +[node name="Trolley" type="KinematicBody2D" groups=["pausable", "plays_audio"]] collision_layer = 4 script = ExtResource( 2 ) @@ -29,6 +35,29 @@ collision_layer = 0 position = Vector2( -1, -41 ) shape = SubResource( 2 ) +[node name="SmokeParticles" type="CPUParticles2D" parent="."] +position = Vector2( -145, -12 ) +amount = 24 +lifetime = 10.0 +preprocess = 10.0 +explosiveness = 0.07 +randomness = 0.95 +lifetime_randomness = 0.36 +texture = ExtResource( 4 ) +direction = Vector2( -1, -0.1 ) +spread = 7.85 +gravity = Vector2( 0, -20 ) +initial_velocity = 160.0 +initial_velocity_random = 0.13 +angular_velocity = -6.61 +angular_velocity_random = 1.0 +damping = 8.71 +angle = 231.2 +angle_random = 1.0 +scale_amount = 10.18 +color_ramp = SubResource( 5 ) +hue_variation_random = 1.0 + [node name="Sprite" type="Sprite" parent="."] position = Vector2( 0, -70 ) scale = Vector2( 6, 6 ) @@ -43,5 +72,13 @@ polygon = PoolVector2Array( 172, -5, 198, 106, 150, 106, 122, 127, 74, 109, 46, position = Vector2( 0, -2.25 ) shape = SubResource( 3 ) +[node name="Timer" type="Timer" parent="."] + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 3 ) +pitch_scale = 0.99 +max_distance = 800.0 + [connection signal="body_shape_exited" from="TrolleySurroundingArea" to="." method="_on_TrolleySurroundingArea_body_exited"] [connection signal="body_entered" from="TrolleySeatArea" to="." method="_on_TrolleySeatArea_body_entered"] +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/scripts/Clouds.gd b/scripts/Clouds.gd index 610f81c..2fbcc8d 100644 --- a/scripts/Clouds.gd +++ b/scripts/Clouds.gd @@ -42,7 +42,6 @@ func _start_position(): var x = rng.randi_range(leftBorder.global_position.x, rightBorder.global_position.x) cloud.global_position = Vector2(x, y) - - +func _set_paused(paused: bool) -> void: + set_process(!paused) - diff --git a/scripts/UI.gd b/scripts/UI.gd index 20de409..ea6e263 100644 --- a/scripts/UI.gd +++ b/scripts/UI.gd @@ -3,11 +3,12 @@ extends Node2D class_name GUI signal toggle_music(music_off) +signal toggle_pause(paused) onready var time_label := $MarginContainer/HBoxContainer/TimeLabel onready var neighbor_label := $MarginContainer/HBoxContainer/NeighborLabel onready var game_timer := $GameTimer -onready var music_button := $MarginContainer/HBoxContainer/VBoxContainer/MusicButton +onready var music_button := $MarginContainer/HBoxContainer/GridContainer/MusicButton onready var pause_button := $MarginContainer/HBoxContainer/GridContainer/PauseButton var arrow = preload("res://assets/ui/pointer.png") @@ -36,10 +37,12 @@ func _process(delta: float) -> void: time_label.text = "Time: %s" % time func _on_PauseButton_toggled(button_pressed: bool) -> void: - print('TODO nothing happens...') + game_timer.set_paused(button_pressed) + emit_signal("toggle_pause", button_pressed) func _on_MusicButton_toggled(button_pressed: bool) -> void: - emit_signal("toggle_music", !button_pressed) + get_tree().call_group("plays_audio", "_set_audio", button_pressed) + emit_signal("toggle_music", button_pressed) func _on_mouse_entered() -> void: Input.set_custom_mouse_cursor(hand) diff --git a/scripts/base_level.gd b/scripts/base_level.gd index efe0277..e0057d5 100644 --- a/scripts/base_level.gd +++ b/scripts/base_level.gd @@ -22,13 +22,15 @@ onready var end_game_panel = $Panel onready var end_game_label_title = $Panel/VBoxContainer/EndGameTitle onready var end_game_label_body = $Panel/VBoxContainer/EndGameBody onready var display_timer = $DisplayTimer +onready var level_navigation := $LevelNavigation -func display_start(this_level_num: int, is_last_level: bool = false) -> void: +func display_start(this_level_num: int, is_last_level: bool) -> void: last_level = is_last_level level_num = this_level_num end_game_label_title.text = 'Land of make believe' - end_game_label_body.text = '1 %s' % level_num + end_game_label_body.text = '1 - %s' % level_num end_game_panel.visible = true + display_timer.start(2.0) func _process(delta: float) -> void: if end_game_panel.visible: @@ -42,13 +44,20 @@ func _on_neighbor_found_home(id: int) -> void: gui.set_game_label("Get to the Trolley!") player.follower = trolley -func _on_toggle_music(music_off: bool) -> void: - if music_off: +func _set_audio(enabled: bool) -> void: + if not enabled: playback_position = audio_player.get_playback_position() audio_player.stop() else: audio_player.play(playback_position) +func _on_toggle_music(playing: bool) -> void: + print('Calling _set_audio %s' % playing) + get_tree().call_group("plays_audio", "_set_audio", playing) + +func _on_toggle_pause(paused: bool) -> void: + print('Calling _set_paused %s' % paused) + get_tree().call_group("pausable", "_set_paused", paused) func _on_Trolley_rogers_entered_trolley() -> void: player.follower = null @@ -65,18 +74,17 @@ func _on_GameTimer_timeout() -> void: func _on_Trolley_left_wih_rogers(has_rogers) -> void: if has_rogers: if last_level: - end_game_label_title.text = 'You are very neighborly' - end_game_label_body.text = 'You saved all the neighbors in the land of make believe' + end_game_label_title.text = 'You are so neighborly' + end_game_label_body.text = 'You saved all the neighbors in the land of make believe!' emit_signal("game_complete", true) else: end_game_label_title.text = 'You win' end_game_label_body.text = 'Proceeding to level %s' % (level_num + 1) emit_signal("game_complete", true) + end_game_panel.visible = true else: - end_game_label_title.text = 'Oh no' - end_game_label_body.text = 'You were left in the land of make-believe' emit_signal("game_complete", false) - end_game_panel.visible = true + # Sets up the level start func _on_DisplayTimer_timeout() -> void: @@ -87,11 +95,18 @@ func _on_DisplayTimer_timeout() -> void: player.global_position = trolley.get_node("TrolleySeatArea/SeatAreaShape").global_position for node in get_node("YSort").get_children(): if 'Neighbor' in node.name: - var err = node.connect("found_home", self, "_on_neighbor_found_home") + var neighbor = node as Neighbor + neighbor.set_level_navigation(level_navigation) + var err = neighbor.connect("found_home", self, "_on_neighbor_found_home") total_neighbors += 1 print('Level loaded with %s neighbors' % total_neighbors) gui.set_neighbor_count(total_neighbors) player.set_camera_bounds(bounds.get_node("Top").global_position.y, bounds.get_node("Bottom").global_position.y, bounds.get_node("Left").global_position.x, bounds.get_node("Right").global_position.x) var err = gui.connect("toggle_music", self, "_on_toggle_music") + print('toggle music error %s' % err) if err != 0 else print('') + err = gui.connect("toggle_pause", self, "_on_toggle_pause") + print('toggle music error %s' % err) if err != 0 else print('') err = gui.get_node("GameTimer").connect("timeout", self, "_on_GameTimer_timeout") + print('toggle music error %s' % err) if err != 0 else print('') + # trolley.set_roger_body(player) trolley.move_to_start(get_node("TrolleyLocations/TrolleyStart").global_position) diff --git a/scripts/car.gd b/scripts/car.gd new file mode 100644 index 0000000..af97a87 --- /dev/null +++ b/scripts/car.gd @@ -0,0 +1,68 @@ +extends KinematicBody2D + +class_name Car + +enum CarState { + READY, + MOVING, + DONE +} + +onready var car_sprite := $CarSprite + +var state : int +var car_speed: int +var start_point: Vector2 +var destination: Vector2 +var velocity := Vector2.ZERO +var is_moving_to_left : bool +var rng := RandomNumberGenerator.new() +var collision_speed : Vector2 + +func start_engine(start: Vector2, end: Vector2, speed: int) -> void: + rng.randomize() + var rnd_num = rng.randi_range(1, 3) + start_point = start + destination = end + car_speed = speed + is_moving_to_left = destination.x < start_point.x + global_position = start_point + state = CarState.MOVING + car_sprite.texture = load("res://assets/car%s.png" % rnd_num) + collision_speed = Vector2(car_speed * 3, -10) + if not is_moving_to_left: + car_sprite.flip_h = true + +func _ready() -> void: + state = CarState.READY + +func _physics_process(delta: float) -> void: + match state: + CarState.READY: + _wait(delta) + CarState.MOVING: + _move(delta) + CarState.DONE: + _clean_up(delta) + +func _wait(delta: float) -> void: + pass + +func _move(delta: float) -> void: + velocity.x = car_speed if not is_moving_to_left else -car_speed + var collision := move_and_collide(velocity) + if collision: + var collider = collision.get_collider() + if collider.get_class() == "KinematicBody2D": + collider.move_and_collide(collision_speed) + if is_moving_to_left and global_position.x < destination.x or not is_moving_to_left and global_position.x > destination.x: + state = CarState.DONE + + +func _clean_up(delta: float) -> void: + print('Deleting my car self') + queue_free() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/car_spawner.gd b/scripts/car_spawner.gd new file mode 100644 index 0000000..6109965 --- /dev/null +++ b/scripts/car_spawner.gd @@ -0,0 +1,34 @@ +extends Node2D + +onready var spawn_timer := $SpawnTimer +onready var car_end_point := $CarEndPoint + +export var SPAWN_FREQUENCY := 10 +export var SPAWN_VARIANCE := 5 +export var CAR_SPEED := 12 +export var CAR_SPEED_VARIANCE := 6 + +var car_scene = preload("res://scenes/car.tscn") +var rng := RandomNumberGenerator.new() + + +func _ready() -> void: + rng.randomize() + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _on_SpawnTimer_timeout() -> void: + var new_car_instance = car_scene.instance() as Car + get_parent().add_child(new_car_instance) + var rng_speed := rng.randf_range((CAR_SPEED - CAR_SPEED_VARIANCE / 2), (CAR_SPEED + CAR_SPEED_VARIANCE / 2)) + print('Starting engine at %s' % stepify(rng_speed, 0.1)) + new_car_instance.start_engine(global_position, car_end_point.global_position, rng_speed) + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + spawn_timer.paused = paused diff --git a/scripts/decor.gd b/scripts/decor.gd index 3685910..2176150 100644 --- a/scripts/decor.gd +++ b/scripts/decor.gd @@ -3,8 +3,8 @@ extends Node2D onready var sprite := $Sprite -const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost"} -export var SPRITE_ASSET := SpriteAsset.bush1 +const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost", stopsign = "stopsign"} +export var SPRITE_ASSET := SpriteAsset.tree func _ready() -> void: if SPRITE_ASSET in SpriteAsset: diff --git a/scripts/game_screen_text.gd b/scripts/game_screen_text.gd new file mode 100644 index 0000000..3c9385b --- /dev/null +++ b/scripts/game_screen_text.gd @@ -0,0 +1,45 @@ +extends Control + +export var HEADER_TIME := 3.0 +export var BODY_TIME := 8.0 + +signal done_reading() + +onready var header_text := $ColorRect/VBoxContainer/HeaderText +onready var body_text := $ColorRect/VBoxContainer/BodyText +onready var text_timer := $TextTimer + +var text_to_readout := 0 + +func _ready() -> void: + # This throws an error in the base level idk why +# if OS.is_debug_build(): +# emit_signal("done_reading") +# else: + header_text.percent_visible = 0.0 + body_text.percent_visible = 0.0 + text_timer.start(1) + + +func _process(delta: float) -> void: + match text_to_readout: + 1: + header_text.percent_visible = (HEADER_TIME - text_timer.time_left) / HEADER_TIME + 0.05 + 3: + body_text.percent_visible = (BODY_TIME - text_timer.time_left) / BODY_TIME + 0.05 + + + +func _on_TextTimer_timeout() -> void: + match text_to_readout: + 0: + text_timer.start(HEADER_TIME) + 1: + text_timer.start(1) + 2: + text_timer.start(BODY_TIME) + 3: + text_timer.start(1) + 4: + emit_signal("done_reading") + text_to_readout += 1 diff --git a/scripts/game_tip.gd b/scripts/game_tip.gd new file mode 100644 index 0000000..f7d7dc3 --- /dev/null +++ b/scripts/game_tip.gd @@ -0,0 +1,25 @@ +extends Node2D + +onready var text_timer := $TextTimer +onready var label := $MarginContainer/TipLabel + +export var TIME_TO_READ := 3.0 +export var LABEL_TEXT := "" + +func _ready() -> void: + label.percent_visible = 0.0 + label.bbcode_text = "[center][wave amp=10 freq=4]%s[/wave][/center]" % LABEL_TEXT + set_process(false) + +func _process(delta: float) -> void: + if not text_timer.is_stopped(): + var percent = TIME_TO_READ - text_timer.get_time_left() + label.percent_visible = percent + +func _on_Area2D_body_entered(body: Node) -> void: + if body is Player: + text_timer.start(TIME_TO_READ) + set_process(true) + +func _on_TextTimer_timeout() -> void: + set_process(false) diff --git a/scripts/house.gd b/scripts/house.gd index fa5b009..8289476 100644 --- a/scripts/house.gd +++ b/scripts/house.gd @@ -6,10 +6,20 @@ onready var door_area = $DoorArea2D signal come_home var id : int +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} func _ready() -> void: id = int(self.name[-1]) - + sprite.texture = load("res://assets/%sHouse.png" % NeighborSprite[id % 8]) func _on_DoorArea2D_body_entered(body: Node) -> void: diff --git a/scripts/level_controller.gd b/scripts/level_controller.gd index 745cc15..5b25759 100644 --- a/scripts/level_controller.gd +++ b/scripts/level_controller.gd @@ -1,6 +1,5 @@ extends Node2D - var level_path := "res://scenes/level{num}.tscn" var level1 = preload("res://scenes/level1.tscn") var current_level_num = 1 @@ -8,32 +7,53 @@ var current_level : Node var max_levels := 3 var level_win := false -onready var end_timer := $EndTimer +onready var game_timer := $GameTimer +onready var game_screen_text := $GameScreenText -func _ready() -> void: - current_level = level1.instance() - add_child(current_level) - var err = current_level.get_child(0).connect("game_complete", self, "_on_level_complete") +func setup_next_level(): + if current_level_num == 1: + current_level = level1.instance() + add_child(current_level) + else: + var new_level_path = level_path.format({"num": current_level_num}) + var next_level = load(new_level_path).instance() + add_child(next_level) + if current_level != null: + current_level.queue_free() + current_level = next_level + var current_base_level = current_level.get_node("BaseLevel") as BaseLevel + current_base_level.display_start(current_level_num, current_level_num == max_levels) + var err = current_base_level.connect("game_complete", self, "_on_level_complete") + print(err) func _on_level_complete(is_win: bool) -> void: print('Level complete') level_win = is_win if current_level_num == max_levels: - end_timer.start(3.5) + game_timer.start(3.5) else: - end_timer.start(2) + game_timer.start(2) + current_level_num += 1 - -func _on_EndTimer_timeout() -> void: - if level_win and current_level_num < max_levels: - current_level_num += 1 - var new_level_path = level_path.format({"num": current_level_num}) - var next_level = load(new_level_path).instance() - add_child(next_level) - current_level.queue_free() - current_level = next_level - var current_base_level = current_level.get_node("BaseLevel") as BaseLevel - current_base_level.display_start(current_level_num) - var err = current_base_level.connect("game_complete", self, "_on_level_complete") +func _on_GameTimer_timeout() -> void: + print('Timer done') + if level_win and current_level_num <= max_levels: + setup_next_level() + elif not level_win: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Seems you got lost in the world of make believe" + body.text = "I don't blame you, its a beautiful place" + if current_level != null: + current_level.queue_free() + else: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Now go out and meet some real neighbors" + body.text = "'In a way, you’ve already won in this world because you’re the only one who can be you.'\n-Mister Rogers" + if current_level != null: + current_level.queue_free() +func _on_GameScreenText_done_reading() -> void: + setup_next_level() diff --git a/scripts/neighbor.gd b/scripts/neighbor.gd index 71d5220..7fef310 100644 --- a/scripts/neighbor.gd +++ b/scripts/neighbor.gd @@ -4,15 +4,33 @@ class_name Neighbor signal found_home(id) +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} + onready var roger_area := $RogerArea2D onready var sprite := $AnimatedSprite onready var wander_timer := $WanderTimer onready var chevron_sprite := $ChevronSprite +onready var line_path := $LinePath +onready var path_dist_label := $PathDistanceLabel +onready var circle_sprite := $CircleSprite export var MAX_SPEED := 225 export var ACCELERATION := 1000 export var FRICTION := 2000 +export var MAX_FOLLOW_DISTANCE := 250 +export var MIN_FOLLOW_DISTANCE := 80 +export var DIST_PERCENT_AWAY_SHOW_CUTOFF := 0.65 +var neighbor_sprite : int var state = State.IDLE var neighbor_velocity := Vector2.ZERO var leader: KinematicBody2D @@ -23,6 +41,10 @@ var matching_house_node : Node2D var house_position := Vector2.ZERO var house_direction := Vector2.ZERO var id : int +var path: Array = [] +var path_length: float +var calc_path := true +var level_navigation: Navigation2D setget set_level_navigation var pop_effect_scene = preload("res://scenes/pop.tscn") @@ -39,14 +61,24 @@ func reset_leads() -> void: follower.reset_leads() leader = null follower = null + +func set_level_navigation(node: Navigation2D) -> void: + level_navigation = node func _ready() -> void: + path_dist_label.text = '' id = int(self.name[-1]) rng.set_seed(id) matching_house_node = get_parent().get_node("House%s" % id) matching_house_node.connect("come_home", self, "_on_house_come_home") + circle_sprite.scale = Vector2((MAX_FOLLOW_DISTANCE / 16), (MAX_FOLLOW_DISTANCE / 16)) + circle_sprite.set_modulate(Color(0,0,0,0)) + _setup_animated_sprite() func _physics_process(delta: float) -> void: +# if OS.is_debug_build(): +# line_path.global_position = Vector2.ZERO +# chevron_sprite.visible = leader != null house_position = matching_house_node.global_position house_direction = (house_position - global_position).normalized() match state: @@ -63,12 +95,30 @@ func _move_state(delta: float) -> void: if leader == null: state = State.IDLE return - var result_vector := leader.global_position - global_position - if result_vector.length() > 100: + else: + if (leader.global_position - global_position).length() <= 40.0: +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((global_position - leader.global_position).angle()) - 90 + _move_neighbor(global_position - leader.global_position) + return + if calc_path: + path = level_navigation.get_simple_path(global_position, leader.global_position) + calc_path = false + path_length = _calc_points_length(path) +# if OS.is_debug_build(): +# line_path.points = path +# path_dist_label.text = "%s" % path_length + else: + calc_path = true + var result_vector = path[1] - path[0] if len(path) >= 2 else leader.global_position - global_position +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((result_vector).angle()) - 90 + if path_length > MIN_FOLLOW_DISTANCE: _move_neighbor(result_vector) else: state = State.IDLE - if result_vector.length() > 250: + _set_circle_indicator(result_vector.length()) + if result_vector.length() > MAX_FOLLOW_DISTANCE or path_length > MAX_FOLLOW_DISTANCE * 1.75: leader.follower = null leader = null if follower != null: @@ -83,13 +133,18 @@ func _wander_state(delta: float) -> void: _move_neighbor(wander_direction, true) func _idle_state(delta: float) -> void: - if wander_timer.is_stopped(): + if leader == null and len(line_path.points) != 0: + line_path.points = [] + circle_sprite.set_modulate(Color(0,0,0,0)) + if wander_timer.is_stopped() and leader == null: wander_timer.start(rng.randf_range(1.8, 6.5)) sprite.play("idle") + # Connect to roger or neighbor following roger for body in roger_area.get_overlapping_bodies(): - if body.is_class("KinematicBody2D") and not body is Trolley and leader == null and body.follower == null and body.leader != null: + if body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and leader == null and body.follower == null and body.leader != null: leader = body leader.follower = self + if leader != null: state = State.MOVE @@ -112,14 +167,18 @@ func _move_neighbor(direction_vector: Vector2, is_walk: bool = false) -> void: else: neighbor_velocity = neighbor_velocity.move_toward(Vector2.ZERO, FRICTION * get_physics_process_delta_time()) - neighbor_velocity = move_and_slide(neighbor_velocity) + neighbor_velocity = move_and_slide(neighbor_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE func _on_RogerArea2D_body_entered(body: Node) -> void: if body != self and leader == null: if body is Player and body.follower == null: body.follower = self leader = body - elif body.is_class("KinematicBody2D") and not body is Trolley and body.follower == null: + elif body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and body.follower == null: if body.leader != null: leader = body leader.follower = self @@ -152,3 +211,46 @@ func _on_house_come_home() -> void: leader.follower = follower follower.leader = leader state = State.FOUND_HOME + +func _set_circle_indicator(length: float) -> void: + # begin to show circle when neighbor is approaching max + if length / MAX_FOLLOW_DISTANCE >= DIST_PERCENT_AWAY_SHOW_CUTOFF: + # returns a value between 0 and 1 based on the cutoff value + var percent_visible = ((length / MAX_FOLLOW_DISTANCE) - DIST_PERCENT_AWAY_SHOW_CUTOFF) / (1 - DIST_PERCENT_AWAY_SHOW_CUTOFF) + circle_sprite.set_modulate(Color(percent_visible, percent_visible / 2, percent_visible / 2, percent_visible)) + else: + circle_sprite.set_modulate(Color(0,0,0,0)) + +func _setup_animated_sprite() -> void: + var name = NeighborSprite[id % 8] + var sprite_frames := SpriteFrames.new() + # add animations + sprite_frames.add_animation("idle") + sprite_frames.add_animation("run") + sprite_frames.add_animation("walk") + # idle + sprite_frames.add_frame("idle", load("res://assets/%s.png" % name)) + # walk + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s1.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s2.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/%s.png" % name)) + # run + for i in range(8): + sprite_frames.add_frame("run", load("res://assets/runningSprites/%s/%s%s.png" % [name, name.capitalize(), i])) + sprite_frames.set_animation_speed("run", 8.0) + sprite.frames = sprite_frames + +func _calc_points_length(points: PoolVector2Array) -> float: + var sum_vector := Vector2.ZERO + if len(points) == 0: + return (MAX_FOLLOW_DISTANCE + 1) as float + var current_point = points[0] + points.remove(0) + for point in points: + sum_vector += point - current_point + return sum_vector.length() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + wander_timer.paused = paused diff --git a/scripts/player.gd b/scripts/player.gd index 1199401..f2433cd 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -18,7 +18,7 @@ onready var gui := $GUI enum State { MOVE, - IDLE + IDLE, } func set_camera_bounds(up: int, down: int, left: int, right: int): @@ -59,8 +59,11 @@ func _move_state(delta: float) -> void: else: player_velocity = player_velocity.move_toward(Vector2.ZERO, FRICTION * delta) - player_velocity = move_and_slide(player_velocity) - + player_velocity = move_and_slide(player_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE if player_velocity == Vector2.ZERO: state = State.IDLE @@ -70,3 +73,7 @@ func _idle_state(delta: float) -> void: state = State.MOVE else: sprite.set_animation("idle") + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/trolley.gd b/scripts/trolley.gd index afdac67..5e45734 100644 --- a/scripts/trolley.gd +++ b/scripts/trolley.gd @@ -7,7 +7,12 @@ signal rogers_entered_trolley() signal left_wih_rogers(has_rogers) onready var trolley_closed_shape = $TrolleyClosedShape +onready var timer := $Timer +onready var player := $AudioStreamPlayer2D +onready var smoke := $SmokeParticles + export var MAX_VELOCITY = 8 +export var MAX_PITCH_SOUND := 1.25 var velocity := Vector2.ZERO var state = State.STOPPED @@ -16,6 +21,8 @@ var destination := Vector2.ZERO var house_position : Vector2 var arrival_time: int var en_route_length: float +var roger: Player +var audio_enabled := false enum State { MOVE_TO_START, @@ -28,12 +35,14 @@ func set_trolley_open(trolley_open: bool) -> void: trolley_closed_shape.set_deferred("disabled", trolley_open) func move_to_start(start_pos: Vector2) -> void: +# smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) state = State.MOVE_TO_START destination = start_pos velocity = Vector2(MAX_VELOCITY, 0) set_trolley_open(false) func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 100.0) state = State.EN_ROUTE destination = end_pos velocity = Vector2.ZERO @@ -43,11 +52,17 @@ func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: func move_to_leave() -> void: if state != State.LEAVING: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) set_trolley_open(false) - emit_signal("left_wih_rogers", has_roger) state = State.LEAVING - + timer.start(2) + +#func set_roger_body(body: Player) -> void: +# roger = body + func _physics_process(delta: float) -> void: + if not player.playing and audio_enabled: + player.play() match state: State.MOVE_TO_START: _decelerate_to_start(delta) @@ -74,7 +89,8 @@ func _decelerate_to_start(delta: float) -> void: func _stop(delta: float) -> void: - pass + if smoke.get_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY) > 25: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 25.0) func _en_route(delta: float) -> void: velocity.x = en_route_length / arrival_time * delta @@ -86,11 +102,13 @@ func _en_route(delta: float) -> void: return collider.move_and_collide(velocity * 3) if global_position.x >= destination.x: - set_trolley_open(false) - state = State.LEAVING + set_trolley_open(true) + state = State.STOPPED func _leaving(delta: float) -> void: + var new_speed = move_toward(player.get_pitch_scale(), MAX_PITCH_SOUND, delta / 2) + player.set_pitch_scale(new_speed) velocity.x = min(move_toward(velocity.x, (destination.x + 200), delta * 10), MAX_VELOCITY) var collision := move_and_collide(velocity) if collision: @@ -108,9 +126,20 @@ func _on_TrolleySeatArea_body_entered(body: Node) -> void: trolley_closed_shape.set_deferred("disabled", false) emit_signal("rogers_entered_trolley") - func _on_TrolleySurroundingArea_body_exited(body_rid: RID, body: Node, body_shape_index: int, local_shape_index: int) -> void: if body is Player: has_roger = false emit_signal("rogers_left_trolley") +func _on_Timer_timeout() -> void: + timer.stop() + emit_signal("left_wih_rogers", has_roger) + +func _set_audio(enabled: bool) -> void: + audio_enabled = enabled + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + smoke.set_speed_scale(0 if paused else 1) + timer.paused = paused