diff --git a/docs/conf.py b/docs/conf.py index ea12ec890..c4bc67040 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -70,11 +70,13 @@ always_document_param_types = True nbsphinx_thumbnails = { + "user-guide/quickstart": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/tutorials/index": "user-guide/_images/AnnaWeber.jpeg", "user-guide/assignments/Research_proposal_intro": "user-guide/_images/MFPtimeline.jpg", "user-guide/assignments/Research_Proposal_only": "user-guide/_images/MFP.jpg", "user-guide/assignments/Virtualship_research_proposal": "user-guide/_images/AnnaWeber.jpeg", "user-guide/assignments/sciencecommunication_assignment": "user-guide/_images/marine_ss.jpg", - "user-guide/assignments/Sail_the_ship": "user-guide/_images/freepik_research_vessel.jpg", + "user-guide/assignments/sail_the_ship": "user-guide/_images/freepik_research_vessel.jpg", "user-guide/assignments/Code_of_conduct": "user-guide/_images/freepik_code_of_conduct.jpg", "user-guide/teacher-content/ILOs": "user-guide/_images/ILOs.jpg", "user-guide/teacher-content/UU-ocean-of-future/Tutorial1": "user-guide/_images/freepik_assignment.png", @@ -84,6 +86,9 @@ "user-guide/tutorials/working_with_expedition_yaml": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/UU-dyoc/example_expedition": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/UU-dyoc/file_permissions": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/surf_set_up": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/file_permissions": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/surf_student_access": "user-guide/_images/AnnaWeber.jpeg", } sphinx_gallery_conf = {"default_thumb_file": "_static/virtual_ship_logo.png"} diff --git a/docs/user-guide/assignments/Sail_the_ship.ipynb b/docs/user-guide/assignments/Sail_the_ship.ipynb deleted file mode 100644 index db2562b7c..000000000 --- a/docs/user-guide/assignments/Sail_the_ship.ipynb +++ /dev/null @@ -1,322 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Sail the ship\n", - "\n", - "```\n", - "Note: This guide is specific to students who are enrolled at Utrecht University.\n", - "```\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Welcome aboard VirtualShip!\n", - "\n", - "Welcome aboard, oceanography students, to our scientific research vessel! We're thrilled to have you join us for this exciting 3-week journey into the depths of the ocean. As we embark on this voyage of exploration and discovery, there are a few things we'd like to share with you to ensure a smooth and enriching experience:\n", - "\n", - "**Introduction to the Vessel:** Take some time to familiarize yourselves with the layout of the ship. Get to know key areas such as the laboratories, living quarters, dining area, and deck spaces. E.g. at https://viewer.foleon.com/preview/vo2PZClgA/rv-wim-wolff\n", - "\n", - "**Daily Routine:** Life on a research vessel follows a structured daily routine. We'll have designated times for meals, research activities, data analysis, and downtime. It's important to maintain this routine to ensure that our work is conducted efficiently and that everyone onboard has the opportunity to rest and recharge.\n", - "\n", - "**Safety Orientation:** Safety is our top priority. As we set sail, we'll conduct a comprehensive safety orientation. This will cover important topics such as emergency procedures, the location of safety equipment, and proper use of personal protective gear. Please pay close attention during this orientation to ensure your safety and the safety of others on board.\n", - "\n", - "**Respect for the Environment:** As we explore the ocean, it's essential to maintain a deep respect for the marine environment. We'll adhere to strict environmental protocols to minimize our impact on marine ecosystems and wildlife. Remember to dispose of waste properly and avoid disturbing marine life whenever possible.\n", - "\n", - "**Teamwork and Collaboration:** Oceanographic research is a collaborative effort that requires teamwork and cooperation. You'll be working closely with your fellow students. Embrace the opportunity to learn from each other and support one another throughout the journey." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Emergency procedures\n", - "\n", - "Before going on any research expedition you need follow a one day Safety at Sea course and get a medical check-up.\n", - "\n", - "Of course this is not needed for your virtual fieldwork, but we would like to draw for your attention to the following on-board emergency procedures.\n", - "\n", - "**Safety Drills:** We conduct regular safety drills to ensure that everyone on board is well-prepared in case of an emergency. Specifically, fire and boat drills are held once a week. These drills are not just routine; they are essential survival training and should be taken seriously. To minimize disruption to the research program, science party members are usually notified in advance of the scheduled drills. In the event that you must continue working during a drill, prior arrangements can be made through the Chief Scientist.\n", - "\n", - "**Emergency Signal:** In the event of an emergency signal, your immediate action is crucial. Don life jackets, put on long-sleeved garments, and wear a hat or head covering if available. Then, proceed to the designated station indicated on the station card located next to your bunk.\n", - "\n", - "**On-Call Readiness:** Please keep in mind that while on board the ship, you may be called upon without warning to assist during your off-watch periods. Emergencies can happen at any time, and your readiness to respond promptly and efficiently is essential to the safety of all aboard.\n", - "\n", - "**Boat Drill (Abandon Ship):** The signal for abandon ship is seven or more short blasts followed by one long blast of the ship’s whistle and general alarm. When this signal is heard, report to your designated life raft station. There the Mate in charge will explain the procedures for launching and embarking into the life rafts. The rafts will not be launched during a drill.\n", - "\n", - "**Fire and Emergency Drills:** The signal is one long blast on the ship’s whistle and general alarm bell, lasting for ten seconds or more. During this drill, members of the science party muster in the designated area. Attendance will be taken and reported to the bridge.\n", - "\n", - "**Man Overboard:** If someone falls overboard, throw a life-ring into the water towards the person. Keep your eye on the person at all times and point towards the person. Shout “MAN OVERBOARD, STARBOARD (or PORT),” and call the bridge on the sound powered phone or squawk box to inform them without losing sight of the person if possible. If you hear someone hail \"Man Overboard,\" pass the word to the bridge." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Your virtual expedition...\n", - "\n", - "Now let's get started on running your VirtualShip expedition. Follow the steps below to set up your coding environment, plan your expedition, and launch your simulation. \n", - "\n", - "
\n", - "Before that though, make sure you have had your research question approved by your instructor!\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 1) Register with the Copernicus Marine Data Store\n", - "\n", - "You will need to register for **Copernicus Marine Service** account (see [here](https://data.marine.copernicus.eu/register)), if you have not done so already. This is required to access the oceanographic data that VirtualShip uses to run your expedition." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 2) Set up your virtual machine\n", - "\n", - "In the class, we will use VirtualShip in the cloud (in this case, SURF Research Cloud - called SURF RC from here-on). This has several advantages:\n", - "\n", - "- You aren't limited to the power of your laptop.\n", - "- The environment is pre-configured with all necessary software and dependencies.\n", - "\n", - "**Follow the instructions [here](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/surf_research_cloud_setup.html) to set up your SURF RC environment for VirtualShip.**\n", - "\n", - "
\n", - "**Note**: If you have Anaconda installed on your local machine and would like to run VirtualShip locally instead of on SURF RC, please see [VirtualShip - Installation](https://virtualship.readthedocs.io/en/latest/#installation) for instructions.\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 3) Expedition route planning\n", - "\n", - "### NIOZ MFP tool\n", - "\n", - "The first step is to plan the expedition route for your chosen research question, bearing in mind the time needed for your sampling strategy, and traveling to and from a port suitable for research vessels (remember though, you have a three week ship time limit).\n", - "\n", - "Your route can be created with the online [NIOZ MFP tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#). Documentation on how to use the website can be found [here](https://surfdrive.surf.nl/files/index.php/s/84TFmsAAzcSD56F). Alternatively, you can watch this [video](https://www.youtube.com/watch?v=yIpYX2xCvsM&list=PLE-LzO7kk1gLM74U4PLDh8RywYXmZcloz&ab_channel=VirtualShipClassroom), which runs through how to use the MFP tool.\n", - "\n", - "\n", - "### Export the coordinates from MFP\n", - "\n", - "Once you have finalised your MFP expedition route, select \"Export\" on the right hand side of the window --> \"Export Coordinates\" --> \"DD\". This will download your coordinates as an .xlsx (Excel) file, which we will later feed into the VirtualShip protocol to initialise the expedition.\\\n", - "\n", - "### Upload the coordinates to your virtual machine\n", - "\n", - "
\n", - "**Important**: _If you have not done so already_, make sure you create a folder for your group's expedition data in the persistent storage on SURF RC (i.e. the `data/storage/` folder). You can do so by running `mkdir /data/storage/{your-group-name}` in Terminal, replacing `{your-group-name}` with your actual group name, or by using the \"New Folder\" button in the JupyterLab file explorer panel.\n", - "
\n", - "\n", - "Back in the SURF RC JupyterLab interface, use the **file explorer** on the left hand side to navigate to the directory where your group will be running your expedition (i.e. `data/storage/{your-group-name}`). \n", - "\n", - "Then upload the exported .xlsx file (it will be called something like \"Coordinates-20251125T1403.xlsx\") by either dragging and dropping it from your laptop's Downloads into the file explorer, or by using the \"Upload Files\" button (the icon with an upward arrow) at the top of the file explorer panel." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 4) Expedition initialisation\n", - "\n", - "Open a Terminal window if you do not already have one open. Remember, this can be done from the Launcher tab by clicking on \"Terminal\" button under the \"Other\" section, or by going to the \"File\" menu --> \"New\" --> \"Terminal\".\n", - "\n", - "
\n", - "**Important**: Once in Terminal, navigate to where you would like your expedition to be run on your (virtual) machine. You can do so by `cd /data/storage/{your-group-name}`, replacing `{your-group-name}` with your actual group name. This is where you will be working from for the rest of the session.\n", - "
\n", - "\n", - "Now enter the following command in the Terminal (changing `EXPEDITION_NAME` to something more meaningful for your group's expedition):\n", - "\n", - "`virtualship init EXPEDITION_NAME --from-mfp {CoordinatesExport}.xlsx`\n", - "\n", - "
\n", - "**Tip**: The `{CoordinatesExport}.xlsx` in the command above refers to the .xlsx file exported from MFP and uploaded to your virtual machine earlier. Replace the filename with the name of your .xlsx file.\n", - "
\n", - "\n", - "This will create a folder/directory called `EXPEDITION_NAME` (or what you have changed this to) with a single file: `expedition.yaml`. This file contains details on the ship and instrument configurations, as well as the expedition schedule based on the sampling site coordinates that you specified in your MFP export. The `--from-mfp` flag indicates that the exported coordinates should be used." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 5) Expedition scheduling & ship configuration\n", - "\n", - "
\n", - "**Tip**: From here, you should replace any references to `EXPEDITION_NAME` with the actual name you used for your expedition when running any `virtualship` commands.\n", - "
\n", - "\n", - "The next step is to finalise the expedition schedule plan, including setting times and instrument selection choices for each waypoint, as well as configuring the ship (including any underway measurement instruments). \n", - "\n", - "
\n", - "**Note**: This section describes the process of finalising the expedition schedule and instrument selection using the `virtualship plan` application. For expeditions with many waypoints, it can become cumbersome to use the planning tool (note, using VirtualShip in a remote terminal / cloud-based environment can also introduce lag in the user-interface). **In this case, you may prefer to edit the** `expedition.yaml` **file directly (see [here](../tutorials/working_with_expedition_yaml.md) for more details on how to do so)**.\n", - "
\n", - "\n", - "\n", - "The easiest way to do so is to use the bespoke VirtualShip planning tool. Enter the following command in Terminal: `virtualship plan EXPEDITION_NAME`.\n", - "\n", - "
\n", - "**TIP**: Using the `virtualship plan` tool is optional. Advanced users can also edit the `expedition.yaml` file directly if preferred.\n", - "
\n", - "\n", - "### Ship speed\n", - "\n", - "In the planning tool which appears, under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_, there is an option to change the ship speed. However, for this course, you should leave this as the default **10 knots** value.\n", - "\n", - "### Underway measurements\n", - "\n", - "VirtualShip is capable of taking underway temperature and salinity measurements, as well as onboard ADCP measurements, as the ship sails across the length of the expedition (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Underway-Data) for more detail). These underway measurements can be switched on/off under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_ as well.\n", - "\n", - "For the underway ADCP, there is a choice of using the 38 kHz OceanObserver or the 300 kHz SeaSeven version (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#ADCP) for more detail on the two ADCP types).\n", - "\n", - "### Instrument/sensor configuration\n", - "\n", - "The most important instrument configuration setting to consider is the list of **sensors** for each instrument, which controls what type of measurements/variables the instrument records in the simulation and therefore what output data you will receive for each instrument.\n", - "\n", - "Sensor lists can be configured for each instrument under _Ship Config Editor_ > _Instrument Configurations_. For example, for the CTD instrument, you can specify which sensors to include in the simulation (e.g., `TEMPERATURE`, `SALINITY`, `OXYGEN`, etc.) by toggling the respective switches on or off.\n", - "\n", - "
\n", - "**Note**: Sensor choices are only relevant for the instruments you plan to deploy as [underway measurements](#underway-measurements) or at waypoints across your expedition schedule [(see below)](#instrument-selection). For example, if you do not select to deploy a CTD at any of your waypoints, the CTD sensor choices will not affect any output data.\n", - "
\n", - "\n", - "
\n", - "**TIP**: See [here](../documentation/full_sensor_list.md) for more information on the sensors available for each instrument.\n", - "
\n", - "\n", - "There are other instrument configurations settings that can be adjusted in the editor as well (e.g. `max_depth` for the CTD), but these are more advanced and in most cases do not need to be changed from the default values.\n", - "\n", - "### Waypoint datetimes\n", - "\n", - "
\n", - "**Note**: VirtualShip supports running experiments in the years 1993 through to the present day by leveraging the suite of products available on the Copernicus Marine Data Store.\n", - "
\n", - "\n", - "You will need to enter dates and times for each of the sampling stations/waypoints selected in the MFP route planning stage. This can be done under _Schedule Editor_ > _Waypoints & Instrument Selection_ in the planning tool.\n", - "\n", - "Each waypoint has its own sub-panel for parameter inputs (click on it to expand the selection options). Here, the time for each waypoint can be inputted. There is also an option to adjust the latitude/longitude coordinates and you can add or remove waypoints.\n", - "\n", - "
\n", - "**Note**: It is important to ensure that the timings for each station are realistic. There must be enough time for the ship to travel to each site at the prescribed speed (10 knots). The expedition schedule will be automatically verified when you press _Save Changes_ in the planning tool.\n", - "
\n", - "\n", - "
\n", - "**Tip**: The MFP route planning tool will give estimated durations of sailing between sites at the 10 knots sailing speed. This can be useful to refer back to when planning the expedition timings and entering these into the `virtualship plan` tool.\n", - "
\n", - "\n", - "### Instrument selection\n", - "\n", - "You should now consider which measurements are to be taken at each sampling site (think about those required for your chosen research question), and therefore which instruments need to be selected in the planning tool at each waypoint.\n", - "\n", - "
\n", - "**Tip**: Click [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Measurement-Options) for more information on which instruments are available in VirtualShip, and a brief introduction to each.\n", - "
\n", - "\n", - "You can make instrument selections for each waypoint in the same sub-panels as the [waypoint time](#waypoint-datetimes) selection by simply switching each on or off. Multiple instruments are allowed at each waypoint.\n", - "\n", - "\n", - "### Save changes\n", - "\n", - "When you are happy with your ship configuration and schedule plan, press _Save Changes_ at the bottom of the planning tool.\n", - "\n", - "
\n", - "**Note**: On pressing _Save Changes_ the tool will check the selections are valid (for example that the ship will be able to reach each waypoint in time). If they are, the changes will be saved to the `expedition.yaml` file, ready for the next steps. If your selections are invalid you should be provided with information on how to fix them.\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 6) Run the expedition\n", - "\n", - "You are now ready to run your virtual expedition! This stage will take all the measurements for each of instruments you selected at each waypoint in your expedition schedule, using input data sourced from the [Copernicus Marine Data Store](https://data.marine.copernicus.eu/products).\n", - "\n", - "
\n", - "**Note**: You will need to register for a Copernicus Marine Service account (you can do so [here](https://data.marine.copernicus.eu/register)), if you have not done so already.\n", - "
\n", - "\n", - "You can run your expedition simulation using the command: \n", - "\n", - "`virtualship run EXPEDITION_NAME`\n", - "\n", - "If this is your first time running VirtualShip, you will be prompted to enter your own Copernicus Marine Data Store credentials (these will be saved automatically for future use).\n", - "\n", - "Small simulations (e.g. small space-time domains and fewer instrument deployments) will be relatively fast. For large, complex expeditions, it _could_ take up to an hour to simulate the measurements depending on your choices. Waiting for simulation is a great time to practice your level of patience. A skill much needed in oceanographic fieldwork ;-)\n", - "\n", - "
\n", - "**Important**: VirtualShip may encounter 'real-life challenges' during the expedition, which simulate the various problems and unexpected events that can occur during real-life oceanographic expeditions (e.g. instrument and/or equipment failure, logistical challenges etc.). These may require your intervention to ensure your expedition schedule can continue!\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 7) Results\n", - "\n", - "Upon successfully completing the simulation, results from the expedition will be stored in the `EXPEDITION_NAME/results` directory, written in `.parquet` [format](https://parquet.apache.org/).\n", - "\n", - "From here you can carry on your analysis. In general, we encourage you to use [Parcels](https://Parcels-code.org/) (i.e. `parcels.read_particlefile()`) to read in VirtualShip output files, and tools such as [Polars](https://www.pola.rs/) and/or [Pandas](https://pandas.pydata.org/) for further data analysis. We also provide various further [VirtualShip tutorials](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/index.html) which provide examples of how to visualise data recorded by the VirtualShip instruments. Use these to help you get started!\n", - "\n", - "If you are using VirtualShip in class, the same tutorial notebooks may be uploaded in your SURF RC environment for you to use and interact directly with the code. These should be available in e.g. the `data/storage/tutorials/` directory. You will notice that there is a notebook file dedicated to visualising each of the different instruments available in VirtualShip. \n", - "\n", - "To run these notebooks with your own data, you will need to copy the them over to your expedition working directory (i.e. `data/storage/{your-group-name}`). This can be done by either 1) using the file explorer panel in JupyterLab to copy the relevant files or the via the command line in Terminal. In the terminal, running `cp -r /data/storage/tutorials/* /data/storage/{your-group-name}/` would copy __all__ the tutorial notebooks to your group's directory, so if you only want to copy specific ones, make sure to adjust the command accordingly." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Reporting\n", - "\n", - "Reporting your journey is an essential aspect of our oceanographic research expedition. It allows us to share our experiences, communicate our findings, and contribute to the broader scientific community. After each scientific expedition a cruise report should be written (or in the case of this course, a presentation).\n", - "\n", - "You can find many cruise [reports](https://www.bodc.ac.uk/resources/inventories/cruise_inventory/reports/pe358.pdf) and [blogs](https://www.nioz.nl/en/news-and-blogs) online from many different cruises.\n", - "\n", - "Reporting our journey allows us to validate the data collected during our research activities. It provides context for our findings and helps ensure that our results are accurately interpreted and understood. Detailed reports enable us to cross-reference our observations with environmental conditions, sampling locations, and other relevant factors, enhancing the reliability and credibility of our data. \n", - "\n", - "Our reports also serve as valuable educational resources for students, educators, and the general public. They provide insights into the process of scientific inquiry, the challenges of conducting research at sea, and the significance of oceanographic discoveries. \n", - "\n", - "We look forward to seeing the impact of your collective efforts during the presentations in a few weeks time!\n", - "\n", - "Please don't worry if your results are insufficient to answer your research question. Share your failure and things you would do different a next time instead!\n", - "\n", - "For example:\n", - "\n", - "- [Normalizing failure: when things go wrong in participatory marine social science fieldwork](https://publications.csiro.au/publications/publication/PIcsiro:EP2022-3465).\n", - "- [Emotions and failure in academic life: Normalising the experience and building resilience](https://www.cambridge.org/core/journals/journal-of-management-and-organization/article/emotions-and-failure-in-academic-life-normalising-the-experience-and-building-resilience/91FD71A50A32404D8EDFFB7886FF3521).\n", - "\n", - "---" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "ship", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.12" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/docs/user-guide/assignments/sail_the_ship.md b/docs/user-guide/assignments/sail_the_ship.md new file mode 100644 index 000000000..d1b7cd9e9 --- /dev/null +++ b/docs/user-guide/assignments/sail_the_ship.md @@ -0,0 +1,220 @@ +# Sail the ship + +## Welcome aboard VirtualShip! + +Welcome aboard, oceanography students, to our scientific research vessel! We're thrilled to have you join us for this exciting journey into the depths of the ocean. As we embark on this voyage of exploration and discovery, there are a few things we'd like to share with you to ensure a smooth and enriching experience: + +**Introduction to the Vessel:** Take some time to familiarise yourselves with the layout of the ship. Get to know key areas such as the laboratories, living quarters, dining area, and deck spaces. + +**Daily Routine:** Life on a research vessel follows a structured daily routine. We'll have designated times for meals, research activities, data analysis, and downtime. It's important to maintain this routine to ensure that our work is conducted efficiently and that everyone onboard has the opportunity to rest and recharge. + +**Safety Orientation:** Safety is our top priority. As we set sail, we'll conduct a comprehensive safety orientation. This will cover important topics such as emergency procedures, the location of safety equipment, and proper use of personal protective gear. Please pay close attention during this orientation to ensure your safety and the safety of others on board. + +**Respect for the Environment:** As we explore the ocean, it's essential to maintain a deep respect for the marine environment. We'll adhere to strict environmental protocols to minimize our impact on marine ecosystems and wildlife. Remember to dispose of waste properly and avoid disturbing marine life whenever possible. + +**Teamwork and Collaboration:** Oceanographic research is a collaborative effort that requires teamwork and cooperation. You'll be working closely with your fellow students. Embrace the opportunity to learn from each other and support one another throughout the journey. + +## Emergency procedures + +Before going on any research expedition you need follow a one day Safety at Sea course and get a medical check-up. + +Of course this is not needed for your virtual fieldwork, but we would like to draw for your attention to the following on-board emergency procedures. + +**Safety Drills:** We conduct regular safety drills to ensure that everyone on board is well-prepared in case of an emergency. Specifically, fire and boat drills are held once a week. These drills are not just routine; they are essential survival training and should be taken seriously. To minimize disruption to the research program, science party members are usually notified in advance of the scheduled drills. In the event that you must continue working during a drill, prior arrangements can be made through the Chief Scientist. + +**Emergency Signal:** In the event of an emergency signal, your immediate action is crucial. Don life jackets, put on long-sleeved garments, and wear a hat or head covering if available. Then, proceed to the designated station indicated on the station card located next to your bunk. + +**On-Call Readiness:** Please keep in mind that while on board the ship, you may be called upon without warning to assist during your off-watch periods. Emergencies can happen at any time, and your readiness to respond promptly and efficiently is essential to the safety of all aboard. + +**Boat Drill (Abandon Ship):** The signal for abandon ship is seven or more short blasts followed by one long blast of the ship’s whistle and general alarm. When this signal is heard, report to your designated life raft station. There the Mate in charge will explain the procedures for launching and embarking into the life rafts. The rafts will not be launched during a drill. + +**Fire and Emergency Drills:** The signal is one long blast on the ship’s whistle and general alarm bell, lasting for ten seconds or more. During this drill, members of the science party muster in the designated area. Attendance will be taken and reported to the bridge. + +**Man Overboard:** If someone falls overboard, throw a life-ring into the water towards the person. Keep your eye on the person at all times and point towards the person. Shout “MAN OVERBOARD, STARBOARD (or PORT),” and call the bridge on the sound powered phone or squawk box to inform them without losing sight of the person if possible. If you hear someone hail "Man Overboard," pass the word to the bridge. + +## Your virtual expedition... + +Now let's get started on running your VirtualShip expedition. Follow the steps below to set up your coding environment, plan your expedition, and launch your simulation. + +```{note} +Before that though, make sure you have had your research question approved by your instructor! +``` + +## 1) Register with the Copernicus Marine Data Store + +You will need to register for **Copernicus Marine Service** account (see [here](https://data.marine.copernicus.eu/register)), if you have not done so already. This is required to access the oceanographic data that VirtualShip uses to run your expedition. + +## 2) Set up your virtual machine + +You will be informed by your teacher if you will be using a cloud-based, pre-configured environment for VirtualShip (e.g., SURF Research Cloud) or if you should set up a local installation of the software. Please follow the instructions provided by your teacher to set up your virtual machine accordingly. + +## 3) Expedition route planning + +### NIOZ MFP tool + +The first step is to plan the expedition route for your chosen research question, bearing in mind the time needed for your sampling strategy, and traveling to and from a port suitable for research vessels. Remember, your approved proposal from your instructor may limit the amount of ship time you have received, so make sure to plan your route accordingly! + +Your route can be created with the online [NIOZ MFP tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#). Documentation on how to use the website can be found [here](https://surfdrive.surf.nl/files/index.php/s/84TFmsAAzcSD56F). Alternatively, you can watch this [video](https://www.youtube.com/watch?v=yIpYX2xCvsM&list=PLE-LzO7kk1gLM74U4PLDh8RywYXmZcloz&ab_channel=VirtualShipClassroom), which runs through how to use the MFP tool. + +```{note} +The MFP tool is used by professional oceanographers to plan research expeditions, so this is a great opportunity to get a feel for how real-world oceanographic research is planned! +``` + +### Export the coordinates from MFP + +Once you have finalised your MFP expedition route, select "Export" on the right hand side of the window --> "Export Coordinates" --> "DD". This will download your coordinates as an .xlsx (Excel) file, which we will later feed into the VirtualShip protocol to initialise the expedition.\ + +### _If using the SURF Research Cloud_... upload the coordinates to your virtual machine + +```{important} +If you have not done so already, make sure you create a folder for your group's expedition data in the persistent storage space. You can do so by running e.g. `mkdir /data/virtualship-storage/{your-group-name}` in Terminal, replacing `{your-group-name}` with your actual group name, or by using the "New Folder" button in the JupyterLab file explorer panel. +``` + +Back in the JupyterLab interface, use the **file explorer** on the left hand side to navigate to the directory where your group will be running your expedition (e.g. `data/virtualship-storage/{your-group-name}`). + +Then upload the exported `.xlsx` file (it will be called something like `Coordinates-20251125T1403.xlsx`) by either dragging and dropping it from your laptop's Downloads into the file explorer, or by using the "Upload Files" button (the icon with an upward arrow) at the top of the file explorer panel. + +## 4) Expedition initialisation + +Open a Terminal window if you do not already have one open. Remember, this can be done from the Launcher tab by clicking on "Terminal" button under the "Other" section, or by going to the "File" menu --> "New" --> "Terminal". + +```{important} +Once in Terminal, navigate to where you would like your expedition to be run on your (virtual) machine. You can do so by `cd /data/virtualship-storage/{your-group-name}`, replacing `{your-group-name}` with your actual group name. This is where you will be working from for the rest of the session. +``` + +Now enter the following command in the Terminal (changing `EXPEDITION_NAME` to something more meaningful for your group's expedition): + +`virtualship init EXPEDITION_NAME --from-mfp {CoordinatesExport}.xlsx` + +```{tip} +The `{CoordinatesExport}.xlsx` in the command above refers to the `.xlsx` file exported from MFP and uploaded to your virtual machine earlier. Replace the filename with the name of your own file. +``` + +This will create a folder/directory called `EXPEDITION_NAME` (or what you have changed this to) with a single file: `expedition.yaml`. This file contains details on the ship and instrument configurations, as well as the expedition schedule based on the sampling site coordinates that you specified in your MFP export. The `--from-mfp` flag indicates that the exported coordinates should be used. + +## 5) Expedition scheduling & ship configuration + +```{tip} +From here, you should replace any references to `EXPEDITION_NAME` with the actual name you used for your expedition when running any `virtualship` commands. +``` + + + +The next step is to finalise the expedition schedule plan, including setting times and instrument selection choices for each waypoint, as well as configuring the ship (including any underway measurement instruments). + +```{note} +This section describes the process of finalising the expedition schedule and instrument selection using the `virtualship plan` application. For expeditions with many waypoints, it can become cumbersome to use the planning tool (note, using VirtualShip in a remote terminal / cloud-based environment can also introduce lag in the user-interface). **In this case, you may prefer to edit the** `expedition.yaml` **file directly (see [here](../tutorials/working_with_expedition_yaml.md) for more details on how to do so)**. +``` + +The easiest way to do so is to use the bespoke VirtualShip planning tool. Enter the following command in Terminal: `virtualship plan EXPEDITION_NAME`. + +### Ship speed + +In the planning tool which appears, under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_, there is an option to change the ship speed. However, for this course, you should leave this as the default **10 knots** value. + +### Underway measurements + +VirtualShip is capable of taking underway temperature and salinity measurements, as well as onboard ADCP measurements, as the ship sails across the length of the expedition (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Underway-Data) for more detail). These underway measurements can be switched on/off under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_ as well. + +For the underway ADCP, there is a choice of using the 38 kHz OceanObserver or the 300 kHz SeaSeven version (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#ADCP) for more detail on the two ADCP types). + +### Instrument/sensor configuration + +The most important instrument configuration setting to consider is the list of **sensors** for each instrument, which controls what type of measurements/variables the instrument records in the simulation and therefore what output data you will receive for each instrument. + +Sensor lists can be configured for each instrument under _Ship Config Editor_ > _Instrument Configurations_. For example, for the CTD instrument, you can specify which sensors to include in the simulation (e.g., `TEMPERATURE`, `SALINITY`, `OXYGEN`, etc.) by toggling the respective switches on or off. + +```{note} +Sensor choices are only relevant for the instruments you plan to deploy as [underway measurements](#underway-measurements) or at waypoints across your expedition schedule [(see below)](#instrument-selection). For example, if you do not select to deploy a CTD at any of your waypoints, the CTD sensor choices will not affect any output data. +``` + +```{tip} +See [here](../documentation/full_sensor_list.md) for more information on the sensors available for each instrument. +``` + +There are other instrument configurations settings that can be adjusted in the editor as well (e.g. `max_depth` for the CTD), but these are more advanced and in most cases do not need to be changed from the default values. + +### Waypoint datetimes + +```{note} +VirtualShip supports running experiments in the years 1993 through to the present day by leveraging the suite of products available on the Copernicus Marine Data Store. +``` + +You will need to enter dates and times for each of the sampling stations/waypoints selected in the MFP route planning stage. This can be done under _Schedule Editor_ > _Waypoints & Instrument Selection_ in the planning tool. + +Each waypoint has its own sub-panel for parameter inputs (click on it to expand the selection options). Here, the time for each waypoint can be inputted. There is also an option to adjust the latitude/longitude coordinates and you can add or remove waypoints. + +```{note} +It is important to ensure that the timings for each station are realistic. There must be enough time for the ship to travel to each site at the prescribed speed (10 knots). The expedition schedule will be automatically verified when you press _Save Changes_ in the planning tool. +``` + +```{tip} +The MFP route planning tool will give estimated durations of sailing between sites at the 10 knots sailing speed. This can be useful to refer back to when planning the expedition timings and entering these into the `virtualship plan` tool. +``` + +### Instrument selection + +You should now consider which measurements are to be taken at each sampling site (think about those required for your chosen research question), and therefore which instruments need to be selected in the planning tool at each waypoint. + +```{tip} +Click [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Measurement-Options) for more information on which instruments are available in VirtualShip, and a brief introduction to each. +``` + +You can make instrument selections for each waypoint in the same sub-panels as the [waypoint time](#waypoint-datetimes) selection by simply switching each on or off. Multiple instruments are allowed at each waypoint. + +### Save changes + +When you are happy with your ship configuration and schedule plan, press _Save Changes_ at the bottom of the planning tool. + +```{note} +On pressing _Save Changes_ the tool will check the selections are valid (for example that the ship will be able to reach each waypoint in time). If they are, the changes will be saved to the `expedition.yaml` file, ready for the next steps. If your selections are invalid you should be provided with information on how to fix them. +``` + +## 6) Run the expedition + +You are now ready to run your virtual expedition! This stage will take all the measurements for each of instruments you selected at each waypoint in your expedition schedule, using input data sourced from the [Copernicus Marine Data Store](https://data.marine.copernicus.eu/products). + +```{note} +You will need to register for a Copernicus Marine Service account (you can do so [here](https://data.marine.copernicus.eu/register)), if you have not done so already. +``` + +You can run your expedition simulation using the command: + +`virtualship run EXPEDITION_NAME` + +If this is your first time running VirtualShip, you will be prompted to enter your own Copernicus Marine Data Store credentials (these will be saved automatically for future use). + +Small simulations (e.g. small space-time domains and fewer instrument deployments) will be relatively fast. For large, complex expeditions, it _could_ take up to an hour to simulate the measurements depending on your choices. Waiting for simulation is a great time to practice your level of patience. A skill much needed in oceanographic fieldwork ;-) + +```{important} +VirtualShip may encounter 'real-life challenges' during the expedition, which simulate the various problems and unexpected events that can occur during real-life oceanographic expeditions (e.g. instrument and/or equipment failure, logistical challenges etc.). These may require your intervention to ensure your expedition schedule can continue! +``` + +## 7) Results + +Upon successfully completing the simulation, results from the expedition will be stored in the `EXPEDITION_NAME/results` directory, written in `.parquet` [format](https://parquet.apache.org/). + +From here you can carry on your analysis. In general, we encourage you to use [Parcels](https://Parcels-code.org/) (i.e. `parcels.read_particlefile()`) to read in VirtualShip output files, and tools such as [Polars](https://www.pola.rs/) and/or [Pandas](https://pandas.pydata.org/) for further data analysis. We also provide various further [VirtualShip tutorials](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/index.html) which provide examples of how to visualise data recorded by the VirtualShip instruments. Use these to help you get started! + +If you are using VirtualShip in class, the same tutorial notebooks may be uploaded in your SURF Research Cloud environment for you to use and interact directly with the code (ask your teacher!). If so, these should be available in e.g. the `data/virtualship-storage/tutorials/` directory. You will notice that there is a notebook file dedicated to visualising each of the different instruments available in VirtualShip. + +To run these notebooks with your own data, you will need to copy the them over to your expedition working directory (i.e. `data/storage/{your-group-name}`). This can be done by either 1) using the file explorer panel in JupyterLab to copy the relevant files or the via the command line in Terminal. In the terminal, running `cp -r /data/storage/tutorials/* /data/storage/{your-group-name}/` would copy **all** the tutorial notebooks to your group's directory, so if you only want to copy specific ones, make sure to adjust the command accordingly. + +## Reporting + +Reporting your journey is an essential aspect of our oceanographic research expedition. It allows us to share our experiences, communicate our findings, and contribute to the broader scientific community. After each scientific expedition a cruise report should be written (or potentially in the case of this course, a presentation). + +You can find many cruise [reports](https://www.bodc.ac.uk/resources/inventories/cruise_inventory/reports/pe358.pdf) and [blogs](https://www.nioz.nl/en/news-and-blogs) online from many different cruises. + +Reporting our journey allows us to validate the data collected during our research activities. It provides context for our findings and helps ensure that our results are accurately interpreted and understood. Detailed reports enable us to cross-reference our observations with environmental conditions, sampling locations, and other relevant factors, enhancing the reliability and credibility of our data. + +Our reports also serve as valuable educational resources for students, educators, and the general public. They provide insights into the process of scientific inquiry, the challenges of conducting research at sea, and the significance of oceanographic discoveries. + +If your course assignment involves a presentation, we look forward to seeing the impact of your collective efforts during the presentations in a few weeks time! + +Please don't worry if your results are insufficient to answer your research question. Share your failure and things you would do different a next time instead! + +For example: + +- [Normalizing failure: when things go wrong in participatory marine social science fieldwork](https://publications.csiro.au/publications/publication/PIcsiro:EP2022-3465). +- [Emotions and failure in academic life: Normalising the experience and building resilience](https://www.cambridge.org/core/journals/journal-of-management-and-organization/article/emotions-and-failure-in-academic-life-normalising-the-experience-and-building-resilience/91FD71A50A32404D8EDFFB7886FF3521). diff --git a/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb b/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb new file mode 100644 index 000000000..ec22454e9 --- /dev/null +++ b/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb @@ -0,0 +1,366 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Drifter Trajectory Plotting\n", + "\n", + "This notebook demonstrates a simple plotting exercise for drifter trajectory data, using the output of a VirtualShip expedition. There are example plots embedded in this notebook, but these will ultimately be replaced by your own versions if you are working through the notebook with your own expedition output.\n", + "\n", + "The plots we will produce are simple plots which visualise the trajectories of the drifters released at each waypoint of the VirtualShip expedition. We will also have a look at adding the sea surface temperature recorded by the drifters as they move through the ocean. Finally, the notebook will conclude with some example questions that you can think about as you interpret the drifter trajectories, using the Agulhas region as a case study." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Set up\n", + "\n", + "### Imports\n", + "\n", + "The first step is to import the Python packages required for post-processing the data and plotting. \n", + "\n", + "
\n", + "**TIP**: You may need to set the Kernel to the relevant (Conda) environment in the top right of this notebook to access the required packages! \n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import xarray as xr\n", + "import matplotlib.pyplot as plt\n", + "import cmocean.cm as cmo\n", + "import numpy as np\n", + "import cartopy.crs as ccrs\n", + "import cartopy.feature as cfeature\n", + "import matplotlib.colors as mcolors\n", + "from matplotlib.collections import LineCollection" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Data directory\n", + "\n", + "Next, you should set `data_dir` to be the path to your expedition results in the code block below. You should replace `\"/path/to/EXPEDITION/results/\"` with the path for your machine.\n", + "\n", + "
\n", + "**TIP**: You can get the path to your expedition results by navigating to the `results` folder in Terminal (using `cd`) and then using the `pwd` command. This will print your working directory which you can copy to the `data_dir` variable in this notebook. Don't forget to keep it as a string (in \"quotation\" marks)!\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# set data directory path\n", + "\n", + "data_dir = \"/path/to/EXPEDITION/results/\" # set this to be where your expedition output data is located on your (virtual) machine" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load data\n", + "\n", + "We are now ready to read in the data using the `xarray` package. You can carry on executing the next cells without making changes to the code…" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load drifter data\n", + "\n", + "drifter_ds = xr.open_dataset(f\"{data_dir}/drifter.zarr\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plotting\n", + "\n", + "
\n", + "**NOTE**: The plots produced next are a starting point for your analysis. You are encouraged to make further adjustments and enhancements to suit your own data and research question.\n", + "
\n", + "\n", + "We will now produce a plot of the drifters: their release locations at each waypoint (scatter markers), and their trajectories as they move through the ocean (coloured lines).\n", + "\n", + "From this we'll be able to get a first impression of the flow dynamics in the region. Are there any eddies or other features that stand out? Do the drifters stay together or spread out over time?\n", + "\n", + "
\n", + "**TIP**: You can adjust the lifetime of your simulated drifters by changing the \"Lifetime\" parameter in the VirtualShip expedition setup (see the _Instrument Configurations_ > _Drifter_ section in the `virtualship plan` tool), if you want them to flow for longer. Note, however, this does mean you would need to re-run the expedition to generate new data with the updated lifetime.\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAtgAAAI2CAYAAABqnf/3AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAOxAAADsQBlSsOGwABAABJREFUeJzs3Xd4VNXWwOHfmZZMeichARJ677333rsgTUCaCIKKoAIqgopSpINIUar03nsH6b3XUBKSkF6mfH/kiuajJkxmQljv8+S5N6fsvc44TNbss8/aitlsNiOEEEIIIYSwCJWtAxBCCCGEECIzkQRbCCGEEEIIC5IEWwghhBBCCAuSBFsIIYQQQggLkgRbCCGEEEIIC5IEWwghhBBCCAuSBFsIIYQQQggLkgRbCCGEEEIIC5IEWwghhBBCCAuSBFsIYXNdu3ZFURQURaF69eovPG7MmDEoikLlypVTbL98+TIDBgygaNGiODk54efnR9OmTTl16tRrx7Bq1SpKlCiBvb09OXLkYNSoURiNxrReEoGBgXTt2jXN51vKzZs3URSFuXPnvtbxz4t77dq1FClSBHt7exRFISIigpEjR3L8+HHLB/wCiqIwcuTIp7+PHDkSRVFSHPPgwQOaNm2Kh4cHiqIwYcKE125/1apVjBs37pntu3btQlEUdu3alcbI02bfvn1P/00oisLVq1et2r8Q4s1obB2AEEIA+Pr6snLlSlxcXJ67//r163z//ff4+Pg8s2/Lli3s3LmTLl26ULJkSSIiIvjpp58oV64c+/fvp1SpUi/te/PmzbRq1Yru3bszbtw4Tpw4wbBhw4iKiuLHH3+0yPW9Lf7/fwODwUDHjh2pWLEiU6ZMQafT8fjxY7755hsCAgIoWbKkTeLs0aMH9evXT7Ht22+/Zffu3cydOxc/Pz8CAwNfu71Vq1axbds2Bg0alGJ7yZIlOXjwIAULFrRE2K+tWLFiHDx4kPXr1zNq1Cir9i2EeHOSYAshMgQ7OzvKly//wv19+vShY8eOXLp0CYPBkGJf+/bt6devX4oRzZo1axIYGMjEiROZP3/+S/v+4osvqFy5MjNnzgSgRo0aREdHM2rUKD755BN8fX3f4MreDgkJCdjZ2VGiRIkU2+/du0dUVBRt27alatWqQPKouKWZzWaSkpLQ6XSvdXxAQAABAQEptl24cIFixYrRokULi8Xl4uLy0vdlenF2dqZ8+fJcvHjR6n0LId6cTBERQmR4Cxcu5Pjx44wZM+a5+728vJ6ZLuDq6krevHm5d+/eS9u+c+cOJ0+e5P3330+xvVOnTiQlJbFx48ZXxjdx4kQCAwOxt7endOnS7N2795ljQkJC6NWrF3nz5sXBwYFs2bLRoUOHFPEtW7YMRVGeO7WlevXqVKhQ4aVxxMbG0rdvXzw9PXFycqJp06bcvXv3meO6du1KQEAABw8epGLFiuj1ej7//HMg5RSRkSNHPh0F7t69O4qiEBgYSFBQEAA9e/Z8OoXhv1NQVqxYQfny5XFwcMDNzY02bdpw+/btFDEEBgby/vvv8/vvv5M/f350Oh3r169/6fX913+niPwzDWbXrl3s3bv3aUz/fBG4ceMGHTt2xNvbGzs7O4oXL87KlStTvB7z5s3j3r17T8/957qfN0WkevXqVK5cmU2bNlG8eHH0ej0lSpTg8OHDGAwGhg0bhp+fHx4eHnTt2pWYmJhn/jsNGTKEoKAgdDodQUFBfP/995hMpte+fiFExiYj2EKIDC08PJxPPvmEn376CQ8Pj9c+LywsjLNnz9KtW7eXHnfu3DkAChcunGJ7UFAQDg4OnD9//qXnz549m4EDB9K1a1fatWvH1atXee+994iKinomHnt7e8aMGYO3tzfBwcH88ssvVKpUiYsXL2Jvb0/z5s3JmjUrM2bMYOrUqU/PvXTpErt372bOnDkvjaVXr14sWbKEESNGUKZMGbZu3UqHDh2ee+yTJ09o3749n376KaNHj0av1z9zTI8ePShcuDBt2rThq6++olGjRuj1eq5fv07Lli0ZOnQoTZs2BSBXrlwATJ8+nT59+tCtWzeGDx9OVFQUI0eOpFq1apw+fRpnZ+en7e/cuZOTJ08yYsQIfHx8UjWl47/8/Pw4ePAgvXr1Qq1WP33t/Pz8uHPnDuXKlcPHx4fx48fj7e3NkiVLaNWqFatWraJp06Z8/fXXhISEcPToUdasWQMk31F5matXr/LZZ5/x5Zdf4uTkxOeff07Tpk1p2rQpBoOBuXPncuHCBT777DN8fHz46aefgOQpN/Xq1eP8+fN8/fXXFClShEOHDvHdd98RFhbGL7/8kqbXQAiRwZiFEMLGunTpYs6RI8dz93Xv3t1cuXJls8lkMpvNZnO1atXMlSpVemWbHTp0MOv1evOVK1deetyCBQvMgPnChQvP7PP39zd/8MEHLzzXaDSaAwICzPXq1UuxffHixWbA3KVLlxeeazAYzLdv3zYD5hUrVjzdPmLECLOLi4s5Ojr66bZPPvnE7ObmZo6NjX1hexcvXjSrVCrzmDFjUmzv3bu3GTDPmTPn6bYuXbqYAfOqVaueaSdHjhwp4r5y5coz59+4ccMMmGfNmpXi3KioKLOLi4u5W7duKbbfuHHDrNVqzePHj0/Rj16vN9+/f/+F1/RfgHnEiBFPfx8xYoT5//8Jq1SpkrlatWoptn3wwQdmLy8vc2hoaIrttWvXNhcrVuzp7126dDH7+/s/0+/OnTvNgHnnzp1Pt1WrVs2s0WjM165de7pt9erVZsBcq1atFOe3aNHCHBgY+PT3+fPnmwHz7t27Uxw3atQos1arNT98+DDF9jlz5piBV76PhRAZi0wREUJkWHv37mX+/PlMmzbtmSkgLzNmzBgWLlzI5MmTyZ0790uPNZvNAM9t/599L3L37l3u3r1L27ZtU2xv1aoVGs2zNwinTZtGsWLFcHJyQqPRkD17diB5hPofH374IbGxsSxatAiA+Ph45s2bR+fOnZ87yvyPw4cPYzKZnomlffv2zz1eo9HQuHHjl15fah08eJDIyEg6duyIwWB4+hMQEED+/PnZs2dPiuPLly+f7vPbN23aRMOGDXF1dU0RU7169Th16hSRkZFpajdv3rzkzJnz6e/58+cHoF69eimOy58/P3fv3n36Xtq0aRM5cuSgYsWKKeKpW7cuSUlJHDp0KI1XKoTISGSKiBAiw+rVqxfdu3cnICCAiIgIIPkWu9FoJCIiAr1e/8yt/OnTpzNs2DBGjRrFBx988Mo+/pl2EhYW9sy+iIiIl05LuX//PgBZsmRJsV2j0eDp6Zli26RJk/j4448ZNGgQY8eOxd3dHZPJRPny5YmPj396XNasWWnWrBnTp0+nR48e/PXXX4SFhdGrV6+XXseLYvn/v//Dx8cHtVr90jZT69GjRwDUrl37ufvd3d1T/O7n52fR/l8U0/z581/4oOvjx49fWLnmZf7/tfzzcObztv/zntVoNDx69Ihbt26h1WpfGI8Q4u0nCbYQIsO6cOECFy5cYPr06c/sc3d3Z/z48QwcOPDptj/++IO+ffsyePBgvvzyy9fqo1ChQkDyXOz/PkR48+ZNYmNjX1qe7Z8E8eHDhym2GwyGZxKlxYsXU6tWrRRzbG/cuPHcdvv27UutWrX4+++/mTFjBlWqVHllmbj/xvLfkdX/H9s/UnNH4HX986Vi7ty5T1/X//rv/Ov0iuF5MVWpUoUhQ4Y8d3/WrFnTPYb/H09QUBBLly597v60zkMXQmQskmALITKsnTt3PrNt4MCBGI1GJk2alGL6x8qVK+nWrRs9evTg559/fu0+smfPTrFixViwYAE9evR4uv3PP/9Eq9XSoEGDF54bEBBAtmzZWLp0aYrR8uXLlz9TSjA2NvaZkdIXPbRYs2ZNChQowKBBg9i/fz8LFix45XWUK1cOlUrF0qVL+eKLL55uX7x48SvPTa1/7hrExcWl2F6xYkWcnZ25evUqXbp0sXi/aVG/fn0OHjxIoUKFXjrFxs7O7pnrSa94li9fjpOT09NpJUKIzEcSbCFEhvW8VR3d3NwwGAwp9u3Zs4f33nuPokWL0rVr1xTzWP9/bedatWpx69atFCvjjR49msaNG9OrVy/ee+89Tpw4wahRoxgwYMBL5wirVCpGjBhBjx496NatG+3bt+fq1auMGTPmmWS6fv36/Pjjj4wePZqyZcuyY8cOli1b9sK2e/fuzYABA/Dy8qJVq1Yve5kAyJcvHx06dGD48OGYTKanVUQ2bNjwynNTK0uWLHh6erJ48WKKFi2Ko6MjQUFBeHp6MnbsWPr160dISAgNGjTA1dWVe/fusXv3bqpXr/7Cqibp5dtvv6Vs2bJUrVqVjz76iMDAQMLDwzl79izXr1/n999/B6BgwYKEhYUxbdo0Spcujb29PUWKFLF4PB07dmTOnDnUqlWLwYMHU6xYMRITE7l27Rpr1qxh1apVODg4WLxfIYR1SYIthHjr7dixg4SEBE6cOEGlSpVS7MuRI0eKhVGMRuMzo8sNGzZk2bJlfPPNN8ydO5csWbIwbNiw15pm0r17d6Kjoxk3bhyLFi2icOHCLF68+Jm62sOHDyciIoLx48cTHx9PtWrV2Lx5c4rpHP/Vpk0bBgwYQNeuXV9ZMu4fM2bMwMnJiZ9//pnExERq1qzJwoULn1la/k2pVCp+++03hg0bRu3atTEYDMyZM4euXbvSq1cvsmXLxtixY1m4cCFJSUn4+/tTtWpVihcvbtE4Xkf27Nk5duwYI0eOZNiwYYSEhODp6UnhwoVTjLL36NGDQ4cOMWzYMCIiIp5531iKVqtl8+bN/PDDD8ycOZMbN27g6OhIrly5aNSo0WsvtCOEyNgU86sekxdCiHTWtWtXdu3axdWrV1EUxeIP372NZs2aRa9evbh8+fIrK6GIzMlgMDB//ny6d+/OlStX5H0gxFtERrCFEBnCP5UVqlWrlmLVvHfN+fPnuXbtGiNGjKB58+aSVL2j9u3bR5UqVWwdhhAijWQEWwhhczdv3iQ0NBRIrjSRL18+G0dkO9WrV+fAgQNUrFiRhQsXWr3KhcgYoqOjuXjx4tPfixQp8tpThYQQticJthBCCCGEEBYkKzkKIYQQQghhQZJgCyGEEEIIYUHv9EOOSUlJz5TrEkIIIYQQ4kU0Gg1arfblx1gplgwnKSmJwMBAgoODbR2KEEIIIYR4S2TNmpWbN2++NMl+ZxNsg8FAcHAwjx8/funyuZb24MGDl64MJyxDXmfryEyvc0xMDJ8PHojOEE6X5hXRZKBa3Dq/UiTe/5srt+4zfel+vhw5iqpVqz332LE/jiHALoQi+XI83RYTF8+IqRtYs2Gr1RcyGf/LWNxNdyhdOJdV+02Lf15nkb7kdbYOeZ3TR0JiElXeG47BYJAE+2X0er1VE2xr9/euktfZOjLT66zX6/l93p8sXbyIrydNoGbZ3JQuFISfj7utQ0Nnb4fKTkuRvNn5+VNffpn8I7du3ODD3n2eObZs+QrsWzeHMkX/rZ9tb6elZc0iTJ3yK0OHfW3N0PHw9EQJvYu93ctvp2YE/7zOIn3J62wd8jrbljzkKIQQ/9G2/XssXbWRPOWas+LAPT4bv5pvp69n9Y6/iY6Nt3V46O11fNmrEYd2rmbKpInP7K9evQb7T93iSVRsiu01yhXgwN5d1gnyPxwcHYmJT7R6v0IIYUuSYAshxP/j4eFBmzZtmD5rDpu27WHanKXkLdecr6dsZO2uk7YOD0VRGNipNicPbOK3mdNT7LO3t2filFl8P2sDRqMpxTmKolg7VMqVq8D564+s3q8QQtiSJNhCCPEKXl5etG3bls3bdxOj8WPppqO2DglFUejfsRbrVizg8KFDKfYVLVqULt0/YvqSXSm261RGWjZtwKhvRrB9+3aioqLSPc48efLg4JGdwT+vYM7K/cTGJ6R7n0IIYWuSYAshxGtSq9WMGv0jj+L17Dpy8dUnpDNFUfiie32++PRjHj1KOUrcvkNHPLIVZOH6w0+3jejTmC8/qE6Qczjbl0+nS7sm1KxWifRc0FelUvHrlOls2r6Xem0+ZOiE1Zy8cDPd+hNCiIzgnX/IUQghUkNRFKZMm0Xn99sTl3CGBlWK2DQeRwd7BnWuSbfOHVi9bhMazb8f69+P+YnR333D5IU76PdeDRRFQafVUDRfDor+r8rIj7M38+jRI7JkyZKucapUKurVq0/FipXo1fMDEpMMlP3Pg5hC2JoZFaitW2UnPZnMCma1va3DeLsYE1Ewvfq41yAJthBCpJJGo+HPhUsZ/MnHzFt9gM5NK9hkfvM/Av29qV8+iE8/+ZgJk6Y+3a4oCl8OH8nM6dMYPesvhnSv/0z5wYAsrly5ciXdEuz4+Hj27dvH5g1rOHvmFPnyF+TLr0cy+YcvJMEWGYIZMDkEgHM2FEUFNvy3bElJah1mn9K2DuPtYTZjNpsg6g6q2Lu86btAEmwhMqC9e/cSERFB8eLFyZYtm63DEc+hUqkYP3Ey437+kZ/nbGFQlzqo1babdVe9TH4uLt3Fn/Pn8n7nrin2fdi7D94+3gyfNJ7hfZqkKJnn7+3M5UuXqFy5skXjSUxM5LPBA7h26QxFc/tRqUggnWo24fuZG9Dr9dx+EG7R/oRIK5NDACq3nPh4e2Kn09r0y7IlqbR6TElxtg7jrWE2m0lITOKRWosJUMfefaP2JMEWIoP5+acxnP97Fzn9PfltxhRWr9tk65DESwz6dAh/LcnB15MnMbx3E5vWe/6wdVW+/HUWhYsWo3jxEin2tWjZGg9PL4YNH8LIvo1xcXIAIEdWb/ZdOGvxWLp17kDlgp70qN8ixfZief04deokitoOs9mcaZIZ8XYyowLnbPh4ez79N5FZqHQ6TCTZOoy3ip0u+fP7gTEJc2zwG00XkYcchchg/j56hD7tatCsVilCQ0MxGAy2Dkm8Qpt27fnsq9F8MWEF4U9ibBaHSqViaI8GfNK/N2FhYc/sr1atOr9MmsVXk9by6PETAPx9Pbh25bJF4zAYDISHPqByqbzP7Mubw5djhw+SK09e7tx/bNF+hUg1tQ5FUT1NrIRIvovx5vPxJcEWIoPJV6AQpy/dBqBDg5J0aNdKkuy3QNWq1Zg8Yx7Dp67j/iPbTX9wcdLTv30VPhs84Ln7ixYtyu9/LGHUrC38fe4GOq2GmOgnGI1Gi8Vw+vRpcmfzeu6+PIG+HDl0gJq16nHs3E2L9SlEmtmoRrzImBRFscg8fEmwhchgBn36OQs3/o3JZKJq6Xzkz6pnxYpltg5LvIYCBQrw5+IVjJ699ekIsS3kCfQj9NGDF+4PCgpizYatnLxj4rvp6/BxtefYsWMW63/f3t0UzvX8hyZVKhV5snvg7uHBsfP3LNanEEJkJJJgC5HBuLi40Lx1e7bsT54X27BqEVb8tcTGUYnXFRAQwJw/FjNq1iYeh6f/Qi4vYjS8fO6ls7MzEyZN5avvJ3IvLAEHB8vNPz20fy9F8mV/4f7GVQuzYP7vaPVOxGSA5eeFEMLSJMEWIgPq3ecjNh64RGKSAUcHe+LiYm0dkkiFoKAgZs1ZyDfTN9hsTrabo5arV6++8riiRYuyfddeihSxXD3v8LBQnBxeXH83m58X165eZvDnw/huxnqSkmQKlBCWsnTZShzd/di3b3+K7Q8fheDo7kdg3mf/rc+YNQdHdz/Onbf9AlovsmffARzd/diz70Cqz127fiO/TpmeDlG9mCTYQmRAWq2WfgMGs2Tj/5bkNlum8L2wnty5czPtt/mMmLqOJ1HW/4LUrEYRpk/59env8fHxxMSkf7L/8OFD3Jxe/nDQ/UfhBOXMTaVKlek/+Cu+m74OgwXngAvxLqtSqQIA+/anTLD3HziEg4OekJBQLl2+knLfwUN4erhTsEA+q8WZWsWLFmHnlnUUL5r6wYC16zcxaerMdIjqxSTBFiKDatmyNWeuh7J+90m8fHxtHY5Ig/z58zNp+u+MmLKWqBjr1qPNn9OfE8cO0bJpAxrVrU675nVp0qAOcXHpG8eB/fsplMvnpcfsOnqJ1u06AFC/QUM69fyYH3/bhMkkXySFeFN+fr4EBeZ4ZgR7/4FDVKtSmZxBgew/cCjlvoOHqVihXIZ+2NPFxZmyZUrh4uJs61BeiyTYQmRQiqLwzfc/cjNCx/SZv9s6HJFGhQsX5pdJMxg+Za3V5xuPHticrz6ozg8DmjCqfzM6NijOp598nK59Hjywl4I5s770mBOX7lOjRs2nv7ds1YZGrTszetYG4hOkbq94u8XFxbHkrxX8MHYcS/5ake5fap+ncqUKHD5yNEUFqn0HDlGxQjkqlC/Lvv8k2FevXefBg4dUqliev4+fpGOXHuQpVBJPvyCKl6nMiG9Hp7iGQZ8NIzBvEZKSUv5bjY6OIUu23Az/5nvg3ykdq9as48O+A/APzI9v9jx069mXx/+vjGhkZBSDPhtGrgLFcc+Sg+JlKjNp6gzMZvPTY543RaR+45bUrt+UHbv2ULFaHbyyBlG6QnXWrt/49JgP+w5gwaKlBAffx9HdD0d3PwoULfOGr/CrSYItRAZWtmw5ps+cjVYrNVrfZsWLl2DM2EkMn7KG2PgEq/XrYG+HVvvvemJli+bi7o2LPHr0KN36LFa8JBeu33/h/rAn0Xj6+KLTpZxG0qlzV3r2H8bn41dw4ZpUFxFvp7+PnyRv4VJ07/URP/48ke69PiJv4VL8ffykVeOoVLE80dHRnDx1BoCIJ084f+EilSqUo1KFcilGsP/5/5UrlufO3bsULVKIX3/5kVXLFtC3Vw/mL1hM736fPD2+Z/cuhISEsmbdxhR9LvlrOTExsXTr8n6K7Z8PHYGiKMz5bSojvvqCDZu28H6Xnk/3m0wmWrV7nz8WLubjfr35a9E8ateqzhdfjmTkd2Neea3Xb97i86Ff079vLxbOn42vbxY6dunJtes3APjis0+oV6cWXl6e7Nyyjp1b1rHoz/QftJKVHIUQwgrKlC3LN6PHMeLLT/mufzObrfio02q4ePEip0+fJm/evGTP/uJqH2nRslVruq9dxekZG+jYsDRB2VJOF9l99BItWrd/7rm169ShVOnSfNT3Q45fuEPHxuUtGpsQ6SkuLo7mbToQEfEEs9lMYmIiABERT2jepgOXz/6NXq+3SiyVKyb/29l34BClS5XgwIHD2NnpKFG8KB4e7ty9F8yt23fIkT0b+w4cwsXZmaJFClOieLGnbZjNZiqUK4uzsxM9+3zMuJ9H4+nhQYH8+ahSqQKz5/5BqxZNnx4/e+4f1KpZjaDAHCliKVAgLzOmTHj6u7ubG917fcTO3XupUa0Km7ds58ChI0yfMoFOHdoBULtmdWJj4/h1ygz69+uFl6fnC6/18eMwtqxfSe5cOQEoXqwoufIXY8XKNXw2eAA5gwLx8vJEp9NRtkypN35tX5eMYAshhJVUqFiJYSPHMHzyahJtVDmjW/PyLJvzC7tXz+Lz/t3o2L51ituwb0qv17NwyXJGj5/JumMP+WrSas78b+EkgCPn7tCgQcMXnu/u7s6CRX9h752Xzfstv4S7EOllzbqNhIdHPPMsgclkIjw84pkR3/QUFJgDf3//p6PT+w4cokypkuh0OvLkzoW3txf7DhwEkkewy5crg1qtJjIyiq9GjKJwifK4Z8mBq3c2evTuj9ls5tq1G0/b79m9K3v27ufqtetA8sj9qdNn6d610zOxtGze9P/93gSVSsWRo8eexqZSqWjbqnmK49q3bUViYiJHjvz90mvNnSvoaXIN4OPthbe3F3fu2vZOmCTYQghhRVWrVWfw0G8ZOWWNTcrTZfPzomfrqrStX5YvP2yImy6RI0eOWLyfXLlyMfO3ucyYu5QT9xS+nLKRLydvIFe+wq9Vc/uzIcPY8/c1i8clRHq5cfPmC6fzabVabt66ZdV4KleqyMFDRzCbzew/mDz/+h8Vy5dl/4HD3PvfSHal/4149/5oILPnzKdPr+6sXbmYvTs2Mn5s8jSN+IR/p7c1bdyALFl8mD33DwB+mzMfPz9fGtav+0wcWby9U/yu0+lwd3MlODh5MazwiAg83N2ws7NLeZ5P8nlhEREvvU53N7dnttnpdCnitQVJsIUQwspq16lDv0FfMnzyapsvtNKkehFmTpucbu37+voy9pcJrNmwjTUbtzNx0rTXOs/R0RHfgCBOXLiZbrEJYUlBgYHPPPj3j6SkJAJz5HjuvvRSuXIlwiMiOHL0b06eOpMywf7fPOy9+5NHsatUqkB8fDzrNmxm4Md96Ne7J1UqVaRkieLY65+taa/VaunaqQMLFi7hUUgoy1asosv776HRPDvz+GFISIrfExMTCY94QtasydWx3N3cCAuPeDql5ul5j5LP83R3f7MXwkYkwRZCCBuo36AhX48axxcTV3P55osfCkxv/lk8uH/nOtHR0TaL4UXGTZzCnNVHrF7iUIi0aNq4Ae7ubqhUKVMrlUqFu7sbzZq8eGpUeqhSuTIAv0yYjNlsplyZ0k/3VSxflqvXrrNi1VocHPSULFGMhIREjEYjGk3KUfgFC5+/knD3rp14EhlFp649SUhIpFvnjs89bsWqNf/v97WYTCbK/i+eKpUqYDKZWLFqbYrjlvy1HJ1OR5kyJVN34c9hp9MRH2fdwQxJsIUQwkbKlS/PijWb+HPzBdbsPGmzOGqWzcPiRQts1v+LODk5MXb8ZMbN22bReeJCpAe9Xs+qvxbi5uaKoijodDoURcHNzZVVfy3E3v7Fq5umh3z58uLt7cWGTVsoVrQwTk6OT/cVK1oEJydHNmzaQpnSpdBqtbi6ulC2TCl+nTKdBYuXsmnLdjp26UHw/QfPbT9rVj8a1q/DvgOHqFenFgEB/s897sKFy/TqN5Ct23cybeZsBn76BVUqVaBGtSoA1K1Tk4rlyzJg8BAmT5vJ9p27+XzYcObOX8jHr3jA8XXlz5+XsPBwZs2ex9/HT3L23IU3bvNVJMEWQggb8vDwYPmqtSiuufl+5nri4hNffZKF1ShXgOVLF1m939dRunQZqtdrzpRFOyXJFhleqZLFuXz2b2bPmMwXnw1k9ozJXD77N6VKFrdJPJUrlsdsNqeYHgKgVqspW6YUZrP5acURgLm/TaNEsaIM+mwYvfoNIIuPD2PHfPfC9ls0awLw3Icb/zH2h28xm810+aA3I78bQ/26dfhz3qyn+1UqFcuX/EnH9m0ZN3EKrdp1YvOW7fzw/UhGfj00rZeeQtdOHWndsjkjvxtD1VoNaPNeZ4u0+zKK+R39xIqLi8PBwYHY2Firlc0BePDgAb6+sipfepPX2TrkdbasXbt28tOoL/lhYMsUK6rpspYhMfhouvY9bt5WPhs5joIFC6ZrP2n164RxnDm8lf4da6XbanPWeJ1FxnqdzWp7zD6lyZHNH502c1UuVukcMSXGpGsf3Xr25dDho5w7efiZqTF79h2gQZNWrF25hJrVq6ZrHJaUmGTg1p17KI+OoRifnVYSn5BE2VZDX5k/ygi2EEJkENWr16B85VocOHHF6n03qVaYGVN/tXq/r+vjgYMoXrE+M5busXUoQrzzjhz9m99+n8fylWvo36/XM8m1kARbCCEylMGffcFfW08+U0s3veUJ9OPCuVMk2Li01cv06z8AxdGXQ6eu2joUId5pNeo25ssR39HxvbZ82L2rrcPJkCTBFkKIDMTR0ZHW7TuxYc9pq/fdunZxWjZryNWrGTeB/Xn8ryzecprwJ+l761sI8WIx4fd5eOcq0yaNe25pPoCqlSsSE37/rZoeYkmSYAshRAbT88PebD18lYTE59fUTS8Viudm4HsV+WLghzSuX4tPP+nPrl27rD6a/jL29vZMnDyDryavYc2OE8QnWPc1EkKI1yEJthBCZDAajYY+Hw1k1fYTVu/b18uNEX0a8X2/+lTN58DaBb9St0YlfhwzyuqxvEjhwoXZunM/gSXqMXzaZib+uY0790NtHZYQQjwlCbYQQmRAHp5eNi1Lp1KpCMrmQ9fmlRj3WSt2bt1os1iex87Ojo7vd2Lj1p18NGQMKw/cY+jEVRy0wQOi4i1nNksJSPGU2WwGC7wfJMEWQgjg6tWrNGvcgDNnztg6FAAO7NtFoVx+tg4DIHnRDK36hctA21rx4sWZ9ft8Fvy1jj3nw/n73E1bhyTeFsZEzGaT1adjiYwrITEJs9kExjdbkyBzFX0UQog06vlBJz5qW5GP+3ZnxZrNuLu72zSeE38fo+EH1W0aw3+p1SoMBgNarfbVB9uIq6srM2b9TuP6tcgbmAVnR+utcSDeTgomiLrDI3Xy+9pOp023OuvWpiIRU5LB1mG8NcxmMwmJSTwKeQxRd5LfG29AEmwhhACcHB3JE+hH4yoFWbVyBd0+6G6zWMxmM3ExURlq4Yv4hMS3otato6MjP437lZ++HcLw3o1tHY54C6hi72ICHhiTUBQVZJIEW1HrML/hKOw7xWxOHrmOuoMq9u4bN5dxPr2FEMKG3NzciY6Np1KJPPy8YKVNE+zbt2+TxdPZZv0/T6vaxen5QRfm/bkow4/wlSlTliKlKrN5/1nqVSps63BEBqcA6ti7mGODQa2zdTgWo/UpStIj65f7fJspxsQ3Hrn+hyTYQggBBGTLzoOQCPIE+hEXE0FsbCwODg42ieXAgf0UDPK2Sd8vUq5oLu6HRDL8q2F89/0YW4fzSl9+PZLG9WtTLF8Avl5utg5HvAUUTPCcpbHfVirF/NylvoV1ZPz7fUIIkc5CQkI4eGAv/lk8AChTMBtbt2yxWTxLF/5BheK5bdb/izSvVYKTR/fy4MEDW4fySmq1mikzZvPL3G0Zqo63EOLdIAm2EOKdZjAY6Na5A4Per4GD3g6AYvkC2Ld3l03iuXDhAo5aA24ujjbp/1VUKpXNHwB9XTlz5qRdp+4sWH/Y1qEIId4xkmALId5pnw0eSN0yOQjK5vN02/U7jyhavIRN4hk39gfa1S9lk75fh8GUXIP6bdG1W3fuhJm4dD3Y1qEIId4hkmALId5ZDx48YO3atSQmJpH4n3JWF26GULFiZavHExoayoO71wn0z1jzr//LZMrYDzj+f4qiMGX6b8xYcZjLNyTJFkJYhyTYQoh3lq+vL6fOnMc9dyW+nLyB8fO3cePOI27eDydnzpxWj2fq5Am0qFHE6v2mRlYvB/bs3mXrMFLFw8ODv1auY/baExw/f9PW4Qgh3gGSYAsh3mmOjo507/Ehm7btZuCXP7Lp5GPqN2xq9VJ0CQkJ7N6xjdJFrJ/Yp0bPVpX5ZvgwDIa3awELNzc3lq9az5r9N9l77JKtwxFCZHKSYAshxP8ULVqUqdN/49PPh1q1X4PBQI9unWhXr0SGrzHt6GBPvfK5mTVjuq1DSTW9Xs+SZSs5cjWa9bulPrAQIv1Igi2EEDaUlJREpw5tKZfXNUOW5nuebL7uhIeH2TqMNNFoNPw+709Cklz5Zupath04Q0ys1AoWQliWLDQjhBA2NOb7b8nnpyObrzt7j12gWP5AXJz0tg7rpULDo8ias5itw0gzlUrFL+N/5dGjR6xbu5qfF6wiNvoJX3yRFzezGUVRiIqJ4/zVu2jUanRaDQG+nri7ZszSiUKIjEcSbCGEsKGWrdsx+rvhJNgZuX03GrhJldIFbB3WS0XHJuDnlLGWck8LHx8fPujekw+69yQ+Pp4jhw8zeNQyPFwcSMKOajXrYDQYiI+JY/OGc4Q8fICDnZqCOX0omsef3Dl8UavlRrAQ4lmSYAshhJVFREQwY9oUFi9ayNYdu1m4ZAUA434Zizb+qo2je7WShQJZvnEdrVu3sXUoFmNvb0/efPlYsmIDsbGxBAQEPPe48PBwDh8+zL7dO5i/cQvRkWH8/GlbtFr5cyqE+Jd8IgghxCs0b9oQQ1wUqFQoigpFpUZRVKhUavwDAihZujzFS5SgYMGC2Nvbv7CdpKQkJo7/mc3rV9OyVlGaVS/CgQMHaNq0KQAb1q5i7KBm1rqsNMvq48GNazt48uQJrq6utg7Hojw8PPDw8Hjhfnd3d+rXr0/9+vXZuXMHv08eI8m1EOIZ8qkghBCv4OToSPe2ZfByd0mx3WQy8SA0gks39jN//zpuBIdhMCk4ObtStFgJChUtzpMnEdy5dYM7t29x+dIFmlYtxC+ftUZRFCb+uZ1OhQo9bS9b9hyEPI7EzyfjL0Xeq1VFWjVryMKlK/Hx8Xn1CZlMYmIi33z9BT990sLWoQghMiBJsIUQ4hW++HIEI4Z8xMi+TVJsV6lUZPXxIKuPBzXK/bs9Lj6Rq7cecH7fXzjpdeT2dKVitRx4NC2UYs6uRq1iy6aN9On3EQA9e3/Eopk/8mGbqla5rjeRL2dWBnaoQrtWTZnzx2ICAwNtHZJVHTp0iDKFsqG319k6FCFEBiRPZwghxCsULlyYYmWqMPGPbUS/Rkk3vb2OIvmy06RGSWqUL0yhPNnw9nB55oG4vu2rc/n4dj7q24vY2FgqVKjAhZuhhD2JTq9Lsagc/t582aMu3d5vy4ULF2wdjlVt2bSOMoVy2DoMIUQGJQm2EEK8huEjv6NT788ZPm0TK7cdx2g0vXGbiqLwQcvKFPVX0aR+TX76YTRjxk7gm+mbOH3ptgWiTn9ZvFz5pm9jPvqwC0ePHLF1OFZz4u9j5Avys3UYQogMKlUJ9ujRoylZsiROTk74+fnRrVs3QkJCnu6fO3cuiqI881OwYMEXtrlr165njndzc0txzL59+yhSpAi5c+dm1apVz/TXoUOHFMdv27Ytw6+GJoR4+1SrXoPN23bjX6gag39exoVr9yzSboXiuRn/eWuck24xctgn2GlVbD143iJtW4O7qyPff9yMr4Z8zOpVK20dTrqLjo5GqxhRqWSMSgjxfKn6dNi3bx+DBg3i2LFjrF69mvPnz9OuXbun+9u1a8f9+/dT/GTPnp2WLVu+su27d+8+Pefy5csp9vXs2ZPvvvuOWbNm0b9/fxITE5/us7OzY+nSpZw5cyY1lyKEEGmiUqno3uNDVqzdwsKtF9h+yDKJsKIoVCmVjx8GtuCnQS0Z3LW+Rdq1FkcHe0YPaMG2VXNp07IpN2/etHVI6UpRySCOEOLFUvWQ44YNG1L8PmHCBCpWrPi0VJNer0ev/3cFsv3793P79m26dOnyyrazZMmCRvP8cGJjYylRogTOzs5oNBoSEhLQ6ZIfLPHy8qJixYp8/fXXKUa3hRAiPbm6urJ81ToGDfyI2Sv28kGLyu/8nTOdVsOHbapy98Fj+n/4PqUrVGfI0K9eWrrwbeTk5ESiwdZRCCEysje6vxUaGoq9vT2Ojs9fPnbu3LlUrFiRPHnyvLKtPHnyEBAQQPPmzbl48WKKfV9++SV58+YlS5YsdO/eHWfnlCuIffvtt6xbt44j79D8PyGE7anVaiZOmkb+UnX4bvo6EhKTbB1ShhDg68noAS3wUh7SoE411q9ba+uQLM7Dy4cnUbG2DkMIkUGlOcFOSEjg22+/pUuXLs8deY6Li+Ovv/6ia9euL23Hz8+P3377jZUrV7Jo0SIAKlWqxKNHj54e8+GHH/L48WNCQ0P56quvnmkjf/78vP/++8/dJ4QQ6a133370+eRrPh+34q15ONEaqpbJz9hBLdi07Ddat2hCTEyMrUOymGo1anHszHVbhyGEyKDSlGAbjUbef/99AH7++efnHrNy5UoSExNp27btS9vKly8f3bt3p3jx4lSpUoW//voLNzc35s+fn+I4Jyenl64YNmLECHbt2sXu3btTeTVCCPHmataqxYq1W9h/KYYfZ28kMlpGNwHsdFo+bFOVIjmc2LZ1q63DsZiWrdqw58QNW4chhMigUr3QjMlkomvXrly8eJHdu3fj5OT03OPmzp1L8+bNU72MrlarpWjRoty4kboPrqCgIHr06MGXX37JyJEjX/u8Bw8epJg3nt7i4+N58OCB1fp7V8nrbB3yOj9r+DejCAsL4+yZUyRpHfHzdgXebG62Su+OLmsZywRoI83aFyP4cVyGfr+k9v3c8YN+qLN4oVar0zGqzCczvJ/fBvI6pw9TfMJrHZeqBNtsNtOjRw8OHTrE3r178fDweO5x9+7dY/v27WzcuDE1zQPJo+Pnzp2jYsWKqT73q6++Infu3Knq19fX16oJ9oMHD/D19bVaf+8qeZ2tQ17n5/P19SVfvnxMmjieXzau4pt+TdBq075wri5rGRKDj1owQutTA7+OX8WmbXttHcoLpfb97Orqxo8/jOHTbvXSMarMJzO8n98G8jqnj8SE13vWJlVTRHr37s3atWtZsGABkPxh9ODBA4xGY4rj5s+fj5+fH7Vr136mjaFDh9K5c+env0+cOJF169Zx7do1Tp48SefOnQkJCaFjx46pCQ2ArFmz0rdvX6ZOnZrqc4UQwpLUajUDB31Kr48/Z/KinbYOJ0PwdLHn3j3L1A7PCGrXqUNAnuLssFCpRiFE5pGqBHvmzJmEhoZSrlw5/Pz8nv7cuXMnxXHz5s2jU6dOzy3Cf//+fW7f/vchoISEBAYMGEChQoWoV68eT548Yffu3WTNmjVNF/TFF1+g1WrTdK4QQlha4yZNMWndCX4UZutQbK50AX+2bd1i6zAsauS337N693niX3NUSwjxblDMZrPZ1kHYQlxcHA4ODsTGxsoUkUxIXmfrkNf59fzxxzxCLu6kTsUiaTo/s9zqjYqJ49uZW9m4dVeGrBme1vfzurVr2LB0Jn3a10iHqDKfzPJ+zujkdU4f8QlJlG019JX5o6zzKoQQ6axMmXJcuhVq6zBsztlRT8m8PixetNDWoVhUo8ZNcA8oyIylu3lHx6yEEP+PJNhCCJHO8ubNy5Xbj0lMkuX/Wtcrw8xpvxIfH2/rUCxGURS+H/MThcrWYcxvGzH8v+eShBDvHkmwhRAinalUKnr3G8Ci9YdtHYrNaTVqWtcqys8/jrF1KBbXp19/2nXtx9DxK3gcHmXrcIQQNiQJthBCWEHrNm2x987DF+NXcOl6sK3DsakqpfOxb/dWLly4YOtQLK5585ZMmDaX72dvY8/RS7YORwhhI5JgCyGEFahUKkaN/pHZfy5n+5kIRk5dy7LNR9lz9DyXrge/Uys/KorC4C61GPXlx7Rs2pBtW7dmqrnL+fPnZ/3mHdyKdmTElDVs3nua0PBIW4clhLAiqSIiVUQyJXmdrUNe57S7d+8e58+f5/atm9y+dYOrVy4THnKfuhXyUbVMfrSaf1cHzMzVACIiY1i6+RiP43RMmT4Ld3d3m8WSHu/n4OBgdu7czvYtmwi+exsPF3uK5/WjVKFAfDxTt9JxZpGZ388ZibzO6eN1q4ikfWkxIYQQaebv74+/v3+KbVFRUfwxfy6DfprHiD6N8HJ3sVF01uPm4siHbapx8fo9Wjatx/Bvf6BGjZq2DstismbNSseOnejYsROQvBbEzp3bWfi/hNvNSUfxvH6UL54bD1cnG0crhLAUmSIihBAZhLOzM3379ee3eYv5dvpGwp/E2Dokq8mf058fB7bg2+HDbB1KuvLz86NDh/eZPfdPNm7bw/jpf5KjZEO+nb7B1qEJISxIEmwhhMhgcufOzdRZ8xg5bR2R0XG2DsdqNGoV7h4etg7Dqnx9fWnf/j0KFinOzXshtg5HCGEhkmALIUQGVKBAAcZPnsnwKWu4HxLOzsPnuB0cmqkeBvz/IqPj8PDwtHUYNlGkaHHuPnhs6zCEEBYiCbYQQmRQxYoVZ+acRTh7BuCSswrbz0by5ZRNDJ+8htj4BIv1YzSaSDLYfnEUDzcnLl68QHR0tK1Dsbo8efNzMzjc1mEIISxEEmwhhMjAcuXKhb+/P127dmPcxCms3biNz776nu+mr7fYioGTFu5gy/4zFmnrTSiKQt82lWnbqhkxMe/O/HOAKlWqcOryfVuHIYSwEEmwhRDiLVOxUmU+6D2Qn+dseeMpI3fuh3Lo9A3CIjPGXO8i+bLRsV7hZ5LsmJgYTCaTDSNLXxqNBl//7Dx6/MTWoQghLEASbCGEeAu1bNWG0pXrsXRT2uvcmkwmpi7Zw4SJk4iIirdgdG+maL7svFenIG1bNSM2NpaTJ09Sp3pFWrdoQlhYmK3DSze9+vZn0cZjtg5DCGEBkmALIcRbauCgT7lwN4Ybdx6l+lyTycRPv2+mdYcPKFu2LBFRGWslyWL5c9C8Sm6+/24EDx8+pF6lgnSsW4CWTetz5PBhW4eXLipUqEhUko57DzPvlwgh3hWy0IwQQrylFEVh2szfadeyMd/0bYy7q+Mzx4Q9iWbV9pMEh0Rip9Og02rQadXcDg6lzfs96NL1A8xmM9GxiTa4gpcrWSiILfP20aBRMxISjeQN9GPMgGaMGfkZNeo1p/+AT1AUxdZhWtR3o39i2KBejOjT2NahCCHegCTYQgjxFvPx8eHXabP55OM+NK9WgGpl8gNw8fo9lm09hVnjSJ/+AylZshTx8fFPf3Q6HUFBQUByoq6odSQZjCmWaLc1nVZDfHwsTk5ORMclfwFwcrDnm35NWbrpCB3fa8OMWXNwdna2caSWkzdvXnLkLszGvWdoUKWIrcMRQqSRTBERQoi3XJEiRdiweQfB8W4Mn7SawT8v48CVBH78dTZLV6yhRo2auLq6kiVLFnLkyEG+fPmeJtf/qFWnPsfOXLPRFbyYyZhEwYIFOXv1AUlJBiD5C0G7BmVoXDaApg3rcOaM7SugWNLYcRO5G23Pog0vnwqTlGSwWCUZIYRlyQi2EEJkAjqdjtE/jOXq1av4+fnh6PjsdJGX6dSlG+1aNqJU4ZzotBnnT4NOo8JgMNCn/ycs2fQX7zep8HRfkXzZ+LavB717dGbfoeOZZrqISqVi4qRpjBn1LUMmrEbBjNlsQlFUKCo1KpUaRaVGZ2dHyMMHfNG9Lv5Z3q0VMIXI6DLOp6gQQog3ljt37jSd5+3tzWdDRzB57q8M6lLXwlGlXaXiQQwd8injJ05m8cI/uHLzPnkC/Z7ud3NxJH+QHzdv3nxmVP5tpigKw74eAYwAwGw2P/cLxL179+jSsS3dmpamaL7sVo5SCPEiMkVEiLdQWFgYvXr1olChQpQrV46ZM2cSF5cx6hiLt1eDho3wylaAnUcu2DqUp+pVKoyn9gkf9f2QGb/NZdLiPc+sYpk7wIMTx4/bKELreNHovL+/P6vWbWbFnutsO3jOylEJIV5EEmwh3jLz5s3D09OTmTNncv78eY4cOUKvXr3w9vbm6NG010QWAmD0D2NZv+9KhioV16JWSbK7JDH088GM/O5Hxs3bmmJ/3sAsHD+WOUv3vQ4nJyeWLl/FzSd2zF21/40XHxJCvDlJsIV4i4SFhdG1a9fn7ouJiaFevXoyki3eiFar5be5f/LLH7vZf/yyrcN5qlG1ouT3UzHqm6+IT0hKkUQGZcvCgb27OH36tO0CtDG1Ws3ESdMIKlKV0bM2PH0gVAhhG5JgC/EW+fzzz1+6Pzw8nJUrV1opGpFZZcuWjXWbtnPhkYpJC7aTZMgYlSrqVizMuE9bMurjFimmTGg1ar7r35RPPurB0SNHbBih7X308UA6fziIH2ZvsnUoQrzTJMEW4i2yadOr/2hev37dCpGIzM7Ozo6Jk6bRuN2HfP7Lcu4+eGzrkF7KxUnP9/2b8ekn/Wwdis01bNQYexcfHoY+sXUoQryzJMEWIpPJmTOnrUMQmUjTZs2Zu3A5k5YeYuuBs7YO56UcHexx1NvZOowMoWfvj1i7+92dMiOErUmCLcRbpF69ei/dr9PpaNmypZWiEe+KgIAA1m7YSjhZ+OG3DcTFZ7xl1f+hUSskJmbc+KylcuXKXLkTauswhHhnSYItxFtk7NixL92/buUy7O3trRSNeJeo1Wq++/4HevT/kiHjV3L11gNbh/RcuQK8WLd2ta3DsDlFUUhMMmEymWwdihDvJEmwhXiLeHh4MHfu3Ofua19lAFmT7ls3IPHOqVGzJn+t2sD8TedYue14hisJ16lpBaZP+pkrV67YOhSba9ayLWt3nrB1GEK8kyTBFuIt06VLFx4/fkzfvn2pVasWffv2ZWazjlQu2JQ7B67aOjzxDvDy8mLF6vU4Zi3CyKlrefQ44zxMp9Wo6d2mCrNmTLV1KDbXu08/HiY4M+GPbSRK2T4hrEoSbCHeQh4eHkyZMoVt27YxZcoUvMt5AhAR5WLjyMS7QlEUBn/2BV+NGsef267y6c/LWbj+EA9CImwdGoEBPly9fNHWYdhccHAwp06dInuBcnw3fb2twxHinSIJthCZgFu2rKgN8SQancGYZOtwxDukZMlSzJm/kHVbdlOzRU8W77rJZ7+sYOPeUzYbNdVq1ERHR2I0Zoz63bZw4sRxunZsw6fvV2P3tg3cCA7j6Jlrtg5LiHeGxtYBCCHenL29E2pjPAa1HgwJoNbaOiTxjtFqtdSpU5c6deoSGxvL4kUL+GrKAvy9HGhVuzgBvp5WjadS0Rws+GM+nbt2s2q/GcGVK1f49OPefP9xU5wd9Yz+uBkXrt/D38fD1qEJ8c6QEWwhMgE7rR6NMQEj9piSEmwdjnjHOTg48EH3nmzcuouPh/7A2Pm7CHsSbdUYmtQoztzZ00lKerfu6ERHR9Orexe+6tUAZ0c9kFwfvHThXPj5uNs4OiHeHZJgC5EJ6HUOqI3xGLEnLj7W1uEI8VTRokX5dcpMxs/fZtWKI1qNmnoV8vHbrBlW69PWzGYzPT/ozAfNy+DlLs9jCGFLkmALkQnYu3mgNiRgwp64OEmwRcZSuHBhylaqzZYD56zab73KRfhr0R/vzFzsCeN+Jp+fHcXyZbd1KEK88yTBFiITcHT3QWOMx4w9cbGSYIuMZ8iwr9h6+Bqh4ZFW61OtVuHh6kB8fPxz92e0Gt5v4tKlS2zftIqWdUrZOhQhBJJgC5EpOHpkQW1MAEVDTEyMrcMR4hlqtZqJU2Yybt52qya2iqI8s5rhls2bqVuzMo6ODpliQRqj0ciAfr0Y1Lk2iqLYOhwhBJJgC5Ep6N29UBuTR+liIp8/Wpca9+7do1atWvj4+JArVy4mT55MXFzcG7cr3m358+enWp1GrN992mp9qhQlxRSRM2fO8OvYkXz/UWOa1KmIh8fbX1lj4YI/qVDYD28PmXctREYhCbYQmYCi1WImuXpIfMybVREZMWIEAQEB7Nixg5CQEK5fv07//v3x8PDg6NGjlghXvMMGfTqEvafu8jDUOqs/qlSqFCPY+/ftoWGVQvy2fC83bt3jxo0bVokjPdnZ2eNgL1V3hchIJMEWIpMwKcnlyBRD2suS3bt3j2+//fa5++Lj46lbt66MZIs3olKp+HXqTMb/YZ2qIipVyikihw/uR6tRY7TzomLVWri4vP2jvrly5+Z+qEwNEyIjka+8QmQSZiX5n7NKq05zG507d37p/oiICFauXEmHDh3S3IcQuXPnpn7TNqzecYzmtUqma19atSrFl8KHD4LZHKYwbuo8smfPHNU2cubMSXCIde4ICCFej4xgC5FJmEkeDTQraV/F8cyZM6885vr162luX4h/9PtoALuP3yTJkL4l9AoE+bBv314g+S7MgwcPcHD1yTTJNYC7uztRsYm2DkMI8R+SYAuRSahNyeX5THFp/0Pr7Oz8ymNy5syZ5vaF+IdKpaJpi9YcPJG+VTzKFcvJpvVrADh9+jQnzlzi0yFfpmuftqBSp/2LtRDC8iTBFiKTMCvJt8ETotI+F/OTTz556X69Xk/Lli3T3L4Q/9WhYye2HUnfBNvTzZkHwXcxm83cu3uXDu+1o2jRounapy3o7PTpfjdACPH6JMEWIpMwq5OrhyREpv0hxO7du2Nvb//C/Vu2bHnpfiFSw8vLC7XOicjo9H1wNoefG2fPnqVFy5YsWLg4XfuylcCgIB6EhNs6DCHE/0iCLURmoUueGpIQk/YpInq9nq2bN6FxTJlEOzg4sGfPHipXrvxGIQrx/7Vu35E9xy6max8taxXjq6GfZaqVG/+/3Hnzc/dBmK3DEEL8jyTYQmQW+uRSZHHRb/awk5taRZGl8/Ed+hUjBn/FggULCA0NpUqVKpaIUogUcuQI5En0m9VufxX/LB4UCXTl99mz0rUfW8qbrwCXbz1K07lrdp7kyOlrFo5IiHebJNhCZBIap+TyfElveLf95I2jBOvzUL5SQUb89C0dOnRAr9dbIEIhnuXg4EB8oiHd+2lTrzRL/pzD/fv3070vW6hevTo3Qg2cunT7tc9JMhiZsmgHa/de4tZ9Gf0WwpIkwRYik9C5O4LZhCEp7XWwAU6pogEon6RGUSmWCE2IF7JWgq1SqejfoRof9+uVKaeKqNVq5v2xiHlr/+bug8evPP7yjWA+/XkZhcrWxUGn0Khq5nvwUwhbkgRbiEzCzsMdjTEek+HNynXdcXIDoKZ7XgtEJcTLOTs7E/EGD+amRqC/N4FeWhYvXGCV/qzNycmJeQuW8sPv29h+8FyKFSwBQsIiWbvjBEPGr2TT8VD+WLySdatX8FnXWjjo7WwUtRCZk6zkKEQmoXP3QGVMxGRK+wh22KOHBOuzYG+Oo3COghaMTojn8/X1JTrBzOPwKDzdX12H/U11aFyOT3+eRO269fD29k73/qwta9asbNq2m5kzpjL017XodQoJSQbMioas/tmoWacBA79rQVRUFAP796Vt7cIE+HraOmwhMh1JsIXIJOzdPFGbkkgyp30E+9ypo9xWZyMw6T72/mUtGJ0QL/bTuF/5oHMHZo7shKKk77QkjVpNv3ZVaNOiEY2atKBb9554eXmla5/WptfrGTBwMAMGDiYiIgJHR0e02uTPhb1799ClYzvMSdE0rVaYEgUDn56XmGRAq1Gn+38DId4FkmALkUnY6RxQGRMxk/YE++SDs8QH1CdPQgyK9s3mcgvxugoWLESx4iUIDY/C28Ml3fvLE+jHxCFtOHTqKj06tcLdJ4Df5/6Z7v3agpubW4rff/7hez55r0KKuwVPomKZvnQ3T+JVxMXFUqdsLhrKnGwh3ogk2EJkEgqgNiVhxiHNbZzSJ49cVVHJLWNhXUWKleDa7fNWSbAh+aHHiiXyUrFEXn6Zu5U7d+6g0+ms0rctdevRi2m/T6JEgQDOXntI6JM43Nw9GfjZd5SvUIH4+HhaNakjCbYQb0gSbCEyCQXljUawQ4PvccEtJ3bmeJoElrJwdEK8nMlkstnUhDzZPTl+/G/Kl69gk/6tqXmLltjZ2REZFUWnAVXw9/dPsd/e3h4nFw8io+NwcZLynEKklVQRESITUZkNkMYEe+v+1VxX5aJo/A1c82auOaki47t6+ZLNHrbLn9OPwwf22aRvW2jQsBHt2rV/Jrn+R7NWbdiw55SVoxIic5EEW4hMQgFMigZIStP5h0xhmBUVNePUqHQy/1pY153bN/H1crNJ37myZeHwoQM26TsjatOmHbFqHyYv3EFiUvrXKBciM5IEW4hMIiEmCpNai5KGBDspMZGrrn4ANPMrbuHIni8uLo65c+fSpk0b2rRpw9y5c4mLs049ZJHxJCUmoFbb5k+SWq2iTEF/7t8Ptkn/GY1Wq2X8r1No0r4Xn49fzfItx0iSRFuIVJEEW4hMIj7sEUkaBxQlMdXnnji4m0u6POQw3CF7wRzpEF1KR48exdfXl27durFs2TKWLVtGt27d8PX15ejRo+nev8hYzGYzJmPa7rxYStMaxbl+7apNY8hoGjdpypYde8ldqj6fjlvJ6h0nMBiNtg5LiLeCJNhCZBLhF68Sp/dGqwtN9bl77hwhWnGhREw4Grf0XdEtLi6OGjVqEBkZ+cy+yMhIateuLSPZ74jg4GBiYmK4desWvl7WqR7yIi5OerQqOH/+vE3jyGjUajXvd+7Clh37yFqwGoPGLmfD7lMYjaZXnyzEO0wSbCEyAbPZTMJVHSgqPLKnvtTYZfvkgkI17HwtHdoz/vjjD2JiYl64PzIykiVLlqR7HML2xv4wil/G/sCpU6fI6e9m63AI8HVjwi8/2TqMDEmj0fBB955s2bEPl8CyDBq7jPNX79o6LCEyLEmwhcgELuxbQ7y+FJiTKNOyXqrOTYiL5ZZzFhSzier+hdMpwn/Nnj37lcesX78+3eMQtnf1ymV279jC30cPkSd7FluHg6Pennu3rhAeHm7rUDIsrVZLn74fsXLdFpbtuc7yrX9jNpttHZYQGY4k2EJkAhdm/EGEez4c7C4SkDMwVeeePryPa9qcBBrv4ZUz/cvzRUdHp3sfIuMzm80YDQnodFrOnT1NrgyQYAM0qVaIGdOn2DqMDM/V1ZWly1bh6FeEryat4vi5G5hMMm1EiH+ka4I9evRoSpYsiZOTE35+fnTr1o2QkJAUxyiK8szPyZMnn+4PDg6mTp06+Pv7M3z48Kfbb968iaIoBAUFkZj470NdBoMBRVHYtWtXel6aEBnGnYvHUCKLAJCzRt5Un3/w7nGiFRcKxkagdkr/lewqV678ymMaNWqU7nEI2woODsbTRY9Ga098bDR2urTVb7e0iiXysnXjOgwGqZrxKoqi8NmQoUyauYA7cZ58+ssqpi7exY07j2wdmhA2l64J9r59+xg0aBDHjh1j9erVnD9/nnbt2j1z3NKlS7l///7Tn8KF/71NPXz4cCpVqsS6devYvHkz+/fvT3HugwcPmDVrVnpehhAZ2vEx3/EwS1m0yh0qN6mb6vMv6ZJHnSoq7pYO7bnGjBnz0v3Ozs60b9/eKrEI2zlx4gR2GjOBQTnRZqB7qYqi0KhKQT7/9BNbh/LWyJEjB1+N+IYtO/fR85Nv2H72CYPGLmfh+kOEhj/7MLMQ74J0/VjbsGED77//Pvnz56ds2bJMmDCBnTt38uTJkxTHubu74+vr+/RHo/l3BfeIiAgKFy5MkSJFyJo1KxERESnO7dOnD99//71UHRDvpFObF5IUWQGT2o6sJexQa1K3QExSYiK3nL0BqOWb/vOvATw8PJg7d+5z9zk6OrJ9+3bs7e2tEouwnb+PHsJkNOLrn52gAA9bh5NCnYqF0MTfZ/Sob1Nsv3DhAqdOyQqHL2I2m3F1dWX8r1PZtH0vNZv3ZM7Gi3wxYSUnLty0dXhCWJVVxw1CQ0Oxt7fH0dExxfauXbvi4+NDlSpVnnm46fPPP6dPnz7Y29uTkJBAvXopH+Dq2bMndnZ2TJ48Od3jFyIjCXtwi7u/rOFhlrLotZdp8EGbVLdx/u+jXLfLSVbjAwJyWW8ObJcuXRj/3iyq5qmJZ9YslC1blhkzZhASEkKZMmWsFoewnTOnT2JEC2YzufwzVoIN0KlJBW5dOMyMaVOfbvvsk/788t1ntGrWiEOHDtkwuozJaDRSs0Y1KpQtwYULF6hTty7zFyxh8YqNHLgcw8rtx20dohBWY7UEOyEhgW+//ZYuXbqkGKH+/vvvWb58ORs3bqRatWo0adKEbdu2Pd1ftmxZgoODCQ4OZsOGDSnOheQnmkeMGMGPP/5IVFSUtS5HCJtKjI9l/4e9uZO9EypzFOW6VU716DXAiSsHCFM8yRv3GLWH9UaNzSYzOqdsvF++GSPnreXw4cN8+OGH6PV6q8UgbCsuJopH4dEkxMeSxcvV1uE8V7/3arBny3L+WrIYAB9fX1rWKkb/tmWYMHoo8+fOsXGEGYtWq2XO3Hn4eTnx6cc96d+vFwsXLGDbtm3kypWXzfvO2DpEIazGKgm20Wjk/fffB+Dnn39OsW/YsGGUK1eOUqVKMWrUKN5//30mTJiQ4hitVouPj88L2+/UqRPe3t6MGzfO4rELkdEkxEaz8f3WPPL4AKPajpxVTRQqmbbpHdfMyV9K8yepURTFkmG+VNS9x5hVWgxKGPmyZrdavyJjiIyMRK9Todba45PFlydRsbYO6bkUReGzbvVZOGcKB/bv4/sxY5n+1348XJ0Y2rMhc36bSnx8vK3DzFBq1qxF9txFaF27OA1KeHD/7GYuHVyOm+EGU77qZOvwhLAazasPeTMmk4muXbty8eJFdu/ejZOT00uPL1WqFDNnzkxVH2q1mm+++YaePXvSp0+fVJ374MEDq46axcfH8+DBA6v1967KrK9z5ONgLgwdRqhHd+Lt3PHKeYVitVqk+VpD9MmrNubFNU1tpPV1fnT0EgCJ2se4KnGZ8r+VJWW293NoaCidPuiFzt4Zb58sxIQFofN2s3VYqPTu6LI+O0Vp1KjSnLt2h5y5cjNs5BjuRz0m0N+LYcNyc/ny5ZcOAL2Lhgz9mv1795Almye5Sj17Z+xFr7OwLHmd04cpPuG1jkvXBNtsNtOjRw8OHTrE3r178fB49Ty7U6dOERgYmOq+2rRpw5gxY/jxxx9TdZ6vr69VE+wHDx7g65v+q+W96zLj63z58GaufTmdBzn6YdDo8ct3h5aDUveF8r+MRgPh+uQvvEVdAtP0eqX1dX70+DhgT5xdFCXzZkejzkBlJDKgzPZ+/mb4MDTx9ylbpz2eXt4sW/gbH7apZuuw0GUtQ2Lw0efuO7nnMGYztG3Xnh/GjOKvPw5Qt2IBdu05wPc/jLVypBlfrTp1ad+6Gf3aViBX9pTv3Ze9zsJy5HVOH4kJSa91XLom2L1792bt2rVPH1z8ZwTG29sbtVrNunXrCAkJoVy5cmg0GlasWMG8efNYt25dqvtSFIXvvvuONm1S/6CXEBmZISmRbaM/xnDQkVu5+qKQQK6KT6jfpdsbtfvo3l1itA4A+Dm6WCLU16YxRAL2GBV7Sa7fMSEhIdy9eYWALG6ULl2W/Pnz89XtcOLiE9Hbp38d9rRqXacUn/4ykZatWjN02Nf8MX8uM3+ficFo68gyJk9PT5YsX0O7Vk3p26YCuXNkni+IQryOdP3LNnPmTEJDQylXrhx+fn5Pf+7cuQOARqNhwoQJlC1bltKlS7Ny5UqWL19OgwYN0tRf48aNKVGihCUvQQibun5yD5taNCH0YiluBTbCTn2fCp2zUr9LqzduO/jmLWLVeuzN8eitsMDMf7n4OQNgl+Rm1X6F7U0c/zOtaxcjOjYRd3d3FEWh78efsGJbxq4wodVqqF0uN0sWLwKgU+eubN25n1VrN9g4sozLw8ODJcvXMPWvQ1y5ed/W4QhhVemaYJvN5uf+/DMFpH79+pw6dYro6GgiIyM5fPgwzZs3f622AwMDMZvN5M6dO8X2AwcOYDabqV69umUvRggrio+NYsMXnbkwZDm3sw7iiUsQbu7naTmqKSUqlbRIHw/vBxOtcsLZFIPKwbqr6PmUL4liMuCQmJXIRFmI4l0RExPD0YN7KVkoiFzZPFm7ZhUAzZq14MKdKHYfvWjbAF+hUO6snDvzbx1sRVFwc3OzXUBvAQ8PD5auWMP05Ue4LEm2eIfIvVkhMpjjG+axq3FrQu7U5GZQMzTqMArVN9FxzEd4eLhZrJ/Hjx/xRHHFzRiLSp/uzzunoPP1Qx9/H5XKnyth16zat7CdeXN/J2dWFwxGIy1qlWD5onncuXMHRVFYtnItN57o+XXBdpIy6LwLXy83bt28Yesw3jru7u4sXbGGGcuPyEi2eGdIgi1EBhEXHcH6Ho0JnnSW67k/JdrJH/csV2n/Y1Oqt0j9Euiv8iThEZG44p2UgMreugk2gN54H6PWnZPXzlu9b2EbzVu0ImfRanw9dTMT/9zBBy0qMGbUN0ByOdZfxv9KozbdGTJuOQ9CI2wb7HMcP3+T4iVL2zqMt5KbmxvTZs1h3d5ztg5FCKuQBFuIDODelZPsa96E8Oim3MrRADvtA8q+50GHbz7ExcXx1Q2kpU9XI2ZFRf5oE2oX6z9c5qwNBeDh8etW71vYRtasWflsyFDWbdpOi469Wbv7LLeuXSAy8t9pQs1btGLm3MWMnbebgyev2DDaZ63dfY5effrZOoy3lq+vL5HRr1fiTIi3nSTYQtjYuT0rudLlE24FfMwTt9y4u1+g9ZjmlKleKt36fHjnDre8vQGokeSHorH+R4GHhwEA1a2MuciISF9NmjYjPCaJAF93Hj58mGJfUFAQazdu5fRdE9OX7MJoNNkoyn9duXmfnHkL4eqaMVedfBs4ODgQERlj6zCEsApJsIWwoYNLJvJ4yCwuFRhEgr0rWXJeof33fXF1cU7Xfo/t28lVh5w4m6Io45ctXft6EWe/5NKAmlj5GHpXOTm7opjNhIWFPbPPzs6OydNmUqV+e36cvckG0aW0+eBF+nw0wNZhvNUURaFi1Vo8fPzE1qEIke7kL5sQNrLl54Ek/rqfs0U+xqRVE1jyPq0/74VKlf5Lll9+dIbbqiCKxz5En9M93ft7Hp2nJwBqo/Xnf4uMoWOnbty8+5CRXw8lIeH5Uwfad+iIZ9ZcNq9AEfYklmzZbPNlNDMZ8c13PAqP5XZwqK1DESJdSYIthJUZDEmsG9ga9foozhb+EI06nrw1E2n0YRer9G82m3nolJzEF3piRuufPnO8X0Xt6ZX8v8a0z/+Oi4tj3LhxZMmSBUdHRwoVKsTVq1ctFaJIZ02aNiNvkdL4uqjo82H3Fx5XsnQ5HoSEWzGyZ8XGJeLsnL53lt4FarWa0mXKMXPVcWav2Ev8a66KJ8TbRhJsIawoOiqMjZ3qYLqSl4v5OqJXh1K0hQu12ja3WgyPg+/xxDV5ifTccY6o7GwzgqzSJPeb1vH6o0eP4u7uzuDBg3n06BGxsbGcP3+ePHny0KNHD8sFKtLV2F8mcvdxPHduXOT27dsAPHz4kG3btnHlyhUMBgO58+ThxMV7HDp5hb82H2XRhsOcvHDLqnH6Z3Hl/HmpeGMJ9vb2rFq3iTotejBkwmo27j2NyWT7efZCWJLcmxXCSu5d/JuzAwYQ5foe4dkK4Kq9RslupSlY0rqrj16/eIEwffL85/x4W7Xv/0oyJD/kiNmc6nPj4uKoW7fuC6cVzJ49my+++OKZhahExmNnZ8e0WXPp2yt5BLtcmVLotSYqlchDSEQsV28/pEKl6uQuWokYvQNVmhTF3t6eCeN+wmgyUapQkFXirFw8iFXL/6JQoUJW6S+zUxSFRo0bU7dePaZNncSXk9dhNhvQaVTkD/SmVZ1S2OmsuwCWEJYkCbYQ6cxsNrN/9mj4bQd3831MvN4LL6eT1Pi8Ez4+1k9wHz+8T7i3G2qzgezOTlbv/x+xYdEAmFSGVJ+7cuVKIiIiXnpMixYtOHPmTFpCE1aWO3dutmzfDcDCxUsZPLAfiQYjvdtWRatRs27XKS5dDGbW7/PQ/O/OR5kyZWjVvDF6Oy0Fcweke4xF8+Vg8eT16d7Pu0ar1fLxgEF8PGAQALGxsWzdspmvp0xEoxjJ4unM3YdPMJnNtK5djArF5UuzeDvIFBEh0tGtk/vY1KYGUUtDOF30cxL0bngHnKPFmAE2Sa4BYqKjiVPpcTbHonO0fv3rf0RcTH5oLcEl9RUFrl179eqP9+7dS3W7wvZy5crFyjUbKVWtJZ/+vIxTF2/TuHoxyuR2pF3rFsTGJpd1tLe3Z9HSFcxaeZQbdx+le1xqtQonexWPHqV/X++qqVOn4J/Vj5XLl/L7/EUsX7edId9OZN2W3azbvIulW09hTsMdLyFsQRJsISzMbDZz5eAmNnRtwNUBM7nv0JvrOZui14ZQoFY8bb/qj06rtll8cbFxJCh22JmTQG27j4DH9/9XB7tw6r9o5MqV65XH+Pv7p7pdkTEoikL7Dh1ZuW4rBy7H8MNvGymWLzvNKgfRqnljwsOTH3h0cXFh0V8rmbzkILuPXkz3uCoWycG6tavTvZ93VZ8+fZn060R27NhJzaoVGD3qG/z9/dFoNOh0OsqUrciFa/LFWbwdJMEWwgJinzzm2OpZbPi0I5vqNuPSt9sJpjsXC3QlwcEJ7yznaDCiPjXaNLV1qCgK2JvjiFHsMCcabROEMYkYYzZUxjgq1K6R6tNbtGiBm5vbS49Zu3ZtGoMTGYWrqytTZ/zGx0NGMXzaRh6GPqFHs5K0at7o6Uimt7c36zZt43a0E2PnbE7XqhQVSuRh4zpJsNOLoii837krh4+doGChwmzdsIoGdaoxb87vmEwmfLP6ERsnK0GKt4PMwRYiFRJio7lz6SghF08RfuE8cdfCUEc4oDb5EuMUQIRrB4y59ABolTC8vM9T7L0G5C/Q2MaR/0ujVuNgiiNG7YDhSbxNYri9dTkxDjkwmq5Ryq9Wqs/X6/Vs2bKFKlWqPPdBx+7duxMYGGiBSP9lCI0j8W4Uik6NLocLakd5AMtaypUvz+Ztuxn/y1h+W74WzCYU5d/6Mzqdjp9+Hs/2bdv4fOQwPnqvKnkD/Sweh4PejpioCOLj47G3t3/l8WazmYiICNzc3FLEK17Oz8+PZSvX8se8ucz9bSq7Nixk/rzZxMbG8m2/jPNZKsTLSIItxP9jSErk/rVTBJ8/zqPz14i5FYE5Qo0myQUUT+L1nsTZB5KkKwrOJP8AmA3Yae7i5hFDliI5KNu4MY4Or/4jbG1qtRo7UwJmjYqYqCSb1BG5uX4XJnVbYlweYq9J22tUpkwZwsPDGfHlUH6ZMw/i4sgXFMSatWstXj3kyeabRO288+8GBbQBzjiW9MGhhA8qe/koTW8ajYbPhgyl3XsdOXf27HOPqVW7NsVLlKDPh93J7nmdDg3LodVa9r9NrXJ5GD3qW74dNfqlx0VFRdGwXk28XPXYO3sxZfpveHh4vPScVi2aEhQUxM/jJloy5LeSoih07tqN2nXr8VGfnpTI40LHJuXRqG03vU6I1JC/CuKdFRsZzpUjmwk+dYbwq2GYIjSoE11B5UWCvTdx+kBMqjygBjz/PU9leoJGCUWvvYneRYWDrxveebOTv2w5PNzr2ux6XpdGq8XOlDzqGxVrm9utEY904A7OZd5slFGv1zNqzI/8XaMc5x3zsszlkcWT68Q7UUTtvIPW3wnnKv6YEowkXIsg/lI4Eauv8WTDDfRFvXGu6o82i20W7XmXZM+enezZs79wv6enJ0uWrWTF8mUM/uVn2tQpRpVS+SzWf92KhZmyaCezf5tB9x69XnjcksWLaF6tIHUrF+XyjWBaNa3PsOGjqFP3xZ8R/v5Z2bF1E1evXpUSk/+TNWtWlq9ax5zff2PIuNkM6FiD7Fm9bB2WEK8kCbZ4JxiNBq4f38nlndt5ci4MVZQbqLIS7ZSNBPv/TVFw/d/BZiMaUyha5TJaXRR6VwV3fy/ccwTglz83ftmroXqLR1EUFDQkz1NNiDVgNppQrPiw473zx3hsVwbFGEfxim9eA1xnZ0fekAjOOalZ/Og039LAAlH+K/5K8gN1bk1yYheY/CZxKueHKdFI3OlQYo7cJ/bvh8Qef4hDcR9cGwahdv63Oos5MZGkRyEYH4eiaBTUXr5ofLxlykA6UhSFVq3b0LBRY3764XuGTlhBrzZVCPS3zP2avu2r8930Rfj7Z6N+g4bPPcbVzY1QQ/IzDnmDsvLToJZM/e0XNqxfww8//YKdnd0z5xQvURonw0M+G/QxK9dssEismYGiKHzQvSf16jekX+8eFMrhTNt6ZVCp5DEykXFJgi0yJaPRwIUDGzm3fisJ1xNRJwYQ45STeH1d0JP8YzaiMd9Hr76Bg1sCPjm8yZo3B9kK5MfRuxZk0g9vszEJFcmrppkAY1QiGjfrTWW58stMYh3aE6PeS9mALy3SZtvAvGwyxbLGvjCD7l7ELSC/RdoFMMUnJ0lql5QJkUqnxrF0FhxLZyHxThRPttwk9sQj4i+F4VI/gNgLOzi7dg8RSdmJcfAnTu+NSaVB4Ta6hMeoCMHBI5TqXevjXbxa8tOnwqL0ej0jvhnFnTt3GPLpQBzVp+neotIbT91SFIWhPRow7KfvcHRyonLlKs98YapRoyaL506jUfXkL5H2dloGdanLgRNXaFivJhMnz6Bw4cIpzilarDhnDq4nh7eO1atW0qx5izeKM7Px9/dn5ZoN/DZrBp+Pm8fA92sQ4Ov56hOFsAFJsEWm8eDmeQ4vmk/UmRhUSYFEueTDoG38dGRabXyAvfo4Tn5qcpQqQqFK5XF2cX55o5mQMcmAWkkukWdUgSnGAG7W6Tv44EZuJlRCUSfi0SEAjcoyH0HVqteg5JK57Pctye+nVjIoYKhF2gXA9L+6uy/Jf3XZnPHuXoTYMyE8+nUJh4dM5mb2ZsR7dQTAbI7CxCMUcxJqo4oEnSdGTXGiE1T8NS0JO9MvVO1ckDxVnz8aKt5MtmzZWLhkObt37eSrkV9Ts3QQjaoVfaMRUK1Ww4i+jfl92o98P3IYrm6eVK5Wg/bvdcTb2xsvLy8SjGoSkwzo/jMPvGKJPOTP6cfQQb2p3aAFHw8c9DQ5L1iwIH+fu82Pg1ry5S8/UK9+g9d6mPJdoigKPT/sTf0GjfioT0+K5XSjVZ1SMpotMhxJsMVby2w2c+HINk7+sRLzIy/i9YWTR6hdALMJrfE2Dnb38c7vS9G6Ncmeq6atQ7Y5s8nEg4cPMOZxB5JHsE1xqV9JMU19G5O4NHEhMW7diLDfw+CKX1isbZVKxftOXhwzxzNfX4yuNy7gEVTAIm0r2uQ/3OYk0yuPjdj6JycfRHAvX3dMxPHYYz+FqxWjWe2GaNX/Vh0xGA0cOHGY8/PXYf84GzHOJdn6ZxL7Vo6k03cD0Di5WyR2kVK16jWovH0306dNYfDYBXRvUZ7CeV88n/tVnBzs+bhj8udKTGw8Jy6co0XTBuw7eIyEhAQS4mNSJNf/8HB14vuPm7N4wyG+/3YkX434BgAHBweGf/sDo8eOxF6n8PDhQ3LkyJHm+DKzbNmysWrtRmZOn8aQcX8wsFNN/LO8/CFSIaxJEmzxVjGbzZw+sIVTCzaiPPYl1qkwBm1r8AC1IRR71WE88rkTWKE0JcrWtnW4GYrZbGb1rClE+UZySNsQD1M0WePMaLz1Vun/4JIp3NTWRzHFU6BbiTRXD3mRZo0as2jJbPb4luGvSzvoZakEW5c83/5VNcMfz/+DIzsjuedfjSf6K1QqnYNcZ6qjOe+AqpIZ/rMqvUatoWrpSlQtXQlDUiKLvvgaw6NCxKqqMmvQUpp+XAz/wuUtEr9ISa1W0++jj3mvw/t8PWwIq3etp1ebKni5u7xRu44O9lQulZ+5a45w//59vhr6OU2qFnrh8Yqi8F6j8gybuJJr1zo/XTypdp062NnpCH0cKsn1KyiKQq8+fWnQqDEf9elBydyetKxTSp5vEBmC3FMRb4XTh3Yxp+8XzHt/MvvnQZSpKZHuZVEIxcnhAKWbJNBjWgu6Tx1KiwG98cseYOuQMxSzycTSSeO5GnWOffmLEa24MPhqAg5ZndC4PvuwlcX7N5tJ2LGDWEc/4u1P06yI5WvZqlQqKsYkjzIfNFmuRrWie/UIduLNm5z6fQv3/KsQ4XiZPiPbUq1jfVwbBmF4GEvo3HOYk56foGu0Ojr98iO1hhTH/fFuTKo8rJ4YzKkdqyx2DeJZHh4eTJk+iy9HTWT07B2cvHDLIu0O6VaH91o3pkwuR2qUe/WXvP7vVadnt/e5cePG021VqlajRYtWFonnXZA9e3ZWr9uMT56KDBm3gvuPwm0dkhAygi0yrpDgO6z/ZRqmR37E6/NjVtVFcTSiM1zG3jOE4q0aUKhcFxmt+H9McQaSHsViCInDEBZH+M0H7A49zPHsTzjrV4lzqiLUio6i3g0dDo2sUwX7/I17REZlB3fwqRqAWpU+VVgCHZPL5EWoLPelQaV99Qh28JRpXA9shkGJoXnP8ri7Jk/xcK4agCnOQNTOO4QtvYzHe/lRVM9/v2YvXJRWv+Vgdc+hhLq3YP+iGMyGZRSv29pi1yKeVaRIEVav30z7Ni3IXTr6vzca0iRPoB+ThnV47eP9fNwZ1r0O3Tu3Y/RPEyhfoeIbRvBuUhSFvh/1p0GjxvTv25Oy+bPQvFYJ+fsgbEYSbJHhXDp1lP2TVmIwlSZJVxscjNgnXETv84AqnVqQrUg/W4eYoZjiDMSdCyXuTCiJwTHERcezN9t9/vaK4aqzHbdy+RKWpxoAitlE/dCHfH3GEccyWXCqkNUqMV7ctZQYdTEUUzy16qbn1B0jitmECcsl8P+MYJsSnz+CbUpI4Obh2yQUrEdMwEEK5W+SYr9LnRwYQuOIOxNKpPctXOsGvrAvO1dX2iyYyPJO/Xnk0pIDy+JQ69binb+Mxa5HPMvBwYG/Vqxh/fq1PDx7mcql8lq1/yxerowZ0Jzvvv6Ujz8bTt169a3af2YSFBTEmvVbmDJ5IkMnLOOTTrXI4uX66hOFsDBJsEWGcf/ebTaMmEESFTFqaqNJDMdRtYOKnWqTt0J/W4eXoZgSjcRfeEzsyRDiL4cTi5GNQcHsKG7ilD4n8UpymTqV2UhWczCFTGeo5OtLsxylCXIqCW2sF6vBaML5yBYeOH8K6kv4uaRfpYzbseGYFRXexiSLtan8M4L9gike8efOE+aeXG6tTv1qz56vUnBvkxdDeDxRO+6g9XbAoYTPS/rT0mr+r6zs3J8Hrq3ZuzCcGl3P4uvra4GrES9iZ2dHhQqVGLxkEYlJBmqWL2jV/h30dnzzUTOGjRmJr19WihYtatX+MxOVSkX/jz+hYaOm9Oz2Pv3bVyZ3Dvn3I6xLEmxhcyaTiT++HkXC/cIk6WqhTQzBxWkfjb/4BBcvmYf4X2ajiaidd4jafZdYo4EtQQ/YVDE5qU5Ukud7BhmvUTj6JiW0TjQuVZfsvqVsGvPBy8EkRXiBmwrnYum70uE1VXJFlIIvmIaRFk/nYL9gBNvw6CFRztkwKGGUKfX86RwqnRqvzoV4NPkEYcsuo/awxy7Hix+qU3Q6ms+fxIr3BvLQuzU75t0mR567OHjLswXpSVEU/li4lN49P+DO6v10alLBquXfdFoNw/s0YkC/HixYsoqsWa1zhymzypUrF8tWradDu1a8V7cwJQsG2jok8Q6RhxyFTZ35+29mfzCZ6MeVMSkanFWbaTOmKh1+HoOL14tH+d5FxuhEbs88zuLrB/mo/G1q17bju9z5OKbPRw7TTVo/2czvqsvsrtqEWc0H07dRL7L7Btk6bC7tW02kqTiYTVRuWiPd+jGbzdxzSZ5BW8bZckspv7JMn6IiUeuESXny0nbULjo8uxRCUSk8nn8eQ1j8S49X6XQ0mTkKnwebQMnO3G+WYE6yzdL27xK1Ws3M2XMpUrExQ8av4GHoy/+7WpqLkwNDutWhT89uVu03s/Lw8GDlmg2sOXCTXUcu2joc8Q6RBFvYzB8/TGHf9Ack2hfGIeYoVbrY03nqj7hn8bN1aBlKnCGeP49vp+2uFVTLl8TwPPk56FCAANMdmodvYlL8KbZWbsrk5kNoWK0tOp3u1Y1aSWyiAe/T63jiUhAVd8npl35lx+7dvMFd5yzYm+MoHmC52+umhOSpISq758/rVru7oZhNqE2v/jjV+Tvh0T4fptgkQuedwxT/8hrkdp4eVP/xA9zDTmI2lGDu8O9TfwEi1RRFoUvXD5gy609+/mMP2w+dt2r//lk88HXTcOjQIav2m1np9XqW/LWSU7cTWLHtuK3DEe8ISbCF1cXFJDDto4lE3iyAxhCPl34NXeYOplDVurYOLcMwGo38degPWm6ZTcE9x/n0iSf7HfPjZwqm0eMtfP9oL2uKVWN6yy9o3bAb9vbWqWWdWtvP3EL92A2jxh7HXOm7oM2qPZu5qQ2iVOJFnHNks1i7ppjk+dwqx+fPqNNlz47WEIva6PBa7ekLeeFaP7l8X9iii5j/WSnyBbzz5SdnmwD0sfeJDavKttm/pu4CRJrlypWLdZu2cTvKgUUbDlu17/calOHrYZ8TGxtr1X4zK41Gw6zf53E/xp59f1+2dTjiHSAJtrCqqKh45n4yH5OhCC5PzlGkbijtxk9ApZbHAZLi49m7cR1Tf/mSnpvG8HFsQQ5oS+FtDKHZ492MubODxUFFmd36c7q364+nd8afQnN/53xC1PVRjAlU6ZS+X6D2/W96d2u1vUVLcxlC4wB4Yo6lX79+1KpVi379+hEWFgaAJksWtInhoHInIib6tdp0quqPQ6ksxF8KJ2rH7VceH1ilKt55bqA2JnDlUCD3zhxJ+wWJVNFoNPwy/lcSdL4s3/q31fr1dHemU8PitG7RmCdPrDtNJbNSFIVfJ09j1e6LUitbpDtJsIXVmIwm/vz0d0yqXLg/3km9kZUo/14vW4eVIVw/fYJxI75k/7ltbC3mxwaHxgQYHvHLsYssO+bN5Mo96NZ5EDly5bF1qK/t6sNIPC+cJ9YxG1rniwT5pX1J6le5cOokJ9wL4GUOoXmJehZtO/F2FEvPbcKvSA6mTp3Kjh07mDp1Kp6ensycORNFUVBU4aBoOH7u1Gu1qSgK7s1zofV1IHLnHYxPXj23usnXX+GctBGT2on1Ew/LfGwrUhSFn8dNJDTRifW7T1ut3xIFcvBB4xL0lvnYFqPT6Zg15w9+mrOVpKT0vasm3m2SYAur+X3ERExKflzDD9N4Qjd88pW0dUg2Zzab2bt8CX8uXIQ5ezybS5TmoLoyFRPCWLTLiTrOBfDvXxqtb/pW37A0s9nMlpVziUqojWIyUL13+tb1/fPkQZ6o3KgedwG9l4fF2jVGJ/Lg7G0Grxv93P29evVi27ZtmJ2SR7nvHjr62m0rWjXONbKD0Uz85dcbTWszfSzOTw6TpCnE8q9lPrY1JY9+TudaKGw5cNZq/ebLmZWIsEeYTC9eSVSkTvbs2Rk05GsmLdxh61BEJiYJtrCKGzduk/QwP3ZxIZTtXQgX/5y2DildRIc9fq3jjIYkLh4+wNThQ9lx+iSmYrEsKNCUC6rCtAp/zLjdWjxKZsG7RxHUThnnocXXcS88lt+m/EDunTuJccqDnfYiefK+esnotDIZjRz1SC5518ndsg9Rxp0JZdSOqS89plGjRqi8kx+ATLr6MFXtazzsATDGvF7dbp1eT/6+5dElhBMaWob7x/enqj/xZlQqFTN+m8PVEIWxczZbrcJIoJ87589b90HLzK5ho8b45Sxq1S9L4t0iE1+FVWz56U9M6vI46XeRt8Y0W4eTLh7fu8PvQwaiCsxLtqx+5M6TF3cvL7R6PYbERKLDwgi+fZObt24R8iSSJAcnXLKEcTVvTrZp2qBVjAy9G0ar8zpcG+XEqVLWt2KZ3ySjiWPXH3L7zH6U67vJf3UfWR9V4qpXX1TGGKoMSt/R6/2HD3HeMS8FTOcpVbKlRdtOehTLnhsvn++cmJjI1aQnuAOasNStIGmISC7Vp3Z+/S9RZavU4PjKoRhj67B94g7en1cpVX2KN6NSqZg283dOnjzJmFEjsDPH0alJOXy93dKtz2J5/Ni1czuFCxdOtz7eRd99/wPNmzQgT3YfggIy/jMt4u0iCbZId9Gx0ZiTimCfdJ/GY7+ydTjpyqdYaW7EJHD+URjnHx0CowHFaAQFzBotKCpAwTlrAuZ8cczTt+Ch4kdhXRTfnbQj2x0tbi1z41Q245UqNJvNXHkYxcUrV4kLu0fik/sYH9/A69YpAh9F4h2fmzDycshtJEk+zphNDyjQMyt586bvstNLbl7A4FeaGjF30djbW7Rt92a5UbvYwSueXTSodGA2oTa4p6r9hCsRAOiyO6fqvPajvmRp3yVE2pXl7pY1BNRtmqrzxZsrXrw4S5at5syZM4z+bjhqQzSdm5TDzyd174HX6qtADgb9/AdlypanbNmyb8UX77eBWq1m9tw/ad+qCT8MbI7e/u26WygyNkmwRbpb9esMjJoSOJp24+TT0dbhpBtP/2x0+WwoYY8fc+bkcW7duIGiOUqkZyT3DYFkMYajd1QItteyzlyJC0ph7JUkhvk50XqTCdP9GFwb58xQybXRZObEzUdc2L8e/bEN6EO1qBOdsTc7ojE7kqTyJNilN7dcnMDln3PuE5v7Cu26tSHIM/3qXkPyKqB/u3ujNSfwnn/xdOmjUGEf7gXfe+kxeYsU58nuMIwab8xJSSha7SvbNRtNxJ17jCaLA1rv1yvx9w83Byeigu5hfz+Io/O3SoJtQ0WKFGHR0pWcPXuW0d+NQEl8Qqcm5fDPYrlnARwd7Pn6w7r8MfV7vhrymDr1G9GlW3eyZMlisT7eVT4+Poz8/id++XkkX37YSL68CIuRBFuku7hLRrCD3NXSN9nKKDw8PalWqw4AN2+Z+eZ6BBtJWdlCrZho6aXhC+cc2K26TtKDWFzq5sC5sv8b938u+AnngyMJ8nKkUFZX9LqXT1uITzJy4X4k9yLiiIpLxBAVihJ5h9ibx9BevYzuSXaMSmEeOvYG5+c8tmG8S7znZdSFnAgo5EvVPHXwcbDO7da/Nq7ihkNOyhsOk6tId4u2bTabWb62H+F9PoItL27b3d2dlm3asWD7bOL0OQmPjcLD9dXJVdyZUEwxSTil8b95hU6tOPFjMPGJAZji4lDpM2Yt9HdF4cKFWbhkORcuXGDYkMHULOFP9bL5LdZ+gK8nvdpWw2QyceT0Nfp1b49X1iCmzZgtSeEbqlq1GiePN2HGX7vo1aaqvJ7CIiTBFukqPjEOs5ILu/hgyrV790pNBeboxVDPWKo9vsfNuAQ0Kh0FXLwoE2bEbusdku6fJUkFLvUCcalhmcVRHi/7gRx3tnHTLgtrVXnRFW9L8/IFyO/rgkqBqAQDZ+9EcObcMZ6cWo7L/UjskjzRJmnRGLSozU4Y8QR9GWJ1tYh1BpUxBp36EvYF7LAvmAV7FzscHO3QoqJygfdRKdZ/XtpkMrEy8T445KRxkj0qreU+zgxJcSxc9wETXTtwT8lGne6fsXX22GeOc3R0ZPPmzdjb26NNSiJep4HXGb02m4nadw9Fq8KxrG+aYqwQVJCjnCBW70f8hYs4lCyRpnaEZRUoUIC/VqyhVfPGZPF0pkCuN//S/F8qlYryxfNQvngeVm47ztgfx/D5F8Ms2se76OOBg/hlbCLTl+ymd7tqkmSLNyYJtkhXu1ctI0nnj1PCGVT2TrYOxybyOjmQ1yll/er4qHDCohJxKOmDU2V/dFkt89osPL6E2ONF0CXmxS4hlFLmy+S8053b+73ZpvUj0RSHXYyCY2R2dOYCODm0xajSEKsF/pMXKqYkNKYQPFzukadeCUpUq4Za8+xI+IMHD2ySXAOs27iSA66l8Dfdo3P1thZrNy72MQu29mCCax9CFR/6Xg5nQJu+GH4cwrBhw9i/fz+Ojo50796dTp06odfrMZvNmBQ31MZI3PWv/m+ZeCOSpLvROJbzRe346oT8eRRFwahKwqzYY3rNBW6EdWg0GuYvWEKLJvX5qmddvP9X5cbSmtcqwXcz1nNgf1UqVqqcLn28SwZ/9gXjf/mJaUt20adddUmyxRuRBFukq7t7LgL+OPvF2TqUDMUulxt+X5az+Ae4m9adcIdwEu3ciHLOBkop7pjbYfc4AifMJGqdMal1xDuCypiAA7dwD9Dgldsbex9XtF5ueGbxwdfLC7U6dRUxrMlsNrMw6RGJDrnonhCOzsEy0yPCQi+x+PDnTHD+hChcGHY2kq4FcuJcKzuKojBjxoznnhe8fxexjv6oDOdf+d/UbDbzZMtNUIFTlYA0xxqflIDa7ITGEPdac76Fdbm6ujJh8gzGj/qcQV3qpEsfiqLwaZc6fPHFYJat2oCnp2e69PMu+WTw50wYp2LKop30e6+GJNkizSTBFulKFeEITpC3amlbh5KhKKr0+dBuWKQu/K9sc3RMLFs27iDkYAhGdKjMYKcOxs1DoVCtUuSqXAjNK+ZnZ1T79mzlkEsxAkx36VmttUXavH/nMEvP/chE/eckYseYk7G0LB6IS81Xr0C5f8VGzEp9zO6vroOecDmcxJuROJbxReuV9i8GGw7vQoMnLpH7scvbKM3tiPRTtGhRQqIMxMYl4KC3S5c+HPR2tKhekBXL/6Lnh73TpY93zcBBn/LrBBVTFm3now41bR2OeEtJgi3STUxcJCgBaJLCyF2plq3Deec4OTrQsnVjsEz+maH89eAU8T51aBpzGa3Dm5fmu3/3FPPO/cpU3RAUk4qJx+OpWy4HztVeb1589OMsoIeSzV7+PjebzDzZfBM0Cs613mzp+JPbj5CFSriZb6LxsFzFCmFZ3Xr0YsPu5bSuVybd+vDxdOX6wwfp1v676OOBg/j6y0fsPHKBGmXTb6EskXnJSo4i3Vw6vo1EnQcaJQR7Z0kAhGWEPXrEIc882Jvj6Fuy4Ru3F/nkDn+e+YFJuk/QGc3MOJJA3QpBr51cP7xwjHi7wuhjLlOuSrWXHht3NpSk4BicymdF45b2Ec1LwTfxvF8Iu4RwiraUhWYysmbNWnDwXDA374WkWx9qtYr4hPh0a/9d9fWIb1m96wKR0TLFUaSeJNgi3cQ8vIdJpUZRGWwdishE5u9cwG11IBVjL+Hl/2blAM1mEyt3fsRMu95oTUZ+P2SkcrUgnKu8fuWHbXOWYVZpwfnWy/symoncegtFp8a5etrnXgMsmP0HGtzwf7gLj7bt3qgtkb40Gg0LFi9n3B87CQ2PTJc+zl+7T9ny8kXL0nQ6HWPGjmPK4l22DkW8hSTBFulGY6dHlxiFkdStUifEi5hMJnY5Jy/K0tP9zVeI3LfjW/5yaUiU4so3p40UKZoFp0qpKKuWGEPM45yojImUfu/lo+mxxx9iCInDqYo/aqe0rxi39/RRfO6WRB8XQqm2JVE5Oqa5LWEd3t7ezJqzgCmL96RL++euP6RChYrp0va7rmzZcmTJnp8jp6/ZOhTxlpEEW6QbN78c2MeHkaR48/hhsK3DEZnA/n3rOWFflEDDbaqXK/9GbSUmRnLEcI5jSjmqhcRQN0mDW8OgVLVx8fcJJGlz4xx5miKVX1wmzZxkInLbLVQOmlSNjv9/RpOR3XN3oyh6sodvwfv9TmluS1hX7ty5iU00YzKZLN52dJxRKoiko+/H/MSfG/4mLj7R1qGIt4gk2CLdZM9fFtcn+/AwbMCcEGPrcEQmsPrRCRIUPQ3i4lE0b/bxdWD3D2zRNkAxmxh0wYxL3UAU7etVVTEnJXH6hzGc2J5c8zqyuOql5byiD93H+CQR5xrZUNmn/dnyHyaPwz22JB6Pz1BpzCcoGnlO/W1SplxFLly7Z9E2IyJj8PJJ22JF4vU4ODjw5fBRzPgrfe5AiMxJEmyRbhwdXGm86U/az56CV/Y8rz5BiJd4EhbKMbfcaMxJ9Clb79UnvMLd+COcUkpSKSKRbCo1DkW8Xi+OkyfZ0vQ9jp8NIMyzCPGOp+j1+ScvPN6UYCBq123UrjqcymdNc7yr9m7E9VwBtImRlMgfir5Q4TS3JWyjUZPmHDp906Jtnr50i8pVq1u0TfGs2nXqoOi9OHv5tq1DEW8JSbCFEG+FtbsXclFdkJJx1/HxdX2jtp48uc4Fx1wA1L9txr6A5ytHxBPv3mXXR33YPWwxV7P3JtoxCy5++xg0ps9LF+WJ3nsPU4whebEabdo+cu+GhXB18UMUxYE8YWvJN3x4mtoRtlW6dGku3gq1WHsmk4nVu87RpGlzi7UpXuzn8ZOYvuwAIWHp87CqyFwkwRZCvBX2kzzNqKXW/Y3bunRmBTdITrBLhxmxC3zxUtam2FguDPiYI637ciOyKney10XR3qZJuyd0GjEcRffiOtzGmCSi9t5D46XHsVTabuNHJ8Sy4fdt6I3ZyXZ3I5WnficrN76lVCoV7h7eREbHvnFbSUkGfv1zGx0698TPz88C0YlXcXNzY/a8RYz6bSunLslItng5SbCFEBleZHgY550D0ZkTaFnqzcuRPQ47zT0CcDQa8Ew0o/F4fpL8MDqcZd06cfZOAKeKDyTGwZ2cQUfp/UNzctRs88p+orbfxpxgxKVODhR16lfvNBgNjP7+Jzyji+EVcpLqA+uizZr2aSbC9uo3asrhN6xIcfjUVT4dt5KGbXrQ9YPuFopMvI7cuXOzZv0W1h28zartx20djsjAJMEWQmR4u/Yt44oqLwXj7+Di+eZl6QzGB4Tjga9ZQYHnPtx482EI8weP57HrhzzyKY2D02ne76GjwZAhqJxevXBS0qNYog8Fo8vmjP4153f/l9FkZPiPo/F/VBWnqNtUqeOAS+06qW5HZCz1GzTk8Nk7aTr3YegThk9ew5VwPWs3bqdV61d/yROW5+TkxKKlK1Bcc/PT75tISpK1HsSzJMEWQmR4B+JCMClqqlqqwpkSSzz2OKmSE2uzMWXDj+/dY/XIHTgo1bFPeECDUofoNronbqVrvlbz5iQjYYsugglcm+REUT1/9DouLo7JkyeTK1cufHx8qFWrFvfu3SM+MYEvR32P/+3KOMbcp2SWs2Tt3fuNLllkDFmyZCEyxoDZbE7VeTfuPGL07K38MGEmP44dh6PUP7cpRVH4asQ3tO/2MUMnrCQmVlbSFClJjSchRIZ33TF5jnTzwLIWaU9RJaJgxvy/hxONkf/Wt014dJMl3+1AQyDZb6+k1pd1cajU5bXbNsUmEfrHBZLux+BSOzt22Z8/v/vo0aNUq1aNuLh/l2HesWMHAQEBVK5Um/aFh+IUfZdyrsdwHTwkjVcqMqKiJUpy9dYD8gS+3tzp63ce8uvi/SxdsRYvr9TfDRHpp1HjJvj4ZGH4FwMY9XFzdFpJq0QyGcEWQmRokeHh3LHPirMpknx5LDT/2KzGyRzNE1XyKGLSw+SHzmKPH2HZoL8wE0iW+1uoNr4fDpWavHazhvB4Hk0/TeKNJzhVzIpzzezPPS4uLo569eqlSK7/a9/+bXDvAJW8T5Lv1/EoL6lSIt4+bdp1ZOWOU6917OWb95m0eD9Ll6+R5DqDKlO2LIO++IZRM9ZjNFp+ISHxdpKvWkKIDO3cmb3cVrJTKOEmajsLfWSZdbjzmCvGbJh1KmKPXyRqzS+cuqIjIrAhqoSTlJvUC5fsr7+yY2JwNKFzzmGKSsS1Uc6Xrti4cuVKwsPDX9re4kvz6bvm0ksXsBFvp9KlS+OTvQD7/r5M5VJ5n3tMUpKB+WsPci/cxNIVa/HwePW8f2E7derWJTzsMT/Pnc3nH9SXf7dCRrCFEBnb6ZCzGBUtQQlJFmtTrXgQoNwhAQj1iuXxgi+4cjqCm4ENidLdpsTXDciWiuQ6/ko4IdNPY4pNwqND/lcuh37t2qurSFx+8kT+SGdiY378mRU7z/E4PCrF9qQkAzsPnWfwz8up2vB9/lqxRpLrt0Tb9u9RqVYzWfFRADKCLYTI4O4ZEwDIq32zxWX+y8kxJ7m5gir2EevPzqNQYAuCs1YmURtB/T7lKJ6zwGu3FXs6hLAll1C0ary7FcEu6NVx5sqV69UxOjm9dgzi7aPT6Zg07Te6d25P8QI58HTRcyM4jMdRSTRq2oLVG8bj4vLi+uwiY+rTrz/fhjxk0YbDvNewnK3DETYkCbYQIkN7bKcDoIhPTou1mStfQx7/PYIP9z7AXdWd4KzgknSVJp/UwC1fntduJ/rIfSJWXkXlpMO7e2G0vq9X2aFFixY4ODgQG/viBUcGDx782nGIt1P+/PnZuG0Pd+/e5f79+3QNCiJnTsu9z4VtfD3iOwb078PGvWdoUKWIrcMRNiJTRIQQGVqULnnVwhzuPhZr09c5FzkOBeAdE8ATu0cUuTyWUocmYzr9+ksgRx8IJmLFVdQe9vj0KfbayTWAXq9n06ZNL93/wQcfvHZ74u3l4uJCwYIFqVWrliTXmYSiKEz4dSrn7sazavvxVJdkFJmDJNhCiAwtXp08gu3hbGexNlUGA3m0R9AocajMWuaUj0AxJvF41lTir7z84UOAqD13iVhzDY23Hp8Pi75wJciXqVKlCnv27MHBwSHFdnd3d3bv3o29ferbTA2jwURCbBImk/zxF8LSVCoVc+YvxMm/OF+MX8GD0AhbhySsTKaICCEytFiVHsVsws3VggmnV2502fwpn/AH+yI/xOhYnmtBR8l14yChv+3Dd2gdNG7P9mc2mXmy4QbR++6h8XHAu2cR1M66NIdRpUoVQkNDWblyJdevXydnzpy0aNECvV7/Jlf3XBEPY7l0KJj7F4IJCU4kMTF5fEWlMuPkrsM3twf5y/sRkN9dHq4UwgJUKhWfDP6MJs1a8GH3zgx4rzI5s2WxdVjCSiTBFkJkWCaTiXiVPXbmBLT2lv240pbsTuF7g9gX05WA8KJsLHiQj26YSbp3hcd/BuDTuxiK5t+bfMbIBMKXXyH+Uji6HC54di6I2lH7xnHo9Xo6dOjwxu28SNj9GA4uPcfNC9EAqE3xuMTcwSMhHLU5EaODI7EGHy4/TuLy4YdkL+RJnQ8KYm+BaxNCQO7cuflrxVrat25G3zYVyJ3D19YhCSuQBFsIkWGZjAbMKJafyxb1AOXEHySZ9ShmMChGjBgA0BfyIOluNJE77+BaJwcJtyKJPhBM3NlQMJpxKJUF9xa5UyTfGZHJZObExuscWXcDk1mFT+jfZL23H5cnl3noriLKXoVTLPiHJ5c/NHi7EVysPlfPVWH1hBO0/LQUWjtZ4EYIS/D09GTpirW0bdmU3q3KkjfIQotmiQwrVX8hRo8eTcmSJXFycsLPz49u3boREhLydP/Jkydp27YtWbNmxdHRkRIlSrBs2bKXtrlr1y4URUnx4+bmluKYffv2UaRIEXLnzs2qVauebp87dy6Kojwz+rNt2za5xSlEJmAymVAwYSIV/55v7IE/WmJe2pWEtSMwH5wOF9bBpU3w91xY3hPzhOLcvxHFyrhfMZt0XPPZR62TKsyKgnuHWmh9HYnacZuHk08QMu0UcadCsMvhgmeXgni0yZuhkuuQkBDWrVtHVNS/9ZRjIxNZPWYPh9beQh/zgFLHx+L64HeWVLhC94EqPvlQYXhnM5/0gu4D1Cwt54r6cSQ5Dy6ilMNyQu9Ec3zzLRtelRCZj7u7O3+tXMuMlUe5eP2ercMR6SxVI9j79u1j0KBBlC5dmsjISPr370+7du3YsWMHACdOnCAgIIAlS5bg7+/PunXraN++Pdu2baN69eovbfvu3buo/7ccsEqV8o9Xz549GTNmDK6urnTu3JmGDRui0yXPe7Szs2Pp0qUMHTqUIkWkHI4QmYlWq0MBzCiYzebX++Ic9RBuHyIpwcRvjxaiVhIwayLQqsOxVz1BY8pLlHEaiUmumDFzyncdDfcep/DdJIIbNaVgjmy4t3UnZNYZkoJjcCjpg3P1bGh9HF7dtw1cuHCBY8eOcfz4cYYNG0ZUaAJrx+4lKkZHwN1d/B979x1eVZU1cPh3bk/vPYEkhIRACL03qYIKKoqMigp2nLE79opddOxlrNgVlY4UqdKb1EBogYT0Xm8v3x/xQxlaAkluEtY7jw+Te87eZ51DSNbdd++14zLmoHXayIsC/xqwKwoupwZFZadfxACCDRH87PkTRV5h/HNFHm0PzSej/Uh2Lj9Gl2ExGLxlqogQDcXf35+fZs1nwvix3HetnpiIYHeHJBpJvRLsX3/99YSv33rrLfr3709FRQV+fn5MmTLlhOP33HMPCxcuZN68eWdNsMPCwtBoTh2O0WikW7du+Pj4oNFosFgsxxPs4OBg+vfvz1NPPXXC6LYQouVTVCr0LgtWRYvD6kBTl63SUydA6gSc5TUk/7yXfUcrKTba8bJG42HvgMvlwOUsRGXbgXf579y1rgCDzcWq7n1Iu/E2hgO6SG8iH++Dy+lE1VDbszeS/x+QcDqd7N1xiK1fHcFs0ZB04FvSQzdQmehBz3QbsYXQIcfJ9WWpvHnpZFZVfcYG1tIpMJUuQX1Y3Xsj1+0KQZOrolun71hRcydHdhWR3F8+yhaiIfn5+fHBfz/niQfu4Mk7LnF3OKKRnNfnnMXFxRgMBry8Tl//tbi4uE7bvLZv357o6GiuuOIK0tPTTzj2xBNPkJiYSFhYGLfccgs+Pj4nHJ82bRoLFixg8+bN53YjQohmy8NpxqWoqDLWb6t0g78Xw27txbiHBtF+chSq6yx4Bf7E8NX3MGLNCwzbOJPeBwpRIl3kXmPgi6kPsMloxf5n2TpFq2r2yTX8tSuk4tCy9atDmCxakvd+zq+dN5J522QGKG0o8dUz5X41qqsvx7lrBy/YjnF/5xexFA8hrXQXO0s2gaKQFuaPvdpJjH0DigKZe0rcfHdCtE4JCQloPAPIKSh1dyiikZxzgm2xWJg2bRo33XTTaUeef/nlF/bt28f1119/2n4iIiL49NNPmT17Nt9//z0AAwYMoLCw8Pg5t99+OyUlJRQXF/Pkk0+e1EeHDh2YNGnSKY8JIVo2w59bpVfUWM+pvbeXHxNShvJA/wlM+vdLxP/6KwmrV5O4ZTPJO3dQ+ICKim4GBntqOGa2Er16Jy8ezm0xm0NERESAC0LLYzFZPUna/y3f999Nt1tfZnpcL8hPQ4UFp6Kj/dPT0EZFUfLxJ9zaNZT7etyHpWDM8b6KvWun4GjtRgID7eQfrmgxz0GIlubxp57j6/kyMNhanVOC7XA4mDRpEgCvv/76Kc9Zv349U6ZM4dNPPyUuLu60fSUlJXHLLbfQtWtXBg0axE8//YS/vz9fffXVCed5e3vj5+d32n6eeeYZVq1axerVq8/hjoQQzZXnnwl2cbW5zm2cLhff5JYwast+ktfuIXHNbibuOMynVTbKo6LRhoWi9vFB0f45v9gFNxj+SiTfzSoky3xuCX1jsP15P9/mlpBpsrCnykiB5a8R/YSgrjhtEUTmrmVT/CYSLr+XG1LHQfZWdF5W/Kpc+BmtHKooJeTee3BWVlLyySdMHdKOMW2uxWmvnV+udRwEQFG7CA+qpqbCSnWZxS33LERr16lTJ+xqL9mEppWq9+efTqeTyZMnk56ezurVq/H29j7pnC1btnDJJZcwffr0etd31Wq1pKamcuTIkXq1i4uL49Zbb+WJJ57g2WefrXO7/Pz8RtnU4XTMZjP5+flNdr0LlTznptEUz9nbXptYH8zNI9q/bqOpnxdX805RNZ4qhdG+BortTjaUV7G6rIpph3Pp76VnnL8HQ7z14NKgUtvJOrCfa+JSmFlmZLSvAX1FGfkVjXlndfduXjlfVZyc6F7sa+D+UB9cWSrUdhM+JXNYfVUnvoy7jPz8fNQRQ/GNf4OqbA/+Od/Jqx6v8cLoh1C3a0fJl19hu+gi7uwTxLLfPEFdQ1K2C6tehdrLgcGntmzhkfRsQuNP/jnfGsnPjaYhz/kvz73wCgf37UIX2fC1sVUeAegiezV4vxc6p7lugw71SrBdLhe33norGzduZM2aNaecW719+3YuvvhinnzySe644476dA/Ujo6npaXRv3//erd98sknSUhIYNGiRXVuEx4e3qQJdn5+PuHhUmS+sclzbhpN8Zx97LUjtWUuc52ulW+x8cn+Qtp56FnSMxFvTW11IpPDybKSSmbml7KitJK1NRb8NGpStf8iWpWOs1zhkqgwZpYdIcDLs9l8/8zLKua7CgvxWi032XWkV5oIsMNub4UllWZ25Bu5vdqbiKINLO1m4ZH+99VOGwEID8c1/mZ8cr4hOSsc+/wS3rB9zaW3XUP4oy+T9fKzTLvaH726iPG/tiUhP4NlXV18HxbKAFMcUEVch2h8zmEr+JZIfm40DXnOfwkPD+eJRx7k7gm9CArwOXuDetBF9sKau6VB+xRgtdRtPVC9Euw777yT+fPns3DhQoDj70BDQkJQq9Xs2bOHkSNHcu211zJp0qTjxz08PI5P73jsscfIyck5PgXk7bffpl27diQnJ1NVVcX06dMpKio647zt04mMjOSuu+7i/fffr3dbIUTz5OtwApBnOvtwcpHVxg27MjA5nTyTEHk8uQbwUKsYG+rP2FB/Ci02fiko46f8UtbYe4GqF4TA0vQsPFQqtlbUNNr91MfSP7KZWlaEn83FUzv3EOa3ii6eBeBSGF2kZ5SqM8uqagcjAsr2sWlIIJfm2qH9X30ow58mqvgw25dEUeF1GXHbIc1+GH+tF/5ph3k2AxwqLQE1GWgC7GT2dpJVPZyYjCradg24YJJrIdzlkSee4eM3n+XeScPdHYpoQPWag/3xxx9TXFxMnz59iIiIOP7fsWPHAPj5558pKSnhgw8+OOH4vffee7yPvLw8srKyjn9tsVi499576dSpExdffDEVFRWsXr2ayMhzKw316KOPotVK3VYhWgu/P2eFFDnO/LGczeli/PZD7K428WhcOKOCT79mI1SvZWqbUFb07sBPgUt50vUUA3O3U2Z3YHI6ifPQN+QtnJO9mZncVZqDHguP2Z9Bl/o4ZW2XUhW4i+qgHVRFbCI+7FOuonawQm2vocQnnHXr12M0Gv/qSGtAuf4HRk7662eqomnH+gGvsS/pesxeXdBqw9B198E1vBPemS8wOGMilfpivg6cTm51blPfuhAXlN69e1NU6aCsmbyxFw1DcV2gS8RNJhOenp4YjUaZItIKyXNuGk3xnGf/8jhTA69hcNVRZo674ozn/pRfitnp5IbIum/ecPjQuxzNeovt20dzaMR9zC2t4ZvUeIYH+Z5n5OeuMqeEMXvXcVjThn+7XqRTzW5Ulg7EJdxE26TRKCoFq7massJ97Fi1nsxtvUje9yVPjs8mWj+JKW3DGTNmzEn9ur67joM7K/it4sEzXj9H42RlzBqqw2cRaAjk3WHvkhqS2li322zIz42mIc/5ZKtXr2LWl29x61WDGqxPmSLSOMwWG72veuys+WPzL/IqhLigBRj80LhsVKjO/oHbhPCz19z/XwbP0No/9UbusFcyfVBXfP42tcRms6EoymnLkTY0e5mZRzb9xuGADlxh3Mjtfd+jyuI46VM9rd6Al98g/IJ68dW2tRSE9aL/+nV8sPd1FmYcJSQkhIceeohbbrnl+C8BZdjjJB4YQGKqF4eT32Pxx3sA0NiqSekTjG9iG8Lj/ThgNTPnKzvke1EVOZObl9zMCwNfYHTs6CZ5Bu6wp8rId/kVHDlahMliIRAXbTz09Ar2Z3B0BD46+WRUNJ4OHZIprTC5OwzRgM5roxkhhGhs3t6B+FJBhbpxpm0EBdaOGAUFHSPz6NETkuvCwkKmT5/O66+/zooVK7BaG7d0n8vh5NXfvmN2QAcS7Qd5Y9i1+ASFHd+t8VR8Ag2076jlq8ObeWPmYUx79mI0GsnMzOTuu+8mMDCQLVv+HMUKT4FO4+HgEtqFZnH9tL74B2mxa70pWrON5D4hhLTxYUBCCF/f0hu1sQvGo7ejV3nx79X/5uNdH7e6utgul4sXD+cyYusBPi8zsdLkYKNDza9OLR/VOLkls5TEtbvpt2Q9j67/g12lUhtcNDyn04lKpbg7DNGAJMEWQjRrnt6BGDBhVjXOCLLBEAn2YAIDs9mxexfbtm0DanehXbBgAVarFbPZzO+//84HH3xAZmZmo8QB8OKCGbwb0p1wZz7/TeqAl8fp55H/XdyoNiz+4+tTHjObzYwaNQqT6c/RsSGP1P655g38Qz25+sl+hHtXkePViVlPLcNUVfsmokfbQL69rQ96ZyxF++8k0qMd725/lxc2voDD6Tjve20u3jhawLtZhYRVlnJN2kZ+1BlZFx/A/Lb+vKQt4hrjZjoZD5BjhxkmhVE7j5CyYht3b9vHipIKLE6nu29BtAIOh0MS7FZGEmwhRLPm6R2AFht2RX32k8+RX2AcGq2NdrEbmT9/HmvXruWTTz45viA7RAP6/Cwqysr48ssZ7Nmzp8FjWL/+Vz7w6UKYs5AfEtuR3KZzndvecdctZzxeXl7O7Nmza78I7QDJY2H/r1CQht5Dw+XPX0zbii0UVXvw04ubKMmtBiA12p8fbu+LjyaYwztvIsGnGzMPzOTfv/8bq6P5bMRzrrZV1PDG0XyCq8q5LjONe0aPYMiA/sSE+qM9+Cbl2e+xb7eZw2u9UK0pw2t5FhFb92ErLuenCjPX7TpC4qqdXL8tne/ySiiy1q18lxD/y+FwoFIkwW5NJMEWQjRrXj7BaLBjVxrvx1Vq6nv4+/Umss0h2rdbz7JlS7FYLHhVHiaU7VgztmKoLME3LwOXxcLPP//Mzh3bG+z6tioTS0vX4FTU3KtT0yGm/dkb/U1dEv6MjIy/vhj05yLHlS8BoPEwMPTuQSTt/5bqMguzXttGzv4yAJIjfPnxjr4Eevqwc+tVdA0Ywm+Zv3HPintafJL92pE8cLkYdXAHN1/7D7y9vSnL3MbCJdfw5K5o3tlxO0cr2zEyMYh/pPrSJdBKeYk31u0W2m/aysBjGwioLGFFhYkH0o/ReV0aozbt5T9H89lTZZSpJKLOZIpI6yOLHIUQzZqHt3+jj2DrdMF07fo5u3ZNBdagUtkpyY2kw8AtKCoHOLVEhEwmMKg/a35cxt4yK3Nmz8HboKddh47ndW2n1cG+H96koF3tL9d+3eq/yZaPjw9FRUVnPCc+Pv6vLyK7QfI42DcPjqyBuEF49e9Pco/ZeKx9l7Se97DgvZ1cclcqMcmBJIT68OMd/bj6w/Vs2TKGEYN8WJ27gEfXPMprg19D00jTdxpTidXO6rJq4orzuKxbKiEhIWRsW8z8jLd5Z9fNVNl8uKpbFP8e3YFwv79qgR8trubNWb8xLyOc7Aq4OHIdfcPCWVlp4JBvEOmBYewyWnntSD7hOg2jgv24PjKILj6ebrxb0dzJFJHWR0awhRDNmlbvg6aRE2wAtdqDLl3+S3DQcEIjskjusRGN1pOEhEcxeIaRV/IJaQemENT9B/r3S0OjM/L9t99Skn9+daLz5qylNOoXtPba0U7TOczpvf/++8943NPTk/Hjx5/44shpoNbBoofBXjsSHfboI4RQSLe9H6FSw8L3d5FzoHYkOy7Yi88m9wJUrN90EUOiRvJb5m+8svmVesfbHOyprp2THlVeRLdu3bBUFbPhyDv8Z+ct2F0+fDSpB29M7HpCcg0QG+zN27dfybypfUj0rWZxbk8+PwjXhRXzaec4Xq/M4so9G0nNPoSpooKvcku4eOsBxm47yLzCcpwyqi1OQaaItD6SYAshmjWNxhMtduxK44+SqlR6Ond+nzYxt+Dr243OKe/Sts1t9On9K+3bP0l83H0E+PdF5bGH3r0X4RVYyow3X8dYefZdJk+lqiybw/oncRjKaa9LBGBftbne/fy9FN+pzJw5E4Phf3ZkDIyDgQ9A4V5Y/zYAmuBgwp97Du/cPfQzLUalUVj00W7KC2o3ruka489bE7tRWmMn/9CV9A7vw4/7f2T2wdn1jtndquy1CzW9XE4CAgJIX/c6H+2/HKvDwGdT+jA65cx1mju3DWXhIxO5raueY9WR3L0xnl/Wf8rInu14+46beTWlHf/O3cdV21aSlJfJ9ooqbk87yogt+9lQXt0UtyhakNopIpKStSbytymEaNZUKt2fI9iaJpnTqlJpad/+cXr1/JmgoNoSfhqNF21iphAXdzfdun1F55QP0OpUpHRehjaqnFlvvorTUf/KGuuW3YLNJ5egg1fzj97Xo1FgQVF5vfvx8PBg9erVeHl5nXjAYCD+lTfIzMnFZjvFArxBD0BwEqyeDsWHAPC9eBS+48aiXj2XAR3KsJodLP54Dw5b7cj66JRwpgyIZevRSrrq/0WEVwQvb36ZnOqcesftTiG62jdsFToDDrudlSVHOVYVzS0D4+nfrm4bFWnUKp74xwi+u7knfloXnx4awa2//MrOVW+R2jmFW2+9lacmXcu9Bgc3bFpK16wDHKgycuX2Qzx1MBurVCARf3I4HKhlikirIgm2EKJZUxQFjcsOgMXRPBKS0NCL6dH9RzQaX5I7rqFMlcHqrz+rdz8OZxUuFwQcG4rXwQqGB/myurSKXHP9Fw/26tWLTz/9lPHjx/Pss8/y3ltPM+WX+6jpPYx5Bh9mz56N838TOo0exr4NDgvMvxf+PB7+5JNowsLQfPw83QcGUJJTzca5h483e2R0B9oEevLhinzuTn0ck93Ec+ufa1GL+lJ9PNG4XBzzCyL36G52V7QB4No+bevdV7/ECJY9MpYRsVq2FXbh9nWRzJh5O+XHdhIeHs748eN59K6p/DPQgwlbVxBRUcIn2cVcveMwZTZ7Q9+aaIGcTicOecPVqkiCLYRo9jSu2tFhq735/ALy8UmmZ4+vAS0JvXaxc+1cMnfvqF8fhv4oCpRH/071hlyuDQ/CCcw/h1FsAIPBQOfOnXn00Uf5573PcasO2rkOsCOmA0vyili5cuXJjdr2g543Q+Za2F5bS1vt60vkyy/hNBoJX/khobG+7FyRTWluTe11tGqevyIFo9XBoi0+jG8/ng15G1iaufSc4nYHD7WKPh4acvxDWHlgP2VmfwDaBp7bYkQ/Ty2f3DGSly/vgMnmywu7xvPEws9JW/kSDrsVPz8/xo4dy4PX/4ObstLonH2IzRU1XLX9EMVWSbIvdB06dGB/Zikl5VXuDkU0EEmwhRDN3vERbHvz2uDEx6cj/n73otNZaDu8gGWfvoe9Hrs9dh/yMDajhpKYxVgyS+lrV6FWYGN5zTnFY7fXPie1unZBaL/hL/GvqlkYXEZWd+zGsg0b2b1798kNRzwLPhHw21NQVQCAV//++I4di2nN7/TqaMbldLFh9qHjTYYkhjAiOYxfd+czJvJmvLRevLv9XWzOllML+pEOsaAovG0LxkNTu+ixzHjupQcVReHafu349f5hdAjSsvDoKO7e6Me8uddSnrMTgOjoaO647Taud1TTOyONvTVmpuzOwNxMPp0R7qHT6Xj3w0+Y/sXSFvVJkDg9SbCFEM2e48+Koipn8/vF07HjJPLyEvANK0Pll862hXPq3NbbPxStpS8ujwqqQ7aj7Cmlg5eBXVXGc4qlpqYGvV6PRlP7vBRF4fJhb3KD40uqNZ5kRLfjt99+O7mhwQ8umQ7mClgx7fjLIffei6LV4prxJvHdQji6u4Sy/L+S//tG1NbrnrGmmJs63URmZSZzDtX9/t2td4AP47005PgGU+0dBsCirQfPu9/4EG/m3j+K2/q3IaMilsf+uI4Za54ifc1LOBxWPDw8uO666xivttHl2EG2VBp58mDLmsMuGl5ycjKXXXkdMxdvcXcoogFIgi2EaPasihYAz2b4I8vLywtjzRhsNk+i+hXxx9KfsZpNdW7fpt01AJh9M3GUmonQ6yiy2s9pFKumpuakhY6ePhH0NqfXHvcPo7KyEsepFmQmj4WYvrBrJlTX1tTWRUfhP3Ei5r17SYqorXyR9vtfZQlTovwYmhTC0r35XBx9Df56f2bsmYHT1XJGY6f3SCbcYWVzVF+0aisfrd6LvQFGk3UaFU+M68zXt/RGr/bg7R238fXhA2xaOo6a0kx0Oh3XXHMNo0qyiSkv4pu8EpYUn1s1GtF63HnXPzmQZ+bA0Tx3hyLOU/P7bSWEEH9TXVFEtcobndOKwVvn7nBOKSAgiozDXVHr7fi1P8qOJQvr3Farq53z61LZUbQq7E4X6nMsJmA0Gk+uJAJ4OjUoLicmXKhUqtOXA+t9GziskDbr+EsB110HgG7NbHwCDWTsKDoh+b+uT1ucLpi/vZSrE68mqyqLNdlrzu0G3MBLrWZmr454qFxY2/qRbfLinV9OMVf9HA1qH8Kce4bQNtCLb9Mn8PmRzmzZdA01JUfw9PTkqiuv5KJ92zA4HTx5MEemilzgFEXhw48/573vf8dibTnTrcTJJMEWQjRrmYdWU0QowfZKlGZaxiooKIjCwngM+vaEdC5l18qf61y2Lz/7dwB0xjBsATq2VtaQ5OWBUs9NJ5xOJ0ajEU/PkxfpqRUfNNixuZx4eXmdvu/E0aAxwL75x1/Sx8eh79AB4/r1tE0JoqrUTFXJX7W6hyaFEOarZ+bWY0xofw1qRc23+76tV+zulujnzZed2qK08cTlqea9HUY27jjQYP3HBXsx+58D6R0XyLKsi3gzbTyb1t+Nw24jNjaWPokJdD2yj2NmKzPzSxvsuqJlCgoK4s5/3c/cFTvcHYo4D5JgCyGatf2ZGykkjCiLxd2hnFZgYCCg4OExAZXahUfUkTpVFLHbrJRWzgWnCu/Cbvw3CKodTiaEB9Q7hqqqKpxOJ76+vicdU6t8UWPHpjhOmYAfp/eGmD6Qsw2cf71B8OzdC0dJCQFetX8H/19NBGprQY/vHk1OuYn8MgMj2o5gQ94GMisz630P7jQoMpQvYoPwStbgQMV1vxzg7d82NFj/AV46vr6lN+O7RbGzOIWPM3qStfULAAYMGEDHvKMYXE6+z5MEW8CEayayfmcmtma2sFvUnSTYQohmLc3lwKWo6Kv1c3cop5WcnMxDDz1E1643odNGENyxjIzt68/abs3Cu9EHVuCXPZQfu8XyfkkZqd4e3BhZt41O/i43t3ZudHj4yTsQatT+GDBj0Shn3PERgIhUsBmh9Mjxl/Tx7QDwdtRum16ad2KVk2EdQmvv50Ax49qNA2BlVsNNs2gqyf4+bBw7iJTkShx2hf+sKuOKT2fhbKAkR69R88Y1XbgoIYCNeb1Ym7kcqP07C/byJLa6nJ1VRowyTcTtSkpK3FrNQ6VSMemmW1i8ZpfbYhDnRxJsIUSz5XK5OOwVAsDFse3dHM3p6fV6vL29Uak0tGlzExoPB8XFq057vtPhYPW8f+HwWUZlTTKv+N7Km/4Okr0MfJUaj/YcpsJkZGQAEBUVddIxL7/2+FCFUavHerYygn4xtX9W5x9/SRtRm7SrK0sAsFtPTDg7R9W++TlYWEXv8N6oFBU7inbU+x6aA1+DnoU3XMsj/UtQqV3sOKTn+je/brBkS1EUHhrTCYCVxW0xlh5DURS8vLzwMBtxAjXnsCuoaDjX/+Nqbr7+CsaOGcmuXe5LcCfdeBPLNh/CIW+4WiRJsIUQzVbGvq3s1SXj46ymW0L9R3WbgrG6lBW//JPNS94AICzsMgA0ARk47CcvUirI2sFvv4wix/sPvrHfzf0e01gboOPKUH/mdEsgXK+tdwzV1dXs2rWL0NBQwsLCTjoe1W4YsWRQrvPjSFnFqbdN/38G/9o/TWXHX1L0BgCslto62yrNib86DFo1IT56cspNGDQGor2jyajIqPd9NCd3jb2Ry4b64gjSs6EkhA27zr983//rFOlLsN7OgbIEqvJr53rX1NRg+LO8oqUZlqO8kFSWl/LC3Vfw0KSB3Dv1ZgoKCtwSh1arZfyEa1m+ca9bri/OjyTYQohma93uxWQpcXQxFqDWqt0dzqkpZpy+Syiu/pLqskIMhgiwROMTU0Vl6V+ltrIObeKDWQ/wzIFZPB38Tx5QPmCx7iLa+XjyXWo8H3aKxU+rqfflnU4n8+bNw2KxMHjw4FMuYAwK60RX41EA9oeGcuDAGRbwOf4c4Vbrj7/kctQm1jWW2uTfL/jkaSa+Bg3V5trzYnxiyK3OPemcluaiNm1xxHoDsOPQobOcXXeKohDuaaXC4ouCQlVVFZWVlZi9vFEBobr6fx+IhqP8WWUnKMCHqRMH8/yzT7ktlltvu4Nf1+7FZD73DZCEe8i/YiFEs/XHn0MAw3U+7g3kDDy9IvGvvpSKgAVsWnk5fuorwNYOdWA2G7d8xEZXDNs0nqTpEjAF3AiAr8PGld5eXJ8UzgB/73pXDPl/TqeT+fPnc+DAAVJTU0lJSTntuRf7xPGVo4y06FhWrttAcnLyqcv1mf5cZGf4a7Gko6wcgGJTbbIZHON9UjOzzYm/Z20Cbnfa0amaZ0nF+hgbG83DuzJxAIdLGq5GtdPpoNRswUNjxzcqld3p6biAYwZv4vR6dKcroyiaRHSbWA4cySUxLpKkuAg+nTPPbbEYDAaenvYqjz79GKP7JzJ6YOdz/nkhmpb8KxZCNEsWs5l0n2gUl5PLE7u5O5wz6hDzCAFZl4JfERU+H3Mo7ygAy5Uq/uvVj226zrSxlXFTRTa/hIWzd1gPPuzbnoEBPuf8y9JisfDDDz+wfft2EhISGDdu3BnP7z7obq40/0aFxo+FAQbWrVt36hML0mr/DOlw/CXrkSO4UMgu0uITaMA/7MRKJEarnYJKM5H+HjicDo5UHiHM6+SpKi2NTq3i1hBwaRTm53sd34r+fP0073NyTQF09TOj9Q5g/fr1VASFUuyEUcEnV4ERTevJp6fx1jcr2Hsomz/SjnDR8JFujWfIRRexdMUaDOFdeHD6z+za37Iq9FyoZARbCNEsbdmwhv26JOIdWUS0ad4JtnfPSLp1f5vStFs5mv4NSv4RHO2P0UO9h4Tqg1wa3YPolC4oDTTNpbS0lB9//JGCggJSU1MZN27c8e3RT0elUvOvDuPYfCSN7cEpfHBoMzExMcTGxv51ktMJR9dCYDvw8D/+smn3LkpCU6mpdtLz0vCT3hT8trcAu9NFn7hA5h6eS6GxkMvbXd4g9/p31XkZFBxehM1Rhk9gRwLa9sLDJ/q8RvQqzTZyykzklpvILijFcMyK3enCW68h1FvPfb36MmvnHIqOeXLL90v48oZLz+seNq35hee3+WJQW3h4/OXs2bOHsrIyTENGA3BJiP959S/OX2RkJN/9NI933nqdeXMX89uKVe4OCY1Gwz33PcANN03h6SceZc6KBdwxYRBhwc23utKFThJsIUSztDk7DVP0RXQxl6Cc69aGTUhRKQR1TiWo82vk503HWLif8DYF/GPUVShKw31YmJ+fz5dffonJZGLYsGEMGjSozglmdHxfXspJY6oth1Vte/LCb4t46fKrCA2tLbNH1nqozIGB9x9v46ispHrDRrL6PYVKrdBpYOQJfZYbrUxfsh9PnZohyXpu+u11QjxCmJwy+bzu02p3snJ/IfN35rInqxiHtQQfQy5RPnlEe+cSXbqMiLwCvFweeDqT8PFMwS+kG34RnfHwj0JRVNgcToqrLeRVmMkpM5FTbiKntIZjxZXklJnIq7JSfZbN8jQqGwkB2RSRyKpDKpakHeTiTvWvaON02lmw4H2e2hpCjc2HN0eHEx8dxvtzf0an07HPw5dgu5MevmeoUy6aTExMDNPfeJvpb7zt7lBOEBAQwLsf/Jd9+/bx+CMP0CsplLEXpbo7LHEKkmALIZqlAlXtop4E9VnqNjdDpqpKnGoPnM5iLJZ8DIbIszeqg8LCQr766iusVivXXnstSUlJ9e6j76BbeH7xG/xbZ2Bhuz64Fs5n2qjRREVEwLLnQFFDl2uPn18+cyZ/6GP590//psxYyLM/+/DII48wdepUXGott3y5lewyEy9emcKa/CVUWat4fNDj+OrObaqD0+li7s4cXl9ygJxyEwouwjwLAThc3o69pX9NXVFwEayvxM9Qipe2BpRdWB3pVFu9Kbf4U23zxMXJbz7Uip1AQznR3qUEeZQSaCgjyFCGl9aI3qVB6/TC5vAj3xTCH6VRpJck1l7P4uTelen8HqIlNDS2zveUn7mHVxf+zLxj3VFw8cbFEVxxUU92795NSUkJSYOGcMBk5bqIQFQyv1bUQXJyMtP/8y6vPHWPu0MRpyEJthCiWSpT1y6Si/dsvgscTyemY2eq7NnA71gsBQ2SYFdVVfHtt99iNpuZOHHiOSXX/++y0Q9im/c0T3oPYmFsD45t+p3pZWvpkr0Zet8BIbV928vKuP2Jp5lV+Fc1lMJCEw8++CCPP/44Yx79L9vNwdw+OJ7rerfht8xoACz2c9t184+sMp6cvYe9eZX46BSubrOWPrFLiVC8SIx/huD2w8gqNZKeX8WBgir2F1RxuNCX4qpgjlbZUFwudCo73loTER7l+Ptl4a+rIVBnJMRQTYjeSrgegj106LX+aLX+6AxxePgMwiMghiq7nqiY+JPi+mVbNk/N2Y3R5sScreLqeSv4OKGAdn2mov3bVJr/VVaUwycLZvL90VDKLL1o61XNe9cNpnO7CFwuF2vWrEGn00H7ZDicz6CAlve9Ltxn/fq1dIwPdXcY4jQkwRZCNEs2Te1Inr/+5IoVzV2fK68hN1fFvvTfsdnKzt6gDubOnUtFRQVXXHHFeSXX/+/KcdPwX/4hr7iyaWMvp/OxbzlqiOCTkkT6r1tPh7BQMh997ITk+u8sFgtzX/kn1/xnIY+N6YCiKPQM7wnAloItXJV4VZ1jsdgdPDd/L99vzkKjUrimTQUD417FS2siUjuJxAEPo9bU1uKODfYiNtiL0Skn71h5voz5+ad8/aoe0QxICOaWz1aRVugg61AYNxRouOzofQwJCqVDu+F4h9ROG6koL2JHRhaLDxayIj+EGnsi3hoTD/XScecVE9Coa6cLHT58mMLCQvr27ctma+1GIp28W96nNcJ91q5eycQhbd0dhjgNSbCFEM2SVVX748lL0zLLvTV0Ka0xY8Zw8OBBunbt2mB9Dh0+lV6/v4Xn3uco1/owocubHDNE8LnZyUOvvM47S1adsb3LUkP1/vUoyhAAAg2BhHqGkllRvyoHOrWKzJIa+sQF8sIVKfhn7eFAYTgdO7yCf3TzWOAa7mdg4QOjuf7dz1iXE05RVRBfpE/gC0C93oxOvQ2bQ4fdpQE8gVjCDWXc1knDLZePw8fzr+9jp9PJmjVrUBSFvn378umRYjxUKuI99Ke7vBAnyc/PJySws7vDEKchCbYQolly/Zmfas5h85XmwOmsXT2nKPXfmfFUgoKCCAoKapC+jtv0Md4rngHfaAxXfcZz+7awuXwj7ebvITg7iiKr+axdVBTmnPB1mGcYBTX12/lOURQ+nNQDH70GRVFwhfSlr3MRKnXzqyT76W1X02/6IsprfIiI09NPq5BbWoTJbkerMuGjUxHnp2VoxwQG9Bpzylrj69atIzMzk+7du6Px9mFbZRZdfT3QqGT+tag7by8vTBYrngZ5Y9YctczfXEKIVk9N7XbRzlMsUmsJnK7aBFulapgEu8Gt+Q8sfw6CEuCGOXj6xzAmsgepjzzGHwUdyIgfTuCOBeQUVZ+xm4Dw6BO+DvEIIa0kDafLiaoe1VN8DX89J0VRmm3lGA+DHw/2tPHUajhmU/PMqARGxw2vU9u9e/fy008/4XK5CAkJYfTo0cwqKsfkdHJFaEAjRy5aG/+AAKqqzZJgN1PNb3hACCEAVe20VKzOs9RRa6ZcrtpNSRTlzOMYLrsda3YO9rKGmatdJ1u/qE2uw1JgymLwj8FpsZBx979ZeyyGYzHDCY/3ZfGyhWfsRqX3okPfESe8ptfocbqcOFyOxrwDt7pu1ETa+uWjzjHy6I4juFyuOrXbunXr8XOHDh2KTqcj01RbLaenn1ejxStap8DAIKpqTO4OQ5yGJNhCiGZJ82eCXVZd7tY4ztXZEmzTnjRy/v0w+3v15vCIERwcMJCcBx/CnJ7euIEV7oNFj4B/G7hpPniH4LRY2DX1SVaaB1IS1Jmk3qFcfn83UlKTueWWW07ZjU6vJ3Ti8wT4nJgYWuwW1IoaVSv+9aJW67ivnx+KC4oLXMw8eLRO7fz9/QGYOHEiycnJ1Dgc/De7CIAia8t8Iyncx+FwIFUdm6/W+xNQCNGi+ThrR0DzairdHMm5cblq3yEoyom7N9oKCsl5+GGOXn01lfPnY+jQgcCbbsSrb18qFy7kyBVXknXrbVT//jsup7PhA1vyBDgscNXn4BmIy+li7XM/sl4zCrvBj6GTkhg+pROaP3ed/PTTTzl48CAdO3bEy8uL0NBQ3njjDdbsPoI+IhFfjxOnwOQb8wnxDEGtaphdK5urcYPGEuZVjDq7hv8czDl7A2p34NTr9XToUFt1RY1y/JdwiK6ZTiUSzVZ+fh7BAedWb140PpmDLYRolv5/A+Ai29kX2jVHEeHjCQzoh5dXu+OvVSxYSP5zz+GsqsJr0CBCH3oQw99K7pnS0ij59FOqliylZu1a1MHBeA8ZjL1rV+xDh6IJDj6/oA4ug8PLIXUixPTCXG1j6QdbOFYajZerjMseH0Fwm5O3Xk5ISCAtLe2E1+Zsr00qowP+Ki3ncDrIqswiKfD8ywg2d2q1nivbmflol4tjVWrSS8vpEOh/xjYmkwlPT8/jFWYMahWfp8Rxzc7DLC+plDJ9ol5KSorxle+ZZksSbCFEsxSoqf3xVNJC5/Lq9SHo9SG47Haq16yh7LvvqV65EnVwMNGvvIz3sGEnlfLz6NSJ6DffxJabS9nMmVQvX07FL7Pgl1kcBFQ+Pqh9fFD5+qL28UHt74fa3x9tdAyGjskYkpPRBAfjdLqoKjFRmmekptyCxWjDbnPSaf9zeKp05ET9C2daCau+Sae6zEJ4/iZGPjkG31Mk16eTllsBQKfIv9qkl6ZTbasmNeTC2Lp5/MDefLQrF3WBiZ8OZfFUb/8znu9yuU6qKtL1z63RDxpb5htJ4T4Ou63By4GKhiMJthCiWQrR147MlLfQKiIA1uwcsqfeieXgIQB8Ro0i/Jmn0Zyq3F51Eag1oPdFGxlJ6H33EXrffViPHSPv11/RZmVhy87BUVmOvbwMy7FMXEYTigtcgNEjlNLAZIpCkqnwbY9LZTih+zBtOn2CdpFmHMGqL4qBYnC5SDrwPUGGKrKMNxJytJKgKK/j00POZM3BYgK9dMQF/zUHe37GfACGt6lbVY2Wrn1MV6K9t3OsJII9lTVnPd/lcmGz2Vi5ciXe3t506dIFX52OAI2ao0ZrE0QsWouFC+YTFSSj182ZJNhCiGYpwi8A7FDRXMvcnYXL6STn3nuxHDpM0G234j9xIrroE0vaYanGvOlzzBs/ocqaS76mNrG1oqdaradacVGlgmoVVIVBRaSLPI2abI2GIrUaX3MYHfN7kFDcEy972J8XduBbeQS/yky8jPkYzCVo7CbietYunvyjqJoa/Va86InemEZU3jr2dLyZwu/2A6CoICjKm6ikAKKTAohs74/OcOKvioyiatLzq7imZzTqP2s3m+1mFmQsIM4vjtTgC2MEW1EUEnyryc51kl1z9kWKTqeTyspKVq9eDcDatWu54oor6OzjweaKGqxOJ7pT1M0W4u+Ki4t545Xnmf5Q3XdLFU1PEmwhRLPk5+UPFWBX6lYCrbmpXLgQc1oagZMnE/rggycdd+xfSs2su1mtreQzf38O6yPr1K+/zYNORf0YVdwL7+raNoreiV+Si4A4PR5hTuzmUJxZRuxZZky5RrxKSwgJLacy30D3jbms79seqKDvtk9xKi7KlV8oVG2h2jsGtSoGc14cxceq2bnsGCqNQkxyIHGpwcSmBuPlp+fbTVkAXN416nhcRyqOoFE0TEyaeEF9bB3uWfumyGQ781Qml8tFdXVtTXGVSsWIESNYuXIlX375JTHDLuF3p461ZdUMC5JFa+L0HA4Hd9wymbuvG4KuhW7CdaGQvx0hRLPk5P8TlpaXrLlsNorf/wCVtzfBd95x4kGnA+OSaRRue4/HQkLYYwhGpxi4Iv4SOgQlovz5P61Ki5/BD1+dL7YqG2GGaLLXGzm0vQir2YFGrya+dzCJvcOJTg5AfaZdD5c+Cet34fPgt6gnxmL9MYvU4BzUTht4eTMwrQLSdgO7cSqQEwwHoiMpDuqASpOCfXcCmbtL4Nt0fGO9+b6qlPhAT/rFBx6/RHJQMkuvXoqLlvmG6Fyp/n/3xbPctsPhwGKxALWLRvv3709SUhI//vgjFetXQ5+RzCkskwRbnJbL5eKfU29jYOdQEtqGuzsccRaSYAshmiXl+OLGlveRedE772I9epTge+5G/WftYwCcDsq/uYmt+ct4LCoSi0rhH4nXcnePf+KrO3ViVZZfw7oV6ezedQSn00VAhBd9h0SR1Df8pKkbp2Qqhz++gqD2KO2GsX/hTlRqhdiQGqqBNu++g6FTJ0x79mDevQfT7t2od+4kZnsukAuswKj3ID0uheLgVEqOJjNCq0NdYWfGk7+T1COaDn3DCYryRqfWnf/Da2HMttpSitqzbHOu0Wjo378/R48eZcSI2s15goKCmDJlCp9++imhVeX8qlJ4LTEGQzPcIl643xOPPUy4h4kR/Xq6OxRRB5JgCyGaJYfrz0VfLWxA1LSnttSeoXNngm+77YRjZfOfZGXhCp4NDcFD48snw/9Dn4g+p+ynOLuKbYsyOfRHIbggsr0/Pca0JSY5sH5TMNa9BeYKGP0KlWUWstPLaNctBNuCN1H7++PZuzeKRoP3gAF4DxhwvJmtoBDznt2Ydu1GtWUzqXt3oEnfglPRUBzYngNxqZQ7O7PjNyc7fsuifc9Q+o1PwCfQcPpYWqE8Y+2fQfqzLwwdNWrUSa95eHhw2WWXsXz5Ojb6+LO8tJJLQ/wbOErR0r33zlvUFB7k2qsGuTsUUUeSYAshmiWLuRyIQXG1rA1LKn/9FVwuwp9+CkX71wJN6575HNz3Gc+GhxFkCOfby74k0vvkedcVRSbWzzpExvbaHf7adAoirrcPKX3i6x9MRQ5s/BBCO0LqRA4sPgZAuzgFy8GD+E+4GkVz6l8D2rBQtGHD8Rk+nFBqF21ajx6lZvMWVHNnE7LtR3D9yP628aQljeLg1s4c2VPE0OuSSex94Xx8fczohUunItpbf859xMbG0t+1nE0uJ18cK+KSYL8Lah67OLONGzawYvEsnr1rnLtDEfUgCbYQolnKryoAQ2d87e6OpH7MaWmoPD0xdOr014ulR6iYPZVHI0PQqPR8MeaTUybX+zfls+rbdOxWJ3Fdgul1aRwhbXzIz8+vfyAuF8y/F+xmGDkNl6Ji/6Z8PHy0+B1aQwngc/HoOnenqFTo4+PRx8cT+I+JWLOzKZ3xJYk//kCHzI/YnphCQfT1/Pb5Xo7uLmboDclodS3rzVF9mS1V5NUE4QzQ0iXA55z7URSFcYMGsqvUwrKKGn7ML+UfEaco5SguOKWlpTz28H28fM84edPVwshELyFEs1RiLQHA33XuI4NNzeVyYdm/H31SEsr/l1uzman48jre8ddSpFHxaJ9HiPWLPaGd0+lizcwDLPtiL3oPDePu68olU1MJaXPuSRvr3oZDv0GX66D9SAqOVFJeYCShZxjVS5ag9vPDq0/vc+5eFx1N+JNPkLhsOb4TrqbrwTQuWvsiNscuDm4p5OfXN2OuPnvpupZs4+5NOJxqXL5aLotvc159dejQgbd7diJcp+WB9GO8l1mA3dnC5keJBvXb0qVcffkY7rl2MF6eF9bUq9ZAEmwhRLNUqKsEIMoQ6uZI6s6WmYmjvBxDx461L7hc1Px8JzutGczx9aZHaB8mJF59Qhu7zcHST/ewa0U2ke39ueaJ3sR0CDxF7/Ww+2dY9mzt1JAxrwKwbXEmAPF+JVj278dnzOgTprCcK21YKFHPP0+7+fPwjA1n1JqP8S1eSmmWiW9fWkNliem8r9Fcfb+tdgOhSF8rbX28znL22QXpNMzpnkCch54XMvIYsjmd9zIL+L20imUllXyYVcjUtKPcn57FrIIyrE7neV9TNE8ul4t7776Lf08eTnCADw6H/F23NDJFRAjR7FRW7SFHHwDAoE4Jbo6m7spnzQbAq38/ACzbf6Dy0Dz+HRWNh9qLlwc9f8LHvBaTnUUf7iLnQDkJPUIZMbkjau15jnscXQezbgOfCLjuRzD4UphZydFdxbTrFoL9y5dBpSJoypTzu87/0CckkPjLLArfe5+e//0vB2MryOIqvn1hDRMfHkBgxPknoM1JRXUJy3IjcelUPNI5tsH6jfXQ81uvJN7NLGBGTjEvZOSd8rzv80p51aDj/Y5t6enXup6tqJ029MabbzFn1s/YbFaKCgtx2Mx0iA1hwsU98ZYR7WZPEmwhRLOTsf9DdjIcg91CtzYtYwTblp9P6VdfoW/fHu+LLgKnk4qlL3FfaChGtYt3Br9EhHfE8fNrKizMf2cnJTnVdB4azaAJ7VHOUuqtTmJ6Q8+boe9d4N8Gh93Jym/SUVQKia40TNu3EzBpErq2bc//Wv9D0WoJu/8+PLt2wX7/PfjUVJLWaTLfv7KGax8ZRGBk60kEJ36/BIfFj+hYC1eltG/Qvj3VKh6Jj+CetmFsrajhgNGMh0pFjEFHN19PjA4n3+eV8mZmPldsP8gT8ZHcGRMic3RbmTGXXMaYSy47/rXNZmPFiuVMe/U5XrznCrSy0UyzJlNEhBDNSlVVGrsrdnNUiadLVXWL2Tq66O13cJnNhP77IRS1GnPGOn42VLDXoGVypykMbTP0+LkWk515b++gJKeavlfEM+iaBkquAdRauPQNCGqHy+Vixdf7KD5WTdfePljffwltTAwh993bMNc6DZ+hQ0mau4BAbRapez7DZVbz3cu/U5Jb3ajXbSr/nD2LfRl+qD1c/HjFwEa7jodaxaBAH26JDuG6yCAGBfrgrVETqtdyb2wYi3okEuuh57nDudybniVTRlo5rVbLxReP5u4Hn+CVzxbjcskc/easZfzmEkJcEJxOK3vTnmC+cgUAd6a2c29AdWQ9doyKOXPw7NcXr0G1dWoz137J977eBKqDuLf7PSecv+qbdEpza+h3ZTt6jI5ttJHH7b9lcWBTAbGpwfS5tgtBt91K1Ftvovb2bpTr/Z2ubVtS5i0iILSa1D2foljVfPfqamrKLY1+7cbicrm4+ZdZLNhmQAFeHRRIdHiw2+JJ9vZgcY9Ehgf6MjO/jIk7D1Nma2Fld0S9XXLpZQwcMY6Fq3e6OxRxBpJgCyGaBZfLxYED0zhkLGYtQ4irqmBMQqy7w6qTitlzwOUi6Oaba5Nlu4W04uWUq9VM7HgjGtVfH+Ue3V3MoW2FxHcNoduo86s8cTZJfcLpOCCCUbd0Qq3XEnLPPXj8vXxgI1N7e9Pph1kEJqrpuO8bVBYPvnxpKVZz80oCTSYT3333Hf/5z3/47rvvMJlOXphptFq5+Ic5LN9uQHG6eLyfnquH9XdDtCfy1qj5snMct0QFs6G8hsu2HeSIseW+iRF1M3bcFezPLHJ3GOIMJMEWQjQLGUfe4ljuD3xkvw+noubpzuewsYqbVC5ejDo4GK/+tQlX9Y7Z/OqtQeVSuLbjlcfPczqcrJ91GI1OxaCJiY0+Z9bLT19bj7oOuww2FpVOR6dPviKwrYm4I/NxVXrxw7vL3BbP/9qyZQtRUVFcf/31TJ8+neuvv57g4GDWrFlz/Jw/sjLo/fkS9u/UoXI5mT7Ul9vHjXBj1CfSqBReTIzmhfZRHDFZuPSPA6RVt97qLQLWrVtDx7iWsT7lQiUJthDC7UpK1nD06HvMstzEQW0Cw8yVjImLcXdYdWLJyMCakYHPsGEoajU4HWStfoXNBj3JPj0JMAQcPzd9Yz5leTV0HdEG74CWU9/7fCkaDZ0//YYw7W6Ci3eSvimHsNBwPDw8iImJYc+ePW6Jy2QyMWTIEMrKyk543Wg0MnjwYFavXsXD875n/LcHqD6qwsfLwuxrk5kwsnluV31rdAgzOsdR43By9fZD7Kkyujsk0cDMZjPPP/c0337+IQN7JLo7HHEGkmALIdzu6N4vWOIaw2zDWMKNVXw4rK+7Q6qzygULAPAZMRwA6/YfWK0uwaUo3NrjxuPn2awONs/LwOCtpdvIxp0a0hyp9Hq6fPkj7y97jpd/uZXCogLMZjPZ2dl07tyZyy+/vMlj+uyzz045HeT/XTTyYr7/XQ8VDnpGVrPlwcvomtK81wWMCvbji5Q4jE4nV+84zF4ZyW7x7HY7+fn5/PjD94wZOYRAVx6vPnAVPl4e7g5NnIHUeBFCuJW5uppPq9ox2+NSAs01LBjcHT+9zt1h1YnTZKLshx/RRkfjNWAAAKUr3+KXAB+81P5c1OavChM7lx2jpsLKoInt0XlcmD960/PyWFNRccpj8+bNY8+ePaSkpDRZPG+++eaZT7BZcWWu5b37buayAU0X1/kaFuTLjJQ4btp9hBt2ZbC4ZyIhuvPfVEg0jV8XLuTD994ElwOnw4FKceHv60lcZABvPDheyvO1EPK3JIRwq1dmLWV2zKW0dR7ll4EjiW6AHfGaSvEHH+IoLSX4n3fVTg8xV7CWXAo0gfwz5a/FjVWlZrYtPopfqAedBkW5OWr3GTNmzFmPHzt2rImigaqqqrOec3vngBaVXP+/oUG+TE+K4d70LO7dl8W3qfFSJ7uZy8vL48H7/kWA3sbTt43AoJc3RS2ZTBERQrjVPF9/dC4LT6m+bFHJtXnvXkq++AJ9x2QCJk4EwJS5lWVeHqhdKm7odN3xc9fOPIjd6mTwPxJRay7cH7vFxcXndbyhde7c+aznJCQ07ykhZzIxIpBrwgM4bLRQZG1elVvEifLy8pg4fiwTh7bjzolDJLluBS7cn/RCCLerNpko8PYjiX1Eevi5O5w6c1qt5D7yKAARzz+PoqkdqS7Zv540vY4ITSRe2to3C0d3F5Oxo4h23UNp0zHIbTE3B8HBZ64ZfbbjDe2rr7464/GAgADGjx/fRNE0jhfaR7OidxKhkrA1a9OeeYJ7rx9CfEyYu0MRDUQSbCGE26w+kolDrSaOw/gGNF195vNV+vkXWA4eJPiuqSfUlS7J2US5Wk3bgNopBS6ni3U/H0KjVzNwQoK7wm02Fi1adMbjy5Y1bfm+qKgonn766VMe8/DwYMmSJRgMhiaNqaH5atR4qd1XplHUTUybWNKPFLg7DNGAJMEWQrjN/EOZACSxj9CIi90cTd04a2oo+ewztDExBN96618HKrKpqPwDgK4RtVMPstPLKC8w0nlwFN4BLTtRawgpKSmMGzfulMfGjRtHUlJSE0cEzz33HNnZ2QwbNoygoCDi4+N59913KSkpoVevXk0ej7gwPfr4k/xxuIL0jBx3hyIaiCTYQgi3sNps/K4x4OWqoqu9DB+fs8+HbQ6qVqzAWVVF4OSbUHR/VTuxbPgvh3W1P1J7RnYEYM/vOaBAp8EX7sLG/zV37lx2795NdHQ0BoOB6Ohodu/ezdy5c90WU1RUFMuXL2fPnj0cPnyYf/3rX3h4SAk00XRUKhWffP4ln87aiMvlcnc4ogFIFREhhFs8sWQlpV6hXOqaQ+dOT7SYCgeVixaDWo3v3yti2Ey4tn3FOv/aeeSJgYlUFps4srOINh2D8AuRZO3vUlJSmrRaiBAtQWBgIAOGDGfjzkP069re3eGI8yQj2EKIJrciLZ2fDL4EuEqYZD1KaNQwd4dUJ06LhZoNG/Ds3h1NYOBfBw4tx+SoZIuXml5hffDV+bJrVTYuF3QZFu2+gIUQLcr9Dz7MrOW73R2GaACSYAshmlR6Ti53HSvAqtJyp+VbBgx9290h1Zlx8xZcJhPeQwaf8LrtwDI2eRhwKi4ujR+D1Wxn39pcAiK8iOkYeJrehBDiRD4+PgSGhFEpO3C2eI2aYL/00kt0794db29vIiIimDJlCkVFRSecc+DAAYYOHYqHhwexsbF8/vnnJxzPzc1l5MiRJ632Pnr0KIqiEBcXh9VqPf663W5HURRWrVrVmLcmhDgH2zKOcPXO/ZTr/ZjimMGUno+i07ec8nzVK1cC4DX4fxLsjLVs1PkC0D2sO3vX5mI1O+g6PKbFTH0RQjQPQ4eP4o+0I+4OQ5ynRk2w165dywMPPMDWrVuZO3cue/fuZeKfGzIA2Gw2Lr30UoKDg9myZQtPPfUUd9xxB8uXLz9+ztNPP82AAQNYsGABS5YsYd26dSdcIz8/n08++aQxb0MI0QB+3bmHfxzMpdgjgOscX/NAx+vxDUl0d1h1Zi8ro2LOHPTtE9C3/9v8SGMpnhUHSdf4oqAi3BDJ9t+y8PTVkdhbatqKUzMajXzz9dc8//zzfPfdd5hMMmIpag0bPpIdB/LcHYY4T426yPHXX3894eu33nqL/v37U1FRgZ+fH4sWLeLYsWP88ccf+Pj4kJKSwurVq3n33XcZPnw4AOXl5YwePZrOnTsTGRlJeXn5CX1OnTqVF198kZtvvllWfQvRTL27eh3TbVocWj13Od7lruSbCYrq6+6w6qXs629wGo0E3XHniaPSxzYDkK3REuLhx8H1hRgrrAy4OgGNTuoPi5Nt3rSJEcOGUmU0odNqsdntBAYGsmjRIikNKIiPjye7sNLdYYjz1KRzsIuLizEYDHh51e5wtnnzZnr16oWPj8/xc4YPH86mTZuOf/3www8zdepUDAYDFouFiy8+sVbubbfdhl6v57333muamxBC1JnT6eTeBb/xksMDrcrKI86XuKvTTQRHDXB3aPXiqK6m9Jtv0LZtg++Y0ScezFoPQJXOShuvNvyxOBMPX52U5hOnZDKZGH3xxVT/OWJttdlwuVyUlZUxZswYGckWKIpC27gEjhwrdHco4jw0WYJtsViYNm0aN910E5o/txUuLCwkNDT0hPNCQkJOmKfdu3dvcnNzyc3N5ddffz3e9v9ptVqeeeYZXn31Vaqqqhr/RoQQdWKxWrl67lJ+9AohjHymOR/n2s53ERwx+OyNm5my777HWVlJ8O23o/x9VzyHDefOH9mjCsKpspBU0IeaCivdRrZBK6PX4hRmz55NeWUl/1vq2Ol0UlpayuzZs90TmGhWHn/qWb6cv+nsJ4pmq0kSbIfDwaRJkwB4/fXXj79e12LqWq32pET872644QZCQkL4z3/+c36BCiEaREllJZfMW856/3CSnXuY5nyG0V1fIiRshLtDqzenyUTpjBloIiLwGzv2xIN756Kqzud9XSq4IOBgOwzeWlJk9FqcxqFDh1CfZuGrVqslIyOjiSMSzVFsbCyB4W05lJnv7lDEOWr0jWacTieTJ08mPT2d1atX4+3tffxYWFgY6enpJ5xfVFRESEhIva6hVqt57rnnuO2225g6dWq92ubn5zfp3G2z2Ux+vvyDaWzynJvGqZ7z6vQDvFhjozAogp6uTdzr+Jp2Ca9hsye0yL8T8w8/4igtxePeeygoLf3rgMtJ4PKXsGFgk7+LIHME9jIVMT29KSkrOn2H5xKDfD83iaZ4zl46LXan85THbDYbgYGBrf7vWr6f6+bxJ59ly6b1aCOiz6kakcojAF2kzOlvaE6zpU7nNWqC7XK5uPXWW9m4cSNr1qwhMPDEerC9e/fmjTfeoLq6+njivWLFCvr06VPva02YMIGXX36ZV199tV7twsPDmzTBzs/PJzw8vMmud6GS59w0/v6c/zh4mOd3b2aTfyIuD7ja9T03K1ZShy1Bo/Fyc6Tnxrx/P0e/+AJtVBRtpkxBZTD8dTBtDpQf5nVlJDaP/QyruROAlH5tCA8PatA45Pu5aTTFcx7StTOeOi1muwPn3xJtlUpFQEAAN998M4a/f5+1QvL9XHfr1/7OR++/yS3jB9W7rS6yF9bcLY0Q1YXNarHV6bxGnSJy5513Mn/+fL799lug9h9Vfn4+DocDgNGjRxMVFcXNN99MWloan3/+Od9//z133313va+lKArPP/88H3zwQYPegxDizLYdSOea2V9y+bESNgQkE89hXqj8kReTb6T70DdbbHLtKC8na/IUXE4nka9PPzG5Blzr38GMjlmBtW/Q25amoDWoiUoMcEe4ooUoO3aUWwf3xt/fD0VR0Ol0KIpCQEAAixYtavXJtaif62+4iQq7Fzv2HXV3KKKeGnUE++OPPwY4aUT6yJEjxMbGotPpWLhwIXfccQc9evQgLCyMDz/88HiJvvq67LLL6NatGxs2bDjv2IUQZ7b9QDqvpq1hvV8qVv8utHUdYWL5bm7ueg3+cde4O7zzpvb3J/jOO9C2bYtnt24nHqwpRsnZxix6Y/PdwwDdcKqzHbTvFYZaKxvkitOrKCygXUQ4x44tZc6cOWRkZBAfH8+VV14ppWbFKb37/n8ZO2YEL8SE4est3yMtRaNPETmbpKSkc9p1MTY29pT9r1+/vt59CSHqzmgy8fj8b5kf3IEa/17EOLP4R9lB7ugzEe/oK90dXoMKvOmmUx8oOQTAMg8fnOTTO/tSTED3i9s0XXCiRaopK8U7MAhPT0+uu+46d4cjWgBvb29ef+s9XnjiAZ771zjZHbaFkKEWIUSdFZWWMXbpAn4I6YkGG/eULmN1p/48eNWDeEdHuzu8plNTDEC2wUxERTtMh9Uk9AglONrnLA3Fhc7pdKJSSwlHUT89evRkwLAxzF2x3d2hiDqSBFsIUScOh4Mpy5eQ5tueXo4tLPDTcfOASXiGB7s7tKZnqq0mUqU1MfDYVajUCn2viHdzUKIlUKvV2G1Wd4chWqAHHnqEbQdLZQOaFkISbCFEnXy5YiVbgzuQ7NrDx6GdaN+jZe3G2KDMFQBEVSUSVBVF54ui8QvxdHNQoiXwDgqmurQE12lK9QlxOiqVio8/+5I3v1mJxVq3ShbCfSTBFkKclcPh4HNjDYrLwT8rDhGR2t/dIblXRTYWl46eOSNx6Kz0vCTW3RGJFsIvNByHzUZFkYxCivoLDQ3liWde4Kl351JZbXJ3OOIMJMEWQpzVvuwcMrxj6FJeyNiB97g7HLezF+xjsXk8PtZAlO4lGLy07g5JtBCR7ZMAyDuwz82RiJZqxMhRvPyfD3ji3XlkHCtwdzjiNCTBFkKcVUrbNqzv2Z7X+nRHHxJ49gatXGVhCVlVl1OhL6b/qGR3hyNakKjkTgBk7t7h3kBEi9a1azd+nvMrH8/5g1Vb0s/eQDQ5SbCFEHUS6+dDalSYu8NoFrYUDkXlNHCg/Qa6R3Q7ewMh/uQbHEpIbDyHt27CYbe7OxzRggUHBzNn/iIOFKn55Oc1J+wMKtxPEmwhhKiH4gNZHKq+iFyfQwwY2FVq0op6S+zdH3NNNcf27nZ3KKKF02q1vPv+R3QZcAmvfb7U3eGIv5EEWwgh6sjlcrHm+z24gA2xs7ky6VJ3hyRaoPZ9aivwHNosG6OJhnHLrbcTEt2e3fuz3B2K+JMk2EIIUUe7l2eSm2cgPXQjAaFhBHtcgDXAxXkLio4hICKKw1s31WnHYyHq4slnpvHVgi3uDkP8SRJsIYSog9xD5aybdRirroj1sXN4fND97g5JtGDtevahuqyUgoxD7g5FtBLBwcH07DuITbvke6o5kARbCCHOoji7mkUf7saKk7kdvqBzcH96hHdxd1iiBWvXozcAh7dudHMkojV5+NEn+GbhNqpqpEa2u0mCLYQQZ5BzoIw5//kDi9nGyqSvqPGp4s1Rz7o7LNHCRSYmo/PwJCtNFjqKhuPr68t/3vmQlz5ZJNOP3Ezj7gCEEKI5stscbFucybZfj6LWqljT+TsyPffw8ciPCTRILXBxflRqNRHtk8jetweH3YZaI5sViYbRvXsPJk66lSPZxUSr3R3NhUtGsIUQ4m/sNgd71+Xy/XOb2LrwKIGR3kx4rCedu8XzwsAX6BXey90hilYivF0iDpuNjG1bZLRRNKgbbpqCovVg5WbZMdRdZARbCCGAsvwa0jfks299LqYqGzqDmv7jE0gdGo1aq+LxiMfdHaJoJarLSln7/VekrV4GwLz/vERwm1guvfshgtvEujc40Wp06dqNX37+kd+3zucfo3uQFB/p7pAuKJJgCyEuWA6Hk0NbCti1MpvCzCoAfIMN9BgdS4f+Eeg95EekaFjGinK+few+qstKT3i9NCeb2a9N46bX30dn8HBTdKI1URSFTz77kqysLF5/9SW+mDuLq0d0pUdKnGyQ1QTkt4cQ4oJjtzlI35DPH0syqSoxo9Gr6dA3nKR+EUS190dRyS8f0Ti2/TqX6rJSRtz6T2I6pfLF/XfQ+/Kr8Q4MYsUX/2XdD18zdPLt7g5TtCJt2rThnfc/oqSkhLfffJ3vpv/CZYOTuah3MiqVzBRuLJJgCyEuCC6Xi+Lsao7sKCJtTS7GSisGLy19xsWRMiQag5csMhONr7wgH4COQ4ZRlpsDgFZvoOuoS0lf9zt/LJ5PUv9BRCYmuzNM0QoFBQUx7YWXMRqNfPLfD7l/+k8M7dmOSwenotVKOtjQ5IkKIVqtqlIz2emlHNtXRvb+MkyVVgC8/PUMuDqBjgMj0Rnkx6BoOkFRMQDk7Es7vrBR7+2NolIx6o57+PqRu1n8wVtMevlNdB6e7gxVtFKenp7ce/+D3PWve/jhu295+K1P6JoYzqh+yUSEBrg7vFZDfrMIIVoNm9VBTnoZmWklZKeXUV5gPH4sKMqbxN5hxHUOJiLBD5VaPhoVTa/TkGFsnPUDG2f9iG9wCABRSR2B2i3UB157E6u//oyl/32XS+/5N4p8hC8aiVar5YabJjPpxptYtuw3Zn7/DUczVpAcF8KQHgm0j42QudrnQRJsIUSLVl1mIWNHEZl7Ssg5UIbD5gTAO1BP8oAIojsEEJ0UiKevzs2RCgF+oeGkDB3J7uVLyAHapnYjNDb++PEel15B7v597N+wBoOPL8NvvvOkJMfpdOCw2nA47Gi0OtRarSRC4pwpisLIkaMYOXIUTqeTLVu28MtP3/PfWXOIDfflpsv74+stC2/rSxJsIUSL5XK6+OmVLRgrrKjUCpHt/WmbEkTblCD8wzwl6RDN0pBJt6DR6VBQ6DfhuhOOKYrCmLsfpHpaCTuXLmTn0oUk9R9MVXER5QV5mKurcTrsJ7TR6g0EREbRNrUbXUddenxkXIj6UqlU9OnThz59+gCwft06nnriYS4dkMiIfp3kZ2o9SIIthGixFJVCn3Hx6Awa2nQMRCdl9UQLoPf0ZNjkO055rCw/l/UzvyXv4P7jr+1f/zsAEQlJRLRPQq3VodFqUak1OGxWairKKc46ypa5P7N90XzG3v8o8d1lQyRx/voPGMDi31bx+vRXeOyt2fzr2iFEhwe5O6wWQX4bCSFatI4DZPME0fK5XC42z/2Z9TO/welwEN0xhXY9+nB46yay9+3BLzSMkbf/i5C2cadu73RyZOc2Fr3/Jovee4Ob3/kED2+fJr4L0RpptVoee/wpjlw7iaefeISa8vVcMTSFrsmxMqJ9BrJ6QgghhHAjl9PJ0v++w9rvvyQgIoqJz77CxGdeoedlVzLx2VcYefu/qCop4bunHiJ93epT9qGoVMR368XQm27DXFPNplk/NPFdiNYuLi6Or7+byQef/8DBcm8emP4L81dux2K1uTu0ZkkSbCGEEMKNNs76kT0rfyOuaw+ue+F1opNTTjieOnw01zzzMnpPLxa+M51VX3+G0+E4ZV/JA4YQFt+e7YsXUllc2BThiwtMeHg4z7/4Cr/+tpo2XUbxxHu/8sEPKyksqXB3aM2KJNhCCCGEm2Tv28P6n74lNLYdYx947LS1r6OSkpn08ltEJiazbcFsfn7xKYyVJyc0ikrFgImTcDrsbJn3S2OHLy5gOp2OSTfcyJLlvzP5X0/xzsxNfLtgI/bTvPm70EiCLYQQ4oJmt9t57pmnyMvLa9LrupxOVn/9GSq1hsvuexit3nDG870DArnmmZfoMupSjqXtYuZzj2GsKD/pvNgu3QmNa0faquXYzOZGil6Iv/Tp04c58xeTOmAcD07/hbSDx9wdkttJgi2EEOKC5XA4uPyy0XiYMzm4fy8HDx5ssmsf2rKR/MMH6TrqEgIiourURq3RMuKWqQyZdDMl2VnMnPY4NeVlJ5yjKAopF43AZjFzaNumxghdiJMoisJ1k27gl3mLWbG7nA9+WInT6XR3WG4jCbYQQogL1k8zf6RnYjBjBnehQ1w499x12/EtzBuTy+Viy7xfUGu19L5iQr3b9xw7notuvJWS7CzmTn8Bu+3EhWb/X6Yv/2/l/oRoCgEBAXz82Qx6D72CFz/+FZv9wpwyIgm2EEKIC1ZUVBRrtmdwKDMfvU5L+2g/fv/91JU6GlLugXTyDu2n0+DhePkHnFMfPS69gt6XX03eof2s/eGrE455B9bWKq7+n9FtIZrKlJtv5fpb7+Hp9+ZiMlvdHU6TkwRbCCHEBWvQ4CH8OGsh3y8/yL6MPPYcLqC4sPGrb+xatgiAbmPGnlc/A/5xQ23VkEXzKMvPPf66uboaAIOn13n1L8T5uPzyK3n4qZd44p05VFYb3R1Ok5IEWwghxAUtJCSEH3+eTafU7ixbtZ6rJlzTqNezGI0c2LCWyKSOBMe0Pa++VCo1g6+fjNPhYNeyxcdfL8o8AkBQdMx59S/E+Ro8eAhvvPsJT747/4Iq5ScJthBCiAueoij4+PigUjX+r8Uj27dgt1lJHnhRg/QX0ykV35AwDm5ad/y13APpAES079Ag1xDifKSmpvLZVz/wwidLycwpcnc4TUISbCGEEKIJHd62GYCEnn0apD9FUYhM7EBFYQEWY+3H8LkH9qHR6giNi2+QawhxvuLj4/nxl3n859vfySkodXc4jU4SbCGEEKIJ5R1MJzAy+vhCxIbw/32ZqytxOhzkHUwnPCERtUbbYNcQ4nyFhoby1bczefXz31r9wkdJsIUQQogmYjEaqSgsICw+oUH7ddrtACiKitz9+7CaTMR06tyg1xCiIURHR/Psi6/x2ueLm6QkprtIgi2EEEI0keqyEgB8Q0IbtN/ygjzUGg3egUEc/qN2Ckq7Hg0zBeX/mUwmZsyYwYQJE5gwYQIzZszAZDI16DXEhWHIkIsYPPJyvv91s7tDaTSSYAshhBBN5P+3LtcaPBqsT5fTSe7B/QTFtEVRqTi8dSPeAYGExrVrsGts2bKFiIgIpkyZws8//8zPP//MlClTCA0NZcuWLQ12HXHhuPve+8mv1rJ5V4a7Q2kUkmALIYQQTUSlVgPg+J+dF89H3qEDmKsqadu5K1l7dlKWl0tiv0EoitIg/ZtMJkaPHk1Fxckl1qqrqxk8eLCMZIt6UxSFDz/+jJ9WpJFxrMDd4TQ4SbCFEEKIJuIdEAhATVnDVVHYs+o3AJL6D+aPX+eCotDt4ssarP/Zs2dTWnr6eM1mM5999lmDXU9cOAwGA998/zNvffs7JWVV7g6nQUmCLYQQQjQRD18/9F5eFB072iD9VRTmk7ZqOREJSWi0OjL+2EJCzz74h0c0SP8Ahw8fPus5b775ZoNdT1xYgoOD+eSLb3j+40UYzRZ3h9NgJMEWQgghmoiiKEQldaTg8CHMNdXn1ZfT6WDpf9/B6bAz8NobWf1N7Shyr3FXN0Sox7Vrd/a53NXV53cv4sKWkJDAC6/8h+c/WojD4XR3OA1CEmwhhBCiCSX06ofTYefAhrXn3IfL6WTpf98la88uuowcg91m5cj2rSQPvIjIxIbdvfHKK69Eoz7zfO6UlJQGvaa48PTrP4DJt93DU+/OYce+ozidLTvRlgRbCCGEaEKJfQei9/Ji05yfsFnr/5G40+lg2acfkLZqGXHdejLgHzeycsbHaPR6Bl03ucHj9VC7uHvcmet2f/vttw1+XXHhufqaibzx/hccrQng4TfnMX3GUrbuOdwiR7UlwRZCCCGakN7Tk75XTqSyqIClH72D0+moc9vqslJmvfwsu5Yvpm1qN8Y98DjrfvyG8vw8BlwzCZ+g4AaPt3D1q3TRT2Zk12tPefzpp58mPDy8wa8rLkyJiYk89cw0lqxYwzOvfECePZzH3l3AK58tZuOOg9gddf/34k4adwcghBBCXGh6XHoF2el7SV+3GnNNNSNuuQu/0LDTnm8zm9m5bBEbZ/2ApaaGzsMvZtjkOzi2dzc7ly4kumMKPS65vOEDrSlm7vxlWH2f48qeMXyxYDqTJ08mIyOD+Ph4ZsyYQVRUVMNfVwhq5/8//sTT8MTTZGZm8tOP3/P4u7/i56nhoh7x9O6SgFajdneYpyQJthBCCNHEFJWKy+57hOWffcCelb/x+X13ENetJ207d8E/LAKt3oDNaqGisIDc/Xs5vG0TVpMJ76BgRk+9n4RefaksLmLRe2+g8/Bk9NT7UVQN/6F0/ob38Mi/BGugit6T+hAVFcVvv/3W4NcR4mzatm3LQw8/ykMPP0pOTg4/zfyBJz9YiJcOhvdOoG+X9qjVzWdihiTYQgghhBtotFouvvNekgdexKbZP5KxbTOHt2485bmhce3oPOxiUi4agUanw2G3seCtVzBVVTLuwcfPOPp9zhw2li5eRnXAM6icefQYMqzhryHEOYiKiuK++x/kvvsfJD8/n2++msFD/5lNh7bBjL2oM5Ghge4OURJsIYQQwp3apHShTUoXjJUVFB09QkVRPnarDY1Wi09QMGHxCXj6+Z/QZvU3n5N3cD89x46nfe/+jRKXNW029twBuHzVdByT3CjXEOJ8hYeH89DDj/Lgvx9h48aNfPzhuxTkrmZ47/Zc1LsDOq17Ul1JsIUQQohmwNPXj7apXc963v4Na9i+aD7RySkMuvamRotn2fL3cOjvRWUvZ8i4oY12HSEagqIo9OvXj379+lFVVcUP33/LE+99T0SQB+OGdCahbdMuxJUEWwghhGghCjIOsfjDt/D08+fSex9GpW6kBV5VBeTsDsSqD8A7vBJFdeY62EI0Jz4+Ptx2+53cdvud7N27l/9+8A7v/7iWsCBvosP8iQrxoU1EEDERwY02wi0JthBCCNECVJUUM/u1abicTi5/6Em8AxpvnmnF7h/QGfth1cGwmwY32nWEaGwdO3bk7fc+wuVyUVRUxKFDhzhwIJ3N+/by5a8rMdVUkdg2hB7J0XROjEHbQAm3JNhCCCFEM2c1m5j92jRqykq59N6HG3y3xv+1as1MzN6PobLnExPn/gVjQpwvRVEIDQ0lNDSU/v3/WrfgcDjYvn07vy1dxKxPV2Az19AhNpTuydF0ah+N5hw/JZIEWwghhGjGnE4HC9+ZTtHRDAZMvIEO/Rt5RLkyl8L9gdh1nvhGtoxNPYQ4V2q1mp49e9KzZ08AbDYb27ZtY9mSRfz40VIcVjNB/l5UVZuxO5w4XXXrVxJsIYQQoplyuVysnPEJGds203HwMPpceU2jX9O4dza6mq5YdTDwmsapUCJEc6XVaunbty99+/YFwGq1UlpaSkBAAHq9HpPJhKen51n7aT4VuYUQQghxnNPpYNmn77NjyQKiO6Yw8va7UZTGX2y4butM7IbOqOzlxCY1/NbrQrQkOp2O8PBw9Hp9vdrJCLYQQgjRzJirq1n47nSO7thGm85dueKhJ9FotY1/4ZoSju4Dq0cwOu+CJknohWiNJMEWQgghmpHCoxnM/8/LlBfk0emiEYy49Z9Nk1wD9v0LUcq7gw90HNG1Sa7ZVCyZldiLjHj2CJM3DqLRSYIthBBCNAMul4sdSxaw+pvPcTmdDL95Kl1GXdKkyeDO3TPRucZhdZjpMyKxya7b2KzZVRR9uBOAiiWZBFzdHo8kqY4iGo/MwRZCCCGagXU/fsOKL/6Ld2AQ106bTteLL23akVZLFTv3HqTauy2KuhyNppE2sXGDsjmHANDH++GyOiibuR+nye7mqERrJgm2EEII4WbFxzLZNGcm4e3ac8Mr7xCe4IbR40PLMJbG41Jp8Wsb1PTXbySOGhu27Go8u4YQcnsqfmPjqakxUrTkEC5XHWuuCVFPMkVECCGEcLODm9aDy8Xg66egr0MJsMZQtX8NAaXdKA+B0iMOPpr6HYYIH664byT+vga3xNQg/ixcrBg02O12Zu1dSoYhA3ZAdFYYk++6DY1G0iHRsOo1gj1r1iyGDx+On58fiqJgt//18cqMGTNQFOWk/zp27Hja/latWnXS+f7+/iecs3btWjp37kxCQgJz5sw56XrXXXfdCecvW7ZMFi8IIYRoUfIOpqPWaIhITG7S6zpsNn5++VlmTHqO7xYOoTxkBACKyoDDFU5Nrhc/3Pdjix7pVXloUAcaUHloWLVqFRkZGehNJsIcvmSXFvDTK//FVmjEll+DcXsh5b9mUPz1Xgo/3Enhhzsp/jKNymWZ2Mst7r4V0YLU6y2b0Whk2LBhjBgxgscff/yEYxMnTmT06NEnvNanTx/Gjx9/1n6zs7NR/7kVpUp1Ys5/22238fLLL+Pn58eNN97IJZdcgk6nA0Cv1zNz5kwee+wxOnfuXJ9bEUIIIZoFl8tF3qEDhMa2a7JqIc7yY8z98GFqdqRQETAYvEFjLcC7qoxqnzbYtJvICJxDp2MP4dCEU1FRg7+/d5PE1tAUjYqIh3thMpnY8PrXaGwWPPMzSB2UwpYsGwdsxWx5awltnH+r+a2AykuLCxfmY2ZM6cdgZTrBqdEEDYlFG+5VrxgcNTacNTZUHhpU3loZCLwA1CvBnjRpElA78vy/PDw88PDwOP71unXryMrK4qabbjprv2FhYaf9eMZoNNKtWzd8fHzQaDRYLJbjCXZwcDD9+/fnqaeeOmF0WwghhGgpyvJyMVdXEd6+CeZd15RwdOkzrPy5CIvHjTgCPNDYD9JhmJb+GU/yaFkgnQsfpcarD0n5vbDrVPiVbcbXd2Tjx9bIsrOzcTgc6EvyGT7lDizd+rF5bwabKqr5TK3hxuxcbo5LwOmvJreikMysg+RkH8Ossx7vQ71XRZs9wST4R9Hl4n54dQxBUZ06WXbZndRszqd6Yx72QiNlSjWZqmIqtSZMAWb8/L3pO3wk0dExTfUIRBNqtElHM2bMoH///rRv3/6s57Zv3x6bzUbPnj155ZVX6NChw/FjTzzxBImJiTidTp555hl8fHxOaDtt2jRSUlLYvHkzvXv3bvD7EEIIIRrTsbRdAMQkN/Insem/smDO/ZRuG4sx6A5U9moSh2gZ8Y/ba0dU5++i7/6ZHCh7h47ZI7Dpg7G6DuE1NPekT5dbIqPRCIBBo0HXsz/j/jiE0eEkzkNPntnGjJgoKjcvJtBYVdvA6URlMaG1GHE6nBQGhlISEskGbx9cioXQ1QsZOMtJ9+hYOg7rgaGN3/Fk25pdRdnPB7DlG7F6OtkQfIiD1cewq1TsiYznQFgSZV4+uA6WEHI4j5eiyxgWnoCXVzt3PR7RwBolwTaZTPz0009Mnz79jOdFRETw6aef0qNHD6qqqnjjjTcYMGAA+/btIzQ0FIDbb7+d6667DofDgZ+f30l9dOjQgUmTJvHkk0+ydOnSxrgdIYQQotFk7dkJikJ0p0ZKsG1mXL8+xJe756H/43qqQkeicpZw1bSLCY30/eu8IQ8z4cASNiYeZXnqd2gcMFxR0fMfixonriZmMBjQWEz4Bodwx94szA4nP3dtx8AAH5YeOsLkzDLmp/ZnyB+rSTy2n8B2SRR2HMh2vzC22sHsPHke+lKXi7DKEuKXL6Z/sZU+Kj+iNCFoC+zYVS5yOlpYk7UZS7WdIrWW33sMpsjDBz+bjS72NDw05Wx39ODuTF/uznyU6zpeT0T4FU3/cESDa5QEe/bs2VitVq655poznpeUlERSUtLxr/v27UuHDh346quveOihh46/7u195nlfzzzzDElJSaxevfr8AhdCCCGakMvpJCttF6Gx8Xh4+5y9QX1VZOP68XreLT9KyLZxlIaNRFFVcstbV6Iz/E8K4BsJd66l7/av6FuZC/5toOv14Nk6NmRJbN+e8JoScpKHsK/GzD1tQhkYUPvMh8dFMN26kacKYlncbzSL+/21pkxjc9Hbz5sB/t501NfgZdpMZeUOtlZa2OrowB7fLqz3C2Z9PPjZKokszyPcoxJfYxVeuWZqDF4cCY5gd9skdIqK27y2M6DqZbROF+bcFNbYcvgx+nJeVz9G4d7P+aetjDYxU9z1mEQDaZQEe8aMGVxxxRWnHHE+E61WS2pqKkeOHKlXu7i4OG699VaeeOIJnn322Xq1zc/PP2HueGMzm83k5+c32fUuVPKcm4Y856Yhz7lpuOM5l+Ucw1xVSVyvfg1+bU3JfgIW3srHWjO+G7tTGnoFuKq45KGelJYXn75hwrV//f9KK1Q2bFzu/H6+7PEXeC6vAspNXKpzkZ+fj8WSSWbWQ4TbcvmPEsxy1xAKNamEeXemh7cvvXQVOGsWUJm3HJN5LzbAAzWjDIlc5mXG6trOH0YXWx1t2KHpzr6QduwLOfnaqZpibnK+Q3hVGl5evYnwvh/1LtCXZGApWMui1D586XEreQd/5d7ip4gMn4qinPvUHPm50ThMJlOdzmvwBDsnJ4fly5ezaFH9P1JyOBykpaXRv3//erd98sknSUhIqPd1w8PDmzTBzs/PJzw8vMmud6GS59w05Dk3DXnOTcMdzzln20YAkvv0b9hrZ66HeTewWOskZ384bf0mg8vB+KeGEhHje9bmjcnd3885uVUEatV0iYnCZqtky9ZHsdsLSEh4lJjoG+lw4Hlycp9BqdBisESQZ8oCQK32IjzsckJDxxAQ0BeN5q9PHPoDZnMe5eWbOVw8ly0VpWRZFMoJwJdKOrGbeNth9LowYhOeJyryWhRFwZXoxHOuP4HbvPHbtol5nbuw1O8S8sv+4HnNW/Tq9CIq1blVlnH3c26tGiXBLi0tJSsri0OHarcc3blzJ2q1moSEhOPTOL766isiIiIYMWLESe0fe+wxcnJy+OqrrwB4++23adeuHcnJyVRVVTF9+nSKioq4/vrr6xMWAJGRkdx11128//779W4rhBBCuENBRu3v08jEDmc5sx72L4aZN3JAb+ADdQiTcy8hL9KPTpdGuT25bg6cLhfxHnoADhx4FpMpi8TEZ4iJvhGApKTnCQq6iJycb7FYCwkNvZSw0EsJChqCWn36DXcMhgjCwy8nPPxyBgB2exU1NYewWotxOAbj4dEGX99UFOWvLegVrYrAqxPRtfHhujkeBG/fzc8datgV3p27iwJ4fddDDOj8Gmq1vlGfiWh49Uqw582bx5Qpf80L6tmzJwArV67koosuAuDLL7/khhtuOOWK47y8PLKyso5/bbFYuPfee8nJycHPz49evXqxevVqIiMjz+VeePTRR/n4448xm83n1F4IIYRoSsXZWXgHBaP3rF9d5dPavwh+vIEKD1/uj4nlxq+15EUPRvGyM+RSN2y/3gwt6JGIy+Wiuno/+QVzCQq6iOioG44fVxSFkJARhIScPFBYHxqND35+3ep0rnfvCNoEeXD5Nwa89+7kF5ORLXGdeKgU3tjzKANTXz8hMRfNn+JqydsznQeTyYSnpydGo1GmiLRC8pybhjznpiHPuWk09XN2uVy8c+PVRHXoyNVPPH/+Hf6ZXDsMvvyr0wA8lmyna/EDVPm04crHehEZW791UY2luXw/Hzo8nczMj+jR/Uf8/Xu6OxwA7CUmir9PZ03+H3wdZ2BzfCciXcd4Vr+Jsf2fr9cGNc3lObc2dc0fW35hSyGEEKIFMlVVYrda8AsJO//O/kyuMfjy2cCb2ZuxnZH7+lPlG0tQl4Bmk1w3J9XV6SiKDl/fru4O5ThNkAdhd3Vl7I3jecjow7BDe8lVYphquYLx879gwZrf3R2iqCNJsIUQQgg3qCouAsAnKPgsZ57F35LrbWOn8/7Bmdy1PJisNuNwqeyMn9KlAaJtfUymbDw8olCpGm3PvXOiqBQMiQEMvnscX99wNc8W5xDvOMoGn+7cbvNiwvxfKLfZgdot2Gu2F2LNq3Fz1OJ/Na/vKiGEEOICUVVSWyrPJ/gUNd3OxGYGhxUMvick12XXfsfDG59g4H4VamUMdq0nAyYlofOQX/WnYjBEoNE070WfaoOOOydcyrVbMph54Bu+jkhkjXcHrly/jPnRnSj/+hjZ1kK0iprOdw1FF3XmfUNE05F/dUIIIYQbVJWcwwi2ww4fDYCyo9B2AGSuY7FfIEq/B8l8+hcu9biLuOxt5Eb2Qh+ho2u/cysacCHo1nWGu0OoM98ecVy+ZRyhR1fyefdyNhn68nXmHWzoP5QNrr70P5DGvzfsJuXqfu4OVfxJpogIIYQQbnB8BLs+CbbLASWHwGmHo2shoiv/9jfw/or3CCwPRu8MIDdyBC6cTPhn93otihPNl6JSCPxHB7o4epGwxwbAc8pLLNWOpErnw8HQGPIKct0cpfg7SbCFEEIINzBWVgDg6edf90YaPXS5rvb/X/kR3LaclKAUskIhrHDr8dP6Tu6IX7BnA0Yr3E0TaCBicioTqtqQ7NpzwjEfixEPh85NkYlTkQRbCCGEcAOnvXahmlpTz536Rr0AXiHw67+hKp/XBr+GXu/FLyNy8K3IAJcTD2+ZAdoa6dv40n3qCG4oX3rC6/7Gaqh0cIFWXm6WJMEWQggh3ED5c0M2x5+Jdp15BcFlb4K5HH6+hRivCJ7s+yTL4ypRORaiuByseHczNTXWhg9auJ3KU0P3ksATXvOwWagxGbEXGN0UlfhfkmALIYQQbuAbEgpAZVFB/Rsnj4Xet0PmWlgxjbHtxjKl8828NeIgoQULUSmefPnMkgaOWDQHah8dQSkDGOFadPy1vOAAjIoV86Fy9wUmTiAJthBCCOEGARFRABQfyzy3Dka9CNG9YN3bsPtn7u9+P2M6jeeji1bgV74XV7UXC79Zd/r2BXvhv0Ng5Uvndn3hFopKIbL3WHrw15z7SOUYNuzYi01ujEz8nSTYQgghhBtEJSUDkJOedm4daHRwzdfgHQ5z/4WSt5Nn+j1Dv95XsixxDgD5v+0+oUm5uZz8mnwwV2L75nqqszKp+m02LoeDCksFDqfjfG5JNBKHw0xJyWoOZ7xJ2t6HWL7lOtT8NbUo7FgNni49ikbSuuZCVkEIIYQQbuAbEoZ3UDDZ+84xwQbwjYB/fAufj4Z5/0J9+2qe6/8ct1XdhnpmEeBPVVklPgG+HC4/zBVzr8BD48Ha8MuZdeRflFmjGbjuEcr7fMxd5R9wb+pUbu06FaS8n1u5XC5qjIcoLVlDccnvpJdnsduVxF46s4/LqFT84c+/ol5H0/Cv1pDgDMej83nuCioajCTYQgghhBsoikJMcgr71q7CWFmBp6/fuXUU3RP63VU7VWT716h6TObh3g8zZ+7PeLv6sfmH3xh253ieWvcUACabiQ3LjZTY4/78HFvh7d3vQ4xC0ZrXYPt8mPKrJNmNwOVy4XSaURQNKtWJ1WNstkrKytZTUrKaIyV/8Ic1lN10ZY8yiRKCaxNql4vg6jI6VB/Fz1RDfEkRXat09FL3JmZCKvq2zXtnyguJJNhCCCGEm0T/mWDn7EujfZ/+597R4H/D9m9g9WvQ5VqSApMoSa7Eey+UL05n55br2D1kD52OxTHwyKXs0bY/3lTltJP958DnI6Vl4O0Cl0sS7PNktZZQUrqRg+WHSaus5KjJSplDRSVeqHHiqVgJVVuJ0Dkx2HPJtbo4RhvS6MERZQIupXa6h39NBZ3KM4gqLyKyvJgou5429mBiHMGEhyThe1kUnt1CUenUbr5j8XeSYAshhBBuEt0xBYBj+3afX4Kt94EB98JvT8O2L6HP7YwZfjl795rJj+iHsTKCf66+FIcuEv42cOpZk0e1v5UaDx0POX1RPZEPWo/zvKsLV2VlGquOrWZVSSU77ZEcJgGzMvivE/73PYsDMJ14zGAzE1eWS0xZEdFlhYRYbEQrIcRYAol0JuDp4YlH1yA8u4Wij/eT3TqbKUmwhRBCCDcJiIjC08+f3P3p599Zr1th40ewfBrED+HALOfxQ5W+sSed7l9+kIDC73nuKi3J6Jlw7SJJrs+B2VzAmmPL+CWviLX2jhQrtW+UtFiJMuUTUFlNULmVSKOdIIuLQBs4UVGtVcg3QL5BRbVOg7fZiJ+pmqgaE2H4EW73J9qRSoDLC7WvHkOnADw7B6Nv5y+LGVsASbCFEEIIN1EUBf/wSMrycs6/M51X7fbp34zH8vkE7DlvnXBYY61E47Cis1XjV7KcZR13sGe4k+vVAVw7fhaeBpm/W1d2ew07c1fwQ9ZhVlrjyVY6AeDnKKdnyS6Scq30L9UR5fIlJKgtvoF+aCIMqH10KHo1iloBBZw1duyVFqrLKrGbTFDhQK/SoA4woAnyQB/ni6F9AJowTxmpbmEkwRZCCCHcyCcwiNz9e7HbbGi09dw2/X/FD4Grv6Dgu/cBCCn8g9Kwdbzf5xAo4GVy4WGFDmozo20OXo+fgm7ww6A1NMCdtG5Op4WMwg38kLGT38yh7FeSgRg8XTV0L9tFaqaZASWeJIXEEt4tFkP7ALThXnUabQ486xmipZEEWwghhHAjr4Da9MpYUYZvcOj5d9hxHM5L2sFXBXhXH6LtkXTGRdhI9TIx2GgiIqIHdLseOl0JhnOsXHKBsNnK2ZLzO3MyD7PJEcZBknAqQ9BipVPVProcq2FovicdYxIJG9gWjw5BqH117g5bNAOSYAshhBBupPf0BMBqarhd+CK6JuL87hiH4y4loPwYNy7IJfGTF1Ha9gf/mAa7jrvl5OQwefJkDh8+TLt27ZgxYwZRUVHn1JfL5aSq5jB/5O1iTW4me61a9qnjyVfaAG3QYiXReJiUvBpG5nnSNT6J0IvaoG8fIBU8xEkkwRZCCCHcSGeoXVhoNRkbrk9bCX5Fn1IVcBfbu95D25rfSOoyscH6bw6eeeYZpk2bdvzrI0eOEB0dzdNPP81zzz131vZWawkHi7azKnMfO2psHFaFkqHEY1baAe1AA/6OMnpV7qJrDlxU40fn1K74j45AG+WNopI50eL0JMEWQggh3ChpwGCikjsRFN2mwfrcO+0BUF8KgEOlIe6pRxus7+YgJyfnhOT676ZNm8btt99OVFQUTqcNi6UAk6mAfUVH2FZ4jP0mO1kqfzJUsZQoIcAg0IDOZSHKkkubqgoSSlR0tfrQvW0skSld0I/xReUhKZOoO/luEUIIIdzIJzAYn8AG3OLa5WJfdgeqAtpiSSjmtpvH4RPYuhYxTpo06YzH+40ZxMA37iZXHUYRIZTjj0NJABJAC4rLSZi9kF41e4grs5FS5UPfwHDiOvfDo68/an+9VO0Q50USbCGEEKI1MZZQ6pWCzpxD/xtTWl1yDbBt27YzHs8+XMgKzVA8nEYC7WUk2TIJMpmIqnSRaPKip38IiR1S8ermjybIQ6Z7iAYnCbYQQgjRmpgrcCku9DYbSUS4O5pGodGcOX0xuOCT/Xl0jokmNC4RbYgnGn89ilYWI4qmIVsBCSGEEK2JdxhGTR7VPrH89OIKd0fTKMaOHXvG4xMmXMXYO8cQe2lnPDsGow3xlORaNClJsIUQQojWRO/N1tifUTmsVJtDcNidZ2/Twrz55ptnPP722283USRCnJok2EIIIUQrE+BfSUz2SlDUFB6rcnc4DS4wMJAZM2ac8tiMGTPw9/dv0niE+F+SYAshhBCtTL/ANhiVNACW/LDHzdE0jptuuomSkhLuuusuhg8fzl133UVJSQk33XSTu0MTQhY5CiGEEK3NxeF9+He3bxh5cB9lJLNjfQ5d+5/bDofNWWBgIO+//767wxDiJDKCLYQQQrQywXHD0EZbcBm/RmurZs03+zBX29wdlhAXDEmwhRBCiNYmpjcjFG++HFZNu0O/oHKqmP/NXndHJcQFQxJsIYQQorVRFC7udjsVAS6yw3fiX7afgh3FZO4rcXdkQlwQJMEWQgghWiG/7jczxeTkq3524o/8jNpuYd47O/jood9Z/eMBd4cnRKsmCbYQQgjRGmkN3NJpMmEeVj4dkU/qng/wMJXhqLazZ2U2+Ucq3B2hEK2WJNhCCCFEK6Vt04/XiorZ00HPjHFF9NnyAgmHfgFgzaxDbo5OiNZLEmwhhBCitYroSrRT4Rp82BhlxPH9dGLyVqOr2E/hwQpKcqvdHaEQrZIk2EIIIURrZfCFtgMYnXsQgMXmbfhdMobOh+cDsGtVtjujE6LVkgRbCCGEaM0SR9PRXENbQzCLjyzG5/Jx+FYewWarIH1jPjaLw90RCtHqSIIthBBCtGZJo1GAS/CmxFxCWlsVqsAgInPX4rQ62bb4KA6H091RCtGqSIIthBBCtGaB8RCcyMV5tdNEVuX+jt+oESRnraAKG9sWZfLJvb/z2UNr+OjuVbLjoxANQBJsIYQQorWLv4j48jyiPEL5Pft3fEaMQOMwY81bzFoPG4UeUKJ2YgnU4sLl7miFaPEkwRZCCCFau5g+KMBAz2iyq7MpTA5H3z6Bqw/9xqjy5WywZ/JfVwVLg5x4eOvcHa0QLZ4k2EIIIURr16YvAIMtdgDW5q8n6u230cfG0nfDfP6z6BUWzH+ULwOz3BmlEK2Gxt0BCCGEEKKR+UWDbzS98g+h89WxJmcNN466kfi5c6heswbj1q3YsnPwiI9zd6RCtAqSYAshhBAXgjZ98NjzC70SrmZTwVZyq3OJ9I7EZ+hQfIYOdXd0QrQqMkVECCGEuBC0HwXAjepQ7E4796y4h/yafDcHJUTrJAm2EEIIcSHoeAV4BtP/j5nc2+lW9pft5/I5l/POH+9QaCx0d3RCtCqSYAshhBAXAq0BLnkNjMXc+sdsPhj4KqGeoXyy+xOuXXAtDqfs6ChEQ5E52EIIIcSFIuUqKNoPq19l0LxHGHD1Z/yOkUprJWqV2t3RCdFqyAi2EEIIcSG56DEY+zbUFKL6YgwXmW2MazfO3VEJ0arICLYQQghxIVEU6DEZonvBqpehbX93RyREqyMJthBCCHEhCusEE79xdxRCtEoyRUQIIYQQQogGJAm2EEIIIYQQDUgSbCGEEEIIIRqQJNhCCCGEEEI0IEmwhRBCCCGEaECSYAshhBBCCNGAJMEWQgghhBCiAUmCLYQQQgghRAOSBFsIIYQQQogGJAm2EEIIIYQQDUgSbCGEEEIIIRpQoyfYs2bNYvjw4fj5+aEoCna7/YTjiqKc9N+OHTuOH8/NzWXkyJFERUXx9NNPH3/96NGjKIpCXFwcVqv1+Ot2ux1FUVi1alVj35oQQgghhBAnafQE22g0MmzYMB599NHTnjNz5kzy8vKO/5eSknL82NNPP82AAQNYsGABS5YsYd26dSe0zc/P55NPPmm0+IUQQgghhKgPTWNfYNKkSQBnHFEOCAggPDz8lMfKy8sZPXo0nTt3JjIykvLy8hOOT506lRdffJGbb74ZDw+PhgpbCCGEEEKIc9Is5mBPnjyZ0NBQBg0axMKFC0849vDDDzN16lQMBgMWi4WLL774hOO33XYber2e9957rylDFkIIIYQQ4pTcnmC/+OKL/PLLLyxatIghQ4YwduxYli1bdvx47969yc3NJTc3l19//RWN5sRBd61WyzPPPMOrr75KVVVVU4cvhBBCCCHECRSXy+VqigutWrWKoUOHYrPZTkqS/+7GG2+ktLSUBQsWnLG/o0ePEhcXx8GDB4mLiyMlJYV//OMfPPHEE2i1WlauXMlFF1102vYmkwlPT08yMjKadGqJ2WzGYDA02fUuVPKcm4Y856Yhz7lpyHNuGvKcm4Y858ZhMpmIj4/HaDSeMX9s9DnY9dWjRw8+/vjjerVRq9U899xz3HbbbUydOrVebcPDw5s0wc7Pzz/tfHPRcOQ5Nw15zk1DnnPTkOfcNOQ5Nw15zo3DZDLV6Ty3TxH5Xzt37iQ2Nrbe7SZMmEB8fDyvvvpqwwclhBBCCCFEHTX6CHZpaSlZWVkcOnQIqE2g1Wo1CQkJrFq1iqKiIvr06YNGo2HWrFl8+eWXZ50eciqKovD8888zYcKEhr4FIYQQQggh6qzRE+x58+YxZcqU41/37NkTgJUrV6LRaHjrrbc4fPgwKpWK5ORkfvnlF8aMGXNO17rsssvo1q0bGzZsaJDYhRBCCCGEqK9GT7AnT57M5MmTT3t89OjR59RvbGwsp1qfuX79+nPqTwghhBBCiIbQ7OZgCyGEEEII0ZJJgi2EEEIIIUQDkgRbCCGEEEKIBiQJthBCCCGEEA1IEmwhhBBCCCEakCTYQgghhBBCNCBJsIUQQgghhGhAkmALIYQQQgjRgCTBFkIIIYQQogFJgi2EEEIIIUQDkgRbCCGEEEKIBiQJthBCCNa49HgAAAwVSURBVCGEEA1IEmwhhBBCCCEakCTYQgghhBBCNCBJsIUQ4v/au/+Yquo/juMvfnkVbuYSjBCV0pmUzZFoXX8R4tKl+eOPDG2mrJZbv1Zt/Vha5mpZa45Zbv1SkdpqurLccv6hQV0bRmgXJLPhHExrEMh0VJK74fv7h/N8vYHca3yEGs/Hdv+45/P5nHPPa9fj68K9FwAAHKJgAwAAAA5RsAEAAACHKNgAAACAQxRsAAAAwCEKNgAAAOAQBRsAAABwiIINAAAAOETBBgAAAByiYAMAAAAOUbABAAAAhyjYAAAAgEMUbAAAAMAhCjYAAADgEAUbAAAAcIiCDQAAADhEwQYAAAAcomADAAAADlGwAQAAAIco2AAAAIBDFGwAAADAIQo2AAAA4BAFGwAAAHCIgg0AAAA4RMEGAAAAHKJgAwAAAA5RsAEAAACHKNgAAACAQxRsAAAAwCEKNgAAAOAQBRsAAABwiIINAAAAOETBBgAAAByiYAMAAAAOUbABAAAAhyjYAAAAgEMUbAAAAMAhCjYAAADgEAUbAAAAcIiCDQAAADhEwQYAAAAcomADAAAADlGwAQAAAIco2AAAAIBDFGwAAADAIQo2AAAA4BAFGwAAAHCIgg0AAAA4RMEGAAAAHKJgAwAAAA5RsAEAAACHEvv6AfS19vb2Xj9ebx+zPyLn3kHOvYOcewc59w5y7h3kfGXEmmm/LdiJiYnKyMjQ0KFD+/qhAAAA4D8iIyNDiYndV+g4M7Neejz/OuFwWH/99VdfPwwAAAD8RyQmJiopKanbOf26YAMAAACu8SFHAAAAwCEKNgAAAOAQBRsAAABwiIINAAAAOETBBgAAAByiYHdjx44dKigo0NVXX624uLiIr/Srrq7W4sWLlZGRoZSUFOXk5OiTTz6JWP/aa69p3LhxSk5O1tChQzV//nzV1dVFzHn77bc1cuRIBQIBHTlyRJL02WefyefzRXyZ+bFjxxQXF6fHH388Yv1jjz2mO+64w/GZ966e5iydzzojI0PJycmaP3++mpqaIsbJufuc//zzT91///0aN26c4uPjtXr16k7rs7KyFBcX1+m2fft2bw459zzniy1cuFBxcXHau3dvxPb+nnNPM+5u/QX9PWMpek51dXXKz8/XoEGDlJWVpS1btkSMnz59Wg888IDS09Pl9/s1ZcoUBYPBiDnk3POcX3rppU7X5YULF0bMIefeR8HuxpkzZzRz5kw999xzncZCoZAyMzO1bds21dbWqqioSIWFhfrqq6+8OaNHj9bGjRt1+PBhlZWVKSEhQXPnzvXGjx8/ruLiYm3fvl1FRUXeE3rGjBkKh8OqrKz05gaDQWVmZna6OAWDQc2YMcPxmfeunuZcUlKiV155RRs3blRFRYXa2tp07733euPkfF53OXd0dMjv9+vZZ5/VhAkTulxfVVWlxsZG77ZhwwYNGjRIc+bMkUTOF/Q05wtKSkq6/Ith5NzzjLtbL5HxBd3lFA6HNXfuXKWmpqqqqkovvPCCVq5cqS+//NKb89RTT6mqqkqff/65ampqNHnyZM2bN0+nTp2SRM4X9DRnSZo8eXLE9Xnr1q3eGDn3EUNU5eXlJsnC4XC38+6880578sknLzl+6NAhk2RNTU1mZlZbW2uTJk2yP/74w6qqqiw3N9ebe/PNN9vatWu9+ytWrLB169ZZSkqKnTp1yszMTp06ZfHx8bZ3794enN2/xz/NOScnx55//nnv/rFjx0yShUIhMyPnv4uWc15enq1atSrqfmbNmmVLly717pNzpJ7k3NDQYCNGjLATJ06YJNuzZ483Rs7/19Pn8qXWk3GkrnLauXOn+Xw+a2tr87YtW7bMFixY4N2/6aabrLi42Lvf1tZmkmz//v1mRs5/909zXrNmjU2dOvWS+yXnvsFPsB06efKkrrnmmi7H2tvbtXXrVt14441KS0uTJI0fP17Z2dkaPHiwZs6cqZdfftmbP2PGjIhXkMFgUAUFBcrNzdU333wjSdq3b58SEhIUCASu4Fn9+1yc89mzZ1VTU6OZM2d64zfccIOysrK8V+Xk7N6JEydUVlamFStWeNvI2Y1z585p+fLlWrt2rTIzMzuNk/OVR8bRfffdd5o0aZKuuuoqb1tBQUHET0MDgYB27typkydPqqOjQ1u2bFFGRobGjx8viZxjEUvOklRTU6P09HSNHTtWjzzyiPdbAomc+woF25FPP/1UR44c0X333Rex/YsvvpDf71dKSop27dql3bt3Kz7+/7GXlpaqqalJLS0t3q/apfNP+v379yscDuuXX37Rr7/+qpycHE2bNs37xxAMBpWbm6vk5OTeOcl/gb/n3NraqnPnzmnYsGER89LS0tTc3OzdJ2e3PvzwQ2VkZKigoCBiOzn3XHFxsfx+v4qKii45h5yvPDLuXnNzc5fX3ZaWFu/+W2+9pdTUVKWlpcnn82ndunXatWuX/H6/N4ecuxdLzrfffrs++OAD7dmzR+vXr9fXX3+tBQsWyC76Q93k3Pso2A5UVFSoqKhImzZt0vXXXx8xlp+fr+rqagWDQWVnZ2vJkiUKh8MRc1JTU+Xz+SK25eXl6cyZMzp48KCCwaACgYASExM7Pen703uiusr54gtINOTsTmlpqZYtWxbxYvECcv7njhw5ovXr1+u9996LOpecrzwyvrRYrr0bNmzQ0aNHtWfPHlVVVWnJkiWaP3++WltbI+aR86XFkvOcOXO0aNEi3XLLLbr77ru1c+dO7du3TwcPHoyYR869i4LdQ1VVVbrrrrv0xhtvaOnSpZ3GU1JSNGbMGE2bNs37oN7u3buj7ve6667TmDFjFAwGI57cU6ZMUXV1tZqbm/X999/3myf9pXJOTU1VfHx8xE+rJamlpaXTq/6ukPPlq6ioUF1dXcTbQ6Ih59hUVlaqqalJI0eOVGJiohITEyVJs2fP7vTbsa6Q85VHxudde+21XV53L7wFsr29XS+++KLefPNNzZo1Szk5OSouLtbAgQP10UcfRd0/OZ8XLeeujB49WkOGDFF9fX3U/ZPzlUPB7oFQKKTZs2dr9erVWrlyZUxrzMz7TzOavLw870k/ffp0SdLgwYOVnZ2t9evXy8w0bdq0f/z4/yu6y9nn82nChAkqLy/3ttXX16uhoUG33XZbTPsn58tTWlqqQCCgsWPHXtY6co5u4cKFOnTokKqrq72bJL377rt6/fXXY9oHOV95ZHz+WysOHDig33//3dtWVlbmXXfD4bDC4bASEhIi1sXHx+vcuXMxHYOco+fclePHj+v06dPKysqK6RjkfIX0zWcr/xtaW1stFArZ+++/b5LswIEDFgqF7LfffrPa2lobOnSoPfzww9bY2OjdTp8+7a1/5plnrKKiwhoaGqyystIWLVpkI0aMiJjTndLSUktJSTGfz2dnzpzxtj/66KPm9/vt1ltvdX7OfaGnOW/evNn8fr/t2LHDqqurLT8/36ZPnx7z8cn5NzMzO3z4sIVCIZs4caI9+OCDFgqF7OjRoxH7aG9vtyFDhtg777xz2ccn59hzvpj+9i0i0fSHnHuacbT10fSHjM26z+ns2bM2evRou+eee+yHH36wzZs3W1JSUsQ3TUydOtUmT55s3377rR09etRWrVplAwYMsB9//DGm45NzbDk//fTTtm/fPquvr7eysjKbOHGiBQIB6+joiOn4/SXn3kbB7kZJSYlJ6nQrLy+3NWvWdDm2fPlyb31hYaENHz7cBgwYYMOHD7fCwkKrq6uL+fgNDQ0myQKBQMT2bdu2mSR74oknXJ1qn+ppzmZmr776qqWnp9vAgQNt3rx51tjYGPPxybnczMxGjRrVaSwvLy9iHx9//LENHDjQ+/qmy0HO5WYWW84Xu9yC3R9y7mnG0dZH0x8yNoue008//WR5eXnm8/ls5MiRtmnTpoj1P//8sxUWFtqwYcMsJSXFcnNzbdeuXTEfn5zLzSx6zosXL7b09HRLSkqyUaNG2UMPPWTNzc0xH7+/5Nzb4swu41NiAAAAALrFe7ABAAAAhyjYAAAAgEMUbAAAAMAhCjYAAADgEAUbAAAAcIiCDQAAADhEwQYAAAAcomADAAAADlGwAQAAAIco2AAAAIBDFGwAAADAof8BFk2ytMA6c4IAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# fig\n", + "fig = plt.figure(figsize=(10, 6), dpi=96)\n", + "ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())\n", + "\n", + "# plot trajectory\n", + "for i, traj in enumerate(drifter_ds[\"trajectory\"]):\n", + " # extract trajectory data\n", + " lons = drifter_ds[\"lon\"][:].sel(trajectory=traj).squeeze()\n", + " lats = drifter_ds[\"lat\"][:].sel(trajectory=traj).squeeze()\n", + "\n", + " # plot\n", + " ax.plot(\n", + " lons,\n", + " lats,\n", + " linestyle=\"-\",\n", + " linewidth=1.25,\n", + " zorder=3,\n", + " transform=ccrs.PlateCarree(),\n", + " )\n", + "\n", + " # add release location\n", + " MARKERSIZE = 25\n", + " ax.scatter(\n", + " lons[0],\n", + " lats[0],\n", + " marker=\"o\",\n", + " s=MARKERSIZE,\n", + " color=\"black\",\n", + " zorder=4,\n", + " transform=ccrs.PlateCarree(),\n", + " label=\"Waypoint\" if i == 0 else None, # only label first for legend\n", + " )\n", + "\n", + "\n", + "# additional map features\n", + "latlon_buffer = 3.0 # degrees (adjust this to 'zoom' in/out in the plot)\n", + "ax.set_extent(\n", + " [\n", + " drifter_ds.lon.min() - latlon_buffer,\n", + " drifter_ds.lon.max() + latlon_buffer,\n", + " drifter_ds.lat.min() - latlon_buffer,\n", + " drifter_ds.lat.max() + latlon_buffer,\n", + " ],\n", + " crs=ccrs.PlateCarree(),\n", + ")\n", + "ax.coastlines(linewidth=0.5, color=\"black\")\n", + "ax.add_feature(cfeature.LAND, facecolor=\"tan\")\n", + "gl = ax.gridlines(\n", + " draw_labels=True,\n", + " linewidth=0.5,\n", + " color=\"gainsboro\",\n", + " alpha=1.0,\n", + " linestyle=\"-\",\n", + " zorder=0,\n", + ")\n", + "gl.top_labels = False\n", + "gl.right_labels = False\n", + "\n", + "ax.legend(loc=\"upper right\", fontsize=12)\n", + "\n", + "n_days = float(\n", + " (drifter_ds[\"time\"][0].max(skipna=True) - drifter_ds[\"time\"][0].min(skipna=True))\n", + " / np.timedelta64(1, \"D\")\n", + ")\n", + "plt.title(f\"[{round(n_days, 1)} day drifter lifetime]\", fontsize=12)\n", + "\n", + "plt.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Add temperature data to the trajectories\n", + "\n", + "The VirtualShip drifters will sample sea surface temperature (SST) as they flow throught the ocean. We can add this information to our trajectory plot by colouring the drifter trajectories by the temperature recorded at each time step." + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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nJxJY9nZQBk8ERERERGRHKEMnoiIiIiIZA2T5pkujWbRFBERERERkb5AGTwREREREckexgOTxvtXGs2iKSIiIiIiIn2AMngiIiIiIpI1DIb0jsEzaSs7GyiDJyIiIiIikiOUwRMRERERkexh/DSPwdMsmiIiIiIiItIHKIMnIiIiIiJZw6Q5g2eUwRMREREREZG+QBk8ERERERHJIum+T53ugyciIiIiIiJ9gDJ4IiIiIiKSPTSLZo8ogyciIiIiIpIjlMETEREREZGsYfCBNM6iiTJ4IiIiIiIi0gcogyciIiIiItlDY/B6RBk8ERERERGRHKEMnoiIiIiIZA9l8HpEGTwREREREZEcoQyeiIiIiIhkDc2i2TPK4ImIiIiIiOQIZfBERERERCR7aAxejyiDJyIiIiIikiOUwRMRERERkeyhDF6PKIMnIiIiIiKSI5TBExERERGRLJLeWTTRLJoiIiIiIiLSFyiDJyIiIiIi2UNj8HpEGTwREREREZEcoQyeiIiIiIhkDZPmDJ5RBk9ERERERET6AmXwREREREQkixjSO9OlSWPZmacMnoiIiIiISI7IqQxee3t7pqvQJ7W3t+vYZQm1RXZRe2QPtUV2UXtkF7VH9si2tsimunSL8dObZMvxMXg5EeC5rktFRQUDBw7MdFVERERERLJGRUUFrpsTX/nlOOVEawcCAbZu3Uoymcx0VUREREREsobrugQCgUxXo3uUweuRnAjwoDPI63P/eUVEREREpCvjpzcGU4AnIiIiIiKSXoeGXe3aui7tr5XLl65axpjcnidURERERET6hEQicVKGXfXJS1ePkwI8ERERERGRHKH74ImIiIiIiOQIBXgiIiIiIiI5QgFeH/LEE08wa9YsCgsLsSyry/XJa9eu5TOf+QwVFRVEo1Gqq6t57LHHDivjxz/+MRUVFeTl5fGpT32Kurq6Lut/+ctfUllZydSpU3n77bcB+P3vf08oFOpys8x33nkHy7L4j//4jy77L1q0iPPPP78X33XmHe24d3R08IUvfIExY8Zg2zbf+973Dtu/qqoKy7IOezz66KMf+prnn3/+YdvfeeedqfWe57FgwQLKy8u5/PLLaWlpAeC6665j+vTpXcq67777sCyLJ554osvy8ePHc9NNN53AEclOPW2nm2666bBj/ulPf7rLNjo/uurpMb/ttts4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1txzzz0GMGvWrDG1tbWmubnZrF+/3gwcONB8+ctfNrt37049Pjgb3X333Wfy8/PNE088YdauXWtmzpxpzjvvvON+/SVLlphoNGpCoVCXWbS+8pWvmPz8fHPmmWf26vvNFkc77sYY89Zbb5na2lozceJEM3/+fFNbW2v+/ve/dymjvb3d9O/f3/zqV786rPydO3ea0aNHm1dffdUYY8zmzZvND3/4Q/P666+bd9991zz88MOmpKTEfOMb3zjuOs+bN8/k5+ebadOmdVk+btw4k5+fb2644YbuHoas19N2+s///E/z4osvmi1btpjly5ebiRMnmqlTpxrP847r9T+K50dPj/mCBQtMcXGxefXVV7t8biWTSWOMzo3e0tN2Ut/RfUc75rFYzIwcOdJcfvnl5s033zT33XefCQQCh82UqH4j/XraTuo3JFspwOtDfvOb3xjgsMeKFSvM4sWLj7juqquu6lLGbbfdZsrKykw4HDaXXHKJ2b1793G//tatWw1gpk6d2mX5I488YgBz/fXX98bbzDpHO+7GGDNs2LDD1s2YMaNLGQ8//LAJh8OpqY8/aMuWLV3K2759uznvvPNM//79TTgcNmPGjDE//vGPTTweP+46P/DAAwYw3/72t7ssv+aaawxg/vCHP3TnEPQJPW2nz3zmM6asrMwEAgEzbNgws2DBAlNfX3/cr/9RPD96esyPtC9gtmzZYozRudFbeuMzTH1H9xzrmG/YsMHMmDHDhEIhU1lZae69997DylC/kX49bSf1G5KtLGO6OdpXREREREREspLG4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjlCAJyIiIiIikiMU4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjlCAJyIiIiIikiMU4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjvj/KjwK3PlO6jEAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "PLOT_VARIABLE = \"temperature\"\n", + "\n", + "# fig\n", + "fig = plt.figure(figsize=(10, 6), dpi=96)\n", + "ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())\n", + "\n", + "# plot trajectory colored by temperature / salinity\n", + "for i, traj in enumerate(drifter_ds[\"trajectory\"]):\n", + " # extract trajectory data\n", + " lons = drifter_ds[\"lon\"][:].sel(trajectory=traj).squeeze().values\n", + " lats = drifter_ds[\"lat\"][:].sel(trajectory=traj).squeeze().values\n", + " var = drifter_ds[PLOT_VARIABLE][:].sel(trajectory=traj).squeeze().values\n", + "\n", + " # segments for LineCollection\n", + " points = np.array([lons, lats]).T.reshape(-1, 1, 2)\n", + " segments = np.concatenate([points[:-1], points[1:]], axis=1)\n", + "\n", + " # coloured by temperature\n", + " lc = LineCollection(\n", + " segments,\n", + " cmap=cmo.thermal,\n", + " norm=mcolors.Normalize(vmin=np.nanmin(var), vmax=np.nanmax(var)),\n", + " array=var[:-1],\n", + " linewidth=2.5,\n", + " zorder=3,\n", + " transform=ccrs.PlateCarree(),\n", + " )\n", + " ax.add_collection(lc)\n", + "\n", + " # add release location\n", + " MARKERSIZE = 45\n", + " ax.scatter(\n", + " lons[0],\n", + " lats[0],\n", + " marker=\"o\",\n", + " s=MARKERSIZE,\n", + " color=\"white\",\n", + " edgecolor=\"black\",\n", + " zorder=4,\n", + " transform=ccrs.PlateCarree(),\n", + " label=\"Waypoint\" if i == 0 else None, # only label first for legend\n", + " )\n", + "\n", + "\n", + "# additional map features\n", + "latlon_buffer = 1.0 # degrees (adjust this to 'zoom' in/out in the plot)\n", + "ax.set_extent(\n", + " [\n", + " drifter_ds.lon.min() - latlon_buffer,\n", + " drifter_ds.lon.max() + latlon_buffer,\n", + " drifter_ds.lat.min() - latlon_buffer,\n", + " drifter_ds.lat.max() + latlon_buffer,\n", + " ],\n", + " crs=ccrs.PlateCarree(),\n", + ")\n", + "ax.coastlines(linewidth=0.5, color=\"black\")\n", + "ax.add_feature(cfeature.LAND, facecolor=\"tan\")\n", + "gl = ax.gridlines(\n", + " draw_labels=True,\n", + " linewidth=0.5,\n", + " color=\"gainsboro\",\n", + " alpha=1.0,\n", + " linestyle=\"-\",\n", + " zorder=0,\n", + ")\n", + "gl.top_labels = False\n", + "gl.right_labels = False\n", + "\n", + "# add colorbar\n", + "sm = plt.cm.ScalarMappable(\n", + " cmap=cmo.thermal,\n", + " norm=mcolors.Normalize(\n", + " vmin=float(drifter_ds.temperature.min()),\n", + " vmax=float(drifter_ds.temperature.max()),\n", + " ),\n", + ")\n", + "sm._A = []\n", + "cbar = plt.colorbar(sm, ax=ax, orientation=\"vertical\", label=\"Temperature (°C)\")\n", + "\n", + "ax.legend(loc=\"upper right\", fontsize=12)\n", + "\n", + "n_days = float(\n", + " (drifter_ds[\"time\"][0].max(skipna=True) - drifter_ds[\"time\"][0].min(skipna=True))\n", + " / np.timedelta64(1, \"D\")\n", + ")\n", + "plt.title(f\"[{round(n_days, 1)} day drifter lifetime]\", fontsize=12)\n", + "\n", + "plt.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Case study: Interpreting drifter trajectories\n", + "\n", + "
\n", + "**NOTE**: This next section has no code to run and will likely look different from your own results - you will have run your own drifter simulations with different initial positions and times! This is just an example to demonstrate the kinds of drifter flow dynamics questions you can start to think about.\n", + "
\n", + "\n", + "The Atlantic and Indian Ocean meet around South Africa, and this is one of the most dynamic and energetic regions in the world ocean. The Agulhas retroflection is a region where the Agulhas current retroflects back into the Indian Ocean. This region is known for its strong currents and eddies, and is a region where many drifters have been deployed.\n", + "\n", + "Below is an example of a previous VirtualShip drifter experiment in the Agulhas region, showing the trajectories of 20 virtual drifters launched from a line at 31S between 31E and 32E (see red dots) on the 2 and 21 July 2023, one each day at midnight, simulated forward in time 90 days.\n", + "\n", + "\n", + "\n", + "![trajectories](./assets/trajan_drifters.png)\n", + "\n", + "As you see, the drifters all start in the Agulhas Current (red dots at 30S) and most are initially advected southwestwards (although some first move northeastwards). At least two drifters take a path farther offshore, where their trajectories are much more eddying. When the inshore drifters reach approximately 25E, some of them start to circulate in eddies, and their tracks become even more convoluted.\n", + "\n", + "One potentially interesting analysis could be to compare the starting longitude to the final longitude. Do the drifters that start on the inshore side of the Agulhas Current have a higher chance to end up in the Atlantic Ocean (aka Agulhas leakage) than the drifters that start on the offshore side?\n", + "\n", + "![final_vs_start_lon](./assets/initial_vs_final_drifters.png)\n", + "\n", + "How do you interpret this plot? Is it what you expected? \n", + "\n", + "What other analyses could be interesting to do with this data? Would it be interesting to look at the temperature or salinity that the drifters experience along their trajectories?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ship", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/docs/user-guide/teacher-content/index.md b/docs/user-guide/teacher-content/index.md index 89389d8e6..6d3c45a08 100644 --- a/docs/user-guide/teacher-content/index.md +++ b/docs/user-guide/teacher-content/index.md @@ -18,7 +18,20 @@ The VSC design focuses on creating didactically sound, authentic learning experi We evaluated in several (under)graduate courses and find that the VirtualShip Classroom is highly engaging, and students report on enhanced confidence and knowledge [(Daniels et al. 2025)](https://current-journal.com/articles/10.5334/cjme.121). -### Teaching materials +### Train the teacher + +This section provides a step-by-step guide for teachers to get started with the VirtualShip Classroom. It includes instructions on how to set up the software, navigate the tooling, and use the teaching materials effectively. + +```{toctree} +:maxdepth: 2 + +train-the-teacher/train_the_teacher.md + +``` + +### Further teaching materials + + ```{toctree} :maxdepth: 1 diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png b/docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png new file mode 100644 index 000000000..258d1ca5f Binary files /dev/null and b/docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png differ diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png b/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png new file mode 100644 index 000000000..f1bbf256b Binary files /dev/null and b/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png differ diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/surf_invite.png b/docs/user-guide/teacher-content/train-the-teacher/_images/surf_invite.png new file mode 100644 index 000000000..4e8bb23de Binary files /dev/null and b/docs/user-guide/teacher-content/train-the-teacher/_images/surf_invite.png differ diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/surf_storage.png b/docs/user-guide/teacher-content/train-the-teacher/_images/surf_storage.png new file mode 100644 index 000000000..e8b294dc5 Binary files /dev/null and b/docs/user-guide/teacher-content/train-the-teacher/_images/surf_storage.png differ diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png b/docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png new file mode 100644 index 000000000..83a788662 Binary files /dev/null and b/docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png differ diff --git a/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md b/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md new file mode 100644 index 000000000..f725747e4 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md @@ -0,0 +1,31 @@ +# Learner guide: File Permissions on the SURF Research Cloud + +The shared storage directory in the SURF RC virtual machine (e.g. `data/virtualship-storage/`) is configured such that all users of the workspace can read and access the files within it, but only the owner of a file can edit it. This can prevent seamless collaboration on the same expedition content, for example within your group. + +## How to share and edit files + +To enable collaboration on expedition content within your group, you can change the permissions of files within the shared storage directory to allow editing by all users. This can be done using the `chmod` command in the terminal (see [here](https://en.wikipedia.org/wiki/Chmod) for more detail on the `chmod` command). + +For example, for your `expedition.yaml` file, you can run the following command in the terminal (after navigating to your group's directory and replacing `EXPEDITION_NAME` with your actual expedition directory): + +``` +chmod 777 /EXPEDITION_NAME/expedition.yaml +``` + +This will allow _all_ users in the SURF environment to edit the `expedition.yaml` file. You can repeat this process for any other files within the shared storage that you wish to collaborate on with your group members. + +```{warning} +Be careful when using `chmod 777`, as it grants read, write, and execute permissions to **all** users. This means _everyone_ who has access to the SURF environment can edit the file (i.e. the whole class), which could cause accidental changes or deletions if not used carefully. We recommend you make backups of important files before changing permissions. + +This is generally fine for the purposes of this classroom activity where the virtual environment is a controlled setting, but in other contexts, it can pose security risks. Always ensure you understand the implications of changing file permissions and consider more restrictive permissions when necessary. + +**TL;DR the `chmod 777` command is fine for this unit, but be very careful when using it in other contexts!** +``` + +## Reverting the file permissions + +If you wish to revert the file permissions back to only allowing the owner to edit, you can run the following command in the terminal: + +``` +chmod 644 /EXPEDITION_NAME/expedition.yaml +``` diff --git a/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md b/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md new file mode 100644 index 000000000..d37409527 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md @@ -0,0 +1,79 @@ +# Example lesson plans + +## 1) Using the `VirtualShip` software + +This example lesson plan is suitable for students with programming knowledge. Students hand in a short research proposal and expedition plan for feedback. They use the `VirtualShip` software to conduct their virtual expedition and analyse the results. They show their results in a presentation that can be assessed. This assignment is recommended to be undertaken in groups, because collaborative learning is beneficial. Suggested learning goals are that students can: + +- identify and address (practical) challenges involved in sea-based research; +- give examples of uncertainty and the synoptic nature of sea-based observations; +- analyze and interpret sea-based observations; +- plan a comprehensive research expedition. + +**An example lesson plan is as follows:** + +| Background lecture on observing the ocean | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _1-2 hours depending on the amount of detail, can also be viewed by student before class as preparation_ | +| Presentation about observing and measuring the ocean, covering different types of observations and instruments followed by steps to conduct ocean research. Sample presentation sides are available on [Edusources](https://edusources.nl/materials/90a4df16-427b-4f95-b2c2-b7bc9b2c6b81/presentation-about-observing-and-measuring-the-ocean). | + +| Prep work / homework | +| ------------------------------------------------------------------------------------------------------------------ | +| _1 hour of homework_ | +| Introduction to VirtualShip research proposals, available [here](../../assignments/Research_proposal_intro.ipynb). | + +| Tutorial 1 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| _2 hours in class, 4 hours of homework_ | +| Students hand in a short VirtualShip [research proposal](../../assignments/Virtualship_research_proposal.ipynb) for the lecturer (or an expert colleague) to provide feedback. We recommend ensuring that the research questions are focused enough to be researchable in the granted ship time (typically up to three weeks). | + +```{note} +Because data are taken from the Copernicus Marine Data Store (see [here](../../documentation/copernicus_products.md) for more technical details), expeditions can take place from 1993 to present (up to 2 weeks into the future). +``` + +```{tip} +An interesting addition can be to let students use the [MyOcean Pro viewer](https://data.marine.copernicus.eu/viewer/) to, for example, track an eddy using sea surface height and deploy their instruments therein. +``` + +| Tutorial 2 | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _4 hours in class_ | +| Students begin their expedition simulations. Please refer back to the main train-the-teacher [documentation](train_the_teacher.md/#sailing-the-ship) for further instructions on running the software in the classroom. | + +| VR component | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| A range of 360° videos are available on [YouTube](https://www.youtube.com/@VirtualShipClassroom). If time allows, let students watch one or more of the ship tours and a-day-at-sea videos. | + +| Tutorial 3 | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _2-4 hours in class, 10 hours of homework_ | +| Encourage the students to analyze their own data using the [example tutorials](../../tutorials/index.md). For more advanced courses, students can be asked to produce further, derived quantities as part of their analysis. | + +| Presentations | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _Number of hours in class will depend on the number of groups that present, we suggest at least 10-15 minutes for each group including questions_ | +| Students present their results. An example presentation rubric is available on [Edusources](https://edusources.nl/materials/44ff66eb-537d-4ab9-a844-0fba9bd8d240/rubric-to-grade-advanced-student-presentations). | + +## 2) _Not_ using the software + +It is also possible to skip using the `VirtuaShip` software entirely and instead use the Open Education Resources (and potentially the VR component) to teach about oceanography and research methods. This is a good option if you want to focus on the learning outcomes without the technical overhead of using the software. + +This example lesson plan is suitable for all students, regardless of programming knowledge. Students hand in a research proposal and an accompanying expedition plan that can be assessed. The assignment can be conducted in groups or individually. Suggested learning goals are that students can: + +- identify practical challenges of planning sea-based research; +- plan a comprehensive research expedition. + +**An example lesson plan is as follows:** + +| Background lecture on observing the ocean | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _1-2 hours depending on the amount of detail, can also be viewed by student before class as preparation_ | +| Presentation about observing and measuring the ocean, covering different types of observations and instruments followed by steps to conduct ocean research. Sample presentation sides are available on [Edusources](https://edusources.nl/materials/90a4df16-427b-4f95-b2c2-b7bc9b2c6b81/presentation-about-observing-and-measuring-the-ocean). | + +| Tutorial | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _2 hours in class, 4-8 hours of homework_ | +| In class, students discuss their research questions and approach with an expert before submitting a VirtualShip [research proposal](../../assignments/Research_Proposal_only.ipynb). This is a good opportunity to invite oceanography experts to share their perspectives and insights, if you are not one yourself. | + +| VR component | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| A range of 360° videos are available on [YouTube](https://www.youtube.com/@VirtualShipClassroom). If time allows, let students watch one or more of the ship tours and a-day-at-sea videos. | diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md new file mode 100644 index 000000000..6a5bd2dff --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -0,0 +1,104 @@ +# Educator guide: Set up the SURF Research Cloud (RC) + +```{note} +For this guide, we will assume that you are the course convenor, already have access to the SURF Research Cloud and have credits available. +``` + +```{tip} +For general information on how to use the SURF Research Cloud, please refer to their [documentation](https://servicedesk.surf.nl/wiki/spaces/WIKI/pages/9798172/SURF+Research+Cloud). +``` + +In this documentation, we will primarily be working from the SURF Research Cloud dashboard (or "portal") which is available at: [https://portal.live.surfresearchcloud.nl/dashboard/workspaces](https://portal.live.surfresearchcloud.nl/dashboard/workspaces). You can log in to the dashboard using your institutional credentials. + +## The VirtualShip Catalog item + +The VirtualShip Team has created a pre-configured "Catalog item" on the SURF Research Cloud that contains all the necessary software and dependencies for running VirtualShip. This includes a JupyterLab environment, the VirtualShip software itself, and a selection of useful post-processing packages (`xarray`, `matplotlib`, `cartopy`, `plotly` etc.). + +This means you can deploy VirtualShip on a SURF Research Cloud workspace 'out of the box'. This guide will go through the steps you'll need to take to get access to this pre-configured environment and to set up a workspace for your students. + +First please log in to the SURF Research Cloud [dashboard/portal](https://portal.live.surfresearchcloud.nl/dashboard/workspaces) and navigate to the "Catalog" heading (Figure 1). + +![](_images/catalog.png) +_Figure 1. Navigating to the Catalogue via the SURF Research Cloud dashboard (screenshot)._ + +You should see a wide selection of available catalogue items. You can search for the VirtualShip catalogue item by typing "VirtualShip" in the search bar (Figure 2). When you find the VirtualShip catalogue item, click on it to view more details and to **request access**. The VirtualShip Team will then review your request and grant accesss. + +![](_images/virtualship_catalog.png) +_Figure 2. The pre-configured VirtualShip Catalogue item (screenshot)._ + +## Arranging storage space + +```{important} +The persistent storage space is different from the `home` directory of the workspace, which you first enter when launching the workspace. `home` is not persistent and its contents will be lost when the workspace is stopped! +``` + +It is important to have persistent `storage` associated with your workspace. This is where students should base their work and save any expedition, configuration or output files. You can request a persistent storage space via the SURF Research Cloud dashboard (Figure 3). + +![](_images/surf_storage.png) +_Figure 3. Creating persistent storage space via the SURF Research Cloud dashboard (screenshot)._ + +As a rough rule of thumb, a 50GB storage space should be sufficient for a classroom activity, as the VirtualShip output files are generally not very large. + +```{tip} +Once attached to the workspace you create (see the next section), the storage space (with the name you chose during set up) should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data/{storage-name}` for their expeditions. +``` + +## Creating a new workspace + +Next, return to the main dashboard and click to create a new `workspace` (Figure 4). + +![](_images/new_workspace.png) +_Figure 4. Creating a new workspace via the SURF Research Cloud dashboard (screenshot)._ + +From here, you can run through the steps to create a new workspace. You will be prompted to select a catalogue item, and you should select the VirtualShip catalogue item that you requested access to in the previous step. You will probably have to use the search bar again and it should be visible once you have been granted access. + +You should also attach the `storage` you created in the previous step. This ensures persistent storage for students across sessions. You can also select the size of the workspace (CPU, RAM, storage) and the duration for which it will be available. + +```{tip} +When it comes to selecting a "Cloud Provider" (and if you have multiple choices), we recommend simply sticking to the SURF HPC Cloud for reduced credit consumption. + +Generally, a classroom VirtualShip activity will not require large amounts of resource, so you can also usually select a smaller workspace size (e.g. 2 or 4 CPU, 16 GB RAM). Choosing a higher CPU count will use up more credits! + +You can always "pause" a workspace when it is not in use, which will reduce credit consumption, and then "resume" it when needed again. +``` + +## Inviting students to the workspace + +Once your workspace is set up, you can invite students to join it. This is facilitated through the separate [SURF Research Access Management (SRAM)](https://sram.surf.nl/collaborations-overview) platform. + +After logging in, select to your collaboration and, as an admin, you should be able to navigate to the "Members" tab and invite new members to the collaboration (Figure 5). + +![](_images/surf_invite.png) +_Figure 5. Inviting students to the collaboration via SRAM (screenshot)._ + +You will need to provide the email addresses of your students and they will receive an invitation to join the collaboration. Once they have accepted the invitation, they should be able to log in to the SURF Research Cloud via their institutional credentials and see/access the workspace you created before. + +## Student access to the workspace + +Please refer back to the main train-the-teacher [documentation](train_the_teacher.md/#student-access-to-the-workspace) for information on how students can access the workspace and perform the final steps to use the VirtualShip software. + +## Updating the workspace + +The VirtualShip Team will be responsible for maintaining and keeping the catalogue item up to date. However, if you ever come across a problem with the software (e.g. suspected bugs) or you would like to request a new feature which should be added to the version in the catalogue item, please get in touch with the Team via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). We are open to requests and will try to accommodate them as quickly as possible! + +If the software has been updated when your workspace is already active, you will need to update your own version in the workspace to use the new version. + +You can do so by running the following commands in the Terminal in your launched workspace (see the Note block below though as you will need to replace `{branch-name}` with the name of the branch you want to install): + +```bash +# activiate the VirtualShip environment +conda activate virtualship + +# this will install the updated version of VirtualShip +sudo /etc/miniconda/envs/virtualship/bin/pip install --upgrade git+https://github.com/Parcels-code/virtualship@{branch-name} +``` + +After a successful update, you should restart the workspace to ensure that the new version is being used. Students should then also have access to the updated version of VirtualShip. + +```{note} +The specific branch name to use (`{branch-name}`) will depend on the version of VirtualShip you want to install. For example, if we have coordinated to add a new feature which is not yet in the `main` branch, we may ask you to install from a specific branch. If you are unsure which branch to use, please [contact](train_the_teacher.md/#feedback-support) the VirtualShip Team. +``` + +```{important} +This instruction involves the use of `sudo` to install the updated version of VirtualShip, so this should only be done by the course convenor (or someone with admin privileges). +``` diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md b/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md new file mode 100644 index 000000000..5ad506af9 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md @@ -0,0 +1,80 @@ +# Learner guide: Accessing the SURF Research Cloud + +## Accepting SURF Research Cloud invite + +In your student email you will have an invite from SURF Research Access Management (SRAM) to join a project on the SURF Research Cloud. Please accept this invite. + +## Open the environment + +Navigate to the [SURF Research Cloud Dashboard](https://portal.live.surfresearchcloud.nl/), or click on the link in the email, and click "access" on the shared workspace. + +```{important} +A known issue is that you may hit a "server error" when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. + +Unfortunately this is out of our control. Clearing your browser cache and cookies, and/or trying via an incognito/private window may also help. We find that with persistence, the workspace will eventually load. +``` + +## The JupyterLab workspace layout and additional config + +```{note} +This only needs to be done once during setup! +``` + +In the JupyterLab workspace, you'll see the following (or similar) in your file explorer (left-hand side of the screen): + +``` +. +├── KERNEL-README.ipynb +├── data +│ └── datasets +| └── virtualship-storage <--- The shared persistent storage +└── scratch +``` + +```{note} +The persistent storage folder may be called something slightly different in your instance, for example it may have a name specific to the course you are enrolled on, such as `data/storage-osl`, `data/storage-dyoc` or `data/storage-1-sept`. +``` + +In the Jupyter launcher, you can open a Terminal session by clicking on "Terminal" button under the "Other" section, or by going to the "File" menu --> "New" --> "Terminal". From here you can navigate the workspace directory structure and run commands. + +```{tip} +`VirtualShip` is a command line interface (CLI) based tool. We will be working predominantly via the command line in Terminal (typing out commands instead of pointing and clicking). If you are unfamiliar with what a CLI is, see [here](https://www.w3schools.com/whatis/whatis_cli.asp) for more information. In our case, the Terminal is just a way to access the CLI on the SURF Research Cloud virtual machine. +``` + +The `data/virtualship-storage` folder is your persistent storage. Here you can make a folder (e.g., by running `mkdir data/virtualship-storage/{your-group-name}` as a command in the Terminal, replacing `{your-group-name}` with your group name) to house your work for the unit. It is important to save all your work in this folder, so that it is still there the next time you log onto the remote workspace. This folder will be visible to anyone using the workspace, but only you will be able to make edits to it. + +## Initialize conda + +To be able to run VirtualShip from the Terminal, we need to take some additional steps. To make the already installed conda-tool available for yourself, you have to initialise your Terminal shell. + +Back in the "Terminal" tab, type: `/etc/miniconda/bin/conda init` + +Close the Terminal tab and start a new one. +You will see that the Terminal prompt has changed to something like + +```bash +(base) metheuser@mywsp: +``` + +This is conda telling you that you are currently in the "base" environment. + +From here, you already have another environment set up for you. Running `conda env list` in the Terminal, you should see: + +```bash +conda env list + +# conda environments: +# +base * /etc/miniconda +virtualship /etc/miniconda/envs/virtualship` +``` + +Here you can do `conda activate virtualship` to activate the environment called "virtualship". This environment is a shared environment among all workspace users that can be centrally updated. + +With the `virtualship` environment, you now have access to the `virtualship` command in your Terminal, which can be confirmed by running `virtualship --help`. + +From here you can `cd` ('change directory') into `data/virtualship-storage/{your-group-name}` and run `virtualship` commands. You can now return to your course materials and follow the instructions to run the VirtualShip software. + +## Extra tip: Working in Jupyter _Notebooks_ + +Finally, when you're working in Jupyter _Notebooks_ (`*.ipynb` files), you are able to access the conda environment with `virtualship` and related dependencies by switching the Kernel in the top right of the UI. diff --git a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md new file mode 100644 index 000000000..eb374c522 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md @@ -0,0 +1,235 @@ +# Train the teacher + +We're pleased that you've chosen to use VirtualShip in your teaching! This guide is designed to help you get started with the platform and make the most of its features in your classroom. + +The instructions are currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. For more tailored support, please see the [Feedback & support](#feedback-support) section at the end of this guide! + +For this guide, we will assume that you're familiar with the purpose and motivations for using VirtualShip. We will be going through all the practical steps to get you up and running. + +```{tip} +This is a long guide, intended as a blueprint for setting up your teaching... use the table of contents (on the right) to navigate to the sections that are most relevant to you! +``` + +```{important} +No matter how you choose to implement the VirtualShip Classroom, we ask that you please ask your students to complete the end-of-course survey (see [below](#end-of-course-survey)) so that we can collect feedback on their experience with the VirtualShip Classroom. + +This is really important for us to continue to research, evaluate and improve the VirtualShip Classroom! 🙂 +``` + +## Foreword + +### Introduction + +As a reminder, where we refer to the VirtualShip Classroom, we refer to the combination of three core pillars: the `VirtualShip` software, VR / 360° videos and the Open Education Resources. The VirtualShip Classroom is designed to be flexible, the different components interchangable and can be used in a variety of ways, from highly structured to more open-ended activities. + +We discuss some example lesson plans [below](#lesson-plan-approaches), but we encourage you to adapt these to your own teaching context and learning objectives. We don't intend for the guidance to be rigid and we encourage you to think about the intended learning outcomes (ILOs) for your students and adapt the activities accoridingly. + +### Our advice + +In our experience, the most successful implementations of VirtualShip are those where the activities have a strong **narrative** ("You have been granted _ weeks of ship time!") and where students are given ample **freedom**, for example to choose their own research question, location and timing (perhaps from a selection of [case studies](../../assignments/case_studies_virtualship.ipynb)). + +```{note} +Check out evaluations of the VirtualShip Classroom in published paper(s) [here](https://virtualship.parcels-code.org/publications), for more information on the pedagogical approach! +``` + +That being said, the VirtualShip Classroom is a flexible platform and can be used in a variety of ways, from highly structured to more open-ended activities. + +## Lesson plans + +The 'core' implementation of the VirtualShip Classroom has traditionally followed a structure of: + +1. Background lecture on observing the ocean and research methods +2. Introduction to the VirtualShip software (if applicable) +3. In-class tutorials and exercises +4. Assignment hand-in (presentation or article) and feedback. + +**More detail on all of these components (including links to lecture slides etc.) can be found in the [example lesson plans](lesson_plans.md) documentation.** + +```{tip} +No matter how you choose to implement the VirtualShip Classroom, it may be useful to check out some case study [examples](../../assignments/case_studies_virtualship.ipynb) of research questions and expeditions that students could undertake. +``` + +### Adding the VR / 360° videos component + +The example lesson plans referred to above suggest including the VR component in your teaching. This is not a requirement, but we do recommend it as it can enhance the learning experience and provide students with a more immersive understanding of the challenges of sea-based research. + +All the videos, available on [YouTube](https://www.youtube.com/@VirtualShipClassroom), can be viewed on students' own devices using their mouse to view in 360° if on a laptop/desktop or by moving their devices if watching on a mobile device. However, if the facilities exist at your instition, or you have access to VR headsets, you could use videos in a full VR environment. For more advice on how to arrange this, please get in touch with the VirtualShip Team at [virtualship@uu.nl](mailto:virtualship.uu.nl). + + + +## Setting up a programming environment + +```{tip} +As mentioned in the [Lesson plans section](#lesson-plans), it is not necessary to use the `VirtualShip` software component as part of the VirtualShip Classroom. If this is the case, you can skip the next sections, and refer to the Open Education Resources mentioned in the relevant [example lesson plan](./lesson_plans.md/#not-using-the-software). + +❗️ Please do still ask students to complete the end-of-course survey (see [below](#end-of-course-survey)) though so that we can collect feedback on their experience with the VirtualShip Classroom. +``` + +There are broadly two ways to set up the `VirtualShip` software for teaching: + +1. Each student uses a local installation of the software (on their own device), installed via a package manager such as `pip`, `conda` or `pixi`. +2. A software environment is pre-configured on a cloud-based platform. + +Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is beneficial for reproducibility and fairness. + +In previous implementations at Utrecht University (where the VirtualShip Classroom originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud). + +### Local installation + +Students can install the `VirtualShip` software on their own devices using `conda` from the command line: + +```bash +# create a new conda environment called 'virtualship' and install the software from the conda-forge channel +conda create -n virtualship -c conda-forge virtualship + +# activate the environment +conda activate virtualship +``` + +This creates an environment named `virtualship` with the latest version of the `VirtualShip` software installed. Students can then run the software from the command line in this environment. + +```{tip} +If you have access to a computer lab, you may also consider installing the software on the those machines. This is similar to a local installation but can bring similar benefits to a cloud-based environment (i.e. the environment is prepared ahead of the lesson, each student has the same resources), but with less flexibility for students to work from home or on their own devices. +``` + +### Pre-configured environment (cloud based) + +This documentation focuses on a set up specifically on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). The concepts are similar for other cloud-based platforms, but you may need to adapt them to your own context. + +```{important} +Note, the SURF Research Cloud is only available to Dutch institutions. Other cloud-based platforms (e.g. Google Colab, Binder, etc.) could be used as well but we have not extensively tested these platforms. +``` + +For detailed instructions on how to set up the pre-configured VirtualShip environment on the SURF Research Cloud, please refer to the set up guide below: + +```{nbgallery} + +surf_set_up.md +``` + +#### Student access to the workspace + +When students log in to the SURF Research Cloud and click to access the workspace, they will be taken to a JupyterLab environment. This is where they can run the VirtualShip software and work on their expeditions. + +```{important} +A known issue is that students may hit a "server error" when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. + +Unfortunately this is out of our control. Clearing your browser cache and cookies, and/or trying via an incognito/private window may also help. We find that with persistence, the workspace will eventually load for all users. +``` + +We recommend distributing the following instructions sheet to your students once you have invited them to the workspace and ahead of first using the `VirtualShip` software, which outlines how to access the workspace and initialise the pre-configured environment in their respective account spaces: + +```{nbgallery} + +surf_student_access.md +``` + +```{note} +If you, as the course convenor/workspace owner, would also like to use the `VirtualShip` software, you will also need to carry out the steps in the instructions sheet above to initialise the environment in your own account space, as a one-time set up step. +``` + +#### Collaboration within groups + +We often recommend that students work in small groups (e.g. 2-3 students) for their VirtualShip projects. Each student should have their own account/access to the workspace and they can work from the same sub-directory in the `/data/{storage-name}` storage space. + +Unfortunately, though, the SURF Research Cloud does not currently support smooth, simultaneous collaboration on the same files in the workspace. This means that students will need to coordinate amongst themselves to ensure that they are not overwriting each other's work. You can refer the students to the file permissions tutorial below for more information on how to arrange access to each other's files and directories in the workspace: + +```{nbgallery} + +file_permissions.md +``` + +## Sailing the ship + +Now that the technical set up is complete, we are ready to start getting students going with using the `VirtualShip` software! 🚢 🥳 + +The general-purpose **Quickstart guide** below provides a minimal overview of the basic commands and workflow to get started with the software... perhaps useful for you as the course convenor to get a quick overview of the software. + +However, for teaching applications we recommend distributing the student-focused **"Sail the ship" guide** below, which is designed to be more accessible and includes additional context and narrative elements for students. + +```{nbgallery} + +../../quickstart.md +../../assignments/sail_the_ship.md + +``` + +### Reviewing Expedition proposals + +The "Sail the ship" guide above is designed to be used in conjunction with a lesson plan similar to that presented in the [example lesson plans](lesson_plans.md) documentation. It relies on students having already chosen a research question, submitting a proposal and having it approved by their instructor/you. + +Reviewing and approving the proposals is a good time to check that students have a realistic plan for their expedition, and we find it is beneficial to prescribe a maximum ship time limit (e.g. 3 weeks) to ensure that students are thinking about the practicalities of their research question and sampling strategy. + +```{tip} +The ship time limit can not currently be set in the `VirtualShip` software, but you could enforce it as part of your assignment instructions. +``` + +### Additional resources used in the VirtualShip workflow + +You will notice in the "Quickstart" and "Sail the Ship" guides that there are a number of additional resources that get used in the VirtualShip workflow. These include the: + +- [Copernicus Marine Data Store](https://data.marine.copernicus.eu/). + - This source of the oceanographic data used in VirtualShip (streamed under-the-hood in the `VirtualShip` software). + - As mentioned in the guides, students will need to set up a _free_ account to access the data. We recommend asking students to do this ahead of time, to avoid delays during the lesson. + - Users are prompted to enter their credentials when they first run the `VirtualShip` software, and the credentials are then stored for future use. +- [Marine Facilities Planning (MFP) tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#) + - This tool is used to plan the expedition route and generate the coordinates for the VirtualShip protocol. + - It is an authentic tool used by real-life oceanographers to plan their research expedtions, and is a good example of the type of software that students may encounter in their future careers. + - There is no sign-up required to use the tool, but students may need some time to get familiar with it. + - As mentioned in the guides, the `VirtualShip` software can ingest exported coordinate files straight from MFP. + +### Simulating Real Life Challenges + +You will notice mentions to "Real Life Challenges" (RLCs) in the "Quickstart" and "Sail the Ship" guides. These are a module in the `VirtualShip` software that can be used to simulate real-life challenges that oceanographers may encounter during their research expeditions. These include things like equipment failures, bad weather, and other unexpected events. They usually require active intervention from the students to resolve. + +They are not 'bugs' and are instead a feature that can be used to teach students about the challenges of oceanographic research: that things rarely go to plan, the scheudle will probably have to adapted and that some contingency planning is required. + +The RLCs can be configured by setting the difficulty level (`--difficulty-level`) parameter in the virtualship run command. It can be set to `“easy”` (no problems, default in the main software distribution), `“medium”` or `“hard”` (e.g. `virtualship run EXPEDITION_NAME --difficulty-level medium`). + +For maximum authenticity, you can set `--difficulty-level hard`, which will scale the number of problems encountered by the complexity of the expedition (longer duration, more waypoints, more instruments will lead to more problems). `--difficulty-level medium` will limit the number of problems to a maximum of 2, regardless of the expedition complexity. + +```{tip} +We can arrange that the default difficulty level is set to `medium` for your course, if you would like to use the RLCs in your teaching without having to ask students to add the `--difficulty-level` parameter themselves on each run. This can enhance immersivity as the RLCs appear more unexpected from the students' perspective. Please [get in touch](train_the_teacher.md/#feedback-support) if this is something you would like to do. +``` + +```{note} +It's possible that students will explore this VirtualShip documentation site and understand that they can disable the RLCs by setting `--difficulty-level easy`. If you would like to ensure that students must encounter the RLCs, we suggest making a discussion of how they dealt with these issues part of their assignment. Similar to the ship time limit mentioned previously. +``` + +### VirtualShip output + +Once the simulations have run, the VirtualShip output files will be available in the workspace. These are in `.parquet` format. + +```{tip} +`VirtualShip` depends heavily on `Parcels` under-the-hood for simulating the instrument behaviours. As such, the VirtualShip output is built on `Parcels` output formats. See the `Parcels` [documentation](https://docs.oceanparcels.org/en/main/user_guide/getting_started/tutorial_output.html) for more information on how to work with the `.parquet` files. +``` + +VirtualShip does not provide explicit tooling for analysis, as this will be dependent on the specific learning objectives and research questions of the students. However, we have provided a number of **example tutorials** (see below), which provide sample code for simple first analysis of the VirtualShip output, for each instrument type. + +```{nbgallery} + +../../tutorials/index.md + +``` + +We suggest that you encourage students to explore these tutorials and use them as a starting point for their own analysis. You might consider uploading copies of these notebooks to the shared storage space if you are using a cloud-based environment, so that students can access them without having to copy them from the documentation site. The easiest way to do so is to 'wget' the raw notebooks from the codebase, for example: + +```bash + +# copy the drifter data tutorial to the current directory +wget http://raw.githubusercontent.com/Parcels-code/virtualship/refs/heads/main/docs/user-guide/tutorials/Drifter_data_tutorial.ipynb +``` + +## ❗️ End-of-course survey + +```{important} +We would be really grateful for your help in collecting feedback from your students on their experience with VirtualShip. This will help us to improve the platform, research its impact and to better understand how it is being used in different contexts. + +Please distribute the following survey link to your students at the end of the course: https://survey.uu.nl/jfe/form/SV_0OLu4lKYPyLhAxM +``` + +## Feedback & support + +If you have any feedback on this guide, would like additional support or if you have suggestions for improvements, please reach out to us via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). + +We are always happy to hear from educators and will do our best to support you in your teaching with VirtualShip!