From fc9a7946de96e0cb2da17cb57942cf1c8ba56c6b Mon Sep 17 00:00:00 2001 From: Punkalo <154120507+Punkalo@users.noreply.github.com> Date: Thu, 13 Aug 2026 16:16:06 -0400 Subject: [PATCH 1/6] Add files via upload --- .gitattributes | 2 + .gitignore | 529 ++++------------------------------- GuessTheMathGame.csproj | 9 + Program.cs | 202 +++++++++++++ appsettings.Development.json | 8 + appsettings.json | 9 + 6 files changed, 282 insertions(+), 477 deletions(-) create mode 100644 .gitattributes create mode 100644 GuessTheMathGame.csproj create mode 100644 Program.cs create mode 100644 appsettings.Development.json create mode 100644 appsettings.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..dfe07704 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore index 154e1272..527e202a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,477 +1,52 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET -project.lock.json -project.fragment.lock.json -artifacts/ - -# Tye -.tye/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.tlog -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio 6 auto-generated project file (contains which files were open etc.) -*.vbp - -# Visual Studio 6 workspace and project file (working project files containing files to include in project) -*.dsw -*.dsp - -# Visual Studio 6 technical files -*.ncb -*.aps - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# Visual Studio History (VSHistory) files -.vshistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# VS Code files for those working on multiple tools -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ - -# Windows Installer files from build outputs -*.cab -*.msi -*.msix -*.msm -*.msp - -# JetBrains Rider -*.sln.iml - -## -## Visual studio for Mac -## - - -# globs -Makefile.in -*.userprefs -*.usertasks -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.tar.gz -tarballs/ -test-results/ - -# Mac bundle stuff -*.dmg -*.app - -# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk +# Prerequisites +*.d + +# Object files +*.o +*.ko +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# Debug files +*.dSYM/ +*.su +*.idb +*.pdb + +# Kernel Module Compile Results +*.mod* +*.cmd +.tmp_versions/ +modules.order +Module.symvers +Mkfile.old +dkms.conf diff --git a/GuessTheMathGame.csproj b/GuessTheMathGame.csproj new file mode 100644 index 00000000..08f689c7 --- /dev/null +++ b/GuessTheMathGame.csproj @@ -0,0 +1,9 @@ + + + + net9.0 + enable + enable + + + diff --git a/Program.cs b/Program.cs new file mode 100644 index 00000000..8c7d32a2 --- /dev/null +++ b/Program.cs @@ -0,0 +1,202 @@ +using System; +using System.Timers; + +System.Timers.Timer aTimer = new System.Timers.Timer(1); +string? input = "-1"; +int difficulty = -1; +//int num1; +//int num2; +int score = 0; +float answer = -1210; +bool validInput = false; +int number = 1; +var rand = new Random(); +double attempt; +int lives = 3; + + + + + Console.WriteLine("Please select a difficulty."); + Console.WriteLine($@" + 1. Easy [Addition and subtraction, answers to the whole] + 2. Medium [Multiplication and division, answers rounded to the 2nd decimal] + 3. Hard [Addition, multiplication, and division of 3 values.] + + + "); +while (lives >= 0 || input == "end") +{ + while (!validInput) + { + + input = Console.ReadLine(); + + + // In this case "Number" acts as a difficulty value. + if (int.TryParse(input, out number) && difficulty == -1) + { + if(number >= 1 && number <= 3) + { + Console.WriteLine("Generating game..."); + difficulty = number; + //Sets valid input to true and sets difficulty + switch (difficulty) + { + case 1: + Console.Clear(); + Console.WriteLine("Easy Mode\n"); + validInput = true; + playGame(difficulty); + break; + + case 2: + Console.Clear(); + Console.WriteLine("Medium Mode\n"); + validInput = true; + playGame(difficulty); + break; + + case 3: + + Console.Clear(); + Console.WriteLine("Hard Mode\n"); + validInput = true; + playGame(difficulty); + break; + + default: + Console.WriteLine("Invalid difficulty"); + break; + } + + } + } + } + + input = Console.ReadLine(); + if (double.TryParse(input, out attempt)) + { + if(answer == attempt) + { + score ++; + Console.WriteLine($"Current Score: {score}\n"); + + playGame(difficulty); + } + else + { + lives --; + Console.WriteLine($"Sorry! The answer was: {answer}\n"); + Console.WriteLine($"Lives: {lives}"); + Console.WriteLine($"Current Score: {score}"); + if(lives >= 0) + { playGame(difficulty);} + + } + } +} + +Console.Clear(); +Console.WriteLine("Sorry, out of lives! \n Game Over!"); + +void playGame(int difficultySetting) +{ + switch (difficultySetting) + { + case 1: + PerofmCalculationEasy(); + break; + case 2: + PerofmCalculationMedium(); + break; + default: + break; + case 3: + PerofmCalculationHard(); + break; + } +} + int PerofmCalculationEasy() +{ + int x = rand.Next(2,5); + int y = rand.Next(2, 5); + + answer = x + y; + + Console.WriteLine($"What is... {x} + {y}..?"); + return (int)answer; +} + + + +float PerofmCalculationMedium() +{ + float x = rand.Next(-10,10); + float y = rand.Next(-10, 10); + + int MultOrDiv = rand.Next(0,1); + + if (MultOrDiv > 0) + { + answer = MathF.Round(x * y, 2); + Console.WriteLine($"What is... {x} * {y}..?"); + } + else + { + answer = MathF.Round(x / y, 2); + Console.WriteLine($"What is... {x} / {y}..?"); + } + + + + return answer; +} + + +float PerofmCalculationHard() +{ + float x = rand.Next(-10,10); + float y = rand.Next(-10, 10); + float z = rand.Next(-10,10); + + int MultOrDivorAdd = rand.Next(1,3); + + Console.Write($"What is...{x} "); + + switch (MultOrDivorAdd) + { + case 1: + Console.Write($"+ {y}"); + answer = x + y; + break; + case 2: + Console.Write($"* {y}"); + answer = x * y; + break; + case 3: + Console.Write($"/ {y}"); + answer = x / y; + break; + } + + MultOrDivorAdd = rand.Next(1,3); + switch (MultOrDivorAdd) + { + case 1: + Console.WriteLine($" + {z}?"); + answer = answer + z; + break; + case 2: + Console.WriteLine($" * {z}?"); + answer = answer * z; + break; + case 3: + Console.WriteLine($" / {z}?"); + answer = answer / z; + break; + } + + return answer; +} + diff --git a/appsettings.Development.json b/appsettings.Development.json new file mode 100644 index 00000000..ff66ba6b --- /dev/null +++ b/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/appsettings.json b/appsettings.json new file mode 100644 index 00000000..4d566948 --- /dev/null +++ b/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} From 81b5dd829a71ef3314af2d59d64fbd4a030eb741 Mon Sep 17 00:00:00 2001 From: Punkalo <154120507+Punkalo@users.noreply.github.com> Date: Thu, 13 Aug 2026 16:18:52 -0400 Subject: [PATCH 2/6] Update .gitignore with Visual Studio and macOS entries --- .gitignore | 515 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 470 insertions(+), 45 deletions(-) diff --git a/.gitignore b/.gitignore index 527e202a..9965de29 100644 --- a/.gitignore +++ b/.gitignore @@ -1,52 +1,477 @@ -# Prerequisites -*.d +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore -# Object files -*.o -*.ko -*.obj -*.elf +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates -# Linker output -*.ilk -*.map -*.exp +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET +project.lock.json +project.fragment.lock.json +artifacts/ + +# Tye +.tye/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt -# Precompiled Headers -*.gch +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj *.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl -# Libraries -*.lib -*.a -*.la -*.lo - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -*.exe -*.out +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + +## +## Visual studio for Mac +## + + +# globs +Makefile.in +*.userprefs +*.usertasks +config.make +config.status +aclocal.m4 +install-sh +autom4te.cache/ +*.tar.gz +tarballs/ +test-results/ + +# Mac bundle stuff +*.dmg *.app -*.i*86 -*.x86_64 -*.hex - -# Debug files -*.dSYM/ -*.su -*.idb -*.pdb -# Kernel Module Compile Results -*.mod* -*.cmd -.tmp_versions/ -modules.order -Module.symvers -Mkfile.old -dkms.conf +# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore +# Windows thumbnail cache files +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk From 617e247b571f022efc1650b728a6e4636fb4d52a Mon Sep 17 00:00:00 2001 From: Punkalo Date: Sat, 15 Aug 2026 21:53:31 -0400 Subject: [PATCH 3/6] Updated game to match necessary changes --- Math Game | 1 + MathGameCorrected/MathGameCorrected.csproj | 10 + MathGameCorrected/Program.cs | 320 +++++++++++++++++++++ 3 files changed, 331 insertions(+) create mode 160000 Math Game create mode 100644 MathGameCorrected/MathGameCorrected.csproj create mode 100644 MathGameCorrected/Program.cs diff --git a/Math Game b/Math Game new file mode 160000 index 00000000..48634ca3 --- /dev/null +++ b/Math Game @@ -0,0 +1 @@ +Subproject commit 48634ca382a99f6d72a7fc695b87bc145115fc1a diff --git a/MathGameCorrected/MathGameCorrected.csproj b/MathGameCorrected/MathGameCorrected.csproj new file mode 100644 index 00000000..fd4bd08d --- /dev/null +++ b/MathGameCorrected/MathGameCorrected.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/MathGameCorrected/Program.cs b/MathGameCorrected/Program.cs new file mode 100644 index 00000000..3ec3763c --- /dev/null +++ b/MathGameCorrected/Program.cs @@ -0,0 +1,320 @@ +using System; + + +System.Timers.Timer aTimer = new System.Timers.Timer(1); +string? input = "-1"; +int difficulty = -1; +//int num1; +//int num2; +int score = 0; +int answer = -1210; +bool validInput = false; +int number = 1; +var rand = new Random(); +int attempt = -1; +int lives = 3; +int questions = 0; +List questionsList = new List(); + + +MainMenu(); + +while (input != "end") +{ + while (!validInput) + { + + input = Console.ReadLine(); + + + // In this case "Number" acts as a difficulty value. + if (int.TryParse(input, out number) && difficulty == -1) + { + if(number >= 1 && number <= 5) + { + Console.WriteLine("Please repeat your selection to confirm."); + //If a valid input has been entered, the game will start and the player will be prompted. + GameStart(); + } + + else + { + Console.WriteLine("Invalid input, please enter a number between 1 and 5."); + Console.ReadLine(); + Console.Clear(); + MainMenu(); + GameStart(); + } + } + } + + input = Console.ReadLine(); + if (int.TryParse(input, out attempt)) + { + questions++; + if(answer == attempt) + { + score ++; + Console.WriteLine($"Current Score: {score}\n"); + + playGame(difficulty); + } + //Only if the initial 5 questons is completed, the player will lose a life if the answer is wrong. + //If the answer is wrong, the player loses a life and the correct answer is displayed. + + else if( answer != attempt && questions > 5 && lives >= 0) + { + lives --; + Console.WriteLine($"Sorry! The answer was: {answer}\n"); + Console.WriteLine($"Lives: {lives}"); + Console.WriteLine($"Current Score: {score}\n"); + if(lives >= 0) + { playGame(difficulty);} + + } + else if(answer != attempt && questions <= 5) + { + Console.WriteLine($"Sorry! The answer was: {answer}\n"); + Console.WriteLine($"Current Score: {score}"); + playGame(difficulty); + + } + + + } + if(questions < 5) + { + Console.WriteLine($"Question: {questions}/5"); + } + else if(questions >= 5) + { + Console.WriteLine($"-Survival Mode- {lives} Lives Remaining"); + } + else if(input == "end") + { + Console.WriteLine($"Game Ended! \nFinal Score: {score}"); + break; + } +//If the player runs out of lives, the game will end and display a game over message. + + if(lives < 0) + { + Console.Clear(); + Console.WriteLine("Sorry, out of lives! \n Game Over!"); + Console.ReadLine(); + MainMenu(); + GameStart(); + } + + + + + +} + + + + + + + + + +void playGame(int MathMode) +{ + switch (MathMode) + { + case 1: + + Console.WriteLine($"Question: {questions}"); + PerofmCalculationAdd(); + break; + case 2: + Console.WriteLine($"Question: {questions}"); + PerofmCalculationSubtract(); + break; + case 3: + Console.WriteLine($"Question: {questions}"); + PerofmCalculationMulti(); + break; + case 4: + Console.WriteLine($"Question: {questions}"); + PerofmCalculationDivide(); + break; + default: + Console.WriteLine("Invalid difficulty"); + break; + } + + + +} + +// Function to record the game data into a list of QuestionRecord objects. +void RecordGame(string Question, int QuestionNumber, int Answer, int UserAnswer) + { + var Record = new QuestionRecord(Question, QuestionNumber, Answer, UserAnswer); + questionsList.Add(Record); + } + + +//Funtions for each of the math operations. + int PerofmCalculationAdd() +{ + int x = rand.Next(1, 100); + int y = rand.Next(1, 100); + Console.WriteLine($"What is {x} + {y}?"); + answer = x + y; + RecordGame($"What is {x} + {y}?", questions, answer, attempt); + return (int)answer; + +} + int PerofmCalculationSubtract() +{ + int x = rand.Next(1, 100); + int y = rand.Next(1, 100); + Console.WriteLine($"What is {x} - {y}?"); + answer = x - y; + RecordGame($"What is {x} - {y}?", questions, answer, attempt); + return (int)answer; +} +int PerofmCalculationMulti() +{ + int x = rand.Next(1, 100); + int y = rand.Next(1, 100); + Console.WriteLine($"What is {x} * {y}?"); + answer = x * y; + RecordGame($"What is {x} * {y}?", questions, answer, attempt); + return (int)answer; +} +int PerofmCalculationDivide() +{ + int x = rand.Next(1, 100); + int y = rand.Next(1, 10); + Console.WriteLine($"What is {x} / {y}?"); + answer = x / y; + RecordGame($"What is {x} / {y}?", questions, answer, attempt); + return (int)answer; +} + + +// Function to print the game records after the player has completed the game. +void PrintGameRecords() +{ + Console.WriteLine("Game Records:"); + if (questionsList.Count == 0) + { + Console.WriteLine("No game records found."); + Console.ReadLine(); + MainMenu(); + GameStart(); + + } + else + { + Console.WriteLine($"Total Questions Answered: {questionsList.Count}"); + Console.WriteLine($"Final Score: {score}\n"); + + foreach (var record in questionsList) + { + Console.WriteLine($"Question {record.QuestionNumber}: {record.Question +1} \n| Correct Answer: {record.Answer} \n| User Answer: {record.UserAnswer}\n"); + } + + Console.ReadLine(); + MainMenu(); + GameStart(); + } + + +} + + +// Funtion to restart the game after the player has lost all their lives. +void GameStart() +{ + input = Console.ReadLine(); + if(int.TryParse(input, out difficulty)) + { + + switch (difficulty) + { + case 1: + Console.Clear(); + Console.WriteLine("Add Mode\n"); + validInput = true; + playGame(difficulty); + break; + + case 2: + Console.Clear(); + Console.WriteLine("Subtract Mode\n"); + validInput = true; + playGame(difficulty); + break; + + case 3: + + Console.Clear(); + Console.WriteLine("Multiply Mode\n"); + validInput = true; + playGame(difficulty); + break; + + case 4: + Console.Clear(); + Console.WriteLine("Divide Mode\n"); + validInput = true; + playGame(difficulty); + break; + case 5: + Console.Clear(); + PrintGameRecords(); + break; + + default: + Console.WriteLine("Invalid difficulty"); + Console.WriteLine(difficulty); + break; + } + +} +else +{ + Console.WriteLine("Invalid input, please enter a number between 1 and 5."); +} + +} +void MainMenu() +{ + Console.WriteLine("Main Menu"); + Console.WriteLine($@" + 1. Add + 2. Subtract + 3. Multiply + 4. Divide + 5. Game Records + End. End Game + + + "); + lives = 3; + score = 0; + attempt = -1; + validInput = false; + difficulty = -1; +} +public class QuestionRecord +{ + public string Question { get; set; } + public int QuestionNumber { get; set; } + public int Answer { get; set; } + public int UserAnswer { get; set; } + + public QuestionRecord(string question, int questionNumber, int answer, int userAnswer) + { + Question = question; + QuestionNumber = questionNumber; + Answer = answer; + UserAnswer = userAnswer; + } +} From d39a8ced9f752413a46543f06738f8584b0c97d6 Mon Sep 17 00:00:00 2001 From: Punkalo <154120507+Punkalo@users.noreply.github.com> Date: Sun, 16 Aug 2026 14:40:55 -0400 Subject: [PATCH 4/6] Delete .gitignore --- .gitignore | 477 ----------------------------------------------------- 1 file changed, 477 deletions(-) delete mode 100644 .gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9965de29..00000000 --- a/.gitignore +++ /dev/null @@ -1,477 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET -project.lock.json -project.fragment.lock.json -artifacts/ - -# Tye -.tye/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.tlog -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio 6 auto-generated project file (contains which files were open etc.) -*.vbp - -# Visual Studio 6 workspace and project file (working project files containing files to include in project) -*.dsw -*.dsp - -# Visual Studio 6 technical files -*.ncb -*.aps - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# Visual Studio History (VSHistory) files -.vshistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# VS Code files for those working on multiple tools -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ - -# Windows Installer files from build outputs -*.cab -*.msi -*.msix -*.msm -*.msp - -# JetBrains Rider -*.sln.iml - -## -## Visual studio for Mac -## - - -# globs -Makefile.in -*.userprefs -*.usertasks -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.tar.gz -tarballs/ -test-results/ - -# Mac bundle stuff -*.dmg -*.app - -# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk From 2613e81db867c73b7ec8a4bfc947765f206472f2 Mon Sep 17 00:00:00 2001 From: Punkalo Date: Mon, 17 Aug 2026 01:45:26 -0400 Subject: [PATCH 5/6] Cleaning Up folder --- .codacy.yml | 4 - .gitattributes | 2 - .gitignore | 477 ------------------ GuessTheMathGame.csproj | 9 - Math Game | 1 - MathGameCorrected/Program.cs | 2 - .../Debug/net9.0/MathGameCorrected.deps.json | 23 + .../bin/Debug/net9.0/MathGameCorrected.dll | Bin 0 -> 11776 bytes .../bin/Debug/net9.0/MathGameCorrected.exe | Bin 0 -> 156160 bytes .../bin/Debug/net9.0/MathGameCorrected.pdb | Bin 0 -> 13688 bytes .../MathGameCorrected.runtimeconfig.json | 12 + ...CoreApp,Version=v9.0.AssemblyAttributes.cs | 4 + .../net9.0/MathGameCorrected.AssemblyInfo.cs | 22 + ...MathGameCorrected.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + .../MathGameCorrected.GlobalUsings.g.cs | 8 + .../net9.0/MathGameCorrected.assets.cache | Bin 0 -> 152 bytes ...meCorrected.csproj.CoreCompileInputs.cache | 1 + ...hGameCorrected.csproj.FileListAbsolute.txt | 15 + .../obj/Debug/net9.0/MathGameCorrected.dll | Bin 0 -> 11776 bytes .../MathGameCorrected.genruntimeconfig.cache | 1 + .../obj/Debug/net9.0/MathGameCorrected.pdb | Bin 0 -> 13688 bytes .../net9.0/MathGameCorrected.sourcelink.json | 1 + .../obj/Debug/net9.0/apphost.exe | Bin 0 -> 156160 bytes .../Debug/net9.0/ref/MathGameCorrected.dll | Bin 0 -> 6144 bytes .../Debug/net9.0/refint/MathGameCorrected.dll | Bin 0 -> 6144 bytes ...MathGameCorrected.csproj.nuget.dgspec.json | 69 +++ .../MathGameCorrected.csproj.nuget.g.props | 15 + .../MathGameCorrected.csproj.nuget.g.targets | 2 + MathGameCorrected/obj/project.assets.json | 74 +++ MathGameCorrected/obj/project.nuget.cache | 8 + Program.cs | 202 -------- appsettings.Development.json | 8 - appsettings.json | 9 - 34 files changed, 271 insertions(+), 714 deletions(-) delete mode 100644 .codacy.yml delete mode 100644 .gitattributes delete mode 100644 .gitignore delete mode 100644 GuessTheMathGame.csproj delete mode 160000 Math Game create mode 100644 MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.deps.json create mode 100644 MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.dll create mode 100644 MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.exe create mode 100644 MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.pdb create mode 100644 MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.runtimeconfig.json create mode 100644 MathGameCorrected/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfo.cs create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfoInputs.cache create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GlobalUsings.g.cs create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.assets.cache create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.csproj.CoreCompileInputs.cache create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.csproj.FileListAbsolute.txt create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.dll create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.genruntimeconfig.cache create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.pdb create mode 100644 MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.sourcelink.json create mode 100644 MathGameCorrected/obj/Debug/net9.0/apphost.exe create mode 100644 MathGameCorrected/obj/Debug/net9.0/ref/MathGameCorrected.dll create mode 100644 MathGameCorrected/obj/Debug/net9.0/refint/MathGameCorrected.dll create mode 100644 MathGameCorrected/obj/MathGameCorrected.csproj.nuget.dgspec.json create mode 100644 MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.props create mode 100644 MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.targets create mode 100644 MathGameCorrected/obj/project.assets.json create mode 100644 MathGameCorrected/obj/project.nuget.cache delete mode 100644 Program.cs delete mode 100644 appsettings.Development.json delete mode 100644 appsettings.json diff --git a/.codacy.yml b/.codacy.yml deleted file mode 100644 index 44c0e92e..00000000 --- a/.codacy.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -exclude_paths: - - "README.md" - - "**/README.md" \ No newline at end of file diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index dfe07704..00000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9965de29..00000000 --- a/.gitignore +++ /dev/null @@ -1,477 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET -project.lock.json -project.fragment.lock.json -artifacts/ - -# Tye -.tye/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.tlog -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio 6 auto-generated project file (contains which files were open etc.) -*.vbp - -# Visual Studio 6 workspace and project file (working project files containing files to include in project) -*.dsw -*.dsp - -# Visual Studio 6 technical files -*.ncb -*.aps - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# Visual Studio History (VSHistory) files -.vshistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# VS Code files for those working on multiple tools -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ - -# Windows Installer files from build outputs -*.cab -*.msi -*.msix -*.msm -*.msp - -# JetBrains Rider -*.sln.iml - -## -## Visual studio for Mac -## - - -# globs -Makefile.in -*.userprefs -*.usertasks -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.tar.gz -tarballs/ -test-results/ - -# Mac bundle stuff -*.dmg -*.app - -# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk diff --git a/GuessTheMathGame.csproj b/GuessTheMathGame.csproj deleted file mode 100644 index 08f689c7..00000000 --- a/GuessTheMathGame.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - net9.0 - enable - enable - - - diff --git a/Math Game b/Math Game deleted file mode 160000 index 48634ca3..00000000 --- a/Math Game +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 48634ca382a99f6d72a7fc695b87bc145115fc1a diff --git a/MathGameCorrected/Program.cs b/MathGameCorrected/Program.cs index 3ec3763c..e649f9ae 100644 --- a/MathGameCorrected/Program.cs +++ b/MathGameCorrected/Program.cs @@ -1,7 +1,5 @@ using System; - -System.Timers.Timer aTimer = new System.Timers.Timer(1); string? input = "-1"; int difficulty = -1; //int num1; diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.deps.json b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.deps.json new file mode 100644 index 00000000..a7130120 --- /dev/null +++ b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "MathGameCorrected/1.0.0": { + "runtime": { + "MathGameCorrected.dll": {} + } + } + } + }, + "libraries": { + "MathGameCorrected/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.dll b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.dll new file mode 100644 index 0000000000000000000000000000000000000000..506fcaa13158874658183f9755557991f54cc86e GIT binary patch literal 11776 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 literal 0 HcmV?d00001 diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.exe b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.exe new file mode 100644 index 0000000000000000000000000000000000000000..3b31ef2e084276cc5c8f9bda550b198b7e9e77b8 GIT binary patch literal 156160 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 HF~@%ZNOuNm literal 0 HcmV?d00001 diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.runtimeconfig.json b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.runtimeconfig.json new file mode 100644 index 00000000..b19c3c8e --- /dev/null +++ b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/MathGameCorrected/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/MathGameCorrected/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 00000000..feda5e9f --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfo.cs b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfo.cs new file mode 100644 index 00000000..3656679b --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("MathGameCorrected")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7d2ff50c93a553048639b989ef900b81858871e0")] +[assembly: System.Reflection.AssemblyProductAttribute("MathGameCorrected")] +[assembly: System.Reflection.AssemblyTitleAttribute("MathGameCorrected")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfoInputs.cache b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfoInputs.cache new file mode 100644 index 00000000..8d8ffe9d --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9de413423352cd79e88fbc062dc129c7e3b4704e7e361b8c30aa6b403aebe493 diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GeneratedMSBuildEditorConfig.editorconfig b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..d351536b --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,15 @@ +is_global = true +build_property.TargetFramework = net9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = MathGameCorrected +build_property.ProjectDir = C:\Users\shano\Desktop\Scripts\C#\ChedilianMichaud.Console.MathGame\ChedilianMichaud.Console.MathGame\MathGameCorrected\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GlobalUsings.g.cs b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GlobalUsings.g.cs new file mode 100644 index 00000000..8578f3d0 --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.assets.cache b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..c47d68733155a95261ec348396b6e18135afd538 GIT binary patch literal 152 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 literal 0 HcmV?d00001 diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.genruntimeconfig.cache b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.genruntimeconfig.cache new file mode 100644 index 00000000..0dc4f336 --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.genruntimeconfig.cache @@ -0,0 +1 @@ +a888262a505ec2af1c52d67a71f7684e260cce9e1e63299d6bcef9dd5374db37 diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.pdb b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.pdb new file mode 100644 index 0000000000000000000000000000000000000000..93e55ec782d2ab67e49aa74514afc0d58f05e4f0 GIT binary patch literal 13688 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 HF~@%ZNOuNm literal 0 HcmV?d00001 diff --git a/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.sourcelink.json b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.sourcelink.json new file mode 100644 index 00000000..5799d736 --- /dev/null +++ b/MathGameCorrected/obj/Debug/net9.0/MathGameCorrected.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\*":"https://raw.githubusercontent.com/Punkalo/ChedilianMichaud.Console.MathGame/f17bd55fb8d3c06f07a645e10b596e7ceb8b1c28/*"}} \ No newline at end of file diff --git a/MathGameCorrected/obj/Debug/net9.0/apphost.exe b/MathGameCorrected/obj/Debug/net9.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..3b31ef2e084276cc5c8f9bda550b198b7e9e77b8 GIT binary patch literal 156160 zcmeFad3;n=((vEeNLa!RN^5Wr)}NZ1z_;xdBEBR57z+%TZh@3+pqy=1}VdEeiEKRzGQ zcR9DJPMtb+s_N7^$A5E;BgNrxr1C!!aX8lTEB}hr-|zl&gx5X$Zs_TFuIsLI*CqLO zojZQoowIYwXWjGDS+~!~nR5HgnfFxW{A6m*tia5iJ7?y&$BfIFanBu7FU`#CmTQAv zzU8UYHa)h*6aDWQxYgary=P#Zd$;FoiK2x zDnDUhgS(#l>+hU0O<| z>WN$@^ObrO|8=b9p)iksDUQ-Qha=m%vA*TnzKGq&o~Uxu2PZpH1;MIh$B{IC%aa{N zz11u0PffC8C=FC|BFRyn@Hl$81fu$JQ}S(+!y?pvvxIw_u4viB-%Bf|&a2?T&KY(+ zrS9#@=Qtdtm(IH5_KMpfub#rdbZq8#7QYGqiV&Aetzr)S3|^GLlOFtD$#25HB8Q{) z(sHYysv~uEoJN7+9m*A5I&13md!{&4-5u~i(KfL|x#5@2nmvnR7VqGpYM@CS%7Oa- z|JNA@^l+y4t|UjZerl3qC;#-|NBvyuL=g0_^T0<*{A8Bjlf4L z&7PDeHln{XgAjC;c*#ysJkB4GqhgG=HiR^!l>t?oLlOJ z%kh7@F*ZXFr+xV^N>uOHHP5ED1@zFQ+>9F)j&RyTK-Z09dML?wLl4$vn12EA(fXu{ z%nhP-bYqX1tx1tdxp}(LAoy-;3y%7xjTI=NBmvMo6##K!xZ?d%p{2p46qX)x33*$e zv_3KF+JO^!(e?|^?eO5^-$aIMc!zaEiWZG%<>cHyLSJCzu6ORxY0GF&W<`h&i?X30k?Dgb->}Suh|u@Rc6+?=|1ZJy>aKx>oGp>od0Mg-3i^F@op3xeiFq>ysSS zwSn<^@I+4FI=%3OwrsY53l|^Kjn{PJxL&vkIITieBAf=j@HlWb=_%U*b+{H#+s7(U zT?I(hQ&4Nwdo>lV)f+sG>Cjc?4$WAthXXNKfxTMaCA@Ixk@_V=&v694lH#hEJ2XAF zpN~H|Zes_O=kH(N{4K_Z^CtS0Z%S=-tyZ;HzBK%`zQVe>eS9Gg_42HS&c<}=>sehk zGBlv5<$ABNSMR?Mb~cKz_pj3n_s;DvrF~&Pr6cLo#J}1b9_poQRdjP{Yq#je_Oj2P zDk}~RaJ8HQIZ)v?9lv=I zmVNb>1KNp#g^*Y_4OHItyL*+RWZgfp>-Qc=W4^R6e{cbfMX&0B%mT4DV9qoIk`;6m0 z<5NB4Z^(aB5A{*9he`_Fl#PnYQL-1h2_@^InQkiJS&{vWUjH*)>(xaM-I}F0jLfzk zpR@9&X)7nMrQd#~hbE^Zznb-8@>e`NP^R5;#U&pkIX>4G2M(8oCLf@ErLV0uU->!` zsjAhgw@cL;MoxcliDL;(_=#%5YZ999Kmt$ubkc;{iudV5W_i~nhhTg0e-g176Ep?z zssw;veJ{X=ksh-z0BgJ`0>gj0G|96WNJRLNTw$x%xTVNz%+_66zu8B;#(S>YT(`O= z-!{2kTQgxTa+xkNGW-qNE?AlFs3@nm9q<-5RFwFQJ>KBr?DRP)enaybH)iRE=M(8> z1NCs_0VGoTBNw3whxPDTr=an?1|4#b`QUX)j{MrPP-@@&H(R>G!2@P89YL`(SgFZp zim?aGGwXO9s>sdphp+4B1F_KL1;lxa9FD5mikZ4`U6vj^mOSeYrMX6C3)(qo`P1Cm z+T=1mzQZ(zvGhfDYFLa#_nj@o@K%L$yW!?jox3WtsR+KraqPOT=C_v zxRSOFCbX@#`~!g(@1hCqt1a82aCPXW+Va223x<}Q#IBlwErj-OOVqU$XD1SsEJRgw zQv_At!zkhnU#EMG*UWsVgB@L6pc9UKgS> zdv4(RSd&~k@8_CFE%N9C9!X7?QPbvL05cDDQSz8J;5{Xe9!vUddDNEw>024xV|pq< zCbeZttb75 zr;8~V=Ts*IKVO!>Dl3VHudQRFf9B2SR1@w+tzT_VhqR%(Dx z@-o&^SGC8E{ftRLEh=&u;%HRY4H%$#`oHL6@^7)%Xw{7m8PR-&TeTJM0n8h0)#je* z3%RJbOW`ypdXpT(x29g@XjWam*i*HhupdhxP#u^#KN`aade*CpxI+XAU5=S%dZ$CSO%M-RI$qQIORTAtFw z6ED((?;WCzT3a&A6$0OA@)-@@&^fyCsyDQVkzj{6G$-49N>6fZO)ccT&}dB0rO#F5 zmgvU9+=;?E*RA#D+%F=Lo#wvJ`K$E71R3>(FE5;k@uiuOUT35)d|6vDRBU3{SKZDXoiv$ceSct%7gGc zICB`z6bol&$UE9JbStF2Iy!vTwLW;mI4FZ)O))yv9m*~A22ZHI(sNX}cR-nX-zALw zrAbQ!aOfJ{*y=Ojfv~g02V+Zx&(joR#k!)og-3Da@z@la+w3B&HcLO_Z@YiCKlJ5u zi~?1kcH$2OKPteLg-}mBLUmj7#*ERqnph?Vns{?T^D0LY{i2gTa;gv%{|A17KRVnS zj$4K(y=Oy*L}vmigEP1 ztXY1KwsyyQ>F;GOZD!r(cPr=DZaJ~ole49DuGY7T=Y+fJ7TuG)<=cQiXUn$-_EqoK zs_*A19S@tNF3TI-l;bUIr2L%MaQ0KV)>izL0s?S{xc_C^?c2(<@@)=Y&Ap(k=5v>J zPjZ@BO_AGjS@3}kf~z{;Y~oPXPZ=1!&TqFC9g{S{-iHQTipx9R(u^^`_E zoH|-$p&a&?V#&R@UwT5yUY?JGp2SycPx=)N=q;?BeU={XF``WC>xOXmkUkZC^hhlv zCG&39f6&x%G^)j8Na1(PKVLFG!%@*&H&86K6+Of=`Sf-)!-x!+l@Ruj_CY^R&&^go zx1|UW>a_ezZJXaM%HwrCJg_cLT%lb-yDFEk%DL|A3M7(t+> zvlY0}8@QL~UbnH^XKabNm&Yg5qo(W?_Yz-QlsGEPoc<)OX^gYrEU@6D;PBy2pzYg% zSPKaGzLM{iC*sb{6I4a=M_2sQBMt6?p_k$BqPC4!B@&Wn9zGU{)QD~@(wBbgAhpqRgfhl~VE&ECUhdqZ}#z)@5&8SJU4G8!} zF#+LCAr$1iQlM;eDJbXhCV;JKGwDp-cp3Wd6Z#*5-a&7+oZ0?m-)DLG;Vy^c*(4zn zw=;Z0lKAR&&$nIN#kjZxtKu%MvWDU=?%rGJ=Auvwzk%;->RWn(_)n{WeU2ce9ev0Q zKF`Ll9r!$xa!YY|3cSYM3=x*EgC|;VCgH->i2P;C;8TvwZR{VDxl)~w8lg4XtH_*- zPg0{>wzX~`z{&;EjcXGs7|wi>s_P+NZh?qOo{U!r4S_FTIP=O^aK4btuv6L>YMsJ~ zayWq)jF*8C6Ki_T842b`oHfrQkvq-vskbnpRG6^gxZFIFTO&;! z++5x^0;uY5$Ga@&dwOmS-gmhSxklRGFR?k|VYodmkq_N%d`hi~YLkb zq0B7(jh_n3C)D^1&l4zpaXc|I{Hri@X6yK@V_fSlQ+=XGF#>H4{1`SA)>oV>61k5N zuQgKP6l{3LPsqpq8mJ<8^tb?2fB;V9tHuWY8Fp30c>uo7V-Rh68F$ZY`bc=&DsVIO z{wMT(krpBkmSPjW0l&z6_E{;^q=!ZSQF68j3IjcYlAkCjB?*G!>_kxJ{>0!nH%>7T(MPAw_-;9R^!jngzv3cUj5th(pCln}- zToI>_SC}BSLa`ZAghIhAu^hy?6=F|0AO_(|^U*Vj?s#nB5{`IsEQa{e<(>0GTOL$2 zcFL2oP8wm(SlcR#^Q8OD@Wkp8CFYvns4h`0uD4a);6l0r@};Vt*+qEaf)_9RR%Cl= z8Udbb(A}^z2hOZEpZ^G5W=uY-`pt?V@HfK|=;{lnUBzcDJqe;9xRqHF{`9mGWJL`H zo>Xe+Qi0ptNR)Y?3_nKN6&KM65_gn_*d;n3>226 zkPQGRv5-JBSK-WYG7$Viy|F~P$*egZiM;R|slbbb%YEU6VyslI6uPWS)1h1t)cNEl z-W(AI$koE!Qh9TS7b3ZMx5&> zCOKSdlBBpqdl^)Sj`@roeg;l-f+%_hw#^Y|4F!!RPu0D_k87H}nC}qu z&0nN3myegmG^LfR#e3w%d%S?sN47v|F_c;yjYKMPl7gA|kRC zegBHQPnVkBuez@DDS@k4(+i}+7lN722Q6%u3bxmYnssPD1!qhQ&o98^H4eCp-4W-L zH%c{|7x1Wa8A|gSZ;4INi4gJXi%z7d1A3>3Pmv<5gZS+G2k&w%qT7nk0eRES{;IwB zyelt1-mI8?!=Ix}`R01Lipk3`d4U{mrfeN$O`r6jxV*StY$GtflpL?oBe$KvtfZ^j z0@JyyY>7DUpp4Pv4Gzt9RGc|XI%S|YLK9$GBHCTwIf_o{AWi-Gu!eCS-J7L!@0D@g z>u*gM8#)hm{}yR8gP+NOG&O@UJS&|CGO+XMgd+;zpag(T2>?4C-Tda27BCZFN20*^ zY{FgzEOF#omjLVsj$Bib*`4OgIL6T12#UQ?6abs>Li;?Z$Zi%d|+karV$JwD{c%?fXv?_xjy=!y(cSROwjyy|Fdw4B?CCZ5SK zWZt<6ZBmT{!qJtAqirZ*l>f0T{U@Djr+GG%NZ`e<%;0A~p(9}iGleNrQexj)(;n8e zR5T)?>|yaobMQwcSXauZ_;_F23U*86s>PzEK+M!}l6^bA?n&aa| zxnAS#xP5H&ej5ek5;}^6j!3;;`0s@#&#sVX1LPV0%Nnk0m?2FVyIxx_y2*!s6i%C} zIUJ)xsY%8z^S8vFd_%6Nzbe^bv{sB{HUiEYZ?DMwJ5Lzt`Wp3-`X?h;1c5a3&zQ#R zq{ND}U&!m)z&pB;xq{1x^IR%Y;|^UB;BLJHqax1#l!*3hj5yPHryxh1Z$zJc$^}m1 z@j-|IBc+eF!yS4Gi$3ZT=HV0K7ry7Z6@So@fLQ#(%HOzx&Z(NUP5#ElG||#&>tsM{ zmtWuxCCitgQ5hD%X#6?JYc#nfC4{+S-6+bAINw!tj?VBII-~yB4DXP!8G)Wg_aPa9 zjMezZ5@p7hRliZ`B%WmqS6}#scq!)|k{n1`okTgCe971N-Iz|LcZxNTgW{!$ts~&CRtJR%0=@$j{aNA|BZg*h|Dr+G6e|#CT8gyB_hMW z#d_gEZN+cI&Io?3%{_w&)wS!919;@$=+d&fU|K)kjPpm65u}mmb;F#zj?wFjm3!1E z#!1z2>8%pg4jwwBhxFE#s~Ie<=(P%6A%`Im~gSL!fDt4_c&xD+oC(Tz| zgbdH)LKDO3MqhXYEkeAw(L8>+$dG@dZtyBBMLZ2qt7#Ye59rv_N)z^n;MU|>IC3MB zDPR>09+NnW=kcAw zf;?%KK)XRF>=&i*^@mWD<$0Wj`AW<3GY#%fmv&~H+b9jU)$=&j@O-5Rh2+;2$#_z& z8XBt(S##3w^iUV#I2lS#l1aB{*y`Dn1hoz3Lo!bgPOGsCS+j>RvJ)l^e<<0n`GjmY zWCM2oa)q0=V#a7>HlcBvQO$KXG*e*d=G9a|>3G6Dw~%?@cuS(-H@}$}1s8oE%cm+< zT{0n`>IN!c7Aw+&g4WcC(PMdc*Kougk- z|2pwS+UB>NSZ1|aNBv35VvG^hi{`iWM@3l=Dw&puO=N5}M;&folOqwAJiE2!#Ct|t(vfgV|^*_&D%c^pv;ANe#&IKqJSBqoBE+t1DSgGraYov z;j^dwnF(nkgDAHr-bA_iLVUlTpW~(!(4o_)$^6SiEQ5!+La( zM|u!`;o@OC@dDtWWvjt zX^&x-9eOoBk7vn~wiaD9Hj9k6Ml<;kmSAoeZ)g}qsbh}YQf zHFh+Ad(Z}{^iO`;qD8gI>W{GO!BQ^u(i2x8uyORiMMXrtxP_tgHjRHYilOhQ6ECegvx$}gMc~TOd z-Iu!r3Y3FoHX*0lTKh?OadLGnmXN*&m!m8+=7e7OcHmhb6JSL$&#jA)lv}E@gyB3o zU@7@7(v7r~Q(`_^o=aQPg#6}-i%i0wgvFKl~=*Cch>oIq@j4h-4MVvF_Dx7xR3@MaSbhJTo$4jM!7;E1W z;Fb*MMP(R%TPe}n#TC*XX+~CzC#7n{Kgt_gD2t!Yox_WimHflJRI;NCdMA2qC3rQQloI% zMT#eC;02-z4?G}Z(NC(hbn_C2!x5E%I6rA&KFviXcWTc)rNZ%P?-Q1^?YV_N&YrX9 z8`C}vD-7nK*U|Tu@u@?Q7@wmdQtVD;AzCU@=p$d<%Ab)wHc>a4?SylYJLycpp*IP; zjm!hiWaha^M89GSS1{7spG5Jdxg$xOOIHatq|8V{j~>3_*HR*s_J}HY!WT|G6HjDV zCAXu(J?5I5bCVoWm=SqsvC2kiIRlv%a&oMh;Oi-BW?m~4AJL5)uxm$Vk**`1d7_$* zIhHi*400Qi^pGTU66v5pu53sh*^Sz^oQ?bR@bBS-Bv~c##I{j(n;Wjdz>r}u;{2ot zub*5Z#^0uh^Vl#kYUmrglLFG8E=A}yx*w5ib%(dL)R?^pAki8=lo@fP)b$?-?k ze9b`5$Y)S!!1gX^UR za;<9c)=&xbs~YUPKq@2T7eRg_*zpt>F*TX;@pP;*Mak072RD= zLiZ^a-8%qczJ0Du_bJjugfOLvyIOSrl>!^&TG5@W5Hadx-Yf%AaM)e^$jnyeD7iO= zjpN5>%%%&BrYl%IuT|x!T_c%~y79SmLg@qfbhc~hWOK-!HYY&={p=e0S?oQ)IKyDE)_lgxkD$O0aGEX`^mxP)-NM>9wQ9E+8BhFnz1RfXfb5Rou$=m`%^v5VgiQ?`RzFV5QZ4_7aZ#C<2 zBLkIa4&6vQ+|};aRk>O6Bsf3o0y?eYv&j zZRYd#+aq!dIfwX#9Px^@Wjnc1nJP$)2v~R5x{Kve_yM&Vz-;}c5T;c>CJ&J&(Q!9! zQ&DSQxab=za!t@DRa++YOH6tpEQ(cCU^=f9c;m&4C%@rk(a6#GwO>Z<&f?dXsl_bq z;@4+%nl$+K)glPKCgE61vSj$&XSF0E@x}qsxR0n&0*@#Mj|i{mz1!-|oCArG9?L%# z`M{r@F8R1b$t6KYg@1~Wg8YwpZW%6gpF1gbXSQoyPsJ+df``!umtNs;paSw>E1aT( zseZRf1>jp#X!!8Yh+ar1|2o?D3dyA-sl-xn&Vd9%%#~-ORYC*i60a0}LLZVL;}l+P zkZbANuU^#&f-@C@Gdo8>1JDA_FCGHHMQstBX(4!>R~zJ75L74x43?9`VwlcY$+$dC ztlzc~E%7IOMjdqalS=0&W^^*g;d~LG5$Eo!=tjzAQ1;=Ed^1=j%VBgM=ZY8> zd16v>yj3!pOgQ5KMU)blHaTGB2^#Z9n7U72C7q?OI9KGxofdH}iDK^i8!*4|XDdhU zzFcV(QK}EW!Y|=cZlh*zG(2X-0~7pxSr@77CP~*OJSBdGH;XloZMs6&S(oD-c9lUb zba!kRB5$e3b*^>x0Q;E`Q+b9OUQ0Ld?#=`9^tk zQJ$)0)24v3hc4r$p4^flov-*Z9BucI!S^6p*7x$MB;2?E)EyeEw{-UygidytS$w8P zw%DXu`MC-76`I#LhiVwm+Nw&3tC(CcV zL%>MQG9Am`?^@@`05EwuV2wDF2Z0-xf!HKd#?CW^6q(}N&q(Q0&jZK-c_90EFsQb9 zCCz86j`8I1(tj(M=61N?uC|IhJ%Gyh+~uz5e^`3Rj*vWhzKdq*EOc;I(hj?|Hq z&FSKmFBF6SF2EDM+~8PDlUt*JkWna)p^edDVeTZ6)(R=XqBgla5m8_ZOcXiZ;-UvA z3`Ij5JokzElx)5NsHkc1JS;^N-JT;Vce#>CVr7QyCCBDtahJ<%r38KyJiCSO$700m>UST8eWw? zj;>F)@^$}~Th6K(`dJMfK{wKlvonZtVyl;c-fetF(r%tlb_u`?%Rj0_u3GFwy`egT z5|YrOhn^Qxu`KkwyilnF^v9nLBT?WPJ3fBz) z7EAPIh>18G2ij;V&g+Px&_eMy33xvQ3SyAPf2{sgqK5*d%wbx&#GwG0#MR1B2tB_F za;dkdaj7>ImKUz2CxYakXw~Jg&=($fx`OR5H+O$2BGZH%svO+AaBQ%VQ0s{~N+sAw z?GjGCt-k(sUNYEmQv1%GZ{EL4c-)RCm1}Az-;$#uW@9w>Hk7X$4~nHC$h74j%2nKx zDvwL4wrra!)yb06)$&4Y+(eJ+K@okrSWLeVRUQQ%cR+j+DX%E&2h;Ud+ng9M&mTd?6@;LsL-tMakHUJR#s~`(a`=B7V8scTl_;^Do zkny%S$s~4%Ht2B9gzrOc5Waht;pp}9V4Xg{L=ZPriy&B)50qP! zz2<~6S->BjU_Zgvqd&!Ku2sLDhJ4rHw{H8T0IV*e^~8L}Pc8gqvVQL&VH{sDl_q^n)SUL6p+l}?( z;o@$LJf#eZn$=Ro(_$yKBqR(6OY$eCanfvs}lg4X;%a z5U&*C5ZrWHRN5C`h?w{+(btWa1fb7&Uc^~eAQGI~O))!$e=c{xF+t2$Jc z$kdfYrWQzKYEw@YnYv2#{}C;HEq|KOom9?AN+OiUUBC9#P)j$jXt!>YnEWi}(d~6h=wf^A zlD6W65~V%nuNtVlF`<-1o@vTqVV2R45Va<2%XTAsL}MkdsFd+Sj2(Z8k@j0G#!%{5 z*)_pEHkB_8`LKqx`Hy)!w*UyG|yjT2{RqhAzNikE>)vguu?56@RXE= zvJ(~U?`x%bLcbT`&@B;!I#At@z#?+re7DFE2C~|!2YTp#*;e`AD{^CcB(@ccmD>v4 zD#X35(6wtVrcUgIA$D?do0VqTiV|Tf^DOUek>Ac*YgTS2Ep_DQs-?<8lTn7ZITUc=ma|?>9 zB7uuww^CUHKUR}udsU~)Q{$EW=H-p@MvY@l8PX<(8b?IH=44Viv>)it#;PNO!+2?x zYWMIH>c>`jUA1Ldh!kp%Sb4Q75&pfRT&9b(V(VHt7`9Kph{~Ezb`#xSvEY>E&(YYH zOV-8+$+`$5gkkSdHSE3BMYP>_k9QvsgrhP-v<%D-;r_Q_QT5LRh^$vdi7cTGmut)R zOV^{032H@#8~hp`JKZ5DjofSXk;f^@$eXiLtX7M$uh1?DmfuV`W?6n%6tR$YqU9G$ zcTceVv=xs5*?gcLlt0$`6Q@9#nnU6U6=?|uM+~QO@U8Wd+KN2EnIkyux~yBtwOFy1 z6A}yR?(#DXqsn|QBV_w(UIIv3wwvxvPG84vlh+tSQc%rD()miVZZ_AC}H|Nu*7z4(pzyN2Quz63R3~Dl>KGVX@mu*GB}x)Z=HKJOZPFs6fQmddsQV{@yfN# z5@LML7F+DfG|^nC*W@293k@F8a$0Pf(5~BZ5Gyr*NMVR0B8Rp0##!XH72kMrOqPlJ z5BW6gyt|r~+Da(DEcDz0d1edkja*V$AFnsab(F2$LCt_?QU8+EP=*e5?^-WrGt1Z{ z%JI9tNseG^m%vp%TTKOH@}iVTEKXv}B%~BA7Vk6SEa6jWImJHFW}_2Sra~Nd&^wRn zbP)6z_%%DtH(!EwTZ$T#MA$y40ByO@>SFhzh7!Bj93rlE_uBZP8lB^6Hj%IzVbYH# z>=o*|(;RLQwn{*Bh-Sows>H|^k`@b6{6HSusZbqwQFzccbOEo$nODP8VwH~kud0-! z@Z2MKjPMeHO9U-d-9D0gh)zT#O=4TIIJ4{`=Y9d!N<5AEJUf4z5EuEaQ%X|xaGLDL zr-xF>cT!K>;bqf^Ub#c=Zr||s(YxfWi`?qEZ1ZZS#CVpXz98S)xNV-K{SResLFKGo zC@@rFejbDpyOOY7FWtz}jbyRI2~?fV3zcdtQS!gMAQeg1r|3dRu0oYM#C{SUdnh!1 z$TzxCoMjj2t_rw^0M2?A9(#l$J>nqt-Kpvl2Vp7@;a@&1><*``SMQU|r010alkD+e zG<}lwBC@|8!Rm4*Jm=+fvcX;xF~hANfgSouG0xV6f^w=|%Y3oBt4&mNTD zVHMEbBj5B@3ArAvnIV?SRK{L&6=AY*t3(|owZCvTyHnK3MkL|0ie2j_DN$oN{T_4v z-}#c|;A9o4HTs2HE0{*plPt0|YdX>2m#yj!vdUjuwpJ+W&+d?0fq0}XNhl6ocF&Y_ zVb|$IXhfuKK&?R#^*QwC2Akie=#o z+Z8p;8QJ-EL$@(SBfBnX%eyJYHJWFv2da`ft?KszBXK#*6|x*gg%lE&!^Af_lI>?U z31ivh==WZup(V}Sv5wo2M^hw*DlcLfnG7aSsHB^ZPH-8Xtf55GRsT*@BAYvg zi2=vlGeuwB4^m|hdOoq&)=TK>6GS0hM1iX?snNDz`1hDMyn$PSX8(Y>3PT@S7F?J# zDLHUDrDEUsKXH+F`?0As?Ef2D=ba(6ez2CfnRZXwAf_geP>(Iu23s1+*pkQ(gy4IW zY6pJwRydY{gHCaoXu31FPS}{y&gfoHkhnP`3hz%(P*c;tMwYN#^<*ru!OHJeGqGLm ztnvTKrZYFtZ^3~gXgj4_q;f-LXA?GVyF(A&o1M;vr*l$#2D z1?;thk)Se@nAAP%6g@OHi!?j6vEy#@#c#yLV`E1m*2Irg`IrVW&v{NdFGfa8A1QkC zWRF!Qj~ir<;E05vUBRJanbNoBbiL6zT?i=_8jAGrVC;DI)RDvrTnOdGlF3qt^qwM= zkYiz99wlY2N?KK=tz2?e(xI8vzOCj0g2vFpBbkng?hhw?fTAcX66p}Gh_?7qwEX#N zn=Ri-%O`|!6KD~7RQ{5ishS)i7rjk>O5*k`YGKi_{G)JX9=iYag)%m~vM4<6syaEWc{^{#P<+%U~xNiPJ!FD+RpF zHu}R;GrXa}x!&*$DjeWhAe;Z}8Cu!T8@kFL4&-@5SMsEQ|3%&~JK@!ax_HBtzEC>f zm+*h0+UU!C@mcC_G(DYU9{sCuXasO4m-<6ffj1+^AF3?y3j`*SyrIg863p;`t&4z3 z&Gm-TW$jzqn4ef=VUtdhku*4LIzOV>oIWnlhdv|idak_2F7vOaE4GniCUfcK(l-(< z8xewpe?{Y5B9{Ao#_O)5bu4K*>MBpINPR}qp!OfFPgW0-D^l&eD8wSGicQI0rk%ti zl1Vy03rzhf8GJ}?go|t*M@4G>Hk<^*RU{51OIf;khm4*!JJlN+O>}Yutvimucb>`| z*vhsyJ{d=r2q?<-mYn1?KSt2c1b>=*|5NFl*`vZkualSA^72#w73lpB==<0IlNZ==jo;+3$<@x$I$U`rC?WnINxuSrTuq9Cfw#hNhrf^ zmi;GhmI7aY9Cf={?K5sF@EhHQ;4wa9Y>9WuDSles zU)VT1jpa#6C~A>P#p6pw)&u=`GR@kae3O^$C^4>F)4cst;F3!gTe}#cm~wK|WA-@W z3mNS`B=5;ncxp5cWs#xm!)E%UOSuk-he9;EKYKTR!o)8Qa%o(`Puz) zj?PYWStPIi1S1OrbeFc=!+W%Zg0NT%Vz@Y75@=Gutituj5eiuQ4cw8i-@u?=SW!N< z#q@hy6nz#RYf727qU)rhLkciV8}57?t{Hs> za#N7MpYYM9=)wsbKz?ke0qX&3Eur+zo#+5tN88F-M>#W)L<=#Vjkog$v2>fr0b`kk z-#8>v|BJ^(IOt0g$)la9Rw1}vlCCSAtVD*G(i*QZlCGczt*dpT3u8$2{zZ9u;TvKZ zYX0LYoH*cGHZC;J{fsXu(*NMaXua!-^eGK`O0Axh)N-NM=;AeY(`HDG?8R^cQ?_)> zEo@jB+2IY(nfQ{pM81@7i3BXZPsX28Y1|Sqa3}h>%JKDo&x>o#5?L$3Cu(K?;QE!E zw0?-NQh!$cGOD*p{a&}~$3n|JbY)dP*QagjSJ0t;)U6=myq9@eRk!Ri7iLR%P6>7V zzo;J>OgSnf0!c-A5$74eR|>YQurAQmT04l-K_YpHbeGXoC#t#FpIywID6d3<+AHm- zKXX$lcGW#MiR81t!rY~g z(TY*|6onMs4`98RpRz2A{p*P^%Q%|3p;alcJ?6$Ih5O>_wDE7$_aehtmZKF;8w4u$ zj1evVy15I3MK=~mF5|Rda6?JJy{MedG!2hdd!)hOLd1rn!YO zXqsL}yavG&f?Sq1>h)1PV3lJR5inK>(M7%90z;<4knA z&Wo6U^Z~mqAk%CC>7ocanSivZzwCdScJl;_m;b#g#>-NhmoE_0YF9T#L$|E0z-_fQ znu%tMm#b89i7mQ}gP})q8-bxV!Fw*ZmP?=Uj(n7ZW)WfZ8omr&JOzU3bey7$i1V4Q zD$2jx9MaR_SV`8T>?`WSDDj0BXQ@tT@5-7E4JaMP1_ajdU9Rg`a6ThLY)*~ql3;;j zQ5W`l?#fPZ3OZVBJkT-N8tnmRT{N&)<|*72kn=FGg(efGIMywotG(4MvfHE4fnAZ! zc0MHr%b6GTj5OLNYS59~LN>P41)cl>;qw-@!WfgqKIF4{z96HG&65@)1~(Fe**=@> zXUPXADl8g?&{GP+NZnK}`9dp~e2+<>!P@MtBSGf1%rZ))ng^iB;Jj`;m%EzsET9th zyR|h@=8FMWbu^F?+<`@{IA@*t65qoP7iT$zWegtfqbu#nkzgW zW%$lbY%8{~=|cT#Bx)PnTpo9BZ>fJGm1X$hv*+T*xAcA@nM>I?0wH@)el&N}24S?! ztK^x3*2AyD^Rs0wL*dJ^ojl<^wv%rr`r~6d zPPUUreBK}uMBKQu?c|vhi*6_XZA)>2wH=OcC(qzx$9G?onvw~7HA9e0Da>iNmHc_~ z+-UWuu(-Yq7vt7!Hgskz@^X;ToZEDRb-FK`!-$cQYT(Uo!WTN6*6mZMM5}beyBxuxHi|%HnVZRd%Hs3MZ!nAjvhh?$_ z{WN72Nk)oHHx#&Ty>;>}_2%y%koe?RzmD6xjHlVOkhMVB`>$xfist{bVFU*sB&((o z153i^=W%pTmY(vaEav45gmmg=j)$21k6AU9-(05{$084PqCjJM{>NU9K{yG&?~3vJ zF`M7p|ETyK7*5T_u#DGy9u2rtMbl-S0Ri<`Ae|JoPdRu+P7RoQn*`HW>BhJCMr}9$ zFBiz-)7+XRW@rjoSJzMnAIBny4e_hP5=t9@V*wB%Ot4YX1R^#}TyG0~{sO6El*NRFnVs`j)TbB?# zW%n+02~HP#i6K)v%r8G+x2M#6$XBCpkr=wVPl;a_p4f?kQ5q*jqJTBs#%% zOXC0&m7HHL16cUZA~_?(!*|NCMF3qye=?YC8P!6~TqT(CqNK&J5BDC6(84gbM&2jE zqm=zoX@&%sEzOOw-F$BrD=B<86=^+TY8n;dl`q)eB^ zUh-&SC?j~$3D(OZ(vw64ttBnD)yt_`vSF_pnDX~WoHrt;iG#P;3u=EI#*t)uxarkS z6@JY(2^J>%X|RAwY(o?l+ttTTyg=9Z4fGZK=g^By+On|SCrY8f8y;}F$U79OHM!-M z#!@L^9D-q~tKA9e$~ygm!Sg%R)gVD&oqo~!{ik0j<%YU4h)JQYw5kWBKeg=u_sBas z04v&-@OF%3D1>Ha`NOj4MNY&J-{ll<$^l<^=#45j?=D-91>P4EV2jG<*lGThyZmj@ zBun&~78LLS^I9S;{^*`}Lt~l_1$~yh+GDQc&dZ9&B-hr|%b2Z?9plll zsiI@gQqZ+rAsU!jg&fFn#Kxb`PRO=6j6b)xK{Adz3x4Nq6&r`Fw(9*0X{(vx#I}+~ z``-RKns`G(e-+i2EnP3i8o^u~)ngnFesECK?b23hX>G+|)wF0?wH=NM;C)GzjIF^# zU50ki)aIaL!h?xF9#tD$kMS-&p@MCN3@R6S3wLYF*`Ls1UiLfHKq{yv%f{kE)4#tJ zrX-%i)13f@dE&RyYE86~3^;Uwf$zwYpRL|-k8>nu<_aE44bW$Zdl3~3$rU|Oeh78t z;TR+bM)5bhq63PN zX>udFv`FpT6Pin>s*vDG^avo%Ouh=Ofa50v0SIPDtw zNi?f-%r~D(G^_K>{unu!)pC-jWp}T6IA7}NrzY);}7?ZcIc1(JHIcxo&Tpn$_IOd&#cBa{nA5!|VS zA~vYJ_(M#k1wf5yYkR&IaUytyjNl-q>@da>L#((^IXq|~-w+oEBYJAPZwelA1{;$@ zuB`K2y#p6B5|m0<%UdE;q?xP{qqS26NN`~vwv~IJ)+%DR#{Ky4c56H;?tD0HwfwYg z4gX);w#M(7-={T>J{fI|e)ww%JvF^^kbbLFwvZOp9rCG#lH^n9U6-Y4oiNS zYj*S=W)&(iy%f@i4Eu0@k|S`sk+z@TNNp%>JHPtFZ1uBGF0A}&DQOI=l?N;`^@Rr` zsA5{tTL8)1YaN3@_jjMtl|t4QyqUgUXoyp!ClXw#_QXngl|b5xAn z?xt*B0X=BRlbO-aeI+GS2)84=(s&C87k0~X1oWfsZrRBqUq0HKo^BMu`Ep>$b`F== z>{LCT-Z5l+ADx4?ySw{D^(|NDyJ0FT<)zcxJ-YV#SdZStB`kSceiB)dV=nkhB1`hj z9nUD1Nq&-W;qW9xJYt@P}PX3rz^Mz#B&tjnG#CQARSRMU=^Ob23E z-gs)RY{+f=*!-zim>nel^?pI@Uu90dQ$bgb&>gu2l8t!pObmmGqS z@xouv93VCO=@dQ>F3NIL+$#Ikth_~T(MKh*v_WXk*!Kp%vETn%5>xe7PI#4e@s<6@|@ldFdJf&9Y zGo|adTKAq+p6ZCMdG{LKLjG08sML`EF=JFl$p3^dJSvOy#nsG;%L#UB&mlkY0%Jn0 z`b6i12E)@RsZ0Gytz0c>T;!y15t>jdsa(-Cu07_LM59z1S0Ni2$bm9Fw>P3 z+Q<1^85a^Lh|5T9DT;(PVr%Rq25jbGud$0@K=!Aq9&|!M+6Ieoc!O9XU;+NG9P3vt-$W!1qK2<^UW9%AG z3*GpC>ofUfTVT>CJ&jC}9TRm?!j{4fxk*^~MHQ2LLyEKJ+#s_PMD=$RiR!9w%MMl1 zb0JAo&kSNMnC=CqwX>qf`>AQ5V?^xvC7z9*|U-r2Q`XeG6y@4)fwx=9=eM> zFX?BE=snLmPu0g2KgH$+v8$h={HFFMlAPmXx)p)134z=8iA76gcbjitYw78}!pL^@ zdSfh~W%AjxN%@iH-5FG;`u&QbD!I$Q&YV43VH?m+%}iLwaIse{0$2yv1`6)Rn;3~+ zq!lv9B0;C$pxzI6{xK_!l;Mo#t;aTcmtU`a?Cd{84HNH+R4=~K;aGy7;NVn&XkWNiZQYhRNqB!7??nLn zv=_NDdFzt5hzvWtwv&pv^7=ep%PM%cNBsBml>}C%lWv zLaKLovZYr2RIRe5!F3jqW{Z53te5U$W{`&O!dBQdmD&j8L1Egc8z4N|#A9P>((pf=fTi=1RmG*PIV!7x z*Bq9SH5c41>55luJ}wHv(<&?=hqba5=C-mt>$x5_chsJTGUb7mV|hH%D$@C?IJU5A zqFMMZ1BGizBvY%Boht3=5q4Y@>X@wxw)UPyc4={Mk+x~FQQ|~4UXcw#KwnA3%>gVpIlq@t5o=oc8V`u z;bR~0lhv=Mh3`(mx4F@-Ur!sK^d#{41fN`6_%gvKp2#%IkBV+Zm^`Z=vsI+^DpVqZ z=r>#juGpqA$1&L+3UYA-Iv#1Y^THt4X=QxfK_Ml|!KxwI-IzBAEus-2#{pN0Pb zu=#0&44j+nD$hf4m|ZsG$B1sMfSKJ+54&f<~q4(W4_1NpJn}NE+W2(ys(b zT)RaNkxT^L^y5L#P@vyjY=Jhd@o>UkH4-F(UiafcpQ1o7u|YQi8X&e`+lKA)emv|o z?76(CDze_iZF&uXgI2S8wI;&r6eV&S^s>G8~Sn(O=8X0XR zGCz*Ba8^j+yUcjbf^Rhc09vs@*brH!(b%LM^Zl0k{Mu+z1xnZ&wH!jV{ZIKL@q7|% z=2fNu^X#FFj5yLJ@KQqavwb8;%E~=izKFvzD@#`k6x8&4;g{M990P2E6KX*&$zgUb zk#!VZQnO^jspy?7$lWq0E1vGdu;pm!Z>_84l-$HjAX2}Y>En_Kq^%$dDH#+MqoZ^1 zY}uf)yXGtq4wP2%+Fm1J57o9I*7FcGZkIeUNJ<;6zHn+l)SVtG6cbWyCcTGUbhFK| z^-^HEEP|wM#UE-rt4adVIrqq{>b#j&Y*<(-%RDQEsVW~C)gmh*jpMQz#OvyOh-iGH zbAP&%gqu96THQjSur}f$rO=c2$g;Zgd z*ssR%A!+YzM)AoKIM&eZueg@vrL0*)TrXt7BB6hC-J*NCZmtUix^4OPz_#Eq7E=8~ zxEHKtk!U^t>vFuoO*#I;ra7-{X`M@eH-jz5<^n+$7L?U|?$Yk*CV!I3G+ZR@z&>*2 zU)HMsXaOPiQpYBabpYCw#fNjqV9`^#&{k}qgx~1nHBRvrzM-j|fxY=J+d*;d#r-bM z(_x^f`;g4)9?5#jCT(qMaoLd6(H?F1CYK~ON=TG=DI^sjI5WSww25X#h-~XVtws-fk!d`(svbsK4 zm(06aEyDg7f$DM{N`R(-U<;Xxdekd@fi0L8{44Dw(+h5y(PIGPv`aCz$VU?y?cTg+uEv(k7q;=GnSHOZ(tt?I#&4x|A%QVAV82dEL}V?a|1fd{b( zq<<=)yj{-Q_E4joiSmc}E~QS?d32oKVja<&`h+ch>=Uf&VEH|qV{z1FoZyVMLoVg) z`9gjZKOnGo!!o3~3@a^_{@XAYc6$z~84hcU9napfk)gpwE!TP3p0+=(y>fPBCPfPR z!V{3pW8&Cx5gvN4S`tdaG1*?*%RYaqtT;4yc*`juLhnferOa|H?N8_9>K%lG7@SDv)fy3}UgKa*WF}9goKQOnCHJ!qF95xKdWQ*{U zmh08&AFQAAn^965=VC)nfK+B}EK<1$4`p+cZ58Q4s?h0?kDXCEX{vpS)Yot=gc; z9mbB?!HxoK%%kqy*Ok;NhLCtLV>`04(=3?70taGq7&}MA*x4BnPr=HO$>S)90xL%* zX61;yBR@#r1U>QSpUr=c%1^80*(pA(GiQE<^D9A7eF1=UuXT z*G=92z5>M<-Mge1iZku?GFP!!`5O7xZ3LwJ*^eA5p z8McP=hqS6+acyOxpHqfSjX~RJR?HQ^Cdo0@p5Uth6>$z%2(+p(=)*G3W8gfqg_GI7?MvNYAAdQ% zY=9n?IXkN>$`yTFx7QEIc)Z6vZJniz3R_5y-=!j(a%#D4e)^xb^1 zT7X6jSM zIG`Q>Q6AThh~M34$i&0X5yB4hC+{$S(n`}|;;mX`OQ9#7RCO^@3Vg=9m??QOdEdbK z4(y?>!i^2=6~%$Al?PqxH2F5{^bO}*ITN~N7b?{jVDe?*vV`L%D*2U}7L<9~CnU=Z zovKyeM8HuMVIbj6RE%?g6>(m&S0>KA)(%mYc6(^gcS!SxE}+!N=hq=dD+6jGdSA6GcB~&_1~{%0bTx zN<75>M;VpZisd&1ev*|U9fR%(NrYR(){yJ4e}y@NZy97B*NwpA%yn#(#YDU&t<=AQ zQI7u;9u*yk;Nx$39>O%LNFDTM%RrKv1F6p@$r`r3oF!+D|4ghC?E#jDRBjaP0#SV} zP(+I+Y>^)m-p;4zpQRbhduGxnn1kQQjkh5+7d2rE(+YM?;8b$zIhA^~*R2TtaiwwFtUF7zbrU17>ZHlk7BqcNvqI+C zikK*QNb5z`RLfb4tUKBoC08JnJLLsB#3o1SkRtJ$N=T7m3$oU^D1^xpITzM*A$=uo zINb$1koVjLEhJJNP<`gWU9`Ab_f^cI2({Qt0vC1&#T!#^)D8M*LyEu9ykBhbHlEmLBn0+~4MBg#J(qd35<<4)593K;p!FiC*-z|5#%C-9`LVE;g-%v0b$xXV_$ z?esFNKiGj!4L`mTrzk8-z=Fa_mr*HOu9t3>QKn5`(!A|XBrs|jS-algddjCyov%p<^<+VcfewN;$*hz&X!&i{xNKn7TT%WC^NP-G91v4G?c}q#N zE+iaCyiy_}sHYO)9zC8bCOIal-o~{(e*zw%^_xQG8syr7y=xmC#G2x7b1s_dG{n@c zUUOgW68R!j9`A9XJf%FCr!zxjpeh*F(R88N+3M>Q>svB2+JBdD9$6caD*xWbw&Q$p z`}%?%BC)@ohDy`!Njr#1h^1ep$YqOgiDwAM+I47{`r|RZuw5`+3?>!gu}+y2>Dus9 z9xdIx3J%E`$>#B!;?dDqym5NsQj@f`57}Zx^N=NLH$WcCPgpNXj*C0jPI8&fae-^n zivFPN?Fs5_8AY&%EQ9-2gpTvq8Z3ibtNtxSM4U&qeutUTpHDDTUZHoJ8w0VjzXg6k4*)Fk&B z*Ld5S7i6=b+G8uqis&covVZpW?@_xCHF z&p3=BhB4qdjPHBUyyuHZBsgrzKcwZWmH=PI-{@Ng&~)=-js{4WNmT7KMCJ&;xI(Cz z(6@uePXFGnWiJPh3r8vPyVKlFI=C-1g8;bfgjuQVMy_N>S2SFXYkeOa00bYcelX(P z$z%lv^Hpq`E!)1f{Uq}=A#p4uHp|Wmit2Il=o)!MBo9|}MgyR+jYI^HR!*FqE=Xi* z1jF=zq%iq8Z+5!EqgCG`aQqFD3`;n{p*k&G^`t{G`=0&VYkVsaoLN)#;0GrvhOw)a zT7Y-4&H_C4merO&%U9+Z71(yWCEM@|W^jHZ5Wk%E{?^cql=y%F|gwE!6BV zOArAbXf3H2#k`J@zwo5w|9z8U)7gpzON0f5g9V3F?Pt8>@SB#)?bM>%wdk80c@xXk zWZ$gU=#`(#$0zdnWR2P|hXs6J>-!@5|6%P+;G?Rp$3Mwr$N-5iDA6b?qXrF)OB9vF z0iA&a-oT6o6;0hhQz@-fQ<#CMD8xyW@i~?Ls;#a4wRHPeTic)AWN}Lfkg%u$szPlQ zw|e7fjrucy+x)-hzBiLefZF~(<)fMR?z`)`=bn4Ed#;Hge_xvwz)2W?%QuhniMBNE3Gdws+|MWm&RZ=H{(`AIm=8AXqk^ zP9OpziV=m3rTFQ!vJ`))!&aa-Va+cxMQGJ`4$dJis&&aA9zoV8I~w#{??rM6@N#CB zh56dIorT$2-lS7BqfntQef8<}$X3mzua1>)USj;yWOIqCP_$_!QU)?~srniQCboe3 z(K@Ag3s6ayZs_2%V9r{NIi(v&MVw5Rj>&vjr9VJn(xq=PRPweZNqTA+e<0qM62qXt z>a#vWgljOS^C$i}(a_`Xp%mB}Jt3aXBNj@s^oKGBtAB-7;S%0%m$!%It&X?3^7f#- zO^km&Vj%)p>210jTU8sWf+j*@Lw^TiLdu!*&q!ZsC;#+HA&(Hjdu;ds{AF`(;0pu+ zei<4AU-o)kn;&!F%^_Lnp&i*P`AB&{NNvkI?fDw=^H(~MZ+n!AaB0Jwf|u#dF#fG~ zGJ5r5L_6}8NsoRV*3U)qe1=Ysp2&07+i;{O*{;S;x&ONT9ch!PvAgQnTk2zjQ7@`#U-+xm7qR9Tc={n`4h$M!?9?A}<2< zY_z)yw9BvrjtrQ?6X;8_TRtzKqD6C{0jr!Sx0(Awwf3N1wn}?X`?zq)IAJRTkP{AM zK=o#?QuBVHWx%gYsuF?M?7f<9ursVu&s-&wBuO(gY+o?lrL!QIG2D`0L^KfYZTASTuVJt#Qu zIR|iluSzHb9nG>T!`;9&N9?BVjC^I>@s%8?tE5;E&a?D-F7hTpzJws zqa+GjlaJ76%}PJzjkv2tya|t8`VQ|Qi#X<@m@%fvUmM=SLy&<%1MILr9WkbKsXJfQ zww8-S{`A7g5<=RaBjq6)f6_lv+P{x#n4K&mVpn2TipAa*$&;gl>XDx@7ExA(E6-`B zu*BD}&vAsUVPWgS5?zC88!0k47MJS}w2q0@jLX|BR z(yhm(H4*|EP@!4Y*qc~!gsPn`3tHoce;035a}btHz$BqN{QHc%T)HLhw6`^-6L1b6 zuns+|+J0&)Ic}GGt^SM+HAJuC&lQ?$X-NJpGyVI4Fk!0q8S!gKz|}9$yvm-7?N`uCQIVTgSMUE5fZ6-%(Fhze%y%(q z=(A?*Z(Y6ja_fqEHk>Pq2u024UnPtRgtSDeX?dqlR*2;pYh?)O9>5#2_UkKjG1&ErpYao)Jc2j9Lf+;*Wc7#qFN4@0ItY-vIyQy< z{j82nYW~Z5b&L%8`xg!~?);{n+H-D^`jVxMcD0N6(bZle@0bN^qI%(7b?W&jARnNDpZq8KQ@NZT9`@h+}cB+0{BY|`${t1S>2Q=~nLNp;YoCf&sFQ+t>fjzR=d?fq%dR2&8Q*%}IvYpPi`%o`*dM=ISMGLh7HFa#(0phz*RF(IVR;l0Lp)4kJG`cUdI=#WFaywXxBA&GC`o*}*OwZl zIVjBlKBuk%7gi2vVL;ab-8khkoAkni>c$tUwU-I3@m>@!hWU@#Y^^BKbi%zP@M-o6 zErr4j4bP-3}8m8OM(!zAza?Rh+h{J*8 z>WgKk8yMK3bfZJKj;m;9o7ys4FeWL~SGdGE^4hXNsIwMGu0p|tNblB`z)z2NyY} zbGYq`V>`IC~r`Uhs{S*uv_U7NX z9^=2iZ~K%V^m+{1_RZ=2nB)2b?aO@QEjtiY+=-`V8*FscJUq1a8>0wb2+VMT4f%Uw zqq0(KZK9^PUx;Sq%Q?=l+dnb=e>3jdFO*((f)frBVef+nG)p$g-^;26TbvDH;}=KP zvp0}#)pRlCKtGAB=Nvmk4Ju3bc(B!utcQL7Q2w+_8g*p7khNDL>kZSrd2I0TQ^U|Jsun?DylAJ_`^5nCkY;`2q^ zE428y8Oefaa)xYl$iH_NQelWN{jJ}V%_hxEhw#1cHaqrv#5-;K+s@^L;);BWWJwl`2!oXVjbUSIU&P;M z+|@{OIJt}^({FbCor^l`=wp{;l%I^wQGTM)cd6f9NG(8};B?T)T#1krD+3}{wbf+L4UMBbWPy#O;yU%i%T9dN)hPeZF$g7D#3OE=O>tH}99)48V zj@#+iHs!rwVAdrbt-XVyO3V%JDC?tgqmJx&gG?8|fwg4y61NuTQvD4`uC z2q3fovq&}oZQqj90Wc9o{z*i~GN~Aj`fv!&%p7hzC;lwHQjS!dVnhO$btv4JcBA!f zNf;c^@kjDa=%SpGO`iGv)chID)E&{!8ReFcw?O zbLt1Y;k95NY8W^*f*M-$53t`UFPqXpT-xhtG<6!l&H=o$kGz2Db(=CX^>aL#80fso zdWKHg#83dM$s-g|$B6QtFNFWP$udg;aU0Hwzd3M&o5jU5y`f5c9PId;EA%X}>O;w6 z3BDO+v0FO@f17mhO&zasftdOT7yP1x3&y#Ei&^Y&!FzPLV3e32!!96S@5`Nyi|o@Q zr#Z8AM9})^i>E8?OxMVn3|FR0oR@}dlkd%t>FEn4ZZ8w!C8jVKBDmdWiQZVaxG7{u zZ}fg!s(3d_0JYZg<+|Qy;FXx9>$SX?oxqj(1IU0}u2`sowpQz{8n6{h)0}j6&zu61qcS{(6Sw3MNR9t80yp&uc z+3}hu2bc%4&IG=KkLGw(@B9$plBdptE`aBM4OnykiF|?dP<#Sh{;HZGA7%fk+)kLh zdH#Y?F#-y7 zwj3>G*g{LWNVJq-Bm%;->JXLqBP4KfcB?~dux{De6bwt;C(?-&!^t6&uu9Vf?|$e@oRI+=o91tloL36~pO zE59ROXi=fAI<7%1@3}!@eEj{EB0I) zb7rd!{mgzd5qS&$Z8TQzslqNui<4a$4iybB%YesqsZ&CjnQ zB4wI`brd2?_7f*A&=BgHV)$m(VeXgPHDj3^9|WJ);}k=AgDh9-=;9V|#_8{7qjGLo zohHE@gzi17j;WU6LJGMy{un7ysV@(cqjs%aHNmx2+i^=M4AV~A=4PTXNN@HRhK%X! z=hfCss*ibTBK~&X&2MVqp)PwNYq+rk?OC{{P8>Mv7{=^OLG+&yLv=6@0+q200UQ06 zMaSFjRCQx%!_XK>G`~j?r zE7iwm=We2!-fMfgbKIZ_y0Us`h(WaG5I#i-P2mPy{m;?GE~l8-#nB8=$>yK@6E~>>3eendV0qO8M>>M( zFhcDkY%MMe+LoJl0;O2qqk z)G(uj-P9O`AyI@;=Op6`0l_RgmgiuHB~6dCyBG7Dxp|98_3UiQ&T%~_=HPn6$y-XW zA4L+U40TuXIWu1+Gp}9Wgb&u%X2;i!``cI9QyxP(Y4EI1l^Cr!H!-ERdyUoY#a#Wq zoFhh}n!sNLTaS8qH2yxvljRU-a-Al%4w|qdr%TVKYVhhoV{EHS{tY<~VrJnD`{=-1 z%b;1`GY#)yqWQ$fdJw#;)J=#80`J!^5R-z<(~NmVj4;uw9DbrNdf`F%32mF1hH7xv zl5%NRHXyDa9m^hMpAC6deW%TC@*14zIcu#+YZ|VW*Aox0yxSnE7v!!ikz+IeXO2TA zY7o=(ou3HW<}t!tkGK2Jw-IQr?PGI8*2e~wcJB7JEpQndnh-6mqJ=ofP#F&w&-!~f zfbZ-jEgK}yHE8I5SY9u=;Wd0_;t@jQ%FD5rJ?WAM!sGh*twmT&PMS7hhbp$@bMgN> zN>+F2ANbMS>&8Ww8;`XM|GKHRz=!y>CH59!^cEex(pc@D=ij*K8_Sm#_*~I>aPawj zSg0}`v79E6?R7uUV@ZopZl{CPvUA?R`ZZP`LHj4uaB$5C@Jl@|I043u%vAli)Xz+m ztEg11&eV_f`VxuXryW}Cv!~HH3}uH{K_uMl#lrQWoL~E6+7<5;Bx>z|Vz|Cb*s`9Gng!ly~Mo$n`Uv*;Gqi~(tdbz;|Smjac^5rF2d~PY2vhg%#mX}fT z(j+hZ)BO|Glkg*1mi~nW*~Q;1K@_b0nF9fw>B$5>g^wux6Mz_CA(5xV-Ziae(iGc& zrCJ^P14fDQk&{3a69*q#&vNEqc6J`JpYJtsa>!T?S;h zLi%_c#D9yu9b8)kR5(faC&r?yQkT3fyE;b&*n4cx<#74@0}cy7;n9Q+J|93w{srnj zM7CJKENoMM@e4Z2uECz1H&LiVCLHJ>&uG49EoFz=K87?fQa5n3Gyva{iI#;%>jh4TE5TMJj|(j~lslGg$4Dp&MMDP6JV8+M=n?t-jP~oXnSzn!O_ImTDQ+kS=W8FI|XzS*jkHt$L)cn%!2azRsz7-EzC? zBX!kbsao<0#Kub1nW3T2(kG$5PSvS=L1$4aA?+M}p5*>vdApQyq#e=N!%^Azi>4`a z2}9Q7b}h(^W`Tm9;a_)A9x9ak#XD~z3@yfpd_Fb@hx!m6m){f`B4{M6kJnbSF-d77TMFw^w1|QNgbzk zRqSRUZSh>b*@3Kp{76|KLt7Z8TNrlm76kR_<_u}!>LD!*vs*Y_T99WguY8{tlBGLF z*;D<4I}XyIM>ps>c!NUcsG#?78hq#W!9()c4L-xSb@D6?R_g{MN2#Yj(p*)KB>sVB zSHiKLq2Xl?FjtYI{{6-A4;oVY%MDcI(xJC-|y0ux=WiU3MW=~6epJUB3zt8%sj~X5d0}v zI36ujL0AM$Q5f0y<2Kiw?7GRd$TgXLZ?s8xfk^=eZwhQ6H#37y`1h@9CkTqLu$N&Q z;`GjwI2BuhlOpI6k6@FWB|8JfKgNuySTN9Ih**mr1HR(|?f_Yg9zz{-n?SK(A_}cZ z)41_Yv?z{vdlPNQoc%`tbRMS8ZR(+O1xMJRA`@k8Pv%wJcV(%Qniw z@uAiz#~v(usce(`W!=?i%ZI~PARpIiv6uZ3fi<{B3$r4&LctL4lgCbnw^H-Q(+j`e zCaVafSt%E0i{fq$%6wbc)i2Kes4aRBnWaeXdY?=#C|@p{r7#MX=i%!!^rb0hmy`ux zUnmntITL1*T{EP8-bxeNb(m7t&5DE_3sEZxo4MDKT*6W}v)%W*Spi?6IIDOS z_crm#5j`3N%o#TH-q^oorBT-xivv#XTqFnmi|qOAX*V zAG$EGkcld{^-PQQYELO8+VLL+p^)s%>9;trPt4EPEvhkXcDS+YkFz zR+IKh&a5Qi_Xgo}#-5uS?Bd1iG8ny&z_Ktj6D*VtY&h-(mYqR zkaPPdi4i&J*>@{N6LpVTudJaXuDd*MkpSAA?D#iZo$1bp)8vhL)UGN}*v{3VbH!fO z=Qq-&=Q2EQ9Qhwz*=?{jMAUG?z!J1JkzGjNEtZ88z`}#x*8TMj|pQ$lCJLbrm;Fqc#^RfD6B*c^yIsszAG4<;Xk>`c-MXd%h9N{Kdiu~| z4;wPiFdIn)6%*OXr)3hJ6!opJ_%yYc6qC=Sh46MNVY?a@TJeGNh9u zPv?leDikgdwz^EK_=6=3{Fy%rv&s1;Xdhd0m*>x<%0G77YHhDLRDXU&M)x85^Buk& zq(3W8&GzS;I>(^?Tt||cJhVTxq<%qvB*qr1v5X@S7RcS<e_&|m1qb-!`u*W=Yq06mL=vFbYNuuATYDGqHpn=SMQW@19EfOl7FZB7 zdA47>Cb6=FT0E!PZ|1A0Xj8b1kVA%mGHiidVAg7TV2Gzj#M&l-5+r`LkuKeOuT;tL zvtyFdqNi}N5PWox*54dl_$a1lr(DbLx%i^Kl%1dLI#2A?;8R|pf4ylHjBDT_>;`YS zIjTK2-q{IG)y?f%%Sp#H`@%iac#q?ZGndoe> z;W0v_gG~4YtuoCuHeN|FcAI)>+ z9}55Zb};;ht99n!n>xo}{3l6G24@GY$68Vc;lJ36{(hbZhx?TH+?gptVnKvDXF)VKRlqoSRW! z!K}Blp^hC!DR{!U>YI0g4Nk5=CRe?kYrn_N6;LxJS1@sWFmZc9FtOOn4UHwjNe0xl z+?=Mf13)8x%d^s(PeD>d{GjilJJmMC?S?bVKL9O`3zacvT zs~QGPfL69(CO!n<<&I(-@cW2~e<;8&cX9>P4#{P9xrGpPP4&tT{(KJX-+Wj;CTBXZ ze?hB&lTsJBVw*p(LZPWz%j#_B`!!2jn2O zj!OrwE{fN57K$&;`qUJo(Is-qY?t+wvz=Ej?RRR9%q|%2X_>!u5>ju z(&^%8-9@k6#k=gKr@QF?&vr42RiC?6#?i&(WhETi=aMk5fMVxOf{&MBR>~%|OOgoT zjuoz6N}j^x5IQ5{}4{GD4S;Fsy@UC+iUp9J>FTS;)zcWAD z5P$u%0g^jNa{pp{e@M+k z=GE{BlE zVeJFIs3MFXyrWpemy2aeMD4}6yH714!f-v&a|-HX=K>=;6CTYdWa?efV}~Z49)rT% zl816C^~i+w-uLNZrpR!L%yLPf2&ul=KA`QAdQOjx&?D+yFL-spXIJdFkZcn6<#(J} zk%~@_d4txb-j&io@)E|uv0cQ;7S3O?hh!4gs3u9kRA9Yl*4(CI9tpN^rPzJRJopPg?zFQ;J@T5I0Fx zoQ67hd^As-qz=bsea+)SAL{(?1&!%1r>?-B6Q-ltdUeFm>|i2g+)!s}|wlIk@C$vBsfEHB0I_LYd$DWtp_r9WlRNK(;dh zYpS{mk1tte*_7sdSMLE}Cc@~GTDh3~F*W1koQ__Qc7 zYxh+eZDn-sN$Fsy3l}#Xzf*RDu(ekvU?Rs9OH997bTZr5G<*AE>tYAHQT=h0fEE3b z-og5j+T`2}HjwGg4kr6fwcdA3&e#~Oz0xcHM&pie(;lAog2j~^GnaHqtH^vZ8vGPT z&zC)@TFtpNo#tY%Kih8|pNYJWR-Y(K8p;qgat$2S*&b@yr-k%Vaa;_^ao0*NLwFng zz{g{kloBagJ$#%*F^ryMCU4B^Es=?wa1b|kV>u{$R=fDCqit{?%1g6}yTU34qW#w$ zpJ-7^!>NCGEW>KqKuH%?3>oN8d1Rm=e;599`vz^-H${Zz$q<*`k~_qgp?I>($q==0 zQE!{=9Z#qb7G}po{|vcLN+g%uJEcSynIpJ3PWeG>l=@bwN9ZCU9Pe-MWh0Y2%`V_a z{QzpPP2DGd`FFs6hOOmMM2vcwHOn(OoY~X@oQu%`ENtflZC??V$fopR$LB;G;U6m$ zI-iR`=nSKV)F=33wB9cnDg}qwy6{?TyCRV6-|C%A+`0<$O(&sU@p-YB*uORa((Nzoa+Y zROuK!Ep6XI0S*B2gp8r-aE4bXl*MTMCLhDe#pp0I7W=Sufvh%BSH&;k>i~;6(_t}7 z4jX{+nUcfSu4ovaz`HiXFD*aY5fIIc%-taMhWwk1J8Gp>Yg43hQ;7dE7wYD84n=B{ zAhN0cutaY!mzJMxzsG^R6Ao>zh82684J$!u{Fkz*tbsN3db9(taJ+>n(P;eU(HdT@ z*PzqJ$&Q}E2;?n3dN9=3JDPx74Vko$hMBx358@?yw_Se`Lee+DZ40e3HLZfqa@f2L zdj!O4t8qt2+Nj(rYDRxIsKi3Hs094rkxZ|a)L%j`v`a=OgD+-1J z;NTjF*sTr__LOO7Yn+5Jw@9a~i^?*t)u7DM2KJuOnS=}2G3Nk`Q^{Kk&8(_r3eFA^ zds%Kg9{&#^Iz1ea(dVUfT3b>Rh|k;(9HvuJj;U3CsG)&n`&ppTF$fx*j~W9$RNKS< zSxk$))o4KB3!O6urdj~(1uZnrJa;%=ECj;1Pnr?TKX48O_hWnxTW>i_B5a`z1V8N^ z3-s69Q*Ce!N?zGlig5*A4nacIjG9(cS&RMHA^(%XB?;-H-p4YP9oI-9xtTRAdeQyy4uy zkF|*^k+6zI!b(#1JEK515sRkChGApa#0-YX#%Siyql3Foe-A8I-#b#~C-RWGW3P58 z5?kVL_}~zQ`4R%J>jQny5;kD%Og!Hv)4Qb8vT_E|4UX3ucf2F(N3Toq9cQ0%h}i{n za7lK>EMFvuH+#7z4}(NHcHJ+er9<3(uWS}ty17&UDSe`2^TijpL81XSOYDI>dldMm z=}|ztg>KD+3y`Pzs-<58K#r)G#JB5{HIk_NUw*0*$Z*No4*@5a`uMxfI)_P#_*BY% z#>csdw8aQT{{2TZ+MQn|gaR9smsG-1qf_5Cq7X5UvzIU_*N7-v{E6 zx|LR1!LpUgmylbLfN(dZBx%)&46kK_a09s_ftr1U21@Zc?|@SGK`cZt2*}HGysT8` z@O_&)L;oGG|DL4(9w&cu{|W!$mGd(`D<82r0nOfzc$^3pARNQ*lq7=ubd;zg44Jn} zAhs7(sbTUW1}?o|#g8OY=RkdE)o;8?g5cnX#II>hZjc{hQ3dqtD`pKBR~b{joFlE8 z{!ir8tAwC(l2?11ohTnOUM!j3*!-0}KKgUM z)1R?+e=3~*l>96GSp?qwr~C7*D{c7P#4qq^mLK3VSHFG%d|t<;>;KlD^tihgah_mY zO;rAljDbABDd}lpMH4px@sVGd_N3<;NfMmskO{WW7K)l1&%k8ycs@e4%mnv$K_VTA;6)1 z5Wj*0`*4O`cpo24uKM_AefUbIf`jxyVGLj>zss%WAbmI?Q^g=S{Ms&Dn_HNJl0#tl zCbs?q`+t*Nw*FvcS#r5B{CTE=gY>_`u4Z^{HQD|TspqPHQqP`KG#qx5B@0fe2dZHT zDfg+T5EWVHg=0ZrozOzl_ILYqq)&ZfXE`>TK{IM0>hBAzT=kt)M(Z|y zgT~X4mMt6i-?(eztJl7?aevcGt_`nWU-nX7sB){LKiT+ZY{njBULV)3b+8_9HT~Q1 z*N(q>Y;;-(X*lWGf}><8{_3Zp%8ren-&C^UwQt;$zwxu!){P&%w1YzHu`nL{q48w< z+OafQ+090r?&fwh=Vmi+Cl4Y2j_A?2c-1li@wW+>Ta$0JE+;!5V()5|J5*e99;70n znBGo$&=+0(P(kz$&Zt6_o97ufa>LuT{5EYS){|67;;#YM`>0#sdJn(42kz|$f$O}Lz;ifI z5m2%#b@=3HLrR15w4k7p=T;O08w}3a@getS4Ye&%16bunhf@=`xNV6M zlB2^0(-ZC7IOp!L;qp9i*)F{ztjO>|P+18)s zZ4ai~NA{34p2~~$B=2xlq|=krh~~zfxaP=_;89%Q*ZUJ)_Xw?lqr5x*YN6So+&f>J z(t2r0k%&j>yjYdWAAN8nT>3AMa!w+45=?!)UE#ErNYd%#>N9pJ%iX7|^%!pErPGbKllbZ!jlv~y(w65O+V1s-9g74oLRsLljo z@J;cIBZ)&=_*`h7IB@rVQEVZ>t1+zOm8Nx^TMFT&WO8Y^_;`q0B0k8wc0OsbQH9KP1$N%0kC*Cc~;tu9Dw~dTdiBmQZ@SYcN!yh(LRAA3UcNsP?9cfrP44Y4?v8@gG;YbKB5*P zPMvhBEgf4gR%rD%4l&rRuhP|`kvnkiYF3i{tf>X;U8&mas?~cilxJK&Up}2ux6D3(C|*s0&x^dvvGyz@PQX@mA*D^CiOX~mP>2W}AkWEJ_|Q=@?l{Z=y}B zk|r@E9KEhghSDUJu_E}I;uKevjE`K^gLBOooJ&xFTp3&vu7qj-8oWo1H(Dll;4;-S zgn{s{kG;dE{vW$o?yS1bd7SA+(0!*uZztk^AE<>D6Gd9OboKQv*WO+8#_*@TJbQcQ;v%^|h3&kdv_iaf9%gmRY7gfB`U8(^qE3BMR=v>uE!dg@ZuH>wxS~Eth0JB751rQhp ziEO%$_bT42cn|O%;GJ{V7uEAVm-o4*`(u)tJh3; zxYcU;nOdN}$1nb=mRW+U2H_p5EErW0|(=a{6ue?rkL4_P~ zG+oid)a1S#4u@Vefb56HGY;f}XR)I-ra5@_V~uB%=EZw`sdEpFXX{+xjYhUMx^{46 zlXaFJ_kFr3zq_yH7dOIntHkD%9`|i0JtXP8->iRazssLj0odp%>Cz~faHPDSch=~4 z;d%A3rs7sfNEB?*i%z{eRfyU_aH2lcxEqdIj_&r>wQatgJ&s^o-D*7r{GG{$yrucp zE~~YC1!I7#6i^3vWJ~OlXH7Wp^2p49X+5LCPl@H^l9}?QOZU)mp)PanP2+hp;`9*Nm-&Ri+d&5&;8d@EZMe#DZLES2v<;1Zsrp~mS_w&Vs>F6*u5k%UiX21V=dRy=JMo1Nd{yFs}J$~JP?uf|iU!NBpVN+=W8o_vE zVn7M`RE^X@BPVDdXF+FK2viLQ5|E+$Ho=yuBMA19hqQh|FSQk7GlYtreJwNg)zq~%q z&n8bBfAe$)faF^G>QZ-T_%n_&9E8?Ht`PF#dGc?cr(?}#V{so3%=&NS$GxScroIl6 zKWELze90Cpi(MM7_+DKMu2Gn z?REm)1thD>NRYPR@?i0}^2ZJprt#!)L7lz3#@styH&S&5#Z?-7Vj+K7 zp6{&}_Zzi@XPqNard)8yxb`ek6X>S2%a3}Hy44O?LJIc7k~8BMtEZ?)y>DY@5jm$& zncBfuRUuC&$)D4ufo?TI8v7AhsoA5}NuJU2IR)&fYnVL{`x+{XW^z`H9@|Y6)r*+0 z#j++0P($swNa~i6_C89Dg7cz#AJ7TdgZ>aER0la{4sgHZJBqUy-+Fi384B$TtLBiQ?|cLn&%=}k1zjmG z{#d##rn(0fT6*)VqzE69$&MGg)_f9&H18Eg$)QfI-g{3RHF9bL}mV84rtj6++UmLHliiQWBjh|lf`gSN7&sRoe`ECe1uY+Z?Z)dvBez>hvllHNPQU)f*vOqpGj06T z+8?`ST;Bz01Nq<)3E#e)Au``Q(pGwMJI4T`6_e)<%XdXjnA{{k$9Nvy|7kkD&qvG_ zaM3|4<7XXOcj#$I1jkMaPpwe+Fobvj(=9TG!RS%5!mR# z2W+&)y4Qy<8cDf)%H2bDR2xf+bu^-+`LXfST5HFea^UJ$OLd`I3uh0{d+348_@2+Z zJiR;#c6WJR=SeUX65PY1vF@$Wi^h`ay)Ms&flq(pvCFfXzr)B&rZGl*0u|7qydJ_1 z`pl6%;zi@*)3HYUQ>hSxqpy6}q+v$eyS!SS+bI3}J@IaDm*?v|VqJD6Jo9-9_ILOQ zGSThp^338Dtm4B(Jgs%P+%Sipi9FYyM0Bq`pV7_n^5)+h!>x-JPF#Q9`q(%!9Zqt* z_$dAc$oNv1$HSxamLmP92xQ6hE)T}KzaO=z$TZgVmGS8%Qi8_1*N#{;W1zkZg4Wg` zE1;vdWL(-+;EKOGEa5rfJfPRIdA!S&XYSo@o>aVwqGqD_`}|DGTZ{_x)u(yA+o`a0 z5mFZ&q@g`WEE>+wIXCi&UR+gP0TqMit&-IxT7VK;UnXaG8lYVB!OkW+*X-k53MRym z^<@^z2NCi0=oQs3fi}66BMCR&14Xdv3d-m8@6yOxH)eBi@9tW6cWv9ug6OC)F;hi% z#Bri$)Ff7#EydaVw(!|{A$-)tmXv;g47&VK&UL(ALO=m%>PJW#P&mF7DWQ zeb_p7TnUhl_;)Tka$d0IHCJCG`Jju{7u@8Q)L38GqAVk4Yu!)+Pwnh;=vp|yeb?pE zG1NGB^1ykY%jC6t-S7feyY%f!nA@xPlIfNF3I|VJ?^Lg4|D?>>d}s45)aQbp8P7g+ zObt8b!!rNOLNzm;C-aA(0KnS;vgg}m043g*pM>YiYI)OApl1$AU7mADkuG$3&fv*j zEpq3bJgs5Ja+x=@%hq_NlxAX8u|s+)@R1Am4&S&`hn;luW)04?P@;M_(42%vfX;R528J|=u4?e-A znY#A2ZuuzUy_sl}mZUE_F}UUdX;`B`+Y0Gwp7hMJOCXTUrM3D}m;`<=mEosLpSzT? z?gETp4;2cMBsp`;1Fm>m_$Vy}(xqKI!p9WHKgo-Flcrm((|X1qmiGWG+zkX~9G>kR zJ3YG(N|)zf!dHfU-ddZx^~S2qMsrfjq&&^dp0v*9W-rYviyakzBCnM`9k#fbCqWLG zDTf=?I_P9E9<3rCo<(N{R*arMM{jgAs-qTv^c!#fBdYUzH-|4D=Fjej4ffRIB!uW!~(dUaWTnOU5S~f6TAQnXj0FV=h^miGE!#0 zZ2;xj@7(&JvBL)*4JO2Ar_Ser?+`OK&B0W;&?a>b2y@{msj09)2dE!Cj{0UteI zV;h#=FY8~SlQz7Q$36WTy-QAB!%ymPQAsn|!_uXuplZC+D}ls%ZNjWUY}2=#^7q>1 zR}3ld{b%K^4RR)1&SuLQZ8@tgH*U;@wsZw{3HV9ke%7c1q9ZX;gRE-@vf`&VuMkD1Ju7Uo}kQ zsn+pxpU!jLeb4wNe%LsI)|5|os>Bq|+jyfRf>wSgzP=za#oOOmlJi2y} zPp=R9cPxB6b!0Fxvm{lbx!GsNrwZvskO(*8jaE*@Uc2J^2KRh@(5nA*=iBrHmYhlA z)&$whOC(M{+c^sZF1i!DpoBfv@;3}Dq<^?3%+X@FSPB-g13{;Q@y(7=z<;tJgKb9= zL^H=$o$m@n!Zf8B%~b!|8<_b~Bc>q>7pIquSD5v&PeT)8Q$FSHdrpu!$7;`%V<+%3 z?NiG@3_C9wTZd%qvGeX!k~=Z=SR09E49ys>+!c}kb_cDg;8HkoC7Ds{xkK?zq9Vy# zd7b}7qs=d@`6k9I91oZtz+PMp1k`2FcX6}hB08;p+UP_);q>^e;`ASL$-wG)s$+g{ zAgqvcHDhOhy>LPKt89dO02ah9bsQ8#P7T*_!N6&9l|M zA=JO3_6?%`6}4|jKBM*xqW%@NZwU48isjTy(p-|7Ol$c{`?bj!m5?uHqD4|@sA;Uc z)!hpzy@=l*n~imI!il>7Ax`W~y#La8tZo^<#GNtft@#gi`PZnV2CRMV)0mRw4MnHSXW3};NuQ(Hw@zDcFV@akj7i-S#HKb z{SQ?-c$>}ZAg)lq+!}>#mjAX34V0efVbCp210{i;NbjUm|B)W;RMID^{8xIklgRZt zb8e5MJKUgWG*U?fSG1H3DN$-9W_r~`Nk}v_ z45&73JjvLz)RDSyb3^PLHBuL@ZxBP}DJC;y`ah125G5G4v?EjRs<)Bt?8>rsDK+ji z&4-9?Xsdj-0&_DoRnk`5Y4e@5tPG-lWY;B`(K`;L-)W~y0nzMgn#*1~pFOq7j*gCK z#%%59DD5V;RUx)rfxof@U|Iuj$ZwZ;k4jJL8Goi3>*{LtC8usBM;NpTPAF5DqqAXd zRl}Xn=VH%rn{(@|;i_dH1PsxIR}3~cuDBFE2+n3LHJTZ`f-^4#u}iI>Z?fhEM|d1oa7h3|JBCE=**4L?Fe9T( z_be!As6w4W%PC*#_#e|)>Rva1P8_Z5K{n`Mos4odmY}Gdq zd86i-C~VQil-m*eAUVa+hE8Zt^=~s9^KmDN-%{XOdStk9MuFLQG4L)L9&Ric5pj2f z-0cpnac~Gr{qB|vE}lAdPxSDX3nCZsJEG+R8D8|n)Dh}Whz0THD%b5^^(!9JCVVRB zlVxu2CsE{XjJ962LccUrsIS1jI(xZVB#H5MpMyhyuR_hS(<*Y)s+=;y2M)2bE!USg zd`wS8($UwSO;lg`67?qM1G8t;iSjJMzBUby4#P28&#N~`m4!5M({yj1`quLp)maa2 z{4O?4ky{~T84L*aV5}$=Y+SZm+%1a3;p$RKZkkGoE|Jt^YBX+pzIF!A6SAJ=pB~p+ z!tUC<>JMiiDQ!acA>V}07yYVU0`=Ok|Nhg0GO}2Y>(4L2D9pIx9s4vAG|;aA;!y*2 z0BMb&EaDSoD+bcY{TEKBAClhh_QtqCs6FO+T4axPB7ey)f`L{9J=&~VE0ZZ*K&EFc z)F!8(F7-$SK%hxjux5rd*m~rQ=f?~fpwb5rbXZNW%J^}6?ws9pQr0eVxLQwUj3kBX zC#0s{ajYT&m)6a(5h}%Jbtj*k4-Q;%=Q?|qTFdnBM}$mthb#`hzODKw8L__VjaU;y z)|~1{<^T3i<4#X&nQ64)6wja;s^Cp^@3XvG&vD<5^`2F`wLlI^-LXc}YPWjzsi|M{ z5?{JiuDM=iKNjUh$MCs`D~>{Lu4RV(NcZ69z2aWJ-+p_``Fg#Buam7-Qcy%Ei|^n` zy$K~@!Vj|nFWQD1NJiSt3u+C4>29Y^tEe;N-lq1QC|u)V@|ARGPsn=48cn#Z>4A{@ z&oVm|JTq%dY`Rno!|Ef7q`UlnHRU!#A1lJH&4lq zHbI)a$#54f15m!`1;VOwL!q@r00US!-??zCy}eCIip4WW}K9s z$2YlI&vpemLA;UfvU3_;Q=3tCAS=8~Fsf9sReTJ#!!(?%`y24O7A4**;Z z*JSa3(>GN>sf6dJR3QiM$6?v&M{RF)t4=;J+QYg$U;YvvJPZRXU!n3ccE_5k>tXy- zc7Hl*C>KS#JQqt3b#{l0YztfYy%b}J2hrumpCQiNE;%(Gwm3BY2>HT|A#Q>>=iPP@ zvlerFRD-gYgll>9iK!dxD_$Sfq>^p-k*=fYpG%#7OSt@WvV{5^neiEJ{^cP&Ih znQhIngM;|t>iDMFC}&k%a;Pu!A@YCkgmk2_*^7u79jPwwC+J>sbYY6U?M3ztqje#~ zKHPY#^L?WJUZlT27pT6u#AuyGhMHT8V#8~0EijVeG{(cy;nvh5(>;v+vVUs9^5|K? z{$VB2Q%%b=3jMzzHnituK|03K%JlNkZ?tlc5j2)k-Kn{h^G1oEACVPkv=V5~&Xce6 z9G1F(D)Ue{ShLAMN8gkAl}i53L!@yU()qJ$42v-szkM{0#lMj6HRl_xKa>aSuu$?c zubLo^mx*D$qH+v1UQ@>8ja2hKA~9Ly79c!F6&4fjW{%hp^pq~_@K;N8Q@3;K7B*}Qjmy2IKp`ckV4*1TON zl}$VkK8tS_6t$}5uoTkJ@u*gydn1y(x5MhpE*wKhxa9cr)78H2r6MOQXB zMBm)7)mq-JJMb!-b~tImn}g1OW}{P=aojX)-BaGfcOAa(k@9ZI3K7R&m!-l<)MwRS zwFdZ}a#6XNjaQdgH+!u!)fFFNcfO}w^tYy)`&?Rel)Q-b+zK?-I$Y&Fx?Ks4UNk!=Ba?i5C`^~;2C*ol8k@99C&@Jz*0H&;u8sd-I z8jGf|^<*Dauu#L+Z@hfghvGRXC@jl!GRIArox+K4tYSGMhs<@UBQOJi@21P@iyfQ3foIYcl|h@e^7qt%CkzOX|W!dxz!%QxCyXCR!@EHK){ zI&V#Pgqg!K!i;fOhlbX&Dwomr7>`QsKgW^F2mkaPH}5Ou-D>u!yY$0F)iPoj^9EQM zAff*HKHo)8wvF6&v$1i~WNd76}nIOHEMj6$fy!v!&hra6dxXrYAo92ooC!G zAtxg%{B_+%Tx?#o*7YmH$>S=qb<8u3+qX&(sjtZ0>PE@bGD*RuuxI=`Z3>6UyQcJtfAEGyW3>#3Z(ds z(1B<8?1xrxB=>GmguS7{j{7UeIl>ldnDhpeK^mrxHb@k!M>~t*=tC)1MUf?n)gc*sGKy6+L84n7SYCrN z4pLBww$>Ly2_F`%kTt?Y@0OTZUhBWU+qk0)@)qnb3`A#vheGcPdTlqG`v6aBlAzh* zbC*9Uz+$z@erUr(;~2sX`xr2&f}}#+DuAO6ja$g5hRYTfZ{}FUSJ5%*;MAAxBB^DA z5U>GK$5rURXLUZODufzJ5Dh;_1b4RzPE5bgWWjDzKO#QGHuVSDB9QRaujGNV&P^CX zDpZU9_$Ir>0d#XgIUye2!N@B_vjFO76U~a28rI@+lt0Yz8agaHg!SYqp7dQ-V2s?y zOZBr?7_BQ^-Klq|K@pB|E&@n!n|p? zoUip6XN!4yzSiDQyO<`wIY_0mr3kD`xWqh68ua}unp?X<0= zp?{1Tl1n`)Ie6vdS>x3`@KWV!nCPF~orF%dQ%0!&g?N!7o5XU!9J{o?Zd)LB;UF*y z_^jD0pzsYY{?zB`MJrmiW&uzjvtYXibZ(5;0dyxk9bl;XlbF3`vuEx2=WA5du(MIa z)(t3;|JfoX^O;{s>iAXuvJvZGEO4NDb_U8H{4;gn{ruh*#T{QOI z=Ydbl2Ept>t4Y0#PsIRlmz67>3vGR7VbE{h47Sh@sc5k&K zgqe-k6lga020mojT$`8w2?hFxEyvUcyKb~;hPUy?0&a^PsV3>{$5see{EC{wTd48E z0@K}X`ge;4(y6snXFF9h&+ozb7O10i3TIN>Jzz4X8o@^)r&fjf)YI z`hnEplnEtI9VU=^PnF4A<3%>4dZYeq)hQ)aXCXDGK)tI|1|YQue#3zj0W7X55NH)f zN1~47PRsbF0%_pGV1Gfmz|DXz_4_x!+a7-_ZfatveB zykYlxD2Ujd4 z%n_&9th9AJWUVJfq$)DN9pKduU&_6IXTw}@6L+g4eCZufDj-F2Q(m@23f$eQB`-KK zcz4Pw#f6u8SxYqHvy zY%6T`=sML&;##{)ne0f8q@#WL1KBtW9J7%C5BA})M6hH9cS$FLuw=n<48B#^NdvWs zkXbXOC|ZZbqbTI=K|1RGEjXE&m9rllR48KD1ZRL*l(z zG+9EEWi*u`+L`9Q{I4|^qDLG8<_D)+F;^Z^TC;NoW%K(NvgKI)4?4_XBIq+=OQlw8 zLjD@-SZ>=3CR7iBB%bZcVS|sa+S_iqAJR@;TW`uu!T^ z`T+~plk#BI`>?XX^TG70=>!Co0H9PB2-hrYh#uW#FDI6@OC@!FPMyih46YFoMyn-Q z`)WH%jU4a*6a)2-@xop-53>iVPZW9k+}I}!d| zYCLUp1p+*B{{YXKrEWG09S}IgZ78~;MZeEeGbB5!ifd z#pg!E;tILZ-4s1mwnYhV7|`l1i41lRvhwnalS*PGp~m4M?i~vy z0^U%S^Zu$oX8fwf7C1>dd`G$l&1#>McGvMuA$!CgIiQd^+`-27$uI$G5!wllH zwexNFdTCFppz7FFQU;$Z+^aQdIk24Qx1~g~C|~;XPum!rx7wi-1ZhS0r7ep=+31+G zn&Gh~4jz^jaK|AVS?nbA=)RyIRLCfjmXr`3yCPH*tcVTkatlgJA-^sZBPv~p?A_6k zEgjm5&e17fD1LJlrv=p+&>b*eis-$_F0FO3aF^^7j$T#Uw7GmBVs)rX&^zc5xn9-x zW;&f{ZU(`?c-S+s^umkgD*IaAktK`&*BWHj`u!|Q`$B^~G+AfiL%vJj#rvwP?`HWk zSB}A&s^ewBZRm^UR<^3skOkrMlZ#CWyb3_L`r;^c6CJR%eO5lBw$6{gC(6DCCmCg5 zgh#8nS=I6DEC^M@a~iaWZ(?WqWBGErf^r#xx^bi-)v+H%cua^ z{x<*e^K^D^0poEj)5<{GkeHloB>`Kgeq&=RXOJZfN zsNp_ z0Z@r{gI8wFC|Sh5`$w(!H7e*E-f6Ant8|Zbk*(?%6yRJ-xN@Iej9xMVdWm^7%pfGQ zj(sRZxd08QB`UmH=xcy4a)1O09r1O(Ud(D3r8 zJv8nq-$VaIWSzYU-9*J7%lqWLWrHC3Ao5yHb1P*7f@X%xy@S>HK3iVZHXLEi>&|*( z!n-wJGQK6sD$|;VzOcDS?Rbes(IJ}deL9UPo39m#Yxz)XO)6vixcv&Vabq}n>T>Gpr(~Wx;$k@S@rr_NhvO<&Clex@LO=dE(wwJ7Yj;+%tC$sn0jK94e%Wflr zULSEPG5W=qmKC@N)geiLvy;rmtI9Y(qF=O*L?Vr$HQVti(-vZzWZOF-y^-ZQ+JDB< z-(v{X)P@-YgT;|j(;W<@Z(;LfGyBrdMPs?0=ubH!%n)LY2qO-D=m-+|@mJj)3XGdE zI+&PJ!s)x{7!WFYWPHCn#!;Mnxeke0NJy44=-c1~(>nYM_QDXsa}raIg_yzuhKN;? z-UD65OBdTK#+f=oT;q=vw*DGQT#38kOdq76WC+5@J{&mf-MX{-LufrkoPV`W%-?u) zHZj=GYie$vT4yzu1pS|KdeQ0&{3$Q!|135Pdr**be_Z6{spHfgw|U7)4fvt$pt$%y z+*YVjCACQ}gOF9gt{W})8YOOH6pHSd&<2z3#St?sFBcHoAMqcZ$p`QPC()9jh>^t! z>~XSrRB4MIF}N(&D945__lErS-X%-Snpxf@-wf#^bL&HuxPn%0G5sC4orV%GUqVj$ zLjH@ri)YHpg~`VIS{k8SBOCJT9Mvr z)?7$-jvBf-04!Y(2>zJ#oiIT*pUzET$t>bRZA%{}z4BT`h(Df{3Hio{#xV zq@+*s7Vgy6c{G5wbzX0nc0JZ{e$r*u)-!*l=XJ>BxuVX$SWhm`^y94}6~ z-sHxrDouV856F+-ELk{=zuv`#Yl}&EX1wFymg7T~<5%R9V_=j2XVvHFQ2bdz&yaR6 z3R$h``mg1?R!Sh(*569Sq7W7tJ>u`MqlQ^A==u-$R!cVVsT>*dzihO1kR^3P#Cl?{ z?^*HRK>mmQhuow~xBG-j?xLpH?VL~IExzya*lD%NsfD77NS5xq5z3MOKbmqJ$xQ0f z>C*2Hl$*vi74$d#WBPknt8UxG;u7+|W3&mui`?}`-S4bXnmf%jQ5=Nm5Q9!?S({r6 zI5M0ChMx$np&QrFh0-!#9>UBYy6YZYb?O%bK8W0*d=-73uo>=RCJ&4uEMu?)*D1%D z>#fqV96)>UB)&V(%cz&hb#RVb+=@@5m^M{Y)6sTK$4E^@!TF% z&qoNE`Uo5Kyea}`vh+26)PB(@46bKHPCb9u^~k>GoH-$QO0u|}l2|8_rK_b@7Ltov zeN2IF)v&i#Z{g?oqe$0~*MgIrgu^gKP4ov*$=^90#jImp|Mt@6Y74donoxkXm2) z#Hn>)WP|gIVF(Qm95>sLbn-V+0&*Fkr`z?j-BYKV-^x^&9(MyUOplA{zlHkmEdAH7 z|DLA*j@5r(JzjD?2(G5bd34H6`uSS@H>FeB^mCWaxm~Ap>c4-|e}Ad}eqaB!^xtCr zcZvS{HU0NW{WqfjPSk(L>%U|4-;MgO-Ov5Hm6ZPbH~sfs{r61$_g0UgW3Fb+Ei<6wH-Tf+YB3l9sX3EII?decsGd?qp zsVdgxst+PW-;i(Mqds;Kc8k9ee-c?rFPZ=xN^@#kwJlpn)quYCRop9@oQdCmTB6^$^BZqwizs}8&M zAp;&5-_Y@1ewolk>w}Qh{o&6s7O}{~$y{8V;gln?JP(bD4%a+cx=W9zRlxf z?Fw^5r?Gm(yo9%Nr8R=GQwrq!u!NKg6!3kRl*`ncQ>7Fm>y-Te&)&Ph*Hx8y!|Uvv zoSvjtPVP$Q5l;mIuTJTqQ3wCTF*Lr?~@b2%gpb4zn?pK z&VM~?J!`FJ-7kBuz2SGufvDrg{}|qlqN9fI5*w>TsM*Kfg~_Qp&=i)Sjr7wJzeKIs z$2J9Z=y=TbPCP{rei{?_17SE(U*t+;-+a6kwD_l+%2F-PBpxy;g7LW%NgD{F7OB8s1Q4EA>nAspa6!v;S-YViJX;;(PK zeaPU4hYfyg)Ziz_flW6(MQxjI`aEIVO%n!85^fpfjOp$s=>MH@ylZ#cQ$H-c@Xq@_ z9@W+8n~lHy9@BhRF`rO{>BhT?#00xY)=o^Yi)QV_1iM()PE4uo#X}5idl3QLu;B>c zMh&N-J23u*-`uG1#@MIv{@Hx_bsYJ1ocVQ}`E~s5taBa`TIJzWlo3xHrGZx%oxTn_p#*oYYyy-ofo3SQ9Y|-;0WU-!F8< z{y63YXfF=iOSdx#fg#kGvJd_leoe(LL&YxlR%{CFy;i^PShuvY)Q)l(u8iQPjXO|y zN$-vC!RF45S48j=uZ8`)qWIZ?Bao>pV-!onVOx}P&6JB#E{%H1uu)G5sHXn}rJTlxt!x31+3`YPrVmJcpo8buH#tcUQH*Po$-2rwe z>gjCzEi0eRA*tXfj(=86;;nk++isaC|M^p8nJQ!+_L?Wl%HbBQz-I!Burt5?%uzFT z%*b3@wj%Jud8T;W@K)eH+KM6_8a~%hG2V3331&jsipF%=ifuT%W9r7F$XgX-1@-R^g(HA$kA&Ol4Tie z9$@1@pF7SSk8=6T`EEr#+e)Dure!=ml zu>X~oM0ns|1OEnn{md7}FKl2xHvvK5b#(+M*LuKvfN|8eSnocbT9{>MfCs4K*XJFlFN;7}I z_ikN))<3!}ynp=0Ms{|M?CctA`NNK_ksVtjJGMsKvE}q=pU=~yHDuGQE2HkpPzVPN zH*A2t7E8u}?yj~J=?)6DS9egRonqa6_Z`isGbbMS-*|x_F7VtYI+4IFL(SiLM-)7# zswbLZ*OcXJPDFit(}`O0ci)kw|7F&{gkS0MI{bP!K8AndwNGc`kDyJRc-iF-(*2mr zkC1=hp{#tA@+~7-eVets8()n4Gs5FMJ$A2~?)<^$Xx((@-Q$3X&p)CU(vhq1UX42< zusM;ymm(!U$m{gS@a+O|2VZrf*~cS4e0;-+S|8tZBI4tBohUbal<|4;YZv*KC4E_a z@7!8@%Q)T>jxQP|Ykz|WRhuV9A;VP`j=^Uy=r>9Kp8T0){@m;4S2OurUH%~XjLVOZ zPq@6!&jepEiHqe+_bsk_xdXo5<;Up0%;g)XPo?ml^bDHxRNj&tWO`!gw+=ycVnu;1 z490io9WhuUzau9O{#MsN;j2zy!-4g&6YeMOb$sP@qJEa2KUOZh-hG!kfY<-9GV!Gs z?M*?RDB#BM_6=Jqni|Wtj?TmwdCT~mTaE^Ahv~L06_uG{{m$(6FYsMTMLmHIGA{#KXQ?GdM;totC{E8XxI>4~7rzd-)APi5mfN&aP*KSchR%U7{} zJ>&Ajbbr+4hsZzR@-g!Fy1aIO`BI~wr#?oq?JL6iSThlWA8*-8dUbvri%s#L(>`(D z;?4Zun9ZLi>enLrp#DV3KWg3Y)crB)fBA_q-1+k8>x=L1i((TaaL=Q!4*y=biT*VV z|5lejKt3b9C;WzNel+|BkGVEYH0KZhA^NX(!|No!%;i}>wEpGvFXKz_f8rkfrRayT zL9*uAn;Ht0!snr$y7MV?W?3EZb{d@T#*^FM#uL^DC29ELIBz*c>GyVM^)56<6jvIL z*QcBAe1fUb?~JOW{q4JAc)+`f?+U=X?Iso*yUvNZFx+`JHNTyY0bSIDXR;dt*=MhD zZ@UI=2lUaS zZN&$%v4ziZr^e`9J9NV?mFb3JxNnAM6!4Vvom*>eYS4$JktbVg@V4jR0Pc#xb}*tJ zC|w}T5BjOV=lDyBMD2rvDrmdDGvBuxaSa zQ}_J!5`r9PkzQ<_&b{g-lAl7O={`vEZ*W6E`aOZ@^?tYj@Bwbqn#A@eaZU2d)5Z{JaOm{zq#=f5?8w|cExKQj%1YZ+- z8$jdu*ykGE9!J~p-7n~4$L$LB}6Ml_ggWz_--GY6B2Ly)& zKPULlf-egGSTJ;s34fm8a>4TiTLe1S7!tX8g3ATh3EJ`;$tmAEB)!)Cr11BgYvQx^ zO`8qh-6;7e__*L>IpORT|3l(_ncz8sX9?CxxDnxBlYIJ?gclThtH(y3q4ivy;y)<( zy12h0_$|Ssf}?_m1uqjl9~54n(M9+j!e1kS@b+A_^{vuIr*X_zFng4 zkH!5t!HwcRCgDCP{9(bz1s4k1tQeN~J}P*hxE~PANPK(6{ji|*-z{=aiXO3?@XIqw z&*>}&|7)W5FB&p+Wq59*dp_<4ONeokJ2 zpC=OdK^j2(f%Zy4b)}%UQe*s?rcDEM*o&Vuf1>+n+K(T_^TlcA-w=Ne@@JSo z&GV5>LksYOastn{grEe$F2fJ%j8fyw?C2TzNw36DgxNmCY#-i$pK{(P9Nod6_u*%p zKa<+jK@)$5dhpYH9e&36)BJv#_|tqnP5c?>PxJ=-4Dn}_KRMS!%8Akzg`*KArExHj z-@YxLh{U_QQ|<9gR|=UpJdIq$$?yN6Y3yqY^2;BY#y*>jfKw1G49yUjp$t32Kxl>v zXy+LQz-u-%Lj(M&fJ5)_PXI5dLAx9K0D-(9fdu~r0LBlXe}fvdyWs-_@`42M4-@ql zcR_-2H}(O`3j%Z!7=O^j576;z)V2^}`gQmO@`413-?%&CE=Vx$#y((qK|nTsqkn-3 z-!Vuq{tX|nydc2(*Zu;I$O{6*-Pi{#FBp;%*6A|f44*(=kRa(d{w*&Eu>Os^Bl3a(aX0n>%L^8I({JJr zO8gp;ejC5$k$%Gq0&M)o-4S;|fVdm`faL{)p7~S1c-lQAF#Y&f$LxU3pgS# z=w#iEeZca9jL_yk(XcxI!AkAW5c+7`Wpl*?uJMC8(uJ2$QZQ$0v$dI-1s*L zR@@Db@;AI-f$LxUL;r8w1)Z$Bu@6{YurN>hCH^20+S&LukMv9Y1`C2&{f)aL?t)I% z-Pi{#FNn`nNcaZ9iv9+j0_$%0faL`XruY|m$Dotzp2M4dKQtpe1D#(egf1Ahu&^*_ zk>5x|o^``=l&62!hW=g7xchmRGx3@DZHOj*%NhT{LND)fu79t)Q(!sk?&mFM z(Wc)>+w>dG#vhvD@=U+s%&$qm>(2E1-Tl1f{PBDJ2MhiF{k-M8{=M=}f#F)#tb%b&5i z?tb2IQ`1jBBvb!geNFv$d8VJ78$MI)x?9e5_sbhDH-4}GV4**JKW{j{f3Lh#K+fy# z=gE27uv`AcGri?cj2ZW|9;+Ze*a#1 zwts*5`+0J<3{Cl(^oNVQ^`D$AKO=2<%lXsq%A4}{<_~psdBgejXPMgYO>J=Hng3q@ zhV%RPy0iTK>G$*G@}=J!e`tn3elJhI{_vS%SKe@5{rvLerpE8}A1w5T@8`+o`uEB^ z1-b5i-u7_b^7DpgYXeK)-~J8n%G&y2O5Do3oOQQ(VR*~=<2M}RGv!ZN>)*6^%UjOt z-G%8h z^M>>L_sW~`-|J3SmnY|zp__h=i*EYKQPS=IEpPmK(`QQDx?9eheuidwYU0($j6ZIC zruHcEP5Q${mN%|$e%kW4?xy{F z-D!4tn*92i@^}5Sgk5>Y@8!wm`uDoC{Qd5JK3w#6((jL-`_ooGhV2iZDR$k-`Q81z z>?~%(GyR{}zu7Oc@iG10@a(>k>+VmF-8Y%eJvYAc($bRBl9FOlNpW%5BF)9&a446z z_H+w}LczCk&y~0S=r5}Y+jPLW{cK8-AMHB zm7}|tw=%i@EpOwuJpI#bd7_nJST=s^PPaF6&y_DPDG8T^!$DG*FYl535HS0pxIbiS z8TTvELGgZ(2JnI!-~j)|T?2SQ4ceW~*e@lJ7bK7vKY;tu0QxtmLAx9NPxr$lzofqb z=psP={po%f>IwG4O?~>){V-iG{&YXg-cS0|{V?{kf4U!LMl|)O`(bw6&=^^`uxepd zRVAsava;MF&6VZlCAqw{ryJ)IZ{?mVZ~fVM$RFzet-{ZZ&&HcO|FQF_T(t8eYoE)P zhw&u5_mYW}JAY#9Gh?@%?~u3a289PzjD*xrkAEX?)&q7OVB@#*e#={oR8^H%m6wM} z)D4Fk-t_XSp3j`?xglttyTU_v<~gtp=D9*Vg{Jufg~lCEv}qpCv(u zm13R?oC&H1G3-Txiv=S<$}a((F0>F>2f7Kg7DPSy2qME~TF5tp80QWU{a+5EzCEA_ zh|do)z7%LVh))qRTs{_f2Z)bXGMrmL^!H~Vrscz+6`+TO|9c?g`7(&%90O5Lelv{W z@FQaM|2<@67x4Q)>hn_|<9|)?XM$ftMl(Mig(LmPi%h%;!4-&%;Z-6MmPs`bPHGX5 z;VuTU43+~aR|90ZtpVNztOqi!Yk_-!>wrVR^+4uL1F#>s0eAqo5y-qa8~7pMxxkx& z=L0){QD6et2uuPu0r|}3X5e1n79bzL+zPxJcmc2*cp;F_VKxD;1#Sa=0Jt5W;*}PDhGEqK;g<+MEIjj)*Ad~F z*SwAj-)UGiE__7zN#U7hec?5bs0upI$yW)_H1cW?o_WKoS$MV?UY)|TjCc(R&pOF# zSojr&RY!zp`{XqyJnJeiytZHK^A5wRlfpBvd4>PpxYrm~MTECy&>%e953gq7&oHd& z6rSyx*O2h6v%DS>o^_Ph5#ibXd5sCrHo|LMc=i{(CWU8R)z=ZDFY6w!a^YF`ctwO~ zo#a(3JnJB@CgF<>t9A*m9}|XMT6k1LeGLjfDEvX;`9v|VhlFR_;dMlK_A$K1gumXf zYC`ys@OX=$E+6)3yduK0PvTW8Jh}~iH4D#vl~+voA^&!o_!dvX5l|*Sk)=~ zhlC##p5p|sgTgN}ta?az_NBaz3cu8_YC`xMg;)P*^t)a7D&g-GzD9WVO}rX}pKn;z zBs}|CUY)|9VpugKe4p?Kg}+t!5#ibA@){Msf1tfR+260?i9{bT(h=|J>fRseO=Tke z1L<_CFO$?=o^|i)jSTdo)3ZDU<9p*>-SM_=_J#58zGOVHKhmD+?M=3eXWIAe8R$v& zW+L5P{h3H6m5OwydiQwjQv;busw0v}^~Af-3AFJ!a-$Q~)qF=+cQTSl_P6(Sr86m$ zQp)u}@%SFb4!OS6HObycx+`sX(F4z-N8)YS)F|b(7nPB;bYE%@v%%-ym+U~2buQ%C z_a|+4pxXOV$h|~zZ&!N~Y3#NAF4WC*_3DS=ZF(Yo$!iC?`b>!8Bh?4n{?tGpe76ns z?^g*3v?GzGD3U$tjOi(ogUR-R3^O~@k?QM-XCleIKIDbYo8%xe*YsGL*V&AmM^=#U zjrSxyS+Db}W1zR4PwMBEcxMX5G|-E}Z10q!)$&~l6k=CLSCR_%r1si;>FVxI?umCt z+V*FXk$xmF+1t(%K-$yD)pTE191dM6R*XzvsymWOC;Q}#00Zvo%^)EIXAmlf9{dJ)Ovx9@KY}9OQ?;1IkvHNP8SL ztJ~H)*WTBBm21zCP}h38GOSyEd$)^o?f0byP^@h%J?MgJf-+B_Pcw??kox=CV$c%0 ztQsm?SW+9ad`?2xJEH8+#p)dH-`}4}a?X`){ftW29HU37y?uZ^UDkb|H(PHa8FUZv zJ-WYy`#?8(P}7U{#e1bc?9Z^>Q3>=XXs&(In5D90x_XlEgE@6_Fk@8G-H)OJ6s42C z*p>9edyU%tY`wh^f)Q4KQUHYnj)|b^QN<>4h04 z-*C`Q&j*Jj|6<|%_LE|dlXzMlXY(}Tc%DX_-_wZGdm3?+Ph+~sgohJ%n$O)QzyUsO zkJEe_ah6Xbj`L~6VLpvG*{2al`ZVHvpK(9WAWr!i-o_*L;o|)1St(^$ySi>o{n~Zw z8#ct-+7ro+J)K=wU(?;wn@V5X*Pj{KyKiv6Oud)Pttg#UGIM5eaS^Yuxn_7Tg!%Tv zYh1BpVfFlZb1Ub}o?TH2>b{}{4YL_-xvM|f*na^=by~RV zGrP{Q^L0DVw)15>Z?*GPuJ5=;;yj;ob2foxpqU_E!;)_}qNwwAyv^j}P`g3AlIho= zHw1rGJ-d1)C@9FijG;WuN^$>&R|KyxF{c0CUmT^>>8YA&(vjP5a9)`lY)_`$p;s#y z`xoOcEb69(pCSC9@I}HO5Zk(j{9g1|4a^lG{^sQIs8}-e=LW8A%}l4hab=3Ul!ix*F+Bg zN{;+w4*yyXe^Pi`-^0)P>wlH-wthy0xAmn~c)QQhl;gfjc)M?w7T)f=92DN}GmYf9 zkL9>e=D3&tzee9vr9CwWzd-n1!bgN365j3u3=6+p+>hq?pAg>mFDHe!`TvISh2lT_ zMWc_EuM*zscaHG3KWY-*=Kn6??LKFx@HRaMgtz(kknpET{A0p%OyYGi$360#(eF&- zteS=fSipSk_zV2=Dj z;cfUM!rS_FRCt>|6T;g;GdKL){w=qE%5C4d{XuU3lw1G9UpDz+_eon@+v3<9vDv3u zTQPfT?*{f~676^sfaGIqYo@cS-?eCM?TGhhy!>9h-(hW9Thm;U_w7x#_NIE147a;a z99vtH@wP4#Fyh(Q)sbmkosGxvbvgW+ET7Kwt*b|P2tL!-)h-L1)>bU6y1VxD%8Jgq zGGUS4q}|3 z0W634deHkovArF7m*{l()VWS8gxM9k~Jf0d7=@OUx9b$tHNnm55<(9p_3F`#{!fq`f=UKhT$C5HZ$~I9J@r z=6wDoe6RN|Y#qf#1vma|=w4^!gRW)~qyBWEFu%I`G6TqoL|1>h8#_LF^Rg$Nw&_fE zM&3ddlkcvan^zH6rI_pfrYgnSQ)#`cnoX7`)0l4q2`=$71AV=^m||O-RBT5}%QmeA z+)cS=YlWZBUmC3UwmzEzNm^FLQa!z05!RvpF4l^en@OgHcng*K<+{K3DxX9Qn+w>( zO}tg6=E~*GRL1A#>y(^xbKfUt^FJq_z0#0R?8i1LnnqV|SEdU+#&y^p!cJ_&)(h*7 zZI{8WjHmj0r4UZG^1NwuS-H2R9Me4|AKxN;UwhAV>isFV*~@+z(zkSJ1i`y}d#W|Q zFWzPMhird$&bjQx&}X)wUx{qVZq`fosK_RE8=Jf1*e!QmBiP3_Lx|VCv9B+_Up$JJ zCTu*%``SDAdpv82$mUc}nmu#mlD4bS#3S4J3Yu)Uq+)RlBl~+&1N{+hgX=w1dTfyK zY*6rsU>tX`yVOeDv+l?5KA3xf?YN)chx^bgac{aywZYV<-MiIl*csBvS8wINA5Q}G zBD_xcGrsF!sx_YRdyNje7r)(VjeZ&-U%1AOYlREC`y2V%9b@COzo0LP4FX&uhpmLm zxXWgQT>G6~d#-ONzb#wMH}|2!qrvY)?qd6MtK6Bq&g{3~wMKe9jh88D#0!r!;+;nt z@lqs>_B~n_@n$7$kJl_|#QT*r;@wMz-)k^BAok)u+G}{ctx3z_l}tYWHhjE?N!wfA zBHq-b?Je4Pv-~viMkOAL)5a_5zSQnh=IkZt`&+Ev>}0Y1*}Esx$pS(5&QVX_x#116 z7SxcWis<^3Mh#)@>jsxW{oAWuR;i2CR>(zAV`<+BQx|Gw1ac|Vu|1IL14oxQcw=Ii zJ>Um{aY#~jA0!jtyMgp)!m7a>C83{5p?-geKD~$|gYc7xnQbS5KmM*_z;gY5;j>*1 zKyPYqV_^&tonIOJc7bDlQKAEU3OcwskwiWu(HaM!UmUtI2bhb@A?BZ};np18f47p^ zh)_>Qe)j8Uc$j3~XX_a3Yvo8{?6RMs7Lr&{%`h1Pv&he_TN z(3j7@*JB=cTDi4_d0@(;A1RC@PuLroTGI}mHH`Hqg5PwO>sL$zYlOKv;o1+^4&-1T zLQf#??3|wxwmiELS{o!7&wd>OYv?}k#14cqfVdKv`$izgaxj|2VaL9A5BM%^>y{q# zk$&TFVTnw=rw!sheGIiUA;HEweJ=iXicsghR{`+<4NgZMj%zKa*)Pb$98|gPS zsULcFOS@z1Fzt+CrKHyMcazp!?b+vWzWJ9u{e)WdBwQX(n z>sH5WWfY>V2CKbEB}S+=$mY}|ay-|GJR+A@>z$JhVAuJ5(_ zni%ruo^f;gz}(!AqXecaD^ot+aM|-kvU${|Yo*&B_v+R)fD$(&&eY!Rzbb#H#bZ6juTb`w#s7sHEMa&chaU2v9iBqpT?0VgBaKwc_kPFdmz)pMs&Z!`KIZYT}fA4 zj^bW@T$y6DM$^kP9X&eLjIDS|4;4qh6Gu*R=KD_M3C9S|Lo?t^sySng>l`ujS8or@ zv~Gc)eegqV*nhj@tgETXQI0V^I@QH`R9r4G*fh81r1@MeW%HJJ0eslr-}W%fM{iHv z0bMyNd1pxMbzQwU^7rZd??pN}L&-NEc(0EADsS{iD|5z_py~N`LLZJ-9FbN+Kck(U zCz#QVBOTq{_L09n*%W#8VQXWln6b*XbV{&hW^@g*a}2jWS~+*5HOY88`NujOQ8xAL z5w_~wGA)PwHRo}xYqikgG?063LtgBK#5IyD9IrX&^p_D^pbg)x@n%lZiWvucU!OBdf}I0P^R5ZFR@9t15=t2 z)r5RtjW;vyOQ25&v|tUfA+sJPlv{`F_~Xt*XkwemKVzC&^8GsXX{3ia5kY+3`p0!D zYnrWp{byKMLreDopA|}>9etMZ-{uPmFOKc_nR_{&w@00Gm7+rF&KRi8bKkRi( z9e4XAw&*m{#<9WF2(HSwmf`%F<;`;D%#oK#v+XxsEmxusvh!in4oz6LO><2&bxgSm zG1yiY!K^c)pV6luUN?Z&*C*F*sB5q5h_7i_lcviggelUn9?p>*IFZAuycb z^;Q)gX2SlBwWdFP2V&z!_-Mn1n>>^0+IQgLRM)|^$F8?)jZw>7?g+I*w`@B?*$CO+ z_oGa>qI6e9Y~76@*Y|Y&xp%Bwm5tT*Gi>v@q86}*-Sk0JtU8MEEbGv%RZEdHn zH>MxWy}MafTX$6Fi?Mleb;0_RyN>xo!+o>)5975nCU-Q*H~;a@`Z)8z{-ka*y$nKM z7b2fBIGw|`!oG7KN^c7|_8M$i>^0e*{N*zJ2zMGn;pGo;C-R5AP&aD8MJSVA#L%Hj zC|iNGFP~5IuF2b9Q##UE}T7!v`dq-1s@N4k) zLOw^=`zD-&+KRc(xoRn5S*q`3nOM)ktg+FC*b?u*W()S!Q+u}c znrBa~i$RXt{<)>u72y14A8LS|?{ml2^!}W?nm%vpT;9&5ydfG{))#k`z&_Gk)6Jr- zmT$kEyq(!J+d;nhwA~-z{M}qz)FoJ_nVrB^)bMR;C-Qw0X8l_+Z@N%j3Y%7#ci`_5 z&`$AZ^K1I`k=v)4zV8~{YPd4-_mFn3`n#=_EZ2y3n#X@^h{2zu5Dz=Ci(XkBl{y z`%0WqbEVGxuatJ-+?ckuub(>7*j0n+@x3ACo8ucPuA920%s4+d9Wijc;2hY@X}V#{ z@yW~{rfWZc+;+p#yd3GZd&2v*+03bVXT{c4Ga`6bs@~p&V<77b^O3cMz1Gxx=Gw^g zEL=sh&oFz-`{2i{?zt~&uR~%uAZX`3xZ|#$-uE45fDGgJ?txCXdh+UM#asI!-Lz!x#+Y3n?r>PMyL<1J zk=biE{j;6dPW9o|RmPkzKBm^c;`-yo>Wz=YJy?&Gu1oVri=$4O)U`osFoQG#`YDfG`irj`-M7q%yV9ir}b9m$r& zlC1IVKHWx!ig= zRocu4-fq2`&j0UQPl}Ny?$5CGbYPUEzI#yC?77&#+1`(}o%=Q%&!?|-CjA$q#+rW5 z?)2My;VA6Cv**uqlR8@yY;Lz^V>Ea1T>ISIwejT7P0nZht<=hUbC2a=%KI#sY8XNpw=C4!d|8KpQziJ@U(SWFOpU22ux8R|Q7M#*-j%PaSE{FVSsQD4hyD!45 z+b>{s)h7S`x!FslUS5Chh?H-H+Ae7@bvW0jn+`JzbaiM(y=T8={JC>fuGY;AmT3Dq z)(m&lo~j|As^MIMa|X^h?J9@w>tH;4@XJ+%-IedhyGRCcKXqO9`3A0?yep{|jQBf| z%e3bTw^4Gv73-;swM!#PVLRNL;nsq(G1qkQ*_3nUY4@LLw-d2m0RNXG6t1OrBmG{9 z>Gh)Yg?hc$0-smpXwszK4R_jZhUQ%TZH3-U&!vcy>%rYxrQP5-v*J$rZiMDv{U+39 zaCP?y`^6WY5AsQ}7I^osR9239Py-Vi-iH8wJ6eb3ZN5yO&I=)b3D##OznLO$%9)a_ zD5KnRpho_?4|Wxl|Nh%b)GxE^%H0;Ok<9GQ_S0s!$baXv7czG3`^!$ zes9(l?0o%)-Scwyj@eG~#r9@9XfwH-j4qMIRAJlc>7wqIer21 z&^!s_uXpbJ;H`7jTNisXiSF)IAc}lBdzijKjJhg9KeY1HRK=$?r!Z%MK**$`7sL9-!*oQHvUPh&Ma_mu z{D33-Y0!?BJT9DlF3^3>2glVtZ%OFSc=@U4!A<$C#*D#SoTKrki$Ut-wcjgG87V!R z;JkE?mgKD7$Z`*>U7OAQY_7|Ae}q06RzIFq+MwqrCfq@>H>0kte=9Kx8+rfey8|Nz zN2_fZDY%ch4L!X7;$FUYhQL1C%pGj0n^^?wq<6pHy81)Ixn11jtAozi{^ zI>t3|?&ZB>5>ZiI|9f=o<{otiQs0hLuSWXokY}8i(cA#jdf04$xfXwQK$h$pv^cI_ z>tSwyPnLBYZtL;84l}XbEAmToeyB#UL9j_MCYTl+5up z2Bwqv!|X?!%{lDcP@=b*`qC_zxy|s|935!n5%&MK>)x40&j!(>L}G3d{dNh)1Um)O zf)t-THFP!60kQ90ILlEBe`_+|ZRv*?hPS=eW^N5cEKWqaG-5 z)Z#q>73>VCUBEvF6~p|Wz;RFv^lQ);K#zf0aXSHfPQ*)K>Y{kE1)Mpp9Xyd)YlzQ*MP19T>@$ZtpS||nhz=h@%nC0 zKz$4JL(n%smA%j(bR6cdfi}W?I;a*@4JrpI(D&f>70@-QfJ%U_0$m2W1hf@&HfS~I zbkLdUfLaDx1eymb0~LaP1-GAoj)Uf08&D;nLeOvE_6yJ?=mhAypnnIwo$F|YsV^@G z)?RJ+a;ZNijHvR4c4U{M#!x%(?d55sp!|f#{iMfCPYlCeeD@~JQ4quRUI!s(4{c)}w+PI+aZ}cYNi*YMc=%>CS>NTAo4njnMreycoSKn$CC$IGh^=GBAocrULW2T@0k!X59d@{0J(bQ$-!pM*JI z|HrUw*xvXVe(q)SyJ3dw7K8ci(vUx9-UlnBR)d2H!eFSBWAWSRm)r0YPFRvb*@N)p}cz2dp#Ajx`9`?8& zh54;?VE_y}U%h60-pi}c1oE<~$WeG_msiARrb{hk?9~KwZkf=HVcD>~`N8nLmzAMi z7!c#grx)Y(US7SLkd~ux$2+&YB0e+a$356H026hb)ez^n)yL~lEy@B^$j9_D~ z3tMOhK*J!sD^87qp871_4L+jO>VLqyFMf=*G-&Qm@UC;v+*k1)4A3p0Pl3J+TJjp6 z*8qJLbj#0R5Bf6bB&ho5csDsH1NzC_fa;kSQ17h@s0~Z7W&nMADb_-#W3CU{QWH@3 zg8l<^%^6r9fZhOIbr#lCpy780)WHn__4>|$dhLAyHKR44-Uqr36o_Gs0lE-$EvP&b zP$Qu7fq;5xUqCs7Sc`yqKpD{cK_3SFKcM?T4}uPZ9tS-O`Z{O=GzprqKcGrMd~y6& ze}gt!8c>HSkY5qFbAX4A2kY?;c<8hcokwi~Yd(lau%`J87MMGBZrOSA($~+w>a0l9 zonxQ6;?~9sYgu+%Htvq^ZsluIcdy>vzZ-{9yE@|Snf~3WwySsV>*`%OxUPQH4!ocP zNBMWRr}~mSgt{B=dDVzRsJ#h1z}cI$R;$v9HUz6Lu6Ieih!<{d*-rhVh*-xqTdT%k*Nm6#WbNu!>-5zYS-U~id|g0YkMtXv z{RxJ}x6(z?Kv#7o;+goewY0)sgRY0GYHQm&_Fz5-p4qr+^NyBfyEZpcW+=ywmIq+R zIxTXWDK`u|ZcK>XcG``=4prRRT}rzb{NY_myK$f0HXZLojvXy0bL<%LNxz-eMcw92 z$2J{D*k`w0$ALAeC%xOXT$RtRS<6NIc3Q5+XV;?TYW;Rv4*MqheK)K2Bs=*kV5S#) zI_kLq@?}p)R{~pd(GLaGDBifUs*hy@0qk+0xP)h^qa2iD@>0tzYhgHCFTYZpmFuG& z_G{Du*YDm`cczCGfO{@?vHXqy>#n;l(S{;d4`JU#mw8{Nec86gMususv%6BKzS>eOA2 zaUCf2w~ltZ*E)L7NbJ_oE)6?RJx6cA{uF-MK1|&=2Z@^5^vb z*CD(?1aS|;y9tI*fQn0_=x$dv^CyO%GZ^r=4t}`gC8zicj@s%JKjDNMo#H3M%A_N# zigzF#Oxq5mZEjf2&CFDD6UAz7OOcwpqhfps)-#3mVb#0{;~MB0M70F*`gs&!j!a-y zNX@FBrDp9Ynq(d&`C=RFUIUS2K>;s`&X(nton^7@}4+KZD^7?T48>6lzkB zIM1Q%&zPwe);FkyfmNz}vUJ?70jA8(s)T=3!kV=(w1Y~EJ%yx;>ZagES~WTwhZbNW z;%tmAMOq8@zSw}S|8eKK;QR35;o{q8lr)u|Rs7P7lA8gmix7GBlCYZHGDppZzOxS_ zZlv>#)36^4eXCC^Qu9%VW=m~Cuia3T+r;&@;=r;%ypvcqA;#% z=1+`2Y5olH=OBJQ>o8^EjC!^FvDqJS%9XUU=0IgwRVF|!GgKwoTV-8&+SJ(@y6x$D znFuMouUEgDEP-fQFMT}gE@bcyUv(SE%6R!eIH8AX`1uRUmNHkJ zItO(}x5E;*9WqZ|o~cF}m3jhn2;w>~(eB8<4tj`oP&1eJ`l+rdMm<=d7QE`O>D0Y) zzJup9P^T8bungqrdOi}IaK3;Rjy`gRnw?mIx>}=V2bQUsX_H^&0epj~I;^S_vs86U ziK?!jsjB$ZP(A0|UchwK&Qzz=?^dS-cI0pWRgSuux~+xb{h&&%+fy@4n=dpF((qJh;|S&t z!}qg0c&gAax{G)!bhYjx!as8~&Zu2f;C##py%co599~v@PxuC>WLarXxO|aQI>euk z1j|ozN{P)*mRZ@}QJ&^vq8t7oZG zF(#doS)@)$EJQlrfppGOm6Nl_%bQK!msC6I<1F{NFf0WHb^6j;?UC?g@NbHopE>Gc zOfhUbPcLCTPRzg<6H?=tk%w`|suo^Z|9pHY+D8WM5`97pG9Ly#E@P38_sC5`X3;gS zoR_aSwOE~s@#ECGQzjRUzhkU=bbfkXY;H5_+8E-m`38P|4k|4@*pK16bd0|pqxfCL z#?>;k7dJV=pLU$N1;v#mW0;<(z?uTJCV?zNT{LZ~K;gYnYCTpJ!38EwUOsSkp*lN* zex$xYg<|kOzgW#j-JFlQIe&+Y_@gt^W(+P-c!!nZn;y4FSYAF*Qm9Hcg(uMijq3Op zht=W?+E7ceDm@lNzRgrI%z|$M4T*mrpGQ7AfcwxOEAQp2IrrIQ`hN8esV_w^I18OX zSxA+kOv_NFWpy*txqVfwmES=5(;PI3DRr>L%CNoDeL+|)cz)hw<@oHe^3l@ttXN4c z%j$Z_HQbJ$Pk|0y`R8=qQ3@ zJ@xaL)k9uEUO`^v$OlS8sucZB>5k&b@OUVu%NAwS`~jt|1Jx`S5lYTX@=A z-jndB`-fk`;GE|KW)`ZMZ8Ihd$2f|j?k^3ir7wq6^)scaB7;0@DN!*L$De`TkU0H3 z@(l6{@(S`QM_$4o&xU_$Se=SIo(K6-3BUFhypI&Ldy&a2KQCqC3E%7PP1|$uANvY^ zobyzm9P)*lu2A#q z%hmkDbH*#uUH-Q79k`+Ga6jqSPVruKrIQX-IK_vNZ13DVe2UbI3K*PjN4r61 z>bMM6gRAjV5846>hRe~gopWGhv&1&llff2et?3I)Tcp3;aPR8CPbVntaLKHy8)m7~ zI~QOKied~}mv^i^1o3+UXiuMn;cKAs5{{PG=DQ#3Ei)puO@0I&qNB&#kvcL@72Hn< z6n>M!lZ)3n!R4XHgGncR20HmGg2kUG2rnqz6~5gme=_`?!t(co)b*IJyt70t>8w=M zfiu;t$(iFtW9}@QbCP8dM{T4oD`7~0%JsN7skQiyi9cST)rdQNj5!{BnD8BAIidyQ z&Vq5(vkOpX7hnyy0CjS~ zj(OvOvLO27B2~6S#uJRAV}FHy3^WXtmLOmKJW3)*M)xI|0@Qy;>G|*TX8s$4Uo&4X z#(cd9bqw?N9hk4rFI4l}=A>uGDw@mDFPL!wI>4QJRHGfwMV*|BIyu*@S@c@DWr?iK zu7V)}GIO|C@Py+mVVyfQq~>Pk!e1r!V`pkV2Oy^BoSb`n7)CQwm5b1a1}c?Z zKd|2HMv!`qpM;?gWad-DI;`>VHr%Op4g`N)02O5YhqWKlXV-rWV;J7_I+uC*X@>DB z$B7rJ>a%A0_80W(cnqt?W;2(20iyRaZQp_6Kj}}WZM05dp&M|DUvPdI3jW+#QJ^+C z)hn>ROsqxUR*$}I4c3~qsyuDNiJS`6S@&1Kuoe_7jqH`(iCE}vOrM+}W|^wGZl+q2 zh^Zy@t@s4UE|p!ai$0z3dKhvwOvklgN)D)P1rAo|T|wtRW+)6Rs`^aS_rUw|&fgz` zm+#X5-@xz;D5TR9GkK|hhfDj^wi(WQg2B%^q0c(Omx5}QW5&#&YW^bjg+WTsIS~*x z%Di^Ef8OEv=CkTcN}Ud}^I0#i+tQBEB({8-^|}-Dgi_4W3NhwRep#sn{|bN0OuO{* z71gMZ^>bDA;klC-LB`5PS(9frv#&e=`I-;o=Mcy#uKhRkbfHf>>X>sb6h^Uet-Hg_ zY?jQyoaQy`$6zhU{g~)iaqkcGfW+zNF*ZY1L6-Y7UbpPnKVFdLp28B2&BtVH#yYOB zzC?{5!?#?&hCO2m+s~uhg1jF4A+K`et53lgjP#bjioJ_;NVnO{X|k7g0}OY7Ox-kP zIb7U=mEIY_#h92Q&DFa?YFDBh`#2TcD@t=+4mDNv@*>P{7OE<=xsu7^akEor>g+KD zsn;q(VeEk^=GKa zckz8$Pz>UFFAZ)AZYsx3*E#gPnCF^#XJ&?~{T@U?4`{!rb3Psk%#qRkDE2q!yz1r} z(;Gfr`d{{=6<|V7s^^{0vItc5s+lU1saBChm5S8Q$MX!BgLu}BTOfWjBt-Q%^Gg^?YHUA}u1n(vpQ(W( z#m@$VOA10?D+pFQ&Of8w&BwEcZ74Ucbu)!3SRYcOxR*E%T8JPx_WF2_T=T0+r9oEC z%U7IQq)z?3fBjlnYu045K}c^DY08IG3EET1^X{JeeGo&o ztC~;2@He2KTd#(S+nmp!LS1EsAM8mLVSi_~ckIyXKgRtsyz2V-BN%=Pa!SXbFZNKd z@B4`Y-Ja*8P0W9O>Rwpn3`c)2x@H9o>p-TjI;hj#99~hVmO4KwR85#_sA>#^*#Fag z6!&eHtS?dP(eKv1JWH)il&NLd%U+0nrV#6x@jyV$ba2lYL9+h%dGyt~zeaz`H4pqM z_*L-hl{5R*_1LdIBkvsgMTEVHWA}f+P;sW+uU_J8Vw*g;w-)!6&!F*>&hrNJ9CmEo z5FD1ibcPY``s;AtJN2(%GsDhbG*mCS2gD1 z)z}NKM&D6gH+Nj8X*T?DOz$(Z#=zV{%!xmz<_3lRE_jn5ma9G#u6 zh?O^2pNYNc&NAe6M3qjKj2DlEM?>ktSg;m*90^nIAG;!;PJ(`nXD5h{?83a@O4Oz6 zOle@KHS78vPIEQO#Ehw9p;1$w%s2K6pTYAUeCA^K!I-+a_9~cy6T;bpZPR6Yx_YqUDS9y-2PP zXP_*w-m9w^xAo{3kn7oGWN#rxN-)2ekFkCpz6UWE<9(%yylV8QKBE}@+v+LnH`ePk zBGc<-$S*kT+gofl>%PZe3!T6zRUq+$Xkr-;H|l1gI9} zPqf!0okT)ng- ze)x<#FRxr>c^)}QM`ZO>U8zqL_HU*SpB>MQ=U_g4B%TA)#PiTw#KUL9bK_}#lk`mH ziH9K!ugRacwp?oR%h(<8xEFmrZx)H0eG%O@8s2Q(iXw8knQ*QDN=I9~*uI;pDrldlmZb zd>5a|=VjwzeaFGVDHoq<=H-=(VmmhX;f5F8f#oZvqTz9{%(!4S%h*F3@H zg69dg2zCg*DCzyO;O7NDE_jFFpkPAqGQp_e8G`c!Uzhy+zTi>8&j=n8{D9!qf{&oQ zd5sD_FE}9>61jPT%LUg7YR~xLGiKiF4oR=IJ1P7C zUhzL9?w1LkBY2izorD_^{x!*`Z%KGTvA2qB+~n84Q~U=7Ul;dR1ivMCRB%-Au;68) z=Yzt3P_RSrV!<;6s{~60v7M_`ds*~6D)_MA13CGkB)(mu?~ld(Il+zMJ|^KlDEwi; z#|0M(+I$(7_&zFlpST|o%t(BD#r?3L_1`UWPl_I~obX2iJ3Euz-CGBf?E{(Q2q(AN$x>PKozvTv%3dOzju z*RLS=LGqX2OZM+h?%z6ixw@46W_*h<2@BP@<+8@+Z4$LQsy5^OjG1I(duDS6vW|kO zYj4&@skty?(#Y^E zEibiD1x&%tOu{IIy~$iXb*!IsZ5fn=KUuIn8Q+_nqDz9(TYK@f#Z)gpv3Oa$uPfe0 z4L+eY(#4@p4PJzAMs{u5pGmf)F7HYtH+RPS)M;8rd`B|XokVse@kBXo7;9q&-@j=? z4eHlAz2?m?jM%NA%lQ?h&BpKL>Yaft`m>(7>TM6%$XZfa4b(FQ{SNADC|!Kxa8rtPZRgeY8NhzIdje zuVtxH9r~kfcz5ldo(w+lzOKF%6$4)_jkot@TDwwhtsMis?Rd*+D+OE4o6&L8RCPd$ zeeHOzUbXJaq`K4$^Ci}Fr8lM=;bntuc`YWv-xBgynL~IpPU9&!y zD1MBp7av==Q0;5)@1Tm51+jVovYIaEB#U$x8K3vsLAAC!RdXT2x_MSA} zWzf2>qaWW8MB4YMj*jku{!Tmxq3|;Iy=?;>DxU6I+0(z0XAhA6m3;%fjA&)|>XoZk z*6O|?N1`(sPkWtnL&)`>>yD4tcBQ-lv@rVQ z_Y+ZvzFN3*UstBRvnAD{zs-m@?&w-?TBfnvmQd<{6ujA&`gWoxXh#caPNC#c1~sVf zUjBOp+c#enPn(*HFZ78F5aKU*73 zs;Cg}7TO$7;}fK8SUk(2DrmPomAYmieF5sL{%&Az1|68HqRVCG8>^T0qF|ARUlm^3 z+o?Oe#8&&cJOs~Z)saGco^V>{7YbXFeLY>h=#Fh?h10^@`h`jLU4XtDdNreiMJJ<1 z;HKN^o@Af3+vLet@rR84xF=tCZpUELl#D0Td}?phMsCd^*WBKcVqVZ43LgsYhk^#{1rAXDHOA3o{{Ij7%g>`m;%=ihXms~;4$WWVkB3eD)^%=a6AOb&q>?uX>` zw;pFHHoI%2?e(iNg^wHiY^qfczTC>MMb2RxGqqWT(BjkW{2;LDU2xNH4Zt?dK+#@(R!{~*6}$cC@(qzRut z#74M^w_$KspVqwst-|O<5FkE~*opVcppUd)Ty4eSB79u6Re#YK-%eKen6sG(SQqw= zI@=esC(5*%ud%9m;OJASsA}y`cD8ot>eZSYOsY+^fn++}$}C_XMvDP_gt`agB>Fq- zZo_}7x1(zh>Qd`Ij6<#QzCC#0aIH@}?T~cGG=;Ydw(ddLk^s@ne zQeCQyzNezcrQ&#VAGPf0(c@i^C58-!7RYs7e&F_LrRG9cq#~U%5KDe#5%thK|*V+Vw^<|1XZB>Z|FW zOt@BR)%lH=$-6H(>lxslK@_XCXmomcd`zedQz354WJU9ZYrewm7tAM@8pyP!I$HbU zy?c^2zE!gp*#?HB~!JF^4phD`NHkj%S4~pwEFT}Z*LWE>&~eG=8L!Wf_OXTs%>~ZK{m*Ia(Jmh zG7~iuTq~GI?$XxHSV3^+o6ws?R+QP3H$AP}Q|(70T`6EH_{UzYc9 zUxS%=A4tmpUlj8=@FyVZfCabOGY_jQnA5<$3zXUpGmjM?!XsNFF!PzMIXLFab952l zGa%aY=6*o9DkTUW|7MK!$iV=oOfWJfr;v%-*xwJm39KrzjPf<7oUE%;&&N z{CChUn2FyJ`$=FRV)QQuc7Qq|lLmfX%wxcFmm)scM}b|S>nQ`AT&C2$FcV)s4SU%% z15eiC{9UDkB?Qj5*5TGD&1;|wh1H;Uc>A?&&+epe+8<-BXz_lK(#QB0vAV39!7x0*cFe$p7*o& zfS9*w;9rB%upa^1bIIQG$FIZwoJ}Yr$PiPYF_?+p1dYQy4t(+g=mzsB@GDJ9oi!i! zz`}Q-4~4lLcs_{rDhdp2$NhBL1JAt}c>;43xcfawJIpcQUxFw<4E!wi4|!mLhjYJ( z{fNh59s@p%v#aB@2Ogst>GGam<+;|2Kn>N7#`nV9472y_D$lgO0E)q$_(RYj%-(aW zJkOc{9e_P?A7~inA>d6tsE06n&zP>qj@Ms;$`_yveBQSfEe+r7ij2HE*b`Z^J;4eXx=Y!hkgIKSk zK%Uc#!QOjbljk_k`vBsAJ#h=@B+SHjfx-*XKLG97Oz#;?p3UsM5p54L#OpyZn29%o z(l8SbfQDf9p0nin%h^M?w*`A*E$9f$#HBakY$?sa_kzY@jsflYN#Z+hK^hl18kfL) z7RST4k^gcl?sdbS_$AO?FcZHDx({X^nw@zY>NCvVGmAXqxaWiDmtarq z0lfh;u^&{q8083@aRBuS=5pZIKrFj);74vpp1^(>_;+_8zhE8(w%mn!3p0-z{uSsX z%p<_gyAkFoFav+|5$Fu_B=E>brH=*v^pns5_Ue8VJ&67G5b)W*LS9GE9)b2;8*#@2 z==)$#+zA?mnb-vygLw#8`ykQ?Gx6u3Nto6DLRAE*C6ED5f+}Gq-t!RB3-d7W8xNx$ z!8{JU_OsBL^1xsGHPQ&P8iD*{sAH4|9zUWmb|D<#;(tWlfH?wu>`92iJPJH>6lsLH z7TEs<$e)TZftP#{eLKwFvqwCa^nK6^uqXZ+^a{*;=syKw{-l9F2jOfCDu8<~iRY8L zL1EYv_ktoY4*|dbWm6Bm=Z|1oh8kRg5-vF;9L&UTgI8wgT@1)xb==AJhQz2=MfOGyMqP2Zto$z86wbs%fR})H zwuU$f>V}!fvoZ%@_MVyHS(*nyBd{m_E$A7TiC+R8gLw@2XWvH~f%zct+8>}#!*LSt z`4ygPIR@&6J@H4NA($tDpZgK|UYJLLPyPgDL^IHyCm}YyilWBR58_3jb71zK9pRah z7eL!#PkafKfO#Bv!Ow8)hw?ys9)$P;=m_P3FM-A=547h&h|!-z57-lXK(E0(1e|pe z<0g(ylmiEUiLnpnA>ey{g>=Cj1K#v&v`v@~0{>p&-FGmL0>2gr=yLR)UEtY=g9UgG z1CAyT9|T+d_xRe!or$Z~#R4 zLEwi$4D()K!2)9+1g--yoCaVYh%!UK$HY7eT>B1@0X_jrBd!Tx)k5SW%)~7qhC@68 zx)=7up+zPx;%SRf2AHqb03Qb32bs?RPdmlP?*je>Nb3naErR#LL8caXJ&55S1U>?K z0rq_F;VWW~!>Z~`5M|B+CP56R6L`Ov9{|2{sgbD#9tFLKaEPynJ#p@-My3k5L(DC} zYd{P$4P3rV!U0A>v?pF6=H0*-@N9eVEYxk_t02nodH3q&#=H=CJ?I?B5G!!TX$#Ce z>+~0(T`-RTe*;Rx%=bIigP6uBaL$<~-ztFzK!cPA{^~5ehY052O1u*vq;&><6~y{* z40y{b_=U_vz^6f!83!(Wr;&*OcZ)d&d=yl<($P3xi?a{#I{{p<+W3tEN9&*)?1|rA zgLVk>IPlrEaD(|dU}&AuKMZ^?i2CdX_JXvYz?;Q9vlGbodor$J;O9W}`#7+D zV?cEyt~Bt^K(s#yJo10qyP6nBjw)QEERtCg$wC78*s_o^66{QGvI$N!v+GS(i$_e7 z2A0Kwgm`{D=@Fj98PBXd5KzMbjKrajmdK&Hy4u|{-tP7x5>}!RM})|VHj*QOG!hph zMUf>AX)fRcit@eg_D&`VupB|O_2zqB{rc6bSJgHCsaG%M3ExS1iZ}Sn(j1eJ&n{!^ zfk<8juB7}b@Cz4{dUL=kh-}t@A&BIAz(1z^82I)j_!Bxuz~5iSzLSe+7x0&lKo9s| z0oNaeP2e|yzb;{oFZdUM;_HYb0xyBTTgCWaKo~aguE*g=@MnOB8vF~Ho4~(=UPAd4 z_``1`KB2YnFM`NF1Ke7I}NcjQqPap&GW8j}tJ_7zV<-hVY_E)W-UbN)} z;OijL^9JzjTEgEA{AS8u13DnG*#mxdJ)L`jCMfP};L9mL0KS*<5%8-UiHxy1$KC>E z5%WPYNI$J6&oT!J5T|DZ_$J5$9|3=}m9_;Kfm&!6;Zr+FxdAjmZIlz{o=?hYgEtja zf)8mkuJ=-&HcNUHMCG*C&JREX`pgCV+Wm?)Abq_`}SA*7hB z0%Qp9O?isbp*>wmp70ikz6TfqSAUf78t_)ikASN$q~*X{DL)22_~WGCi@=|Ns80>x zZ$T1m`Ty}>?g0aH4VqAtC8^1>tjM}FWJ{W|ExGh$Pxj?N4&_KrWF)7u=$2f~ExQ$0 zcMZ4Ynr_?WuIKjLzB_P-?#MlM$L_?X&zeY767Tz4^h>_xm;H*b`*pwRvmWLv45b1u z@iNzWlec)Ad%Vww{FqPplxM7*HE$KHl2x{Jt7)~Yw&huUYiJ!?6KiT^L{7|$f+&fy z&_z?UL|b^GFNWe+OvF@V?3_Js7wnQn*LS&#{`K`xjCQ7{cymg3V%KfMHf?VA?14S9$97~hnU#uEWfA>fiF@Bf&-c*lBRNK&GbigP zj_MR0&8awb$8b!CJ3VLMjGVC(IjocIC>^y^>}Z`zr`|C-W`}orok3^R8F!)%bF;4E zs%{bEMhWHvHK>GoSPz?_5w=1zY==Db!d}=92jMUrg~#DIoP<$04cQ2vap>{l8J^`c zFBNzZ<3_{CsbK8XF?v{(>}6?o+g;xEy1j0{JLnF(qpp|sh!&IsJ*WrGzzA9aqHP)d zgkfOZnHYIY!~1!h>lne2oAZjE?wMZS8++Nq;-P+M9`+B%hnXYwsB&Z;^^Yb;O1IP{ z!~S=UGjUTAzbJ4`4(ITR5f|f6ay^M%)&5Dj{wd{j|L8L_Ehl=YWQ_97yDoscjvRHf ztZ?7L>c}UMbuGytd=)$$ubz4T1AOZZj);x~FC{0jeX}cR5xWvgU1yZLahB0|1^MMD zGaMaXitkD?;ZZ){8YC&BAmwpPj^3F!@Gou-*6l$@l0oj1ns_WjS^tvP1-1?j-^sGi z<6g?3NqJc*AN>K^MfsJhvHHj2`gHcSw2UNo@k%l=Qf5JX&k^gG)p-TiD0?K?LYZDq zY`qg*D%LLIT?_7_T$HCX7L!5ekpWM=O;q<6Ax|Dl@~=~7zS>7x@bBw9$pSu)XAbW& zP%mZ3ti@ib!ynX=XPAx}7*jyk;yRy5%gN&;J+qn467T&dbtnChWSrh)`|#i1M_PgJ znV^+&_5Q1V_!(P-{ik(&+=D0n`!dGZd8|}jM;|_b*A}<}`1?_}${xhIimQ|XlJaO) zA*({-0rn6|D32s%Jf%CW^_RU5N3 zx=DRdrYN_St!!dp%J$yDDVr8lvWwPHFXtaSxLmK-w()B|EMCB> z)$h=r`||O9sJnrfDTK8gq~|EvtvzGzt&iZ<5za`%KrA{jSa-PEa$h@YK>~zs94G3r&u#Heesm-ON+Oi0D+~& gSr1*r1dPcD+heeIlL?!>Yhx=YOpLR042M(4hsq9x8vp<@RHRBX-i?3aq_(q;ouu2^j%#ny(jeKhvv=1+ zW@olDvl}m!T8jcoC4N#QBtWPN5<=pwMIb6rMIS2hKq@LBBwj#y3WAp+RG|n}nD5+~ z@$TAzgx4r{J>NZl_uO;;&b^*}={m)UD1mQ%o#^S3_t-D{=x042KK`yU z^Wo!#71L8|u2XUKs%q%A?f7a@sBYa>O&NWv`xtn^+LiQ%0Kgf96l8v6I{oFxIxMIxuzTVcrYk&TK+20PWjiWLpCs>AHnYh zrk9C6=?aDI)f&-u@Yi7XNW1)AbdD(1W|IQ{OdGFN8)gYSqT3it6nA8nBRZq`V%3M> z(;ff>az2u%+lq?lHP>?u$mAH7L9mTn=>Z<={LR2=Yv0NXux0nZfKyZrnu{@CUeb`d>wkM6UjT=|$f)?TW`1H@kxr z-hXkCJ_5~YtpEJQ{50xY;0p+>|BU4n*%$>WOnG7N4W);3*}s%Q&SxC|9(-^wQ|30* zoI=^x0eq}y9p`AKxhdB~Zv zaLbS}7pJ(gQ;um8+;;eQE&e3%yYZ)hmuU#NTS~4=yhf~jCq4@Ng_Qg_{xoPE^n4CZ z=}q{Vz!z{|+kXJ@#v(5DN^H7~yB6Eo#=RAL2JwXLQtw~}TioxVOKj-=3|))+D|B5O zx;xNqaOiyo(eW%)FeeHf;$^-Ieh2axeE^JOyu7O2@g6!5S7;Y7iPb)US$R4O zDREL_UgGl-KQB?2XaW^_8HhCl?xi0B4@&wVeU1!zR?%o1eF3ZYSrWj5^c7$~eFJ!u zz6~6tkAP3pUw~8e58!jO4#choUItE*M}x`~T|uj5i3Ytw6N*8v)3mZCC9g}oA@O~Q zwb7rI1zpmux+pYjf;^}NO*z$?X$e<4)!}5)N6IPIeL>TrSg%y{q9t0g zxw>U_N+vx|REt)#VEXNb1>LO({~TVt;;Q3bX?ck3&!N{#!u1g8R%PBUJ8o6yVd&O> zwVHD5vRSFS(yrxXL6jHuvhbS=m_e^44~8m@7lfs+N~%pCMK7%6+qFTBhHoZSeAJS~D%209*uH*IX-E79nE(-y&>B z3)luu#AygJ+&Y96S&Fs?dF{;0;il;@nX6Ze!tF2&MUi>PvfoMDyBZpYBug)P!fn&E zvGtZl51ML*@3_&}r%kvT4*UzsYA9Wy>2ep(;u$u9DIP zV%IKa`)etp4C508&x#}sf>z4T`!8oqaer@h- z0SQ7()@o0M`)IszQp>K4jm$_nb3z{(8W!11aroqjIAMt5XfbOXAH@?y2{Iyr?UL6z z5Cx;)hsmb0>EAZG$*DIix0%jGTxT7<bw4kxRg{ zv;ZoP|Ip{a=Yi*f|JLcf#K->*Zm7UlbX%R4UV^t>qzOed4MKreom}`a@eUR6X;V48 z$qrKj76oW^NO8PS<4{0rhc4bu@H<06Og^kk$SZg8bVJ%?DEbXi5j3Iy-Do=ne^si< zKAISj4o*n_v$DSxIv>i|(#22Uwc!Ixu$qxRqUfg~^`PZgY8|oOkFN}lnz9l9CHO)L zY#VPDuawNj$9?aEJcu<#=~g7cujqreQZ7anVknsOu+T0sv) zD!zj3^Fk=+8E5Ng{LBTj_y6=AtiwEfI*6w(XSX#9qI>%y`Z5h5{!Sm8XRtMYN3qAU zbOQUJM8o)%L5+eQMBf=20iS_Z2Q>t(fNcgA!+5EVfI9&zAzKuoG3Yp-K$KCre*A{? zps&Kh!VId|;hihlii6h^X9FAQZ*7O;<6r%H?DT5YQX9c5Wju}amR51yJ0;vT3KzCFp02z0DbH9DRoy#QH4WGCoU(t+ zaH^+tuc|e&X|<}`W*Kj{C{4@$;7nCFoaIXb&p5x?5fkU%v}z-FkEdswNc5Iz$hVEA z*J|m3z=QABJ)fUd_ZiRev}}jIJz>;c^cnJyxI$i{qBQTC4Lsv2!n;qegOOJirR4_+ z*{Jh1HX|CsQZ2^uwC?5YhI2)@X|--n8o22(jb+{PL^vqvWZ*8*M4=CK#6C8#F$pjj c8;DkDLT;N*$OZqS-;w{Dcd8z85B?1N2QPb;5dZ)H literal 0 HcmV?d00001 diff --git a/MathGameCorrected/obj/Debug/net9.0/refint/MathGameCorrected.dll b/MathGameCorrected/obj/Debug/net9.0/refint/MathGameCorrected.dll new file mode 100644 index 0000000000000000000000000000000000000000..97d50adee429afa915e5c0bb7e81659592acb99c GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.dgspec.json b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.dgspec.json new file mode 100644 index 00000000..8c3aa4ee --- /dev/null +++ b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.dgspec.json @@ -0,0 +1,69 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj": {} + }, + "projects": { + "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj", + "projectName": "MathGameCorrected", + "projectPath": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj", + "packagesPath": "C:\\Users\\shano\\.nuget\\packages\\", + "outputPath": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\shano\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.315/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.props b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.props new file mode 100644 index 00000000..73ac22e0 --- /dev/null +++ b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\shano\.nuget\packages\ + PackageReference + 6.14.3 + + + + + \ No newline at end of file diff --git a/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.targets b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.targets new file mode 100644 index 00000000..3dc06ef3 --- /dev/null +++ b/MathGameCorrected/obj/MathGameCorrected.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/MathGameCorrected/obj/project.assets.json b/MathGameCorrected/obj/project.assets.json new file mode 100644 index 00000000..661e942f --- /dev/null +++ b/MathGameCorrected/obj/project.assets.json @@ -0,0 +1,74 @@ +{ + "version": 3, + "targets": { + "net9.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net9.0": [] + }, + "packageFolders": { + "C:\\Users\\shano\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj", + "projectName": "MathGameCorrected", + "projectPath": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj", + "packagesPath": "C:\\Users\\shano\\.nuget\\packages\\", + "outputPath": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\shano\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.315/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/MathGameCorrected/obj/project.nuget.cache b/MathGameCorrected/obj/project.nuget.cache new file mode 100644 index 00000000..c22fa31b --- /dev/null +++ b/MathGameCorrected/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "3IBfXA2C6Bw=", + "success": true, + "projectFilePath": "C:\\Users\\shano\\Desktop\\Scripts\\C#\\ChedilianMichaud.Console.MathGame\\ChedilianMichaud.Console.MathGame\\MathGameCorrected\\MathGameCorrected.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Program.cs b/Program.cs deleted file mode 100644 index 8c7d32a2..00000000 --- a/Program.cs +++ /dev/null @@ -1,202 +0,0 @@ -using System; -using System.Timers; - -System.Timers.Timer aTimer = new System.Timers.Timer(1); -string? input = "-1"; -int difficulty = -1; -//int num1; -//int num2; -int score = 0; -float answer = -1210; -bool validInput = false; -int number = 1; -var rand = new Random(); -double attempt; -int lives = 3; - - - - - Console.WriteLine("Please select a difficulty."); - Console.WriteLine($@" - 1. Easy [Addition and subtraction, answers to the whole] - 2. Medium [Multiplication and division, answers rounded to the 2nd decimal] - 3. Hard [Addition, multiplication, and division of 3 values.] - - - "); -while (lives >= 0 || input == "end") -{ - while (!validInput) - { - - input = Console.ReadLine(); - - - // In this case "Number" acts as a difficulty value. - if (int.TryParse(input, out number) && difficulty == -1) - { - if(number >= 1 && number <= 3) - { - Console.WriteLine("Generating game..."); - difficulty = number; - //Sets valid input to true and sets difficulty - switch (difficulty) - { - case 1: - Console.Clear(); - Console.WriteLine("Easy Mode\n"); - validInput = true; - playGame(difficulty); - break; - - case 2: - Console.Clear(); - Console.WriteLine("Medium Mode\n"); - validInput = true; - playGame(difficulty); - break; - - case 3: - - Console.Clear(); - Console.WriteLine("Hard Mode\n"); - validInput = true; - playGame(difficulty); - break; - - default: - Console.WriteLine("Invalid difficulty"); - break; - } - - } - } - } - - input = Console.ReadLine(); - if (double.TryParse(input, out attempt)) - { - if(answer == attempt) - { - score ++; - Console.WriteLine($"Current Score: {score}\n"); - - playGame(difficulty); - } - else - { - lives --; - Console.WriteLine($"Sorry! The answer was: {answer}\n"); - Console.WriteLine($"Lives: {lives}"); - Console.WriteLine($"Current Score: {score}"); - if(lives >= 0) - { playGame(difficulty);} - - } - } -} - -Console.Clear(); -Console.WriteLine("Sorry, out of lives! \n Game Over!"); - -void playGame(int difficultySetting) -{ - switch (difficultySetting) - { - case 1: - PerofmCalculationEasy(); - break; - case 2: - PerofmCalculationMedium(); - break; - default: - break; - case 3: - PerofmCalculationHard(); - break; - } -} - int PerofmCalculationEasy() -{ - int x = rand.Next(2,5); - int y = rand.Next(2, 5); - - answer = x + y; - - Console.WriteLine($"What is... {x} + {y}..?"); - return (int)answer; -} - - - -float PerofmCalculationMedium() -{ - float x = rand.Next(-10,10); - float y = rand.Next(-10, 10); - - int MultOrDiv = rand.Next(0,1); - - if (MultOrDiv > 0) - { - answer = MathF.Round(x * y, 2); - Console.WriteLine($"What is... {x} * {y}..?"); - } - else - { - answer = MathF.Round(x / y, 2); - Console.WriteLine($"What is... {x} / {y}..?"); - } - - - - return answer; -} - - -float PerofmCalculationHard() -{ - float x = rand.Next(-10,10); - float y = rand.Next(-10, 10); - float z = rand.Next(-10,10); - - int MultOrDivorAdd = rand.Next(1,3); - - Console.Write($"What is...{x} "); - - switch (MultOrDivorAdd) - { - case 1: - Console.Write($"+ {y}"); - answer = x + y; - break; - case 2: - Console.Write($"* {y}"); - answer = x * y; - break; - case 3: - Console.Write($"/ {y}"); - answer = x / y; - break; - } - - MultOrDivorAdd = rand.Next(1,3); - switch (MultOrDivorAdd) - { - case 1: - Console.WriteLine($" + {z}?"); - answer = answer + z; - break; - case 2: - Console.WriteLine($" * {z}?"); - answer = answer * z; - break; - case 3: - Console.WriteLine($" / {z}?"); - answer = answer / z; - break; - } - - return answer; -} - diff --git a/appsettings.Development.json b/appsettings.Development.json deleted file mode 100644 index ff66ba6b..00000000 --- a/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/appsettings.json b/appsettings.json deleted file mode 100644 index 4d566948..00000000 --- a/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} From 245578a413c0a9d7bcd2a1890887221b3b46a473 Mon Sep 17 00:00:00 2001 From: Punkalo Date: Mon, 17 Aug 2026 01:52:49 -0400 Subject: [PATCH 6/6] Cleaned up files, and corrected minor bug when inputting intial input. --- MathGameCorrected/Program.cs | 28 ++++++++++-------- .../bin/Debug/net9.0/MathGameCorrected.dll | Bin 11776 -> 11776 bytes .../bin/Debug/net9.0/MathGameCorrected.exe | Bin 156160 -> 156160 bytes .../bin/Debug/net9.0/MathGameCorrected.pdb | Bin 13688 -> 13000 bytes .../net9.0/MathGameCorrected.AssemblyInfo.cs | 2 +- ...MathGameCorrected.AssemblyInfoInputs.cache | 2 +- .../obj/Debug/net9.0/MathGameCorrected.dll | Bin 11776 -> 11776 bytes .../obj/Debug/net9.0/MathGameCorrected.pdb | Bin 13688 -> 13000 bytes .../net9.0/MathGameCorrected.sourcelink.json | 2 +- .../obj/Debug/net9.0/apphost.exe | Bin 156160 -> 156160 bytes .../Debug/net9.0/ref/MathGameCorrected.dll | Bin 6144 -> 6656 bytes .../Debug/net9.0/refint/MathGameCorrected.dll | Bin 6144 -> 6656 bytes 12 files changed, 19 insertions(+), 15 deletions(-) diff --git a/MathGameCorrected/Program.cs b/MathGameCorrected/Program.cs index e649f9ae..07266a1c 100644 --- a/MathGameCorrected/Program.cs +++ b/MathGameCorrected/Program.cs @@ -2,8 +2,6 @@ string? input = "-1"; int difficulty = -1; -//int num1; -//int num2; int score = 0; int answer = -1210; bool validInput = false; @@ -12,6 +10,7 @@ int attempt = -1; int lives = 3; int questions = 0; +int questionAsked = 0; List questionsList = new List(); @@ -48,7 +47,7 @@ input = Console.ReadLine(); if (int.TryParse(input, out attempt)) - { + { questionAsked++; questions++; if(answer == attempt) { @@ -60,7 +59,7 @@ //Only if the initial 5 questons is completed, the player will lose a life if the answer is wrong. //If the answer is wrong, the player loses a life and the correct answer is displayed. - else if( answer != attempt && questions > 5 && lives >= 0) + else if( answer != attempt && questionAsked > 5 && lives >= 0) { lives --; Console.WriteLine($"Sorry! The answer was: {answer}\n"); @@ -70,7 +69,7 @@ { playGame(difficulty);} } - else if(answer != attempt && questions <= 5) + else if(answer != attempt && questionAsked <= 5) { Console.WriteLine($"Sorry! The answer was: {answer}\n"); Console.WriteLine($"Current Score: {score}"); @@ -80,11 +79,11 @@ } - if(questions < 5) + if(questionAsked < 5) { - Console.WriteLine($"Question: {questions}/5"); + Console.WriteLine($"Question: {questionAsked}/5"); } - else if(questions >= 5) + else if(questionAsked >= 5) { Console.WriteLine($"-Survival Mode- {lives} Lives Remaining"); } @@ -124,19 +123,19 @@ void playGame(int MathMode) { case 1: - Console.WriteLine($"Question: {questions}"); + Console.WriteLine($"Question: {questionAsked}"); PerofmCalculationAdd(); break; case 2: - Console.WriteLine($"Question: {questions}"); + Console.WriteLine($"Question: {questionAsked}"); PerofmCalculationSubtract(); break; case 3: - Console.WriteLine($"Question: {questions}"); + Console.WriteLine($"Question: {questionAsked}"); PerofmCalculationMulti(); break; case 4: - Console.WriteLine($"Question: {questions}"); + Console.WriteLine($"Question: {questionAsked}"); PerofmCalculationDivide(); break; default: @@ -279,6 +278,10 @@ void GameStart() else { Console.WriteLine("Invalid input, please enter a number between 1 and 5."); + Console.ReadLine(); + MainMenu(); + GameStart(); + Console.Clear(); } } @@ -300,6 +303,7 @@ End. End Game attempt = -1; validInput = false; difficulty = -1; + questionAsked = 0; } public class QuestionRecord { diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.dll b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.dll index 506fcaa13158874658183f9755557991f54cc86e..5d3c4a7ff71c1ec466fb07c7c67cd6841f5af986 100644 GIT binary patch delta 4848 zcmbtY4Qy1$5uV+9_wM<8w(p1Y8QbK}|L6GP`rl_#S{nxpC6xaL11$#I{FF9^GoX^g zoGl1V6e`7eR8du>F;c4nN?TDkiW=GoS|ZdRDQ%-jL`e}%MJS|g)IS;(75dG-$N9Ml zF>M~YZ+B*AXJ=+-cgKuw7~SyXW7=Pr6GEw+DLAYh66<25s%`AN4%Z{|0wurI-qUL&+H^crwSx5_LbH8}&)~ydPhW4|2%A$}v;O-cZ zFj`NuZy`NM0X?#Igb6*(Zf99c=xL6do@NDD#1rr&wqhy=){@I$t_rge^+)0nSQs=? zFSF%E%38w`j$?o72t$`0L-AsWSdLq9g6%Hle)25uvt#Z0h-Gg{W4@l|O)9*}Ue}3C zVJIh%)A0`PgEeB?-)rrq5iQD^b=9%9rFE#-!<2I& zZ@`=I!z(MD?a)y2+sajYUoxtl%cfN*H;~(5rRGQVKU$Ctzz6PXNNuYl05I3Q z_P|jN3sXWgMx@-nhd+*lNDMd4xT633CHKVy< zQN&TKcRFvSDWbUUPNq#woXM2wQS;vQ25+1pYU}T08fR9}kttJ(W-v8k?(~JK)CrYo ze&2^;(1nM^t0$@{b&w6R&#!sh7tN@%CsL=Bp=wp(m}h6IaHM5WMDy)KC{kCZP2*Sd z_6+B<=$uZr_A;#HOCHatgBmXfl}FLW;$gNYHz-mrSN6b&oFSA1w@-~oMWzkmw$URY zEvUsSFg0GuPz4|;nKMn&?^M!b4J}cEIYTIirWUw7^{P%YJt*VV&^-4+6eSl6g7Rh| z%8rtu8eZ+qc*ykU#~Zrvf+Fkzl2a9wR9B+h&##`US-g73Kj1iGk!Nnpk7raFl-j{2 zSvwaQ;UWmbjMg)md~xP|3Qzw%9WtF1E}TJ3WKCxFsj!D4%qyn{8i#?6qZK zJkI?(yiYanukobyKuD_$v{doUPoV}$^EnFCiC^lqtg)%9*{-zeS7{Z#(yD4fspwc$ zF(|kBY{3#S$9$)t)(rWp<~@feqv8Nj5jJ8seif^Br?x-5b(q&Wf_(WUD&2}Tt7t6> zW+Vkw^sHI@0NQP!E6qLrnlN5Zf)Jr}A(Xv@^-!Fi@<$P>Y}Jn5kcREXr_=Xb-*oF# ztTCRG=9NY)_ruRyZU&HX=s@1>Qr zPV~@dMk(DTdH8}7J*sj4DJ-eeHDEsVsL@_x{yH_<0uGzGLRl-+pB;XB6ub`f`JbOk zk;_c^$R+%Qt)`{;LnRE(32_1VQ}G5c^Ly3Y0P3_)VU2zf{fK-UxYy16zbK6A+)qo! zPW=LKyW+I!*U*0zGRtFZ)Hu}s3BN^EOdT$Ig8iq}iZbaQ`WvW2ICm%(s69hB$VJcD z$V=xv*NQOo#2zH5`e(~glr|Fo&UBNtF4)U%qyM!WkMf@s*(e767; zP)7nWo~6&pZu%KLE_=}5DnAW;Lt91rF!~U1ljaA0O?(#kD+Kx1v`qg3a6NFBt!Ixo z0G*%Gk3eTwKL#AhxW9!1nWH}s)oazX8}1jCB0u;G^)vK3jY(d9tNb~YQ9oT5Wpt2) ztfBQ(BI_xaDn&ho=ssWxJqWCzHNZMDfz5Ohct1T4?53Xpmni-!U>CGyuA^af-AZ+z z!c8_Zzn^x{4be|&3d>Q|A627cHnPk?)t^v!M&Vf+Ca=7t`h?lnMNDC*!ajwgj4Q>2 zBF-qhq>!*ECMfJw*ryQBJtA|6o}zQe0zUdLX{Bi1(_+9OH)EeWWv7j2Yt z$@zU5B;N$LzgGy=8@}nhi^#A4=5;DL4N2Qf14NTuh5LnX*Pg-Q-P?yA?i$`PIC(nq zeV6%k$vJa-=_8YuOMjvH?|*B&FH}0v`HgYeaINppzcJ60Rh9IHJ%NDVkoXK4n8z)D zdN{bi^pq#(&eJ?1=z}jJL>`Z37=d|)J0=ao$oIH0AskqY@u1Ie#mF#X#B_*sH0HkY z24evRU3zehd8+)acvD+r^I)=ZU~{sqy}!MAbNgU_a#PFZE&UxW?d@%?Tbdf$TH2eo zG?}L>S{e@=nRS%J(&g;v3-~q6$FGtjVSOA){2vPO<#YvOSIn}?3jdGSU-?1X$9}YM z(*614JufE?nyV{MHrdR*%{CLNXFd9_iHWgCj(z60S6@BZ)@`X|T+aR2cv+#CZ}wE3 zH#>!YGQWDAYgrSu;UqWHASKZb&}Ou4)Q*&D2X`}Y5d9==q83nF(C6?79d ZpvRmhrY2vgT_NQ_^JF0Lt{89d{0C&Brf&cM delta 4779 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 diff --git a/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.pdb b/MathGameCorrected/bin/Debug/net9.0/MathGameCorrected.pdb index 93e55ec782d2ab67e49aa74514afc0d58f05e4f0..893c56ec4fe0414313f9323033b5404c727b9993 100644 GIT binary patch delta 1482 zcma)6e@t6d6h7y^{&?*QD-`Mg8NWtbX`x-)wMFBYi*cEv#*j@7{=hO=zy;?dPB5-5 zI6)w3>Dz)?Ts9X;un8s;7LA#1(an$$GmQ?jWEwQOC1!K~k{C0;+jd(2vw7b+=R4oI zxA&fR?_29%>PZD-aY58@h^R{;@(|*V!2^8*dtX6FQ^@ILZdV7T5bu}qj$Jz+lp=(s z7Vz!+UW$T#)_Hv~ZP66Bgb zQ^U&iWpB)a6jnn;KokQ8z%Ic50Pkd`ds)yM@F{qv_gyH1f7Z?P1@I$a^DylMV!#>T zk!Ggm7N#iB4;%o7fe~N=NCU@!Q-FwJGPz2k8`ztIKUMO)9%)?xuSAU=T$k6cfg8XL z1>6X(7H}2ZT)<7>mOP)s{3eR!5?^DoIlzp9qI|&vC|Fm(w?miRx}zJj@xNRJM|1z9 z%ckF{m%6op%kd?#f`lw6E#R`iR=}lRR{u{ zwANIMh8DYP$w>FRols7*6D^+?PBdT9cR~Hs9f!T*J_)OO&ckl?tild@hz*qS)WWtk zZ-Z@U(Oy+t%4;;FeV{nCRpnf*Jze_U>j!P~ksIybelq{Lx4LcM=}V^vfA8FLqJ4SZ zHm04^^=a?ww~6?g_LII&TQ&q55}mb{v9C&h-TQ<(Fx!ziX8d^Op5vE4T(XM)*SFNPl$RbGF>T__b*5hkqw>Il*tST2c z8uBR0OW_x48=@ghs3*Jjo9{|2GtQYLXEK~w`O7eQM`?3TucZt@x4eqifZP`3!JRr>WfA)2rR~@8}ifL0x#1b)I6;aYE~6Fwelb8(qT^+hAo-< zjGHEx#pE*C@de`eJ9?(agleWrfg_HsDx7pR;lgtKq_*m>FVhW~Ir%52s>q(anG-S) zoa-$-?IC;Wb}qMooWq(f<+PvdX=5&VR%;J9ts7X2pm{~{alM>&NgE9uE=iH$=q)~a zi{dK=nZ2%61Q(la^3t!9yTYq6k~RAcknLw3nZ(SAO*1QEW+f=^K%!2&7IZvbD(kRp pd82fR(8j!P$oX(x-aB$WQjz!hy4LC(Z>?{{_}z*7wB1{3{sw5>^%VdB delta 2176 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 ZpvRmhrY2vgT_NQ_^JF0Lt{89d{0C&Brf&cM delta 4779 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 delta 2176 zcmaJ?dsvfY6o21$S7yL4u7WZUwh6m2xr-ez{h5MvvW}=*jC1VX7==S&?*RIMgdPPtJDD> zNPq2p&5kQ6?{~aBW$ch)NAKZ%r!Yd?e4jQqHvvLmqaXlN&jaA?&;(6rJQR%CjTe*_ zcW}XOkPx7Q1r@+ffxZa38Dq2`6LgGV^f@8mog4{ipzq2tdR~E%5zr2}3h+^4lm)m3 zIG_R_U=VN{a1Zb|fER_4C%_L73?LRL#_STI?_rZHcqrS+L&42<;bS0&1DxZG4*=%^ z=eckma5opu2R_P$y8(B1^1V>s4OtwHUMRK~AbE2_` zAF-csChqy4IMe0F`Apo);^JTmjCSEn!qYCCiF>cj6o+Po5|41rEYvdwmYa2*DIxm;NYtXPI(D)3F1X{k8HwRwSeN+fJGZi&ppTkzL zD-|2TzC*Tw{kGx+$gdRrAO%WX*G(EGV^1hy| zd}~!lM{VTltQ@2L&e@v@gM-(1ikpfD27P`yvTRMyv*K+h&$n7hYtM(NMDs8wYbZ&h z5%8s>&PX-c&z|YYlFVsYkg0pQ=G_>jA5ti0Ov_8FG*Bs3G>a2MY-MyJC&Xes%XCwz z6eVe^O_h48f--1LRIx~z>@KJ_!f6-fnvEu^eA2(EB8Ms|ql!$Wl@$<~r!^X>a$T7@ zQKW|>uPsYVbgWY3R9BdwYl=CP!3eofPm!lJ=qXc%L0e9}QkiX7lwyLZqN_Gh($FVc ztdcobOs+{#s6u5TXTD)kda1FhOlzJ2%SDq#BTGa~%7ho)1@t`5L`!Y6=xm8V@U?L6 z7FI}4+c#^HPHZmKKkN&z-?IIDx_j}5A7$9`F&tw%ot?#s64u>b{^-r^l4&1YnmxQ- zo@(!2EL|aABJ`w-YvLNR!!{rK`FKa>71cEfK$kupTGM%q4)E)Q)=N$kuCSa z0@ye1x3}=R1+m}x3)!D=xGlFzx1R5t$NRNA?&{o+!yfG#%&p&jIbzx2fR249^48QJ z_+sL&y0At1(}#xK)3&8b|Ri zC(HJAeOc5pd1`Wlv}<6~k=UWs5d-GcdHa*jvSWvb!?UCOG z?mQOav442|Q2O5`Q`4sF!bY1D7FG;jZ;1$REoocSTQ_6bpO&^uV;2NH+OyudC zft&*iCiZS^J94^1^qI)LPI#fZz)BzF^hryi;&jC^F(tbA;)zA7*b-HoHa0qjic;xf z5@M;iB1#vpiz-sbckSi=74CBxPD4B!dm9U#4WkFk;hB%L`af z5k9>{F2*tRcKH-6p|8oq1HG8Z$qZv=>?;U=3Rq?+$3dg%5XH9^dl0sd$M$4w&&2jT zY%j+4YE>}CQf&Q()J`L{8;NZndE-|^mQO*X?i_jZ7qTLgtV|~>cav2?WYsNVTMhXb zufBro$K(2YxX}%-^TMDTN^WkQ~ufi?lMfhOCcPx_e`D)}RC43&@GPi+@ zZC0Zo<{sb@zLN$xqXfz5R^>R!4YK+M@`cM3Tbnr;%^-XM8Z$EKiJ67#)e-Qg#nv74 zOjW2i+bqBh9NZ9&eCzKy0(J<9g^j+rF&6nYx;dPO!71?!!t0Wd?>aAs?>Jqjk_baF zor-*EKkEt(Q}#3Zm}Y$A|l0+dY! jsx<(rFlDd=ilhQ%l7S>hM-osbnZby`V*B!Vrbs3L3holi diff --git a/MathGameCorrected/obj/Debug/net9.0/ref/MathGameCorrected.dll b/MathGameCorrected/obj/Debug/net9.0/ref/MathGameCorrected.dll index 97d50adee429afa915e5c0bb7e81659592acb99c..a1ed044a6e000443bf5dd2672519a9575880ab74 100644 GIT binary patch delta 1053 zcmZvbUr19?9LIm>oOyL~YuC(}7-9M_OO5?=cPpx`gj`B0W@Rt6&8 zG%gr~6p<7}FSfwm45Ft9qPHHB1=T|gdJzQaq3=2Vjk=ffxxerCckYkhIp^L9&qUzf ztvX}q;u5W21*)TR<{`4fu&tT4Q@Q77*=v(AcgbvwXpgy%H<^8`)27QA5e&Qek~OlO z<`Q!=S6<_*Oh0jVvVDck9iP22^}Bfb=k9!kMr9OBY>!y;y`v@#p#L`SeRdFwQQZln?o1lq zV(YflSL7_4xgv5~Y6ZEH&73CKmU6j8wgdgiqaDM3Git{E;@X2|VAiD3whrok$D4A#il^jjb8dce=1xwrg0 zSS=)N!u(-v^`1j0PiNz*rJE}J+q;2IWv^)4?6Y+^hR0GPqnW{h=*ZPne}2w3F8=-S z13Rp&!58%UQz37EA`~=|hCgAXlA(AYkxqsKh7oK@`#iyb;Y<6>l=GOQ5Zma2Xw{r| z*07@a!5PihS_&-ZvFCT_7euFzg4h^8r6`1FKPB)Cl0iufKa_z?5?&miR)W%q!-x#r bL27~akq41zq;8rSXJjCXel`+0u4IBJ zheuEmMi4>mbO;v_v=CY(6troR*difl;YuU~`|i!3pzh;-_dDl1_q=n@eQz=_X;0@G z*DpR^#MW3wBg%vgSahh#u@=j}x*(oALNpiWVnChKAX}Xw(Q9qED0gsL&YUok9)@uT*{b^JZ3Y(NOw92_FYaAjzG+K!x2oOEmGp#WPrOp}= z;=J~}FpiVQ$@@B(26^T=!THCU+UsS75`9@MPLv~_Ab7GK}P@_?+s7&|SnpMCfrKA>M>foSl=>Rw9>7rcf*714y3 zXz}!l`-pBtHFj!@Y3$cHq%p2BLln3MuSZ=JjT$^7?o-@}x}NU2E6=mK*YYB<%uu)? zou96*WBj7^y>QW^9#{3M?rM9~<1#B%wMr*$^%UM%w+#>Q&o|y(;Sw!rUpO%u45ky2 z(YB-=O55RhC=g8f>_jjcN`;fDL?q!$`XkPGglOAT<75GadJ=4<+;T#xd1 HToboOyL~YuC(}7-9M_OO5?=cPpx`gj`B0W@Rt6&8 zG%gr~6p<7}FSfwm45Ft9qPHHB1=T|gdJzQaq3=2Vjk=ffxxerCckYkhIp^L9&qUzf ztvX}q;u5W21*)TR<{`4fu&tT4Q@Q77*=v(AcgbvwXpgy%H<^8`)27QA5e&Qek~OlO z<`Q!=S6<_*Oh0jVvVDck9iP22^}Bfb=k9!kMr9OBY>!y;y`v@#p#L`SeRdFwQQZln?o1lq zV(YflSL7_4xgv5~Y6ZEH&73CKmU6j8wgdgiqaDM3Git{E;@X2|VAiD3whrok$D4A#il^jjb8dce=1xwrg0 zSS=)N!u(-v^`1j0PiNz*rJE}J+q;2IWv^)4?6Y+^hR0GPqnW{h=*ZPne}2w3F8=-S z13Rp&!58%UQz37EA`~=|hCgAXlA(AYkxqsKh7oK@`#iyb;Y<6>l=GOQ5Zma2Xw{r| z*07@a!5PihS_&-ZvFCT_7euFzg4h^8r6`1FKPB)Cl0iufKa_z?5?&miR)W%q!-x#r bL27~akq41zq;8rSXJjCXel`+0u4IBJ zheuEmMi4>mbO;v_v=CY(6troR*difl;YuU~`|i!3pzh;-_dDl1_q=n@eQz=_X;0@G z*DpR^#MW3wBg%vgSahh#u@=j}x*(oALNpiWVnChKAX}Xw(Q9qED0gsL&YUok9)@uT*{b^JZ3Y(NOw92_FYaAjzG+K!x2oOEmGp#WPrOp}= z;=J~}FpiVQ$@@B(26^T=!THCU+UsS75`9@MPLv~_Ab7GK}P@_?+s7&|SnpMCfrKA>M>foSl=>Rw9>7rcf*714y3 zXz}!l`-pBtHFj!@Y3$cHq%p2BLln3MuSZ=JjT$^7?o-@}x}NU2E6=mK*YYB<%uu)? zou96*WBj7^y>QW^9#{3M?rM9~<1#B%wMr*$^%UM%w+#>Q&o|y(;Sw!rUpO%u45ky2 z(YB-=O55RhC=g8f>_jjcN`;fDL?q!$`XkPGglOAT<75GadJ=4<+;T#xd1 HTob